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 a9bb9ddf7f1a secretmem: test: add basic selftest for memfd_secret(2) omits 833e61ae8ddc arch, mm: wire up memfd_secret system call where relevant omits 22e0c83d3e01 PM: hibernate: disable when there are active secretmem users omits 7a02fa97b897 secretmem: add memcg accounting omits 95ca9abb094e secretmem: use PMD-size pages to amortize direct map fragm [...] omits 9c9be1e013e1 mm: introduce memfd_secret system call to create "secret" [...] omits 9e18ec3cfabd set_memory: allow querying whether set_direct_map_*() is a [...] omits 19d13d481102 set_memory: allow set_direct_map_*_noflush() for multiple pages omits ce05ee6490d7 riscv/Kconfig: make direct map manipulation options depend on MMU omits 81b8dee63dcd mmap: make mlock_future_check() global omits cede79b86153 mm: add definition of PMD_PAGE_ORDER omits bfb05a843499 Merge branch 'akpm-current/current' omits 06c5de845198 Merge remote-tracking branch 'oprofile-removal/oprofile/removal' omits 0ad7b88bafe9 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits 87f484b327e4 Merge remote-tracking branch 'memblock/for-next' omits b3b306191909 Merge remote-tracking branch 'notifications/notifications- [...] omits 564d5dbb06e9 Merge remote-tracking branch 'mhi/mhi-next' omits 500182755c63 Merge remote-tracking branch 'pidfd/for-next' omits 1073d78f109b Merge remote-tracking branch 'hyperv/hyperv-next' omits dfe19b31e0de Merge remote-tracking branch 'xarray/main' omits d6c9fafd938c initramfs-panic-with-memory-information-fix omits 842a29524bc8 initramfs: panic with memory information omits 186f3a40a2fe scripts/gdb: fix list_for_each omits 1cae1dd8c935 aio: simplify read_events() omits 2514ce22d07e init/version.c: remove Version_<LINUX_VERSION_CODE> symbol omits 1ecb88c94356 checkpatch: improve TYPECAST_INT_CONSTANT test message omits cbdf537ba49c checkpatch: prefer ftrace over function entry/exit printks omits c6e9d76e9939 checkpatch: trivial style fixes omits 6ebbbb2b87d0 checkpatch: ignore warning designated initializers using NR_CPUS omits 0e78410062d6 checkpatch: improve blank line after declaration test omits 86e4e3fa4042 include/linux/bitops.h: spelling s/synomyn/synonym/ omits b0894986f9b3 mm/page_poison: use unhashed address in hexdump for check_ [...] omits 8ac31b2df37d lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] omits 21de429f16fc string.h: move fortified functions definitions in a dedica [...] omits 8fd88c066656 lib-optimize-cpumask_local_spread-v8 omits 388f02fc8a05 lib: optimize cpumask_local_spread() omits 058913b71c09 lib/genalloc.c: change return type to unsigned long for bi [...] omits 4af5438baefd proc/sysctl: make protected_* world readable omits 746917c56d69 sysctl.c: fix underflow value setting risk in vm_table omits 1e2efc7effce proc/wchan: use printk format instead of lookup_symbol_name() omits 0e93f4707581 alpha: remove CONFIG_EXPERIMENTAL from defconfigs omits ace47254fcd8 kernel/hung_task.c: Monitor killed tasks. omits a081645e206e fs/buffer.c: dump more info for __getblk_gfp() stall problem omits ea4d8e8fb2e4 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits aabb07608d40 kasan: use error_report_end tracepoint omits dedd5c86afe0 kfence: use error_report_end tracepoint omits ccac2917b6f7 tracing: add error_report_end trace point omits db1159c4d378 MAINTAINERS: add entry for KFENCE omits b1530c5ce2d1 kfence: show access type in report omits 0da00c444d89 kfence: fix typo in test omits 0a4d7e4df7c9 kfence: add test suite omits 59c55387e502 kfence: add missing copyright header to documentation omits 741c7f3a5ceb kfence, Documentation: add KFENCE documentation omits 128b9b4cb003 revert kasan-remove-kfence-leftovers omits 40f1be8cde14 kfence, kasan: make KFENCE compatible with KASAN omits 1a09841f2520 mm, kfence: insert KFENCE hooks for SLUB omits e59dec83b7c3 mm, kfence: insert KFENCE hooks for SLAB omits 99d9788bd651 kfence: use pt_regs to generate stack trace on faults omits afc939a962ae kfence, arm64: add missing copyright and description header omits 204555ff8bd6 arm64, kfence: enable KFENCE for ARM64 omits ac37dc0d202f kfence, x86: add missing copyright and description header omits 6ac22a1d7e49 x86, kfence: enable KFENCE for x86 omits f247dfe36867 kfence: add missing copyright and description headers omits 1fbead71b07e kfence: add option to use KFENCE without static keys omits abb84516df44 kfence: fix potential deadlock due to wake_up() omits cf31afc2042f kfence: avoid stalling work queue task without allocations omits 66fb19838965 kfence: Fix parameter description for kfence_object_start() omits b2107a1c5709 mm: add Kernel Electric-Fence infrastructure omits e999b6fdac78 bdi-use-might_alloc-fix omits 7b55d99d29f5 mm/backing-dev.c: use might_alloc() omits 84a800782c18 mm/dmapool: use might_alloc() omits f7a8512eab66 mm: page-flags.h: Typo fix (It -> If) omits c0ddb1683e62 mm: remove arch_remap() and mm-arch-hooks.h omits e097b12208ea mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] omits ace7d49e8720 mm: set the sleep_mapped to true for zbud and z3fold omits 594c49d9f57d mm/zswap: fix variable 'entry' is uninitialized when used omits 43263dd803c1 mm/zswap: add return value in zswap_frontswap_load omits 5b10ea1aacee mm/zswap: add the flag can_sleep_mapped omits 0d41a81f9312 mm: zswap: clean up confusing comment omits 6628f4177eba mm: fix memory_failure() handling of dax-namespace metadata omits a6e0339b1e59 mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] omits 93fd3afc1965 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] omits caddc444e307 mm: teach pfn_to_online_page() to consider subsection validity omits 8177e7265a1f mm: move pfn_to_online_page() out of line omits 03bccc1e1492 mm/vmstat.c: erase latency in vmstat_shepherd omits 5fb6a9c5c2e6 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits cdbe532e9623 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 8c358bab7ebf mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits e06dbe7bb758 memblock: do not start bottom-up allocations with kernel_end omits 4f67207ec9a8 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix omits 3861037f61a6 mm-cma-allocate-cma-areas-bottom-up-fix-3 omits 96d302e82859 mm-cma-allocate-cma-areas-bottom-up-fix-2 omits 8c3113ddbdf4 mm-cma-allocate-cma-areas-bottom-up-fix omits 437879d5fec5 mm: cma: allocate cma areas bottom-up omits ebd3b07e3759 mm,thp,shmem: make khugepaged obey tmpfs mount flags omits 4ac98cdbb6f9 mm,thp,shm: limit gfp mask to no more than specified omits 5683c8c37aec mm,thp,shmem: limit shmem THP alloc gfp_mask omits 926770bd42bd mm: remove pagevec_lookup_entries omits 4203a1abb3d9 mm: pass pvec directly to find_get_entries omits 4a08ff746afd mm: remove nr_entries parameter from pagevec_lookup_entries omits 7d8fdd22ab6b mm: add an 'end' parameter to pagevec_lookup_entries omits 341d82f70366 mm: add an 'end' parameter to find_get_entries omits 7f8cf5f489f6 fix mm-add-and-use-find_lock_entries.patch omits 962c911cabf4 mm: add and use find_lock_entries omits 9ca4d7926236 iomap: use mapping_seek_hole_data omits eb29560b21ce fix mm-filemap-add-mapping_seek_hole_data.patch omits d6a74d835a96 mm/filemap: add mapping_seek_hole_data omits 0c0d74cfbdfb fix mm-filemap-add-helper-for-finding-pages.patch omits 764871fcf77d mm/filemap: add helper for finding pages omits 0155bd3146db mm/filemap: rename find_get_entry to mapping_get_entry omits 3d4ba8e5e52b mm: add FGP_ENTRY omits 6a32f69fadde mm/swap: optimise get_shadow_from_swap_cache omits 1f4b810780dd mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits b999b9ccc24f mm: make pagecache tagged lookups return only head pages omits 0e698ff52c76 mm/migrate: remove unneeded semicolons omits dc9c0766e6ab hugetlbfs: remove meaningless variable avoid_reserve omits 800dc34c3223 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] omits 26e6ff15a089 hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs omits 22186a6cbee4 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() omits 6cb94b1ab8fe hugetlbfs: remove special hugetlbfs_set_page_dirty() omits 4a7f43287437 mm/hugetlb: change hugetlb_reserve_pages() to type bool omits b492a84d2c2b numa balancing: migrate on fault among multiple bound nodes omits b88b054fbbfc mm/compaction: correct deferral logic for proactive compaction omits af8a5f3218c4 mm-compaction-return-proper-state-in-should_proactive_comp [...] omits 240260475d25 mm/compaction: return proper state in should_proactive_com [...] omits 5891865604e7 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked omits 6cdc71be72c9 mm/compaction: remove rcu_read_lock during page compaction omits 71df153cd777 z3fold: simplify the zhdr initialization code in init_z3fo [...] omits a1fc04d7f2c0 z3fold: remove unused attribute for release_z3fold_page omits 53c7f662d1a1 mm/vmscan: __isolate_lru_page_prepare() cleanup omits ada026a618ce mm/hugetlb: use helper huge_page_order and pages_per_huge_page omits 5cea85ee1e4a mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call omits 60a79e58d3b8 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing omits b86d9ad2c064 mm/hugetlb: fix potential double free in hugetlb_register_ [...] omits dc18f2334837 MIPS: do not call flush_tlb_all when setting pmd entry omits 69baf6c9eff2 mm/huge_memory.c: update tlb entry if pmd is changed omits a412eff19689 kasan-remove-redundant-config-option-v3 omits 310bd5d5b446 kasan: remove redundant config option omits 5acccff32bd8 kasan: don't run tests when KASAN is not enabled omits 167d759a17e4 kasan: add a test for kmem_cache_alloc/free_bulk omits 8681f669ec2f kasan: add proper page allocator tests omits 4bc84731cbf3 kasan: fix bug detection via ksize for HW_TAGS mode omits 10bfa18a3399 kasan: move _RET_IP_ to inline wrappers omits f8636df6493e kasan: fix memory corruption in kasan_bitops_tags test omits cec7dd1c28a0 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode omits 2cf7edf0a162 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL omits 37185d1c5ad4 kasan: rename CONFIG_TEST_KASAN_MODULE omits 11cee6bea8e5 kasan, arm64: allow using KUnit tests with HW_TAGS mode omits b9b322c2bba9 kasan: add match-all tag tests omits ffa83978c8d0 kasan: add macros to simplify checking test constraints omits 170d1f5fb0d5 kasan: clean up comments in tests omits 5fc18b1b37da kasan: clarify HW_TAGS impact on TBI omits 895af195c42e kasan: prefix global functions with kasan_ omits 75b02beafa95 vmalloc: remove redundant NULL check omits 984ed2369c17 mm/page_reporting: use list_entry_is_head() in page_report [...] omits f7f73eabcc82 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] omits 0ed9a8d161aa mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() omits afb4db1ba80f mm/mprotect.c: optimize error detection in do_mprotect_pkey() omits bfa5591b0d56 mm/mmap.c: fix the adjusted length error omits c96de4f8aa25 mm/mmap.c: remove unnecessary local variable omits ffb7005c1c4b mm/memcontrol: remove redundant NULL check omits 1b06bfaa5b85 mm: page_counter: re-layout structure to reduce false sharing omits bb294739fd0b mm: kmem: make __memcg_kmem_(un)charge static omits 4181c4c02220 mm-memcg-add-swapcache-stat-for-memcg-v2-fix omits a5b88bd60f44 mm: memcg: add swapcache stat for memcg v2 omits bad6337a367b mm/memcg: remove rcu locking for lock_page_lruvec function series omits 4c3fd765f243 mm/memcg: revise the using condition of lock_page_lruvec f [...] omits 7691dd65d97a mm: memcontrol: make the slab calculation consistent omits 62caad874677 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages omits 85b74b2db245 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages omits 40158f814ecc mm: memcontrol: convert NR_SHMEM_THPS account to pages omits f6a3500f9714 Merge remote-tracking branch 'nvmem/for-next' omits d64400ca2ae7 mm: memcontrol: convert NR_FILE_THPS account to pages omits 9eee9d5d5bb1 mm: memcontrol: convert NR_ANON_THPS account to pages omits 27763958b2fa mm: memcontrol: fix NR_ANON_THPS accounting in charge moving omits 04b85a9a0524 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] omits 3e3030fcbfb2 mm: memcontrol: optimize per-lruvec stats counter memory usage omits 24136148e583 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] omits 6062bf1569b0 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits 85d363d47800 mm/swap: don't SetPageWorkingset unconditionally during swapin omits 464bbfe089b2 mm/swap_slots.c: remove redundant NULL check omits 8fde18655f32 mm/filemap: don't revert iter on -EIOCBQUEUED omits 6a2640f4c365 mm/filemap: remove unused parameter and change to void typ [...] omits 8154c246c9cd mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 78950e337fc9 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] omits 871fede2fc35 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] omits 2ebc3b8dc9db mm/debug: improve memcg debugging omits 3ee0a21c77f4 mm, slub: splice cpu and page freelists in deactivate_slab() omits 273072f522de mm, slab, slub: stop taking cpu hotplug lock omits 2a441fb9224b mm, slab, slub: stop taking memory hotplug lock omits 313a3966f346 mm, slub: stop freeing kmem_cache_node structures on node offline omits a29915c3a377 mm/slub: disable user tracing for kmemleak caches by default omits d22e02b6053f mm, tracing: record slab name for kmem_cache_free() omits 9a75ab24e7ef kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 161a25edc289 fs: delete repeated words in comments omits 8aae5f4a7fd8 ramfs: support O_TMPFILE omits 2415b4790aba ocfs2: fix ocfs2 corrupt when iputting an inode omits 2b05899b6ec0 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 88a03bb235f7 ocfs2: clean up some definitions which are not used any more omits 6e42a0bef03c ocfs2: remove redundant conditional before iput omits 5c9bc5e09750 scripts/spelling.txt: increase error-prone spell checking omits 43b106a55c9d hexagon: remove CONFIG_EXPERIMENTAL from defconfigs omits 2d73a9b74ca8 /proc/kpageflags: do not use uninitialized struct pages omits cb4126523515 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 67fad7f78783 MAINTAINERS: add a couple more files to the Clang/LLVM section omits a5a982296b7e proc_sysctl: fix oops caused by incorrect command parameters omits 6b4abe5914aa init/gcov: allow CONFIG_CONSTRUCTORS on UML to fix module gcov omits 09ebc1695a73 mm/vmalloc: reparate put pages and flush VM flags omits 223c3f9d1413 powerpc/mm/highmem: use __set_pte_at() for kmap_local() omits c383cc908e68 mips/mm/highmem: use set_pte() for kmap_local() omits d11a1c7aa047 mm/highmem: prepare for overriding set_pte_at() omits 723ec9d815d4 sparc/mm/highmem: flush cache and TLB omits bcb4d2805461 mm: fix page reference leak in soft_offline_page() omits cf7d21b5c3fb mm, compaction: move high_pfn to the for loop scope omits bf54c4db11ed ubsan: disable unsigned-overflow check for i386 omits 55f14a81e18c mm: migrate: do not migrate HugeTLB page whose refcount is one omits c5580bd2e339 mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active omits c585cb510ef0 mm: hugetlb: fix a race between isolating and freeing page omits 35646017766c mm: hugetlb: fix a race between freeing and dissolving the page omits 9b47bfcb839b mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page omits ff8edf6c79af kasan, mm: fix resetting page_alloc tags for HW_TAGS omits c76624f07c85 kasan, mm: fix conflicts with init_on_alloc/free omits 223cab67ce9b kasan: fix HW_TAGS boot parameters omits bc382c251c73 kasan: fix incorrect arguments passing in kasan_add_zero_shadow omits 66a872bd72b9 kasan: fix unaligned address is unhandled in kasan_remove_ [...] omits d2aa2d51e35e mm: memcontrol: prevent starvation when writing memory.high omits 9136bfcf41f7 mm: fix numa stats for thp migration omits 6656fb60398f mm: memcg: fix memcg file_dirty numa stat omits 0d988db831d6 mm: memcg/slab: optimize objcg stock draining omits 28b40668065e mm: fix initialization of struct page for holes in memory layout omits a47c0ee151f9 x86/setup: don't remove E820_TYPE_RAM for pfn 0 omits 82ce91d5d4c1 Merge remote-tracking branch 'gnss/gnss-next' omits 08a38ac0afb7 Merge remote-tracking branch 'kspp/for-next/kspp' omits 6df51bb75754 Merge remote-tracking branch 'rtc/rtc-next' omits 04291b324990 Merge remote-tracking branch 'coresight/next' omits 4de6f1397845 Merge remote-tracking branch 'livepatching/for-next' omits 949401ee64b0 Merge remote-tracking branch 'userns/for-next' omits db15f60278e6 Merge remote-tracking branch 'pwm/for-next' omits 921e871bf665 Merge remote-tracking branch 'pinctrl-intel/for-next' omits f77b4163bdf5 Merge remote-tracking branch 'pinctrl/for-next' omits 42ef205ed08f Merge remote-tracking branch 'gpio-intel/for-next' omits 65f0ce01a178 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 6781034c0c7b Merge remote-tracking branch 'rpmsg/for-next' omits 94b6d97117f8 Merge remote-tracking branch 'vhost/linux-next' omits 2cd8836f780a Merge remote-tracking branch 'scsi-mkp/for-next' omits c83706597b0e Merge remote-tracking branch 'scsi/for-next' omits 8df6da8790c0 Merge remote-tracking branch 'cgroup/for-next' omits 740ed8b4b7bb Merge remote-tracking branch 'dmaengine/next' omits 4ac4d5a9b164 Merge remote-tracking branch 'icc/icc-next' omits d42c2711b393 Merge remote-tracking branch 'staging/staging-next' omits fc1e1b573649 Merge remote-tracking branch 'thunderbolt/next' omits 15e41361b66d Merge remote-tracking branch 'soundwire/next' omits c6353b436a95 Merge remote-tracking branch 'extcon/extcon-next' omits 0809d4cca94c Merge remote-tracking branch 'char-misc/char-misc-next' omits 3d446da93aa0 Merge remote-tracking branch 'tty/tty-next' omits ac75eecc5300 Merge remote-tracking branch 'phy-next/next' omits a0494a92d435 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 6a78b5e2af02 Merge remote-tracking branch 'usb-serial/usb-next' omits 8f3ae4016e48 Merge remote-tracking branch 'usb/usb-next' omits b547c5d61e41 Merge remote-tracking branch 'driver-core/driver-core-next' omits 14e495f74714 Merge remote-tracking branch 'leds/for-next' omits 60797ddb46a6 Merge remote-tracking branch 'hsi/for-next' omits dbbe786607a2 Merge remote-tracking branch 'chrome-platform/for-next' omits a2e6e61c95f0 Merge remote-tracking branch 'drivers-x86/for-next' omits f332df524cb3 Merge remote-tracking branch 'workqueues/for-next' omits 41eb6a872df7 Merge remote-tracking branch 'percpu/for-next' omits 4f0c2a7fb3e1 Merge remote-tracking branch 'kvm-arm/next' omits fcb4332f619f Merge remote-tracking branch 'rcu/rcu/next' omits 8c793d2b51e1 Merge remote-tracking branch 'edac/edac-for-next' omits a9df828b8083 Merge remote-tracking branch 'tip/auto-latest' omits 5dc9fc4e4a64 Merge remote-tracking branch 'spi/for-next' omits 19d8ac9fe76d Merge remote-tracking branch 'devicetree/for-next' omits 32fe9a6feaaa Merge remote-tracking branch 'audit/next' omits 9824bd2b28f1 Merge remote-tracking branch 'tpmdd/next' omits 2ccf95c8063a Merge remote-tracking branch 'selinux/next' omits 801c76be2b28 Merge remote-tracking branch 'keys/keys-next' omits 42b5d6188cde Merge remote-tracking branch 'security/next-testing' omits 11a2e8d892ed Merge remote-tracking branch 'regulator/for-next' omits e11e67d52d7b Merge remote-tracking branch 'battery/for-next' omits 41ea9a2f4d35 Merge remote-tracking branch 'backlight/for-backlight-next' omits aa61f9016e3e Merge remote-tracking branch 'mfd/for-mfd-next' omits 0121ae1e7a06 Merge remote-tracking branch 'mmc/next' omits ea70be99646a Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 28e119ffc90f Merge remote-tracking branch 'device-mapper/for-next' omits 1ab2cadc737c Merge remote-tracking branch 'block/for-next' omits c1816d9254a0 Merge remote-tracking branch 'input/next' omits e51bc932c584 Merge remote-tracking branch 'modules/modules-next' omits 842246b734df Merge remote-tracking branch 'sound-asoc/for-next' omits 63b98cef80c3 Merge remote-tracking branch 'sound/for-next' omits 9712cb35dffc Merge remote-tracking branch 'regmap/for-next' omits 96f240a4df13 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 23224a81970a Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 4a8a3b17b319 Merge remote-tracking branch 'drm-intel/for-linux-next' omits eab6d4bf5487 Merge remote-tracking branch 'amdgpu/drm-next' omits 0cc9967a4250 Merge remote-tracking branch 'drm/drm-next' omits c191a6faabf4 Merge remote-tracking branch 'crypto/master' omits 9dfb0482e907 Merge remote-tracking branch 'nand/nand/next' omits ef840940ea70 Merge remote-tracking branch 'mtd/mtd/next' omits 39ce2e72a9f4 Merge remote-tracking branch 'gfs2/for-next' omits a2f8a9d25e92 Merge remote-tracking branch 'mac80211-next/master' omits 29593555b9f8 Merge remote-tracking branch 'bluetooth/master' omits 3a93cf9f98ad Merge remote-tracking branch 'wireless-drivers-next/master' omits 6d081e63c5f4 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits fc81920a1af2 Merge remote-tracking branch 'ipsec-next/master' omits 951e65bd67ef Merge remote-tracking branch 'bpf-next/for-next' omits 105f16476e19 Merge remote-tracking branch 'net-next/master' omits b45bc40065cc Merge remote-tracking branch 'rdma/for-next' omits c009bbffbe27 Merge remote-tracking branch 'ieee1394/for-next' omits 1b480a2b5c1d Merge remote-tracking branch 'thermal/thermal/linux-next' omits f94032bcf5d3 Merge remote-tracking branch 'opp/opp/linux-next' omits afa517ca42f1 Merge remote-tracking branch 'devfreq/devfreq-next' omits 35dd262e669f Merge remote-tracking branch 'cpupower/cpupower' omits e5df20b3ac98 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 394c0148593c Merge remote-tracking branch 'pm/linux-next' omits 84c9b0f79a47 Merge remote-tracking branch 'v4l-dvb-next/master' omits f138c56fc98a Merge remote-tracking branch 'v4l-dvb/master' omits 2a67fd36a33a Merge remote-tracking branch 'jc_docs/docs-next' omits 04ff5a2c8ea0 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits bd03b8021a0a Merge remote-tracking branch 'dmi/dmi-for-next' omits d685743c290b Merge remote-tracking branch 'i2c/i2c/for-next' omits e7c375aeafc9 Merge remote-tracking branch 'hid/for-next' omits 4b06c7c27496 Merge remote-tracking branch 'pci/next' omits 2fdc85beda5a Merge remote-tracking branch 'printk/for-next' omits f13f32fd882b Merge remote-tracking branch 'vfs/for-next' omits ba0e6039ed8c Merge remote-tracking branch 'v9fs/9p-next' omits fc8fc4fcb9cf Merge remote-tracking branch 'overlayfs/overlayfs-next' omits ab9ce73a8b79 Merge remote-tracking branch 'cel/for-next' omits cc56524e6e16 Merge remote-tracking branch 'nfs-anna/linux-next' omits f8af063cf545 Merge remote-tracking branch 'jfs/jfs-next' omits e71bdb35d002 Merge remote-tracking branch 'f2fs/dev' omits 701a48ae3c21 Merge remote-tracking branch 'ext3/for_next' omits 931fef2dc4ea Merge remote-tracking branch 'exfat/dev' omits dedcfdc70852 Merge remote-tracking branch 'cifs/for-next' omits 0fadc9bab5e8 Merge remote-tracking branch 'ceph/master' omits 720d16e07251 Merge remote-tracking branch 'btrfs/for-next' omits 6bd58d5f1734 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 109f24f9fabd Merge remote-tracking branch 'sh/for-next' omits 15abc29e5d17 Merge remote-tracking branch 's390/for-next' omits 4f28e982d4ea Merge remote-tracking branch 'risc-v/for-next' omits 731ba84ce73c Merge remote-tracking branch 'openrisc/for-next' omits 60c778bbad5f Merge remote-tracking branch 'nds32/next' omits 12edd18d7de3 Merge remote-tracking branch 'mips/mips-next' omits a2da0360b707 Merge remote-tracking branch 'microblaze/next' omits 16debfc7747a Merge remote-tracking branch 'h8300/h8300-next' omits 61b8b2a834bf dm integrity: introduce the "fix_hmac" argument omits dc339a5d27e6 Merge remote-tracking branch 'csky/linux-next' omits e41211b395f3 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits b5ac37752137 Merge remote-tracking branch 'clk/clk-next' omits c01ae5699fb4 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits ad936b24a6b5 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 33d707abebe9 Merge remote-tracking branch 'tegra/for-next' omits 1fd42c97a29e Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 1fc6721b1d49 Merge remote-tracking branch 'stm32/stm32-next' omits ad83ba7aa947 Merge remote-tracking branch 'scmi/for-linux-next' omits d8dc2c7ac99c Merge remote-tracking branch 'samsung-krzk/for-next' omits 446ce11df69c Merge remote-tracking branch 'rockchip/for-next' omits 428e154bfdff Merge remote-tracking branch 'reset/reset/next' omits 266888624b3e Merge remote-tracking branch 'renesas/next' omits 936eb939136f Merge remote-tracking branch 'realtek/for-next' omits c59c49f54285 Merge remote-tracking branch 'raspberrypi/for-next' omits e1f69c5e1905 Merge remote-tracking branch 'qcom/for-next' omits cfc2837d838a Merge remote-tracking branch 'omap/for-next' omits 036d4d26ca8d Merge remote-tracking branch 'mvebu/for-next' omits 6a14455cddad Merge remote-tracking branch 'mediatek/for-next' omits f37088fe88aa Merge remote-tracking branch 'keystone/next' omits 11e27ae77b7f Merge remote-tracking branch 'imx-mxs/for-next' omits af3cd6765f89 Merge remote-tracking branch 'drivers-memory/for-next' omits ab53cfa86e28 Merge remote-tracking branch 'at91/at91-next' omits 171690f771e6 Merge remote-tracking branch 'aspeed/for-next' omits 8fb4dbb7ccc8 Merge remote-tracking branch 'amlogic/for-next' omits e5929ebc3267 Merge remote-tracking branch 'actions/for-next' omits 62f486990c6d Merge remote-tracking branch 'arm-soc/for-next' omits 300cd7523c63 Merge remote-tracking branch 'arm64/for-next/core' omits e8f68e0f5dd8 Merge remote-tracking branch 'dma-mapping/for-next' omits 24692c9a00af Merge remote-tracking branch 'kbuild/for-next' omits dd9d91177430 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits bbf19ed28a4b Merge remote-tracking branch 'memblock-fixes/fixes' omits d156d079caef Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits 72e7dc9b1b8a Merge remote-tracking branch 'mmc-fixes/fixes' omits 4a6ed7c4ad20 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits b34d0be669f2 Merge remote-tracking branch 'scsi-fixes/fixes' omits aabb9711bb70 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits f73d5e9fe63a Merge remote-tracking branch 'i3c-fixes/i3c/fixes' omits ca630fa047fe Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 0d03377737d1 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits e8f981e4d0ec Merge remote-tracking branch 'omap-fixes/fixes' omits 9953a2e2bb9e Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 16deeeb03f74 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 4be72d81e573 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 25d5cbcaec89 Merge remote-tracking branch 'ide/master' omits 4bb71afdaef6 Merge remote-tracking branch 'input-current/for-linus' omits bda2d1ddeed2 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 10ed1c0508ff Merge remote-tracking branch 'staging.current/staging-linus' omits c3ca6626a8af Merge remote-tracking branch 'phy/fixes' omits 7a98fc4d7a85 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 5e45d5ea9d4a Merge remote-tracking branch 'usb.current/usb-linus' omits 10b62d1e1119 Merge remote-tracking branch 'tty.current/tty-linus' omits 43f2807e8142 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 8a21440d7f0e Merge remote-tracking branch 'spi-fixes/for-linus' omits db593c3524eb Merge remote-tracking branch 'regulator-fixes/for-linus' omits a7de2554c375 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits adf46aa3eede Merge remote-tracking branch 'rdma-fixes/for-rc' omits f22eff68785c Merge remote-tracking branch 'mac80211/master' omits f622f96bc8ab Merge remote-tracking branch 'wireless-drivers/master' omits 39609d1bf9eb Merge remote-tracking branch 'net/master' omits 2515aedbb1ed Merge remote-tracking branch 'sparc/master' omits a71138003e37 Merge remote-tracking branch 'powerpc-fixes/fixes' omits d190e4f97f5e Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 65fe7a4eb5d0 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 3ef2c406737c Merge remote-tracking branch 'spi/for-5.12' into spi-next omits 8d874842da43 Merge remote-tracking branch 'spi/for-5.11' into spi-linus omits 3d71db314529 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits 82705e71def3 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] omits 0d3771d52ed5 hwmon: (applesmc) Assign boolean values to a bool variable omits e073b8e1dc4c hwmon: (nct6683) Support ASRock boards omits aa366ae3d813 hwmon: (aspeed-pwm-tacho) Switch to using the new API kobj [...] omits be26edb5ee0b hwmon: (max6650) Switch to using the new API kobj_to_dev() omits d3ee0d3191b7 hwmon: (pwm-fan) Support multiple fan tachometers omits 3969359845d8 hwmon: (pwm-fan) Store tach data separately omits 6f43fc5da4cd hwmon: (gpio-fan) Switch to using the new API kobj_to_dev() omits 9c550f32653a hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flag omits 5e5d1b7f1978 hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag omits f1226632e606 hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support omits 6bbb2deb289a hwmon: (abx500) Decomission abx500 driver omits d32eec3832db hwmon: (w83627ehf) Switch to using the new API kobj_to_dev() omits dd00a61b97a3 hwmon: (smsc47m1) Remove 'h' from printk format specifier omits cdd1b8007f78 hwmon: (pc87360) convert comma to semicolon omits 68dda19311f0 kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] omits 30462fa0456b kvfree_rcu: Use migrate_disable/enable() omits 36897b24deae kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() omits 4bca6a027ca7 kvfree_rcu: Directly allocate page for single-argument case omits c5a19f1e513f kcsan: Add missing license and copyright headers omits 0783e9cc9c22 kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests omits 689ae022f069 kcsan: Make test follow KUnit style recommendations omits 779039cb890c rcutorture: Fix testing of RCU priority boosting omits a719cc941fa0 rcu: Fix kfree_rcu() docbook errors omits 88b8aa60a5d2 rculist: Replace reference to atomic_ops.rst omits 1fe61db909e3 rcu: Run rcuo kthreads at elevated priority in CONFIG_RCU_ [...] omits 505a36f8d0b3 rcutorture: Make TREE03 use real-time tree.use_softirq setting omits 76bf60cd23be rcu: Expedite deboost in case of deferred quiescent state omits 7888ecefe956 tools/memory-model: Remove reference to atomic_ops.rst omits 9fa6f4d74943 doc: Update rcu_dereference.rst reference omits af61330328ab rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() omits 877b2021f91a rcu: Fix CPU-offline trace in rcutree_dying_cpu omits 9fc5cd460ee8 timer: Report ignored local enqueue in nohz mode omits d91bcdb9eb4d entry: Report local wake up on resched blind zone while re [...] omits 0932934fd95e sched: Report local wake up on resched blind zone within i [...] omits 7586f1973144 entry: Explicitly flush pending rcuog wakeup before last r [...] omits 7bca462bb60f rcu/nocb: Trigger self-IPI on late deferred wake up before [...] omits 701dabeb3d60 rcu/nocb: Perform deferred wake up before last idle's need [...] omits 84015e0c99e4 rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers omits 2162b7af299f rcu: Remove superfluous rdp fetch omits 4c89f4c8b509 rcu/nocb: Detect unsafe checks for offloaded rdp omits 1db6a7848955 torturescript: Don't rerun failed rcutorture builds omits e1d5201d1c85 cpuidle: Fix missing need_resched() check after rcu_idle_enter() omits 8facb98d8f63 sched/idle: Fix missing need_resched() check after rcu_idl [...] omits a543b943da6f rcutorture: Add crude tests for mem_dump_obj() omits 252ae9aa2a2b mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels omits 4af0d1ba4e9c Merge branch 'lkmm-dev.2021.01.04a' into HEAD omits dba3476411e7 Merge branch 'clocksource.2021.01.12a' into HEAD omits 7cdeb798b84d Merge branch 'nolibc.2021.01.21a' into HEAD omits e5c66b238f83 Merge branch 'lkmm.2021.01.04a' into HEAD omits eb3d07062c44 Merge branch 'kcsan.2021.01.04a' into HEAD omits 9b164056158b Merge branches 'doc.2021.01.06a', 'fixes.2021.01.04b', 'kf [...] omits 3992651f925d percpu_ref: Dump mem_dump_obj() info upon reference-count [...] omits 9ccb0e229bb9 rcu: Make call_rcu() print mem_dump_obj() info for double- [...] omits b1c463c1d593 mm: Make mem_obj_dump() vmalloc() dumps include start and length omits 3c2ce6f137c0 mm: Make mem_dump_obj() handle vmalloc() memory omits 6aa9a11b71d7 mm: Make mem_dump_obj() handle NULL and zero-sized pointers omits 69ac4813e473 mm: Add mem_dump_obj() to print source of memory block omits d9ac95f54ba8 Merge branch 'pm-clk' into linux-next omits 2c7c5acd7c2a PM: clk: make PM clock layer compatible with clocks that m [...] omits 21adad137585 Merge branches 'arm64-defconfig-for-5.12', 'arm64-for-5.12 [...] omits 0b694ae3f372 Merge branches 'arm64-defconfig-fixes-for-5.11' and 'arm64 [...] omits 5086cfd2dbf0 Merge branch 'at91-dt' into at91-next omits 791daf8fc49a cfg80211: avoid holding the RTNL when calling the driver omits 314f4e24df55 ARM: dts: at91: sama5d2: remove atmel,wakeup-type references omits 783b76849c9c mac80211: minstrel_ht: fix rounding error in throughput ca [...] omits 4d3837284d27 mac80211: minstrel_ht: increase stats update interval omits c711bce8979f mac80211: minstrel_ht: fix max probability rate selection omits 381a57fdebb3 mac80211: minstrel_ht: improve sample rate selection omits 63f2cb6477bb mac80211: minstrel_ht: improve ampdu length estimation omits e0040ac3822d mac80211: minstrel_ht: remove old ewma based rate average code omits 872f6ed18550 mac80211: remove legacy minstrel rate control omits 65504299ddc8 mac80211: minstrel_ht: add support for OFDM rates on non-H [...] omits 7c4af4b954d6 mac80211: minstrel_ht: clean up CCK code omits 352a123b0e80 mac80211: introduce aql_enable node in debugfs omits 08447bb2467b cfg80211: Add phyrate conversion support for extended MCS [...] omits dec785c52614 cfg80211: add VHT rate entries for MCS-10 and MCS-11 omits e70a60adbd21 mac80211: reduce peer HE MCS/NSS to own capabilities omits b9de80824191 opp: Remove dev_pm_opp_set_bw() omits 850cffb22ec9 drm: msm: Migrate to dev_pm_opp_set_opp() omits 7d698a5aa8a8 devfreq: tegra30: Migrate to dev_pm_opp_set_opp() omits 10bfb8cfc3e3 cpufreq: qcom: Migrate to dev_pm_opp_set_opp() omits a1ba73ed8c4c opp: Implement dev_pm_opp_set_opp() omits 01e747c956ec opp: Update parameters of _set_opp_custom() omits 1358aa63e580 opp: Allow _generic_set_opp_clk_only() to work for non-fre [...] omits bbf3be23824b opp: Allow _generic_set_opp_regulator() to work for non-fr [...] omits c1c184691d78 opp: Allow _set_opp() to work for non-freq devices omits 74f71ca6516e opp: Split _set_opp() out of dev_pm_opp_set_rate() omits 8d9595b4fea3 opp: Keep track of currently programmed OPP omits a8ca37438e85 opp: No need to check clk for errors omits 7a46daef57b1 opp: Rename _opp_set_rate_zero() omits d60bc79ed2ac opp: Prepare for ->set_opp() helper to work without regulators omits e2f1899de97b Merge branch 'irq/urgent' omits 83351e89aa5f Merge branch 'locking/core' omits f91a85b835cf Merge branch 'objtool/core' omits 9137977de3dc Merge branch 'objtool/urgent' omits 5c8a23976154 Merge branch 'perf/core' omits c1c5a1535639 Merge branch 'perf/kprobes' omits 45e8a209442b Merge branch 'ras/core' omits 05afb86a7b5f Merge branch 'sched/core' omits 19c42c5a7c60 Merge branch 'sched/urgent' omits e065bac64a72 Merge branch 'timers/urgent' omits 8ae169dbe9e2 Merge branch 'x86/asm' omits 5d84fd513d53 Merge branch 'x86/build' omits 11008897ba54 Merge branch 'x86/cache' omits d7660ebc2439 Merge branch 'x86/cleanups' omits 043e88d8a764 Merge branch 'x86/entry' omits b1971e6eec7d Merge branch 'x86/microcode' omits e9f67b88f2f0 Merge branch 'x86/misc' omits 3c69925b858a Merge branch 'x86/mm' omits 4a62ec448e43 Merge branch 'x86/platform' omits 95cd4428bc09 Merge branch 'x86/sgx' omits 76772de4185c Merge branch 'x86/urgent' omits 541e553c9804 cifs: do not fail __smb_send_rqst if non-fatal signals are [...] omits 06ef8ee05aa5 Merge branch 'acpi-scan' into linux-next omits b85e75c8bafa Merge branch 'acpica' into linux-next omits 8e7bc9477994 Merge branches 'for-next/from-tip/irq/urgent', 'for-next/m [...] omits cd59300dcfed f2fs: add ckpt_thread_ioprio sysfs node omits b640eda3ba7e f2fs: introduce checkpoint=merge mount option omits e1abcce21537 ACPICA: Update version to 20210105 omits 79993d068f48 ACPICA: Updated all copyrights to 2021 omits 93efad1117b2 ACPICA: Remove the VRTC table omits 97849978fba8 ACPICA: Remove the MTMR (Mid-Timer) table omits 4f148ec14a43 ACPICA: Update version to 20201217 omits 4c549b2854f9 ACPICA: add type casts for string functions omits 244eac08622e ACPICA: ACPICA: fix -Wfallthrough omits bae6ac7b1c6a fs: Remove dcookies support omits d01f2abb03b1 drivers: Remove CONFIG_OPROFILE support omits 95f63ea6fdbe arch: xtensa: Remove CONFIG_OPROFILE support omits 8409f84bedbb arch: x86: Remove CONFIG_OPROFILE support omits 477353ebfc77 arch: sparc: Remove CONFIG_OPROFILE support omits 839beb41fc18 arch: sh: Remove CONFIG_OPROFILE support omits 328bf4b625f9 arch: s390: Remove CONFIG_OPROFILE support omits b1673f3b44ab arch: powerpc: Remove oprofile omits 3ef5ee462105 arch: powerpc: Stop building and using oprofile omits 2553b399fbfd arch: parisc: Remove CONFIG_OPROFILE support omits 622b5a983cd4 arch: mips: Remove CONFIG_OPROFILE support omits d0f54419d7ef arch: microblaze: Remove CONFIG_OPROFILE support omits 59957a3a6ca7 arch: ia64: Remove rest of perfmon support omits fd18de8e2c97 arch: ia64: Remove CONFIG_OPROFILE support omits 70f0bb5bc26d arch: hexagon: Don't select HAVE_OPROFILE omits 29b2cb67c3dd arch: arc: Remove CONFIG_OPROFILE support omits 6421ef0cdbbc arch: arm: Remove CONFIG_OPROFILE support omits 0d30c7177752 arch: alpha: Remove CONFIG_OPROFILE support omits 1d9321cbc056 ARM: dts: at91-sama5d27_wlsom1: add i2c recovery omits 745b56b06561 x86/sgx: Fix the return type of sgx_init() omits 1b4f9164e7b7 nfsd: report per-export stats omits e0a94d7a25e4 nfsd: protect concurrent access to nfsd stats counters omits d58a66f576cd nfsd: remove unused stats counters omits fa4f5924992f NFSD: Clean up after updating NFSv3 ACL decoders omits 02c5a3b83b33 NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] omits 3da825d3206d NFSD: Update the NFSv3 GETACL argument decoder to use stru [...] omits e8790d774fb9 NFSD: Clean up after updating NFSv2 ACL decoders omits 7acf51bf5598 NFSD: Update the NFSv2 ACL ACCESS argument decoder to use [...] omits 95fb10d3567d NFSD: Update the NFSv2 ACL GETATTR argument decoder to use [...] omits 05a128f8879e NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] omits efb5f268fc8b NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs omits 2f43862fef01 NFSD: Update the NFSv2 GETACL argument decoder to use stru [...] omits 03b9277da391 NFSD: Remove argument length checking in nfsd_dispatch() omits 6176945ea138 NFSD: Update the NFSv2 SYMLINK argument decoder to use str [...] omits 228d45bf7a1a NFSD: Update the NFSv2 CREATE argument decoder to use stru [...] omits c6fdbe528d72 NFSD: Update the NFSv2 SETATTR argument decoder to use str [...] omits 14c0ac162eff NFSD: Update the NFSv2 LINK argument decoder to use struct [...] omits a0c03af7d40f NFSD: Update the NFSv2 RENAME argument decoder to use stru [...] omits 8cc91632a88a NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream omits 2850e60113ea NFSD: Update the NFSv2 READDIR argument decoder to use str [...] omits 01639006627e NFSD: Add helper to set up the pages where the dirlist is encoded omits 12361f766c48 NFSD: Update the NFSv2 READLINK argument decoder to use st [...] omits a70e0611c17b NFSD: Update the NFSv2 WRITE argument decoder to use struc [...] omits c05679fbb9ef NFSD: Update the NFSv2 READ argument decoder to use struct [...] omits 09a3b32b36bd NFSD: Update the NFSv2 GETATTR argument decoder to use str [...] omits fdd99951cc07 NFSD: Update the MKNOD3args decoder to use struct xdr_stream omits fa2a4262fbfc NFSD: Update the SYMLINK3args decoder to use struct xdr_stream omits db746a12a222 NFSD: Update the MKDIR3args decoder to use struct xdr_stream omits ba357025ebed NFSD: Update the CREATE3args decoder to use struct xdr_stream omits c4cfa702e58d NFSD: Update the SETATTR3args decoder to use struct xdr_stream omits 3baeb18f3e76 NFSD: Update the LINK3args decoder to use struct xdr_stream omits eeb8b7bf02e6 NFSD: Update the RENAME3args decoder to use struct xdr_stream omits 6e612d0ceec7 NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream omits eb1824bf9e19 NFSD: Update COMMIT3arg decoder to use struct xdr_stream omits 24658289234f NFSD: Update READDIR3args decoders to use struct xdr_stream omits e6bbd62f6dfe NFSD: Add helper to set up the pages where the dirlist is encoded omits c48128d4a94d NFSD: Fix returned READDIR offset cookie omits 20eddc9076d4 NFSD: Update READLINK3arg decoder to use struct xdr_stream omits 6b42c086b216 NFSD: Update WRITE3arg decoder to use struct xdr_stream omits 5a747666df94 NFSD: Update READ3arg decoder to use struct xdr_stream omits 730b229586cc NFSD: Update ACCESS3arg decoder to use struct xdr_stream omits 6519191c40a0 NFSD: Update GETATTR3args decoder to use struct xdr_stream omits 3b2e776210b8 SUNRPC: Move definition of XDR_UNIT omits cac618237a4b SUNRPC: Display RPC procedure names instead of proc numbers omits d8b5ca8ddcbb SUNRPC: Make trace_svc_process() display the RPC procedure [...] omits 6c7c04f7bc18 gfs2: Fix invalid block size message omits 7cfdfd38f17c gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache omits aa7fb666092d Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation omits d03419fe2048 scsi: storvsc: Resolve data race in storvsc_probe() omits 2d26f5cb7f7f scsi: storvsc: Fix max_outstanding_req_per_channel for Win [...] omits 3f71d6b91e7e Drivers: hv: vmbus: Resolve race condition in vmbus_onoffe [...] omits f844988bde35 Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_ [...] omits cbf0eda5de05 Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() omits 5c0c26e7dca8 Drivers: hv: vmbus: Reduce number of references to message [...] omits 46011a70c1c2 Drivers: hv: vmbus: Initialize memory to be sent to the host omits 6809ea1c570b hv_utils: Add validation for untrusted Hyper-V values omits 4424a8d1acc0 Drivers: hv: vmbus: Copy packets sent by Hyper-V out of th [...] omits 22bd8cd0e897 gfs2: make recovery workqueue operate on a gfs2 mount poin [...] adds f722f5bea1ca Merge tag 'drm-misc-fixes-2021-01-20' of git://anongit.fre [...] adds 5f9986a6cdf2 Merge tag 'drm-intel-fixes-2021-01-21' of git://anongit.fr [...] adds 348fe1ca5ccd drm/amd/display: DCN2X Find Secondary Pipe properly in MPO [...] adds acc214bfafba drm/amdgpu: remove gpu info firmware of green sardine adds bdfc6fd6c8df drm/amd/display: Update dram_clock_change_latency for DCN2.1 adds 8bc3d461d0a9 drm/amd/display: Allow PSTATE chnage when no displays are enabled adds 4716a7c50c5c drm/amd/display: Change function decide_dp_link_settings t [...] adds c74f865f1431 drm/amd/display: Use hardware sequencer functions for PG control adds 4b08d8c78360 drm/amd/display: Fixed corruptions on HPDRX link loss restore adds 51e87da7d401 drm/amdgpu/pm: no need GPU status set since mmnbif_gpu_BIF [...] adds 8f0d60fe8bf2 drm/amdgpu: modify GCR_GENERAL_CNTL for Vangogh adds 39263a2f8868 drm/amdgpu: update mmhub mgcg&ls for mmhub_v2_3 adds 06ee38dc2aab Merge tag 'amd-drm-fixes-5.11-2021-01-21' of https://gitla [...] adds 36ada2502635 Merge tag 'drm-fixes-2021-01-22' of git://anongit.freedesk [...] adds e6dc077b7dff soc: litex: Fix compile warning when device tree is not co [...] adds 031c7a8cd6fc openrisc: io: Add missing __iomem annotation to iounmap() adds 83d09ad4b950 Merge tag 'for-linus' of git://github.com/openrisc/linux adds 9887e9af2d58 Merge tag 'platform-drivers-x86-v5.11-2' of git://git.kern [...] adds 59a4560e8557 Merge tag 'mmc-v5.11-rc3' of git://git.kernel.org/pub/scm/ [...] adds df7da31d055f Merge tag 'fixes-2021-01-22' of git://git.kernel.org/pub/s [...] adds a9034304ff7b Merge tag 'ceph-for-5.11-rc5' of git://github.com/ceph/cep [...] adds 75bd4bff300b arm64: kprobes: Fix Uexpected kernel BRK exception at EL1 adds 1c304c77f7cf Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds fc705fecf3a0 perf evlist: Fix id index for heterogeneous systems adds 9c880c24cb0d perf metricgroup: Fix for metrics containing duration_time adds 3d6e79ee9e8f perf metricgroup: Fix system PMU metrics adds 8adc0a06d68a perf script: Fix overrun issue for dynamically-allocated P [...] adds faba877b3bcc Merge tag 'perf-tools-fixes-v5.11-2-2021-01-22' of git://g [...] adds fe75a21824e7 Merge tag 'for-5.11/dm-fixes-2' of git://git.kernel.org/pu [...] adds 929b979611f5 Merge tag 'linux-kselftest-kunit-fixes-5.11-rc5' of git:// [...] adds 15cfb0f06db4 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds a4166340a6e4 Revert "i2c: imx: Remove unused .id_table support" adds 9ecd1d2b302b i2c: sprd: depend on COMMON_CLK to fix compile tests adds 077e81d51d1f Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds e1ae4b0be158 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 214a5ea081e7 cifs: do not fail __smb_send_rqst if non-fatal signals are [...] adds 4dcd3bcc2063 Merge tag '5.11-rc4-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds c509ce2378e1 Merge tag 'for-linus-2021-01-24' of git://git.kernel.org/p [...] adds 14c50a661838 Merge tag 'powerpc-5.11-5' of git://git.kernel.org/pub/scm [...] adds e45122893a98 x86/fpu: Add kernel_fpu_begin_mask() to selectively initia [...] adds 67de8dca50c0 x86/mmx: Use KFPU_387 for MMX string operations adds 6e1239c13953 x86/cpu: Add another Alder Lake CPU to the Intel family adds 17b6c49da37f Merge tag 'x86_urgent_for_v5.11_rc5' of git://git.kernel.o [...] adds 025929f46813 Merge tag 'timers_urgent_for_v5.11_rc5' of git://git.kerne [...] adds 36c6e17bf169 sched/core: Print out straggler tasks in sched_cpu_dying() adds 547a77d02f8c workqueue: Use cpu_possible_mask instead of cpu_active_mas [...] adds 22f667c97aad sched: Don't run cpu-online with balance_push() enabled adds ac687e6e8c26 kthread: Extract KTHREAD_IS_PER_CPU adds 5c25b5ff89f0 workqueue: Tag bound workers with KTHREAD_IS_PER_CPU adds 640f17c82460 workqueue: Restrict affinity change to rescuer adds 975707f227b0 sched: Prepare to use balance_push in ttwu() adds 5ba2ffba13a1 sched: Fix CPU hotplug / tighten is_per_cpu_kthread() adds 741ba80f6f9a sched: Relax the set_cpus_allowed_ptr() semantics adds 24c56ee06c4d Merge tag 'sched_urgent_for_v5.11_rc5' of git://git.kernel [...] adds 655cf86548a3 objtool: Don't fail the kernel build on fatal errors adds 1d489151e9f9 objtool: Don't fail on missing symbol table adds 32d43270ca0b Merge tag 'objtool_urgent_for_v5.11_rc5' of git://git.kern [...] adds e68061375f79 Merge tag 'irq_urgent_for_v5.11_rc5' of git://git.kernel.o [...] adds 8f3bfd2181ec Merge tag 'usb-5.11-rc5' of git://git.kernel.org/pub/scm/l [...] adds 17749851eb9c tty: fix up hung_up_tty_write() conversion adds 4da81fa2108a Merge tag 'tty-5.11-rc5' of git://git.kernel.org/pub/scm/l [...] adds 832bceefa08e Merge tag 'staging-5.11-rc5' of git://git.kernel.org/pub/s [...] adds 443d11297b5c Merge tag 'driver-core-5.11-rc5' of git://git.kernel.org/p [...] adds 31b081066e9c misc: rtsx: init value of aspm_enabled adds fdbc80bdc436 Merge tag 'char-misc-5.11-rc5' of git://git.kernel.org/pub [...] adds 51839e29cb59 scripts: switch explicitly to Python 3 adds da83f396c7ff Merge remote-tracking branch 'kbuild-current/fixes' adds dcb3b06d9c34 tee: optee: replace might_sleep with cond_resched adds 156d02914b7d Merge tag 'optee-rcu-sched-trace-for-v5.11' of git://git.l [...] adds caab13b49604 drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs adds 680896556805 drivers: soc: atmel: add null entry at the end of at91_soc [...] adds da8ee66f5607 arm64: dts: broadcom: Fix USB DMA address translation for [...] adds 68e89bc868e1 MAINTAINERS: Include bcm2835 subsequents into search adds e49c24c8cd00 Merge tag 'imx-fixes-5.11-2' of git://git.kernel.org/pub/s [...] adds b77bb25b0237 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 09735f34df3b Merge remote-tracking branch 'sparc/master' adds 7e0e63d09516 net: usb: qmi_wwan: added support for Thales Cinterion PLS [...] adds db2805150a0f net: octeontx2: Make sure the buffer is 128 byte aligned adds 3765d86ffcd3 net: stmmac: dwmac-intel-plat: remove config data on error adds 0607a2cddb60 net: fec: put child node on error path adds dc090de854b9 net: mrp: fix definitions of MRP test packets adds 6781939054a1 net: mrp: move struct definitions out of uapi adds 853c56b489f3 Merge branch 'fix-and-move-definitions-of-mrp-data-structures' adds cf3c46631e16 net: dsa: bcm_sf2: put device node before return adds b6011966ac6f chtls: Fix potential resource leak adds fc024c5c07aa doc: networking: ip-sysctl: Document conf/all/disable_ipv6 [...] adds d8f923c3ab96 NFC: fix possible resource leak adds 3a30537cee23 NFC: fix resource leak when target index is invalid adds 344db93ae3ee tcp: make TCP_USER_TIMEOUT accurate for zero window probes adds b679d6b882a4 Merge remote-tracking branch 'net/master' adds bb8b81e396f7 bpf, cgroup: Fix optlen WARN_ON_ONCE toctou adds f4a2da755a7e bpf, cgroup: Fix problematic bounds check adds b9557caaf872 bpf, inode_storage: Put file handler if no storage was found adds e7cbabb0faed Merge remote-tracking branch 'bpf/master' adds 290f1cd2cd26 Merge remote-tracking branch 'wireless-drivers/master' adds 3893288fd9ea Merge remote-tracking branch 'mac80211/master' adds f1b0a8ea9f12 Revert "RDMA/rxe: Remove VLAN code leftovers from RXE" adds 178caac09510 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 5de3b9430221 ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 adds 23b53d441742 ALSA: pcm: One more dependency for hw constraints adds fe773b8711e3 ALSA: usb-audio: workaround for iface reset issue adds 86f0004dba6c Merge remote-tracking branch 'sound-current/for-linus' adds 02b98a0bef49 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 14a71d509ac8 regulator: Fix lockdep warning resolving supplies adds e15c0fcc3043 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds d52029d6f3b4 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 543f6ae32bc6 Merge remote-tracking branch 'spi/for-5.11' into spi-linus adds 0148349e4b48 Merge remote-tracking branch 'spi-fixes/for-linus' adds 0b877a33e469 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds edcc95016315 Merge remote-tracking branch 'phy/fixes' adds 16d21ab767a4 Merge remote-tracking branch 'input-current/for-linus' adds 4f6543f28bb0 crypto: marvel/cesa - Fix tdma descriptor on 64-bit adds fd58de1004fa Merge remote-tracking branch 'crypto-current/master' adds e5447a0109ec Merge remote-tracking branch 'ide/master' adds 22bcfeb4525f Merge remote-tracking branch 'dmaengine-fixes/fixes' adds cf00b29350e8 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 4e973cf4cb01 Merge remote-tracking branch 'omap-fixes/fixes' adds 9247ccc05407 hwmon: (dell-smm) Add XPS 15 L502X to fan control blacklist adds edfd429c226c Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 26cee21b5b6e Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 3b2380fb4868 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' adds 28bb8b066950 Merge remote-tracking branch 'scsi-fixes/fixes' adds 336e8eb2a3cf riscv: Fixup pfn_valid error with wrong max_mapnr adds b26032ee8758 Merge remote-tracking branch 'risc-v-fixes/fixes' new 6aa9730e1681 Merge remote-tracking branch 'kbuild/for-next' new 2bfd00b8a04f Merge remote-tracking branch 'dma-mapping/for-next' new 796130b1de29 ia64: fix timer cleanup regression new 968d7764e35b ia64: fix xchg() warning new 96ec72a3425d ia64: Mark architecture as orphaned new 38489db09b10 Merge branch 'asm-generic-fixes' into asm-generic new 2a7556df7307 Merge remote-tracking branch 'asm-generic/master' new f0b13ee23241 arm64/sparsemem: reduce SECTION_SIZE_BITS new 390596c9959c random: avoid arch_get_random_seed_long() when collecting [...] new a37e31fc97ef firmware: smccc: Introduce SMCCC TRNG framework new 38db987316a3 arm64: Add support for SMCCC TRNG entropy source new 3c50969f0be2 Merge branches 'for-next/from-tip/irq/urgent', 'for-next/m [...] new 045210e0c046 Merge remote-tracking branch 'arm64/for-next/core' new 62b3c680cfdc arm64: dts: socfpga: Use generic "ngpios" rather than "snp [...] new a427485a0093 arm64: dts: n5x: Add support for Intel's eASIC N5X platform new b82a27075a04 ARM: dts: arria10: add PMU node new 7c348d8de831 Merge tag 'socfpga_dts_update_for_v5.12' of git://git.kern [...] new 984d4374ef06 ARM: dts: at91-sama5d27_wlsom1: add i2c recovery new 53efdfbb3b5f ARM: dts: at91: sama5d2: remove atmel,wakeup-type references new 8a4e89a16aa4 Merge tag 'at91-dt-5.12' of git://git.kernel.org/pub/scm/l [...] new 836761189244 ARM: mstar: Unify common parts of BreadBee boards into a dtsi new 78894adedd87 ARM: dts: ux500: Add a device tree for Janice new 200231a72706 ARM: dts: ux500: Fix channel names attributes new bc324d447fba ARM: dts: ux500: Add interrupts to charger new 695055861a36 ARM: dts: ux500: Add thermistors to the HREF new ace79dd1b0d9 ARM: dts: ux500: Remove the GPADC HW IRQ new 5282da459a97 ARM: dts: ux500: Push VMMCI down to each tree new 7ac9266120bc ARM: dts: ux500: Add die temperature to AB8505 new 28734f87a03e ARM: dts: Fix up MMC host node names new 0c09604d1e5b Merge tag 'ux500-dts-v5.12' of git://git.kernel.org/pub/sc [...] new f5e4bf9060d3 ARM: dts: nomadik: Fix up MMC node names new 79166e5d7cf8 Merge branch 'arm/dt' into for-next new 26ba4a474aec ARM: multi_v7_defconfig: Enable Actions Semi platform and drivers new 2cb2b2c9d9f0 Merge tag 'at91-defconfig-5.12' of git://git.kernel.org/pu [...] new 4ba6db325e67 Merge branch 'arm/defconfig' into for-next new e6babd8dded3 Merge tag 'scmi-updates-5.12' of git://git.kernel.org/pub/ [...] new 05f86de5a1f9 Merge branch 'arm/drivers' into for-next new 1c2b264030e1 Merge branch 'arm/fixes' into for-next new a579fcfa8e49 c6x: remove architecture new f3a732843acc ARM: remove sirf prima2/atlas platforms new 89d4f98ae90d ARM: remove zte zx platform new edd4488aea9c ARM: remove tango platform new ce1380c9f4bc ARM: remove u300 platform new eb05991ae569 Merge branch 'arm/platform-removal' into for-next new e98ba16fd07d Merge branch 'arm/fixes' into for-next new 011238c3b942 soc: document merges new 2a596a911491 Merge remote-tracking branch 'arm-soc/for-next' new 3da01fa3faca Merge remote-tracking branch 'actions/for-next' new 174a4bff9816 Merge remote-tracking branch 'amlogic/for-next' new 7bf014112eca Merge remote-tracking branch 'aspeed/for-next' new 9641c66cd277 Merge branch 'at91-dt' into at91-next new adae8dc624b6 Merge remote-tracking branch 'at91/at91-next' new 6ce84ab6492c memory: tegra: Check whether reset is already asserted new 08a1cb53b6c6 Merge branch 'for-v5.12/tegra-mc' into for-next new 182120315033 memory: mtk-smi: Use platform_register_drivers new 176aac399404 Merge branch 'mem-ctrl-next' into for-next new c38d5497745a Merge remote-tracking branch 'drivers-memory/for-next' new 6ef7b5f430f9 Merge remote-tracking branch 'imx-mxs/for-next' new e9767bd0726e Merge remote-tracking branch 'keystone/next' new 4b5ef634fa25 Merge remote-tracking branch 'mediatek/for-next' new d15b2191d6a0 Merge remote-tracking branch 'mvebu/for-next' new 5d21a7c1534a Merge remote-tracking branch 'omap/for-next' new e00ba2d2bbaf Merge branches 'arm64-defconfig-fixes-for-5.11' and 'arm64 [...] new 3a786086c6f8 arm64: dts: qcom: Add missing "-thermal" suffix for thermal zones new a5a60f04ab39 ARM: qcom_defconfig: Enable RPMh drivers new df532200b6c5 ARM: qcom_defconfig: Enable SDX55 pinctrl driver new 33441b04d138 ARM: qcom_defconfig: Enable SDX55 GCC driver new d18dad2640ec ARM: qcom_defconfig: Enable SMEM partition parser new dfe150173fb0 ARM: qcom_defconfig: Enable MTD UBI driver new ea07e8a9c363 ARM: qcom_defconfig: Enable UBI file system new ca61452bd746 ARM: qcom_defconfig: Enable DWC3 controller and PHYs new 3afa1cb4562d ARM: qcom_defconfig: Enable ARM SMMU new caad87c68d99 ARM: qcom_defconfig: Enable RPMh regulator new 1ca52deca3ce ARM: qcom_defconfig: Enable watchdog driver new 7dfb6c00ff84 ARM: qcom_defconfig: Enable ARM PSCI support new 88f7a858a80c ARM: qcom_defconfig: Enable RPMh power domain driver new f147d717b133 ARM: qcom_defconfig: Enable Command DB driver new 0e43e08c13a1 dt-bindings: usb: qcom,dwc3: Add binding for SDX55 new fea4b41022f3 ARM: dts: qcom: sdx55: Add USB3 and PHY support new 20779ecf3b43 ARM: dts: qcom: sdx55-mtp: Enable USB3 and PHY support new 54211b612503 dt-bindings: watchdog: Add binding for Qcom SDX55 new b1d20460f169 ARM: dts: qcom: sdx55: Add Watchdog support new c4aa86f0dd80 ARM: dts: qcom: sdx55: Add pshold support new 381c1623a374 ARM: dts: qcom: add prng definition to ipq806x new b8afc254b401 ARM: dts: qcom: ipq4019: add USB devicetree nodes new d1ae4c808e78 ARM: dts: qcom: ipq4019: add more labels new 308b2365ce11 ARM: dts: qcom: add 8devices Jalapeno new 7fccbd67ba6b ARM: dts: qcom: add Alfa Network AP120C-AC new 59595f65b3aa ARM: dts: qcom: remove commented mmc-ddr-1_8v for sdcc3 new dd1ebbcf7b60 ARM: dts: qcom: add additional DT labels in qcom-ipq8064.dtsi new 0fd69f04d07f ARM: dts: qcom: replace status value "ok" by "okay" new 76bb4dc36d0e Merge branches 'arm64-defconfig-for-5.12', 'arm64-for-5.12 [...] new d75810a80787 Merge remote-tracking branch 'qcom/for-next' new 59bda5cda17d Merge remote-tracking branch 'raspberrypi/for-next' new ea0d7c56e082 Merge remote-tracking branch 'realtek/for-next' new 0c588b0e5e54 Merge remote-tracking branch 'renesas/next' new e0774c554233 Merge remote-tracking branch 'reset/reset/next' new e1a3dc28025f Merge remote-tracking branch 'rockchip/for-next' new ba82a88eb00c Merge remote-tracking branch 'samsung-krzk/for-next' new 8ee8f756f8ad Merge remote-tracking branch 'scmi/for-linux-next' new a5387295d229 Merge remote-tracking branch 'stm32/stm32-next' new 56f55d7455cc Merge remote-tracking branch 'sunxi/sunxi/for-next' new e5d37722fb0f Merge remote-tracking branch 'tegra/for-next' new 774b13691693 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 0cf73209ce2c arm64: dts: ti: k3: mmc: fix dtbs_check warnings new 73d0af633c4b arm64: dts: ti: k3: squelch warnings regarding no #address [...] new c72bf319f128 arm64: dts: ti: k3*: Fixup PMU compatibility to be CPU specific new 48d180fbefdf Merge branch 'ti-k3-dts-next' into ti-k3-next new 7b83d92541f3 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new 563234987fdf Merge remote-tracking branch 'clk/clk-next' new 4b606e7168bd Merge remote-tracking branch 'clk-renesas/renesas-clk' new ec0706753cf0 Merge remote-tracking branch 'csky/linux-next' new b03b4d468a8e Merge remote-tracking branch 'h8300/h8300-next' new f7d9adbd1ce5 Merge remote-tracking branch 'microblaze/next' new fceb90bb43ca MIPS: mm: abort uaccess retries upon fatal signal new a2fa4cede9e3 MIPS: mm: Add prototype for function __update_cache new 65ce6197ed40 Revert "MIPS: Remove unused R4300 CPU support" new baec970aa5ba mips: Add N64 machine type new 919af8b96c89 MIPS: Make definitions of MIPSInst_FMA_{FUNC,FMTM} consist [...] new aadfe4b5f17c MIPS: jazz: always allow little-endian builds new 42b20995fae6 MIPS: make kgdb depend on FPU support new 6f0f251c8da9 Merge remote-tracking branch 'mips/mips-next' new 660d988af66c Merge remote-tracking branch 'nds32/next' new e726e7a5f5ec Merge remote-tracking branch 'openrisc/for-next' new 179eee18f021 riscv: Update Canaan Kendryte K210 device tree new 6d193ed525ac riscv: add BUILTIN_DTB support for MMU-enabled targets new e7616ca288ad initrd: Add the preprocessor guard in initrd.h new 5c92f60106c2 initramfs: Provide a common initrd reserve function new 6caa5bd4a541 Merge tag 'shared-lib-reserve_initrd_mem' of git://git.ker [...] new a78d7f7d424d riscv: Covert to reserve_initrd_mem() new ab54d6a629c9 Merge remote-tracking branch 'risc-v/for-next' new c55dc2177013 Merge remote-tracking branch 's390/for-next' new a0b7e57f082b Merge remote-tracking branch 'sh/for-next' new 229e32190f93 Merge remote-tracking branch 'xtensa/xtensa-for-next' new a9c93a0c7c26 Merge remote-tracking branch 'btrfs/for-next' new 459a69c3bf23 Merge remote-tracking branch 'exfat/dev' new 30220e543cdc Merge remote-tracking branch 'ext3/for_next' new 2d84e621175b f2fs: introduce checkpoint=merge mount option new 7658d46b92f2 f2fs: add ckpt_thread_ioprio sysfs node new a25d77a88ea8 Merge remote-tracking branch 'f2fs/dev' new 8dfa518b28be Merge remote-tracking branch 'jfs/jfs-next' new cb34f2480e62 Merge remote-tracking branch 'nfs-anna/linux-next' new 0be738bd7ff0 SUNRPC: Make trace_svc_process() display the RPC procedure [...] new d5ace04c8531 SUNRPC: Display RPC procedure names instead of proc numbers new 1213a2a94c23 SUNRPC: Move definition of XDR_UNIT new d333bf409a3b NFSD: Update GETATTR3args decoder to use struct xdr_stream new 1a95e23bf84a NFSD: Update ACCESS3arg decoder to use struct xdr_stream new 350166047c3c NFSD: Update READ3arg decoder to use struct xdr_stream new d60777a1b78e NFSD: Update WRITE3arg decoder to use struct xdr_stream new 360b1145eb1d NFSD: Update READLINK3arg decoder to use struct xdr_stream new d726c0a92643 NFSD: Fix returned READDIR offset cookie new cb49a85e7281 NFSD: Add helper to set up the pages where the dirlist is encoded new 4f5b2a14c1c8 NFSD: Update READDIR3args decoders to use struct xdr_stream new 384891ad71e8 NFSD: Update COMMIT3arg decoder to use struct xdr_stream new 8c9980827ac6 NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream new 195478c64609 NFSD: Update the RENAME3args decoder to use struct xdr_stream new ea46c6a5f96d NFSD: Update the LINK3args decoder to use struct xdr_stream new ce06273f32d4 NFSD: Update the SETATTR3args decoder to use struct xdr_stream new 8234f0b80723 NFSD: Update the CREATE3args decoder to use struct xdr_stream new 2c8d3a5f88fb NFSD: Update the MKDIR3args decoder to use struct xdr_stream new 9a1b79020f8b NFSD: Update the SYMLINK3args decoder to use struct xdr_stream new 764eaea3d250 NFSD: Update the MKNOD3args decoder to use struct xdr_stream new 0db0cf3db744 NFSD: Update the NFSv2 GETATTR argument decoder to use str [...] new e70d70c6ac18 NFSD: Update the NFSv2 READ argument decoder to use struct [...] new 9c67642f93f6 NFSD: Update the NFSv2 WRITE argument decoder to use struc [...] new db6e16ccbe05 NFSD: Update the NFSv2 READLINK argument decoder to use st [...] new 4d32625dd617 NFSD: Add helper to set up the pages where the dirlist is encoded new 03bdec45fb73 NFSD: Update the NFSv2 READDIR argument decoder to use str [...] new 0132dabd714c NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream new 779b765145f7 NFSD: Update the NFSv2 RENAME argument decoder to use stru [...] new 2528bb632de1 NFSD: Update the NFSv2 LINK argument decoder to use struct [...] new 7d2dcf3fda98 NFSD: Update the NFSv2 SETATTR argument decoder to use str [...] new 7e3a419a1cf8 NFSD: Update the NFSv2 CREATE argument decoder to use stru [...] new f70a50e36cb4 NFSD: Update the NFSv2 SYMLINK argument decoder to use str [...] new 3a9d4951c447 NFSD: Remove argument length checking in nfsd_dispatch() new edada219f5d7 NFSD: Update the NFSv2 GETACL argument decoder to use stru [...] new 6407c84f9c80 NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs new bf2e598ef463 NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] new 357a7e79a08f NFSD: Update the NFSv2 ACL GETATTR argument decoder to use [...] new beed533f02aa NFSD: Update the NFSv2 ACL ACCESS argument decoder to use [...] new 218d3de38ff8 NFSD: Clean up after updating NFSv2 ACL decoders new 52caff4c4492 NFSD: Update the NFSv3 GETACL argument decoder to use stru [...] new f6d7735de59b NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] new 903719099480 NFSD: Clean up after updating NFSv3 ACL decoders new d8d5d2c01fa8 nfsd: remove unused stats counters new bb43474674af nfsd: protect concurrent access to nfsd stats counters new 54d0196064da nfsd: report per-export stats new d399ba738de3 svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() new b4534d7d2e0a svcrdma: Convert rdma_stat_recv to a per-CPU counter new 3b1af67733af svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter new 99d97bcc796e svcrdma: Restore read and write stats new a0e432df1842 svcrdma: Deprecate stat variables that are no longer used new 5a41af09533d nfs: use change attribute for NFS re-exports new cca72ad12e9f nfsd: move change attribute generation to filesystem new f049cd05fb66 nfsd: skip some unnecessary stats in the v4 case new 8fde64d50dc4 svcrdma: Reduce Receive doorbell rate new 78b43cfb580c svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() new 7ae55caec522 SUNRPC: Correct a comment new 97d0d426e313 nfsd4: simplify process_lookup1 new 1bd8909d031e nfsd: simplify process_lock new 8a71e0138757 nfsd: simplify nfsd_renew new fbb4bd408545 nfsd: rename lookup_clientid->set_client new 5c6e4af1d8b2 nfsd: refactor set_client new e3a335bfc456 nfsd: find_cpntf_state cleanup new 27c00f38a3bf nfsd: remove unused set_client argument new 4e5b190948a1 nfsd: simplify nfsd4_check_open_reclaim new 1a81bb63fbe7 nfsd: cstate->session->se_client -> cstate->clp new 491e75e0d39e Merge remote-tracking branch 'cel/for-next' new 4cfaec197262 ovl: fix dentry leak in ovl_get_redirect new 29ecff7485cd Merge remote-tracking branch 'overlayfs/overlayfs-next' new e5dcf3843e12 Merge remote-tracking branch 'v9fs/9p-next' new 6da1b4b1ab36 xfs: fix an ABBA deadlock in xfs_rename new b9b7e1dc56c5 xfs: Add helper for checking per-inode extent count overflow new 727e1acd297c xfs: Check for extent overflow when trivally adding a new extent new 85ef08b5a667 xfs: Check for extent overflow when punching a hole new f5d927491914 xfs: Check for extent overflow when adding dir entries new 0dbc5cb1a91c xfs: Check for extent overflow when removing dir entries new 02092a2f034f xfs: Check for extent overflow when renaming dir entries new 3a19bb147c72 xfs: Check for extent overflow when adding/removing xattrs new c442f3086d5a xfs: Check for extent overflow when writing to unwritten extent new 5f1d5bbfb2e6 xfs: Check for extent overflow when moving extent from cow [...] new ee898d78c354 xfs: Check for extent overflow when remapping an extent new bcc561f21f11 xfs: Check for extent overflow when swapping extents new f9fa87169d2b xfs: Introduce error injection to reduce maximum inode for [...] new aff4db57d510 xfs: Remove duplicate assert statement in xfs_bmap_btalloc() new 0961fddfdd3f xfs: Compute bmap extent alignments in a separate function new 07c72e556299 xfs: Process allocated extent in a separate function new 301519674699 xfs: Introduce error injection to allocate only minlen siz [...] new eaf92540a918 xfs: remove a stale comment from xfs_file_aio_write_checks() new 01ea173e103e xfs: fix up non-directory creation in SGID directories new 88a9e03beef2 xfs: Fix assert failure in xfs_setattr_size() new 10fb9ac1251f xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() new 8321ddb2fa29 xfs: don't drain buffer lru on freeze and read-only remount new 8aa921a95335 xfs: set inode size after creating symlink new 50d25484bebe xfs: sync lazy sb accounting on quiesce of read-only mounts new 37444fc4cc39 xfs: lift writable fs check up into log worker task new 9e54ee0fc9ef xfs: separate log cleaning from log quiesce new 303591a0a947 xfs: cover the log during log quiesce new b0eb9e118266 xfs: don't reset log idle state on covering checkpoints new f46e5a174655 xfs: fold sbcount quiesce logging into log covering new 5232b9315034 xfs: remove duplicate wq cancel and log force from attr quiesce new ea2064da4592 xfs: remove xfs_quiesce_attr() new 5b0ad7c2a52d xfs: cover the log on freeze instead of cleaning it new f22c7f877773 xfs: refactor xfs_file_fsync new ae29e4220fd3 xfs: reduce ilock acquisitions in xfs_file_fsync new 94b25fd42e97 Merge remote-tracking branch 'xfs/for-next' new 5724be5de88f iomap: rename the flags variable in __iomap_dio_rw new 2f63296578ca iomap: pass a flags argument to iomap_dio_rw new 213f627104da iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag new 69ec1e390b22 Merge remote-tracking branch 'iomap/iomap-for-next' new c5f4628d3ff3 Merge remote-tracking branch 'vfs/for-next' new d719ceafa45f Merge remote-tracking branch 'printk/for-next' new 0d6d1de7ed9a Merge remote-tracking branch 'pci/next' new e316a758bb81 Merge remote-tracking branch 'hid/for-next' new bc5c416e5372 Merge branch 'i2c/for-current' into i2c/for-next new 2cea84ddae1c i2c: remove sirf bus driver new 1059b2bcc683 i2c: remove u300 bus driver new bfb3939c51d5 i2c: refactor documentation of struct i2c_msg new deb0d3351b0c i2c: remove licence boilerplate from main UAPI header new 1713d66cae8a i2c: remove licence boilerplate from i2c-dev UAPI header new 21500aa84024 i2c: uapi: add macro to describe support for all SMBus transfers new 58d23305db95 i2c: algo: bit: use new macro to specifiy capabilities new 416365e02a33 i2c: qup: advertise SMBus transfers using RECV_LEN new 81f199329df7 i2c: s3c2410: advertise SMBus transfers using RECV_LEN new f92aacef60f3 Merge branch 'i2c/for-5.12' into i2c/for-next new 02f8b7f29f3c Merge remote-tracking branch 'i2c/i2c/for-next' new da83243ee9e4 Merge remote-tracking branch 'dmi/dmi-for-next' new 3cd55c4a62a0 hwmon: (pc87360) convert comma to semicolon new 33091ee299d5 hwmon: (smsc47m1) Remove 'h' from printk format specifier new 42f4b256a91f hwmon: (w83627ehf) Switch to using the new API kobj_to_dev() new c14b8cb99742 hwmon: (abx500) Decomission abx500 driver new d9ea81e99b5c hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support new 439022fc15c4 hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag new fe94a37bf8ce hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flag new 97c00a54996d hwmon: (gpio-fan) Switch to using the new API kobj_to_dev() new 7e532ff172b9 hwmon: (pwm-fan) Store tach data separately new 809186cfc56e hwmon: (pwm-fan) Support multiple fan tachometers new 6433e9ccd2a9 hwmon: (max6650) Switch to using the new API kobj_to_dev() new 109edf91b830 hwmon: (aspeed-pwm-tacho) Switch to using the new API kobj [...] new 81bfa9ca5487 hwmon: (nct6683) Support ASRock boards new 86c9bb8e6a90 hwmon: (applesmc) Assign boolean values to a bool variable new afd018716398 hwmon: Add AHT10 Temperature and Humidity Sensor Driver new 08124c74c93c hwmon: (pwm-fan) stop using legacy PWM functions and some [...] new 893dcb87a827 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 54c3b6cd6010 Merge remote-tracking branch 'jc_docs/docs-next' new 41f42b6e693d media: dt-bindings: Convert video-interfaces.txt propertie [...] new 066a94e28a23 media: dt-bindings: media: Use graph and video-interfaces schemas new 7041642f47fc Merge remote-tracking branch 'v4l-dvb/master' new af8276c8fe99 Merge remote-tracking branch 'v4l-dvb-next/master' new c1a7c2ce7c37 ACPICA: fix -Wfallthrough new c01df543c3a2 ACPICA: add type casts for string functions new 7c9e83b6ad71 ACPICA: Update version to 20201217 new 9e3000708868 ACPICA: Remove the MTMR (Mid-Timer) table new 9a5c7de7a5d1 ACPICA: Remove the VRTC table new 4441e55d5051 ACPICA: Updated all copyrights to 2021 new df1d4b466bb6 ACPICA: Update version to 20210105 new 5af559a00140 Merge branch 'acpica' into linux-next new 068da572f539 Merge branch 'acpi-scan' into linux-next new 4ad38741cc1e PM: clk: make PM clock layer compatible with clocks that m [...] new ad758c58a703 Merge branch 'pm-clk' into linux-next new 4b8bae0b7d88 Merge remote-tracking branch 'pm/linux-next' new 11b795764eb1 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 0c4bdd88500f Merge remote-tracking branch 'cpupower/cpupower' new 3ce27f0a27b1 Merge remote-tracking branch 'devfreq/devfreq-next' new 2e10c2d42f10 opp: Prepare for ->set_opp() helper to work without regulators new 0bb194ffcbad opp: Make _set_opp_custom() work without regulators new 99da08a880e0 opp: Rename _opp_set_rate_zero() new a2e5a195eeb0 opp: No need to check clk for errors new 8ee943987b2b opp: Keep track of currently programmed OPP new ee079d1587bc opp: Split _set_opp() out of dev_pm_opp_set_rate() new 744e4635e7b3 opp: Allow _set_opp() to work for non-freq devices new 5bd8f91109b5 opp: Allow _generic_set_opp_regulator() to work for non-fr [...] new 19f0ba476d13 opp: Allow _generic_set_opp_clk_only() to work for non-fre [...] new 28cd9bcc2184 opp: Update parameters of _set_opp_custom() new a0d67b94e2ef opp: Implement dev_pm_opp_set_opp() new 24d26db1eb3d cpufreq: qcom: Migrate to dev_pm_opp_set_opp() new 8d16846ab311 drm: msm: Migrate to dev_pm_opp_set_opp() new c22c2794aef5 Merge remote-tracking branch 'opp/opp/linux-next' new 28130e1ccbf3 Merge remote-tracking branch 'thermal/thermal/linux-next' new 97997a6b5489 Merge remote-tracking branch 'ieee1394/for-next' new 33eb12f2966e RDMA/nldev: Return an error message on failure to turn auto mode new 1bbd4380744f RDMA/hns: Create CQ with selected CQN for bank load balance new f6919d56388c RDMA/bnxt_re: Code refactor while populating user MRs new c930af5ab431 RDMA/bnxt_re: Allow bigger MR creation new 8ebe0e2a7efa IB/isert: Remove unneeded new lines new ec53a2a6540d IB/isert: Remove unneeded semicolon new a6dc16b69963 IB/isert: Simplify signature cap check new 8798e4ad0abe RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation new 1368ead04c36 RDMA/mlx5: Use strict get/set operations for obj_id new 02487bcc84cd Merge branch 'devx_set_get' into rdma.git for-next new 5bf0e4b80b2a IB/iser: Remove unneeded semicolons new 429c76133fbb IB/iser: Protect iscsi_max_lun module param using callback new 6bd898baf2bb IB/iser: Enforce iser_max_sectors to be greater than 0 new 877745b47783 IB/iser: Simplify prot_caps setting new ab40530a2e0a IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex new 559a3eacc4e5 IB/mlx5: Make function static new 390e9ab4632f RDMA/hw: i40iw_hmc: Fix misspellings of '*idx' args new 4c3b53e14cdf RDMA/core: device: Fix formatting in worthy kernel-doc hea [...] new 14fa9fe5a612 RDMA/hw/i40iw/i40iw_ctrl: Fix a bunch of misspellings and [...] new 03e2dbbb3e81 RDMA/hw/i40iw/i40iw_cm: Fix a bunch of function documentat [...] new 3c976761ad04 RDMA/core/cache: Fix some misspellings, missing and superf [...] new 263520f2dd27 RDMA/hw/i40iw/i40iw_hw: Provide description for 'ipv4', re [...] new c5e2ee410ba8 RDMA/hw/i40iw/i40iw_main: Rectify some kernel-doc misdemeanours new d71f5fa2f5f2 RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_resca [...] new fa2e3a72a28e RDMA/hw/i40iw/i40iw_pble: Provide description for 'dev' an [...] new 0c962472d67e RDMA/hw/i40iw/i40iw_puda: Fix some misspellings and provid [...] new 1d3194f1d0a4 RDMA/core/multicast: Provide description for 'ib_init_ah_f [...] new cf5dd4a891b7 RDMA/core/sa_query: Demote non-conformant kernel-doc header new d246bbdcc757 RDMA/hw/i40iw/i40iw_uk: Clean-up some function documentati [...] new dcef82fad6da RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues new 737db46d29c0 RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missi [...] new 554c3b0b8079 RDMA/core/restrack: Fix kernel-doc formatting issue new 1896e5240883 RDMA/hw/i40iw/i40iw_verbs: Fix worthy function headers and [...] new 78f20653531e RDMA/core/counters: Demote non-conformant kernel-doc headers new db038e70f82e RDMA/core/iwpm_util: Fix some param description misspellings new abfa456555f4 RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param new 368c0159d492 RDMA/umem: Support importing dma-buf as user memory region new 3bc489e8827a RDMA/core: Add device method for registering dma-buf based [...] new bfe0cc6eb249 RDMA/uverbs: Add uverbs command for dma-buf based MR registration new 90da7dc8206a RDMA/mlx5: Support dma-buf based userspace memory region new efeb973ffce7 RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI new 6ed6ba171b65 Merge remote-tracking branch 'rdma/for-next' new fdb6b338d2e5 cxgb4: Assign boolean values to a bool variable new 05fcc25662a3 cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant new 19038523a735 net: remove aurora nb8800 driver new 43e5763152e2 net: macb: ignore tx_clk if MII is used new 86fdf1fc60e9 net: ipa: remove a remoteproc dependency new 27bb36ed7775 dt-bindings: net: remove modem-remoteproc property new 8535c8e30010 arm64: dts: qcom: sc7180: kill IPA modem-remoteproc property new 5da1fca9eb73 arm64: dts: qcom: sdm845: kill IPA modem-remoteproc property new 8be2b2b940f0 Merge branch 'net-ipa-remove-a-build-dependency' new ca649ccae45d dt-bindings: net: renesas,etheravb: Add r8a779a0 support new 2d8983f9246e net: phy: realtek: Add support for RTL9000AA/AN new a05a7280f545 tcp: remove unused ICSK_TIME_EARLY_RETRANS new e7ed11ee9454 tcp: add TTL to SCM_TIMESTAMPING_OPT_STATS new e26ca4b53582 sfc: reduce the number of requested xdp ev queues new 866f26f2a9c3 mptcp: always graft subflow socket to parent new 5cf92bbadc58 mptcp: re-enable sndbuf autotune new ec369c3a337f mptcp: do not queue excessive data on subflows new 40dc9416cc95 mptcp: schedule work for better snd subflow selection new b19bc2945b40 mptcp: implement delegated actions new 07fe179e5d85 Merge branch 'mptcp-re-enable-sndbuf-autotune' new b9046e88f6be net: hns3: replace skb->csum_not_inet with skb_csum_is_sctp new 9e10b9e65699 net: bridge: multicast: rename src_size to addr_size new 54bea7219641 net: bridge: multicast: pass host src address to IGMPv3/ML [...] new 0ad57c99e857 net: bridge: multicast: __grp_src_block_incl can modify pg new e7cfcf2c18c5 net: bridge: multicast: calculate idx position without cha [...] new 8f07b831197e net: bridge: multicast: add EHT structures and definitions new 5b1632887930 net: bridge: multicast: add EHT host handling functions new baa74d39ca39 net: bridge: multicast: add EHT source set handling functions new dba6b0a5ca21 net: bridge: multicast: add EHT host delete function new 474ddb37fa3a net: bridge: multicast: add EHT allow/block handling new ddc255d993d8 net: bridge: multicast: add EHT include and exclude handling new b66bf55bbc1c net: bridge: multicast: optimize TO_INCLUDE EHT timeouts new c9739016a032 net: bridge: multicast: add EHT host filter_mode handling new e87e4b5caa5d net: bridge: multicast: handle block pg delete for all cases new d5a1022283c3 net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes new 5225d5f57b35 Merge branch 'net-bridge-multicast-add-initial-eht-support' new 925bba24e68a tcp: Remove CMSG magic numbers for tcp_recvmsg(). new 7eeba1706eba tcp: Add receive timestamp support for receive zerocopy. new 04a886372a20 Merge branch 'tcp-add-cmsg-rx-timestamps-to-rx-zerocopy' new ca1e4ab19993 net: sched: Add multi-queue support to sch_tree_lock new 4dd78a73738a net: sched: Add extack to Qdisc_class_ops.delete new d03b195b5aa0 sch_htb: Hierarchical QoS hardware offload new 83271586249c sch_htb: Stats for offloaded HTB new 214baf22870c net/mlx5e: Support HTB offload new 351876424ec1 Merge branch 'htb-offload' new 321f7ab0d458 mlxsw: Register physical ports as a devlink resource new 5154b1b826d9 selftests: mlxsw: Add a scale test for physical ports new 59a49d9617e2 Merge branch 'mlxsw-expose-number-of-physical-ports' new c80c4a1ea47f net: ipa: count actual work done in gsi_channel_poll() new 148604e7eafb net: ipa: heed napi_complete() return value new 223f5b34b409 net: ipa: have gsi_channel_update() return a value new 5725593e6f18 net: ipa: repurpose gsi_irq_ieob_disable() new 7bd9785f683a net: ipa: disable IEOB interrupts before clearing new e7b76db36240 Merge branch 'net-ipa-napi-poll-updates' new 57ba00774b5b net: dsa: mv88e6xxx: Remove bogus Kconfig dependency. new 04cbb740ce1b net: mvpp2: Remove unneeded Kconfig dependency. new 692347a93178 Merge branch 'remove-unneeded-phy-time-stamping-option' new 6f1c0ea133a6 net: introduce a netdev feature for UDP GRO forwarding new 36707061d6ba udp: allow forwarding of plain (non-fraglisted) UDP GRO packets new acb4151f5d0d Merge branch 'udp-allow-forwarding-of-plain-non-fraglisted [...] new b80b5dbf118f net: mhi: Set wwan device type new 24dfc6eb39b2 net: dsa: hellcreek: Add TAPRIO offloading support new a61e4b60761f Merge branch 'net-dsa-hellcreek-add-taprio-offloading' new 42af76efd9d3 Merge remote-tracking branch 'net-next/master' new 628add78b07a bpf, docs: Update build procedure for manually compiling L [...] new 18b24d78d537 bpf: Fix typo in scalar{,32}_min_max_rsh comments new 6e66fbb10597 samples/bpf: Add xdp program on egress for xdp_redirect_map new 6ba6ca27f696 Merge remote-tracking branch 'bpf-next/for-next' new de3750587dea Merge remote-tracking branch 'ipsec-next/master' new 839cc4614d46 Merge remote-tracking branch 'wireless-drivers-next/master' new 1e271f50ce18 Merge remote-tracking branch 'bluetooth/master' new 7f7aa94bcaf0 mac80211: reduce peer HE MCS/NSS to own capabilities new c27aa56a72b8 cfg80211: add VHT rate entries for MCS-10 and MCS-11 new d9c85e247265 cfg80211: Add phyrate conversion support for extended MCS [...] new e908435e402a mac80211: introduce aql_enable node in debugfs new f84de063985a mac80211: minstrel_ht: clean up CCK code new a7844a538460 mac80211: minstrel_ht: add support for OFDM rates on non-H [...] new cbda98c710d2 mac80211: remove legacy minstrel rate control new eeafcb0c80c8 mac80211: minstrel_ht: remove old ewma based rate average code new 1ae8bba9a23b mac80211: minstrel_ht: improve ampdu length estimation new 019c6fc27829 mac80211: minstrel_ht: improve sample rate selection new a7fca4e4037f mac80211: minstrel_ht: fix max probability rate selection new 7e2123abc516 mac80211: minstrel_ht: increase stats update interval new 347c2989a8ba mac80211: minstrel_ht: fix rounding error in throughput ca [...] new 2fe8ef106238 cfg80211: change netdev registration/unregistration semantics new 27bc93583e35 cfg80211: avoid holding the RTNL when calling the driver new 15de0f6c8282 Merge remote-tracking branch 'mac80211-next/master' new 00e8e9bc3c46 gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache new d2097641ed78 gfs2: Fix invalid block size message new c82deeb88809 Revert "GFS2: Re-add a call to log_flush_wait when flushin [...] new 39a49f8d346d gfs2: fix glock confusion in function signal_our_withdraw new 741381b3a669 gfs2: keep bios separate for each journal new 76094e345cd6 Merge remote-tracking branch 'gfs2/for-next' new b5ce1742795a Merge remote-tracking branch 'mtd/mtd/next' new 48c56010ff94 Merge remote-tracking branch 'nand/nand/next' new 660d2062190d crypto - shash: reduce minimum alignment of shash_desc structure new 5a17eae414ab crypto: bcm - Fix sparse warnings new 0df07d8117c3 crypto: arm64/sha - add missing module aliases new 5e8ce8334734 crypto: marvell - add Marvell OcteonTX2 CPT PF driver new 83ffcf78627f crypto: octeontx2 - add mailbox communication with AF new fe16eceab046 crypto: octeontx2 - enable SR-IOV and mailbox communicatio [...] new 43ac0b824f1c crypto: octeontx2 - load microcode and create engine groups new 64506017030d crypto: octeontx2 - add LF framework new 78506c2a1eac crypto: octeontx2 - add support to get engine capabilities new 19d8e8c7be15 crypto: octeontx2 - add virtual function driver support new 8ec8015a3168 crypto: octeontx2 - add support to process the crypto request new 6f03f0e8b6c8 crypto: octeontx2 - register with linux crypto framework new ac88c322d0f2 crypto: lib/chacha20poly1305 - define empty module exit function new 29dfe4d94f5c crypto: keembay - use 64-bit arithmetic for computing bit_len new 64a49b85953c crypto: aesni - replace CTR function pointer with static call new 65d1e3c415f6 crypto: aesni - release FPU during skcipher walk API calls new dc4968bc84a1 Merge remote-tracking branch 'crypto/master' new 6d2f6ae74336 Merge remote-tracking branch 'drm/drm-next' new 6da521b99298 Merge remote-tracking branch 'amdgpu/drm-next' new 7fde594fd866 drm/i915/hdcp: Fix WARN_ON(data->k > INTEL_NUM_PIPES) new 40a6cead28f8 drm/i915/hdcp: Fix uninitialized symbol new 87199e4c2490 drm/framebuffer: Format modifier for Intel Gen 12 render c [...] new 5fbc2c2bfa5c drm/i915/gem: Add a helper to read data from a GEM object page new d1e2775e9b96 drm/i915/tgl: Add Clear Color support for TGL Render Decom [...] new 71023b0f4b5c Merge remote-tracking branch 'drm-intel/for-linux-next' new be1bf3c7e5b9 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 14a117252f57 dma-buf: system_heap: Make sure to return an error if we abort new c7f59e3dd603 dma-buf: heaps: Rework heap allocation hooks to return str [...] new 5a164ac4dbd2 dma-fence: allow signaling drivers to set fence timestamp new a78e7a51d2fa drm/drm_vblank: set the dma-fence timestamp during send_vb [...] new 1f8644d56e91 drm/panfrost: Add governor data with pre-defined thresholds new 3b1b42fde911 dt-bindings: display: mxsfb: Convert binding to YAML new 5d16e40dd702 dt-bindings: display: mxsfb: Add and fix compatible strings new 25e524bfbda1 dt-bindings: display: mxsfb: Add compatible for i.MX8MM new 7e5d1e122dff drm/doc: fix drm_plane_type docs new 97ecfff41e26 drm/doc: document the type plane property new 1e2abde08058 Merge remote-tracking branch 'drm-misc/for-linux-next' new 10172fd3a339 Merge remote-tracking branch 'regmap/for-next' new e63e5f6405fb Merge remote-tracking branch 'sound/for-next' new fc9ed861a046 Merge remote-tracking branch 'sound-asoc/for-next' new 6f4b480fa3f2 Merge remote-tracking branch 'modules/modules-next' new 01273d32e5e5 Merge remote-tracking branch 'input/next' new 5f3fb07d4c46 Merge remote-tracking branch 'block/for-next' new 8fc33a0a620e dm integrity: introduce the "fix_hmac" argument new 29f7ddd7798b Merge remote-tracking branch 'device-mapper/for-next' new 055e5b0ecb98 Merge remote-tracking branch 'pcmcia/pcmcia-next' new 59967a38e261 mmc: atmel-mci: Assign boolean values to a bool variable new d68849e0f413 mmc: remove dw_mmc-zx driver new 42af8761bc84 mmc: remove sirf prima/atlas driver new 58152c6cc8da Merge remote-tracking branch 'mmc/next' new 66421b0358ab Merge remote-tracking branch 'mfd/for-mfd-next' new 58f43dd2cf1e Merge remote-tracking branch 'backlight/for-backlight-next' new d6eb8318907a Merge remote-tracking branch 'battery/for-next' new 24be0c715617 regulator: Make regulator_sync_voltage() usable by coupled [...] new e74382042951 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] new da858f5c110a Merge remote-tracking branch 'regulator/for-next' new aee0bab9e635 Merge remote-tracking branch 'security/next-testing' new ccf11dbaa07b evm: Fix memleak in init_desc new 2b4a2474a202 IMA: generalize keyring specific measurement constructs new 291af651b350 IMA: add support to measure buffer data hash new d6e645012d97 IMA: define a hook to measure kernel integrity critical data new c4e43aa2eeb0 IMA: add policy rule to measure critical data new 47d76a484050 IMA: limit critical data measurement based on a label new 9f5d7d23cc5e IMA: extend critical data hook to limit the measurement ba [...] new 03cee1683666 IMA: define a builtin critical data measurement policy new fdd1ffe8a812 selinux: include a consumer of the new IMA critical data hook new e58bb688f2e4 Merge branch 'measure-critical-data' into next-integrity new e9d2d5970f78 Merge remote-tracking branch 'integrity/next-integrity' new 09d9a852d69e Merge remote-tracking branch 'keys/keys-next' new 77d8143a5290 Merge remote-tracking branch 'selinux/next' new bb2b6f4aea70 Merge remote-tracking branch 'tpmdd/next' new 2f16633d271e Merge remote-tracking branch 'audit/next' new e99e3aacf931 Merge remote-tracking branch 'devicetree/for-next' new 12508e7da753 spi: spi-au1550: quoted string break new 9cae7e9d78e2 spi: spi-au1550: Fix various whitespace warnings new 056f6fcbbcd7 Merge remote-tracking branch 'spi/for-5.12' into spi-next new b05e9360ac75 Merge remote-tracking branch 'spi/for-next' new bde9cfa3afe4 x86/setup: don't remove E820_TYPE_RAM for pfn 0 new d3921cb8be29 mm: fix initialization of struct page for holes in memory layout new 3de7d4f25a74 mm: memcg/slab: optimize objcg stock draining new 8a8792f600ab mm: memcg: fix memcg file_dirty numa stat new 5c447d274f37 mm: fix numa stats for thp migration new a11a496ee6e2 kasan: fix unaligned address is unhandled in kasan_remove_ [...] new 5dabd1712cd0 kasan: fix incorrect arguments passing in kasan_add_zero_shadow new 76bc99e81a7c kasan: fix HW_TAGS boot parameters new ce5716c61852 kasan, mm: fix conflicts with init_on_alloc/free new acb35b177c71 kasan, mm: fix resetting page_alloc tags for HW_TAGS new 251b5497c5c9 ubsan: disable unsigned-overflow check for i386 new dad4e5b39086 mm: fix page reference leak in soft_offline_page() new f99e02372af2 sparc/mm/highmem: flush cache and TLB new a1dce7fd2ade mm/highmem: prepare for overriding set_pte_at() new 8c0d5d78f359 mips/mm/highmem: use set_pte() for kmap_local() new 785025820a6a powerpc/mm/highmem: use __set_pte_at() for kmap_local() new 697edcb0e4ea proc_sysctl: fix oops caused by incorrect command parameters new e82d891a63af MAINTAINERS: add a couple more files to the Clang/LLVM section new 51306806426d Merge branch 'akpm' (patches from Andrew) new dc5d17a3c39b md: Set prev_flush_start and flush_bio in an atomic way new 8dfe11681758 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] new 4d6b1c95b974 nvme: check the PRINFO bit before deciding the host buffer length new 7674073b2ed3 nvme-rdma: avoid request double completion for concurrent [...] new 9ebbfe495ecd nvme-tcp: avoid request double completion for concurrent n [...] new 20d3bb92e84d nvme-pci: allow use of cmb on v1.4 controllers new bffcd507780e nvmet: set right status on error in id-ns handler new 9275c206f88e nvme-pci: refactor nvme_unmap_data new fa0732168fa1 nvme-pci: fix error unwind in nvme_map_data new 1df35bf0b4e1 Merge tag 'nvme-5.11-2020-01-21' of git://git.infradead.or [...] new 97784481757f lightnvm: fix memory leak when submit fails new a692a610d7ed Merge tag 'block-5.11-2021-01-24' of git://git.kernel.dk/l [...] new c93cc9e16d88 io_uring: iopoll requests should also wake task ->in_idle state new 6b393a1ff174 io_uring: fix false positive sqo warning on flush new 4325cb498cb7 io_uring: fix uring_flush in exit_files() warning new 0b5cd6c32b14 io_uring: fix skipping disabling sqo on exec new 607ec89ed18f io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state new 9a173346bd9e io_uring: fix short read retries for non-reg files new 9d5c8190683a io_uring: fix sleeping under spin in __io_clean_op new 02a13674fa0e io_uring: account io_uring internal files as REQ_F_INFLIGHT new ef7b1a0ea857 Merge tag 'io_uring-5.11-2021-01-24' of git://git.kernel.d [...] new 228a65d4544a Merge tag 'sh-for-5.11' of git://git.libc.org/linux-sh new 31bf92881714 x86/sgx: Fix the return type of sgx_init() new 3ac517313b92 MAINTAINERS: Fix the tree location for INTEL SGX patches new fc8ce1bce36d Merge branch 'x86/sgx' new a03e4daff54a Merge branch 'x86/platform' new b20e632d5f61 Merge branch 'x86/mm' new cc8e9e21ee76 Merge branch 'x86/misc' new ce4cecd57260 Merge branch 'x86/microcode' new 44248ba45ff7 Merge branch 'x86/entry' new 8ece53ef7f42 x86/vm86/32: Remove VM86_SCREEN_BITMAP support new 973c3dd3f6d3 Merge branch 'x86/cleanups' new 82711ca6b6c0 Merge branch 'x86/cache' new d728a4936bac Merge branch 'x86/build' new c94c0b894feb Merge branch 'x86/asm' new b3ed747d95a0 Merge branch 'sched/core' new a2a2ee707ef8 Merge branch 'ras/core' new 0b4b068d8298 Merge branch 'perf/kprobes' new a15f395b6b9c Merge branch 'perf/core' new 13a7ecacf2a1 Merge branch 'objtool/core' new c75392581468 locking: Add Reviewers new 2f0df49c89ac jump_label: Do not profile branch annotations new 997acaf6b4b5 lockdep: report broken irq restoration new ab9e5c52d7dc Merge branch 'locking/core' new ec7e80af9143 Merge remote-tracking branch 'tip/auto-latest' new 4cbcb73b1c7a EDAC/amd64: Issue probing messages only on properly detect [...] new faf042d15093 Merge branch 'edac-amd64' into edac-for-next new ea52548e2cca Merge remote-tracking branch 'edac/edac-for-next' new 8e7f37f2aaa5 mm: Add mem_dump_obj() to print source of memory block new b70fa3b12fc8 mm: Make mem_dump_obj() handle NULL and zero-sized pointers new 98f180837a89 mm: Make mem_dump_obj() handle vmalloc() memory new bd34dcd4120d mm: Make mem_obj_dump() vmalloc() dumps include start and length new b4b7914a6a73 rcu: Make call_rcu() print mem_dump_obj() info for double- [...] new 3375efeddf69 percpu_ref: Dump mem_dump_obj() info upon reference-count [...] new 0d2460ba6184 Merge branches 'doc.2021.01.06a', 'fixes.2021.01.04b', 'kf [...] new 805c8956e32d Merge branch 'kcsan.2021.01.04a' into HEAD new 1db2dba656d4 Merge branch 'lkmm.2021.01.04a' into HEAD new c8c430f4a2fb Merge branch 'nolibc.2021.01.21a' into HEAD new 5eb0ba4459b7 Merge branch 'clocksource.2021.01.12a' into HEAD new 46fa46c09247 Merge branch 'lkmm-dev.2021.01.04a' into HEAD new 59a15e5c4a60 mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels new fd47fb1426c9 rcutorture: Add crude tests for mem_dump_obj() new 2211d0bd7ec6 torturescript: Don't rerun failed rcutorture builds new e1b925665b37 rcu/nocb: Detect unsafe checks for offloaded rdp new 2da6c0d948df rcu: Remove superfluous rdp fetch new 9d37961cc41e rcu: Fix CPU-offline trace in rcutree_dying_cpu new b84fb882c363 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() new 452e943ec814 doc: Update rcu_dereference.rst reference new 0c74213bf648 tools/memory-model: Remove reference to atomic_ops.rst new 44f58bfa449c rcu: Expedite deboost in case of deferred quiescent state new a96df417ea1b rcutorture: Make TREE03 use real-time tree.use_softirq setting new 3d971f279336 rcu: Run rcuo kthreads at elevated priority in CONFIG_RCU_ [...] new f8bd993eac00 rculist: Replace reference to atomic_ops.rst new c9a4123f595f rcu: Fix kfree_rcu() docbook errors new f5c4e9a20d66 rcutorture: Fix testing of RCU priority boosting new 6b734dd690b9 kcsan: Make test follow KUnit style recommendations new 393298672eaa kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests new 7eb8a8002075 kcsan: Add missing license and copyright headers new f49e6d0c70d9 kvfree_rcu: Directly allocate page for single-argument case new 40ffb3a1c712 kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() new dc75751adf74 kvfree_rcu: Use migrate_disable/enable() new 2a257ed618de kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] new 4692b9695031 lib: Add "all" and "none" as valid ranges to bitmap_parselist() new d24cdb4d548f rcu: Remove "all" cpumask checks favor of bitmask-level "all" new 08ecafcbb8c4 lib: Support N as end of range in bitmap_parselist() new 1cc6489ba1d1 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" new 29819dc5f5e3 Merge remote-tracking branch 'rcu/rcu/next' new 3865a1f9af93 Merge remote-tracking branch 'kvm-arm/next' new 3f3c3f9b7ba7 Merge remote-tracking branch 'percpu/for-next' new 4d69008fcca0 Merge remote-tracking branch 'workqueues/for-next' new 8c650883e91f Merge remote-tracking branch 'drivers-x86/for-next' new 1d8a2d89d2a2 Merge remote-tracking branch 'chrome-platform/for-next' new 93d37f86213c Merge remote-tracking branch 'hsi/for-next' new 8ff493d5075e Merge remote-tracking branch 'leds/for-next' new 7b022b47e33c Merge remote-tracking branch 'driver-core/driver-core-next' new 0908c5aca31e usb: typec: tcpm: AMS and Collision Avoidance new 8dea75e11380 usb: typec: tcpm: Protocol Error handling new 8d3a0578ad1a usb: typec: tcpm: Respond Wait if VDM state machine is running new 386ce1d748ed usb: typec: tcpci_maxim: Drop GPIO includes new 028854db65f7 Merge remote-tracking branch 'usb/usb-next' new d2aa2bfa67cd Merge remote-tracking branch 'usb-serial/usb-next' new 4f30b9d2315f usb: cdns3: Add support for TI's AM64 SoC new b60a07e03b52 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 9fc6d2bef1db Merge remote-tracking branch 'phy-next/next' new c7135bbe5af2 tty: fix up hung_up_tty_write() conversion new ddc5fda74561 tty: fix up hung_up_tty_read() conversion new e71a8d5cf4b4 tty: fix up iterate_tty_read() EOVERFLOW handling new 5a3e8aa60f6c Merge remote-tracking branch 'tty/tty-next' new 1b8cd03f6224 Merge remote-tracking branch 'char-misc/char-misc-next' new 0bf725c26503 Merge remote-tracking branch 'extcon/extcon-next' new 1c8ddea3fbf6 Merge remote-tracking branch 'soundwire/next' new edb377dddd9b Merge remote-tracking branch 'thunderbolt/next' new d0dc4c80b9ee dt-bindings:iio:xilinx-xadc: Add Xilinx System Management [...] new c2b7720a7905 iio: xilinx-xadc: Add basic support for Ultrascale System Monitor new 9d8fd2a06a2b iio: adc: xilinx: use helper variable for &pdev->dev new eab64715709e iio: adc: xilinx: use devm_krealloc() instead of kfree() + [...] new 2a9685d1a3b7 iio: adc: xilinx: use more devres helpers and remove remove() new 18b4c9cd9659 iio: core: Copy iio_info.attrs->is_visible into iio_dev_op [...] new b0621d215138 iio: chemical: pms7003: convert comma to semicolon new 44fd881338b7 dt-bindings:iio:imu:invensense,mpu6050: txt to yaml conversion new 749787477ae4 dt-bindings:iio:gyro:invensense,mpu3050: txt to yaml forma [...] new af73caa71a67 dt-bindings: iio: imu: mpu6050: Document invensense,mpu6880 new 4df685091dfe iio: imu: inv_mpu6050: Add support for MPU-6880 new b9968e16adac iio:light:apds9960 add detection for MSHW0184 ACPI device [...] new ed0ccf6d22cc iio: vl6180: Use DIV_ROUND_CLOSEST() instead of open-coding it new 166549bb1e1d iio: bme680: Use DIV_ROUND_CLOSEST() instead of open-coding it new 9f094829eaed iio: tsl2583: Use DIV_ROUND_CLOSEST() instead of open-coding it new 165c51479712 iio: accel: yamaha-yas530: Add DT bindings new de8860b1ed47 iio: magnetometer: Add driver for Yamaha YAS530 new 138daca30ee9 iio: sc27xx_adc: Use DIV_ROUND_CLOSEST() instead of open-c [...] new cef49e5ea117 iio: adc: ab8500-gpadc: Support non-hw-conversion new 07fe995f942b iio: frequency: adf4350: Remove redundant null check befor [...] new 58a5e29c5b77 iio: adc: stm32-adc: Remove redundant null check before cl [...] new 28e37a92e307 iio: adc: ad7476: Add LTC2314-14 support new a363bfb986ba dt-bindings:iio:dac:microchip,mcp4725: fix properties for mcp4726 new da6336e2484a dt-bindings: iio: accel: kxcjk1013: Document regulator supplies new 1d2e91a2db66 iio: accel: kxcjk1013: Add rudimentary regulator support new fe28b2aa52a9 dt-bindings: iio: gyroscope: bmg160: Document regulator supplies new ce69361ab746 iio: gyro: bmg160: Add rudimentary regulator support new 239319670e2a HID: hid-sensor-custom: Add custom sensor iio support new 660987e12503 iio: hid-sensors: Add hinge sensor driver new 3cc718bc798f iio:Documentation: Add documentation for hinge sensor channels new d9a0e73c0c87 iio: Handle enumerated properties with gaps new 111a10d49914 dt-bindings: iio: magnetometer: bmc150: Document regulator [...] new cce4f160ea80 iio: magnetometer: bmc150: Add rudimentary regulator support new 4c2617207e3a iio: hid-sensor-accel-3d: Add timestamp channel for gravit [...] new 4648cbd8fb92 iio: hid-sensor-gyro-3d: Add timestamp channel new 314f7cad1ad2 iio: hid-sensor-als: Add timestamp channel new a6bea3d5fe6f iio: hid-sensor-magn-3d: Add timestamp channel new 04fe70d1b8ac iio: hid-sensor-incl-3d: Add timestamp channel new 4a3582c84ad9 iio: hid-sensor-rotation: Add timestamp channel new e904cc899293 dt-bindings: iio: dac: AD5766 yaml documentation new b1a1fd93e11a Documentation/ABI/testing: Add documentation for AD5766 new ABI new fd9373e41b9b iio: dac: ad5766: add driver support for AD5766 new d1004b707d8b dt-bindings: trivial-devices: reorder memsic devices new 8c125f5f325e iio:pressure:ms5637: introduce hardware differentiation new 07498719bede iio:pressure:ms5637: limit available sample frequencies new 7ae7f7508073 iio:common:ms_sensors:ms_sensors_i2c: rework CRC calculati [...] new 9ea7c79097fb iio:common:ms_sensors:ms_sensors_i2c: add support for alte [...] new 649ef114a0a0 iio:pressure:ms5637: add ms5803 support new aa15e68409c6 iio: adc: stm32-dfsdm: Remove redundant null check before [...] new 8d502ef682fd fixp-arith: add a linear interpolation function new c7ba98fc4043 iio: adc: qcom-vadc: move several adc5 functions to common file new e2621acd6d9a iio: adc: qcom-vadc-common: use fixp_linear_interpolate new ec82edb258bb iio: adc: move qcom-vadc-common.h to include dir new 9695a2a52c83 iio: adc: qcom-spmi-adc5: use of_device_get_match_data new 6e39b145cef7 iio: provide of_iio_channel_get_by_name() and devm_ version it new bb01e2637432 iio: adc: move vadc_map_pt from header to the source file new 3bd0ceb566f7 iio: adc: qcom-vadc-common: rewrite vadc7 die temp calculation new 48d2e2ff85dd iio: adc: qcom-vadc-common: simplify qcom_vadc_map_voltage_temp new 24a7dc6fdb75 iio: adc: qcom-vadc-common: scale adcmap_100k_104ef_104fb new 1994a922eb6a Merge branch 'ib-iio-thermal-5.11-rc1' into togreg new 8598bb4c876d Merge tag 'iio-for-5.12a' of https://git.kernel.org/pub/sc [...] new d4e5ed41e9a2 Merge remote-tracking branch 'staging/staging-next' new b6184cdfbe7e Merge remote-tracking branch 'icc/icc-next' new 62ce5a1a766b Merge remote-tracking branch 'dmaengine/next' new 888574432370 Merge remote-tracking branch 'cgroup/for-next' new 0956610696c2 Merge branch 'fixes' into for-next new 4d005277af4e Merge branch 'misc' into for-next new 10cdfb51cc1e Merge remote-tracking branch 'scsi/for-next' new fbb0b231eabc next-20210122/scsi-mkp new 6d715dfb4791 Merge remote-tracking branch 'vhost/linux-next' new ce350f621457 Merge remote-tracking branch 'rpmsg/for-next' new de3c7ba0037d gpio: uapi: fix line info flags description new 7341ba191a86 gpio: remove zte zx driver new 8369ccd3450a gpio: max77620: convert comma to semicolon new 444ec868c6a3 gpio: tegra186: convert comma to semicolon new 9365ffba3e18 gpio: vx855: convert comma to semicolon new a06c9d1f5bc3 gpio: wcove: convert comma to semicolon new 9d98d2c9696f Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 7bd6036beca2 lib/cmdline_kunit: add a new test case for get_options() new f0238f084054 lib/cmdline: Update documentation to reflect behaviour new 09991858332b lib/cmdline: Allow get_options() to take 0 to validate the input new a7c734217cdc gpio: aggregator: Replace isrange() by using get_options() new 52ccbbdf5d29 gpio: aggregator: Use compound literal from the header new c6a2b11012ef gpio: aggregator: Remove trailing comma in terminator entries new 353de70c71d9 gpio: msic: Remove driver for deprecated platform new 6e13038b3392 gpio: intel-mid: Remove driver for deprecated platform new e131ecff272c Merge remote-tracking branch 'gpio-intel/for-next' new e2cc58f8dcd9 Merge remote-tracking branch 'pinctrl/for-next' new b9be7d41a406 Merge remote-tracking branch 'pinctrl-intel/for-next' new dacd0a899e68 Merge remote-tracking branch 'pwm/for-next' new de1998b6bff9 Merge remote-tracking branch 'userns/for-next' new bc67dfb44e3a Merge remote-tracking branch 'livepatching/for-next' new 3dcdd55a3ee0 Merge remote-tracking branch 'coresight/next' new 9d0735519f99 rtc: remove sirfsoc driver new dd2d3b40039d rtc: remove ste coh901 driver new 2f58f5eea8c6 rtc: remove ste ab3100 driver new e6fbfaef6b3a Merge remote-tracking branch 'rtc/rtc-next' new 10491046a69d Merge remote-tracking branch 'kspp/for-next/kspp' new eb3e581ff4b8 Merge remote-tracking branch 'gnss/gnss-next' new d6e92fb7d936 dt-bindings: nvmem: Add bindings for rmem driver new cb6eafe570b6 nvmem: Add driver to expose reserved memory as nvmem new 0320ed0a8236 drivers: slimbus: Fix word resposible -> responsible in slimbus.h new 903f2fb0d908 Merge remote-tracking branch 'slimbus/for-next' new 2c36185526ad nvmem: core: skip child nodes not matching binding new f4b1d8b4996e Merge remote-tracking branch 'nvmem/for-next' new 33ecb86a0a0e Merge remote-tracking branch 'xarray/main' new afb7af5ec1b3 Merge remote-tracking branch 'mhi/mhi-next' new 2f93ea9cf054 Merge remote-tracking branch 'notifications/notifications- [...] new adc3b83771f6 Merge remote-tracking branch 'memblock/for-next' new b34a32def375 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new a5644fbf4d1e arch: alpha: Remove CONFIG_OPROFILE support new d50b870b272a arch: arm: Remove CONFIG_OPROFILE support new 993b832fda6a arch: arc: Remove CONFIG_OPROFILE support new ccbcf16174e1 arch: hexagon: Don't select HAVE_OPROFILE new 1941b3898348 arch: ia64: Remove CONFIG_OPROFILE support new 1f4e74c0664a arch: ia64: Remove rest of perfmon support new d897a1670b3a arch: microblaze: Remove CONFIG_OPROFILE support new e258958945c6 arch: mips: Remove CONFIG_OPROFILE support new de1589ae8c52 arch: parisc: Remove CONFIG_OPROFILE support new 46d89440c471 arch: powerpc: Stop building and using oprofile new 1b4a52cca100 arch: powerpc: Remove oprofile new 0eaa9c12a88f arch: s390: Remove CONFIG_OPROFILE support new 639b0c24a7a4 arch: sh: Remove CONFIG_OPROFILE support new 1d69ba5e026b arch: sparc: Remove CONFIG_OPROFILE support new b24ecd4dff0a arch: x86: Remove CONFIG_OPROFILE support new 45ec1740f029 arch: xtensa: Remove CONFIG_OPROFILE support new 273eab33a37a drivers: Remove CONFIG_OPROFILE support new 227c4c936483 fs: Remove dcookies support new ee7473549a1a Merge remote-tracking branch 'oprofile-removal/oprofile/removal' new 6ed3f7b68b03 mm: memcontrol: prevent starvation when writing memory.high new 128db8007e36 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page new 31ceefe0eecb mm: hugetlb: fix a race between freeing and dissolving the page new 856a9f25f943 mm: hugetlb: fix a race between isolating and freeing page new 63d7703f8da5 mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active new 377722f19b41 mm: migrate: do not migrate HugeTLB page whose refcount is one new 9432e807aedf mm, compaction: move high_pfn to the for loop scope new 2ebbd513ddf9 mm/vmalloc: reparate put pages and flush VM flags new 60c613812bcc init/gcov: allow CONFIG_CONSTRUCTORS on UML to fix module gcov new 378a015d7209 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 4598ad4584dc /proc/kpageflags: do not use uninitialized struct pages new 1094f1f7f7ac hexagon: remove CONFIG_EXPERIMENTAL from defconfigs new 58c93cf6910b scripts/spelling.txt: increase error-prone spell checking new 6d65d39e9837 ocfs2: remove redundant conditional before iput new ebdc5fab7759 ocfs2: clean up some definitions which are not used any more new 7e2974a0ee3d ocfs2: clear links count in ocfs2_mknod() if an error occurs new 6a6b3ae3a03e ocfs2: fix ocfs2 corrupt when iputting an inode new 69134a482216 ramfs: support O_TMPFILE new a29bd491280c fs: delete repeated words in comments new 6679da887533 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new 8d2d61b61771 mm, tracing: record slab name for kmem_cache_free() new 449bdad653a1 mm/slub: disable user tracing for kmemleak caches by default new 7ba2bf976372 mm, slub: stop freeing kmem_cache_node structures on node offline new 7e7529f88a4f mm, slab, slub: stop taking memory hotplug lock new da9f51fc65a0 mm, slab, slub: stop taking cpu hotplug lock new 3a0afeafcdca mm, slub: splice cpu and page freelists in deactivate_slab() new 404fdc74727f mm/debug: improve memcg debugging new 5d2db0aa921b mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] new 1f5b22210a16 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] new bf23bf2f3804 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new 5db89bbe7ea1 mm/filemap: remove unused parameter and change to void typ [...] new 967141f4a7db mm/filemap: don't revert iter on -EIOCBQUEUED new beb9f5e360f1 mm/swap_slots.c: remove redundant NULL check new 395ab3408880 mm/swap: don't SetPageWorkingset unconditionally during swapin new e53b120e56fa mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] new 1fe8c4373687 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] new 9804e7aeb33e mm: memcontrol: optimize per-lruvec stats counter memory usage new 741e68d83681 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] new c46514bac8e6 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving new 00789f8f2f95 mm: memcontrol: convert NR_ANON_THPS account to pages new 6c0c32b9534a mm: memcontrol: convert NR_FILE_THPS account to pages new bfea5a6cbb7a mm: memcontrol: convert NR_SHMEM_THPS account to pages new 6d7faa37fe8e mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages new 245ccb6aa550 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages new 2bbe4304545a mm: memcontrol: make the slab calculation consistent new d3f7dacba47a mm/memcg: revise the using condition of lock_page_lruvec f [...] new edc77ba2dc5c mm/memcg: remove rcu locking for lock_page_lruvec function series new 2f0aa02f761a mm: memcg: add swapcache stat for memcg v2 new 45bcfda31ecb mm-memcg-add-swapcache-stat-for-memcg-v2-fix new 5d96677f766a mm: kmem: make __memcg_kmem_(un)charge static new 3ec2942f046a mm: page_counter: re-layout structure to reduce false sharing new 53792ad2bb1d mm/memcontrol: remove redundant NULL check new 02831e0fec72 mm/mmap.c: remove unnecessary local variable new b0c6c6e43014 mm/mmap.c: fix the adjusted length error new 292fea5b7f26 mm/mprotect.c: optimize error detection in do_mprotect_pkey() new a3f97ac0cd42 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() new 15c49a733eca mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] new fd6cdeeafeed mm/page_reporting: use list_entry_is_head() in page_report [...] new 24cf90f09f75 vmalloc: remove redundant NULL check new c9f297e8ad6d kasan: prefix global functions with kasan_ new 384cc2c02c8b kasan: clarify HW_TAGS impact on TBI new 87e9ea39e391 kasan: clean up comments in tests new bed538dc709a kasan: add macros to simplify checking test constraints new 1d1608370911 kasan: add match-all tag tests new caa4b2eee59b kasan, arm64: allow using KUnit tests with HW_TAGS mode new 4d738e834212 kasan: rename CONFIG_TEST_KASAN_MODULE new 68287bb05a0b kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL new 7d86de82a55d kasan: adapt kmalloc_uaf2 test to HW_TAGS mode new d9a40fea2bd7 kasan: fix memory corruption in kasan_bitops_tags test new 79d2f3b98edd kasan: move _RET_IP_ to inline wrappers new d85bd98b6bac kasan: fix bug detection via ksize for HW_TAGS mode new 0e3d12f84218 kasan: add proper page allocator tests new 9ca5af6a3f5a kasan: add a test for kmem_cache_alloc/free_bulk new aa38afbd942f kasan: don't run tests when KASAN is not enabled new b72cd42fb103 kasan: remove redundant config option new a0988ec54d7d kasan-remove-redundant-config-option-v3 new d944cd2fc80c mm/huge_memory.c: update tlb entry if pmd is changed new 5b1007992102 MIPS: do not call flush_tlb_all when setting pmd entry new 0a22e305cd3b mm/hugetlb: fix potential double free in hugetlb_register_ [...] new 8ded05f6d048 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing new f7d444f7b38f mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call new fa201cb7242a mm/hugetlb: use helper huge_page_order and pages_per_huge_page new 62a57eba3819 mm/vmscan: __isolate_lru_page_prepare() cleanup new 0dc7cce34b58 z3fold: remove unused attribute for release_z3fold_page new 82468d67ea6e z3fold: simplify the zhdr initialization code in init_z3fo [...] new 0f6d3c3b8978 mm/compaction: remove rcu_read_lock during page compaction new 20ee2d08c3fd mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked new 5cccfd2772d6 mm/compaction: return proper state in should_proactive_com [...] new 4122502ab02f mm-compaction-return-proper-state-in-should_proactive_comp [...] new b80ab5911b6c mm/compaction: correct deferral logic for proactive compaction new 7c856f29a954 numa balancing: migrate on fault among multiple bound nodes new f34528d48855 mm/hugetlb: change hugetlb_reserve_pages() to type bool new 2c29067d4317 hugetlbfs: remove special hugetlbfs_set_page_dirty() new 02eb847f66fb hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() new 1ea17ca555c4 hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs new 6c2a632d39b1 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] new 36356aa9b41a hugetlbfs: remove meaningless variable avoid_reserve new 6e717ddf370e mm/migrate: remove unneeded semicolons new 37a7a911ec06 mm: make pagecache tagged lookups return only head pages new 1ae8d4750710 mm/shmem: use pagevec_lookup in shmem_unlock_mapping new 685286159cab mm/swap: optimise get_shadow_from_swap_cache new 53877a0704ce mm: add FGP_ENTRY new 53f8545ec8fd mm/filemap: rename find_get_entry to mapping_get_entry new da0d9199c9f1 mm/filemap: add helper for finding pages new 3d511a19db41 fix mm-filemap-add-helper-for-finding-pages.patch new 854d031e0ca2 mm/filemap: add mapping_seek_hole_data new 9a2309fa01e9 fix mm-filemap-add-mapping_seek_hole_data.patch new 24d509087f4b iomap: use mapping_seek_hole_data new a6f42f75fcf3 mm: add and use find_lock_entries new beb850ea4f40 fix mm-add-and-use-find_lock_entries.patch new 0ed7c1e7aff7 mm: add an 'end' parameter to find_get_entries new b0ae6e0a1e2d mm: add an 'end' parameter to pagevec_lookup_entries new 76967c4a0665 mm: remove nr_entries parameter from pagevec_lookup_entries new c5b3a4efe6e3 mm: pass pvec directly to find_get_entries new 8c6f93ad7677 mm: remove pagevec_lookup_entries new e1ff5593d427 mm,thp,shmem: limit shmem THP alloc gfp_mask new c9aaba80eb7a mm,thp,shm: limit gfp mask to no more than specified new d0bc98541501 mm,thp,shmem: make khugepaged obey tmpfs mount flags new f9ab1c20dbbe mm: cma: allocate cma areas bottom-up new 9eae3ee5663d mm-cma-allocate-cma-areas-bottom-up-fix new 232e3ab218fa mm-cma-allocate-cma-areas-bottom-up-fix-2 new 8f08f4c49592 mm-cma-allocate-cma-areas-bottom-up-fix-3 new 0de2099ad156 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix new de666a413cc7 memblock: do not start bottom-up allocations with kernel_end new d70aaa9dd6fa mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new cd70f8b21395 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new cbc737e7e966 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 86697b1d356e mm/vmstat.c: erase latency in vmstat_shepherd new d36a7bd08fa5 mm: move pfn_to_online_page() out of line new d13c2a860f8a mm: teach pfn_to_online_page() to consider subsection validity new dfcbeb1d9281 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] new b5b87494b4b1 mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] new f3497f904522 mm: fix memory_failure() handling of dax-namespace metadata new eb3bcdc98fd1 mm: zswap: clean up confusing comment new 690df37bc150 mm/zswap: add the flag can_sleep_mapped new a79ccc8033af mm/zswap: add return value in zswap_frontswap_load new 1a87069f0bd0 mm/zswap: fix variable 'entry' is uninitialized when used new 37356a4bd839 mm: set the sleep_mapped to true for zbud and z3fold new ba00b8bc68b2 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] new 5b2a2ad51a8f mm: remove arch_remap() and mm-arch-hooks.h new f84ac6e6faf7 mm: page-flags.h: Typo fix (It -> If) new d06308c066fc mm/dmapool: use might_alloc() new 4a14b937ec0b mm/backing-dev.c: use might_alloc() new a786409b463f bdi-use-might_alloc-fix new ca7507bb58a1 mm: add Kernel Electric-Fence infrastructure new ae334254a443 kfence: Fix parameter description for kfence_object_start() new cbc64aee3e4f kfence: avoid stalling work queue task without allocations new 0e481be18aef kfence: fix potential deadlock due to wake_up() new 7fe3a0678303 kfence: add option to use KFENCE without static keys new 3ff14bfe9f07 kfence: add missing copyright and description headers new 46bb2f863ee9 x86, kfence: enable KFENCE for x86 new 7fdbfdd296d0 kfence, x86: add missing copyright and description header new b6a4dacdad08 arm64, kfence: enable KFENCE for ARM64 new bc066c3a37e3 kfence, arm64: add missing copyright and description header new 0bd54bdff3ea kfence: use pt_regs to generate stack trace on faults new 02a3e118edac mm, kfence: insert KFENCE hooks for SLAB new 9070169b5644 mm, kfence: insert KFENCE hooks for SLUB new 69b62fe3c656 kfence, kasan: make KFENCE compatible with KASAN new 3a47b429a55d revert kasan-remove-kfence-leftovers new 9a3f31654c74 kfence, Documentation: add KFENCE documentation new 4d7241389ad4 kfence: add missing copyright header to documentation new 50e2ec213312 kfence: add test suite new fc0107cb7878 kfence: fix typo in test new f33f3ba8db3d kfence: show access type in report new 4631f95a65c6 MAINTAINERS: add entry for KFENCE new 2e962e110b96 tracing: add error_report_end trace point new 247fcf0b2381 kfence: use error_report_end tracepoint new 5a145cb6f780 kasan: use error_report_end tracepoint new f72fecf241c4 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 3654c6b73364 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 6ebdb1cbd454 kernel/hung_task.c: Monitor killed tasks. new 4ed1f1c73bee alpha: remove CONFIG_EXPERIMENTAL from defconfigs new 579d281532c0 proc/wchan: use printk format instead of lookup_symbol_name() new 4ff3a0a6ead5 sysctl.c: fix underflow value setting risk in vm_table new f0d569f3f652 proc/sysctl: make protected_* world readable new dc666ec40c10 lib/genalloc.c: change return type to unsigned long for bi [...] new 77b7842b8f4a lib: optimize cpumask_local_spread() new cd72c6810734 lib-optimize-cpumask_local_spread-v8 new db8af4985039 string.h: move fortified functions definitions in a dedica [...] new e710bfca4629 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] new f39087afe92f mm/page_poison: use unhashed address in hexdump for check_ [...] new 64b244e058c7 include/linux/bitops.h: spelling s/synomyn/synonym/ new f872ad15d5f8 checkpatch: improve blank line after declaration test new f1f6b4c4d397 checkpatch: ignore warning designated initializers using NR_CPUS new 558f7b03a8bc checkpatch: trivial style fixes new a716a9c13401 checkpatch: prefer ftrace over function entry/exit printks new 24d0f31b4bff checkpatch: improve TYPECAST_INT_CONSTANT test message new 6ee9b0092725 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol new c34eef410d63 aio: simplify read_events() new 7501d4df8d49 scripts/gdb: fix list_for_each new 1bd4159f799e initramfs: panic with memory information new 5ab9c528ba8c initramfs-panic-with-memory-information-fix new 15efd895bade Merge branch 'akpm-current/current' new 2941ce6c5643 mm: add definition of PMD_PAGE_ORDER new 1a20c884bc38 mmap: make mlock_future_check() global new 3d02b4c8cf7f riscv/Kconfig: make direct map manipulation options depend on MMU new 8b40bdd6ea64 set_memory: allow set_direct_map_*_noflush() for multiple pages new ea7ce6b17c15 set_memory: allow querying whether set_direct_map_*() is a [...] new f565ff38e736 mm: introduce memfd_secret system call to create "secret" [...] new c898212b3003 secretmem: use PMD-size pages to amortize direct map fragm [...] new 9a97b6f507ad secretmem: add memcg accounting new bef6f01d8236 PM: hibernate: disable when there are active secretmem users new e087b267185c arch, mm: wire up memfd_secret system call where relevant new 429b6482ca45 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 (a9bb9ddf7f1a) \ N -- N -- N refs/heads/akpm (429b6482ca45)
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 998 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-bus-vmbus | 7 - Documentation/ABI/testing/ima_policy | 5 +- Documentation/ABI/testing/sysfs-bus-iio | 11 + Documentation/ABI/testing/sysfs-bus-iio-dac-ad5766 | 31 + Documentation/ABI/testing/sysfs-fs-f2fs | 1 + .../admin-guide/device-mapper/dm-integrity.rst | 1 + Documentation/admin-guide/kernel-parameters.rst | 15 + Documentation/admin-guide/kernel-parameters.txt | 9 +- Documentation/bpf/bpf_devel_QA.rst | 11 +- Documentation/devicetree/bindings/arm/sirf.yaml | 30 - Documentation/devicetree/bindings/arm/ste-u300.txt | 46 - .../devicetree/bindings/arm/zte,sysctrl.txt | 30 - Documentation/devicetree/bindings/arm/zte.yaml | 28 - Documentation/devicetree/bindings/c6x/clocks.txt | 40 - Documentation/devicetree/bindings/c6x/dscr.txt | 127 -- Documentation/devicetree/bindings/c6x/emifa.txt | 62 - Documentation/devicetree/bindings/c6x/soc.txt | 28 - .../devicetree/bindings/display/fsl,lcdif.yaml | 110 ++ .../devicetree/bindings/display/mxsfb.txt | 87 - .../devicetree/bindings/gpio/zx296702-gpio.txt | 24 - Documentation/devicetree/bindings/i2c/i2c-sirf.txt | 19 - .../devicetree/bindings/i2c/i2c-stu300.txt | 15 - .../bindings/iio/accel/kionix,kxcjk1013.yaml | 3 + .../devicetree/bindings/iio/adc/xilinx-xadc.txt | 49 +- .../devicetree/bindings/iio/dac/adi,ad5766.yaml | 63 + .../bindings/iio/dac/microchip,mcp4725.yaml | 31 +- .../bindings/iio/gyroscope/bosch,bmg160.yaml | 3 + .../bindings/iio/gyroscope/invensense,mpu3050.txt | 45 - .../bindings/iio/gyroscope/invensense,mpu3050.yaml | 70 + .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 67 - .../bindings/iio/imu/invensense,mpu6050.yaml | 104 ++ .../iio/magnetometer/bosch,bmc150_magn.yaml | 3 + .../bindings/iio/magnetometer/yamaha,yas530.yaml | 112 ++ .../interrupt-controller/ti,c64x+megamod-pic.txt | 103 -- .../bindings/media/allwinner,sun4i-a10-csi.yaml | 11 +- .../bindings/media/allwinner,sun6i-a31-csi.yaml | 12 +- .../devicetree/bindings/media/i2c/adv7180.yaml | 36 +- .../devicetree/bindings/media/i2c/adv7604.yaml | 37 +- .../bindings/media/i2c/aptina,mt9v111.yaml | 4 +- .../bindings/media/i2c/imi,rdacm2x-gmsl.yaml | 30 +- .../devicetree/bindings/media/i2c/imx219.yaml | 21 +- .../bindings/media/i2c/maxim,max9286.yaml | 101 +- .../devicetree/bindings/media/i2c/mipi-ccs.yaml | 17 +- .../devicetree/bindings/media/i2c/ov5647.yaml | 76 + .../devicetree/bindings/media/i2c/ov8856.yaml | 22 +- .../bindings/media/i2c/ovti,ov02a10.yaml | 29 +- .../devicetree/bindings/media/i2c/ovti,ov2680.yaml | 6 +- .../devicetree/bindings/media/i2c/ovti,ov772x.yaml | 9 +- .../devicetree/bindings/media/i2c/sony,imx214.yaml | 25 +- .../devicetree/bindings/media/i2c/sony,imx274.yaml | 3 +- .../bindings/media/marvell,mmp2-ccic.yaml | 15 +- .../devicetree/bindings/media/nxp,imx7-csi.yaml | 5 +- .../bindings/media/nxp,imx7-mipi-csi2.yaml | 32 +- .../devicetree/bindings/media/renesas,ceu.yaml | 17 +- .../devicetree/bindings/media/renesas,csi2.yaml | 54 +- .../devicetree/bindings/media/renesas,vin.yaml | 113 +- .../devicetree/bindings/media/rockchip-isp1.yaml | 40 +- .../devicetree/bindings/media/st,stm32-dcmi.yaml | 18 +- .../devicetree/bindings/media/ti,cal.yaml | 55 +- .../bindings/media/video-interface-devices.yaml | 406 ++++ .../devicetree/bindings/media/video-interfaces.txt | 640 +------ .../bindings/media/video-interfaces.yaml | 344 ++++ .../bindings/media/xilinx/xlnx,csi2rxss.yaml | 39 +- .../devicetree/bindings/mmc/sdhci-sirf.txt | 18 - .../devicetree/bindings/mmc/zx-dw-mshc.txt | 31 - .../devicetree/bindings/net/qcom,ipa.yaml | 15 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 2 + .../devicetree/bindings/reset/sirf,rstc.txt | 42 - .../devicetree/bindings/reset/zte,zx2967-reset.txt | 20 - .../devicetree/bindings/rtc/sirf,prima2-sysrtc.txt | 13 - .../bindings/rtc/stericsson,coh901331.txt | 16 - .../devicetree/bindings/serial/pl011.yaml | 2 - .../devicetree/bindings/soc/zte/pd-2967xx.txt | 19 - .../devicetree/bindings/timer/ti,c64x+timer64.txt | 25 - .../devicetree/bindings/trivial-devices.yaml | 10 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../devicetree/bindings/watchdog/qcom-wdt.yaml | 1 + Documentation/hwmon/aht10.rst | 46 + Documentation/hwmon/index.rst | 1 + .../networking/devlink/devlink-resource.rst | 14 + Documentation/networking/ip-sysctl.rst | 12 + MAINTAINERS | 99 +- arch/arm/Kconfig | 8 - arch/arm/Kconfig.debug | 65 +- arch/arm/Makefile | 4 - arch/arm/arm-soc-for-next-contents.txt | 30 + arch/arm/boot/dts/Makefile | 15 +- arch/arm/boot/dts/atlas6-evb.dts | 78 - arch/arm/boot/dts/atlas6.dtsi | 800 -------- arch/arm/boot/dts/atlas7-evb.dts | 127 -- arch/arm/boot/dts/atlas7.dtsi | 1955 -------------------- .../boot/dts/mstar-infinity-breadbee-common.dtsi | 49 + .../dts/mstar-infinity-msc313-breadbee_crust.dts | 1 + .../boot/dts/mstar-infinity3-msc313e-breadbee.dts | 1 + arch/arm/boot/dts/prima2-evb.dts | 37 - arch/arm/boot/dts/prima2.dtsi | 838 --------- arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 12 +- arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 8 +- arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 8 +- arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 10 +- .../arm/boot/dts/qcom-apq8064-sony-xperia-yuga.dts | 4 +- arch/arm/boot/dts/qcom-apq8074-dragonboard.dts | 10 +- arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dts | 28 + arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dts | 27 + arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi | 254 +++ arch/arm/boot/dts/qcom-ipq4018-jalapeno.dts | 214 +++ arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 18 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts | 4 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 10 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 8 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c2.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1.dtsi | 10 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 80 +- arch/arm/boot/dts/qcom-ipq8064-ap148.dts | 2 +- arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 12 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 31 +- arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi | 16 +- arch/arm/boot/dts/qcom-msm8660-surf.dts | 4 +- arch/arm/boot/dts/qcom-msm8960-cdp.dts | 8 +- arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 14 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 32 +- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 10 +- .../boot/dts/qcom-msm8974-sony-xperia-amami.dts | 14 +- .../boot/dts/qcom-msm8974-sony-xperia-castor.dts | 18 +- .../boot/dts/qcom-msm8974-sony-xperia-honami.dts | 16 +- arch/arm/boot/dts/qcom-sdx55-mtp.dts | 35 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 97 + arch/arm/boot/dts/socfpga_arria10.dtsi | 13 +- arch/arm/boot/dts/ste-ab8500.dtsi | 64 +- arch/arm/boot/dts/ste-ab8505.dtsi | 67 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 12 +- arch/arm/boot/dts/ste-href.dtsi | 23 +- arch/arm/boot/dts/ste-href520-tvk.dts | 42 +- arch/arm/boot/dts/ste-hrefprev60-stuib.dts | 19 + arch/arm/boot/dts/ste-hrefprev60-tvk.dts | 19 + arch/arm/boot/dts/ste-hrefprev60.dtsi | 8 +- arch/arm/boot/dts/ste-hrefv60plus-stuib.dts | 39 + arch/arm/boot/dts/ste-hrefv60plus-tvk.dts | 39 + arch/arm/boot/dts/ste-hrefv60plus.dtsi | 76 +- arch/arm/boot/dts/ste-nomadik-nhk15.dts | 2 +- arch/arm/boot/dts/ste-nomadik-s8815.dts | 2 +- arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 2 +- arch/arm/boot/dts/ste-snowball.dts | 8 +- arch/arm/boot/dts/ste-u300.dts | 464 ----- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 6 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 894 +++++++++ arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 6 +- arch/arm/boot/dts/tango4-common.dtsi | 184 -- arch/arm/boot/dts/tango4-smp8758.dtsi | 57 - arch/arm/boot/dts/tango4-vantage-1172.dts | 42 - arch/arm/boot/dts/zx296702-ad1.dts | 48 - arch/arm/boot/dts/zx296702.dtsi | 142 -- arch/arm/configs/multi_v7_defconfig | 10 + arch/arm/configs/prima2_defconfig | 72 - arch/arm/configs/qcom_defconfig | 18 + arch/arm/configs/tango4_defconfig | 93 - arch/arm/configs/u300_defconfig | 65 - arch/arm/configs/zx_defconfig | 122 -- arch/arm/include/asm/archrandom.h | 10 + arch/arm/include/debug/sirf.S | 40 - arch/arm/mach-prima2/Kconfig | 48 - arch/arm/mach-prima2/Makefile | 9 - arch/arm/mach-prima2/common.c | 64 - arch/arm/mach-prima2/common.h | 32 - arch/arm/mach-prima2/headsmp.S | 36 - arch/arm/mach-prima2/hotplug.c | 38 - arch/arm/mach-prima2/platsmp.c | 123 -- arch/arm/mach-prima2/pm.c | 153 -- arch/arm/mach-prima2/pm.h | 28 - arch/arm/mach-prima2/rstc.c | 107 -- arch/arm/mach-prima2/rtciobrg.c | 179 -- arch/arm/mach-prima2/sleep.S | 63 - arch/arm/mach-tango/Kconfig | 13 - arch/arm/mach-tango/Makefile | 4 - arch/arm/mach-tango/platsmp.c | 52 - arch/arm/mach-tango/pm.c | 31 - arch/arm/mach-tango/pm.h | 7 - arch/arm/mach-tango/setup.c | 20 - arch/arm/mach-tango/smc.S | 12 - arch/arm/mach-tango/smc.h | 9 - arch/arm/mach-u300/Kconfig | 32 - arch/arm/mach-u300/Makefile | 8 - arch/arm/mach-u300/core.c | 413 ----- arch/arm/mach-u300/regulator.c | 134 -- arch/arm/mach-zx/Kconfig | 21 - arch/arm/mach-zx/Makefile | 3 - arch/arm/mach-zx/core.h | 16 - arch/arm/mach-zx/headsmp.S | 30 - arch/arm/mach-zx/platsmp.c | 186 -- arch/arm/mach-zx/zx296702-pm-domain.c | 202 -- arch/arm/mach-zx/zx296702.c | 22 - arch/arm64/Kconfig.platforms | 11 +- arch/arm64/boot/dts/Makefile | 1 - arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 4 +- .../boot/dts/broadcom/stingray/stingray-usb.dtsi | 7 +- arch/arm64/boot/dts/intel/Makefile | 1 + arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 53 + arch/arm64/boot/dts/qcom/pm8150.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8150b.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8150l.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pms405.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 2 - arch/arm64/boot/dts/qcom/sdm845.dtsi | 2 - arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 9 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 2 + arch/arm64/boot/dts/ti/k3-am65.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 11 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 1 + arch/arm64/boot/dts/ti/k3-j7200.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 29 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 3 + arch/arm64/boot/dts/ti/k3-j721e.dtsi | 2 +- arch/arm64/boot/dts/zte/Makefile | 3 - arch/arm64/boot/dts/zte/zx296718-evb.dts | 144 -- arch/arm64/boot/dts/zte/zx296718-pcbox.dts | 143 -- arch/arm64/boot/dts/zte/zx296718.dtsi | 627 ------- arch/arm64/crypto/sha1-ce-glue.c | 1 + arch/arm64/crypto/sha2-ce-glue.c | 2 + arch/arm64/crypto/sha3-ce-glue.c | 4 + arch/arm64/crypto/sha512-ce-glue.c | 2 + arch/arm64/include/asm/archrandom.h | 82 +- arch/arm64/include/asm/sparsemem.h | 23 +- arch/arm64/kernel/probes/kprobes.c | 4 +- arch/c6x/Kconfig | 113 -- arch/c6x/Kconfig.debug | 10 - arch/c6x/Makefile | 60 - arch/c6x/boot/Makefile | 11 - arch/c6x/boot/dts/Makefile | 16 - arch/c6x/boot/dts/dsk6455.dts | 57 - arch/c6x/boot/dts/evmc6457.dts | 43 - arch/c6x/boot/dts/evmc6472.dts | 68 - arch/c6x/boot/dts/evmc6474.dts | 53 - arch/c6x/boot/dts/evmc6678.dts | 78 - arch/c6x/boot/dts/tms320c6455.dtsi | 97 - arch/c6x/boot/dts/tms320c6457.dtsi | 69 - arch/c6x/boot/dts/tms320c6472.dtsi | 135 -- arch/c6x/boot/dts/tms320c6474.dtsi | 90 - arch/c6x/boot/dts/tms320c6678.dtsi | 147 -- arch/c6x/configs/dsk6455_defconfig | 42 - arch/c6x/configs/evmc6457_defconfig | 39 - arch/c6x/configs/evmc6472_defconfig | 40 - arch/c6x/configs/evmc6474_defconfig | 40 - arch/c6x/configs/evmc6678_defconfig | 40 - arch/c6x/include/asm/Kbuild | 5 - arch/c6x/include/asm/asm-offsets.h | 1 - arch/c6x/include/asm/bitops.h | 95 - arch/c6x/include/asm/bug.h | 20 - arch/c6x/include/asm/cache.h | 94 - arch/c6x/include/asm/cacheflush.h | 45 - arch/c6x/include/asm/checksum.h | 34 - arch/c6x/include/asm/clock.h | 145 -- arch/c6x/include/asm/cmpxchg.h | 63 - arch/c6x/include/asm/delay.h | 64 - arch/c6x/include/asm/dscr.h | 30 - arch/c6x/include/asm/elf.h | 117 -- arch/c6x/include/asm/flat.h | 19 - arch/c6x/include/asm/ftrace.h | 6 - arch/c6x/include/asm/hardirq.h | 17 - arch/c6x/include/asm/irq.h | 50 - arch/c6x/include/asm/irqflags.h | 68 - arch/c6x/include/asm/linkage.h | 31 - arch/c6x/include/asm/megamod-pic.h | 10 - arch/c6x/include/asm/mmu_context.h | 6 - arch/c6x/include/asm/module.h | 20 - arch/c6x/include/asm/page.h | 9 - arch/c6x/include/asm/pgtable.h | 66 - arch/c6x/include/asm/processor.h | 114 -- arch/c6x/include/asm/procinfo.h | 24 - arch/c6x/include/asm/ptrace.h | 32 - arch/c6x/include/asm/sections.h | 12 - arch/c6x/include/asm/setup.h | 31 - arch/c6x/include/asm/soc.h | 35 - arch/c6x/include/asm/special_insns.h | 60 - arch/c6x/include/asm/string.h | 18 - arch/c6x/include/asm/switch_to.h | 30 - arch/c6x/include/asm/syscall.h | 75 - arch/c6x/include/asm/syscalls.h | 46 - arch/c6x/include/asm/thread_info.h | 94 - arch/c6x/include/asm/timer64.h | 7 - arch/c6x/include/asm/timex.h | 30 - arch/c6x/include/asm/tlb.h | 7 - arch/c6x/include/asm/traps.h | 33 - arch/c6x/include/asm/uaccess.h | 97 - arch/c6x/include/asm/unaligned.h | 104 -- arch/c6x/include/asm/vmalloc.h | 4 - arch/c6x/include/uapi/asm/Kbuild | 2 - arch/c6x/include/uapi/asm/byteorder.h | 13 - arch/c6x/include/uapi/asm/ptrace.h | 164 -- arch/c6x/include/uapi/asm/setup.h | 7 - arch/c6x/include/uapi/asm/sigcontext.h | 81 - arch/c6x/include/uapi/asm/swab.h | 55 - arch/c6x/include/uapi/asm/unistd.h | 29 - arch/c6x/kernel/Makefile | 13 - arch/c6x/kernel/asm-offsets.c | 123 -- arch/c6x/kernel/c6x_ksyms.c | 62 - arch/c6x/kernel/devicetree.c | 14 - arch/c6x/kernel/entry.S | 736 -------- arch/c6x/kernel/head.S | 81 - arch/c6x/kernel/irq.c | 127 -- arch/c6x/kernel/module.c | 119 -- arch/c6x/kernel/process.c | 151 -- arch/c6x/kernel/ptrace.c | 139 -- arch/c6x/kernel/setup.c | 476 ----- arch/c6x/kernel/signal.c | 322 ---- arch/c6x/kernel/soc.c | 87 - arch/c6x/kernel/switch_to.S | 71 - arch/c6x/kernel/sys_c6x.c | 71 - arch/c6x/kernel/time.c | 63 - arch/c6x/kernel/traps.c | 409 ---- arch/c6x/kernel/vectors.S | 78 - arch/c6x/kernel/vmlinux.lds.S | 151 -- arch/c6x/lib/Makefile | 8 - arch/c6x/lib/checksum.c | 11 - arch/c6x/lib/csum_64plus.S | 414 ----- arch/c6x/lib/divi.S | 41 - arch/c6x/lib/divremi.S | 34 - arch/c6x/lib/divremu.S | 75 - arch/c6x/lib/divu.S | 86 - arch/c6x/lib/llshl.S | 25 - arch/c6x/lib/llshr.S | 26 - arch/c6x/lib/llshru.S | 26 - arch/c6x/lib/memcpy_64plus.S | 43 - arch/c6x/lib/mpyll.S | 37 - arch/c6x/lib/negll.S | 19 - arch/c6x/lib/pop_rts.S | 20 - arch/c6x/lib/push_rts.S | 19 - arch/c6x/lib/remi.S | 52 - arch/c6x/lib/remu.S | 70 - arch/c6x/lib/strasgi.S | 77 - arch/c6x/lib/strasgi_64plus.S | 27 - arch/c6x/mm/Makefile | 6 - arch/c6x/mm/dma-coherent.c | 173 -- arch/c6x/mm/init.c | 65 - arch/c6x/platforms/Kconfig | 21 - arch/c6x/platforms/Makefile | 13 - arch/c6x/platforms/cache.c | 444 ----- arch/c6x/platforms/dscr.c | 595 ------ arch/c6x/platforms/emif.c | 84 - arch/c6x/platforms/megamod-pic.c | 344 ---- arch/c6x/platforms/pll.c | 440 ----- arch/c6x/platforms/plldata.c | 467 ----- arch/c6x/platforms/timer64.c | 241 --- arch/ia64/include/uapi/asm/cmpxchg.h | 2 +- arch/ia64/kernel/time.c | 31 +- arch/mips/Kbuild.platforms | 1 + arch/mips/Kconfig | 27 +- arch/mips/Makefile | 1 + arch/mips/include/asm/cpu-type.h | 5 + arch/mips/include/asm/cpu.h | 2 +- arch/mips/include/asm/inst.h | 6 +- arch/mips/include/asm/mach-n64/irq.h | 9 + arch/mips/include/asm/mach-n64/kmalloc.h | 8 + arch/mips/include/asm/pgtable.h | 2 +- arch/mips/include/asm/vermagic.h | 2 + arch/mips/jazz/Kconfig | 3 - arch/mips/kernel/cpu-probe.c | 9 + arch/mips/kernel/idle.c | 1 + arch/mips/mm/c-r4k.c | 1 + arch/mips/mm/cache.c | 1 + arch/mips/mm/fault.c | 5 +- arch/mips/mm/tlbex.c | 1 + arch/mips/n64/Makefile | 6 + arch/mips/n64/Platform | 7 + arch/mips/n64/init.c | 164 ++ arch/mips/n64/irq.c | 16 + arch/openrisc/include/asm/io.h | 2 +- arch/openrisc/mm/ioremap.c | 2 +- arch/riscv/Kconfig | 1 - arch/riscv/Kconfig.socs | 2 +- arch/riscv/boot/dts/canaan/k210.dts | 23 - arch/riscv/boot/dts/canaan/k210.dtsi | 551 +++++- arch/riscv/boot/dts/canaan/k210_generic.dts | 46 + arch/riscv/kernel/head.S | 4 + arch/riscv/mm/init.c | 75 +- arch/x86/crypto/aesni-intel_glue.c | 78 +- arch/x86/include/asm/fpu/api.h | 15 +- arch/x86/include/asm/intel-family.h | 1 + arch/x86/include/asm/vm86.h | 1 - arch/x86/include/uapi/asm/vm86.h | 4 +- arch/x86/kernel/fpu/core.c | 9 +- arch/x86/kernel/vm86_32.c | 62 +- arch/x86/lib/mmx_32.c | 20 +- arch/x86/mm/fault.c | 30 - drivers/base/power/clock_ops.c | 2 + drivers/bus/Kconfig | 2 +- drivers/char/random.c | 15 +- drivers/cpuidle/cpuidle-tegra.c | 2 +- drivers/cpuidle/cpuidle.c | 33 +- drivers/crypto/bcm/cipher.c | 4 - drivers/crypto/bcm/spu.c | 20 +- drivers/crypto/bcm/spu2.c | 6 +- drivers/crypto/bcm/spu2.h | 8 +- drivers/crypto/bcm/spum.h | 22 +- drivers/crypto/bcm/util.c | 2 + drivers/crypto/bcm/util.h | 26 +- drivers/crypto/keembay/ocs-aes.c | 4 +- drivers/crypto/marvell/Kconfig | 14 + drivers/crypto/marvell/Makefile | 1 + drivers/crypto/marvell/cesa/cesa.h | 4 +- drivers/crypto/marvell/octeontx2/Makefile | 10 + drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 137 ++ .../crypto/marvell/octeontx2/otx2_cpt_hw_types.h | 464 +++++ .../marvell/octeontx2/otx2_cpt_mbox_common.c | 202 ++ drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h | 197 ++ drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 429 +++++ drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 353 ++++ drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 61 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 713 +++++++ drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c | 356 ++++ .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 1415 ++++++++++++++ .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 162 ++ drivers/crypto/marvell/octeontx2/otx2_cptvf.h | 29 + drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 1758 ++++++++++++++++++ drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h | 178 ++ drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 410 ++++ drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c | 167 ++ .../crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c | 541 ++++++ drivers/devfreq/tegra30-devfreq.c | 2 +- drivers/dma-buf/dma-fence.c | 70 +- drivers/dma-buf/dma-heap.c | 14 +- drivers/dma-buf/heaps/cma_heap.c | 22 +- drivers/dma-buf/heaps/system_heap.c | 25 +- drivers/edac/amd64_edac.c | 14 +- drivers/firmware/smccc/smccc.c | 6 + drivers/gpio/Kconfig | 21 - drivers/gpio/Makefile | 2 - drivers/gpio/TODO | 2 +- drivers/gpio/gpio-aggregator.c | 40 +- drivers/gpio/gpio-intel-mid.c | 414 ----- drivers/gpio/gpio-max77620.c | 2 +- drivers/gpio/gpio-msic.c | 314 ---- drivers/gpio/gpio-tegra186.c | 2 +- drivers/gpio/gpio-vx855.c | 2 +- drivers/gpio/gpio-zx.c | 289 --- drivers/gpu/drm/drm_file.c | 68 +- drivers/gpu/drm/drm_plane.c | 58 +- drivers/gpu/drm/drm_vblank.c | 9 +- drivers/gpu/drm/i915/display/intel_display.c | 99 +- drivers/gpu/drm/i915/display/intel_display_types.h | 3 + drivers/gpu/drm/i915/display/intel_hdcp.c | 22 +- drivers/gpu/drm/i915/display/intel_sprite.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 65 + drivers/gpu/drm/i915/gem/i915_gem_object.h | 8 + drivers/gpu/drm/i915/i915_reg.h | 9 + drivers/gpu/drm/panfrost/panfrost_devfreq.c | 10 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 2 + drivers/hid/hid-sensor-custom.c | 143 ++ 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/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/aht10.c | 346 ++++ drivers/hwmon/dell-smm-hwmon.c | 7 + drivers/hwmon/pwm-fan.c | 48 +- drivers/i2c/algos/i2c-algo-bit.c | 4 +- drivers/i2c/busses/Kconfig | 28 +- drivers/i2c/busses/Makefile | 2 - drivers/i2c/busses/i2c-imx.c | 20 +- drivers/i2c/busses/i2c-qup.c | 2 +- drivers/i2c/busses/i2c-s3c2410.c | 2 +- drivers/i2c/busses/i2c-sirf.c | 475 ----- drivers/i2c/busses/i2c-stu300.c | 1008 ---------- drivers/iio/accel/hid-sensor-accel-3d.c | 6 +- drivers/iio/accel/kxcjk-1013.c | 32 + drivers/iio/adc/Kconfig | 11 +- drivers/iio/adc/ab8500-gpadc.c | 30 +- drivers/iio/adc/ad7476.c | 6 + drivers/iio/adc/qcom-pm8xxx-xoadc.c | 3 +- drivers/iio/adc/qcom-spmi-adc5.c | 95 +- drivers/iio/adc/qcom-spmi-vadc.c | 3 +- drivers/iio/adc/qcom-vadc-common.c | 229 ++- drivers/iio/adc/sc27xx_adc.c | 2 +- drivers/iio/adc/stm32-adc-core.c | 29 +- drivers/iio/adc/stm32-adc.c | 14 +- drivers/iio/adc/stm32-dfsdm-core.c | 3 +- drivers/iio/adc/xilinx-xadc-core.c | 364 ++-- drivers/iio/adc/xilinx-xadc-events.c | 9 +- drivers/iio/adc/xilinx-xadc.h | 6 + drivers/iio/chemical/bme680_core.c | 2 +- drivers/iio/chemical/pms7003.c | 2 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 2 + drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 76 +- drivers/iio/common/ms_sensors/ms_sensors_i2c.h | 15 +- drivers/iio/dac/Kconfig | 10 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5766.c | 643 +++++++ drivers/iio/frequency/adf4350.c | 6 +- drivers/iio/gyro/bmg160_core.c | 25 + drivers/iio/gyro/hid-sensor-gyro-3d.c | 40 +- drivers/iio/imu/inv_mpu6050/Kconfig | 8 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 9 + drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 5 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 + drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 + drivers/iio/industrialio-core.c | 44 +- drivers/iio/inkern.c | 34 +- drivers/iio/light/apds9960.c | 8 + drivers/iio/light/hid-sensor-als.c | 39 +- drivers/iio/light/tsl2583.c | 8 +- drivers/iio/light/vl6180.c | 2 +- drivers/iio/magnetometer/Kconfig | 15 + drivers/iio/magnetometer/Makefile | 2 + drivers/iio/magnetometer/bmc150_magn.c | 26 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 48 +- drivers/iio/magnetometer/yamaha-yas530.c | 1049 +++++++++++ drivers/iio/orientation/hid-sensor-incl-3d.c | 43 +- drivers/iio/orientation/hid-sensor-rotation.c | 46 +- drivers/iio/position/Kconfig | 16 + drivers/iio/position/Makefile | 1 + .../iio/position/hid-sensor-custom-intel-hinge.c | 385 ++++ drivers/iio/pressure/ms5637.c | 77 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/Makefile | 2 +- drivers/infiniband/core/cache.c | 9 +- drivers/infiniband/core/counters.c | 78 +- drivers/infiniband/core/device.c | 9 +- drivers/infiniband/core/iwpm_msg.c | 16 +- drivers/infiniband/core/iwpm_util.c | 6 +- drivers/infiniband/core/multicast.c | 1 + drivers/infiniband/core/nldev.c | 4 +- drivers/infiniband/core/restrack.c | 4 +- drivers/infiniband/core/roce_gid_mgmt.c | 2 +- drivers/infiniband/core/sa_query.c | 2 +- drivers/infiniband/core/umem.c | 3 + drivers/infiniband/core/umem_dmabuf.c | 174 ++ drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/uverbs_std_types_mr.c | 117 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 49 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 29 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 2 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 115 +- drivers/infiniband/hw/hns/hns_roce_device.h | 10 +- drivers/infiniband/hw/hns/hns_roce_main.c | 8 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 21 +- drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 18 +- drivers/infiniband/hw/i40iw/i40iw_hmc.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_hw.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 13 +- drivers/infiniband/hw/i40iw/i40iw_pble.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_puda.c | 13 +- drivers/infiniband/hw/i40iw/i40iw_uk.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 22 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 19 +- drivers/infiniband/hw/i40iw/i40iw_virtchnl.c | 19 +- drivers/infiniband/hw/mlx5/devx.c | 201 +- drivers/infiniband/hw/mlx5/mad.c | 4 +- drivers/infiniband/hw/mlx5/main.c | 13 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 20 +- drivers/infiniband/hw/mlx5/mr.c | 119 +- drivers/infiniband/hw/mlx5/odp.c | 89 +- drivers/infiniband/sw/rxe/rxe_net.c | 6 + drivers/infiniband/sw/rxe/rxe_resp.c | 5 + drivers/infiniband/ulp/iser/iscsi_iser.c | 53 +- drivers/infiniband/ulp/iser/iser_memory.c | 3 +- drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/infiniband/ulp/isert/ib_isert.c | 10 +- drivers/lightnvm/core.c | 3 +- drivers/md/md.c | 2 + drivers/memory/mtk-smi.c | 25 +- drivers/memory/tegra/mc.c | 7 + drivers/misc/cardreader/rtsx_pcr.c | 7 +- drivers/mmc/host/Kconfig | 21 - drivers/mmc/host/Makefile | 2 - drivers/mmc/host/atmel-mci.c | 46 +- drivers/mmc/host/dw_mmc-zx.c | 234 --- drivers/mmc/host/dw_mmc-zx.h | 32 - drivers/mmc/host/sdhci-sirf.c | 235 --- drivers/mtd/nand/raw/Kconfig | 3 +- drivers/net/dsa/bcm_sf2.c | 8 +- drivers/net/dsa/hirschmann/hellcreek.c | 303 ++- drivers/net/dsa/hirschmann/hellcreek.h | 17 +- drivers/net/dsa/mv88e6xxx/Kconfig | 1 - drivers/net/ethernet/Kconfig | 1 - drivers/net/ethernet/Makefile | 1 - drivers/net/ethernet/aurora/Kconfig | 23 - drivers/net/ethernet/aurora/Makefile | 2 - drivers/net/ethernet/aurora/nb8800.c | 1520 --------------- drivers/net/ethernet/aurora/nb8800.h | 316 ---- drivers/net/ethernet/cadence/macb_main.c | 4 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 13 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 7 +- drivers/net/ethernet/freescale/fec_main.c | 3 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 2 +- drivers/net/ethernet/marvell/Kconfig | 1 - .../ethernet/marvell/octeontx2/nic/otx2_common.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 27 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 984 ++++++++++ drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 44 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 21 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 176 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 100 + drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 47 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 26 + drivers/net/ethernet/mellanox/mlx5/core/qos.c | 85 + drivers/net/ethernet/mellanox/mlx5/core/qos.h | 30 + drivers/net/ethernet/mellanox/mlxsw/core.c | 77 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 5 + drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 2 +- drivers/net/ethernet/sfc/efx_channels.c | 6 +- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 4 +- drivers/net/hyperv/hyperv_net.h | 3 - drivers/net/hyperv/netvsc.c | 2 - drivers/net/hyperv/rndis_filter.c | 2 - drivers/net/ipa/gsi.c | 41 +- drivers/net/ipa/ipa.h | 2 - drivers/net/ipa/ipa_main.c | 38 +- drivers/net/mhi_net.c | 5 + drivers/net/phy/realtek.c | 132 ++ drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/usbnet.c | 12 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 4 +- drivers/net/wireless/ath/wil6210/netdev.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 16 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 6 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 10 +- drivers/net/wireless/intersil/orinoco/main.c | 4 +- drivers/net/wireless/marvell/libertas/cfg.c | 2 +- drivers/net/wireless/marvell/libertas/main.c | 2 +- drivers/net/wireless/marvell/libertas/mesh.c | 6 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 4 +- drivers/net/wireless/marvell/mwifiex/main.c | 8 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 2 +- drivers/net/wireless/microchip/wilc1000/mon.c | 6 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 6 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 4 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 2 +- drivers/net/wireless/rndis_wlan.c | 6 - drivers/nvme/host/core.c | 17 +- drivers/nvme/host/pci.c | 119 +- drivers/nvme/host/rdma.c | 15 +- drivers/nvme/host/tcp.c | 14 +- drivers/nvme/target/admin-cmd.c | 8 +- drivers/nvmem/core.c | 4 +- drivers/opp/core.c | 72 +- drivers/regulator/core.c | 35 +- drivers/reset/Kconfig | 2 +- drivers/rtc/Kconfig | 27 - drivers/rtc/Makefile | 3 - drivers/rtc/rtc-ab3100.c | 254 --- drivers/rtc/rtc-coh901331.c | 290 --- drivers/rtc/rtc-sirfsoc.c | 446 ----- drivers/scsi/storvsc_drv.c | 10 - drivers/slimbus/slimbus.h | 2 +- drivers/soc/Kconfig | 1 - drivers/soc/Makefile | 1 - drivers/soc/atmel/soc.c | 3 +- drivers/soc/litex/litex_soc_ctrl.c | 3 +- drivers/soc/zte/Kconfig | 15 - drivers/soc/zte/Makefile | 6 - drivers/soc/zte/zx296718_pm_domains.c | 181 -- drivers/soc/zte/zx2967_pm_domains.c | 141 -- drivers/soc/zte/zx2967_pm_domains.h | 44 - drivers/spi/Kconfig | 1 - drivers/spi/spi-au1550.c | 33 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 4 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 6 +- drivers/staging/wlan-ng/p80211netdev.c | 4 +- drivers/tee/optee/call.c | 4 +- drivers/tty/tty_io.c | 37 +- drivers/usb/cdns3/cdns3-ti.c | 1 + drivers/usb/typec/tcpm/tcpci_maxim.c | 3 - drivers/usb/typec/tcpm/tcpm.c | 1001 ++++++++-- fs/Kconfig.binfmt | 2 +- fs/btrfs/export.c | 2 + fs/btrfs/file.c | 7 +- fs/cifs/transport.c | 2 +- fs/ext4/file.c | 5 +- fs/ext4/super.c | 9 + fs/f2fs/checkpoint.c | 3 +- fs/gfs2/file.c | 7 +- fs/gfs2/incore.h | 4 +- fs/gfs2/log.c | 7 +- fs/gfs2/lops.c | 14 +- fs/gfs2/lops.h | 5 +- fs/gfs2/ops_fstype.c | 2 +- fs/gfs2/recovery.c | 34 +- fs/gfs2/util.c | 16 +- fs/io_uring.c | 67 +- fs/iomap/direct-io.c | 26 +- fs/nfs/export.c | 18 + fs/nfsd/nfs3xdr.c | 37 +- fs/nfsd/nfs4proc.c | 8 +- fs/nfsd/nfs4state.c | 124 +- fs/nfsd/nfsfh.h | 28 +- fs/nfsd/state.h | 3 +- fs/overlayfs/dir.c | 2 +- fs/xfs/libxfs/xfs_alloc.c | 50 + fs/xfs/libxfs/xfs_alloc.h | 3 + fs/xfs/libxfs/xfs_attr.c | 13 + fs/xfs/libxfs/xfs_bmap.c | 285 ++- fs/xfs/libxfs/xfs_dir2.h | 2 - fs/xfs/libxfs/xfs_dir2_sf.c | 2 +- fs/xfs/libxfs/xfs_errortag.h | 6 +- fs/xfs/libxfs/xfs_inode_fork.c | 27 + fs/xfs/libxfs/xfs_inode_fork.h | 63 + fs/xfs/xfs_bmap_item.c | 10 + fs/xfs/xfs_bmap_util.c | 31 + fs/xfs/xfs_buf.c | 30 +- fs/xfs/xfs_buf.h | 11 +- fs/xfs/xfs_dquot.c | 8 +- fs/xfs/xfs_error.c | 6 + fs/xfs/xfs_export.c | 10 + fs/xfs/xfs_file.c | 95 +- fs/xfs/xfs_inode.c | 110 +- fs/xfs/xfs_iomap.c | 10 + fs/xfs/xfs_iops.c | 2 +- fs/xfs/xfs_log.c | 136 +- fs/xfs/xfs_log.h | 4 +- fs/xfs/xfs_mount.c | 38 +- fs/xfs/xfs_mount.h | 1 - fs/xfs/xfs_reflink.c | 16 + fs/xfs/xfs_rtalloc.c | 5 + fs/xfs/xfs_super.c | 38 +- fs/xfs/xfs_symlink.c | 6 + fs/xfs/xfs_trace.h | 2 +- fs/zonefs/super.c | 4 +- include/acpi/actypes.h | 1 + include/asm-generic/page.h | 4 - include/crypto/hash.h | 8 +- include/drm/drm_file.h | 3 + include/drm/drm_plane.h | 21 +- include/dt-bindings/clock/k210-clk.h | 1 - include/linux/compiler.h | 2 + include/linux/crypto.h | 9 +- include/linux/dma-fence.h | 3 + include/linux/dma-heap.h | 12 +- include/linux/exportfs.h | 1 + include/linux/fixp-arith.h | 19 + include/linux/gpio/machine.h | 4 +- include/linux/hid-sensor-ids.h | 14 + include/linux/hyperv.h | 58 +- .../linux}/iio/adc/qcom-vadc-common.h | 28 +- include/linux/iio/consumer.h | 36 + include/linux/ima.h | 10 + include/linux/initrd.h | 11 + include/linux/iomap.h | 18 +- include/linux/irqflags.h | 12 + include/linux/iversion.h | 26 + include/linux/jump_label.h | 12 +- include/linux/kthread.h | 3 + include/linux/mlx5/mlx5_ifc.h | 13 +- include/linux/netdev_features.h | 4 +- include/linux/netdevice.h | 1 + include/linux/nvme.h | 6 + include/linux/pm_opp.h | 6 + include/linux/rcupdate.h | 2 - include/linux/rtc/sirfsoc_rtciobrg.h | 21 - include/linux/sched.h | 11 - include/linux/skbuff.h | 2 +- include/linux/sunrpc/svc_rdma.h | 15 +- include/linux/tcp.h | 3 +- include/linux/usb/pd.h | 2 + include/linux/usb/tcpm.h | 4 + include/linux/usb/usbnet.h | 6 - include/net/cfg80211.h | 72 +- include/net/devlink.h | 2 + include/net/inet_connection_sock.h | 4 +- include/net/pkt_cls.h | 36 + include/net/sch_generic.h | 17 +- include/net/tcp.h | 1 + include/rdma/ib_umem.h | 48 +- include/rdma/ib_verbs.h | 6 +- include/rdma/rdma_counter.h | 3 +- include/sound/pcm.h | 2 +- include/uapi/drm/drm_fourcc.h | 19 + include/uapi/linux/gpio.h | 2 +- include/uapi/linux/i2c-dev.h | 25 +- include/uapi/linux/i2c.h | 128 +- include/uapi/linux/mrp_bridge.h | 86 - include/uapi/linux/pkt_sched.h | 1 + include/uapi/linux/tcp.h | 5 + include/uapi/rdma/ib_user_ioctl_cmds.h | 14 + init/initramfs.c | 45 + kernel/bpf/bpf_inode_storage.c | 6 +- kernel/bpf/cgroup.c | 7 +- kernel/bpf/verifier.c | 4 +- kernel/entry/common.c | 10 - kernel/kthread.c | 27 +- kernel/locking/Makefile | 1 + kernel/locking/irqflag-debug.c | 11 + kernel/rcu/tree.c | 26 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_plugin.h | 43 +- kernel/sched/core.c | 177 +- kernel/sched/idle.c | 24 +- kernel/sched/sched.h | 4 +- kernel/smpboot.c | 1 + kernel/workqueue.c | 22 +- lib/Kconfig.debug | 8 + lib/bitmap.c | 27 +- lib/cmdline.c | 21 +- lib/cmdline_kunit.c | 56 + lib/crypto/chacha20poly1305.c | 5 + net/bridge/Makefile | 2 +- net/bridge/br_multicast.c | 254 ++- net/bridge/br_multicast_eht.c | 856 +++++++++ net/bridge/br_private.h | 6 + net/bridge/br_private_mcast_eht.h | 65 + net/bridge/br_private_mrp.h | 29 + net/core/dev.c | 2 +- net/core/devlink.c | 4 + net/core/skbuff.c | 6 +- net/ethtool/common.c | 1 + net/ipv4/tcp.c | 148 +- net/ipv4/tcp_input.c | 20 +- net/ipv4/tcp_output.c | 2 + net/ipv4/tcp_timer.c | 18 + net/ipv4/udp_offload.c | 3 +- net/mac80211/he.c | 6 +- net/mac80211/iface.c | 12 +- net/mptcp/protocol.c | 179 +- net/mptcp/protocol.h | 87 + net/mptcp/subflow.c | 55 +- net/nfc/netlink.c | 1 + net/nfc/rawsock.c | 2 +- net/sched/sch_api.c | 7 +- net/sched/sch_atm.c | 3 +- net/sched/sch_cbq.c | 3 +- net/sched/sch_drr.c | 3 +- net/sched/sch_dsmark.c | 3 +- net/sched/sch_hfsc.c | 3 +- net/sched/sch_htb.c | 557 +++++- net/sched/sch_qfq.c | 3 +- net/sched/sch_sfb.c | 3 +- net/sunrpc/svc.c | 2 +- net/sunrpc/xprtrdma/svc_rdma.c | 198 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 91 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 3 + net/sunrpc/xprtrdma/svc_rdma_sendto.c | 2 +- net/vmw_vsock/hyperv_transport.c | 4 +- net/wireless/core.c | 161 +- net/wireless/mlme.c | 4 +- net/wireless/nl80211.c | 37 +- net/wireless/scan.c | 12 +- net/wireless/sme.c | 4 +- net/wireless/sysfs.c | 8 +- net/wireless/wext-compat.c | 68 +- net/wireless/wext-sme.c | 4 +- samples/bpf/Makefile | 2 +- samples/bpf/README.rst | 22 +- samples/bpf/xdp_redirect_map_kern.c | 60 +- samples/bpf/xdp_redirect_map_user.c | 112 +- scripts/bloat-o-meter | 2 +- scripts/diffconfig | 2 +- security/integrity/evm/evm_crypto.c | 7 +- security/integrity/ima/ima.h | 8 +- security/integrity/ima/ima_api.c | 8 +- security/integrity/ima/ima_appraise.c | 2 +- security/integrity/ima/ima_asymmetric_keys.c | 2 +- security/integrity/ima/ima_main.c | 59 +- security/integrity/ima/ima_policy.c | 115 +- security/integrity/ima/ima_queue_keys.c | 3 +- security/selinux/Makefile | 2 + security/selinux/ima.c | 44 + security/selinux/include/ima.h | 24 + security/selinux/include/security.h | 3 +- security/selinux/ss/services.c | 64 +- sound/core/pcm_native.c | 4 +- sound/pci/hda/patch_realtek.c | 1 + sound/usb/format.c | 11 + tools/include/uapi/linux/pkt_sched.h | 1 + tools/lib/perf/evlist.c | 17 +- tools/objtool/check.c | 14 +- tools/objtool/elf.c | 7 +- tools/perf/builtin-script.c | 18 +- tools/perf/util/metricgroup.c | 16 +- .../selftests/drivers/net/mlxsw/port_scale.sh | 64 + .../drivers/net/mlxsw/spectrum-2/port_scale.sh | 16 + .../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 2 +- .../drivers/net/mlxsw/spectrum/port_scale.sh | 16 + .../drivers/net/mlxsw/spectrum/resource_scale.sh | 2 +- .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 +- 888 files changed, 26137 insertions(+), 32005 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dac-ad5766 delete mode 100644 Documentation/devicetree/bindings/arm/sirf.yaml delete mode 100644 Documentation/devicetree/bindings/arm/ste-u300.txt delete mode 100644 Documentation/devicetree/bindings/arm/zte,sysctrl.txt delete mode 100644 Documentation/devicetree/bindings/arm/zte.yaml delete mode 100644 Documentation/devicetree/bindings/c6x/clocks.txt delete mode 100644 Documentation/devicetree/bindings/c6x/dscr.txt delete mode 100644 Documentation/devicetree/bindings/c6x/emifa.txt delete mode 100644 Documentation/devicetree/bindings/c6x/soc.txt create mode 100644 Documentation/devicetree/bindings/display/fsl,lcdif.yaml delete mode 100644 Documentation/devicetree/bindings/display/mxsfb.txt delete mode 100644 Documentation/devicetree/bindings/gpio/zx296702-gpio.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-sirf.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-stu300.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5766.yaml delete mode 100644 Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3 [...] delete mode 100644 Documentation/devicetree/bindings/iio/imu/inv_mpu6050.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/yamaha,yas530.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,c64x+ [...] create mode 100644 Documentation/devicetree/bindings/media/i2c/ov5647.yaml create mode 100644 Documentation/devicetree/bindings/media/video-interface-devices.yaml create mode 100644 Documentation/devicetree/bindings/media/video-interfaces.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-sirf.txt delete mode 100644 Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt delete mode 100644 Documentation/devicetree/bindings/reset/sirf,rstc.txt delete mode 100644 Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt delete mode 100644 Documentation/devicetree/bindings/rtc/sirf,prima2-sysrtc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/stericsson,coh901331.txt delete mode 100644 Documentation/devicetree/bindings/soc/zte/pd-2967xx.txt delete mode 100644 Documentation/devicetree/bindings/timer/ti,c64x+timer64.txt create mode 100644 Documentation/hwmon/aht10.rst delete mode 100644 arch/arm/boot/dts/atlas6-evb.dts delete mode 100644 arch/arm/boot/dts/atlas6.dtsi delete mode 100644 arch/arm/boot/dts/atlas7-evb.dts delete mode 100644 arch/arm/boot/dts/atlas7.dtsi create mode 100644 arch/arm/boot/dts/mstar-infinity-breadbee-common.dtsi delete mode 100644 arch/arm/boot/dts/prima2-evb.dts delete mode 100644 arch/arm/boot/dts/prima2.dtsi create mode 100644 arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dts create mode 100644 arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dts create mode 100644 arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi create mode 100644 arch/arm/boot/dts/qcom-ipq4018-jalapeno.dts delete mode 100644 arch/arm/boot/dts/ste-u300.dts create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-janice.dts delete mode 100644 arch/arm/boot/dts/tango4-common.dtsi delete mode 100644 arch/arm/boot/dts/tango4-smp8758.dtsi delete mode 100644 arch/arm/boot/dts/tango4-vantage-1172.dts delete mode 100644 arch/arm/boot/dts/zx296702-ad1.dts delete mode 100644 arch/arm/boot/dts/zx296702.dtsi delete mode 100644 arch/arm/configs/prima2_defconfig delete mode 100644 arch/arm/configs/tango4_defconfig delete mode 100644 arch/arm/configs/u300_defconfig delete mode 100644 arch/arm/configs/zx_defconfig create mode 100644 arch/arm/include/asm/archrandom.h delete mode 100644 arch/arm/include/debug/sirf.S delete mode 100644 arch/arm/mach-prima2/Kconfig delete mode 100644 arch/arm/mach-prima2/Makefile delete mode 100644 arch/arm/mach-prima2/common.c delete mode 100644 arch/arm/mach-prima2/common.h delete mode 100644 arch/arm/mach-prima2/headsmp.S delete mode 100644 arch/arm/mach-prima2/hotplug.c delete mode 100644 arch/arm/mach-prima2/platsmp.c delete mode 100644 arch/arm/mach-prima2/pm.c delete mode 100644 arch/arm/mach-prima2/pm.h delete mode 100644 arch/arm/mach-prima2/rstc.c delete mode 100644 arch/arm/mach-prima2/rtciobrg.c delete mode 100644 arch/arm/mach-prima2/sleep.S delete mode 100644 arch/arm/mach-tango/Kconfig delete mode 100644 arch/arm/mach-tango/Makefile delete mode 100644 arch/arm/mach-tango/platsmp.c delete mode 100644 arch/arm/mach-tango/pm.c delete mode 100644 arch/arm/mach-tango/pm.h delete mode 100644 arch/arm/mach-tango/setup.c delete mode 100644 arch/arm/mach-tango/smc.S delete mode 100644 arch/arm/mach-tango/smc.h delete mode 100644 arch/arm/mach-u300/Kconfig delete mode 100644 arch/arm/mach-u300/Makefile delete mode 100644 arch/arm/mach-u300/core.c delete mode 100644 arch/arm/mach-u300/regulator.c delete mode 100644 arch/arm/mach-zx/Kconfig delete mode 100644 arch/arm/mach-zx/Makefile delete mode 100644 arch/arm/mach-zx/core.h delete mode 100644 arch/arm/mach-zx/headsmp.S delete mode 100644 arch/arm/mach-zx/platsmp.c delete mode 100644 arch/arm/mach-zx/zx296702-pm-domain.c delete mode 100644 arch/arm/mach-zx/zx296702.c create mode 100644 arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts delete mode 100644 arch/arm64/boot/dts/zte/Makefile delete mode 100644 arch/arm64/boot/dts/zte/zx296718-evb.dts delete mode 100644 arch/arm64/boot/dts/zte/zx296718-pcbox.dts delete mode 100644 arch/arm64/boot/dts/zte/zx296718.dtsi delete mode 100644 arch/c6x/Kconfig delete mode 100644 arch/c6x/Kconfig.debug delete mode 100644 arch/c6x/Makefile delete mode 100644 arch/c6x/boot/Makefile delete mode 100644 arch/c6x/boot/dts/Makefile delete mode 100644 arch/c6x/boot/dts/dsk6455.dts delete mode 100644 arch/c6x/boot/dts/evmc6457.dts delete mode 100644 arch/c6x/boot/dts/evmc6472.dts delete mode 100644 arch/c6x/boot/dts/evmc6474.dts delete mode 100644 arch/c6x/boot/dts/evmc6678.dts delete mode 100644 arch/c6x/boot/dts/tms320c6455.dtsi delete mode 100644 arch/c6x/boot/dts/tms320c6457.dtsi delete mode 100644 arch/c6x/boot/dts/tms320c6472.dtsi delete mode 100644 arch/c6x/boot/dts/tms320c6474.dtsi delete mode 100644 arch/c6x/boot/dts/tms320c6678.dtsi delete mode 100644 arch/c6x/configs/dsk6455_defconfig delete mode 100644 arch/c6x/configs/evmc6457_defconfig delete mode 100644 arch/c6x/configs/evmc6472_defconfig delete mode 100644 arch/c6x/configs/evmc6474_defconfig delete mode 100644 arch/c6x/configs/evmc6678_defconfig delete mode 100644 arch/c6x/include/asm/Kbuild delete mode 100644 arch/c6x/include/asm/asm-offsets.h delete mode 100644 arch/c6x/include/asm/bitops.h delete mode 100644 arch/c6x/include/asm/bug.h delete mode 100644 arch/c6x/include/asm/cache.h delete mode 100644 arch/c6x/include/asm/cacheflush.h delete mode 100644 arch/c6x/include/asm/checksum.h delete mode 100644 arch/c6x/include/asm/clock.h delete mode 100644 arch/c6x/include/asm/cmpxchg.h delete mode 100644 arch/c6x/include/asm/delay.h delete mode 100644 arch/c6x/include/asm/dscr.h delete mode 100644 arch/c6x/include/asm/elf.h delete mode 100644 arch/c6x/include/asm/flat.h delete mode 100644 arch/c6x/include/asm/ftrace.h delete mode 100644 arch/c6x/include/asm/hardirq.h delete mode 100644 arch/c6x/include/asm/irq.h delete mode 100644 arch/c6x/include/asm/irqflags.h delete mode 100644 arch/c6x/include/asm/linkage.h delete mode 100644 arch/c6x/include/asm/megamod-pic.h delete mode 100644 arch/c6x/include/asm/mmu_context.h delete mode 100644 arch/c6x/include/asm/module.h delete mode 100644 arch/c6x/include/asm/page.h delete mode 100644 arch/c6x/include/asm/pgtable.h delete mode 100644 arch/c6x/include/asm/processor.h delete mode 100644 arch/c6x/include/asm/procinfo.h delete mode 100644 arch/c6x/include/asm/ptrace.h delete mode 100644 arch/c6x/include/asm/sections.h delete mode 100644 arch/c6x/include/asm/setup.h delete mode 100644 arch/c6x/include/asm/soc.h delete mode 100644 arch/c6x/include/asm/special_insns.h delete mode 100644 arch/c6x/include/asm/string.h delete mode 100644 arch/c6x/include/asm/switch_to.h delete mode 100644 arch/c6x/include/asm/syscall.h delete mode 100644 arch/c6x/include/asm/syscalls.h delete mode 100644 arch/c6x/include/asm/thread_info.h delete mode 100644 arch/c6x/include/asm/timer64.h delete mode 100644 arch/c6x/include/asm/timex.h delete mode 100644 arch/c6x/include/asm/tlb.h delete mode 100644 arch/c6x/include/asm/traps.h delete mode 100644 arch/c6x/include/asm/uaccess.h delete mode 100644 arch/c6x/include/asm/unaligned.h delete mode 100644 arch/c6x/include/asm/vmalloc.h delete mode 100644 arch/c6x/include/uapi/asm/Kbuild delete mode 100644 arch/c6x/include/uapi/asm/byteorder.h delete mode 100644 arch/c6x/include/uapi/asm/ptrace.h delete mode 100644 arch/c6x/include/uapi/asm/setup.h delete mode 100644 arch/c6x/include/uapi/asm/sigcontext.h delete mode 100644 arch/c6x/include/uapi/asm/swab.h delete mode 100644 arch/c6x/include/uapi/asm/unistd.h delete mode 100644 arch/c6x/kernel/Makefile delete mode 100644 arch/c6x/kernel/asm-offsets.c delete mode 100644 arch/c6x/kernel/c6x_ksyms.c delete mode 100644 arch/c6x/kernel/devicetree.c delete mode 100644 arch/c6x/kernel/entry.S delete mode 100644 arch/c6x/kernel/head.S delete mode 100644 arch/c6x/kernel/irq.c delete mode 100644 arch/c6x/kernel/module.c delete mode 100644 arch/c6x/kernel/process.c delete mode 100644 arch/c6x/kernel/ptrace.c delete mode 100644 arch/c6x/kernel/setup.c delete mode 100644 arch/c6x/kernel/signal.c delete mode 100644 arch/c6x/kernel/soc.c delete mode 100644 arch/c6x/kernel/switch_to.S delete mode 100644 arch/c6x/kernel/sys_c6x.c delete mode 100644 arch/c6x/kernel/time.c delete mode 100644 arch/c6x/kernel/traps.c delete mode 100644 arch/c6x/kernel/vectors.S delete mode 100644 arch/c6x/kernel/vmlinux.lds.S delete mode 100644 arch/c6x/lib/Makefile delete mode 100644 arch/c6x/lib/checksum.c delete mode 100644 arch/c6x/lib/csum_64plus.S delete mode 100644 arch/c6x/lib/divi.S delete mode 100644 arch/c6x/lib/divremi.S delete mode 100644 arch/c6x/lib/divremu.S delete mode 100644 arch/c6x/lib/divu.S delete mode 100644 arch/c6x/lib/llshl.S delete mode 100644 arch/c6x/lib/llshr.S delete mode 100644 arch/c6x/lib/llshru.S delete mode 100644 arch/c6x/lib/memcpy_64plus.S delete mode 100644 arch/c6x/lib/mpyll.S delete mode 100644 arch/c6x/lib/negll.S delete mode 100644 arch/c6x/lib/pop_rts.S delete mode 100644 arch/c6x/lib/push_rts.S delete mode 100644 arch/c6x/lib/remi.S delete mode 100644 arch/c6x/lib/remu.S delete mode 100644 arch/c6x/lib/strasgi.S delete mode 100644 arch/c6x/lib/strasgi_64plus.S delete mode 100644 arch/c6x/mm/Makefile delete mode 100644 arch/c6x/mm/dma-coherent.c delete mode 100644 arch/c6x/mm/init.c delete mode 100644 arch/c6x/platforms/Kconfig delete mode 100644 arch/c6x/platforms/Makefile delete mode 100644 arch/c6x/platforms/cache.c delete mode 100644 arch/c6x/platforms/dscr.c delete mode 100644 arch/c6x/platforms/emif.c delete mode 100644 arch/c6x/platforms/megamod-pic.c delete mode 100644 arch/c6x/platforms/pll.c delete mode 100644 arch/c6x/platforms/plldata.c delete mode 100644 arch/c6x/platforms/timer64.c create mode 100644 arch/mips/include/asm/mach-n64/irq.h create mode 100644 arch/mips/include/asm/mach-n64/kmalloc.h create mode 100644 arch/mips/n64/Makefile create mode 100644 arch/mips/n64/Platform create mode 100644 arch/mips/n64/init.c create mode 100644 arch/mips/n64/irq.c delete mode 100644 arch/riscv/boot/dts/canaan/k210.dts create mode 100644 arch/riscv/boot/dts/canaan/k210_generic.dts create mode 100644 drivers/crypto/marvell/octeontx2/Makefile create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_common.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_mbox_common.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptlf.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptlf.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c delete mode 100644 drivers/gpio/gpio-intel-mid.c delete mode 100644 drivers/gpio/gpio-msic.c delete mode 100644 drivers/gpio/gpio-zx.c create mode 100644 drivers/hwmon/aht10.c delete mode 100644 drivers/i2c/busses/i2c-sirf.c delete mode 100644 drivers/i2c/busses/i2c-stu300.c create mode 100644 drivers/iio/dac/ad5766.c create mode 100644 drivers/iio/magnetometer/yamaha-yas530.c create mode 100644 drivers/iio/position/hid-sensor-custom-intel-hinge.c create mode 100644 drivers/infiniband/core/umem_dmabuf.c delete mode 100644 drivers/mmc/host/dw_mmc-zx.c delete mode 100644 drivers/mmc/host/dw_mmc-zx.h delete mode 100644 drivers/mmc/host/sdhci-sirf.c delete mode 100644 drivers/net/ethernet/aurora/Kconfig delete mode 100644 drivers/net/ethernet/aurora/Makefile delete mode 100644 drivers/net/ethernet/aurora/nb8800.c delete mode 100644 drivers/net/ethernet/aurora/nb8800.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/qos.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/qos.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/qos.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/qos.h delete mode 100644 drivers/rtc/rtc-ab3100.c delete mode 100644 drivers/rtc/rtc-coh901331.c delete mode 100644 drivers/rtc/rtc-sirfsoc.c delete mode 100644 drivers/soc/zte/Kconfig delete mode 100644 drivers/soc/zte/Makefile delete mode 100644 drivers/soc/zte/zx296718_pm_domains.c delete mode 100644 drivers/soc/zte/zx2967_pm_domains.c delete mode 100644 drivers/soc/zte/zx2967_pm_domains.h rename {drivers => include/linux}/iio/adc/qcom-vadc-common.h (92%) delete mode 100644 include/linux/rtc/sirfsoc_rtciobrg.h create mode 100644 kernel/locking/irqflag-debug.c create mode 100644 net/bridge/br_multicast_eht.c create mode 100644 net/bridge/br_private_mcast_eht.h create mode 100644 security/selinux/ima.c create mode 100644 security/selinux/include/ima.h create mode 100644 tools/testing/selftests/drivers/net/mlxsw/port_scale.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/port_scale.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/port_scale.sh