This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 429b6482ca45 secretmem: test: add basic selftest for memfd_secret(2) omits e087b267185c arch, mm: wire up memfd_secret system call where relevant omits bef6f01d8236 PM: hibernate: disable when there are active secretmem users omits 9a97b6f507ad secretmem: add memcg accounting omits c898212b3003 secretmem: use PMD-size pages to amortize direct map fragm [...] omits f565ff38e736 mm: introduce memfd_secret system call to create "secret" [...] omits ea7ce6b17c15 set_memory: allow querying whether set_direct_map_*() is a [...] omits 8b40bdd6ea64 set_memory: allow set_direct_map_*_noflush() for multiple pages omits 3d02b4c8cf7f riscv/Kconfig: make direct map manipulation options depend on MMU omits 1a20c884bc38 mmap: make mlock_future_check() global omits 2941ce6c5643 mm: add definition of PMD_PAGE_ORDER omits 15efd895bade Merge branch 'akpm-current/current' omits ee7473549a1a Merge remote-tracking branch 'oprofile-removal/oprofile/removal' omits b34a32def375 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits adc3b83771f6 Merge remote-tracking branch 'memblock/for-next' omits 2f93ea9cf054 Merge remote-tracking branch 'notifications/notifications- [...] omits afb7af5ec1b3 Merge remote-tracking branch 'mhi/mhi-next' omits 33ecb86a0a0e Merge remote-tracking branch 'xarray/main' omits f4b1d8b4996e Merge remote-tracking branch 'nvmem/for-next' omits 903f2fb0d908 Merge remote-tracking branch 'slimbus/for-next' omits eb3e581ff4b8 Merge remote-tracking branch 'gnss/gnss-next' omits 10491046a69d Merge remote-tracking branch 'kspp/for-next/kspp' omits e6fbfaef6b3a Merge remote-tracking branch 'rtc/rtc-next' omits 3dcdd55a3ee0 Merge remote-tracking branch 'coresight/next' omits bc67dfb44e3a Merge remote-tracking branch 'livepatching/for-next' omits de1998b6bff9 Merge remote-tracking branch 'userns/for-next' omits dacd0a899e68 Merge remote-tracking branch 'pwm/for-next' omits b9be7d41a406 Merge remote-tracking branch 'pinctrl-intel/for-next' omits e2cc58f8dcd9 Merge remote-tracking branch 'pinctrl/for-next' omits e131ecff272c Merge remote-tracking branch 'gpio-intel/for-next' omits 9d98d2c9696f Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits ce350f621457 Merge remote-tracking branch 'rpmsg/for-next' omits 6d715dfb4791 Merge remote-tracking branch 'vhost/linux-next' omits fbb0b231eabc next-20210122/scsi-mkp omits 10cdfb51cc1e Merge remote-tracking branch 'scsi/for-next' omits 888574432370 Merge remote-tracking branch 'cgroup/for-next' omits 62ce5a1a766b Merge remote-tracking branch 'dmaengine/next' omits b6184cdfbe7e Merge remote-tracking branch 'icc/icc-next' omits d4e5ed41e9a2 Merge remote-tracking branch 'staging/staging-next' omits edb377dddd9b Merge remote-tracking branch 'thunderbolt/next' omits 1c8ddea3fbf6 Merge remote-tracking branch 'soundwire/next' omits 0bf725c26503 Merge remote-tracking branch 'extcon/extcon-next' omits 1b8cd03f6224 Merge remote-tracking branch 'char-misc/char-misc-next' omits 5a3e8aa60f6c Merge remote-tracking branch 'tty/tty-next' omits 9fc6d2bef1db Merge remote-tracking branch 'phy-next/next' omits b60a07e03b52 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits d2aa2bfa67cd Merge remote-tracking branch 'usb-serial/usb-next' omits 028854db65f7 Merge remote-tracking branch 'usb/usb-next' omits 7b022b47e33c Merge remote-tracking branch 'driver-core/driver-core-next' omits 8ff493d5075e Merge remote-tracking branch 'leds/for-next' omits 93d37f86213c Merge remote-tracking branch 'hsi/for-next' omits 1d8a2d89d2a2 Merge remote-tracking branch 'chrome-platform/for-next' omits 8c650883e91f Merge remote-tracking branch 'drivers-x86/for-next' omits 4d69008fcca0 Merge remote-tracking branch 'workqueues/for-next' omits 3f3c3f9b7ba7 Merge remote-tracking branch 'percpu/for-next' omits 3865a1f9af93 Merge remote-tracking branch 'kvm-arm/next' omits 29819dc5f5e3 Merge remote-tracking branch 'rcu/rcu/next' omits ea52548e2cca Merge remote-tracking branch 'edac/edac-for-next' omits ec7e80af9143 Merge remote-tracking branch 'tip/auto-latest' omits b05e9360ac75 Merge remote-tracking branch 'spi/for-next' omits e99e3aacf931 Merge remote-tracking branch 'devicetree/for-next' omits 2f16633d271e Merge remote-tracking branch 'audit/next' omits bb2b6f4aea70 Merge remote-tracking branch 'tpmdd/next' omits 77d8143a5290 Merge remote-tracking branch 'selinux/next' omits 09d9a852d69e Merge remote-tracking branch 'keys/keys-next' omits e9d2d5970f78 Merge remote-tracking branch 'integrity/next-integrity' omits aee0bab9e635 Merge remote-tracking branch 'security/next-testing' omits da858f5c110a Merge remote-tracking branch 'regulator/for-next' omits d6eb8318907a Merge remote-tracking branch 'battery/for-next' omits 58f43dd2cf1e Merge remote-tracking branch 'backlight/for-backlight-next' omits 66421b0358ab Merge remote-tracking branch 'mfd/for-mfd-next' omits 58152c6cc8da Merge remote-tracking branch 'mmc/next' omits 055e5b0ecb98 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 29f7ddd7798b Merge remote-tracking branch 'device-mapper/for-next' omits 5f3fb07d4c46 Merge remote-tracking branch 'block/for-next' omits 01273d32e5e5 Merge remote-tracking branch 'input/next' omits 6f4b480fa3f2 Merge remote-tracking branch 'modules/modules-next' omits fc9ed861a046 Merge remote-tracking branch 'sound-asoc/for-next' omits e63e5f6405fb Merge remote-tracking branch 'sound/for-next' omits 10172fd3a339 Merge remote-tracking branch 'regmap/for-next' omits 1e2abde08058 Merge remote-tracking branch 'drm-misc/for-linux-next' omits be1bf3c7e5b9 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 71023b0f4b5c Merge remote-tracking branch 'drm-intel/for-linux-next' omits 6da521b99298 Merge remote-tracking branch 'amdgpu/drm-next' omits 6d2f6ae74336 Merge remote-tracking branch 'drm/drm-next' omits dc4968bc84a1 Merge remote-tracking branch 'crypto/master' omits 48c56010ff94 Merge remote-tracking branch 'nand/nand/next' omits b5ce1742795a Merge remote-tracking branch 'mtd/mtd/next' omits 76094e345cd6 Merge remote-tracking branch 'gfs2/for-next' omits 5ab9c528ba8c initramfs-panic-with-memory-information-fix omits 1bd4159f799e initramfs: panic with memory information omits 7501d4df8d49 scripts/gdb: fix list_for_each omits c34eef410d63 aio: simplify read_events() omits 6ee9b0092725 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol omits 24d0f31b4bff checkpatch: improve TYPECAST_INT_CONSTANT test message omits a716a9c13401 checkpatch: prefer ftrace over function entry/exit printks omits 558f7b03a8bc checkpatch: trivial style fixes omits f1f6b4c4d397 checkpatch: ignore warning designated initializers using NR_CPUS omits f872ad15d5f8 checkpatch: improve blank line after declaration test omits 64b244e058c7 include/linux/bitops.h: spelling s/synomyn/synonym/ omits f39087afe92f mm/page_poison: use unhashed address in hexdump for check_ [...] omits e710bfca4629 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] omits db8af4985039 string.h: move fortified functions definitions in a dedica [...] omits cd72c6810734 lib-optimize-cpumask_local_spread-v8 omits 77b7842b8f4a lib: optimize cpumask_local_spread() omits dc666ec40c10 lib/genalloc.c: change return type to unsigned long for bi [...] omits f0d569f3f652 proc/sysctl: make protected_* world readable omits 4ff3a0a6ead5 sysctl.c: fix underflow value setting risk in vm_table omits 579d281532c0 proc/wchan: use printk format instead of lookup_symbol_name() omits 4ed1f1c73bee alpha: remove CONFIG_EXPERIMENTAL from defconfigs omits 6ebdb1cbd454 kernel/hung_task.c: Monitor killed tasks. omits 3654c6b73364 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits f72fecf241c4 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 5a145cb6f780 kasan: use error_report_end tracepoint omits 247fcf0b2381 kfence: use error_report_end tracepoint omits 2e962e110b96 tracing: add error_report_end trace point omits 4631f95a65c6 MAINTAINERS: add entry for KFENCE omits f33f3ba8db3d kfence: show access type in report omits fc0107cb7878 kfence: fix typo in test omits 50e2ec213312 kfence: add test suite omits 4d7241389ad4 kfence: add missing copyright header to documentation omits 9a3f31654c74 kfence, Documentation: add KFENCE documentation omits 3a47b429a55d revert kasan-remove-kfence-leftovers omits 69b62fe3c656 kfence, kasan: make KFENCE compatible with KASAN omits 9070169b5644 mm, kfence: insert KFENCE hooks for SLUB omits 02a3e118edac mm, kfence: insert KFENCE hooks for SLAB omits 0bd54bdff3ea kfence: use pt_regs to generate stack trace on faults omits bc066c3a37e3 kfence, arm64: add missing copyright and description header omits b6a4dacdad08 arm64, kfence: enable KFENCE for ARM64 omits 7fdbfdd296d0 kfence, x86: add missing copyright and description header omits 46bb2f863ee9 x86, kfence: enable KFENCE for x86 omits 3ff14bfe9f07 kfence: add missing copyright and description headers omits 7fe3a0678303 kfence: add option to use KFENCE without static keys omits 0e481be18aef kfence: fix potential deadlock due to wake_up() omits cbc64aee3e4f kfence: avoid stalling work queue task without allocations omits ae334254a443 kfence: Fix parameter description for kfence_object_start() omits ca7507bb58a1 mm: add Kernel Electric-Fence infrastructure omits a786409b463f bdi-use-might_alloc-fix omits 4a14b937ec0b mm/backing-dev.c: use might_alloc() omits d06308c066fc mm/dmapool: use might_alloc() omits f84ac6e6faf7 mm: page-flags.h: Typo fix (It -> If) omits 5b2a2ad51a8f mm: remove arch_remap() and mm-arch-hooks.h omits ba00b8bc68b2 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] omits 37356a4bd839 mm: set the sleep_mapped to true for zbud and z3fold omits 1a87069f0bd0 mm/zswap: fix variable 'entry' is uninitialized when used omits a79ccc8033af mm/zswap: add return value in zswap_frontswap_load omits 690df37bc150 mm/zswap: add the flag can_sleep_mapped omits eb3bcdc98fd1 mm: zswap: clean up confusing comment omits f3497f904522 mm: fix memory_failure() handling of dax-namespace metadata omits b5b87494b4b1 mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] omits dfcbeb1d9281 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] omits d13c2a860f8a mm: teach pfn_to_online_page() to consider subsection validity omits d36a7bd08fa5 mm: move pfn_to_online_page() out of line omits 86697b1d356e mm/vmstat.c: erase latency in vmstat_shepherd omits cbc737e7e966 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits cd70f8b21395 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits d70aaa9dd6fa mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits de666a413cc7 memblock: do not start bottom-up allocations with kernel_end omits 0de2099ad156 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix omits 8f08f4c49592 mm-cma-allocate-cma-areas-bottom-up-fix-3 omits 232e3ab218fa mm-cma-allocate-cma-areas-bottom-up-fix-2 omits 9eae3ee5663d mm-cma-allocate-cma-areas-bottom-up-fix omits f9ab1c20dbbe mm: cma: allocate cma areas bottom-up omits d0bc98541501 mm,thp,shmem: make khugepaged obey tmpfs mount flags omits c9aaba80eb7a mm,thp,shm: limit gfp mask to no more than specified omits e1ff5593d427 mm,thp,shmem: limit shmem THP alloc gfp_mask omits 8c6f93ad7677 mm: remove pagevec_lookup_entries omits c5b3a4efe6e3 mm: pass pvec directly to find_get_entries omits 76967c4a0665 mm: remove nr_entries parameter from pagevec_lookup_entries omits b0ae6e0a1e2d mm: add an 'end' parameter to pagevec_lookup_entries omits 0ed7c1e7aff7 mm: add an 'end' parameter to find_get_entries omits beb850ea4f40 fix mm-add-and-use-find_lock_entries.patch omits a6f42f75fcf3 mm: add and use find_lock_entries omits 24d509087f4b iomap: use mapping_seek_hole_data omits 9a2309fa01e9 fix mm-filemap-add-mapping_seek_hole_data.patch omits 854d031e0ca2 mm/filemap: add mapping_seek_hole_data omits 3d511a19db41 fix mm-filemap-add-helper-for-finding-pages.patch omits da0d9199c9f1 mm/filemap: add helper for finding pages omits 53f8545ec8fd mm/filemap: rename find_get_entry to mapping_get_entry omits 53877a0704ce mm: add FGP_ENTRY omits 685286159cab mm/swap: optimise get_shadow_from_swap_cache omits 1ae8d4750710 mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits 37a7a911ec06 mm: make pagecache tagged lookups return only head pages omits 6e717ddf370e mm/migrate: remove unneeded semicolons omits 36356aa9b41a hugetlbfs: remove meaningless variable avoid_reserve omits 6c2a632d39b1 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] omits 1ea17ca555c4 hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs omits 02eb847f66fb hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() omits 2c29067d4317 hugetlbfs: remove special hugetlbfs_set_page_dirty() omits f34528d48855 mm/hugetlb: change hugetlb_reserve_pages() to type bool omits 7c856f29a954 numa balancing: migrate on fault among multiple bound nodes omits b80ab5911b6c mm/compaction: correct deferral logic for proactive compaction omits 4122502ab02f mm-compaction-return-proper-state-in-should_proactive_comp [...] omits 5cccfd2772d6 mm/compaction: return proper state in should_proactive_com [...] omits 20ee2d08c3fd mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked omits 0f6d3c3b8978 mm/compaction: remove rcu_read_lock during page compaction omits 82468d67ea6e z3fold: simplify the zhdr initialization code in init_z3fo [...] omits 0dc7cce34b58 z3fold: remove unused attribute for release_z3fold_page omits 62a57eba3819 mm/vmscan: __isolate_lru_page_prepare() cleanup omits fa201cb7242a mm/hugetlb: use helper huge_page_order and pages_per_huge_page omits f7d444f7b38f mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call omits 8ded05f6d048 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing omits 0a22e305cd3b mm/hugetlb: fix potential double free in hugetlb_register_ [...] omits 5b1007992102 MIPS: do not call flush_tlb_all when setting pmd entry omits d944cd2fc80c mm/huge_memory.c: update tlb entry if pmd is changed omits a0988ec54d7d kasan-remove-redundant-config-option-v3 omits b72cd42fb103 kasan: remove redundant config option omits aa38afbd942f kasan: don't run tests when KASAN is not enabled omits 9ca5af6a3f5a kasan: add a test for kmem_cache_alloc/free_bulk omits 0e3d12f84218 kasan: add proper page allocator tests omits d85bd98b6bac kasan: fix bug detection via ksize for HW_TAGS mode omits 79d2f3b98edd kasan: move _RET_IP_ to inline wrappers omits d9a40fea2bd7 kasan: fix memory corruption in kasan_bitops_tags test omits 7d86de82a55d kasan: adapt kmalloc_uaf2 test to HW_TAGS mode omits 68287bb05a0b kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL omits 4d738e834212 kasan: rename CONFIG_TEST_KASAN_MODULE omits caa4b2eee59b kasan, arm64: allow using KUnit tests with HW_TAGS mode omits 1d1608370911 kasan: add match-all tag tests omits bed538dc709a kasan: add macros to simplify checking test constraints omits 87e9ea39e391 kasan: clean up comments in tests omits 384cc2c02c8b kasan: clarify HW_TAGS impact on TBI omits c9f297e8ad6d kasan: prefix global functions with kasan_ omits 24cf90f09f75 vmalloc: remove redundant NULL check omits fd6cdeeafeed mm/page_reporting: use list_entry_is_head() in page_report [...] omits 15c49a733eca mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] omits a3f97ac0cd42 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() omits 292fea5b7f26 mm/mprotect.c: optimize error detection in do_mprotect_pkey() omits b0c6c6e43014 mm/mmap.c: fix the adjusted length error omits 02831e0fec72 mm/mmap.c: remove unnecessary local variable omits 53792ad2bb1d mm/memcontrol: remove redundant NULL check omits 3ec2942f046a mm: page_counter: re-layout structure to reduce false sharing omits 5d96677f766a mm: kmem: make __memcg_kmem_(un)charge static omits 45bcfda31ecb mm-memcg-add-swapcache-stat-for-memcg-v2-fix omits 2f0aa02f761a mm: memcg: add swapcache stat for memcg v2 omits edc77ba2dc5c mm/memcg: remove rcu locking for lock_page_lruvec function series omits d3f7dacba47a mm/memcg: revise the using condition of lock_page_lruvec f [...] omits 2bbe4304545a mm: memcontrol: make the slab calculation consistent omits 245ccb6aa550 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages omits 6d7faa37fe8e mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages omits bfea5a6cbb7a mm: memcontrol: convert NR_SHMEM_THPS account to pages omits 6c0c32b9534a mm: memcontrol: convert NR_FILE_THPS account to pages omits 00789f8f2f95 mm: memcontrol: convert NR_ANON_THPS account to pages omits c46514bac8e6 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving omits 741e68d83681 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] omits 9804e7aeb33e mm: memcontrol: optimize per-lruvec stats counter memory usage omits 1fe8c4373687 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] omits e53b120e56fa mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits 395ab3408880 mm/swap: don't SetPageWorkingset unconditionally during swapin omits beb9f5e360f1 mm/swap_slots.c: remove redundant NULL check omits 967141f4a7db mm/filemap: don't revert iter on -EIOCBQUEUED omits 5db89bbe7ea1 mm/filemap: remove unused parameter and change to void typ [...] omits bf23bf2f3804 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 1f5b22210a16 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] omits 5d2db0aa921b mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] omits 404fdc74727f mm/debug: improve memcg debugging omits 3a0afeafcdca mm, slub: splice cpu and page freelists in deactivate_slab() omits da9f51fc65a0 mm, slab, slub: stop taking cpu hotplug lock omits 7e7529f88a4f mm, slab, slub: stop taking memory hotplug lock omits 7ba2bf976372 mm, slub: stop freeing kmem_cache_node structures on node offline omits 449bdad653a1 mm/slub: disable user tracing for kmemleak caches by default omits 8d2d61b61771 mm, tracing: record slab name for kmem_cache_free() omits 6679da887533 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits a29bd491280c fs: delete repeated words in comments omits 69134a482216 ramfs: support O_TMPFILE omits 6a6b3ae3a03e ocfs2: fix ocfs2 corrupt when iputting an inode omits 7e2974a0ee3d ocfs2: clear links count in ocfs2_mknod() if an error occurs omits ebdc5fab7759 ocfs2: clean up some definitions which are not used any more omits 6d65d39e9837 ocfs2: remove redundant conditional before iput omits 58c93cf6910b scripts/spelling.txt: increase error-prone spell checking omits 1094f1f7f7ac hexagon: remove CONFIG_EXPERIMENTAL from defconfigs omits 4598ad4584dc /proc/kpageflags: do not use uninitialized struct pages omits 378a015d7209 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 60c613812bcc init/gcov: allow CONFIG_CONSTRUCTORS on UML to fix module gcov omits 2ebbd513ddf9 mm/vmalloc: reparate put pages and flush VM flags omits 9432e807aedf mm, compaction: move high_pfn to the for loop scope omits 377722f19b41 mm: migrate: do not migrate HugeTLB page whose refcount is one omits 63d7703f8da5 mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active omits 856a9f25f943 mm: hugetlb: fix a race between isolating and freeing page omits 31ceefe0eecb mm: hugetlb: fix a race between freeing and dissolving the page omits 128db8007e36 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page omits 6ed3f7b68b03 mm: memcontrol: prevent starvation when writing memory.high omits 15de0f6c8282 Merge remote-tracking branch 'mac80211-next/master' omits 1e271f50ce18 Merge remote-tracking branch 'bluetooth/master' omits 839cc4614d46 Merge remote-tracking branch 'wireless-drivers-next/master' omits de3750587dea Merge remote-tracking branch 'ipsec-next/master' omits ab9e5c52d7dc Merge branch 'locking/core' omits 13a7ecacf2a1 Merge branch 'objtool/core' omits a15f395b6b9c Merge branch 'perf/core' omits 0b4b068d8298 Merge branch 'perf/kprobes' omits a2a2ee707ef8 Merge branch 'ras/core' omits b3ed747d95a0 Merge branch 'sched/core' omits c94c0b894feb Merge branch 'x86/asm' omits d728a4936bac Merge branch 'x86/build' omits 82711ca6b6c0 Merge branch 'x86/cache' omits 973c3dd3f6d3 Merge branch 'x86/cleanups' omits 44248ba45ff7 Merge branch 'x86/entry' omits ce4cecd57260 Merge branch 'x86/microcode' omits cc8e9e21ee76 Merge branch 'x86/misc' omits b20e632d5f61 Merge branch 'x86/mm' omits a03e4daff54a Merge branch 'x86/platform' omits fc8ce1bce36d Merge branch 'x86/sgx' omits 6ba6ca27f696 Merge remote-tracking branch 'bpf-next/for-next' omits 42af76efd9d3 Merge remote-tracking branch 'net-next/master' omits 6ed6ba171b65 Merge remote-tracking branch 'rdma/for-next' omits 97997a6b5489 Merge remote-tracking branch 'ieee1394/for-next' omits 28130e1ccbf3 Merge remote-tracking branch 'thermal/thermal/linux-next' omits c22c2794aef5 Merge remote-tracking branch 'opp/opp/linux-next' omits 3ce27f0a27b1 Merge remote-tracking branch 'devfreq/devfreq-next' omits 0c4bdd88500f Merge remote-tracking branch 'cpupower/cpupower' omits 11b795764eb1 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 4b8bae0b7d88 Merge remote-tracking branch 'pm/linux-next' omits af8276c8fe99 Merge remote-tracking branch 'v4l-dvb-next/master' omits 7041642f47fc Merge remote-tracking branch 'v4l-dvb/master' omits 54c3b6cd6010 Merge remote-tracking branch 'jc_docs/docs-next' omits 893dcb87a827 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits da83243ee9e4 Merge remote-tracking branch 'dmi/dmi-for-next' omits 02f8b7f29f3c Merge remote-tracking branch 'i2c/i2c/for-next' omits e316a758bb81 Merge remote-tracking branch 'hid/for-next' omits 0d6d1de7ed9a Merge remote-tracking branch 'pci/next' omits d719ceafa45f Merge remote-tracking branch 'printk/for-next' omits c5f4628d3ff3 Merge remote-tracking branch 'vfs/for-next' omits 69ec1e390b22 Merge remote-tracking branch 'iomap/iomap-for-next' omits 94b25fd42e97 Merge remote-tracking branch 'xfs/for-next' omits e5dcf3843e12 Merge remote-tracking branch 'v9fs/9p-next' omits 29ecff7485cd Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 491e75e0d39e Merge remote-tracking branch 'cel/for-next' omits cb34f2480e62 Merge remote-tracking branch 'nfs-anna/linux-next' omits 8dfa518b28be Merge remote-tracking branch 'jfs/jfs-next' omits a25d77a88ea8 Merge remote-tracking branch 'f2fs/dev' omits 30220e543cdc Merge remote-tracking branch 'ext3/for_next' omits 459a69c3bf23 Merge remote-tracking branch 'exfat/dev' omits a9c93a0c7c26 Merge remote-tracking branch 'btrfs/for-next' omits 229e32190f93 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits a0b7e57f082b Merge remote-tracking branch 'sh/for-next' omits c55dc2177013 Merge remote-tracking branch 's390/for-next' omits ab54d6a629c9 Merge remote-tracking branch 'risc-v/for-next' omits e726e7a5f5ec Merge remote-tracking branch 'openrisc/for-next' omits 660d988af66c Merge remote-tracking branch 'nds32/next' omits 6f0f251c8da9 Merge remote-tracking branch 'mips/mips-next' omits f7d9adbd1ce5 Merge remote-tracking branch 'microblaze/next' omits b03b4d468a8e Merge remote-tracking branch 'h8300/h8300-next' omits ec0706753cf0 Merge remote-tracking branch 'csky/linux-next' omits 4b606e7168bd Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 563234987fdf Merge remote-tracking branch 'clk/clk-next' omits 7b83d92541f3 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 774b13691693 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits e5d37722fb0f Merge remote-tracking branch 'tegra/for-next' omits 56f55d7455cc Merge remote-tracking branch 'sunxi/sunxi/for-next' omits a5387295d229 Merge remote-tracking branch 'stm32/stm32-next' omits 8ee8f756f8ad Merge remote-tracking branch 'scmi/for-linux-next' omits ba82a88eb00c Merge remote-tracking branch 'samsung-krzk/for-next' omits e1a3dc28025f Merge remote-tracking branch 'rockchip/for-next' omits e0774c554233 Merge remote-tracking branch 'reset/reset/next' omits 0c588b0e5e54 Merge remote-tracking branch 'renesas/next' omits ea0d7c56e082 Merge remote-tracking branch 'realtek/for-next' omits 59bda5cda17d Merge remote-tracking branch 'raspberrypi/for-next' omits d75810a80787 Merge remote-tracking branch 'qcom/for-next' omits 5d21a7c1534a Merge remote-tracking branch 'omap/for-next' omits d15b2191d6a0 Merge remote-tracking branch 'mvebu/for-next' omits 4b5ef634fa25 Merge remote-tracking branch 'mediatek/for-next' omits e9767bd0726e Merge remote-tracking branch 'keystone/next' omits 6ef7b5f430f9 Merge remote-tracking branch 'imx-mxs/for-next' omits c38d5497745a Merge remote-tracking branch 'drivers-memory/for-next' omits adae8dc624b6 Merge remote-tracking branch 'at91/at91-next' omits 7bf014112eca Merge remote-tracking branch 'aspeed/for-next' omits 174a4bff9816 Merge remote-tracking branch 'amlogic/for-next' omits 3da01fa3faca Merge remote-tracking branch 'actions/for-next' omits 2a596a911491 Merge remote-tracking branch 'arm-soc/for-next' omits 045210e0c046 Merge remote-tracking branch 'arm64/for-next/core' omits 2a7556df7307 Merge remote-tracking branch 'asm-generic/master' omits 2bfd00b8a04f Merge remote-tracking branch 'dma-mapping/for-next' omits 6aa9730e1681 Merge remote-tracking branch 'kbuild/for-next' omits b26032ee8758 Merge remote-tracking branch 'risc-v-fixes/fixes' omits 28bb8b066950 Merge remote-tracking branch 'scsi-fixes/fixes' omits 3b2380fb4868 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' omits 26cee21b5b6e Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits edfd429c226c Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 4e973cf4cb01 Merge remote-tracking branch 'omap-fixes/fixes' omits cf00b29350e8 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 22bcfeb4525f Merge remote-tracking branch 'dmaengine-fixes/fixes' omits e5447a0109ec Merge remote-tracking branch 'ide/master' omits fd58de1004fa Merge remote-tracking branch 'crypto-current/master' omits 16d21ab767a4 Merge remote-tracking branch 'input-current/for-linus' omits edcc95016315 Merge remote-tracking branch 'phy/fixes' omits 0b877a33e469 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 0148349e4b48 Merge remote-tracking branch 'spi-fixes/for-linus' omits d52029d6f3b4 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 02b98a0bef49 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 86f0004dba6c Merge remote-tracking branch 'sound-current/for-linus' omits 178caac09510 Merge remote-tracking branch 'rdma-fixes/for-rc' omits 3893288fd9ea Merge remote-tracking branch 'mac80211/master' omits 290f1cd2cd26 Merge remote-tracking branch 'wireless-drivers/master' omits e7cbabb0faed Merge remote-tracking branch 'bpf/master' omits b679d6b882a4 Merge remote-tracking branch 'net/master' omits 09735f34df3b Merge remote-tracking branch 'sparc/master' omits b77bb25b0237 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits da83f396c7ff Merge remote-tracking branch 'kbuild-current/fixes' omits 08124c74c93c hwmon: (pwm-fan) stop using legacy PWM functions and some [...] omits afd018716398 hwmon: Add AHT10 Temperature and Humidity Sensor Driver omits 86c9bb8e6a90 hwmon: (applesmc) Assign boolean values to a bool variable omits 81bfa9ca5487 hwmon: (nct6683) Support ASRock boards omits 109edf91b830 hwmon: (aspeed-pwm-tacho) Switch to using the new API kobj [...] omits 6433e9ccd2a9 hwmon: (max6650) Switch to using the new API kobj_to_dev() omits 809186cfc56e hwmon: (pwm-fan) Support multiple fan tachometers omits 7e532ff172b9 hwmon: (pwm-fan) Store tach data separately omits 97c00a54996d hwmon: (gpio-fan) Switch to using the new API kobj_to_dev() omits fe94a37bf8ce hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flag omits 439022fc15c4 hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag omits d9ea81e99b5c hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support omits c14b8cb99742 hwmon: (abx500) Decomission abx500 driver omits 42f4b256a91f hwmon: (w83627ehf) Switch to using the new API kobj_to_dev() omits 33091ee299d5 hwmon: (smsc47m1) Remove 'h' from printk format specifier omits 3cd55c4a62a0 hwmon: (pc87360) convert comma to semicolon omits 9247ccc05407 hwmon: (dell-smm) Add XPS 15 L502X to fan control blacklist omits 1cc6489ba1d1 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" omits 08ecafcbb8c4 lib: Support N as end of range in bitmap_parselist() omits d24cdb4d548f rcu: Remove "all" cpumask checks favor of bitmask-level "all" omits 4692b9695031 lib: Add "all" and "none" as valid ranges to bitmap_parselist() omits 2a257ed618de kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] omits dc75751adf74 kvfree_rcu: Use migrate_disable/enable() omits 40ffb3a1c712 kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() omits f49e6d0c70d9 kvfree_rcu: Directly allocate page for single-argument case omits 7eb8a8002075 kcsan: Add missing license and copyright headers omits 393298672eaa kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests omits 6b734dd690b9 kcsan: Make test follow KUnit style recommendations omits 76bb4dc36d0e Merge branches 'arm64-defconfig-for-5.12', 'arm64-for-5.12 [...] omits e00ba2d2bbaf Merge branches 'arm64-defconfig-fixes-for-5.11' and 'arm64 [...] omits e74382042951 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits e15c0fcc3043 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] omits 741381b3a669 gfs2: keep bios separate for each journal omits 39a49f8d346d gfs2: fix glock confusion in function signal_our_withdraw omits c82deeb88809 Revert "GFS2: Re-add a call to log_flush_wait when flushin [...] omits d2097641ed78 gfs2: Fix invalid block size message omits 056f6fcbbcd7 Merge remote-tracking branch 'spi/for-5.12' into spi-next omits 543f6ae32bc6 Merge remote-tracking branch 'spi/for-5.11' into spi-linus omits 27bc93583e35 cfg80211: avoid holding the RTNL when calling the driver omits ad758c58a703 Merge branch 'pm-clk' into linux-next omits 4ad38741cc1e PM: clk: make PM clock layer compatible with clocks that m [...] omits 068da572f539 Merge branch 'acpi-scan' into linux-next omits 5af559a00140 Merge branch 'acpica' into linux-next omits a06c9d1f5bc3 gpio: wcove: convert comma to semicolon omits 9365ffba3e18 gpio: vx855: convert comma to semicolon omits 444ec868c6a3 gpio: tegra186: convert comma to semicolon omits 8369ccd3450a gpio: max77620: convert comma to semicolon omits 7341ba191a86 gpio: remove zte zx driver omits de3c7ba0037d gpio: uapi: fix line info flags description omits 1a81bb63fbe7 nfsd: cstate->session->se_client -> cstate->clp omits 4e5b190948a1 nfsd: simplify nfsd4_check_open_reclaim omits 27c00f38a3bf nfsd: remove unused set_client argument omits e3a335bfc456 nfsd: find_cpntf_state cleanup omits 5c6e4af1d8b2 nfsd: refactor set_client omits fbb4bd408545 nfsd: rename lookup_clientid->set_client omits 8a71e0138757 nfsd: simplify nfsd_renew omits 1bd8909d031e nfsd: simplify process_lock omits 97d0d426e313 nfsd4: simplify process_lookup1 omits 7ae55caec522 SUNRPC: Correct a comment omits 78b43cfb580c svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() omits 8fde64d50dc4 svcrdma: Reduce Receive doorbell rate omits de76ea4be40d Merge branch for-5.12/arm64/defconfig into for-next omits fc97c449ec2d Merge branch for-5.12/arm64/dt into for-next omits b53432b305d0 Merge branch for-5.12/arm/defconfig into for-next omits e31b75312fa1 Merge branch for-5.12/arm/core into for-next omits e3dba4b369a9 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next omits 6da3017fab4b Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus omits ba14438f233e arm64: tegra: Audio graph sound card for Jetson Nano and TX1 omits e00791460a44 arm64: tegra: Audio graph header for Tegra210 omits 58f250ec1c77 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio omits 314b51cc9b08 drm/amdgpu: add another raven1 gfxoff quirk omits 95518f3dd46a usb: typec: ucsi: check cci busy during PPM reset omits 06ef6a8b925d watch_queue: sample: Display mount tree change notifications omits f660fd6774c6 watch_queue: Implement mount topology and attribute change [...] omits bc135c08f677 watch_queue: Add security hooks to rule on setting mount watches omits 35a3c63554ac watch_queue: Make watch_sizeof() check record size omits e3bc554d80d3 watch_queue: Clean up references to /dev/watch_queue omits ba74da3e5d69 selftests: gpio: add CONFIG_GPIO_CDEV to config omits f9434cf6340b selftests: gpio: port to GPIO uAPI v2 omits c0441ed61322 tools: gpio: remove uAPI v1 code no longer used by selftests omits cee1e4bdd218 selftests: remove obsolete gpio references from kselftest_deps.sh omits 5606fe06cd3d selftests: remove obsolete build restriction for gpio omits fc562392c83a selftests: gpio: remove obsolete gpio-mockup-chardev.c omits 61d7bdf8303d selftests: gpio: rework and simplify test implementation omits f049cd05fb66 nfsd: skip some unnecessary stats in the v4 case omits cca72ad12e9f nfsd: move change attribute generation to filesystem omits 5a41af09533d nfs: use change attribute for NFS re-exports omits a0e432df1842 svcrdma: Deprecate stat variables that are no longer used omits 99d97bcc796e svcrdma: Restore read and write stats omits 3b1af67733af svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter omits b4534d7d2e0a svcrdma: Convert rdma_stat_recv to a per-CPU counter omits d399ba738de3 svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() omits 54d0196064da nfsd: report per-export stats omits bb43474674af nfsd: protect concurrent access to nfsd stats counters omits d8d5d2c01fa8 nfsd: remove unused stats counters omits 903719099480 NFSD: Clean up after updating NFSv3 ACL decoders omits f6d7735de59b NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] omits 52caff4c4492 NFSD: Update the NFSv3 GETACL argument decoder to use stru [...] omits 218d3de38ff8 NFSD: Clean up after updating NFSv2 ACL decoders omits beed533f02aa NFSD: Update the NFSv2 ACL ACCESS argument decoder to use [...] omits 357a7e79a08f NFSD: Update the NFSv2 ACL GETATTR argument decoder to use [...] omits bf2e598ef463 NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] omits 6407c84f9c80 NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs omits edada219f5d7 NFSD: Update the NFSv2 GETACL argument decoder to use stru [...] omits 3a9d4951c447 NFSD: Remove argument length checking in nfsd_dispatch() omits f70a50e36cb4 NFSD: Update the NFSv2 SYMLINK argument decoder to use str [...] omits 7e3a419a1cf8 NFSD: Update the NFSv2 CREATE argument decoder to use stru [...] omits 7d2dcf3fda98 NFSD: Update the NFSv2 SETATTR argument decoder to use str [...] omits 2528bb632de1 NFSD: Update the NFSv2 LINK argument decoder to use struct [...] omits 779b765145f7 NFSD: Update the NFSv2 RENAME argument decoder to use stru [...] omits 0132dabd714c NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream omits 03bdec45fb73 NFSD: Update the NFSv2 READDIR argument decoder to use str [...] omits 4d32625dd617 NFSD: Add helper to set up the pages where the dirlist is encoded omits db6e16ccbe05 NFSD: Update the NFSv2 READLINK argument decoder to use st [...] omits 9c67642f93f6 NFSD: Update the NFSv2 WRITE argument decoder to use struc [...] omits e70d70c6ac18 NFSD: Update the NFSv2 READ argument decoder to use struct [...] omits 0db0cf3db744 NFSD: Update the NFSv2 GETATTR argument decoder to use str [...] omits 764eaea3d250 NFSD: Update the MKNOD3args decoder to use struct xdr_stream omits 9a1b79020f8b NFSD: Update the SYMLINK3args decoder to use struct xdr_stream omits 2c8d3a5f88fb NFSD: Update the MKDIR3args decoder to use struct xdr_stream omits 8234f0b80723 NFSD: Update the CREATE3args decoder to use struct xdr_stream omits ce06273f32d4 NFSD: Update the SETATTR3args decoder to use struct xdr_stream omits ea46c6a5f96d NFSD: Update the LINK3args decoder to use struct xdr_stream omits 195478c64609 NFSD: Update the RENAME3args decoder to use struct xdr_stream omits 8c9980827ac6 NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream omits 384891ad71e8 NFSD: Update COMMIT3arg decoder to use struct xdr_stream omits 4f5b2a14c1c8 NFSD: Update READDIR3args decoders to use struct xdr_stream omits cb49a85e7281 NFSD: Add helper to set up the pages where the dirlist is encoded omits d726c0a92643 NFSD: Fix returned READDIR offset cookie omits 360b1145eb1d NFSD: Update READLINK3arg decoder to use struct xdr_stream omits d60777a1b78e NFSD: Update WRITE3arg decoder to use struct xdr_stream omits 350166047c3c NFSD: Update READ3arg decoder to use struct xdr_stream omits 1a95e23bf84a NFSD: Update ACCESS3arg decoder to use struct xdr_stream omits d333bf409a3b NFSD: Update GETATTR3args decoder to use struct xdr_stream omits 1213a2a94c23 SUNRPC: Move definition of XDR_UNIT omits d5ace04c8531 SUNRPC: Display RPC procedure names instead of proc numbers omits 0be738bd7ff0 SUNRPC: Make trace_svc_process() display the RPC procedure [...] omits dc589daea7a0 Merge branch 'v5.12/dt64' into tmp/aml-rebuild omits fc1669f983f4 Merge branch 'v5.11/fixes' into tmp/aml-rebuild omits 550132a6d8f2 Merge tag 'scmi-updates-5.12' of git://git.kernel.org/pub/ [...] omits 355ef6bb005f gpio: tegra: Add dependency on GPIOLIB_IRQCHIP omits 3a4d0bc81bc6 gpio: tegra: Fix wake interrupt omits 9a00b428f9f8 dt-bindings: gpio: pca953x: Increase allowed length for gp [...] omits 4378d3479ad5 dt-bindings: gpio: pca953x: Document new supported chip pca9506 omits 365f8e97893d gpio: pca953x: Add support for pca9506 omits 471db1e4bc9b Merge branch 'misc-5.11' into next-fixes omits a515fe6daecd Merge branches 'powercap' and 'pm-cpufreq' into linux-next omits 5be0db194983 Merge branch 'for-next-next-v5.11-20210114' into for-next- [...] omits 28c6a8feccb2 Merge branch 'for-next-current-v5.10-20210114' into for-ne [...] omits b4d51aa8ec07 Merge branch 'ext/josef/fst-corruption-convert' into for-n [...] omits 1959872fdb8d Merge branch 'ext/josef/pinned-for-enospc-v2' into for-nex [...] omits 76713dcd55f6 Merge branch 'ext/josef/lock-contention-v5' into for-next- [...] omits 4ed7798d6f3f Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] omits e129c2dd96b9 Merge branch 'ext/josef/serious-fixes-rebased' into for-ne [...] omits 781346c84a26 Merge branch 'misc-next' into for-next-next-v5.11-20210114 omits 774bdced2910 Merge branch 'misc-5.11' into for-next-current-v5.10-20210114 omits ce5b5b77b24c btrfs: abort the transaction if we fail to inc ref in btrf [...] omits 7c37a2f5cec0 btrfs: add ASSERT()'s for deleting backref cache nodes omits 213efd13c944 btrfs: do not warn if we can't find the reloc root when lo [...] omits 0e2eee1a7f71 btrfs: splice remaining dirty_bg's onto the transaction di [...] omits 8d9e464ab547 btrfs: fix reloc root leak with 0 ref reloc roots on recovery omits 4cbf7fb12155 btrfs: add a trace class for dumping the current ENOSPC state omits 69acb8a397b6 btrfs: adjust the flush trace point to include the source omits 51d8dd7c281e btrfs: implement space clamping for preemptive flushing omits febf159d0239 btrfs: simplify the logic in need_preemptive_flushing omits 1ac316c73201 btrfs: rework btrfs_calc_reclaim_metadata_size omits 0e6b7f16f755 btrfs: check reclaim_size in need_preemptive_reclaim omits ef84f5fd7e83 btrfs: rename need_do_async_reclaim omits 86258a0ae35e btrfs: improve preemptive background space flushing omits 0c1b13a6cfd4 btrfs: introduce a FORCE_COMMIT_TRANS flush operation omits 387b827ca4af btrfs: track ordered bytes instead of just dio ordered bytes omits 803d61efddfc btrfs: add a trace point for reserve tickets omits 5946a99e8b9f btrfs: make flush_space take a enum btrfs_flush_state inst [...] omits 5905b2f35871 btrfs: run delayed refs less often in commit_cowonly_roots omits d4ce1845ff74 btrfs: stop running all delayed refs during snapshot omits 9b0af1f7182a btrfs: remove bogus BUG_ON in alloc_reserved_tree_block omits 29f9f54017ff btrfs: move delayed ref flushing for qgroup into qgroup helper omits 35fbedaf72d5 btrfs: only run delayed refs once before committing omits 7e5459072eab btrfs: delayed refs pre-flushing should only run the heads [...] omits e8971692669d btrfs: only let one thread pre-flush delayed refs in commit omits 5188ce9372d0 btrfs: do not block on deleted bgs mutex in the cleaner omits 1a2a5cda3bcc btrfs: account for new extents being deleted in total_byte [...] omits a762d7e03e86 btrfs: handle ->total_bytes_pinned inside the delayed ref itself omits 102cfe222828 btrfs: fix possible free space tree corruption with online [...] omits a2834561c34f btrfs: don't clear ret in btrfs_start_dirty_block_groups omits 0cd2f089790b btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node omits 55992f6ba46c btrfs: keep track of the root owner for relocation reads omits d68605ae9001 btrfs: fix lockdep splat in btrfs_recover_relocation omits da1abed99bf3 btrfs: do not double free backref nodes on error omits f54caac59423 btrfs: don't get an EINTR during drop_snapshot for reloc omits 52db910f6fdf certs: Replace K{U,G}IDT_INIT() with GLOBAL_ROOT_{U,G}ID omits 54ee0a33c69b certs: Fix blacklist flag type confusion omits 22e987867b3b PKCS#7: Fix missing include omits b2cb219c2f8d certs: Fix blacklisted hexadecimal hash string check omits 79cf458cf7f7 certs/blacklist: fix kernel doc interface issue omits 125cfe729af9 crypto: public_key: Remove redundant header file from publ [...] omits c3c5f4d48a02 keys: remove trailing semicolon in macro definition omits 4052fae1ccca crypto: pkcs7: Use match_string() helper to simplify the code omits d836a387ac1d PKCS#7: drop function from kernel-doc pkcs7_validate_trust_one omits ac6d14e5c929 encrypted-keys: Replace HTTP links with HTTPS ones omits 4dd5856aaa85 crypto: asymmetric_keys: fix some comments in pkcs7_parser.h omits 5964b1125025 KEYS: remove redundant memset omits 979ef89d2235 security: keys: delete repeated words in comments omits debf01eb1e71 KEYS: asymmetric: Fix kerneldoc omits 3d7600efd07c security/keys: use kvfree_sensitive() omits 0c3f19da1229 watch_queue: Drop references to /dev/watch_queue omits 562b8af6e3f6 keys: Remove outdated __user annotations omits d5144e154d5e security: keys: Fix fall-through warnings for Clang omits 56d36b94c8d9 btrfs: introduce helper to grab an existing extent buffer [...] omits b47579eb8ab7 btrfs: update comment for btrfs_dirty_pages omits 72e9da0029e3 btrfs: refactor __extent_writepage_io() to improve readability omits 96dcab5bc78b btrfs: rename parameter offset to disk_bytenr in submit_ex [...] omits bd458833c1ba btrfs: refactor btrfs_dec_test_* functions for ordered extents omits 38824bd4a11a btrfs: make btrfs_dio_private::bytes u32 omits f13ee362b0a3 btrfs: send: fix invalid clone operations when cloning fro [...] omits f7ee34e33d8d btrfs: no need to run delayed refs after commit_fs_roots d [...] omits 9fede3c7e862 btrfs: remove always true condition in btrfs_start_delalloc_roots omits 4f8eaa26310e btrfs: make btrfs_start_delalloc_root's nr argument a long omits 98a01c621baa btrfs: send: remove stale code when checking for shared extents omits 1b5b0aabd460 btrfs: consolidate btrfs_previous_item ret val handling in [...] omits 29dc8e6e0c86 btrfs: ref-verify: make sure owner is set for all refs omits c01d3c82a768 btrfs: ref-verify: pass down tree block level when building refs omits 4509dd391960 btrfs: noinline btrfs_should_cancel_balance omits 2bc02a32eed9 btrfs: allow error injection for btrfs_search_slot and btr [...] omits a55f378eaa47 btrfs: remove new_dirid argument from btrfs_create_subvol_root omits 96a4702526ad btrfs: make btrfs_root::free_objectid hold the next availa [...] omits e6045a6e0e93 btrfs: rename btrfs_root::highest_objectid to free_objectid omits 7e6a6c805b10 btrfs: rename btrfs_find_free_objectid to btrfs_get_free_objectid omits ca93e922633f btrfs: rename btrfs_find_highest_objectid to btrfs_init_ro [...] omits deb68a2cb198 btrfs: cleanup local variables in btrfs_file_write_iter omits 74c648883766 btrfs: clarify error returns values in __load_free_space_cache omits 96496ba1fad1 btrfs: fix error handling in commit_fs_roots omits 64e6066e16b8 gpio: rcar: Add R-Car V3U (R8A779A0) support omits 520e76cf7b61 gpio: rcar: Optimize GPIO pin state read on R-Car Gen3 omits 2cf80f7a9101 dt-bindings: gpio: rcar: Add r8a779a0 support omits 1466551fd6c2 gpio: bd7xxxx: use helper variable for pdev->dev omits a9f7c7a1f408 Merge branch 'for-5.12/io_uring' into for-next omits 485f705364d3 Merge branch 'io_uring-5.11' into for-next omits 312bee110d06 io_uring: modularize io_sqe_buffers_register omits 662c40d77634 io_uring: modularize io_sqe_buffer_register omits 577dacce1d00 io_uring: enable LOOKUP_CACHED path resolution for filenam [...] omits efcdca286eef gpio: tegra: Convert to gpio_irq_chip omits 4ef018ec79f7 arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] omits 34712b8ed6fc MAINTAINERS: Add entries for Toshiba Visconti GPIO controller omits 6e3e0a2293a4 gpio: visconti: Add Toshiba Visconti GPIO support omits 4f33b8414ea1 dt-bindings: gpio: Add bindings for Toshiba Visconti GPIO [...] omits 20883a66778b dt-bindings: gpio: Add compatible string for AM64 SoC omits 6230f562421a gpio: bd7xxxx: Do not depend on parent driver data omits 8c8f73f1bd2f Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] omits 7b8ecb1dca54 gpio: Kconfig: Update help description for GPIO_RCAR config omits ff07b22e5730 gpio: sl28cpld: convert comma to semicolon omits 3a57026a83ba gpio: rcar: Remove redundant compatible values omits a8fd37d9e829 docs: gpio: intro: Improve HTML formatting omits 3d3b9f9d6357 docs: gpio: Fix formatting in description of gpiod_*_array [...] omits d11919af9809 gpio: fix spelling mistake in Kconfig "supprot" -> "support" omits e10bb7f95cba ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 omits 792952314166 Merge branch 'omap-for-v5.11/dt' into for-next omits dfb7239cf3f8 Merge branch 'fixes' into for-next omits 4675dcacc1ed Merge branch 'omap-for-v5.11/defconfig-take2' into for-next omits c01706e750ad Merge branch 'fixes' into for-next omits 06d6b9e10f25 Merge branch 'omap-for-v5.11/dt' into for-next omits 77c69e9f54a7 Merge branch 'fixes' into for-next omits 3ab1aa83db70 Merge branch 'omap-for-v5.11/defconfig-take2' into for-next omits 194b1cfa126d Merge branch 'omap-for-v5.11/dt' into for-next omits 6a5044c84dfa Merge branch 'omap-for-v5.11/genpd' into for-next omits 5092d3983488 Merge branch 'omap-for-v5.11/defconfig-take2' into for-next omits 26530864396e Merge branch 'omap-for-v5.11/genpd' into for-next omits b468bcc6ef50 Merge branch 'omap-for-v5.11/soc' into for-next omits 2879a84c30ce Merge branch 'fixes' into for-next omits b2a8f6ce4bdc Merge branch 'for_5.11/drivers-soc' into next omits 9f41d13fc9fd Merge branch 'for_5.11/keystone-dts' into next omits 7c9be0d5be1f Merge branch 'omap-for-v5.11/dt' into for-next omits cfb95c01dc43 Merge branch 'fixes' into for-next omits 0d4103280731 Merge branch 'omap-for-v5.11/defconfig' into for-next omits b0e0310712c4 ARM: multi_v7_defconfig: ti: Enable networking options for [...] omits 2565feb3ad18 Merge branch 'omap-for-v5.11/dt' into for-next omits 7045d808685e Merge branch 'fixes' into for-next omits a5e886fb26f2 Merge branch 'for_5.11/drivers-soc' into next adds 6ee1d745b7c9 Linux 5.11-rc5 adds 08d60e599954 printk: fix string termination for record_print_text() adds 61bb17da44a0 Merge branch 'printk-rework' into for-linus adds 007ad27d7baf Merge tag 'printk-for-5.11-urgent-fixup' of git://git.kern [...] adds 9f12e37cae44 Commit 9bb48c82aced ("tty: implement write_iter") converte [...] adds f8ad8187c3b5 fs/pipe: allow sendfile() to pipe again adds 13391c60da33 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 377bf660d07a Revert "mm: fix initialization of struct page for holes in [...] adds 5bec2487ff33 Merge tag 'regulator-fix-v5.11-rc5' of git://git.kernel.or [...] adds 396cf2a46add spidev: Add cisco device compatible adds c7230a48ed5e Merge tag 'spi-fix-v5.11-rc5' of git://git.kernel.org/pub/ [...] adds 615099b01eb7 Merge tag 'kvmarm-fixes-5.11-2' of git://git.kernel.org/pu [...] adds a10f373ad3c7 KVM: Documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM adds eb79cd00ce25 KVM: x86: Add more protection against undefined behavior i [...] adds e61ab2a320c3 KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in int [...] adds 98dd2f108e44 KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding [...] adds 1f7becf1b7e2 KVM: x86: get smi pending status correctly adds 01ead84ccd23 KVM: Documentation: Update description of KVM_{GET,CLEAR}_ [...] adds d95df9510679 kvm: tracing: Fix unmatched kvm_entry and kvm_exit events adds d51e1d3f6b42 KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migration adds 250091409a4a KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SE [...] adds aed89418de9a KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" adds 9a78e15802a8 KVM: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside gue [...] adds 4992eb41ab1b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 1cabe74f148f Documentation/Kbuild: Remove references to gcc-plugin.sh adds f4c3b83b75b9 kbuild: simplify GCC_PLUGINS enablement in dummy-tools/gcc adds 9b6164342e98 doc: gcc-plugins: update gcc-plugins.rst adds cf81c3abe1b8 kconfig: mconf: fix HOSTCC call adds 89f623e51efa Merge remote-tracking branch 'kbuild-current/fixes' adds 0f5d16e0f3ed Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 61355c96001f Merge remote-tracking branch 'sparc/master' adds 62d9f1a6945b tcp: fix TLP timer not set when CA_STATE changes from DISO [...] adds 07d46d93c9ac uapi: fix big endian definition of ipv6_rpl_sr_hdr adds 32f4b93ab4ed Merge remote-tracking branch 'net/master' adds 78031381ae9c bpf: Drop disabled LSM hooks from the sleepable set adds 0dceea045c96 Merge remote-tracking branch 'bpf/master' adds fca05d4d61e6 netfilter: nft_dynset: honor stateful expressions in set d [...] adds 0c5b7a501e74 netfilter: nft_dynset: add timeout extension to template adds ce5379963b28 netfilter: nft_dynset: dump expressions when set definitio [...] adds 46b3edf6f1ec Merge remote-tracking branch 'netfilter/master' adds bf544e9aa570 iwlwifi: mvm: skip power command when unbinding vif during CSA adds 5c56d862c749 iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() adds 34b9434cd0d4 iwlwifi: pcie: avoid potential PNVM leaks adds 1c58bed4b7f7 iwlwifi: pnvm: don't skip everything when not reloading adds 82a08d0cd7b5 iwlwifi: pnvm: don't try to load after failures adds a800f95858d0 iwlwifi: fix the NMI flow for old devices adds 0f8d5656b3fd iwlwifi: queue: don't crash if txq->entries is NULL adds ed0022da8bd9 iwlwifi: pcie: set LTR on more devices adds 98c7d21f957b iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap adds 2d6bc752cc28 iwlwifi: pcie: fix context info memory leak adds 6701317476bb iwlwifi: pcie: use jiffies for memory read spin time limit adds 3d372c4edfd4 iwlwifi: pcie: reschedule in long-running memory reads adds aefbe5c445c7 iwlwifi: mvm: fix the return type for DSM functions 1 and 2 adds e223e42aac30 iwlwifi: mvm: invalidate IDs of internal stations at mvm start adds 16062c12edb8 iwlwifi: pcie: add rules to match Qu with Hr2 adds 96d2bfb7948a iwlwifi: mvm: clear IN_D3 after wowlan status cmd adds 4886460c4d15 iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. adds 7a21b1d4a728 iwlwifi: mvm: guard against device removal in reprobe adds 0bed6a2a14af iwlwifi: queue: bail out on invalid freeing adds 0acb20a5438c mt7601u: fix kernel crash unplugging the device adds 04e33889fa23 Merge remote-tracking branch 'wireless-drivers/master' adds 5122565188ba wext: fix NULL-ptr-dereference with cfg80211's lack of commit() adds 054c9939b480 mac80211: pause TX while changing interface type adds 81f153faacd0 staging: rtl8723bs: fix wireless regulatory API misuse adds e581b164d5c3 Merge remote-tracking branch 'mac80211/master' adds f5a2537a8129 Merge remote-tracking branch 'rdma-fixes/for-rc' adds c5b5ff607d6f ALSA: hda: intel-dsp-config: add PCI id for TGL-H adds e953daeb68b1 ASoC: ak4458: correct reset polarity adds 339f6c73d5ab ASoC: mediatek: mt8192-mt6359: add format constraints for RT5682 adds 70041000450d ASoC: qcom: lpass: Fix out-of-bounds DAI ID lookup adds 9ad9bc59dde1 ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E adds bd9038faa9d7 ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies adds 8a3fea95fab1 ASoC: SOF: SND_INTEL_DSP_CONFIG dependency adds 5413dfd8ce0d Merge series "ASoC: SOF: partial fix to Kconfig issues" fr [...] adds 49951ae308e2 Merge tag 'asoc-fix-v5.11-rc5' of https://git.kernel.org/p [...] adds 4961167bf748 ALSA: hda/via: Apply the workaround generically for Clevo [...] adds bc3ab5d82258 Merge remote-tracking branch 'sound-current/for-linus' adds e986cb46e939 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds 7fc6082e0028 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds a3def2460583 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds 9ed6d2ba540d Merge remote-tracking branch 'regulator-fixes/for-linus' adds 9e263ad50884 Merge remote-tracking branch 'spi/for-5.11' into spi-linus adds 3a6e49462902 Merge remote-tracking branch 'spi-fixes/for-linus' adds d8c6edfa3f4e USB: usblp: don't call usb_set_interface if there's a single alt adds a55a9a4c5c62 usb: gadget: aspeed: add missing of_node_put adds 1d69f9d901ef usb: xhci-mtk: fix unreleased bandwidth data adds 30f90a495874 Merge remote-tracking branch 'usb.current/usb-linus' adds 3c4f6ecd9344 USB: serial: cp210x: add pid/vid for WSDA-200-USB adds a66aa9cf6d63 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 442b6873b632 Merge remote-tracking branch 'phy/fixes' adds 9bbd77d5bbc9 Input: xpad - sync supported devices with fork on GitHub adds 290d16452513 Merge remote-tracking branch 'input-current/for-linus' adds 7ab708497721 Merge remote-tracking branch 'ide/master' adds fed1b6a00a19 dmaengine: ti: k3-udma: Fix a resource leak in an error ha [...] adds 7629b6dffc2b Merge remote-tracking branch 'dmaengine-fixes/fixes' adds a53e3c189cc6 media: v4l2-subdev.h: BIT() is not available in userspace adds 73bc0b0c2a96 media: cedrus: Fix H264 decoding adds eaf18a416514 media: cec: add stm32 driver adds e081863ab48d media: hantro: Fix reset_raw_fmt initialization adds 8aaee85770c7 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 06862d789ddd ARM: OMAP2+: Fix suspcious RCU usage splats for omap_enter [...] adds 715a1284d89a Merge branch 'cpuidle-fix' into fixes adds 2a39af3870e9 ARM: OMAP2+: Fix booting for am335x after moving to simple-pm-bus adds eda080eabf5b drivers: bus: simple-pm-bus: Fix compatibility with simple [...] adds 177d8f1f7f47 ARM: dts: omap4-droid4: Fix lost keypad slide interrupts f [...] adds e31abc8ab0d0 Merge remote-tracking branch 'omap-fixes/fixes' adds 67f4f3b17f6d Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 2f96e40212d4 btrfs: fix possible free space tree corruption with online [...] adds c41ec4529d34 btrfs: fix lockdep warning due to seqcount_mutex on 32bit arch adds 9ad6d91f056b btrfs: fix log replay failure due to race with space cache [...] adds 8655ef25f7e5 Merge branch 'misc-5.11' into next-fixes adds 1b3612bf87fd Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 19f867cc5f95 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' adds 67fbe02a5ceb platform/x86: hp-wmi: Disable tablet-mode reporting by default adds 31dae855877e Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 0bc92e7f0d9a ASoC: audio-graph-card: update audio-graph-card.yaml reference adds 601bd38ccd25 dt-bindings: display: mediatek: update mediatek,dpi.yaml r [...] adds c5dde04b9059 dt-bindings: memory: mediatek: update mediatek,smi-larb.ya [...] adds 3490e333bda0 dt-bindings:iio:adc: update adc.yaml reference adds 453b67417832 dt-bindings: usb: j721e: add ranges and dma-coherent props adds 04f7d3a4910e Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 60ea0de2bb67 Merge remote-tracking branch 'scsi-fixes/fixes' adds ef99a60ffd9b drm/i915/gt: Clear CACHE_MODE prior to clearing residuals adds a2a5f5628e54 drm/i915: Fix ICL MG PHY vswing handling adds 8f6d08c9af28 drm/i915: Check for all subplatform bits adds 3d480fe1befa drm/i915/selftest: Fix potential memory leak adds f6e98a1809fa drm/i915: Always flush the active worker before returning [...] adds 489140b5ba2e drm/i915/gt: Always try to reserve GGTT address 0x0 adds cf70c7e05c7b Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds ba6987cc63c9 mmc: core: Limit retries when analyse of SDIO tuples fails adds 1bebdd0c6529 mmc: sdhci-pltfm: Fix linking err for sdhci-brcmstb adds 5d0768e886b1 Merge remote-tracking branch 'mmc-fixes/fixes' adds 1668e89878ac Merge remote-tracking branch 'risc-v-fixes/fixes' adds 78e5330329ee drm/vc4: Correct lbm size and calculation adds f6b57101a6b3 drm/vc4: Correct POS1_SCL for hvs5 adds 3e6d74db7e02 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 0d0ffc868102 Merge remote-tracking branch 'kbuild/for-next' new dd6c9db0af7d Merge remote-tracking branch 'dma-mapping/for-next' new ba0b66e295ad Merge remote-tracking branch 'asm-generic/master' new 7bc02df6ff02 Merge remote-tracking branch 'arm64/for-next/core' new 3078aa2255e4 Merge remote-tracking branch 'arm-soc/for-next' new 599465dd634b Merge remote-tracking branch 'actions/for-next' new 28711d23ec52 Merge branch 'v5.11/fixes' into tmp/aml-rebuild new e9ced25e4158 ARM: dts: meson: move iio-hwmon for the SoC temperature to [...] new c85595111071 ARM: dts: meson: add the ADC thermal sensor to meson.dtsi new ecdb744b1f81 ARM: dts: meson8: add the thermal-zones with cooling confi [...] new 9073f694efd8 ARM: dts: meson8b: add the thermal-zones with cooling conf [...] new 42e5c6646bd5 Merge branch 'v5.12/dt' into tmp/aml-rebuild new 39f5e36d5d2b dt-bindings: arm: amlogic: add support for the Beelink GS-King-X new f3d4ad4f106e arm64: dts: meson: add initial Beelink GS-King-X device-tree new cf21697a8c5b arm64: dts: meson: shorten audio card names for alsa compa [...] new 31560ff5fafb dt-bindings: sram: Add compatible strings for the Meson AO [...] new b14020eadb88 dt-bindings: Amlogic: add the documentation for the SECBUS [...] new 42360108c554 ARM: dts: meson: add the AO ARC remote processor new 930f424bd8ce arm64: dts: meson: add i2c3/rtc nodes and rtc aliases to O [...] new c649d91a8ec4 arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain [...] new b1ab7550f664 Merge branch 'v5.12/dt64' into tmp/aml-rebuild new 726731566a86 ARM: multi_v7_defconfig: Enable support for the ADC therma [...] new 4bba12b1b0ed Merge branch 'v5.12/soc' into tmp/aml-rebuild new 95f32f359d96 Merge remote-tracking branch 'amlogic/for-next' new 4080e55c984c Merge remote-tracking branch 'aspeed/for-next' new 975435132ecf drivers: soc: atmel: add null entry at the end of at91_soc [...] new 8eb2f88c6084 drivers: soc: atmel: use GENMASK new 11272a373c44 drivers: soc: atmel: fix "__initconst should be placed aft [...] new af3a10513cd6 drivers: soc: atmel: add per soc id and version match masks new 65d41b143329 dt-bindings: atmel-sysreg: add "microchip, sama7g5-chipid" new f12a29cb5666 drivers: soc: atmel: add support for sama7g5 new cd9168b43779 drivers: soc: atmel: add spdx license identifier new bcd7e8ebb203 Merge branch 'at91-soc' into at91-next new 10d56deb4f61 Merge remote-tracking branch 'at91/at91-next' new 94e9dd43cf32 memory: ti-aemif: Drop child node when jumping out loop new 0855601e2e2a Merge branch 'mem-ctrl-next' into for-next new 50fc8d9232cd memory: mtk-smi: Allow building as module new 03bdd20e94ef Merge branch 'mem-ctrl-next' into for-next new ae9d11600998 Merge remote-tracking branch 'drivers-memory/for-next' new fc9fd471ab7c Merge remote-tracking branch 'imx-mxs/for-next' new 59fc16d7d92e arm: dts: keystone: Correct DWC USB3 compatible string new 091584182ba6 arm: dts: keystone: Harmonize DWC USB3 DT nodes name new 2df70db7e3a7 Merge branch 'for_5.12/keystone-dts' into next new a88f66d4a866 soc: ti: knav_qmss: Put refcount for dev node in failure case new 17ad4662595e soc: ti: pm33xx: Fix some resource leak in the error handl [...] new f97a8a34353e soc: ti: pruss: Correct the pruss_clk_init error trace text new 822be879980d dt-bindings: soc: ti: Update TI PRUSS bindings about schem [...] new c3f9aaca29c0 Merge branch 'for_5.12/drivers-soc' into next new 71756fb78686 Merge remote-tracking branch 'keystone/next' new 59e5eb046339 Merge remote-tracking branch 'mediatek/for-next' new e23af42d0a04 Merge remote-tracking branch 'mvebu/for-next' new 87ab16b644f3 Merge tag 'omap-for-v5.11/dt-late-signed' into omap-for-v5.12-dt new e5a58ad1cdc8 ARM: dts: omap3-echo: Add speaker sound card support new 44f416879a44 ARM: dts: Configure missing thermal interrupt for 4430 new 5c3db2d4d4ed ARM: dts: motorola-mapphone: Configure lower temperature p [...] new 19e367147ea8 ARM: dts: motorola-mapphone: Add 1.2GHz OPP new fab030ac9997 ARM: dts: omap443x: Correct sgx clock to 307.2MHz as used [...] new 5f1bf7ae8481 ARM: dts: omap36xx: Remove turbo mode for 1GHz variants new 00dba495f1a2 ARM: dts: omap3-igep: Change email address in copyright notice new 4231f3a72f9a ARM: dts: am335x-myirtech-*: Add DT for AM335X MYIR Tech L [...] new 3d1d2dd01fa8 Merge branch 'omap-for-v5.12-dt' into for-next new 915769a8afd4 MAINTAINERS: Update address for OMAP GPMC driver new 320f6f90cbe4 ARM: OMAP2+: fix spellint typo new 43d80d4cbd96 Merge branch 'omap-for-v5.12/soc' into for-next new 441b6d29b240 Merge remote-tracking branch 'omap/for-next' new 32c58ac7295b Merge branches 'arm64-defconfig-fixes-for-5.11' and 'arm64 [...] new 0f7273c3daff arm64: dts: qcom: msm8992/4: Add RPM Power Domains new 72b312411de7 arm64: dts: qcom: Add support for remaining Sony Kitakami boards new 1628dfe5f67e arm64: dts: qcom: msm8992-bullhead: Update regulator config new 31d9dbd2ae36 arm64: dts: qcom: msm8992-libra: Update regulator config new 53364cfcaa7d arm64: dts: qcom: msm8992/4: Rename vreg_vph_pwr to vph_pwr new 676b61b4790a arm64: dts: qcom: msm/apq8994-kitakami: Add regulator config new e8528157b7f0 arm64: dts: qcom: msm8994-kitakami: Add Synaptics RMI touchscreen new ab8e4a853731 arm64: dts: qcom: msm8994-kitakami: Add uSD card support new e9783584c9b7 arm64: dts: qcom: msm8994-kitakami: Add VDD_GFX regulator new a046032c37c0 arm64: dts: qcom: msm8994: Fix BLSP2_UART2 node new 74d6d0a14583 arm64: dts: qcom: msm8994/8994-kitakami: Fix up the memory map new 54b1511e4f31 arm64: dts: qcom: msm8994-kitakami: Add missing email in t [...] new 28cc13e4060c arm64: dts: qcom: sc7180: Add watchdog bark interrupt new 36c436b03c58 arm64: dts: qcom: sdm845: Add watchdog bark interrupt new b094c8f8dd2a arm64: dts: qcom: sm8150: Add watchdog bark interrupt new 46a4359f9156 arm64: dts: qcom: sm8250: Add watchdog bark interrupt new 43eb76a2e56b drivers: soc: qcom: rpmpd: Add msm8994 RPM Power Domains new e14775aa2fea ARM: dts: qcom: ipq4019: add SDHCI VQMMC LDO node new cd2d489c8c3c Merge branches 'arm64-defconfig-for-5.12', 'arm64-for-5.12 [...] new ec8128100f1b Merge remote-tracking branch 'qcom/for-next' new 724df209cb96 ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 new 0dc2fbb111a4 ARM: dts: bcm2711: Add reserved memory template to hold fi [...] new adec1fa51c95 arm64: defconfig: Enable nvmem's rmem driver new 733424111909 ARM: multi_v7_defconfig: Enable nvmem's rmem driver new 0a0d8429ad51 ARM: bcm: Select BRCMSTB_L2_IRQ for bcm2835 new 3a3d8f09f497 ARM: dts: bcm2711: Add the BSC interrupt controller new b9429f56cb65 Merge remote-tracking branch 'raspberrypi/for-next' new f1c80cf8d4df Merge remote-tracking branch 'realtek/for-next' new d68c9edfda21 arm64: dts: renesas: Disable SD functions for plain eMMC new 34c0e3e1111b arm64: dts: renesas: r8a779a0: Add I2C nodes new 0e6fb83ef258 arm64: dts: renesas: falcon: Add I2C0,1,6 support new 5a633320f08b arm64: dts: renesas: r8a779a0: Add Ethernet-AVB support new e8ac55a5e70a arm64: dts: renesas: falcon: Add Ethernet-AVB0 support new bff4e5dac999 arm64: dts: renesas: r8a779a0: Add & update SCIF nodes new 9e921faa3053 arm64: dts: renesas: falcon: Complete SCIF0 nodes new 088e6b230504 arm64: dts: renesas: r8a779a0: Add HSCIF support new 6b159d547d46 arm64: dts: renesas: r8a779a0: Add MMC node new ee33cd69344f arm64: dts: renesas: falcon: Enable MMC new 88f9dbd53c9c Merge branch 'renesas-arm-dt-for-v5.12' into renesas-next new 56d6fb12e64b soc: renesas: rcar-sysc: Use readl_poll_timeout_atomic() new 14fd8c48abd9 Merge branch 'renesas-drivers-for-v5.12' into renesas-next new deefb7aed505 Merge remote-tracking branch 'renesas/next' new d17655759b3f reset: Add devm_reset_control_get_optional_exclusive_released() new b4ec3af75f1b Merge remote-tracking branch 'reset/reset/next' new 74532de460ec arm64: dts: rockchip: Disable display for NanoPi R2S new fc0f1620b381 Merge branch 'v5.11-armsoc/dtsfixes' into for-next new 5eae5696eed5 ARM: dts: rockchip: Remove bogus "amba" bus nodes new 94e8a5f6d0de ARM: dts: rockchip: assign a fixed index to mmc devices on [...] new 1034e2b6b843 ARM: dts: rockchip: assign a fixed index to mmc devices on [...] new 59ddae2a01fc Merge branch 'v5.12-armsoc/dts32' into for-next new 3503376d6cc3 arm64: dts: rockchip: Move ep-gpios property to nanopc-t4 [...] new c7b03115003f arm64: dts: rockchip: Add NanoPi M4B board new d134ac731fee arm64: dts: rockchip: Increase maximal SDIO voltage to 3.3 [...] new 19de5156d002 arm64: dts: rockchip: Rely on SoC external pull up on pmic [...] new 6b8cc4b3e4c6 arm64: dts: rockchip: fix ranges property format for rk339 [...] new e060547dd825 arm64: dts: rockchip: Light "sys" LED on NanoPi R2S new 50cbc5a95d91 arm64: dts: rockchip: Remove bogus "amba" bus nodes new 376e46b5dd0a arm64: dts: rockchip: cleanup cpu_thermal node of rk3399-r [...] new 2e934646b1f8 arm64: dts: rockchip: assign a fixed index to mmc devices [...] new 5299084c2d01 arm64: dts: rockchip: assign a fixed index to mmc devices [...] new dc976ea57dde arm64: dts: rockchip: assign a fixed index to mmc devices [...] new 16459ecac6d6 arm64: dts: rockchip: rename pinctrl nodename to gmac2io f [...] new 9752b5a8247f Merge branch 'v5.12-armsoc/dts64' into for-next new 415173712003 clk: rockchip: Demote non-conformant kernel-doc headers in [...] new 274ae6da4b32 clk: rockchip: Remove unused/undocumented struct members f [...] new eee7b95589e6 clk: rockchip: Demote kernel-doc abuses to standard commen [...] new d48fbef962b0 clk: rockchip: Demote non-conformant kernel-doc header in [...] new b3307b94ff1f Merge branch 'v5.12-clk/next' into for-next new 5b295839ba3c arm64: dts: rockchip: more user friendly name of sound nodes new 573fc3d310a3 Merge branch 'v5.12-armsoc/dts64' into for-next new 2618685c9b12 Merge remote-tracking branch 'rockchip/for-next' new c77e68021e40 Merge remote-tracking branch 'samsung-krzk/for-next' new 1769b7f92a85 ARM: dts: stm32: Add additional init state for SDMMC1 pins new c6499becd72b ARM: dts: stm32: Enable voltage translator auto-detection [...] new 5562255b68f5 ARM: dts: stm32: Rename mmc controller nodes to mmc@ new decffbb79303 ARM: multi_v7_defconfig: add STM32 CEC support new e8c9881d5bd1 ARM: dts: stm32: Add STM32MP1 I2C6 SDA/SCL pinmux new 4d714c1fc805 ARM: dts: stm32: add usbphyc vdda1v1 and vdda1v8 supplies [...] new d09af4838018 ARM: dts: stm32: remove usbphyc ports vdda1v1 & vdda1v8 on [...] new a9c92a9671d7 ARM: dts: stm32: add #clock-cells property to usbphyc node [...] new 3bfb273282fa Merge remote-tracking branch 'stm32/stm32-next' new 58fdf74d43f4 clk: sunxi: clk-sunxi: Demote a bunch of non-conformant ke [...] new 29f476d443d6 clk: sunxi: clk-a10-ve: Demote obvious kernel-doc abuse new eec9d9b7b09a clk: sunxi: clk-mod0: Demote non-conformant kernel-doc header new 04ef679591c7 clk: sunxi-ng: h6: Fix clock divider range on some clocks new 01223da25a06 ARM: dts: sunxi: Rename nmi_intc to r_intc new 72fa1d973d23 Merge branches 'sunxi/clk-for-5.12' and 'sunxi/dt-for-5.12 [...] new 39ac69a5f877 Merge remote-tracking branch 'sunxi/sunxi/for-next' new ece11a2d3414 Merge branch for-5.12/arm/core into for-next new f22c989cb67a Merge branch for-5.12/arm/defconfig into for-next new 6d19c342a1a5 arm64: tegra: Order nodes alphabetically on Tegra210 new de085444d238 arm64: tegra: Audio graph header for Tegra210 new c1e162a7c3b4 arm64: tegra: Audio graph sound card for Jetson Nano and TX1 new c95d65b5b171 arm64: tegra: Enable QSPI on Jetson Nano new f0f42237c7a0 arm64: tegra: Add QSPI nodes on Tegra194 new 6b5278207ed3 arm64: tegra: Enable QSPI on Jetson Xavier NX new c9c1851632c8 Merge branch for-5.12/arm64/dt into for-next new 2bca419d5c54 Merge branch for-5.12/arm64/defconfig into for-next new 3328ed519893 Merge remote-tracking branch 'tegra/for-next' new e13fba0c9fb8 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 588084515466 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new 2b4a731a9fd5 Merge remote-tracking branch 'clk/clk-next' new 6893a77279be clk: renesas: r8a779a0: Add I2C clocks new c5e91ba25a65 clk: renesas: r8a779a0: Add RAVB clocks new 2f1ccdbec3f6 Merge remote-tracking branch 'clk-renesas/renesas-clk' new f57ac85b712e Merge remote-tracking branch 'csky/linux-next' new fac3f38b162b Merge remote-tracking branch 'h8300/h8300-next' new ab5cbfc2fe01 m68k: defconfig: Update defconfigs for v5.11-rc1 new c396dd2ec5bb macintosh/adb-iop: Use big-endian autopoll mask new c544d1d457c5 Merge remote-tracking branch 'm68k/for-next' new d2680cc0301e m68k: let clk_enable() return immediately if clk is NULL new d6ee9d57842d Merge remote-tracking branch 'm68knommu/for-next' new 240c5220d728 Merge remote-tracking branch 'microblaze/next' new 1448f8acf4cc sound: Add n64 driver new 2c097b154d30 MAINTAINERS: Update my e-mail address throughout new fa85d6ac2c25 MIPS: process: Remove unnecessary headers inclusion new 9308579fef3d MIPS: microMIPS: Fix the judgment of mm_jr16_op and mm_jalr_op new 2d62f64bcc72 MIPS: Fix get_frame_info() handing of function size new 50886234e846 MIPS: Add is_jr_ra_ins() to end the loop early new 55b0c9c750ee Merge remote-tracking branch 'mips/mips-next' new a64e4b59a06d Merge remote-tracking branch 'nds32/next' new 2261352157a9 Merge remote-tracking branch 'openrisc/or1k-5.11-fixes' in [...] new da6d54d93da9 Merge remote-tracking branch 'openrisc/for-next' new 0aa91f84b180 parisc: Remove leftover reference to the power_tasklet new 00e35f2b0e8a parisc: Enable -mlong-calls gcc option by default when !CO [...] new 3ff599024abf Merge remote-tracking branch 'parisc-hd/for-next' new 6867bc49aca3 Merge remote-tracking branch 'risc-v/for-next' new c739d4241429 Merge remote-tracking branch 's390/for-next' new 94c41b3a7c37 um: ubd: fix command line handling of ubd new 1cdcfb44370b um: return error from ioremap() new d7ffac33631b um: stdio_console: Make preferred console new e23fe90dec28 um: kmsg_dumper: always dump when not tty console new f4172b084342 um: virtio: free vu_dev only with the contained struct device new 2fcb4090cd73 Revert "um: allocate a guard page to helper threads" new a31e9c4e7247 Revert "um: support some of ARCH_HAS_SET_MEMORY" new 9868c2081d07 um: fix os_idle_sleep() to not hang new 7f3414226b58 um: time: fix initialization in time-travel mode new cfc494e4b27e Merge remote-tracking branch 'uml/linux-next' new a721c3fd1685 Merge remote-tracking branch 'xtensa/xtensa-for-next' new a6435940b62f mount: attach mappings to mounts new e6c9a7145156 fs: add id translation helpers new 02f92b3868a1 fs: add file and path permissions helpers new 0558c1bf5a08 capability: handle idmapped mounts new 47291baa8ddf namei: make permission helpers idmapped mount aware new 21cb47be6fb9 inode: make init and permission helpers idmapped mount aware new 2f221d6f7b88 attr: handle idmapped mounts new e65ce2a50cf6 acl: handle idmapped mounts new c7c7a1a18af4 xattr: handle idmapped mounts new 71bc356f93a1 commoncap: handle idmapped mounts new 0d56a4518d5e stat: handle idmapped mounts new ba73d98745be namei: handle idmapped mounts in may_*() helpers new 9fe61450972d namei: introduce struct renamedata new 6521f8917082 namei: prepare for idmapped mounts new 643fe55a0679 open: handle idmapped mounts in do_truncate() new b8b546a06188 open: handle idmapped mounts new 7c02cf73d0e2 af_unix: handle idmapped mounts new d06c26f196dd utimes: handle idmapped mounts new 9eccd12ce7f1 fcntl: handle idmapped mounts new b816dd5ddeae init: handle idmapped mounts new 0f5d220b42fb ioctl: handle idmapped mounts new 435ac6214e00 would_dump: handle idmapped mounts new 1ab29965b305 exec: handle idmapped mounts new 549c7297717c fs: make helpers idmap mount aware new 3cee6079f62f apparmor: handle idmapped mounts new a2d2329e30e2 ima: handle idmapped mounts new 0f16ff0f545d ecryptfs: do not mount on top of idmapped mounts new 029a52ada6a7 overlayfs: do not mount on top of idmapped mounts new 899bf2ceb396 nfs: do not export idmapped mounts new 68847c941700 namespace: take lock_mount_hash() directly when changing flags new d033cb6784c4 mount: make {lock,unlock}_mount_hash() static new e58ace1a0fa9 namespace: only take read lock in do_reconfigure_mnt() new fbdc2f6c40f6 fs: split out functions to hold writers new 5b490500f91b fs: add attr_flags_to_mnt_flags helper new 2a1867219c7b fs: add mount_setattr() new 9caccd41541a fs: introduce MOUNT_ATTR_IDMAP new 01eadc8dd96d tests: add mount_setattr() selftests new 4b7899368108 fat: handle idmapped mounts new 14f3db5542e6 ext4: support idmapped mounts new f736d93d76d3 xfs: support idmapped mounts new 5347e9218cdf Merge remote-tracking branch 'pidfd/for-next' new 11432a3cc061 iov_iter: Add ITER_XARRAY new fa4910177245 vm: Add wait/unlock functions for PG_fscache new 13aecd8259dc mm: Implement readahead_control pageset expansion new 0de0bdfa19fa vfs: Export rw_verify_area() for use by cachefiles new 84751c67f70a netfs: Make a netfs helper module new 57500803146e netfs: Provide readahead and readpage netfs helpers new 9762508c3ba3 netfs: Add tracepoints new d7826133ac1e netfs: Gather stats new 8c9eca5a432f netfs: Add write_begin helper new cc7776681605 netfs: Define an interface to talk to a cache new 9a3ca948c6d7 fscache, cachefiles: Add alternate API to use kiocb for re [...] new f728f6470123 afs: Disable use of the fscache I/O routines new aa33e4cecb35 afs: Pass page into dirty region helpers to provide THP size new 39fae8a0f39d afs: Print the operation debug_id when logging an unexpect [...] new 0217e111a6d0 afs: Move key to afs_read struct new 4baf801375b8 afs: Don't truncate iter during data fetch new b313df6526fd afs: Log remote unmarshalling errors new 18da75126f90 afs: Set up the iov_iter before calling afs_extract_data() new ef30b13c90b4 afs: Use ITER_XARRAY for writing new a5e8d1ff942b afs: Wait on PG_fscache before modifying/releasing a page new 880368ebe440 afs: Extract writeback extension into its own function new 66d6e9aeb463 afs: Prepare for use of THPs new 374d820b3727 afs: Use the fs operation ops to handle FetchData completion new e92c165b15bb afs: Use new fscache read helper API new 150c02f5ba86 NFS: Clean up nfs_readpage() and nfs_readpages() new 70d842718007 NFS: In nfs_readpage() only increment NFSIOS_READPAGES whe [...] new cdb77ce77d41 NFS: Refactor nfs_readpage() and nfs_readpage_async() to u [...] new 9cf28394cb4a NFS: Call readpage_async_filler() from nfs_readpage_async() new 31d24fb6dff4 NFS: Add nfs_pageio_complete_read() and remove nfs_readpag [...] new 56ee45bd6a23 NFS: Allow internal use of read structs and functions new 08a636bcf023 NFS: Convert to the netfs API and nfs_readpage to use netf [...] new daa94e1d8977 NFS: Convert readpage to readahead and use netfs_readahead [...] new a9171fab5cdf Merge remote-tracking branch 'fscache/fscache-next' new 4fa6c70e2381 Merge branch 'misc-5.11' into for-next-current-v5.10-20210125 new 5ad19536ebd4 Merge branch 'for-next-current-v5.10-20210125' into for-ne [...] new 108534ce2851 btrfs: fix error handling in commit_fs_roots new 23b2fda67e61 btrfs: clarify error returns values in __load_free_space_cache new 5d868cec13e0 btrfs: cleanup local variables in btrfs_file_write_iter new 7d59f82decbb btrfs: rename btrfs_find_highest_objectid to btrfs_init_ro [...] new 4cc44b56c256 btrfs: rename btrfs_find_free_objectid to btrfs_get_free_objectid new c02422b5513b btrfs: rename btrfs_root::highest_objectid to free_objectid new dcdfb72876de btrfs: make btrfs_root::free_objectid hold the next availa [...] new 67e37ea1b201 btrfs: remove new_dirid argument from btrfs_create_subvol_root new 4fb0211f25d0 btrfs: allow error injection for btrfs_search_slot and btr [...] new d4f43dde544c btrfs: noinline btrfs_should_cancel_balance new 34a506adede0 btrfs: ref-verify: pass down tree block level when building refs new 9121472e64d9 btrfs: ref-verify: make sure owner is set for all refs new 8bc8e4f75681 btrfs: consolidate btrfs_previous_item ret val handling in [...] new 54765e90b77d btrfs: send: remove stale code when checking for shared extents new 763b7695e636 btrfs: make btrfs_start_delalloc_root's nr argument a long new 9033201f7914 btrfs: remove always true condition in btrfs_start_delalloc_roots new 9d732f7d47e2 btrfs: make btrfs_dio_private::bytes u32 new d1b1897d78ad btrfs: refactor btrfs_dec_test_* functions for ordered extents new 7ac2e5602fd4 btrfs: rename parameter offset to disk_bytenr in submit_ex [...] new 11aab363a879 btrfs: refactor __extent_writepage_io() to improve readability new 07fa0468598a btrfs: update comment for btrfs_dirty_pages new a45de59fa74c btrfs: introduce helper to grab an existing extent buffer [...] new ae36f539aa71 btrfs: keep track of the root owner for relocation reads new fa1100d8cb29 btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node new 257f2d5a425a btrfs: remove redundant NULL check before kvfree new 2d6bd7d41320 btrfs: rework the order of btrfs_ordered_extent::flags new 1cf15d8d422e btrfs: document modified parameter of add_extent_mapping new d0295ba341a8 btrfs: fix parameter description of btrfs_add_extent_mapping new 5001aa0708b9 btrfs: fix function description formats in file-item.c new 28eef9969992 btrfs: fix parameter description in delayed-ref.c functions new d89752bbf791 btrfs: improve parameter description for __btrfs_write_out_cache new 7f3b4d246622 btrfs: document now parameter of peek_discard_list new 91c904f1dded btrfs: document fs_info in btrfs_rmap_block new 8a5f7b2ccc86 btrfs: fix description format of fs_info of btrfs_wait_on_ [...] new 8863db3689a8 btrfs: document btrfs_check_shared parameters new b4f8b6dd1814 btrfs: fix parameter description of btrfs_inode_rsv_releas [...] new 046f54f358c4 btrfs: fix parameter description in space-info.c new b4a01a9a613b btrfs: fix parameter description for functions in extent_io.c new b80cbdd53f0f btrfs: zoned: remove unused variable in btrfs_sb_log_locat [...] new c678e5efb733 lib/zstd: convert constants to defines new 2c74435fb784 btrfs: enable W=1 checks for btrfs new 03d601715119 btrfs: handle space_info::total_bytes_pinned inside the de [...] new 2716f1ae27ec btrfs: account for new extents being deleted in total_byte [...] new 1efa0c5a6bb4 btrfs: fix possible free space tree corruption with online [...] new d60175457f67 btrfs: remove repeated word in struct member comment new 7e7b5e37b8c0 btrfs: fix lockdep warning due to seqcount_mutex on 32bit arch new 79e2281a6e2d btrfs: fix log replay failure due to race with space cache [...] new 47de8422fd14 Merge branch 'misc-next' into for-next-next-v5.11-20210125 new 186de449c1a2 btrfs: fix reloc root leak with 0 ref reloc roots on recovery new 18a481aea425 btrfs: splice remaining dirty_bg's onto the transaction di [...] new cf70195b0d81 btrfs: do not warn if we can't find the reloc root when lo [...] new 5958ffc282e7 btrfs: add ASSERT()'s for deleting backref cache nodes new c2c88834e42f btrfs: abort the transaction if we fail to inc ref in btrf [...] new afea99943b01 Merge branch 'ext/josef/serious-fixes-rebased' into for-ne [...] new 94bd7103e9eb btrfs: make flush_space take a enum btrfs_flush_state inst [...] new cf61ceb78394 btrfs: add a trace point for reserve tickets new c462f4074c78 btrfs: track ordered bytes instead of just dio ordered bytes new 7809e3c317ba btrfs: introduce a FORCE_COMMIT_TRANS flush operation new 74d40f3389a7 btrfs: improve preemptive background space flushing new 59eee261c229 btrfs: rename need_do_async_reclaim new 8ad86697055d btrfs: check reclaim_size in need_preemptive_reclaim new 2c72bc9bd681 btrfs: rework btrfs_calc_reclaim_metadata_size new 72eec97e9012 btrfs: simplify the logic in need_preemptive_flushing new 9e5fca519ddc btrfs: implement space clamping for preemptive flushing new fa1c9e5634e3 btrfs: adjust the flush trace point to include the source new c52b70b04033 btrfs: add a trace class for dumping the current ENOSPC state new e4067afad091 Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] new 68301d884d2f btrfs: do not block on deleted bgs mutex in the cleaner new f60de7f561a7 btrfs: only let one thread pre-flush delayed refs in commit new cda8a029a1bd btrfs: delayed refs pre-flushing should only run the heads [...] new 36563d1460df btrfs: only run delayed refs once before committing new 0a442f8f31ad btrfs: move delayed ref flushing for qgroup into qgroup helper new edae6d336d8a btrfs: remove bogus BUG_ON in alloc_reserved_tree_block new 3850916ee958 btrfs: stop running all delayed refs during snapshot new 89ede93516e8 btrfs: run delayed refs less often in commit_cowonly_roots new d368a08054ec Merge branch 'ext/josef/lock-contention-v5' into for-next- [...] new 0225a20db6d8 btrfs: Prevent nowait or async read from doing sync IO new f6e6832b2351 Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] new 99ee1d36f743 btrfs: update locked page dirty/writeback/error bits in __ [...] new 009c5430d0e9 btrfs: merge PAGE_CLEAR_DIRTY and PAGE_SET_WRITEBACK to PA [...] new 561a2c33e996 btrfs: introduce the skeleton of btrfs_subpage structure new 18fc5c67b3a4 btrfs: make attach_extent_buffer_page() handle subpage case new 59d37309fe60 btrfs: make grab_extent_buffer_from_page() handle subpage case new a16d872b358c btrfs: support subpage for extent buffer page release new f63f0599a293 btrfs: attach private to dummy extent buffer pages new 30ac8bcb0d04 btrfs: introduce helpers for subpage uptodate status new ea9fc321001f btrfs: introduce helpers for subpage error status new 64087f546da1 btrfs: support subpage in set/clear_extent_buffer_uptodate() new ab690fe20f7f btrfs: support subpage in btrfs_clone_extent_buffer new d7202c9bf9c2 btrfs: support subpage in try_release_extent_buffer() new 5c60a522f1ea btrfs: introduce read_extent_buffer_subpage() new 298b1de381c3 btrfs: support subpage in endio_readpage_update_page_status() new 4d1d2bd2fb1b btrfs: introduce subpage metadata validation check new feff09893642 btrfs: introduce btrfs_subpage for data inodes new e5a488853091 btrfs: integrate page status update for data read path int [...] new 38032606b009 btrfs: allow RO mount of 4K sector size fs on 64K page system new 90c381d9d4ef Merge branch 'ext/qu/subpage-v4' into for-next-next-v5.11- [...] new c9a490b33ff4 Merge branch 'for-next-next-v5.11-20210125' into for-next- [...] new ba82c80a6d16 Merge remote-tracking branch 'btrfs/for-next' new 0b964446c63f ecryptfs: fix uid translation for setxattr on security.capability new f2c788301758 Merge remote-tracking branch 'ecryptfs/next' new 0477f356b880 Merge remote-tracking branch 'exfat/dev' new 0a6dc67a6aa4 isofs: release buffer head before return new c626ff1d4806 Pull isofs buffer leak fix. new 63c9e47a1642 udf: fix silent AED tagLocation corruption new 8e8f048a6941 Merge udf truncate fix. new f7f969e6942a Merge remote-tracking branch 'ext3/for_next' new ffc7df0adfeb Merge remote-tracking branch 'f2fs/dev' new 80a968e7bfca Merge remote-tracking branch 'jfs/jfs-next' new 814b84971388 pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() new 08bd8dbe8882 pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() new 1bcf34fdac5f pNFS/NFSv4: Update the layout barrier when we schedule a l [...] new d29b468da4f9 pNFS/NFSv4: Improve rejection of out-of-order layouts new 84a50b078030 Merge remote-tracking branch 'nfs/linux-next' new d40897e20223 Merge remote-tracking branch 'nfs-anna/linux-next' new 2289e87b5951 SUNRPC: Make trace_svc_process() display the RPC procedure [...] new 89ff87494c6e SUNRPC: Display RPC procedure names instead of proc numbers new 81d217474326 SUNRPC: Move definition of XDR_UNIT new 9575363a9e4c NFSD: Update GETATTR3args decoder to use struct xdr_stream new 3b921a2b1425 NFSD: Update ACCESS3arg decoder to use struct xdr_stream new be63bd2ac6bb NFSD: Update READ3arg decoder to use struct xdr_stream new c43b2f229a01 NFSD: Update WRITE3arg decoder to use struct xdr_stream new 224c1c894e48 NFSD: Update READLINK3arg decoder to use struct xdr_stream new 0a8f37fb34a9 NFSD: Fix returned READDIR offset cookie new 40116ebd0934 NFSD: Add helper to set up the pages where the dirlist is encoded new 9cedc2e64c29 NFSD: Update READDIR3args decoders to use struct xdr_stream new c8d26a0acfe7 NFSD: Update COMMIT3arg decoder to use struct xdr_stream new 54d1d43dc709 NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream new d181e0a4bef3 NFSD: Update the RENAME3args decoder to use struct xdr_stream new efaa1e7c2c74 NFSD: Update the LINK3args decoder to use struct xdr_stream new 9cde9360d18d NFSD: Update the SETATTR3args decoder to use struct xdr_stream new 6b3a11960d89 NFSD: Update the CREATE3args decoder to use struct xdr_stream new 83374c278db1 NFSD: Update the MKDIR3args decoder to use struct xdr_stream new da3920163729 NFSD: Update the SYMLINK3args decoder to use struct xdr_stream new f8a38e2d6c88 NFSD: Update the MKNOD3args decoder to use struct xdr_stream new ebcd8e8b2853 NFSD: Update the NFSv2 GETATTR argument decoder to use str [...] new 8c293ef993c8 NFSD: Update the NFSv2 READ argument decoder to use struct [...] new a51b5b737a0b NFSD: Update the NFSv2 WRITE argument decoder to use struc [...] new 1fcbd1c9456b NFSD: Update the NFSv2 READLINK argument decoder to use st [...] new 788cd46ecf83 NFSD: Add helper to set up the pages where the dirlist is encoded new 8688361ae2ed NFSD: Update the NFSv2 READDIR argument decoder to use str [...] new 6d742c1864c1 NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream new 62aa557efb81 NFSD: Update the NFSv2 RENAME argument decoder to use stru [...] new 77edcdf91f62 NFSD: Update the NFSv2 LINK argument decoder to use struct [...] new 2fdd6bd293b9 NFSD: Update the NFSv2 SETATTR argument decoder to use str [...] new 7dcf65b91eca NFSD: Update the NFSv2 CREATE argument decoder to use stru [...] new 09f75a5375ac NFSD: Update the NFSv2 SYMLINK argument decoder to use str [...] new 5650682e16f4 NFSD: Remove argument length checking in nfsd_dispatch() new 635a45d34706 NFSD: Update the NFSv2 GETACL argument decoder to use stru [...] new 6bb844b4eb6e NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs new 427eab3ba228 NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] new 571d31f37a57 NFSD: Update the NFSv2 ACL GETATTR argument decoder to use [...] new 64063892efc1 NFSD: Update the NFSv2 ACL ACCESS argument decoder to use [...] new baadce65d6ee NFSD: Clean up after updating NFSv2 ACL decoders new 05027eafc266 NFSD: Update the NFSv3 GETACL argument decoder to use stru [...] new 68519ff2a1c7 NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] new 9cee763ee654 NFSD: Clean up after updating NFSv3 ACL decoders new 1b76d1df1a36 nfsd: remove unused stats counters new e567b98ce9a4 nfsd: protect concurrent access to nfsd stats counters new 20ad856e4732 nfsd: report per-export stats new 59a00257c66c svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() new df971cd853c0 svcrdma: Convert rdma_stat_recv to a per-CPU counter new 22df5a22462e svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter new 1e7e55731628 svcrdma: Restore read and write stats new c6226ff9a62a svcrdma: Deprecate stat variables that are no longer used new 43042b90cae1 svcrdma: Reduce Receive doorbell rate new dd2d055b278b svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() new 4ff923ce1e10 SUNRPC: Correct a comment new 33311873adb0 nfsd4: simplify process_lookup1 new a9d53a75cf57 nfsd: simplify process_lock new b4587eb2cf4b nfsd: simplify nfsd_renew new 460d27091ae2 nfsd: rename lookup_clientid->set_client new 7950b5316e40 nfsd: refactor set_client new 6cdaa72d4dde nfsd: find_cpntf_state cleanup new dfb5b99d19f9 nfsd: remove unused set_client argument new 3ba1c1c9de19 nfsd: simplify nfsd4_check_open_reclaim new 7a097f0e009d nfsd: cstate->session->se_client -> cstate->clp new ca12b989d6fd NFSv4_2: SSC helper should use its own config. new ccd261670b0b nfs: use change attribute for NFS re-exports new c8bc01cb1c59 nfsd: move change attribute generation to filesystem new e921883035b7 nfsd: skip some unnecessary stats in the v4 case new b934c4736403 Merge remote-tracking branch 'cel/for-next' new f5eac4eb7424 Merge remote-tracking branch 'overlayfs/overlayfs-next' new a5889b418d92 Merge remote-tracking branch 'v9fs/9p-next' new a34da92fb958 Merge remote-tracking branch 'xfs/for-next' new 3d8408d6da0b Merge remote-tracking branch 'iomap/iomap-for-next' new 313d64a35d36 do_splice_to(): move the logics for limiting the read length in new faa97c48c334 take the guts of file-to-pipe splice into a helper function new b964bf53e540 teach sendfile(2) to handle send-to-pipe directly new f012556f37ff Merge branch 'work.sendfile' into for-next new ab693f47ed29 Merge remote-tracking branch 'vfs/for-next' new 25f0925b7dd4 Merge branch 'printk-rework' into for-next new 9bc284ca0b6a printk: rectify kernel-doc for prb_rec_init_wr() new fdaae9394da4 Merge branch 'printk-rework' into for-next new 8001c500425c Merge remote-tracking branch 'printk/for-next' new 5ca11ff4d046 Merge remote-tracking branch 'pci/next' new 794c61338343 HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi [...] new 7525daa3f784 Merge branch 'for-5.11/upstream-fixes' into for-next new 179e8e47c02a HID: wacom: Correct NULL dereference on AES pen proximity new c7aa374e0000 HID: multitouch: Set to high latency mode on suspend. new 9d4f14f132fc Merge branches 'for-5.11/upstream-fixes' and 'for-5.12/mul [...] new ceecd1bff6f9 HID: correct kernel-doc notation in <linux/hid*.h> new 0603616a5bf6 HID: correct kernel-doc notation in hid-quirks.c new 27a8dea33bc0 Merge branch 'for-5.12/doc' into for-next new 6ebb6788a356 Merge remote-tracking branch 'hid/for-next' new 5f1928fb5ff8 Merge remote-tracking branch 'i2c/i2c/for-next' new 6ae85d6a816b Merge remote-tracking branch 'dmi/dmi-for-next' new e1bae9454f0a hwmon: (pc87360) convert comma to semicolon new ff43f6553880 hwmon: (smsc47m1) Remove 'h' from printk format specifier new 352c7af0dd4b hwmon: (w83627ehf) Switch to using the new API kobj_to_dev() new ee8f4e9fb9d9 hwmon: (abx500) Decomission abx500 driver new a2927d9f8cf8 hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support new ace8cc2c9ac9 hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag new 3550700f9b0a hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flag new e03271ba9560 hwmon: (gpio-fan) Switch to using the new API kobj_to_dev() new 353fe15c6f03 hwmon: (pwm-fan) Store tach data separately new 118edc13c428 hwmon: (pwm-fan) Support multiple fan tachometers new 6de55ea5670f hwmon: (max6650) Switch to using the new API kobj_to_dev() new 3c48f26681e9 hwmon: (aspeed-pwm-tacho) Switch to using the new API kobj [...] new bc46b7cb76be hwmon: (nct6683) Support ASRock boards new 9b0b77ad90ca hwmon: (applesmc) Assign boolean values to a bool variable new 968f138fd22b hwmon: Add AHT10 Temperature and Humidity Sensor Driver new 5d868b73601a hwmon: (pwm-fan) stop using legacy PWM functions and some [...] new 6725af432830 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new c87530bb1a85 Merge remote-tracking branch 'jc_docs/docs-next' new 36e4f2b2e3f7 media: i2c: ov5648/ov8865: Minor cosmetic fixes new 54c261891ced media: Documentation: media: Fix recently introduced build [...] new fb5ec981adf0 media: software_node: Fix refcounts in software_node_get_n [...] new ec9ded4fa864 media: ipu3-cio2: Add headers that ipu3-cio2.h is direct user of new 5273382d0376 media: device property: Return true in fwnode_device_is_av [...] new acd418bfcfc4 media: device property: Call fwnode_graph_get_endpoint_by_ [...] new d9b1103bc622 media: software_node: Enforce parent before child ordering [...] new fc002f0f23e2 media: software_node: unregister software_nodes in reverse order new 529b56a854c5 media: device property: Define format macros for ports and [...] new 000c08fda62c media: software_node: Add support for fwnode_graph*() fami [...] new f0328be57568 media: lib/test_printf.c: Use helper function to unwind ar [...] new 900104c84837 media: ipu3-cio2: Add T: entry to MAINTAINERS new acec1ff638a6 media: ipu3-cio2: Rename ipu3-cio2.c new 06c85233121f media: v4l2-core: v4l2-async: Check sd->fwnode->secondary [...] new bf263f64e804 media: ACPI / bus: Add acpi_dev_get_next_match_dev() and h [...] new 0eeded3671df media: v4l2-fwnode: Include v4l2_fwnode_bus_type new 803abec64ef9 media: ipu3-cio2: Add cio2-bridge to ipu3-cio2 driver new 5ac3022fb4e5 Merge remote-tracking branch 'v4l-dvb/master' new 286cba618b8e Merge remote-tracking branch 'v4l-dvb-next/master' new db25e96bd0ae Merge branch 'acpica' into linux-next new 81b704d3e467 ACPI: thermal: Do not call acpi_thermal_check() directly new 36af2d5c4433 ACPI: sysfs: Prefer "compatible" modalias new 9948a6dcfc15 Merge branches 'acpi-thermal' and 'acpi-sysfs' into linux-next new 847023830e82 Merge branch 'powercap' into linux-next new 651bc5816c39 intel_idle: remove definition of DEBUG new 75a8d877d657 cpufreq: intel_pstate: Remove repeated word new 78bac6e6398a Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next new 10aa694ea0d0 PM: runtime: Fix resposible -> responsible in runtime.c new 67e3242ee280 PM: domains: inform PM domain of a device's next wakeup new c79aa080fb0f PM: domains: use device's next wakeup to determine domain [...] new 079c42a0ed73 PM: domains: Make set_performance_state() callback optional new 18027d6f392e PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER new 45fbc464b047 PM: domains: Add "performance" column to debug summary new a930d7124e2f Merge branches 'pm-core' and 'pm-domains' into linux-next new 0f39ee8324e7 ACPI: Use DEVICE_ATTR_<RW|RO|WO> macros new d8f85cc021af ACPI: CPPC: remove __iomem annotation for cpc_reg's address new 1d9b4abefcca ACPI: CPPC: add __iomem annotation to generic_comm_base pointer new 26692cd93265 ACPI: CPPC: initialise vaddr pointers to NULL new 731e97e07698 Documentation: ACPI: add new rule for gpio-line-names new 67e40054de86 ACPI: configfs: add missing check after configfs_register_ [...] new 208757d71098 ACPI: tables: introduce support for FPDT table new 778ce78ae6b4 Merge branches 'acpi-misc', 'acpi-cppc', 'acpi-docs', 'acp [...] new b1f4213cfa2a PNP: add printf attribute to log function new 96228223933b PNP: pnpbios: Use DEFINE_SPINLOCK() for spinlock new feb0d85db3fd Merge branch 'pnp' into linux-next new f8fa68ada1fe Merge remote-tracking branch 'pm/linux-next' new 765c1c45ebe2 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 629d512d682d cpupower: Update msr_pstate union struct naming new 7a136a8fcd7e cpupower: Correct macro name for CPB caps flag new a0255a76bf3a cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag new 1421de7919cd cpupower: Remove unused pscur variable. new 23765b82a808 cpupower: Update family checks when decoding HW pstates new 56a85eebebdb cpupower: Condense pstate enabled bit checks in decode_pstates() new d1abc4e996d7 cpupower: Remove family arg to decode_pstates() new 3a3ecfdb605c cpupower: Add cpuid cap flag for MSR_AMD_HWCR support new f26496cf6a0a Merge remote-tracking branch 'cpupower/cpupower' new 37b81d0bef25 Merge remote-tracking branch 'devfreq/devfreq-next' new c5c4f63861ad Merge remote-tracking branch 'opp/opp/linux-next' new f10bf8b0e0dc Merge remote-tracking branch 'thermal/thermal/linux-next' new 6c31703ea73d Merge remote-tracking branch 'ieee1394/for-next' new 5e769e444d26 RDMA/hw/mlx5/odp: Fix formatting and add missing descripti [...] new 30cd9fc5e734 RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header new 9b3ae173e6c4 RDMA/hw/efa/efa_com: Stop using param description notation [...] new 006110eef715 RDMA/hw/hns/hns_roce_hw_v1: Fix doc-rot issue relating to [...] new 779f2f5e7d2d RDMA/hw/hns/hns_roce_mr: Add missing description for 'hr_d [...] new 65a62ec08ca4 RDMA/hw/qib/qib_driver: Fix misspelling in 'ppd's param de [...] new 39412461fc3c RDMA/sw/rdmavt/vt: Fix formatting issue and update descrip [...] new aab5a7e909f6 RDMA/hw/qib/qib_eeprom: Fix misspelling of 'buff' in 'qib_ [...] new 7040557ca997 RDMA/hw/qib/qib_mad: Fix a few misspellings and supply mis [...] new 305f2261f574 RDMA/hw/qib/qib_intr: Fix a bunch of formatting issues new 63f774c512ce RDMA/hw/qib/qib_pcie: Demote obvious kernel-doc abuse new 0bbc2aea2b8a RDMA/hw/qib/qib_qp: Fix some issues in worthy kernel-doc h [...] new 8effbe0563ce RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header new 24d02e04943a RDMA/hw/qib/qib_rc: Fix some worthy kernel-docs demote har [...] new da0940e5a586 RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting an [...] new 04dccf5d0933 RDMA/hw/qib/qib_twsi: Provide description for missing para [...] new 6b3137fe7129 RDMA/hw/qib/qib_tx: Provide description for 'qib_chg_pioav [...] new f8005fa870ff RDMA/hw/qib/qib_uc: Provide description for missing 'flags' param new 5209201585fb RDMA/hw/qib/qib_ud: Provide description for 'qib_make_ud_r [...] new e54e3db30ee7 RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header new 888bf760700a RDMA/hw/qib/qib_user_pages: Demote non-conformant document [...] new 00d25ff67913 RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header new 9d2338ca5b5f RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues new f40164f964d4 RDMA/hw/qib/qib_iba7220: Fix some kernel-doc issues new 8e9a197e8457 RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param new cf8f5cea24d5 RDMA/sw/rdmavt/mr: Fix some issues related to formatting a [...] new a8a47b169b8d RDMA/hw/qib/qib_iba7322: Fix a bunch of copy/paste issues new 3c2504be7e60 RDMA/hw/qib/qib_verbs: Repair some formatting problems new 71f964c3a653 RDMA/hw/qib/qib_iba6120: Fix some repeated (copy/paste) ke [...] new f8e9a970159c RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours new 47c270ac1f53 Merge remote-tracking branch 'rdma/for-next' new 24f97b6af9a0 tg3: improve PCI VPD access new b9b7421a01d8 octeontx2-af: Support ESP/AH RSS hashing new 8d21c882aba8 bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR new 4fd59792097a net: ethernet: mediatek: support setting MTU new 974d5ba60df7 dt-bindings: net: dsa: add MT7530 GPIO controller binding new 429a0edeefd8 net: dsa: mt7530: MT7530 optional GPIO support new ae189ccb1b8a Merge branch 'dsa-add-mt7530-gpio-support' new 16db6323042f bnxt_en: Update firmware interface to 1.10.2.11. new fe1b853572f1 bnxt_en: Define macros for the various health register states. new b187e4bae0aa bnxt_en: handle CRASH_NO_MASTER during bnxt_open() new d1cbd1659cac bnxt_en: Retry sending the first message to firmware if it [...] new 3e3c09b0e999 bnxt_en: Move reading VPD info after successful handshake [...] new 881d8353b05e bnxt_en: Add an upper bound for all firmware command timeouts. new a44daa8fcbcf bnxt_en: log firmware debug notifications new 6882c36cf82e bnxt_en: attempt to reinitialize after aborted reset new 5d06eb5cb1f9 bnxt_en: Retry open if firmware is in reset. new 339eeb4bd9e4 bnxt_en: Add bnxt_fw_reset_timeout() helper. new e340a5c4fbdd bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep t [...] new 38290e372970 bnxt_en: Modify bnxt_disable_int_sync() to be called more [...] new 4f036b2e7598 bnxt_en: Improve firmware fatal error shutdown sequence. new 5863b10aa86a bnxt_en: Consolidate firmware reset event logging. new 0da65f4932ce bnxt_en: Do not process completion entries after fatal con [...] new 6d70cd2a4209 Merge branch 'bnxt_en-error-recovery-improvements' new afe197f44e64 nfc: fdp: fix typo issue new 02c26940908f nfc: fix typo new 3e841bacf72f net: bridge: multicast: fix br_multicast_eht_set_entry_loo [...] new 2961f562bb7b usbnet: fix the indentation of one code snippet new 871127e6ab0d bnxt_en: Convert to use netif_level() helpers. new 285715ac9a81 bonding: add TLS dependency new 30326ad59b65 Merge remote-tracking branch 'net-next/master' new 458f72723412 xsk: Remove explicit_free parameter from __xsk_rcv() new f0863eab966b xsk: Fold xp_assign_dev and __xp_assign_dev new 78ed4045914c libbpf, xsk: Select AF_XDP BPF program based on kernel version new 7140ef14007e selftests/bpf: Remove a lot of ifobject casting new 449f0874fd4e selftests/bpf: Remove unused enums new a86072838b67 selftests/bpf: Fix style warnings new 4896d7e37ea5 selftests/bpf: Remove memory leak new 8a9cba7ea858 selftests/bpf: Improve readability of xdpxceiver/worker_pk [...] new 0b50bd48cfe7 selftests/bpf: Remove casting by introduce local variable new 124000e48b7e selftests/bpf: Change type from void * to struct ifaceconfigobj * new 59a4a87e4b26 selftests/bpf: Change type from void * to struct generic_data * new 829725ec7bf5 selftests/bpf: Define local variables at the beginning of a block new 93dd4a06c0e3 selftests/bpf: Avoid heap allocation new d08a17d6de20 selftests/bpf: Consistent malloc/calloc usage new 095af986525a selftests/bpf: Avoid useless void *-casts new 726bf76fcd09 tools, headers: Sync struct bpf_perf_event_data new 190d1c921ad0 samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to [...] new 86ce322d21eb selftests/bpf: Don't exit on failed bpf_testmod unload new 236f4cd718ee Merge remote-tracking branch 'bpf-next/for-next' new 0237334745b1 Merge remote-tracking branch 'ipsec-next/master' new d8cbaa3de403 rtlwifi: rtl_pci: fix bool comparison in expressions new f7c76283fc5f rtlwifi: rtl8192c-common: fix bool comparison in expressions new 64338f0dfd6a rtlwifi: rtl8188ee: fix bool comparison in expressions new 33ae4623d544 rtlwifi: rtl8192se: fix bool comparison in expressions new 9264cabc1204 rtlwifi: rtl8821ae: fix bool comparison in expressions new 6598f32d9dfe rtw88: 8723de: adjust the LTR setting new 2a9269b1cdc3 mt7601u: use ieee80211_rx_list to pass frames to the netwo [...] new cb88d01b6738 wlcore: Fix command execute failure 19 for wl12xx new f43fcaef87a3 mt7601u: process tx URBs with status EPROTO properly new 4832bb371c41 iwl4965: do not process non-QOS frames on txq->sched_retry path new fd73df54d24e Merge remote-tracking branch 'wireless-drivers-next/master' new 7f9f2c3f7d99 Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl new b4a221ea8a1f Bluetooth: advmon offload MSFT add rssi support new a2a4dedf88ab Bluetooth: advmon offload MSFT add monitor new 66bd095ab5d4 Bluetooth: advmon offload MSFT remove monitor new 4a37682c6b59 Bluetooth: advmon offload MSFT handle controller reset new 394566bf1e37 Bluetooth: advmon offload MSFT handle filter enablement new 58ceb1e6d6ae Bluetooth: advmon offload MSFT interleave scanning integration new bf6a4e30ffbd Bluetooth: disable advertisement filters during suspend new 5a3ef03afe7e Bluetooth: drop HCI device reference before return new 28a758c861ff Bluetooth: Put HCI device if inquiry procedure interrupts new f288988930e9 dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/ new 5ff20cbe6752 Bluetooth: btusb: fix memory leak on suspend and resume new 4d7ea8ee90e4 Bluetooth: L2CAP: Fix handling fragmented length new 98d2c3e17310 Bluetooth: L2CAP: Try harder to accept device not knowing options new 793703974675 Merge remote-tracking branch 'bluetooth/master' new a05829a7222e cfg80211: avoid holding the RTNL when calling the driver new e449687662b0 Merge remote-tracking branch 'mac80211-next/master' new bff2e532d433 gfs2: Fix invalid block size message new 4a011849f759 Revert "GFS2: Re-add a call to log_flush_wait when flushin [...] new f5f02fde9f52 gfs2: fix glock confusion in function signal_our_withdraw new 82218943058d gfs2: keep bios separate for each journal new 7a3b20b55192 Merge remote-tracking branch 'gfs2/for-next' new 1834e69df7ca Merge remote-tracking branch 'mtd/mtd/next' new 29c9adaf77d8 Merge remote-tracking branch 'nand/nand/next' new d5802468c358 mtd: spi-nor: intel-spi: Add support for Intel Alder Lake- [...] new fe6653460ee7 mtd: spi-nor: hisi-sfc: Put child node np on error path new abb0795956f2 Merge remote-tracking branch 'spi-nor/spi-nor/next' new 91b47b2ee43b Merge remote-tracking branch 'crypto/master' new bc96ad6722f8 Merge tag 'v5.11-rc5' of git://git.kernel.org/pub/scm/linu [...] new 8c5e76ac3fc3 Merge remote-tracking branch 'drm/drm-next' new eda1068dc995 drm/amdgpu: Make contiguous pinning optional new 91fb309d8294 drm/amdgpu: race issue when jobs on 2 ring timeout new d80d3da95015 Revert "drm/amd/display: Tune min clk values for MPO for RV" new 9024fb08159a drm/amd/display: fix 64-bit division issue on 32-bit OS new 64dcf2f01d59 drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data new eb3b425166cb drm/amd/pm: store and reinstate swsmu user power configurations new 5993e79398d3 drm/amdgpu: Fix masking binary not operator on two mask op [...] new 23a63e91c155 drm/amd/display: change license of color_table.c new d3abc78f4fd4 drm/amd/display: Fix a potential NULL dereference new 4a517faa3403 amdgpu: fix clang build warning new 1916866dfa4a drm/amd/display: Fix 10/12 bpc setup in DCE output bit dep [...] new efa18405baa5 drm/amd/display: Fix HDMI deep color output for DCE 6-11. new c645b029c553 usb: typec: ucsi: check cci busy during PPM reset new 713869fa198d drm/amdgpu: add another raven1 gfxoff quirk new 11c03c92b603 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio new f06a5f700c66 drm/amd/display: Fix unused variable warning new 3e098be5ec01 Merge remote-tracking branch 'amdgpu/drm-next' new 5b0c59454314 drm/i915/display/vrr: Create VRR file and add VRR capabili [...] new 3dafe8a8532d drm/i915/display/dp: Attach and set drm connector VRR property new fa429c0410bc drm/i915: Store framestart_delay in dev_priv new 615e29eeb421 drm/i915: Extract intel_mode_vblank_start() new 06d6fda506cf drm/i915: Extract intel_crtc_scanlines_since_frame_timestamp() new 117cd09ba528 drm/i915/display/dp: Compute VRR state in atomic_check new 38ff8d2824b7 drm/i915/display/dp: Do not enable PSR if VRR is enabled new ac4acaed70cc drm/i915/display: VRR + DRRS cannot be enabled together new dc89bb86facf drm/i915: Rename VRR_CTL reg fields new aa52b39dc554 drm/i915/display/vrr: Configure and enable VRR in modeset enable new 13c6d51f530d drm/i915/display/vrr: Send VRR push to flip the frame new f065123299f5 drm/i915/display/vrr: Disable VRR in modeset disable path new 1639406a31c2 drm/i915/display/vrr: Set IGNORE_MSA_PAR state in DP Sink new c7f0f4372b30 drm/i915/display: Add HW state readout for VRR new 4ef619a7dff8 drm/i915/display: Helpers for VRR vblank min and max start new e64c6789d642 drm/i915: Add vrr state dump new 7a2ec4a0a588 drm/i915: Fix vblank timestamps with VRR new d6a059e2d39f drm/i915: Fix vblank evasion with vrr new 2791a409a13f drm/i915: Extract intel_crtc_ddb_weight() new 2d42f32f0991 drm/i915: Pass the crtc to skl_compute_dbuf_slices() new 944a5e3feb8b drm/i915: Introduce intel_dbuf_slice_size() new 96dc6ed87943 drm/i915: Introduce skl_ddb_entry_for_slices() new 47a14955106f drm/i915: Add pipe ddb entries into the dbuf state new 5363096f822e drm/i915: Extract intel_crtc_dbuf_weights() new ef79d62b5ce5 drm/i915: Encapsulate dbuf state handling harder new 33c9c5066ad2 drm/i915: Do a bit more initial readout for dbuf new 784953a46589 drm/i915/display/vrr: Skip the VRR HW state readout on DSI [...] new bfff6d703dc2 Merge remote-tracking branch 'drm-intel/for-linux-next' new 681a96de40dd Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 9aa4367118da Merge remote-tracking branch 'drm-misc/for-linux-next' new 1ff79a4a49c2 drm/etnaviv: provide more ID values via GET_PARAM ioctl. new 03a2753936e8 drm/etnaviv: dump: fix sparse warnings new 7d614ab2f205 drm/etnaviv: fix NULL check before some freeing functions [...] new d5521d9707f6 Merge remote-tracking branch 'etnaviv/etnaviv/next' new a0e9582c5364 Merge remote-tracking branch 'regmap/for-next' new d15f73315deb ALSA: hda: boolean values to a bool variable new 62c2b4be0d85 ALSA: hda: Assign boolean values to a bool variable new 00f3a4113c73 ALSA: oxfw: remove an unnecessary condition in hwdep_read() new f4514249d648 ALSA: fireface: remove unnecessary condition in hwdep_read() new e32da5eb627c ALSA: bebob: remove an unnecessary condition in hwdep_read() new 3a465f027a33 ALSA: hda/tegra: Use clk_bulk helpers new 87f0e46e7559 ALSA: hda/tegra: Reset hardware new 6755568ad111 ALSA: hda/tegra: Remove unnecessary null-check from hda_te [...] new d2006bb79411 watchdog: pcwd: drop always-false if from remove callback new 7797b4e00faf media/radio: Make radio_isa_common_remove() return void new 30e88d017fcb isa: Make the remove callback for isa drivers return void new 4f2da3324eaf Merge tag 'tags/isa-void-remove-callback' into for-next new c1214131f34e Merge remote-tracking branch 'sound/for-next' new 24a41a38dd2d ASoC: tegra: ahub: Add missing resets new 6d8ac9b1dd2f ASoC: tegra: ahub: Use clk_bulk helpers new ed9ce1ed2239 ASoC: tegra: ahub: Reset hardware properly new 012f362fcb37 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next new 87e78215d649 Merge remote-tracking branch 'sound-asoc/for-next' new b939c6073730 Merge remote-tracking branch 'modules/modules-next' new 9517b95bdc46 Input: elants_i2c - add support for eKTF3624 new 785a19d97cb0 Input: iqs5xx - minor cosmetic improvements new 2539da6677b6 Input: iqs5xx - preserve bootloader errors new 1302c71a3061 Input: iqs5xx - accommodate bootloader latency new e10ba0d3c042 Input: iqs5xx - re-initialize device upon warm reset new 4a76d861d918 Input: iqs5xx - simplify axis setup logic new 050fac7f056b Input: iqs5xx - eliminate unnecessary register read new 8e6a8b0c9fe9 Input: iqs5xx - allow more time for ATI to complete new ce996aa30ef1 Input: iqs5xx - allow device to be a wake-up source new 3bdffa8ffb45 Input: Add N64 controller driver new 30a1b3a90bb1 Merge remote-tracking branch 'input/next' new 1e0dcca9e1aa dm: use bdev_read_only to check if a device is read-only new 6f0d9689b670 block: remove the NULL bdev check in bdev_read_only new 52f019d43c22 block: add a hard-readonly flag to struct gendisk new 947139bf3cce block: propagate BLKROSET on the whole device to all partitions new cbf72cce6370 rbd: remove the ->set_read_only method new d11cd28998e9 nvme: allow revalidate to set a namespace read-only new 74cb8994b22a brd: remove the end of device check in brd_do_bvec new cf9a978f9781 dcssblk: remove the end of device check in dcssblk_submit_bio new 309dca309fc3 block: store a block_device pointer in struct bio new 2f9f6221b9b9 block: simplify submit_bio_checks a bit new 30c5d3456c27 block: do not reassig ->bi_bdev when partition remapping new 99dfc43ecbf6 block: use ->bi_bdev for bio based I/O accounting new 0b6e522cdc4a blk-mq: use ->bi_bdev for I/O accounting new bc359d03c7ec block: add a disk_uevent helper new 0470dd9d5f10 block: remove DISK_PITER_REVERSE new a33df75c6328 block: use an xarray for disk->part_tbl new b5f74ecacc31 block, bfq: use half slice_idle as a threshold to check sh [...] new d4fc3640ff36 block, bfq: set next_rq to waker_bfqq->next_rq in waker injection new ab1fb47e33dc block, bfq: increase time window for waker detection new 91b896f65d32 block, bfq: do not raise non-default weights new 3c337690d2eb block, bfq: avoid spurious switches to soft_rt of interact [...] new 2391d13ed484 block, bfq: do not expire a queue when it is the only busy one new 5ac83c644f5f Revert "blk-mq, elevator: Count requests per hctx to impro [...] new b6e68ee82585 blk-mq: Improve performance of non-mq IO schedulers with m [...] new 1a23e06cdab2 bfq: don't duplicate code for different paths new 49d1ec8573f7 block: manage bio slab cache by xarray new c495a1767952 block: don't pass BIOSET_NEED_BVECS for q->bio_split new 9f180e315a93 block: don't allocate inline bvecs if this bioset needn't bvecs new baa2c7c97153 block: set .bi_max_vecs as actual allocated vector number new eec716a1c18c block: move three bvec helpers declaration into private helper new faa8e2c4fb30 bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' emb [...] new 0f7b4bc6bb1e bsg: free the request before return error code new 8eeed0b554b9 block: remove unnecessary argument from blk_execute_rq_nowait new 684da7628d93 block: remove unnecessary argument from blk_execute_rq new ad6d5fc5929c Merge branch 'for-5.12/block' into for-next new 84965ff8a84f io_uring: if we see flush on exit, cancel related tasks new b18032bb0a88 io_uring: only call io_cqring_ev_posted() if events were posted new 99b35f060e75 Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] new b9d2ed159482 io_uring: enable LOOKUP_CACHED path resolution for filenam [...] new 89a1613ac529 io_uring: modularize io_sqe_buffer_register new 3d2c79c619cf io_uring: modularize io_sqe_buffers_register new 9c63624bb407 io_uring: rename file related variables to rsrc new 4ad5d2716d9d io_uring: generalize io_queue_rsrc_removal new edc39a5e848d io_uring: separate ref_list from fixed_rsrc_data new d3dc3af18a73 io_uring: add rsrc_ref locking routines new d2b9eb2de72f io_uring: split alloc_fixed_file_ref_node new dab8a64c9fb8 io_uring: split ref_node alloc and init new 837fa0a9e4bb io_uring: create common fixed_rsrc_ref_node handling routines new 3cfb739c561e io_uring: create common fixed_rsrc_data allocation routines new 0176222dfad0 io_uring: make percpu_ref_release names consistent new f3ee5ddc412d io_uring: optimise io_rw_reissue() new d314a8e7f425 io_uring: refactor io_resubmit_prep() new 43b517fe9450 io_uring: cleanup personalities under uring_lock new a998cfe069c0 io_uring: inline io_async_submit() new 05015ebb0f30 io_uring: inline __io_commit_cqring() new e81099a62e8b io_uring: further deduplicate #CQ events calc new 4af5b0a53efa io_uring: simplify io_alloc_req() new 2f26b88a1e3f io_uring: remove __io_state_file_put new 7cb73891af95 io_uring: deduplicate failing task_work_add new 50bae2932671 io_uring: add a helper timeout mode calculation new 40f28478a364 io_uring: help inlining of io_req_complete() new 3fe8e8cfc997 io_uring: don't flush CQEs deep down the stack new ac4e5af860a8 io_uring: save atomic dec for inline executed reqs new 1633582bcdf1 fs: provide locked helper variant of close_fd_get_file() new 729ebe1a01e2 io_uring: get rid of intermediate IORING_OP_CLOSE stage new 283f824085d0 io_uring/io-wq: kill off now unused IO_WQ_WORK_NO_CANCEL new 5ee63da477b1 io_uring: simplify io_remove_personalities() new 3feeee490b6b Merge branch 'for-5.12/io_uring' into for-next new 0f1d344feb53 splice: don't generate zero-len segement bvecs new 9b2e0016d04c bvec/iter: disallow zero-length segment bvecs new 0cf41e5e9baf block/psi: remove PSI annotations from direct IO new ecd7fba0ade1 target/file: allocate the bvec array as part of struct tar [...] new 54c8195b4ebe iov_iter: optimise bvec iov_iter_advance() new 3e1a88ec9625 bio: add a helper calculating nr segments to alloc new c42bca92be92 bio: don't copy bvec for direct IO new 4856864ff0f1 Merge branch 'for-5.12/block' into for-next new 31b12e273238 io_uring: ensure only sqo_task has file notes new 511975a8b18e io_uring: consolidate putting reqs task new e78e1b99d3fb Merge branch 'for-5.12/io_uring' into for-next new 3a905c37c351 block: skip bio_check_eod for partition-remapped bios new d3ac234c0d66 Merge branch 'for-5.12/block' into for-next new eb2fd80f9d2c block, bfq: replace mechanism for evaluating I/O intensity new 7f1995c27b19 block, bfq: re-evaluate convenience of I/O plugging on rq [...] new d1f600fa4732 block, bfq: fix switch back from soft-rt weitgh-raising new e673914d52f9 block, bfq: save also weight-raised service on queue merging new 5a5436b98d5c block, bfq: save also injection state on queue merging new 71217df39dc6 block, bfq: make waker-queue detection more robust new 5b04fae8b175 Merge branch 'for-5.12/block' into for-next new a5bf0a92e1b8 bfq: bfq_check_waker() should be static new 12e5b9fd95eb Merge branch 'for-5.12/block' into for-next new a7c7f7b2b641 nvme: use bio_set_dev to assign ->bi_bdev new f65b95fe0ced bcache: use bio_set_dev to assign ->bi_bdev new 46bbf653a67a block: inherit BIO_REMAPPED when cloning bios new 04725fdef179 Merge branch 'for-5.12/block' into for-next new 81de6e152c06 io_uring: cleanup files_update looping new 95ae7945e1f0 Merge branch 'for-5.12/io_uring' into for-next new 767630c63bb2 bdev: Do not return EBUSY if bdev discard races with write new 482e302a61f1 blk: wbt: remove unused parameter from wbt_should_throttle new 2c2b9fd6b496 block: unexport truncate_bdev_range new 49d1822bc05e blkcg: delete redundant get/put operations for queue new 016d823a3cdb Merge branch 'for-5.12/block' into for-next new 6cc8e7430801 loop: scale loop device by introducing per device lock new 416c05477772 mtip32xx: use PCI #defines instead of numbers new 212697918314 mtip32xx: prefer pcie_capability_read_word() new 370276bac8ec drbd: remove unused argument from drbd_request_prepare and [...] new 294ed6b9f006 zram: fix NULL check before some freeing functions is not needed new 9abe47cc5cbe rsxx: remove redundant NULL check new 2010385835c7 Merge branch 'for-5.12/drivers' into for-next new 1a818748972a io_uring: Add skip option for __io_sqe_files_update new a7f7e1e79849 Merge branch 'for-5.12/io_uring' into for-next new fb4a652af7ed MAINTAINERS: update io_uring section new e0452bd1cd37 Merge branch 'for-5.12/io_uring' into for-next new d35aeb75b072 Merge remote-tracking branch 'block/for-next' new 5c13bbe8a532 Merge remote-tracking branch 'device-mapper/for-next' new fe7d0f5ab314 Merge remote-tracking branch 'pcmcia/pcmcia-next' new 7ebf4c951175 mmc: sdhci-of-aspeed: Fix kunit-related build error new 189f518d80ac Merge branch 'fixes' into next new 752990cb29d2 block/keyslot-manager: introduce devm_blk_ksm_init() new 8d59ad64b629 scsi: ufs: use devm_blk_ksm_init() new b20b82de09c2 mmc: core: Add basic support for inline encryption new d0d52fec9dcf mmc: cqhci: rename cqhci.c to cqhci-core.c new aaa05b09c649 mmc: cqhci: initialize upper 64 bits of 128-bit task descriptors new 080fde6b774e mmc: cqhci: add support for inline encryption new aeaadb3aa7d1 mmc: cqhci: add cqhci_host_ops::program_key new 34ce80ad7ea8 firmware: qcom_scm: update comment for ICE-related functions new 889bdb0731f1 dt-bindings: mmc: sdhci-msm: add ICE registers and clock new cdc216195598 mmc: sdhci-msm: add Inline Crypto Engine support new 917cd76d5763 mmc: mmci: Add bindings to operate CMD, CK, CKIN pins as GPIO new ebb43d34621f mmc: mmci: Add support for probing bus voltage level translator new 5e0728d7e6c4 mmc: core: Exclude unnecessary header file new bdcefe241263 Merge branch 'fixes' into next new dcbcb06be8f9 Merge remote-tracking branch 'mmc/next' new 99a8d0ab618a Merge remote-tracking branch 'mfd/for-mfd-next' new d4591326b3af Merge remote-tracking branch 'backlight/for-backlight-next' new 004cea61b9b2 Merge remote-tracking branch 'battery/for-next' new 7fefe72b0f8c regulator: pf8x00: Add suspend support new dbe954d8f163 regulator: core: Avoid debugfs: Directory ... already pres [...] new 4288b4ccda96 regulator: pf8x00: set ramp_delay for bucks new 6d2d59e2ba7b Merge remote-tracking branch 'regulator/for-5.12' into reg [...] new 64eb3577899a Merge remote-tracking branch 'regulator/for-next' new a70d8d9aaa65 Merge remote-tracking branch 'security/next-testing' new aa5e4a633394 Merge remote-tracking branch 'integrity/next-integrity' new 634c21bb9867 security: keys: Fix fall-through warnings for Clang new 796e46f9e2cb keys: Remove outdated __user annotations new 8fe62e0c0e2e watch_queue: Drop references to /dev/watch_queue new 272a121940a2 security/keys: use kvfree_sensitive() new 60f0f0b3cdfd KEYS: asymmetric: Fix kerneldoc new 328c95db01df security: keys: delete repeated words in comments new c224926edfc2 KEYS: remove redundant memset new 1539dd785a1c crypto: asymmetric_keys: fix some comments in pkcs7_parser.h new c52b7c807b0a encrypted-keys: Replace HTTP links with HTTPS ones new d13fc8747218 PKCS#7: drop function from kernel-doc pkcs7_validate_trust_one new 3c0940c4ff07 crypto: pkcs7: Use match_string() helper to simplify the code new 464e96aeb16a keys: remove trailing semicolon in macro definition new 09315b2d0d69 crypto: public_key: Remove redundant header file from publ [...] new 0b2d443bf527 certs/blacklist: fix kernel doc interface issue new 84ffbefd657b certs: Fix blacklisted hexadecimal hash string check new f14602caf4fa PKCS#7: Fix missing include new 4993e1f9479a certs: Fix blacklist flag type confusion new a6cb0ab7daf7 certs: Replace K{U,G}IDT_INIT() with GLOBAL_ROOT_{U,G}ID new 8f0bfc25c907 watch_queue: rectify kernel-doc for init_watch() new 9fb20ae2abb4 Merge remote-tracking branch 'keys/keys-next' new cacaf82897a1 Merge remote-tracking branch 'selinux/next' new 15aa8c7af50f Merge remote-tracking branch 'tpmdd/next' new ba7d69783f19 Merge remote-tracking branch 'audit/next' new cb18a7979a35 dt-bindings: gpu: Convert v3d to json-schema new 3ca151e621fb Merge remote-tracking branch 'devicetree/for-next' new 7e46ab15edba Merge remote-tracking branch 'spi/for-5.12' into spi-next new 7aa5a751f435 Merge remote-tracking branch 'spi/for-next' new da54cca9d9da Merge branch 'x86/sgx' new e9fce48a271a Merge branch 'x86/platform' new 55774fd65192 Merge branch 'x86/mm' new efc826ee3298 Merge branch 'x86/misc' new 6219d77d7459 Merge branch 'x86/microcode' new 99a9c62d9ba7 Merge branch 'x86/entry' new 4bd5258611c0 Merge branch 'x86/cleanups' new 3205b418e33a Merge branch 'x86/cache' new 29fc26879325 Merge branch 'x86/build' new aeeac194caac Merge branch 'x86/asm' new 737a72127b5d Merge branch 'sched/core' new 59d9024802e6 Merge branch 'ras/core' new af13c867438a Merge branch 'perf/kprobes' new e43484de753a Merge branch 'perf/core' new bb7a2be5b417 Merge branch 'objtool/core' new d38edbe14262 Merge branch 'locking/core' new d18f8b200bb0 Merge remote-tracking branch 'tip/auto-latest' new 0f321695b934 Merge remote-tracking branch 'edac/edac-for-next' new 011b7a3e099e kcsan: Make test follow KUnit style recommendations new 8fcf6b0d2cec kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests new 03200780bc29 kcsan: Add missing license and copyright headers new ade6baeff42f kvfree_rcu: Directly allocate page for single-argument case new cb5d39bc0f26 kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() new bb997886abbe kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] new 18320320983d lib: Add "all" and "none" as valid ranges to bitmap_parselist() new 96e88ea01caf rcu: Remove "all" cpumask checks favor of bitmask-level "all" new d1766c164c10 lib: Support N as end of range in bitmap_parselist() new 69fc16f58b77 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" new 1b8eac3c9aa0 torture: Replace torture_init_begin string with %s new ca13b8014af0 rcutorture: Replace rcu_torture_stall string with %s new efc0f28cfe21 rcu-tasks: Rectify kernel-doc for struct rcu_tasks new b5508dbfedc2 Merge remote-tracking branch 'rcu/rcu/next' new 6db5c9d4cb78 Merge tag 'kvmarm-fixes-5.11-2' into kvmarm-master/next new 8ed80051c8c3 KVM: arm64: Adjust partial code of hyp stage-1 map and gue [...] new 694d071f8d85 KVM: arm64: Filter out the case of only changing permissio [...] new 509552e65ae8 KVM: arm64: Mark the page dirty only if the fault is handl [...] new be42392657db Merge branch 'kvm-arm64/concurrent-translation-fault' into [...] new eceaf38f5219 KVM: arm64: Rename .idmap.text in hyp linker script new 16174eea2e4f KVM: arm64: Set up .hyp.rodata ELF section new f7a4825d9569 KVM: arm64: Add symbol at the beginning of each hyp section new 8c49b5d43d4c KVM: arm64: Generate hyp relocation data new 6ec6259d7084 KVM: arm64: Apply hyp relocations at runtime new 97cbd2fc0257 KVM: arm64: Fix constant-pool users in hyp new 537db4af26e3 KVM: arm64: Remove patching of fn pointers in hyp new 247bc166e6b3 KVM: arm64: Remove hyp_symbol_addr new a3decf245aa1 Merge remote-tracking branch 'origin/kvm-arm64/hyp-reloc' [...] new 87b26801f02c KVM: arm64: Simplify __kvm_hyp_init HVC detection new cc6d8fa3667a Merge branch 'kvm-arm64/misc-5.12' into kvmarm-master/next new f3b3bb775783 KVM: arm64: Fix missing RES1 in emulation of DBGBIDR new 04fa6005fbd2 KVM: arm64: Fix AArch32 PMUv3 capping new 970a63b2c2aa KVM: arm64: Add handling of AArch32 PCMEID{2,3} PMUv3 registers new 261d4258491e KVM: arm64: Refactor filtering of ID registers new 8e9a6439e834 KVM: arm64: Limit the debug architecture to ARMv8.0 new c6b4e5369f41 KVM: arm64: Upgrade PMU support to ARMv8.4 new df926c8ce670 Merge branch 'kvm-arm64/pmu-debug-fixes-5.11' into kvmarm- [...] new 7ab175c5acf5 KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v [...] new 2bf8f4f9c3dd KVM: arm64: Workaround firmware wrongly advertising GICv2- [...] new 1e5c3710559c Merge branch 'kvm-arm64/hisi-broken-v2-compat' into kvmarm [...] new a8e190cdae1b KVM: arm64: Implement the TRNG hypervisor call new 40fe4c5cd337 Merge branch 'kvm-arm64/rng-5.12' into kvmarm-master/next new de26ff760aa5 Merge remote-tracking branch 'kvm-arm/next' new 9d8421d330ca Merge remote-tracking branch 'percpu/for-next' new e5c1b17ce95f Merge remote-tracking branch 'workqueues/for-next' new 5862b4df6681 platform/x86: intel-vbtn: Rework wakeup handling in notify [...] new 034b8c2e7b06 platform/x86: intel-vbtn: Create 2 separate input-devs for [...] new 3a2f53cd0310 platform/x86: intel-vbtn: Add alternative method to enable [...] new 26173179fae1 platform/x86: intel-vbtn: Eval VBDL after registering our [...] new 2ebe01e25b28 platform/x86: hp-wmi: Disable tablet-mode reporting by default new d073d867e989 platform/x86: intel_mid_thermal: Remove driver for depreca [...] new aecb925db708 platform/x86: intel_mid_powerbtn: Remove driver for deprec [...] new d7cbe2773aed platform/x86: thinkpad_acpi: set keyboard language new 6c5fe93c5f0d Merge remote-tracking branch 'drivers-x86/for-next' new 24c69043be17 platform/chrome: cros_ec: Call interrupt bottom half in IS [...] new 4daeb395f175 platform/chrome: cros_ec: Call interrupt bottom half at pr [...] new fa8d9e964387 Merge remote-tracking branch 'chrome-platform/for-next' new e3d117d3e42f Merge remote-tracking branch 'hsi/for-next' new 90056ec87088 Merge remote-tracking branch 'leds/for-next' new 072a51be8ecf Merge 5.11-rc5 into driver-core-next new a69bb4a56bb8 Merge remote-tracking branch 'driver-core/driver-core-next' new 1d6a81519d9d Merge v5.11-rc5 into usb-next new f75a1025c0b9 usb: typec: tcpm: Create legacy PDOs for PD2 connection new a63b53e19bdf usb: typec: tcpci_maxim: remove redundant assignment new 7cbcd008e104 usb: typec: tcpci_maxim: add terminating newlines to logging new 75fe905e1dfa Merge remote-tracking branch 'usb/usb-next' new a70aa7dc6009 USB: serial: mos7840: fix error code in mos7840_write() new a38d21488097 USB: serial: xr: fix NULL-deref at probe new 54c98d9d7ba4 USB: serial: xr: fix interface leak at disconnect new 9ffa6ec51ce8 USB: serial: xr: use subsystem usb_device at probe new 5c5d9af683f6 USB: serial: xr: use termios flag helpers new 72fc7fc7f365 USB: serial: xr: document vendor-request recipient new 355675115950 USB: serial: xr: clean up line-settings handling new 736c09316c90 USB: serial: xr: simplify line-speed logic new 465d3b3a0d31 USB: serial: xr: fix gpio-mode handling new 0d05d7d91389 USB: serial: xr: fix pin configuration new 55317e22391f USB: serial: xr: fix B0 handling new b65e497a76f4 Merge remote-tracking branch 'usb-serial/usb-next' new b47e693f1472 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new ef45333a2312 Merge remote-tracking branch 'phy-next/next' new 0f8b29fabacb Merge 5.11-rc5 into tty-next new 90020c6e0cf3 Merge remote-tracking branch 'tty/tty-next' new 66afbe4d633a Merge 5.11-rc5 into char-misc-next new 882227626459 bcm-vk: add bcm_vk UAPI new 522f692686a7 misc: bcm-vk: add Broadcom VK driver new 064ffc7c3939 misc: bcm-vk: add autoload support new bfc53e01d221 misc: bcm-vk: add misc device to Broadcom VK driver new af22527e82d1 misc: bcm-vk: add triggers when host panic or reboots to n [...] new 22c30607d1e0 misc: bcm-vk: add open/release new 7367e0ad77d2 misc: bcm-vk: add ioctl load_image new ff428d052b3b misc: bcm-vk: add get_card_info, peerlog_info, and proc_mon_info new 111d746bb476 misc: bcm-vk: add VK messaging support new d63d658f7472 misc: bcm-vk: reset_pid support new 483050c04738 misc: bcm-vk: add mmap function for exposing BAR2 new 68f1fae62c37 MAINTAINERS: bcm-vk: add maintainer for Broadcom VK Driver new 91ca10d6fa07 misc: bcm-vk: add ttyVK support new 3de216d9833e Merge remote-tracking branch 'char-misc/char-misc-next' new 80fc9d2c6297 Merge remote-tracking branch 'extcon/extcon-next' new 7c560f15b27b Merge remote-tracking branch 'soundwire/next' new 604219df984d Merge remote-tracking branch 'thunderbolt/next' new bfe21ef195a9 staging: media: atomisp: Fix size_t format specifier in hm [...] new ec52736c35f2 Merge 5.11-rc5 into staging-next new c827d2609671 Merge remote-tracking branch 'staging/staging-next' new a5985bf8e5cd Merge remote-tracking branch 'icc/icc-next' new d07b6621d948 dmaengine: imx-sdma: Remove platform data support new 329964195239 dmaengine: imx-sdma: Use of_device_get_match_data() new 6ce6acf6771e dt-bindings: dma: ingenic: Add compatible strings for JZ47 [...] new d2852a3e8ba9 dmaengine: jz4780: Add support for the JZ4760(B) new 41116775f12c MAINTAINERS: dmaengine: add header files directory new 5699bba18631 MAINTAINERS: ioat: remove dmaengine susbstem files new be7ccfa6c303 dt-bindings: dma: intel-ldma: Fix $ref specifier new ec6ab42f5aad dmaengine: remove sirfsoc driver new 1c8963f83013 dmaengine: remove zte zx driver new a033a74e8b66 dmaengine: remove coh901318 driver new e247f85a9bf6 dmaengine: mmp_pdma: Remove mmp_pdma_filter_fn() new 793dff4b5142 dmaengine: mmp_pdma: Allow building as a module new 9f3c14d4433b dmaengine: mmp_tdma: Allow building as a module new 03d939c7e3d8 dmaengine: idxd: add module parameter to force disable of SVA new 40eed500b50d Merge remote-tracking branch 'dmaengine/next' new d4326c073251 Merge remote-tracking branch 'cgroup/for-next' new 8d254bb2d429 Merge branch 'misc' into for-next new 7adbc32fb870 Merge remote-tracking branch 'scsi/for-next' new 2beaab848557 Merge remote-tracking branch 'vhost/linux-next' new ddb66f2ba5f6 Merge remote-tracking branch 'rpmsg/for-next' new 8acbd98ede8e gpio: fix spelling mistake in Kconfig "supprot" -> "support" new a80bb5559032 docs: gpio: Fix formatting in description of gpiod_*_array [...] new 97057b7a0b6b docs: gpio: intro: Improve HTML formatting new 7ebf113c471b gpio: rcar: Remove redundant compatible values new 8db9d03236e1 gpio: sl28cpld: convert comma to semicolon new 0320244d0e83 gpio: Kconfig: Update help description for GPIO_RCAR config new c9aa69678055 gpio: bd7xxxx: Do not depend on parent driver data new 3f4055058155 dt-bindings: gpio: Add compatible string for AM64 SoC new 1e7beba93e9b dt-bindings: gpio: Add bindings for Toshiba Visconti GPIO [...] new 7a244c246866 gpio: visconti: Add Toshiba Visconti GPIO support new d0fd5d4d0f39 MAINTAINERS: Add entries for Toshiba Visconti GPIO controller new 08bc3941b6a4 arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] new 37b3f90ada74 gpio: tegra: Convert to gpio_irq_chip new e6c22b55cd23 gpio: bd7xxxx: use helper variable for pdev->dev new 540eaa06917e dt-bindings: gpio: rcar: Add r8a779a0 support new 59a2958491d0 gpio: rcar: Optimize GPIO pin state read on R-Car Gen3 new e1752a317c25 gpio: rcar: Add R-Car V3U (R8A779A0) support new 72bc9cdee73e gpio: pca953x: Add support for pca9506 new 74ae9b9cf9ad dt-bindings: gpio: pca953x: Document new supported chip pca9506 new 242122f1fe77 dt-bindings: gpio: pca953x: Increase allowed length for gp [...] new 60458680c1a5 gpio: tegra: Fix wake interrupt new 424027dec00c selftests: gpio: rework and simplify test implementation new da7fee0be16a selftests: gpio: remove obsolete gpio-mockup-chardev.c new e9cdfe3279c8 selftests: remove obsolete build restriction for gpio new 81330081272e selftests: remove obsolete gpio references from kselftest_deps.sh new 3f82029a93c6 tools: gpio: remove uAPI v1 code no longer used by selftests new 547e5b58dffa selftests: gpio: port to GPIO uAPI v2 new 397a08bda89c selftests: gpio: add CONFIG_GPIO_CDEV to config new 2767ffffa6e4 gpio: uapi: fix line info flags description new 3fee9e690ed7 gpio: remove zte zx driver new d51da8c3deac gpio: max77620: convert comma to semicolon new d2cca43a4b28 gpio: tegra186: convert comma to semicolon new 11444bd393b9 gpio: vx855: convert comma to semicolon new 33177ff772fe gpio: wcove: convert comma to semicolon new 1c7a4917d95a gpio: mockup: tweak the Kconfig help text new 6a7f303209f8 gpio: mvebu: improve pwm period calculation accuracy new 2e0b04d7f785 gpio: mvebu: make pwm .get_state closer to idempotent new 2bb0b40b8f05 gpio: mvebu: don't limit pwm period/duty_cycle to UINT_MAX new 1b152a81a243 gpio: mvebu: improve handling of pwm zero on/off values new 3a4e59e8cd8b Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new faece962d47b Merge remote-tracking branch 'gpio-intel/for-next' new 90f6390faabb next-20210125/pinctrl new bfcb4931a1f1 Merge remote-tracking branch 'pinctrl-intel/for-next' new 67d753b0dba8 Merge remote-tracking branch 'pwm/for-next' new d4af3c136a8d Merge remote-tracking branch 'userns/for-next' new 7af6fbddbd33 Documentation: livepatch: Convert to automatically generat [...] new f89f20acff2d Documentation: livepatch: document reliable stacktrace new 81840f21d416 Merge branch 'for-5.12/doc' into for-next new e4ce25b6bf0d Merge remote-tracking branch 'livepatching/for-next' new 5884b465fe42 Merge remote-tracking branch 'coresight/next' new de490e0580df rtc: ac100: use rtc_lock/rtc_unlock new 3fbd293c16d7 rtc: asm9260: use rtc_lock/rtc_unlock new d57949bb3c37 rtc: ds1305: use rtc_lock/rtc_unlock new 5923819274c3 rtc: ds1307: use rtc_lock/rtc_unlock new 811c79166028 rtc: ds1685: use rtc_lock/rtc_unlock new 3aa7eaf2383f rtc: ds3232: use rtc_lock/rtc_unlock new 92e2c3e61dfb rtc: hym8563: use rtc_lock/rtc_unlock new 06c6e3216713 rtc: m41t80: use rtc_lock/rtc_unlock new cc9230178410 rtc: mcp795: use rtc_lock/rtc_unlock new a82430fd2dff rtc: pcf2123: use rtc_lock/rtc_unlock new 2a5654fe2bc2 rtc: rv3029: use rtc_lock/rtc_unlock new 2dbbedb9b3f6 rtc: rx8010: use rtc_lock/rtc_unlock new 31247546b490 rtc: rx8025: use rtc_lock/rtc_unlock new f66e7f2d32b9 rtc: stm32: use rtc_lock/rtc_unlock new 454ba154a62c rtc: tps65910: Support wakeup-source property new b9ac079abefc rtc: pcf2127: Disable Power-On Reset Override new 15f57b3e3130 rtc: pcf2127: Run a OTP refresh if not done before new 0ab5a2f029ba Merge remote-tracking branch 'rtc/rtc-next' new db29e4a7e25a Merge remote-tracking branch 'kspp/for-next/kspp' new 1d8d7fe6bce0 Merge remote-tracking branch 'gnss/gnss-next' new 278d1e922560 Merge remote-tracking branch 'slimbus/for-next' new 2667c2ba77ef Merge remote-tracking branch 'nvmem/for-next' new 6f19d77809d5 Merge remote-tracking branch 'xarray/main' adds 4424a8d1acc0 Drivers: hv: vmbus: Copy packets sent by Hyper-V out of th [...] adds 6809ea1c570b hv_utils: Add validation for untrusted Hyper-V values adds 46011a70c1c2 Drivers: hv: vmbus: Initialize memory to be sent to the host adds 5c0c26e7dca8 Drivers: hv: vmbus: Reduce number of references to message [...] adds cbf0eda5de05 Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() adds f844988bde35 Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_ [...] adds 3f71d6b91e7e Drivers: hv: vmbus: Resolve race condition in vmbus_onoffe [...] adds 2d26f5cb7f7f scsi: storvsc: Fix max_outstanding_req_per_channel for Win [...] adds d03419fe2048 scsi: storvsc: Resolve data race in storvsc_probe() adds aa7fb666092d Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation new 154d2e2890ed Merge remote-tracking branch 'hyperv/hyperv-next' new 164b67705681 dt-bindings: auxdisplay: ht16k33: Keyscan function should [...] new f15cf04db3e7 dt-bindings: auxdisplay: ht16k33: Fix default-brightness-l [...] new f12b457c6b25 dt-bindings: auxdisplay: ht16k33: Convert to json-schema new e89b0a426721 auxdisplay: ht16k33: Fix refresh rate handling new b45616445a6e auxdisplay: Fix duplicate CHARLCD config symbol new 507a0b02791d Merge remote-tracking branch 'auxdisplay/auxdisplay' new c0f2f82983db Merge remote-tracking branch 'mhi/mhi-next' new 5b6bc3991b9e Merge remote-tracking branch 'memblock/for-next' new 9babb1cae2c6 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new 04b827e85596 Merge remote-tracking branch 'oprofile-removal/oprofile/removal' new 79191b284f93 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page new ef18b0b3fd37 mm: hugetlb: fix a race between freeing and dissolving the page new 0593544e8d1c mm: hugetlb: fix a race between isolating and freeing page new 22020bd3132f mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active new dccd578a2e2d mm: migrate: do not migrate HugeTLB page whose refcount is one new 58d532d1f034 mm, compaction: move high_pfn to the for loop scope new 9fc1ea49fbef mm/vmalloc: separate put pages and flush VM flags new e298134bd2b9 mm/filemap: add missing mem_cgroup_uncharge() to __add_to_ [...] new 2572efbdc39d init/gcov: allow CONFIG_CONSTRUCTORS on UML to fix module gcov new 07e16d1819f2 mm: thp: fix MADV_REMOVE deadlock on shmem THP new c494842efb1c memblock: do not start bottom-up allocations with kernel_end new a64525f1e712 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 7c02095c0303 /proc/kpageflags: do not use uninitialized struct pages new 18ee84e8a444 Revert "mm: memcontrol: avoid workload stalls when lowerin [...] new 315ba3004986 hexagon: remove CONFIG_EXPERIMENTAL from defconfigs new e7f2fb426268 scripts/spelling.txt: increase error-prone spell checking new be16b2a969af ntfs: layout.h: delete duplicated words new 8eee388ebf8f ocfs2: remove redundant conditional before iput new 91f64f650ca0 ocfs2: clean up some definitions which are not used any more new 12b0168434d3 ocfs2: clear links count in ocfs2_mknod() if an error occurs new f048844a97f9 ocfs2: fix ocfs2 corrupt when iputting an inode new 5567a1a4b1c3 ramfs: support O_TMPFILE new 59c888ba59b2 fs: delete repeated words in comments new 8a9c212f5712 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new c05ec2868b85 mm, tracing: record slab name for kmem_cache_free() new 995ec3c36a0b mm/slub: disable user tracing for kmemleak caches by default new fe4fb834f035 mm, slub: stop freeing kmem_cache_node structures on node offline new 9deb5cb3ad31 mm, slab, slub: stop taking memory hotplug lock new 55182ac228df mm, slab, slub: stop taking cpu hotplug lock new d0f66895b8fa mm, slub: splice cpu and page freelists in deactivate_slab() new b7998ca45e1a mm/debug: improve memcg debugging new de3df32e178f mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] new bcf0e31c8bdc mm/debug_vm_pgtable/basic: iterate over entire protection_map[] new d82e501a0063 mm/page_owner: use helper function zone_end_pfn() to get end_pfn new a74eb15852de mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new 0628dc5676a6 mm/filemap: remove unused parameter and change to void typ [...] new 04f439c226a2 mm/filemap: don't revert iter on -EIOCBQUEUED new e07c0d417329 mm/filemap: rename generic_file_buffered_read subfunctions new 5d1caeb4dcb5 mm/filemap: remove dynamically allocated array from filemap_read new 18cc7516142f mm/filemap: convert filemap_get_pages to take a pagevec new 538d30b79151 mm/filemap: use head pages in generic_file_buffered_read new f5614fc4780c mm/filemap: pass a sleep state to put_and_wait_on_page_locked new a7cefc145ab1 mm/filemap: support readpage splitting a page new 6501ff34c890 mm/filemap: inline __wait_on_page_locked_async into caller new e35b757b55cf mm/filemap: don't call ->readpage if IOCB_WAITQ is set new 0c7fa084161b mm/filemap: change filemap_read_page calling conventions new 561d1fa36181 mm/filemap: change filemap_create_page calling conventions new b6cfe1adae12 mm/filemap: convert filemap_update_page to return an errno new a7f31d7babc8 mm/filemap: move the iocb checks into filemap_update_page new 5a99b872bcd3 mm/filemap: add filemap_range_uptodate new 99a2f4bdd41a mm/filemap: split filemap_readahead out of filemap_get_pages new 4678094a5836 mm/filemap: restructure filemap_get_pages new bd0e557ab34d mm/filemap: don't relock the page after calling readpage new ddcd14c48a30 mm/filemap: rename generic_file_buffered_read to filemap_read new 1d6442f9edb5 mm/filemap: simplify generic_file_read_iter new ea59da4718ce mm/swap_slots.c: remove redundant NULL check new 66bc3521b3ab mm/swapfile.c: fix debugging information problem new a3cade620b7d mm/swap: don't SetPageWorkingset unconditionally during swapin new bb3420ecb2bc mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] new 85712c7dd1be mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] new 97ef58e8c34f mm: memcontrol: optimize per-lruvec stats counter memory usage new ae1a62ae785d mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] new 9fd9f7b7c1cb mm: memcontrol: fix NR_ANON_THPS accounting in charge moving new ad83aeca3136 mm: memcontrol: convert NR_ANON_THPS account to pages new 19cc15ec40ba mm: memcontrol: convert NR_FILE_THPS account to pages new f92aac6e6213 mm: memcontrol: convert NR_SHMEM_THPS account to pages new f1dfb52ad193 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages new a7432390a9c3 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages new 934e5b521b79 mm: memcontrol: make the slab calculation consistent new 7385facad097 mm/memcg: revise the using condition of lock_page_lruvec f [...] new e2dd18089c86 mm/memcg: remove rcu locking for lock_page_lruvec function series new ab1bba970f85 mm: memcg: add swapcache stat for memcg v2 new 97183212609d mm-memcg-add-swapcache-stat-for-memcg-v2-fix new 9ab2c05a5111 mm: kmem: make __memcg_kmem_(un)charge static new 54491fdc98a0 mm: page_counter: re-layout structure to reduce false sharing new ef7f9e631f1e mm/memcontrol: remove redundant NULL check new 40e671223708 mm/mmap.c: remove unnecessary local variable new 96a7e17e12a3 mm/memory.c: fix potential pte_unmap_unlock pte error new 9c6b65319a88 mm/mmap.c: fix the adjusted length error new c39a01c9b6f4 mm/mprotect.c: optimize error detection in do_mprotect_pkey() new 27f6af200b69 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() new 3571cc7a5e74 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] new a186bd7b362d mm/page_reporting: use list_entry_is_head() in page_report [...] new e9ff2ba4a6bc vmalloc: remove redundant NULL check new 23eaa649d3ce kasan: prefix global functions with kasan_ new 1f2f0cb84880 kasan: clarify HW_TAGS impact on TBI new f32501c62df9 kasan: clean up comments in tests new 39ec648b74d6 kasan: add macros to simplify checking test constraints new d6e2e5a38025 kasan: add match-all tag tests new 237ebb20427a kasan: export kasan_poison new 58932d043c06 kasan, arm64: allow using KUnit tests with HW_TAGS mode new 1a7399138078 kasan: rename CONFIG_TEST_KASAN_MODULE new e2bc1fb80e60 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL new 227521704fbd kasan: adapt kmalloc_uaf2 test to HW_TAGS mode new 142ac50c9615 kasan: fix memory corruption in kasan_bitops_tags test new ba96bd378169 kasan: move _RET_IP_ to inline wrappers new ef1ed9d25f44 kasan: fix bug detection via ksize for HW_TAGS mode new e67c6251caa0 kasan: add proper page allocator tests new 9a6db3bc4e3f kasan: add a test for kmem_cache_alloc/free_bulk new aa4e87523407 kasan: don't run tests when KASAN is not enabled new 62fd0fe76c95 kasan: remove redundant config option new 9f330c9322a8 kasan-remove-redundant-config-option-v3 new 9a08c27e7a6b mm: fix prototype warning from kernel test robot new 6f79bd071bf9 mm: rename memmap_init() and memmap_init_zone() new 5399649f35cf mm: simplify parater of function memmap_init_zone() new 2f4f40676e94 mm: simplify parameter of setup_usemap() new f85f23878605 mm: remove unneeded local variable in free_area_init_core new aae6402eabbe mm/huge_memory.c: update tlb entry if pmd is changed new eea46aa905ed MIPS: do not call flush_tlb_all when setting pmd entry new eb2f8576b3fd mm/hugetlb: fix potential double free in hugetlb_register_ [...] new 3bcdc081844b mm/hugetlb.c: fix unnecessary address expansion of pmd sharing new 3da991c5ec68 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call new aa493a1a2b24 mm/hugetlb: use helper huge_page_order and pages_per_huge_page new ffbd069548d5 mm/hugetlb: grab head page refcount once per group of subpages new 0c0553c1ef4e mm/hugetlb: refactor subpage recording new da272e28efe7 mm/vmscan: __isolate_lru_page_prepare() cleanup new fd5ff0315570 mm/workingset.c: avoid unnecessary max_nodes estimation in [...] new c4dc602ab361 mm/vmscan.c: use add_page_to_lru_list() new 21c9c5bf0288 include/linux/mm_inline.h: shuffle lru list addition and d [...] new 35075114ac94 mm: don't pass "enum lru_list" to lru list addition functions new feea358f3112 mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() new 4510e7052d9a mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() new 54bf95776a17 mm: add __clear_page_lru_flags() to replace page_off_lru() new 5dc9b9fbe41e mm: VM_BUG_ON lru page flags new 01b9d1f55e97 include/linux/mm_inline.h: fold page_lru_base_type() into [...] new 092181075298 include/linux/mm_inline.h: fold __update_lru_size() into i [...] new 9d3940995386 mm/vmscan.c: make lruvec_lru_size() static new 4d6f5ae10a73 hugetlb: use page.private for hugetlb specific page flags new 627e0e9da82e hugetlb: convert page_huge_active() HPageMigratable flag new 0669cfb715b2 hugetlb: only set HPageMigratable for migratable hstates new e90f7ca315c6 hugetlb: convert PageHugeTemporary() to HPageTemporary flag new 9aa5ad095ddd hugetlb: convert PageHugeFreed to HPageFreed flag new 2cea3039a01a z3fold: remove unused attribute for release_z3fold_page new d70443821f4e z3fold: simplify the zhdr initialization code in init_z3fo [...] new 4493ffa4bfce mm/compaction: remove rcu_read_lock during page compaction new 7b466db08cf4 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked new 335b0b0cda7a mm/compaction: correct deferral logic for proactive compaction new b66a67e5f89a mm/compaction: fix edge case of fast_find_migrateblock() new e3c9521bfe07 numa balancing: migrate on fault among multiple bound nodes new 27e924bf87dd mm, oom: fix a comment in dump_task() new ed2869e63c6a mm/hugetlb: change hugetlb_reserve_pages() to type bool new 0426841b0faf hugetlbfs: remove special hugetlbfs_set_page_dirty() new 57d3629b7a9a hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() new aa0c71d6501b hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs new 663fa2d97f0c hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] new 11fafa367ca2 hugetlbfs: remove meaningless variable avoid_reserve new ee4b42793c54 hugetlbfs: make hugepage size conversion more readable new 3c291d78dbf8 mm/migrate: remove unneeded semicolons new 5617d54d1d1a mm: make pagecache tagged lookups return only head pages new 19c433f9bb7e mm/shmem: use pagevec_lookup in shmem_unlock_mapping new e22b0abf4f06 mm/swap: optimise get_shadow_from_swap_cache new 8e3ac095d2ab mm: add FGP_ENTRY new 10cec8a62bce mm/filemap: rename find_get_entry to mapping_get_entry new 5cdec72037ac mm/filemap: add helper for finding pages new 096d646aed2b fix mm-filemap-add-helper-for-finding-pages.patch new 7335e3449f74 mm/filemap: add mapping_seek_hole_data new 825fb2eda9e1 fix mm-filemap-add-mapping_seek_hole_data.patch new 22bd907bc29c iomap: use mapping_seek_hole_data new 10a39e99e97a mm: add and use find_lock_entries new 5be09962525a fix mm-add-and-use-find_lock_entries.patch new 94e6d307b7b7 mm: add an 'end' parameter to find_get_entries new 49cc63197e6f mm: add an 'end' parameter to pagevec_lookup_entries new cc9a020a59e2 mm: remove nr_entries parameter from pagevec_lookup_entries new c110062793a0 mm: pass pvec directly to find_get_entries new 99c5067659ee mm: remove pagevec_lookup_entries new 5b3996af061a mm,thp,shmem: limit shmem THP alloc gfp_mask new 63d44c81a6b8 mm,thp,shm: limit gfp mask to no more than specified new e94f8a02b214 mm,thp,shmem: make khugepaged obey tmpfs mount flags new 6709e0341f8b mm: cma: allocate cma areas bottom-up new c527ccbebab6 mm-cma-allocate-cma-areas-bottom-up-fix new 7f98c74e58e0 mm-cma-allocate-cma-areas-bottom-up-fix-2 new 33600a584fec mm-cma-allocate-cma-areas-bottom-up-fix-3 new 0f6345f4e421 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix new 24425c4183d4 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new 7a2b7e1f2fe6 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 5a41462c4193 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 5308cf861710 mm/vmstat.c: erase latency in vmstat_shepherd new eae965ddb82b mm: move pfn_to_online_page() out of line new 348da57390c0 mm: teach pfn_to_online_page() to consider subsection validity new d94b1826b450 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] new 66c4b8cf6dfd mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] new 90ca2541b002 mm: fix memory_failure() handling of dax-namespace metadata new 7df606439122 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' new 5208308227dd mm/rmap: correct some obsolete comments of anon_vma new c932686262ce mm: zswap: clean up confusing comment new b915dc1ec684 mm/zswap: add the flag can_sleep_mapped new dd683923f74d mm/zswap: add return value in zswap_frontswap_load new 860ae94ef75a mm/zswap: fix potential memory leak new e8d989a3b53f mm/zswap: fix variable 'entry' is uninitialized when used new cb142ec8b010 mm: set the sleep_mapped to true for zbud and z3fold new da8f050b6d86 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] new fcce492bb2b5 mm: remove arch_remap() and mm-arch-hooks.h new c09e6a2e4984 mm: page-flags.h: Typo fix (It -> If) new c9d76a0e86ed mm/dmapool: use might_alloc() new 022de4c6bea5 mm/backing-dev.c: use might_alloc() new 8ba81c35a17a bdi-use-might_alloc-fix new 47b80ca844e1 mm/early_ioremap.c: use __func__ instead of function name new 0622fb466f80 mm: add Kernel Electric-Fence infrastructure new aac4aed07fa4 kfence: Fix parameter description for kfence_object_start() new e7f73117cef8 kfence: avoid stalling work queue task without allocations new 2eee20ce203e kfence: fix potential deadlock due to wake_up() new 4ddbe084500e kfence: add option to use KFENCE without static keys new 1c224789ed76 kfence: add missing copyright and description headers new 531477634a4c x86, kfence: enable KFENCE for x86 new 10f88f31cbc1 kfence, x86: add missing copyright and description header new 1f7482161a94 arm64, kfence: enable KFENCE for ARM64 new cf4859e9f547 kfence, arm64: add missing copyright and description header new af7a76fb5e6a kfence: use pt_regs to generate stack trace on faults new 41f43793a41c mm, kfence: insert KFENCE hooks for SLAB new ef1c43ee6da7 mm, kfence: insert KFENCE hooks for SLUB new 8a5905aea185 kfence, kasan: make KFENCE compatible with KASAN new 93420b81b3b1 revert kasan-remove-kfence-leftovers new e4acd34017df kfence, Documentation: add KFENCE documentation new 0daf576a9b71 kfence: add missing copyright header to documentation new b5520f245e28 kfence: add test suite new 8af2fe3af0c8 kfence: fix typo in test new 818ca6b4c512 kfence: show access type in report new 63d53ea7c360 MAINTAINERS: add entry for KFENCE new 13744852f934 tracing: add error_report_end trace point new fabe52db6000 kfence: use error_report_end tracepoint new e95202b5f870 kasan: use error_report_end tracepoint new ccfe7d222a7d fs/buffer.c: add debug print for __getblk_gfp() stall problem new 08a8b4d9994f fs/buffer.c: dump more info for __getblk_gfp() stall problem new ca63a3b1f2c1 kernel/hung_task.c: Monitor killed tasks. new 3aae654e4034 alpha: remove CONFIG_EXPERIMENTAL from defconfigs new 755ce4aeb863 proc/wchan: use printk format instead of lookup_symbol_name() new a12ba7f82129 sysctl.c: fix underflow value setting risk in vm_table new 41333d357d2d proc/sysctl: make protected_* world readable new 05ed237b45ae lib/genalloc.c: change return type to unsigned long for bi [...] new c8367f63bc1d lib: optimize cpumask_local_spread() new a5a069eebe7a lib-optimize-cpumask_local_spread-v8 new da2a5542034b string.h: move fortified functions definitions in a dedica [...] new 55a0d0b8b77f lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] new d5a6d5e9477d mm/page_poison: use unhashed address in hexdump for check_ [...] new d9d4e6b44999 include/linux/bitops.h: spelling s/synomyn/synonym/ new ed2cbde95b42 checkpatch: improve blank line after declaration test new ea3aa7670da4 checkpatch: ignore warning designated initializers using NR_CPUS new 5e74155dc583 checkpatch: trivial style fixes new 2045a0d12a7c checkpatch: prefer ftrace over function entry/exit printks new f53e339419dc checkpatch: improve TYPECAST_INT_CONSTANT test message new 85f7c18e2913 checkpatch: add warning for avoiding .L prefix symbols in [...] new 6d297c9cf50c checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] new 552d4ab717e1 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol new 667b81832462 aio: simplify read_events() new fcaf92fb0705 scripts/gdb: fix list_for_each new 0df3c4bdf032 initramfs: panic with memory information new 60af37ce06f8 initramfs-panic-with-memory-information-fix new c6ff29ddff85 Merge branch 'akpm-current/current' new 75b36acb6b22 ramfs-support-O_TMPFILE-fix new 3db94751671a mm: add definition of PMD_PAGE_ORDER new a16bfbe10bbe mmap: make mlock_future_check() global new a8e15216086e riscv/Kconfig: make direct map manipulation options depend on MMU new 306a98a6000b set_memory: allow set_direct_map_*_noflush() for multiple pages new c4452bb76143 set_memory: allow querying whether set_direct_map_*() is a [...] new 13e4917702c3 arm64: kfence: fix header inclusion new e8b7b77acbbc mm: introduce memfd_secret system call to create "secret" [...] new da1a2f1f4b54 secretmem: use PMD-size pages to amortize direct map fragm [...] new 0a2210773c1c secretmem: add memcg accounting new c195cc49ec8f PM: hibernate: disable when there are active secretmem users new 53b0f175219a arch, mm: wire up memfd_secret system call where relevant new b13f7cadcd89 secretmem: test: add basic selftest for memfd_secret(2)
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 (429b6482ca45) \ N -- N -- N refs/heads/akpm (b13f7cadcd89)
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 1426 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: .mailmap | 1 + Documentation/ABI/stable/sysfs-bus-vmbus | 7 + Documentation/ABI/testing/sysfs-firmware-acpi | 43 + Documentation/admin-guide/kernel-parameters.txt | 6 + .../admin-guide/laptops/thinkpad-acpi.rst | 24 + Documentation/block/biovecs.rst | 2 + Documentation/block/inline-encryption.rst | 12 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 1 + .../arm/amlogic/amlogic,meson-mx-secbus2.yaml | 42 + .../devicetree/bindings/arm/atmel-sysregs.txt | 2 +- .../bindings/auxdisplay/holtek,ht16k33.yaml | 77 + .../devicetree/bindings/display/bridge/sii902x.txt | 2 +- .../devicetree/bindings/display/ht16k33.txt | 40 - .../bindings/display/mediatek/mediatek,disp.txt | 4 +- .../devicetree/bindings/dma/ingenic,dma.yaml | 2 + .../devicetree/bindings/dma/intel,ldma.yaml | 2 +- .../devicetree/bindings/dma/sirfsoc-dma.txt | 44 - .../devicetree/bindings/dma/ste-coh901318.txt | 32 - Documentation/devicetree/bindings/dma/zxdma.txt | 38 - .../devicetree/bindings/gpu/brcm,bcm-v3d.txt | 33 - .../devicetree/bindings/gpu/brcm,bcm-v3d.yaml | 75 + .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 2 +- .../bindings/media/mediatek-jpeg-decoder.txt | 2 +- .../bindings/media/mediatek-jpeg-encoder.txt | 2 +- .../devicetree/bindings/media/mediatek-mdp.txt | 2 +- .../devicetree/bindings/mmc/arm,pl18x.yaml | 20 + .../devicetree/bindings/mmc/sdhci-msm.txt | 3 + Documentation/devicetree/bindings/net/btusb.txt | 2 +- .../devicetree/bindings/net/dsa/mt7530.txt | 6 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../devicetree/bindings/soc/ti/ti,pruss.yaml | 76 + Documentation/devicetree/bindings/sram/sram.yaml | 2 + .../devicetree/bindings/usb/ti,j721e-usb.yaml | 4 + Documentation/driver-api/media/v4l2-subdev.rst | 2 +- Documentation/filesystems/locking.rst | 7 +- Documentation/filesystems/porting.rst | 18 + Documentation/filesystems/vfs.rst | 19 +- .../firmware-guide/acpi/gpio-properties.rst | 1 + Documentation/kbuild/gcc-plugins.rst | 47 +- Documentation/livepatch/index.rst | 1 + Documentation/livepatch/livepatch.rst | 15 +- Documentation/livepatch/module-elf-format.rst | 10 +- Documentation/livepatch/reliable-stacktrace.rst | 309 +++ Documentation/security/keys/core.rst | 4 +- Documentation/virt/kvm/api.rst | 18 +- Documentation/watch_queue.rst | 12 +- MAINTAINERS | 33 +- Makefile | 2 +- arch/alpha/kernel/syscalls/syscall.tbl | 2 +- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/am335x-myirtech-myc.dtsi | 267 ++ arch/arm/boot/dts/am335x-myirtech-myd.dts | 536 ++++ arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 17 + arch/arm/boot/dts/bcm2711.dtsi | 12 + arch/arm/boot/dts/keystone-k2e.dtsi | 6 +- arch/arm/boot/dts/keystone.dtsi | 4 +- arch/arm/boot/dts/meson.dtsi | 19 + arch/arm/boot/dts/meson8.dtsi | 75 + arch/arm/boot/dts/meson8b-ec100.dts | 5 - arch/arm/boot/dts/meson8b-mxq.dts | 5 - arch/arm/boot/dts/meson8b-odroidc1.dts | 5 - arch/arm/boot/dts/meson8b.dtsi | 75 + arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 5 - arch/arm/boot/dts/motorola-mapphone-common.dtsi | 23 + arch/arm/boot/dts/omap3-echo.dts | 67 + arch/arm/boot/dts/omap3-igep.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0020-common.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0020-rev-f.dts | 2 +- arch/arm/boot/dts/omap3-igep0020.dts | 2 +- arch/arm/boot/dts/omap3-igep0030-common.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0030-rev-g.dts | 2 +- arch/arm/boot/dts/omap3-igep0030.dts | 2 +- arch/arm/boot/dts/omap36xx.dtsi | 1 - arch/arm/boot/dts/omap4-droid4-xt894.dts | 5 + arch/arm/boot/dts/omap443x.dtsi | 6 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 10 + arch/arm/boot/dts/rk3036.dtsi | 31 +- arch/arm/boot/dts/rk322x.dtsi | 32 +- arch/arm/boot/dts/rk3288.dtsi | 81 +- arch/arm/boot/dts/rk3xxx.dtsi | 81 +- arch/arm/boot/dts/rv1108.dtsi | 3 + arch/arm/boot/dts/stm32f429.dtsi | 2 +- arch/arm/boot/dts/stm32f746.dtsi | 4 +- arch/arm/boot/dts/stm32h743.dtsi | 2 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 40 + arch/arm/boot/dts/stm32mp151.dtsi | 9 +- arch/arm/boot/dts/stm32mp157a-stinger96.dtsi | 4 - arch/arm/boot/dts/stm32mp157c-ed1.dts | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 2 - arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 7 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 4 - arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 2 +- arch/arm/boot/dts/sun6i-a31-m9.dts | 2 +- arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 2 +- arch/arm/boot/dts/sun6i-a31.dtsi | 2 +- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 2 +- arch/arm/boot/dts/sun6i-a31s-sina31s-core.dtsi | 2 +- arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 2 +- .../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts | 2 +- .../boot/dts/sun6i-reference-design-tablet.dtsi | 2 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 2 +- arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 2 +- arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 2 +- arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 2 +- arch/arm/boot/dts/sun8i-r16-parrot.dts | 2 +- .../boot/dts/sun8i-reference-design-tablet.dtsi | 2 +- arch/arm/configs/multi_v7_defconfig | 3 + arch/arm/mach-bcm/Kconfig | 1 + arch/arm/mach-omap2/Kconfig | 28 +- arch/arm/mach-omap2/clockdomain.c | 4 +- arch/arm/mach-omap2/cpuidle44xx.c | 16 +- arch/arm/mach-omap2/pdata-quirks.c | 1 + arch/arm/tools/syscall.tbl | 2 +- arch/arm64/Kconfig.platforms | 1 + arch/arm64/boot/dts/amlogic/Makefile | 1 + arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 2 +- ...g12b-gtking-pro.dts => meson-g12b-gsking-x.dts} | 35 +- .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 2 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 16 +- .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 2 +- .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 2 +- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 2 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 2 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 2 +- .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 2 +- .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 2 +- .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 2 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 2 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 2 +- .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 2 +- .../dts/nvidia/tegra194-p3509-0000+p3668-0000.dts | 12 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 28 + .../boot/dts/nvidia/tegra210-audio-graph.dtsi | 153 -- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 477 ++-- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 287 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 259 +- arch/arm64/boot/dts/qcom/Makefile | 5 + .../apq8094-sony-xperia-kitakami-karin_windy.dts | 23 + .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 39 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 53 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 35 +- .../dts/qcom/msm8994-sony-xperia-kitakami-ivy.dts | 26 + .../qcom/msm8994-sony-xperia-kitakami-karin.dts | 45 + .../qcom/msm8994-sony-xperia-kitakami-satsuki.dts | 18 + .../qcom/msm8994-sony-xperia-kitakami-sumire.dts | 4 +- .../qcom/msm8994-sony-xperia-kitakami-suzuran.dts | 20 + .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 439 ++- arch/arm64/boot/dts/qcom/msm8994.dtsi | 91 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 1 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 1 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 1 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 1 + .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 2 + arch/arm64/boot/dts/renesas/hihope-common.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 2 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 2 + arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 2 + .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 138 + arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 1 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 530 ++++ arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 + arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/px30.dtsi | 28 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 48 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 29 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 58 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.dts | 52 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 53 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 55 +- arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/hyp_image.h | 29 +- arch/arm64/include/asm/kfence.h | 2 +- arch/arm64/include/asm/kvm_asm.h | 24 +- arch/arm64/include/asm/kvm_host.h | 2 + arch/arm64/include/asm/kvm_mmu.h | 61 +- arch/arm64/include/asm/kvm_pgtable.h | 5 + arch/arm64/include/asm/sections.h | 3 +- arch/arm64/include/asm/unistd32.h | 4 +- arch/arm64/kernel/image-vars.h | 1 - arch/arm64/kernel/smp.c | 4 +- arch/arm64/kernel/vmlinux.lds.S | 18 +- arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arm.c | 7 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 4 +- arch/arm64/kvm/hyp/nvhe/.gitignore | 2 + arch/arm64/kvm/hyp/nvhe/Makefile | 28 +- arch/arm64/kvm/hyp/nvhe/gen-hyprel.c | 413 +++ arch/arm64/kvm/hyp/nvhe/host.S | 29 +- arch/arm64/kvm/hyp/nvhe/hyp-init.S | 19 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 17 +- arch/arm64/kvm/hyp/nvhe/hyp-smp.c | 4 +- arch/arm64/kvm/hyp/nvhe/hyp.lds.S | 9 +- arch/arm64/kvm/hyp/nvhe/psci-relay.c | 24 +- arch/arm64/kvm/hyp/pgtable.c | 83 +- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 2 +- arch/arm64/kvm/hyp/vgic-v3-sr.c | 40 +- arch/arm64/kvm/hypercalls.c | 6 + arch/arm64/kvm/mmu.c | 13 +- arch/arm64/kvm/sys_regs.c | 75 +- arch/arm64/kvm/trng.c | 85 + arch/arm64/kvm/va_layout.c | 34 +- arch/arm64/kvm/vgic/vgic-v3.c | 12 +- arch/ia64/include/asm/pgtable.h | 6 - arch/ia64/kernel/syscalls/syscall.tbl | 2 +- arch/ia64/mm/init.c | 14 +- arch/m68k/coldfire/clk.c | 4 + arch/m68k/configs/amiga_defconfig | 3 + arch/m68k/configs/apollo_defconfig | 3 + arch/m68k/configs/atari_defconfig | 3 + arch/m68k/configs/bvme6000_defconfig | 3 + arch/m68k/configs/hp300_defconfig | 3 + arch/m68k/configs/mac_defconfig | 3 + arch/m68k/configs/multi_defconfig | 3 + arch/m68k/configs/mvme147_defconfig | 3 + arch/m68k/configs/mvme16x_defconfig | 3 + arch/m68k/configs/q40_defconfig | 3 + arch/m68k/configs/sun3_defconfig | 3 + arch/m68k/configs/sun3x_defconfig | 3 + arch/m68k/emu/nfblock.c | 2 +- arch/m68k/kernel/syscalls/syscall.tbl | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 2 +- arch/mips/kernel/process.c | 89 +- 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/parisc/Kconfig | 5 +- arch/parisc/include/asm/irq.h | 3 - arch/parisc/kernel/entry.S | 13 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/platforms/cell/spufs/inode.c | 5 +- arch/s390/kernel/syscall.c | 1 - arch/s390/kernel/syscalls/syscall.tbl | 2 +- arch/sh/kernel/syscalls/syscall.tbl | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 2 +- arch/um/Kconfig | 1 - arch/um/drivers/ubd_kern.c | 6 +- arch/um/drivers/virtio_uml.c | 3 +- arch/um/include/asm/io.h | 2 +- arch/um/include/asm/pgtable.h | 3 - arch/um/include/asm/set_memory.h | 1 - arch/um/include/shared/kern_util.h | 2 +- arch/um/kernel/kmsg_dump.c | 9 +- arch/um/kernel/process.c | 11 +- arch/um/kernel/time.c | 50 +- arch/um/kernel/tlb.c | 54 - arch/um/kernel/um_arch.c | 22 +- arch/um/os-Linux/helper.c | 4 +- arch/um/os-Linux/time.c | 15 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 +- arch/x86/entry/syscalls/syscall_64.tbl | 2 +- arch/x86/kvm/kvm_cache_regs.h | 51 +- arch/x86/kvm/mmu.h | 9 +- arch/x86/kvm/svm/nested.c | 3 + arch/x86/kvm/svm/sev.c | 15 +- arch/x86/kvm/svm/svm.c | 2 + arch/x86/kvm/vmx/nested.c | 44 +- arch/x86/kvm/vmx/pmu_intel.c | 6 +- arch/x86/kvm/vmx/vmx.c | 2 + arch/x86/kvm/x86.c | 11 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 +- arch/xtensa/platforms/iss/simdisk.c | 2 +- block/bfq-iosched.c | 432 +-- block/bfq-iosched.h | 29 +- block/bfq-wf2q.c | 3 - block/bio-integrity.c | 18 +- block/bio.c | 226 +- block/blk-cgroup.c | 20 +- block/blk-core.c | 99 +- block/blk-crypto-fallback.c | 4 +- block/blk-crypto.c | 2 +- block/blk-exec.c | 13 +- block/blk-merge.c | 17 +- block/blk-mq.c | 69 +- block/blk-settings.c | 2 +- block/blk-throttle.c | 2 +- block/blk-wbt.c | 4 +- block/blk.h | 9 +- block/bounce.c | 4 +- block/bsg.c | 6 +- block/genhd.c | 306 +-- block/keyslot-manager.c | 29 + block/kyber-iosched.c | 1 + block/mq-deadline.c | 6 - block/partitions/core.c | 34 +- block/scsi_ioctl.c | 6 +- drivers/acpi/Kconfig | 8 + drivers/acpi/Makefile | 1 + drivers/acpi/acpi_configfs.c | 7 +- drivers/acpi/acpi_fpdt.c | 263 ++ drivers/acpi/acpi_pad.c | 24 +- drivers/acpi/acpi_tad.c | 14 +- drivers/acpi/bgrt.c | 20 +- drivers/acpi/cppc_acpi.c | 8 +- drivers/acpi/device_sysfs.c | 64 +- drivers/acpi/dock.c | 26 +- drivers/acpi/power.c | 9 +- drivers/acpi/thermal.c | 46 +- drivers/acpi/utils.c | 30 +- drivers/android/binderfs.c | 6 +- drivers/auxdisplay/Kconfig | 3 - drivers/auxdisplay/ht16k33.c | 17 +- drivers/base/devtmpfs.c | 15 +- drivers/base/isa.c | 2 +- drivers/base/memory.c | 10 +- drivers/base/power/clock_ops.c | 215 +- drivers/base/power/domain.c | 84 +- drivers/base/power/domain_governor.c | 102 +- drivers/base/power/runtime.c | 2 +- drivers/base/property.c | 15 +- drivers/base/swnode.c | 180 +- drivers/block/brd.c | 8 +- drivers/block/drbd/drbd_int.h | 6 +- drivers/block/drbd/drbd_main.c | 3 +- drivers/block/drbd/drbd_req.c | 13 +- drivers/block/loop.c | 93 +- drivers/block/loop.h | 1 + drivers/block/mtip32xx/mtip32xx.c | 17 +- drivers/block/null_blk/main.c | 2 +- drivers/block/paride/pd.c | 2 +- drivers/block/pktcdvd.c | 6 +- drivers/block/ps3vram.c | 2 +- drivers/block/rbd.c | 19 - drivers/block/rsxx/dev.c | 2 +- drivers/block/rsxx/dma.c | 3 +- drivers/block/sx8.c | 4 +- drivers/block/umem.c | 2 +- drivers/block/virtio_blk.c | 2 +- drivers/block/zram/zram_drv.c | 5 +- drivers/bluetooth/hci_h5.c | 5 + drivers/bus/simple-pm-bus.c | 3 +- drivers/cdrom/cdrom.c | 2 +- drivers/clk/clk.c | 21 - drivers/clk/renesas/r8a779a0-cpg-mssr.c | 13 + drivers/clk/rockchip/clk-cpu.c | 4 - drivers/clk/rockchip/clk-half-divider.c | 2 +- drivers/clk/rockchip/clk-pll.c | 6 +- drivers/clk/rockchip/clk.c | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 8 +- drivers/clk/sunxi/clk-a10-ve.c | 2 +- drivers/clk/sunxi/clk-mod0.c | 2 +- drivers/clk/sunxi/clk-sunxi.c | 32 +- drivers/cpufreq/intel_pstate.c | 2 +- drivers/dma/Kconfig | 27 +- drivers/dma/Makefile | 3 - drivers/dma/coh901318.c | 2808 -------------------- drivers/dma/coh901318.h | 141 - drivers/dma/coh901318_lli.c | 313 --- drivers/dma/dma-jz4780.c | 14 + drivers/dma/idxd/init.c | 8 +- drivers/dma/imx-sdma.c | 46 +- drivers/dma/mmp_pdma.c | 14 - drivers/dma/sirf-dma.c | 1170 -------- drivers/dma/ti/k3-udma.c | 3 +- drivers/dma/zx_dma.c | 941 ------- drivers/firmware/qcom_scm.c | 16 +- drivers/gpio/Kconfig | 3 +- drivers/gpio/gpio-mvebu.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 69 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 6 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 - .../gpu/drm/amd/display/dc/bios/command_table.c | 61 + .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 30 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 4 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 14 + .../drm/amd/display/dc/dce/dce_stream_encoder.c | 1 + drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 6 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 12 +- drivers/gpu/drm/amd/display/dc/dcn301/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 3 +- .../drm/amd/display/modules/color/color_table.c | 26 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 15 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 148 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 12 + drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/intel_ddi.c | 24 + drivers/gpu/drm/i915/display/intel_display.c | 78 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 1 - drivers/gpu/drm/i915/display/intel_display_types.h | 11 + drivers/gpu/drm/i915/display/intel_dp.c | 12 + .../gpu/drm/i915/display/intel_dp_link_training.c | 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 7 + drivers/gpu/drm/i915/display/intel_sprite.c | 21 +- drivers/gpu/drm/i915/display/intel_vrr.c | 209 ++ drivers/gpu/drm/i915/display/intel_vrr.h | 33 + drivers/gpu/drm/i915/gt/intel_ggtt.c | 47 +- drivers/gpu/drm/i915/i915_active.c | 28 +- drivers/gpu/drm/i915/i915_drv.h | 15 +- drivers/gpu/drm/i915/i915_irq.c | 53 +- drivers/gpu/drm/i915/i915_reg.h | 14 +- drivers/gpu/drm/i915/intel_pm.c | 542 ++-- drivers/gpu/drm/i915/intel_pm.h | 7 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 2 +- drivers/gpu/drm/vc4/vc4_hvs.c | 8 +- drivers/gpu/drm/vc4/vc4_plane.c | 11 +- drivers/hid/hid-multitouch.c | 13 +- drivers/hid/hid-quirks.c | 25 +- drivers/hid/wacom_sys.c | 7 +- drivers/hid/wacom_wac.h | 2 +- drivers/hv/channel.c | 13 +- drivers/hv/channel_mgmt.c | 39 +- drivers/hv/hv_fcopy.c | 37 +- drivers/hv/hv_kvp.c | 123 +- drivers/hv/hv_snapshot.c | 89 +- drivers/hv/hv_util.c | 222 +- drivers/hv/hyperv_vmbus.h | 2 +- drivers/hv/ring_buffer.c | 82 +- drivers/hv/vmbus_drv.c | 61 +- drivers/hwmon/dell-smm-hwmon.c | 7 - drivers/i2c/busses/i2c-elektor.c | 4 +- drivers/i2c/busses/i2c-pca-isa.c | 4 +- drivers/ide/ide-atapi.c | 2 +- drivers/ide/ide-cd.c | 2 +- drivers/ide/ide-cd_ioctl.c | 2 +- drivers/ide/ide-devsets.c | 2 +- drivers/ide/ide-disk.c | 2 +- drivers/ide/ide-ioctls.c | 4 +- drivers/ide/ide-park.c | 2 +- drivers/ide/ide-pm.c | 4 +- drivers/ide/ide-tape.c | 2 +- drivers/ide/ide-taskfile.c | 2 +- drivers/idle/intel_idle.c | 2 +- drivers/infiniband/hw/efa/efa_com.c | 2 +- drivers/infiniband/hw/hfi1/chip.c | 46 +- drivers/infiniband/hw/hfi1/exp_rcv.c | 8 +- drivers/infiniband/hw/hfi1/file_ops.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 2 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 1 + drivers/infiniband/hw/mlx5/odp.c | 22 +- drivers/infiniband/hw/mlx5/qp.c | 2 +- drivers/infiniband/hw/qib/qib_driver.c | 2 +- drivers/infiniband/hw/qib/qib_eeprom.c | 4 +- drivers/infiniband/hw/qib/qib_iba6120.c | 18 +- drivers/infiniband/hw/qib/qib_iba7220.c | 16 +- drivers/infiniband/hw/qib/qib_iba7322.c | 14 +- drivers/infiniband/hw/qib/qib_intr.c | 16 +- drivers/infiniband/hw/qib/qib_mad.c | 10 +- drivers/infiniband/hw/qib/qib_pcie.c | 2 +- drivers/infiniband/hw/qib/qib_qp.c | 12 +- drivers/infiniband/hw/qib/qib_rc.c | 5 +- drivers/infiniband/hw/qib/qib_twsi.c | 1 + drivers/infiniband/hw/qib/qib_tx.c | 1 + drivers/infiniband/hw/qib/qib_uc.c | 1 + drivers/infiniband/hw/qib/qib_ud.c | 1 + drivers/infiniband/hw/qib/qib_user_pages.c | 2 +- drivers/infiniband/hw/qib/qib_verbs.c | 6 +- drivers/infiniband/sw/rdmavt/cq.c | 2 +- drivers/infiniband/sw/rdmavt/mad.c | 7 +- drivers/infiniband/sw/rdmavt/mcast.c | 2 +- drivers/infiniband/sw/rdmavt/mr.c | 21 +- drivers/infiniband/sw/rdmavt/qp.c | 34 +- drivers/infiniband/sw/rdmavt/vt.c | 2 +- drivers/input/joystick/Kconfig | 7 + drivers/input/joystick/Makefile | 2 +- drivers/input/joystick/n64joy.c | 345 +++ drivers/input/joystick/xpad.c | 17 +- drivers/input/touchscreen/elants_i2c.c | 152 +- drivers/input/touchscreen/htcpen.c | 4 +- drivers/input/touchscreen/iqs5xx.c | 209 +- drivers/lightnvm/pblk-init.c | 2 +- drivers/macintosh/adb-iop.c | 6 +- drivers/md/bcache/debug.c | 2 +- drivers/md/bcache/request.c | 39 +- drivers/md/bcache/super.c | 2 +- drivers/md/dm-bio-record.h | 9 +- drivers/md/dm-cache-metadata.c | 2 +- drivers/md/dm-raid1.c | 10 +- drivers/md/dm-thin-metadata.c | 2 +- drivers/md/dm.c | 14 +- drivers/md/md-linear.c | 2 +- drivers/md/md.c | 10 +- drivers/md/md.h | 6 +- drivers/md/raid1.c | 6 +- drivers/md/raid10.c | 12 +- drivers/md/raid5.c | 2 +- drivers/media/cec/platform/Makefile | 1 + drivers/media/i2c/ov5648.c | 3 +- drivers/media/i2c/ov8865.c | 8 +- drivers/media/pci/intel/ipu3/Kconfig | 18 + drivers/media/pci/intel/ipu3/Makefile | 3 + drivers/media/pci/intel/ipu3/cio2-bridge.c | 314 +++ drivers/media/pci/intel/ipu3/cio2-bridge.h | 125 + .../intel/ipu3/{ipu3-cio2.c => ipu3-cio2-main.c} | 34 + drivers/media/pci/intel/ipu3/ipu3-cio2.h | 24 + drivers/media/radio/radio-isa.c | 9 +- drivers/media/radio/radio-isa.h | 2 +- drivers/media/radio/radio-sf16fmr2.c | 4 +- drivers/media/v4l2-core/v4l2-async.c | 8 + drivers/media/v4l2-core/v4l2-fwnode.c | 11 - drivers/memory/Kconfig | 2 +- drivers/memory/mtk-smi.c | 9 + drivers/memory/ti-aemif.c | 8 +- drivers/misc/Kconfig | 1 + drivers/misc/Makefile | 1 + drivers/misc/bcm-vk/Kconfig | 17 + drivers/misc/bcm-vk/Makefile | 12 + drivers/misc/bcm-vk/bcm_vk.h | 513 ++++ drivers/misc/bcm-vk/bcm_vk_dev.c | 1651 ++++++++++++ drivers/misc/bcm-vk/bcm_vk_msg.c | 1350 ++++++++++ drivers/misc/bcm-vk/bcm_vk_msg.h | 163 ++ drivers/misc/bcm-vk/bcm_vk_sg.c | 275 ++ drivers/misc/bcm-vk/bcm_vk_sg.h | 61 + drivers/misc/bcm-vk/bcm_vk_tty.c | 333 +++ drivers/mmc/core/Kconfig | 8 + drivers/mmc/core/Makefile | 1 + drivers/mmc/core/block.c | 13 +- drivers/mmc/core/core.c | 3 + drivers/mmc/core/crypto.c | 48 + drivers/mmc/core/crypto.h | 40 + drivers/mmc/core/host.c | 1 + drivers/mmc/core/queue.c | 4 +- drivers/mmc/core/sdio_cis.c | 6 + drivers/mmc/host/Kconfig | 1 + drivers/mmc/host/Makefile | 2 + drivers/mmc/host/{cqhci.c => cqhci-core.c} | 69 +- drivers/mmc/host/cqhci-crypto.c | 242 ++ drivers/mmc/host/cqhci-crypto.h | 47 + drivers/mmc/host/cqhci.h | 84 +- drivers/mmc/host/mmci.c | 70 +- drivers/mmc/host/sdhci-msm.c | 276 +- drivers/mmc/host/sdhci-of-aspeed-test.c | 9 +- drivers/mmc/host/sdhci-of-aspeed.c | 42 +- drivers/mmc/host/sdhci-pltfm.h | 7 +- drivers/mtd/spi-nor/controllers/hisi-sfc.c | 4 +- drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 1 + drivers/net/Kconfig | 1 + drivers/net/can/sja1000/tscan1.c | 4 +- drivers/net/dsa/mt7530.c | 110 + drivers/net/dsa/mt7530.h | 20 + drivers/net/ethernet/3com/3c509.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 242 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 22 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 7 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 249 +- drivers/net/ethernet/broadcom/tg3.c | 30 +- drivers/net/ethernet/broadcom/tg3.h | 1 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 2 + .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 27 + .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 37 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 43 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 12 +- drivers/net/hyperv/hyperv_net.h | 3 + drivers/net/hyperv/netvsc.c | 2 + drivers/net/hyperv/rndis_filter.c | 2 + drivers/net/usb/usbnet.c | 12 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 11 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 25 + drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 65 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 56 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 9 +- drivers/net/wireless/intel/iwlwifi/iwl-io.h | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 6 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 6 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 25 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 6 + .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 53 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 10 + drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 14 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 5 + drivers/net/wireless/intel/iwlwifi/queue/tx.c | 55 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 22 +- drivers/net/wireless/realtek/rtlwifi/ps.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 4 +- .../wireless/realtek/rtlwifi/rtl8192c/dm_common.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 8 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 4 +- drivers/net/wireless/ti/wl12xx/main.c | 3 - drivers/net/wireless/ti/wlcore/main.c | 15 +- drivers/net/wireless/ti/wlcore/wlcore.h | 3 - drivers/nfc/fdp/i2c.c | 2 +- drivers/nfc/trf7970a.c | 2 +- drivers/nvdimm/blk.c | 4 +- drivers/nvdimm/btt.c | 4 +- drivers/nvdimm/pmem.c | 4 +- drivers/nvme/host/core.c | 19 +- drivers/nvme/host/lightnvm.c | 7 +- drivers/nvme/host/multipath.c | 6 +- drivers/nvme/host/pci.c | 4 +- drivers/nvme/host/rdma.c | 2 +- drivers/nvme/target/passthru.c | 2 +- drivers/platform/chrome/cros_ec.c | 33 +- drivers/platform/chrome/cros_ec.h | 4 +- drivers/platform/chrome/cros_ec_ishtp.c | 6 +- drivers/platform/chrome/cros_ec_rpmsg.c | 6 +- drivers/platform/x86/Kconfig | 15 - drivers/platform/x86/Makefile | 2 - drivers/platform/x86/hp-wmi.c | 14 +- drivers/platform/x86/intel-vbtn.c | 138 +- drivers/platform/x86/intel_mid_powerbtn.c | 233 -- drivers/platform/x86/intel_mid_thermal.c | 560 ---- drivers/platform/x86/thinkpad_acpi.c | 181 ++ drivers/pnp/interface.c | 1 + drivers/pnp/pnpbios/bioscalls.c | 3 +- drivers/regulator/core.c | 6 +- drivers/regulator/pf8x00-regulator.c | 77 +- drivers/rtc/rtc-ac100.c | 4 +- drivers/rtc/rtc-asm9260.c | 6 +- drivers/rtc/rtc-ds1305.c | 5 +- drivers/rtc/rtc-ds1307.c | 5 +- drivers/rtc/rtc-ds1685.c | 6 +- drivers/rtc/rtc-ds3232.c | 5 +- drivers/rtc/rtc-hym8563.c | 5 +- drivers/rtc/rtc-m41t80.c | 9 +- drivers/rtc/rtc-mcp795.c | 5 +- drivers/rtc/rtc-pcf2123.c | 5 +- drivers/rtc/rtc-pcf2127.c | 25 + drivers/rtc/rtc-rv3029c2.c | 9 +- drivers/rtc/rtc-rx8010.c | 6 +- drivers/rtc/rtc-rx8025.c | 5 +- drivers/rtc/rtc-stm32.c | 4 +- drivers/rtc/rtc-tps65910.c | 10 +- drivers/s390/block/dasd.c | 26 +- drivers/s390/block/dcssblk.c | 6 +- drivers/s390/block/xpram.c | 2 +- drivers/scsi/advansys.c | 3 +- drivers/scsi/aha1542.c | 3 +- drivers/scsi/fdomain_isa.c | 3 +- drivers/scsi/g_NCR5380.c | 5 +- drivers/scsi/scsi_error.c | 2 +- drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/sg.c | 3 +- drivers/scsi/st.c | 2 +- drivers/scsi/storvsc_drv.c | 10 + drivers/scsi/ufs/ufshcd-crypto.c | 9 +- drivers/scsi/ufs/ufshcd-crypto.h | 5 - drivers/scsi/ufs/ufshcd.c | 1 - drivers/soc/atmel/soc.c | 227 +- drivers/soc/atmel/soc.h | 19 +- drivers/soc/qcom/rpmpd.c | 28 + drivers/soc/renesas/rcar-sysc.c | 35 +- drivers/soc/ti/knav_dma.c | 1 + drivers/soc/ti/knav_qmss_queue.c | 3 + drivers/soc/ti/pm33xx.c | 5 +- drivers/soc/ti/pruss.c | 2 +- drivers/spi/spidev.c | 1 + drivers/staging/media/atomisp/pci/hmm/hmm.c | 2 +- drivers/staging/media/hantro/hantro_v4l2.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 2 +- drivers/staging/rtl8723bs/include/rtw_wifi_regd.h | 6 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 6 +- drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 10 +- drivers/target/target_core_file.c | 20 +- drivers/target/target_core_pscsi.c | 3 +- drivers/tty/n_tty.c | 7 +- drivers/tty/tty_io.c | 2 - drivers/usb/class/usblp.c | 19 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 4 +- drivers/usb/host/xhci-mtk-sch.c | 123 +- drivers/usb/host/xhci-mtk.c | 2 + drivers/usb/host/xhci-mtk.h | 13 + drivers/usb/host/xhci.c | 8 +- drivers/usb/host/xhci.h | 4 + drivers/usb/serial/cp210x.c | 1 + drivers/usb/serial/mos7840.c | 4 +- drivers/usb/serial/xr_serial.c | 102 +- drivers/usb/typec/tcpm/tcpci_maxim.c | 13 +- drivers/usb/typec/tcpm/tcpm.c | 62 +- drivers/watchdog/pcwd.c | 7 +- fs/9p/acl.c | 8 +- fs/9p/v9fs.h | 3 +- fs/9p/v9fs_vfs.h | 3 +- fs/9p/vfs_inode.c | 36 +- fs/9p/vfs_inode_dotl.c | 39 +- fs/9p/xattr.c | 1 + fs/Kconfig | 13 +- fs/Makefile | 2 +- fs/adfs/adfs.h | 3 +- fs/adfs/inode.c | 5 +- fs/affs/affs.h | 24 +- fs/affs/inode.c | 7 +- fs/affs/namei.c | 15 +- fs/afs/Kconfig | 1 + fs/afs/dir.c | 259 +- fs/afs/file.c | 472 +--- fs/afs/fs_operation.c | 4 +- fs/afs/fsclient.c | 108 +- fs/afs/inode.c | 16 +- fs/afs/internal.h | 64 +- fs/afs/rxrpc.c | 150 +- fs/afs/security.c | 3 +- fs/afs/write.c | 610 +++-- fs/afs/xattr.c | 2 + fs/afs/yfsclient.c | 82 +- fs/attr.c | 126 +- fs/autofs/root.c | 17 +- fs/bad_inode.c | 36 +- fs/bfs/dir.c | 12 +- fs/block_dev.c | 18 +- fs/btrfs/Makefile | 22 +- fs/btrfs/acl.c | 6 +- fs/btrfs/backref.c | 8 +- fs/btrfs/block-group.c | 7 +- fs/btrfs/check-integrity.c | 10 +- fs/btrfs/compression.c | 10 +- fs/btrfs/ctree.h | 5 +- fs/btrfs/delalloc-space.c | 29 +- fs/btrfs/delayed-ref.c | 23 +- fs/btrfs/discard.c | 6 +- fs/btrfs/disk-io.c | 81 +- fs/btrfs/extent-tree.c | 65 +- fs/btrfs/extent_io.c | 569 +++- fs/btrfs/extent_io.h | 15 +- fs/btrfs/extent_map.c | 18 +- fs/btrfs/file-item.c | 22 +- fs/btrfs/file.c | 39 +- fs/btrfs/free-space-cache.c | 28 +- fs/btrfs/inode.c | 98 +- fs/btrfs/ioctl.c | 32 +- fs/btrfs/ordered-data.c | 21 +- fs/btrfs/ordered-data.h | 37 +- fs/btrfs/raid56.c | 10 +- fs/btrfs/reflink.c | 5 +- fs/btrfs/relocation.c | 11 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/space-info.c | 50 +- fs/btrfs/space-info.h | 4 +- fs/btrfs/subpage.c | 40 + fs/btrfs/subpage.h | 254 ++ fs/btrfs/super.c | 7 + fs/btrfs/tests/btrfs-tests.c | 2 +- fs/btrfs/volumes.c | 2 +- fs/btrfs/volumes.h | 11 +- fs/btrfs/xattr.c | 2 + fs/btrfs/zoned.c | 2 - fs/cachefiles/Makefile | 1 + fs/cachefiles/interface.c | 9 +- fs/cachefiles/internal.h | 9 + fs/cachefiles/namei.c | 21 +- fs/cachefiles/rdwr2.c | 412 +++ fs/cachefiles/xattr.c | 29 +- fs/ceph/acl.c | 6 +- fs/ceph/dir.c | 23 +- fs/ceph/inode.c | 18 +- fs/ceph/super.h | 12 +- fs/ceph/xattr.c | 1 + fs/cifs/cifsfs.c | 5 +- fs/cifs/cifsfs.h | 25 +- fs/cifs/dir.c | 8 +- fs/cifs/inode.c | 26 +- fs/cifs/link.c | 3 +- fs/cifs/xattr.c | 1 + fs/coda/coda_linux.h | 8 +- fs/coda/dir.c | 18 +- fs/coda/inode.c | 9 +- fs/coda/pioctl.c | 6 +- fs/configfs/configfs_internal.h | 6 +- fs/configfs/dir.c | 3 +- fs/configfs/inode.c | 5 +- fs/configfs/symlink.c | 6 +- fs/coredump.c | 7 +- fs/crypto/policy.c | 2 +- fs/debugfs/inode.c | 9 +- fs/direct-io.c | 4 +- fs/ecryptfs/crypto.c | 4 +- fs/ecryptfs/inode.c | 84 +- fs/ecryptfs/main.c | 6 + fs/ecryptfs/mmap.c | 4 +- fs/efivarfs/file.c | 2 +- fs/efivarfs/inode.c | 4 +- fs/erofs/inode.c | 7 +- fs/erofs/internal.h | 5 +- fs/exec.c | 12 +- fs/exfat/exfat_fs.h | 8 +- fs/exfat/file.c | 14 +- fs/exfat/namei.c | 14 +- fs/ext2/acl.c | 6 +- fs/ext2/acl.h | 3 +- fs/ext2/ext2.h | 5 +- fs/ext2/ialloc.c | 2 +- fs/ext2/inode.c | 15 +- fs/ext2/ioctl.c | 6 +- fs/ext2/namei.c | 22 +- fs/ext2/xattr_security.c | 1 + fs/ext2/xattr_trusted.c | 1 + fs/ext2/xattr_user.c | 1 + fs/ext4/acl.c | 5 +- fs/ext4/acl.h | 3 +- fs/ext4/ext4.h | 22 +- fs/ext4/ialloc.c | 7 +- fs/ext4/inode.c | 21 +- fs/ext4/ioctl.c | 20 +- fs/ext4/namei.c | 49 +- fs/ext4/super.c | 2 +- fs/ext4/xattr_hurd.c | 1 + fs/ext4/xattr_security.c | 1 + fs/ext4/xattr_trusted.c | 1 + fs/ext4/xattr_user.c | 1 + fs/f2fs/acl.c | 7 +- fs/f2fs/acl.h | 3 +- fs/f2fs/data.c | 12 +- fs/f2fs/f2fs.h | 7 +- fs/f2fs/file.c | 39 +- fs/f2fs/namei.c | 23 +- fs/f2fs/xattr.c | 4 +- fs/fat/fat.h | 6 +- fs/fat/file.c | 24 +- fs/fat/namei_msdos.c | 12 +- fs/fat/namei_vfat.c | 15 +- fs/fcntl.c | 3 +- fs/file.c | 36 +- fs/fscache/Kconfig | 1 + fs/fscache/Makefile | 3 +- fs/fscache/internal.h | 3 + fs/fscache/page.c | 2 +- fs/fscache/page2.c | 116 + fs/fscache/stats.c | 1 + fs/fuse/acl.c | 3 +- fs/fuse/dir.c | 46 +- fs/fuse/fuse_i.h | 4 +- fs/fuse/xattr.c | 2 + fs/gfs2/acl.c | 5 +- fs/gfs2/acl.h | 3 +- fs/gfs2/file.c | 4 +- fs/gfs2/inode.c | 64 +- fs/gfs2/inode.h | 3 +- fs/gfs2/xattr.c | 1 + fs/hfs/attr.c | 1 + fs/hfs/dir.c | 13 +- fs/hfs/hfs_fs.h | 3 +- fs/hfs/inode.c | 8 +- fs/hfsplus/dir.c | 22 +- fs/hfsplus/hfsplus_fs.h | 5 +- fs/hfsplus/inode.c | 16 +- fs/hfsplus/ioctl.c | 2 +- fs/hfsplus/xattr.c | 1 + fs/hfsplus/xattr_security.c | 1 + fs/hfsplus/xattr_trusted.c | 1 + fs/hfsplus/xattr_user.c | 1 + fs/hostfs/hostfs_kern.c | 29 +- fs/hpfs/hpfs_fn.h | 2 +- fs/hpfs/inode.c | 7 +- fs/hpfs/namei.c | 20 +- fs/hugetlbfs/inode.c | 53 +- fs/init.c | 24 +- fs/inode.c | 44 +- fs/internal.h | 17 +- fs/io-wq.c | 1 - fs/io-wq.h | 1 - fs/io_uring.c | 735 ++--- fs/iomap/direct-io.c | 9 +- fs/isofs/dir.c | 1 + fs/isofs/namei.c | 1 + fs/jffs2/acl.c | 6 +- fs/jffs2/acl.h | 3 +- fs/jffs2/dir.c | 33 +- fs/jffs2/fs.c | 7 +- fs/jffs2/os-linux.h | 2 +- fs/jffs2/security.c | 1 + fs/jffs2/xattr_trusted.c | 1 + fs/jffs2/xattr_user.c | 1 + fs/jfs/acl.c | 5 +- fs/jfs/file.c | 9 +- fs/jfs/ioctl.c | 2 +- fs/jfs/jfs_acl.h | 3 +- fs/jfs/jfs_inode.c | 2 +- fs/jfs/jfs_inode.h | 2 +- fs/jfs/namei.c | 21 +- fs/jfs/xattr.c | 2 + fs/kernfs/dir.c | 6 +- fs/kernfs/inode.c | 19 +- fs/kernfs/kernfs-internal.h | 9 +- fs/libfs.c | 28 +- fs/minix/bitmap.c | 2 +- fs/minix/file.c | 7 +- fs/minix/inode.c | 6 +- fs/minix/minix.h | 3 +- fs/minix/namei.c | 24 +- fs/mount.h | 28 - fs/mount_notify.c | 222 -- fs/namei.c | 512 +++- fs/namespace.c | 506 +++- fs/netfs/Kconfig | 23 + fs/netfs/Makefile | 5 + fs/netfs/internal.h | 97 + fs/netfs/read_helper.c | 1155 ++++++++ fs/netfs/stats.c | 59 + fs/nfs/dir.c | 25 +- fs/nfs/file.c | 2 +- fs/nfs/fscache.c | 206 +- fs/nfs/fscache.h | 66 +- fs/nfs/inode.c | 9 +- fs/nfs/internal.h | 22 +- fs/nfs/namespace.c | 15 +- fs/nfs/nfs3_fs.h | 3 +- fs/nfs/nfs3acl.c | 3 +- fs/nfs/nfs4file.c | 4 + fs/nfs/nfs4proc.c | 3 + fs/nfs/pagelist.c | 2 + fs/nfs/pnfs.c | 69 +- fs/nfs/read.c | 244 +- fs/nfs/super.c | 12 + fs/nfs_common/Makefile | 2 +- fs/nfs_common/nfs_ssc.c | 2 - fs/nfsd/Kconfig | 1 + fs/nfsd/blocklayout.c | 2 +- fs/nfsd/export.c | 12 +- fs/nfsd/nfs2acl.c | 6 +- fs/nfsd/nfs3acl.c | 6 +- fs/nfsd/nfs4acl.c | 5 +- fs/nfsd/nfs4recover.c | 6 +- fs/nfsd/nfsfh.c | 3 +- fs/nfsd/nfsproc.c | 2 +- fs/nfsd/vfs.c | 50 +- fs/nilfs2/inode.c | 14 +- fs/nilfs2/ioctl.c | 2 +- fs/nilfs2/namei.c | 19 +- fs/nilfs2/nilfs.h | 6 +- fs/notify/fanotify/fanotify_user.c | 2 +- fs/notify/inotify/inotify_user.c | 2 +- fs/ntfs/inode.c | 6 +- fs/ntfs/inode.h | 3 +- fs/ntfs/layout.h | 4 +- fs/ocfs2/acl.c | 6 +- fs/ocfs2/acl.h | 3 +- fs/ocfs2/dlmfs/dlmfs.c | 17 +- fs/ocfs2/file.c | 18 +- fs/ocfs2/file.h | 11 +- fs/ocfs2/ioctl.c | 2 +- fs/ocfs2/namei.c | 21 +- fs/ocfs2/refcounttree.c | 4 +- fs/ocfs2/xattr.c | 3 + fs/omfs/dir.c | 13 +- fs/omfs/file.c | 7 +- fs/omfs/inode.c | 2 +- fs/open.c | 35 +- fs/orangefs/acl.c | 6 +- fs/orangefs/inode.c | 20 +- fs/orangefs/namei.c | 12 +- fs/orangefs/orangefs-kernel.h | 13 +- fs/orangefs/xattr.c | 1 + fs/overlayfs/copy_up.c | 22 +- fs/overlayfs/dir.c | 31 +- fs/overlayfs/file.c | 6 +- fs/overlayfs/inode.c | 27 +- fs/overlayfs/overlayfs.h | 45 +- fs/overlayfs/super.c | 21 +- fs/overlayfs/util.c | 4 +- fs/pipe.c | 1 + fs/posix_acl.c | 103 +- fs/proc/base.c | 28 +- fs/proc/fd.c | 5 +- fs/proc/fd.h | 3 +- fs/proc/generic.c | 12 +- fs/proc/internal.h | 6 +- fs/proc/proc_net.c | 5 +- fs/proc/proc_sysctl.c | 15 +- fs/proc/root.c | 5 +- fs/proc_namespace.c | 3 + fs/ramfs/file-nommu.c | 9 +- fs/ramfs/inode.c | 21 +- fs/read_write.c | 20 +- fs/reiserfs/acl.h | 3 +- fs/reiserfs/inode.c | 7 +- fs/reiserfs/ioctl.c | 4 +- fs/reiserfs/namei.c | 21 +- fs/reiserfs/reiserfs.h | 3 +- fs/reiserfs/xattr.c | 13 +- fs/reiserfs/xattr.h | 3 +- fs/reiserfs/xattr_acl.c | 8 +- fs/reiserfs/xattr_security.c | 3 +- fs/reiserfs/xattr_trusted.c | 3 +- fs/reiserfs/xattr_user.c | 3 +- fs/remap_range.c | 7 +- fs/splice.c | 53 +- fs/stat.c | 26 +- fs/super.c | 3 +- fs/sysv/file.c | 7 +- fs/sysv/ialloc.c | 2 +- fs/sysv/itree.c | 6 +- fs/sysv/namei.c | 21 +- fs/sysv/sysv.h | 3 +- fs/tracefs/inode.c | 4 +- fs/ubifs/dir.c | 30 +- fs/ubifs/file.c | 5 +- fs/ubifs/ioctl.c | 2 +- fs/ubifs/ubifs.h | 5 +- fs/ubifs/xattr.c | 1 + fs/udf/file.c | 9 +- fs/udf/ialloc.c | 2 +- fs/udf/inode.c | 9 +- fs/udf/namei.c | 24 +- fs/udf/symlink.c | 7 +- fs/ufs/ialloc.c | 2 +- fs/ufs/inode.c | 7 +- fs/ufs/namei.c | 19 +- fs/ufs/ufs.h | 3 +- fs/utimes.c | 3 +- fs/vboxsf/dir.c | 12 +- fs/vboxsf/utils.c | 9 +- fs/vboxsf/vfsmod.h | 8 +- fs/verity/enable.c | 2 +- fs/xattr.c | 139 +- fs/xfs/xfs_acl.c | 5 +- fs/xfs/xfs_acl.h | 3 +- fs/xfs/xfs_file.c | 4 +- fs/xfs/xfs_inode.c | 26 +- fs/xfs/xfs_inode.h | 16 +- fs/xfs/xfs_ioctl.c | 35 +- fs/xfs/xfs_ioctl32.c | 6 +- fs/xfs/xfs_iops.c | 101 +- fs/xfs/xfs_iops.h | 3 +- fs/xfs/xfs_itable.c | 17 +- fs/xfs/xfs_itable.h | 1 + fs/xfs/xfs_qm.c | 3 +- fs/xfs/xfs_super.c | 2 +- fs/xfs/xfs_symlink.c | 5 +- fs/xfs/xfs_symlink.h | 5 +- fs/xfs/xfs_xattr.c | 7 +- fs/zonefs/super.c | 9 +- include/acpi/acpi_bus.h | 7 + include/acpi/cppc_acpi.h | 2 +- include/dt-bindings/power/qcom-rpmpd.h | 9 + include/linux/bio.h | 37 +- include/linux/blk-mq.h | 8 +- include/linux/blk_types.h | 4 +- include/linux/blkdev.h | 34 +- include/linux/capability.h | 14 +- include/linux/clk.h | 24 +- include/linux/dcache.h | 1 - include/linux/dma/mmp-pdma.h | 16 - include/linux/elevator.h | 2 + include/linux/fs.h | 191 +- include/linux/fscache-cache.h | 4 + include/linux/fscache.h | 28 +- include/linux/fwnode.h | 7 + include/linux/genhd.h | 27 +- include/linux/hid-sensor-hub.h | 9 +- include/linux/hid.h | 15 +- include/linux/hugetlb.h | 91 + include/linux/hyperv.h | 58 +- include/linux/ima.h | 18 +- include/linux/isa.h | 2 +- include/linux/keyslot-manager.h | 3 + include/linux/lsm_hook_defs.h | 18 +- include/linux/lsm_hooks.h | 7 +- include/linux/memory_hotplug.h | 4 +- include/linux/mm.h | 6 +- include/linux/mm_inline.h | 113 +- include/linux/mmc/core.h | 6 + include/linux/mmc/host.h | 11 + include/linux/mmzone.h | 2 - include/linux/mount.h | 7 + include/linux/netfs.h | 167 ++ include/linux/nfs_fs.h | 12 +- include/linux/nfs_iostat.h | 2 +- include/linux/nfs_page.h | 1 + include/linux/nfs_xdr.h | 1 + include/linux/page-flags.h | 6 - include/linux/pagemap.h | 17 +- include/linux/platform_data/dma-coh901318.h | 72 - include/linux/platform_data/dma-imx-sdma.h | 11 - include/linux/pm.h | 2 - include/linux/pm_domain.h | 12 + include/linux/posix_acl.h | 21 +- include/linux/posix_acl_xattr.h | 12 +- include/linux/reset.h | 19 + include/linux/security.h | 62 +- include/linux/sirfsoc_dma.h | 7 - include/linux/syscalls.h | 6 +- include/linux/tty.h | 1 + include/linux/uio.h | 11 + include/linux/usb/pd.h | 1 + include/linux/vmalloc.h | 11 +- include/linux/watch_queue.h | 7 +- include/linux/xattr.h | 30 +- include/linux/zstd.h | 8 +- include/media/v4l2-fwnode.h | 22 + include/net/af_rxrpc.h | 2 +- include/net/bluetooth/hci_core.h | 36 +- include/net/bluetooth/l2cap.h | 1 + include/net/bluetooth/mgmt.h | 16 + include/net/netfilter/nf_tables.h | 2 + include/net/tcp.h | 2 +- include/soc/mediatek/smi.h | 2 +- include/trace/events/afs.h | 74 +- include/trace/events/btrfs.h | 7 +- include/trace/events/netfs.h | 201 ++ include/trace/events/pagemap.h | 11 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/etnaviv_drm.h | 3 + include/uapi/linux/io_uring.h | 10 + include/uapi/linux/misc/bcm_vk.h | 84 + include/uapi/linux/mount.h | 16 + include/uapi/linux/rpl.h | 6 +- include/uapi/linux/v4l2-subdev.h | 2 +- include/uapi/linux/watch_queue.h | 31 +- ipc/mqueue.c | 9 +- kernel/auditsc.c | 5 +- kernel/bpf/bpf_lsm.c | 12 + kernel/bpf/inode.c | 13 +- kernel/capability.c | 14 +- kernel/cgroup/cgroup.c | 2 +- kernel/printk/printk.c | 2 +- kernel/printk/printk_ringbuffer.h | 2 +- kernel/rcu/rcutorture.c | 6 +- kernel/rcu/tasks.h | 4 +- kernel/rcu/tree.c | 2 - kernel/sys.c | 2 +- kernel/sys_ni.c | 3 - kernel/torture.c | 6 +- kernel/trace/blktrace.c | 16 +- kernel/watch_queue.c | 2 +- lib/iov_iter.c | 334 ++- lib/test_printf.c | 4 +- mm/compaction.c | 39 +- mm/early_ioremap.c | 12 +- mm/filemap.c | 587 ++-- mm/gup.c | 5 +- mm/huge_memory.c | 41 +- mm/hugetlb.c | 218 +- mm/kasan/shadow.c | 1 + mm/madvise.c | 5 +- mm/memcontrol.c | 14 +- mm/memory.c | 6 +- mm/memory_hotplug.c | 23 +- mm/migrate.c | 13 +- mm/mincore.c | 5 +- mm/mlock.c | 3 +- mm/oom_kill.c | 5 +- mm/page_alloc.c | 130 +- mm/page_io.c | 2 +- mm/page_owner.c | 4 +- mm/readahead.c | 70 + mm/rmap.c | 4 +- mm/shmem.c | 50 +- mm/swap.c | 50 +- mm/swapfile.c | 8 +- mm/vmscan.c | 21 +- mm/workingset.c | 5 +- mm/zswap.c | 1 + net/bluetooth/a2mp.c | 1 + net/bluetooth/hci_core.c | 183 +- net/bluetooth/hci_request.c | 49 +- net/bluetooth/l2cap_core.c | 119 +- net/bluetooth/mgmt.c | 391 ++- net/bluetooth/msft.c | 460 +++- net/bluetooth/msft.h | 30 + net/bridge/br_multicast.c | 2 +- net/bridge/br_multicast_eht.c | 18 +- net/ipv4/tcp_input.c | 10 +- net/ipv4/tcp_recovery.c | 5 +- net/mac80211/ieee80211_i.h | 1 + net/mac80211/iface.c | 6 + net/mac80211/main.c | 4 +- net/netfilter/nf_tables_api.c | 5 +- net/netfilter/nft_dynset.c | 41 +- net/rxrpc/recvmsg.c | 9 +- net/socket.c | 6 +- net/unix/af_unix.c | 5 +- net/vmw_vsock/hyperv_transport.c | 4 +- net/wireless/core.c | 1 - net/wireless/wext-core.c | 5 +- net/xdp/xsk.c | 47 +- net/xdp/xsk_buff_pool.c | 12 +- samples/Kconfig | 7 +- samples/bpf/Makefile | 4 + samples/watch_queue/watch_test.c | 43 +- scripts/checkpatch.pl | 9 +- scripts/dummy-tools/gcc | 10 +- scripts/kconfig/mconf-cfg.sh | 2 +- security/apparmor/apparmorfs.c | 3 +- security/apparmor/domain.c | 13 +- security/apparmor/file.c | 4 +- security/apparmor/lsm.c | 21 +- security/commoncap.c | 108 +- security/integrity/evm/evm_crypto.c | 11 +- security/integrity/evm/evm_main.c | 4 +- security/integrity/evm/evm_secfs.c | 2 +- security/integrity/ima/ima.h | 19 +- security/integrity/ima/ima_api.c | 10 +- security/integrity/ima/ima_appraise.c | 23 +- security/integrity/ima/ima_asymmetric_keys.c | 3 +- security/integrity/ima/ima_main.c | 40 +- security/integrity/ima/ima_policy.c | 20 +- security/integrity/ima/ima_queue_keys.c | 4 +- security/keys/Kconfig | 8 +- security/security.c | 32 +- security/selinux/hooks.c | 23 +- security/smack/smack_lsm.c | 22 +- sound/firewire/bebob/bebob_hwdep.c | 8 +- sound/firewire/fireface/ff-hwdep.c | 10 +- sound/firewire/oxfw/oxfw-hwdep.c | 10 +- sound/hda/intel-dsp-config.c | 4 + sound/isa/ad1848/ad1848.c | 3 +- sound/isa/adlib.c | 3 +- sound/isa/cmi8328.c | 3 +- sound/isa/cmi8330.c | 3 +- sound/isa/cs423x/cs4231.c | 3 +- sound/isa/cs423x/cs4236.c | 3 +- sound/isa/es1688/es1688.c | 3 +- sound/isa/es18xx.c | 5 +- sound/isa/galaxy/galaxy.c | 3 +- sound/isa/gus/gusclassic.c | 3 +- sound/isa/gus/gusextreme.c | 3 +- sound/isa/gus/gusmax.c | 3 +- sound/isa/gus/interwave.c | 3 +- sound/isa/msnd/msnd_pinnacle.c | 3 +- sound/isa/opl3sa2.c | 3 +- sound/isa/opti9xx/miro.c | 3 +- sound/isa/opti9xx/opti92x-ad1848.c | 5 +- sound/isa/sb/jazz16.c | 3 +- sound/isa/sb/sb16.c | 3 +- sound/isa/sb/sb8.c | 3 +- sound/isa/sc6000.c | 3 +- sound/isa/sscape.c | 3 +- sound/isa/wavefront/wavefront.c | 3 +- sound/mips/Kconfig | 7 + sound/mips/Makefile | 1 + sound/mips/snd-n64.c | 372 +++ sound/pci/hda/hda_intel.c | 2 +- sound/pci/hda/hda_tegra.c | 90 +- sound/pci/hda/patch_conexant.c | 2 +- sound/pci/hda/patch_via.c | 2 +- sound/soc/codecs/ak4458.c | 22 +- sound/soc/intel/boards/sof_sdw.c | 10 + .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 49 + sound/soc/qcom/lpass-lpaif-reg.h | 2 +- sound/soc/sof/intel/Kconfig | 3 +- sound/soc/sof/sof-acpi-dev.c | 11 +- sound/soc/sof/sof-pci-dev.c | 10 +- sound/soc/tegra/tegra30_ahub.c | 64 +- sound/soc/tegra/tegra30_ahub.h | 5 +- tools/include/linux/types.h | 3 + tools/include/uapi/asm-generic/unistd.h | 4 +- tools/include/uapi/linux/bpf_perf_event.h | 1 + tools/lib/bpf/xsk.c | 81 +- tools/power/cpupower/utils/cpufreq-info.c | 3 +- tools/power/cpupower/utils/helpers/amd.c | 65 +- tools/power/cpupower/utils/helpers/cpuid.c | 20 +- tools/power/cpupower/utils/helpers/helpers.h | 14 +- tools/power/cpupower/utils/helpers/misc.c | 9 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/test_progs.c | 2 +- tools/testing/selftests/bpf/xdpxceiver.c | 219 +- tools/testing/selftests/bpf/xdpxceiver.h | 2 - tools/testing/selftests/mount_setattr/.gitignore | 1 + tools/testing/selftests/mount_setattr/Makefile | 7 + .../selftests/{mount => mount_setattr}/config | 0 .../selftests/mount_setattr/mount_setattr_test.c | 1424 ++++++++++ 1267 files changed, 30844 insertions(+), 17125 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-mx- [...] create mode 100644 Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml delete mode 100644 Documentation/devicetree/bindings/display/ht16k33.txt delete mode 100644 Documentation/devicetree/bindings/dma/sirfsoc-dma.txt delete mode 100644 Documentation/devicetree/bindings/dma/ste-coh901318.txt delete mode 100644 Documentation/devicetree/bindings/dma/zxdma.txt delete mode 100644 Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt create mode 100644 Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml create mode 100644 Documentation/livepatch/reliable-stacktrace.rst create mode 100644 arch/arm/boot/dts/am335x-myirtech-myc.dtsi create mode 100644 arch/arm/boot/dts/am335x-myirtech-myd.dts copy arch/arm64/boot/dts/amlogic/{meson-g12b-gtking-pro.dts => meson-g12b-gsking-x [...] delete mode 100644 arch/arm64/boot/dts/nvidia/tegra210-audio-graph.dtsi create mode 100644 arch/arm64/boot/dts/qcom/apq8094-sony-xperia-kitakami-karin_windy.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-ivy.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-karin.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-satsuki.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-suzuran.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.dts create mode 100644 arch/arm64/kvm/hyp/nvhe/gen-hyprel.c create mode 100644 arch/arm64/kvm/trng.c delete mode 100644 arch/um/include/asm/set_memory.h create mode 100644 drivers/acpi/acpi_fpdt.c delete mode 100644 drivers/dma/coh901318.c delete mode 100644 drivers/dma/coh901318.h delete mode 100644 drivers/dma/coh901318_lli.c delete mode 100644 drivers/dma/sirf-dma.c delete mode 100644 drivers/dma/zx_dma.c create mode 100644 drivers/gpu/drm/i915/display/intel_vrr.c create mode 100644 drivers/gpu/drm/i915/display/intel_vrr.h create mode 100644 drivers/input/joystick/n64joy.c create mode 100644 drivers/media/pci/intel/ipu3/cio2-bridge.c create mode 100644 drivers/media/pci/intel/ipu3/cio2-bridge.h rename drivers/media/pci/intel/ipu3/{ipu3-cio2.c => ipu3-cio2-main.c} (98%) create mode 100644 drivers/misc/bcm-vk/Kconfig create mode 100644 drivers/misc/bcm-vk/Makefile create mode 100644 drivers/misc/bcm-vk/bcm_vk.h create mode 100644 drivers/misc/bcm-vk/bcm_vk_dev.c create mode 100644 drivers/misc/bcm-vk/bcm_vk_msg.c create mode 100644 drivers/misc/bcm-vk/bcm_vk_msg.h create mode 100644 drivers/misc/bcm-vk/bcm_vk_sg.c create mode 100644 drivers/misc/bcm-vk/bcm_vk_sg.h create mode 100644 drivers/misc/bcm-vk/bcm_vk_tty.c create mode 100644 drivers/mmc/core/crypto.c create mode 100644 drivers/mmc/core/crypto.h rename drivers/mmc/host/{cqhci.c => cqhci-core.c} (94%) create mode 100644 drivers/mmc/host/cqhci-crypto.c create mode 100644 drivers/mmc/host/cqhci-crypto.h delete mode 100644 drivers/platform/x86/intel_mid_powerbtn.c delete mode 100644 drivers/platform/x86/intel_mid_thermal.c create mode 100644 fs/btrfs/subpage.c create mode 100644 fs/btrfs/subpage.h create mode 100644 fs/cachefiles/rdwr2.c create mode 100644 fs/fscache/page2.c delete mode 100644 fs/mount_notify.c create mode 100644 fs/netfs/Kconfig create mode 100644 fs/netfs/Makefile create mode 100644 fs/netfs/internal.h create mode 100644 fs/netfs/read_helper.c create mode 100644 fs/netfs/stats.c delete mode 100644 include/linux/dma/mmp-pdma.h create mode 100644 include/linux/netfs.h delete mode 100644 include/linux/platform_data/dma-coh901318.h delete mode 100644 include/linux/sirfsoc_dma.h create mode 100644 include/trace/events/netfs.h create mode 100644 include/uapi/linux/misc/bcm_vk.h create mode 100644 sound/mips/snd-n64.c create mode 100644 tools/testing/selftests/mount_setattr/.gitignore create mode 100644 tools/testing/selftests/mount_setattr/Makefile copy tools/testing/selftests/{mount => mount_setattr}/config (100%) create mode 100644 tools/testing/selftests/mount_setattr/mount_setattr_test.c