This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allmodconfig in repository toolchain/ci/linux.
omits 226871e2eda4 Add linux-next specific files for 20210122 omits 6b62570d9e31 Merge branch 'akpm/master' 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 a96a5e98d4d6 dm persistent data: fix return type of shadow_root() omits dc339a5d27e6 Merge remote-tracking branch 'csky/linux-next' omits d5ffbbb9e85a dm: cleanup of front padding calculation omits ed2454800789 dm integrity: fix spelling mistake "flusing" -> "flushing" 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 95199feed097 dm crypt: Spelling s/cihper/cipher/ omits 196d8a9d8bf3 dm dust: remove h from printk format specifier omits de76ea4be40d Merge branch for-5.12/arm64/defconfig into for-next omits fc97c449ec2d Merge branch for-5.12/arm64/dt into for-next omits b53432b305d0 Merge branch for-5.12/arm/defconfig into for-next omits e31b75312fa1 Merge branch for-5.12/arm/core into for-next omits 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 e3dba4b369a9 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next omits 6da3017fab4b Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus omits 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 ba14438f233e arm64: tegra: Audio graph sound card for Jetson Nano and TX1 omits e00791460a44 arm64: tegra: Audio graph header for Tegra210 omits 470a43a38e70 arm64: tegra: Enable Jetson-Xavier J512 USB host 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 58f250ec1c77 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio omits 314b51cc9b08 drm/amdgpu: add another raven1 gfxoff quirk omits 95518f3dd46a usb: typec: ucsi: check cci busy during PPM reset omits 5086cfd2dbf0 Merge branch 'at91-dt' into at91-next omits 9c09be9e71c4 ovl: perform vfs_getxattr() with mounter creds omits bf27b398da0f ovl: add warning on user_ns mismatch omits 0cf6e5060950 cap: fix conversions on getxattr omits 176cfe865da6 ecryptfs: fix uid translation for setxattr on security.capability omits 4431f2697984 ovl: plumb through flush method omits a4056438514c ovl: implement volatile-specific fsync error behaviour omits 06896fa3193d ovl: skip getxattr of security labels omits 147ec02b8705 ovl: avoid deadlock on directory ioctl omits 791daf8fc49a cfg80211: avoid holding the RTNL when calling the driver omits 314f4e24df55 ARM: dts: at91: sama5d2: remove atmel,wakeup-type references omits 06ef6a8b925d watch_queue: sample: Display mount tree change notifications omits f660fd6774c6 watch_queue: Implement mount topology and attribute change [...] omits bc135c08f677 watch_queue: Add security hooks to rule on setting mount watches omits 35a3c63554ac watch_queue: Make watch_sizeof() check record size omits e3bc554d80d3 watch_queue: Clean up references to /dev/watch_queue omits 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 ba74da3e5d69 selftests: gpio: add CONFIG_GPIO_CDEV to config omits f9434cf6340b selftests: gpio: port to GPIO uAPI v2 omits c0441ed61322 tools: gpio: remove uAPI v1 code no longer used by selftests omits cee1e4bdd218 selftests: remove obsolete gpio references from kselftest_deps.sh omits 5606fe06cd3d selftests: remove obsolete build restriction for gpio omits fc562392c83a selftests: gpio: remove obsolete gpio-mockup-chardev.c omits 61d7bdf8303d selftests: gpio: rework and simplify test implementation omits 79991caf5202 vdpa_sim_net: Add support for user supported devices omits 39502d042a70 vdpa: Enable user to query vdpa device info omits 508cc779e0f2 vdpa: Enable a user to add and delete a vdpa device omits 001e0804a6bb vdpa: Define vdpa mgmt device, ops and a netlink interface omits 5588575f680c vdpa: Extend routine to accept vdpa device name omits 5cb297c38a8e vdpa_sim_net: Make mac address array static omits e4277d4d6ea5 opp: Print OPP level in debug message of _opp_add_static_v2() omits 08accf1e3661 opp: Handle missing OPP table in dev_pm_opp_xlate_performa [...] omits 232dadbbd23d opp: Add devm_pm_opp_attach_genpd 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 225051939495 ABI: add sysfs description for tpm exports of PCR registers omits 28df6d203090 tpm: add sysfs exports for all banks of PCR registers omits 9aa5296e51f4 keys: Update comment for restrict_link_by_key_or_keyring_chain omits 1959feda5665 tpm: Remove tpm_dev_wq_lock omits 77d3ee57d96c char: tpm: add i2c driver for cr50 omits 8201a68337d4 tpm: Fix fall-through warnings for Clang omits d986effd1409 mtd: rawnand: tango: Remove the driver omits dc589daea7a0 Merge branch 'v5.12/dt64' into tmp/aml-rebuild omits fc1669f983f4 Merge branch 'v5.11/fixes' into tmp/aml-rebuild 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 550132a6d8f2 Merge tag 'scmi-updates-5.12' of git://git.kernel.org/pub/ [...] omits f7b98f896da4 arm64: tegra: Add XUSB pad controller's "nvidia,pmc" prope [...] omits 22510bcd5547 mmc: sdhci-iproc: Add ACPI bindings for the RPi omits d27f1dd0dfd2 mmc: mmci: Convert bindings to DT schema omits 9d325e7d519e mmc: test: clean up mmc_test_cleanup() omits 1c74c9b2a873 mmc: test: remove the shutdown function omits af5b40eccd9f mmc: core: remove unused host parameter of mmc_sd_get_csd() omits 3c9ba4877425 MAINTAINERS: Add entry for the ASPEED SD/MMC driver omits 7efa02a981d6 mmc: sdhci-of-aspeed: Add KUnit tests for phase calculations omits 7053527dae05 mmc: sdhci-of-aspeed: Add AST2600 bus clock support omits 0733f9edb37d mmc: sdhci-of-aspeed: Expose clock phase controls omits 803935968102 mmc: core: Add helper for parsing clock phase properties omits f9812c033ad3 Merge branch 'remotes/lorenzo/pci/misc' omits c713db333c39 Merge branch 'remotes/lorenzo/pci/ntb' omits 99a9e54a9f59 Merge branch 'remotes/lorenzo/pci/rcar' omits fca5e4c5ccce Merge branch 'remotes/lorenzo/pci/dwc' omits 17a65dae5579 Merge branch 'remotes/lorenzo/pci/brcmstb' omits 63780922474c Merge branch 'pci/resource' omits 84d899528f77 virtio-mem: Assign boolean values to a bool variable omits cd59300dcfed f2fs: add ckpt_thread_ioprio sysfs node omits b640eda3ba7e f2fs: introduce checkpoint=merge mount option omits a2fc3949116e f2fs: deprecate f2fs_trace_io omits 4cbcc4d42e47 f2fs: Remove readahead collision detection omits 5c4542600f1f f2fs: remove unused stat_{inc, dec}_atomic_write omits 504da64a0753 f2fs: introduce sb_status sysfs node omits 67e5ab69dd7d f2fs: fix to use per-inode maxbytes omits c7fd0eab65e4 f2fs: compress: fix potential deadlock omits ad0764a46c17 libfs: unexport generic_ci_d_compare() and generic_ci_d_hash() omits 2ba933a1a2c9 f2fs: fix to set/clear I_LINKABLE under i_lock omits 207ded61d8bd f2fs: fix null page reference in redirty_blocks omits 0670ef624733 f2fs: clean up post-read processing omits 05e02a362796 f2fs: trival cleanup in move_data_block() omits 19bb7075d1a9 f2fs: fix out-of-repair __setattr_copy() omits 84bfcbdf03ac f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap() omits 475edbb74397 f2fs: introduce a new per-sb directory in sysfs omits 125f5a4243e4 f2fs: compress: deny setting unsupported compress algorithm omits c08e95fc6466 f2fs: compress: support compress level omits 03a9a1a64a11 f2fs: relocate f2fs_precache_extents() omits 29d648e88309 f2fs: enforce the immutable flag on open files omits 7cf2e6173b2d f2fs: enhance to update i_mode and acl atomically in f2fs_ [...] omits 9f0ff5b02727 f2fs: fix to set inode->i_mode correctly for posix_acl_upd [...] omits 0b67f8fe171c f2fs: Replace expression with offsetof() omits 9744035ef5ad f2fs: handle unallocated section and zone on pinned/atgc omits 6ffaabefb117 arm64: tegra: Add power-domain for Tegra210 HDA omits f2134ac9905b dt-bindings: mmc: sdhci-am654: fix compatible for j7200 omits dd98340fbd45 mmc: omap_hsmmc: Simplify bool comparison and conversion omits 44cfba75a815 mmc: core: convert comma to semicolon omits 7876cf513cf3 mmc: sdhci-pci-gli: Finetune HS400 RX delay for GL9763E omits 3efb54d2b90f mmc: sdhci-of-arasan: Use dev_err_probe() to avoid spamming logs omits bbbfffd68c7d mmc: sdhci-of-arasan: Add structure device pointer in prob [...] omits 3e0435307d91 mmc: sdhci-of-arasan: Convert to use np instead of pdev->d [...] omits 2d9c5c1991f0 mmc: sdhci-of-arasan: use of_device_get_match_data() omits 355ef6bb005f gpio: tegra: Add dependency on GPIOLIB_IRQCHIP omits 3a4d0bc81bc6 gpio: tegra: Fix wake interrupt omits 9a00b428f9f8 dt-bindings: gpio: pca953x: Increase allowed length for gp [...] omits 4378d3479ad5 dt-bindings: gpio: pca953x: Document new supported chip pca9506 omits 365f8e97893d gpio: pca953x: Add support for pca9506 omits 27f22f76c3a1 Documentation: PCI: Add userguide for PCI endpoint NTB function omits 099f07051eef Documentation: PCI: Add configfs binding documentation for [...] omits 5d0db3f429aa NTB: Add support for EPF PCI-Express Non-Transparent Bridge omits 17d49876c3b6 PCI: Add TI J721E device to pci ids omits 7dc64244f9e9 PCI: endpoint: Add EP function driver to provide NTB funct [...] omits d3f497310444 PCI: cadence: Configure LM_EP_FUNC_CFG based on epc->funct [...] omits d5c3d2ae7cf1 PCI: cadence: Implement ->msi_map_irq() ops omits 3a5c112c7a90 PCI: endpoint: Allow user to create sub-directory of 'EPF [...] omits 34fb8ab2e367 PCI: endpoint: Add pci_epf_ops for epf drivers to expose f [...] omits 310511a3013f PCI: endpoint: Add pci_epc_ops to map MSI irq omits 632c92ec1257 PCI: endpoint: Add support in configfs to associate two EP [...] omits 868fe90ea45a PCI: endpoint: Add support to associate secondary EPC with EPF omits 9a25bdab9883 PCI: endpoint: Remove unused pci_epf_match_device() omits 293e2c258ce6 PCI: endpoint: Make *_free_bar() to return error codes on failure omits 43e293914d6b PCI: endpoint: Add helper API to get the 'next' unreserved BAR omits b6c7a2a2b53d PCI: endpoint: Make *_get_first_free_bar() take into accou [...] omits 75e6ac86ca51 Documentation: PCI: Add specification for the *PCI NTB* fu [...] omits f205fa436042 Merge branch 'devel' into for-next omits 471db1e4bc9b Merge branch 'misc-5.11' into next-fixes 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 a515fe6daecd Merge branches 'powercap' and 'pm-cpufreq' into linux-next omits 8ff9cfc48824 Merge branch 'v5.12-armsoc/dts64' into for-next omits f92cabd093ec Merge branch 'v5.12-armsoc/dts32' into for-next omits 228f39004d22 Merge branch 'v5.12-armsoc/defconfig64' into for-next omits bc7972ade5ac Merge branch 'v5.11-armsoc/dtsfixes' into for-next omits 551417e153db opp: Add devm_pm_opp_register_set_opp_helper omits d4c073021112 opp: Add dev_pm_opp_get_required_pstate() omits 70f3b55abe15 opp: Add dev_pm_opp_find_level_ceil() omits 5df5ec0e41f3 Merge branch 'imx/defconfig' into for-next omits 6da471877b90 Merge branch 'imx/dt64' into for-next omits 59b1bdb19ed8 Merge branch 'imx/dt' into for-next omits 4f6505982674 Merge branch 'imx/bindings' into for-next omits a1792f76de7d Merge branch 'imx/soc' into for-next omits bd1fc7b9ff91 Merge branch 'imx/drivers' into for-next omits de9ce65ebcd2 Merge branch 'clk/imx' into for-next omits fc0b27c828a0 opp: Correct debug message in _opp_add_static_v2() omits 498bbd83f983 opp: Filter out OPPs based on availability of a required-OPP omits 67ebc78f1cb4 opp: Fix adding OPP entries in a wrong order if rate is un [...] 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 b01e546d4d41 mmc: sdhci-pci-gli: Enlarge ASPM L1 entry delay of GL9763E omits c0e89a1023c1 mmc: core: remove redundant card null check to mmc_can_sleep() omits 209000ae9948 Merge branch 'fixes' into next omits 5be0db194983 Merge branch 'for-next-next-v5.11-20210114' into for-next- [...] omits 28c6a8feccb2 Merge branch 'for-next-current-v5.10-20210114' into for-ne [...] omits b4d51aa8ec07 Merge branch 'ext/josef/fst-corruption-convert' into for-n [...] omits 1959872fdb8d Merge branch 'ext/josef/pinned-for-enospc-v2' into for-nex [...] omits 76713dcd55f6 Merge branch 'ext/josef/lock-contention-v5' into for-next- [...] omits 4ed7798d6f3f Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] omits e129c2dd96b9 Merge branch 'ext/josef/serious-fixes-rebased' into for-ne [...] omits 781346c84a26 Merge branch 'misc-next' into for-next-next-v5.11-20210114 omits 774bdced2910 Merge branch 'misc-5.11' into for-next-current-v5.10-20210114 omits ce5b5b77b24c btrfs: abort the transaction if we fail to inc ref in btrf [...] omits 7c37a2f5cec0 btrfs: add ASSERT()'s for deleting backref cache nodes omits 213efd13c944 btrfs: do not warn if we can't find the reloc root when lo [...] omits 0e2eee1a7f71 btrfs: splice remaining dirty_bg's onto the transaction di [...] omits 8d9e464ab547 btrfs: fix reloc root leak with 0 ref reloc roots on recovery omits 4cbf7fb12155 btrfs: add a trace class for dumping the current ENOSPC state omits 69acb8a397b6 btrfs: adjust the flush trace point to include the source omits 51d8dd7c281e btrfs: implement space clamping for preemptive flushing omits febf159d0239 btrfs: simplify the logic in need_preemptive_flushing omits 1ac316c73201 btrfs: rework btrfs_calc_reclaim_metadata_size omits 0e6b7f16f755 btrfs: check reclaim_size in need_preemptive_reclaim omits ef84f5fd7e83 btrfs: rename need_do_async_reclaim omits 86258a0ae35e btrfs: improve preemptive background space flushing omits 0c1b13a6cfd4 btrfs: introduce a FORCE_COMMIT_TRANS flush operation omits 387b827ca4af btrfs: track ordered bytes instead of just dio ordered bytes omits 803d61efddfc btrfs: add a trace point for reserve tickets omits 5946a99e8b9f btrfs: make flush_space take a enum btrfs_flush_state inst [...] omits 5905b2f35871 btrfs: run delayed refs less often in commit_cowonly_roots omits d4ce1845ff74 btrfs: stop running all delayed refs during snapshot omits 9b0af1f7182a btrfs: remove bogus BUG_ON in alloc_reserved_tree_block omits 29f9f54017ff btrfs: move delayed ref flushing for qgroup into qgroup helper omits 35fbedaf72d5 btrfs: only run delayed refs once before committing omits 7e5459072eab btrfs: delayed refs pre-flushing should only run the heads [...] omits e8971692669d btrfs: only let one thread pre-flush delayed refs in commit omits 5188ce9372d0 btrfs: do not block on deleted bgs mutex in the cleaner omits 1a2a5cda3bcc btrfs: account for new extents being deleted in total_byte [...] omits a762d7e03e86 btrfs: handle ->total_bytes_pinned inside the delayed ref itself omits 102cfe222828 btrfs: fix possible free space tree corruption with online [...] omits a2834561c34f btrfs: don't clear ret in btrfs_start_dirty_block_groups omits 0cd2f089790b btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node omits 55992f6ba46c btrfs: keep track of the root owner for relocation reads omits d68605ae9001 btrfs: fix lockdep splat in btrfs_recover_relocation omits da1abed99bf3 btrfs: do not double free backref nodes on error omits f54caac59423 btrfs: don't get an EINTR during drop_snapshot for reloc omits 89f34274ff2f mtd: st_spi_fsm: convert comma to semicolon omits 83f6936463d3 mtd: rawnand: marvell: convert comma to semicolon omits 969bc9d3e828 mtd: convert comma to semicolon omits 745b56b06561 x86/sgx: Fix the return type of sgx_init() omits d0e648f2186a mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs omits 03f9075b1b9a mfd: gateworks-gsc: Fix interrupt type omits c6b1235e277b mfd: Standardise MFD_CELL_* helper names omits 5462284198bb mfd: mcp-sa11x0: Use DIV_ROUND_UP to calculate rw_timeout omits 8ac17ff491d2 mfd: max8997: Add of_compatible to Extcon and Charger mfd_cell omits 8237e8382498 dt-bindings: mfd: Correct the node name of the panel LED omits 99f5be3e25cf mfd: sgi-ioc3: Turn Kconfig option into a bool omits 16a892c0a6e0 mfd: altera-sysmgr: Fix physical address storing more 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 ea085d5f0188 mmc: core: remove needless err = 0 in mmc_init_card() omits 30fa34e2689e mmc: sdhci_am654: Add Support for TI's AM64 SoC omits 836a9ec4b9ab dt-bindings: mmc: sdhci-am654: Add compatible string for AM64 SoC omits 70c8be85715b mmc: rtsx: add delay before power on omits 0b88ee7375f0 mmc: sunxi-mmc: Ensure host is suspended during system sleep omits 78b19c48607d mmc: xenon: add AP807 compatible string omits a89de2e1ecf9 dt-bindings: mmc: xenon: add AP807 compatible string omits 4f7d039f793b mmc: sdhci-of-arasan: Change code style of mapping the sys [...] omits 15c99862aeed mmc: sdhci-of-arasan: Fixed kernel-doc format warning omits b7e56c7aeb66 Merge branch 'fixes' into next omits 42a5881ea921 dt-bindings: mmc: sdhci-msm: Document the SDX55 compatible omits 192861da4dc4 mmc: sdhci-pci-gli: Add a switch to enable/disable CQHCI support omits f73219049034 mmc: rtsx: Add MMC_CAP2_NO_SDIO flag omits 3eeb1f69510c dt-bindings: mmc: renesas,sdhi: Add r8a779a0 support omits 339d82267e26 mmc: omap: remove unused struct component card_detect_irq omits 47dee9fe3f60 mmc: jz4740: remove unused struct component card_detect_irq omits b3d274c36d7c mmc: renesas_sdhi: Add a condition of cmd/data timeout for retune omits 64cdd84bb109 mmc: tmio: Add data timeout error detection omits 2cab9601e37d mmc: meson-gx: check for scatterlist size alignment in block mode omits 574fa96b6520 mmc: mediatek: fix race condition between msdc_request_tim [...] omits 0a2d94f3aa90 mmc: renesas_internal_dmac: add pre_req and post_req support omits ba0fc2d67f8d mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment [...] omits 462765c8f5bb clocksource: Do pairwise clock-desynchronization checking omits 52db910f6fdf certs: Replace K{U,G}IDT_INIT() with GLOBAL_ROOT_{U,G}ID omits 54ee0a33c69b certs: Fix blacklist flag type confusion omits 22e987867b3b PKCS#7: Fix missing include omits b2cb219c2f8d certs: Fix blacklisted hexadecimal hash string check omits 79cf458cf7f7 certs/blacklist: fix kernel doc interface issue omits 125cfe729af9 crypto: public_key: Remove redundant header file from publ [...] omits c3c5f4d48a02 keys: remove trailing semicolon in macro definition omits 4052fae1ccca crypto: pkcs7: Use match_string() helper to simplify the code omits d836a387ac1d PKCS#7: drop function from kernel-doc pkcs7_validate_trust_one omits ac6d14e5c929 encrypted-keys: Replace HTTP links with HTTPS ones omits 4dd5856aaa85 crypto: asymmetric_keys: fix some comments in pkcs7_parser.h omits 5964b1125025 KEYS: remove redundant memset omits 979ef89d2235 security: keys: delete repeated words in comments omits debf01eb1e71 KEYS: asymmetric: Fix kerneldoc omits 3d7600efd07c security/keys: use kvfree_sensitive() omits 0c3f19da1229 watch_queue: Drop references to /dev/watch_queue omits 562b8af6e3f6 keys: Remove outdated __user annotations omits d5144e154d5e security: keys: Fix fall-through warnings for Clang omits 56d36b94c8d9 btrfs: introduce helper to grab an existing extent buffer [...] omits b47579eb8ab7 btrfs: update comment for btrfs_dirty_pages omits 72e9da0029e3 btrfs: refactor __extent_writepage_io() to improve readability omits 96dcab5bc78b btrfs: rename parameter offset to disk_bytenr in submit_ex [...] omits bd458833c1ba btrfs: refactor btrfs_dec_test_* functions for ordered extents omits 38824bd4a11a btrfs: make btrfs_dio_private::bytes u32 omits f13ee362b0a3 btrfs: send: fix invalid clone operations when cloning fro [...] omits f7ee34e33d8d btrfs: no need to run delayed refs after commit_fs_roots d [...] omits 9fede3c7e862 btrfs: remove always true condition in btrfs_start_delalloc_roots omits 4f8eaa26310e btrfs: make btrfs_start_delalloc_root's nr argument a long omits 98a01c621baa btrfs: send: remove stale code when checking for shared extents omits 1b5b0aabd460 btrfs: consolidate btrfs_previous_item ret val handling in [...] omits 29dc8e6e0c86 btrfs: ref-verify: make sure owner is set for all refs omits c01d3c82a768 btrfs: ref-verify: pass down tree block level when building refs omits 4509dd391960 btrfs: noinline btrfs_should_cancel_balance omits 2bc02a32eed9 btrfs: allow error injection for btrfs_search_slot and btr [...] omits a55f378eaa47 btrfs: remove new_dirid argument from btrfs_create_subvol_root omits 96a4702526ad btrfs: make btrfs_root::free_objectid hold the next availa [...] omits e6045a6e0e93 btrfs: rename btrfs_root::highest_objectid to free_objectid omits 7e6a6c805b10 btrfs: rename btrfs_find_free_objectid to btrfs_get_free_objectid omits ca93e922633f btrfs: rename btrfs_find_highest_objectid to btrfs_init_ro [...] omits 6c7c04f7bc18 gfs2: Fix invalid block size message omits 7cfdfd38f17c gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache omits deb68a2cb198 btrfs: cleanup local variables in btrfs_file_write_iter omits 74c648883766 btrfs: clarify error returns values in __load_free_space_cache omits 96496ba1fad1 btrfs: fix error handling in commit_fs_roots omits e242441db343 mmc: sdhci-msm: Actually set the actual clock omits 4181f4948d20 mmc: sdhci-msm: Warn about overclocking SD/MMC omits f1429972f25d Merge branch 'fixes' into next omits c49d78933bc8 mmc: sunxi: add support for A100 mmc controller omits e44b957f9bc0 dt-bindings: mmc: sunxi: Add Allwinner A100 and H616 compatibles omits e4224d04b161 Merge branch 'fixes' into next omits a4fc8c14192e clocksource: Provide a module parameter to fuzz per-CPU cl [...] omits cb4ea90de98c clocksource: Check per-CPU clock synchronization when mark [...] omits f6b525a1b8cd clocksource: Retry clock read if long delays detected omits 3836236cb0e5 clocksource: Provide module parameters to inject delays in [...] omits b8af7f14dd4d mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN omits e6ce396b1e52 mmc: usdhi6rol0: Fix a resource leak in the error handling [...] omits 54507f1f2e2d mmc: sdhci-sprd: Fix some resource leaks in the remove function omits 65c5927a4f6d mmc: owl-mmc: Fix a resource leak in an error handling pat [...] omits 54a177383155 mmc: mxs-mmc: Fix a resource leak in an error handling pat [...] omits aa7fb666092d Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation omits 64e6066e16b8 gpio: rcar: Add R-Car V3U (R8A779A0) support omits 520e76cf7b61 gpio: rcar: Optimize GPIO pin state read on R-Car Gen3 omits 2cf80f7a9101 dt-bindings: gpio: rcar: Add r8a779a0 support omits 1466551fd6c2 gpio: bd7xxxx: use helper variable for pdev->dev omits 4b7bc2c32cba exfat: improve performance of exfat_free_cluster when usin [...] omits a9f7c7a1f408 Merge branch 'for-5.12/io_uring' into for-next omits 485f705364d3 Merge branch 'io_uring-5.11' into for-next omits 312bee110d06 io_uring: modularize io_sqe_buffers_register omits 662c40d77634 io_uring: modularize io_sqe_buffer_register omits 577dacce1d00 io_uring: enable LOOKUP_CACHED path resolution for filenam [...] omits efcdca286eef gpio: tegra: Convert to gpio_irq_chip omits 4ef018ec79f7 arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] omits 34712b8ed6fc MAINTAINERS: Add entries for Toshiba Visconti GPIO controller omits 6e3e0a2293a4 gpio: visconti: Add Toshiba Visconti GPIO support omits 4f33b8414ea1 dt-bindings: gpio: Add bindings for Toshiba Visconti GPIO [...] omits 20883a66778b dt-bindings: gpio: Add compatible string for AM64 SoC omits 6230f562421a gpio: bd7xxxx: Do not depend on parent driver data omits 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 8c8f73f1bd2f Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] omits 22bd8cd0e897 gfs2: make recovery workqueue operate on a gfs2 mount poin [...] omits b3ffd9f68a2c arm64: dts: meson: Fix schema warnings for pwm-leds omits 82cbd497e58c arm64: dts: meson: vim3: whitespace fixups omits 7b8ecb1dca54 gpio: Kconfig: Update help description for GPIO_RCAR config omits ff07b22e5730 gpio: sl28cpld: convert comma to semicolon omits 3a57026a83ba gpio: rcar: Remove redundant compatible values omits 3d557b24bc82 mtd: parsers: afs: Fix freeing the part name memory in failure omits 341e4faf9cad mtd: remove redundant assignment to pointer eb omits a02eec60d297 mtd: phram: use div_u64_rem to stop overwrite len in phram_setup omits a8fd37d9e829 docs: gpio: intro: Improve HTML formatting omits 3d3b9f9d6357 docs: gpio: Fix formatting in description of gpiod_*_array [...] omits d11919af9809 gpio: fix spelling mistake in Kconfig "supprot" -> "support" omits 9a5ad5c5b2d2 leds: trigger: fix potential deadlock with libata omits 6207cb85fe68 leds: gpio: Set max brightness to 1 omits 0e5c2221f759 leds: lm3533: Switch to using the new API kobj_to_dev() omits 6615fda1f8cc leds: leds-ariel: convert comma to semicolon omits 96cd76dc9dea leds: leds-lm3533: convert comma to semicolon omits e10bb7f95cba ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 omits f726c72d6c05 dma-mapping: benchmark: check the validity of dma mask bits omits 11392155f2bd NFS: Disable READ_PLUS by default omits 792952314166 Merge branch 'omap-for-v5.11/dt' into for-next omits dfb7239cf3f8 Merge branch 'fixes' into for-next omits 4675dcacc1ed Merge branch 'omap-for-v5.11/defconfig-take2' into for-next omits c01706e750ad Merge branch 'fixes' into for-next omits 06d6b9e10f25 Merge branch 'omap-for-v5.11/dt' into for-next omits 77c69e9f54a7 Merge branch 'fixes' into for-next omits 3ab1aa83db70 Merge branch 'omap-for-v5.11/defconfig-take2' into for-next omits 194b1cfa126d Merge branch 'omap-for-v5.11/dt' into for-next omits dc14300bb67b Merge branch 'mvebu/dt64' into mvebu/for-next omits c2561cff458c Merge branch 'mvebu/dt' into mvebu/for-next omits 59e0db73c5ea Merge branch 'mvebu/arm' into mvebu/for-next omits 727bfb2c55b0 Merge branch 'v5.10-next/soc' into for-next omits 6a5044c84dfa Merge branch 'omap-for-v5.11/genpd' into for-next omits 5092d3983488 Merge branch 'omap-for-v5.11/defconfig-take2' into for-next omits 26530864396e Merge branch 'omap-for-v5.11/genpd' into for-next omits b468bcc6ef50 Merge branch 'omap-for-v5.11/soc' into for-next omits 2879a84c30ce Merge branch 'fixes' into for-next omits b2a8f6ce4bdc Merge branch 'for_5.11/drivers-soc' into next omits 9f41d13fc9fd Merge branch 'for_5.11/keystone-dts' into next omits 7c9be0d5be1f Merge branch 'omap-for-v5.11/dt' into for-next omits cfb95c01dc43 Merge branch 'fixes' into for-next omits 0d4103280731 Merge branch 'omap-for-v5.11/defconfig' into for-next omits b0e0310712c4 ARM: multi_v7_defconfig: ti: Enable networking options for [...] omits 2565feb3ad18 Merge branch 'omap-for-v5.11/dt' into for-next omits 7045d808685e Merge branch 'fixes' into for-next omits a5e886fb26f2 Merge branch 'for_5.11/drivers-soc' into next adds 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 bde9cfa3afe4 x86/setup: don't remove E820_TYPE_RAM for pfn 0 adds d3921cb8be29 mm: fix initialization of struct page for holes in memory layout adds 3de7d4f25a74 mm: memcg/slab: optimize objcg stock draining adds 8a8792f600ab mm: memcg: fix memcg file_dirty numa stat adds 5c447d274f37 mm: fix numa stats for thp migration adds a11a496ee6e2 kasan: fix unaligned address is unhandled in kasan_remove_ [...] adds 5dabd1712cd0 kasan: fix incorrect arguments passing in kasan_add_zero_shadow adds 76bc99e81a7c kasan: fix HW_TAGS boot parameters adds ce5716c61852 kasan, mm: fix conflicts with init_on_alloc/free adds acb35b177c71 kasan, mm: fix resetting page_alloc tags for HW_TAGS adds 251b5497c5c9 ubsan: disable unsigned-overflow check for i386 adds dad4e5b39086 mm: fix page reference leak in soft_offline_page() adds f99e02372af2 sparc/mm/highmem: flush cache and TLB adds a1dce7fd2ade mm/highmem: prepare for overriding set_pte_at() adds 8c0d5d78f359 mips/mm/highmem: use set_pte() for kmap_local() adds 785025820a6a powerpc/mm/highmem: use __set_pte_at() for kmap_local() adds 697edcb0e4ea proc_sysctl: fix oops caused by incorrect command parameters adds e82d891a63af MAINTAINERS: add a couple more files to the Clang/LLVM section adds 51306806426d Merge branch 'akpm' (patches from Andrew) adds dc5d17a3c39b md: Set prev_flush_start and flush_bio in an atomic way adds 8dfe11681758 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] adds 4d6b1c95b974 nvme: check the PRINFO bit before deciding the host buffer length adds 7674073b2ed3 nvme-rdma: avoid request double completion for concurrent [...] adds 9ebbfe495ecd nvme-tcp: avoid request double completion for concurrent n [...] adds 20d3bb92e84d nvme-pci: allow use of cmb on v1.4 controllers adds bffcd507780e nvmet: set right status on error in id-ns handler adds 9275c206f88e nvme-pci: refactor nvme_unmap_data adds fa0732168fa1 nvme-pci: fix error unwind in nvme_map_data adds 1df35bf0b4e1 Merge tag 'nvme-5.11-2020-01-21' of git://git.infradead.or [...] adds 97784481757f lightnvm: fix memory leak when submit fails adds a692a610d7ed Merge tag 'block-5.11-2021-01-24' of git://git.kernel.dk/l [...] adds c93cc9e16d88 io_uring: iopoll requests should also wake task ->in_idle state adds 6b393a1ff174 io_uring: fix false positive sqo warning on flush adds 4325cb498cb7 io_uring: fix uring_flush in exit_files() warning adds 0b5cd6c32b14 io_uring: fix skipping disabling sqo on exec adds 607ec89ed18f io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state adds 9a173346bd9e io_uring: fix short read retries for non-reg files adds 9d5c8190683a io_uring: fix sleeping under spin in __io_clean_op adds 02a13674fa0e io_uring: account io_uring internal files as REQ_F_INFLIGHT adds ef7b1a0ea857 Merge tag 'io_uring-5.11-2021-01-24' of git://git.kernel.d [...] adds 228a65d4544a Merge tag 'sh-for-5.11' of git://git.libc.org/linux-sh adds 6ee1d745b7c9 Linux 5.11-rc5 adds 08d60e599954 printk: fix string termination for record_print_text() adds 61bb17da44a0 Merge branch 'printk-rework' into for-linus adds 007ad27d7baf Merge tag 'printk-for-5.11-urgent-fixup' of git://git.kern [...] adds 9f12e37cae44 Commit 9bb48c82aced ("tty: implement write_iter") converte [...] adds f8ad8187c3b5 fs/pipe: allow sendfile() to pipe again adds 4f6543f28bb0 crypto: marvel/cesa - Fix tdma descriptor on 64-bit adds 13391c60da33 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 377bf660d07a Revert "mm: fix initialization of struct page for holes in [...] adds 14a71d509ac8 regulator: Fix lockdep warning resolving supplies adds 5bec2487ff33 Merge tag 'regulator-fix-v5.11-rc5' of git://git.kernel.or [...] adds 396cf2a46add spidev: Add cisco device compatible adds c7230a48ed5e Merge tag 'spi-fix-v5.11-rc5' of git://git.kernel.org/pub/ [...] adds 615099b01eb7 Merge tag 'kvmarm-fixes-5.11-2' of git://git.kernel.org/pu [...] adds a10f373ad3c7 KVM: Documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM adds eb79cd00ce25 KVM: x86: Add more protection against undefined behavior i [...] adds e61ab2a320c3 KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in int [...] adds 98dd2f108e44 KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding [...] adds 1f7becf1b7e2 KVM: x86: get smi pending status correctly adds 01ead84ccd23 KVM: Documentation: Update description of KVM_{GET,CLEAR}_ [...] adds d95df9510679 kvm: tracing: Fix unmatched kvm_entry and kvm_exit events adds d51e1d3f6b42 KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migration adds 250091409a4a KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SE [...] adds aed89418de9a KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" adds 9a78e15802a8 KVM: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside gue [...] adds 4992eb41ab1b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 2ab38c17aac1 mailmap: remove the "repo-abbrev" comment adds 0aa91f84b180 parisc: Remove leftover reference to the power_tasklet adds 00e35f2b0e8a parisc: Enable -mlong-calls gcc option by default when !CO [...] adds 76c057c84d28 Merge branch 'parisc-5.11-2' of git://git.kernel.org/pub/s [...] adds 757fed1d0898 Revert "mm/slub: fix a memory leak in sysfs_slab_add()" 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 c5b5ff607d6f ALSA: hda: intel-dsp-config: add PCI id for TGL-H adds e953daeb68b1 ASoC: ak4458: correct reset polarity adds 339f6c73d5ab ASoC: mediatek: mt8192-mt6359: add format constraints for RT5682 adds 70041000450d ASoC: qcom: lpass: Fix out-of-bounds DAI ID lookup adds 9ad9bc59dde1 ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E adds bd9038faa9d7 ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies adds 8a3fea95fab1 ASoC: SOF: SND_INTEL_DSP_CONFIG dependency adds 5413dfd8ce0d Merge series "ASoC: SOF: partial fix to Kconfig issues" fr [...] adds 49951ae308e2 Merge tag 'asoc-fix-v5.11-rc5' of https://git.kernel.org/p [...] adds 4961167bf748 ALSA: hda/via: Apply the workaround generically for Clevo [...] adds be4a338596a4 Merge tag 'sound-5.11-rc6' of git://git.kernel.org/pub/scm [...] adds a467b07361a1 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds a53e3c189cc6 media: v4l2-subdev.h: BIT() is not available in userspace adds 73bc0b0c2a96 media: cedrus: Fix H264 decoding adds eaf18a416514 media: cec: add stm32 driver adds e081863ab48d media: hantro: Fix reset_raw_fmt initialization adds fc856f1df788 Merge tag 'media/v5.11-2' of git://git.kernel.org/pub/scm/ [...] adds 794c61338343 HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi [...] adds 179e8e47c02a HID: wacom: Correct NULL dereference on AES pen proximity adds 25221c99c593 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f1b0a8ea9f12 Revert "RDMA/rxe: Remove VLAN code leftovers from RXE" adds b0dfa64dcdc3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] 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 7485e08eec4c Merge tag 'arm-soc-fixes-v5.11-2' of git://git.kernel.org/ [...] adds 796130b1de29 ia64: fix timer cleanup regression adds 968d7764e35b ia64: fix xchg() warning adds 96ec72a3425d ia64: Mark architecture as orphaned adds 228345bf98cd Merge tag 'asm-generic-fixes-v5.11' of git://git.kernel.or [...] adds 0549cd67b010 xen-blkfront: allow discard-* nodes to be optional adds 5f46400f7a6a xen: Fix XenStore initialisation for XS_LOCAL adds 2e92493637a0 x86/xen: avoid warning in Xen pv guest with CONFIG_AMD_MEM [...] adds e5ff2cb9cf67 Merge tag 'for-linus-5.11-rc6-tag' of git://git.kernel.org [...] adds 12bb3f7f1b03 futex: Ensure the correct return value from futex_lock_pi() adds 04b79c55201f futex: Replace pointless printk in fixup_owner() adds c5cade200ab9 futex: Provide and use pi_state_update_owner() adds 2156ac193416 rtmutex: Remove unused argument from rt_mutex_proxy_unlock() adds 6ccc84f917d3 futex: Use pi_state_update_owner() in put_pi_state() adds f2dac39d9398 futex: Simplify fixup_pi_state_owner() adds 34b1a1ce1458 futex: Handle faults correctly for PI futexes adds c64396cc36c6 Merge tag 'locking-urgent-2021-01-28' of git://git.kernel. [...] 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 62d9f1a6945b tcp: fix TLP timer not set when CA_STATE changes from DISO [...] adds 07d46d93c9ac uapi: fix big endian definition of ipv6_rpl_sr_hdr adds 81a86e1bd8e7 iwlwifi: provide gso_type to GSO packets adds bf544e9aa570 iwlwifi: mvm: skip power command when unbinding vif during CSA adds 5c56d862c749 iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() adds 34b9434cd0d4 iwlwifi: pcie: avoid potential PNVM leaks adds 1c58bed4b7f7 iwlwifi: pnvm: don't skip everything when not reloading adds 82a08d0cd7b5 iwlwifi: pnvm: don't try to load after failures adds a800f95858d0 iwlwifi: fix the NMI flow for old devices adds 0f8d5656b3fd iwlwifi: queue: don't crash if txq->entries is NULL adds ed0022da8bd9 iwlwifi: pcie: set LTR on more devices adds 98c7d21f957b iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap adds 2d6bc752cc28 iwlwifi: pcie: fix context info memory leak adds 6701317476bb iwlwifi: pcie: use jiffies for memory read spin time limit adds 3d372c4edfd4 iwlwifi: pcie: reschedule in long-running memory reads adds aefbe5c445c7 iwlwifi: mvm: fix the return type for DSM functions 1 and 2 adds e223e42aac30 iwlwifi: mvm: invalidate IDs of internal stations at mvm start adds 16062c12edb8 iwlwifi: pcie: add rules to match Qu with Hr2 adds 96d2bfb7948a iwlwifi: mvm: clear IN_D3 after wowlan status cmd adds 4886460c4d15 iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. adds 7a21b1d4a728 iwlwifi: mvm: guard against device removal in reprobe adds 0bed6a2a14af iwlwifi: queue: bail out on invalid freeing adds 0acb20a5438c mt7601u: fix kernel crash unplugging the device adds db22ce68a9c9 Merge tag 'wireless-drivers-2021-01-26' of git://git.kerne [...] adds 5122565188ba wext: fix NULL-ptr-dereference with cfg80211's lack of commit() adds 054c9939b480 mac80211: pause TX while changing interface type adds 81f153faacd0 staging: rtl8723bs: fix wireless regulatory API misuse adds c5e9e8d48acd Merge tag 'mac80211-for-net-2021-01-26' of git://git.kerne [...] adds 5cfeb5626d4a MAINTAINERS: add David Ahern to IPv4/IPv6 maintainers adds f0947d0d21b2 team: protect features update by RCU to avoid deadlock adds b491e6a7391e net: lapb: Add locking to the lapb module adds c730ab423bfa net: fec: Fix temporary RMII clock reset on link up adds 2bd29748fca1 Merge branch 'net-fec-fix-temporary-rmii-clock-reset-on-link-up' adds 20776b465c0c net: switchdev: don't set port_obj_info->handled true when [...] adds 3f96d6449768 net: decnet: fix netdev refcount leaking on error path adds 29e2d9eb8264 ice: fix FDir IPv6 flexbyte adds 1b0b0b581b94 ice: Implement flow for IPv6 next header (extension header) adds 13ed5e8a9b9c ice: update dev_addr in ice_set_mac_address even if HW fil [...] adds 943b881e3582 ice: Don't allow more channels than LAN MSI-X available adds f3fe97f64384 ice: Fix MSI-X vector fallback logic adds 67a3c6b3cc40 i40e: acquire VSI pointer only after VF is initialized adds 329a3678ec69 igc: fix link speed advertising adds 5ae3a25b32eb Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds b770753c7b08 MAINTAINERS: add missing header for bonding adds b552766c872f can: dev: prevent potential information leak in can_fill_info() adds 45a81464819a Merge tag 'linux-can-fixes-for-5.11-20210127' of git://git [...] adds fca05d4d61e6 netfilter: nft_dynset: honor stateful expressions in set d [...] adds 0c5b7a501e74 netfilter: nft_dynset: add timeout extension to template adds ce5379963b28 netfilter: nft_dynset: dump expressions when set definitio [...] adds 0f764eec3ea2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds e41aec79e62f ibmvnic: Ensure that CRQ entry read are correctly ordered adds 487c6ef81eb9 net/mlx5: Fix memory leak on flow table creation error flow adds 1fe3e3166b35 net/mlx5e: E-switch, Fix rate calculation for overflow adds 258ed19f075f net/mlx5e: free page before return adds 48470a90a42a net/mlx5e: Reduce tc unsupported key print level adds 45c9a30835d8 net/mlx5e: Fix IPSEC stats adds 0aa128475d33 net/mlx5: Maintain separate page trees for ECPF and PF functions adds 156878d0e697 net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config [...] adds 89e394675818 net/mlx5e: Fix CT rule + encap slow path offload and deletion adds 57ac4a31c483 net/mlx5e: Correctly handle changing the number of queues [...] adds 912c9b5fcca1 net/mlx5e: Revert parameters on errors when changing trust [...] adds 8355060f5ec3 net/mlx5e: Revert parameters on errors when changing MTU a [...] adds e2194a1744e8 net/mlx5: CT: Fix incorrect removal of tuple_nat_node from [...] adds 44a674d6f798 Merge tag 'mlx5-fixes-2021-01-26' of git://git.kernel.org/ [...] adds dad3a72f5eec net: usb: cdc_ether: added support for Thales Cinterion PL [...] adds 7cfc4486e7ea stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 b [...] adds 11df27f7fdf0 selftests: forwarding: Specify interface when invoking mausezahn adds b6f6881aaf23 mlxsw: spectrum_span: Do not overwrite policer configuration adds 924b171c29e1 Merge branch 'mlxsw-various-fixes' adds b8323f7288ab rxrpc: Fix memory leak in rxrpc_lookup_local adds 909b447dcc45 Merge tag 'net-5.11-rc6' of git://git.kernel.org/pub/scm/l [...] adds 0b964446c63f ecryptfs: fix uid translation for setxattr on security.capability adds bec4c2968fce Merge tag 'ecryptfs-5.11-rc6-setxattr-fix' of git://git.ke [...] adds a9cbbb80e3e7 tty: avoid using vfs_iocb_iter_write() for redirected cons [...] adds d50229700814 drm/nouveau/nvif: fix method count when pushing an array adds fd55b61ebd31 drm/nouveau/dispnv50: Restore pushing of all data. adds dcd602cc5fe2 drm/nouveau/svm: fail NOUVEAU_SVM_INIT ioctl on unsupporte [...] adds 7c6d659868c7 drivers/nouveau/kms/nv50-: Reject format modifiers for cur [...] adds d3b2f0f7921c drm/nouveau/kms/nv50-: Report max cursor size to userspace adds ba839b759844 drm/nouveau/kms/gk104-gp1xx: Fix > 64x64 cursors adds 87bff7580044 Merge branch '04.01-ampere-lite' of git://github.com/skegg [...] adds 78e5330329ee drm/vc4: Correct lbm size and calculation adds f6b57101a6b3 drm/vc4: Correct POS1_SCL for hvs5 adds fb62b7b98672 Merge tag 'drm-misc-fixes-2021-01-27' of git://anongit.fre [...] adds ef99a60ffd9b drm/i915/gt: Clear CACHE_MODE prior to clearing residuals adds a2a5f5628e54 drm/i915: Fix ICL MG PHY vswing handling adds 8f6d08c9af28 drm/i915: Check for all subplatform bits adds 3d480fe1befa drm/i915/selftest: Fix potential memory leak adds f6e98a1809fa drm/i915: Always flush the active worker before returning [...] adds 489140b5ba2e drm/i915/gt: Always try to reserve GGTT address 0x0 adds 9a1054c32a77 Merge tag 'drm-intel-fixes-2021-01-28' of git://anongit.fr [...] adds a119f87b86bc Revert "drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)" adds 00190bc087e7 amdgpu: fix clang build warning adds e0ecafede87e Merge tag 'amd-drm-fixes-5.11-2021-01-28' of https://gitla [...] adds 6305d15e013a Merge tag 'drm-fixes-2021-01-29' of git://anongit.freedesk [...] adds 81b704d3e467 ACPI: thermal: Do not call acpi_thermal_check() directly adds 36af2d5c4433 ACPI: sysfs: Prefer "compatible" modalias adds b584b7e9630a Merge branch 'acpi-sysfs' adds 016decc0d836 Merge tag 'acpi-5.11-rc6' of git://git.kernel.org/pub/scm/ [...] adds 56c91a18432b kernel: kexec: remove the lock operation of system_transit [...] adds fef9c8d28e28 PM: hibernate: flush swap writer after marking adds 32b0c410cda1 Merge tag 'pm-5.11-rc6' of git://git.kernel.org/pub/scm/li [...] adds a44092e326d4 iommu/amd: Use IVHD EFR for early initialization of IOMMU [...] adds 494b3688bb11 iommu/vt-d: Correctly check addr alignment in qi_flush_dev [...] adds 29b32839725f iommu/vt-d: Do not use flush-queue when caching-mode is on adds 8ef24c2011b7 Merge tag 'iommu-fixes-v5.11-rc5' of git://git.kernel.org/ [...] adds 84965ff8a84f io_uring: if we see flush on exit, cancel related tasks adds b18032bb0a88 io_uring: only call io_cqring_ev_posted() if events were posted adds a1bb3cd58913 io_uring: fix __io_uring_files_cancel() with TASK_UNINTERRUPTIBLE adds ca70f00bed6c io_uring: fix cancellation taking mutex while TASK_UNINTER [...] adds 907d1df30a51 io_uring: fix wqe->lock/completion_lock deadlock adds 6195ba09822c io_uring: fix flush cqring overflow list while TASK_INTERRUPTIBLE adds f609cbb8911e io_uring: fix list corruption for splice file_get adds 70b2c60d3797 io_uring: fix sqo ownership false positive warning adds 3a7efd1ad269 io_uring: reinforce cancel on flush during exit adds c0ec4ffc4093 Merge tag 'io_uring-5.11-2021-01-29' of git://git.kernel.d [...] adds 2569063c7140 blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in [...] adds ef49d40b61a3 block: Fix an error handling in add_partition adds ac55ad2b5fad s390/dasd: Fix inconsistent kobject removal adds b98e762e3d71 nbd: freeze the queue while we're adding connections adds 8dc932d3e8af Revert "block: simplify set_init_blocksize" to regain lost [...] adds 6c635caef410 blk-cgroup: Use cond_resched() when destroy blkgs adds 0fe37724f8e7 block: fix bd_size_lock use adds 0df28cad06eb bcache: only check feature sets when sb->version >= BCACHE [...] adds 899199292b14 nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device adds d1bcf006a9d3 nvme-multipath: Early exit if no path is available adds 772ea326a4a0 nvme-core: use list_add_tail_rcu instead of list_add_tail [...] adds e2579c76fbc5 Merge tag 'nvme-5.11-2021-01-28' of git://git.infradead.or [...] adds cd92cdb9c8bc null_blk: cleanup zoned mode initialization adds 2ba1c4d1a4b5 Merge tag 'block-5.11-2021-01-29' of git://git.kernel.dk/l [...] adds 2f96e40212d4 btrfs: fix possible free space tree corruption with online [...] adds c41ec4529d34 btrfs: fix lockdep warning due to seqcount_mutex on 32bit arch adds 9ad6d91f056b btrfs: fix log replay failure due to race with space cache [...] adds c05d51c773fb Merge tag 'for-5.11-rc5-tag' of git://git.kernel.org/pub/s [...] adds 519ea6f1c82f arm64: Fix kernel address detection of __is_lm_address() adds a1df829ead58 ACPI/IORT: Do not blindly trust DMA masks from firmware adds 0e9bcda5d286 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 336e8eb2a3cf riscv: Fixup pfn_valid error with wrong max_mapnr adds e37c0fbabd8e Merge tag 'riscv-for-linus-5.11-rc6' of git://git.kernel.o [...] adds f21916ec4826 s390/vfio-ap: clean up vfio_ap resources when KVM pointer [...] adds 6c12a6384e0c s390/vfio-ap: No need to disable IRQ after queue reset adds e82080e1f456 s390: uv: Fix sysfs max number of VCPUs reporting adds 3bf255315bed Merge tag 's390-5.11-4' of git://git.kernel.org/pub/scm/li [...] adds 0bc92e7f0d9a ASoC: audio-graph-card: update audio-graph-card.yaml reference adds 601bd38ccd25 dt-bindings: display: mediatek: update mediatek,dpi.yaml r [...] adds c5dde04b9059 dt-bindings: memory: mediatek: update mediatek,smi-larb.ya [...] adds 3490e333bda0 dt-bindings:iio:adc: update adc.yaml reference adds 453b67417832 dt-bindings: usb: j721e: add ranges and dma-coherent props adds 30596ae0547d ARM: zImage: atags_to_fdt: Fix node names on added root nodes adds 89c7cb1608ac of/device: Update dma_range_map only when dev has valid dm [...] adds 32ada6b0980d dt-bindings: Cleanup standard unit properties adds 8c947645151c Merge tag 'devicetree-fixes-for-5.11-2' of git://git.kerne [...] adds 1bea2a937dad soc: litex: Properly depend on HAS_IOMEM adds 03e319e5465a Merge tag 'for-linus' of git://github.com/openrisc/linux adds ad8b3c1e637c Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 19d51588125f cifs: ignore auto and noauto options if given adds c9b8cd6a39c4 cifs: fix mounts to subdirectories of target adds bd2f0b43c1c8 cifs: returning mount parm processing errors correctly adds 0d4873f9aa4f cifs: fix dfs domain referrals adds 6642d600b541 Merge tag '5.11-rc5-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 814b84971388 pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() adds 08bd8dbe8882 pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() adds 1bcf34fdac5f pNFS/NFSv4: Update the layout barrier when we schedule a l [...] adds d29b468da4f9 pNFS/NFSv4: Improve rejection of out-of-order layouts adds ba6dfce47c4d SUNRPC: Move simple_get_bytes and simple_get_netobj into p [...] adds e4a7d1f7707e SUNRPC: Handle 0 length opaque XDR object data properly adds c178fae3a9f5 Merge tag 'nfs-for-5.11-3' of git://git.linux-nfs.org/proj [...] adds 4e04b1180019 leds: leds-lm3533: convert comma to semicolon adds 47854d2d2ba8 leds: leds-ariel: convert comma to semicolon adds 27af8e2c90fb leds: trigger: fix potential deadlock with libata adds c8283eb79d87 dt-bindings: leds: Add DT binding for Richtek RT8515 adds e1c6edcbea13 leds: rt8515: Add Richtek RT8515 LED driver adds 29bd2d2100dc Merge branch 'for-rc-5.11' of git://git.kernel.org/pub/scm [...] adds de96c3943f59 i2c: mediatek: Move suspend and resume handling to NOIRQ phase adds 1188866d9cec Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 4025c784c573 powerpc/64s: prevent recursive replay_soft_interrupts caus [...] adds b333a99e14d1 Merge tag 'powerpc-5.11-6' of git://git.kernel.org/pub/scm [...] adds 41c1a06d1d15 entry: Unbreak single step reporting behaviour adds f7ea44c7172f Merge tag 'core-urgent-2021-01-31' of git://git.kernel.org [...] adds 211e5db19d15 rtc: mc146818: Detect and handle broken RTCs adds 17b756d0376f Merge tag 'timers-urgent-2021-01-31' of git://git.kernel.o [...] adds f5a376eddec4 Merge tag 'x86_entry_for_v5.11_rc6' of git://git.kernel.or [...] adds 355845b738e7 efi/apple-properties: Reinstate support for boolean properties adds ac8c6edd20bc Merge tag 'efi-urgent-for-v5.11' of git://git.kernel.org/p [...] adds 1048ba83fb1c Linux 5.11-rc6 adds 31f190e0ccac media: rkisp1: uapi: change hist_bins array type from __u1 [...] adds a76f8dc8be47 media: rkisp1: stats: remove a wrong cast to u8 adds a802a0430b86 media: rkisp1: stats: mask the hist_bins values adds 66d81de7ea9d media: rockchip: rkisp1: reduce number of histogram grid e [...] adds fc672d806bd7 media: rockchip: rkisp1: carry ip version information adds ef357e02b6c4 media: rockchip: rkisp1: extend uapi array sizes adds 88bb507a74ea Merge tag 'media/v5.11-3' of git://git.kernel.org/pub/scm/ [...] 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 78031381ae9c bpf: Drop disabled LSM hooks from the sleepable set adds 150a27328b68 bpf, preload: Fix build when $(O) points to a relative path adds 06cc6e5dc659 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 01365633bd1c net: arcnet: Fix RESET flag handling adds 8d520b4de3ed r8169: work around RTL8125 UDP hw bug adds 5399d52233c4 rxrpc: Fix deadlock around release of dst cached on udp tunnel adds eb4e8fac00d1 neighbour: Prevent a dead entry from updating gc_list adds f72f2fb8fb6b net: dsa: mv88e6xxx: override existent unicast portvec in [...] adds 5e9eff5dfa46 ibmvnic: device remove has higher precedence over reset adds 938e0fcd3253 net: sched: replaced invalid qdisc tree flush helper in qd [...] adds c518adafa39f vsock: fix the race conditions in multi-transport support adds 28e104d00281 net: ip_tunnel: fix mtu calculation adds c3df39ac9b0e udp: ipv4: manipulate network header of NATed UDP GRO fraglist adds 316282015455 docs: networking: swap words in icmp_errors_use_inbound_if [...] adds 2e99dedc73f0 igc: Report speed and duplex as unknown when device is run [...] adds ebc8d125062e igc: set the default return value to -IGC_ERR_NVM in igc_w [...] adds b881145642ce igc: check return value of ret_val in igc_config_fc_after_link_up adds f559a356043a i40e: Revert "i40e: don't report link up for a VF who hasn [...] adds 188fa104f2ba Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 18fe0fae6125 mac80211: fix station rate table updates on assoc adds 50af06d43eab staging: rtl8723bs: Move wiphy setup to after reading the [...] adds f418bad6ccfa Merge tag 'mac80211-for-net-2021-02-02' of git://git.kerne [...] adds 88c7a9fd9bdd net: lapb: Copy the skb before sending a packet adds 43f4a20a1266 net: mvpp2: TCAM entry enable should be written after SRAM data adds a11148e6fcce net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGS adds cc9f07a838c4 r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set adds 4ace7a6e287b net: ipa: pass correct dma_handle to dma_free_coherent() adds e6cdd6d80bae net: ipa: add a missing __iomem attribute adds 088f8a2396d8 net: ipa: be explicit about endianness adds c13899f18728 net: ipa: use the right accessor in ipa_endpoint_status_skip() adds 113b6ea09ccd net: ipa: fix two format specifier errors adds f2539e14f31e Merge branch 'net-ipa-a-few-bug-fixes' adds ed5e83a3c029 net/mlx5: Fix function calculation for page trees adds a5bfe6b4675e net/mlx5: Fix leak upon failure of rule creation adds 5a2ba25a55c4 net/mlx5e: Update max_opened_tc also when channels are closed adds a34ffec8af8f net/mlx5e: Release skb in case of failure in tc update skb adds 5a4cb546753d Merge tag 'mlx5-fixes-2021-02-01' of git://git.kernel.org/ [...] adds 6c9f18f294c4 net: hsr: align sup_multicast_addr in struct hsr_priv to u [...] adds a9925628727b Merge tag 'net-5.11-rc7' of git://git.kernel.org/pub/scm/l [...] adds 2e02677e961f Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds d17405d52bac dma-mapping: benchmark: fix kernel crash when dma_map_sing [...] adds 7d36ccd4bd07 Merge tag 'dma-mapping-5.11-1' of git://git.infradead.org/ [...] adds 1074f8ec288f clang-format: Update with the latest for_each macro list adds 3aaf0a27ffc2 Merge tag 'clang-format-for-linux-v5.11-rc7' of git://gith [...] adds 67fbe02a5ceb platform/x86: hp-wmi: Disable tablet-mode reporting by default adds 215164bfb714 platform/x86: dell-wmi-sysman: fix a NULL pointer dereference adds 4aa2fb4ef799 Merge tag 'platform-drivers-x86-v5.11-3' of git://git.kern [...] adds 03a58ea5905f gpiolib: cdev: clear debounce period if line set to output adds c351bb64cbe6 gpiolib: free device name on error path to fix kmemleak adds c07ea8d0b170 gpio: gpiolib: remove shadowed variable adds 40615974f88a Merge tag 'gpio-fixes-for-v5.11-rc7' of git://git.kernel.o [...] adds e6777b8d35dc Merge tag 'stm32-dt-for-v5.11-fixes-1' of git://git.kernel [...] adds c25644d5db84 Merge tag 'amlogic-fixes' of git://git.kernel.org/pub/scm/ [...] adds 3de834b29239 Merge tag 'qcom-arm64-fixes-for-5.11' of git://git.kernel. [...] adds 082153866e66 Merge tag 'qcom-arm64-defconfig-fixes-for-5.11' of git://g [...] adds 06862d789ddd ARM: OMAP2+: Fix suspcious RCU usage splats for omap_enter [...] adds 715a1284d89a Merge branch 'cpuidle-fix' into fixes adds 2a39af3870e9 ARM: OMAP2+: Fix booting for am335x after moving to simple-pm-bus adds eda080eabf5b drivers: bus: simple-pm-bus: Fix compatibility with simple [...] adds 177d8f1f7f47 ARM: dts: omap4-droid4: Fix lost keypad slide interrupts f [...] adds 2a3e487a3e53 Merge tag 'omap-for-v5.11/fixes-rc5' of git://git.kernel.o [...] adds 74532de460ec arm64: dts: rockchip: Disable display for NanoPi R2S adds f2d514b4f428 Merge tag 'v5.11-rockchip-dtsfixes1' of git://git.kernel.o [...] adds 19f6fe976a61 Revert "arm64: dts: amlogic: add missing ethernet reset ID" adds fd28a52a4fce Merge tag 'amlogic-fixes-2' of git://git.kernel.org/pub/sc [...] adds daf12bee07b9 arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain [...] adds e2fc2de8e1aa Merge tag 'amlogic-fixes-3' of git://git.kernel.org/pub/sc [...] adds 6102f9e700bb Merge tag 'ti-k3-maintainer-for-v5.12' of git://git.kernel [...] adds aa880c6f3ee6 arm64: dts: ls1046a: fix dcfg address range adds 62c31574cdb7 Merge tag 'imx-fixes-5.11-3' of git://git.kernel.org/pub/s [...] adds 5638159f6d93 ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL adds 530fe6bf0f9f soc: sunxi: mbus: Remove DE2 display engine compatibles adds a900cac3750b ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode adds 459630a3ebb4 Merge tag 'sunxi-fixes-for-5.11-2' of git://git.kernel.org [...] adds 54fe3ffef0eb Merge tag 'arm-soc-fixes-v5.11-3' of git://git.kernel.org/ [...] adds 7e0a9220467d fgraph: Initialize tracing_graph_pause at task creation adds da7f84cdf02f tracing: Use pause-on-trace with the latency tracers adds 97c753e62e6c tracing/kprobe: Fix to support kretprobe events on unloade [...] adds 0188b87899ff kretprobe: Avoid re-registration of the same kretprobe earlier adds c8b186a8d54d tracepoint: Fix race between tracing and removing tracepoint adds dbc15d24f9fa Merge tag 'trace-v5.11-rc5' of git://git.kernel.org/pub/sc [...] adds 91cb2c8b072e arm64: Do not pass tagged addresses to __is_lm_address() adds 22cd5edb2d9c arm64: Use simpler arithmetics for the linear map macros adds 3afe9076a7c1 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 94c41b3a7c37 um: ubd: fix command line handling of ubd adds 1cdcfb44370b um: return error from ioremap() adds d7ffac33631b um: stdio_console: Make preferred console adds e23fe90dec28 um: kmsg_dumper: always dump when not tty console adds f4172b084342 um: virtio: free vu_dev only with the contained struct device adds 2fcb4090cd73 Revert "um: allocate a guard page to helper threads" adds a31e9c4e7247 Revert "um: support some of ARCH_HAS_SET_MEMORY" adds 9868c2081d07 um: fix os_idle_sleep() to not hang adds 7f3414226b58 um: time: fix initialization in time-travel mode adds 61556703b610 Merge tag 'for-linus-5.11-rc7' of git://git.kernel.org/pub [...] adds 9efb069de4ba ovl: add warning on user_ns mismatch adds 554677b97257 ovl: perform vfs_getxattr() with mounter creds adds f2b00be48873 cap: fix conversions on getxattr adds b854cc659dcb ovl: avoid deadlock on directory ioctl adds e04527fefba6 ovl: fix dentry leak in ovl_get_redirect adds 03fedf93593c ovl: skip getxattr of security labels adds 335d3fc57941 ovl: implement volatile-specific fsync error behaviour adds 4cb2c00c43b3 Merge tag 'ovl-fixes-5.11-rc7' of git://git.kernel.org/pub [...] adds 0f347aa07f15 ACPI: scan: Fix battery devices sometimes never binding adds 927002ed29e2 Merge tag 'acpi-5.11-rc7' of git://git.kernel.org/pub/scm/ [...] adds 5c279c4cf206 Revert "x86/setup: don't remove E820_TYPE_RAM for pfn 0" adds 40fb68c7725a Revert "PCI/ASPM: Save/restore L1SS Capability for suspend [...] adds dd86e7fa07a3 Merge tag 'pci-v5.11-fixes-2' of git://git.kernel.org/pub/ [...] adds f295c8cfec83 drm/nouveau: fix dma syncing warning with debugging on. adds 053b1b287ccf drm/bridge/lontium-lt9611uxc: fix waiting for EDID to beco [...] adds 1bb7ab402da4 drm/bridge/lontium-lt9611uxc: fix get_edid return code adds bc6fa8676ebb drm/bridge/lontium-lt9611uxc: move HPD notification out of [...] adds 2b1b3e544f65 drm/ttm: Use __GFP_NOWARN for huge pages in ttm_pool_alloc_page adds 6fc5e3022f0e Merge tag 'drm-misc-fixes-2021-02-02' of git://anongit.fre [...] adds 89fa15ecdca7 drm/amdgpu: fix the issue that retry constantly once the b [...] adds b99a8c8f239d drm/amdkfd: fix null pointer panic while free buffer in kfd adds ea41bd232f16 drm/amdgpu/gfx10: update CGTS_TCC_DISABLE and CGTS_USER_TC [...] adds 53a5a2729470 drm/amd/pm: fill in the data member of v2 gpu metrics tabl [...] adds cd9b0159beb7 drm/amdgpu: enable freesync for A+A configs adds 2b6b7ab4b1ca drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL adds 8866a67ab86c drm/amd/display: reuse current context instead of recreating one adds 1622711beebe drm/amd/display: Add more Clock Sources to DCN2.1 adds 1a10e5244778 drm/amd/display: Revert "Fix EDID parsing after resume fro [...] adds 58180a0cc0c5 drm/amd/display: Release DSC before acquiring adds 3ddc818d9bb8 drm/amd/display: Fix dc_sink kref count in emulated_link_detect adds 2abaa323d744 drm/amd/display: Free atomic state after drm_atomic_commit adds 8e92bb0fa75b drm/amd/display: Decrement refcount of dc_sink before reas [...] adds cfd4951f935c Merge tag 'amd-drm-fixes-5.11-2021-02-03' of https://gitla [...] adds eaf5bfe37db8 drm/i915: Skip vswing programming for TBT adds 425cbd1fce10 drm/i915: Extract intel_ddi_power_up_lanes() adds fad9bae9ee5d drm/i915: Power up combo PHY lanes for for HDMI as well adds 00f9a08fbc3c drm/i915/display: Prevent double YUV range correction on H [...] adds 9f5dc9974298 drm/i915/gt: Move the breadcrumb to the signaler if comple [...] adds e4747cb3ec3c drm/i915/gt: Close race between enable_breadcrumbs and can [...] adds 761c70a52586 drm/i915/gem: Drop lru bumping on display unpinning adds 83404d581471 drm/dp/mst: Export drm_dp_get_vc_payload_bw() adds 882554042d13 drm/i915: Fix the MST PBN divider calculation adds 2051c890caa5 drm/i915/dp: Move intel_dp_set_signal_levels() to intel_dp [...] adds 88ebe1f572e2 drm/i915/dp: Fix LTTPR vswing/pre-emp setting in non-trans [...] adds 59854811c08c Merge tag 'drm-intel-fixes-2021-02-04' of git://anongit.fr [...] adds 8e91dd934be6 Merge tag 'drm-fixes-2021-02-05-1' of git://anongit.freede [...] adds f92e04f764b8 mmc: core: Limit retries when analyse of SDIO tuples fails adds d7fb9c242095 mmc: sdhci-pltfm: Fix linking err for sdhci-brcmstb adds 2d8bdf590658 Merge tag 'mmc-v5.11-rc6' of git://git.kernel.org/pub/scm/ [...] adds b35ccebe3ef7 vdpa/mlx5: Restore the hardware used index after change map adds e07ce64d8304 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 4c9fb5d91408 iommu: Check dev->iommu in dev_iommu_priv_get() before der [...] adds 97ba0c7413f8 Merge tag 'iommu-fixes-v5.11-rc6' of git://git.kernel.org/ [...] adds 181f494888d5 KVM: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl adds e500b805c39d KVM: arm64: Don't clobber x4 in __do_hyp_init adds 074489b77a37 Merge tag 'kvmarm-fixes-5.11-3' of git://git.kernel.org/pu [...] adds ae000861b95c KVM: Documentation: Fix documentation for nested. adds 19a23da53932 Fix unsynchronized access to sev members through svm_regis [...] adds 7131636e7ea5 KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off adds b66f9bab1279 KVM/x86: assign hva with the right value to vm_munmap the pages adds 4683d758f48e KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATUR [...] adds 943dea8af21b KVM: x86: Update emulator context mode if SYSENTER xfers t [...] adds ccd85d90ce09 KVM: SVM: Treat SVM as unsupported when running as an SEV guest adds c1c35cf78bfa KVM: x86: cleanup CR3 reserved bits checks adds 87aa9ec939ec KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs adds 031b91a5fe6f KVM: x86: Set so called 'reserved CR3 bits in LM mask' at [...] adds 6157ce59bf31 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds bad4c6eb5eaa SUNRPC: Fix NFS READs that start at non-page-aligned offsets adds 17fbcdf9f163 Merge tag 'nfsd-5.11-3' of git://git.kernel.org/pub/scm/li [...] adds 585fc0d2871c mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page adds 7ffddd499ba6 mm: hugetlb: fix a race between freeing and dissolving the page adds 0eb2df2b5629 mm: hugetlb: fix a race between isolating and freeing page adds ecbf4724e606 mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active adds 71a64f618be9 mm: migrate: do not migrate HugeTLB page whose refcount is one adds 74e21484e40b mm, compaction: move high_pfn to the for loop scope adds 4f6ec8602341 mm/vmalloc: separate put pages and flush VM flags adds 55b6f763d8bc init/gcov: allow CONFIG_CONSTRUCTORS on UML to fix module gcov adds 1c2f67308af4 mm: thp: fix MADV_REMOVE deadlock on shmem THP adds 2dcb39645441 memblock: do not start bottom-up allocations with kernel_end adds 4c415b9a710b mailmap: fix name/email for Viresh Kumar adds 9c41e526a56f mailmap: add entries for Manivannan Sadhasivam adds da74240eb3fc mm/filemap: add missing mem_cgroup_uncharge() to __add_to_ [...] adds 49c6631d3b4f kasan: add explicit preconditions to kasan_report() adds b99acdcbfe3c kasan: make addr_has_metadata() return true for valid addresses adds 28abcc963149 ubsan: implement __ubsan_handle_alignment_assumption adds e558464be982 mm: hugetlb: fix missing put_page in gather_surplus_pages() adds 654eb3f2a009 MAINTAINERS/.mailmap: use my @kernel.org address adds 1e0d27fce010 Merge branch 'akpm' (patches from Andrew) adds d7e10d47691d io_uring: don't modify identity's files uncess identity is cowed adds aec18a57edad io_uring: drop mm/files between task_work_submit adds 860b45dae969 Merge tag 'io_uring-5.11-2021-02-05' of git://git.kernel.d [...] adds 388c705b95f2 bfq-iosched: Revert "bfq: Fix computation of shallow depth" adds 538e4a8c571e nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs adds c9e95c392805 nvme-pci: ignore the subsysem NQN on Phison E16 adds 46121fa7c2dc update the email address for Keith Bush adds cb8563f5c735 nvmet-tcp: fix out-of-bounds access when receiving multipl [...] adds ea8465e61102 Merge branch 'nvme-5.11' of git://git.infradead.org/nvme i [...] adds eec79181212c Merge tag 'block-5.11-2021-02-05' of git://git.kernel.dk/l [...] adds 8c65830ae162 scsi: lpfc: Fix EEH encountering oops with NVMe traffic adds 964d069f93c4 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 9bbd77d5bbc9 Input: xpad - sync supported devices with fork on GitHub adds 7c2d18357f2c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d8c6edfa3f4e USB: usblp: don't call usb_set_interface if there's a single alt adds a55a9a4c5c62 usb: gadget: aspeed: add missing of_node_put adds 1d69f9d901ef usb: xhci-mtk: fix unreleased bandwidth data adds 3c4f6ecd9344 USB: serial: cp210x: add pid/vid for WSDA-200-USB adds e478d6029dca USB: serial: option: Adding support for Cinterion MV31 adds 045aef3acf38 Merge tag 'usb-serial-5.11-rc6' of https://git.kernel.org/ [...] adds 3e1f4a2e1184 USB: gadget: legacy: fix an error code in eth_bind() adds 4d395c5e7439 thunderbolt: Fix possible NULL pointer dereference in tb_a [...] adds 81219f80097e Merge tag 'thunderbolt-for-v5.11-rc7' of git://git.kernel. [...] adds 9917f0e3cdba usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop() adds 54f6a8af3722 usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints adds a50ea34d6dd0 usb: xhci-mtk: break loop when find the endpoint to drop adds 3241929b67d2 usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720 adds d4a610635400 xhci: fix bounce buffer usage for non-sg list case adds 0e5a3c8284a3 usb: dwc3: fix clock issue during resume in OTG mode adds f670e9f9c8ca usb: dwc2: Fix endpoint direction check in ep_from_windex adds 368afecbfb5e Merge tag 'usb-5.11-rc7' of git://git.kernel.org/pub/scm/l [...] adds 39d3454c3513 ARM: footbridge: fix dc21285 PCI configuration accessors adds 538eea5362a1 ARM: 9043/1: tegra: Fix misplaced tegra_uart_config in dec [...] adds 9c698bff66ab ARM: ensure the signal page contains defined contents adds 4d62e81b60d4 ARM: kexec: fix oops after TLB are invalidated adds 4a7859ea098b Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 344717a14cd7 powerpc/sstep: Fix array out of bound warning adds bce74491c300 powerpc/vdso: fix unnecessary rebuilds of vgettimeofday.o adds 66f0a9e058fa powerpc/vdso64: remove meaningless vgettimeofday.o build rule adds 24321ac668e4 powerpc/64/signal: Fix regression in __kernel_sigtramp_rt6 [...] adds f06279ea1908 Merge tag 'powerpc-5.11-7' of git://git.kernel.org/pub/scm [...] adds 2ab543823322 riscv: virt_addr_valid must check the address belongs to l [...] adds f105ea9890f4 RISC-V: Fix .init section permission update adds eefb5f3ab2e8 riscv: Align on L1_CACHE_BYTES when STRICT_KERNEL_RWX adds de5f4b8f634b RISC-V: Define MAXPHYSMEM_1GB only for RV32 adds f7455e5d6897 Merge tag 'riscv-for-linus-5.11-rc7' of git://git.kernel.o [...] adds 8d8d1dbefc42 smb3: Fix out-of-bounds bug in SMB2_negotiate() adds 91792bb8089b smb3: fix crediting for compounding when only one request [...] adds 21b200d09182 cifs: report error instead of invalid when revalidating a [...] adds 825b5991a46e Merge tag '5.11-rc6-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 51839e29cb59 scripts: switch explicitly to Python 3 adds 1cabe74f148f Documentation/Kbuild: Remove references to gcc-plugin.sh adds f4c3b83b75b9 kbuild: simplify GCC_PLUGINS enablement in dummy-tools/gcc adds 9b6164342e98 doc: gcc-plugins: update gcc-plugins.rst adds cf81c3abe1b8 kconfig: mconf: fix HOSTCC call adds 2cea4a7a1885 scripts: use pkg-config to locate libcrypto adds ae9162e2be76 Revert "checkpatch: add check for keyword 'boolean' in Kco [...] adds ed4e9e615b7e Documentation/llvm: Add a section about supported architectures adds d8d2d38275c1 kbuild: remove PYTHON variable adds 074075aea2ff scripts/clang-tools: switch explicitly to Python 3 adds 315da87c0f99 kbuild: fix duplicated flags in DEBUG_CFLAGS adds efe6e3068067 kallsyms: fix nonconverging kallsyms table with lld adds 2db138bb9fa1 Merge tag 'kbuild-fixes-v5.11-2' of git://git.kernel.org/p [...] adds 20bf2b378729 x86/build: Disable CET instrumentation in the kernel adds 9ad22e165994 x86/debug: Fix DR6 handling adds 8acf417805a5 x86/split_lock: Enable the split lock feature on another A [...] adds 7f1b11ba3564 tools/power/turbostat: Fallback to an MSR read for EPB adds 25a068b8e9a4 x86/apic: Add extra serialization for non-serializing MSRs adds c4bed4b96918 x86/debug: Prevent data breakpoints on __per_cpu_offset adds 3943abf2dbfa x86/debug: Prevent data breakpoints on cpu_dr7 adds 816ef8d7a2c4 x86/efi: Remove EFI PGD build time checks adds e24f9c5f6e31 Merge tag 'x86_urgent_for_v5.11_rc7' of git://git.kernel.o [...] adds ebb22a059436 rtc: mc146818: Dont test for bit 0-5 in Register D adds 24c242ec7abb ntp: Use freezable workqueue for RTC synchronization adds 814daadbf09a Merge tag 'timers_urgent_for_v5.11_rc7' of git://git.kerne [...] adds 2452483d9546 Revert "lib: Restrict cpumask_local_spread to houskeeping CPUs" adds 6fed85df5d09 Merge tag 'sched_urgent_for_v5.11_rc7' of git://git.kernel [...] adds 6342adcaa683 entry: Ensure trap after single-step on system call return adds 36a6c843fd0d entry: Use different define for selector variable in SUD adds c6792d44d8f0 Merge tag 'core_urgent_for_v5.11_rc7' of git://git.kernel. [...] adds 4c457e8cb75e genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVAT [...] adds 4c7bcb51ae25 genirq: Prevent [devm_]irq_alloc_desc from returning irq 0 adds fc6c0ae53af4 Merge tag 'irq_urgent_for_v5.11_rc7' of git://git.kernel.o [...] adds 9f5f8ec50165 dma-mapping: benchmark: use u8 for reserved field in uAPI [...] adds ff92acb220c5 Merge tag 'dma-mapping-5.11-2' of git://git.infradead.org/ [...] adds 637464c59e0b ACPI: NFIT: Fix flexible_array.cocci warnings adds 5b04cb8224ef libnvdimm/pmem: Remove unused header adds 13f445d65955 libnvdimm/namespace: Fix visibility of namespace resource [...] adds 9a27e109a391 testing/nvdimm: Add test module for non-nfit platforms adds 107b04e970ca ndtest: Add compatability string to treat it as PAPR family adds 9399ab61ad82 ndtest: Add dimms to the two buses adds 5e41396f7230 ndtest: Add dimm attributes adds 6fde2d4c8b25 ndtest: Add regions and mappings to the test buses adds 14ccef10e53e ndtest: Add nvdimm control functions adds 50f558a5fe16 ndtest: Add papr health related flags adds 7018c897c2f2 libnvdimm/dimm: Avoid race between probe and available_slo [...] adds b75dba7f472c Merge tag 'libnvdimm-fixes-5.11-rc7' of git://git.kernel.o [...] adds 92bf22614b21 Linux 5.11-rc7 adds 256cfdd6fdf7 tracing: Do not count ftrace events in top level enable output adds e0756cfc7d7c Merge tag 'trace-v5.11-rc7' of git://git.kernel.org/pub/sc [...] adds 7627b6e2f715 Merge remote-tracking branch 'sparc/master' adds a4dc7eee9106 NET: usb: qmi_wwan: Adding support for Cinterion MV31 adds 2a80c1581237 net/qrtr: restrict user-controlled length in qrtr_tun_writ [...] adds d795cc02a297 selftests/tls: fix selftest with CHACHA20-POLY1305 adds ec7d8e7dd3a5 xen/netback: avoid race in xenvif_rx_ring_slots_available() adds 3401e4aa43a5 cxgb4: Add new T6 PCI device id 0x6092 adds 7b5eab57cac4 rxrpc: Fix clearance of Tx/Rx ring when releasing a call adds 81b8be68ef8e net: hdlc_x25: Return meaningful error code in x25_open adds 1d23a56b0296 net: ipa: set error code in gsi_channel_setup() adds 52cbd23a119c udp: fix skb_copy_and_csum_datagram with odd segment sizes adds 12bc8dfb83b5 hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc [...] adds 07bf34a50e32 net: enetc: initialize the RFS and RSS memories adds 8fd54a73b7cd net: dsa: call teardown method on probe failure adds 647b8dd51846 selftests: txtimestamp: fix compilation issue adds b1bdde33b723 netfilter: xt_recent: Fix attempt to update deleted entry adds a3005b0f83f2 selftests: netfilter: fix current year adds 767d1216bff8 netfilter: nftables: fix possible UAF over chains from pac [...] adds 8d6bca156e47 netfilter: flowtable: fix tcp and udp header checksum update adds b3d2c7b876d4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 8dc1c444df19 net: gro: do not keep too many GRO packets in napi->rx_list adds 275a9c72b420 dpaa_eth: reserve space for the xdp_frame under the A05038 [...] adds c2b0e8455eb7 dpaa_eth: reduce data alignment requirements for the A0503 [...] adds 0a9946cca1a3 dpaa_eth: try to move the data in place for the A050385 erratum adds fb6221a2013f Merge branch 'dpaa_eth-a050385-erratum-workaround-fixes-un [...] adds f317e2ea8c88 net: stmmac: set TxQ mode back to DCB after disabling CBS adds b64acb28da83 ath9k: fix build error with LEDS_CLASS=m adds 93a1d4791c10 mt76: dma: fix a possible memory leak in mt76_add_fragment() adds 2da4b24b1dfb Merge tag 'wireless-drivers-2021-02-05' of git://git.kerne [...] adds ef66a1eace96 ibmvnic: Clear failover_pending if unable to schedule adds 5d1cbcc990f1 net/vmw_vsock: fix NULL pointer dereference adds 3d0bc44d39bc net/vmw_vsock: improve locking in vsock_connect_timeout() adds 225353c070fd net: ena: Update XDP verdict upon failure adds af8085f3a471 net: fix iteration for sctp transport seq_files adds 8497082f0fd5 Merge remote-tracking branch 'net/master' adds 548f1191d86c bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called vi [...] adds 6183f4d3a0a2 bpf: Check for integer overflow when using roundup_pow_of_two() adds fb46089d4d53 Merge remote-tracking branch 'bpf/master' adds 4841b8e6318a ALSA: hda/realtek: modify EAPD in the ALC886 adds bc0b0d47828d Merge remote-tracking branch 'sound-current/for-linus' adds ae07f5c7c5e9 ASoC: siu: Fix build error by a wrong const prefix adds 7da99ef9757a ASoC: SOF: allow soundwire use desc->default_fw_filename adds 3d14932527ff ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_ [...] adds 89e641ae647a ASoC: SOF: add a pointer to download repo in case FW reque [...] adds ded055eea679 ASoC: max98373: Fixes a typo in max98373_feedback_get adds 6c28377b7114 ASoC: qcom: lpass-cpu: Remove bit clock state check adds 0084364d9678 ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend adds 941d3f0d7e9f ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV adds de5bfae2fd96 ASoC: cpcap: fix microphone timeslot mask adds e8820dbddbca ASoC: codecs: add missing max_register in regmap config adds e1711b1f9dfb ASoC: SOF: add be_hw_params_fixup() for ALH adds e681b1a6d706 ASoC: qcom: Fix typo error in HDMI regmap config callbacks adds 737ee8bdf682 ASoC: rt700-sdw: use cancel_work_sync() in .remove as well [...] adds 121871a75ae4 ASoC: rt711-sdw: use cancel_work_sync() for .remove adds c792c3690b82 ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend adds 30fd8f65af78 ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode adds f12bbc50f3b1 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell [...] adds 45c92ec32b43 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell [...] adds 5ab3ff4d6696 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell [...] adds b976a5adf32e Merge series "ASoC: SOF/Intel/SoundWire: add missing quirk [...] adds 5e3277ab3baf ASoC: qcom: lpass: Fix i2s ctl register bit map adds 45a2702ce109 ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happ [...] adds 9037c3bde65d ASoC: SOF: debug: Fix a potential issue on string buffer t [...] adds b03549d77628 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds 552616073a25 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 64f09ea1b551 regulator: pf8x00: Fix typo for PF8200 chip name adds 1b6c3cc3b388 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds c5c57369962e Merge remote-tracking branch 'regulator-fixes/for-linus' adds 9d2aa6dbf87a spi: fsl: invert spisel_boot signal on MPC8309 adds 1c9f1750f030 spi: spi-synquacer: fix set_cs handling adds 0ea4eb8b1472 Merge remote-tracking branch 'spi/for-5.11' into spi-linus adds a505c8c05834 Merge remote-tracking branch 'spi-fixes/for-linus' adds 7e69d07d7c3c Revert "PCI/ASPM: Save/restore L1SS Capability for suspend [...] adds 1456e22c2fe7 Merge remote-tracking branch 'pci-current/for-linus' adds 6b46e60a6943 phy: USB_LGM_PHY should depend on X86 adds 25e3ee590f62 phy: phy-brcm-sata: remove unneeded semicolon adds 9a8b9434c60f phy: mediatek: Add missing MODULE_DEVICE_TABLE() adds c6a0bc078ffc Merge remote-tracking branch 'phy/fixes' adds a8e2f508c2ca Merge remote-tracking branch 'ide/master' adds fed1b6a00a19 dmaengine: ti: k3-udma: Fix a resource leak in an error ha [...] adds 89e3becd8f82 dmaengine: idxd: check device state before issue command adds b6c14d7a8380 dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" adds f08fba1a0c35 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 7d7275b3e866 bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD adds 9bbce32a20d6 ARM: dts: am33xx: add aliases for mmc interfaces adds f1430d0a7011 Merge remote-tracking branch 'omap-fixes/fixes' adds 4008bc7d3953 hwmon: (dell-smm) Add XPS 15 L502X to fan control blacklist adds 96e0bcd3e901 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 8655ef25f7e5 Merge branch 'misc-5.11' into next-fixes adds d42f29f76822 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 2112974052e7 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' adds facd93f4285c drm/vc4: hvs: Fix buffer overflow with the dlist handling adds a7e02f7796c1 drm/xlnx: fix kmemleak by sending vblank_event in atomic_disable adds 873e5bb9fbd9 drm/dp_mst: Don't report ports connected if nothing is att [...] adds dfed2943da0a Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 3da01a95e209 kbuild: doc: remove "Objects which export symbols" section adds 56885598c48f kbuild: stop removing stale <linux/version.h> file adds d73a6a04c76a kbuild: use always-y instead of extra-y adds f405db04ba7f Kbuild: Make composite object searching more generic adds 0769d3ccacdf ia64: do not typedef struct pal_min_state_area_s adds 092d5045cefa ia64: remove unneeded header includes from <asm/mca.h> adds 756e376ceebf ia64: remove generated/nr-irqs.h generation to fix build warning adds 49362029a00b kbuild: LD_VERSION redenomination adds 86a64aac10d6 Merge remote-tracking branch 'kbuild/for-next' adds 9dc00b25eadf dma-mapping: benchmark: pretend DMA is transmitting adds f40574199500 Merge remote-tracking branch 'dma-mapping/for-next' adds 38489db09b10 Merge branch 'asm-generic-fixes' into asm-generic adds 60a264ca070c Merge remote-tracking branch 'asm-generic/master' adds 6468e898c67b ARM: 9039/1: assembler: generalize byte swapping macro into rev_l adds 9ca4efec0aba ARM: 9040/1: use DEBUG_UART_PHYS and DEBUG_UART_VIRT for s [...] adds 6e959ad8bb90 ARM: 9041/1: sti LL_UART: add STiH418 SBC UART0 support adds 5ed801d0390a ARM: 9042/1: debug: no uncompress debugging while semihosting adds 0673cb389512 ARM: 9045/1: uncompress: Validate start of physical memory [...] adds 2acb90975043 ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for A [...] adds a4b1b548104b ARM: 9047/1: smp: remove unused variable adds 074a6bda18ce ARM: 9048/1: sa1111: make sa1111 bus's remove callback ret [...] adds 33d6d2bb7e6b ARM: 9049/1: locomo: make locomo bus's remove callback ret [...] adds 9aaf9bb7943b ARM: 9050/1: Kconfig: Select ARCH_HAVE_NMI_SAFE_CMPXCHG wh [...] adds c9c5c23b7737 ARM: 9051/1: vdso: remove unneded extra-y addition adds b53a9edcde37 ARM: 9053/1: arm/mm/ptdump:Add address markers for KASAN regions adds 4cc96c60e6cd ARM: 9054/1: arch/arm/mm/mmu.c: Remove duplicate header adds 1c8b1a9e132b Merge branches 'fixes' and 'misc' into for-next adds de5d7adb8936 amba: Fix resource leak for drivers without .remove adds 5150a8f07f6c amba: reorder functions adds 5b495ac8fe03 vfio: platform: simplify device removal adds 3fd269e74f2f amba: Make the remove callback return void adds f170b59fedd7 amba: Make use of bus_type functions adds 9d4d8572a539 Merge tag 'amba-make-remove-return-void' of https://git.pe [...] adds 860660fd829e ARM: 9055/1: mailbox: arm_mhuv2: make remove callback return void adds 171db91076f3 Merge branch 'devel-stable' into for-next adds 9ad7e5a35f96 Merge remote-tracking branch 'arm/for-next' adds d9f1b52afa40 arm64: improve whitespace adds abd4737f67d7 mm/arm64: Correct obsolete comment in do_page_fault() adds d13c613f136c arm64: assembler: add cond_yield macro adds f9ce0be71d1f mm: Cleanup faultaround and finish_fault() codepaths adds 46bdb4277f98 mm: Allow architectures to request 'old' entries when prefaulting adds 0388f9c74330 arm64: mm: Implement arch_wants_old_prefaulted_pte() adds 742d33729a0d mm: Move immutable fields of 'struct vm_fault' into anonym [...] adds 9d3af4b448a1 mm: Pass 'address' to map to do_set_pte() and drop FAULT_F [...] adds 2b635dd372f6 mm: Avoid modifying vmf.address in __collapse_huge_page_swapin() adds 8c63ca5bc3e1 mm: Use static initialisers for immutable fields of 'struc [...] adds 5857c9209ce5 mm: Mark anonymous struct field of 'struct vm_fault' as 'const' adds 3f98a28cc372 mm/nommu: Fix return type of filemap_map_pages() adds 117cda9a7847 arm64: kexec: make dtb_mem always enabled adds 41f67d40a31d arm64: hibernate: variable pudp is used instead of pd4dp adds 072e3d96a79a arm64: hibernate: move page handling function to new trans_pgd.c adds 50f53fb72181 arm64: trans_pgd: make trans_pgd_map_page generic adds 89d1410f4af5 arm64: trans_pgd: pass allocator trans_pgd_create_copy adds 5de59884ac0e arm64: trans_pgd: pass NULL instead of init_mm to *_popula [...] adds 1401bef703a4 arm64: mm: Always update TCR_EL1 from __cpu_set_tcr_t0sz() adds 7018d467ff2d arm64: trans_pgd: hibernate: idmap the single page that ho [...] adds 4c3c31230c91 arm64: kexec: move relocation function setup adds 77a43be11648 arm64: kexec: call kexec_image_info only once adds dbd82fee0f25 arm64: kexec: arm64_relocate_new_kernel clean-ups and opti [...] adds a360190e8a42 arm64: kexec: arm64_relocate_new_kernel don't use x0 as temp adds d1bbc35fcab2 arm64: hibernate: add __force attribute to gfp_t casting adds f0b13ee23241 arm64/sparsemem: reduce SECTION_SIZE_BITS adds 507d664450f8 arm64: mm: Remove unused header file adds 1e193c70f5bb arm64: cacheflush: Remove stale comment adds c7b9095e87bf arm64: Include linux/io.h in mm/mmap.c adds e30be1455bd3 KVM: arm64: Move __hyp_set_vectors out of .hyp.text adds 12fc4288408a arm64: ptrace: Fix missing return in hw breakpoint code adds b9ba680969d1 arm64/ptdump:display the Linear Mapping start marker adds 00ef54341936 arm64: vmlinux.ld.S: add assertion for reserved_pg_dir offset adds 0188a894c390 arm64: vmlinux.ld.S: add assertion for tramp_pg_dir offset adds fccf0a3dfeaf arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory adds 387f3531116e arm64/mm: Reorganize pfn_valid() adds 79d7c3dca99f perf/arm-cmn: Fix PMU instance naming adds 1c8147ea89c8 perf/arm-cmn: Move IRQs when migrating context adds 20116dd93f4d drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers adds 2ceee7ed4c6c arm64: perf: Constify static attribute_group structs adds db2bb91f2e8e arm64: perf: add support for Cortex-A78 adds 750d43b4a79e dt-bindings: arm: add Cortex-A78 binding adds 390596c9959c random: avoid arch_get_random_seed_long() when collecting [...] adds a37e31fc97ef firmware: smccc: Introduce SMCCC TRNG framework adds 38db987316a3 arm64: Add support for SMCCC TRNG entropy source adds fb01b86f47a4 Merge branches 'for-next/cosmetic', 'for-next/crypto', 'fo [...] adds bed73bc5508b Merge remote-tracking branch 'arm64/for-next/core' adds 62b3c680cfdc arm64: dts: socfpga: Use generic "ngpios" rather than "snp [...] adds a427485a0093 arm64: dts: n5x: Add support for Intel's eASIC N5X platform adds b82a27075a04 ARM: dts: arria10: add PMU node adds 7c348d8de831 Merge tag 'socfpga_dts_update_for_v5.12' of git://git.kern [...] adds 984d4374ef06 ARM: dts: at91-sama5d27_wlsom1: add i2c recovery adds 53efdfbb3b5f ARM: dts: at91: sama5d2: remove atmel,wakeup-type references adds 8a4e89a16aa4 Merge tag 'at91-dt-5.12' of git://git.kernel.org/pub/scm/l [...] adds 836761189244 ARM: mstar: Unify common parts of BreadBee boards into a dtsi adds 78894adedd87 ARM: dts: ux500: Add a device tree for Janice adds 200231a72706 ARM: dts: ux500: Fix channel names attributes adds bc324d447fba ARM: dts: ux500: Add interrupts to charger adds 695055861a36 ARM: dts: ux500: Add thermistors to the HREF adds ace79dd1b0d9 ARM: dts: ux500: Remove the GPADC HW IRQ adds 5282da459a97 ARM: dts: ux500: Push VMMCI down to each tree adds 7ac9266120bc ARM: dts: ux500: Add die temperature to AB8505 adds 28734f87a03e ARM: dts: Fix up MMC host node names adds 0c09604d1e5b Merge tag 'ux500-dts-v5.12' of git://git.kernel.org/pub/sc [...] adds f5e4bf9060d3 ARM: dts: nomadik: Fix up MMC node names adds 79166e5d7cf8 Merge branch 'arm/dt' into for-next adds 26ba4a474aec ARM: multi_v7_defconfig: Enable Actions Semi platform and drivers adds 2cb2b2c9d9f0 Merge tag 'at91-defconfig-5.12' of git://git.kernel.org/pu [...] adds 4ba6db325e67 Merge branch 'arm/defconfig' into for-next adds e6babd8dded3 Merge tag 'scmi-updates-5.12' of git://git.kernel.org/pub/ [...] adds 05f86de5a1f9 Merge branch 'arm/drivers' into for-next adds 1c2b264030e1 Merge branch 'arm/fixes' into for-next adds a579fcfa8e49 c6x: remove architecture adds f3a732843acc ARM: remove sirf prima2/atlas platforms adds 89d4f98ae90d ARM: remove zte zx platform adds edd4488aea9c ARM: remove tango platform adds ce1380c9f4bc ARM: remove u300 platform adds eb05991ae569 Merge branch 'arm/platform-removal' into for-next adds e98ba16fd07d Merge branch 'arm/fixes' into for-next adds 011238c3b942 soc: document merges adds 7ce1f11d2fc4 Merge branch 'arm/fixes' into for-next adds 7b18e43d08ab MAINTAINERS: Add entries for Toshiba Visconti5 watchdog driver adds 4fd18fc38757 arm64: dts: visconti: Add watchdog support for TMPV7708 SoC adds cfd7eed90315 Merge tag 'visconti-arm-dt-for-v5.11-tag2' of git://git.ke [...] adds 1f99bd1a51b8 Merge tag 'samsung-dt64-5.12' of git://git.kernel.org/pub/ [...] adds 74ef47dba6ce Merge branch 'arm/dt' into for-next adds 8bd99a058fb6 Merge tag 'samsung-drivers-5.12' of git://git.kernel.org/p [...] adds a1122e4bbe7e Merge branch 'arm/soc' into for-next adds a492b3c39260 soc: document merges adds cde4f2df698c Merge branch 'arm/fixes' into for-next adds f1f958052770 ARM: multi_v7_defconfig: add STM32 CEC support adds 7ec5ed4a13b4 Merge branch 'arm/defconfig' into for-next adds 47a6ca1172cb arm64: dts: hisilicon: separate each group of data in the [...] adds 1860a5182376 arm64: dts: hisilicon: place clock-names "bus" before "core" adds dbbf51315a87 arm64: dts: hisilicon: normalize the node name of the modu [...] adds a328818ee72a arm64: dts: hisilicon: normalize the node name of the localbus adds b2bbc8687e43 arm64: dts: hisilicon: avoid irrelevant nodes being mistak [...] adds ccf43e02012a arm64: dts: hisilicon: delete unused property smmu-cb-memtype adds 305656e0989d arm64: dts: hisilicon: hi3670.dtsi: add iomcu_rst adds 62b4c3514b8e arm64: dts: hisilicon: hikey970-pinctrl.dtsi: add missing [...] adds b6e141eec86b arm64: dts: hisilicon: hi3670.dtsi: add I2C settings adds 0b9c5cdda98c Merge tag 'hisi-arm64-dt-for-5.12v2' of git://github.com/h [...] adds d68c9edfda21 arm64: dts: renesas: Disable SD functions for plain eMMC adds 34c0e3e1111b arm64: dts: renesas: r8a779a0: Add I2C nodes adds 0e6fb83ef258 arm64: dts: renesas: falcon: Add I2C0,1,6 support adds 5a633320f08b arm64: dts: renesas: r8a779a0: Add Ethernet-AVB support adds e8ac55a5e70a arm64: dts: renesas: falcon: Add Ethernet-AVB0 support adds bff4e5dac999 arm64: dts: renesas: r8a779a0: Add & update SCIF nodes adds 9e921faa3053 arm64: dts: renesas: falcon: Complete SCIF0 nodes adds 088e6b230504 arm64: dts: renesas: r8a779a0: Add HSCIF support adds 6b159d547d46 arm64: dts: renesas: r8a779a0: Add MMC node adds ee33cd69344f arm64: dts: renesas: falcon: Enable MMC adds 74477936a828 arm64: dts: renesas: beacon: Fix EEPROM compatible value adds af91156490c2 Merge tag 'renesas-arm-dt-for-v5.12-tag2' of git://git.ker [...] adds 1769b7f92a85 ARM: dts: stm32: Add additional init state for SDMMC1 pins adds c6499becd72b ARM: dts: stm32: Enable voltage translator auto-detection [...] adds 5562255b68f5 ARM: dts: stm32: Rename mmc controller nodes to mmc@ adds 3bb48247ea16 ARM: dts: stm32: Add STM32MP1 I2C6 SDA/SCL pinmux adds c9669b4692ce ARM: dts: stm32: add usbphyc vdda1v1 and vdda1v8 supplies [...] adds c96f8d3ca78c ARM: dts: stm32: remove usbphyc ports vdda1v1 & vdda1v8 on [...] adds 36be90f5362a ARM: dts: stm32: add #clock-cells property to usbphyc node [...] adds 86a24899c2db Merge tag 'stm32-dt-for-v5.12-1' of git://git.kernel.org/p [...] adds 87ab16b644f3 Merge tag 'omap-for-v5.11/dt-late-signed' into omap-for-v5.12-dt adds e5a58ad1cdc8 ARM: dts: omap3-echo: Add speaker sound card support adds 44f416879a44 ARM: dts: Configure missing thermal interrupt for 4430 adds 5c3db2d4d4ed ARM: dts: motorola-mapphone: Configure lower temperature p [...] adds 19e367147ea8 ARM: dts: motorola-mapphone: Add 1.2GHz OPP adds fab030ac9997 ARM: dts: omap443x: Correct sgx clock to 307.2MHz as used [...] adds 5f1bf7ae8481 ARM: dts: omap36xx: Remove turbo mode for 1GHz variants adds 00dba495f1a2 ARM: dts: omap3-igep: Change email address in copyright notice adds 4231f3a72f9a ARM: dts: am335x-myirtech-*: Add DT for AM335X MYIR Tech L [...] adds 2226c894135e Merge tag 'omap-for-v5.12/dt-signed' of git://git.kernel.o [...] adds 4878d0b16a09 Merge branch 'arm/dt' into for-next adds 56d6fb12e64b soc: renesas: rcar-sysc: Use readl_poll_timeout_atomic() adds 2dfc564bda4a soc: renesas: rcar-sysc: Mark device node OF_POPULATED after init adds e53686bbdfd2 Merge tag 'renesas-drivers-for-v5.12-tag1' of git://git.ke [...] adds 915769a8afd4 MAINTAINERS: Update address for OMAP GPMC driver adds 320f6f90cbe4 ARM: OMAP2+: fix spellint typo adds ed8878041a0a Merge tag 'omap-for-v5.12/soc-signed' of git://git.kernel. [...] adds e143992e6475 Merge branch 'arm/soc' into for-next adds b5081bb30c23 soc: document merges adds 4cc85dcf0360 soc: document merges adds 127523504fe8 Merge tag 'tegra-for-5.12-arm-core' of git://git.kernel.or [...] adds 357908c18935 Merge branch 'arm/soc' into for-next adds 3029a563ac0c ARM: tegra: ouya: Fix eMMC on specific bootloaders adds 7b76b46d07e0 Merge tag 'tegra-for-5.12-arm-dt' of git://git.kernel.org/ [...] adds 88893986338b dt-bindings: clock: tegra: Add clock ID TEGRA210_CLK_QSPI_PM adds 0f08a540832e Merge branch 'for-5.12/dt-bindings' into for-5.12/arm64/dt adds 1e0ca5467445 arm64: tegra: Add power-domain for Tegra210 HDA adds 4ff5e30d8bd9 arm64: tegra: Add XUSB pad controller's "nvidia,pmc" prope [...] adds 40b4d824ad22 arm64: tegra: Enable Jetson-Xavier J512 USB host adds 38254d1976b8 arm64: tegra: Order nodes alphabetically on Tegra210 adds f5208672eba0 arm64: tegra: Audio graph header for Tegra210 adds b0b4e286f9aa arm64: tegra: Audio graph sound card for Jetson Nano and TX1 adds 07910a79fc34 arm64: tegra: Enable QSPI on Jetson Nano adds 96ded827a2e8 arm64: tegra: Add QSPI nodes on Tegra194 adds ad338c2d69ec arm64: tegra: Enable QSPI on Jetson Xavier NX adds 1cab0a51f62a arm64: tegra: Prepare for supporting the Jetson Xavier NX [...] adds f16013020440 arm64: tegra: Add support for Jetson Xavier NX with eMMC adds 3032985a01f4 arm64: tegra: Add RT5658 device entry adds 5d25c476f252 Revert "arm64: tegra: Disable the ACONNECT for Jetson TX2" adds e4710376353c arm64: tegra: Audio graph sound card for Jetson TX2 adds 5b4f6323096a arm64: tegra: Audio graph sound card for Jetson AGX Xavier adds 3161160c8a1c Merge tag 'tegra-for-5.12-arm64-dt' of git://git.kernel.or [...] adds dc1e81263d31 Merge branch 'arm/dt' into for-next adds d17655759b3f reset: Add devm_reset_control_get_optional_exclusive_released() adds 7cc623b85aef Merge tag 'reset-for-v5.12' of git://git.pengutronix.de/pz [...] adds 975435132ecf drivers: soc: atmel: add null entry at the end of at91_soc [...] adds 8eb2f88c6084 drivers: soc: atmel: use GENMASK adds 11272a373c44 drivers: soc: atmel: fix "__initconst should be placed aft [...] adds af3a10513cd6 drivers: soc: atmel: add per soc id and version match masks adds 65d41b143329 dt-bindings: atmel-sysreg: add "microchip, sama7g5-chipid" adds f12a29cb5666 drivers: soc: atmel: add support for sama7g5 adds cd9168b43779 drivers: soc: atmel: add spdx license identifier adds 4940b9919119 Merge tag 'at91-soc-5.12-2' of git://git.kernel.org/pub/sc [...] adds 69d85c6724d6 Merge branch 'arm/drivers' into for-next adds 69e39bf1668e Merge tag 'tegra-for-5.12-arm-defconfig' of git://git.kern [...] adds ee29b84a1dfe Merge tag 'tegra-for-5.12-arm64-defconfig' of git://git.ke [...] adds c475c70afa96 Merge branch 'arm/defconfig' into for-next adds 4e238bfd83f3 ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode adds fe43a00f88c9 Merge tag 'sunxi-fixes-for-5.11' of git://git.kernel.org/p [...] adds 422d7e3727d8 Merge tag 'imx-fixes-5.11-3' of git://git.kernel.org/pub/s [...] adds f15e9031f432 Merge branch 'arm/fixes' into for-next adds 6c50321fd651 dt-bindings: arm: tegra: Document Jetson Xavier NX eMMC SKU adds 7d1734cfa3a7 Merge tag 'tegra-for-5.12-dt-bindings' of git://git.kernel [...] adds 0cf73209ce2c arm64: dts: ti: k3: mmc: fix dtbs_check warnings adds ae10ce938da5 arm64: dts: ti: k3*: Fixup PMU compatibility to be CPU specific adds c2f76057d3e6 Merge tag 'ti-k3-dt-for-v5.12' of git://git.kernel.org/pub [...] adds f8919782d9e3 ARM: dts: sun6i: primo81: Remove useless io-channel-cells adds 90c3047426fb ARM: dts: sun8i: nanopi-r1: Fix GPIO regulator state array adds 1231238cbb49 ARM: dts: sun8i-s3: impetus: Fix the USB PHY ID detect GPI [...] adds 7098a58320d9 ARM: dts: sun8i-s3: pinecube: Fix CSI DTC warnings adds d4a551ae1f90 ARM: dts: sun8i-a83t: Remove empty CSI port adds aaea73a96d13 ARM: dts: sun8i-a33: sina33: Add missing panel power supply adds a657efc5b6d1 arm64: dts: allwinner: h6: Use - instead of @ for DT OPP entries adds d9997fe96d0d arm64: dts: allwinner: pinephone: Remove useless light sen [...] adds f9740094f451 arm64: dts: allwinner: pinetab: Fix the panel compatible adds 94492618b2e4 arm64: dts: allwinner: pine-h64: Fix typos in BT GPIOs adds 50b459bc468c ARM: dts: sunxi: bananapi-m2-plus: Increase BT UART speed adds f0e4a3b1929d ARM: dts: sun8i: h2-plus: bananapi-m2-zero: Increase BT UA [...] adds 2977fcb7a974 ARM: dts: sunxi: Rename nmi_intc to r_intc adds 29a6387c4ee7 Merge tag 'sunxi-dt-for-5.12' of git://git.kernel.org/pub/ [...] adds fcb985a0642e ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 adds 6b4233f70a91 ARM: dts: bcm2711: Add reserved memory template to hold fi [...] adds 5878b8087904 ARM: dts: bcm2711: Add the BSC interrupt controller adds 75c36d43ccbc Merge tag 'tags/bcm2835-dt-next-2021-01-25' into devicetree/next adds fbdc88043c5e ARM: dts: bcm21664: Replace spaces with a tab adds e2b539707aea ARM: dts: bcm2711: Add the CEC interrupt controller adds a0610b409fc9 Merge tag 'tags/bcm2835-dt-next-2021-01-28' into devicetree/next adds af6e05f17114 Merge tag 'arm-soc/for-5.12/devicetree' of https://github. [...] adds abe533d9d422 dt-bindings: arm: bcm: document Netgear R8000P binding adds c8b404fb05dc arm64: dts: broadcom: bcm4908: add BCM4906 Netgear R8000P [...] adds 56098be85d19 arm64: dts: broadcom: bcm4908: use proper NAND binding adds 1b88c6ed26a1 arm64: dts: broadcom: bcm4908: describe PCIe reset controller adds 527a3ac9bdf8 arm64: dts: broadcom: bcm4908: describe internal switch adds 7a31889ef0f9 arm64: dts: broadcom: bcm4908: describe PMB block adds fe119977677e arm64: dts: broadcom: Remove SATA from Stingray adds 528587ea03b1 Merge tag 'arm-soc/for-5.12/devicetree-arm64' of https://g [...] adds 59fc16d7d92e arm: dts: keystone: Correct DWC USB3 compatible string adds 091584182ba6 arm: dts: keystone: Harmonize DWC USB3 DT nodes name adds bc84e13f9b1b Merge tag 'keystone_dts_for_5.12' of git://git.kernel.org/ [...] adds e9cb878ec238 ARM: dts: ux500: Add Flash LEDs to Samsung phones adds 431368c2648b arm64: dts: mt8183: rename rdma fifo size adds 9a2cb5eba7ad arm64: dts: mt8183: refine gamma compatible name adds 2f99fb6e46b0 arm64: dts: mt8183: Add missing power-domain for pwm0 node adds afca1c66fb33 arm64: dts: mediatek: mt8183: add pwm node adds 06ec50ec0ee9 arm64: dts: mediatek: mt8183-evb: add PWM support adds dbcd865bc7a8 arm64: dts: mediatek: mt8516: add support for APDMA adds d0a197a0d064 arm64: dts: mt8192: add nor_flash device node adds 9e1b7d00bbe1 arm64: dts: mediatek: mt8183: Add domain supply for mfg adds 9260918d3a4f arm64: dts: mt8192: Add cpu-idle-states adds 3960a7a25b5d arm64: dts: mt6779: Support devapc adds b870c5858214 arm64: dts: mt6779: Support pwrap on Mediatek MT6779 platform adds 27eaf34df364 arm64: dts: mt8183: config dsi node adds 17cf7d4d940f arm64: dts: mt8183: Add krane-sku0 board. adds f93b04efaf80 dt-bindings: arm64: dts: mediatek: Add krane sku0 adds dc2e76175417 dts64: mt7622: fix slow sd card access adds 18d6e3f6744d arm64: dts: mt8183: Fix GCE include path adds 542b9f11e564 Merge tag 'v5.11-next-dts64' of git://git.kernel.org/pub/s [...] adds 4daff3e5b424 ARM: dts: armada-385-linksys: fix usage with newer devices adds e011c9025a46 ARM: dts: armada388-helios4: assign pinctrl to LEDs adds 46ecdfc1830e ARM: dts: armada388-helios4: assign pinctrl to each fan adds 7e500c897ddf Merge tag 'mvebu-dt-5.12-1' of git://git.kernel.org/pub/sc [...] adds a9d9bfcadfb4 arm64: dts: armada-3720-turris-mox: rename u-boot mtd part [...] adds 6c5509133521 arm64: dts: change AP807 SDHCI compatibility string adds e8ff9d5996ac arm64: dts: cn913x-db: enable MMC HS400 adds 6ece0f7dbd55 arm64: dts: marvell: armada-37xx: Add SATA comphy into mai [...] adds 35db5e32ebc1 arm64: dts: armada: add pwm offsets for ap/cp gpios adds 481d73c663e1 Merge tag 'mvebu-dt64-5.12-1' of git://git.kernel.org/pub/ [...] adds dfb8870aed6a Merge branch 'arm/dt' into for-next adds 50e50a8e9612 soc: document merges adds 1adacc491909 dt-bindings: gpio: mrvl-gpio: Fix the gpio-ranges property adds fa432444095a media: dt-bindings: marvell,mmp2-ccic: Allow power-domains [...] adds 7ca1ea0db2de ARM: dts: mmp2-olpc-xo-1-75: Fix memory node name adds ebfdb34c277d ARM: dts: mmp2-olpc-xo-1-75: Drop linux,usable-memory from [...] adds 1130466a4101 ARM: dts: mmp3-dell-ariel: Drop linux,usable-memory from /memory adds 5fb4df28da3b ARM: dts: mmp3: Extend the MPMU reg range adds d2192c0d3cfb ARM: dts: mmp2: Use symbolic names for audio clocks adds a2decdbd7592 ARM: dts: mmp2-olpc-xo-1-75: Use symbolic names for audio clocks adds e691d58e3383 ARM: dts: mmp3-dell-ariel: Add the embedded controller adds 49061130eb1f ARM: dts: mmp3-dell-ariel: Add the power button node adds 0561cba77caf ARM: dts: mmp3-dell-ariel: Replace SSP2 with spi-gpio adds fff342100771 ARM: dts: mmp3: Fix the CCIC interrupts adds 0a339c02ae14 Merge branch 'arm/dt' into for-next adds 240bbedb75e7 soc: document merges adds 12c775508ddc Merge branch 'arm/fixes' into for-next adds 59657d55d1a0 dt-bindings: sram: sunxi-sram: Add H616 compatible string adds 9117d0c975b8 soc: sunxi: sram: Add support for more than one EMAC clock adds 308e78946a73 dt-bindings: bus: rsb: Add H616 compatible string adds 4fe05d21a9b1 Merge tag 'sunxi-drivers-for-5.12' of git://git.kernel.org [...] adds 182120315033 memory: mtk-smi: Use platform_register_drivers adds 94e9dd43cf32 memory: ti-aemif: Drop child node when jumping out loop adds 50fc8d9232cd memory: mtk-smi: Allow building as module adds 993fd7d6fef6 Merge tag 'memory-controller-drv-5.12' of git://git.kernel [...] adds 6ce84ab6492c memory: tegra: Check whether reset is already asserted adds 25d987706abc memory: tegra: Remove calls to dev_pm_opp_set_clkname() adds 4d29b8268658 Merge tag 'memory-controller-drv-tegra-5.12' of git://git. [...] adds 82853543057f dt-bindings: power: document Broadcom's PMB binding adds 8bcac4011ebe soc: bcm: add PM driver for Broadcom's PMB adds 149ae80b1d50 soc: bcm: brcmstb: add stubs for getting platform IDs adds 8b8f095b9076 soc: bcm: brcmstb: Remove soc_is_brcmstb() adds 60a64da9f0d0 Merge tag 'arm-soc/for-5.12/drivers' of https://github.com [...] adds a88f66d4a866 soc: ti: knav_qmss: Put refcount for dev node in failure case adds 17ad4662595e soc: ti: pm33xx: Fix some resource leak in the error handl [...] adds f97a8a34353e soc: ti: pruss: Correct the pruss_clk_init error trace text adds 822be879980d dt-bindings: soc: ti: Update TI PRUSS bindings about schem [...] adds ea797f699440 soc: ti: pruss: Refactor the CFG sub-module init adds a8fc8e5b8e42 soc: ti: k3-ringacc: Use of_device_get_match_data() adds b04c38b666ed Merge tag 'drivers_soc_for_5.12' of git://git.kernel.org/p [...] adds 2241ed9205ed bus: mvebu-mbus: make iounmap() symmetric with ioremap() adds 1d025e0abff9 Merge tag 'mvebu-arm-5.12-1' of git://git.kernel.org/pub/s [...] adds 4ee1d6eafe46 Merge branch 'arm/drivers' into for-next adds d5d5b7f3e2ad ARM: brcmstb: Add debug UART entry for 72116 adds 5674e314e674 ARM: bcm: Select BRCMSTB_L2_IRQ for bcm2835 adds e066cfd867aa Merge tag 'tags/bcm2835-soc-next-2021-01-25' into soc/next adds f79bf56fb2b5 Merge tag 'arm-soc/for-5.12/soc' of https://github.com/Bro [...] adds 8ab3174a053e Merge branch 'arm/soc' into for-next adds 5462a35ce3e4 ARM: multi_v7_defconfig: Enable nvmem's rmem driver adds d88b6b834872 Merge tag 'tags/bcm2835-defconfig-next-2021-01-25' into de [...] adds 071359e719af Merge tag 'arm-soc/for-5.12/defconfig' of https://github.c [...] adds b4192249b0c6 arm64: defconfig: Enable nvmem's rmem driver adds 2a9e89e6a694 Merge tag 'tags/bcm2835-defconfig-arm64-next-2021-01-25' i [...] adds c0ec73899d43 Merge tag 'arm-soc/for-5.12/defconfig-arm64' of https://gi [...] adds 7f1308eb8acf Merge branch 'arm/defconfig' into for-next adds 9fd5449e061e arm64: configs: Support pwrap on Mediatek MT6779 platform adds e25efbd140c2 arm64: configs: Support DEVAPC on MediaTek platforms adds 77bad664169a Merge tag 'v5.11-next-defconfig' of git://git.kernel.org/p [...] adds ed881bb17a1f Merge branch 'arm/defconfig' into for-next adds c70d0f16f38c dt-bindings: power: Add MT8167 power domains adds 207f13b419a6 soc: mediatek: pm-domains: Add support for mt8167 adds 1570db1da9f5 soc: mediatek: cmdq: Remove cmdq_pkt_flush() adds ebfe73f7079a dt-bindings: power: Add domain regulator supply adds 1b18c0558d09 soc: mediatek: pm-domains: Add domain regulator supply adds dd65030295e2 soc: mediatek: pm-domains: Don't print an error if child d [...] adds d6d58c350f73 Merge tag 'v5.11-next-soc' of git://git.kernel.org/pub/scm [...] adds edc55d840954 Merge branch 'arm/drivers' into for-next adds 7d256999ab86 soc: document merges adds 81fc633de9d0 Merge branch 'arm/fixes' into for-next adds c7020068bf23 tee: fix some comment typos in header files adds fda90b29e271 drivers: optee: use flexible-array member instead of zero- [...] adds bed13b5fc4f3 tee: optee: fix 'physical' typos adds 617d8e8b347e optee: sync OP-TEE headers adds 719bc64061a6 Merge tag 'tee-housekeeping-for-v5.12' of git://git.linaro [...] adds 958567600517 tee: optee: remove need_resched() before cond_resched() adds d94bd41a0022 Merge tag 'optee-fix-cond-resched-call-for-v5.12' of git:/ [...] adds ee0b594da91f Merge branch 'arm/drivers' into for-next adds 63e3a045583b soc: document merges adds 4053c8a4d3b5 Merge remote-tracking branch 'arm-soc/for-next' adds 4d379011424a ARM: multi_v7_defconfig: Enable Actions Semi platform adds 1db017dd750e Merge branch 'v5.12/defconfig' into for-next adds 5f8f0fce03e1 ARM: multi_v7_defconfig: Enable Actions Semi platform and drivers adds 006828d706fd Merge branch 'v5.12/defconfig' into for-next adds 5f8176b823f8 Merge remote-tracking branch 'actions/for-next' adds eead2914911d Merge branch 'v5.11/fixes' into tmp/aml-rebuild adds e9ced25e4158 ARM: dts: meson: move iio-hwmon for the SoC temperature to [...] adds c85595111071 ARM: dts: meson: add the ADC thermal sensor to meson.dtsi adds ecdb744b1f81 ARM: dts: meson8: add the thermal-zones with cooling confi [...] adds 9073f694efd8 ARM: dts: meson8b: add the thermal-zones with cooling conf [...] adds e83d2631b3ae Merge branch 'v5.12/dt' into tmp/aml-rebuild adds b6e3ff418579 arm64: dts: meson: vim3: whitespace fixups adds a74978f34270 arm64: dts: meson: Fix schema warnings for pwm-leds adds fc4aa3804ec7 dt-bindings: arm: amlogic: add support for the Beelink GS-King-X adds 93db2ce05204 arm64: dts: meson: add initial Beelink GS-King-X device-tree adds 933b80eda017 arm64: dts: meson: shorten audio card names for alsa compa [...] adds 5d3f5d46de42 dt-bindings: sram: Add compatible strings for the Meson AO [...] adds 68f3a096d0f3 dt-bindings: Amlogic: add the documentation for the SECBUS [...] adds fb606cdadbfc ARM: dts: meson: add the AO ARC remote processor adds 6fb82afbe2a5 arm64: dts: meson: add i2c3/rtc nodes and rtc aliases to O [...] adds 39be8f441f78 arm64: dts: meson: fix broken wifi node for Khadas VIM3L adds ad6d08d9e909 dt-bindings: arm: amlogic: sort SM1 bindings adds fd88408951ae arm64: dts: meson: sort Amlogic dtb Makefile adds e329e6681d55 arm64: dts: meson: convert meson-sm1-odroid-c4 to dtsi adds 1429c7d223ed dt-bindings: arm: amlogic: add ODROID-HC4 bindings adds 9be09db3e2ad arm64: dts: meson: add initial device-tree for ODROID-HC4 adds 6fd8dd99a32f Merge branch 'v5.12/dt64' into tmp/aml-rebuild adds 726731566a86 ARM: multi_v7_defconfig: Enable support for the ADC therma [...] adds 9bef1c3d66dd Merge branch 'v5.12/soc' into tmp/aml-rebuild adds cb9506fda267 Merge remote-tracking branch 'amlogic/for-next' adds a5667ecaaf76 Merge remote-tracking branch 'aspeed/for-next' adds 9641c66cd277 Merge branch 'at91-dt' into at91-next adds bcd7e8ebb203 Merge branch 'at91-soc' into at91-next adds 9242b54ab6ee ARM: configs: at91: enable drivers for sam9x60 adds bc06f0943bd9 ARM: configs: sama5_defconfig: update and remove unneeded options adds c0b80a6247a3 ARM: configs: at91: DT/ATAG defconfig modifications adds bde65033a829 ARM: configs: at91_dt_defconfig: add useful helper options adds 94b3db5a55cb ARM: configs: at91_dt_defconfig: add ov7740 module adds b33f4da7b3ef ARM: configs: sama5_defconfig: add QSPI driver adds aae49663c4b4 Merge branch 'at91-defconfig' into at91-next adds 0258e3b77f30 Merge remote-tracking branch 'at91/at91-next' adds 08a1cb53b6c6 Merge branch 'for-v5.12/tegra-mc' into for-next adds 176aac399404 Merge branch 'mem-ctrl-next' into for-next adds 0855601e2e2a Merge branch 'mem-ctrl-next' into for-next adds 03bdd20e94ef Merge branch 'mem-ctrl-next' into for-next adds 50af93f1fe88 Merge branch 'for-v5.12/tegra-mc' into for-next adds 62c290a6784a memory: ti-emif-pm: Drop of_match_ptr from of_device_id table adds 0e9bc42089a7 memory: samsung: exynos5422-dmc: Correct function names in [...] adds 321b36c79c43 memory: tegra186-emc: Replace DEFINE_SIMPLE_ATTRIBUTE with [...] adds 5c289c7fae29 Merge branch 'mem-ctrl-next' into for-next adds 545ada7456ae Merge remote-tracking branch 'drivers-memory/for-next' adds f3afd3fb3d80 clk: imx6q: demote warning about pre-boot ldb_di_clk reparenting adds 62a7c1c47ad5 clk: imx: clk-imx31: Remove unused static const table 'uart_clks' adds 75a352bc6611 clk: imx8mq: add PLL monitor output adds c1ae5c6f789a clk: imx8mm: add clkout1/2 support adds 3af4df655040 clk: imx8mn: add clkout1/2 support adds de5774d192ba clk: imx: Move 'imx6sl_set_wait_clk()'s prototype out to a [...] adds 4c5aca3a16c3 Merge branch 'clk/imx' into for-next adds 99ab29facd13 Merge branch 'imx/drivers' into for-next adds 579c6f925e5a ARM: imx: Remove unused IMX_GPIO_NR() macro adds f5100a442344 Merge branch 'imx/soc' into for-next adds 894fe3398a21 dt-bindings: arm: fsl: Add the librem 5 Evergreen revision adds 1447e43c0b73 dt-bindings: arm: imx: add imx8mm nitrogen support adds 568d95a4d3b6 Merge branch 'imx/bindings' into for-next adds 71fa4e04ed21 Merge tag 'imx-fixes-5.11-2' into imx/dt adds b73d538a0130 ARM: dts: imx6-sr-som: increase at8035 PHY gigabit Tw parameter adds 45a63cb55973 ARM: dts: imx6: rdu2: enable WDOG1 adds a0c01b68fd3c ARM: dts: imx6: RDU2: reduce i2c drive-strength adds 20fffe76b624 ARM: dts: imx6: RDU2: enable RMI4 reduced reporting adds 07aa5cf3af82 ARM: dts: imx6: RDU2: only trigger IRQ on falling edge ucs [...] adds 498f8aee6ec0 ARM: dts: imx6: RDU2: adjust audio devices nomenclature adds daa7b9e276a6 Merge branch 'imx/dt' into for-next adds c0b70f05c87f arm64: dts: imx8mq: use_dt_domains for pci node adds 22171213e503 arm64: dts: lx2160a-cex7: increase at8035 PHY gigabit Tw p [...] adds f3dbb291814a arm64: dts: imx8mq-librem5: Mark charger IRQ as High-Z adds 99e71c029213 arm64: dts: imx8mq-librem5: Don't mark buck3 as always on adds d5edcf2cbf5e arm64: dts: imx8mq-librem5: Add usb-c chip as supplier for [...] adds 7127e3b5d93d arm64: dts: imx8mq-librem5: Add LCD_1V8 regulator adds 584ea5b1499e arm64: dts: imx8mq-librem5: enable the LCD panel adds a8bb83c8c7a1 arm64: dts: imx8mq-librem5: set regulators boot-on adds f2047594e865 arm64: dts: Add Librem5 Evergreen adds 189f65864f4e arm64: dts: imx8mn: Add fspi node adds 738f7d40c155 arm64: dts: imx8mn-beacon-som: Enable QSPI on SOM adds 1ab66ad2d7f3 arm64: dts: fsl-ls1012a-rdb: add i2c devices adds 42c2c068834e arm64: dts: fsl-ls1012a-frdm: add spi-uart device adds 930a0968c667 arm64: dts: lx2160a: Add flexcan support adds c9e5ef8cef81 arm64: dts: ls1028a: Update flexcan properties adds 837ae08d95f2 arm64: dts: ls1028a: Enable flexcan support for LS1028A-RDB/QDS adds 663a5b5efa51 arm64: dts: zii-ultra: add sound support adds 71a8434857d5 arm64: dts: zii-ultra: fix i2c pin configuration adds f2615e598a50 arm64: dts: zii-ultra: limit USB ports to USB2 speed adds b53e7e0c65bf arm64: dts: zii-ultra: only trigger IRQ on falling edge uc [...] adds 370d82d3facf arm64: dts: zii-rmb3: enable RMI4 reduced reporting adds da1a6b8bec88 arm64: dts: imx: Add i.mx8mm nitrogen basic dts support adds c733d690d8b4 Merge branch 'imx/dt64' into for-next adds 5e51f7482d80 arm64: defconfig: Enable vibra-pwm adds d984d1a0abf8 arm64: defconfig: Enable PF8x00 as builtin adds 7535d59c5f11 Merge branch 'imx/defconfig' into for-next adds 9521e004a4c5 Merge remote-tracking branch 'imx-mxs/for-next' adds 2df70db7e3a7 Merge branch 'for_5.12/keystone-dts' into next adds c3f9aaca29c0 Merge branch 'for_5.12/drivers-soc' into next adds 9d2e21ed98a2 Merge branch 'for_5.12/drivers-soc' into next adds 9f382a0dfe81 Merge remote-tracking branch 'keystone/next' adds 75cc99334aa8 Merge branch 'v5.11-next/dts64' into for-next adds e6468af3b590 Merge branch 'v5.11-next/soc' into for-next adds e0c2cd4c63e3 Merge remote-tracking branch 'mediatek/for-next' adds 402132c0fc8c Merge branch 'mvebu/dt' into mvebu/for-next adds 8e03d45cb7de Merge branch 'mvebu/dt64' into mvebu/for-next adds a9df3d3edd7a Merge remote-tracking branch 'mvebu/for-next' adds 3d1d2dd01fa8 Merge branch 'omap-for-v5.12-dt' into for-next adds 43d80d4cbd96 Merge branch 'omap-for-v5.12/soc' into for-next adds 87dca7b1e0e5 ARM: omap2plus_defconfig: Update for moved options adds 07bf01714f7f ARM: omap2plus_defconfig: Update for dropped options adds 1a2ddab3ec7a Merge branch 'omap-for-v5.12/defconfig' into for-next adds 01e73147cbf8 Merge branch 'fixes' into for-next adds 9d49f01b7355 Merge remote-tracking branch 'omap/for-next' adds 62615face8c1 Merge branches 'arm64-defconfig-fixes-for-5.11' and 'arm64 [...] adds 3a786086c6f8 arm64: dts: qcom: Add missing "-thermal" suffix for thermal zones adds 0f7273c3daff arm64: dts: qcom: msm8992/4: Add RPM Power Domains adds 72b312411de7 arm64: dts: qcom: Add support for remaining Sony Kitakami boards adds 1628dfe5f67e arm64: dts: qcom: msm8992-bullhead: Update regulator config adds 31d9dbd2ae36 arm64: dts: qcom: msm8992-libra: Update regulator config adds 53364cfcaa7d arm64: dts: qcom: msm8992/4: Rename vreg_vph_pwr to vph_pwr adds 676b61b4790a arm64: dts: qcom: msm/apq8994-kitakami: Add regulator config adds e8528157b7f0 arm64: dts: qcom: msm8994-kitakami: Add Synaptics RMI touchscreen adds ab8e4a853731 arm64: dts: qcom: msm8994-kitakami: Add uSD card support adds e9783584c9b7 arm64: dts: qcom: msm8994-kitakami: Add VDD_GFX regulator adds a046032c37c0 arm64: dts: qcom: msm8994: Fix BLSP2_UART2 node adds 74d6d0a14583 arm64: dts: qcom: msm8994/8994-kitakami: Fix up the memory map adds 54b1511e4f31 arm64: dts: qcom: msm8994-kitakami: Add missing email in t [...] adds 28cc13e4060c arm64: dts: qcom: sc7180: Add watchdog bark interrupt adds 36c436b03c58 arm64: dts: qcom: sdm845: Add watchdog bark interrupt adds b094c8f8dd2a arm64: dts: qcom: sm8150: Add watchdog bark interrupt adds 46a4359f9156 arm64: dts: qcom: sm8250: Add watchdog bark interrupt adds bd67534d18b4 dt-bindings: vendor-prefixes: add Alcatel adds b32155ff0256 arm64: dts: qcom: Add device tree for Alcatel Idol 3 (4.7") adds 5f36d633c214 arm64: dts: qcom: Disable MDSS by default for 8916/8016 devices adds 2c1b8ebe929f dt-bindings: arm: qcom: Document SM8350 SoC and boards adds 8767fe36d90e dt-bindings: arm: cpus: Add kryo685 compatible adds 80ad7f3349e6 dt-bindings: firmware: scm: Add SM8250 and SM8350 compatible adds b7e8f433a673 arm64: dts: qcom: Add basic devicetree support for SM8350 SoC adds 0684074a46e8 arm64: dts: qcom: Add basic devicetree support for SM8350- [...] adds e53bdfc00977 arm64: dts: qcom: sm8250: Add PCIe support adds 418b4ee165fb arm64: dts: qcom: rb5: Enable PCIe ports and PHY adds b3a6b088289e arm64: dts: qcom: Add device tree for BQ Aquaris X5 (Longc [...] adds 012e19f43590 arm64: dts: qcom: msm8916: Add blsp_i2c3 adds dcac40943c05 arm64: dts: qcom: msm8916-longcheer-l8910: Add imu/magnetometer adds 886ddcfe4aa4 arm64: dts: qcom: msm8994: Add SMP2P nodes adds e093d1a2875c arm64: dts: qcom: msm8994: Fix remaining BLSP errors/mistakes adds 76d0b35c7f84 arm64: dts: qcom: msm8994: Sort hwlock properly adds 976d321f32dc arm64: dts: qcom: msm8992: Make the DT an overlay on top of 8994 adds c6e72bd747b0 arm64: dts: qcom: msm8992/4-lumia*: Create a common DTS adds 70ad85aa1208 arm64: dts: qcom: msm8994-octagon: Fix up the memory map adds 3c0fd4eba208 arm64: dts: qcom: msm8994-octagon: Add gpio-keys and Hall sensor adds 60b214effb80 arm64: dts: qcom: msm8994-octagon: Configure regulators adds 2eae095fc28c arm64: dts: qcom: msm8994-octagon: Add QCA6174 bluetooth adds 600f91111282 arm64: dts: qcom: msm8994-octagon: Configure HD3SS460 Type [...] adds 09179fb6aff4 arm64: dts: qcom: msm8994-octagon: Add uSD card and disabl [...] adds 8b65237e4e1b arm64: dts: qcom: msm8994-octagon: Configure Lattice iCE40 FPGA adds da3a82e35e4b arm64: dts: qcom: msm8994-octagon: Configure PON keys adds 7f59caec7b41 arm64: dts: qcom: msm8994-octagon: Add FM Radio and DDR re [...] adds 34109bbeccd4 arm64: dts: qcom: msm8994-octagon: Add NXP NFC node adds 3aca45f776e1 arm64: dts: qcom: msm8994-octagon: Add sensors on blsp1_i2c5 adds caea1f74479d arm64: dts: qcom: msm8994-octagon: Add TAS2553 codec adds c636eeb751f6 arm64: dts: qcom: msm8994-octagon: Add AD7147 and APDS9930 [...] adds d5ae2528b0b5 arm64: dts: msm8916: Fix reserved and rfsa nodes unit address adds 03e6cb3d8af7 arm64: dts: qcom: msm8998: Merge in msm8998-pins.dtsi to m [...] adds 6845359eea47 arm64: dts: qcom: msm8998: Add DMA to I2C hosts adds 0fee55fc0de7 arm64: dts: qcom: msm8998: Add I2C pinctrl and fix BLSP2_I [...] adds c43cfc549fdb arm64: dts: qcom: msm8998: Add capacity-dmips-mhz to CPU cores adds a72848e8a4d7 arm64: dts: qcom: msm8998: Disable some components by default adds 20fd3b37285b arm64: dts: qcom: sc7180: Add support for gpu fuse adds 564f18f03e91 arm64: dts: qcom: msm8996: Add missing device_type under pcie[01] adds 7790114893c5 arm64: dts: qcom: msm8998: Use rpmpd definitions for opp t [...] adds a5a60f04ab39 ARM: qcom_defconfig: Enable RPMh drivers adds df532200b6c5 ARM: qcom_defconfig: Enable SDX55 pinctrl driver adds 33441b04d138 ARM: qcom_defconfig: Enable SDX55 GCC driver adds d18dad2640ec ARM: qcom_defconfig: Enable SMEM partition parser adds dfe150173fb0 ARM: qcom_defconfig: Enable MTD UBI driver adds ea07e8a9c363 ARM: qcom_defconfig: Enable UBI file system adds ca61452bd746 ARM: qcom_defconfig: Enable DWC3 controller and PHYs adds 3afa1cb4562d ARM: qcom_defconfig: Enable ARM SMMU adds caad87c68d99 ARM: qcom_defconfig: Enable RPMh regulator adds 1ca52deca3ce ARM: qcom_defconfig: Enable watchdog driver adds 7dfb6c00ff84 ARM: qcom_defconfig: Enable ARM PSCI support adds 88f7a858a80c ARM: qcom_defconfig: Enable RPMh power domain driver adds f147d717b133 ARM: qcom_defconfig: Enable Command DB driver adds 43eb76a2e56b drivers: soc: qcom: rpmpd: Add msm8994 RPM Power Domains adds e161ce8e4cc1 soc: qcom: aoss: Add SM8350 compatible adds aec8535edccb soc: qcom: socinfo: Remove unwanted le32_to_cpu() adds 01f937ffc468 soc: qcom: ocmem: don't return NULL in of_get_ocmem adds 0e43e08c13a1 dt-bindings: usb: qcom,dwc3: Add binding for SDX55 adds fea4b41022f3 ARM: dts: qcom: sdx55: Add USB3 and PHY support adds 20779ecf3b43 ARM: dts: qcom: sdx55-mtp: Enable USB3 and PHY support adds 54211b612503 dt-bindings: watchdog: Add binding for Qcom SDX55 adds b1d20460f169 ARM: dts: qcom: sdx55: Add Watchdog support adds c4aa86f0dd80 ARM: dts: qcom: sdx55: Add pshold support adds 381c1623a374 ARM: dts: qcom: add prng definition to ipq806x adds b8afc254b401 ARM: dts: qcom: ipq4019: add USB devicetree nodes adds d1ae4c808e78 ARM: dts: qcom: ipq4019: add more labels adds 308b2365ce11 ARM: dts: qcom: add 8devices Jalapeno adds 7fccbd67ba6b ARM: dts: qcom: add Alfa Network AP120C-AC adds 59595f65b3aa ARM: dts: qcom: remove commented mmc-ddr-1_8v for sdcc3 adds dd1ebbcf7b60 ARM: dts: qcom: add additional DT labels in qcom-ipq8064.dtsi adds 0fd69f04d07f ARM: dts: qcom: replace status value "ok" by "okay" adds e14775aa2fea ARM: dts: qcom: ipq4019: add SDHCI VQMMC LDO node adds fe079442db63 ARM: dts: qcom: msm8974: add gpu support adds 4389eeac4867 ARM: dts: qcom: msm8974-klte: add support for GPU adds 3657b677d20d ARM: dts: qcom: msm8974-klte: add support for display adds 9d1ee210ab8a ARM: dts: qcom: msm8974-klte: Mark essential regulators adds d79b47c59576 Merge branches 'arm64-defconfig-for-5.12', 'arm64-for-5.12 [...] adds 5b110bbd9fec Merge remote-tracking branch 'qcom/for-next' adds 724df209cb96 ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 adds 0dc2fbb111a4 ARM: dts: bcm2711: Add reserved memory template to hold fi [...] adds adec1fa51c95 arm64: defconfig: Enable nvmem's rmem driver adds 733424111909 ARM: multi_v7_defconfig: Enable nvmem's rmem driver adds 0a0d8429ad51 ARM: bcm: Select BRCMSTB_L2_IRQ for bcm2835 adds 3a3d8f09f497 ARM: dts: bcm2711: Add the BSC interrupt controller adds fbdcf1d20126 ARM: dts: bcm2711: Add the CEC interrupt controller adds 2401b0cfacfc Merge remote-tracking branch 'raspberrypi/for-next' adds 6a57bbc0b46d Merge remote-tracking branch 'realtek/for-next' adds 88f9dbd53c9c Merge branch 'renesas-arm-dt-for-v5.12' into renesas-next adds 14fd8c48abd9 Merge branch 'renesas-drivers-for-v5.12' into renesas-next adds fc6f32116126 Merge branches 'renesas-arm-dt-for-v5.12' and 'renesas-dri [...] adds 44b4f6f57802 Merge remote-tracking branch 'renesas/next' adds 3b7586d44766 Merge branch 'v5.11-armsoc/dtsfixes' into for-next adds 2c48847c7cb2 Merge branch 'v5.12-armsoc/defconfig64' into for-next adds 5eae5696eed5 ARM: dts: rockchip: Remove bogus "amba" bus nodes adds 94e8a5f6d0de ARM: dts: rockchip: assign a fixed index to mmc devices on [...] adds 1034e2b6b843 ARM: dts: rockchip: assign a fixed index to mmc devices on [...] adds 9317b5b0c07c Merge branch 'v5.12-armsoc/dts32' into for-next adds 3503376d6cc3 arm64: dts: rockchip: Move ep-gpios property to nanopc-t4 [...] adds c7b03115003f arm64: dts: rockchip: Add NanoPi M4B board adds 1e58ba111421 arm64: dts: rockchip: Rely on SoC external pull up on pmic [...] adds 5b9312109135 arm64: dts: rockchip: fix ranges property format for rk339 [...] adds 833821eeab91 arm64: dts: rockchip: Light "sys" LED on NanoPi R2S adds 9e8244495f44 arm64: dts: rockchip: Remove bogus "amba" bus nodes adds c73583c625be arm64: dts: rockchip: cleanup cpu_thermal node of rk3399-r [...] adds 84b2c2c872da arm64: dts: rockchip: assign a fixed index to mmc devices [...] adds b4a9fe363995 arm64: dts: rockchip: assign a fixed index to mmc devices [...] adds 0523b124aa4d arm64: dts: rockchip: assign a fixed index to mmc devices [...] adds 060b65d260c5 arm64: dts: rockchip: rename pinctrl nodename to gmac2io f [...] adds 7582ad63c9bd arm64: dts: rockchip: more user friendly name of sound nodes adds f261ae858862 Merge branch 'v5.12-armsoc/dts64' into for-next adds 415173712003 clk: rockchip: Demote non-conformant kernel-doc headers in [...] adds 274ae6da4b32 clk: rockchip: Remove unused/undocumented struct members f [...] adds eee7b95589e6 clk: rockchip: Demote kernel-doc abuses to standard commen [...] adds d48fbef962b0 clk: rockchip: Demote non-conformant kernel-doc header in [...] adds 91361f798e32 Merge branch 'v5.12-clk/next' into for-next adds 0be10b6f68b2 clk: rockchip: add clock ids for PCLK_DPHYRX and PCLK_DPHY [...] adds fabb841c5b16 clk: rockchip: use clock ids for PCLK_DPHYRX and PCLK_DPHY [...] adds 686458aa7523 clk: rockchip: add clock id for SCLK_VIP_OUT on rk3368 adds ed2243e0038b clk: rockchip: use clock id for SCLK_VIP_OUT on rk3368 adds 4bc23b3c83c9 clk: rockchip: fix DPHY gate locations on rk3368 adds 38051549ac38 Merge branch 'v5.12-clk/next' into for-next adds 99bccd3dfe72 Merge remote-tracking branch 'rockchip/for-next' adds 7f9942c61fa6 ARM: s3c: fix fiq for clang IAS adds 49dc85ca3c78 ARM: s3c: irq-s3c24xx: include headers for missing declarations adds f503878564f5 ARM: s3c: irq-s3c24xx: staticize local functions adds da2f247fcbf4 Merge branch 'next/soc' into for-next adds 624f9018290a Merge remote-tracking branch 'samsung-krzk/for-next' adds decffbb79303 ARM: multi_v7_defconfig: add STM32 CEC support adds e8c9881d5bd1 ARM: dts: stm32: Add STM32MP1 I2C6 SDA/SCL pinmux adds 4d714c1fc805 ARM: dts: stm32: add usbphyc vdda1v1 and vdda1v8 supplies [...] adds d09af4838018 ARM: dts: stm32: remove usbphyc ports vdda1v1 & vdda1v8 on [...] adds a9c92a9671d7 ARM: dts: stm32: add #clock-cells property to usbphyc node [...] adds 98c656a5f592 Merge remote-tracking branch 'stm32/stm32-next' adds 58fdf74d43f4 clk: sunxi: clk-sunxi: Demote a bunch of non-conformant ke [...] adds 29f476d443d6 clk: sunxi: clk-a10-ve: Demote obvious kernel-doc abuse adds eec9d9b7b09a clk: sunxi: clk-mod0: Demote non-conformant kernel-doc header adds 04ef679591c7 clk: sunxi-ng: h6: Fix clock divider range on some clocks adds 01223da25a06 ARM: dts: sunxi: Rename nmi_intc to r_intc adds 72fa1d973d23 Merge branches 'sunxi/clk-for-5.12' and 'sunxi/dt-for-5.12 [...] adds a544e655137c ARM: dts: sunxi: Use the new r_intc binding adds f10d37f21eaf ARM: dts: sunxi: h3/h5: Add r_intc node adds 7240f6156428 ARM: dts: sunxi: Move wakeup-capable IRQs to r_intc adds 77f8a2352739 arm64: dts: allwinner: Use the new r_intc binding adds 02e07b8ada0e arm64: dts: allwinner: Move wakeup-capable IRQs to r_intc adds a352e9e72aa3 Merge branch 'sunxi/dt-for-5.12-late' into sunxi/for-next adds 323c9f6fb99b Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 9ccd29e21c20 Merge branch for-5.12/arm/core into for-next adds 83aea8b55452 Merge branch for-5.12/dt-bindings into for-next adds 956f332e1de8 Merge branch for-5.12/arm/dt into for-next adds 92d09be2a1a5 Merge branch for-5.12/arm/defconfig into for-next adds 96e825bd57d4 Merge branch for-5.12/arm64/dt into for-next adds b62f4a3fbb22 Merge branch for-5.12/arm64/defconfig into for-next adds 5a260f60c527 Merge remote-tracking branch 'tegra/for-next' adds eb5ed61ce6d7 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds e37eac10bb5d Merge branch 'ti-k3-dts-next' into ti-k3-next adds c16465eda869 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds b1633239a15c Merge remote-tracking branch 'clk/clk-next' adds 6893a77279be clk: renesas: r8a779a0: Add I2C clocks adds c5e91ba25a65 clk: renesas: r8a779a0: Add RAVB clocks adds 24ece96554a9 clk: renesas: cpg-mssr: Fix formatting issues for 'smstpcr [...] adds 880447a081f6 Merge remote-tracking branch 'clk-renesas/renesas-clk' adds 9d986b01feb9 csky: use free_initmem_default() in free_initmem() adds d05e6818d68c Merge remote-tracking branch 'csky/linux-next' adds bd244cfb48d2 Merge remote-tracking branch 'h8300/h8300-next' adds ab5cbfc2fe01 m68k: defconfig: Update defconfigs for v5.11-rc1 adds c396dd2ec5bb macintosh/adb-iop: Use big-endian autopoll mask adds 1e26e03071e2 Merge remote-tracking branch 'm68k/for-next' adds c1fb1bf64bb6 m68k: let clk_enable() return immediately if clk is NULL adds 1e561dc9efb2 Merge remote-tracking branch 'm68knommu/for-next' adds cf3d76394d67 Merge remote-tracking branch 'microblaze/next' adds fceb90bb43ca MIPS: mm: abort uaccess retries upon fatal signal adds a2fa4cede9e3 MIPS: mm: Add prototype for function __update_cache adds 65ce6197ed40 Revert "MIPS: Remove unused R4300 CPU support" adds baec970aa5ba mips: Add N64 machine type adds 919af8b96c89 MIPS: Make definitions of MIPSInst_FMA_{FUNC,FMTM} consist [...] adds aadfe4b5f17c MIPS: jazz: always allow little-endian builds adds 42b20995fae6 MIPS: make kgdb depend on FPU support adds 1448f8acf4cc sound: Add n64 driver adds 2c097b154d30 MAINTAINERS: Update my e-mail address throughout adds fa85d6ac2c25 MIPS: process: Remove unnecessary headers inclusion adds 9308579fef3d MIPS: microMIPS: Fix the judgment of mm_jr16_op and mm_jalr_op adds 2d62f64bcc72 MIPS: Fix get_frame_info() handing of function size adds 50886234e846 MIPS: Add is_jr_ra_ins() to end the loop early adds 5b2d6d2d6020 mips: cacheinfo: Remove unnecessary increment of level adds 7cf52001ee7b MIPS: vpe: Remove vpe_getcwd adds 31205f0e0084 MIPS: asm: spram: remove unneeded semicolon adds c4cbe3fb1c6f MIPS: loongson2ef: remove function __uncached_access() adds e6a52b8f0f81 MIPS: mm:remove function __uncached_access() adds 198688edbf77 MIPS: Fix inline asm input/output type mismatch in checksu [...] adds a78ddac1bc22 MIPS: fix kernel_stack_pointer() adds 6732a1fbab38 KVM: MIPS: remove unneeded semicolon adds 3235c5f0bccd MIPS: malta-time: remove unneeded semicolon adds a056aacd2df2 arch: mips: kernel: Fix two spelling in smp.c adds b83ba0b9df56 MIPS: of: Introduce helper function to get DTB adds 3f9ef7785a9c MIPS: ralink: manage low reset lines adds 8e5cee476902 dt-bindings: mips: Add support for RTL83xx SoC series adds 671841d254b8 Add support for Realtek RTL838x/RTL839x switch SoCs adds 4042147a0cc6 MIPS: Add Realtek RTL838x/RTL839x support as generic MIPS system adds 8310a99107b1 dt-bindings: Add Cisco prefix to vendor list adds 8991ae593ca2 mips: dts: Add support for Cisco SG220-26 switch adds c87bc737220a MIPS: pistachio: remove obsolete include/asm/mach-pistachio adds 1ddc96bd42da MIPS: kernel: Support extracting off-line stack traces fro [...] adds c276186556ed Merge remote-tracking branch 'mips/mips-next' adds b00b685e6ef7 Merge remote-tracking branch 'nds32/next' adds 2261352157a9 Merge remote-tracking branch 'openrisc/or1k-5.11-fixes' in [...] adds 3c92b9eed3ae Merge remote-tracking branch 'openrisc/for-next' adds cf2cdf3b8382 parisc: Drop out of get_whan() if task is running again adds 8d1e910e802f parisc: Use the generic devmem_is_allowed() adds accb4993d2ee parisc: Fix IVT checksum calculation wrt HPMC adds 0d2d3836dd0a parisc: Bump 64-bit IRQ stack size to 64 KB adds 4add5f175b1e parisc: Optimize per-pagetable spinlocks adds 5680f50cd93c parisc: Replace test_ti_thread_flag() with test_tsk_thread_flag() adds d7bbb31642d2 Merge remote-tracking branch 'parisc-hd/for-next' adds 3db380570af7 selftests/powerpc: Make the test check in eeh-basic.sh pos [...] adds 52f6b0a90bcf ocxl: use DEFINE_MUTEX() for mutex lock adds 7613f5a66bec powerpc/64s/kuap: Use mmu_has_feature() adds e5f9d8858612 powerpc/perf/hv-24x7: Dont create sysfs event files for du [...] adds d25da505c3f5 powerpc/mm: Include __find_linux_pte() prototype adds aa23ea0c5f7f powerpc/pseries/ras: Remove unused variable 'status' adds 44159329e0ad powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static adds 90db8bf24d13 powerpc/pseries/ras: Make init_ras_hotplug_IRQ() static adds d03f210e6ed8 powerpc/pmem: Include pmem prototypes adds 692e59289526 powerpc/setup_64: Make some routines static adds 1cc2fd759344 powerpc/mce: Include prototypes adds cd7aa5d2fae1 powerpc/smp: Include tick_broadcast() prototype adds 157c9f409d11 powerpc/smp: Make debugger_ipi_callback() static adds d47d307f1049 powerpc/optprobes: Remove unused routine patch_imm32_load_insns() adds bb21e1b6c535 powerpc/optprobes: Make patch_imm64_load_insns() static adds cccaf1a10abf powerpc/mm: Declare some prototypes adds 11f9c1d2fb49 powerpc/mm: Move hpte_insert_repeating() prototype adds 1f55aefea3c1 powerpc/mm: Declare preload_new_slb_context() prototype adds 94b87d72fc85 powerpc/mm/hugetlb: Make pseries_alloc_bootmem_huge_page() static adds 1429ff51480f powerpc/mm: Declare arch_report_meminfo() prototype. adds 9ae440fb3d7d powerpc/watchdog: Declare soft_nmi_interrupt() prototype adds 9236f57a9e51 KVM: PPC: Make the VMX instruction emulation routines static adds d834915e8ee2 KVM: PPC: Book3S HV: Include prototypes adds ce275179b6c9 KVM: PPC: Book3S HV: Declare some prototypes adds 42c1f400d1da powerpc/pseries: Make IOV setup routines static adds 53137a9b51e4 powerpc/pcidn: Make IOV setup routines static adds 22f1de2e13b0 powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static adds 691602aab9c3 powerpc/iommu/debug: Add debugfs entries for IOMMU tables adds 9dd31b113703 powerpc/vas: Fix IRQ name allocation adds c9f3401313a5 powerpc: Always enable queued spinlocks for 64s, disable f [...] adds 27f699579b64 powerpc/kvm: Force selection of CONFIG_PPC_FPU adds 910a0cb6d259 powerpc/47x: Disable 256k page size adds 4eeef098b432 powerpc/44x: Remove STDBINUTILS kconfig option adds 8813ff49607e powerpc/sstep: Check instruction validity against ISA vers [...] adds 718aae916fa6 powerpc/sstep: Fix incorrect return from analyze_instr() adds db82f7097c26 selftests/powerpc: Hoist helper code out of eeh-basic adds d6749ccba7ff selftests/powerpc: Use stderr for debug messages in eeh-functions adds 38132cc0e5a6 selftests/powerpc: Add VF recovery tests adds b5e904b83067 powerpc/eeh: Rework pci_dev lookup in debugfs attributes adds 9e857416833d powerpc/eeh: Add a debugfs interface to check if a driver [...] adds 7bd2b120f3fd powerpc/pci: Delete traverse_pci_dn() adds ed5b00a05c2a powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan adds b709e32ef570 powerpc/time: Enable sched clock for irqtime adds 17c5cf0fb993 powerpc/mce: Reduce the size of event arrays adds 923b3cf00b3f powerpc/mce: Remove per cpu variables from MCE handlers adds 9899a56f1eca powerpc: Fix build error in paravirt.h adds c9790fb5df46 powerpc/powernv/pci: fix a RCU-list lock adds b5952f8125ae powerpc/mm/book3s64/iommu: fix some RCU-list locks adds 245a389c6ded cxl: Reduce scope for the variable “mm” in cxllib_get_PE_a [...] adds de060ac83e5c powerpc/pseries: Delete an unnecessary kfree() call in dlp [...] adds 6e7a4da754f3 powerpc/pseries: Delete an error message for a failed stri [...] adds 60aece416483 powerpc/82xx: Delete an unnecessary of_node_put() call in [...] adds c0cff7a17781 powerpc/82xx: Use common error handling code in pq2ads_pci [...] adds 675b963e2b60 powerpc/setup: Adjust six seq_printf() calls in show_cpuinfo() adds 259149cf7c3c powerpc/32s: Only build hash code when CONFIG_PPC_BOOK3S_6 [...] adds 30662217885d powerpc/xmon: Enable breakpoints on 8xx adds 6895c5ba7bdc powerpc/xmon: Select CONSOLE_POLL for the 8xx adds 24b4c6b1a7fc powerpc/powernv/pci: Drop pnv_phb->initialized adds 5537fcb319d0 powerpc/pci: Add ppc_md.discover_phbs() adds fbbefb320214 powerpc/pci: Move PHB discovery for PCI_DN using platforms adds 893586ec949d powerpc/512x: Move PHB discovery adds eab3166f4eac powerpc/52xx/efika: Move PHB discovery adds e0bf9de2242a powerpc/52xx/lite5200: Move PHB discovery adds ba5087622a0f powerpc/52xx/media5200: Move PHB discovery adds a760cfd9cfa2 powerpc/52xx/mpc5200_simple: Move PHB discovery adds 3c82a6aecd36 powerpc/82xx/*: Move PHB discovery adds 83f84041ff1c powerpc/83xx: Move PHB discovery adds 053d58c87029 powerpc/amigaone: Move PHB discovery adds 407d418f2fd4 powerpc/chrp: Move PHB discovery adds 08c4738254b8 powerpc/embedded6xx/holly: Move PHB discovery adds daa6c24780c1 powerpc/embedded6xx/linkstation: Move PHB discovery adds 748770aeb441 powerpc/embedded6xx/mpc7448: Move PHB discovery adds d20a864f434b powerpc/embedded6xx/mve5100: Move PHB discovery adds c144bc719234 powerpc/pasemi: Move PHB discovery adds c0ef717305f5 powerpc/64s: interrupt exit improve bounding of interrupt [...] adds 112665286d08 KVM: PPC: Book3S HV: Context tracking exit guest context b [...] adds 7a24ae2e172f powerpc/32s: move DABR match out of handle_page_fault adds 36f0114140ee powerpc/64s: move DABR match out of handle_page_fault adds a4922f5442e7 powerpc/64s: move the hash fault handling logic to C adds a01a3f2ddbcd powerpc: remove arguments from fault handler functions adds b4ced8031000 powerpc/fsl_booke/32: CacheLockingException remove args adds 18722ecf9efd powerpc: do_break get registers from regs adds 755d66417446 powerpc: DebugException remove args adds 73d7a97914f2 powerpc/32: transfer can avoid saving r4/r5 over trace call adds 8458c628a53b powerpc: bad_page_fault get registers from regs adds 71f47976fafc powerpc/64s: add do_bad_page_fault_segv handler adds 4cb842846514 powerpc: rearrange do_page_fault error case to be inside e [...] adds f4c03b0e520c powerpc/64s: move bad_page_fault handling to C adds bf0e2374aa7b powerpc/64s: split do_hash_fault adds 31d6490ccb28 powerpc/mm: Remove stale do_page_fault comment referring t [...] adds e44370abb2e9 powerpc/64s: slb comment update adds 3a3138836bc3 powerpc/traps: add NOKPROBE_SYMBOL for sreset and mce adds 156b5371a9c2 powerpc/perf: move perf irq/nmi handling details into traps.c adds 0440b8a22cc4 powerpc/time: move timer_broadcast_interrupt prototype to [...] adds 6c6aee009ec3 powerpc: add and use unknown_async_exception adds dcdb4f12963f powerpc/cell: tidy up pervasive declarations adds 209e9d500e25 powerpc: introduce die_mce adds c538938fa2cf powerpc/mce: ensure machine check handler always tests RI adds 11cb0a25f718 powerpc: improve handling of unrecoverable system reset adds 8d41fc618ab8 powerpc: interrupt handler wrapper functions adds 25b7e6bb743c powerpc: add interrupt wrapper entry / exit stub functions adds fd3f1e0f139f powerpc/traps: factor common code from program check and e [...] adds 3a96570ffceb powerpc: convert interrupt handlers to use wrappers adds e6f8a6c86ce7 powerpc: add interrupt_cond_local_irq_enable helper adds 2a06bf3e95cd powerpc/64: context tracking remove _TIF_NOHZ adds a008f8f9fd67 powerpc/64s/hash: improve context tracking of hash faults adds 540d4d34bef4 powerpc/64: context tracking move to interrupt wrappers adds 6fdb0f410bb0 powerpc/64: add context tracking to asynchronous interrupts adds 1b1b6a6f4cc0 powerpc: handle irq_enter/irq_exit in interrupt handler wrappers adds f821bc97dee4 powerpc/64s: move context tracking exit to interrupt exit path adds 75b96950fdda powerpc/64s: reconcile interrupts in C adds 2994e1babfc4 powerpc/64: move account_stolen_time into its own function adds 56acfdd8bf9f powerpc/64: entry cpu time accounting in C adds 74c3354bc1d8 powerpc/pseries/mce: restore msr before returning from handler adds 118178e62e2e powerpc: move NMI entry/exit code into wrapper adds 6ecbb582b694 powerpc/64s: move NMI soft-mask handling to C adds 86dbb3941649 powerpc/64s: runlatch interrupt handling in C adds 665d8d58761c powerpc/akebono: Fix unmet dependency errors adds 6c6fdbb2b700 powerpc: remove unneeded semicolons adds ea7826583f5e powerpc/44x: Fix a spelling mismach to mismatch in head_44x.S adds 266d8f758653 powerpc/pkeys: Remove unused code adds 91f3469a43fd powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct adds e79b76e03b71 powerpc/perf: Expose Performance Monitor Counter SPR's as [...] adds a2496049f1f1 powerpc/64s/radix: add warning and comments in mm_cpumask trim adds 26418b36a11f powerpc/64s/radix: refactor TLB flush type selection adds 54bb503345b8 powerpc/64s/radix: Check for no TLB flush required adds 780de40601aa powerpc/64s/radix: Allow mm_cpumask trimming from external [...] adds 9393544842d6 powerpc/64s/radix: occasionally attempt to trim mm_cpumask adds 032b7f08932c powerpc/64s/radix: serialize_against_pte_lookup IPIs trim [...] adds 3cb1aa7aa394 powerpc/64s: Implement ptep_clear_flush_young that does no [...] adds 768d70e19ba5 powerpc/pseries/dlpar: handle ibm, configure-connector del [...] adds d137845c9731 powerpc/perf: Record counter overflow always if SAMPLE_IP [...] adds 903178d0ce6b powerpc/8xx: Fix software emulation interrupt adds bbda4b6c7d7c powerpc/sstep: Fix load-store and update emulation adds 22b89ba178dd powerpc/sstep: Fix darn emulation adds 8524e2e76441 powerpc/uaccess: Perform barrier_nospec() in KUAP allowanc [...] adds fd659e8f2c6d powerpc/32s: Change mfsrin() into a static inline function adds 179ae57dbad1 powerpc/32s: mfsrin()/mtsrin() become mfsr()/mtsr() adds b842d131c798 powerpc/32s: Allow constant folding in mtsr()/mfsr() adds 73287caa9210 powerpc64/idle: Fix SP offsets when saving GPRs adds 0ecf6a9e47d8 powerpc/64: Make stack tracing work during very early boot adds e7eb919057c3 powerpc/64s: Handle program checks in wrong endian during [...] adds afe0c3efe88f Merge remote-tracking branch 'powerpc/next' adds 179eee18f021 riscv: Update Canaan Kendryte K210 device tree adds 6d193ed525ac riscv: add BUILTIN_DTB support for MMU-enabled targets adds e7616ca288ad initrd: Add the preprocessor guard in initrd.h adds 5c92f60106c2 initramfs: Provide a common initrd reserve function adds 6caa5bd4a541 Merge tag 'shared-lib-reserve_initrd_mem' of git://git.ker [...] adds a78d7f7d424d riscv: Covert to reserve_initrd_mem() adds ffeae6429c01 riscv/kasan: add KASAN_VMALLOC support adds 6d43fc8f97aa arch/riscv:fix typo in a comment in arch/riscv/kernel/imag [...] adds 93bf7095a779 pinctrl: Add RISC-V Canaan Kendryte K210 FPIOA driver adds 8fae56d056e4 RISC-V: probes: Treat the instruction stream as host-endian adds 0a2405e30746 RISC-V: remove unneeded semicolon adds 36c3d86ac4e7 arch_numa: fix common code printing of phys_addr_t adds 8ba43fad8bdb Merge remote-tracking branch 'risc-v/for-next' adds e7f9773ccb32 Merge branch 'fixes' into for-next adds aa0028e67952 s390/tape: Fix spelling mistake in function name tape_3590 [...] adds c1971eae30cf s390: add missing include to arch/s390/kernel/signal.c adds e1bff843cde6 s390/pci: remove superfluous zdev->zbus check adds 1daafea411f3 s390/crypto: improve retry logic in case of master key change adds 58ccd7e11822 Merge branch 'features' into for-next adds e6ac8e664651 Merge remote-tracking branch 's390/for-next' adds 7c7ce4e9c526 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds a6435940b62f mount: attach mappings to mounts adds e6c9a7145156 fs: add id translation helpers adds 02f92b3868a1 fs: add file and path permissions helpers adds 0558c1bf5a08 capability: handle idmapped mounts adds 47291baa8ddf namei: make permission helpers idmapped mount aware adds 21cb47be6fb9 inode: make init and permission helpers idmapped mount aware adds 2f221d6f7b88 attr: handle idmapped mounts adds e65ce2a50cf6 acl: handle idmapped mounts adds c7c7a1a18af4 xattr: handle idmapped mounts adds 71bc356f93a1 commoncap: handle idmapped mounts adds 0d56a4518d5e stat: handle idmapped mounts adds ba73d98745be namei: handle idmapped mounts in may_*() helpers adds 9fe61450972d namei: introduce struct renamedata adds 6521f8917082 namei: prepare for idmapped mounts adds 643fe55a0679 open: handle idmapped mounts in do_truncate() adds b8b546a06188 open: handle idmapped mounts adds 7c02cf73d0e2 af_unix: handle idmapped mounts adds d06c26f196dd utimes: handle idmapped mounts adds 9eccd12ce7f1 fcntl: handle idmapped mounts adds b816dd5ddeae init: handle idmapped mounts adds 0f5d220b42fb ioctl: handle idmapped mounts adds 435ac6214e00 would_dump: handle idmapped mounts adds 1ab29965b305 exec: handle idmapped mounts adds 549c7297717c fs: make helpers idmap mount aware adds 3cee6079f62f apparmor: handle idmapped mounts adds a2d2329e30e2 ima: handle idmapped mounts adds 0f16ff0f545d ecryptfs: do not mount on top of idmapped mounts adds 029a52ada6a7 overlayfs: do not mount on top of idmapped mounts adds 899bf2ceb396 nfs: do not export idmapped mounts adds 68847c941700 namespace: take lock_mount_hash() directly when changing flags adds d033cb6784c4 mount: make {lock,unlock}_mount_hash() static adds e58ace1a0fa9 namespace: only take read lock in do_reconfigure_mnt() adds fbdc2f6c40f6 fs: split out functions to hold writers adds 5b490500f91b fs: add attr_flags_to_mnt_flags helper adds 2a1867219c7b fs: add mount_setattr() adds 9caccd41541a fs: introduce MOUNT_ATTR_IDMAP adds 01eadc8dd96d tests: add mount_setattr() selftests adds 4b7899368108 fat: handle idmapped mounts adds 14f3db5542e6 ext4: support idmapped mounts adds f736d93d76d3 xfs: support idmapped mounts adds f69e8091c4a2 xfs: remove the possibly unused mp variable in xfs_file_co [...] adds 95efafc86b50 Merge remote-tracking branch 'pidfd/for-next' adds 11432a3cc061 iov_iter: Add ITER_XARRAY adds fa4910177245 vm: Add wait/unlock functions for PG_fscache adds 13aecd8259dc mm: Implement readahead_control pageset expansion adds 0de0bdfa19fa vfs: Export rw_verify_area() for use by cachefiles adds 84751c67f70a netfs: Make a netfs helper module adds 467ef3015ee4 netfs: Provide readahead and readpage netfs helpers adds f36fd472366d netfs: Add tracepoints adds 2c9d76ec8343 netfs: Gather stats adds 1cd11ccf1530 netfs: Add write_begin helper adds 99fed40841c4 netfs: Define an interface to talk to a cache adds 6b323be9aad6 fscache, cachefiles: Add alternate API to use kiocb for re [...] adds f66aa628e7b2 afs: Disable use of the fscache I/O routines adds af6ab9406378 afs: Pass page into dirty region helpers to provide THP size adds 9f739dc67037 afs: Print the operation debug_id when logging an unexpect [...] adds 1c43b142e4a9 afs: Move key to afs_read struct adds e43aed22abf2 afs: Don't truncate iter during data fetch adds df901e884396 afs: Log remote unmarshalling errors adds 442a1924037e afs: Set up the iov_iter before calling afs_extract_data() adds c88db749e4e0 afs: Use ITER_XARRAY for writing adds 2328e4defad1 afs: Wait on PG_fscache before modifying/releasing a page adds 11fac960efa0 afs: Extract writeback extension into its own function adds 6c725c73f452 afs: Prepare for use of THPs adds 0bb652b54c3a afs: Use the fs operation ops to handle FetchData completion adds 751551a7a74a afs: Use new fscache read helper API adds fa886e056b15 Merge branch 'fscache-netfs-lib' into fscache-next adds 324292d5734d ceph: disable old fscache readpage handling adds 5a1eb07add3b ceph: rework PageFsCache handling adds 97fcbb235a38 ceph: fix fscache invalidation adds 1cf7fdf52d5a ceph: convert readpage to fscache read helper adds d7e7695d7aeb ceph: plug write_begin into read helper adds 234cdf8d3e1b ceph: convert ceph_readpages to ceph_readahead adds d40a904c1211 Merge branch 'ceph-netfs-lib' of https://git.kernel.org/pu [...] adds b9425ace19e5 ceph: fix an oops in error handling in ceph_netfs_issue_op adds 5792dce657e8 netfs: Fix various bits of error handling adds 12a86789cc2c afs: Fix error handling in afs_req_issue_op() adds 1df6bf2cc0fa netfs: Fix kerneldoc on netfs_subreq_terminated() adds 1229f2c6f188 fscache: rectify minor kernel-doc issues adds f444f33881b7 Merge remote-tracking branch 'fscache/fscache-next' adds 2cd3d8a8fa49 Merge branch 'misc-5.11' into for-next-current-v5.10-20210204 adds 542d293cabb4 Merge branch 'for-next-current-v5.10-20210204' into for-ne [...] adds bb0978e39e3f btrfs: fix error handling in commit_fs_roots adds 1c7125063151 btrfs: clarify error returns values in __load_free_space_cache adds 3022d3ccc854 btrfs: cleanup local variables in btrfs_file_write_iter adds ea1330978872 btrfs: rename btrfs_find_highest_objectid to btrfs_init_ro [...] adds 69b56a6b8540 btrfs: rename btrfs_find_free_objectid to btrfs_get_free_objectid adds f2a2f424a3e8 btrfs: rename btrfs_root::highest_objectid to free_objectid adds 8b6a0b8970bd btrfs: make btrfs_root::free_objectid hold the next availa [...] adds 8b8cf5fce647 btrfs: remove new_dirid argument from btrfs_create_subvol_root adds 8fb4e2d735bf btrfs: allow error injection for btrfs_search_slot and btr [...] adds 9da3570dbc8b btrfs: noinline btrfs_should_cancel_balance adds b50cb49980d4 btrfs: ref-verify: pass down tree block level when building refs adds 4b7e20f3311f btrfs: ref-verify: make sure owner is set for all refs adds b185013ea42d btrfs: consolidate btrfs_previous_item ret val handling in [...] adds e3829b7f00a1 btrfs: send: remove stale code when checking for shared extents adds 8197a7bb51d0 btrfs: make btrfs_start_delalloc_root's nr argument a long adds 4f7f1bea14c7 btrfs: remove always true condition in btrfs_start_delalloc_roots adds a3cbc289ebee btrfs: make btrfs_dio_private::bytes u32 adds 97bec30cedc4 btrfs: refactor btrfs_dec_test_* functions for ordered extents adds f46857252e06 btrfs: rename parameter offset to disk_bytenr in submit_ex [...] adds bd8c79ff5e8c btrfs: refactor __extent_writepage_io() to improve readability adds e1c0bcf73699 btrfs: update comment for btrfs_dirty_pages adds e98dcba4d3e1 btrfs: introduce helper to grab an existing extent buffer [...] adds 8842b9a2d3f4 btrfs: keep track of the root owner for relocation reads adds 8a84856f963b btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node adds a8f6fd1d6d08 btrfs: remove redundant NULL check before kvfree adds 874af5e7c9a2 btrfs: rework the order of btrfs_ordered_extent::flags adds 5e6bf54abc5f btrfs: document modified parameter of add_extent_mapping adds b71c272b712e btrfs: fix parameter description of btrfs_add_extent_mapping adds 1ad4008165d8 btrfs: fix function description formats in file-item.c adds a676489dc33a btrfs: fix parameter description in delayed-ref.c functions adds e0f912a718d5 btrfs: improve parameter description for __btrfs_write_out_cache adds f4e894ddd2a7 btrfs: document now parameter of peek_discard_list adds c0802e4f5a87 btrfs: document fs_info in btrfs_rmap_block adds ad63d1b4c531 btrfs: fix description format of fs_info of btrfs_wait_on_ [...] adds 7c812e0fc704 btrfs: document btrfs_check_shared parameters adds f5b8728fd384 btrfs: fix parameter description of btrfs_inode_rsv_releas [...] adds becc3e40c000 btrfs: fix parameter description in space-info.c adds 53cf9caf2aaf btrfs: fix parameter description for functions in extent_io.c adds 2378a98180c2 btrfs: zoned: remove unused variable in btrfs_sb_log_locat [...] adds d8cfcf0440a0 lib/zstd: convert constants to defines adds 3a7b58d632b2 btrfs: enable W=1 checks for btrfs adds e91b4641b422 btrfs: handle space_info::total_bytes_pinned inside the de [...] adds 8fa098aafd0d btrfs: account for new extents being deleted in total_byte [...] adds 78a79d4e3664 btrfs: remove repeated word in struct member comment adds 950ab949641f btrfs: fix reloc root leak with 0 ref reloc roots on recovery adds ac58305916c8 btrfs: splice remaining dirty_bg's onto the transaction di [...] adds e75ac5f6beac btrfs: do not warn if we can't find the reloc root when lo [...] adds b5e58ce9bad7 btrfs: add asserts for deleting backref cache nodes adds 2fdb4c74ec42 btrfs: abort the transaction if we fail to inc ref in btrf [...] adds 733bb59ebda3 btrfs: do not block on deleted bgs mutex in the cleaner adds 9423294e01eb btrfs: only let one thread pre-flush delayed refs in commit adds e624b57832c6 btrfs: delayed refs pre-flushing should only run the heads [...] adds 386314e84f83 btrfs: only run delayed refs once before committing adds 3a802df8d787 btrfs: move delayed ref flushing for qgroup into qgroup helper adds 005a934df90f btrfs: remove bogus BUG_ON in alloc_reserved_tree_block adds 9e67f9f187e2 btrfs: stop running all delayed refs during snapshot adds 25d3ec1e22bd btrfs: run delayed refs less often in commit_cowonly_roots adds 2dbb75cab276 btrfs: send: use struct send_ctx *sctx for btrfs_compare_t [...] adds b11bc5c81ba9 btrfs: make flush_space take a enum btrfs_flush_state inst [...] adds a89161a10a59 btrfs: add a trace point for reserve tickets adds 9515fa4b1d29 btrfs: track ordered bytes instead of just dio ordered bytes adds 483d978810ce btrfs: introduce a FORCE_COMMIT_TRANS flush operation adds 28d7e221e432 btrfs: improve preemptive background space flushing adds 2cf362d2b465 btrfs: rename need_do_async_reclaim adds 6ebf608be7c5 btrfs: check reclaim_size in need_preemptive_reclaim adds 338875c6f4fc btrfs: rework btrfs_calc_reclaim_metadata_size adds 61726a5e80f2 btrfs: simplify the logic in need_preemptive_flushing adds 1a11e416953d btrfs: implement space clamping for preemptive flushing adds 881e1ee3fde9 btrfs: adjust the flush trace point to include the source adds 9dcf60eb8dbe btrfs: add a trace class for dumping the current ENOSPC state adds 786fe4acb377 btrfs: remove wrong comment for can_nocow_extent() adds 88f3294d588d btrfs: simplify condition in __btrfs_run_delayed_items adds 6edc0fc3c864 btrfs: fix double accounting of ordered extent for subpage [...] adds 931679e876ae btrfs: let callers of btrfs_get_io_geometry pass the em adds c69c15c38230 btrfs: remove unnecessary directory inode item update when [...] adds 3e86727eb4c5 btrfs: stop setting nbytes when filling inode item for logging adds 54e06e14a6ae btrfs: avoid logging new ancestor inodes when logging new inode adds 3dc19a8f1ef3 btrfs: skip logging directories already logged when loggin [...] adds 5e8eeb1c0b07 btrfs: skip logging inodes already logged when logging new [...] adds a02e1318b02c btrfs: remove unnecessary check_parent_dirs_for_sync() adds 853ca8c04887 btrfs: make concurrent fsyncs wait less when waiting for a [...] adds df20917c2c84 btrfs: merge PAGE_CLEAR_DIRTY and PAGE_SET_WRITEBACK to PA [...] adds a3e0e2295e31 btrfs: set UNMAPPED bit early in btrfs_clone_extent_buffer [...] adds a81bdeeadd7a btrfs: introduce the skeleton of btrfs_subpage structure adds 1bf5db425645 btrfs: make attach_extent_buffer_page() handle subpage case adds 24ee7424ad23 btrfs: make grab_extent_buffer_from_page() handle subpage case adds 2efd8588ceb7 btrfs: support subpage for extent buffer page release adds c103ca5ed7d3 btrfs: attach private to dummy extent buffer pages adds 797c687ff190 btrfs: introduce helpers for subpage uptodate status adds e7e88c7e88a4 btrfs: introduce helpers for subpage error status adds 42036a4fc13f btrfs: support subpage in set/clear_extent_buffer_uptodate() adds fe74759001c3 btrfs: support subpage in btrfs_clone_extent_buffer adds 51d804509a0e btrfs: support subpage in try_release_extent_buffer() adds 3eea64be749b btrfs: introduce read_extent_buffer_subpage() adds 2db0feef6062 btrfs: support subpage in endio_readpage_update_page_status() adds d0329262f433 btrfs: introduce subpage metadata validation check adds 36f89b483f3f btrfs: introduce btrfs_subpage for data inodes adds 20e3da84e3c9 btrfs: integrate page status update for data read path int [...] adds 200836f92db2 btrfs: allow read-only mount of 4K sector size fs on 64K p [...] adds c98909da2cb6 btrfs: explain page locking and readahead in read_extent_b [...] adds 6a2b77672d84 Merge branch 'misc-next' into for-next-next-v5.11-20210204 adds 6b9534a9dae6 btrfs: Prevent nowait or async read from doing sync IO adds f6848a509fcb Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] adds b8cc87a54ddf block: add bio_add_zone_append_page adds b4c7b52ffc5f iomap: support REQ_OP_ZONE_APPEND adds ad2040588f66 btrfs: zoned: defer loading zone info after opening trees adds 5d22f0c71f9f btrfs: zoned: use regular super block location on zone emulation adds 0114c81261b9 btrfs: release path before calling to btrfs_load_block_gro [...] adds e9fd7d96fc77 btrfs: zoned: do not load fs_info::zoned from incompat flag adds aa16d23f05b2 btrfs: zoned: disallow fitrim on zoned filesystems adds 55fd2c3ad3a7 btrfs: zoned: allow zoned filesystems on non-zoned block devices adds 41b69cb0971b btrfs: zoned: implement zoned chunk allocator adds 127b5a048496 btrfs: zoned: verify device extent is aligned to zone adds 57208e6f0371 btrfs: zoned: load zone's allocation offset adds 934015877629 btrfs: zoned: calculate allocation offset for conventional zones adds e83d85d5ca2c btrfs: zoned: track unusable bytes for zones adds 77c1e1e0d7c9 btrfs: zoned: implement sequential extent allocation adds da6d1946ca3e btrfs: zoned: redirty released extent buffers adds c0423bbeef64 btrfs: zoned: advance allocation pointer after tree log node adds 4f717beaa86a btrfs: zoned: reset zones of unused block groups adds 89e03b53ae76 btrfs: factor out helper adding a page to bio adds f7260171dd54 btrfs: zoned: use bio_add_zone_append_page adds c8b787a9e3c3 btrfs: zoned: handle REQ_OP_ZONE_APPEND as writing adds 22c5ec33cc9c btrfs: zoned: split ordered extent when bio is sent adds 4149de6ed6e9 btrfs: zoned: check if bio spans across an ordered extent adds 65a93c7a5e72 btrfs: extend btrfs_rmap_block for specifying a device adds 4dcbec424ca1 btrfs: zoned: cache if block-group is on a sequential zone adds e1a887497c2e btrfs: save irq flags when looking up an ordered extent adds b15298cc24cd btrfs: zoned: use ZONE_APPEND write for zoned btrfs adds 9f8b3af5ef18 btrfs: zoned: enable zone append writing for direct IO adds db7785e562dd btrfs: zoned: introduce dedicated data write path for zone [...] adds 0f0f96b75f0f btrfs: zoned: serialize metadata IO adds 4fea77cd7c37 btrfs: zoned: wait for existing extents before truncating adds 0abf6edb914c btrfs: zoned: do not use async metadata checksum on zoned [...] adds 55c0e6d10b85 btrfs: zoned: mark block groups to copy for device-replace adds ae390e69f7d1 btrfs: zoned: implement cloning for zoned device-replace adds 51d5dd042cf7 btrfs: zoned: implement copying for zoned device-replace adds 81dbcb9fbc4c btrfs: zoned: support dev-replace in zoned filesystems adds f9ebe0e13849 btrfs: zoned: enable relocation on a zoned filesystem adds 9ac4d7377fd7 btrfs: zoned: relocate block group to repair IO failure in [...] adds e346a38d88fc btrfs: split alloc_log_tree() adds e515b9b9b044 btrfs: zoned: extend zoned allocator to use dedicated tree [...] adds d9c5096bb2a7 btrfs: zoned: serialize log transaction on zoned filesystems adds 79051aba5fe0 btrfs: zoned: reorder log node allocation on zoned filesystem adds e1cf1fe249d6 btrfs: zoned: enable to mount ZONED incompat flag adds c44df161295d Merge branch 'ext/aota/zoned-v15-fixed' into for-next-next [...] adds f86f0d3c9258 btrfs: convert BUG_ON()'s in relocate_tree_block adds 766f0cc4707e btrfs: return an error from btrfs_record_root_in_trans adds 7b30292cf8dc btrfs: handle errors from select_reloc_root() adds fd13a2e07a64 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors adds 35e7e858e369 btrfs: check record_root_in_trans related failures in sele [...] adds 18b86bc53cca btrfs: do proper error handling in record_reloc_root_in_trans adds dd833e671687 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 3e482aa148e9 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename adds cfed63f5cde7 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 0c90d573755f btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 8f3fe8bb86dc btrfs: handle btrfs_record_root_in_trans failure in create_subvol adds e361e245e81b btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] adds 371aa46b95a8 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] adds 920e781f2fac btrfs: handle record_root_in_trans failure in qgroup_accou [...] adds d78f35f5f158 btrfs: handle record_root_in_trans failure in btrfs_record [...] adds 67500b734145 btrfs: handle record_root_in_trans failure in create_pendi [...] adds ad860bb1a47a btrfs: do not panic in __add_reloc_root adds 1b28589db566 btrfs: have proper error handling in btrfs_init_reloc_root adds dd07b06ff02a btrfs: do proper error handling in create_reloc_root adds e7de7820406e btrfs: validate ->reloc_root after recording root in trans adds 10d127b3fb38 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots adds 8b7dc6bec054 btrfs: change insert_dirty_subvol to return errors adds dbefc8832718 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] adds fd0ccfb8f20a btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge adds f625e71ddc6a btrfs: do proper error handling in btrfs_update_reloc_root adds a6fa5412b897 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds a847b274593c btrfs: handle btrfs_cow_block errors in replace_path adds a26a5cf5aaef btrfs: handle btrfs_search_slot failure in replace_path adds a0a3adb2bfe3 btrfs: handle errors in reference count manipulation in re [...] adds 750f6bb7968a btrfs: handle extent reference errors in do_relocation adds 947df39474fc btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] adds 9026ecda2390 btrfs: remove the extent item sanity checks in relocate_bl [...] adds 29d93964aeff btrfs: do proper error handling in create_reloc_inode adds 169ea2cf5cf1 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] adds 7c32859ce5c2 btrfs: cleanup error handling in prepare_to_merge adds b99ec5b2a3b9 btrfs: handle extent corruption with select_one_root properly adds e4118598fa7d btrfs: do proper error handling in merge_reloc_roots adds a284cb48d3b5 btrfs: check return value of btrfs_commit_transaction in r [...] adds 7221831c091f Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] adds 6efc9ab3234d btrfs: avoid checking for RO block group twice during noco [...] adds 05965dd08a90 btrfs: fix race between writes to swap files and scrub adds 22007835f68d btrfs: remove no longer used function btrfs_extent_readonly() adds cb4889acdcee btrfs: fix race between swap file activation and snapshot [...] adds 45cea7212e18 Merge branch 'ext/filipe/swapfile-fixes' into for-next-nex [...] adds b819c055721d Merge branch 'for-next-next-v5.11-20210204' into for-next- [...] adds 9d40a7a579a5 Merge remote-tracking branch 'btrfs/for-next' adds aad8077b813f smb3: negotiate current dialect (SMB3.1.1) when version 3 [...] adds bc3e1d861693 cifs: New optype for session operations. adds fa94fdfac1b7 cifs: Fix in error types returned for out-of-credit situations. adds 8afec7d3ee4e cifs: convert readpages_fill_pages to use iter adds fca63496b900 cifs: fix dfs-links adds 452f31834830 Merge remote-tracking branch 'cifs/for-next' adds d0eb2d867cf3 eCryptfs: add a semicolon adds 902af369942f ecryptfs: use DEFINE_MUTEX() for mutex lock adds 9fcc03c8263d Merge remote-tracking branch 'ecryptfs/next' adds f91dd23c6896 exfat: fix shift-out-of-bounds in exfat_fill_super() adds 61dd9f0b09e0 exfat: improve performance of exfat_free_cluster when usin [...] adds 6e2913d31d39 Merge remote-tracking branch 'exfat/dev' adds 0a6dc67a6aa4 isofs: release buffer head before return adds c626ff1d4806 Pull isofs buffer leak fix. adds 63c9e47a1642 udf: fix silent AED tagLocation corruption adds 8e8f048a6941 Merge udf truncate fix. adds 01531ac35405 parser: add unsigned int parser adds a0b3cb71a1f1 isofs: handle large user and group ID adds 3a9a3aa805af udf: handle large user and group ID adds b9bffa10b267 parser: Fix kernel-doc markups adds c5b8ccc3da76 Pull udf & isofs UID/GID parsing fixes. adds fc270cfe5443 Merge remote-tracking branch 'ext3/for_next' adds 59ebc7fd7450 ext4: use DEFINE_MUTEX() for mutex lock adds 027f14f53572 ext4: don't try to processed freed blocks until mballoc is [...] adds 96e7c02d0bbc ext4: Change list_for_each* to list_for_each_entry* adds c6c818e50d19 ext4: factor out htree rep invariant check adds b5776e7524af ext4: fix potential htree index checksum corruption adds f4ab415fc4a8 Merge remote-tracking branch 'ext4/dev' adds 632faca72938 f2fs: handle unallocated section and zone on pinned/atgc adds 36218b81f094 f2fs: Replace expression with offsetof() adds a28d9aa1a2c7 f2fs: fix to set inode->i_mode correctly for posix_acl_upd [...] adds 17232e830afb f2fs: enhance to update i_mode and acl atomically in f2fs_ [...] adds e0fcd01510ad f2fs: enforce the immutable flag on open files adds 0b979f1bded3 f2fs: relocate f2fs_precache_extents() adds 32be0e97c713 f2fs: compress: deny setting unsupported compress algorithm adds 3fde13f817e2 f2fs: compress: support compress level adds 5d4daa579e56 f2fs: introduce a new per-sb directory in sysfs adds 0953fe864c4d f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap() adds 2562515f0ad7 f2fs: fix out-of-repair __setattr_copy() adds cf7404036019 f2fs: trival cleanup in move_data_block() adds 7f59b277f79e f2fs: clean up post-read processing adds df0736d70c4f f2fs: fix null page reference in redirty_blocks adds 46085f37fc9e f2fs: fix to set/clear I_LINKABLE under i_lock adds 794c43f71684 libfs: unexport generic_ci_d_compare() and generic_ci_d_hash() adds 3afae09ffea5 f2fs: compress: fix potential deadlock adds 6d1451bf7f84 f2fs: fix to use per-inode maxbytes adds 0bfe9f790448 f2fs: introduce sb_status sysfs node adds deaa965fb011 f2fs: remove unused stat_{inc, dec}_atomic_write adds 12699fb78157 f2fs: Remove readahead collision detection adds d5f7bc0064e0 f2fs: deprecate f2fs_trace_io adds b0ff4fe746fd f2fs: flush data when enabling checkpoint back adds 25fb04dbce6a f2fs: fix to avoid inconsistent quota data adds 2e0cd472a0dd f2fs: remove unnecessary initialization in xattr.c adds 39f71b7e40e2 f2fs: fix a wrong condition in __submit_bio adds c8e43d55b1aa f2fs: relocate inline conversion from mmap() to mkwrite() adds 261eeb9c1585 f2fs: introduce checkpoint_merge mount option adds e65920661708 f2fs: add ckpt_thread_ioprio sysfs node adds 65d1fe39dc2a Merge remote-tracking branch 'f2fs/dev' adds c2c8261151b3 fs-verity: factor out fsverity_get_descriptor() adds fab634c4de46 fs-verity: don't pass whole descriptor to fsverity_verify_ [...] adds e17fe6579de0 fs-verity: add FS_IOC_READ_VERITY_METADATA ioctl adds 622699cfe6ec fs-verity: support reading Merkle tree with ioctl adds 947191ac8cab fs-verity: support reading descriptor with ioctl adds 07c99001312c fs-verity: support reading signature with ioctl adds 9f79f0586e9a Merge remote-tracking branch 'fsverity/fsverity' adds 093e0687c5ba jfs: turn diLog(), dataLog() and txLog() into void functions adds b813a64b8019 Merge remote-tracking branch 'jfs/jfs-next' adds 8c71139d9f84 SUNRPC: correct error code comment in xs_tcp_setup_socket() adds 12b20ce34933 net: sunrpc: xprtsock.c: Corrected few spellings ,in comments adds c0da04ae079f fs/nfs: remove duplicate include adds 93f479d3ad05 SUNRPC: Fix fall-through warnings for Clang adds ffb81717a166 nfs: Fix fall-through warnings for Clang adds 49dee70052b8 NFS: Clean up nfs_readpage() and nfs_readpages() adds 6ddfd213f4ea NFS: In nfs_readpage() only increment NFSIOS_READPAGES whe [...] adds 1af7e7f8c12f NFS: Refactor nfs_readpage() and nfs_readpage_async() to u [...] adds 0c119e3a18f9 NFS: Call readpage_async_filler() from nfs_readpage_async() adds 1e83b173b266 NFS: Add nfs_pageio_complete_read() and remove nfs_readpag [...] adds 9929f4adce36 xprtrdma: Remove FMR support in rpcrdma_convert_iovs() adds 54e6aec57c25 xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() adds 67b16625d17b xprtrdma: Refactor invocations of offset_in_page() adds 84dff5eb86ce rpcrdma: Fix comments about reverse-direction operation adds 2324fbedc207 xprtrdma: Pad optimization, revisited adds c30f259a2138 rpcrdma: Capture bytes received in Receive completion tracepoints adds 586a0787ce35 xprtrdma: Clean up rpcrdma_prepare_readch() adds 37cec0496daa Merge remote-tracking branch 'nfs-anna/linux-next' adds 2289e87b5951 SUNRPC: Make trace_svc_process() display the RPC procedure [...] adds 89ff87494c6e SUNRPC: Display RPC procedure names instead of proc numbers adds 81d217474326 SUNRPC: Move definition of XDR_UNIT adds 9575363a9e4c NFSD: Update GETATTR3args decoder to use struct xdr_stream adds 3b921a2b1425 NFSD: Update ACCESS3arg decoder to use struct xdr_stream adds be63bd2ac6bb NFSD: Update READ3arg decoder to use struct xdr_stream adds c43b2f229a01 NFSD: Update WRITE3arg decoder to use struct xdr_stream adds 224c1c894e48 NFSD: Update READLINK3arg decoder to use struct xdr_stream adds 0a8f37fb34a9 NFSD: Fix returned READDIR offset cookie adds 40116ebd0934 NFSD: Add helper to set up the pages where the dirlist is encoded adds 9cedc2e64c29 NFSD: Update READDIR3args decoders to use struct xdr_stream adds c8d26a0acfe7 NFSD: Update COMMIT3arg decoder to use struct xdr_stream adds 54d1d43dc709 NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream adds d181e0a4bef3 NFSD: Update the RENAME3args decoder to use struct xdr_stream adds efaa1e7c2c74 NFSD: Update the LINK3args decoder to use struct xdr_stream adds 9cde9360d18d NFSD: Update the SETATTR3args decoder to use struct xdr_stream adds 6b3a11960d89 NFSD: Update the CREATE3args decoder to use struct xdr_stream adds 83374c278db1 NFSD: Update the MKDIR3args decoder to use struct xdr_stream adds da3920163729 NFSD: Update the SYMLINK3args decoder to use struct xdr_stream adds f8a38e2d6c88 NFSD: Update the MKNOD3args decoder to use struct xdr_stream adds ebcd8e8b2853 NFSD: Update the NFSv2 GETATTR argument decoder to use str [...] adds 8c293ef993c8 NFSD: Update the NFSv2 READ argument decoder to use struct [...] adds a51b5b737a0b NFSD: Update the NFSv2 WRITE argument decoder to use struc [...] adds 1fcbd1c9456b NFSD: Update the NFSv2 READLINK argument decoder to use st [...] adds 788cd46ecf83 NFSD: Add helper to set up the pages where the dirlist is encoded adds 8688361ae2ed NFSD: Update the NFSv2 READDIR argument decoder to use str [...] adds 6d742c1864c1 NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream adds 62aa557efb81 NFSD: Update the NFSv2 RENAME argument decoder to use stru [...] adds 77edcdf91f62 NFSD: Update the NFSv2 LINK argument decoder to use struct [...] adds 2fdd6bd293b9 NFSD: Update the NFSv2 SETATTR argument decoder to use str [...] adds 7dcf65b91eca NFSD: Update the NFSv2 CREATE argument decoder to use stru [...] adds 09f75a5375ac NFSD: Update the NFSv2 SYMLINK argument decoder to use str [...] adds 5650682e16f4 NFSD: Remove argument length checking in nfsd_dispatch() adds 635a45d34706 NFSD: Update the NFSv2 GETACL argument decoder to use stru [...] adds 6bb844b4eb6e NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs adds 427eab3ba228 NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] adds 571d31f37a57 NFSD: Update the NFSv2 ACL GETATTR argument decoder to use [...] adds 64063892efc1 NFSD: Update the NFSv2 ACL ACCESS argument decoder to use [...] adds baadce65d6ee NFSD: Clean up after updating NFSv2 ACL decoders adds 05027eafc266 NFSD: Update the NFSv3 GETACL argument decoder to use stru [...] adds 68519ff2a1c7 NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] adds 9cee763ee654 NFSD: Clean up after updating NFSv3 ACL decoders adds 1b76d1df1a36 nfsd: remove unused stats counters adds e567b98ce9a4 nfsd: protect concurrent access to nfsd stats counters adds 20ad856e4732 nfsd: report per-export stats adds 59a00257c66c svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() adds df971cd853c0 svcrdma: Convert rdma_stat_recv to a per-CPU counter adds 22df5a22462e svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter adds 1e7e55731628 svcrdma: Restore read and write stats adds c6226ff9a62a svcrdma: Deprecate stat variables that are no longer used adds 43042b90cae1 svcrdma: Reduce Receive doorbell rate adds dd2d055b278b svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() adds 4ff923ce1e10 SUNRPC: Correct a comment adds 33311873adb0 nfsd4: simplify process_lookup1 adds a9d53a75cf57 nfsd: simplify process_lock adds b4587eb2cf4b nfsd: simplify nfsd_renew adds 460d27091ae2 nfsd: rename lookup_clientid->set_client adds 7950b5316e40 nfsd: refactor set_client adds 47fdb22dacae nfsd: find_cpntf_state cleanup adds f71475ba8c2a nfsd: remove unused set_client argument adds 1722b0462480 nfsd: simplify nfsd4_check_open_reclaim adds ec59659b4972 nfsd: cstate->session->se_client -> cstate->clp adds 02591f9febd5 NFSv4_2: SSC helper should use its own config. adds 3cc55f4434b4 nfs: use change attribute for NFS re-exports adds 428a23d2bf0c nfsd: skip some unnecessary stats in the v4 case adds 763932623ca8 Merge remote-tracking branch 'cel/for-next' adds d46b7cd68336 ovl: plumb through flush method adds 3a5fc3053d4f Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 3ca13441b034 Merge remote-tracking branch 'v9fs/9p-next' adds 6da1b4b1ab36 xfs: fix an ABBA deadlock in xfs_rename adds b9b7e1dc56c5 xfs: Add helper for checking per-inode extent count overflow adds 727e1acd297c xfs: Check for extent overflow when trivally adding a new extent adds 85ef08b5a667 xfs: Check for extent overflow when punching a hole adds f5d927491914 xfs: Check for extent overflow when adding dir entries adds 0dbc5cb1a91c xfs: Check for extent overflow when removing dir entries adds 02092a2f034f xfs: Check for extent overflow when renaming dir entries adds 3a19bb147c72 xfs: Check for extent overflow when adding/removing xattrs adds c442f3086d5a xfs: Check for extent overflow when writing to unwritten extent adds 5f1d5bbfb2e6 xfs: Check for extent overflow when moving extent from cow [...] adds ee898d78c354 xfs: Check for extent overflow when remapping an extent adds bcc561f21f11 xfs: Check for extent overflow when swapping extents adds f9fa87169d2b xfs: Introduce error injection to reduce maximum inode for [...] adds aff4db57d510 xfs: Remove duplicate assert statement in xfs_bmap_btalloc() adds 0961fddfdd3f xfs: Compute bmap extent alignments in a separate function adds 07c72e556299 xfs: Process allocated extent in a separate function adds 301519674699 xfs: Introduce error injection to allocate only minlen siz [...] adds eaf92540a918 xfs: remove a stale comment from xfs_file_aio_write_checks() adds 01ea173e103e xfs: fix up non-directory creation in SGID directories adds 88a9e03beef2 xfs: Fix assert failure in xfs_setattr_size() adds 10fb9ac1251f xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() adds 8321ddb2fa29 xfs: don't drain buffer lru on freeze and read-only remount adds 8aa921a95335 xfs: set inode size after creating symlink adds 50d25484bebe xfs: sync lazy sb accounting on quiesce of read-only mounts adds 37444fc4cc39 xfs: lift writable fs check up into log worker task adds 9e54ee0fc9ef xfs: separate log cleaning from log quiesce adds 303591a0a947 xfs: cover the log during log quiesce adds b0eb9e118266 xfs: don't reset log idle state on covering checkpoints adds f46e5a174655 xfs: fold sbcount quiesce logging into log covering adds 5232b9315034 xfs: remove duplicate wq cancel and log force from attr quiesce adds ea2064da4592 xfs: remove xfs_quiesce_attr() adds 5b0ad7c2a52d xfs: cover the log on freeze instead of cleaning it adds f22c7f877773 xfs: refactor xfs_file_fsync adds ae29e4220fd3 xfs: reduce ilock acquisitions in xfs_file_fsync adds 4533fc631547 xfs: fix unused log variable in xfs_log_cover() adds 560ab6c0d12e xfs: Fix 'set but not used' warning in xfs_bmap_compute_al [...] adds 1aecf3734a95 xfs: fix chown leaking delalloc quota blocks when fssetxat [...] adds b8055ed6779d xfs: reduce quota reservation when doing a dax unwritten e [...] adds 4abe21ad67a7 xfs: clean up quota reservation callsites adds 8554650003b8 xfs: create convenience wrappers for incore quota block re [...] adds 35b1101099e8 xfs: remove xfs_trans_unreserve_quota_nblks completely adds ad4a74739708 xfs: clean up icreate quota reservation calls adds 7ac6eb46c9f3 xfs: fix up build warnings when quotas are disabled adds 02b7ee4eb613 xfs: reserve data and rt quota at the same time adds 3a1af6c317d0 xfs: refactor common transaction/inode/quota allocation idiom adds 3de4eb106fcc xfs: allow reservation of rtblocks with xfs_trans_alloc_inode adds f273387b0485 xfs: refactor reflink functions to use xfs_trans_alloc_inode adds f2f7b9ff62a2 xfs: refactor inode creation transaction/inode/quota alloc [...] adds 7317a03df703 xfs: refactor inode ownership change transaction/inode/quo [...] adds 5c615f0feb9a xfs: remove xfs_qm_vop_chown_reserve adds fea7aae6cecf xfs: rename code to error in xfs_ioctl_setattr adds 2a4bdfa8558c xfs: shut down the filesystem if we screw up quota reservation adds a636b1d1cf73 xfs: trigger all block gc scans when low on quota space adds f41a0716f4b0 xfs: don't stall cowblocks scan if we can't take locks adds 9a537de3b009 xfs: xfs_inode_free_quota_blocks should scan project quota adds 3d4feec00673 xfs: move and rename xfs_inode_free_quota_blocks to avoid [...] adds 111068f80eac xfs: pass flags and return gc errors from xfs_blockgc_free_quota adds 4ca74205685e xfs: try worst case space reservation upfront in xfs_refli [...] adds 766aabd59929 xfs: flush eof/cowblocks if we can't reserve quota for fil [...] adds c237dd7c7094 xfs: flush eof/cowblocks if we can't reserve quota for ino [...] adds 758303d14499 xfs: flush eof/cowblocks if we can't reserve quota for chown adds 38899f809994 xfs: add a tracepoint for blockgc scans adds 85c5b27075ba xfs: refactor xfs_icache_free_{eof,cow}blocks call sites adds a1a7d05a0576 xfs: flush speculative space allocations when we run out of space adds f83d436aef5d xfs: increase the default parallelism levels of pwork clients adds 05a302a17062 xfs: set WQ_SYSFS on all workqueues in debug mode adds f9296569837c xfs: relocate the eofb/cowb workqueue functions adds 0461a320e33a xfs: hide xfs_icache_free_eofblocks adds b943c0cd5615 xfs: hide xfs_icache_free_cowblocks adds 865ac8e253c9 xfs: remove trivial eof/cowblocks functions adds ce2d3bbe0647 xfs: consolidate incore inode radix tree posteof/cowblocks tags adds 9669f51de5c0 xfs: consolidate the eofblocks and cowblocks workers adds 419567534e16 xfs: only walk the incore inode tree once per blockgc scan adds c9a6526fe7ae xfs: rename block gc start and stop functions adds 894ecacf0f27 xfs: parallelize block preallocation garbage collection adds 47bd6d3457fb xfs: expose the blockgc workqueue knobs publicly adds 0fa4a10a2f5f xfs: don't bounce the iolock between free_{eof,cow}blocks adds bc41fa5321f9 libxfs: expose inobtcount in xfs geometry adds ce5e1062e253 xfs: rename `new' to `delta' in xfs_growfs_data_private() adds 07aabd9c4a88 xfs: get rid of xfs_growfs_{data,log}_t adds 45068063efb7 xfs: fix incorrect root dquot corruption error when switch [...] adds 70f3f703d9e6 Merge remote-tracking branch 'xfs/for-next' adds 6716b125b339 zonefs: add tracepoints for file operations adds 03a0d8cd9b04 Merge remote-tracking branch 'zonefs/for-next' adds 5724be5de88f iomap: rename the flags variable in __iomap_dio_rw adds 2f63296578ca iomap: pass a flags argument to iomap_dio_rw adds 213f627104da iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag adds f50b8f475a2c xfs: factor out a xfs_ilock_iocb helper adds 354be7e3b2ba xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware adds ee1b218b0956 xfs: cleanup the read/write helper naming adds 670654b004b0 xfs: remove the buffered I/O fallback assert adds 3e40b13c3b57 xfs: simplify the read/write tracepoints adds 896f72d067a5 xfs: improve the reflink_bounce_dio_write tracepoint adds caa89dbc4303 xfs: split the unaligned DIO write code out adds ed1128c2d0c8 xfs: reduce exclusive locking on unaligned dio adds dbe871cdaaf9 Merge remote-tracking branch 'iomap/iomap-for-next' adds cc4a3f885e8f fcntl: make F_GETOWN(EX) return 0 on dead owner task adds ae4965aacfa5 Merge remote-tracking branch 'file-locks/locks-next' adds 313d64a35d36 do_splice_to(): move the logics for limiting the read length in adds faa97c48c334 take the guts of file-to-pipe splice into a helper function adds b964bf53e540 teach sendfile(2) to handle send-to-pipe directly adds f012556f37ff Merge branch 'work.sendfile' into for-next adds 581f68379a67 Merge remote-tracking branch 'vfs/for-next' adds 25f0925b7dd4 Merge branch 'printk-rework' into for-next adds 9bc284ca0b6a printk: rectify kernel-doc for prb_rec_init_wr() adds fdaae9394da4 Merge branch 'printk-rework' into for-next adds 8315b531b9ae Merge remote-tracking branch 'printk/for-next' adds 1423de718e6a PCI/ACPI: Make acpi_pci_osc_control_set() static adds 866e61fc40c9 PCI/ACPI: Remove unnecessary osc_lock adds 508d392ae0bb PCI/ACPI: Clarify message about _OSC failure adds ae5d535edb04 Merge branch 'pci/enumeration' adds b4c7d2076b4e PCI/LINK: Remove bandwidth notification adds 3a87da7d6451 Merge branch 'pci/link' adds 5c4a8c7cc278 Merge branch 'pci/resource' adds ef9e4005cbaf PCI: Align checking of syscall user config accessors adds 87525610b402 Fix "ordering" comment typos adds 2a0c106a671b MAINTAINERS: Fix 'ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURC [...] adds 432b616fa111 Merge branch 'pci/misc' adds ed3368e04c8f Merge branch 'remotes/lorenzo/pci/brcmstb' adds 42aa2bd9a033 PCI: dwc: Drop support for config space in 'ranges' adds 538157be1ec0 PCI: dwc: layerscape: Convert to builtin_platform_driver() adds f2213e5f3baa PCI: dwc: Don't assume the ops in dw_pcie always exists adds 05e11f20f567 PCI: dwc: al: Remove useless dw_pcie_ops adds 95a347225515 PCI: dwc: Change size to u64 for EP outbound iATU adds 13662a07fd69 PCI: dwc: Add upper limit address for outbound iATU adds fd6eedbe67ea Merge branch 'remotes/lorenzo/pci/dwc' adds 42814c438aac PCI: mediatek: Add missing of_node_put() to fix reference leak adds 0067d684ccf8 Merge branch 'remotes/lorenzo/pci/mediatek' adds 5aa52826805c PCI: Call platform_set_drvdata earlier in devm_pci_alloc_h [...] adds 1d8b74853657 dt-bindings: PCI: microchip: Add Microchip PolarFire host binding adds 8a09a17d15b4 PCI: microchip: Add host driver for Microchip PCIe controller adds e9ddffa6a483 MAINTAINERS: Add Daire McNamara as maintainer for the Micr [...] adds 16a9e619a10a Merge branch 'remotes/lorenzo/pci/microchip' adds 051a6adf6e2a Documentation: PCI: Add specification for the *PCI NTB* fu [...] adds c0527dabccf9 PCI: endpoint: Make *_get_first_free_bar() take into accou [...] adds d91d6ddfd26b PCI: endpoint: Add helper API to get the 'next' unreserved BAR adds b9bdfa3da3f7 PCI: endpoint: Make *_free_bar() to return error codes on failure adds 2872f07cb0be PCI: endpoint: Remove unused pci_epf_match_device() adds 6d0b4a7f2ca5 PCI: endpoint: Add support to associate secondary EPC with EPF adds c8e7d972702a PCI: endpoint: Add support in configfs to associate two EP [...] adds 2bbb1923384a PCI: endpoint: Add pci_epc_ops to map MSI irq adds cea2edf60456 PCI: endpoint: Add pci_epf_ops for epf drivers to expose f [...] adds 1b0ef1c91396 PCI: endpoint: Allow user to create sub-directory of 'EPF [...] adds 743a5d6309a8 PCI: cadence: Implement ->msi_map_irq() ops adds 54e9e441b0a6 PCI: cadence: Configure LM_EP_FUNC_CFG based on epc->funct [...] adds e9d7f4603e6d PCI: endpoint: Add EP function driver to provide NTB funct [...] adds 7aac69682e7d PCI: Add TI J721E device to pci ids adds 363baf7d6051 NTB: Add support for EPF PCI-Express Non-Transparent Bridge adds 0456a9cd0a2c Documentation: PCI: Add configfs binding documentation for [...] adds 096ce75bf69a Documentation: PCI: Add userguide for PCI endpoint NTB function adds 56469c81881f Merge branch 'remotes/lorenzo/pci/ntb' adds d72d346214ea Merge branch 'remotes/lorenzo/pci/rcar' adds 96f760cc00e4 PCI: rockchip: Make 'ep-gpios' DT property optional adds b205659626d5 dt-bindings: arm: rockchip: Add FriendlyARM NanoPi M4B adds f49a7f8f09fb Merge branch 'remotes/lorenzo/pci/rockchip' adds de9427ca87cf PCI: Remove tango host controller driver adds bf0aaf70cbc4 Merge branch 'remotes/lorenzo/pci/tango' adds ae191d2e513a PCI: xilinx-cpm: Fix reference count leak on error path adds 721031ff4a78 Merge branch 'remotes/lorenzo/pci/xilinx' adds cc4a08cd09e4 PCI: xgene: Fix CRS SV comment adds c77bfb541743 PCI: hv: Fix typo adds ed3a5d46747a Merge branch 'remotes/lorenzo/pci/misc' adds 0fb75e36ec4d Merge remote-tracking branch 'pci/next' adds 7525daa3f784 Merge branch 'for-5.11/upstream-fixes' into for-next adds c7aa374e0000 HID: multitouch: Set to high latency mode on suspend. adds 9d4f14f132fc Merge branches 'for-5.11/upstream-fixes' and 'for-5.12/mul [...] adds ceecd1bff6f9 HID: correct kernel-doc notation in <linux/hid*.h> adds 0603616a5bf6 HID: correct kernel-doc notation in hid-quirks.c adds 27a8dea33bc0 Merge branch 'for-5.12/doc' into for-next adds 7c7d7ac7cebb HID: hid-input: avoid splitting keyboard, system and consu [...] adds c34e025638f5 Merge branch 'for-5.12/core' into for-next adds df7b622906f2 HID: google: Get HID report on probe to confirm tablet swi [...] adds e71b0cd67ed7 Merge branch 'for-5.12/google' into for-next adds 4d3008330148 HID: lg-g15: make a const array static, makes object smaller adds 99de398ef94b Merge branch 'for-5.12/logitech' into for-next adds d883312489df HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit adds 2fad0abdfa03 HID: displays: convert sysfs sprintf/snprintf family to sy [...] adds b40b4d472f13 Merge branch 'for-5.11/upstream-fixes' into for-next adds fc6a31b00739 HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE [...] adds 698a7205a911 Merge branch 'for-5.11/upstream-fixes' into for-next adds ef07c116d987 HID: logitech-dj: add support for keyboard events in eQUAD [...] adds e3d1dbb6dede Merge branch 'for-5.11/upstream-fixes' into for-next adds b68df186dae8 Merge remote-tracking branch 'hid/for-next' adds bc5c416e5372 Merge branch 'i2c/for-current' into i2c/for-next adds 2cea84ddae1c i2c: remove sirf bus driver adds 1059b2bcc683 i2c: remove u300 bus driver adds bfb3939c51d5 i2c: refactor documentation of struct i2c_msg adds deb0d3351b0c i2c: remove licence boilerplate from main UAPI header adds 1713d66cae8a i2c: remove licence boilerplate from i2c-dev UAPI header adds 21500aa84024 i2c: uapi: add macro to describe support for all SMBus transfers adds 58d23305db95 i2c: algo: bit: use new macro to specifiy capabilities adds 416365e02a33 i2c: qup: advertise SMBus transfers using RECV_LEN adds 81f199329df7 i2c: s3c2410: advertise SMBus transfers using RECV_LEN adds f92aacef60f3 Merge branch 'i2c/for-5.12' into i2c/for-next adds eee0859bf6a9 Merge branch 'i2c/for-current' into i2c/for-next adds 3567932c56e8 dt-bindings: i2c: mv64xxx: Add H616 compatible string adds 73cc584cfced i2c: remove zte zx bus driver adds 2e7f3db5d886 Merge tag 'v5.11-rc5' into i2c/for-5.12 adds 3928bbb0206b i2c: tegra: Use threaded interrupt adds 265fec2aab03 i2c: smbus: don't abuse loop variable adds 0390bdd4bf0c i2c: smbus: improve naming in i2c_smbus_xfer_emulated() adds e82d026aea28 Merge branch 'i2c/for-5.12' into i2c/for-next adds 337bc68c294d i2c: mux: mlxcpld: Update module license adds 9ff0c6db0605 platform/x86: mlxcpld: Update module license adds 98d29c410475 i2c: mux: mlxcpld: Move header file out of x86 realm adds 267e82b9592d i2c: amd-mp2: convert to PCI logging functions adds 622fa41b496d i2c: amd-mp2: Remove unused macro adds e5c02cf54154 i2c: mv64xxx: Add runtime PM support adds e0371298ddc5 i2c: i2c-qcom-geni: Add shutdown callback for i2c adds 05ae60bc24f7 i2c: imx: Synthesize end of transaction events without idl [...] adds eb77831e2a89 Merge branch 'i2c/for-5.12' into i2c/for-next adds 8a499b2e6eb7 Merge remote-tracking branch 'i2c/i2c/for-next' adds 9d909f1b1e91 i3c/master/mipi-i3c-hci: Specify HAS_IOMEM dependency adds 7456fea589c6 i3c: Handle drivers without probe or remove callback adds dd9267034c0e i3c: Make remove callback return void adds 5e4cdca887fd dt-bindings: i3c: Convert the bus description to yaml adds de67276e66fc dt-bindings: i3c: mipi-hci: Include the bus binding adds 57f7c9ff1b3f dt-bindings: Add vendor prefix for Silvaco adds b8b0446f1f1a dt-bindings: i3c: Describe Silvaco master binding adds dd3c52846d59 i3c: master: svc: Add Silvaco I3C master driver adds f06a1af8e739 MAINTAINERS: Add Silvaco I3C master adds 5c34b8e7e8bb i3c: master: dw: Drop redundant disec call adds 60ca032108fc Merge remote-tracking branch 'i3c/i3c/next' adds 5277a54f3b92 Merge remote-tracking branch 'dmi/dmi-for-next' adds 94c08e067ab0 hwmon: (pc87360) convert comma to semicolon adds 87da1ed26c33 hwmon: (smsc47m1) Remove 'h' from printk format specifier adds 5707c8dbdea3 hwmon: (w83627ehf) Switch to using the new API kobj_to_dev() adds d349626b42f5 hwmon: (abx500) Decomission abx500 driver adds c8d0d3fa9469 hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support adds e5befc024cb4 hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag adds f7a652182cc7 hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flag adds 8bfc731e4767 hwmon: (gpio-fan) Switch to using the new API kobj_to_dev() adds 01695410d452 hwmon: (pwm-fan) Store tach data separately adds f0dc7cb6b4c9 hwmon: (pwm-fan) Support multiple fan tachometers adds f1fc688c65fd hwmon: (max6650) Switch to using the new API kobj_to_dev() adds da75b2245281 hwmon: (aspeed-pwm-tacho) Switch to using the new API kobj [...] adds bd433537fef8 hwmon: (nct6683) Support ASRock boards adds 0bf6a1e85ddd hwmon: (applesmc) Assign boolean values to a bool variable adds 8c78f0dee437 hwmon: Add AHT10 Temperature and Humidity Sensor Driver adds 86585c61972f hwmon: (pwm-fan) stop using legacy PWM functions and some [...] adds cbfc6c6177f9 hwmon: (aht10) Unlock on error in aht10_read_values() adds 906ace80c284 hwmon: (pmbus) Simplify the calculation of variables adds 220c404dc7a5 hwmon: (pmbus/max16601) Determine and use number of popula [...] adds 66102281f94a hwmon: (pmbus/max16601) Add support for MAX16508 adds 1ae5aaf5d1c5 hwmon: (pmbus) Clear sensor data after chip write adds 43d147482788 hwmon: (pmbus/lm25066) Remove unnecessary pmbus_clear_cach [...] adds 996dc09c8e77 hwmon: (pmbus/max31785) Support revision "B" adds 8c87c8663f34 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 187623b1d8b2 Documentation: kernel-parameters: add missing '<' adds bcadb65fd648 Documentation/x86/boot.rst: Correct the example of SETUP_INDIRECT adds dde0dc3a8e67 Documentation: arm: Fix marvell file name adds feb47df1faaa Documentation: arm: marvell: Add link to public Armada 37x [...] adds c4822bd66fb1 Documentation: arm: marvell: Fix dead link to Armada 37xx [...] adds 5d2699d28c4d Documentation: arm: marvell: Update link to unrestricted A [...] adds bc47190d4f14 Documentation/admin-guide: kernel-parameters: update CMA entries adds 56c6092be2a1 Documentation: ARM: fix reference to DT format documentation adds 452f81ed05e2 docs/zh_CN: add iio iio_configfs.rst translation adds 9ea800c0113d docs/zh_CN: add iio ep93xx_adc.rst translation adds 7720357d16a7 docs: zh_CN: add iio index.rst translation adds 798eb4cc6449 docs: Update DTB format references adds c66cb171bc30 Update Documentation/admin-guide/sysctl/fs.rst adds 06a755d6269c scripts/kernel-doc: add internal hyperlink to DOC: sections adds 20ccc8dd38a3 Documentation: input: define ABS_PRESSURE/ABS_MT_PRESSURE [...] adds f546ff0c0c07 Move our minimum Sphinx version to 1.7 adds 4217e5074f33 Docs: drop Python 2 support adds 78f101a1b258 Documentation/submitting-patches: Add blurb about backtrac [...] adds 4ba1d726c45d Documentation: /proc/loadavg: add 3 more field descriptions adds 26606ce072d4 coding-style.rst: Avoid comma statements adds dd58e649742a docs: Make syscalls' helpers naming consistent adds 61ffd285bddc Documentation: admin-guide: Update kvm/xen config option adds 8fa4e9388006 docs: thermal: fix spelling mistakes adds ea1d838980f4 docs: Enable usage of relative paths to docs on automarkup adds 1e013ff7cb54 docs: Document cross-referencing using relative path adds 46495916dba9 Merge remote-tracking branch 'jc_docs/docs-next' adds 41f42b6e693d media: dt-bindings: Convert video-interfaces.txt propertie [...] adds 066a94e28a23 media: dt-bindings: media: Use graph and video-interfaces schemas adds 36e4f2b2e3f7 media: i2c: ov5648/ov8865: Minor cosmetic fixes adds 54c261891ced media: Documentation: media: Fix recently introduced build [...] adds fb5ec981adf0 media: software_node: Fix refcounts in software_node_get_n [...] adds ec9ded4fa864 media: ipu3-cio2: Add headers that ipu3-cio2.h is direct user of adds 5273382d0376 media: device property: Return true in fwnode_device_is_av [...] adds acd418bfcfc4 media: device property: Call fwnode_graph_get_endpoint_by_ [...] adds d9b1103bc622 media: software_node: Enforce parent before child ordering [...] adds fc002f0f23e2 media: software_node: unregister software_nodes in reverse order adds 529b56a854c5 media: device property: Define format macros for ports and [...] adds 000c08fda62c media: software_node: Add support for fwnode_graph*() fami [...] adds f0328be57568 media: lib/test_printf.c: Use helper function to unwind ar [...] adds 900104c84837 media: ipu3-cio2: Add T: entry to MAINTAINERS adds acec1ff638a6 media: ipu3-cio2: Rename ipu3-cio2.c adds 06c85233121f media: v4l2-core: v4l2-async: Check sd->fwnode->secondary [...] adds bf263f64e804 media: ACPI / bus: Add acpi_dev_get_next_match_dev() and h [...] adds 0eeded3671df media: v4l2-fwnode: Include v4l2_fwnode_bus_type adds 803abec64ef9 media: ipu3-cio2: Add cio2-bridge to ipu3-cio2 driver adds 586bb700b325 media: sunxi-cir: Clean up dead register writes adds d1036eb43f71 media: sunxi-cir: Remove unnecessary spinlock adds 8f9061fa773c media: sunxi-cir: Factor out hardware initialization adds a6f42f5ebb7f media: sunxi-cir: Implement suspend/resume/shutdown callbacks adds 9dec0f48a75e media: mceusb: sanity check for prescaler value adds 59a3e78f8cc3 media: lmedm04: Fix misuse of comma adds add5861769f9 media: lmedm04: Use GFP_KERNEL for URB allocation/submission. adds 7b2afdbc00c5 media: lmedm04: Remove lme2510_kill_urb function. adds 036bf04f14a1 media: atomisp/pci/hmm: fix wrong printk format adds 048c96e28674 media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate adds 8089651cd9ed media: meson/ge2d: set ret to -ENOMEM adds 7692057d9cc5 media: davinci/vpbe.c: ret contains the return code, not err adds fec9b0e84916 media: tuners/it913x.c: fix missing error code adds 6e7cca2790a5 media: i2c/ov8865.c: fix error checks using wrong variable adds 3d14284fe363 media: sti/c8sectpfe: set correct return code adds 0dfa73608f45 media: sti/hva: add missing clk_disable_unprepare() adds dd3bca72c4db media: pci/ivtv: release memory regions on error adds add434e551f0 media: usb/dvb-usb-v2/rtl28xxu.c: clean up code to fix sma [...] adds 83104f045dae media: dvb-frontends/rtl2832.c: fix missing error code adds e121993ae4b5 media: dvb-frontends/af9033.c: fix missing error codes adds 7be37332ecfd media: atomisp/pci: add missing include adds 5320f4c1fb88 media: i2c/ov02a10.c: add cast to fix type mismatch adds 0a933a7f73d6 media: vidtv: psi: fix missing crc for PMT adds 4671c204dd5f media: vidtv: remove unused field from 'struct vidtv_mpeg_ts' adds 8d23ada8e72d media: vidtv: Use kmemdup instead of kzalloc and memcpy adds e259572d6ffc media: vidtv: Add media controller support adds 707848ccdf36 media: vidtv: reinstate sysfs bind attrs adds 0b8f1d4a093a media: vidtv: use a simpler name in platform_{device|driver} adds ed35980a4d8a media: vidtv: print message when driver is removed adds 7072db895721 media: cedrus: Remove checking for required controls adds 625993166b55 media: atomisp: Fix a buffer overflow in debug code adds af7ab6622511 media: dvb-frontends: Fix fall-through warnings for Clang adds 623cd8b13f63 media: usb: dvb-usb-v2: Fix fall-through warnings for Clang adds 45fe926241bc media: atomisp: Fix fall-through warnings for Clang adds 97735d3a55c8 media: dvb_frontend: Fix fall-through warnings for Clang adds bbcab30420f4 media: rcar_jpu: Fix fall-through warnings for Clang adds 69518b52e923 media: saa7134: Fix fall-through warnings for Clang adds fcf8d018bdca media: qm1d1c0042: fix error return code in qm1d1c0042_init() adds c0011fe210c5 media: mtk-vcodec: Fix order of log arguments adds 4d2e37340ec9 media: rc: select CONFIG_BITREVERSE where needed adds fed3f55dfca8 media: mtk-mdp: Do not zero reserved fields adds 4701825e0987 media: fdp1: Do not zero reserved fields adds 7b472a76fccd media: jpu: Do not zero reserved fields adds b7d2c99a69a1 media: ti-vpe: Do not zero reserved fields adds ed2fb2f57430 media: vicodec: Do not zero reserved fields adds f5cc14e420e8 media: sun4i-csi: Do not zero reserved fields adds 204cffafd4f5 media: mtk-vcodec: Do not zero reserved fields adds 873a623fd42d media: saa7164: switch from 'pci_' to 'dma_' API adds b2de3643c502 media: cx25821: Fix a bug when reallocating some dma memory adds a04e187d2310 media: mtk-vcodec: fix argument used when DEBUG is defined adds 031b9212eeee media: pxa_camera: declare variable when DEBUG is defined adds 319c4bd41a36 media: v4l2-ioctl: print capabilities in v4l_print_create_ [...] adds b7da24739f31 media: videobuf2-v4l2: remove redundant error test adds c4f115355c53 media: rcar-vin: Do not try to stop stream if not running adds bdd59592b29b media: rcar-vin: Route events to correct video device adds 65fba0b15e99 media: Fix RTL2832 not depending on REGMAP_I2C adds 711ae4f6f353 media: hdmi: cec: replace broken link to HDMI specs adds b05bb3bfa583 media: smipcie: switch from 'pci_' to 'dma_' API adds 9d3b7ca42d6f media: imx6-mipi-csi2: Call remote subdev get_mbus_config [...] adds ea354b6ddd6f media: zr364xx: fix memory leaks in probe() adds b400b6f28af0 media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 adds dc9455ffae02 media: uvcvideo: Accept invalid bFormatIndex and bFrameInd [...] adds 351509c604dc media: uvcvideo: Move guid to entity adds cae79e50d122 media: uvcvideo: Allow extra entities adds 7532dad66340 media: uvcvideo: Allow entities with no pads adds d9c8763e6129 media: uvcvideo: Provide sync and async uvc_ctrl_status_event adds 65900c581d01 media: uvcvideo: Allow entity-defined get_info and get_cur adds 2886477ff987 media: uvcvideo: Implement UVC_EXT_GPIO_UNIT adds 6f6a87eb8266 media: uvcvideo: Add Privacy control based on EXT_GPIO adds 69df09547e7a media: uvcvideo: Use dev_ printk aliases adds 59e92bf62771 media: uvcvideo: New macro uvc_trace_cont adds ed4c5fa4d804 media: uvcvideo: use dev_printk() for uvc_trace() adds 9e56380ae625 media: uvcvideo: Rename debug functions adds 97cf50b6f8e5 media: v4l2-async: Remove V4L2_ASYNC_MATCH_CUSTOM adds 517fd2b6a058 media: v4l2-async: Add waiting subdevices debugfs adds b7cdd6453ca2 media: i2c/Kconfig: Select FWNODE for OV772x sensor adds 25a6436002d3 media: v4l2-async: Safely unregister an non-registered asy [...] adds 35cb6aa82656 media: dt-bindings: media: ov5647: Fix filename adds 256442881b17 media: allegro: extract RBSP handler from H.264 NAL generator adds 98c588b6d27c media: allegro: add helper to report unsupported fields adds 7f8e438b90c9 media: allegro: add HEVC NAL unit generator adds 8e64f00846bb media: allegro: implement S_FMT for CAPTURE adds d2a1b58fd2df media: allegro: adjust channel after format change adds 83a4b7fd7f6f media: allegro: move encoding options to channel adds e7cd90988b9d media: allegro: fix log2_max_poc in firmware 2019.1 adds 21de56fa0789 media: allegro: use handler_setup to configure channel adds 2e3917e6bd22 media: allegro: initialize bitrate using v4l2_ctrl adds d4a881c1b9f6 media: allegro: implement scaling of cpb size in SPS adds 7f046e4b05b3 media: allegro: remove cpb_size and gop_size from channel adds 608341075c2d media: allegro: remove profile and level from channel adds 2b6e6e5b26cf media: allegro: use accessor functions for QP values adds 655ef9f9e875 media: allegro: add helper to get entropy mode adds 4132dcbf5ccd media: allegro: rename codec specific functions adds be7f41f2f10c media: allegro: increase offset in CAPTURE buffer adds 99b05ce74cee media: allegro: activate v4l2-ctrls only for current codec adds b08797d1b2ec media: allegro: add support for HEVC encoding adds c5b14df7a80a media: venus: Fix uninitialized variable count being check [...] adds 0f9774dddf6c media: venus: Mark bufreq_enc with static keyword adds 0ca0ca980505 media: venus: core: add support to dump FW region adds 74c357fc2c4b media: platform: Remove depends on interconnect adds a76f43a49054 media: venus: pm_helpers: Control core power domain manually adds 01e869e78756 media: venus: venc: fix handlig of S_SELECTION and G_SELECTION adds 002c22bd360e media: venus: venc: set inband mode property to FW. adds f0ddb4e99116 media: venus: venc: set IDR period to FW only for H264 & HEVC adds 0b9112a58836 Merge tag 'v5.11-rc6' into patchwork adds b53f2fa136b1 media: mxl692: MaxLinear 692 ATSC demod/tuner driver adds 688e2dd468ac media: em28xx-core: Fix TS2 active led adds 1970105af093 media: em28xx-core: Fix i2c error debug adds 2e74a01fb073 media: em28xx: Add support for Hauppauge USB QuadHD adds 6532923237b4 media: smipcie: fix interrupt handling and IR timeout adds c0133e9dbac8 media: doc: pixfmt-yuv: Fix 4:4:4 subsampling info adds fee20eb5ceab media: media/pci: fix spelling typo of frimware adds 08979f160eb9 media: media/dvb/dvbstb.svg: Antena -> Antenna adds c90c103c8dc4 media: vidtv: adapter->mdev was set too late adds 063b811f3465 media: uvc: strncpy -> strscpy adds ea12d248b096 media: i2c: fix spelling mistakes: "enpoint" -> "endpoint" adds 7e7618579dcd media: v4l2-async: Remove V4L2_ASYNC_MATCH_DEVNAME adds 0e34fe5beace media: ipu3-cio2: Do not zero reserved fields adds c432147c771d media: staging/intel-ipu3: Do not zero reserved fields adds e88ccf09e79c media: i2c: max9286: fix access to unallocated memory adds 38a50230292f media: i2c: ov5648: remove unnecessary NULL check adds c1cf3d896d12 media: v4l2-async: Clean v4l2_async_notifier_add_fwnode_re [...] adds d6701f13bd07 media: atmel: Use v4l2_async_notifier_add_fwnode_remote_subdev adds 49cff8db6c22 media: stm32: Use v4l2_async_notifier_add_fwnode_remote_subdev adds 3a2822bfe45c media: exynos4-is: Use v4l2_async_notifier_add_fwnode_remo [...] adds 5bbefdefe8a6 media: st-mipid02: Use v4l2_async_notifier_add_fwnode_remo [...] adds 88367b1522bf media: cadence: Use v4l2_async_notifier_add_fwnode_remote_subdev adds 50fe0de0fedb media: marvell-ccic: Use v4l2_async_notifier_add_*_subdev adds 5fd934d70215 media: renesas-ceu: Use v4l2_async_notifier_add_*_subdev adds c89502c84b15 media: pxa-camera: Use v4l2_async_notifier_add_*_subdev adds be5ec392bb76 media: davinci: vpif_display: Remove unused v4l2-async code adds c1cc23625062 media: v4l2-async: Discourage use of v4l2_async_notifier_a [...] adds b01edcbd409c media: v4l2-async: Improve v4l2_async_notifier_add_*_subdev() API adds 3e90e5ad9497 media: Clarify v4l2-async subdevice addition API adds 918b866edfec media: dt-bindings: Remove old ov5647.yaml file, update ov [...] adds 655ae29da72a media: marvell-ccic: power up the device on mclk enable adds a59f853b3b4b media: i2c: Add driver for RDACM21 camera module adds c00b72491366 media: dt-bindings: media: max9286: Document 'maxim,revers [...] adds 02b57eb3b576 media: i2c: max9286: Break-out reverse channel setup adds 5a386b1ff771 media: i2c: max9286: Make channel amplitude programmable adds 85cb767cbfcd media: i2c: max9286: Configure reverse channel amplitude adds ded8f0355a88 media: i2c: rdacm20: Constify static structs adds d899e5f1db7a media: dt-bindings: media: imx258: add bindings for IMX258 sensor adds 9d14932d3eb0 media: i2c: imx258: add support for binding via device tree adds 2b585242b861 media: i2c: imx258: simplify getting state container adds 9fda25332c4b media: i2c: imx258: get clock from device properties and e [...] adds a52e17361987 media: mach-pxa: Register the camera sensor fixed-rate clock adds 832e6609f790 media: pxa_camera: Drop the v4l2-clk clock register adds 8de14b3acb9c media: ov9640: Use the generic clock framework adds ea6300cdf181 media: mt9m111: Use the generic clock framework adds 01747ab9ca07 media: ov6650: Use the generic clock framework adds 85db876b08f1 media: Remove the legacy v4l2-clk API adds d12783207ae8 media: ipu3-cio2: Build bridge only if ACPI is enabled adds 6f862f848830 media: ov5675: fix vflip/hflip control adds 49b94d580abc media: i2c: imx219: Implement V4L2_CID_LINK_FREQ control adds 2984b0ddd557 media: ov8856: Configure sensor for GRBG Bayer for all modes adds 41b3e23376e9 media: dt-bindings: media: Add bindings for imx334 adds 9746b11715c3 media: i2c: Add imx334 camera sensor driver adds df93ef9669d1 Merge remote-tracking branch 'v4l-dvb/master' adds db9deabba7a9 Merge remote-tracking branch 'v4l-dvb-next/master' adds b1f4213cfa2a PNP: add printf attribute to log function adds 96228223933b PNP: pnpbios: Use DEFINE_SPINLOCK() for spinlock adds 5f8f7ab22973 Merge branch 'pnp' into linux-next adds 3c55e94c0ade cpufreq: ACPI: Extend frequency tables to cover boost frequencies adds d11a1d08a082 cpufreq: ACPI: Update arch scale-invariance max perf ratio [...] adds fe0af09074bf Revert "ACPICA: Interpreter: fix memory leak by using exis [...] adds f2946d6be094 Merge branches 'pm-cpufreq-fixes' and 'acpica-fixes' into [...] adds c1a7c2ce7c37 ACPICA: fix -Wfallthrough adds c01df543c3a2 ACPICA: add type casts for string functions adds 7c9e83b6ad71 ACPICA: Update version to 20201217 adds 9e3000708868 ACPICA: Remove the MTMR (Mid-Timer) table adds 9a5c7de7a5d1 ACPICA: Remove the VRTC table adds 4441e55d5051 ACPICA: Updated all copyrights to 2021 adds df1d4b466bb6 ACPICA: Update version to 20210105 adds ca3cde5822b1 Merge branch 'acpica' into linux-next adds 0f39ee8324e7 ACPI: Use DEVICE_ATTR_<RW|RO|WO> macros adds 10e927249c4f ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE adds d8f85cc021af ACPI: CPPC: remove __iomem annotation for cpc_reg's address adds 1d9b4abefcca ACPI: CPPC: add __iomem annotation to generic_comm_base pointer adds 26692cd93265 ACPI: CPPC: initialise vaddr pointers to NULL adds 731e97e07698 Documentation: ACPI: add new rule for gpio-line-names adds 67e40054de86 ACPI: configfs: add missing check after configfs_register_ [...] adds d1eb86e59be0 ACPI: tables: introduce support for FPDT table adds f4b814c28e8b Merge branches 'acpi-misc', 'acpi-cppc', 'acpi-docs', 'acp [...] adds c1013ff7a547 ACPI: scan: Rearrange memory allocation in acpi_device_add() adds 5e73c5187cf4 ACPI: scan: Adjust white space in acpi_device_add() adds 83e2c8fc7ab8 ACPI: scan: Rearrange code related to acpi_get_device_data() adds 4fca9de24753 Merge back 'acpi-scan' changes for v5.12. adds dc20c4092049 ACPI: APEI: Add is_generic_error() to identify GHES sources adds 4ffa84b861cb ACPI: APEI: ERST: remove unneeded semicolon adds 8e0cbf356377 Documentation: Add documentation for new platform_profile [...] adds a2ff95e018f1 ACPI: platform: Add platform profile support adds 9d56653d14cd ACPI: platform-profile: Drop const qualifier for cur_profile adds 84f9017c37c4 ACPI: platform-profile: Introduce object pointers to callbacks adds 041142d7d252 ACPI: platform-profile: Fix possible deadlock in platform_ [...] adds b521db706972 Merge branches 'acpi-scan', 'acpi-apei' and 'acpi-platform [...] adds c8880651190e Merge branch 'acpi-scan' into acpi-messages adds 56ce8339d41b ACPI: power: Clean up printing messages adds c56fd5ead29b ACPI: PM: Clean up printing messages adds ee98460b2ff9 ACPI: bus: Clean up printing messages adds e52d9d8c0864 ACPI: scan: Clean up printing messages adds fba2ae30fe8c ACPI: utils: Clean up printing messages adds 12bfee94c230 ACPI: bus: Drop ACPI_BUS_COMPONENT which is not used any more adds 2249ff344467 ACPI: AC: Clean up printing messages adds bd8c5d1ee37f ACPI: battery: Clean up printing messages adds 411e3216d4ee ACPI: button: Clean up printing messages adds 2924d2f83778 ACPI: video: Clean up printing messages adds f86b15a1e654 ACPI: thermal: Clean up printing messages adds 6f69a9c41180 Merge branch 'acpi-messages' into linux-next adds 651bc5816c39 intel_idle: remove definition of DEBUG adds 75a8d877d657 cpufreq: intel_pstate: Remove repeated word adds 5ae4a4b45d43 cpufreq: Remove CPUFREQ_STICKY flag adds 2f0531869fd2 cpufreq: Remove unused flag CPUFREQ_PM_NO_WARN adds 7ac839a0a70f Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds e1a36563dee5 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next adds ccf7ce46ab91 PM: sleep: No need to check PF_WQ_WORKER in thaw_kernel_threads() adds eb23d91af55b PM: sleep: Use dev_printk() when possible adds 10aa694ea0d0 PM: runtime: Fix resposible -> responsible in runtime.c adds 309663093c8a PM: runtime: Fix typos and grammar adds 67e3242ee280 PM: domains: inform PM domain of a device's next wakeup adds c79aa080fb0f PM: domains: use device's next wakeup to determine domain [...] adds 079c42a0ed73 PM: domains: Make set_performance_state() callback optional adds 18027d6f392e PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER adds 45fbc464b047 PM: domains: Add "performance" column to debug summary adds 6dc466d34f51 PM: domains: Simplify the calculation of variables adds 0bfa0820c274 PM: clk: make PM clock layer compatible with clocks that m [...] adds c3680c3e9162 Merge branches 'pm-sleep', 'pm-core', 'pm-domains' and 'pm [...] adds cca26b66efc1 powercap/intel_rapl: add support for AlderLake Mobile adds 153551b4190b Merge branch 'powercap' into linux-next adds 629d512d682d cpupower: Update msr_pstate union struct naming adds 7a136a8fcd7e cpupower: Correct macro name for CPB caps flag adds a0255a76bf3a cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag adds 1421de7919cd cpupower: Remove unused pscur variable. adds 23765b82a808 cpupower: Update family checks when decoding HW pstates adds 56a85eebebdb cpupower: Condense pstate enabled bit checks in decode_pstates() adds d1abc4e996d7 cpupower: Remove family arg to decode_pstates() adds 3a3ecfdb605c cpupower: Add cpuid cap flag for MSR_AMD_HWCR support adds a51d18568180 Merge tag 'linux-cpupower-5.12-rc1' of git://git.kernel.or [...] adds 4084a778320d Merge branch 'pm-tools' into linux-next adds bf598ea7b86b Merge remote-tracking branch 'pm/linux-next' adds fc1745c0e40c PM / devfreq: rk3399_dmc: Remove unneeded semicolon adds aa7c6da0db25 Merge remote-tracking branch 'devfreq/devfreq-next' adds 32715be4fe95 opp: Fix adding OPP entries in a wrong order if rate is un [...] adds cf65948d62c6 opp: Filter out OPPs based on availability of a required-OPP adds d7b9d9b31a3e opp: Correct debug message in _opp_add_static_v2() adds d758eaf5f8cb opp: Staticize _add_opp_table() adds 8dd5cada393f opp: Add dev_pm_opp_find_level_ceil() adds 597ff5431fd4 opp: Add dev_pm_opp_get_required_pstate() adds ce8073d83f63 opp: Add dev_pm_opp_sync_regulators() adds 406e47652161 opp: Create _of_add_table_indexed() to reduce code duplication adds 32439ac7535a opp: Defer acquiring the clk until OPPs are added adds 559fef0dfd91 opp: Add dev_pm_opp_of_add_table_noclk() adds a3c47af6942d opp: Add devm_pm_opp_register_set_opp_helper adds b4b9e223ecca opp: Add devm_pm_opp_attach_genpd adds f2f4d2b86f43 opp: Handle missing OPP table in dev_pm_opp_xlate_performa [...] adds b6ecd5d4f694 opp: Print OPP level in debug message of _opp_add_static_v2() adds 38bb34393804 opp: Prepare for ->set_opp() helper to work without regulators adds 04b447df1d09 opp: Make _set_opp_custom() work without regulators adds 5ad58bbacf80 opp: Rename _opp_set_rate_zero() adds 1d3c42cabbd3 opp: No need to check clk for errors adds 81c4d8a3c414 opp: Keep track of currently programmed OPP adds 386ba854d9f3 opp: Split _set_opp() out of dev_pm_opp_set_rate() adds f0b88fa45595 opp: Allow _set_opp() to work for non-freq devices adds 3f62670fcca4 opp: Allow _generic_set_opp_regulator() to work for non-fr [...] adds 35e74b2ee8ec opp: Allow _generic_set_opp_clk_only() to work for non-fre [...] adds 509e4777ca41 opp: Update parameters of _set_opp_custom() adds abbe348340c7 opp: Implement dev_pm_opp_set_opp() adds 8d25157f738c cpufreq: qcom: Migrate to dev_pm_opp_set_opp() adds 920b4a678099 drm: msm: Migrate to dev_pm_opp_set_opp() adds c7f142190d91 devfreq: tegra30: Migrate to dev_pm_opp_set_opp() adds 240ae50e2306 opp: Remove dev_pm_opp_set_bw() adds 7eba0c7641b0 opp: Allow lazy-linking of required-opps adds 870d5d963972 opp: Update bandwidth requirements based on scaling up/down adds d4a4c7a41153 opp: Don't ignore clk_get() errors other than -ENOENT adds f3988bc5d58b opp: Fix "foo * bar" should be "foo *bar" adds 1d614920318b opp: Replace ENOTSUPP with EOPNOTSUPP adds 7d8658ef65a4 OPP: Add function to look up required OPP's for a given OPP adds 26f9c7cc42a6 PM / devfreq: Cache OPP table reference in devfreq adds 86ad9a24f21e PM / devfreq: Add required OPPs support to passive governor adds a26ddc09063b Merge remote-tracking branch 'opp/opp/linux-next' adds 64f8c75830fe Merge remote-tracking branch 'thermal/thermal/linux-next' adds 4ba008bbe560 Merge remote-tracking branch 'ieee1394/for-next' adds 33eb12f2966e RDMA/nldev: Return an error message on failure to turn auto mode adds 1bbd4380744f RDMA/hns: Create CQ with selected CQN for bank load balance adds f6919d56388c RDMA/bnxt_re: Code refactor while populating user MRs adds c930af5ab431 RDMA/bnxt_re: Allow bigger MR creation adds 8ebe0e2a7efa IB/isert: Remove unneeded new lines adds ec53a2a6540d IB/isert: Remove unneeded semicolon adds a6dc16b69963 IB/isert: Simplify signature cap check adds 8798e4ad0abe RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation adds 1368ead04c36 RDMA/mlx5: Use strict get/set operations for obj_id adds 02487bcc84cd Merge branch 'devx_set_get' into rdma.git for-next adds 5bf0e4b80b2a IB/iser: Remove unneeded semicolons adds 429c76133fbb IB/iser: Protect iscsi_max_lun module param using callback adds 6bd898baf2bb IB/iser: Enforce iser_max_sectors to be greater than 0 adds 877745b47783 IB/iser: Simplify prot_caps setting adds ab40530a2e0a IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex adds 559a3eacc4e5 IB/mlx5: Make function static adds 390e9ab4632f RDMA/hw: i40iw_hmc: Fix misspellings of '*idx' args adds 4c3b53e14cdf RDMA/core: device: Fix formatting in worthy kernel-doc hea [...] adds 14fa9fe5a612 RDMA/hw/i40iw/i40iw_ctrl: Fix a bunch of misspellings and [...] adds 03e2dbbb3e81 RDMA/hw/i40iw/i40iw_cm: Fix a bunch of function documentat [...] adds 3c976761ad04 RDMA/core/cache: Fix some misspellings, missing and superf [...] adds 263520f2dd27 RDMA/hw/i40iw/i40iw_hw: Provide description for 'ipv4', re [...] adds c5e2ee410ba8 RDMA/hw/i40iw/i40iw_main: Rectify some kernel-doc misdemeanours adds d71f5fa2f5f2 RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_resca [...] adds fa2e3a72a28e RDMA/hw/i40iw/i40iw_pble: Provide description for 'dev' an [...] adds 0c962472d67e RDMA/hw/i40iw/i40iw_puda: Fix some misspellings and provid [...] adds 1d3194f1d0a4 RDMA/core/multicast: Provide description for 'ib_init_ah_f [...] adds cf5dd4a891b7 RDMA/core/sa_query: Demote non-conformant kernel-doc header adds d246bbdcc757 RDMA/hw/i40iw/i40iw_uk: Clean-up some function documentati [...] adds dcef82fad6da RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues adds 737db46d29c0 RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missi [...] adds 554c3b0b8079 RDMA/core/restrack: Fix kernel-doc formatting issue adds 1896e5240883 RDMA/hw/i40iw/i40iw_verbs: Fix worthy function headers and [...] adds 78f20653531e RDMA/core/counters: Demote non-conformant kernel-doc headers adds db038e70f82e RDMA/core/iwpm_util: Fix some param description misspellings adds abfa456555f4 RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param adds 368c0159d492 RDMA/umem: Support importing dma-buf as user memory region adds 3bc489e8827a RDMA/core: Add device method for registering dma-buf based [...] adds bfe0cc6eb249 RDMA/uverbs: Add uverbs command for dma-buf based MR registration adds 90da7dc8206a RDMA/mlx5: Support dma-buf based userspace memory region adds efeb973ffce7 RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI adds 5e769e444d26 RDMA/hw/mlx5/odp: Fix formatting and add missing descripti [...] adds 30cd9fc5e734 RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header adds 9b3ae173e6c4 RDMA/hw/efa/efa_com: Stop using param description notation [...] adds 006110eef715 RDMA/hw/hns/hns_roce_hw_v1: Fix doc-rot issue relating to [...] adds 779f2f5e7d2d RDMA/hw/hns/hns_roce_mr: Add missing description for 'hr_d [...] adds 65a62ec08ca4 RDMA/hw/qib/qib_driver: Fix misspelling in 'ppd's param de [...] adds 39412461fc3c RDMA/sw/rdmavt/vt: Fix formatting issue and update descrip [...] adds aab5a7e909f6 RDMA/hw/qib/qib_eeprom: Fix misspelling of 'buff' in 'qib_ [...] adds 7040557ca997 RDMA/hw/qib/qib_mad: Fix a few misspellings and supply mis [...] adds 305f2261f574 RDMA/hw/qib/qib_intr: Fix a bunch of formatting issues adds 63f774c512ce RDMA/hw/qib/qib_pcie: Demote obvious kernel-doc abuse adds 0bbc2aea2b8a RDMA/hw/qib/qib_qp: Fix some issues in worthy kernel-doc h [...] adds 8effbe0563ce RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header adds 24d02e04943a RDMA/hw/qib/qib_rc: Fix some worthy kernel-docs demote har [...] adds da0940e5a586 RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting an [...] adds 04dccf5d0933 RDMA/hw/qib/qib_twsi: Provide description for missing para [...] adds 6b3137fe7129 RDMA/hw/qib/qib_tx: Provide description for 'qib_chg_pioav [...] adds f8005fa870ff RDMA/hw/qib/qib_uc: Provide description for missing 'flags' param adds 5209201585fb RDMA/hw/qib/qib_ud: Provide description for 'qib_make_ud_r [...] adds e54e3db30ee7 RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header adds 888bf760700a RDMA/hw/qib/qib_user_pages: Demote non-conformant document [...] adds 00d25ff67913 RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header adds 9d2338ca5b5f RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues adds f40164f964d4 RDMA/hw/qib/qib_iba7220: Fix some kernel-doc issues adds 8e9a197e8457 RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param adds cf8f5cea24d5 RDMA/sw/rdmavt/mr: Fix some issues related to formatting a [...] adds a8a47b169b8d RDMA/hw/qib/qib_iba7322: Fix a bunch of copy/paste issues adds 3c2504be7e60 RDMA/hw/qib/qib_verbs: Repair some formatting problems adds 71f964c3a653 RDMA/hw/qib/qib_iba6120: Fix some repeated (copy/paste) ke [...] adds f8e9a970159c RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours adds 0e0ab04b5bbe RDMA/hns: Refactor the MTR creation flow adds 4e9fc1dae2a9 RDMA/hns: Optimize the MR registration process adds dc504774408b RDMA/hns: Use new interface to set MPT related fields adds 96667052149d tools/testing/scatterlist: Fix overflow of max segment size adds 2614488d1f3c RDMA/mlx5: Allow creating all QPs even when non RDMA profi [...] adds 4fc5461823c9 IB/umad: Return EIO in case of when device disassociated adds def4cd43f522 IB/umad: Return EPOLLERR in case of when device disassociated adds c4369575b2bc RDMA/rxe: Fix bug in rxe_alloc() adds 88cc77eb8bd0 RDMA/rxe: Fix misleading comments and names adds 4276fd0dddc9 RDMA/rxe: Remove RXE_POOL_ATOMIC adds 6cde3e8ec16f RDMA/rxe: Remove references to ib_device and pool adds eae5f0642e2f RDMA/rxe: Remove unneeded pool->state adds ce2063e3872b RDMA/rxe: Replace missing rxe_pool_get_index_locked adds 510a89495552 RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues adds ce4cc52f2c79 RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues adds 36da5370dd82 RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and [...] adds 29f7e5a3b88c RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header [...] adds e57a8db9cadb RDMA/hw/hfi1/msix: Add description for 'name' and remove s [...] adds c1e73d03ba5f RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()' [...] adds f57cfca846ed RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem adds 17401db5ffe1 RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start [...] adds 2a2660277aa4 RDMA/hw/hfi1/pcie: Demote kernel-doc abuses adds f4f86690c4a3 RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param adds 6993fce42626 RDMA/hw/hfi1/rc: Fix a few function documentation issues adds 11edbb1946fa RDMA/hw/hfi1/qp: Fix some formatting issues and demote ker [...] adds 0654a746663b RDMA/hw/hfi1/ruc: Fix a small formatting and description issues adds d748031044bb RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s [...] adds cd7727fdcee3 RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues adds d6a8bfe01ddb RDMA/hw/hfi1/uc: Fix a little doc-rot adds 16e1b5364fc1 RDMA/hw/hfi1/ud: Fix a little more doc-rot adds c6f2b65e9ae3 RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kern [...] adds cd5962d4fa72 RDMA/hw/hfi1/verbs: Demote non-conforming doc header and f [...] adds c2a54b68738c RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header adds 68fb9f3e312a RDMA/efa: Remove redundant NULL pointer check of CQE adds c2a5056814f5 RDMA/efa: Remove duplication of upper/lower_32_bits adds 631b6189b8fe RDMA/efa: Remove unnecessary indentation in defs comments adds 9bf61b8ce555 RDMA/efa: Remove unused 'select' field from get/set featur [...] adds 4629c5d4db91 RDMA/efa: Remove unused syndrome enum values adds d286ac1d0521 IB/mlx5: Return appropriate error code instead of ENOMEM adds 131be2675037 IB/cm: Avoid a loop when device has 255 ports adds 6504c772551e IB/mlx4: Use port iterator and validation APIs adds 904f4f647ec3 IB/core: Use valid port number to check link layer adds d6fd59e14ed2 IB/mlx5: Support default partition key for representor port adds ed19e2282476 Merge remote-tracking branch 'rdma/for-next' adds fdb6b338d2e5 cxgb4: Assign boolean values to a bool variable adds 05fcc25662a3 cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant adds 19038523a735 net: remove aurora nb8800 driver adds 43e5763152e2 net: macb: ignore tx_clk if MII is used adds 86fdf1fc60e9 net: ipa: remove a remoteproc dependency adds 27bb36ed7775 dt-bindings: net: remove modem-remoteproc property adds 8535c8e30010 arm64: dts: qcom: sc7180: kill IPA modem-remoteproc property adds 5da1fca9eb73 arm64: dts: qcom: sdm845: kill IPA modem-remoteproc property adds 8be2b2b940f0 Merge branch 'net-ipa-remove-a-build-dependency' adds ca649ccae45d dt-bindings: net: renesas,etheravb: Add r8a779a0 support adds 2d8983f9246e net: phy: realtek: Add support for RTL9000AA/AN adds a05a7280f545 tcp: remove unused ICSK_TIME_EARLY_RETRANS adds e7ed11ee9454 tcp: add TTL to SCM_TIMESTAMPING_OPT_STATS adds e26ca4b53582 sfc: reduce the number of requested xdp ev queues adds 866f26f2a9c3 mptcp: always graft subflow socket to parent adds 5cf92bbadc58 mptcp: re-enable sndbuf autotune adds ec369c3a337f mptcp: do not queue excessive data on subflows adds 40dc9416cc95 mptcp: schedule work for better snd subflow selection adds b19bc2945b40 mptcp: implement delegated actions adds 07fe179e5d85 Merge branch 'mptcp-re-enable-sndbuf-autotune' adds b9046e88f6be net: hns3: replace skb->csum_not_inet with skb_csum_is_sctp adds 9e10b9e65699 net: bridge: multicast: rename src_size to addr_size adds 54bea7219641 net: bridge: multicast: pass host src address to IGMPv3/ML [...] adds 0ad57c99e857 net: bridge: multicast: __grp_src_block_incl can modify pg adds e7cfcf2c18c5 net: bridge: multicast: calculate idx position without cha [...] adds 8f07b831197e net: bridge: multicast: add EHT structures and definitions adds 5b1632887930 net: bridge: multicast: add EHT host handling functions adds baa74d39ca39 net: bridge: multicast: add EHT source set handling functions adds dba6b0a5ca21 net: bridge: multicast: add EHT host delete function adds 474ddb37fa3a net: bridge: multicast: add EHT allow/block handling adds ddc255d993d8 net: bridge: multicast: add EHT include and exclude handling adds b66bf55bbc1c net: bridge: multicast: optimize TO_INCLUDE EHT timeouts adds c9739016a032 net: bridge: multicast: add EHT host filter_mode handling adds e87e4b5caa5d net: bridge: multicast: handle block pg delete for all cases adds d5a1022283c3 net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes adds 5225d5f57b35 Merge branch 'net-bridge-multicast-add-initial-eht-support' adds 925bba24e68a tcp: Remove CMSG magic numbers for tcp_recvmsg(). adds 7eeba1706eba tcp: Add receive timestamp support for receive zerocopy. adds 04a886372a20 Merge branch 'tcp-add-cmsg-rx-timestamps-to-rx-zerocopy' adds ca1e4ab19993 net: sched: Add multi-queue support to sch_tree_lock adds 4dd78a73738a net: sched: Add extack to Qdisc_class_ops.delete adds d03b195b5aa0 sch_htb: Hierarchical QoS hardware offload adds 83271586249c sch_htb: Stats for offloaded HTB adds 214baf22870c net/mlx5e: Support HTB offload adds 351876424ec1 Merge branch 'htb-offload' adds 321f7ab0d458 mlxsw: Register physical ports as a devlink resource adds 5154b1b826d9 selftests: mlxsw: Add a scale test for physical ports adds 59a49d9617e2 Merge branch 'mlxsw-expose-number-of-physical-ports' adds c80c4a1ea47f net: ipa: count actual work done in gsi_channel_poll() adds 148604e7eafb net: ipa: heed napi_complete() return value adds 223f5b34b409 net: ipa: have gsi_channel_update() return a value adds 5725593e6f18 net: ipa: repurpose gsi_irq_ieob_disable() adds 7bd9785f683a net: ipa: disable IEOB interrupts before clearing adds e7b76db36240 Merge branch 'net-ipa-napi-poll-updates' adds 57ba00774b5b net: dsa: mv88e6xxx: Remove bogus Kconfig dependency. adds 04cbb740ce1b net: mvpp2: Remove unneeded Kconfig dependency. adds 692347a93178 Merge branch 'remove-unneeded-phy-time-stamping-option' adds 6f1c0ea133a6 net: introduce a netdev feature for UDP GRO forwarding adds 36707061d6ba udp: allow forwarding of plain (non-fraglisted) UDP GRO packets adds acb4151f5d0d Merge branch 'udp-allow-forwarding-of-plain-non-fraglisted [...] adds b80b5dbf118f net: mhi: Set wwan device type adds 24dfc6eb39b2 net: dsa: hellcreek: Add TAPRIO offloading support adds a61e4b60761f Merge branch 'net-dsa-hellcreek-add-taprio-offloading' adds 24f97b6af9a0 tg3: improve PCI VPD access adds b9b7421a01d8 octeontx2-af: Support ESP/AH RSS hashing adds 8d21c882aba8 bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR adds 4fd59792097a net: ethernet: mediatek: support setting MTU adds 974d5ba60df7 dt-bindings: net: dsa: add MT7530 GPIO controller binding adds 429a0edeefd8 net: dsa: mt7530: MT7530 optional GPIO support adds ae189ccb1b8a Merge branch 'dsa-add-mt7530-gpio-support' adds 16db6323042f bnxt_en: Update firmware interface to 1.10.2.11. adds fe1b853572f1 bnxt_en: Define macros for the various health register states. adds b187e4bae0aa bnxt_en: handle CRASH_NO_MASTER during bnxt_open() adds d1cbd1659cac bnxt_en: Retry sending the first message to firmware if it [...] adds 3e3c09b0e999 bnxt_en: Move reading VPD info after successful handshake [...] adds 881d8353b05e bnxt_en: Add an upper bound for all firmware command timeouts. adds a44daa8fcbcf bnxt_en: log firmware debug notifications adds 6882c36cf82e bnxt_en: attempt to reinitialize after aborted reset adds 5d06eb5cb1f9 bnxt_en: Retry open if firmware is in reset. adds 339eeb4bd9e4 bnxt_en: Add bnxt_fw_reset_timeout() helper. adds e340a5c4fbdd bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep t [...] adds 38290e372970 bnxt_en: Modify bnxt_disable_int_sync() to be called more [...] adds 4f036b2e7598 bnxt_en: Improve firmware fatal error shutdown sequence. adds 5863b10aa86a bnxt_en: Consolidate firmware reset event logging. adds 0da65f4932ce bnxt_en: Do not process completion entries after fatal con [...] adds 6d70cd2a4209 Merge branch 'bnxt_en-error-recovery-improvements' adds afe197f44e64 nfc: fdp: fix typo issue adds 02c26940908f nfc: fix typo adds 3e841bacf72f net: bridge: multicast: fix br_multicast_eht_set_entry_loo [...] adds 2961f562bb7b usbnet: fix the indentation of one code snippet adds 871127e6ab0d bnxt_en: Convert to use netif_level() helpers. adds 285715ac9a81 bonding: add TLS dependency adds 9b0b7837b9f1 selftests: add IPv4 unicast extensions tests adds 67c9ed1c8809 net: dsa: mv88e6xxx: use mv88e6185_g1_vtu_getnext() for the 6250 adds b28f3f3c3f30 net: dsa: mv88e6xxx: use mv88e6185_g1_vtu_loadpurge() for [...] adds 3e4715ec58ff Merge branch 'net-dsa-mv88e6xxx-remove-some-6250-specific- [...] adds 90a586b8d741 net: usbnet: initialize tasklet using tasklet_init adds c955e329bb9d net: usbnet: use new tasklet API adds 6626a0266566 Merge branch 'net-usbnet-convert-to-new-tasklet-api' adds 6b2e04bc240f net: allow user to set metric on default route learned via [...] adds 275b1e88cabb pktgen: fix misuse of BUG_ON() in pktgen_thread_worker() adds 17ce76c4985f r8169: remove not needed call to rtl_wol_enable_rx from rt [...] adds 50a13bc3945c mptcp: support MPJoin with IPv4 mapped in v6 sk adds 7b9b0f7e1230 mptcp: pm nl: support IPv4 mapped in v6 addresses adds 1f2f1931b2a8 mptcp: pm nl: reduce variable scope adds a6094788031d selftests: mptcp: add IPv4-mapped IPv6 testcases adds 9c2cadefde48 selftests: increase timeout to 10 min adds fd0e4ec4a701 Merge branch 'mptcp-ipv4-mapped-ipv6-addressing-for-subflows' adds 69783429cd13 net: sysctl: remove redundant #ifdef CONFIG_NET adds 8b5f4eb3ab70 net: move CONFIG_NET guard to top Makefile adds 1e328ed55920 net: dcb: use obj-$(CONFIG_DCB) form in net/Makefile adds 0cfd99b487f1 net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in ne [...] adds d32f834cd687 net: l3mdev: use obj-$(CONFIG_NET_L3_MASTER_DEV) form in n [...] adds 864e898ba3f6 net: remove redundant 'depends on NET' adds 1d96006dccf0 rocker: Simplify the calculation of variables adds 89268b056ed1 net: bridge: multicast: add per-port EHT hosts limit adds 2dba407f994e net: bridge: multicast: make tracked EHT hosts limit configurable adds c7f3489bfce3 Merge branch 'net-bridge-multicast-per-port-eht-hosts-limit' adds 2a9063b7ffac tipc: remove duplicated code in tipc_msg_create adds 12da7a1f3cb6 can: gw: fix typo adds 02ee68081791 can: flexcan: fix typos adds 6fe27d68b456 can: dev: export can_get_state_str() function adds 54eca60b1c94 can: length: can_fd_len2dlc(): make legnth calculation rea [...] adds 22d63be91c50 can: mcba_usb: remove h from printk format specifier adds cdc4c698e4be can: mcp251xfd: replace sizeof(u32) with val_bytes in regmap adds 9845b8f53019 can: mcp251xfd: mcp251xfd_start_xmit(): use mcp251xfd_get_ [...] adds 561aa5b4ce22 can: mcp251xfd: mcp251xfd_tx_obj_from_skb(): clean up padd [...] adds e20b85c7eb2e can: mcp251xfd: mcp251xfd_hw_rx_obj_to_skb(): don't copy d [...] adds a68eda203676 can: mcp251xfd: mcp251xfd_tx_obj_from_skb(): don't copy da [...] adds 86f1e3b1dd9f can: mcp251xfd: add len8_dlc support adds 4162e18e949b can: mcp251xfd: add BQL support adds df9d80470a0c Merge tag 'linux-can-next-for-5.12-20210127' of git://git. [...] adds 7f7aa94bcaf0 mac80211: reduce peer HE MCS/NSS to own capabilities adds c27aa56a72b8 cfg80211: add VHT rate entries for MCS-10 and MCS-11 adds d9c85e247265 cfg80211: Add phyrate conversion support for extended MCS [...] adds e908435e402a mac80211: introduce aql_enable node in debugfs adds f84de063985a mac80211: minstrel_ht: clean up CCK code adds a7844a538460 mac80211: minstrel_ht: add support for OFDM rates on non-H [...] adds cbda98c710d2 mac80211: remove legacy minstrel rate control adds eeafcb0c80c8 mac80211: minstrel_ht: remove old ewma based rate average code adds 1ae8bba9a23b mac80211: minstrel_ht: improve ampdu length estimation adds 019c6fc27829 mac80211: minstrel_ht: improve sample rate selection adds a7fca4e4037f mac80211: minstrel_ht: fix max probability rate selection adds 7e2123abc516 mac80211: minstrel_ht: increase stats update interval adds 347c2989a8ba mac80211: minstrel_ht: fix rounding error in throughput ca [...] adds 2fe8ef106238 cfg80211: change netdev registration/unregistration semantics adds a05829a7222e cfg80211: avoid holding the RTNL when calling the driver adds 38ec7c6b6bd6 virt_wifi: fix deadlock on RTNL adds d3b9b45f7e98 mac80211: minstrel_ht: fix regression in the max_prob_rate fix adds 5998dd0217df Merge tag 'mac80211-next-for-net-next-2021-01-27' of git:/ [...] adds 63368a7416df net: dsa: mv88e6xxx: Make global2 support mandatory adds e78ab164591f devlink: Add DMAC filter generic packet trap adds 3d347b1b19da net/mlx5: Add support for devlink traps in mlx5 core driver adds 82e6c96f04e1 net/mlx5: Register to devlink ingress VLAN filter trap adds f679247f25b6 net/mlx5: Register to devlink DMAC filter trap adds 3eac5d949afe net/mlx5: Rename events notifier header adds 241dc159391f net/mlx5: Notify on trap action by blocking event adds 1c46d7409f30 net/mlx5e: Optimize promiscuous mode adds e2a1a00498ae net/mlx5e: Add flow steering VLAN trap rule adds ceef1b66bdda net/mlx5e: Add flow steering DMAC trap rule adds cf7476093260 net/mlx5e: Expose RX dma info helpers adds 5543e989fe5e net/mlx5e: Add trap entity to ETH driver adds 70038b73e40e net/mlx5e: Add listener to trap event adds 49fdbd23418f net/mlx5e: Add listener to DMAC filter trap event adds eb3862a0525d net/mlx5e: Enable traps according to link state adds 5cc921a38f2b Merge branch 'mlx5-updates-2021-01-26' adds d1f3bdd4eaae net: dsa: rtl8366rb: standardize init jam tables adds bbc20b70424a net: reduce indentation level in sk_clone_lock() adds 88af9bd4efbd stmmac: intel: Add ADL-S 1Gbps PCI IDs adds 426c6cbc409c net: sfp: add workaround for Realtek RTL8672 and RTL9601C chips adds f0b4f8476732 net: sfp: add mode quirk for GPON module Ubiquiti U-Fiber Instant adds 32e31b78272b Merge branch 'net-sfp-add-support-for-gpon-rtl8672-rtl9601 [...] adds 1230d94820c9 devlink: Prepare code to fill multiple port function attributes adds b8288837ef6b devlink: Introduce PCI SF port flavour and port attribute adds cd76dcd68d96 devlink: Support add and delete devlink port adds a556dded9c23 devlink: Support get and set state of port function adds f3196bb0f14c net/mlx5: Introduce vhca state event notifier adds 90d010b8634b net/mlx5: SF, Add auxiliary device support adds 1958fc2f0712 net/mlx5: SF, Add auxiliary device driver adds d7f33a457bee net/mlx5: E-switch, Prepare eswitch to handle SF vport adds d970812b91d0 net/mlx5: E-switch, Add eswitch helpers for SF vport adds 8f0105418668 net/mlx5: SF, Add port add delete functionality adds 6a3273217469 net/mlx5: SF, Port function state change support adds c736111cf8d5 devlink: Add devlink port documentation adds 6474ce7ecd80 devlink: Extend devlink port documentation for subfunctions adds 142d93d12dc1 net/mlx5: Add devlink subfunction port documentation adds 24a790da0ac4 Merge tag 'mlx5-updates-2021-01-13' of git://git.kernel.or [...] adds c358f95205ff Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds d7a177ea8fe6 ipvlan: remove h from printk format specifier adds e594ad980ec2 net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces adds b4b91e24094a net: qmi_wwan: document qmap/mux_id sysfs file adds bbe25b7d6948 Merge branch 'net-usb-qmi_wwan-new-mux_id-sysfs-file' adds 59e139cf0b32 net: qmi_wwan: Add pass through mode adds 4140ff1ba06d e100: switch from 'pci_' to 'dma_' API adds 462512824f90 lan743x: fix endianness when accessing descriptors adds 28af22c6c8df net: adjust net_device layout for cacheline usage adds aa56e3e5cdb4 net: ipa: rename "tag status" symbols adds 162fbc6f4519 net: ipa: minor update to handling of packet with status adds f6aba7b5199a net: ipa: drop packet if status has valid tag adds 51c48ce264f8 net: ipa: signal when tag transfer completes adds 792b75b14786 net: ipa: don't pass tag value to ipa_cmd_ip_tag_status_add() adds 070740d389aa net: ipa: don't pass size to ipa_cmd_transfer_add() adds 699e4bc8c363 Merge branch 'net-ipa-hardware-pipeline-cleanup-fixes' adds ea12f1b3c828 s390/qeth: clean up load/remove code for disciplines adds 17f3a8b5f5c9 s390/qeth: remove qeth_get_ip_version() adds c61dff3c1ef7 s390/qeth: pass proto to qeth_l3_get_cast_type() adds a667fee181b2 s390/qeth: make cast type selection for af_iucv skbs robust adds d6e515031517 s390/qeth: don't fake a TX completion interrupt after TX error adds 14a6daf3a41c Merge branch 's390-qeth-updates-2021-01-28' adds 27e9c1de5299 net/af_iucv: remove WARN_ONCE on malformed RX packets adds c464444fa2ca net/af_iucv: don't lookup the socket on TX notification adds ef6af7bdb9e6 net/af_iucv: count packets in the xmit path adds 80bc97aa0aaa net/af_iucv: don't track individual TX skbs for TRANS_HIPE [...] adds 2c3b4456c812 net/af_iucv: build SG skbs for TRANS_HIPER sockets adds 4915a4043763 Merge branch 'net-iucv-updates-2021-01-28' adds 5d1f0f09b5f0 nexthop: Rename nexthop_free_mpath adds 79bc55e3fee9 nexthop: Dispatch nexthop_select_path() by group type adds b9bae61be466 nexthop: Introduce to struct nh_grp_entry a per-type union adds 720ccd9a7285 nexthop: Assert the invariant that a NH group is of only one type adds 09ad6becf535 nexthop: Use enum to encode notification type adds da230501f2c9 nexthop: Dispatch notifier init()/fini() by group type adds 56450ec6b7fc nexthop: Extract dump filtering parameters into a single s [...] adds b9ebea127661 nexthop: Extract a common helper for parsing dump attributes adds a6fbbaa64c3b nexthop: Strongly-type context of rtm_dump_nexthop() adds cbee18071e72 nexthop: Extract a helper for walking the next-hop tree adds e948217d258f nexthop: Add a callback parameter to rtm_dump_walk_nexthops() adds 0bccf8ed8aa6 nexthop: Extract a helper for validation of get/del RTNL requests adds 67d25ce89119 Merge branch 'nexthop-preparations-for-resilient-next-hop-groups' adds 1d3f9bb1be85 linux/qed: fix spelling typo in qed_chain.h adds 46eb3c108fe1 octeontx2-af: Fix 'physical' typos adds 0ba35fe91ce3 hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer adds 8c22475148a8 net: packet: make pkt_sk() inline adds e624e6c3e777 nfc: Add a virtual nci device driver adds f595cf1242f3 selftests: Add nci suite adds cf3c7c7b371a Merge branch 'add-nci-suit-and-virtual-nci-device-driver' adds 8c85d18ce647 net/sched: cls_flower: Add match on the ct_state reply flag adds 941eff5aea5d net: flow_offload: Add original direction flag to ct_metadata adds 6895cb3a95c9 net/mlx5: CT: Add support for matching on ct_state reply flag adds 810e754c7bc5 Merge branch 'net-sched-cls_flower-add-support-for-matchin [...] adds a5b88632fc96 net: atm: pppoatm: use tasklet_init to initialize wakeup tasklet adds a58745979cdd net: atm: pppoatm: use new API for wakeup tasklet adds afa4f675aa62 net/ethernet: convert to use module_platform_driver in oct [...] adds 5daf83846cdb docs: networking: timestamping: fix section title markup adds 87baa23e0236 bus: mhi: core: Add helper API to return number of free TREs adds 2bca263cdab1 Merge branch 'mhi-net-immutable' of https://git.kernel.org [...] adds e6ec3ccd4eb2 net: mhi: Get RX queue size from MHI core adds 6e10785ee148 net: mhi: Get rid of local rx queue count adds 28eb119c042e can: mcp251xfd: mcp251xfd_probe(): fix errata reference adds b98e68e91cde can: mcp251xfd: mcp251xfd_probe(): sort errata table alpha [...] adds 01b2a0e5a041 can: mcp251xfd: mcp251xfd_probe(): remove known bad combin [...] adds 9f1fbc1c9c7c can: mcp251xfd: mcp251xfd_probe(): add imx6 to errata table adds f93486a79aa6 can: mcp251xfd: unify error messages and commets adds 49ffacbc4cd9 can: mcp251xfd: add missing _MASK postfix to MCP251XFD_OBJ [...] adds dfe99ba29e62 can: mcp251xfd: mcp251xfd_chip_clock_enable(): simplify return adds cf8ee6de2543 can: mcp251xfd: mcp251xfd_probe(): use dev_err_probe() to [...] adds fd3d37551cec Merge tag 'linux-can-next-for-5.12-20210129' of git://git. [...] adds 62fafcd63139 net: support ip generic csum processing in skb_csum_hwoffl [...] adds efa1a65c7e19 ip_gre: add csum offload support for gre header adds 2d88296a80c1 Merge branch 'net-add-support-for-ip-generic-checksum-offl [...] adds 2bbad0aa40e1 net: hns3: add interfaces to query information of tm prior [...] adds 04987ca1b9b6 net: hns3: add debugfs support for tm nodes, priority and [...] adds 77609b1db210 Merge branch 'net-hns3-updates-for-next' adds df610cd9163b net: Remove redundant calls of sk_tx_queue_clear(). adds 0d6cd689f9ba net: proc: speedup /proc/net/netstat adds 6c13d75beee5 net: dsa: hellcreek: Add missing TAPRIO dependency adds de1da8bcf405 vmxnet3: Remove buf_info from device accessible structures adds 9c7caf280684 net: dsa: tag_8021q: add helpers to deduce whether a VLAN [...] adds 0e9bb4e9d93f net: mscc: ocelot: export VCAP structures to include/soc/mscc adds 50c6cc5b9283 net: mscc: ocelot: store a namespaced VCAP filter ID adds 9b521250bff4 net: mscc: ocelot: reapply bridge forwarding mask on bondi [...] adds cacea62fcdda net: mscc: ocelot: don't use NPI tag prefix for the CPU po [...] adds 886f8e26f539 net: dsa: document the existing switch tree notifiers and [...] adds 357f203bb3b5 net: dsa: keep a copy of the tagging protocol in the DSA s [...] adds 53da0ebaad10 net: dsa: allow changing the tag protocol via the "tagging [...] adds adb3dccf090b net: dsa: felix: convert to the new .change_tag_protocol DSA API adds 7c83a7c539ab net: dsa: add a second tagger for Ocelot switches based on [...] adds e21268efbe26 net: dsa: felix: perform switch setup for tag_8021q adds 56435d9145f5 Merge branch 'tag_8021q-for-ocelot-switches' adds 7d0888d52faa net: bridge: mcast: drop hosts limit sysfs support adds 1e16f382ae0b net: bridge: add warning comments to avoid extending sysfs adds 4e146def5855 Merge branch 'net-bridge-drop-hosts-limit-sysfs-and-add-a- [...] adds 14e8e0f60088 tcp: shrink inet_connection_sock icsk_mtup enabled and probe_size adds 7f976d5cf16d net: dsa: hellcreek: Report VLAN table occupancy adds 8486e83fe1d8 net: dsa: hellcreek: Report FDB table occupancy adds f222a9937659 Merge branch 'net-dsa-hellcreek-report-tables-sizes' adds bdbc13c204ee net/mlx5: DR, Fix potential shift wrapping of 32-bit value adds 3a77c238909b net/mlx5: DR, Add match STEv1 structs to ifc adds 10b694186410 net/mlx5: DR, Add HW STEv1 match logic adds 9f125ced1750 net/mlx5: DR, Allow native protocol support for HW STEv1 adds a6098129c781 net/mlx5: DR, Add STEv1 setters and getters adds 4e856c5db9b4 net/mlx5: DR, Add STEv1 action apply logic adds c349b4137cfd net/mlx5: DR, Add STEv1 modify header logic adds f06d496985f4 net/mlx5: DR, Use the right size when writing partial STE into HW adds 4fe45e1d31ef net/mlx5: DR, Use HW specific logic API when writing STE adds 8fdac12acf32 net/mlx5: DR, Copy all 64B whenever replacing STE in the h [...] adds 64f45c0fc4c7 net/mlx5: DR, Allow SW steering for sw_owner_v2 devices adds 1a2b60f6f165 Merge tag 'mlx5-dr-2021-01-29' of git://git.kernel.org/pub [...] adds 665ab1eb18d7 ibmvnic: rework to ensure SCRQ entry reads are properly ordered adds 2719cb445da5 ibmvnic: remove unnecessary rmb() inside ibmvnic_poll adds 9ae4bdc6e4c1 Merge branch 'rework-the-memory-barrier-for-scrq-entry' adds d1e1355aefcc Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 5bb98b2cfc2b arcnet: use new tasklet API adds ca5ae9e44ece caif_virtio: use new tasklet API adds 08267523110a ifb: use new tasklet API adds 64ca5aba5178 ppp: use new tasklet API adds fb1eb9b31c78 net: usb: hso: use new tasklet API adds c23d544e995f net: usb: lan78xx: use new tasklet API adds 23a64c514631 net: usb: pegasus: use new tasklet API adds f3163f1cb871 net: usb: r8152: use new tasklet API adds 1999ad32d4ff net: usb: rtl8150: use new tasklet API adds c96b0a397051 Merge branch 'drivers-net-update-tasklet_init-callers' adds ec99a470c7d5 mptcp: fix length of MP_PRIO suboption adds 097b9146c0e2 net: fix up truesize of cloned skb in skb_prepare_for_shift() adds 6b00a76a1db6 net: ipa: don't thaw channel if error starting adds 697e834e143a net: ipa: introduce gsi_channel_stop_retry() adds 893b838e7339 net: ipa: introduce __gsi_channel_start() adds bd1ea1e46448 net: ipa: kill gsi_channel_freeze() and gsi_channel_thaw() adds 4fef691c9b6a net: ipa: disable interrupt and NAPI after channel stop adds a65c0288b355 net: ipa: don't disable interrupt on suspend adds e63169208b25 net: ipa: expand last transaction check adds 64b268e12f43 Merge branch 'net-ipa-don-t-disable-napi-in-suspend' adds 9e635a21cae0 netdevsim: fib: Convert the current occupancy to an atomic [...] adds 0ae3eb7b4611 netdevsim: fib: Perform the route programming in a non-ato [...] adds 085547891de5 net: ipv4: Pass fib_rt_info as const to fib_dump_info() adds 1e7bdec6bbc7 net: ipv4: Publish fib_nlmsg_size() adds 680aea08e78c net: ipv4: Emit notification when fib hardware flags are changed adds fbaca8f895a6 net: Pass 'net' struct as first argument to fib6_info_hw_f [...] adds efc42879ec9e net: Do not call fib6_info_hw_flags_set() when IPv6 is disabled adds 907eea486888 net: ipv6: Emit notification when fib hardware flags are changed adds d1a7a489287c selftests: Extend fib tests to run with and without flags [...] adds 19d36d2971e6 selftests: netdevsim: Add fib_notifications test adds 389cb1ecc86e Merge branch 'add-notifications-when-route-hardware-flags-change' adds e6d6ca6e1204 r8169: Add support for another RTL8168FP adds 72603d207d59 mptcp: use WRITE_ONCE for the pernet *_max adds a914e586689f mptcp: drop *_max fields in mptcp_pm_data adds 875b76718f68 mptcp: create subflow or signal addr for newly added address adds b5a7acd3bd63 mptcp: send ack for every add_addr adds 2e8cbf45cfb3 selftests: mptcp: use minus values for removing address numbers adds 6208fd822a2c selftests: mptcp: add testcases for newly added addresses adds 1729cf186d8a mptcp: create the listening socket for new port adds b5e2e42fe566 mptcp: drop unused skb in subflow_token_join_request adds ec20e14396ae mptcp: add a new helper subflow_req_create_thmac adds 5bc56388c74f mptcp: add port number check for MP_JOIN adds 60b57bf76cff mptcp: enable use_port when invoke addresses_equal adds a77e9179c765 mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink adds d4a7726a79e2 selftests: mptcp: add port argument for pm_nl_ctl adds 2fbdd9eaf174 mptcp: add the mibs for ADD_ADDR with port adds 8a127bf68a6f selftests: mptcp: add testcases for ADD_ADDR with port adds a1a809c4892a Merge branch 'mptcp-add_addr-enhancements' adds 3ef14e463f6e net/mlx5e: Separate between netdev objects and mlx5e profi [...] adds c4d7eb57687f net/mxl5e: Add change profile method adds c9fd1e33e989 net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_pri [...] adds 1227bbc5d09e net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() adds 84db66124714 net/mlx5e: Move set vxlan nic info to profile init adds 9ba33339c043 net/mlx5e: Avoid false lock depenency warning on tc_ht adds 6b424e13b010 net/mlx5e: Move representor neigh init into profile enable adds 7637e499e219 net/mlx5e: Enable napi in channel's activation stage adds 1dd55ba2fb70 net/mlx5e: Increase indirection RQ table size to 256 adds 1d3a3f3bfe3c net/mlx5e: remove h from printk format specifier adds 26432001b5c4 net/mlx5e: kTLS, Improve TLS RX workqueue scope adds 8271e341ed63 net/mlx5e: accel, remove redundant space adds 902c02458925 net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR adds a283ea1b9716 net/mlx5: DR, Avoid unnecessary csum recalculation on supp [...] adds 390d9b565e77 Merge tag 'mlx5-updates-2021-02-01' of git://git.kernel.or [...] adds 0391a45c8007 nl80211: call cfg80211_dev_rename() under RTNL adds bae173563cbf wext: call cfg80211_change_iface() with wiphy lock held adds c88f952026ab wext: call cfg80211_set_encryption() with wiphy lock held adds 776a39b8196d cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held adds 40c575d1ec71 cfg80211: fix netdev registration deadlock adds 0256317a6151 Merge tag 'mac80211-next-for-net-next-2021-02-02' of git:/ [...] adds fca23f37f3a7 inet: do not export inet_gro_{receive|complete} adds 32d1bbb1d609 net: fec: Silence M5272 build warnings adds 4f4e54366eae net: usb: cdc_ncm: use new API for bh tasklet adds e43b21906439 net: use indirect call helpers for dst_input adds 6585d7dc491d net: use indirect call helpers for dst_output adds f67fbeaebdc0 net: use indirect call helpers for dst_mtu adds bbd807dfbf20 net: indirect call helpers for ipv4/ipv6 dst_check functions adds 2d912da016a7 Merge branch 'net-use-indirect_call-in-some-dst_ops' adds e0c16233577f net: mscc: ocelot: fix error handling bugs in mscc_ocelot_ [...] adds 4160d9ec5b41 net: mscc: ocelot: fix error code in mscc_ocelot_probe() adds e0183b974d30 net: mdiobus: Prevent spike on MDIO bus reset signal adds de2854c87c64 octeontx2-af: Mailbox changes for 98xx CPT block adds b0f60fab7805 octeontx2-af: Add support for CPT1 in debugfs adds c57c58fd5c4f octeontx2-af: Handle CPT function level reset adds 462e99a18b22 Merge branch 'support-for-octeontx2-98xx-cpt-block' adds fec7fa0a750c chelsio: cxgb: Replace the workqueue with threaded interrupt adds 82154580a7f7 chelsio: cxgb: Disable the card on error in threaded interrupt adds 75b8f78fb91f Merge branch 'chelsio-cxgb-use-threaded-interrupts-for-def [...] adds 99b8202b179f net: dsa: fix SWITCHDEV_ATTR_ID_BRIDGE_VLAN_FILTERING gett [...] adds 189e7a8d9420 ethtool: Validate master slave configuration before rtnl_lock() adds 012ce4dd3102 ethtool: Extend link modes settings uAPI with lanes adds c8907043c6ac ethtool: Get link mode in use instead of speed and duplex [...] adds 7dc33f0914a9 ethtool: Expose the number of lanes in use adds 5fc4053df3d9 mlxsw: ethtool: Remove max lanes filtering adds 763ece86f0c2 mlxsw: ethtool: Add support for setting lanes when autoneg is off adds 25a96f057a0f mlxsw: ethtool: Pass link mode in use to ethtool adds f72e2f48c710 net: selftests: Add lanes setting test adds 6fd5eeee1f10 Merge branch 'support-setting-lanes-via-ethtool' adds f5a5589c7250 tcp: use a smaller percpu_counter batch size for sk_alloc adds 3dd344ea84e1 net: tracepoint: exposing sk_family in all tcp:tracepoints adds 49ecc587dca2 Revert "GTP: add support for flow based tunneling API" adds e21eb3a065a2 gtp: set initial MTU adds e1b2914e645c gtp: include role in link info adds a9c0df76d002 gtp: really check namespaces before xmit adds 70d132462998 gtp: drop unnecessary call to skb_dst_drop adds 29f53b5c00c1 gtp: set device type adds 9716178a3abd gtp: update rx_length_errors for abnormally short packets adds 493007c1fa89 Merge branch 'gtp' adds e93fac3b5161 drivers: net: xen-netfront: Simplify the calculation of variables adds 7e3ce05e7f65 netlink: add tracepoint at NL_SET_ERR_MSG adds 0053859496ba net: add EXPORT_INDIRECT_CALLABLE wrapper adds 9c97921a51a0 net: fix building errors on powerpc when CONFIG_RETPOLINE [...] adds 1d7bab6a9445 mm: constify page_is_pfmemalloc() argument adds 48f971c9c80a skbuff: constify skb_propagate_pfmemalloc() "page" argument adds bc38f30f8dbc net: introduce common dev_page_is_reusable() adds a79afa78e625 net: use the new dev_page_is_reusable() instead of private [...] adds 05656132a874 net: page_pool: simplify page recycling condition tests adds e64ffa887541 Merge branch 'net-consolidate-page_is_pfmemalloc-usage' adds c9dca822c729 net-loopback: set lo dev initial state to UP adds a4a600dd301c udp: call udp_encap_enable for v6 sockets when enabling encap adds 5d30c626b67e rxrpc: call udp_tunnel_encap_enable in rxrpc_open_socket adds ccdafd226345 Merge branch 'net-enable-udp-v6-sockets-receiving-v4-packe [...] adds d6adfd37e7eb nfc: pn533: Fix typo issue adds 8f8a42ff003a net: hns3: remove redundant null check of an array adds 1faba27f11c8 ipv6: silence compilation warning for non-IPV6 builds adds f9a4719cc16f ipv6: move udp declarations to net/udp.h adds 04f00ab2275f net/core: move gro function declarations to separate header adds edf597da02a0 netfilter: move handlers to net/ip_vs.h adds c56006f89fbc Merge branch 'fix-w-1-compilation-warnings-in-net-folder' adds 53b823b29aac drivers: net: ethernet: i825xx: Fix couple of spellings in [...] adds b53014f0791c net: dsa: bcm_sf2: Check egress tagging of CFP rule with p [...] adds add285bce377 net: dsa: xrs700x: Correctly address device over I2C adds a08c0d309d8c r8152: replace several functions about phy patch request adds 80fd850b31f0 r8152: adjust the flow of power cut for RTL8153B adds 6b4950d9501e Merge branch 'r8152-adjust-flow-for-power-cut' adds 0102eeedb717 hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_T [...] adds 8dff9808e973 hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-p [...] adds 8ae90b757145 Merge branch 'amend-hv_netvsc-copy-packets-sent-by-hyper-v [...] adds 63532ced0777 igc: Clean up nvm_operations structure adds 4d59f52ba770 igc: Remove igc_set_fw_version comment adds e96c5b46bdf1 igc: Remove MULR mask define adds e65299444e3c igc: Add Host Good Packets Transmitted Count adds 01bb6129c641 igc: Expose the NVM version adds 94f794d15a5e igc: Expose the gPHY firmware version adds ed443cdf67b5 igc: Prefer strscpy over strlcpy adds 9c99482e45b0 igc: Remove unused local receiver mask adds 4917fc8eb640 igc: Remove unused FUNC_1 mask adds 9660ef25e958 igc: Fix TDBAL register show incorrect value adds abb9efc70988 igb: fix TDBAL register show incorrect value adds 6e6026f2dd20 igb: Enable RSS for Intel I211 Ethernet Controller adds 2f7c1fd23d9f igb: remove h from printk format specifier adds 99eb3943ab9b e1000e: remove the redundant value assignment in e1000_upd [...] adds 5a04b958ad39 e1000: drop unneeded assignment in e1000_set_itr() adds 4d469ec8ec05 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds d8cbaa3de403 rtlwifi: rtl_pci: fix bool comparison in expressions adds f7c76283fc5f rtlwifi: rtl8192c-common: fix bool comparison in expressions adds 64338f0dfd6a rtlwifi: rtl8188ee: fix bool comparison in expressions adds 33ae4623d544 rtlwifi: rtl8192se: fix bool comparison in expressions adds 9264cabc1204 rtlwifi: rtl8821ae: fix bool comparison in expressions adds 6598f32d9dfe rtw88: 8723de: adjust the LTR setting adds 2a9269b1cdc3 mt7601u: use ieee80211_rx_list to pass frames to the netwo [...] adds cb88d01b6738 wlcore: Fix command execute failure 19 for wl12xx adds f43fcaef87a3 mt7601u: process tx URBs with status EPROTO properly adds 4832bb371c41 iwl4965: do not process non-QOS frames on txq->sched_retry path adds c90597bdebb5 Merge tag 'wireless-drivers-next-2021-02-05' of git://git. [...] adds b91b3a211542 dpaa2-eth: Simplify the calculation of variables adds a8225efdf31e net: ethernet: ti: fix netdevice stats for XDP adds 1697291dae7c net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) adds 247b557ee52a dccp: Return the correct errno code adds a64566a22b6a net: sched: Return the correct errno code adds d698e6a00a60 net: qualcomm: rmnet: Fix rx_handler for non-linear skbs adds c1fcda2bdfd0 net: mhi-net: Add re-aggregation of fragmented packets adds a455fcd7c770 net: dwc-xlgmac: Fix spelling mistake in function name adds b358e2122b9d mm: page_frag: Introduce page_frag_alloc_align() adds 3f6e687dff39 net: Introduce {netdev,napi}_alloc_frag_align() adds 1b041601c798 net: octeontx2: Use napi_alloc_frag_align() to avoid the m [...] adds d0dfbb9912d9 net: dpaa2: Use napi_alloc_frag_align() to avoid the memory waste adds 9c2865e3fa42 Merge branch 'net-avoid-the-memory-waste-in-some-ethernet- [...] adds 8cc8993cbcee net: wan: farsync: use new tasklet API adds 694a0006c0b1 net: pcs: add pcs-lynx 1000BASE-X support adds 46c518c8145b net: dpaa2-mac: add 1000BASE-X support adds 085f1776fa03 net: dpaa2-mac: add backplane link mode support adds 502c65af2669 Merge branch 'dpaa2-add-1000base-x-support' adds 1002b89f23ea selftests: mptcp: add command line arguments for mptcp_join.sh adds 3abc05d9ef6f mptcp: pm: add lockdep assertions adds 74c05b9f6061 Merge branch 'mptcp-misc-updates-for-tests-lock-annotation' adds 1cef42c8474f net: hns3: add api capability bits for firmware adds 87ce161e8c67 net: hns3: RSS indirection table use device specification adds 693e44157d31 net: hns3: optimize the code when update the tc info adds e070c8b91ac1 net: hns3: add support for obtaining the maximum frame size adds 2783e77b8df9 net: hns3: debugfs add max tm rate specification print adds 3f094bd11a37 net: hns3: replace macro of max qset number with specification adds 78936acc6e84 Merge branch 'net-hns3-updates-for-next' adds 9d5ef190e561 net: dsa: automatically bring up DSA master when opening u [...] adds c0a8a9c27493 net: dsa: automatically bring user ports down when master [...] adds ea92000d5430 Revert "net: Have netpoll bring-up DSA management interface" adds 46acf7bdbc72 Revert "net: ipv4: handle DSA enabled master network devices" adds 8d9dbce4e8c4 Merge branch 'automatically-manage-dsa-master-interface-state' adds 662981bbda29 net: mscc: ocelot: rename ocelot_netdevice_port_event to o [...] adds 41e66fa28fef net: mscc: ocelot: use a switch-case statement in ocelot_n [...] adds 583cbbe3eed9 net: mscc: ocelot: don't refuse bonding interfaces we can' [...] adds f79c20c81723 net: mscc: ocelot: use ipv6 in the aggregation code adds b80af659699d net: mscc: ocelot: set up the bonding mask in a way that a [...] adds 2e9f4afadc70 net: mscc: ocelot: avoid unneeded "lp" variable in LAG join adds 2527f2e88fba net: mscc: ocelot: set up logical port IDs centrally adds 528d3f190c98 net: mscc: ocelot: drop the use of the "lags" array adds 21357b614d3f net: mscc: ocelot: rename aggr_count to num_ports_in_lag adds 23ca3b727ee6 net: mscc: ocelot: rebalance LAGs on link up/down events adds a324d3d48fb3 net: dsa: make assisted_learning_on_cpu_port bypass offloa [...] adds 8fe6832e96ac net: dsa: felix: propagate the LAG offload ops towards the [...] adds bfc213f15918 Merge branch 'lag-offload-for-ocelot-dsa-switches' adds 63ec9be13372 net: ipa: move mutex calls into __gsi_channel_stop() adds b1750723c99c net: ipa: synchronize NAPI only for suspend adds 3f77c926f649 net: ipa: do not cache event ring state adds d5bc5015eb9d net: ipa: remove two unused register definitions adds 9af5ccf32383 net: ipa: use a Boolean rather than count when replenishing adds 4873537430e5 net: ipa: get rid of status size constraint adds cd1150098f2c net: ipa: avoid field overflow adds 163a180213af Merge branch 'net-ipa-a-mix-of-small-improvements' adds 21c85974aab7 net/packet: Improve the comment about LL header visibility [...] adds 7274c4147afb r8169: don't try to disable interrupts if NAPI is schedule [...] adds 83ace77f5117 netfilter: ctnetlink: remove get_ct indirection adds 012da53d1afb ipvs: add weighted random twos choice algorithm adds dbc859d96f1a netfilter: flowtable: add hash offset field to tuple adds 4f16d25c68ec netfilter: nftables: add nft_parse_register_load() and use it adds 345023b0db31 netfilter: nftables: add nft_parse_register_store() and use it adds 08a01c11a5bb netfilter: nftables: statify nft_parse_register() adds 626899a02e6a netfilter: nftables: remove redundant assignment of variable err adds c273a20c304f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 08e1294daa29 ice: report timeout length for erasing during devlink flash adds 9af368fa9c64 ice: create flash_info structure and separate NVM version adds 74789085d9ce ice: introduce context struct for info report adds 1fa95e0120eb ice: cache NVM module bank information adds 0ce50c7066e2 ice: introduce function for reading from flash modules adds 2c4fe41d727f ice: display some stored NVM versions via devlink info adds e120a9ab45d3 ice: display stored netlist versions via devlink info adds e67fbcfbb4ef ice: display stored UNDI firmware version via devlink info adds e94c0df984d3 ice: Replace one-element array with flexible-array member adds 11404310d58d ice: use flex_array_size where possible adds 12aae8f1d879 ice: remove dead code adds badc6ac32122 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 03fd39ed5a15 batman-adv: Start new development cycle adds cfa55c6d47b1 batman-adv: Drop publication years from copyright info adds 576fb6713bc4 batman-adv: Avoid sizeof on flexible structure adds 25d81f9307ff batman-adv: Fix names for kernel-doc blocks adds 8e57158683c5 Merge tag 'batadv-next-pullrequest-20210208' of git://git. [...] adds 300a0fd8afb1 seg6: fool-proof the processing of SRv6 behavior attributes adds c85b3bb7b650 selftests/net: so_txtime: remove unneeded semicolon adds 796c9015ab8d nfc: st-nci: Remove unnecessary variable adds b2f175648031 net-sysfs: Add rtnl locking for getting Tx queue traffic class adds 1a9b86c9fd95 rxrpc: use udp tunnel APIs instead of open code in rxrpc_o [...] adds 373e13bc6363 selftests: tc-testing: u32: Add tests covering sample option adds 8043c845b63a net: bridge: use switchdev for port flags set through sysfs too adds 4429c5fc3dbd cxgb4: remove unused vpd_cap_addr adds b055ecf5827d net/mlx5: E-Switch, Refactor setting source port adds 84ae9c1f29c0 net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping adds 275c21d6cbe2 net/mlx5e: Always set attr mdev pointer adds 9e51c0a62492 net/mlx5: E-Switch, Refactor rule offload forward action p [...] adds 10742efc20a4 net/mlx5e: VF tunnel TX traffic offloading adds 6717986e15a0 net/mlx5e: Refactor tun routing helpers adds 34ca65352ddf net/mlx5: E-Switch, Indirect table infrastructure adds 4ad9116c84ed net/mlx5e: Remove redundant match on tunnel destination mac adds a508728a4c8b net/mlx5e: VF tunnel RX traffic offloading adds 48d216e5596a net/mlx5e: Refactor reg_c1 usage adds 8e404fefa58b net/mlx5e: Match recirculated packet miss in slow table us [...] adds 0d9f96471493 net/mlx5e: Extract tc tunnel encap/decap code to dedicated file adds 777bb800c696 net/mlx5e: Create route entry infrastructure adds 2221d954d984 net/mlx5e: Refactor neigh update infrastructure adds c7b9038d8af6 net/mlx5e: TC preparation refactoring for routing update event adds 021905f8067d net/mlx5e: Rename some encap-specific API to generic names adds 8914add2c9e5 net/mlx5e: Handle FIB events to update tunnel endpoint device adds 08cbabb77e90 Merge tag 'mlx5-updates-2021-02-04' of git://git.kernel.or [...] adds 0d45ee125234 Merge remote-tracking branch 'net-next/master' adds 628add78b07a bpf, docs: Update build procedure for manually compiling L [...] adds 18b24d78d537 bpf: Fix typo in scalar{,32}_min_max_rsh comments adds 6e66fbb10597 samples/bpf: Add xdp program on egress for xdp_redirect_map adds 458f72723412 xsk: Remove explicit_free parameter from __xsk_rcv() adds f0863eab966b xsk: Fold xp_assign_dev and __xp_assign_dev adds 78ed4045914c libbpf, xsk: Select AF_XDP BPF program based on kernel version adds 7140ef14007e selftests/bpf: Remove a lot of ifobject casting adds 449f0874fd4e selftests/bpf: Remove unused enums adds a86072838b67 selftests/bpf: Fix style warnings adds 4896d7e37ea5 selftests/bpf: Remove memory leak adds 8a9cba7ea858 selftests/bpf: Improve readability of xdpxceiver/worker_pk [...] adds 0b50bd48cfe7 selftests/bpf: Remove casting by introduce local variable adds 124000e48b7e selftests/bpf: Change type from void * to struct ifaceconfigobj * adds 59a4a87e4b26 selftests/bpf: Change type from void * to struct generic_data * adds 829725ec7bf5 selftests/bpf: Define local variables at the beginning of a block adds 93dd4a06c0e3 selftests/bpf: Avoid heap allocation adds d08a17d6de20 selftests/bpf: Consistent malloc/calloc usage adds 095af986525a selftests/bpf: Avoid useless void *-casts adds 726bf76fcd09 tools, headers: Sync struct bpf_perf_event_data adds 190d1c921ad0 samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to [...] adds 86ce322d21eb selftests/bpf: Don't exit on failed bpf_testmod unload adds 60e578e82b7d bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() adds 8063e184e490 skmsg: Make sk_psock_destroy() static adds 772412176fb9 bpf: Allow rewriting to ports under ip_unprivileged_port_start adds 8259fdeb3032 selftests/bpf: Verify that rebinding to port < 1024 from B [...] adds 211a741cd3e1 tools: Factor Clang, LLC and LLVM utils definitions adds 62476cc1bf24 bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG adds 073f4ec124bb bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET [...] adds 357490601621 selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test [...] adds 4c3384d7abe5 bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG adds 61ca36c8c4eb bpf: Simplify cases in bpf_base_func_proto adds 058107abafc7 samples/bpf: Add include dir for MIPS Loongson64 to fix bu [...] adds 37086bfdc737 bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH adds 15075bb7228a selftests/bpf: Fix a compiler warning in local_storage test adds 1132b9987a3f samples: bpf: Remove unneeded semicolon adds 060fd1035880 selftest/bpf: Testing for multiple logs on REJECT adds 65e6dcf73398 net, veth: Alloc skb in bulk for ndo_xdp_xmit adds 5f10c1aac8b2 libbpf: Stop using feature-detection Makefiles adds 4c5de127598e bpf: Emit explicit NULL pointer checks for PROBE_LDX instr [...] adds c9709f52386d bpf: Helper script for running BPF presubmit tests adds 881949f770bf bpf/selftests: Add a short note about vmtest.sh in README.rst adds ec45c5faa2f4 Merge branch 'BPF selftest helper script' adds ba90c2cc0231 bpf: Allow usage of BPF ringbuffer in sleepable programs adds f446b570ac7e bpf/selftests: Update the IMA test to use BPF ring buffer adds ecda49c522f6 Merge branch 'BPF ring buffer + sleepable programs' adds 23a2d70c7a2f bpf: Refactor BPF_PSEUDO_CALL checking as a helper function adds 215cb7d3823e bpf/benchs/bench_ringbufs: Remove unneeded semicolon adds fb0397c1f8a9 Merge remote-tracking branch 'bpf-next/for-next' adds 0c87b1ac6045 net: Simplify the calculation of variables adds bf3da527bbc9 esp: Simplify the calculation of variables adds 4ac7a6eecbec xfrm: Return the correct errno code adds 5607edd755b8 Merge remote-tracking branch 'ipsec-next/master' adds d18ba9f1351c ath10k: sanitity check for ep connectivity adds 3e6b9cf534ca ath10k: increase rx buffer size to 2048 adds cf8480d338a1 ath11k: remove duplicate function declaration adds 4c239f012f7b ath10k: remove unused struct ath10k::dev_type adds 0d96968315d7 ath11k: add ieee80211_unregister_hw to avoid kernel crash [...] adds 337cd0d3ce0c wcn36xx: Remove unnecessary memset adds 442545ba5452 ath10k: allow dynamic SAR power limits via common API adds 22df5e1bec25 ath10k: pass the ssid info to get the correct bss entity adds b55379e343a3 ath10k: fix wmi mgmt tx queue full due to race condition adds 779750bb153d ath10k: remove h from printk format specifier adds bb2d2dfd3c93 ath11k: remove h from printk format specifier adds e7bb4e71ab8d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds ca04217add8e rtlwifi: use tasklet_setup to initialize rx_work_tasklet adds 711fa16f1dfe rtlwifi: rtl8192se: remove redundant initialization of var [...] adds adba838af159 rtw88: coex: 8821c: correct antenna switch function adds b0d3016f4238 rtw88: 8821c: Correct CCK RSSI adds 5d6651fe8583 rtw88: 8821c: support RFE type2 wifi NIC adds af4b3a6f36d6 brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet adds a338c874d3d9 brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet adds 38eb712ada24 brcmsmac: fix alignment constraints adds ae30a740a176 atmel: at76c50x: use DEFINE_MUTEX() for mutex lock adds 1d5248882d64 libertas: remove redundant initialization of variable ret adds 199276b9bcef rtl8xxxu: remove unused assignment value adds b7fd26c913f1 mwifiex: Report connected BSS with cfg80211_connect_bss() adds 05d7f3307488 wl1251: cmd: remove redundant assignment adds bb779d476ff7 mwl8k: assign value when defining variables adds d48aea6054d0 rsi: remove redundant assignment adds cc1546d6850c rt2x00: remove duplicate word and fix typo in comment adds fcb8f3ca4b5b iwlegacy: 4965-mac: Simplify the calculation of variables adds 93476ca74457 rt2800usb: add Sweex LW163V2 id's adds fb1bc2ce3a55 wl3501: fix alignment constraints adds bfdc4d7cbe57 mwl8k: fix alignment constraints adds 4331667fa14e ssb: Use true and false for bool variable adds afc857bc2a71 iwlwifi: mvm: add notification size checks adds 1e1a58bec773 iwlwifi: mvm: check more notification sizes adds 88181e6e21c4 iwlwifi: mvm: remove debugfs injection limitations adds 96a603803deb iwlwifi: mvm: scan: fix scheduled scan restart handling adds f7d6ef33a779 iwlwifi: mvm: handle CCA-EXT delay firmware notification adds d4e3a341b87b iwlwifi: mvm: add support for new flush queue response adds 25edc8f259c7 iwlwifi: pcie: properly implement NAPI adds 3161a34d659b iwl-trans: iwlwifi: move sync NMI logic to trans adds fcc2622cb237 iwlwifi: dbg: dump paged memory from index 1 adds 6275c77e77b2 iwlwifi: remove TRANS_PM_OPS adds 00520b7a2a13 iwlwifi: mvm: don't check system_pm_mode without mutex held adds 708a39aaca22 iwlwifi: mvm: don't send commands during suspend\resume tr [...] adds 701625803ccc iwlwifi: mvm: csa: do not abort CSA before disconnect adds a1d59263e718 iwlwifi: parse phy integration string from FW TLV adds 33fa519ac618 iwlwifi: mvm: debugfs for phy-integration-ver adds 6761a718263a iwlwifi: mvm: add explicit check for non-data frames in ge [...] adds 13f028b4f748 iwlwifi: tx: move handing sync/async host command to trans adds 9aae43a450e8 iwlwifi: mvm: simplify TX power setting adds 5c255a10711b iwlwifi: mvm: debugfs: check length precisely in inject_packet adds ddd83d328c3f iwlwifi: always allow maximum A-MSDU on newer devices adds b1fdc2505abc iwlwifi: mvm: advertise BIGTK client support if available adds e497bed1a284 iwlwifi: bump FW API to 60 for AX devices adds 46e64deaa868 iwlwifi: fw api: make hdr a zero-size array again adds 85b7eb490e86 iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() adds 6f60fb03c8e7 iwlwifi: move SnJ and So rules to the new tables adds 930be4e76f26 iwlwifi: add support for SnJ with Jf devices adds 11f8c533da72 iwlwifi: mvm: move early time-point before nvm_init in non [...] adds 7f9c3bc465b2 iwlwifi: pcie: add support for SnJ with Hr1 adds d8cf2cfa9746 iwlwifi: mvm: cancel the scan delayed work when scan is aborted adds d8367b124cf6 iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static adds e5d153ec54f0 iwlwifi: mvm: fix CSA AP side adds 5226cecbc6c8 iwlwifi: mvm: add IML/ROM information for other HW families adds 119c2a13a3e8 iwlwifi: mvm: add triggers for MLME events adds 1db5c3472b2a iwlwifi: fwrt: add suspend/resume time point adds 0d65ce900d11 iwlwifi: mvm: add tx fail time point adds 9dbb62a29042 iwlwifi: mvm: add debugfs entry to trigger a dump as any t [...] adds efaa85cf2294 iwlwifi: mvm: set enabled in the PPAG command properly adds a2ac0f48a07c iwlwifi: mvm: implement approved list for the PPAG feature adds ca176eddeba2 iwlwifi: mvm: add HP to the PPAG approved list adds dd158ed674ed iwlwifi: mvm: add Samsung to the PPAG approved list adds 4a76553c88b4 iwlwifi: mvm: add Microsoft to the PPAG approved list adds a7abc1eae7e4 iwlwifi: mvm: add Asus to the PPAG approved list adds df8ba77ef4cc iwlwifi: bump FW API to 61 for AX devices adds 47ef328c2090 iwlwifi: pcie: Disable softirqs during Rx queue init adds b7e6725df786 Merge tag 'iwlwifi-next-for-kalle-2021-02-05' of git://git [...] adds 446e06c6e008 mt76: mt7915: add vif check in mt7915_update_vif_beacon() adds 02af31c3cc0f mt76: mt7615: add vif check in mt7615_update_vif_beacon() adds 2a0145003ae3 mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey adds f285dfb98562 mt76: mt7915: reset token when mac_reset happens adds a6275e934605 mt76: mt7615: reset token when mac_reset happens adds de8edc386fe2 mt76: mt7615: convert comma to semicolon adds 5c47a538acfe mt76: mt7915: convert comma to semicolon adds 90238e4c371f mt76: mt7915: run mt7915_configure_filter holding mt76 mutex adds 26f18380e6ca mt76: mt7915: add support for flash mode adds bb251794c22f mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th adds b8135057988e mt76: mt7915: simplify mt7915_mcu_send_message routine adds b747fa343817 mt76: mt7915: drop zero-length packet to avoid Tx hang adds dae0dc2bd018 mt76: mt7915: add partial add_bss_info command on testmode init adds c918c74d0645 mt76: testmode: introduce dbdc support adds e7a6a044f9b9 mt76: testmode: move mtd part to mt76_dev adds 78fc30a21cf1 mt76: mt7915: move testmode data from dev to phy adds 7517ea014d3c mt76: mt7615: move testmode data from dev to phy adds a782f8bfdd46 mt76: move mac_work in mt76_core module adds b9027e0816eb mt76: move chainmask in mt76_phy adds 1fdcc310ff4c mt76: mt7915: force ldpc for bw larger than 20MHz in testmode adds fdc9c18eb44d mt76: testmode: add support to set user-defined spe index adds b8cbdb97437c mt76: testmode: add attributes for ipg related parameters adds ba4590942e29 mt76: testmode: make tx queued limit adjustable adds 7ff903bc49f1 mt76: mt7915: split edca update function adds c2d3b1926f30 mt76: mt7915: add support for ipg in testmode adds c46df37f72ea mt76: mt7915: calculate new packet length when tx_time is [...] adds 8efe387cc7d4 mt76: mt7915: clean hw queue before starting new testmode tx adds 1c1844b0fc3d mt76: testmode: add a new state for continuous tx adds 39e48823e16a mt76: mt7915: rework set state part in testmode adds 3f0caa3cbf94 mt76: mt7915: add support for continuous tx in testmode adds 06e0bbe1c57b mt76: mt7615: mt7915: disable txpower sku when testmode enabled adds 248ac948f1df mt76: mt7915: simplify peer's TxBF capability check adds 6d6dc980e07d mt76: mt7915: add implicit Tx beamforming support adds 17cb546551cf mt76: mt7603: fix ED/CCA monitoring with single-stream devices adds 0c2d098098e1 mt76: mt7915: ensure that init work completes before start [...] adds d027b64ca627 mt76: mt7915: do not set DRR group for stations adds c203dd621780 mt76: mt7915: rework mcu API adds f1fd2cae2e48 mt76: mt7915: disable RED support in the WA firmware adds f7fc2bbe4680 mt76: mt7915: fix eeprom parsing for DBDC adds 45a8b67a3552 mt76: mt7915: fix eeprom DBDC band selection adds 5b257371ec18 mt76: mt7615: set mcu country code in mt7615_mcu_set_chann [...] adds 5d3b50b30d7f mt76: mt7915: Remove unneeded semicolon adds 07c0d0012f9e mt76: mt7915: support TxBF for DBDC adds 95f381c5594c mt76: mt7615: unify init work adds 76027f40f5ee mt76: mt7915: bring up the WA event rx queue for band1 adds 94b6df08da9c mt76: fix crash on tearing down ext phy adds 9093cfff72e3 mt76: mt7915: add support for using a secondary PCIe link [...] adds 51742a9e1029 mt76: mt7915: make vif index per adapter instead of per band adds 2ab33b8d7d79 mt76: move vif_mask back from mt76_phy to mt76_dev adds 9b0f100c1970 mt76: usb: process URBs with status EPROTO properly adds 2fbcdb4386dd mt76: reduce q->lock hold time adds e2b2c390b018 mt76: mt7615: reduce VHT maximum MPDU length adds 85d96704535d mt76: introduce mt76_vif data structure adds d0e274af2f2e mt76: mt76_connac: create mcu library adds 399090ef9605 mt76: mt76_connac: move hw_scan and sched_scan routine in [...] adds 55d4c19c9319 mt76: mt76_connac: move WoW and suspend code in mt76_conna [...] adds b7dd3c2e58e6 mt76: mt76_connac: move pm data struct in mt76_connac.h adds 1755f6ad0fe0 mt76: mt76_connac: move pm utility routines in mt76_connac [...] adds 163f4d22c118 mt76: mt7921: add MAC support adds 1c099ab44727 mt76: mt7921: add MCU support adds 12d1c31788ad mt76: mt7921: add DMA support adds bb1f6aaf71d6 mt76: mt7921: add EEPROM support adds e0f9fdda81bd mt76: mt7921: add ieee80211_ops adds 5c14a5f944b9 mt76: mt7921: introduce mt7921e support adds 474a9f21e2e2 mt76: mt7921: add debugfs support adds 29f9d8b08b8c mt76: mt7921: introduce schedule scan support adds 56d965da1318 mt76: mt7921: introduce 802.11 PS support in sta mode adds 4086ee28e239 mt76: mt7921: introduce support for hardware beacon filter adds b88f5c6473aa mt76: mt7921: introduce beacon_loss mcu event adds ffa1bf97425b mt76: mt7921: introduce PM support adds 67aa27431c7f mt76: mt7921: rely on mt76_connac_mcu common library adds 80fc1e37c0eb mt76: mt7921: rely on mt76_connac_mcu module for sched_sca [...] adds 022159b0e13f mt76: mt7921: rely on mt76_connac_mcu module for suspend a [...] adds 1d8efc741df8 mt76: mt7921: introduce Runtime PM support adds 2c25f4e4cdc9 mt76: mt7921: introduce regdomain notifier support adds eaafabd2850d mt76: mt7921: enable MSI interrupts adds 0da3c795d07b mt76: mt7921: add coredump support adds d2bf7959d9c0 mt76: mt7663: introduce coredump support adds 1299616023a0 Merge tag 'mt76-for-kvalo-2021-01-29' of https://github.co [...] adds b02aa7b1e0cb Merge remote-tracking branch 'wireless-drivers-next/master' adds 7f9f2c3f7d99 Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl adds b4a221ea8a1f Bluetooth: advmon offload MSFT add rssi support adds a2a4dedf88ab Bluetooth: advmon offload MSFT add monitor adds 66bd095ab5d4 Bluetooth: advmon offload MSFT remove monitor adds 4a37682c6b59 Bluetooth: advmon offload MSFT handle controller reset adds 394566bf1e37 Bluetooth: advmon offload MSFT handle filter enablement adds 58ceb1e6d6ae Bluetooth: advmon offload MSFT interleave scanning integration adds bf6a4e30ffbd Bluetooth: disable advertisement filters during suspend adds 5a3ef03afe7e Bluetooth: drop HCI device reference before return adds 28a758c861ff Bluetooth: Put HCI device if inquiry procedure interrupts adds f288988930e9 dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/ adds 5ff20cbe6752 Bluetooth: btusb: fix memory leak on suspend and resume adds 4d7ea8ee90e4 Bluetooth: L2CAP: Fix handling fragmented length adds 98d2c3e17310 Bluetooth: L2CAP: Try harder to accept device not knowing options adds 219991e6be7f Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk adds 231ee8bd837f Bluetooth: fix coccicheck warnings debugfs adds 9ab9235fe5cf Bluetooth: btrtl: Enable WBS for the specific Realtek devices adds b8ddc3b14c7a Bluetooth: fix indentation and alignment reported by checkpatch adds 8b1c324c9fae Bluetooth: Skip eSCO 2M params when not supported adds 1bb0c66332ba Bluetooth: hci_qca: check for SSR triggered flag while suspend adds 48c13301e6ba Bluetooth: btusb: Fine-tune mt7663 mechanism. adds fc342c4dc408 Bluetooth: btusb: Add protocol support for MediaTek MT7921 [...] adds e8bd76ede155 Bluetooth: Fix null pointer dereference in amp_read_loc_as [...] adds de71a6cb4bf2 Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv adds b1810febda94 Bluetooth: Fix crash in mgmt_add_adv_patterns_monitor_complete adds 7bd9fb058d77 Bluetooth: btusb: Fix the autosuspend enable and disable adds a297f565f299 Bluetooth: btusb: Fix typo and correct the log print adds 8564baa3cf98 Bluetooth: btusb: remove set but not used variable in btus [...] adds 10888140f09c Bluetooth: btusb: fix excessive stack usage adds 234f414efd11 Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working adds 55c0bd77479b Bluetooth: hci_qca: Fixed issue during suspend adds ae3b49168f93 Merge remote-tracking branch 'bluetooth/master' adds 00e8e9bc3c46 gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache adds bff2e532d433 gfs2: Fix invalid block size message adds 4a011849f759 Revert "GFS2: Re-add a call to log_flush_wait when flushin [...] adds f5f02fde9f52 gfs2: fix glock confusion in function signal_our_withdraw adds 82218943058d gfs2: keep bios separate for each journal adds 834ec3e1ee65 gfs2: Lock imbalance on error path in gfs2_recover_one adds 78178ca844f0 gfs2: Don't skip dlm unlock if glock has an lvb adds 47b7ec1daa51 gfs2: Enable rgrplvb for sb_fs_format 1802 adds 866eef48d802 gfs2: Add trusted xattr support adds ab83d0f3fccf Merge remote-tracking branch 'gfs2/for-next' adds b81770a7007c mtd: remove redundant assignment to pointer eb adds dc2b3e5cbc80 mtd: phram: use div_u64_rem to stop overwrite len in phram_setup adds 12ba8f8ce29f mtd: parser: imagetag: fix error codes in bcm963xx_parse_i [...] adds 7b844cf445f0 mtd: parsers: afs: Fix freeing the part name memory in failure adds 2e64e0ba2b65 mtd: convert comma to semicolon adds 106a3ec368fd mtd: st_spi_fsm: convert comma to semicolon adds 70bf3366a8da Merge remote-tracking branch 'mtd/mtd/next' adds e64ab8e8fa01 mtd: rawnand: marvell: convert comma to semicolon adds 94d07f6a539d mtd: rawnand: tango: Remove the driver adds 073abfa7ea9a mtd: rawnand: intel: Fix an error handling path in 'ebu_dm [...] adds ccf360e54295 Merge remote-tracking branch 'nand/nand/next' adds d5802468c358 mtd: spi-nor: intel-spi: Add support for Intel Alder Lake- [...] adds fe6653460ee7 mtd: spi-nor: hisi-sfc: Put child node np on error path adds abdf5a5ef965 mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overl [...] adds 9166f4af32db mtd: spi-nor: sfdp: Fix last erase region marking adds 969b276718de mtd: spi-nor: core: Fix erase type discovery for overlaid region adds 58fa22f68fca mtd: spi-nor: core: Add erase size check for erase command [...] adds a7a5acba0e06 mtd: spi-nor: Add Global Block Unlock command adds 75386810d3a6 mtd: spi-nor: sst: Add support for Global Unlock on sst26vf adds ab4ba158db79 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 660d2062190d crypto - shash: reduce minimum alignment of shash_desc structure adds 5a17eae414ab crypto: bcm - Fix sparse warnings adds 0df07d8117c3 crypto: arm64/sha - add missing module aliases adds 5e8ce8334734 crypto: marvell - add Marvell OcteonTX2 CPT PF driver adds 83ffcf78627f crypto: octeontx2 - add mailbox communication with AF adds fe16eceab046 crypto: octeontx2 - enable SR-IOV and mailbox communicatio [...] adds 43ac0b824f1c crypto: octeontx2 - load microcode and create engine groups adds 64506017030d crypto: octeontx2 - add LF framework adds 78506c2a1eac crypto: octeontx2 - add support to get engine capabilities adds 19d8e8c7be15 crypto: octeontx2 - add virtual function driver support adds 8ec8015a3168 crypto: octeontx2 - add support to process the crypto request adds 6f03f0e8b6c8 crypto: octeontx2 - register with linux crypto framework adds ac88c322d0f2 crypto: lib/chacha20poly1305 - define empty module exit function adds 29dfe4d94f5c crypto: keembay - use 64-bit arithmetic for computing bit_len adds 64a49b85953c crypto: aesni - replace CTR function pointer with static call adds 65d1e3c415f6 crypto: aesni - release FPU during skcipher walk API calls adds 09228c037754 crypto: hisilicon/hpre - delete ECC 1bit error reported threshold adds ed278023708b crypto: hisilicon/hpre - add two RAS correctable errors pr [...] adds bc005983e88a crypto: hisilicon/hpre - add ecc algorithm inqury for uacc [...] adds 416b846757bc crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode da [...] adds 43a942d27eaa crypto: talitos - Fix ctr(aes) on SEC1 adds c114cf7f8624 crypto: marvell/cesa - Fix use of sg_pcopy on iomem pointer adds b21b9a5e0aef crypto: rmd128 - remove RIPE-MD 128 hash algorithm adds c15d4167f0b0 crypto: rmd256 - remove RIPE-MD 256 hash algorithm adds 93f64202926f crypto: rmd320 - remove RIPE-MD 320 hash algorithm adds 87cd723f8978 crypto: tgr192 - remove Tiger 128/160/192 hash algorithms adds 663f63ee6d9c crypto: salsa20 - remove Salsa20 stream cipher algorithm adds b2cd1d812b95 crypto: ccree - fix spelling typo of allocated adds b33fa5ff8190 crypto: octeontx2 - fix signedness bug in cptvf_register_i [...] adds b4ea2220b86a crypto: octeontx2 - Add dependency on NET_VENDOR_MARVELL adds 63b8ee4f548c crypto: crypto4xx - Avoid linking failure with HW_RANDOM=m adds a8eb921ba7e8 Merge remote-tracking branch 'crypto/master' adds bc96ad6722f8 Merge tag 'v5.11-rc5' of git://git.kernel.org/pub/scm/linu [...] adds 7fde594fd866 drm/i915/hdcp: Fix WARN_ON(data->k > INTEL_NUM_PIPES) adds 40a6cead28f8 drm/i915/hdcp: Fix uninitialized symbol adds 87199e4c2490 drm/framebuffer: Format modifier for Intel Gen 12 render c [...] adds 5fbc2c2bfa5c drm/i915/gem: Add a helper to read data from a GEM object page adds d1e2775e9b96 drm/i915/tgl: Add Clear Color support for TGL Render Decom [...] adds 5b0c59454314 drm/i915/display/vrr: Create VRR file and add VRR capabili [...] adds 3dafe8a8532d drm/i915/display/dp: Attach and set drm connector VRR property adds fa429c0410bc drm/i915: Store framestart_delay in dev_priv adds 615e29eeb421 drm/i915: Extract intel_mode_vblank_start() adds 06d6fda506cf drm/i915: Extract intel_crtc_scanlines_since_frame_timestamp() adds 117cd09ba528 drm/i915/display/dp: Compute VRR state in atomic_check adds 38ff8d2824b7 drm/i915/display/dp: Do not enable PSR if VRR is enabled adds ac4acaed70cc drm/i915/display: VRR + DRRS cannot be enabled together adds dc89bb86facf drm/i915: Rename VRR_CTL reg fields adds aa52b39dc554 drm/i915/display/vrr: Configure and enable VRR in modeset enable adds 13c6d51f530d drm/i915/display/vrr: Send VRR push to flip the frame adds f065123299f5 drm/i915/display/vrr: Disable VRR in modeset disable path adds 1639406a31c2 drm/i915/display/vrr: Set IGNORE_MSA_PAR state in DP Sink adds c7f0f4372b30 drm/i915/display: Add HW state readout for VRR adds 4ef619a7dff8 drm/i915/display: Helpers for VRR vblank min and max start adds e64c6789d642 drm/i915: Add vrr state dump adds 7a2ec4a0a588 drm/i915: Fix vblank timestamps with VRR adds d6a059e2d39f drm/i915: Fix vblank evasion with vrr adds 2791a409a13f drm/i915: Extract intel_crtc_ddb_weight() adds 2d42f32f0991 drm/i915: Pass the crtc to skl_compute_dbuf_slices() adds 944a5e3feb8b drm/i915: Introduce intel_dbuf_slice_size() adds 96dc6ed87943 drm/i915: Introduce skl_ddb_entry_for_slices() adds 47a14955106f drm/i915: Add pipe ddb entries into the dbuf state adds 5363096f822e drm/i915: Extract intel_crtc_dbuf_weights() adds ef79d62b5ce5 drm/i915: Encapsulate dbuf state handling harder adds 33c9c5066ad2 drm/i915: Do a bit more initial readout for dbuf adds 784953a46589 drm/i915/display/vrr: Skip the VRR HW state readout on DSI [...] adds 32c3d9b0f51e Merge tag 'drm-intel-next-2021-01-27' of git://anongit.fre [...] adds ef674b6857ae drm/nouveau/kms/nv50-gp1xx: wait for less EVO pushbuf spac [...] adds 7c1f6bbd0978 drm/nouveau/kms/gv100-: wait for less NVD pushbuf space fo [...] adds a708d8a7f614 drm/nouveau/kms/nv50-: add module option to select EVO/NVD [...] adds 4a05a223e702 drm/nouveau/kms/nv50-: Don't call HEAD_SET_CRC_CONTROL in [...] adds 36dc1777ded3 drm/nouveau/kms/nv50-: Log SOR/PIOR caps adds c3cc12eaf511 drm/nouveau/mc/tu102: Fix MMU fault interrupts on Turing adds c81a51f05389 drm/nouveau/mc/tu102: Remove Turing interrupt hack adds b8ab4b45e5fe drm/nouveau/fifo/tu102: Move Turing specific FIFO functions adds 26a0cfc163ab drm/nouveau/fifo/tu102: FIFO interrupt fixes for Turing adds f2fcb0692d63 drm/nouveau/fifo/tu102: Turing channel preemption fix adds f575f2bdb6c3 drm/nouveau/kms/nv50-: Remove (nv_encoder->crtc) checks in [...] adds fa9f9489d9f9 drm/nouveau/kms/nv50-: Rename encoder->atomic_(enable|disa [...] adds f60f8705fc7b drm/nouveau/kms/nv50-: s/armh/asyh/ in nv50_msto_atomic_enable() adds cd5609f715aa drm/nouveau/kms/nv50-: Reverse args for nv50_outp_get_(old [...] adds 1b38cf6b03e9 drm/nouveau/kms/nv50-: Lookup current encoder/crtc from at [...] adds b2b402789bb7 drm/nouveau/kms/nv50-: Use nouveau_encoder->crtc in get_el [...] adds 9125e2422c8b drm/nouveau/kms/nv50-: Fix locking for audio callbacks adds eaba3b28401f drm/nouveau: bail out of nouveau_channel_new if channel in [...] adds d1f5a3fc8556 drm/nouveau/kms: handle mDP connectors adds af2922fa158e Merge branch 'linux-5.12' of git://github.com/skeggsb/linu [...] adds c106c5e2fd3b Merge tag 'drm/tegra/for-5.12-rc1' of ssh://git.freedeskto [...] adds 2aa0f4faa164 drm/i915: WARN if plane src coords are too big adds fed387572040 drm/i915/display: Prevent double YUV range correction on H [...] adds 03b3a759c60b drm/i915/hdcp: Disable the QSES check for HDCP 1.4 over MST adds a321fc2b4e60 drm/dp/mst: Export drm_dp_get_vc_payload_bw() adds b59c27cab257 drm/i915: Fix the MST PBN divider calculation adds f0b29707baa9 drm/i915: Nuke not needed members of dram_info adds 5d0c938ec9cc drm/i915/gen11+: Only load DRAM information from pcode adds 66a245092baa drm/i915: Rename is_16gb_dimm to wm_lv_0_adjust_needed adds cb807055497c drm/i915: Limit plane stride to below TILEOFF.x limit adds cda195f13abd drm/i915: Implement async flips for bdw adds 2a636e240c77 drm/i915: Implement async flip for ivb/hsw adds 4bb18054adc4 drm/i915: Implement async flip for ilk/snb adds 6ede6b0616b2 drm/i915: Implement async flips for vlv/chv adds 3b7bbb3619d2 drm/i915/dp: Prevent setting the LTTPR LT mode if no LTTPR [...] adds ce7c3bded64a Merge tag 'drm-intel-next-2021-01-29' of git://anongit.fre [...] adds c822584e2791 drm/mediatek: Get CMDQ client register for all ddp component adds 6ea6f8276725 drm/mediatek: Use correct device pointer to get CMDQ clien [...] adds 926df14ec571 drm/mediatek: Separate getting larb device to a function adds c0d36de868a6 drm/mediatek: Move clk info from struct mtk_ddp_comp to su [...] adds 3c87daefc5c3 drm/mediatek: Move regs info from struct mtk_ddp_comp to s [...] adds 993fd584942a drm/mediatek: Remove irq in struct mtk_ddp_comp adds f22a565d10e7 drm/mediatek: Use struct cmdq_client_reg to gather cmdq variable adds 616443ca577e drm/mediatek: Move cmdq_reg info from struct mtk_ddp_comp [...] adds 4d510659cf5d drm/mediatek: Change sub driver interface from mtk_ddp_com [...] adds 9b0704988b15 drm/mediatek: Register vblank callback function adds 1d33f13a1be3 drm/mediatek: DRM driver directly refer to sub driver's function adds ff1395609e20 drm/mediatek: Move mtk_ddp_comp_init() from sub driver to [...] adds 435884b06bc0 drm/mediatek: dsi: Use IRQF_TRIGGER_NONE for dsi irq trigger type adds 87f2eb1b2158 dt-bindings: mediatek: add description for mt8183 display adds 5b9576e202e1 dt-bindings: mediatek: add description for mt8192 display adds b1d685b6467a drm/mediatek: Check if fb is null adds b59fa7a060b1 dt-bindings: mediatek: add rdma-fifo-size description for [...] adds f01195148967 drm/mediatek: mtk_dpi: Create connector for bridges adds fb8b6c307c7b dt-bindings: mediatek: add description for postmask adds 71dcadba3420 drm/mediatek: Fix aal size config adds 4d2598223da5 drm/mediatek: Add fifo_size into rdma private data adds ad19ff82aaa7 drm/mediatek: Remove redundant file including adds 8125bfa5bc40 drm/mediatek: Rename file mtk_drm_ddp to mtk_mutex adds 4971593f8eb1 drm/mediatek: Change disp/ddp term to mutex in mtk mutex driver adds 42a090b84598 drm/mediatek: Automatically search unclaimed mtk mutex in [...] adds e1e4f7fea375 soc / drm: mediatek: Move mtk mutex driver to soc folder adds a6b7c98afdca drm/mediatek: Add mtk_dither_set_common() function adds 69a4237ab1d1 drm/mediatek: Separate gamma module adds 4a15d1ac37ea drm/mediatek: Add has_dither private data for gamma adds 641ef9e7be58 drm/mediatek: Add support for SoC MT8183 adds d41ff4dcf093 drm/mediatek: Enable OVL_LAYER_SMI_ID_EN for multi-layer usecase adds 49629304b91f drm/mediatek: Enable dither function adds 072a4cb512e7 drm/mediatek: Separate ccorr module adds dff16681723d drm/mediatek: Fix ccorr size config adds 738ed4156fba drm/mediatek: Add matrix_bits private data for ccorr adds 54c820d05ee8 Merge tag 'mediatek-drm-next-5.12' of https://git.kernel.o [...] adds eda1068dc995 drm/amdgpu: Make contiguous pinning optional adds 91fb309d8294 drm/amdgpu: race issue when jobs on 2 ring timeout adds d80d3da95015 Revert "drm/amd/display: Tune min clk values for MPO for RV" adds 9024fb08159a drm/amd/display: fix 64-bit division issue on 32-bit OS adds 64dcf2f01d59 drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data adds eb3b425166cb drm/amd/pm: store and reinstate swsmu user power configurations adds 5993e79398d3 drm/amdgpu: Fix masking binary not operator on two mask op [...] adds 23a63e91c155 drm/amd/display: change license of color_table.c adds d3abc78f4fd4 drm/amd/display: Fix a potential NULL dereference adds 4a517faa3403 amdgpu: fix clang build warning adds 1916866dfa4a drm/amd/display: Fix 10/12 bpc setup in DCE output bit dep [...] adds efa18405baa5 drm/amd/display: Fix HDMI deep color output for DCE 6-11. adds 33cf440d594b drm/amdgpu: disable gpu reset on Vangogh for now adds cd63989e0e6a drm/amd/amdkfd: adjust dummy functions' placement adds ce7c1d047629 Revert "Revert "drm/amdgpu: Fix NULL dereference in dpm sy [...] adds aec1d8703e02 drm/amdgpu/pm: Account for extra separator characters in s [...] adds c2efbc3f9dbe drm/amd/pm: correct string parsing for extra separator cha [...] adds d26bbbcc160f amdgpu: Add Missing Sienna Cichlid DID adds 20bdcc99edff drm/amd/display: Simplify bool conversion adds cd3051379706 Revert "drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)" adds 4954a76add70 drm/amdgpu/swsmu: use percent rather than rpm for manual f [...] adds c5f85696cb2f drm/amdgpu: fix the issue that retry constantly once the b [...] adds 875440fd7d1e drm/amdkfd: fix null pointer panic while free buffer in kfd adds b131c363c8a3 drm/amdgpu: Limit the maximum size of contiguous VRAM that [...] adds e1a4b67aac9e drm/amdgpu: Fix a false positive when pin non-VRAM memory adds 2cb96b238701 drm/amdgpu/gfx10: update CGTS_TCC_DISABLE and CGTS_USER_TC [...] adds c9021a6e58c8 drm/amd/pm: fill in the data member of v2 gpu metrics tabl [...] adds e487cb54db1b drm/amd/pm: remove some useless code for vangogh adds dd017d01c3d9 drm/amdgpu: enable freesync for A+A configs adds dbb7898ac1bc drm/amd/display: Drop SOC bounding box hookup in DM/DC adds a71c76ac7eea drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL adds 91501d0affc2 drm/amd/display: initialize i2c speed if not initialized i [...] adds 7e60e389053e drm/amd/display: Add null pointer check to is_dig_enabled func adds fa2a3786c4bc drm/amd/display: reuse current context instead of recreating one adds accff74e8fbf drm/amd/display: Set power_gated to true for seamless boot [...] adds aac6d4391a0a drm/amd/display: correct some hdcp variable naming adds fc13b7011e8a drm/amd/display: Add more Clock Sources to DCN2.1 adds 9b56f6bc5de5 drm/amd/display: [FW Promotion] Release 0.0.49 adds b99844e4237e drm/amd/display: 3.2.120 adds 4fa6a75128ae drm/amd/display: fix calculation for the pwl backlight curve adds ddf386faa681 drm/amd/display: Revert "Fix EDID parsing after resume fro [...] adds bae72358f6a2 drm/amd/display: Release DSC before acquiring adds 30164a1657ef drm/amd/display: Fix dc_sink kref count in emulated_link_detect adds 43c78873133e drm/amd/display: implement support for DID2.0 dsc passthrough adds 163e3bcbca5a drm/amd/display: fix initial bounding box values for dcn3.02 adds a38b873f497f drm/amd/display: Fix CW4 programming for dmub30 cached inbox adds 02a342e3c4e5 drm/amd/display: Enable "trigger_hotplug" debugfs on all outputs adds a0c898f28a3b drm/amd/display: Add Freesync HDMI support to DMCU adds dc33e0aa3e6e drm/amd/display: remove unused force_ignore_link_settings [...] adds 2dc39051a7ba drm/amd/display: Free atomic state after drm_atomic_commit adds c64b0d6bb5d0 drm/amd/display: Decrement refcount of dc_sink before reas [...] adds fd952d436446 drm/amd/display: Workaround for some legacy DP-VGA dongles adds e2dcd9b8b803 drm/amd/display: Better handling of dummy p-state table adds 40d916a2602c drm/amd/display: Reject too small viewport size when valid [...] adds 481ae2d5fec7 drm/amd/display: [FW Promotion] Release 0.0.50 adds f1e17351984c drm/amd/display: 3.2.121 adds bb377febb10f drm/amd/pm: Disable GFXOFF when GFX DPM or PG disabled adds 4b1d6831b379 amd/display: remove unneeded variable: "pattern" adds c915ef890d5d drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask() adds c5cb0db5fcce Merge tag 'amd-drm-next-5.12-2021-02-03' of https://gitlab [...] adds 4c3a3292730c drm/amd/display: fix unused variable warning adds 5d27a1eab1cc Merge remote-tracking branch 'drm/drm-next' adds 2dd78e52f201 usb: typec: ucsi: check cci busy during PPM reset adds c18cff164a0b drm/amdgpu: add another raven1 gfxoff quirk adds bff0760b9ff0 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio adds 13a75af50484 drm/amd/display: Fix unused variable warning adds 4d09de75e3cc drm/amdgpu: add asic callback for querying video codec info (v3) adds 7dca04cda800 drm/amdgpu: add video decode/encode cap tables and asic ca [...] adds da125a579352 drm/amdgpu: add INFO ioctl support for querying video caps (v4) adds 922b240fc08c drm/amdgpu: bump driver version for new video codec INFO i [...] adds 54af252161d1 drm/amdgpu/codec: drop the internal codec index adds d58ae161846c drm/amdgpu/smu12: fix power reporting on renoir adds 7cf5b1319e19 drm/amdgpu: add a dev_pm_ops prepare callback (v2) adds dd30496ed1f9 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] adds 3e2955ff0d62 Merge remote-tracking branch 'amdgpu/drm-next' adds 2a8f20bb645c drm/i915: Restrict DRM_I915_DEBUG to developer builds adds fbb2bdd22a99 drm/i915/gvt: fix uninitialized return in intel_gvt_update [...] adds 54fd4b9a4ac8 drm/i915/gem: Fix oops in error handling code adds 29d88083d6ff drm/i915/gem: Move freeze/freeze_late next to suspend/susp [...] adds 58586680ffad drm/i915: Disable atomics in L3 for gen9 adds d5109f739c9f drm/i915/gt: Flush before changing register state adds 7a6c6243b44a drm/i915: Reject 446-480MHz HDMI clock on GLK adds de4450d5e0ce Merge remote-tracking branch 'drm-intel/for-linux-next' adds 14a117252f57 dma-buf: system_heap: Make sure to return an error if we abort adds c7f59e3dd603 dma-buf: heaps: Rework heap allocation hooks to return str [...] adds 5a164ac4dbd2 dma-fence: allow signaling drivers to set fence timestamp adds a78e7a51d2fa drm/drm_vblank: set the dma-fence timestamp during send_vb [...] adds 1f8644d56e91 drm/panfrost: Add governor data with pre-defined thresholds adds 3b1b42fde911 dt-bindings: display: mxsfb: Convert binding to YAML adds 5d16e40dd702 dt-bindings: display: mxsfb: Add and fix compatible strings adds 25e524bfbda1 dt-bindings: display: mxsfb: Add compatible for i.MX8MM adds 7e5d1e122dff drm/doc: fix drm_plane_type docs adds 97ecfff41e26 drm/doc: document the type plane property adds bbd13d6a7b2e drm/omap: dsi: fix unreachable code in dsi_vc_send_short() adds 7155334f15f3 drm/vc4: hdmi: Move hdmi reset to bind adds e9c9481f373e drm/vc4: hdmi: Fix register offset with longer CEC messages adds 303085bc11bb drm/vc4: hdmi: Fix up CEC registers adds b06eecb5158e drm/vc4: hdmi: Restore cec physical address on reconnect adds f1ceb9d10043 drm/vc4: hdmi: Compute the CEC clock divider from the clock rate adds a9dd0b9a5c3e drm/vc4: hdmi: Update the CEC clock divider on HSM rate change adds cd7f016c93b6 drm/vc4: hdmi: Introduce a CEC clock adds 0c38490a0310 drm/vc4: hdmi: Split the interrupt handlers adds ad6380e9aaf4 drm/vc4: hdmi: Support BCM2711 CEC interrupt setup adds f551863af919 drm/vc4: hdmi: Remove cec_available flag adds 4d03ed7ad731 drm/vc4: hdmi: Don't register the CEC adapter if there's n [...] adds e7cbc68a28e1 dt-binding: display: bcm2711-hdmi: Add CEC and hotplug interrupts adds f3ebd4e6b692 drm/vmwgfx/vmwgfx_drv: Fix an error path in vmw_setup_pci_ [...] adds a6a1f036c74e drm/scheduler: Job timeout handler returns status (v3) adds de499781c97d drm/lima: fix reference leak in lima_pm_busy adds e4abd7ad2b77 dma-buf: Avoid comma separated statements adds b51035c200bd drm/gma500: Remove Medfield support adds 837f23bb4b60 drm/gma500: Drop DRM_GMA3600 config option adds 6455af65e978 drm/gma500: Remove CONFIG_X86 conditionals from source files adds 8180cc375232 drm/gma500: Remove dependency on TTM adds 576a08e008e2 drm/v3d/v3d_sched: fix scheduler callbacks return status adds 482f3ef0b0e3 drm: replace drm_modeset_lock_all() in drm_client_modeset_ [...] adds f0c5a89e534b drm/vc4: remove unneeded variable: "ret" adds 75ec69c79ebc drm/vmwgfx: Fix some memory leaks on errors adds 09b20988ff29 drm/nouveau: remove set but not used variable ‘pdev’ in no [...] adds 5823cca39d58 drm/todo: Add entry for moving to dma_resv_lock adds eb988a2ee500 drm/virtio: fix an error code in virtio_gpu_init() adds b91907a62411 drm/qxl: do not run release if qxl failed to init adds 468091531c2e drm/dp_mst: Don't cache EDIDs for physical ports adds e0305024e76e drm/dp_mst: Remove redundant tile property setting adds 6fec777c1196 drm/dp_mst: Use DP_MST_LOGICAL_PORT_0 instead of magic number adds 93d8da8d7efb Revert "drm/qxl: do not run release if qxl failed to init" adds f8752f14c964 drm/qxl: use drmm_mode_config_init adds 65ffea3c6e73 drm/qxl: unpin release objects adds 4ca77c513537 drm/qxl: release shadow on shutdown adds 76aefa4d274a drm/qxl: properly pin/unpin shadow adds a7709b9b89a6 drm/qxl: handle shadow in primary destroy adds 5f6c871fe919 drm/qxl: properly free qxl releases adds 5a838e5d5825 drm/qxl: simplify qxl_fence_wait adds f4a84e165e6d drm/qxl: allocate dumb buffers in ram adds f2f12eb9c32b drm/scheduler: provide scheduler score externally adds 0c9d59c3dbcf drm/mgag200: make a const array static, makes object smaller adds 904beebb3eb5 drm/lima: Use delayed timer as default in devfreq profile adds 1d048afe7e52 drm/lima: add governor data with pre-defined thresholds adds 40f302adbd39 drm/simple-kms: Add plane-state helpers adds db0c6bd2c0c0 drm/gem: Export drm_gem_vmap() and drm_gem_vunmap() adds 6dd7b6ce43ac drm: Add additional atomic helpers for shadow-buffered planes adds 4862ffaec523 drm/mgag200: Move vmap out of commit tail adds 681a2c5dfd31 drm/cirrus: Move vmap out of commit tail adds 4ac0868d43b0 drm/gm12u320: Move vmap out of commit tail adds 5ceeb328637a drm/udl: Move vmap out of commit tail adds 7aa548fbed19 Merge remote-tracking branch 'drm-misc/for-linux-next' adds fe7952c629da drm/msm: Add speed-bin support to a618 gpu adds 6cefa31e8104 drm/msm: Fix MSM_INFO_GET_IOVA with carveout adds 4f2cf99d542c drm/msm/a5xx: Allow all patchid for A540 chip adds 276619c0923f drm/msm: Add proper checks for GPU LLCC support adds 45596f254061 drm/msm/a6xx: Create an A6XX GPU specific address space adds 8f03c30cb814 drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register adds 4340b46ad161 drm/msm/a5xx: Separate A5XX_PC_DBG_ECO_CNTL write from mai [...] adds 1d832ab30ce6 drm/msm/a5xx: Add support for Adreno 508, 509, 512 GPUs adds 9deba2b8a5b5 drm/msm/a5xx: Reset VBIF before PC only on A510 and A530 adds 89c1ab960717 drm/msm/a5xx: Fix VPC protect value in gpu_write() adds cce212d84415 drm/msm/a5xx: Disable flat shading optimization adds 3f2bc3856bf1 drm/msm/a5xx: Disable UCHE global filter adds e0485f1d0421 drm/msm/dpu: Fix VBIF_XINL_QOS_LVL_REMAP_000 register offset adds b8dab65b5ac3 drm/msm/dpu: Move DPU_SSPP_QOS_8LVL bit to SDM845 and SC71 [...] adds 731806da2916 drm/msm/dpu: Add prog_fetch_lines_worst_case to INTF_BLK macro adds 862314bc94dd drm/msm/dpu: Allow specifying features and sblk in DSPP_BLK macro adds aa9223a60254 drm/msm/dpu: Disable autorefresh in command mode adds da9e7b7696d8 drm/msm/dpu: Correctly configure vsync tearcheck for command mode adds fe286893ed34 drm/msm/dpu: Remove unused call in wait_for_commit_done adds 9fc418430c65 drm/msm/dp: unplug interrupt missed after irq_hpd handler adds d21fc5dfc3df drm/msm/dpu1: add support for qseed3lite used on sm8250 adds 33a7808ce1ae drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY) adds 68e4f01fddb4 drm/msm/mdp5: Fix wait-for-commit for cmd panels adds 7a7cbf2a8197 drm/msm: Fix race of GPU init vs timestamp power management. adds 5f98b33b04c0 drm/msm: Fix races managing the OOB state for timestamp vs [...] adds 555c50a4a19b drm/msm: Clean up GMU OOB set/clear handling. adds 6ec935180961 drm/msm/kms: Make a lock_class_key for each crtc mutex adds dd5d08b5e54d drm/msm: remove redundant NULL check adds 0ac892451143 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: Remove unneeded s [...] adds a014abfec541 drm/msm/dp/dp_ctrl: Remove unneeded semicolon adds c703d5789590 drm/msm/dp: trigger unplug event in msm_dp_display_disable adds 5c191fef4ce2 drm/msm/dsi_pll_10nm: Fix dividing the same numbers twice adds 196145eb1af1 drm/msm/dsi_pll_10nm: Solve TODO for multiplier frac_bits [...] adds 362cadf34b9f drm/msm/dsi_pll_10nm: Fix variable usage for pll_lockdet_rate adds ce5226625a69 drm/msm/dsi_pll_10nm: Convert pr_err prints to DRM_DEV_ERROR adds 5ca6d0268df8 drm/msm: remove unneeded variable: "rc" adds 7df222c35920 drm/msm/disp/mdp5: mdp5_cfg: Fix msm8974v2 max_clk adds c8d99bb938d3 drm/msm: Fix legacy relocs path adds ea9f337ce81e drm/msm/dp: reset dp controller only at boot up and pm_resume adds 182b4a2d2513 drm/msm/dp: Add a missing semi-colon adds d6673ac69712 Merge remote-tracking branch 'drm-msm/msm-next' adds 1ff79a4a49c2 drm/etnaviv: provide more ID values via GET_PARAM ioctl. adds 03a2753936e8 drm/etnaviv: dump: fix sparse warnings adds 7d614ab2f205 drm/etnaviv: fix NULL check before some freeing functions [...] adds ed75f99ab813 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds d5fe6aa8f6aa Merge remote-tracking branch 'regmap/for-next' adds d15f73315deb ALSA: hda: boolean values to a bool variable adds 62c2b4be0d85 ALSA: hda: Assign boolean values to a bool variable adds 00f3a4113c73 ALSA: oxfw: remove an unnecessary condition in hwdep_read() adds f4514249d648 ALSA: fireface: remove unnecessary condition in hwdep_read() adds e32da5eb627c ALSA: bebob: remove an unnecessary condition in hwdep_read() adds 3a465f027a33 ALSA: hda/tegra: Use clk_bulk helpers adds 87f0e46e7559 ALSA: hda/tegra: Reset hardware adds 6755568ad111 ALSA: hda/tegra: Remove unnecessary null-check from hda_te [...] adds d2006bb79411 watchdog: pcwd: drop always-false if from remove callback adds 7797b4e00faf media/radio: Make radio_isa_common_remove() return void adds 30e88d017fcb isa: Make the remove callback for isa drivers return void adds 4f2da3324eaf Merge tag 'tags/isa-void-remove-callback' into for-next adds fa2e5a647ed2 ALSA: ac97: Constify static struct attribute_group adds 0417fadab493 ALSA: hda: Constify static attribute_group adds 0074946932cb ALSA: intel8x0: Fix missing check in snd_intel8x0m_create adds da2a040ee7cf ALSA: hdsp: hardware output loopback adds 2d670ea2bd53 ALSA: jack: implement software jack injection via debugfs adds 3b85f5fc75d5 ALSA: usb-audio: Add DJM450 to Pioneer format quirk adds 9119e5661eab ALSA: usb-audio: Add DJM-450 to the quirks table adds 5c953a226300 Merge branch 'for-linus' into for-next adds 016f94feb57d ALSA: hda: Drop power save deny list entry for Clevo W65_67SB adds 3c4ab49ec59b ALSA: core: Fix the debugfs removal at snd_card_free() adds 036f90dd92bb ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() adds fb3c293b82c3 ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode adds a07df82c7990 ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk adds fee03efc6934 ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 adds c237813e3a10 ALSA: azt3328: Assign boolean values to a bool variable adds f9e5fd1b666e ALSA: hda: add link_power op to hdac_bus_ops adds 87fc20e4a0cb ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management adds c99fafdfccd7 ASoC: SOF: Intel: hda: release display power at link_power adds c50bfc8a6866 ALSA: fireface: fix to parse sync status register of latte [...] adds d6cda4655e2a ALSA: usb-audio: Handle invalid running state at releasing EP adds 5c2b301476ec ALSA: usb-audio: More strict state change in EP adds 257d2d7e9e79 ALSA: usb-audio: Don't avoid stopping the stream at disconnection adds 29bb274e9497 ALSA: pcm: Call sync_stop at disconnection adds 2c87c1a49c9d ALSA: pcm: Assure sync with the pending stop operation at suspend adds 700cb7073077 ALSA: pcm: Don't call sync_stop if it hasn't been stopped adds 8d19b4e0b377 ALSA: pcm: Use for_each_pcm_substream() macro adds 5427c7d6296e ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF [...] adds f5706be67169 Merge remote-tracking branch 'sound/for-next' adds 24a41a38dd2d ASoC: tegra: ahub: Add missing resets adds 6d8ac9b1dd2f ASoC: tegra: ahub: Use clk_bulk helpers adds ed9ce1ed2239 ASoC: tegra: ahub: Reset hardware properly adds 1da0b9899abd ASoC: soc-component: add snd_soc_component_read/write_field() adds 7db4c4cd767e ASoC: codecs: lpass-wsa-macro: make use of snd_soc_compone [...] adds 9fd5599a9b26 ASoC: q6asm: fix 'physical' typos adds 89a400bdeb12 ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams adds 6e0210763024 ASoC: SOF: Intel: hda: Enable DMI L1 for trace adds 4c87f71565ce Merge series "ASoC: SOF: Intel: hda: Enable DMI L1 for pow [...] adds e32df142359f ASoC: Intel: adl: remove sof_fw_filename setting in ADL sn [...] adds 1fc96dc29c3b ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags adds f6c246eacb62 ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API adds cedd502d18b5 ASoC: SOF: Intel: hda-loader: keep init cores alive adds 42077f08b3f1 ASoC: SOF: update dsp core power status in common APIs adds 30876e2a06f3 ASoC: SOF: Filter out unneeded core power up/downs adds 92c6ec606cd1 ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_d [...] adds 2029d73d4d65 Merge series "ASoC: SOF: use common code for DSP core pm" [...] adds 8ac9e476b868 ASoC: soc-component: fix undefined reference to __ffssi2 adds e86caa011c80 ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend [...] adds 6bbb859012e9 ASoC: dt-bindings: rt5659: Update binding doc adds 70f0bc65f6cf ASoC: dt-bindings: tegra: Add iommus property to Tegra graph card adds 531e5b7abbde ASoC: audio-graph-card: Add clocks property to endpoint node adds 563c2681d431 ASoC: rt5659: Add Kconfig prompt adds 1f16aaeef74f Merge series "Tegra186 and Tegra194 audio graph card" from [...] adds 1ecebae4733d ASoC: mt6359: reduce log verbosity for optional DT properties adds 68be8ed6a462 ASoC: fsl_spdif: Utilize the defined parameter to clear code adds be6be67e135e ASoC: topology: KUnit: Convert from cpu to data format adds e01a03db74a8 ASoC: Intel: catpt: remove unneeded semicolon adds e04e7b8ccd49 ASoC: soc-pcm: tidyup pcm setting adds 7fc6bebd5831 ASoC: soc-pcm: add soc_get_playback_capture() and simplify [...] adds 2b39123b134e ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() adds 4b260f425497 ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() adds dd5abc7834ff ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing adds 1c4273a5b127 Merge series "ASoC: soc-pcm: cleanup soc_new_pcm() and bug [...] adds 0dd4d3e8c3a8 ASoC: da7218: Drop CONFIG_OF ifdef adds 8e59cf943fa7 ASoC: mediatek: mt8192-mt6359: use asoc_substream_to_rtd() adds 0840706d6c61 ASoC: mediatek: mt8192: use asoc_substream_to_rtd() adds 4cceb42f4f40 ASoC: mediatek: mt8192-mt6359: simplify ops for Capture1 DAI link adds 6395a6213b83 Merge series "ASoC: mediatek: mt8192: apply some cleanup" [...] adds 2927e6d398d0 Merge branch 'asoc-5.11' into asoc-5.12 adds 19657a609b68 ASoC: mediatek: mt8183-mt6358: set playback and capture co [...] adds df91785a22e2 ASoC: dt-bindings: add mclk provider support to stm32 i2s adds 8a262e614ef8 ASoC: stm32: i2s: add master clock provider adds b6040f9b987e Merge series "ASoC: stm32: i2s: add master clock provider" [...] adds 500c9f8c58a7 ASoC: dmaengine_pcm: add peripheral configuration adds f08c74a3b52d ASoC: dt-bindings: renesas, rsnd: Group tuples in playback [...] adds 38d89a564847 ASoC: fsl: constify static snd_soc_dai_ops structs adds 40bd053bc8e1 ASoC: fsl_esai: Remove unused 'imx' field adds 6e4ea8aace02 ASoC: audio-graph: Rename functions needed for export adds 0d7475d2a5a9 ASoC: tegra: Add driver remove() callback adds 3bf48ea4f2dd Merge series "Rename audio graph export functions" from Sa [...] adds 28785f548d18 ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format adds 1c5f6e0714c1 ASoC: Intel: KMB: Support IEC958 encoded PCM format adds d5e16dc5fdad ASoC: Intel, Keembay-i2s: Add hdmi-i2s compatible string adds c88eb1b5167b Merge series "Add HDMI support for Intel KeemBay I2S" from [...] adds 06e577b45db3 mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") adds 039da225d644 mfd: arizona: Replace arizona_of_get_type() with device_ge [...] adds e933836744a2 mfd: arizona: Add support for ACPI enumeration of WM5102 c [...] adds 017131e056de Merge tag 'ib-mfd-asoc-v5.12' of git://git.kernel.org/pub/ [...] adds bad929b81ce2 ASoC: codec/ingenic: Depend on MACH_INGENIC adds d9cd22e9c87c ASoC: codec: Add driver for JZ4760 internal codec adds 45a90d4aba17 ASoC: Add compatible strings for JZ4760(B) SoC adds 8ade6d8b02b1 ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() adds 9a87fc1e0619 ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 adds d40dac7ae8c0 Merge series "MFD/ASoC: Add support for Intel Bay Trail bo [...] adds ec33d9f6eb54 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next adds 9321ec0c6e43 Merge remote-tracking branch 'sound-asoc/for-next' adds 8b1b4eccb9ab powerpc/powernv: remove get_cxl_module adds bf22c9ec39da drm: remove drm_fb_helper_modinit adds 089049f6c995 module: unexport find_module and module_mutex adds a00605057574 module: use RCU to synchronize find_module adds 013c1667cf78 kallsyms: refactor {,module_}kallsyms_on_each_symbol adds 3e3552056ab4 kallsyms: only build {,module_}kallsyms_on_each_symbol whe [...] adds 922f2a7c822b module: mark module_mutex static adds a7c38f2cd36b module: remove each_symbol_in_section adds 71e4b309dc42 module: merge each_symbol_section into find_symbol adds 0b96615cdc09 module: pass struct find_symbol_args to find_symbol adds 00cc2c1cd34f module: move struct symsearch to module.c adds f1c3d73e973c module: remove EXPORT_SYMBOL_GPL_FUTURE adds 367948220fce module: remove EXPORT_UNUSED_SYMBOL* adds edc25165747e Merge remote-tracking branch 'modules/modules-next' adds 9517b95bdc46 Input: elants_i2c - add support for eKTF3624 adds 785a19d97cb0 Input: iqs5xx - minor cosmetic improvements adds 2539da6677b6 Input: iqs5xx - preserve bootloader errors adds 1302c71a3061 Input: iqs5xx - accommodate bootloader latency adds e10ba0d3c042 Input: iqs5xx - re-initialize device upon warm reset adds 4a76d861d918 Input: iqs5xx - simplify axis setup logic adds 050fac7f056b Input: iqs5xx - eliminate unnecessary register read adds 8e6a8b0c9fe9 Input: iqs5xx - allow more time for ATI to complete adds ce996aa30ef1 Input: iqs5xx - allow device to be a wake-up source adds 3bdffa8ffb45 Input: Add N64 controller driver adds 7a6a53b2b1a3 Input: iqs5xx - initialize an uninitialized variable adds 386449e480b3 Merge remote-tracking branch 'input/next' adds 1e0dcca9e1aa dm: use bdev_read_only to check if a device is read-only adds 6f0d9689b670 block: remove the NULL bdev check in bdev_read_only adds 52f019d43c22 block: add a hard-readonly flag to struct gendisk adds 947139bf3cce block: propagate BLKROSET on the whole device to all partitions adds cbf72cce6370 rbd: remove the ->set_read_only method adds d11cd28998e9 nvme: allow revalidate to set a namespace read-only adds 74cb8994b22a brd: remove the end of device check in brd_do_bvec adds cf9a978f9781 dcssblk: remove the end of device check in dcssblk_submit_bio adds 309dca309fc3 block: store a block_device pointer in struct bio adds 2f9f6221b9b9 block: simplify submit_bio_checks a bit adds 30c5d3456c27 block: do not reassig ->bi_bdev when partition remapping adds 99dfc43ecbf6 block: use ->bi_bdev for bio based I/O accounting adds 0b6e522cdc4a blk-mq: use ->bi_bdev for I/O accounting adds bc359d03c7ec block: add a disk_uevent helper adds 0470dd9d5f10 block: remove DISK_PITER_REVERSE adds a33df75c6328 block: use an xarray for disk->part_tbl adds b5f74ecacc31 block, bfq: use half slice_idle as a threshold to check sh [...] adds d4fc3640ff36 block, bfq: set next_rq to waker_bfqq->next_rq in waker injection adds ab1fb47e33dc block, bfq: increase time window for waker detection adds 91b896f65d32 block, bfq: do not raise non-default weights adds 3c337690d2eb block, bfq: avoid spurious switches to soft_rt of interact [...] adds 2391d13ed484 block, bfq: do not expire a queue when it is the only busy one adds 5ac83c644f5f Revert "blk-mq, elevator: Count requests per hctx to impro [...] adds b6e68ee82585 blk-mq: Improve performance of non-mq IO schedulers with m [...] adds 1a23e06cdab2 bfq: don't duplicate code for different paths adds 49d1ec8573f7 block: manage bio slab cache by xarray adds c495a1767952 block: don't pass BIOSET_NEED_BVECS for q->bio_split adds 9f180e315a93 block: don't allocate inline bvecs if this bioset needn't bvecs adds baa2c7c97153 block: set .bi_max_vecs as actual allocated vector number adds eec716a1c18c block: move three bvec helpers declaration into private helper adds faa8e2c4fb30 bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' emb [...] adds 0f7b4bc6bb1e bsg: free the request before return error code adds 8eeed0b554b9 block: remove unnecessary argument from blk_execute_rq_nowait adds 684da7628d93 block: remove unnecessary argument from blk_execute_rq adds 0f1d344feb53 splice: don't generate zero-len segement bvecs adds 9b2e0016d04c bvec/iter: disallow zero-length segment bvecs adds 0cf41e5e9baf block/psi: remove PSI annotations from direct IO adds ecd7fba0ade1 target/file: allocate the bvec array as part of struct tar [...] adds 54c8195b4ebe iov_iter: optimise bvec iov_iter_advance() adds 3e1a88ec9625 bio: add a helper calculating nr segments to alloc adds c42bca92be92 bio: don't copy bvec for direct IO adds 3a905c37c351 block: skip bio_check_eod for partition-remapped bios adds eb2fd80f9d2c block, bfq: replace mechanism for evaluating I/O intensity adds 7f1995c27b19 block, bfq: re-evaluate convenience of I/O plugging on rq [...] adds d1f600fa4732 block, bfq: fix switch back from soft-rt weitgh-raising adds e673914d52f9 block, bfq: save also weight-raised service on queue merging adds 5a5436b98d5c block, bfq: save also injection state on queue merging adds 71217df39dc6 block, bfq: make waker-queue detection more robust adds a5bf0a92e1b8 bfq: bfq_check_waker() should be static adds a7c7f7b2b641 nvme: use bio_set_dev to assign ->bi_bdev adds f65b95fe0ced bcache: use bio_set_dev to assign ->bi_bdev adds 46bbf653a67a block: inherit BIO_REMAPPED when cloning bios adds 767630c63bb2 bdev: Do not return EBUSY if bdev discard races with write adds 482e302a61f1 blk: wbt: remove unused parameter from wbt_should_throttle adds 2c2b9fd6b496 block: unexport truncate_bdev_range adds 49d1822bc05e blkcg: delete redundant get/put operations for queue adds 41e76c85660c bfq: Avoid false bfq queue merging adds 28c6def00919 bfq: Use 'ttime' local variable adds 7684fbde4516 bfq: Use only idle IO periods for think time calculations adds f91ca2a370be zonefs: use bio_alloc in zonefs_file_dio_append adds 616c6a6884e2 btrfs: use bio_kmalloc in __alloc_device adds 4eb1d6890455 blk-crypto: use bio_kmalloc in blk_crypto_clone_bio adds 3175199ab0ac block: split bio_kmalloc from bio_alloc_bioset adds c6bf3f0e25f4 block: use an on-stack bio in blkdev_issue_flush adds a587daa0643a dm-clone: use blkdev_issue_flush in commit_metadata adds 25ac84262cb5 f2fs: use blkdev_issue_flush in __submit_flush_wait adds 67883ade7a98 f2fs: remove FAULT_ALLOC_BIO adds 19304f959ffd drbd: remove bio_alloc_drbd adds ae7153f1a7b0 drbd: remove drbd_req_make_private_bio adds a78f18da6692 md: remove bio_alloc_mddev adds 32637385b834 md: simplify sync_page_io adds 6a5965696856 md: remove md_bio_alloc_sync adds e82ed3a4fbb5 md/raid6: refactor raid5_read_one_chunk adds 6808f7af964b nfs/blocklayout: remove cruft in bl_alloc_init_bio adds 64820ac6c696 nilfs2: remove cruft in nilfs_alloc_seg_bio adds 48d15436fde6 mm: remove get_swap_bio adds 3e3126cf2a6d mm: only make map_swap_entry available for CONFIG_HIBERNATION adds 59c157433fbc nvme-core: check bdev value for NULL adds 6b4eeba331cd blk-cgroup: Remove obsolete macro adds 7f31bee36019 block: remove typo in kernel-doc of set_disk_ro() adds f7bf5e24e0b4 block: drop removed argument from kernel-doc of blk_execute_rq() adds d7a4783883d3 md: check for NULL ->meta_bdev before calling bdev_read_only adds a42e0d70c517 md: use rdev_read_only in restart_array adds 56d93d7f1fbd Merge branch 'for-5.12/block' into for-next adds 6cc8e7430801 loop: scale loop device by introducing per device lock adds 416c05477772 mtip32xx: use PCI #defines instead of numbers adds 212697918314 mtip32xx: prefer pcie_capability_read_word() adds 370276bac8ec drbd: remove unused argument from drbd_request_prepare and [...] adds 294ed6b9f006 zram: fix NULL check before some freeing functions is not needed adds 9abe47cc5cbe rsxx: remove redundant NULL check adds e8628013e5dd drbd: Avoid comma separated statements adds cfa216239d42 Merge branch 'for-5.12/drivers' into for-next adds 10340f8d7b6d ata: ahci_brcm: Add back regulators management adds e53d76e61ec0 ata: Avoid comma separated statements adds 2958fc02d58e Merge branch 'for-5.12/libata' into for-next adds b2d86c7cec35 Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] adds 3a81fd02045c io_uring: enable LOOKUP_CACHED path resolution for filenam [...] adds 0a96bbe49994 io_uring: modularize io_sqe_buffer_register adds 2b358604aa6e io_uring: modularize io_sqe_buffers_register adds 269bbe5fd4d2 io_uring: rename file related variables to rsrc adds 502385318369 io_uring: generalize io_queue_rsrc_removal adds d67d2263fb23 io_uring: separate ref_list from fixed_rsrc_data adds 2a63b2d9c30b io_uring: add rsrc_ref locking routines adds 6802535df7bf io_uring: split alloc_fixed_file_ref_node adds bc9744cd162b io_uring: split ref_node alloc and init adds d7954b2ba946 io_uring: create common fixed_rsrc_ref_node handling routines adds 1ad555c6ae6e io_uring: create common fixed_rsrc_data allocation routines adds 00835dce1406 io_uring: make percpu_ref_release names consistent adds bf6182b6d46e io_uring: optimise io_rw_reissue() adds dc2a6e9aa9c3 io_uring: refactor io_resubmit_prep() adds 5c766a908d06 io_uring: cleanup personalities under uring_lock adds 2d7e935809b7 io_uring: inline io_async_submit() adds ec30e04ba4a5 io_uring: inline __io_commit_cqring() adds 888aae2eeddf io_uring: further deduplicate #CQ events calc adds 85bcb6c67ea1 io_uring: simplify io_alloc_req() adds 02b23a9af5ba io_uring: remove __io_state_file_put adds eab30c4d20dc io_uring: deduplicate failing task_work_add adds 8662daec09ed io_uring: add a helper timeout mode calculation adds a38d68db6742 io_uring: help inlining of io_req_complete() adds 9affd664f0e0 io_uring: don't flush CQEs deep down the stack adds e342c807f556 io_uring: save atomic dec for inline executed reqs adds 53dec2ea74f2 fs: provide locked helper variant of close_fd_get_file() adds 9eac1904d336 io_uring: get rid of intermediate IORING_OP_CLOSE stage adds 4014d943cb62 io_uring/io-wq: kill off now unused IO_WQ_WORK_NO_CANCEL adds 0bead8cd39b9 io_uring: simplify io_remove_personalities() adds ecfc84928207 io_uring: ensure only sqo_task has file notes adds 7c6607313f03 io_uring: consolidate putting reqs task adds 67973b933e34 io_uring: cleanup files_update looping adds 4e0377a1c5c6 io_uring: Add skip option for __io_sqe_files_update adds 090da7d52fe2 MAINTAINERS: update io_uring section adds 8b28fdf21193 io_uring: check kthread parked flag before sqthread goes to sleep adds c18f20595364 Merge branch 'for-5.12/io_uring' into for-next adds 13770a71ed35 io_uring: Fix NULL dereference in error in io_sqe_files_re [...] adds f24fff3b3c59 Merge branch 'for-5.12/io_uring' into for-next adds 9ae1f8dd372e io_uring: fix inconsistent lock state adds ba13e23f37c7 io_uring: kill not used needs_file_no_error adds 34e08fed2c1c io_uring: inline io_req_drop_files() adds e86d004729ae io_uring: remove work flags after cleanup adds ce3d5aae331f io_uring: deduplicate adding to REQ_F_INFLIGHT adds 57cd657b8272 io_uring: simplify do_read return parsing adds 44d10e4b2f2c Merge branch 'for-5.12/io_uring' into for-next adds cc3456226176 nvmet: Use nvmet_is_port_enabled helper for pi_enable adds 36ca03c830e4 nvmet: Fix nvmet_is_port_enabled indentation adds 4e2f02bf77da nvmet-fc: use RCU proctection for assoc_list adds 60b152a50820 nvme: constify static attribute_group structs adds f9063a53274d nvme: support command retry delay for admin command adds cb9b870fba3e nvme-tcp: fix wrong setting of request iov_iter adds 60141aa08c08 nvme-tcp: get rid of unused helper function adds 0dc9edaf80ea nvme-tcp: pass multipage bvec to request iov_iter adds fc97e942d90c nvme: refactor ns->ctrl by request adds 624e67fdf9a6 nvmet: remove extra variable in smart log nsid adds 3631c7f4a241 nvmet: remove extra variable in id-desclist adds 3c7b224f1956 nvmet: remove extra variable in identify ns adds 193fcf371f9e nvmet: add lba to sect conversion helpers adds 3254899e0b52 nvme: update enumerations for status codes adds 3a98c51a2482 nvme: parse format nvm command details when tracing adds 4a407d5ebc7a nvme: add tracing of zns commands adds 8f8ea928fd77 nvme-core: get rid of the extra space adds 2547906982e2 nvme-core: add cancel tagset helpers adds 958dc1d32c80 nvme-rdma: add clean action for failed reconnection adds 70a99574a79f nvme-tcp: add clean action for failed reconnection adds c4189d680e12 nvme-rdma: use cancel tagset helper for tear down adds 563c81586d0a nvme-tcp: use cancel tagset helper for tear down adds 0d7389718c32 Merge tag 'nvme-5.21-2020-02-02' of git://git.infradead.or [...] adds 0fd6456fd1f4 Merge branch 'for-5.12/drivers' into for-next adds 8358c28a5d44 block: fix memory leak of bvec adds 1eea73eaca15 Merge branch 'for-5.12/block' into for-next adds 8a0c014cd205 floppy: reintroduce O_NDELAY fix adds 1dced56c3a78 Merge tag 'floppy-for-5.12' of https://github.com/evdenis/ [...] adds c5eec74f252d md/raid5: cast chunk_sectors to sector_t value adds 203c018079e1 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds c9986ee27a03 Merge branch 'for-5.12/drivers' into for-next adds ee8f353b1591 block: remove skd driver adds e081a1d39731 Merge branch 'for-5.12/drivers' into for-next adds 9936c7c2bc76 io_uring: deduplicate core cancellations sequence adds c1d5a224683b io_uring: refactor scheduling in io_cqring_wait adds eeb60b9ab400 io_uring: refactor io_cqring_wait adds 6713e7a6145a io_uring: refactor io_read for unsupported nowait adds 1a2cc0ce8d18 io_uring: further simplify do_read error parsing adds 6bf985dc50dd io_uring: let io_setup_async_rw take care of iovec adds 7335e3bf9d0a io_uring: don't forget to adjust io_size adds 5ea5dd45844d io_uring: inline io_read()'s iovec freeing adds b23df91bff95 io_uring: highlight read-retry loop adds 75c668cdd6ca io_uring: treat NONBLOCK and RWF_NOWAIT similarly adds 847595de1732 io_uring: io_import_iovec return type cleanup adds ea64ec02b31d io_uring: deduplicate file table slot calculation adds 5280f7e530f7 io_uring/io-wq: return 2-step work swap scheme adds 5b21407591dc Merge branch 'for-5.12/io_uring' into for-next adds 2a7808024b19 io_uring: set msg_name on msg fixup adds 5476dfed29ad io_uring: clean iov usage for recvmsg buf select adds 257e84a5377f io_uring: refactor sendmsg/recvmsg iov managing adds 11f8b6fd0db9 Merge branch 'for-5.12/io_uring' into for-next adds 0e9ddb39b7d9 io_uring: cleanup up cancel SQPOLL reqs across exec adds f1a82d172972 Merge branch 'for-5.12/io_uring' into for-next adds dc0b8a57ad7b block: reuse BIO_INLINE_VECS for integrity bvecs adds 6ac0b71537e1 block: move struct biovec_slab to bio.c adds f2c3eb9bb0ef block: factor out a bvec_alloc_gfp helper adds f007a3d66c54 block: streamline bvec_alloc adds de76fd893074 block: remove the 1 and 4 vec bvec_slabs entries adds 0f2e6ab851ae block: turn the nr_iovecs argument to bio_alloc* into an u [...] adds 86004515ed80 block: remove a layer of indentation in bio_iov_iter_get_pages adds ed97ce5e1daf block: set BIO_NO_PAGE_REF in bio_iov_bvec_set adds 977be0127384 block: mark the bio as cloned in bio_iov_bvec_set adds 72b043654ba8 md/raid10: remove dead code in reshape_request adds 7a800a20ae63 block: use bi_max_vecs to find the bvec pool adds 503e9fdab273 Merge branch 'for-5.12/block' into for-next adds 031add61cc15 Merge remote-tracking branch 'block/for-next' adds 892c7a77f6c8 dm dust: remove h from printk format specifier adds 74d1da3988f6 dm crypt: Spelling s/cihper/cipher/ adds 23c4ecbc3e6a dm integrity: fix spelling mistake "flusing" -> "flushing" adds 62f263178c16 dm: cleanup of front padding calculation adds 4c9e9883c20a dm persistent data: fix return type of shadow_root() adds 09d85f8d8909 dm integrity: introduce the "fix_hmac" argument adds cb728484a771 dm writecache: fix performance degradation in ssd mode adds 21ec672ecf18 dm writecache: fix unnecessary NULL check warnings adds 831475cc0b40 dm crypt: replaced #if defined with IS_ENABLED adds 363880c4eb36 dm crypt: support using trusted keys adds d7d25d0c3343 dm: fix iterate_device sanity check adds f0e7035cc237 dm writecache: return the exact table values that were set adds aa8a81d860cb Merge remote-tracking branch 'device-mapper/for-next' adds 1780d4a20580 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 0bb7e560f821 mmc: mxs-mmc: Fix a resource leak in an error handling pat [...] adds 5d15cbf63515 mmc: owl-mmc: Fix a resource leak in an error handling pat [...] adds c9c256a8b0dc mmc: sdhci-sprd: Fix some resource leaks in the remove function adds 6052b3c370fb mmc: usdhi6rol0: Fix a resource leak in the error handling [...] adds 5f7dfda4f2ce mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN adds b79ee3852c36 dt-bindings: mmc: sunxi: Add Allwinner A100 and H616 compatibles adds 3536b82e5853 mmc: sunxi: add support for A100 mmc controller adds a8cd989e1a57 mmc: sdhci-msm: Warn about overclocking SD/MMC adds f16c8fd4449e mmc: sdhci-msm: Actually set the actual clock adds d7aefb288760 mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment [...] adds 69e7d76afdb5 mmc: renesas_internal_dmac: add pre_req and post_req support adds 0354ca6edd46 mmc: mediatek: fix race condition between msdc_request_tim [...] adds e085b51c74cc mmc: meson-gx: check for scatterlist size alignment in block mode adds 35cdcd1268f6 mmc: tmio: Add data timeout error detection adds ed2fab9a8229 mmc: renesas_sdhi: Add a condition of cmd/data timeout for retune adds c7129b703f04 mmc: jz4740: remove unused struct component card_detect_irq adds 67a73230fbae mmc: omap: remove unused struct component card_detect_irq adds a5ca4c321212 dt-bindings: mmc: renesas,sdhi: Add r8a779a0 support adds 8b2805647acf mmc: rtsx: Add MMC_CAP2_NO_SDIO flag adds 15f908fafc0e mmc: sdhci-pci-gli: Add a switch to enable/disable CQHCI support adds 9476e27bb5ce dt-bindings: mmc: sdhci-msm: Document the SDX55 compatible adds 973c7c994b72 mmc: sdhci-of-arasan: Fixed kernel-doc format warning adds db84509359bb mmc: sdhci-of-arasan: Change code style of mapping the sys [...] adds 783be176eb27 dt-bindings: mmc: xenon: add AP807 compatible string adds 7214d79237df mmc: xenon: add AP807 compatible string adds 3882917da8c3 mmc: sunxi-mmc: Ensure host is suspended during system sleep adds 12b1c5edc3a9 mmc: rtsx: add delay before power on adds 81aa9876f943 dt-bindings: mmc: sdhci-am654: Add compatible string for AM64 SoC adds 754b7f2f7d2a mmc: sdhci_am654: Add Support for TI's AM64 SoC adds 1c148853e8eb mmc: core: remove needless err = 0 in mmc_init_card() adds 783667ccb5b5 mmc: core: remove redundant card null check to mmc_can_sleep() adds edee82f79bab mmc: sdhci-pci-gli: Enlarge ASPM L1 entry delay of GL9763E adds eb085875243d mmc: sdhci-of-arasan: use of_device_get_match_data() adds 80d41efe2e5f mmc: sdhci-of-arasan: Convert to use np instead of pdev->d [...] adds 2ff0b85d627f mmc: sdhci-of-arasan: Add structure device pointer in prob [...] adds ffd68f356e41 mmc: sdhci-of-arasan: Use dev_err_probe() to avoid spamming logs adds c58c5950b87a mmc: sdhci-pci-gli: Finetune HS400 RX delay for GL9763E adds 6b1dc6229aec mmc: core: convert comma to semicolon adds eab234fce333 mmc: omap_hsmmc: Simplify bool comparison and conversion adds 7c7905df68c5 dt-bindings: mmc: sdhci-am654: fix compatible for j7200 adds 3561afa02605 mmc: core: Add helper for parsing clock phase properties adds 2fc88f92359d mmc: sdhci-of-aspeed: Expose clock phase controls adds 0c53dc321a50 mmc: sdhci-of-aspeed: Add AST2600 bus clock support adds 0bbcd22556ef mmc: sdhci-of-aspeed: Add KUnit tests for phase calculations adds 37af07d91d0a MAINTAINERS: Add entry for the ASPEED SD/MMC driver adds bd7342fea7f8 mmc: core: remove unused host parameter of mmc_sd_get_csd() adds 6d7ffe169e28 mmc: test: remove the shutdown function adds 707662d59d42 mmc: test: clean up mmc_test_cleanup() adds 1a9705936aff mmc: mmci: Convert bindings to DT schema adds 4f9833d3ec8d mmc: sdhci-iproc: Add ACPI bindings for the RPi adds fe6e1471785a mmc: atmel-mci: Assign boolean values to a bool variable adds e55f2cf51259 mmc: remove dw_mmc-zx driver adds c7b9f01fd12a mmc: remove sirf prima/atlas driver adds 4af307f57426 mmc: sdhci-of-aspeed: Fix kunit-related build error adds 5851d3b042b6 block/keyslot-manager: introduce devm_blk_ksm_init() adds d76d9d7d1009 scsi: ufs: use devm_blk_ksm_init() adds 93f1c150cb0d mmc: core: Add basic support for inline encryption adds 0653300224a6 mmc: cqhci: rename cqhci.c to cqhci-core.c adds ee49d0321f02 mmc: cqhci: initialize upper 64 bits of 128-bit task descriptors adds 1e80709bdbfc mmc: cqhci: add support for inline encryption adds 0a0c866f377e mmc: cqhci: add cqhci_host_ops::program_key adds 433611ea8df3 firmware: qcom_scm: update comment for ICE-related functions adds 5cc046eb134f dt-bindings: mmc: sdhci-msm: add ICE registers and clock adds c93767cf64eb mmc: sdhci-msm: add Inline Crypto Engine support adds bbaa298f57cb mmc: mmci: Add bindings to operate CMD, CK, CKIN pins as GPIO adds 6351cac92a8c mmc: mmci: Add support for probing bus voltage level translator adds 3feb459be5c9 mmc: core: Exclude unnecessary header file adds fdb7ef5b7d36 Merge branch 'fixes' into next adds 9dbd1ddf74e8 mmc: core: Use host instead of card argument to mmc_spi_se [...] adds 951f6ccfcbb7 mmc: core: Drop redundant member in struct mmc host adds 40c735db06e1 mmc: core: Drop redundant bouncesz from struct mmc_card adds 1791557ffbaf mmc: queue: Remove unused define adds f9261eb7d38d mmc: cavium: Replace spin_lock_irqsave with spin_lock in hard IRQ adds 82a5d372ed01 mmc: atmel-mci: Use new tasklet API adds a1149c387c6d mmc: au1xmmc: Use new tasklet API adds 6078df1565c9 mmc: dw_mmc: Use new tasklet API adds 0f5a7cb639d0 mmc: omap: Use new tasklet API adds ddf116f96f8f mmc: s3cmci: Use new tasklet API adds c36dd0428246 mmc: tifm_sd: Use new tasklet API adds 39d2969d7b35 mmc: uniphier-sd: Use new tasklet API adds e821afd8e035 mmc: via-sdmmc: Use new tasklet API adds 0c1a3e8b2e98 mmc: wbsd: Use new tasklet API adds 5136bc38a26f Merge remote-tracking branch 'mmc/next' adds 31b7a84c0a67 Merge branches 'ib-mfd-asoc-5.12', 'ib-mfd-bus-5.12' and ' [...] adds b0b5b16b78ce mfd: altera-sysmgr: Fix physical address storing more adds cd2b909bfb91 mfd: sgi-ioc3: Turn Kconfig option into a bool adds 951e92d141ea dt-bindings: mfd: Correct the node name of the panel LED adds 9c03008da125 mfd: max8997: Add of_compatible to Extcon and Charger mfd_cell adds ab099cc6e5d4 mfd: mcp-sa11x0: Use DIV_ROUND_UP to calculate rw_timeout adds db783e769a95 mfd: Standardise MFD_CELL_* helper names adds 8d9bf3c3e145 mfd: gateworks-gsc: Fix interrupt type adds f7b6732178e7 mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs adds c239fea18e57 dt-bindings: mfd: gateworks-gsc: Add fan-tach mode adds 0eee3048202a dt-bindings: mfd: Add ENE KB930 Embedded Controller binding adds 92eba6802c2b mfd: Add driver for Embedded Controller found on Acer Icon [...] adds 296f5568c6ee mfd: intel-m10-bmc: Expose MAC address and count adds c7b79a752871 mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs adds 8dc61152dfd2 mfd: iqs62x: Remove superfluous whitespace above fallthroughs adds 7ed645d54e07 mfd: iqs62x: Remove unused bit mask adds f0c711266a54 mfd: iqs62x: Rename regmap_config struct adds a3a06ea17437 mfd: iqs62x: Increase interrupt handler return delay adds 02e550d5b706 mfd: iqs62x: Do not poll during ATI adds 6a8fac01dc1c mfd: iqs62x: Do not change clock frequency during ATI adds 26783d74cc6a mfd: wm831x-auxadc: Prevent use after free in wm831x_auxad [...] adds dbe17b30d9bd Merge remote-tracking branch 'mfd/for-mfd-next' adds d77d5757dda9 Merge remote-tracking branch 'backlight/for-backlight-next' adds b5e8642ed95f power: supply: axp20x_usb_power: Init work before enabling IRQs adds 6996312642d2 power: supply: smb347-charger: Fix interrupt usage if inte [...] adds 79bcb02b20ff power: supply: bq25980: Fix repetive bq25975 with bq25960 adds 9483b961ad08 power/reset: remove zte zx driver adds 2a0aa0fa39d4 power: supply: charger-manager: fix typo adds a72acc56f3e9 power-supply: use kobj_to_dev() adds 9f2de1ea2939 Merge remote-tracking branch 'battery/for-next' adds 24be0c715617 regulator: Make regulator_sync_voltage() usable by coupled [...] adds 7fefe72b0f8c regulator: pf8x00: Add suspend support adds dbe954d8f163 regulator: core: Avoid debugfs: Directory ... already pres [...] adds 4288b4ccda96 regulator: pf8x00: set ramp_delay for bucks adds 337710b3121a regulator: qcom-labibb: Use disable_irq_nosync from isr adds 41a8a027f4d3 regulator: dt-bindings: Document charger-supply for max8997 adds 977fb5b58469 regulator: document binding for MT6315 regulator adds 7aa382cfe714 regulator: mt6315: Add support for MT6315 regulator adds 8159774c7fc9 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] adds b7a3d8118d5f Merge remote-tracking branch 'regulator/for-next' adds 6e98bdcc3f8d Merge remote-tracking branch 'security/next-testing' adds 2cf002d19497 apparmor: check/put label on apparmor_sk_clone_security() adds 5268d795d688 apparmor: fix introspection of of task mode for unconfined tasks adds 92de220a7f33 apparmor: update policy capable checks to use a label adds 31ec99e13346 apparmor: switch to apparmor to internal capable check for [...] adds ef70454508c0 security: apparmor: file.h: delete duplicated word adds 4af7c863fc85 security: apparmor: delete repeated words in comments adds d108370c644b apparmor: fix error check adds 734cf8b35e67 Merge remote-tracking branch 'apparmor/apparmor-next' adds ccf11dbaa07b evm: Fix memleak in init_desc adds 2b4a2474a202 IMA: generalize keyring specific measurement constructs adds 291af651b350 IMA: add support to measure buffer data hash adds d6e645012d97 IMA: define a hook to measure kernel integrity critical data adds c4e43aa2eeb0 IMA: add policy rule to measure critical data adds 47d76a484050 IMA: limit critical data measurement based on a label adds 9f5d7d23cc5e IMA: extend critical data hook to limit the measurement ba [...] adds 03cee1683666 IMA: define a builtin critical data measurement policy adds fdd1ffe8a812 selinux: include a consumer of the new IMA critical data hook adds e58bb688f2e4 Merge branch 'measure-critical-data' into next-integrity adds b3f82afc1041 IMA: Measure kernel version in early boot adds 58dff9172ba7 ima: Free IMA measurement buffer on error adds 96acc833dec8 ima: Free IMA measurement buffer after kexec syscall adds 80fab17fc2e9 Merge remote-tracking branch 'integrity/next-integrity' adds 634c21bb9867 security: keys: Fix fall-through warnings for Clang adds 796e46f9e2cb keys: Remove outdated __user annotations adds 8fe62e0c0e2e watch_queue: Drop references to /dev/watch_queue adds 272a121940a2 security/keys: use kvfree_sensitive() adds 60f0f0b3cdfd KEYS: asymmetric: Fix kerneldoc adds 328c95db01df security: keys: delete repeated words in comments adds c224926edfc2 KEYS: remove redundant memset adds 1539dd785a1c crypto: asymmetric_keys: fix some comments in pkcs7_parser.h adds c52b7c807b0a encrypted-keys: Replace HTTP links with HTTPS ones adds d13fc8747218 PKCS#7: drop function from kernel-doc pkcs7_validate_trust_one adds 3c0940c4ff07 crypto: pkcs7: Use match_string() helper to simplify the code adds 464e96aeb16a keys: remove trailing semicolon in macro definition adds 09315b2d0d69 crypto: public_key: Remove redundant header file from publ [...] adds 0b2d443bf527 certs/blacklist: fix kernel doc interface issue adds 84ffbefd657b certs: Fix blacklisted hexadecimal hash string check adds f14602caf4fa PKCS#7: Fix missing include adds 4993e1f9479a certs: Fix blacklist flag type confusion adds a6cb0ab7daf7 certs: Replace K{U,G}IDT_INIT() with GLOBAL_ROOT_{U,G}ID adds 8f0bfc25c907 watch_queue: rectify kernel-doc for init_watch() adds f7b0fd0b96b1 Merge branch 'keys-misc' into keys-next adds b0016e3efcb3 tools/certs: Add print-cert-tbs-hash.sh adds 9fc9f7e8adad certs: Check that builtin blacklist hashes are valid adds d3adfde41e14 certs: Make blacklist_vet_description() more strict adds f78e50c8f750 certs: Factor out the blacklist hash creation adds 33b94bcd5684 certs: Allow root user to append signed hashes to the blac [...] adds 5bf1adccf5c4 Merge branch 'dyn-auth-blacklist-v5' of https://github.com [...] adds 30fdba3f40fd certs: Add EFI_CERT_X509_GUID support for dbx entries adds 181be4acc088 certs: Move load_system_certificate_list to a common function adds f06adbf4e80c certs: Add ability to preload revocation certs adds 0b641da796d3 integrity: Load mokx variables into the blacklist keyring adds fdbbe7ceeb95 Merge branch 'keys-cve-2020-26541' into keys-next adds a238cc7bbb16 Merge remote-tracking branch 'keys/keys-next' adds 94e20034e418 Merge remote-tracking branch 'selinux/next' adds 7ef4c19d245f smackfs: restrict bytes count in smackfs write functions adds 6017bf3c64a7 Merge remote-tracking branch 'smack/next' adds 5797e861e402 tomoyo: ignore data race while checking quota adds 9c83465f3245 tomoyo: recognize kernel threads correctly adds f1bdf414e7dd usb: usbip: vhci_hcd: add printk() for debug adds b2b5729a4f4d Merge remote-tracking branch 'tomoyo/master' adds bded30d0f3f4 tpm_tis: Fix check_locality for correct locality acquisition adds 5cb9c551cb13 tpm_tis: Clean up locality release adds 3532e937d192 Merge remote-tracking branch 'tpmdd/next' adds 4957a7d5333d watchdog: it8712f_wdt: remove definition of DEBUG adds d70d178726ed dt-bindings: watchdog: Add bindings for Intel Keem Bay SoC adds fa0f8d51e90d watchdog: Add watchdog driver for Intel Keembay Soc adds 17f0d1b9bd33 watchdog: hpwdt: Assign boolean values to a bool variable adds fa01fa70039c watchdog: renesas_wdt: don't sleep in atomic context adds 1ee5981da617 dt-bindings: watchdog: renesas,wdt: add r8a779a0 (V3U) support adds fbf376056d16 watchdog: ziirave_wdt: remove unused including <linux/version.h> adds ac288a7b1a98 watchdog: stop wdd when watchdog hw running in reboot_notifier adds e007372bfb5f watchdog: renesas_wdt: add grace period before rebooting adds bbece05c0d3a watchdog: mtk_wdt: Remove mtk_wdt_stop() in probe() to pre [...] adds a2fa9f574b20 dt-bindings: watchdog: sun4i: Add H616 compatible string adds 1080f8a54bef dt-binding: watchdog: add more Rockchip compatibles to snp [...] adds e547aa072858 dt-binding: mediatek: watchdog: fix the description of compatible adds 53526bef0a23 dt-binding: mediatek: mt8192: update mtk-wdt document adds af2a30fb7001 dt-binding: mt8192: add toprgu reset-controller head file adds adc318a34066 watchdog: mt8192: add wdt support adds b4b12b48458f watchdog: remove sirf prima driver adds 011eda8c67e0 watchdog: remove sirf atlas driver adds 30f1ec70ddf5 watchdog: remove zte zx driver adds c1b50b55b00d watchdog: remove tango driver adds 5ecd125b4b2a watchdog: remove coh901 driver adds 310680d9f508 dt-bindings: watchdog: Add binding for Qcom SDX55 adds 740c0a57b8f1 watchdog: mei_wdt: request stop on unregister adds a4f3407c4160 watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ adds 12aa92fca212 Merge remote-tracking branch 'watchdog/master' adds 815cdd86038b iommu/ipmmu-vmsa: Refactor ipmmu_of_xlate() adds cec0813da56a iommu/ipmmu-vmsa: Allow SDHI devices adds 9cde12ba07ce dt-bindings: arm-smmu-qcom: Add Qualcomm SC8180X compatible adds 1a7180ff81aa iommu/arm-smmu-qcom: Add Qualcomm SC8180X impl adds 70b5b6a6daea dt-bindings: arm-smmu: Add sm8350 compatible string adds d8498b1e4ecc iommu: arm-smmu-impl: Add SM8350 qcom iommu implementation adds 86d2d9214880 iommu/arm-smmu-v3: Remove the page 1 fixup adds 932bc8c7d742 iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code adds eba8d2f8f803 iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() adds 51d113c3be09 iommu/arm-smmu-v3: Make BTM optional for SVA adds 9111aebf770d iommu/arm-smmu-v3: Add support for VHE adds dead723e6f04 iommu/arm-smmu-qcom: Fix mask extraction for bootloader pr [...] adds 34eb9359c111 driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 adds d8c1df02ac7f iommu: Move iotlb_sync_map out from __iommu_map adds 2ebbd25873ce iommu: Add iova and size as parameters in iotlb_sync_map adds 20143451eff0 iommu/mediatek: Add iotlb_sync_map to sync whole the iova range adds 862c3715de8f iommu: Switch gather->end to the inclusive end adds 77e0992aee4e iommu/io-pgtable: Allow io_pgtable_tlb ops optional adds f21ae3b10084 iommu/mediatek: Gather iova in iommu_unmap to achieve tlb [...] adds 0954d61a59e3 iommu/mediatek: Remove the tlb-ops for v7s adds c867c78acae9 iommu/msm: Hook up iotlb_sync_map adds 3d5eab41451f iommu/io-pgtable: Remove TLBI_ON_MAP quirk adds bca28426805d dt-bindings: iommu: mediatek: Convert IOMMU to DT schema adds 5cf482f2f7a6 dt-bindings: memory: mediatek: Add a common memory header file adds ca49a4b4c989 dt-bindings: memory: mediatek: Extend LARB_NR_MAX to 32 adds ddd3e349b8aa dt-bindings: memory: mediatek: Rename header guard for SMI [...] adds fc3734698a43 dt-bindings: mediatek: Add binding for mt8192 IOMMU adds 66a289155415 iommu/mediatek: Use the common mtk-memory-port.h adds 859da2111252 iommu/io-pgtable-arm-v7s: Use ias to check the valid iova [...] adds 40596d2f2b60 iommu/io-pgtable-arm-v7s: Extend PA34 for MediaTek adds 00ab6f2d6158 iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro adds 468ea0bfaecd iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros adds f3a8a46d714f iommu/io-pgtable-arm-v7s: Quad lvl1 pgtable for MediaTek adds 2f317da4332a iommu/mediatek: Add a flag for iova 34bits case adds 9bdfe4c175c8 iommu/mediatek: Update oas for v7s adds 7f37a91dc85e iommu/mediatek: Move hw_init into attach_device adds 986d9ec5f176 iommu/mediatek: Add error handle for mtk_iommu_probe adds baf94e6ebff9 iommu/mediatek: Add device link for smi-common and m4u adds 34665c7929fc iommu/mediatek: Add pm runtime callback adds c0b57581b73b iommu/mediatek: Add power-domain operation adds bfed873114c5 iommu/mediatek: Support up to 34bit iova in tlb flush adds ef0f0986b670 iommu/mediatek: Support report iova 34bit translation faul [...] adds 08500c43d4f7 iommu/mediatek: Adjust the structure adds 4f956c97d26b iommu/mediatek: Move domain_finalise into attach_device adds b7875eb94589 iommu/mediatek: Move geometry.aperture updating into domai [...] adds 585e58f498a2 iommu/mediatek: Add iova_region structure adds 803cf9e5a6aa iommu/mediatek: Add get_domain_id from dev->dma_range_map adds c3045f39244e iommu/mediatek: Support for multi domains adds ab1d5281a62b iommu/mediatek: Add iova reserved function adds 8d2c749e5252 iommu/mediatek: Support master use iova over 32bit adds 23357572bec6 iommu/mediatek: Remove unnecessary check in attach_device adds 9e3489e06fb9 iommu/mediatek: Add mt8192 support adds 6af4873852c4 MAINTAINERS: Add entry for MediaTek IOMMU adds 7060377ce06f Merge branch 'for-joerg/mtk' into for-joerg/arm-smmu/updates adds d1e3306ba83a Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds b8437a3ef8c4 iommu: Properly pass gfp_t in _iommu_map() to avoid atomic [...] adds 7a5661739d4b iommu/mediatek: Fix unsigned domid comparison with less than zero adds a92a90ac62d3 iommu/mediatek: Fix error code in probe() adds cc6e70bd5b0b MAINTAINERS: repair file pattern in MEDIATEK IOMMU DRIVER adds f8993dc666f4 iommu/amd: Remove unnecessary assignment adds 106650f1e945 iommu/amd: Use DEFINE_SPINLOCK() for spinlock adds 3703c839e1cf iommu/amd: remove h from printk format specifier adds 8c112a6b3dc6 iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline adds c9b258c6be09 iommu/amd: Prepare for generic IO page table framework adds d2272ec7f946 iommu/amd: Move pt_root to struct amd_io_pgtable adds 1f5855306676 iommu/amd: Convert to using amd_io_pgtable adds f9b4df790aa4 iommu/amd: Declare functions as extern adds 18954252a1d0 iommu/amd: Move IO page table related functions adds e42ba0633064 iommu/amd: Restructure code for freeing page table adds 6eedb59c18a3 iommu/amd: Remove amd_iommu_domain_get_pgtable adds 33aef9786046 iommu/amd: Rename variables to be consistent with struct i [...] adds 0633bbcc1eed iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable adds 441555c63aca iommu/amd: Introduce iommu_v1_iova_to_phys adds fd86c9501a9b iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page adds 89c9a09cb9f6 iommu/amd: Adopt IO page table framework for AMD IOMMU v1 [...] adds 9872f9bd9dbd iommu/vt-d: Consolidate duplicate cache invaliation code adds f2dd871799ba iommu/vt-d: Add qi_submit trace event adds a8ce9ebbecdf iommu/vt-d: Preset Access/Dirty bits for IOVA over FL adds 28a77185f1cd iommu/vt-d: Clear PRQ overflow only when PRQ is empty adds 3aa7c62cb7d7 iommu/vt-d: Use INVALID response code instead of FAILURE adds e1ed66ac3003 iommu/vt-d: Fix compile error [-Werror=implicit-function-d [...] adds ed8188a0c1f0 iommu/vt-d: Fix 'physical' typos adds ad3d19029979 iommu/vt-d: Audit IOMMU Capabilities and add helper functions adds 010bf5659e01 iommu/vt-d: Move capability check code to cap_audit files adds 933fcd01e97e iommu/vt-d: Add iotlb_sync_map callback adds 81d3c75bb3c3 iommu/vt-d: Add new enum value and structure for SATC adds 31a75cbbb927 iommu/vt-d: Parse SATC reporting structure adds 9cc0aaeb96e7 iova: Make has_iova_flush_queue() private adds 622106190175 iova: Delete copy_reserved_iova() adds 2cf7dbff0a95 iova: Stop exporting some more functions adds b91910a83d04 iommu: Stop exporting iommu_map_sg_atomic() adds ab0a7119ba67 iommu: Delete iommu_domain_window_disable() adds 262948f8ba57 iommu: Delete iommu_dev_has_feature() adds a8e8af35c9f4 dma-iommu: use static-key to minimize the impact in the fast-path adds 3ab657291638 iommu: use the __iommu_attach_device() directly for deferr [...] adds 1a4a1b1a5926 Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/ [...] adds 889540aeb3c3 Merge remote-tracking branch 'iommu/next' adds 127c8c5f0589 audit: Make audit_filter_syscall() return void adds 04414500d06e Merge remote-tracking branch 'audit/next' adds cb18a7979a35 dt-bindings: gpu: Convert v3d to json-schema adds a38f3fbc30ec media: renesas-ceu: Use of_device_get_match_data() adds 0e658fdd4b2d drivers: net: davinci_mdio: Use of_device_get_match_data() adds d825f0bea20f serial: stm32: Use of_device_get_match_data() adds 9243eadc3a13 usb: usb251xb: Use of_device_get_match_data() adds 6e09d75513d2 hwmon: (lm70) Use device_get_match_data() adds c52eef0b6ee1 of/device: Don't NULLify match table in of_match_device() [...] adds d7839ddfefc1 dt-bindings: iio: dac: Fix AD5686 references adds ce598680a22d dt-bindings: thermal: sun8i: Fix misplaced schema keyword [...] adds 91f93c383992 dt-bindings: Fix undocumented compatible strings in examples adds 49ec0686b3e8 dt-bindings: iommu: renesas,ipmmu-vmsa: Make 'power-domain [...] adds 9183908e70e9 dt-bindings: Fix errors in 'if' schemas adds b775f49fbc8b scripts: dtc: Fetch fdtoverlay.c from external DTC project adds 79edff12060f scripts/dtc: Update to upstream version v1.6.0-51-g183df9e9c2b9 adds 0da6bcd9fcc0 scripts: dtc: Build fdtoverlay tool adds 59b48a715107 scripts: dtc: Remove the unused fdtdump.c file adds ce88c9c79455 kbuild: Add support to build overlays (%.dtbo) adds eb90b4f8fb8b Merge branch 'dt/dtc-sync' into dt/next adds 814925a50545 Merge remote-tracking branch 'devicetree/for-next' adds 12508e7da753 spi: spi-au1550: quoted string break adds 9cae7e9d78e2 spi: spi-au1550: Fix various whitespace warnings adds 6589daf8bb98 dt-bindings: spi: sunxi: Add H616 compatible string adds 6d2386e36440 spi: hisi-sfc-v3xx: add address mode check adds 390624119dee spi: clps711xx: remove redundant white-space adds a8af5cc2ff1e spi: realtek-rtl: Add support for Realtek RTL838x/RTL839x [...] adds 6acbd614c2c8 spi: Realtek RTL838x/RTL839x SPI controller adds d290da83cb09 Merge series "spi: Add support for Realtek RTL838x/RTL839x [...] adds 2269f5a8b1a7 spi: stm32: properly handle 0 byte transfer adds 8f8d0e3e33e3 spi: stm32: do not mandate cs_gpio adds 5a380b833ad4 spi: stm32: use bitfield macros adds 084de5232820 spi: stm32h7: ensure message are smaller than max size adds 1c75cfd53e21 spi: stm32: driver uses reset controller only at init adds c63b95b76e69 spi: stm32: defer probe for reset adds e1e2093b16cb spi: stm32h7: replace private SPI_1HZ_NS with NSEC_PER_SEC adds c64e7efe46b7 spi: stm32: make spurious and overrun interrupts visible adds 883c36a32fc0 spi: Change provied to provided in the file spi.h adds 4cea6b8cc34e spi: add power control when set_cs_timing adds 0486d9f91d37 spi: support CS timing for HW & SW mode adds 9f6e7e8d432e spi: mediatek: add set_cs_timing support adds 58898fd82c67 Merge series "spi: add set_cs_timing support for HW/SW CS [...] adds 1615a9ef6bf5 Merge remote-tracking branch 'spi/for-5.12' into spi-next adds 21d507c41bdf Merge remote-tracking branch 'spi/for-next' adds 31bf92881714 x86/sgx: Fix the return type of sgx_init() adds 3ac517313b92 MAINTAINERS: Fix the tree location for INTEL SGX patches adds da54cca9d9da Merge branch 'x86/sgx' adds e9fce48a271a Merge branch 'x86/platform' adds 55774fd65192 Merge branch 'x86/mm' adds efc826ee3298 Merge branch 'x86/misc' adds 6219d77d7459 Merge branch 'x86/microcode' adds 99a9c62d9ba7 Merge branch 'x86/entry' adds 8ece53ef7f42 x86/vm86/32: Remove VM86_SCREEN_BITMAP support adds 4bd5258611c0 Merge branch 'x86/cleanups' adds 3205b418e33a Merge branch 'x86/cache' adds 29fc26879325 Merge branch 'x86/build' adds aeeac194caac Merge branch 'x86/asm' adds 737a72127b5d Merge branch 'sched/core' adds 59d9024802e6 Merge branch 'ras/core' adds af13c867438a Merge branch 'perf/kprobes' adds e43484de753a Merge branch 'perf/core' adds bb7a2be5b417 Merge branch 'objtool/core' adds c75392581468 locking: Add Reviewers adds 2f0df49c89ac jump_label: Do not profile branch annotations adds 997acaf6b4b5 lockdep: report broken irq restoration adds d38edbe14262 Merge branch 'locking/core' adds 02a16aa13574 x86/MSR: Filter MSR writes through X86_IOC_WRMSR_REGS ioctl too adds 5b215e0b2d3a Merge branch 'x86/misc' adds fb35d30fe5b0 x86/cpufeatures: Assign dedicated feature word for CPUID_0 [...] adds 05e1ad64b138 Merge branch 'x86/cpu' adds bb73d07148c4 x86/build: Treat R_386_PLT32 relocation as R_386_PC32 adds 60b8cb9b31fa Merge branch 'x86/build' adds f2563a48eedf Merge branch 'timers/urgent' adds 0524a6273004 Merge branch 'locking/urgent' adds 1ce53e2c2ac0 futex: Change utime parameter to be 'const ... *' adds 0f9438503ea1 futex: Remove unneeded gotos adds bf594bf40001 locking/rtmutex: Add missing kernel-doc markup adds 2979692075e4 Merge branch 'locking/core' adds a108213b8654 Merge branch 'efi/urgent' adds 8ff059b8531f efi: ia64: move IA64-only declarations to new asm/efi.h header adds 2f196059864f efi/libstub: whitespace cleanup adds cdec91c034a2 efi/libstub: fix prototype of efi_tcg2_protocol::get_event_log() adds 3820749ddcee efi/libstub: move TPM related prototypes into efistub.h adds 3e1e00c00e2b efi: x86: move mixed mode stack PA variable out of 'efi_scratch' adds 514b1a8477d2 efi: x86: clean up previous struct mm switching adds 1c761ee9da1a efi/arm64: Update debug prints to reflect other entropy sources adds cc9b00b83ecc Merge branch 'efi/core' adds 5627c3d95a76 Merge branch 'core/urgent' adds 52fafb8debcc Merge branch 'linus' adds 06d8375718ea Merge branch 'linus' adds b5917990b380 Merge branch 'x86/urgent' adds b0dc553cfc9d x86/fpu: Make the EFI FPU calling convention explicit adds 49200d17d27d x86/fpu/64: Don't FNINIT in kernel_fpu_begin() adds 0a74d61c7d84 x86/fpu/xstate: Use sizeof() instead of a constant adds 4155b783f49e Merge branch 'x86/fpu' adds 0ae78eec8aa6 sched/eas: Don't update misfit status if the task is pinned adds 620a6dc40754 sched/topology: Make sched_init_numa() use a set for the d [...] adds 432900f8164b init/Kconfig: Correct thermal pressure help text adds 1875dc5b8ff4 sched: Correctly sort struct predeclarations adds e6e0dc2d5497 sched/fair: Remove SIS_AVG_CPU adds bae4ec13640b sched/fair: Move avg_scan_cost calculations under SIS_PROP adds dfddf874473f sched/fair: Remove select_idle_smt() adds 6e443d713a92 sched/fair: Merge select_idle_core/cpu() adds 6b81cf7f7499 rbtree: Add generic add and find helpers adds 845abbf92fb4 rbtree, sched/fair: Use rb_add_cached() adds e656380e35e3 rbtree, sched/deadline: Use rb_add_cached() adds f83454d12d23 rbtree, perf: Use new rbtree helpers adds c6bc9bd06dff rbtree, uprobes: Use rbtree helpers adds 2c4c7d742e30 rbtree, rtmutex: Use rb_add_cached() adds 7a976f77bb96 rbtree, timerqueue: Use rb_add_cached() adds 12cd3669dce9 Merge branch 'sched/core' adds b4e530ac40f2 x86/mce: Get rid of mcheck_intel_therm_init() adds 1dba8a9538f5 thermal: Move therm_throt there from x86/mce adds 9cbb70a185f1 Merge branch 'ras/core' adds abd562df94d1 x86/perf: Use static_call for x86_pmu.guest_get_msrs adds 3daa96d67274 perf/intel: Remove Perfmon-v4 counter_freezing support adds d24c4405993a Merge branch 'perf/core' adds 6f567c9300a5 objtool: Fix error handling for STD/CLD warnings adds 1f9a1b749424 objtool: Fix retpoline detection in asm code adds 34ca59e109bd objtool: Fix ".cold" section suffix check for newer versio [...] adds 31a7424bc580 objtool: Support retpoline jump detection for vmlinux.o adds 18660698a3d3 x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub adds ecf11ba4d066 objtool: Assume only ELF functions do sibling calls adds 081df94301e3 objtool: Add asm version of STACK_FRAME_NON_STANDARD adds b735bd3e6882 objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC adds c26acfbbfbc2 objtool: Add xen_start_kernel() to noreturn list adds cde07a4e4434 x86/xen: Support objtool validation in xen-asm.S adds f4b4bc10b0b8 x86/xen: Support objtool vmlinux.o validation in xen-head.S adds 82694854caa8 x86/xen/pvh: Annotate indirect branch as safe adds 7cae4b1cf1cc x86/ftrace: Support objtool vmlinux.o validation in ftrace_64.S adds f83d1a0190bf x86/acpi: Annotate indirect branch as safe adds aeb818fcc940 x86/acpi: Support objtool validation in wakeup_64.S adds b682369d47df x86/power: Annotate indirect branches as safe adds 125f0b7d2421 x86/power: Move restore_registers() to top of the file adds 9077c016a39c x86/power: Support objtool validation in hibernate_asm_64.S adds 5bef2c7128e6 Merge branch 'objtool/core' adds a7e0bdf1b07e Merge branch 'irq/urgent' adds 42911ab3bee7 Merge remote-tracking branch 'tip/auto-latest' adds 4cbcb73b1c7a EDAC/amd64: Issue probing messages only on properly detect [...] adds faf042d15093 Merge branch 'edac-amd64' into edac-for-next adds 3a8f37b3d6e1 Merge remote-tracking branch 'edac/edac-for-next' adds 00e772c49292 irqchip: Remove sigma tango driver adds 5c1ea0d842b1 irqchip: Remove sirfsoc driver adds d40341145a24 irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling [...] adds ad6b47cdef76 dt-bindings: irq: sun6i-r: Split the binding from sun7i-nmi adds 6436eb441709 dt-bindings: irq: sun6i-r: Add a compatible for the H3 adds 4e34614636b3 irqchip/sun6i-r: Use a stacked irqchip driver adds 7ab365f6cd6d irqchip/sun6i-r: Add wakeup support adds e6f93c0115cb dt-bindings: qcom,pdc: Add compatible for SM8250 adds 9eaad15e5a40 dt-bindings: qcom,pdc: Add compatible for SM8350 adds c60767421e10 irqchip/ls-extirq: add IRQCHIP_SKIP_SET_WAKE to the irqchip flags adds 4a2b92a5d351 dt-bindings: interrupt-controller: Add Realtek RTL838x/RTL [...] adds 9f3a0f34b84a irqchip: Add support for Realtek RTL838x/RTL839x interrupt [...] adds be1abc5ba4d2 irqchip/csky-mpintc: Prevent selection on unsupported platforms adds 0a3bc6d94ade Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds bd0c97064302 tracing: Add printf attribute to log function adds b3ca59f6fe79 tracing: Update trace_ignore_this_task() kernel-doc comment adds 18d14ebdbd07 tracing: Remove get/put_cpu() from function_trace_init adds 6689bed36c52 ring-buffer: Remove cpu_buffer argument from the rb_inc_page() adds c6358bacdcdb ring-buffer: Drop unneeded check in ring_buffer_resize() adds 36590c50b2d0 tracing: Merge irqflags + preempt counter. adds 0c02006e6f5b tracing: Inline tracing_gen_ctx_flags() adds fe427886bf41 tracing: Use in_serving_softirq() to deduct softirq status. adds 5817708493be tracing: Remove NULL check from current in tracing_generic [...] adds 28cc65a17381 tracing: Fix spelling mistake in Kconfig "infinit" -> "infinite" adds 39bcdd6a964b tracing: Fix spelling of controlling in uprobes adds 557d50e79df7 tracing: Fix a kernel doc warning adds f2a99ddfd0aa tracing: Remove definition of DEBUG in trace_mmiotrace.c adds befe6d946551 tracepoint: Do not fail unregistering a probe due to memor [...] adds 4b9091e1c194 kernel: trace: preemptirq_delay_test: add cpu affinity adds a61c27903651 Merge remote-tracking branch 'ftrace/for-next' adds 8e7f37f2aaa5 mm: Add mem_dump_obj() to print source of memory block adds b70fa3b12fc8 mm: Make mem_dump_obj() handle NULL and zero-sized pointers adds 98f180837a89 mm: Make mem_dump_obj() handle vmalloc() memory adds bd34dcd4120d mm: Make mem_obj_dump() vmalloc() dumps include start and length adds b4b7914a6a73 rcu: Make call_rcu() print mem_dump_obj() info for double- [...] adds 3375efeddf69 percpu_ref: Dump mem_dump_obj() info upon reference-count [...] adds 0d2460ba6184 Merge branches 'doc.2021.01.06a', 'fixes.2021.01.04b', 'kf [...] adds 805c8956e32d Merge branch 'kcsan.2021.01.04a' into HEAD adds 1db2dba656d4 Merge branch 'lkmm.2021.01.04a' into HEAD adds c8c430f4a2fb Merge branch 'nolibc.2021.01.21a' into HEAD adds c48bc4302cb8 clocksource: Provide module parameters to inject delays in [...] adds d8124cdabe78 clocksource: Retry clock read if long delays detected adds d310025199c5 clocksource: Check per-CPU clock synchronization when mark [...] adds db058f20e5ac clocksource: Provide a module parameter to fuzz per-CPU cl [...] adds 87f04a13da72 clocksource: Do pairwise clock-desynchronization checking adds 9ac5dd2522d4 Merge branch 'clocksource.2021.02.01a' into HEAD adds 9402d075710d Merge branch 'lkmm-dev.2021.01.04a' into HEAD adds a726404908f6 mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels adds 369d783a4b9f rcutorture: Add crude tests for mem_dump_obj() adds 9a728eb4833e torturescript: Don't rerun failed rcutorture builds adds af65a677cd29 rcu/nocb: Detect unsafe checks for offloaded rdp adds eba362724509 rcu: Remove superfluous rdp fetch adds 3e2c3e598723 rcu: Fix CPU-offline trace in rcutree_dying_cpu adds a88c23c44093 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() adds 2e08167f0ba2 doc: Update rcu_dereference.rst reference adds d9a19e6ee2c0 tools/memory-model: Remove reference to atomic_ops.rst adds a5ccc33ebbed rcu: Expedite deboost in case of deferred quiescent state adds 16dcd6677c9f rcutorture: Make TREE03 use real-time tree.use_softirq setting adds 01e5032b9ec2 rcu: Run rcuo kthreads at elevated priority in CONFIG_RCU_ [...] adds 2296989a4874 rculist: Replace reference to atomic_ops.rst adds f0c9901089df rcu: Fix kfree_rcu() docbook errors adds 9971f1126884 rcutorture: Fix testing of RCU priority boosting adds 613d83a888b2 kcsan: Make test follow KUnit style recommendations adds 2128a5f2a3b6 kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests adds 9f015906ba48 kcsan: Add missing license and copyright headers adds 09a16a18f357 kvfree_rcu: Directly allocate page for single-argument case adds 1d9939f760fb kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() adds fb05d9e294a9 kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] adds 6a62733506a6 lib: Add "all" and "none" as valid ranges to bitmap_parselist() adds a3f32db5d0d1 rcu: Remove "all" cpumask checks favor of bitmask-level "all" adds 61fcfd8c8169 lib: Support N as end of range in bitmap_parselist() adds 2f72c5c7f2a3 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" adds 398775345477 torture: Replace torture_init_begin string with %s adds 51878d648e30 rcutorture: Replace rcu_torture_stall string with %s adds 452e476dcee8 rcu-tasks: Rectify kernel-doc for struct rcu_tasks adds 8e6a68bd0202 torture: Allow 1G of memory for torture.sh kvfree testing adds 973e9d8622a6 Merge remote-tracking branch 'rcu/rcu/next' adds bd2fae8da794 KVM: do not assume PTE is writable after follow_pfn adds 19979fba9bfa KVM: x86: Remove obsolete disabling of page faults in kvm_ [...] adds 15b51dc08a34 KVM: x86: Take KVM's SRCU lock only if steal time update i [...] adds c910662c7c69 KVM: X86: use vzalloc() instead of vmalloc/memset adds 15e6a7e5324c KVM: x86/mmu: Use boolean returns for (S)PTE accessors adds 8fc517267fb2 KVM: x86: Zap the oldest MMU pages, not the newest adds 7ca7f3b94492 x86: kvm: style: Simplify bool comparison adds b85a0425d805 Enumerate AVX Vector Neural Network instructions adds 1085a6b585d7 KVM: Expose AVX_VNNI instruction to guset adds 678e90a349a4 KVM: selftests: Test IPI to halted vCPU in xAPIC while bac [...] adds c5e2184d1544 KVM: x86/mmu: Remove the defunct update_pte() paging hook adds f9224a523591 KVM: selftests: Rename timespec_diff_now to timespec_elapsed adds 89dc52946a16 KVM: selftests: Avoid flooding debug log while populating memory adds 2d501238bc25 KVM: selftests: Convert iterations to int in dirty_log_perf_test adds 86753bd04c7c KVM: selftests: Fix population stage in dirty_log_perf_test adds 82f91337ddde KVM: selftests: Add option to overlap vCPU memory access adds f73a3446252e KVM: selftests: Add memslot modification stress test adds 9e965bb75aae KVM: selftests: Add backing src parameter to dirty_log_perf_test adds c1d1650f55b1 KVM: selftests: Disable dirty logging with vCPUs running adds 2c07ded06427 KVM/SVM: add support for SEV attestation command adds 8e5332402164 KVM: VMX: Convert vcpu_vmx.exit_reason to a union adds 15aad3be9adb KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run adds fe6b6bc802b4 KVM: VMX: Enable bus lock VM exit adds c32b1b896d2a KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT adds db7d8e476821 x86/apic: Export x2apic_mode for use by KVM in "warm" path adds 563c54c4d5b1 KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state adds d855066f8172 KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_ [...] adds 252e365eb28d KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static adds a755753903a4 KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID [...] adds 9c9520ce8833 KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled adds c646236344e9 KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled adds 8e12911b243e KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBU [...] adds 1b5ac3226a1a KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR eve [...] adds 9254beaafd12 KVM: vmx/pmu: Reduce the overhead of LBR pass-through or c [...] adds e6209a3bef79 KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI adds 9aa4f622460f KVM: vmx/pmu: Release guest LBR event via lazy release mechanism adds be635e34c284 KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES adds f88d4f2f287e selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAP [...] adds 9a3ecd5e2aa1 KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW adds 4aa2691dcbd3 KVM: x86: Factor out x86 instruction emulation with decoding adds 82a11e9c6fa2 KVM: SVM: Add emulation support for #GP triggered by SVM i [...] adds 3b9c723ed7cf KVM: SVM: Add support for SVM instruction address check change adds 14c2bf81fcd2 KVM: SVM: Fix #GP handling for doubly-nested virtualization adds 6e4e3b4df4e3 KVM: Stop using deprecated jump label APIs adds b6a7cc35440e KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops [...] adds 9af5471bdbb2 KVM: x86: introduce definitions to support static calls fo [...] adds b3646477d458 KVM: x86: use static calls to reduce kvm_x86_ops overhead adds aec511ad1535 x86/virt: Eat faults on VMXOFF in reboot flows adds ed72736183c4 x86/reboot: Force all cpus to exit VMX root if VMX is supported adds 53666664a305 x86/virt: Mark flags and memory as clobbered by VMXOFF adds 150f17bfab37 KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw adds 5ef940bd9ac2 KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows adds 6a2891394798 KVM: VMX: Use the kernel's version of VMXOFF adds 35a7831912f4 KVM: SVM: Use asm goto to handle unexpected #UD on SVM ins [...] adds e79b91bb3c91 KVM: SVM: use vmsave/vmload for saving/restoring additiona [...] adds 553cc15f6e8d KVM: SVM: remove uneeded fields from host_save_users_msrs adds a7fc06dd2f14 KVM: SVM: use .prepare_guest_switch() to handle CPU regist [...] adds 04548ed0206c KVM: SVM: Replace hard-coded value with #define adds 805a0f83907c KVM: x86/mmu: Add '__func__' in rmap_printk() adds fb18d053b7f8 selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible [...] adds d89d04ab6030 KVM: move EXIT_FASTPATH_REENTER_GUEST to common code adds fd238002616c KVM: cleanup DR6/DR7 reserved bits checks adds bbefd4fc8f59 KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers adds e28a436ca4f6 KVM: x86/mmu: change TDP MMU yield function returns to mat [...] adds fe43fa2f407b KVM: x86/mmu: Add comment on __tdp_mmu_set_spte adds 3a9a4aa56574 KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE adds 734e45b329d6 KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory adds a066e61f13cf KVM: x86/mmu: Factor out handling of removed page tables adds 8d1a182ea791 KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages adds e139a34ef9d5 KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched adds 74953d353028 KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn adds ed5e484b79e8 KVM: x86/mmu: Ensure forward progress when yielding in TDP [...] adds 1af4a96025b3 KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed adds 0f99ee2c7a58 KVM: x86/mmu: Skip no-op changes in TDP MMU functions adds f1b3b06a058b KVM: x86/mmu: Clear dirtied pages mask bit before early break adds 7cca2d0b7e7d KVM: x86/mmu: Protect TDP MMU page table memory with RCU adds 26128cb6c7e6 locking/rwlocks: Add contention detection for rwlocks adds a09a689a5341 sched: Add needbreak for rwlocks adds f3d4b4b1dc1c sched: Add cond_resched_rwlock adds 531810caa9f4 KVM: x86/mmu: Use an rwlock for the x86 MMU adds a9442f594147 KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages adds 9a77daacc87d KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map adds 08f07c800e9d KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler adds e25f0e0cd51b KVM: x86/mmu: Mark SPTEs in disconnected pages as removed adds a2855afc7ee8 KVM: x86/mmu: Allow parallel page faults for the TDP MMU adds 1232f8e6c9d1 KVM: x86/xen: fix Xen hypercall page msr handling adds 92f4d400a407 KVM: x86/xen: Fix __user pointer handling for hypercall pa [...] adds 23200b7a30de KVM: x86/xen: intercept xen hypercalls if enabled adds 79033bebf6fa KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls adds 78e9878cb376 KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c adds 7d6bbebb7bb0 KVM: x86/xen: Add kvm_xen_enabled static key adds a76b9641ad1c KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR adds a3833b81b05d KVM: x86/xen: latch long_mode when hypercall page is set up adds 1ea9f2ed81c4 KVM: x86/xen: add definitions of compat_shared_info, compa [...] adds 13ffb97a3b11 KVM: x86/xen: register shared_info page adds 42387042ba38 xen: add wc_sec_hi to struct shared_info adds 629b5348841a KVM: x86/xen: update wallclock region adds 3e3246158808 KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR adds 73e69a86347a KVM: x86/xen: register vcpu info adds aa096aa0a05f KVM: x86/xen: setup pvclock updates adds f2340cd9e41d KVM: x86/xen: register vcpu time info region adds 40da8ccd724f KVM: x86/xen: Add event channel interrupt vector upcall adds 8d4e7e80838f KVM: x86: declare Xen HVM shared info capability and add t [...] adds e1f68169a4f8 KVM: Add documentation for Xen hypercall and shared_info updates adds f156abec725f KVM: x86: Set so called 'reserved CR3 bits in LM mask' at [...] adds 2732be902353 KVM: nSVM: Don't strip host's C-bit from guest's CR3 when [...] adds 4bda0e97868a KVM: x86: Add a helper to check for a legal GPA adds da6c6a7c06e2 KVM: x86: Add a helper to handle legal GPA with an alignme [...] adds 636e8b733491 KVM: VMX: Use GPA legality helpers to replace open coded e [...] adds bbc2c63ddd51 KVM: nSVM: Use common GPA helper to check for illegal CR3 adds ca29e14506bd KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of [...] adds 5b7f575ccd29 KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits adds 6f8e65a60168 KVM: x86/mmu: Add helper to generate mask of reserved HPA bits adds a8ac864a7d6d KVM: x86: Add helper to consolidate "raw" reserved GPA mas [...] adds e36b250e502a i915: kvmgt: the KVM mmu_lock is now an rwlock adds 897218ff7cf1 KVM: x86: compile out TDP MMU on 32-bit systems adds 7b2aaf51d499 Merge remote-tracking branch 'kvm/next' adds ff55d1741c34 Merge tag 'kvmarm-fixes-5.11-2' into kvmarm-master/next adds 87b26801f02c KVM: arm64: Simplify __kvm_hyp_init HVC detection adds 54effa653246 asm-generic: export: Stub EXPORT_SYMBOL with __DISABLE_EXPORTS adds bbc075e01cea KVM: arm64: Stub EXPORT_SYMBOL for nVHE EL2 code adds f5ec332abcfe Merge branch 'kvm-arm64/misc-5.12' into kvmarm-master/next adds 8ed80051c8c3 KVM: arm64: Adjust partial code of hyp stage-1 map and gue [...] adds 694d071f8d85 KVM: arm64: Filter out the case of only changing permissio [...] adds 509552e65ae8 KVM: arm64: Mark the page dirty only if the fault is handl [...] adds ce18dc4841bc Merge branch 'kvm-arm64/concurrent-translation-fault' into [...] adds eceaf38f5219 KVM: arm64: Rename .idmap.text in hyp linker script adds 16174eea2e4f KVM: arm64: Set up .hyp.rodata ELF section adds f7a4825d9569 KVM: arm64: Add symbol at the beginning of each hyp section adds 8c49b5d43d4c KVM: arm64: Generate hyp relocation data adds 6ec6259d7084 KVM: arm64: Apply hyp relocations at runtime adds 97cbd2fc0257 KVM: arm64: Fix constant-pool users in hyp adds 537db4af26e3 KVM: arm64: Remove patching of fn pointers in hyp adds 247bc166e6b3 KVM: arm64: Remove hyp_symbol_addr adds f662de08396e Merge branch 'arm64/for-next/misc' into kvm-arm64/hyp-reloc adds bc93763f178f KVM: arm64: Make gen-hyprel endianness agnostic adds 343194245b58 Merge branch 'kvm-arm64/hyp-reloc' into kvmarm-master/next adds a8e190cdae1b KVM: arm64: Implement the TRNG hypervisor call adds d68df97c0ce5 Merge branch 'kvm-arm64/rng-5.12' into kvmarm-master/next adds bea7e97fef88 KVM: arm64: Fix missing RES1 in emulation of DBGBIDR adds cb95914685ca KVM: arm64: Fix AArch32 PMUv3 capping adds 99b6a4013fe9 KVM: arm64: Add handling of AArch32 PCMEID{2,3} PMUv3 registers adds c8857935587c KVM: arm64: Refactor filtering of ID registers adds 94893fc9ad8c KVM: arm64: Limit the debug architecture to ARMv8.0 adds 46081078feb4 KVM: arm64: Upgrade PMU support to ARMv8.4 adds 8e26d11f680a KVM: arm64: Use symbolic names for the PMU versions adds 8c358b29e0dc KVM: arm64: Correct spelling of DBGDIDR register adds c102ea4351a5 Merge branch 'kvm-arm64/pmu-debug-fixes-5.11' into kvmarm- [...] adds 26197df92bba Merge remote-tracking branch 'kvm-arm/next' adds e47dccfb6b61 Merge remote-tracking branch 'percpu/for-next' adds e9ad2eb3d9ae workqueue: Use %s instead of function name adds cf47df4403ad Merge remote-tracking branch 'workqueues/for-next' adds 5862b4df6681 platform/x86: intel-vbtn: Rework wakeup handling in notify [...] adds 034b8c2e7b06 platform/x86: intel-vbtn: Create 2 separate input-devs for [...] adds 3a2f53cd0310 platform/x86: intel-vbtn: Add alternative method to enable [...] adds 26173179fae1 platform/x86: intel-vbtn: Eval VBDL after registering our [...] adds 2ebe01e25b28 platform/x86: hp-wmi: Disable tablet-mode reporting by default adds d073d867e989 platform/x86: intel_mid_thermal: Remove driver for depreca [...] adds aecb925db708 platform/x86: intel_mid_powerbtn: Remove driver for deprec [...] adds d7cbe2773aed platform/x86: thinkpad_acpi: set keyboard language adds 64b0efa18f8c platform/x86: dell-wmi-sysman: fix a NULL pointer dereference adds 9e9c64131f47 platform/x86: thinkpad_acpi: Don't register keyboard_lang [...] adds a78b96fe9501 platform/x86: thinkpad_acpi: rectify length of title underline adds cfa75cca618e platform/x86: thinkpad_acpi: fixed warning and incorporate [...] adds effe55add04f Merge remote-tracking branch 'linux-pm/acpi-platform' into [...] adds c3bfcd4c6762 platform/x86: thinkpad_acpi: Add platform profile support adds eabe533904cb platform/x86: ideapad-laptop: DYTC Platform profile support adds 745ed17a04f9 platform/x86: amd-pmc: put device on error paths adds cec551ea0d41 Platform: OLPC: Fix probe error handling adds 23f8b0a15463 Platform: OLPC: Remove dcon_rdev from olpc_ec_priv adds fa707a580e77 Platform: OLPC: Specify the enable time adds bfc838f8598e drm/gma500: Convert to use new SCU IPC API adds 25ded39ad064 drm/gma500: Get rid of duplicate NULL checks adds 5f7582aa2d3c gpio: intel-mid: Remove driver for deprecated platform adds aee25798acf0 gpio: msic: Remove driver for deprecated platform adds bbb284c007b3 platform/x86: intel_mid_thermal: Remove driver for depreca [...] adds ae1527948f67 platform/x86: intel_mid_powerbtn: Remove driver for deprec [...] adds c5158358dffc rtc: mrst: Remove driver for deprecated platform adds 1b5b5b4eb522 watchdog: intel_scu_watchdog: Remove driver for deprecated [...] adds f285c9532b5b watchdog: intel-mid_wdt: Postpone IRQ handler registration [...] adds 18365d686e1e platform/x86: intel_scu_wdt: Move driver from arch/x86 adds 55627c70db6a platform/x86: intel_scu_wdt: Drop SCU notification adds a507e5d90f3d platform/x86: intel_scu_wdt: Get rid of custom x86 model c [...] adds a40f530e77df Merge tag 'ib-drm-gpio-pdx86-rtc-wdt-v5.12-1' into for-next adds 2691d0ae668a platform/surface: aggregator: Fix braces in if condition w [...] adds 35d8a973fe4d platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable adds f3f6da5014de platform/x86: intel_pmt_telemetry: Add dependency on MFD_I [...] adds fdd3feb37e36 platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT adds ae5919d34940 platform/x86: touchscreen_dmi: Add info for the Jumper EZp [...] adds 60accc011af0 platform/x86/intel-uncore-freq: Add Sapphire Rapids server [...] adds a14b3c83ab43 platform/x86: ideapad-laptop: remove unnecessary dev_set_d [...] adds e1a39a4460c1 platform/x86: ideapad-laptop: remove unnecessary NULL checks adds 803be832ac56 platform/x86: ideapad-laptop: use appropriately typed vari [...] adds 7d38f034e7b2 platform/x86: ideapad-laptop: sort includes lexicographically adds caa315b8de37 platform/x86: ideapad-laptop: add missing call to submodul [...] adds d6b508896afe platform/x86: ideapad-laptop: use sysfs_emit() adds 8782d8d7e843 platform/x86: ideapad-laptop: use device_{add,remove}_group adds 708086b2365b platform/x86: ideapad-laptop: use kobj_to_dev() adds 0c4915b6ad82 platform/x86: ideapad-laptop: use for_each_set_bit() helpe [...] adds 40e0447d6f80 platform/x86: ideapad-laptop: use msecs_to_jiffies() helpe [...] adds 654324c45d8e platform/x86: ideapad-laptop: use dev_{err,warn} or approp [...] adds 7be193e368d0 platform/x86: ideapad-laptop: convert ACPI helpers to retu [...] adds c81f241081b8 platform/x86: ideapad-laptop: always propagate error codes [...] adds 00641c086d2d platform/x86: ideapad-laptop: misc. device attribute changes adds 0b765671cb80 platform/x86: ideapad-laptop: group and separate (un)relat [...] adds ff36b0d953dc platform/x86: ideapad-laptop: rework and create new ACPI helpers adds 1c59de4ad24b platform/x86: ideapad-laptop: rework is_visible() logic adds 392cbf0a4277 platform/x86: ideapad-laptop: check for Fn-lock support in HALS adds b3ed1b7fe378 platform/x86: ideapad-laptop: check for touchpad support in _CFG adds 7553390d4b7e platform/x86: ideapad-laptop: change 'status' debugfs file format adds 18227424549c platform/x86: ideapad-laptop: change 'cfg' debugfs file format adds 921f70ffe890 Revert "platform/x86: ideapad-laptop: Switch touchpad attr [...] adds 65c7713a5079 platform/x86: ideapad-laptop: fix checkpatch warnings, mor [...] adds c67957464e1e platform/x86: ideapad-laptop: send notification about touc [...] adds 503325f84bc0 platform/x86: ideapad-laptop: add keyboard backlight contr [...] adds 6b49dea4fd9c platform/x86: ideapad-laptop: add "always on USB charging" [...] adds 725f41339a70 Documentation/ABI: sysfs-platform-ideapad-laptop: update d [...] adds cb3acb1564b0 Documentation/ABI: sysfs-platform-ideapad-laptop: conserva [...] adds f1e1ea516721 platform/x86: Move all dell drivers to their own subdirectory adds f807f4b7b32d platform/surface: surface3-wmi: Fix variable 'status' set [...] adds 2c15644ebed0 platform/x86: msi-wmi: Fix variable 'status' set but not u [...] adds d2386d791cb7 platform/x86: thinkpad_acpi: Fix 'warning: no previous pro [...] adds 9aa422f676c9 platform/x86: thinkpad_acpi: Replace ifdef CONFIG_ACPI_PLA [...] adds ef14f0e82c9b platform/x86: acer-wmi: Don't use ACPI_EXCEPTION() adds d8f5c5ea6637 platform/x86: Kconfig: add missing selects for ideapad-laptop adds fc4325a1a34a platform/x86: intel_scu_wdt: Drop mistakenly added const adds bd69bcce4aa0 platform/surface: Add Surface Hot-Plug driver adds 0f1f7f22f384 Platform: OLPC: Constify static struct regulator_ops adds c43d2173d3eb Merge remote-tracking branch 'drivers-x86/for-next' adds 24c69043be17 platform/chrome: cros_ec: Call interrupt bottom half in IS [...] adds 4daeb395f175 platform/chrome: cros_ec: Call interrupt bottom half at pr [...] adds d9f12f9e6c36 platform/chrome: cros_ec_typec: Decouple partner removal adds 38f56061c892 platform/chrome: cros_ec_typec: Skip port partner check in [...] adds b4b06c977295 platform/chrome: cros_ec_types: Support disconnect events [...] adds 88298271e254 Merge remote-tracking branch 'chrome-platform/for-next' adds 027ed7acfc97 Merge remote-tracking branch 'hsi/for-next' adds 6c3384d8f408 leds: lm3533: Switch to using the new API kobj_to_dev() adds d86464527681 leds: gpio: Set max brightness to 1 adds b45704faee39 Merge remote-tracking branch 'leds/for-next' adds fc26067c7417 ipmi: remove open coded version of SMBus block write adds 5d3d0a614798 Merge remote-tracking branch 'ipmi/for-next' adds 072a51be8ecf Merge 5.11-rc5 into driver-core-next adds e13f5b7a130f of: property: Add fw_devlink support for "gpio" and "gpios [...] adds 4104ca776ba3 of: property: Add fw_devlink support for interrupts adds 4044b2fcfb20 drivers: base: change 'driver_create_groups' to 'driver_ad [...] adds 6091b08eda85 drivers: base: power: Fix resposible -> responsible in runtime.c adds 38009c766725 drivers/base: build kunit tests without structleak plugin adds 4731210c09f5 gpiolib: Bind gpio_device to a driver to enable fw_devlink [...] adds 41b28f42cdb1 Merge remote-tracking branch 'driver-core/driver-core-next' adds 0908c5aca31e usb: typec: tcpm: AMS and Collision Avoidance adds 8dea75e11380 usb: typec: tcpm: Protocol Error handling adds 8d3a0578ad1a usb: typec: tcpm: Respond Wait if VDM state machine is running adds 386ce1d748ed usb: typec: tcpci_maxim: Drop GPIO includes adds 1d6a81519d9d Merge v5.11-rc5 into usb-next adds f75a1025c0b9 usb: typec: tcpm: Create legacy PDOs for PD2 connection adds a63b53e19bdf usb: typec: tcpci_maxim: remove redundant assignment adds 7cbcd008e104 usb: typec: tcpci_maxim: add terminating newlines to logging adds 60b4c9d5c6fe usb/c67x00: Replace tasklet with work adds 4c1934bda88a usb: raw-gadget: add copyright adds 7a35a5ca2637 usb: raw-gadget: update documentation and Kconfig adds 7961b77c0d48 dt-bindings: dwc3-xilinx: Add missing comma in example adds 415fa1c7305d usb: dwc2: Do not update data length if it is 0 on inbound [...] adds f74b68c61cbc usb: dwc2: Abort transaction after errors with unknown reason adds 1a9e38cabd80 usb: dwc2: Make "trimming xfer length" a debug message adds ab58f3bb6aaa xhci: Avoid parsing transfer events several times adds d4dff8043ea5 xhci: get isochronous ring directly from endpoint structure adds d70f4231b81e xhci: adjust parameters passed to cleanup_halted_endpoint() adds a181030703df xhci: remove unused event parameter from completion handlers adds b1adc42d440d xhci: add xhci_get_virt_ep() helper adds 03ed579d9d51 xhci: check virt_dev is valid before dereferencing it adds 42f2890aa998 xhci: add xhci_virt_ep_to_ring() helper adds c089cadaa0df xhci: remove xhci_stream_id_to_ring() helper adds 04d21f7219ac xhci: prevent a theoretical endless loop while preparing rings. adds 296fcdab3321 xhci: check slot_id is valid before gathering slot info adds 55f6153d8cc8 xhci: remove extra loop in interrupt context adds 0353810a047e xhci: avoid DMA double fetch when reading event trb type. adds c716e8a5fada xhci: Check link TRBs when updating ring enqueue and deque [...] adds b05dadb28f87 xhci: flush endpoint start to reduce race risk with stop e [...] adds d8ac95001bea xhci: Add xhci_reset_halted_ep() helper function adds 69eaf9e79fa7 xhci: move xhci_td_cleanup so it can be called by more functions adds e1a298390e98 xhci: use xhci_td_cleanup() helper when giving back cancel [...] adds a6ccd1fd4bd4 xhci: store TD status in the td struct instead of passing [...] adds 4db356924a50 xhci: turn cancelled td cleanup to its own function adds 7c6c334e6fc8 xhci: move and rename xhci_cleanup_halted_endpoint() adds 674f8438c121 xhci: split handling halted endpoints into two steps adds 9ebf30007858 xhci: Fix halted endpoint at stop endpoint command completion adds 1174d44906d5 xhci: handle stop endpoint command completion with endpoin [...] adds d1dbfb942c33 xhci: introduce a new move_dequeue_past_td() function to r [...] adds 741eafb3457c xhci: remove obsolete dequeue pointer moving code adds 51ee4a843002 xhci: Check for pending reset endpoint command before queu [...] adds 3c648d3deb0f xhci: handle halting transfer event properly after endpoin [...] adds 1ed8459d8f10 usb: typec: Standardize PD Revision format with Type-C Revision adds f5030e252687 usb: typec: Provide PD Specification Revision for cable an [...] adds 29b01295a829 usb: typec: Add typec_partner_set_pd_revision adds 14336151fdf1 Merge remote-tracking branch 'origin/cros-ec-typec-for-5.1 [...] adds 3b3dd1f0dbfe platform/chrome: cros_ec_typec: Report SOP' PD revision fr [...] adds cefc011f8daf platform/chrome: cros_ec_typec: Set Partner PD revision fr [...] adds 0371616d8bef platform/chrome: cros_ec_typec: Set opmode to PD on SOP connected adds 17aa02beecbc Merge tag 'tag-ib-usb-typec-chrome-platform-cros-ec-typec- [...] adds 7771bcc7f5a7 usb: typec: tcpm: Handle vbus shutoff when in source mode adds 2b8ff93fd744 usb: typec: tcpm: Set in_ams flag when Source caps have be [...] adds a69bdb283f79 usb: typec: tcpm: Add Callback to Usb Communication capabl [...] adds 372a3d0b6b1e usb: typec: tcpci: Add Callback to Usb Communication capab [...] adds 2a16e18c3400 usb: typec: tcpci_maxim: Enable data path when partner is [...] adds 32e9b48d110e usb: typec: Return void in typec_partner_set_pd_revision adds 64eaa0fa66ac platform/chrome: cros_ec_typec: Fix call to typec_partner_ [...] adds 0e1d6f55a12e usb: pd: Update VDO definitions adds 5ae01e760d71 dt-bindings: usb: generic-ehci: Add missing compatible strings adds 8a61bbfe8881 dt-bindings: usb: generic-ohci: Add missing compatible strings adds d021e0694d77 doc: devicetree: bindings: usb: Change descibe to describe [...] adds 2a1673f0f1de usb: pd: Reland VDO definitions of PD2.0 adds e81dee555417 usb: dwc2: pci: Drop the empty quirk function adds efc9812edc61 usb: dwc3: haps: Constify the software node adds 8dc6e6dd1bee usb: dwc3: qcom: Constify the software node adds b64afd949ee3 platform/chrome: cros_ec: Import Type C control command adds c8ec21c6d25c platform/chrome: cros_ec_typec: Clear Type C disc events adds 89451aabea5f Merge tag 'tag-ib-usb-typec-chrome-platform-cros-ec-typec- [...] adds 151f6ff78cdf software node: Provide replacement for device_add_properties() adds b1638ee56c1a usb: dwc3: host: Use software node API with the properties adds c8134c004ccf xhci: ext-caps: Use software node API with the properties adds 0eaa1a3714db usb: musb: Fix runtime PM race in musb_queue_resume_work adds ae2938c35843 usb: musb: Fix NULL check on struct musb_request field adds eb44cef95427 usb: musb: dma: Remove unused variable adds 23e32a595e11 usb: musb: jz4740: Add missing CR to error strings adds de4d9ea78953 dt-binding: usb: Include USB SSP rates in GenXxY adds 52c2d15703c3 usb: common: Parse for USB SSP genXxY adds 678481467d2e usb: dwc3: core: Check maximum_speed SSP genXxY adds 072cab8a0fe2 usb: dwc3: gadget: Implement setting of SSP rate adds f551037c0770 usb: dwc3: gadget: Track connected SSP rate and lane count adds 450b9e9fabd8 usb: dwc3: gadget: Set speed only up to the max supported adds 8cf9045b9138 usb: dwc3: gadget: Remove check for bounded driver adds d8c849037d93 Merge 5.11-rc7 into usb-next adds dac8ab120e53 Merge remote-tracking branch 'usb/usb-next' adds a70aa7dc6009 USB: serial: mos7840: fix error code in mos7840_write() adds a38d21488097 USB: serial: xr: fix NULL-deref at probe adds 54c98d9d7ba4 USB: serial: xr: fix interface leak at disconnect adds 9ffa6ec51ce8 USB: serial: xr: use subsystem usb_device at probe adds 5c5d9af683f6 USB: serial: xr: use termios flag helpers adds 72fc7fc7f365 USB: serial: xr: document vendor-request recipient adds 355675115950 USB: serial: xr: clean up line-settings handling adds 736c09316c90 USB: serial: xr: simplify line-speed logic adds 465d3b3a0d31 USB: serial: xr: fix gpio-mode handling adds 0d05d7d91389 USB: serial: xr: fix pin configuration adds 55317e22391f USB: serial: xr: fix B0 handling adds fea7372cbc40 USB: serial: mos7720: fix error code in mos7720_write() adds 5951b8508855 USB: serial: cp210x: suppress modem-control errors adds 8cce3bbfb4cf USB: serial: cp210x: fix modem-control handling adds 568400b15a51 USB: serial: cp210x: drop shift macros adds f191c63779a0 USB: serial: cp210x: clean up flow-control debug message adds 6b667274f41a USB: serial: cp210x: clean up printk zero padding adds cf00ead0bde8 USB: serial: cp210x: fix RTS handling adds e2f2dea34cf1 USB: serial: cp210x: clean up auto-RTS handling adds 528222d0c8ce USB: serial: ftdi_sio: fix FTX sub-integer prescaler adds 1ef268039b79 USB: serial: ftdi_sio: restore divisor-encoding comments adds 6420a569504e USB: serial: option: update interface mapping for ZTE P685M adds 605378f2a9a2 USB: serial: drop if with an always false condition adds d2271c2b540a USB: serial: make remove callback return void adds f329d371ff43 Merge remote-tracking branch 'usb-serial/usb-next' adds 4f30b9d2315f usb: cdns3: Add support for TI's AM64 SoC adds 1ee18ded86ec usb: cdnsp: Removes some useless trace events adds 4dd66c506de6 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds a618c47a816f dt-bindings: phy: qcom,qmp: Add SC8180X UFS to the QMP binding adds 4dd8c1c7f2bd dt-bindings: phy: qcom,qmp: Add SC8180X USB phy adds a5a621ad0ab4 phy: qcom-qmp: Add SC8180X UFS phy adds 4d1a6404e91e phy: qcom-qmp: Add SC8180X USB phy adds 2cfbe6765b7a phy: qcom-qusb2: add QUSB2 support for IPQ6018 adds 53dd01da9729 dt-bindings: phy: qcom,qusb2: document ipq6018 compatible adds 557a28811c7e phy: qualcomm: usb28nm: Add MDM9607 init sequence adds d0858167492b dt-bindings: phy: qcom,qmp: Add SM8350 UFS PHY bindings adds 920abc105b5d phy: qcom-qmp: Add UFS V5 registers found in SM8350 adds 0e43fdb94a83 phy: qcom-qmp: Add support for SM8350 UFS phy adds 3dbbc8e97cb2 phy: zynqmp: Simplify code by using dev_err_probe() adds 43851904cbd7 phy: qcom-qmp: make a const array static, makes object smaller adds d68f2cb09597 phy: cpcap-usb: Simplify bool conversion adds 3f65dee9dc85 Merge remote-tracking branch 'phy-next/next' adds c7135bbe5af2 tty: fix up hung_up_tty_write() conversion adds ddc5fda74561 tty: fix up hung_up_tty_read() conversion adds e71a8d5cf4b4 tty: fix up iterate_tty_read() EOVERFLOW handling adds 0f8b29fabacb Merge 5.11-rc5 into tty-next adds e9103f47bf1a serial: ifx6x60: Remove driver for deprecated platform adds e0f2a902c9f0 serial: stm32: improve platform_get_irq condition handling [...] adds 9159835a978f vt: keyboard, use new API for keyboard_tasklet adds 81004f0bf7f0 dt-bindings: serial: imx: Switch to my personal address adds 575a37f390d4 Merge remote-tracking branch 'tty/tty-next' adds 66afbe4d633a Merge 5.11-rc5 into char-misc-next adds 882227626459 bcm-vk: add bcm_vk UAPI adds 522f692686a7 misc: bcm-vk: add Broadcom VK driver adds 064ffc7c3939 misc: bcm-vk: add autoload support adds bfc53e01d221 misc: bcm-vk: add misc device to Broadcom VK driver adds af22527e82d1 misc: bcm-vk: add triggers when host panic or reboots to n [...] adds 22c30607d1e0 misc: bcm-vk: add open/release adds 7367e0ad77d2 misc: bcm-vk: add ioctl load_image adds ff428d052b3b misc: bcm-vk: add get_card_info, peerlog_info, and proc_mon_info adds 111d746bb476 misc: bcm-vk: add VK messaging support adds d63d658f7472 misc: bcm-vk: reset_pid support adds 483050c04738 misc: bcm-vk: add mmap function for exposing BAR2 adds 68f1fae62c37 MAINTAINERS: bcm-vk: add maintainer for Broadcom VK Driver adds 91ca10d6fa07 misc: bcm-vk: add ttyVK support adds fc716ffb9afe misc/vmw_vmci: fix typo adds e8266c4c3307 VMCI: Stop log spew when qp allocation isn't possible adds 5a16c535409f VMCI: Use set_page_dirty_lock() when unregistering guest memory adds 7eecea89e44f VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC adds e4240253ac85 greybus: es2: drop short control-transfer checks adds 26c2e9226140 most: core: Constify static attribute_group structs adds c41e21dca8dc sgi-xp: remove h from printk format specifier adds 0fc99422bc03 firmware: xilinx: Remove PM_API_MAX value adds 1941ab1d25e0 speakup: add the missing synth parameter to all io functions adds 4f2a81f3a882 speakup: Reference synth from tty and tty from synth adds 117422521e6c speakup: Simplify spk_ttyio_out error handling. adds cae2181b498f speakup: Add documentation on changing the speakup message [...] adds 8ba59e9dee31 misc: pti: Remove driver for deprecated platform adds 487709fa1be2 misc: pvpanic: introduce device capability adds 8d6da6575ffe misc: pvpanic: introduce events device attribue adds c35901b39ddc virt: vbox: Do not use wait_event_interruptible when calle [...] adds d0259c42abff spdxcheck.py: Use Python 3 adds afe901790176 ver_linux: Eliminate duplicate code in ldconfig processing logic adds 2c104a469a4c platform/goldfish: Convert pipe tasklet to threaded irq adds 2f6055c26f19 w1: w1_therm: Fix conversion result for negative temperatures adds 8544717cdacc bus: fsl-mc: move fsl_mc_command struct in a uapi header adds 46707989269a bus: fsl-mc: export mc_cmd_hdr_read_cmdid() to the fsl-mc bus adds 2cf1e703f066 bus: fsl-mc: add fsl-mc userspace support adds 3f6099438181 bus: fsl-mc: add bus rescan attribute adds 296c6264d4b1 bus: fsl-mc: add autorescan sysfs adds e4612ecd6f36 misc: pti: Remove a leftover in documentation adds d71277dc9bd6 misc: bcm-vk: fix set_q_num API precedence issue adds 1309ecc90f16 mei: fix transfer over dma with extended header adds 7615da2be006 mei: document that mei_msg_hdr_init returns ERR_PTR adds 3a77df62deb2 mei: hbm: call mei_set_devstate() on hbm stop response adds da3eb47c90d4 mei: hbm: drop hbm responses on shutdown adds 372726cb3957 mei: me: emmitsburg workstation DID adds f7545efaf795 mei: me: add adler lake point S DID adds 930c922a987a mei: me: add adler lake point LP DID adds d7a4bfcac9a5 misc: bcm-vk: unlock on error in bcm_to_h_msg_dequeue() adds 94e6a5b9e3bb misc: rtsx: Remove unneeded return variable adds 8078efff8d4d misc: bcm-vk: Fix a couple error codes in probe() adds 3a11b0b5d8d2 misc: bcm-vk: only support ttyVK if CONFIG_TTY is set adds 4c998836d413 habanalabs: update firmware boot interface adds cb6ef0ee6d76 habanalabs: refactor MMU locks code adds 8e39e75a134f habanalabs: Init the VM module for kernel context adds ac6fdbfe2ea8 habanalabs/gaudi: support CS with no completion adds c209e742141b habanalabs: allow user to pass a staged submission seq adds f8b0f2ecc570 habanalabs/gaudi: remove duplicated gaudi packets masks adds e1b85dbaf06d habanalabs/goya: move mmu_prepare to context init adds 0eda23d77e1b habanalabs: report dram_page_size in hw_ip_info ioctl adds 75d9a2a0aa28 habanalabs: replace WARN/WARN_ON with dev_crit in driver adds 3b762f55aa27 habanalabs: kernel doc format in memory functions adds f19040ce418d habanalabs: modify memory functions signatures adds 2e368560080c habanalabs/gaudi: add debug prints for security status adds 1530d468178d habanalabs: add ASIC property of functional HBMs adds 3abe1040ba61 habanalabs: update to latest hl_boot_if.h adds 9402a3362462 habanalabs: return dram virtual address in info ioctl adds 266cdfa2b7bd habanalabs/gaudi: set uninitialized symbol adds a1f8533269aa habanalabs: remove access to kernel memory using debugfs adds b19dc67aa8c0 habanalabs: support non power-of-2 DRAM phys page sizes adds 6769cea8de59 habanalabs: report correct dram size in info ioctl adds edb07cb69caa habanalabs: read device boot errors after cpucp is up adds 8563e19159b0 habanalabs: separate common code to dedicated folders adds 1e3f2536a8fc habanalabs: increment ctx ref from within a cs allocation adds d3f139c46280 habanalabs: add driver support for internal cb scheduling adds 423815bf02e2 habanalabs/gaudi: remove PCI access to SM block adds 825b30c4f37b habanalabs: Use 'dma_set_mask_and_coherent()' adds f8bc7f091cc0 habanalabs/gaudi: print sync manager SEI interrupt info adds eea4c2557cb9 habanalabs: ignore F/W BMC errors in case no BMC present adds d2b980f3299e habanalabs: add security violations dump to debugfs adds 2f8db5a17544 habanalabs: update email address in sysfs/debugfs docs adds a24ab89001aa CREDITS: update email address and home address adds 8d79ce162e2b habanalabs: always try to use the hint address adds e1fa724dd17a habanalabs: add user available interrupt to hw_ip adds 89473a1fc360 habanalabs: fix MMU debugfs related nodes adds d00697fbe13c habanalabs: add new mem ioctl op for mapping hw blocks adds 0811b3914695 habanalabs: add CS completion and timeout properties adds cf30339d3f44 habanalabs: modify device_idle interface adds 2795c8891577 habanalabs: staged submission support adds 663a301d75b8 habanalabs: fix ETR security issue adds 7838504171d9 habanalabs: update SyncManager interrupt handling adds 230cd89480d3 habanalabs/gaudi: unmask HBM interrupts after handling adds f1aebf5e3d60 habanalabs: update to latest hl_boot_if.h spec from F/W adds 15b3d7f19019 Merge tag 'misc-habanalabs-next-2021-01-27' of https://git [...] adds a74ab2ed0def misc: pvpanic: sysfs_emit uses should have a newline adds 11a0b5e0ec8c random: fix the RNDRESEEDCRNG ioctl adds 65b272814577 coresight: cti: Reduce scope for the variable 'cs_fwnode' [...] adds b8336ad947e1 coresight: etm4x: add AMBA id for Cortex-A55 and Cortex-A75 adds f6a18f354c58 coresight: etm4x: Handle access to TRCSSPCICRn adds df81b43802f4 coresight: etm4x: Skip accessing TRCPDCR in save/restore adds 6e736c60a9fe coresight: Introduce device access abstraction adds 4eb1d85cfda8 coresight: tpiu: Prepare for using coresight device access [...] adds 020052825e49 coresight: Convert coresight_timeout to use access abstraction adds 8ce0029658ba coresight: Convert claim/disclaim operations to use access [...] adds 5e2acf9d5d2d coresight: etm4x: Always read the registers on the host CPU adds f5bd523690d2 coresight: etm4x: Convert all register accesses adds c03ceec116ce coresight: etm4x: Make offset available for sysfs attributes adds 4f2a67266ab3 coresight: etm4x: Add commentary on the registers adds 03336d0f4d0d coresight: etm4x: Add sysreg access helpers adds 91b9f0185487 coresight: etm4x: Hide sysfs attributes for unavailable registers adds d02dfac3431f coresight: etm4x: Define DEVARCH register fields adds 33d5573a15c2 coresight: etm4x: Check for Software Lock adds 1d3eead7e9fb coresight: etm4x: Cleanup secure exception level masks adds 4d1b1fd72908 coresight: etm4x: Clean up exception level masks adds e49516e2df5b coresight: etm4x: Handle ETM architecture version adds fd6e79050066 coresight: etm4x: Detect access early on the target CPU adds 8b94db1edaee coresight: etm4x: Use TRCDEVARCH for component discovery adds 4211bfce1eb9 coresight: etm4x: Expose trcdevarch via sysfs adds 1ab3bb9df5e3 coresight: etm4x: Add necessary synchronization for sysreg access adds dc1747a716fe coresight: etm4x: Detect system instructions support adds c23bc382ef0e coresight: etm4x: Refactor probing routine adds e97db2cf091a coresight: etm4x: Run arch feature detection on the CPU adds 5214b563588e coresight: etm4x: Add support for sysreg only devices adds 61c68c68b826 dts: bindings: coresight: ETM system register access only units adds 4b6929f50d79 arm64: Add TRFCR_ELx definitions adds e5d51fbe9bf5 coresight: Add support for v8.4 SelfHosted tracing adds f72896063396 coresight: etm4x: Handle accesses to TRCSTALLCTLR adds 76ec1ec8fc7c cxl: Simplify bool conversion adds 72e008ce307f nvmem: core: Fix a resource leak on error in nvmem_add_cel [...] adds 579db09c6106 nvmem: imx-iim: Use of_device_get_match_data() adds f90714e56cb6 dt-bindings: nvmem: Add bindings for rmem driver adds 5a3fa75a4d9c nvmem: Add driver to expose reserved memory as nvmem adds 0445efacec75 nvmem: core: skip child nodes not matching binding adds 49f259eff82e speakup ABI: Advertise synth parameters for all synths adds 1f7c14afd4ad speakup: Make dectlk flush timeout configurable adds 920fd8a70619 misc: rtsx: init of rts522a add OCP power off when no card [...] adds acda36189cb8 dt-bindings: interconnect: Add Qualcomm SDX55 DT bindings adds cbb382c5fb37 interconnect: qcom: Add SDX55 interconnect provider driver adds 6715ea06ced4 Merge branch 'icc-sdx55' into icc-next adds 51571108888a Merge tag 'icc-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] adds 0573d3fa4864 Merge branch 'devel-stable' of git://git.armlinux.org.uk/~ [...] adds b31f1eb41c14 nvmem: Kconfig: Correct typo in NVMEM_RMEM adds e2057ee29973 nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer adds 1609faa9e675 coresight: etm4x: Fix merge resolution for amba rework adds 77f2cb28ae52 Merge branch 'mhi-net-immutable' into mhi-next adds 1e2f29ba83c5 mhi: pci_generic: Print warning in case of firmware crash adds 026c5b1ec29c bus: mhi: pci_generic: Increase num of elements in hw event ring adds 37f1cda4381f Merge tag 'mhi-for-v5.12' of git://git.kernel.org/pub/scm/ [...] adds 36edb1407c3c mei: allow clients on bus to communicate in remove callback adds b7a4804129c7 mei: add support for client dma capability adds dfad8742a328 mei: hbm: add client dma hbm messages adds 369aea845951 mei: implement client dma setup. adds 93f5998035e3 Merge remote-tracking branch 'char-misc/char-misc-next' adds 0e746ac39911 Merge remote-tracking branch 'extcon/extcon-next' adds f1b690261247 soundwire: bus: add better dev_dbg to track complete() calls adds 18de2f72b74a soundwire: return earlier if no slave is attached adds a1d9fda296b8 soundwire: Revert "soundwire: debugfs: use controller id i [...] adds b04c975e654c soundwire: bus: use sdw_update_no_pm when initializing a device adds 299e9780b919 soundwire: bus: use sdw_write_no_pm when setting the bus s [...] adds c30b63ef0d84 soundwire: bus: use no_pm IO routines for all interrupt handling adds 167790abb90f soundwire: export sdw_write/read_no_pm functions adds 973794e85610 soundwire: bus: fix confusion on device used by pm_runtime adds 6d7a1ff71cbb soundwire: bus: clarify dev_err/dbg device references adds 30cd4c688a3b Merge remote-tracking branch 'soundwire/next' adds f679a41fafc8 thunderbolt: dma_port: Check 'dma_port_flash_write_block() [...] adds 4366979fdd43 thunderbolt: cap: Fix kernel-doc formatting issue adds aa60825391b6 thunderbolt: ctl: Demote non-conformant kernel-doc headers adds ff48bc447773 thunderbolt: eeprom: Demote non-conformant kernel-doc head [...] adds 925a2af9b362 thunderbolt: xdomain: Fix 'tb_unregister_service_driver()' [...] adds a7bfb27bee62 thunderbolt: nhi: Demote some non-conformant kernel-doc headers adds 877e50b358c8 thunderbolt: tb: Kernel-doc function headers should docume [...] adds 47ba5ae46bb9 thunderbolt: switch: Demote a bunch of non-conformant kern [...] adds af6bd59ea5b7 thunderbolt: icm: Fix a couple of formatting issues adds a27ea0dfc1cd thunderbolt: tunnel: Fix misspelling of 'receive_path' adds 2c2a2327bdb5 thunderbolt: switch: Fix function name in the header adds 9c3db0b7b29a thunderbolt: ctl: Fix kernel-doc descriptions of non-stati [...] adds b12e4824f140 thunderbolt: eeprom: Fix kernel-doc descriptions of non-st [...] adds 5fbcb2d12782 thunderbolt: path: Fix kernel-doc descriptions of non-stat [...] adds 6894bd37537d thunderbolt: nhi: Fix kernel-doc descriptions of non-stati [...] adds 5c6b471b6ca2 thunderbolt: switch: Fix kernel-doc descriptions of non-st [...] adds c3963a5563d3 thunderbolt: Add clarifying comments about USB4 terms rout [...] adds 8b0ab503c07e thunderbolt: dma_test: Drop unnecessary include adds 3cd542e6e6af thunderbolt: Add support for PCIe tunneling disabled (SL5) adds 5ca67688256a thunderbolt: Allow disabling XDomain protocol adds 719e1f561afb ACPI: Execute platform _OSC also with query bit clear adds 5a6a2c0f0f43 ACPI: Add support for native USB4 control _OSC adds c6da62a219d0 thunderbolt: Add support for native USB4 _OSC adds 1171e54886fc Merge remote-tracking branch 'thunderbolt/next' adds d0a78f91761f vfio/iommu_type1: Populate full dirty when detach non-pinn [...] adds 4a19f37a3dd3 vfio/iommu_type1: Fix some sanity checks in detach group adds 010321565a7d vfio/iommu_type1: Mantain a counter for non_pinned_groups adds 37a682ffbe2a vfio/pci: Fix handling of pci use accessor return codes adds 46c474666094 vfio-pci/zdev: remove unused vdev argument adds 7e31d6dc2c78 vfio-pci/zdev: fix possible segmentation fault issue adds c98fe7c2a203 vfio: option to unmap all adds 0f53afa12bae vfio/type1: unmap cleanup adds c19650995374 vfio/type1: implement unmap all adds 441e8106a238 vfio: interfaces to update vaddr adds 40ae9b807b89 vfio/type1: massage unmap iteration adds c3cbab24db38 vfio/type1: implement interfaces to update vaddr adds ec5e32940cc9 vfio: iommu driver notify callback adds 487ace134053 vfio/type1: implement notify callback adds 898b9eaeb3fe vfio/type1: block on invalid vaddr adds 76adb20f924f Merge branch 'v5.12/vfio/next-vaddr' into v5.12/vfio/next adds 76dcfb4f12eb Merge remote-tracking branch 'vfio/next' adds d0dc4c80b9ee dt-bindings:iio:xilinx-xadc: Add Xilinx System Management [...] adds c2b7720a7905 iio: xilinx-xadc: Add basic support for Ultrascale System Monitor adds 9d8fd2a06a2b iio: adc: xilinx: use helper variable for &pdev->dev adds eab64715709e iio: adc: xilinx: use devm_krealloc() instead of kfree() + [...] adds 2a9685d1a3b7 iio: adc: xilinx: use more devres helpers and remove remove() adds 18b4c9cd9659 iio: core: Copy iio_info.attrs->is_visible into iio_dev_op [...] adds b0621d215138 iio: chemical: pms7003: convert comma to semicolon adds 44fd881338b7 dt-bindings:iio:imu:invensense,mpu6050: txt to yaml conversion adds 749787477ae4 dt-bindings:iio:gyro:invensense,mpu3050: txt to yaml forma [...] adds af73caa71a67 dt-bindings: iio: imu: mpu6050: Document invensense,mpu6880 adds 4df685091dfe iio: imu: inv_mpu6050: Add support for MPU-6880 adds b9968e16adac iio:light:apds9960 add detection for MSHW0184 ACPI device [...] adds ed0ccf6d22cc iio: vl6180: Use DIV_ROUND_CLOSEST() instead of open-coding it adds 166549bb1e1d iio: bme680: Use DIV_ROUND_CLOSEST() instead of open-coding it adds 9f094829eaed iio: tsl2583: Use DIV_ROUND_CLOSEST() instead of open-coding it adds 165c51479712 iio: accel: yamaha-yas530: Add DT bindings adds de8860b1ed47 iio: magnetometer: Add driver for Yamaha YAS530 adds 138daca30ee9 iio: sc27xx_adc: Use DIV_ROUND_CLOSEST() instead of open-c [...] adds cef49e5ea117 iio: adc: ab8500-gpadc: Support non-hw-conversion adds 07fe995f942b iio: frequency: adf4350: Remove redundant null check befor [...] adds 58a5e29c5b77 iio: adc: stm32-adc: Remove redundant null check before cl [...] adds 28e37a92e307 iio: adc: ad7476: Add LTC2314-14 support adds a363bfb986ba dt-bindings:iio:dac:microchip,mcp4725: fix properties for mcp4726 adds da6336e2484a dt-bindings: iio: accel: kxcjk1013: Document regulator supplies adds 1d2e91a2db66 iio: accel: kxcjk1013: Add rudimentary regulator support adds fe28b2aa52a9 dt-bindings: iio: gyroscope: bmg160: Document regulator supplies adds ce69361ab746 iio: gyro: bmg160: Add rudimentary regulator support adds 239319670e2a HID: hid-sensor-custom: Add custom sensor iio support adds 660987e12503 iio: hid-sensors: Add hinge sensor driver adds 3cc718bc798f iio:Documentation: Add documentation for hinge sensor channels adds d9a0e73c0c87 iio: Handle enumerated properties with gaps adds 111a10d49914 dt-bindings: iio: magnetometer: bmc150: Document regulator [...] adds cce4f160ea80 iio: magnetometer: bmc150: Add rudimentary regulator support adds 4c2617207e3a iio: hid-sensor-accel-3d: Add timestamp channel for gravit [...] adds 4648cbd8fb92 iio: hid-sensor-gyro-3d: Add timestamp channel adds 314f7cad1ad2 iio: hid-sensor-als: Add timestamp channel adds a6bea3d5fe6f iio: hid-sensor-magn-3d: Add timestamp channel adds 04fe70d1b8ac iio: hid-sensor-incl-3d: Add timestamp channel adds 4a3582c84ad9 iio: hid-sensor-rotation: Add timestamp channel adds e904cc899293 dt-bindings: iio: dac: AD5766 yaml documentation adds b1a1fd93e11a Documentation/ABI/testing: Add documentation for AD5766 new ABI adds fd9373e41b9b iio: dac: ad5766: add driver support for AD5766 adds d1004b707d8b dt-bindings: trivial-devices: reorder memsic devices adds 8c125f5f325e iio:pressure:ms5637: introduce hardware differentiation adds 07498719bede iio:pressure:ms5637: limit available sample frequencies adds 7ae7f7508073 iio:common:ms_sensors:ms_sensors_i2c: rework CRC calculati [...] adds 9ea7c79097fb iio:common:ms_sensors:ms_sensors_i2c: add support for alte [...] adds 649ef114a0a0 iio:pressure:ms5637: add ms5803 support adds aa15e68409c6 iio: adc: stm32-dfsdm: Remove redundant null check before [...] adds 8d502ef682fd fixp-arith: add a linear interpolation function adds c7ba98fc4043 iio: adc: qcom-vadc: move several adc5 functions to common file adds e2621acd6d9a iio: adc: qcom-vadc-common: use fixp_linear_interpolate adds ec82edb258bb iio: adc: move qcom-vadc-common.h to include dir adds 9695a2a52c83 iio: adc: qcom-spmi-adc5: use of_device_get_match_data adds 6e39b145cef7 iio: provide of_iio_channel_get_by_name() and devm_ version it adds bb01e2637432 iio: adc: move vadc_map_pt from header to the source file adds 3bd0ceb566f7 iio: adc: qcom-vadc-common: rewrite vadc7 die temp calculation adds 48d2e2ff85dd iio: adc: qcom-vadc-common: simplify qcom_vadc_map_voltage_temp adds 24a7dc6fdb75 iio: adc: qcom-vadc-common: scale adcmap_100k_104ef_104fb adds 1994a922eb6a Merge branch 'ib-iio-thermal-5.11-rc1' into togreg adds 8598bb4c876d Merge tag 'iio-for-5.12a' of https://git.kernel.org/pub/sc [...] adds bfe21ef195a9 staging: media: atomisp: Fix size_t format specifier in hm [...] adds ec52736c35f2 Merge 5.11-rc5 into staging-next adds 89be5992e1a5 staging: rtl8188eu: fix rtw_xmit_entry's return value adds c6c4a17bc3a2 Staging: rtl8192u: use %s and __func__ adds 61834c967a92 staging: rtl8723bs: wifi_regd.c: Fix incorrect number of r [...] adds c88c76c7286e staging: mt7621-dts: remove obsolete switch node adds 115dbad485a7 staging: comedi: adl_pci7x3x: Add interrupt handling for PCI-7230 adds 2e0e629d0f62 staging: comedi: adv_pci_dio: Add interrupt handling for PCI-1730 adds b4783da2c185 staging: comedi: adv_pci_dio: Support falling edge triggers adds a346129ee461 staging: hikey9xx: phy-hi3670-usb3: use bitfield macros adds 00c5c96886fa staging: hikey9xx: phy-hi3670-usb3: adjust retry logic adds c04c9966a3ca staging: hikey9xx: phy-hi3670-usb3: hi3670_is_abbclk_selet [...] adds 93e3ef23e290 staging: hikey9xx: phy-hi3670-usb3.yaml: add a blank line adds 596e763620fe staging: hikey9xx: hisilicon, hisi-spmi-controller.yaml fi [...] adds 352335a6aced staging: hikey9xx: hisilicon, hi6421-spmi-pmic.yaml: simpl [...] adds fac4da4ff02d staging: hikey9xx: hi6421v600-regulator: do some cleanups adds d2dfd50a0b57 staging: hikey9xx: hi6421v600-regulator: move LDO config from DT adds 0b5a562a9e2a staging: hikey9xx: hi6421v600-regulator: cleanup debug msgs adds 6436a12504da staging: hikey9xx: hi6421v600-regulator: get rid of an sta [...] adds 6a5e7aafa431 staging: hikey9xx: hi6421v600-regulator: do some cleanups adds 746eae6a164e staging: hikey9xx: hi6421v600-regulator: update copyright adds fd765da06066 staging: hikey9xx: hi6421v600-regulator: fix delay logic adds 54f1155af685 staging: hikey9xx: hi6421v600-regulator: cleanup comments adds 75d39eb53893 staging: hikey9xx: hi6421v600-regulator: fix get_optimum_mode adds 37c91ea7fe68 staging: hikey9xx: hisilicon, hi6421-spmi-pmic.yaml: clean [...] adds 64542b9f2695 staging: hikey9xx: hi6421-spmi-pmic: update copyright adds 27cf133c5d3c staging: hikey9xx: hi6421-spmi-pmic: simplify includes adds d730b1e1c313 staging: net: wimax: i2400m: fw: remove redundant initiali [...] adds 684ceb81dc97 staging: vc4_services: bcm2835-audio: Add SNDRV_PCM_INFO_B [...] adds f8c047be5401 staging: qlge: use qlge_* prefix to avoid namespace clashe [...] adds 953b94009377 staging: qlge: Initialize devlink health dump framework adds b9ccc256d465 staging: qlge: re-write qlge_init_device adds 1053c27804df staging: qlge: coredump via devlink health reporter adds 2352cf40fb7c staging: qlge: support force_coredump option for devlink h [...] adds 02988c36aa36 staging: qlge: remove mpi_core_to_log which sends coredump [...] adds a7c3ddf29a78 staging: qlge: clean up debugging code in the QL_ALL_DUMP [...] adds 02bd88b4834d staging: qlge: add documentation for debugging qlge adds c38e1fb9b6e1 staging: wimax/i2400m: fix pointer declaration style adds d267cfb06292 staging:rtl8712: remove unused enum WIFI_STATUS_CODE adds 6ee9e6ee5c48 staging:r8188eu: replace enum WIFI_STATUS_CODE with native [...] adds 5aadd5c692e6 staging: qlge/qlge_ethtool.c: Switch from strlcpy to strscpy adds 1f92798cbe7f staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c adds fb02e3ebfb2d staging: hikey9xx: spmi driver: convert to regmap adds 2ba53d0489fc staging: hikey9xx: hi6421v600-regulator: use some regmap helpers adds fcd732406c5d staging: hikey9xx: hi6421-spmi-pmic: rename some vars adds a2e904fc59e1 staging: hikey9xx: hi6421-spmi-pmic: cleanup probe code adds 9d8dbe989029 staging: hikey9xx: hi6421-spmi-pmic: cleanup header file adds 8d126356316f staging: hikey9xx: hi6421-spmi-pmic: fix IRQ handler code adds 307a60f03d5c staging: hikey9xx: hi6421-spmi-pmic: cleanup IRQ handling code adds 3cadf633656c staging: hikey9xx: hi6421-spmi-pmic: document registers adds fb7ba1870d5f staging: hikey9xx: hi6421-spmi-pmic: update copyright notes adds 06b0c0dce88e staging: rtl8192u/ieee80211: fix switch case indentation adds 45b754ae5b82 staging: most: sound: add sanity check for function argument adds 9810cad7dad0 staging: most: sound: use non-safe list iteration adds 0732ce21329d staging: qlge: fix read of an uninitialized pointer adds 1aa291fbcd21 staging: rtl8723bs: fix rtw_cfg80211_monitor_if_xmit_entry [...] adds 7a8d2f1908a5 staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table adds a91e4e016051 staging: comedi: Switch from strlcpy to strscpy adds a66111446d3e staging: greybus: Switch from strlcpy to strscpy adds a288a21e70d4 staging: fsl-dpaa2: Switch from strlcpy to strscpy adds 6367dee9e3db staging: most: Switch from strlcpy to strscpy adds aca1bf728a2d staging: nvec: Switch from strlcpy to strscpy adds 63ba253f8ad4 staging: octeon: Switch from strlcpy to strscpy adds 3381583fd61b staging: olpc_dcon: Switch from strlcpy to strscpy adds 7ea3f3a6bf48 staging: rtl8188eu: Switch from strlcpy to strscpy adds 3055b52625c4 staging: rtl8192e: Switch from strlcpy to strscpy adds 81590693e3a2 staging: rtl8192u: Switch from strlcpy to strscpy adds f64e4ab3c228 staging: rtl8712: Switch from strlcpy to strscpy adds 9c15db83a86b staging: sm750fb: Switch from strlcpy to strscpy adds 18a2615c1f93 staging: wimax: Switch from strlcpy to strscpy adds 0e23570a0cf6 staging: qlge/qlge_main: Use min_t instead of min adds 4964a4300660 staging: bcm2835-audio: Replace unsafe strcpy() with strscpy() adds af48fc5a4f2a staging: rtl8723bs: fix pointer declaration style adds f1bfe0982e82 staging: rtl8723bs: remove unused structures adds 2faf12c57efe staging: vt665x: fix alignment constraints adds f2d4eef5396a staging: octeon: remove braces from single-line block adds eac859b84ed9 staging: emxx_udc: Make incorrectly defined global static adds 92e8a5539a31 Merge remote-tracking branch 'staging/staging-next' adds d07b6621d948 dmaengine: imx-sdma: Remove platform data support adds 329964195239 dmaengine: imx-sdma: Use of_device_get_match_data() adds 6ce6acf6771e dt-bindings: dma: ingenic: Add compatible strings for JZ47 [...] adds d2852a3e8ba9 dmaengine: jz4780: Add support for the JZ4760(B) adds 41116775f12c MAINTAINERS: dmaengine: add header files directory adds 5699bba18631 MAINTAINERS: ioat: remove dmaengine susbstem files adds be7ccfa6c303 dt-bindings: dma: intel-ldma: Fix $ref specifier adds ec6ab42f5aad dmaengine: remove sirfsoc driver adds 1c8963f83013 dmaengine: remove zte zx driver adds a033a74e8b66 dmaengine: remove coh901318 driver adds e247f85a9bf6 dmaengine: mmp_pdma: Remove mmp_pdma_filter_fn() adds 793dff4b5142 dmaengine: mmp_pdma: Allow building as a module adds 9f3c14d4433b dmaengine: mmp_tdma: Allow building as a module adds 03d939c7e3d8 dmaengine: idxd: add module parameter to force disable of SVA adds 123935a4ca93 dmaengine: qcom: bam_dma: Manage clocks when controlled_re [...] adds c281cde7a456 dmaengine: stedma40: fix 'physical' typo adds 72ec393ba324 dt-bindings: renesas,rcar-dmac: Add r8a779a0 support adds d249b5fb379f dmaengine: rcar-dmac: Add for_each_rcar_dmac_chan() helper adds 245bbd16b72c dmaengine: rcar-dmac: Add helpers for clearing DMA channel status adds e5bfbbb916a4 dmaengine: rcar-dmac: Add support for R-Car V3U adds cd90f69f597a dmaengine: INTEL_LDMA should depend on X86 adds a0f2a1cb65c9 dmaengine: ti: k3-psil: optimize struct psil_endpoint_conf [...] adds 8c70fb7e0a0a dt-bindings: dma: Add YAML schemas for dw-axi-dmac adds ef6fb2d6f1ab dmaengine: dw-axi-dmac: simplify descriptor management adds 0b9d2fb368b9 dmaengine: dw-axi-dmac: move dma_pool_create() to alloc_ch [...] adds 67b2e39f4acb dmaengine: dw-axi-dmac: Add device_synchronize() callback adds 66c6c9455efc dmaengine: dw-axi-dmac: Add device_config operation adds eec91760539e dmaengine: dw-axi-dmac: Support device_prep_slave_sg adds 1deb96c0fa58 dmaegine: dw-axi-dmac: Support device_prep_dma_cyclic() adds b428c6fa4112 dmaengine: dw-axi-dmac: Support of_dma_controller_register() adds 8e55444da65c dmaengine: dw-axi-dmac: Support burst residue granularity adds 0a35c9a017d3 dt-binding: dma: dw-axi-dmac: Add support for Intel KeemBa [...] adds 8fb1dae09091 dmaengine: dw-axi-dmac: Add Intel KeemBay DMA register fields adds cd0f00c39ff4 dmaengine: drivers: Kconfig: add HAS_IOMEM dependency to D [...] adds 3df2d81f878d dmaengine: dw-axi-dmac: Add Intel KeemBay AxiDMA support adds 425c8a53e874 dmaengine: dw-axi-dmac: Add Intel KeemBay AxiDMA handshake adds f74b30255060 dmaengine: dw-axi-dmac: Add Intel KeemBay AxiDMA BYTE and [...] adds 78a90a1e489e dmaengine: dw-axi-dmac: Set constraint to the Max segment size adds f80f7c96f772 dmaengine: dw-axi-dmac: Virtually split the linked-list adds ba61c3692034 dmaengine: xilinx_dma: Alloc tx descriptors GFP_NOWAIT adds eda38ce482b2 dmaengine: dw-axi-dmac: remove redundant null check on desc adds ac700566812d Merge remote-tracking branch 'dmaengine/next' adds 9c2e4c76b884 Merge remote-tracking branch 'cgroup/for-next' adds 0956610696c2 Merge branch 'fixes' into for-next adds 4d005277af4e Merge branch 'misc' into for-next adds 8d254bb2d429 Merge branch 'misc' into for-next adds 433675486af4 scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_ [...] adds efc9d73063c1 scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_ [...] adds f88a10f80da9 scsi: target: iscsi: Redo iscsit_check_session_usage_count [...] adds a97451ac1e34 scsi: target: alua: Remove in_interrupt() usage in core_al [...] adds 513e29946ab2 scsi: target: core: Replace in_interrupt() usage in target [...] adds bbb087679d5f scsi: target: core: Remove in_interrupt() check in transpo [...] adds 0653c358d2dc scsi: Drop gdth driver adds 8148dfba29e7 scsi: 3w-xxxx: Whitespace cleanup adds bf4eebbf53c9 scsi: 3w-9xxx: Whitespace cleanup adds 1789671ded39 scsi: 3w-sas: Whitespace cleanup adds bcd5c59f21e3 scsi: atp870u: Whitespace cleanup adds 7662d92374df scsi: aic7xxx: aic79xx: Whitespace cleanup adds c23435dbc747 scsi: aic7xxx: aic79xx: Kill pointless forward declarations adds 54c9f6fdefcc scsi: aic7xxx: aic79xx: Remove driver-defined SAM status d [...] adds eb74b9322bce scsi: bfa: Drop driver-defined SCSI status codes adds 0eb198d2c35f scsi: acornscsi: Use standard defines adds 23d339f08fac scsi: nsp32: Fixup status handling adds f55475891edb scsi: dc395: Drop private SAM status code definitions adds 35f1cad1f928 scsi: qla4xxx: Use standard SAM status definitions adds 3273c91bbd01 scsi: zfcp: Do not set COMMAND_COMPLETE adds cdec16c1177a scsi: aacraid: Avoid setting message byte on completion adds 0e310ac4ef0d scsi: hpsa: Do not set COMMAND_COMPLETE adds 8959e81cf44a scsi: stex: Do not set COMMAND_COMPLETE adds 1c9eb798d566 scsi: nsp_cs: Drop internal SCSI message definition adds d8cd784ff7b3 scsi: aic7xxx: aic79xx: Drop internal SCSI message definition adds 9c2d26707351 scsi: dc395x: Drop internal SCSI message definitions adds 9df17f4679b7 scsi: initio: Drop internal SCSI message definition adds 7a64c81448b2 scsi: scsi_debug: Do not set COMMAND_COMPLETE adds db83d8a5c862 scsi: ufs: ufshcd: Do not set COMMAND_COMPLETE adds f3272258d79a scsi: atp870u: Use standard definitions adds ddb99b1d1d4a scsi: mac53c94: Do not set invalid command result adds 78c9efdd8dbf scsi: dpt_i2o: Use DID_ERROR instead of INITIATOR_ERROR message adds d37932a91600 scsi: core: Add 'set_status_byte()' accessor adds 6b50529e2f6f scsi: esp_scsi: Use host byte as last argument to esp_cmd_ [...] adds 809dadb15a91 scsi: esp_scsi: Do not set SCSI message byte adds fc8e006c38e2 scsi: wd33c93: Use SCSI status adds 88188179f36c scsi: ips: Use correct command completion on error adds ecc751b27a57 scsi: storvsc: Return DID_ERROR for invalid commands adds 6098c3005d5a scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI re [...] adds aced5500ec82 scsi: advansys: Kill driver-defined status byte accessors adds 491152c7c3b5 scsi: ncr53c8xx: Use SAM status values adds 3f901c81dfad scsi: libsas: docs: Remove notify_ha_event() adds 121181f3f839 scsi: libsas: Remove notifier indirection adds c2d0f1a65ab9 scsi: libsas: Introduce a _gfp() variant of event notifiers adds feb18e900f00 scsi: mvsas: Pass gfp_t flags to libsas event notifiers adds 885ab3b8926f scsi: isci: Pass gfp_t flags in isci_port_link_down() adds 5ce7902902ad scsi: isci: Pass gfp_t flags in isci_port_link_up() adds 71dca5539fcf scsi: isci: Pass gfp_t flags in isci_port_bc_change_received() adds 19a39831ff99 scsi: libsas: Pass gfp_t flags to event notifiers adds cd4e8176989f scsi: pm80xx: Pass gfp_t flags to libsas event notifiers adds 111d06ab77c9 scsi: aic94xx: Pass gfp_t flags to libsas event notifiers adds 26c7efc3f952 scsi: hisi_sas: Pass gfp_t flags to libsas event notifiers adds 5d6a75a1edf6 scsi: libsas: Add gfp_t flags parameter to event notifications adds 872a90b5b466 scsi: hisi_sas: Switch back to original libsas event notifiers adds 093289e40b52 scsi: aic94xx: Switch back to original libsas event notifiers adds de6d7547ce1d scsi: pm80xx: Switch back to original libsas event notifiers adds f76d9f1a1511 scsi: libsas: Switch back to original event notifiers API adds c12208668aef scsi: isci: Switch back to original libsas event notifiers adds 36cdfd0f7a8c scsi: mvsas: Switch back to original libsas event notifiers adds 65f7cfba6196 scsi: libsas: Remove temporarily-added _gfp() API variants adds bfb3f00c0613 scsi: mpt3sas: Simplify bool comparison adds 0196e379095e scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_ [...] adds 71311be1cd3e scsi: qla2xxx: Assign boolean values to a bool variable adds c750a9c9c59a scsi: qla2xxx: Remove unnecessary NULL check adds d3ba622db82b scsi: ufs: Cleanup WB buffer flush toggle implementation adds cd9df0c21636 scsi: qla1280: Fix printk regression adds 12e3ef8b3e7c scsi: megaraid: Fix ifnullfree.cocci warnings adds 18c05faf8ab1 scsi: qla2xxx: Remove redundant NULL check adds a6811a41feb2 Merge branch 'misc' into for-next adds bfc635ef40af Merge branch 'fixes' into for-next adds 4d82e9db422e Merge branch '5.11/scsi-fixes' into 5.12/scsi-queue adds bc2b4e680231 scsi: qla2xxx: Fix some memory corruption adds 0be310979e5e scsi: lpfc: Fix ancient double free adds 3ae0819079f2 scsi: ncr53c8xx: Fix typos adds fad0a16130b6 scsi: lpfc: Add auto select on IRQ_POLL adds 4d287d8bae1f scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2 [...] adds 69bfa5fd7b44 scsi: hisi_sas: Don't check .nr_hw_queues in hisi_sas_task_prep() adds 1dbe61bf7d76 scsi: hisi_sas: Enable debugfs support by default adds 6834ec8b23c3 scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() adds cd96fe600cc4 scsi: hisi_sas: Add trace FIFO debugfs support adds eb90e45542b5 scsi: target: core: Set residuals for 4Kn devices adds cc0b6ad72e18 scsi: target: core: Signal WRITE residuals adds ead0ffc95a89 scsi: target: core: Change ASCQ for residual write adds a927ec399542 scsi: message: fusion: Fix 'physical' typos adds 61629796ed22 Merge branch 'misc' into for-next adds f6e5b4e3523e Merge remote-tracking branch 'scsi/for-next' adds 99de0ea06ac0 scsi: qla2xxx: Simplify the calculation of variables adds 83e4a9b3dba9 scsi: megaraid_mbox: Fix spelling of 'allocated' adds 2468d20a48b8 scsi: lpfc: Fix 'physical' typos adds 80d892f4b26f scsi: ufs: Give clk scaling min gear a value adds d2aacd36a8e0 scsi: MAINTAINERS: Adjust to reflect gdth scsi driver removal adds bf1b4659dc27 scsi: sd: Warn if unsupported ZBC device is probed adds e92b0b5edfc7 scsi: pmcraid: Fix 'ioarcb' alignment warning adds d309ae07327d scsi: mpt3sas: Fix ReplyPostFree pool allocation adds 664f0dce2058 scsi: mpt3sas: Add support for shared host tagset for CPU hotplug adds 688c1a0a130b scsi: mpt3sas: Additional diagnostic buffer query interface adds 446b5f3d3fd5 scsi: mpt3sas: Update driver version to 37.100.00.00 adds 762a8ea515f5 scsi: target: sbp: Remove unneeded semicolon adds 960204ecca5e scsi: qla2xxx: Simplify if statement adds bafd09f8d8ec scsi: ufs: Print the counter of each event history adds 70ae13abd5d0 scsi: isci: Remove redundant initialization of variable 'status' adds d28d48c69977 scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling adds 5923d64b7ab6 scsi: libiscsi: Drop taskqueuelock adds 14936b1ed249 scsi: libiscsi: Fix iscsi_task use after free() adds c435f0a9ecb7 scsi: libiscsi: Fix iSCSI host workq destruction adds b4046922b3c0 scsi: libiscsi: Add helper to calculate max SCSI cmds per session adds 25c400db2083 scsi: iscsi_tcp: Fix shost can_queue initialization adds c8447e4c2eb7 scsi: libiscsi: Reset max/exp cmdsn during recovery adds 5b0ec4cf0494 scsi: qla4xxx: Use iscsi_is_session_online() adds d39bfd0686fd scsi: iscsi: Drop session lock in iscsi_session_chkready() adds 260bece3f0cc Merge remote-tracking branch 'scsi-mkp/for-next' adds e5fa8c0121e4 virtio-mem: Assign boolean values to a bool variable adds 8c0bea4adac9 vdpa_sim_net: Make mac address array static adds ef43f54feb41 vdpa: Extend routine to accept vdpa device name adds be7f5be9e84a vdpa: Define vdpa mgmt device, ops and a netlink interface adds 4e03414e3285 vdpa: Enable a user to add and delete a vdpa device adds a12a2f694ce8 vdpa: Enable user to query vdpa device info adds 6acba4951632 vdpa_sim_net: Add support for user supported devices adds 7e158fabffa7 vhost scsi: alloc vhost_scsi with kvzalloc() to avoid delay adds 6f2f2929eb94 virtio-pci: do not access iomem via struct virtio_pci_devi [...] adds 58a9284af4dc virtio-pci: split out modern device adds 55025d0f89a4 virtio-pci-modern: factor out modern device initialization logic adds b3cd4ecd1037 virtio-pci-modern: introduce vp_modern_remove() adds 22bf4fdd7003 virtio-pci-modern: introduce helper to set config vector adds 137d2ec8cc46 virtio-pci-modern: introduce helpers for setting and getti [...] adds 09855f0e6234 virtio-pci-modern: introduce helpers for setting and getti [...] adds c3b1eae4d8d3 virtio-pci-modern: introduce vp_modern_generation() adds a541cf4ccd46 virtio-pci-modern: introduce vp_modern_set_queue_vector() adds 13178311a8d5 virtio-pci-modern: introduce vp_modern_queue_address() adds 584ba91ca82e virtio-pci-modern: introduce helper to set/get queue_enable adds 1d7d2a47b12f virtio-pci-modern: introduce helper for setting/geting queue size adds d48f89fb7cb7 virtio-pci-modern: introduce helper for getting queue nums adds 891ce932bca2 virtio-pci-modern: introduce helper to get notification offset adds 523ae2da4929 virito-pci-modern: rename map_capability() to vp_modern_ma [...] adds 86b87c9d858b virtio-pci: introduce modern device module adds fd6c7eae66c3 virtio_vdpa: don't warn when fail to disable vq adds 8c6daa79e527 virtio-blk: support per-device queue depth adds 6a4764ba3d24 virtio_input: Prevent EV_MSC/MSC_TIMESTAMP loop storm for MT. adds 590874fffa4e virtio_net: Fix fall-through warnings for Clang adds 30b9021c861d Merge remote-tracking branch 'vhost/linux-next' adds b450501a4ed3 Merge remote-tracking branch 'rpmsg/for-next' adds 8acbd98ede8e gpio: fix spelling mistake in Kconfig "supprot" -> "support" adds a80bb5559032 docs: gpio: Fix formatting in description of gpiod_*_array [...] adds 97057b7a0b6b docs: gpio: intro: Improve HTML formatting adds 7ebf113c471b gpio: rcar: Remove redundant compatible values adds 8db9d03236e1 gpio: sl28cpld: convert comma to semicolon adds 0320244d0e83 gpio: Kconfig: Update help description for GPIO_RCAR config adds c9aa69678055 gpio: bd7xxxx: Do not depend on parent driver data adds 3f4055058155 dt-bindings: gpio: Add compatible string for AM64 SoC adds 1e7beba93e9b dt-bindings: gpio: Add bindings for Toshiba Visconti GPIO [...] adds 7a244c246866 gpio: visconti: Add Toshiba Visconti GPIO support adds d0fd5d4d0f39 MAINTAINERS: Add entries for Toshiba Visconti GPIO controller adds 08bc3941b6a4 arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] adds 37b3f90ada74 gpio: tegra: Convert to gpio_irq_chip adds e6c22b55cd23 gpio: bd7xxxx: use helper variable for pdev->dev adds 540eaa06917e dt-bindings: gpio: rcar: Add r8a779a0 support adds 59a2958491d0 gpio: rcar: Optimize GPIO pin state read on R-Car Gen3 adds e1752a317c25 gpio: rcar: Add R-Car V3U (R8A779A0) support adds 72bc9cdee73e gpio: pca953x: Add support for pca9506 adds 74ae9b9cf9ad dt-bindings: gpio: pca953x: Document new supported chip pca9506 adds 242122f1fe77 dt-bindings: gpio: pca953x: Increase allowed length for gp [...] adds 60458680c1a5 gpio: tegra: Fix wake interrupt adds 424027dec00c selftests: gpio: rework and simplify test implementation adds da7fee0be16a selftests: gpio: remove obsolete gpio-mockup-chardev.c adds e9cdfe3279c8 selftests: remove obsolete build restriction for gpio adds 81330081272e selftests: remove obsolete gpio references from kselftest_deps.sh adds 3f82029a93c6 tools: gpio: remove uAPI v1 code no longer used by selftests adds 547e5b58dffa selftests: gpio: port to GPIO uAPI v2 adds 397a08bda89c selftests: gpio: add CONFIG_GPIO_CDEV to config adds 2767ffffa6e4 gpio: uapi: fix line info flags description adds 3fee9e690ed7 gpio: remove zte zx driver adds d51da8c3deac gpio: max77620: convert comma to semicolon adds d2cca43a4b28 gpio: tegra186: convert comma to semicolon adds 11444bd393b9 gpio: vx855: convert comma to semicolon adds 33177ff772fe gpio: wcove: convert comma to semicolon adds 1c7a4917d95a gpio: mockup: tweak the Kconfig help text adds 6a7f303209f8 gpio: mvebu: improve pwm period calculation accuracy adds 2e0b04d7f785 gpio: mvebu: make pwm .get_state closer to idempotent adds 2bb0b40b8f05 gpio: mvebu: don't limit pwm period/duty_cycle to UINT_MAX adds 1b152a81a243 gpio: mvebu: improve handling of pwm zero on/off values adds b1cd4f67f2c2 gpio: tegra: Improve formatting of the code adds bc0953516e5b gpio: tegra: Use debugfs_create_devm_seqfile() adds 71e1e5df9002 gpio: tegra: Clean up whitespaces in tegra_gpio_driver adds 865cbbdf57d2 gpio: tegra: Support building driver as a loadable module adds d60c1614b6df gpio: tegra: Fix irq_set_affinity adds aafd75886ff0 gpio: mvebu: add pwm support for Armada 8K/7K adds 03e432f1c84d dt-bindings: ap806: document gpio marvell,pwm-offset property adds 7bd6036beca2 lib/cmdline_kunit: add a new test case for get_options() adds f0238f084054 lib/cmdline: Update documentation to reflect behaviour adds 09991858332b lib/cmdline: Allow get_options() to take 0 to validate the input adds a7c734217cdc gpio: aggregator: Replace isrange() by using get_options() adds 52ccbbdf5d29 gpio: aggregator: Use compound literal from the header adds c6a2b11012ef gpio: aggregator: Remove trailing comma in terminator entries adds 353de70c71d9 gpio: msic: Remove driver for deprecated platform adds 6e13038b3392 gpio: intel-mid: Remove driver for deprecated platform adds 47637989ed7d gpio: wcove: Get rid of error prone casting in IRQ handler adds 776101f4570a gpio: wcove: Switch to use regmap_set_bits(), regmap_clear_bits() adds f9f1591ab487 gpio: wcove: Split out to_ireg() helper and deduplicate the code adds c5318e248f52 gpio: msic: Drop driver from Makefile adds 7bb5600f9834 Merge tag 'intel-gpio-v5.12-1' of gitolite.kernel.org:pub/ [...] adds 5f8aa474ab2d gpio: gpio-xilinx: Simplify with dev_err_probe() adds 9d15cc618c76 gpio: gpio-xilinx: Reduce spinlock array to array adds bb97a5b06e0e gpio: gpio-xilinx: Add interrupt support adds c568e9b15f08 gpio: gpio-xilinx: Add support for suspend and resume adds 04d5e3bf0aa7 gpio: gpio-xilinx: Add check if width exceeds 32 adds b316c6fc81dc Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 317dea99f0b6 pinctrl: mediatek: Fix trigger type setting follow for une [...] adds 484c58d6601c pinctrl: remove zte zx driver adds c41e02c384f5 pinctrl: remove sirf atlas/prima drivers adds 5817364a90c9 pinctrl: remove coh901 driver adds 4ef82b305239 pinctrl: remove ste u300 driver adds dd1ccfd67669 pinctrl: ingenic: Improve JZ4760 support adds fdca7cb995ae dt-bindings: pinctrl: Add Allwinner H616 compatible strings adds 25adc29407fb pinctrl: sunxi: Add support for the Allwinner H616 pin controller adds 561c1cf17c46 pinctrl: sunxi: Add support for the Allwinner H616-R pin c [...] adds 5784921f7b6c pinctrl: actions: Add the platform dependency to drivers adds cd4919105c8f pinctrl: clarify #pinctrl-cells for pinctrl-single,pins adds 1f306ecbe0f6 pinctrl: samsung: use raw_spinlock for locking adds 3bbf9b89592d pinctrl: pinmux: add function selector to pinmux-functions adds b4478a080673 Merge tag 'v5.11-rc2' into devel adds 400753410295 Merge tag 'intel-pinctrl-v5.12-1' of gitolite.kernel.org:p [...] adds 564272718686 pinctrl: qcom: spmi-mpp: Add PM8019 compatible adds 9d5032f97e9e dt-bindings: mediatek: mt8192: Fix dt_binding_check warning adds ef1e21503cc4 pinctrl: samsung: use raw_spinlock for s3c64xx adds d3e0c0572caf Merge branch 'devel' into for-next adds 84dd4d3917e0 Merge remote-tracking branch 'pinctrl/for-next' adds 271d7da56dd5 Merge remote-tracking branch 'pwm/for-next' adds c638de9b115a Merge remote-tracking branch 'userns/for-next' adds 64ba3d591c9d kselftests: dmabuf-heaps: Fix Makefile's inclusion of the [...] adds 50c65a834294 kselftests: dmabuf-heaps: Add clearer checks on DMABUF_BEG [...] adds 1b50e10ee699 kselftests: dmabuf-heaps: Softly fail if don't find a vgem device adds 06fc1aaea968 kselftests: dmabuf-heaps: Cleanup test output adds 1d317c1ca293 kselftests: dmabuf-heaps: Add extra checking that allocate [...] adds 8a94b4ea28a3 selftests/ipc: remove unneeded semicolon adds 18f6e6854858 selftests/x86/ldt_gdt: remove unneeded semicolon adds f405ac83fa25 selftests/vDSO: fix ABI selftest on riscv adds b1cd3d82a964 selftests: breakpoints: Use correct error messages in brea [...] adds 1602a31d71d3 selftests/timens: add futex binary to .gitignore adds 01b951ddeade Merge remote-tracking branch 'kselftest/next' adds 7af6fbddbd33 Documentation: livepatch: Convert to automatically generat [...] adds f89f20acff2d Documentation: livepatch: document reliable stacktrace adds 81840f21d416 Merge branch 'for-5.12/doc' into for-next adds a54e1fe47a79 Merge remote-tracking branch 'livepatching/for-next' adds d833af6f2a0c Merge remote-tracking branch 'coresight/next' adds 9d0735519f99 rtc: remove sirfsoc driver adds dd2d3b40039d rtc: remove ste coh901 driver adds 2f58f5eea8c6 rtc: remove ste ab3100 driver adds de490e0580df rtc: ac100: use rtc_lock/rtc_unlock adds 3fbd293c16d7 rtc: asm9260: use rtc_lock/rtc_unlock adds d57949bb3c37 rtc: ds1305: use rtc_lock/rtc_unlock adds 5923819274c3 rtc: ds1307: use rtc_lock/rtc_unlock adds 811c79166028 rtc: ds1685: use rtc_lock/rtc_unlock adds 3aa7eaf2383f rtc: ds3232: use rtc_lock/rtc_unlock adds 92e2c3e61dfb rtc: hym8563: use rtc_lock/rtc_unlock adds 06c6e3216713 rtc: m41t80: use rtc_lock/rtc_unlock adds cc9230178410 rtc: mcp795: use rtc_lock/rtc_unlock adds a82430fd2dff rtc: pcf2123: use rtc_lock/rtc_unlock adds 2a5654fe2bc2 rtc: rv3029: use rtc_lock/rtc_unlock adds 2dbbedb9b3f6 rtc: rx8010: use rtc_lock/rtc_unlock adds 31247546b490 rtc: rx8025: use rtc_lock/rtc_unlock adds f66e7f2d32b9 rtc: stm32: use rtc_lock/rtc_unlock adds 454ba154a62c rtc: tps65910: Support wakeup-source property adds b9ac079abefc rtc: pcf2127: Disable Power-On Reset Override adds 15f57b3e3130 rtc: pcf2127: Run a OTP refresh if not done before adds ddd0521549a9 rtc: zynqmp: depend on HAS_IOMEM adds 6950d046eb6e rtc: cmos: Replace spin_lock_irqsave with spin_lock in hard IRQ adds 513179755653 rtc: pm8xxx: Replace spin_lock_irqsave with spin_lock in hard IRQ adds be3df3f85897 rtc: r7301: Replace spin_lock_irqsave with spin_lock in hard IRQ adds 669022c29af6 rtc: tegra: Replace spin_lock_irqsave with spin_lock in hard IRQ adds 3f2d30184773 rtc: mxc: Replace spin_lock_irqsave with spin_lock in hard IRQ adds 0c1095d334da rtc: mxc_v2: Replace spin_lock_irqsave with spin_lock in hard IRQ adds f007c479c2d0 rtc: rv3028: fix PORF handling adds c37b643026dd rtc: rv3028: remove useless warning messages adds 3b8fc144d945 dt-bindings: rtc: pcf2127: update bindings adds d5328499bf01 rtc: class: remove bogus documentation adds 8792bab957c8 rtc: armada38x: depend on OF adds b8ded8177a3d rtc: bq32k: quiet maybe-unused variable warning adds ae1247f79ddf rtc: brcmstb-waketimer: quiet maybe-unused variable warning adds 97de1f587ab9 rtc: digicolor: quiet maybe-unused variable warning adds fb38b5da9010 rtc: ds1672: quiet maybe-unused variable warning adds 2c1dc25fa7c8 rtc: ds3232: quiet maybe-unused variable warning adds 413b7841f166 rtc: isl1208: quiet maybe-unused variable warning adds 2717c59e26be rtc: m41t80: quiet maybe-unused variable warning adds ef886c440b9b rtc: meson: quiet maybe-unused variable warning adds c8ecbc783c5e rtc: pcf85063: quiet maybe-unused variable warnings adds c506bc10aa82 rtc: pcf85363: quiet maybe-unused variable warning adds cbc1d52cb1bc rtc: rs5c372: quiet maybe-unused variable warning adds dff31b0bc065 rtc: rv3028: quiet maybe-unused variable warning adds 788babdd546a rtc: rv3029: quiet maybe-unused variable warning adds 94428ac9aae9 rtc: rv3032: quiet maybe-unused variable warning adds da8263215040 rtc: rv8803: quiet maybe-unused variable warning adds 782d3ebfcf27 rtc: rx8010: quiet maybe-unused variable warning adds 194084679e68 rtc: rx8581: quiet maybe-unused variable warning adds 0a268386c7d1 rtc: s35390a: quiet maybe-unused variable warning adds 302757c9ae62 rtc: sd3078: quiet maybe-unused variable warning adds 5c78cceeb2d8 rtc: s3c: stop setting bogus time adds 7d6bec2868f6 rtc: s3c: quiet maybe-unused variable warning adds 5128ab19b2e6 Merge remote-tracking branch 'rtc/rtc-next' adds 4b96de1b3cd7 Merge remote-tracking branch 'kspp/for-next/kspp' adds bca4aee3618f Merge remote-tracking branch 'gnss/gnss-next' adds d6e92fb7d936 dt-bindings: nvmem: Add bindings for rmem driver adds cb6eafe570b6 nvmem: Add driver to expose reserved memory as nvmem adds 0320ed0a8236 drivers: slimbus: Fix word resposible -> responsible in slimbus.h adds 62dcaccb0e16 Merge remote-tracking branch 'slimbus/for-next' adds 2c36185526ad nvmem: core: skip child nodes not matching binding adds d25bf523b8aa nvmem: Kconfig: Correct typo in NVMEM_RMEM adds 667fbb3fcde1 nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer adds 286bcfe40c7a Merge remote-tracking branch 'nvmem/for-next' adds 427660821a28 Merge remote-tracking branch 'xarray/main' adds a8c3209998af Drivers: hv: vmbus: Copy packets sent by Hyper-V out of th [...] adds 06caa778d8b2 hv_utils: Add validation for untrusted Hyper-V values adds e99c4afbee07 Drivers: hv: vmbus: Initialize memory to be sent to the host adds 9c400d3548c3 Drivers: hv: vmbus: Reduce number of references to message [...] adds fe8c1b18a27d Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() adds e3fa4b747f08 Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_ [...] adds e4d221b42354 Drivers: hv: vmbus: Resolve race condition in vmbus_onoffe [...] adds 975225fc5aae scsi: storvsc: Fix max_outstanding_req_per_channel for Win [...] adds fc40081aab3f scsi: storvsc: Resolve data race in storvsc_probe() adds 52e29c1bfbba Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation adds 895b32e1f365 hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" adds 6bcd0c5b6424 x86/hyperv: Load/save the Isolation Configuration leaf adds a2528a10a5bd Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests adds 1580702fd837 Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isol [...] adds e4966b63cd82 hv_netvsc: Restrict configurations on isolated guests adds 3f9a78edae72 hv: hyperv.h: Replace one-element array with flexible-arra [...] adds ba2875bc1464 asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_C [...] adds bf74ce62723f x86/hyperv: detect if Linux is the root partition adds 1de91422b92c Drivers: hv: vmbus: skip VMBus initialization if Linux is root adds 1212ed5de889 clocksource/hyperv: use MSR-based access if running as root adds 578ab4c08855 x86/hyperv: allocate output arg pages if required adds df3ae25f31b1 x86/hyperv: extract partition ID from Microsoft Hypervisor [...] adds f47a2689da98 x86/hyperv: handling hypercall page setup for root adds 2807d93c7866 ACPI / NUMA: add a stub function for node_to_pxm() adds ad989287208e x86/hyperv: provide a bunch of helper functions adds 0e05d3173079 x86/hyperv: implement and use hv_smp_prepare_cpus adds 70af2d44747c asm-generic/hyperv: update hv_msi_entry adds c36b145472b3 asm-generic/hyperv: update hv_interrupt_entry adds 5232e3385e38 asm-generic/hyperv: introduce hv_device_id and auxiliary s [...] adds de5312cce2c3 asm-generic/hyperv: import data structures for mapping dev [...] adds 6f9128509b3f x86/hyperv: implement an MSI domain for root partition adds 9c9e1c68259d iommu/hyperv: setup an IO-APIC IRQ remapping domain for ro [...] adds 7ab98312d8fa Merge remote-tracking branch 'hyperv/hyperv-next' adds 164b67705681 dt-bindings: auxdisplay: ht16k33: Keyscan function should [...] adds f15cf04db3e7 dt-bindings: auxdisplay: ht16k33: Fix default-brightness-l [...] adds f12b457c6b25 dt-bindings: auxdisplay: ht16k33: Convert to json-schema adds e89b0a426721 auxdisplay: ht16k33: Fix refresh rate handling adds b45616445a6e auxdisplay: Fix duplicate CHARLCD config symbol adds 59b3ac21b297 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds cfd607e43da4 kunit: tool: fix unit test cleanup handling adds 0b3e68076bb9 kunit: tool: stop using bare asserts in unit test adds a3ece0795b9a kunit: tool: use `with open()` in unit test adds cd4a9bc8e047 minor: kunit: tool: fix unit test so it can run from non-root dir adds d3bae4a0b6e1 kunit: tool: simplify kconfig is_subset_of() logic adds c9ef2d3e3f3b KUnit: Docs: make start.rst example Kconfig follow style.rst adds 7c2b108cbe75 Documentation: kunit: add tips.rst for small examples adds 243180f5924e kunit: make kunit_tool accept optional path to .kunitconfi [...] adds 65af9b964d72 kunit: don't show `1 == 1` in failed assertion messages adds 5d31f71efcb6 kunit: add kunit.filter_glob cmdline option to filter suites adds d992880b3d26 kunit: tool: add support for filtering suites by glob adds 7af29141a31a kunit: tool: fix unintentional statefulness in run_kernel() adds c679dca14297 Merge remote-tracking branch 'kunit-next/kunit' adds c7b5b9417477 Merge remote-tracking branch 'memblock/for-next' adds dcde6e219ed4 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] adds a5644fbf4d1e arch: alpha: Remove CONFIG_OPROFILE support adds d50b870b272a arch: arm: Remove CONFIG_OPROFILE support adds 993b832fda6a arch: arc: Remove CONFIG_OPROFILE support adds ccbcf16174e1 arch: hexagon: Don't select HAVE_OPROFILE adds 1941b3898348 arch: ia64: Remove CONFIG_OPROFILE support adds 1f4e74c0664a arch: ia64: Remove rest of perfmon support adds d897a1670b3a arch: microblaze: Remove CONFIG_OPROFILE support adds e258958945c6 arch: mips: Remove CONFIG_OPROFILE support adds 7a22384df3de arch: parisc: Remove CONFIG_OPROFILE support adds 7a3c90df20db arch: powerpc: Stop building and using oprofile adds 9850b6c69356 arch: powerpc: Remove oprofile adds 0fa461caba04 arch: s390: Remove CONFIG_OPROFILE support adds 482cae0a9f32 arch: sh: Remove CONFIG_OPROFILE support adds 2083fecd1c12 arch: sparc: Remove CONFIG_OPROFILE support adds a6a0683b7105 arch: x86: Remove CONFIG_OPROFILE support adds a848bf1d9ef1 arch: xtensa: Remove CONFIG_OPROFILE support adds f8408264c77a drivers: Remove CONFIG_OPROFILE support adds be65de6b03aa fs: Remove dcookies support adds cdee3b7f516d Merge remote-tracking branch 'oprofile-removal/oprofile/removal' adds d162e622af8d Revert "module: remove EXPORT_UNUSED_SYMBOL*" adds 45d62ff6df97 squashfs: avoid out of bounds writes in decompressors adds de2e7dade21f squashfs: add more sanity checks in id lookup adds 2911e613749f squashfs: add more sanity checks in inode lookup adds 47baca739eda Squashfs: add more sanity checks in inode lookup adds cbb6152962fa squashfs: add more sanity checks in xattr id lookup adds 90ecde507211 squashfs-add-more-sanity-checks-in-xattr-id-lookup-v2 adds 32006d8f8bee kasan: fix stack traces dependency for HW_TAGS adds 8de0f0057e01 firmware_loader: align .builtin_fw to 8 adds 0c6aa8e37c7c mm/mremap: fix BUILD_BUG_ON() error in get_extent adds e4bbb5429415 tmpfs: disallow CONFIG_TMPFS_INODE64 on s390 adds b82d94805027 tmpfs: disallow CONFIG_TMPFS_INODE64 on alpha adds 130e2fce1c7c selftests/vm: rename file run_vmtests to run_vmtests.sh adds 5140cfe5a7d9 MAINTAINERS: update Andrey Ryabinin's email address adds 670c182515e4 Revert "mm: memcontrol: avoid workload stalls when lowerin [...] adds 0ea87da35477 mm, slub: better heuristic for number of cpus when calcula [...] adds b794dbc4e64e nilfs2: make splice write available again adds 9423082cf4f2 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 2e6563e063a2 /proc/kpageflags: do not use uninitialized struct pages adds 7ef095885456 hexagon: remove CONFIG_EXPERIMENTAL from defconfigs adds c1ca1fa03e48 scripts/spelling.txt: increase error-prone spell checking adds 8a529f86a63e scripts/spelling.txt: check for "exeeds" adds d354c3be5008 scripts/spelling.txt: add "allocted" and "exeeds" typo adds 952698b98730 ntfs: layout.h: delete duplicated words adds 90c9a8d5b6fc ocfs2: remove redundant conditional before iput adds 929e844d4eb1 ocfs2: clean up some definitions which are not used any more adds d517bb31f9f8 ocfs2: fix a use after free on error adds d41df5169504 ocfs2: Simplify the calculation of variables adds 35e9bc981252 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 0f0ca818c3f7 ocfs2: fix ocfs2 corrupt when iputting an inode adds fd3a8d122faf fs: delete repeated words in comments adds 48be6600fda7 ramfs: support O_TMPFILE adds ff70e60b9363 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 73c53b89fba1 mm, tracing: record slab name for kmem_cache_free() adds 07f6b5a8d9ba mm/sl?b.c: remove ctor argument from kmem_cache_flags adds 41a281aa0b95 mm/slub: disable user tracing for kmemleak caches by default adds 48768aa50f38 mm, slub: stop freeing kmem_cache_node structures on node offline adds 1a5bd9a6def0 mm, slab, slub: stop taking memory hotplug lock adds db5e39637f63 mm, slab, slub: stop taking cpu hotplug lock adds b0568fbeb2bb mm, slub: splice cpu and page freelists in deactivate_slab() adds ddf924cd558b mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] adds f117504d0859 mm/debug: improve memcg debugging adds 2830a5d106f9 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] adds dadf0cdd39e9 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] adds 53086d70b9dc mm/page_owner: use helper function zone_end_pfn() to get end_pfn adds 0a592a62a704 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds a90191340660 mm/filemap: remove unused parameter and change to void typ [...] adds d5231a492fc5 mm/filemap: don't revert iter on -EIOCBQUEUED adds b43fb9b6a297 mm/filemap: rename generic_file_buffered_read subfunctions adds 8c5895fa4f73 mm/filemap: remove dynamically allocated array from filemap_read adds 925eaedc831c mm/filemap: convert filemap_get_pages to take a pagevec adds ebf107104aeb mm/filemap: use head pages in generic_file_buffered_read adds 4dfc404463a4 mm/filemap: pass a sleep state to put_and_wait_on_page_locked adds 61cd04513469 mm/filemap: support readpage splitting a page adds 0af0d3f583fb mm/filemap: inline __wait_on_page_locked_async into caller adds 025aa490be89 mm/filemap: don't call ->readpage if IOCB_WAITQ is set adds 680ff8375851 mm/filemap: change filemap_read_page calling conventions adds d9a36c776a17 mm/filemap: change filemap_create_page calling conventions adds f269d0b712f5 mm/filemap: convert filemap_update_page to return an errno adds 165e8946762e mm/filemap: move the iocb checks into filemap_update_page adds 602affe12aaa mm/filemap: add filemap_range_uptodate adds ee8ac895faa9 mm-filemap-add-filemap_range_uptodate-fix adds 655d7df23e63 mm/filemap: split filemap_readahead out of filemap_get_pages adds 53cf23eebef7 mm/filemap: restructure filemap_get_pages adds 35dc30c9914d mm/filemap: don't relock the page after calling readpage adds b60b5814c0a8 mm/filemap: rename generic_file_buffered_read to filemap_read adds 148369a8a86c mm/filemap: simplify generic_file_read_iter adds ec3fd51f77a8 fs/buffer.c: add checking buffer head stat before clear adds 9235a7ed5839 mm/swap_slots.c: remove redundant NULL check adds f8de9fefc724 mm/swapfile.c: fix debugging information problem adds 23c7c6b67dfe mm/page_io: use pr_alert_ratelimited for swap read/write errors adds 8199c465a6b2 mm/swap_state: constify static struct attribute_group adds 11b1d8ccac09 mm/swap: don't SetPageWorkingset unconditionally during swapin adds 9dde0a2754d1 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] adds a40bc9546a44 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] adds d41de51c591c mm: memcontrol: optimize per-lruvec stats counter memory usage adds 732dca88bb22 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] adds 65c105962af7 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving adds 29c174172cf9 mm: memcontrol: convert NR_ANON_THPS account to pages adds 65c576bd4c9f mm: memcontrol: convert NR_FILE_THPS account to pages adds 9ec39cfd07da mm: memcontrol: convert NR_SHMEM_THPS account to pages adds 4b25b4f95865 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages adds 5d28956758a7 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages adds dc51ce8ad8ed mm: memcontrol: make the slab calculation consistent adds 1750dcb47aec mm/memcg: revise the using condition of lock_page_lruvec f [...] adds f499acbc5f1a mm/memcg: remove rcu locking for lock_page_lruvec function series adds 74fc5c489ffa mm: memcg: add swapcache stat for memcg v2 adds eb1e6e35a305 mm-memcg-add-swapcache-stat-for-memcg-v2-fix adds a2e46e632c9f mm: kmem: make __memcg_kmem_(un)charge static adds 3f498aeb3a9a mm: page_counter: re-layout structure to reduce false sharing adds 3d9dc13dd6a8 mm/memcontrol: remove redundant NULL check adds 936cbaab6f1a mm: memcontrol: replace the loop with a list_for_each_entry() adds b92e218a0344 mm/list_lru.c: remove kvfree_rcu_local() adds 8a36af3adde8 mm/mmap.c: remove unnecessary local variable adds ed69f5227397 mm/memory.c: fix potential pte_unmap_unlock pte error adds cb2810e567bc mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] adds 1eee0ff35778 mm/mmap.c: fix the adjusted length error adds 91f893e0be4a mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...] adds a1be122968ee mm/memory.c: fix potential pte_unmap_unlock pte error adds 15ddf8d38f0c mm/mprotect.c: optimize error detection in do_mprotect_pkey() adds 5f11c484ca69 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() adds f2d8ba891d40 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] adds 5208295c4a66 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] adds 6fd1a57845b7 mm/page_reporting: use list_entry_is_head() in page_report [...] adds 789aa4363e64 vmalloc: remove redundant NULL check adds ec303dd7f267 kasan: prefix global functions with kasan_ adds 8b97bf03e22d kasan: clarify HW_TAGS impact on TBI adds 68e4d65adc52 kasan: clean up comments in tests adds 39b7a814da91 kasan: add macros to simplify checking test constraints adds 344cb1fa2d16 kasan: add match-all tag tests adds 7ddd6df2b5c4 kasan: export kasan_poison adds 02f38e9b00d3 kasan-add-match-all-tag-tests-fix-fix adds 9ad070d359fd kasan, arm64: allow using KUnit tests with HW_TAGS mode adds 2a9cfb2f3aaa kasan: rename CONFIG_TEST_KASAN_MODULE adds f11e5fe44341 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL adds 204c0fb5f6b7 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode adds 2a00e18b376a kasan: fix memory corruption in kasan_bitops_tags test adds bc6d13630e4a kasan: move _RET_IP_ to inline wrappers adds ca8ec386541a kasan: fix bug detection via ksize for HW_TAGS mode adds 0fff33c0eda1 kasan: add proper page allocator tests adds 6261c5424a96 kasan: add a test for kmem_cache_alloc/free_bulk adds 6d4ea631c6a8 kasan: don't run tests when KASAN is not enabled adds 4e12d87ea669 kasan: remove redundant config option adds c67e93c2ef77 kasan-remove-redundant-config-option-v3 adds 79b8a94e83d6 mm: fix prototype warning from kernel test robot adds b4f3a0d16900 mm: rename memmap_init() and memmap_init_zone() adds b7f27637dc97 mm: simplify parater of function memmap_init_zone() adds 456c9b851887 mm: simplify parameter of setup_usemap() adds 034637bf20b1 mm: remove unneeded local variable in free_area_init_core adds e7508a80ed6f video: fbdev: acornfb: remove free_unused_pages() adds 2d6fa2350908 mm: simplify free_highmem_page() and free_reserved_page() adds 9c531325a228 mm/page_alloc.c: refactor initialization of struct page fo [...] adds bd64c7270842 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...] adds 545e5ad6b6b5 mm/huge_memory.c: update tlb entry if pmd is changed adds 7c98ca470346 MIPS: do not call flush_tlb_all when setting pmd entry adds 206a2c025cdd mm/hugetlb: fix potential double free in hugetlb_register_ [...] adds 1f2a489aa886 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing adds 5460238c11b0 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call adds 81a44afc0566 mm/hugetlb: use helper huge_page_order and pages_per_huge_page adds aab996019b3c mm/hugetlb: fix use after free when subpool max_hpages acc [...] adds ebe65f9c5092 mm/hugetlb: simplify the calculation of variables adds f9f5a0f8a932 mm/hugetlb: grab head page refcount once for group of subpages adds 52b98f67d352 mm/hugetlb: refactor subpage recording adds deac9bdb546a mm/hugetlb: fix some comment typos adds 7fe32cd30322 mm/hugetlb: remove redundant check in preparing and destro [...] adds ba776a65fdd4 mm/hugetlb.c: fix typos in comments adds 51e4fe941dd7 mm/huge_memory.c: remove unused return value of set_huge_z [...] adds 1f475952b4e6 mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] adds 665ec71699e4 hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...] adds 39c66a0294ad mm/hugetlb: use helper function range_in_vma() in page_tab [...] adds d3e73d08195f mm/hugetlb: remove redundant VM_BUG_ON_PAGE on putback_act [...] adds 6a5e114358e3 mm/hugetlb: use helper huge_page_size() to get hugepage size adds d4155aec20d6 mm/vmscan: __isolate_lru_page_prepare() cleanup adds be0b8fa4a95d mm/workingset.c: avoid unnecessary max_nodes estimation in [...] adds 1cc35390338e mm/vmscan.c: use add_page_to_lru_list() adds 45fafc7fc9f7 include/linux/mm_inline.h: shuffle lru list addition and d [...] adds bc7a75c040bc mm: don't pass "enum lru_list" to lru list addition functions adds e029e2b439f4 mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() adds 76b7234c6f6c mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() adds e59db661a74d mm: add __clear_page_lru_flags() to replace page_off_lru() adds 4f6e3e7ec4f4 mm: VM_BUG_ON lru page flags adds 300b610fd17f include/linux/mm_inline.h: fold page_lru_base_type() into [...] adds 3d05f5a064d1 include/linux/mm_inline.h: fold __update_lru_size() into i [...] adds 3b5ed4855a89 mm/vmscan.c: make lruvec_lru_size() static adds a01b5d3d41b9 mm: workingset: clarify eviction order and distance calculation adds 6e0750db1871 hugetlb: use page.private for hugetlb specific page flags adds a1d70d839099 hugetlb: convert page_huge_active() HPageMigratable flag adds 466fb9b3ffc9 hugetlb-convert-page_huge_active-hpagemigratable-flag-fix adds 12210160dd43 hugetlb: convert PageHugeTemporary() to HPageTemporary flag adds 773374a5e82e hugetlb: convert PageHugeFreed to HPageFreed flag adds 06fbb866dfef z3fold: remove unused attribute for release_z3fold_page adds 9fbd4db995e0 z3fold: simplify the zhdr initialization code in init_z3fo [...] adds 9e19be0978a5 mm/compaction: remove rcu_read_lock during page compaction adds 6d0daf2a5144 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked adds 44a6e10d86ee mm/compaction: correct deferral logic for proactive compaction adds 39bc9a3cc948 mm/compaction: fix misbehaviors of fast_find_migrateblock() adds 68fd71236882 numa balancing: migrate on fault among multiple bound nodes adds 4e0c7e3e332b mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] adds 01e738312402 mm, oom: fix a comment in dump_task() adds 6e01acc01324 mm/hugetlb: change hugetlb_reserve_pages() to type bool adds 9b0276c48378 hugetlbfs: remove special hugetlbfs_set_page_dirty() adds 31b9f1b71e14 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() adds abd66064106e hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs adds b97fccc6c946 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] adds edc8050a2154 hugetlbfs: remove meaningless variable avoid_reserve adds 99631f6f034e hugetlbfs: make hugepage size conversion more readable adds 15bf2a343aca hugetlbfs: correct some obsolete comments about inode i_mutex adds a5b8bf9b884d hugetlbfs: fix some comment typos adds 30b4de0a1143 hugetlbfs: remove unneeded return value of hugetlb_vmtruncate() adds 7f31c3ff102d mm/migrate: remove unneeded semicolons adds 4af449d535bb mm: make pagecache tagged lookups return only head pages adds 72bdca6ae813 mm/shmem: use pagevec_lookup in shmem_unlock_mapping adds b72234713951 mm/swap: optimise get_shadow_from_swap_cache adds 81d1bb9b0566 mm: add FGP_ENTRY adds 262273eed177 mm/filemap: rename find_get_entry to mapping_get_entry adds 99ae036691b9 mm/filemap: add helper for finding pages adds b45c23626094 fix mm-filemap-add-helper-for-finding-pages.patch adds b355ab0c40aa mm/filemap: add mapping_seek_hole_data adds 6846eec07941 fix mm-filemap-add-mapping_seek_hole_data.patch adds 95e684096439 iomap: use mapping_seek_hole_data adds 8bcf6a6af687 mm: add and use find_lock_entries adds 4a94b5e1d93c fix mm-add-and-use-find_lock_entries.patch adds 79f73dc2ca16 mm: add an 'end' parameter to find_get_entries adds 28e796e5145d mm: add an 'end' parameter to pagevec_lookup_entries adds 35d91573777b mm: remove nr_entries parameter from pagevec_lookup_entries adds 01c70493192d mm: pass pvec directly to find_get_entries adds b2b6447406e4 mm: remove pagevec_lookup_entries adds 229e111c02b1 mm,thp,shmem: limit shmem THP alloc gfp_mask adds a4e283f55dd9 mm,thp,shm: limit gfp mask to no more than specified adds beedc5bfa4f2 mm,thp,shmem: make khugepaged obey tmpfs mount flags adds 5c54e531ff85 mm: cma: allocate cma areas bottom-up adds d62abc0c483a mm-cma-allocate-cma-areas-bottom-up-fix adds 219ba01412bc mm-cma-allocate-cma-areas-bottom-up-fix-2 adds c76f02aad3ba mm-cma-allocate-cma-areas-bottom-up-fix-3 adds da7f702f8309 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix adds b862d8b660b7 mm/cma: expose all pages to the buddy if activation of an [...] adds bccf719194e0 mm/page_alloc: count CMA pages per zone and print them in [...] adds ef98771ed7cb mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] adds cbae53c33837 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] adds cc4ec2eab747 mm: cma: print region name on failure adds 334f49d9f8dd mm: vmstat: fix NOHZ wakeups for node stat changes adds 729d253f6e20 mm: vmstat: add some comments on internal storage of byte items adds 70e02ffc1a1d mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds f058e46066f0 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds b6349f3b0369 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds ba11da125898 mm/vmstat.c: erase latency in vmstat_shepherd adds 6597bc367877 mm: move pfn_to_online_page() out of line adds 8806bb8be45b mm: teach pfn_to_online_page() to consider subsection validity adds 3ba3866a1aed mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] adds a013209c1603 mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] adds 281c7a1634dd mm: fix memory_failure() handling of dax-namespace metadata adds c33abb683bf0 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' adds 9648dec9edd0 mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE adds 61ef1453b2fc mm/memory_hotplug: use helper function zone_end_pfn() to g [...] adds 14d411dbf613 drivers/base/memory: don't store phys_device in memory blocks adds 828b17ae0330 Documentation: sysfs/memory: clarify some memory block dev [...] adds 41c01c6c1363 mm/memory_hotplug: prevalidate the address range being add [...] adds 6a345748c069 arm64/mm: define arch_get_mappable_range() adds fb65599cfb8e s390/mm: define arch_get_mappable_range() adds fbd93c3f9166 virtio-mem: check against mhp_get_pluggable_range() which [...] adds 507c48ab02f6 mm/mlock: stop counting mlocked pages when none vma is found adds 52c106a3202b mm/rmap: correct some obsolete comments of anon_vma adds ebdbc507231c mm/rmap: remove unneeded semicolon in page_not_mapped() adds 495d86d01f6d mm/rmap: fix obsolete comment in __page_check_anon_rmap() adds 53ce2dbfcee2 mm/rmap: use page_not_mapped in try_to_unmap() adds e33c0fadcbc9 mm/rmap: correct obsolete comment of page_get_anon_vma() adds aa04860a4246 mm/rmap: fix potential pte_unmap on an not mapped pte adds feaf2f675e77 mm: zswap: clean up confusing comment adds c6181be2d683 mm/zswap: add the flag can_sleep_mapped adds e45d4c2463fe mm/zswap: add return value in zswap_frontswap_load adds 168e855b4370 mm/zswap: fix potential memory leak adds b366669c39ee mm/zswap: fix potential uninitialized pointer read on tmp adds afc23a4c42d4 mm/zswap: fix variable 'entry' is uninitialized when used adds 8d18620dfb49 mm: set the sleep_mapped to true for zbud and z3fold adds 79417fa55915 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] adds 7254e40f3b5b zsmalloc: account the number of compacted pages correctly adds 329189cfface mm/zsmalloc.c: use page_private() to access page->private adds b8a1579ce17d mm: remove arch_remap() and mm-arch-hooks.h adds 7ee17b1f2486 mm: page-flags.h: Typo fix (It -> If) adds 37e7d5e3be7a mm/dmapool: use might_alloc() adds e2623728756f mm/backing-dev.c: use might_alloc() adds f12667ed81ff bdi-use-might_alloc-fix adds 4db96ef4a62f mm/early_ioremap.c: use __func__ instead of function name adds 72b04889634e mm: add Kernel Electric-Fence infrastructure adds 05325d626d21 kfence: Fix parameter description for kfence_object_start() adds 92b3fc798777 kfence: avoid stalling work queue task without allocations adds 1afb750e57fd kfence: fix potential deadlock due to wake_up() adds 924ca55254f2 kfence: add option to use KFENCE without static keys adds af0219890c58 kfence: add missing copyright and description headers adds cda50b0f246e x86, kfence: enable KFENCE for x86 adds ae33b4db1776 kfence, x86: add missing copyright and description header adds d18c063ac099 arm64, kfence: enable KFENCE for ARM64 adds 01f2f0f23bc0 kfence, arm64: add missing copyright and description header adds 159455ce47a8 kfence: use pt_regs to generate stack trace on faults adds bbfb0ecdc4af mm, kfence: insert KFENCE hooks for SLAB adds ea233b3dab12 mm, kfence: insert KFENCE hooks for SLUB adds b54e5a55f2db kfence, kasan: make KFENCE compatible with KASAN adds 0ec7dac3b6fc revert kasan-remove-kfence-leftovers adds 5d69131cc628 kasan: untag addresses for KFENCE adds bc727055ea98 kfence, Documentation: add KFENCE documentation adds 9d9dfa1eff13 kfence: add missing copyright header to documentation adds 261db50bb6a3 kfence: add test suite adds a81299b183fc kfence: fix typo in test adds 8be0448b534c kfence: show access type in report adds cae125baa8a4 MAINTAINERS: add entry for KFENCE adds 40d3d825d900 tracing: add error_report_end trace point adds 211655888c8f kfence: use error_report_end tracepoint adds fb5e5ca408f7 kasan: use error_report_end tracepoint adds adddc7480b0d kasan, mm: don't save alloc stacks twice adds 32521c56caba kasan, mm: optimize kmalloc poisoning adds 7f2d857049fe kasan: optimize large kmalloc poisoning adds d1902efba282 kasan: clean up setting free info in kasan_slab_free adds fb3a96fc6928 kasan: unify large kfree checks adds 7e9c769d033c kasan: rework krealloc tests adds 3cd927e0c47e kasan, mm: fail krealloc on freed objects adds 9ff60e6eb1f0 kasan, mm: optimize krealloc poisoning adds bf28d3dfe8ce kasan: ensure poisoning size alignment adds 2879b9582bb6 arm64: kasan: simplify and inline MTE functions adds aca97182e7ea kasan: inline HW_TAGS helper functions adds c9d4ad35b3d7 arm64: kasan: export MTE symbols for KASAN tests adds 605d0c2b1c30 kasan: clarify that only first bug is reported in HW_TAGS adds 9b9055365e09 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds e1971e1f6506 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 873bbc47b9fd kernel/hung_task.c: Monitor killed tasks. adds 01029d2c5b48 alpha: remove CONFIG_EXPERIMENTAL from defconfigs adds 000629455e66 proc/wchan: use printk format instead of lookup_symbol_name() adds d8a1a7ab38ec sysctl.c: fix underflow value setting risk in vm_table adds 808d1db44c42 proc/sysctl: make protected_* world readable adds c22f2ae78e83 include/linux: remove repeated words adds 8196798a8f01 treewide: Miguel has moved adds baae901d3512 groups: use flexible-array member in struct group_info adds 0e8bb2423013 groups: simplify struct group_info allocation adds 63fb98b93390 kernel: delete repeated words in comments adds 94dddb5525f7 lib/genalloc.c: change return type to unsigned long for bi [...] adds 34096f80a42f string.h: move fortified functions definitions in a dedica [...] adds 018e7d90be86 lib: stackdepot: add support to configure STACK_HASH_SIZE adds a2ddd5dac0d4 lib: stackdepot: add support to disable stack depot adds cc5ff988da9a lib-stackdepot-add-support-to-disable-stack-depot-fix adds c782a31f8727 lib: stackdepot: fix ignoring return value warning adds 93ef24544d8c lib/cmdline: remove an unneeded local variable in next_arg() adds f3f96a6f50d9 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] adds 09901d388bf8 mm/page_poison: use unhashed address in hexdump for check_ [...] adds 221fde029d42 include/linux/bitops.h: spelling s/synomyn/synonym/ adds da037a151778 checkpatch: improve blank line after declaration test adds 71f5bd52b87b checkpatch: ignore warning designated initializers using NR_CPUS adds a38076b9f07e checkpatch: trivial style fixes adds 03c87fe22717 checkpatch: prefer ftrace over function entry/exit printks adds 703404aef401 checkpatch: improve TYPECAST_INT_CONSTANT test message adds 3cc2a4bb5e88 checkpatch: add warning for avoiding .L prefix symbols in [...] adds 9df788127189 checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] adds c68cce0594fa checkpatch: don't warn about colon termination in linker scripts adds c135d610334a init/version.c: remove Version_<LINUX_VERSION_CODE> symbol adds 1ecbcafa5c3e init: clean up early_param_on_off() macro adds 436da004c451 fs/coredump: use kmap_local_page() adds 0ff271bed7c0 seq_file: document how per-entry resources are managed. adds 22cf00d9bbba seq_file-document-how-per-entry-resources-are-managed-fix adds 0cd89f3e8f5e x86: fix seq_file iteration for pat/memtype.c adds 977ce96cd3f3 net: fix iteration for sctp transport seq_files adds 6fbca0b95287 aio: simplify read_events() adds 4e3f86622559 scripts/gdb: fix list_for_each adds df16b281e1bc initramfs: panic with memory information adds 2d512dbe38ed initramfs-panic-with-memory-information-fix adds 835cfea71929 Merge branch 'akpm-current/current' adds 18e07da812e7 MIPS: make userspace mapping young by default adds 0d058a0b884a Merge branch 'akpm/master' adds a4bfd8d46ac3 Add linux-next specific files for 20210209
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 (226871e2eda4) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .clang-format | 11 +- .gitignore | 1 + .mailmap | 13 +- CREDITS | 17 +- Documentation/ABI/stable/sysfs-bus-fsl-mc | 19 + Documentation/ABI/stable/sysfs-class-tpm | 14 - Documentation/ABI/stable/sysfs-driver-speakup | 37 +- .../ABI/testing/debugfs-driver-habanalabs | 50 +- Documentation/ABI/testing/ima_policy | 5 +- .../ABI/testing/sysfs-bus-coresight-devices-etm4x | 8 + Documentation/ABI/testing/sysfs-bus-iio | 11 + Documentation/ABI/testing/sysfs-bus-iio-dac-ad5766 | 31 + .../ABI/testing/sysfs-bus-pci-devices-pvpanic | 24 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 2 + Documentation/ABI/testing/sysfs-class-net-dsa | 11 +- Documentation/ABI/testing/sysfs-class-net-qmi | 10 + Documentation/ABI/testing/sysfs-class-typec | 20 +- Documentation/ABI/testing/sysfs-devices-memory | 58 +- Documentation/ABI/testing/sysfs-driver-habanalabs | 58 +- .../ABI/testing/sysfs-driver-intel-m10-bmc | 21 + Documentation/ABI/testing/sysfs-firmware-acpi | 43 + Documentation/ABI/testing/sysfs-fs-f2fs | 1 + .../ABI/testing/sysfs-platform-ideapad-laptop | 26 +- Documentation/ABI/testing/sysfs-platform_profile | 24 + Documentation/Makefile | 2 +- Documentation/PCI/endpoint/pci-ntb-function.rst | 53 +- Documentation/PCI/endpoint/pci-ntb-howto.rst | 1 + Documentation/admin-guide/README.rst | 7 +- .../admin-guide/auxdisplay/cfag12864b.rst | 2 +- Documentation/admin-guide/auxdisplay/ks0108.rst | 2 +- .../admin-guide/device-mapper/dm-crypt.rst | 2 +- .../admin-guide/device-mapper/dm-integrity.rst | 5 +- Documentation/admin-guide/kernel-parameters.rst | 17 +- Documentation/admin-guide/kernel-parameters.txt | 43 +- .../admin-guide/laptops/thinkpad-acpi.rst | 25 + Documentation/admin-guide/media/rkisp1.rst | 16 + Documentation/admin-guide/mm/memory-hotplug.rst | 20 +- Documentation/admin-guide/perf/arm-cmn.rst | 2 +- Documentation/admin-guide/spkguide.txt | 48 +- .../admin-guide/syscall-user-dispatch.rst | 4 +- Documentation/admin-guide/sysctl/fs.rst | 4 +- Documentation/admin-guide/thunderbolt.rst | 7 + Documentation/admin-guide/xfs.rst | 41 + Documentation/arm/booting.rst | 2 +- Documentation/arm/index.rst | 2 +- Documentation/arm/marvel.rst | 488 - Documentation/arm/marvell.rst | 491 + Documentation/block/biovecs.rst | 2 + Documentation/block/inline-encryption.rst | 12 +- Documentation/bpf/bpf_devel_QA.rst | 11 +- Documentation/conf.py | 75 +- Documentation/dev-tools/kasan.rst | 11 +- Documentation/dev-tools/kunit/index.rst | 2 + Documentation/dev-tools/kunit/start.rst | 7 +- Documentation/dev-tools/kunit/tips.rst | 115 + Documentation/devicetree/bindings/Makefile | 8 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 6 +- .../arm/amlogic/amlogic,meson-mx-secbus2.yaml | 42 + .../devicetree/bindings/arm/atmel-sysregs.txt | 2 +- .../devicetree/bindings/arm/bcm/brcm,bcm4908.yaml | 2 + .../devicetree/bindings/arm/coresight.txt | 5 +- Documentation/devicetree/bindings/arm/cpus.yaml | 2 +- Documentation/devicetree/bindings/arm/fsl.yaml | 2 + .../arm/marvell/ap80x-system-controller.txt | 8 + .../devicetree/bindings/arm/mediatek.yaml | 4 +- Documentation/devicetree/bindings/arm/pmu.yaml | 1 + Documentation/devicetree/bindings/arm/qcom.yaml | 6 + .../devicetree/bindings/arm/rockchip.yaml | 1 + Documentation/devicetree/bindings/arm/sirf.yaml | 30 - Documentation/devicetree/bindings/arm/ste-u300.txt | 46 - Documentation/devicetree/bindings/arm/tegra.yaml | 8 + .../devicetree/bindings/arm/zte,sysctrl.txt | 30 - Documentation/devicetree/bindings/arm/zte.yaml | 28 - .../bindings/auxdisplay/holtek,ht16k33.yaml | 77 + .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 4 +- 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 - .../clock/allwinner,sun9i-a80-usb-clks.yaml | 59 + .../clock/allwinner,sun9i-a80-usb-clocks.yaml | 59 - .../devicetree/bindings/clock/arm,syscon-icst.yaml | 4 +- .../bindings/crypto/allwinner,sun8i-ce.yaml | 3 +- .../devicetree/bindings/crypto/ti,sa2ul.yaml | 2 +- .../bindings/display/brcm,bcm2711-hdmi.yaml | 20 +- .../bindings/display/brcm,bcm2835-hvs.yaml | 2 +- .../devicetree/bindings/display/bridge/sii902x.txt | 2 +- .../devicetree/bindings/display/fsl,lcdif.yaml | 110 + .../devicetree/bindings/display/ht16k33.txt | 40 - .../bindings/display/mediatek/mediatek,disp.txt | 16 +- .../devicetree/bindings/display/mxsfb.txt | 87 - .../devicetree/bindings/dma/ingenic,dma.yaml | 2 + .../devicetree/bindings/dma/intel,ldma.yaml | 2 +- .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 76 +- .../devicetree/bindings/dma/sirfsoc-dma.txt | 44 - .../devicetree/bindings/dma/snps,dw-axi-dmac.txt | 39 - .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 126 + .../devicetree/bindings/dma/ste-coh901318.txt | 32 - Documentation/devicetree/bindings/dma/zxdma.txt | 38 - .../devicetree/bindings/extcon/wlf,arizona.yaml | 1 - .../devicetree/bindings/firmware/qcom,scm.txt | 2 + .../devicetree/bindings/gpio/gpio-atlas7.txt | 50 - .../bindings/gpio/gpio-stericsson-coh901.txt | 7 - .../devicetree/bindings/gpio/mrvl-gpio.yaml | 3 +- .../bindings/gpio/mstar,msc313-gpio.yaml | 2 +- .../devicetree/bindings/gpio/zx296702-gpio.txt | 24 - .../devicetree/bindings/gpu/brcm,bcm-v3d.txt | 33 - .../devicetree/bindings/gpu/brcm,bcm-v3d.yaml | 75 + .../devicetree/bindings/hwmon/adi,ltc2947.yaml | 1 - .../devicetree/bindings/hwmon/baikal,bt1-pvt.yaml | 8 +- .../devicetree/bindings/hwmon/ti,tmp513.yaml | 1 - .../devicetree/bindings/i2c/i2c-gpio.yaml | 2 - Documentation/devicetree/bindings/i2c/i2c-sirf.txt | 19 - .../devicetree/bindings/i2c/i2c-stu300.txt | 15 - .../devicetree/bindings/i2c/i2c-zx2967.txt | 22 - .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 21 +- .../bindings/i2c/nuvoton,npcm7xx-i2c.yaml | 2 +- .../bindings/i2c/snps,designware-i2c.yaml | 3 - Documentation/devicetree/bindings/i3c/i3c.txt | 140 - Documentation/devicetree/bindings/i3c/i3c.yaml | 179 + .../devicetree/bindings/i3c/mipi-i3c-hci.yaml | 9 +- .../bindings/i3c/silvaco,i3c-master.yaml | 60 + .../bindings/iio/accel/kionix,kxcjk1013.yaml | 3 + .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 2 +- .../devicetree/bindings/iio/adc/maxim,max9611.yaml | 1 - .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 1 - .../bindings/iio/adc/ti,palmas-gpadc.yaml | 2 - .../devicetree/bindings/iio/adc/xilinx-xadc.txt | 49 +- .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 57 - .../devicetree/bindings/iio/dac/adi,ad5696.yaml | 57 + .../devicetree/bindings/iio/dac/adi,ad5758.yaml | 41 +- .../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 + .../bindings/iio/health/maxim,max30100.yaml | 1 - .../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 + .../bindings/input/touchscreen/touchscreen.yaml | 2 - .../bindings/interconnect/qcom,rpmh.yaml | 4 + .../allwinner,sun6i-a31-r-intc.yaml | 67 + .../allwinner,sun7i-a20-sc-nmi.yaml | 10 - .../bindings/interrupt-controller/qcom,pdc.txt | 2 + .../interrupt-controller/realtek,rtl-intc.yaml | 57 + .../interrupt-controller/sigma,smp8642-intc.txt | 48 - .../interrupt-controller/ti,c64x+megamod-pic.txt | 103 - .../devicetree/bindings/iommu/arm,smmu.yaml | 2 + .../devicetree/bindings/iommu/mediatek,iommu.txt | 105 - .../devicetree/bindings/iommu/mediatek,iommu.yaml | 183 + .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 14 +- .../devicetree/bindings/leds/richtek,rt8515.yaml | 111 + .../devicetree/bindings/leds/ti,tca6507.yaml | 1 + .../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 +- .../devicetree/bindings/media/i2c/imx258.yaml | 134 + .../bindings/media/i2c/maxim,max9286.yaml | 117 +- .../devicetree/bindings/media/i2c/mipi-ccs.yaml | 17 +- .../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,ov5647.yaml | 22 +- .../devicetree/bindings/media/i2c/ovti,ov772x.yaml | 9 +- .../devicetree/bindings/media/i2c/sony,imx214.yaml | 25 +- .../devicetree/bindings/media/i2c/sony,imx274.yaml | 3 +- .../devicetree/bindings/media/i2c/sony,imx334.yaml | 91 + .../bindings/media/marvell,mmp2-ccic.yaml | 20 +- .../bindings/media/mediatek-jpeg-decoder.txt | 2 +- .../bindings/media/mediatek-jpeg-encoder.txt | 2 +- .../devicetree/bindings/media/mediatek-mdp.txt | 2 +- .../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/mfd/ene-kb930.yaml | 65 + .../devicetree/bindings/mfd/gateworks-gsc.yaml | 3 +- .../devicetree/bindings/mips/realtek-rtl.yaml | 24 + .../devicetree/bindings/mmc/arm,pl18x.yaml | 20 + .../devicetree/bindings/mmc/mmc-controller.yaml | 1 - .../devicetree/bindings/mmc/mmc-pwrseq-simple.yaml | 2 - .../devicetree/bindings/mmc/renesas,sdhi.yaml | 2 +- .../devicetree/bindings/mmc/sdhci-msm.txt | 3 + .../devicetree/bindings/mmc/sdhci-sirf.txt | 18 - .../devicetree/bindings/mmc/zx-dw-mshc.txt | 31 - Documentation/devicetree/bindings/net/btusb.txt | 2 +- .../devicetree/bindings/net/dsa/mt7530.txt | 6 + .../bindings/net/ethernet-controller.yaml | 2 - .../devicetree/bindings/net/qcom,ipa.yaml | 15 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 2 + .../devicetree/bindings/net/snps,dwmac.yaml | 1 - .../bindings/pci/microchip,pcie-host.yaml | 92 + .../devicetree/bindings/phy/brcm,sata-phy.yaml | 3 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 3 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../devicetree/bindings/phy/qcom,usb-hs-28nm.yaml | 1 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 5 +- .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 17 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 2 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 2 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 2 +- .../devicetree/bindings/pinctrl/pinctrl-atlas7.txt | 109 - .../devicetree/bindings/pinctrl/pinctrl-single.txt | 2 +- .../devicetree/bindings/pinctrl/pinctrl-zx.txt | 84 - .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 1 + .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 9 +- .../devicetree/bindings/power/brcm,bcm-pmb.yaml | 50 + .../bindings/power/mediatek,power-controller.yaml | 11 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../devicetree/bindings/power/supply/battery.yaml | 3 - .../devicetree/bindings/power/supply/bq2515x.yaml | 1 - .../devicetree/bindings/ptp/ptp-idtcm.yaml | 4 +- .../devicetree/bindings/regulator/dlg,da9121.yaml | 1 - .../bindings/regulator/fixed-regulator.yaml | 2 - .../bindings/regulator/max8997-regulator.txt | 1 + .../bindings/regulator/mt6315-regulator.yaml | 69 + .../devicetree/bindings/reset/sirf,rstc.txt | 42 - .../devicetree/bindings/reset/zte,zx2967-reset.txt | 20 - .../devicetree/bindings/rtc/nxp,pcf2127.yaml | 51 + Documentation/devicetree/bindings/rtc/rtc.yaml | 2 - .../devicetree/bindings/rtc/sirf,prima2-sysrtc.txt | 13 - .../bindings/rtc/stericsson,coh901331.txt | 16 - .../devicetree/bindings/rtc/trivial-rtc.yaml | 6 +- .../devicetree/bindings/serial/fsl-imx-uart.yaml | 2 +- .../devicetree/bindings/serial/fsl-mxs-auart.yaml | 2 +- .../devicetree/bindings/serial/pl011.yaml | 4 - .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 1 + .../devicetree/bindings/soc/ti/ti,pruss.yaml | 76 + .../devicetree/bindings/soc/zte/pd-2967xx.txt | 19 - .../bindings/sound/audio-graph-port.yaml | 3 + .../devicetree/bindings/sound/ingenic,codec.yaml | 11 +- .../bindings/sound/intel,keembay-i2s.yaml | 1 + .../sound/nvidia,tegra-audio-graph-card.yaml | 3 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 6 +- Documentation/devicetree/bindings/sound/rt5659.txt | 11 + .../devicetree/bindings/sound/sgtl5000.yaml | 2 - .../devicetree/bindings/sound/st,stm32-i2s.yaml | 4 + .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 1 + .../devicetree/bindings/spi/realtek,rtl-spi.yaml | 41 + .../sram/allwinner,sun4i-a10-system-control.yaml | 1 + Documentation/devicetree/bindings/sram/sram.yaml | 2 + .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 12 +- .../timer/allwinner,sun5i-a13-hstimer.yaml | 3 +- .../devicetree/bindings/timer/ti,c64x+timer64.txt | 25 - .../devicetree/bindings/trivial-devices.yaml | 10 +- .../devicetree/bindings/usb/dwc3-xilinx.txt | 2 +- .../devicetree/bindings/usb/generic-ehci.yaml | 51 +- .../devicetree/bindings/usb/generic-ohci.yaml | 34 +- .../devicetree/bindings/usb/ti,j721e-usb.yaml | 4 + Documentation/devicetree/bindings/usb/usb.yaml | 3 + .../devicetree/bindings/usb/usbmisc-imx.txt | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 8 + .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 12 +- .../bindings/watchdog/intel,keembay-wdt.yaml | 57 + .../devicetree/bindings/watchdog/mtk-wdt.txt | 5 +- .../devicetree/bindings/watchdog/qcom-wdt.yaml | 1 + .../devicetree/bindings/watchdog/renesas,wdt.yaml | 1 + .../bindings/watchdog/sigma,smp8642-wdt.txt | 18 - .../devicetree/bindings/watchdog/sirfsoc_wdt.txt | 18 - .../devicetree/bindings/watchdog/snps,dw-wdt.yaml | 6 + .../bindings/watchdog/stericsson-coh901327.txt | 19 - .../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 4 +- .../devicetree/bindings/watchdog/watchdog.yaml | 1 - .../bindings/watchdog/zte,zx2967-wdt.txt | 32 - Documentation/devicetree/usage-model.rst | 2 +- Documentation/doc-guide/sphinx.rst | 30 +- Documentation/driver-api/auxiliary_bus.rst | 2 + Documentation/driver-api/index.rst | 1 - Documentation/driver-api/media/cec-core.rst | 2 +- Documentation/driver-api/media/v4l2-clocks.rst | 31 - Documentation/driver-api/media/v4l2-core.rst | 1 - Documentation/driver-api/media/v4l2-subdev.rst | 50 +- Documentation/driver-api/pti_intel_mid.rst | 108 - Documentation/driver-api/thermal/sysfs-api.rst | 6 +- Documentation/filesystems/f2fs.rst | 8 +- Documentation/filesystems/fsverity.rst | 76 + Documentation/filesystems/locking.rst | 7 +- Documentation/filesystems/porting.rst | 18 + Documentation/filesystems/proc.rst | 5 +- Documentation/filesystems/seq_file.rst | 6 + Documentation/filesystems/vfs.rst | 19 +- Documentation/firmware-guide/acpi/debug.rst | 19 +- .../firmware-guide/acpi/gpio-properties.rst | 1 + Documentation/gpu/drm-kms-helpers.rst | 12 + Documentation/gpu/todo.rst | 19 + Documentation/hwmon/aht10.rst | 46 + Documentation/hwmon/index.rst | 1 + Documentation/hwmon/max16601.rst | 197 +- Documentation/input/event-codes.rst | 15 + Documentation/input/multi-touch-protocol.rst | 4 + Documentation/kbuild/gcc-plugins.rst | 47 +- Documentation/kbuild/llvm.rst | 44 + Documentation/kbuild/makefiles.rst | 14 +- Documentation/livepatch/index.rst | 1 + Documentation/livepatch/livepatch.rst | 15 +- Documentation/livepatch/module-elf-format.rst | 10 +- Documentation/livepatch/reliable-stacktrace.rst | 309 + .../device_drivers/ethernet/mellanox/mlx5.rst | 215 + Documentation/networking/device_drivers/index.rst | 1 + .../networking/device_drivers/qlogic/index.rst | 18 + .../networking/device_drivers/qlogic/qlge.rst | 118 + Documentation/networking/devlink/devlink-port.rst | 199 + .../networking/devlink/devlink-resource.rst | 14 + Documentation/networking/devlink/devlink-trap.rst | 5 + Documentation/networking/devlink/index.rst | 1 + Documentation/networking/dsa/dsa.rst | 4 - Documentation/networking/ethtool-netlink.rst | 11 +- Documentation/networking/ip-sysctl.rst | 64 +- Documentation/networking/timestamping.rst | 3 +- Documentation/power/runtime_pm.rst | 14 +- Documentation/process/adding-syscalls.rst | 2 +- Documentation/process/coding-style.rst | 17 + Documentation/process/magic-number.rst | 2 - Documentation/process/submitting-patches.rst | 20 + Documentation/scsi/libsas.rst | 9 +- Documentation/scsi/scsi-parameters.rst | 3 - Documentation/security/keys/core.rst | 4 +- Documentation/sound/designs/index.rst | 1 + Documentation/sound/designs/jack-injection.rst | 166 + Documentation/sphinx/automarkup.py | 7 +- Documentation/sphinx/cdomain.py | 8 +- Documentation/sphinx/kernel_abi.py | 27 +- Documentation/sphinx/kernel_feat.py | 25 +- Documentation/sphinx/kerneldoc.py | 26 +- Documentation/sphinx/kernellog.py | 26 +- Documentation/sphinx/kfigure.py | 14 +- Documentation/sphinx/maintainers_include.py | 2 - Documentation/sphinx/requirements.txt | 1 - Documentation/sphinx/rstFlatTable.py | 10 - Documentation/translations/zh_CN/arm/Booting | 2 +- .../translations/zh_CN/iio/ep93xx_adc.rst | 46 + .../translations/zh_CN/iio/iio_configfs.rst | 102 + Documentation/translations/zh_CN/iio/index.rst | 20 + Documentation/usb/raw-gadget.rst | 102 +- Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- Documentation/userspace-api/media/dvb/dvbstb.svg | 2 +- .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 6 +- .../userspace-api/sysfs-platform_profile.rst | 42 + Documentation/virt/kvm/amd-memory-encryption.rst | 21 + Documentation/virt/kvm/api.rst | 234 +- Documentation/virt/kvm/locking.rst | 9 +- Documentation/virt/kvm/nested-vmx.rst | 6 +- Documentation/virt/kvm/running-nested-guests.rst | 2 +- Documentation/watch_queue.rst | 12 +- Documentation/x86/boot.rst | 2 +- MAINTAINERS | 278 +- Makefile | 25 +- Next/SHA1s | 406 +- Next/Trees | 6 +- Next/merge.log | 11647 ++++++++++++++----- arch/alpha/kernel/syscalls/syscall.tbl | 2 +- arch/arm/Kconfig | 16 +- arch/arm/Kconfig.debug | 105 +- arch/arm/Makefile | 4 - arch/arm/arm-soc-for-next-contents.txt | 142 +- arch/arm/boot/compressed/Makefile | 5 +- arch/arm/boot/compressed/atags_to_fdt.c | 3 +- arch/arm/boot/compressed/fdt_check_mem_start.c | 131 + arch/arm/boot/compressed/head.S | 45 +- arch/arm/boot/dts/Makefile | 16 +- arch/arm/boot/dts/am335x-myirtech-myc.dtsi | 267 + arch/arm/boot/dts/am335x-myirtech-myd.dts | 536 + arch/arm/boot/dts/am33xx.dtsi | 3 + arch/arm/boot/dts/armada-385-linksys.dtsi | 2 + arch/arm/boot/dts/armada-388-helios4.dts | 28 +- 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 ---- arch/arm/boot/dts/bcm21664.dtsi | 2 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 17 + arch/arm/boot/dts/bcm2711.dtsi | 30 + arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 2 + arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 42 +- arch/arm/boot/dts/keystone-k2e.dtsi | 6 +- arch/arm/boot/dts/keystone.dtsi | 4 +- arch/arm/boot/dts/lpc32xx.dtsi | 3 - arch/arm/boot/dts/meson.dtsi | 19 + arch/arm/boot/dts/meson8.dtsi | 75 + arch/arm/boot/dts/meson8b-ec100.dts | 5 - arch/arm/boot/dts/meson8b-mxq.dts | 5 - arch/arm/boot/dts/meson8b-odroidc1.dts | 5 - arch/arm/boot/dts/meson8b.dtsi | 75 + arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 5 - arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts | 8 +- arch/arm/boot/dts/mmp2.dtsi | 5 +- arch/arm/boot/dts/mmp3-dell-ariel.dts | 33 +- arch/arm/boot/dts/mmp3.dtsi | 8 +- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 23 + .../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/omap3-echo.dts | 67 + arch/arm/boot/dts/omap3-igep.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0020-common.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0020-rev-f.dts | 2 +- arch/arm/boot/dts/omap3-igep0020.dts | 2 +- arch/arm/boot/dts/omap3-igep0030-common.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0030-rev-g.dts | 2 +- arch/arm/boot/dts/omap3-igep0030.dts | 2 +- arch/arm/boot/dts/omap36xx.dtsi | 1 - arch/arm/boot/dts/omap4-droid4-xt894.dts | 5 + arch/arm/boot/dts/omap443x.dtsi | 6 +- arch/arm/boot/dts/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 | 90 +- 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 | 111 +- .../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-msm8974.dtsi | 43 + arch/arm/boot/dts/qcom-msm8974pro.dtsi | 5 + arch/arm/boot/dts/qcom-sdx55-mtp.dts | 35 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 97 + arch/arm/boot/dts/rk3036.dtsi | 31 +- arch/arm/boot/dts/rk322x.dtsi | 32 +- arch/arm/boot/dts/rk3288.dtsi | 81 +- arch/arm/boot/dts/rk3xxx.dtsi | 81 +- arch/arm/boot/dts/rv1108.dtsi | 3 + arch/arm/boot/dts/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 | 42 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 930 ++ arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 41 +- arch/arm/boot/dts/stm32f429.dtsi | 2 +- arch/arm/boot/dts/stm32f746.dtsi | 4 +- arch/arm/boot/dts/stm32h743.dtsi | 2 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 40 + arch/arm/boot/dts/stm32mp151.dtsi | 9 +- arch/arm/boot/dts/stm32mp157a-stinger96.dtsi | 4 - arch/arm/boot/dts/stm32mp157c-ed1.dts | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 2 - arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 7 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 4 - arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 4 +- arch/arm/boot/dts/sun6i-a31-m9.dts | 4 +- arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 4 +- arch/arm/boot/dts/sun6i-a31.dtsi | 8 +- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 4 +- arch/arm/boot/dts/sun6i-a31s-sina31s-core.dtsi | 4 +- arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 4 +- .../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts | 4 +- .../boot/dts/sun6i-reference-design-tablet.dtsi | 4 +- arch/arm/boot/dts/sun7i-a20-bananapro.dts | 2 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 8 +- arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 4 +- arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 4 +- .../boot/dts/sun8i-a83t-allwinner-h8homlet-v2.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 4 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 5 +- arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 4 +- arch/arm/boot/dts/sun8i-r16-parrot.dts | 4 +- .../boot/dts/sun8i-reference-design-tablet.dtsi | 4 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 12 + 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/tegra30-ouya.dts | 4 +- arch/arm/boot/dts/zx296702-ad1.dts | 48 - arch/arm/boot/dts/zx296702.dtsi | 142 - arch/arm/common/locomo.c | 5 +- arch/arm/common/sa1111.c | 6 +- arch/arm/configs/at91_dt_defconfig | 17 +- arch/arm/configs/multi_v7_defconfig | 13 + arch/arm/configs/omap2plus_defconfig | 22 +- arch/arm/configs/prima2_defconfig | 72 - arch/arm/configs/qcom_defconfig | 18 + arch/arm/configs/sama5_defconfig | 14 +- 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/asm/assembler.h | 17 + arch/arm/include/asm/hardware/locomo.h | 2 +- arch/arm/include/asm/hardware/sa1111.h | 2 +- arch/arm/include/asm/kexec-internal.h | 12 + arch/arm/include/debug/brcmstb.S | 30 +- arch/arm/include/debug/sirf.S | 40 - arch/arm/include/debug/sti.S | 26 +- arch/arm/include/debug/tegra.S | 54 +- arch/arm/kernel/asm-offsets.c | 5 + arch/arm/kernel/machine_kexec.c | 20 +- arch/arm/kernel/relocate_kernel.S | 38 +- arch/arm/kernel/signal.c | 14 +- arch/arm/kernel/smp.c | 3 - arch/arm/mach-bcm/Kconfig | 1 + arch/arm/mach-footbridge/dc21285.c | 12 +- arch/arm/mach-imx/common.h | 1 - arch/arm/mach-imx/cpuidle-imx6sl.c | 1 + arch/arm/mach-imx/hardware.h | 4 - arch/arm/mach-imx/pm-imx6.c | 1 + arch/arm/mach-omap2/Kconfig | 28 +- arch/arm/mach-omap2/clockdomain.c | 4 +- arch/arm/mach-omap2/cpuidle44xx.c | 16 +- arch/arm/mach-omap2/pdata-quirks.c | 1 + arch/arm/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-pxa/devices.c | 8 + arch/arm/mach-s3c/irq-s3c24xx-fiq.S | 9 +- arch/arm/mach-s3c/irq-s3c24xx.c | 8 +- arch/arm/mach-sa1100/collie.c | 6 - arch/arm/mach-sunxi/Kconfig | 2 + 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/arm/mm/dump.c | 9 +- arch/arm/mm/mmu.c | 1 - arch/arm/tools/syscall.tbl | 2 +- arch/arm/vdso/Makefile | 1 - arch/arm64/Kconfig | 6 +- arch/arm64/Kconfig.platforms | 14 +- arch/arm64/boot/dts/Makefile | 1 - .../dts/allwinner/sun50i-a64-amarula-relic.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +- .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 2 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 2 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 6 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 2 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 8 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 4 +- arch/arm64/boot/dts/amlogic/Makefile | 4 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 2 +- .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 133 + .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 2 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 16 +- .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 2 +- .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 2 +- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 3 - .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 2 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 2 +- .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 2 +- .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 2 +- .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 2 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 2 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 2 +- .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 7 +- .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 429 +- .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 96 + arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 442 + arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 2 +- arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 1 + .../broadcom/bcm4908/bcm4906-netgear-r8000p.dts | 52 + arch/arm64/boot/dts/broadcom/bcm4908/bcm4906.dtsi | 18 + .../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 51 + arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 117 +- .../boot/dts/broadcom/stingray/bcm958742-base.dtsi | 64 - .../boot/dts/broadcom/stingray/stingray-sata.dtsi | 278 - .../boot/dts/broadcom/stingray/stingray-usb.dtsi | 7 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 7 - arch/arm64/boot/dts/freescale/Makefile | 2 + arch/arm64/boot/dts/freescale/fsl-ls1012a-frdm.dts | 21 + arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts | 45 + arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 8 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 16 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 2 +- .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 1 + arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 8 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 16 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 24 + .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 393 + .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 28 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 13 + .../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts | 35 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 85 +- .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 93 + .../boot/dts/freescale/imx8mq-zii-ultra-zest.dts | 30 + .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 118 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 2 + arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 77 + arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi | 8 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 8 +- .../arm64/boot/dts/hisilicon/hikey970-pinctrl.dtsi | 632 +- arch/arm64/boot/dts/hisilicon/hip05.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 9 +- arch/arm64/boot/dts/intel/Makefile | 1 + arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 53 + .../boot/dts/marvell/armada-3720-espressobin.dtsi | 2 - .../boot/dts/marvell/armada-3720-turris-mox.dts | 2 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 + arch/arm64/boot/dts/marvell/armada-ap807.dtsi | 5 + arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 3 + arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 10 + arch/arm64/boot/dts/marvell/cn9130-db.dts | 2 + arch/arm64/boot/dts/mediatek/Makefile | 1 + arch/arm64/boot/dts/mediatek/mt6779.dtsi | 17 + arch/arm64/boot/dts/mediatek/mt7622.dtsi | 2 + arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 12 + .../boot/dts/mediatek/mt8183-kukui-krane-sku0.dts | 23 + .../dts/mediatek/mt8183-kukui-krane-sku176.dts | 5 + arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 46 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 26 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 57 + arch/arm64/boot/dts/mediatek/mt8516.dtsi | 30 + arch/arm64/boot/dts/nvidia/Makefile | 1 + arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 742 ++ arch/arm64/boot/dts/nvidia/tegra186.dtsi | 22 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 571 + .../dts/nvidia/tegra194-p3509-0000+p3668-0000.dts | 339 +- .../dts/nvidia/tegra194-p3509-0000+p3668-0001.dts | 10 + .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 351 + .../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi | 282 +- .../arm64/boot/dts/nvidia/tegra194-p3668-0001.dtsi | 19 + arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 284 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 48 + .../boot/dts/nvidia/tegra210-audio-graph.dtsi | 153 - arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 477 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 287 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 259 +- arch/arm64/boot/dts/qcom/Makefile | 12 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 4 + .../apq8094-sony-xperia-kitakami-karin_windy.dts | 23 + .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 291 + .../boot/dts/qcom/msm8916-longcheer-l8910.dts | 267 + arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 16 + .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 4 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 20 +- .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 41 +- .../qcom/msm8992-msft-lumia-octagon-talkman.dts | 15 + .../boot/dts/qcom/msm8992-msft-lumia-talkman.dts | 67 - arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 92 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 743 +- .../boot/dts/qcom/msm8994-msft-lumia-cityman.dts | 73 - .../qcom/msm8994-msft-lumia-octagon-cityman.dts | 15 + .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 909 ++ .../dts/qcom/msm8994-sony-xperia-kitakami-ivy.dts | 26 + .../qcom/msm8994-sony-xperia-kitakami-karin.dts | 45 + .../qcom/msm8994-sony-xperia-kitakami-satsuki.dts | 18 + .../qcom/msm8994-sony-xperia-kitakami-sumire.dts | 4 +- .../qcom/msm8994-sony-xperia-kitakami-suzuran.dts | 20 + .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 457 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 321 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 + arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 16 + arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 10 + arch/arm64/boot/dts/qcom/msm8998-pins.dtsi | 108 - arch/arm64/boot/dts/qcom/msm8998.dtsi | 393 +- 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 | 4 +- arch/arm64/boot/dts/qcom/pm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pms405.dtsi | 2 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 117 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 25 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 3 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 1 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 294 + arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 250 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 499 + .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 4 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 2 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 2 + arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 2 + .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 138 + arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 1 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 530 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 + arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/px30.dtsi | 28 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 48 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 29 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 58 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.dts | 52 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 53 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 55 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 8 +- arch/arm64/boot/dts/ti/k3-j7200.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 18 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 2 +- arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 5 + arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 12 + 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/configs/defconfig | 5 + 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/Kbuild | 1 + arch/arm64/include/asm/archrandom.h | 82 +- arch/arm64/include/asm/asm-uaccess.h | 4 +- arch/arm64/include/asm/assembler.h | 16 + arch/arm64/include/asm/cache.h | 1 - arch/arm64/include/asm/cacheflush.h | 11 +- arch/arm64/include/asm/hyp_image.h | 29 +- arch/arm64/include/asm/kasan.h | 1 + arch/arm64/include/asm/kexec.h | 5 +- arch/arm64/include/asm/kvm_asm.h | 20 - arch/arm64/include/asm/kvm_host.h | 2 + arch/arm64/include/asm/kvm_mmu.h | 61 +- arch/arm64/include/asm/kvm_pgtable.h | 5 + arch/arm64/include/asm/memory.h | 22 +- arch/arm64/include/asm/mmu_context.h | 7 +- arch/arm64/include/asm/mte-def.h | 2 + arch/arm64/include/asm/mte-kasan.h | 65 +- arch/arm64/include/asm/mte.h | 2 - arch/arm64/include/asm/pgtable.h | 12 +- arch/arm64/include/asm/sections.h | 3 +- arch/arm64/include/asm/set_memory.h | 17 - arch/arm64/include/asm/sparsemem.h | 23 +- arch/arm64/include/asm/sysreg.h | 14 + arch/arm64/include/asm/trans_pgd.h | 39 + arch/arm64/include/asm/uaccess.h | 2 +- arch/arm64/include/asm/unistd32.h | 4 +- arch/arm64/include/uapi/asm/unistd.h | 1 - arch/arm64/kernel/alternative.c | 2 +- arch/arm64/kernel/entry.S | 4 +- arch/arm64/kernel/hibernate.c | 271 +- arch/arm64/kernel/hyp-stub.S | 2 + arch/arm64/kernel/image-vars.h | 1 - arch/arm64/kernel/machine_kexec.c | 58 +- arch/arm64/kernel/module-plts.c | 2 +- arch/arm64/kernel/mte.c | 48 +- arch/arm64/kernel/perf_event.c | 15 +- arch/arm64/kernel/probes/kprobes.c | 4 +- arch/arm64/kernel/process.c | 4 +- arch/arm64/kernel/ptrace.c | 1 + arch/arm64/kernel/relocate_kernel.S | 48 +- arch/arm64/kernel/smp.c | 4 +- arch/arm64/kernel/traps.c | 2 +- arch/arm64/kernel/vmlinux.lds.S | 26 +- arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arm.c | 7 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 4 +- arch/arm64/kvm/hyp/nvhe/.gitignore | 2 + arch/arm64/kvm/hyp/nvhe/Makefile | 33 +- arch/arm64/kvm/hyp/nvhe/gen-hyprel.c | 438 + arch/arm64/kvm/hyp/nvhe/host.S | 29 +- arch/arm64/kvm/hyp/nvhe/hyp-init.S | 39 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 11 +- arch/arm64/kvm/hyp/nvhe/hyp-smp.c | 4 +- arch/arm64/kvm/hyp/nvhe/hyp.lds.S | 9 +- arch/arm64/kvm/hyp/nvhe/psci-relay.c | 24 +- arch/arm64/kvm/hyp/pgtable.c | 83 +- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 2 +- arch/arm64/kvm/hypercalls.c | 6 + arch/arm64/kvm/mmu.c | 13 +- arch/arm64/kvm/pmu-emul.c | 14 +- arch/arm64/kvm/sys_regs.c | 85 +- arch/arm64/kvm/trng.c | 85 + arch/arm64/kvm/va_layout.c | 34 +- arch/arm64/lib/mte.S | 16 - arch/arm64/mm/Makefile | 1 + arch/arm64/mm/fault.c | 2 +- arch/arm64/mm/init.c | 28 +- arch/arm64/mm/mmap.c | 15 +- arch/arm64/mm/mmu.c | 20 +- arch/arm64/mm/pageattr.c | 23 +- arch/arm64/mm/physaddr.c | 2 +- arch/arm64/mm/ptdump.c | 1 + arch/arm64/mm/trans_pgd.c | 324 + 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/csky/mm/init.c | 17 +- arch/ia64/Makefile | 8 +- arch/ia64/include/asm/efi.h | 13 + arch/ia64/include/asm/irq.h | 4 +- arch/ia64/include/asm/mca.h | 11 +- arch/ia64/include/asm/pal.h | 4 +- arch/ia64/include/asm/pgtable.h | 6 - arch/ia64/include/asm/sal.h | 2 +- arch/ia64/include/uapi/asm/cmpxchg.h | 2 +- arch/ia64/kernel/Makefile | 5 - arch/ia64/kernel/asm-offsets.c | 18 +- arch/ia64/kernel/efi.c | 2 + arch/ia64/kernel/machine_kexec.c | 1 + arch/ia64/kernel/mca.c | 6 +- arch/ia64/kernel/mca_drv.c | 2 +- arch/ia64/kernel/nr-irqs.c | 22 - arch/ia64/kernel/smpboot.c | 1 + arch/ia64/kernel/syscalls/syscall.tbl | 2 +- arch/ia64/kernel/time.c | 32 +- arch/ia64/kernel/uncached.c | 4 +- arch/ia64/mm/contig.c | 1 + arch/ia64/mm/discontig.c | 1 + arch/ia64/mm/init.c | 15 +- arch/ia64/scripts/unwcheck.py | 2 +- arch/m68k/coldfire/clk.c | 4 + arch/m68k/configs/amiga_defconfig | 3 + arch/m68k/configs/apollo_defconfig | 3 + arch/m68k/configs/atari_defconfig | 3 + arch/m68k/configs/bvme6000_defconfig | 3 + arch/m68k/configs/hp300_defconfig | 3 + arch/m68k/configs/mac_defconfig | 3 + arch/m68k/configs/multi_defconfig | 3 + arch/m68k/configs/mvme147_defconfig | 3 + arch/m68k/configs/mvme16x_defconfig | 3 + arch/m68k/configs/q40_defconfig | 3 + arch/m68k/configs/sun3_defconfig | 3 + arch/m68k/configs/sun3x_defconfig | 3 + arch/m68k/emu/nfblock.c | 2 +- arch/m68k/kernel/syscalls/syscall.tbl | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 2 +- arch/mips/Kbuild.platforms | 1 + arch/mips/Kconfig | 50 +- arch/mips/Makefile | 1 + arch/mips/ath79/setup.c | 13 +- arch/mips/bmips/setup.c | 7 +- arch/mips/boot/dts/Makefile | 1 + arch/mips/boot/dts/realtek/Makefile | 2 + arch/mips/boot/dts/realtek/cisco_sg220-26.dts | 25 + arch/mips/boot/dts/realtek/rtl838x.dtsi | 21 + arch/mips/boot/dts/realtek/rtl83xx.dtsi | 59 + arch/mips/generic/init.c | 5 +- arch/mips/include/asm/bootinfo.h | 22 +- arch/mips/include/asm/checksum.h | 6 +- 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/mach-pistachio/irq.h | 15 - arch/mips/include/asm/octeon/octeon.h | 1 - arch/mips/include/asm/pgtable.h | 2 +- arch/mips/include/asm/ptrace.h | 2 +- arch/mips/include/asm/spram.h | 2 +- arch/mips/include/asm/vermagic.h | 2 + arch/mips/include/asm/vpe.h | 3 - arch/mips/include/uapi/asm/perf_regs.h | 40 + arch/mips/jazz/Kconfig | 3 - arch/mips/kernel/Makefile | 2 +- arch/mips/kernel/cacheinfo.c | 4 +- arch/mips/kernel/cpu-probe.c | 9 + arch/mips/kernel/head.S | 31 - arch/mips/kernel/idle.c | 1 + arch/mips/kernel/perf_regs.c | 68 + arch/mips/kernel/process.c | 89 +- arch/mips/kernel/setup.c | 4 - arch/mips/kernel/smp.c | 6 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 2 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 2 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 2 +- arch/mips/kernel/vpe.c | 33 - arch/mips/kvm/mips.c | 2 +- arch/mips/lantiq/prom.c | 7 +- arch/mips/loongson2ef/common/mem.c | 11 - arch/mips/loongson64/Platform | 2 +- arch/mips/mm/c-r4k.c | 1 + arch/mips/mm/cache.c | 39 +- arch/mips/mm/fault.c | 5 +- arch/mips/mm/tlbex.c | 1 + arch/mips/mti-malta/malta-time.c | 2 +- arch/mips/n64/Makefile | 6 + arch/mips/n64/Platform | 7 + arch/mips/n64/init.c | 164 + arch/mips/n64/irq.c | 16 + arch/mips/pic32/pic32mzda/init.c | 15 +- arch/mips/pistachio/Platform | 2 - arch/mips/ralink/of.c | 11 +- arch/mips/ralink/reset.c | 4 +- arch/mips/vdso/Kconfig | 2 +- arch/openrisc/include/asm/io.h | 2 +- arch/openrisc/mm/ioremap.c | 2 +- arch/parisc/Kconfig | 16 +- arch/parisc/include/asm/compat.h | 2 +- arch/parisc/include/asm/io.h | 2 + arch/parisc/include/asm/irq.h | 3 - arch/parisc/include/asm/mmu_context.h | 7 + arch/parisc/include/asm/page.h | 2 +- arch/parisc/include/asm/pgalloc.h | 76 +- arch/parisc/include/asm/pgtable.h | 74 +- arch/parisc/kernel/asm-offsets.c | 1 - arch/parisc/kernel/entry.S | 129 +- arch/parisc/kernel/hpmc.S | 10 - arch/parisc/kernel/irq.c | 4 + arch/parisc/kernel/process.c | 2 + arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/parisc/kernel/traps.c | 9 +- arch/parisc/mm/hugetlbpage.c | 16 +- arch/parisc/mm/init.c | 10 +- arch/powerpc/Kconfig | 35 +- arch/powerpc/Kconfig.debug | 1 + arch/powerpc/Makefile | 2 +- arch/powerpc/configs/44x/akebono_defconfig | 5 + arch/powerpc/include/asm/asm-prototypes.h | 29 - arch/powerpc/include/asm/book3s/32/kup.h | 8 +- arch/powerpc/include/asm/book3s/32/mmu-hash.h | 2 +- arch/powerpc/include/asm/book3s/64/kup.h | 4 +- arch/powerpc/include/asm/book3s/64/mmu-hash.h | 5 + arch/powerpc/include/asm/book3s/64/mmu.h | 2 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 23 +- .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 2 +- arch/powerpc/include/asm/book3s/64/tlbflush.h | 2 +- arch/powerpc/include/asm/bug.h | 9 +- arch/powerpc/include/asm/cputime.h | 14 + arch/powerpc/include/asm/debug.h | 4 - arch/powerpc/include/asm/firmware.h | 2 +- arch/powerpc/include/asm/hw_irq.h | 9 - arch/powerpc/include/asm/interrupt.h | 422 + arch/powerpc/include/asm/kup.h | 2 + arch/powerpc/include/asm/kvm_book3s.h | 7 + arch/powerpc/include/asm/kvm_ppc.h | 6 +- arch/powerpc/include/asm/machdep.h | 3 + arch/powerpc/include/asm/mce.h | 20 +- arch/powerpc/include/asm/mmu_context.h | 3 - arch/powerpc/include/asm/nmi.h | 1 + arch/powerpc/include/asm/paca.h | 10 +- arch/powerpc/include/asm/paravirt.h | 1 + arch/powerpc/include/asm/perf_event.h | 2 + arch/powerpc/include/asm/pgtable.h | 3 + arch/powerpc/include/asm/pkeys.h | 6 - arch/powerpc/include/asm/ppc-pci.h | 3 - arch/powerpc/include/asm/ppc_asm.h | 24 - arch/powerpc/include/asm/reg.h | 21 +- arch/powerpc/include/asm/rtas.h | 2 +- arch/powerpc/include/asm/setup.h | 6 +- arch/powerpc/include/asm/simple_spinlock.h | 4 +- arch/powerpc/include/asm/smp.h | 2 +- arch/powerpc/include/asm/thread_info.h | 4 +- arch/powerpc/include/asm/time.h | 2 + arch/powerpc/include/asm/uaccess.h | 12 +- arch/powerpc/include/asm/xmon.h | 4 +- arch/powerpc/include/uapi/asm/perf_regs.h | 28 +- arch/powerpc/kernel/Makefile | 4 +- arch/powerpc/kernel/dbell.c | 9 +- arch/powerpc/kernel/eeh.c | 121 +- arch/powerpc/kernel/entry_32.S | 25 +- arch/powerpc/kernel/exceptions-64e.S | 8 +- arch/powerpc/kernel/exceptions-64s.S | 310 +- arch/powerpc/kernel/head_40x.S | 11 +- arch/powerpc/kernel/head_44x.S | 4 +- arch/powerpc/kernel/head_8xx.S | 13 +- arch/powerpc/kernel/head_book3s_32.S | 26 +- arch/powerpc/kernel/head_booke.h | 6 +- arch/powerpc/kernel/head_fsl_booke.S | 6 +- arch/powerpc/kernel/idle_book3s.S | 138 +- arch/powerpc/kernel/iommu.c | 46 + arch/powerpc/kernel/irq.c | 35 +- arch/powerpc/kernel/mce.c | 96 +- arch/powerpc/kernel/optprobes.c | 21 +- arch/powerpc/kernel/pci-common.c | 10 + arch/powerpc/kernel/pci_dn.c | 62 - arch/powerpc/kernel/process.c | 11 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 12 +- arch/powerpc/kernel/ptrace/ptrace.c | 4 - arch/powerpc/kernel/setup-common.c | 13 +- arch/powerpc/kernel/setup.h | 12 +- arch/powerpc/kernel/setup_64.c | 7 +- arch/powerpc/kernel/signal.c | 4 - arch/powerpc/kernel/smp.c | 3 +- arch/powerpc/kernel/syscall_64.c | 90 +- arch/powerpc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/kernel/tau_6xx.c | 6 +- arch/powerpc/kernel/time.c | 9 +- arch/powerpc/kernel/traps.c | 271 +- arch/powerpc/kernel/vdso32/Makefile | 5 +- arch/powerpc/kernel/{vdso32 => }/vdso32_wrapper.S | 0 arch/powerpc/kernel/vdso64/Makefile | 8 +- arch/powerpc/kernel/vdso64/sigtramp.S | 11 +- arch/powerpc/kernel/vdso64/vdso64.lds.S | 2 +- arch/powerpc/kernel/{vdso64 => }/vdso64_wrapper.S | 0 arch/powerpc/kernel/watchdog.c | 16 +- arch/powerpc/kvm/Kconfig | 1 + arch/powerpc/kvm/book3s_64_mmu_hv.c | 1 + arch/powerpc/kvm/book3s_emulate.c | 4 - arch/powerpc/kvm/book3s_hv.c | 7 +- arch/powerpc/kvm/book3s_hv_builtin.c | 1 + arch/powerpc/kvm/booke.c | 1 + arch/powerpc/kvm/powerpc.c | 8 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/pmem.c | 1 + arch/powerpc/lib/sstep.c | 115 +- arch/powerpc/mm/book3s32/Makefile | 4 +- arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s64/hash_hugetlbpage.c | 4 - arch/powerpc/mm/book3s64/hash_utils.c | 97 +- arch/powerpc/mm/book3s64/iommu_api.c | 10 +- arch/powerpc/mm/book3s64/pgtable.c | 13 +- arch/powerpc/mm/book3s64/radix_tlb.c | 297 +- arch/powerpc/mm/book3s64/slb.c | 40 +- arch/powerpc/mm/fault.c | 76 +- arch/powerpc/mm/hugetlbpage.c | 2 +- arch/powerpc/mm/pgtable.c | 1 + arch/powerpc/mm/ptdump/segment_regs.c | 2 +- arch/powerpc/perf/core-book3s.c | 81 +- arch/powerpc/perf/core-fsl-emb.c | 25 - arch/powerpc/perf/hv-24x7.c | 15 + arch/powerpc/perf/perf_regs.c | 13 +- arch/powerpc/platforms/44x/Kconfig | 7 - arch/powerpc/platforms/512x/mpc5121_ads.c | 13 +- arch/powerpc/platforms/52xx/efika.c | 3 +- arch/powerpc/platforms/52xx/lite5200.c | 3 +- arch/powerpc/platforms/52xx/media5200.c | 3 +- arch/powerpc/platforms/52xx/mpc5200_simple.c | 3 +- arch/powerpc/platforms/82xx/mpc8272_ads.c | 2 +- arch/powerpc/platforms/82xx/pq2ads-pci-pic.c | 13 +- arch/powerpc/platforms/82xx/pq2fads.c | 3 +- arch/powerpc/platforms/83xx/asp834x.c | 1 + arch/powerpc/platforms/83xx/km83xx.c | 1 + arch/powerpc/platforms/83xx/misc.c | 2 - arch/powerpc/platforms/83xx/mpc830x_rdb.c | 1 + arch/powerpc/platforms/83xx/mpc831x_rdb.c | 1 + arch/powerpc/platforms/83xx/mpc832x_mds.c | 1 + arch/powerpc/platforms/83xx/mpc832x_rdb.c | 1 + arch/powerpc/platforms/83xx/mpc834x_itx.c | 1 + arch/powerpc/platforms/83xx/mpc834x_mds.c | 1 + arch/powerpc/platforms/83xx/mpc836x_mds.c | 1 + arch/powerpc/platforms/83xx/mpc836x_rdk.c | 1 + arch/powerpc/platforms/83xx/mpc837x_mds.c | 1 + arch/powerpc/platforms/83xx/mpc837x_rdb.c | 1 + arch/powerpc/platforms/8xx/machine_check.c | 2 +- arch/powerpc/platforms/amigaone/setup.c | 10 +- arch/powerpc/platforms/cell/pervasive.c | 1 + arch/powerpc/platforms/cell/pervasive.h | 3 - arch/powerpc/platforms/cell/ras.c | 6 +- arch/powerpc/platforms/cell/ras.h | 9 +- arch/powerpc/platforms/cell/spufs/inode.c | 5 +- arch/powerpc/platforms/chrp/pci.c | 8 + arch/powerpc/platforms/chrp/setup.c | 12 +- arch/powerpc/platforms/embedded6xx/holly.c | 10 +- arch/powerpc/platforms/embedded6xx/linkstation.c | 10 +- arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 14 +- arch/powerpc/platforms/embedded6xx/mvme5100.c | 13 +- arch/powerpc/platforms/embedded6xx/storcenter.c | 8 +- arch/powerpc/platforms/maple/pci.c | 3 + arch/powerpc/platforms/maple/setup.c | 4 +- arch/powerpc/platforms/pasemi/setup.c | 3 +- arch/powerpc/platforms/powermac/pci.c | 4 + arch/powerpc/platforms/powermac/setup.c | 4 +- arch/powerpc/platforms/powernv/idle.c | 1 + arch/powerpc/platforms/powernv/opal.c | 2 +- arch/powerpc/platforms/powernv/pci-cxl.c | 22 - arch/powerpc/platforms/powernv/pci-ioda-tce.c | 4 + arch/powerpc/platforms/powernv/pci-ioda.c | 27 +- arch/powerpc/platforms/powernv/pci.h | 1 - arch/powerpc/platforms/powernv/setup.c | 4 +- arch/powerpc/platforms/powernv/subcore.h | 2 +- arch/powerpc/platforms/powernv/vas.c | 11 +- arch/powerpc/platforms/powernv/vas.h | 1 + arch/powerpc/platforms/pseries/dlpar.c | 12 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 5 +- arch/powerpc/platforms/pseries/pci.c | 15 +- arch/powerpc/platforms/pseries/pseries.h | 2 +- arch/powerpc/platforms/pseries/ras.c | 36 +- arch/powerpc/platforms/pseries/setup.c | 15 +- arch/powerpc/xmon/xmon.c | 6 +- arch/riscv/Kconfig | 8 +- arch/riscv/Kconfig.socs | 3 +- 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/include/asm/page.h | 5 +- arch/riscv/include/asm/set_memory.h | 12 +- arch/riscv/include/asm/unistd.h | 1 - arch/riscv/kernel/head.S | 4 + arch/riscv/kernel/image-vars.h | 2 +- arch/riscv/kernel/probes/decode-insn.c | 2 +- arch/riscv/kernel/probes/kprobes.c | 2 +- arch/riscv/kernel/setup.c | 4 +- arch/riscv/mm/init.c | 75 +- arch/riscv/mm/kasan_init.c | 57 +- arch/riscv/mm/pageattr.c | 8 +- arch/s390/boot/uv.c | 2 +- arch/s390/crypto/paes_s390.c | 28 +- arch/s390/include/asm/facility.h | 2 +- arch/s390/include/asm/uv.h | 4 +- arch/s390/kernel/signal.c | 1 + arch/s390/kernel/syscall.c | 1 - arch/s390/kernel/syscalls/syscall.tbl | 2 +- arch/s390/kernel/uv.c | 2 +- arch/s390/mm/init.c | 1 + arch/s390/mm/vmem.c | 14 +- arch/s390/pci/pci_event.c | 2 +- arch/sh/kernel/syscalls/syscall.tbl | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 2 +- arch/um/Kconfig | 1 - arch/um/drivers/ubd_kern.c | 6 +- arch/um/drivers/virtio_uml.c | 3 +- arch/um/include/asm/io.h | 2 +- arch/um/include/asm/pgtable.h | 3 - arch/um/include/asm/set_memory.h | 1 - arch/um/include/shared/kern_util.h | 2 +- arch/um/kernel/kmsg_dump.c | 9 +- arch/um/kernel/process.c | 11 +- arch/um/kernel/time.c | 50 +- arch/um/kernel/tlb.c | 54 - arch/um/kernel/um_arch.c | 22 +- arch/um/os-Linux/helper.c | 4 +- arch/um/os-Linux/time.c | 15 +- arch/x86/Kconfig | 4 - arch/x86/Makefile | 3 + arch/x86/crypto/aesni-intel_glue.c | 78 +- arch/x86/entry/syscalls/syscall_32.tbl | 3 +- arch/x86/entry/syscalls/syscall_64.tbl | 3 +- arch/x86/events/core.c | 20 + arch/x86/events/intel/core.c | 172 - arch/x86/events/perf_event.h | 3 +- arch/x86/hyperv/Makefile | 4 +- arch/x86/hyperv/hv_init.c | 122 +- arch/x86/hyperv/hv_proc.c | 219 + arch/x86/hyperv/irqdomain.c | 385 + arch/x86/include/asm/apic.h | 10 - arch/x86/include/asm/barrier.h | 18 + arch/x86/include/asm/cpufeature.h | 7 +- arch/x86/include/asm/cpufeatures.h | 19 +- arch/x86/include/asm/disabled-features.h | 3 +- arch/x86/include/asm/efi.h | 44 +- arch/x86/include/asm/entry-common.h | 2 - arch/x86/include/asm/fpu/api.h | 27 +- arch/x86/include/asm/hyperv-tlfs.h | 38 + arch/x86/include/asm/idtentry.h | 1 + arch/x86/include/asm/intel-family.h | 1 + arch/x86/include/asm/irq.h | 4 + arch/x86/include/asm/kvm-x86-ops.h | 127 + arch/x86/include/asm/kvm_host.h | 81 +- arch/x86/include/asm/mce.h | 22 - arch/x86/include/asm/mshyperv.h | 19 +- arch/x86/include/asm/perf_event.h | 6 +- arch/x86/include/asm/required-features.h | 3 +- arch/x86/include/asm/set_memory.h | 4 +- arch/x86/include/asm/thermal.h | 21 + arch/x86/include/asm/unwind_hints.h | 13 +- arch/x86/include/asm/virtext.h | 25 +- arch/x86/include/asm/vm86.h | 1 - arch/x86/include/asm/vmx.h | 1 + arch/x86/include/asm/vmxfeatures.h | 1 + arch/x86/include/asm/xen/interface.h | 3 + arch/x86/include/uapi/asm/kvm.h | 1 + arch/x86/include/uapi/asm/vm86.h | 4 +- arch/x86/include/uapi/asm/vmx.h | 4 +- arch/x86/kernel/acpi/Makefile | 1 - arch/x86/kernel/acpi/wakeup_64.S | 4 + arch/x86/kernel/apic/apic.c | 5 + arch/x86/kernel/apic/x2apic_cluster.c | 6 +- arch/x86/kernel/apic/x2apic_phys.c | 9 +- arch/x86/kernel/cpu/common.c | 3 + arch/x86/kernel/cpu/intel.c | 4 + arch/x86/kernel/cpu/mce/Makefile | 2 - arch/x86/kernel/cpu/mce/core.c | 1 - arch/x86/kernel/cpu/mce/intel.c | 1 - arch/x86/kernel/cpu/mce/therm_throt.c | 739 -- arch/x86/kernel/cpu/mshyperv.c | 58 + arch/x86/kernel/cpu/scattered.c | 5 - arch/x86/kernel/fpu/core.c | 9 +- arch/x86/kernel/fpu/xstate.c | 4 +- arch/x86/kernel/ftrace_64.S | 8 +- arch/x86/kernel/hw_breakpoint.c | 61 +- arch/x86/kernel/irq.c | 29 + arch/x86/kernel/module.c | 1 + arch/x86/kernel/msr.c | 7 + arch/x86/kernel/reboot.c | 30 +- arch/x86/kernel/setup.c | 20 +- arch/x86/kernel/smpboot.c | 1 + arch/x86/kernel/step.c | 10 +- arch/x86/kernel/vm86_32.c | 62 +- arch/x86/kvm/Makefile | 5 +- arch/x86/kvm/cpuid.c | 26 +- arch/x86/kvm/cpuid.h | 24 +- arch/x86/kvm/emulate.c | 4 +- arch/x86/kvm/hyperv.c | 42 +- arch/x86/kvm/irq.c | 10 +- arch/x86/kvm/kvm_cache_regs.h | 61 +- arch/x86/kvm/lapic.c | 55 +- arch/x86/kvm/lapic.h | 13 +- arch/x86/kvm/mmu.h | 17 +- arch/x86/kvm/mmu/mmu.c | 332 +- arch/x86/kvm/mmu/mmu_audit.c | 8 +- arch/x86/kvm/mmu/mmu_internal.h | 7 +- arch/x86/kvm/mmu/page_track.c | 8 +- arch/x86/kvm/mmu/paging_tmpl.h | 8 +- arch/x86/kvm/mmu/spte.c | 2 +- arch/x86/kvm/mmu/spte.h | 33 +- arch/x86/kvm/mmu/tdp_iter.c | 46 +- arch/x86/kvm/mmu/tdp_iter.h | 21 +- arch/x86/kvm/mmu/tdp_mmu.c | 544 +- arch/x86/kvm/mmu/tdp_mmu.h | 32 +- arch/x86/kvm/mtrr.c | 12 +- arch/x86/kvm/pmu.c | 10 +- arch/x86/kvm/pmu.h | 2 + arch/x86/kvm/svm/nested.c | 22 +- arch/x86/kvm/svm/sev.c | 136 +- arch/x86/kvm/svm/svm.c | 295 +- arch/x86/kvm/svm/svm.h | 32 +- arch/x86/kvm/svm/svm_ops.h | 69 + arch/x86/kvm/trace.h | 40 +- arch/x86/kvm/vmx/capabilities.h | 28 +- arch/x86/kvm/vmx/nested.c | 150 +- arch/x86/kvm/vmx/pmu_intel.c | 300 +- arch/x86/kvm/vmx/posted_intr.c | 6 +- arch/x86/kvm/vmx/vmenter.S | 2 +- arch/x86/kvm/vmx/vmx.c | 272 +- arch/x86/kvm/vmx/vmx.h | 56 +- arch/x86/kvm/x86.c | 709 +- arch/x86/kvm/x86.h | 14 +- arch/x86/kvm/xen.c | 411 + arch/x86/kvm/xen.h | 77 + arch/x86/lib/mmx_32.c | 20 +- arch/x86/lib/retpoline.S | 2 +- arch/x86/mm/fault.c | 30 - arch/x86/mm/mem_encrypt.c | 1 + arch/x86/mm/pat/memtype.c | 4 +- arch/x86/mm/pat/set_memory.c | 8 +- arch/x86/net/bpf_jit_comp.c | 19 + arch/x86/platform/efi/efi_64.c | 52 +- arch/x86/platform/efi/efi_thunk_64.S | 6 +- arch/x86/platform/intel-mid/device_libs/Makefile | 1 - .../intel-mid/device_libs/platform_mrfld_wdt.c | 82 - arch/x86/platform/pvh/head.S | 2 + arch/x86/power/Makefile | 1 - arch/x86/power/hibernate_asm_64.S | 103 +- arch/x86/tools/relocs.c | 16 +- arch/x86/xen/Makefile | 1 - arch/x86/xen/enlighten_pv.c | 15 +- arch/x86/xen/xen-asm.S | 30 +- arch/x86/xen/xen-head.S | 5 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 +- arch/xtensa/platforms/iss/simdisk.c | 2 +- block/bfq-iosched.c | 453 +- block/bfq-iosched.h | 29 +- block/bfq-wf2q.c | 3 - block/bio-integrity.c | 35 +- block/bio.c | 602 +- block/blk-cgroup.c | 40 +- block/blk-core.c | 99 +- block/blk-crypto-fallback.c | 6 +- block/blk-crypto.c | 2 +- block/blk-exec.c | 14 +- block/blk-flush.c | 17 +- block/blk-merge.c | 17 +- block/blk-mq.c | 69 +- block/blk-mq.h | 2 +- block/blk-settings.c | 2 +- block/blk-throttle.c | 2 +- block/blk-wbt.c | 4 +- block/blk.h | 10 +- block/bounce.c | 4 +- block/bsg.c | 6 +- block/genhd.c | 311 +- block/keyslot-manager.c | 29 + block/kyber-iosched.c | 1 + block/mq-deadline.c | 6 - block/partitions/core.c | 42 +- block/scsi_ioctl.c | 6 +- certs/.gitignore | 1 + certs/Kconfig | 25 +- certs/Makefile | 33 +- certs/blacklist.c | 257 +- certs/blacklist.h | 12 + certs/common.c | 56 + certs/common.h | 9 + certs/revocation_certificates.S | 21 + certs/system_keyring.c | 55 +- crypto/Kconfig | 62 - crypto/Makefile | 4 - crypto/asymmetric_keys/restrict.c | 7 +- crypto/asymmetric_keys/x509_public_key.c | 3 +- crypto/ripemd.h | 14 - crypto/rmd128.c | 323 - crypto/rmd256.c | 342 - crypto/rmd320.c | 391 - crypto/salsa20_generic.c | 212 - crypto/tcrypt.c | 87 +- crypto/testmgr.c | 48 - crypto/testmgr.h | 1553 --- crypto/tgr192.c | 682 -- drivers/accessibility/speakup/serialio.c | 22 +- drivers/accessibility/speakup/speakup_acntpc.c | 4 +- drivers/accessibility/speakup/speakup_apollo.c | 4 +- drivers/accessibility/speakup/speakup_audptr.c | 8 +- drivers/accessibility/speakup/speakup_decext.c | 2 +- drivers/accessibility/speakup/speakup_decpc.c | 4 +- drivers/accessibility/speakup/speakup_dectlk.c | 13 +- drivers/accessibility/speakup/speakup_dtlk.c | 4 +- drivers/accessibility/speakup/speakup_keypc.c | 4 +- drivers/accessibility/speakup/speakup_ltlk.c | 2 +- drivers/accessibility/speakup/speakup_soft.c | 4 +- drivers/accessibility/speakup/speakup_spkout.c | 4 +- drivers/accessibility/speakup/spk_priv.h | 4 +- drivers/accessibility/speakup/spk_ttyio.c | 185 +- drivers/accessibility/speakup/spk_types.h | 17 +- drivers/accessibility/speakup/synth.c | 9 +- drivers/accessibility/speakup/varhandlers.c | 1 + drivers/acpi/Kconfig | 25 + drivers/acpi/Makefile | 2 + drivers/acpi/ac.c | 23 +- drivers/acpi/acpi_configfs.c | 7 +- drivers/acpi/acpi_fpdt.c | 264 + drivers/acpi/acpi_pad.c | 24 +- drivers/acpi/acpi_tad.c | 14 +- drivers/acpi/acpi_video.c | 99 +- drivers/acpi/acpica/nsrepair2.c | 17 +- drivers/acpi/apei/erst.c | 2 +- drivers/acpi/apei/hest.c | 12 +- drivers/acpi/arm64/iort.c | 14 +- drivers/acpi/battery.c | 33 +- drivers/acpi/bgrt.c | 20 +- drivers/acpi/bus.c | 179 +- drivers/acpi/button.c | 15 +- drivers/acpi/cppc_acpi.c | 8 +- drivers/acpi/device_pm.c | 20 +- drivers/acpi/device_sysfs.c | 64 +- drivers/acpi/dock.c | 26 +- drivers/acpi/nfit/core.c | 75 +- drivers/acpi/pci_root.c | 40 +- drivers/acpi/platform_profile.c | 177 + drivers/acpi/power.c | 53 +- drivers/acpi/scan.c | 138 +- drivers/acpi/sysfs.c | 7 - drivers/acpi/thermal.c | 133 +- drivers/acpi/utils.c | 86 +- drivers/amba/bus.c | 234 +- drivers/android/binderfs.c | 6 +- drivers/ata/ahci_brcm.c | 14 +- drivers/ata/pata_icside.c | 21 +- drivers/auxdisplay/Kconfig | 3 - drivers/auxdisplay/cfag12864b.c | 4 +- drivers/auxdisplay/cfag12864bfb.c | 4 +- drivers/auxdisplay/ht16k33.c | 17 +- drivers/auxdisplay/ks0108.c | 4 +- drivers/base/arch_numa.c | 13 +- drivers/base/bus.c | 2 +- drivers/base/devtmpfs.c | 15 +- drivers/base/isa.c | 2 +- drivers/base/memory.c | 35 +- drivers/base/power/clock_ops.c | 16 +- drivers/base/power/domain.c | 87 +- drivers/base/power/domain_governor.c | 102 +- drivers/base/power/main.c | 9 +- drivers/base/power/runtime.c | 2 +- drivers/base/property.c | 15 +- drivers/base/swnode.c | 223 +- drivers/base/test/Makefile | 1 + drivers/block/Kconfig | 10 - drivers/block/Makefile | 2 - drivers/block/brd.c | 8 +- drivers/block/drbd/drbd_actlog.c | 2 +- drivers/block/drbd/drbd_bitmap.c | 2 +- drivers/block/drbd/drbd_int.h | 8 +- drivers/block/drbd/drbd_main.c | 16 +- drivers/block/drbd/drbd_receiver.c | 6 +- drivers/block/drbd/drbd_req.c | 18 +- drivers/block/drbd/drbd_req.h | 12 - drivers/block/drbd/drbd_worker.c | 5 +- drivers/block/floppy.c | 30 +- drivers/block/loop.c | 93 +- drivers/block/loop.h | 1 + drivers/block/mtip32xx/mtip32xx.c | 17 +- drivers/block/nbd.c | 8 + drivers/block/null_blk/main.c | 2 +- drivers/block/null_blk/zoned.c | 16 +- drivers/block/paride/pd.c | 2 +- drivers/block/pktcdvd.c | 6 +- drivers/block/ps3vram.c | 2 +- drivers/block/rbd.c | 19 - drivers/block/rsxx/dev.c | 2 +- drivers/block/rsxx/dma.c | 3 +- drivers/block/skd_main.c | 3670 ------ drivers/block/skd_s1120.h | 322 - drivers/block/sx8.c | 4 +- drivers/block/umem.c | 2 +- drivers/block/virtio_blk.c | 13 +- drivers/block/xen-blkfront.c | 20 +- drivers/block/zram/zram_drv.c | 7 +- drivers/bluetooth/btrtl.c | 30 +- drivers/bluetooth/btusb.c | 265 +- drivers/bluetooth/hci_h5.c | 5 + drivers/bluetooth/hci_qca.c | 15 +- drivers/bus/Kconfig | 2 +- drivers/bus/fsl-mc/Kconfig | 7 + drivers/bus/fsl-mc/Makefile | 3 + drivers/bus/fsl-mc/dprc-driver.c | 33 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 96 + drivers/bus/fsl-mc/fsl-mc-private.h | 49 + drivers/bus/fsl-mc/fsl-mc-uapi.c | 547 + drivers/bus/fsl-mc/mc-sys.c | 2 +- drivers/bus/mhi/core/main.c | 12 + drivers/bus/mhi/pci_generic.c | 12 +- drivers/bus/mvebu-mbus.c | 2 +- drivers/bus/omap_l3_noc.c | 4 +- drivers/bus/simple-pm-bus.c | 3 +- drivers/cdrom/cdrom.c | 2 +- drivers/char/hw_random/nomadik-rng.c | 3 +- drivers/char/ipmi/ipmb_dev_int.c | 24 +- drivers/char/mem.c | 7 - drivers/char/random.c | 17 +- drivers/char/tpm/Kconfig | 10 - drivers/char/tpm/Makefile | 2 - drivers/char/tpm/eventlog/tpm1.c | 1 - drivers/char/tpm/tpm-dev-common.c | 1 + drivers/char/tpm/tpm-sysfs.c | 179 - drivers/char/tpm/tpm_tis_core.c | 50 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 790 -- drivers/clk/imx/clk-imx31.c | 10 - drivers/clk/imx/clk-imx6q.c | 6 +- drivers/clk/imx/clk-imx6sl.c | 1 + drivers/clk/imx/clk-imx8mm.c | 12 + drivers/clk/imx/clk-imx8mn.c | 12 + drivers/clk/imx/clk-imx8mq.c | 22 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 13 + drivers/clk/renesas/renesas-cpg-mssr.c | 4 +- drivers/clk/rockchip/clk-cpu.c | 4 - drivers/clk/rockchip/clk-half-divider.c | 2 +- drivers/clk/rockchip/clk-pll.c | 6 +- drivers/clk/rockchip/clk-rk3368.c | 6 +- drivers/clk/rockchip/clk.c | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 8 +- drivers/clk/sunxi/clk-a10-ve.c | 2 +- drivers/clk/sunxi/clk-mod0.c | 2 +- drivers/clk/sunxi/clk-sunxi.c | 32 +- drivers/clocksource/hyperv_timer.c | 3 + drivers/cpufreq/acpi-cpufreq.c | 115 +- drivers/cpufreq/cpufreq-dt.c | 2 +- drivers/cpufreq/cpufreq.c | 3 +- drivers/cpufreq/davinci-cpufreq.c | 2 +- drivers/cpufreq/intel_pstate.c | 2 +- drivers/cpufreq/loongson1-cpufreq.c | 2 +- drivers/cpufreq/mediatek-cpufreq.c | 2 +- drivers/cpufreq/omap-cpufreq.c | 2 +- drivers/cpufreq/pmac32-cpufreq.c | 3 +- drivers/cpufreq/qcom-cpufreq-hw.c | 2 +- drivers/cpufreq/s3c24xx-cpufreq.c | 2 +- drivers/cpufreq/s5pv210-cpufreq.c | 2 +- drivers/cpufreq/sa1100-cpufreq.c | 2 +- drivers/cpufreq/sa1110-cpufreq.c | 2 +- drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/cpufreq/scpi-cpufreq.c | 2 +- drivers/cpufreq/spear-cpufreq.c | 2 +- drivers/cpufreq/tegra186-cpufreq.c | 2 +- drivers/cpufreq/tegra194-cpufreq.c | 3 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 3 +- drivers/cpuidle/cpuidle-tegra.c | 2 +- drivers/cpuidle/cpuidle.c | 33 +- drivers/crypto/Kconfig | 2 +- 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/ccp/sev-dev.c | 1 + drivers/crypto/ccree/cc_cipher.c | 2 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 15 +- drivers/crypto/keembay/ocs-aes.c | 4 +- drivers/crypto/marvell/Kconfig | 15 + drivers/crypto/marvell/Makefile | 1 + drivers/crypto/marvell/cesa/cesa.c | 10 +- drivers/crypto/marvell/cesa/cesa.h | 35 +- drivers/crypto/marvell/cesa/cipher.c | 34 +- drivers/crypto/marvell/cesa/hash.c | 59 +- drivers/crypto/marvell/cesa/tdma.c | 50 + 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/crypto/talitos.c | 50 +- drivers/crypto/talitos.h | 1 + drivers/devfreq/devfreq.c | 7 + drivers/devfreq/governor_passive.c | 44 +- drivers/devfreq/rk3399_dmc.c | 2 +- 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/dma-buf/st-dma-fence.c | 7 +- drivers/dma/Kconfig | 28 +- drivers/dma/Makefile | 3 - drivers/dma/coh901318.c | 2808 ----- drivers/dma/coh901318.h | 141 - drivers/dma/coh901318_lli.c | 313 - drivers/dma/dma-jz4780.c | 14 + drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 698 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 34 +- drivers/dma/dw/core.c | 6 - drivers/dma/idxd/device.c | 23 +- drivers/dma/idxd/idxd.h | 2 +- drivers/dma/idxd/init.c | 13 +- drivers/dma/imx-sdma.c | 46 +- drivers/dma/lgm/Kconfig | 3 +- drivers/dma/mmp_pdma.c | 14 - drivers/dma/pl330.c | 3 +- drivers/dma/qcom/bam_dma.c | 29 +- drivers/dma/sh/rcar-dmac.c | 112 +- drivers/dma/sirf-dma.c | 1170 -- drivers/dma/ste_dma40.c | 2 +- drivers/dma/ti/k3-udma.c | 3 +- drivers/dma/xilinx/xilinx_dma.c | 2 +- drivers/dma/zx_dma.c | 941 -- drivers/edac/amd64_edac.c | 14 +- drivers/firmware/efi/apple-properties.c | 13 +- drivers/firmware/efi/libstub/arm64-stub.c | 4 +- drivers/firmware/efi/libstub/efistub.h | 11 +- drivers/firmware/qcom_scm.c | 16 +- drivers/firmware/smccc/smccc.c | 6 + drivers/gpio/Kconfig | 28 +- drivers/gpio/Makefile | 3 - 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-mvebu.c | 148 +- drivers/gpio/gpio-tegra.c | 49 +- drivers/gpio/gpio-tegra186.c | 2 +- drivers/gpio/gpio-vx855.c | 2 +- drivers/gpio/gpio-wcove.c | 63 +- drivers/gpio/gpio-xilinx.c | 369 +- drivers/gpio/gpio-zx.c | 289 - drivers/gpio/gpiolib-cdev.c | 2 + drivers/gpio/gpiolib-of.c | 11 + drivers/gpio/gpiolib-of.h | 5 + drivers/gpio/gpiolib.c | 50 +- drivers/gpu/drm/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 17 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 87 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 138 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 70 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 63 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 3 + drivers/gpu/drm/amd/amdgpu/cik.c | 77 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 18 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 4 +- drivers/gpu/drm/amd/amdgpu/nv.c | 185 + drivers/gpu/drm/amd/amdgpu/si.c | 111 + drivers/gpu/drm/amd/amdgpu/soc15.c | 232 + drivers/gpu/drm/amd/amdgpu/vi.c | 190 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 78 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 10 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 7 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 6 +- drivers/gpu/drm/amd/display/dc/Makefile | 4 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 61 + .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 30 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 34 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 18 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 13 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dc.h | 11 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 7 +- drivers/gpu/drm/amd/display/dc/dc_edid_parser.c | 80 + drivers/gpu/drm/amd/display/dc/dc_edid_parser.h | 44 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 3 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 14 + drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 120 + drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 11 + .../drm/amd/display/dc/dce/dce_stream_encoder.c | 1 + drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 8 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 3 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 111 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 10 + drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 6 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 12 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 143 +- drivers/gpu/drm/amd/display/dc/dcn301/Makefile | 3 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 107 +- drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 3 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 168 +- .../drm/amd/display/dc/dcn302/dcn302_resource.h | 2 + drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 7 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 29 +- drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 10 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 2 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 2 +- .../drm/amd/display/modules/color/color_table.c | 26 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 2 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 4 +- .../drm/amd/display/modules/power/power_helpers.c | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 19 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 25 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 7 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 176 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 26 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 26 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 26 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 89 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 17 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 2 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 57 +- drivers/gpu/drm/drm_client_modeset.c | 7 +- drivers/gpu/drm/drm_crtc_helper_internal.h | 10 - drivers/gpu/drm/drm_dp_mst_topology.c | 33 +- drivers/gpu/drm/drm_fb_helper.c | 21 - drivers/gpu/drm/drm_file.c | 68 +- drivers/gpu/drm/drm_gem.c | 2 + drivers/gpu/drm/drm_gem_atomic_helper.c | 208 + drivers/gpu/drm/drm_kms_helper_common.c | 25 +- drivers/gpu/drm/drm_plane.c | 58 +- drivers/gpu/drm/drm_simple_kms_helper.c | 40 +- drivers/gpu/drm/drm_vblank.c | 9 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 12 + drivers/gpu/drm/etnaviv/etnaviv_sched.c | 9 +- drivers/gpu/drm/gma500/Kconfig | 17 +- drivers/gpu/drm/gma500/Makefile | 37 +- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 4 - drivers/gpu/drm/gma500/mdfld_device.c | 564 - drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 1017 -- drivers/gpu/drm/gma500/mdfld_dsi_dpi.h | 79 - drivers/gpu/drm/gma500/mdfld_dsi_output.c | 603 - drivers/gpu/drm/gma500/mdfld_dsi_output.h | 377 - drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c | 679 -- drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.h | 80 - drivers/gpu/drm/gma500/mdfld_intel_display.c | 966 -- drivers/gpu/drm/gma500/mdfld_output.c | 74 - drivers/gpu/drm/gma500/mdfld_output.h | 76 - drivers/gpu/drm/gma500/mdfld_tmd_vid.c | 197 - drivers/gpu/drm/gma500/mdfld_tpo_vid.c | 83 - drivers/gpu/drm/gma500/mmu.c | 21 - drivers/gpu/drm/gma500/oaktrail_device.c | 3 - drivers/gpu/drm/gma500/psb_drv.c | 16 +- drivers/gpu/drm/gma500/psb_drv.h | 69 +- drivers/gpu/drm/gma500/psb_intel_reg.h | 12 +- drivers/gpu/drm/gma500/psb_irq.c | 72 +- drivers/gpu/drm/gma500/psb_irq.h | 2 - drivers/gpu/drm/gma500/psb_reg.h | 14 - drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 805 -- drivers/gpu/drm/gma500/tc35876x-dsi-lvds.h | 38 - drivers/gpu/drm/i915/Kconfig.debug | 2 + drivers/gpu/drm/i915/Makefile | 3 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 213 +- drivers/gpu/drm/i915/display/i9xx_plane.h | 2 +- drivers/gpu/drm/i915/display/intel_bw.c | 80 +- drivers/gpu/drm/i915/display/intel_ddi.c | 67 +- drivers/gpu/drm/i915/display/intel_display.c | 193 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 1 - drivers/gpu/drm/i915/display/intel_display_types.h | 14 + drivers/gpu/drm/i915/display/intel_dp.c | 12 + drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 12 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 38 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 4 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 22 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 6 +- drivers/gpu/drm/i915/display/intel_psr.c | 7 + drivers/gpu/drm/i915/display/intel_sprite.c | 129 +- drivers/gpu/drm/i915/display/intel_vrr.c | 209 + drivers/gpu/drm/i915/display/intel_vrr.h | 33 + drivers/gpu/drm/i915/gem/i915_gem_object.c | 65 + drivers/gpu/drm/i915/gem/i915_gem_object.h | 8 + drivers/gpu/drm/i915/gem/i915_gem_pm.c | 41 + drivers/gpu/drm/i915/gem/i915_gem_pm.h | 3 + drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 12 +- drivers/gpu/drm/i915/gt/gen7_renderclear.c | 1 + drivers/gpu/drm/i915/gt/intel_ggtt.c | 47 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 8 + drivers/gpu/drm/i915/gvt/cmd_parser.c | 3 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 12 +- drivers/gpu/drm/i915/i915_active.c | 28 +- drivers/gpu/drm/i915/i915_drv.c | 10 +- drivers/gpu/drm/i915/i915_drv.h | 23 +- drivers/gpu/drm/i915/i915_gem.c | 41 - drivers/gpu/drm/i915/i915_irq.c | 92 +- drivers/gpu/drm/i915/i915_reg.h | 33 +- drivers/gpu/drm/i915/intel_dram.c | 136 +- drivers/gpu/drm/i915/intel_pm.c | 544 +- drivers/gpu/drm/i915/intel_pm.h | 7 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 1 + drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 2 +- drivers/gpu/drm/lima/lima_devfreq.c | 11 +- drivers/gpu/drm/lima/lima_devfreq.h | 2 + drivers/gpu/drm/lima/lima_sched.c | 8 +- drivers/gpu/drm/mediatek/Makefile | 5 +- drivers/gpu/drm/mediatek/mtk_disp_ccorr.c | 223 + drivers/gpu/drm/mediatek/mtk_disp_color.c | 89 +- drivers/gpu/drm/mediatek/mtk_disp_drv.h | 92 + drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 197 + drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 254 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 194 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 57 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 107 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 1 - drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 464 - drivers/gpu/drm/mediatek/mtk_drm_ddp.h | 28 - drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 503 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 100 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 88 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 5 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 50 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 25 +- drivers/gpu/drm/msm/adreno/a5xx.xml.h | 2 + drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 195 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 105 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 49 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 139 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 2 + drivers/gpu/drm/msm/adreno/adreno_device.c | 54 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 23 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 22 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 90 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 87 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 26 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 14 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 73 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 3 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 1 + drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 2 +- drivers/gpu/drm/msm/dp/dp_aux.c | 7 - drivers/gpu/drm/msm/dp/dp_catalog.c | 24 + drivers/gpu/drm/msm/dp/dp_ctrl.c | 15 +- drivers/gpu/drm/msm/dp/dp_ctrl.h | 2 +- drivers/gpu/drm/msm/dp/dp_display.c | 24 +- drivers/gpu/drm/msm/dp/dp_panel.c | 3 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 2 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 21 +- drivers/gpu/drm/msm/msm_drv.c | 3 +- drivers/gpu/drm/msm/msm_gem.c | 3 +- drivers/gpu/drm/msm/msm_gem_submit.c | 2 + drivers/gpu/drm/msm/msm_kms.h | 8 +- drivers/gpu/drm/nouveau/dispnv50/base507c.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/base827c.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/core507d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 238 +- drivers/gpu/drm/nouveau/dispnv50/head907d.c | 11 +- drivers/gpu/drm/nouveau/dispnv50/head917d.c | 28 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 17 +- .../gpu/drm/nouveau/include/nvhw/class/cl917d.h | 4 + drivers/gpu/drm/nouveau/include/nvif/push.h | 216 +- .../drm/nouveau/include/nvkm/subdev/bios/conn.h | 1 + drivers/gpu/drm/nouveau/nouveau_bios.c | 2 - drivers/gpu/drm/nouveau/nouveau_bo.c | 35 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 1 + drivers/gpu/drm/nouveau/nouveau_connector.c | 1 + drivers/gpu/drm/nouveau/nouveau_drv.h | 1 + drivers/gpu/drm/nouveau/nouveau_encoder.h | 13 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 4 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c | 46 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.h | 32 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c | 364 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c | 21 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c | 3 - drivers/gpu/drm/nouveau/nvkm/subdev/mc/priv.h | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c | 113 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 7 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 10 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 2 + drivers/gpu/drm/panfrost/panfrost_job.c | 11 +- drivers/gpu/drm/pl111/pl111_drv.c | 4 +- drivers/gpu/drm/qxl/qxl_cmd.c | 1 + drivers/gpu/drm/qxl/qxl_display.c | 15 +- drivers/gpu/drm/qxl/qxl_drv.c | 2 +- drivers/gpu/drm/qxl/qxl_drv.h | 2 + drivers/gpu/drm/qxl/qxl_dumb.c | 2 +- drivers/gpu/drm/qxl/qxl_irq.c | 1 + drivers/gpu/drm/qxl/qxl_kms.c | 26 +- drivers/gpu/drm/qxl/qxl_release.c | 47 +- drivers/gpu/drm/radeon/radeon_bios.c | 4 +- drivers/gpu/drm/scheduler/sched_entity.c | 2 +- drivers/gpu/drm/scheduler/sched_main.c | 22 +- drivers/gpu/drm/tiny/cirrus.c | 43 +- drivers/gpu/drm/tiny/gm12u320.c | 28 +- drivers/gpu/drm/ttm/ttm_pool.c | 2 +- drivers/gpu/drm/udl/udl_modeset.c | 34 +- drivers/gpu/drm/v3d/v3d_sched.c | 42 +- drivers/gpu/drm/vc4/vc4_gem.c | 3 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 223 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 11 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 4 +- drivers/gpu/drm/vc4/vc4_hvs.c | 8 +- drivers/gpu/drm/vc4/vc4_plane.c | 29 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 14 +- drivers/gpu/drm/xlnx/zynqmp_disp.c | 15 +- drivers/greybus/es2.c | 9 +- drivers/hid/hid-google-hammer.c | 85 +- drivers/hid/hid-ids.h | 2 + drivers/hid/hid-input.c | 10 + drivers/hid/hid-lg-g15.c | 2 +- drivers/hid/hid-logitech-dj.c | 1 + drivers/hid/hid-multitouch.c | 13 +- drivers/hid/hid-quirks.c | 25 +- drivers/hid/hid-roccat-arvo.c | 6 +- drivers/hid/hid-sensor-custom.c | 143 + drivers/hid/i2c-hid/i2c-hid-core.c | 2 + drivers/hid/wacom_sys.c | 9 +- drivers/hid/wacom_wac.h | 2 +- drivers/hv/channel_mgmt.c | 38 + drivers/hv/connection.c | 7 + drivers/hv/hv_balloon.c | 2 +- drivers/hv/hv_util.c | 2 +- drivers/hv/vmbus_drv.c | 3 + drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/acpi_power_meter.c | 4 +- drivers/hwmon/aht10.c | 348 + drivers/hwmon/dell-smm-hwmon.c | 7 + drivers/hwmon/lm70.c | 20 +- drivers/hwmon/pmbus/Kconfig | 4 +- drivers/hwmon/pmbus/lm25066.c | 5 - drivers/hwmon/pmbus/max16601.c | 91 +- drivers/hwmon/pmbus/max31785.c | 13 +- drivers/hwmon/pmbus/pmbus_core.c | 4 +- drivers/hwmon/pwm-fan.c | 48 +- drivers/hwtracing/coresight/coresight-catu.c | 15 +- drivers/hwtracing/coresight/coresight-core.c | 122 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 4 +- drivers/hwtracing/coresight/coresight-cti-core.c | 22 +- drivers/hwtracing/coresight/coresight-etb10.c | 14 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 13 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 809 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 189 +- drivers/hwtracing/coresight/coresight-etm4x.h | 505 +- drivers/hwtracing/coresight/coresight-funnel.c | 11 +- drivers/hwtracing/coresight/coresight-replicator.c | 17 +- drivers/hwtracing/coresight/coresight-stm.c | 8 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 20 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 10 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 4 +- drivers/hwtracing/coresight/coresight-tpiu.c | 35 +- drivers/i2c/algos/i2c-algo-bit.c | 4 +- drivers/i2c/busses/Kconfig | 37 +- drivers/i2c/busses/Makefile | 3 - drivers/i2c/busses/i2c-amd-mp2-pci.c | 55 +- drivers/i2c/busses/i2c-amd-mp2-plat.c | 3 +- drivers/i2c/busses/i2c-amd-mp2.h | 6 - drivers/i2c/busses/i2c-elektor.c | 4 +- drivers/i2c/busses/i2c-imx.c | 79 +- drivers/i2c/busses/i2c-mt65xx.c | 19 +- drivers/i2c/busses/i2c-mv64xxx.c | 120 +- drivers/i2c/busses/i2c-nomadik.c | 4 +- drivers/i2c/busses/i2c-pca-isa.c | 4 +- drivers/i2c/busses/i2c-qcom-geni.c | 34 + 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/i2c/busses/i2c-tegra.c | 9 +- drivers/i2c/busses/i2c-zx2967.c | 602 - drivers/i2c/i2c-core-smbus.c | 31 +- drivers/i2c/muxes/i2c-mux-mlxcpld.c | 35 +- drivers/i3c/device.c | 5 + drivers/i3c/master.c | 8 +- drivers/i3c/master/Kconfig | 9 + drivers/i3c/master/Makefile | 1 + drivers/i3c/master/dw-i3c-master.c | 5 - drivers/i3c/master/svc-i3c-master.c | 1478 +++ drivers/ide/ide-atapi.c | 2 +- drivers/ide/ide-cd.c | 2 +- drivers/ide/ide-cd_ioctl.c | 2 +- drivers/ide/ide-devsets.c | 2 +- drivers/ide/ide-disk.c | 2 +- drivers/ide/ide-ioctls.c | 4 +- drivers/ide/ide-park.c | 2 +- drivers/ide/ide-pm.c | 4 +- drivers/ide/ide-tape.c | 2 +- drivers/ide/ide-taskfile.c | 2 +- drivers/idle/intel_idle.c | 2 +- drivers/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/qcom-vadc-common.h | 177 - 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/cm.c | 8 +- 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/user_mad.c | 17 +- drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/uverbs_std_types_mr.c | 117 +- drivers/infiniband/core/verbs.c | 4 +- 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/efa/efa_admin_cmds_defs.h | 25 +- drivers/infiniband/hw/efa/efa_admin_defs.h | 4 +- drivers/infiniband/hw/efa/efa_com.c | 33 +- drivers/infiniband/hw/hfi1/chip.c | 46 +- drivers/infiniband/hw/hfi1/exp_rcv.c | 8 +- drivers/infiniband/hw/hfi1/file_ops.c | 2 +- drivers/infiniband/hw/hfi1/intr.c | 16 +- drivers/infiniband/hw/hfi1/iowait.c | 4 +- drivers/infiniband/hw/hfi1/mad.c | 4 +- drivers/infiniband/hw/hfi1/msix.c | 2 +- drivers/infiniband/hw/hfi1/netdev_rx.c | 2 +- drivers/infiniband/hw/hfi1/pcie.c | 4 +- drivers/infiniband/hw/hfi1/pio_copy.c | 1 + drivers/infiniband/hw/hfi1/qp.c | 14 +- drivers/infiniband/hw/hfi1/rc.c | 7 +- drivers/infiniband/hw/hfi1/ruc.c | 5 +- drivers/infiniband/hw/hfi1/sdma.c | 10 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 47 +- drivers/infiniband/hw/hfi1/uc.c | 8 +- drivers/infiniband/hw/hfi1/ud.c | 8 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 10 +- drivers/infiniband/hw/hfi1/verbs.c | 6 +- drivers/infiniband/hw/hns/hns_roce_common.h | 22 + drivers/infiniband/hw/hns/hns_roce_cq.c | 116 +- drivers/infiniband/hw/hns/hns_roce_device.h | 15 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 77 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 39 + drivers/infiniband/hw/hns/hns_roce_main.c | 8 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 402 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 1 - drivers/infiniband/hw/hns/hns_roce_srq.c | 2 - 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/mlx4/main.c | 2 +- drivers/infiniband/hw/mlx4/sysfs.c | 4 +- drivers/infiniband/hw/mlx5/devx.c | 201 +- drivers/infiniband/hw/mlx5/mad.c | 4 +- drivers/infiniband/hw/mlx5/main.c | 27 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 20 +- drivers/infiniband/hw/mlx5/mr.c | 119 +- drivers/infiniband/hw/mlx5/odp.c | 111 +- drivers/infiniband/hw/mlx5/qp.c | 29 +- drivers/infiniband/hw/qib/qib_driver.c | 2 +- drivers/infiniband/hw/qib/qib_eeprom.c | 4 +- drivers/infiniband/hw/qib/qib_iba6120.c | 18 +- drivers/infiniband/hw/qib/qib_iba7220.c | 16 +- drivers/infiniband/hw/qib/qib_iba7322.c | 14 +- drivers/infiniband/hw/qib/qib_intr.c | 16 +- drivers/infiniband/hw/qib/qib_mad.c | 10 +- drivers/infiniband/hw/qib/qib_pcie.c | 2 +- drivers/infiniband/hw/qib/qib_qp.c | 12 +- drivers/infiniband/hw/qib/qib_rc.c | 5 +- drivers/infiniband/hw/qib/qib_twsi.c | 1 + drivers/infiniband/hw/qib/qib_tx.c | 1 + drivers/infiniband/hw/qib/qib_uc.c | 1 + drivers/infiniband/hw/qib/qib_ud.c | 1 + drivers/infiniband/hw/qib/qib_user_pages.c | 2 +- drivers/infiniband/hw/qib/qib_verbs.c | 6 +- drivers/infiniband/sw/rdmavt/cq.c | 2 +- drivers/infiniband/sw/rdmavt/mad.c | 7 +- drivers/infiniband/sw/rdmavt/mcast.c | 2 +- drivers/infiniband/sw/rdmavt/mr.c | 21 +- drivers/infiniband/sw/rdmavt/qp.c | 34 +- drivers/infiniband/sw/rdmavt/srq.c | 7 +- drivers/infiniband/sw/rdmavt/vt.c | 2 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 8 +- drivers/infiniband/sw/rxe/rxe_net.c | 6 + drivers/infiniband/sw/rxe/rxe_pool.c | 132 +- drivers/infiniband/sw/rxe/rxe_pool.h | 63 +- 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/input/joystick/Kconfig | 7 + drivers/input/joystick/Makefile | 2 +- drivers/input/joystick/n64joy.c | 345 + drivers/input/joystick/xpad.c | 17 +- drivers/input/keyboard/locomokbd.c | 4 +- drivers/input/serio/ambakmi.c | 3 +- drivers/input/serio/sa1111ps2.c | 4 +- drivers/input/touchscreen/elants_i2c.c | 152 +- drivers/input/touchscreen/htcpen.c | 4 +- drivers/input/touchscreen/iqs5xx.c | 209 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/sdx55.c | 356 + drivers/interconnect/qcom/sdx55.h | 70 + drivers/iommu/amd/Kconfig | 1 + drivers/iommu/amd/Makefile | 2 +- drivers/iommu/amd/amd_iommu.h | 29 +- drivers/iommu/amd/amd_iommu_types.h | 47 +- drivers/iommu/amd/init.c | 65 +- drivers/iommu/amd/io_pgtable.c | 558 + drivers/iommu/amd/iommu.c | 672 +- drivers/iommu/amd/iommu_v2.c | 4 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 10 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 154 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 14 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 5 + drivers/iommu/dma-iommu.c | 29 +- drivers/iommu/hyperv-iommu.c | 177 +- drivers/iommu/intel/Makefile | 2 +- drivers/iommu/intel/cap_audit.c | 205 + drivers/iommu/intel/cap_audit.h | 130 + drivers/iommu/intel/dmar.c | 13 +- drivers/iommu/intel/iommu.c | 311 +- drivers/iommu/intel/irq_remapping.c | 8 + drivers/iommu/intel/pasid.c | 18 +- drivers/iommu/intel/svm.c | 73 +- drivers/iommu/io-pgtable-arm-v7s.c | 65 +- drivers/iommu/io-pgtable.c | 3 + drivers/iommu/iommu.c | 54 +- drivers/iommu/iova.c | 35 +- drivers/iommu/ipmmu-vmsa.c | 53 +- drivers/iommu/msm_iommu.c | 10 +- drivers/iommu/mtk_iommu.c | 410 +- drivers/iommu/mtk_iommu.h | 12 +- drivers/iommu/tegra-gart.c | 7 +- drivers/irqchip/Kconfig | 7 +- drivers/irqchip/Makefile | 4 +- drivers/irqchip/irq-gic-v3.c | 4 +- drivers/irqchip/irq-ls-extirq.c | 2 +- drivers/irqchip/irq-realtek-rtl.c | 180 + drivers/irqchip/irq-sirfsoc.c | 134 - drivers/irqchip/irq-sun6i-r.c | 379 + drivers/irqchip/irq-sunxi-nmi.c | 26 +- drivers/irqchip/irq-tango.c | 227 - drivers/leds/Kconfig | 3 + drivers/leds/Makefile | 3 + drivers/leds/flash/Kconfig | 15 + drivers/leds/flash/Makefile | 3 + drivers/leds/flash/leds-rt8515.c | 397 + drivers/lightnvm/core.c | 3 +- drivers/lightnvm/pblk-init.c | 2 +- drivers/macintosh/adb-iop.c | 6 +- drivers/mailbox/arm_mhuv2.c | 4 +- drivers/md/Kconfig | 1 + drivers/md/bcache/debug.c | 2 +- drivers/md/bcache/features.h | 6 + drivers/md/bcache/request.c | 39 +- drivers/md/bcache/super.c | 2 +- drivers/md/dm-bio-record.h | 9 +- drivers/md/dm-cache-metadata.c | 2 +- drivers/md/dm-clone-target.c | 14 +- drivers/md/dm-crypt.c | 30 +- drivers/md/dm-integrity.c | 18 +- drivers/md/dm-raid1.c | 10 +- drivers/md/dm-table.c | 84 +- drivers/md/dm-thin-metadata.c | 2 +- drivers/md/dm-writecache.c | 62 +- drivers/md/dm-zoned-metadata.c | 6 +- drivers/md/dm.c | 16 +- drivers/md/dm.h | 2 +- drivers/md/md-linear.c | 2 +- drivers/md/md.c | 75 +- drivers/md/md.h | 8 +- drivers/md/raid1.c | 8 +- drivers/md/raid10.c | 18 +- drivers/md/raid5-ppl.c | 2 +- drivers/md/raid5.c | 112 +- drivers/media/cec/platform/Makefile | 1 + drivers/media/common/videobuf2/videobuf2-v4l2.c | 5 - drivers/media/dvb-core/dvb_frontend.c | 1 + drivers/media/dvb-frontends/Kconfig | 11 +- drivers/media/dvb-frontends/Makefile | 1 + drivers/media/dvb-frontends/af9033.c | 2 + drivers/media/dvb-frontends/cx24120.c | 1 + drivers/media/dvb-frontends/dib0090.c | 2 + drivers/media/dvb-frontends/drxk_hard.c | 1 + drivers/media/dvb-frontends/m88rs2000.c | 1 + drivers/media/dvb-frontends/mxl692.c | 1378 +++ drivers/media/dvb-frontends/mxl692.h | 38 + drivers/media/dvb-frontends/mxl692_defs.h | 548 + drivers/media/dvb-frontends/rtl2832.c | 1 + drivers/media/i2c/Kconfig | 28 + drivers/media/i2c/Makefile | 3 + drivers/media/i2c/imx219.c | 15 +- drivers/media/i2c/imx258.c | 82 +- drivers/media/i2c/imx334.c | 1131 ++ drivers/media/i2c/max9286.c | 74 +- drivers/media/i2c/mt9m111.c | 17 +- drivers/media/i2c/ov02a10.c | 2 +- drivers/media/i2c/ov5648.c | 7 +- drivers/media/i2c/ov5675.c | 6 +- drivers/media/i2c/ov6650.c | 28 +- drivers/media/i2c/ov8856.c | 4 +- drivers/media/i2c/ov8865.c | 16 +- drivers/media/i2c/ov9640.c | 15 +- drivers/media/i2c/ov9640.h | 2 +- drivers/media/i2c/rdacm20.c | 4 +- drivers/media/i2c/rdacm21.c | 623 + drivers/media/i2c/st-mipid02.c | 21 +- drivers/media/pci/cx25821/cx25821-core.c | 4 +- drivers/media/pci/intel/ipu3/Kconfig | 18 + drivers/media/pci/intel/ipu3/Makefile | 3 + drivers/media/pci/intel/ipu3/cio2-bridge.c | 314 + drivers/media/pci/intel/ipu3/cio2-bridge.h | 125 + drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 2052 ++++ drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2026 ---- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 24 + drivers/media/pci/ivtv/ivtv-driver.c | 5 + drivers/media/pci/saa7134/saa7134-tvaudio.c | 25 +- drivers/media/pci/saa7164/saa7164-buffer.c | 16 +- drivers/media/pci/saa7164/saa7164-core.c | 2 +- drivers/media/pci/saa7164/saa7164.h | 2 +- drivers/media/pci/smipcie/smipcie-ir.c | 46 +- drivers/media/pci/smipcie/smipcie-main.c | 26 +- drivers/media/platform/Kconfig | 1 - drivers/media/platform/allegro-dvt/Makefile | 3 +- drivers/media/platform/allegro-dvt/allegro-core.c | 817 +- drivers/media/platform/allegro-dvt/allegro-mail.c | 13 +- drivers/media/platform/allegro-dvt/allegro-mail.h | 1 + drivers/media/platform/allegro-dvt/nal-h264.c | 336 +- drivers/media/platform/allegro-dvt/nal-hevc.c | 824 ++ drivers/media/platform/allegro-dvt/nal-hevc.h | 350 + drivers/media/platform/allegro-dvt/nal-rbsp.c | 310 + drivers/media/platform/allegro-dvt/nal-rbsp.h | 61 + drivers/media/platform/am437x/am437x-vpfe.c | 2 +- drivers/media/platform/atmel/atmel-isc.h | 1 + drivers/media/platform/atmel/atmel-isi.c | 46 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 44 +- drivers/media/platform/cadence/cdns-csi2rx.c | 17 +- drivers/media/platform/davinci/vpbe.c | 2 +- drivers/media/platform/davinci/vpif_capture.c | 2 +- drivers/media/platform/davinci/vpif_display.c | 86 +- drivers/media/platform/davinci/vpif_display.h | 1 - drivers/media/platform/exynos4-is/media-dev.c | 25 +- drivers/media/platform/exynos4-is/media-dev.h | 2 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 14 +- drivers/media/platform/marvell-ccic/mcam-core.c | 12 +- drivers/media/platform/marvell-ccic/mcam-core.h | 1 - drivers/media/platform/marvell-ccic/mmp-driver.c | 11 +- drivers/media/platform/meson/ge2d/ge2d.c | 1 + drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 3 - drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 6 - drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 10 - .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 4 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.c | 12 +- drivers/media/platform/omap3isp/isp.c | 74 +- drivers/media/platform/pxa_camera.c | 86 +- drivers/media/platform/qcom/camss/camss.c | 11 +- drivers/media/platform/qcom/venus/core.c | 30 + drivers/media/platform/qcom/venus/core.h | 4 +- drivers/media/platform/qcom/venus/firmware.c | 3 + drivers/media/platform/qcom/venus/helpers.c | 18 + drivers/media/platform/qcom/venus/helpers.h | 2 + drivers/media/platform/qcom/venus/hfi_cmds.c | 12 + drivers/media/platform/qcom/venus/hfi_helper.h | 4 +- drivers/media/platform/qcom/venus/hfi_parser.c | 2 +- .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 4 +- drivers/media/platform/qcom/venus/pm_helpers.c | 36 +- drivers/media/platform/qcom/venus/venc.c | 73 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 17 +- drivers/media/platform/rcar-vin/rcar-core.c | 5 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 2 +- drivers/media/platform/rcar-vin/rcar-dma.c | 5 + drivers/media/platform/rcar-vin/rcar-v4l2.c | 42 +- drivers/media/platform/rcar_drif.c | 2 +- drivers/media/platform/rcar_fdp1.c | 4 - drivers/media/platform/rcar_jpu.c | 6 +- drivers/media/platform/renesas-ceu.c | 58 +- .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 36 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 5 +- .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 1 + .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 11 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 1 + drivers/media/platform/sti/hva/hva-hw.c | 1 + drivers/media/platform/stm32/stm32-dcmi.c | 87 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 9 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h | 1 - .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 4 - drivers/media/platform/ti-vpe/cal.c | 12 +- drivers/media/platform/ti-vpe/vpe.c | 2 - drivers/media/platform/video-mux.c | 14 +- drivers/media/platform/xilinx/xilinx-vipp.c | 10 +- drivers/media/radio/radio-isa.c | 9 +- drivers/media/radio/radio-isa.h | 2 +- drivers/media/radio/radio-sf16fmr2.c | 4 +- drivers/media/rc/Kconfig | 2 + drivers/media/rc/img-ir/Kconfig | 1 + drivers/media/rc/mceusb.c | 9 +- drivers/media/rc/sunxi-cir.c | 169 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 5 - drivers/media/test-drivers/vidtv/vidtv_bridge.c | 36 +- drivers/media/test-drivers/vidtv/vidtv_bridge.h | 7 + drivers/media/test-drivers/vidtv/vidtv_psi.c | 8 +- drivers/media/test-drivers/vidtv/vidtv_ts.h | 1 - drivers/media/tuners/it913x.c | 1 + drivers/media/tuners/qm1d1c0042.c | 4 +- drivers/media/usb/cx231xx/Kconfig | 1 + drivers/media/usb/dvb-usb-v2/af9015.c | 1 + drivers/media/usb/dvb-usb-v2/lmedm04.c | 26 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 35 +- drivers/media/usb/em28xx/Kconfig | 2 + drivers/media/usb/em28xx/em28xx-cards.c | 46 + drivers/media/usb/em28xx/em28xx-core.c | 4 +- drivers/media/usb/em28xx/em28xx-dvb.c | 26 + drivers/media/usb/em28xx/em28xx-i2c.c | 6 +- drivers/media/usb/em28xx/em28xx.h | 1 + drivers/media/usb/uvc/uvc_ctrl.c | 179 +- drivers/media/usb/uvc/uvc_driver.c | 552 +- drivers/media/usb/uvc/uvc_entity.c | 11 +- drivers/media/usb/uvc/uvc_isight.c | 17 +- drivers/media/usb/uvc/uvc_queue.c | 9 +- drivers/media/usb/uvc/uvc_status.c | 44 +- drivers/media/usb/uvc/uvc_v4l2.c | 62 +- drivers/media/usb/uvc/uvc_video.c | 162 +- drivers/media/usb/uvc/uvcvideo.h | 99 +- drivers/media/usb/zr364xx/zr364xx.c | 49 +- drivers/media/v4l2-core/Makefile | 2 +- drivers/media/v4l2-core/v4l2-async.c | 180 +- drivers/media/v4l2-core/v4l2-clk.c | 321 - drivers/media/v4l2-core/v4l2-ctrls.c | 3 +- drivers/media/v4l2-core/v4l2-dev.c | 5 + drivers/media/v4l2-core/v4l2-fwnode.c | 17 +- drivers/media/v4l2-core/v4l2-ioctl.c | 6 +- drivers/memory/Kconfig | 2 +- drivers/memory/mtk-smi.c | 40 +- drivers/memory/pl172.c | 4 +- drivers/memory/pl353-smc.c | 4 +- drivers/memory/samsung/exynos5422-dmc.c | 4 +- drivers/memory/tegra/mc.c | 7 + drivers/memory/tegra/tegra124-emc.c | 13 +- drivers/memory/tegra/tegra186-emc.c | 12 +- drivers/memory/tegra/tegra20-emc.c | 13 +- drivers/memory/tegra/tegra30-emc.c | 13 +- drivers/memory/ti-aemif.c | 8 +- drivers/memory/ti-emif-pm.c | 2 +- drivers/message/fusion/lsi/mpi_cnfg.h | 2 +- drivers/message/fusion/lsi/mpi_history.txt | 2 +- drivers/mfd/Kconfig | 11 + drivers/mfd/Makefile | 1 + drivers/mfd/acer-ec-a500.c | 202 + drivers/mfd/arizona-core.c | 11 - drivers/mfd/arizona-i2c.c | 11 +- drivers/mfd/arizona-spi.c | 138 +- drivers/mfd/arizona.h | 9 - drivers/mfd/intel-lpss-pci.c | 15 + drivers/mfd/intel-m10-bmc.c | 43 + drivers/mfd/iqs62x.c | 144 +- drivers/mfd/wm831x-auxadc.c | 3 +- drivers/misc/Kconfig | 14 +- drivers/misc/Makefile | 2 +- drivers/misc/bcm-vk/Kconfig | 29 + drivers/misc/bcm-vk/Makefile | 12 + drivers/misc/bcm-vk/bcm_vk.h | 549 + drivers/misc/bcm-vk/bcm_vk_dev.c | 1652 +++ drivers/misc/bcm-vk/bcm_vk_msg.c | 1357 +++ drivers/misc/bcm-vk/bcm_vk_msg.h | 163 + drivers/misc/bcm-vk/bcm_vk_sg.c | 275 + drivers/misc/bcm-vk/bcm_vk_sg.h | 61 + drivers/misc/bcm-vk/bcm_vk_tty.c | 339 + drivers/misc/cardreader/rts5227.c | 5 + drivers/misc/cardreader/rtsx_pcr.c | 10 +- drivers/misc/cxl/cxllib.c | 4 +- drivers/misc/cxl/sysfs.c | 2 +- drivers/misc/habanalabs/common/Makefile | 10 +- drivers/misc/habanalabs/common/asid.c | 6 +- drivers/misc/habanalabs/common/command_buffer.c | 8 +- .../misc/habanalabs/common/command_submission.c | 473 +- drivers/misc/habanalabs/common/context.c | 33 +- drivers/misc/habanalabs/common/debugfs.c | 43 +- drivers/misc/habanalabs/common/device.c | 23 +- drivers/misc/habanalabs/common/firmware_if.c | 143 +- drivers/misc/habanalabs/common/habanalabs.h | 100 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 22 +- drivers/misc/habanalabs/common/hw_queue.c | 51 +- drivers/misc/habanalabs/common/memory.c | 614 +- drivers/misc/habanalabs/common/mmu.c | 514 - drivers/misc/habanalabs/common/mmu/Makefile | 2 + drivers/misc/habanalabs/common/mmu/mmu.c | 612 + drivers/misc/habanalabs/common/mmu/mmu_v1.c | 966 ++ drivers/misc/habanalabs/common/mmu_v1.c | 966 -- drivers/misc/habanalabs/common/pci.c | 407 - drivers/misc/habanalabs/common/pci/Makefile | 2 + drivers/misc/habanalabs/common/pci/pci.c | 378 + drivers/misc/habanalabs/gaudi/gaudi.c | 436 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 3 + drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 18 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 5 + drivers/misc/habanalabs/goya/goya.c | 83 +- drivers/misc/habanalabs/goya/goyaP.h | 1 + drivers/misc/habanalabs/goya/goya_coresight.c | 11 +- drivers/misc/habanalabs/goya/goya_security.c | 5 + drivers/misc/habanalabs/include/common/cpucp_if.h | 14 + .../misc/habanalabs/include/common/hl_boot_if.h | 14 + .../habanalabs/include/gaudi/gaudi_async_events.h | 4 + .../misc/habanalabs/include/gaudi/gaudi_masks.h | 5 +- .../misc/habanalabs/include/gaudi/gaudi_packets.h | 27 +- .../habanalabs/include/goya/asic_reg/goya_masks.h | 5 +- drivers/misc/mei/bus.c | 6 +- drivers/misc/mei/client.c | 291 +- drivers/misc/mei/client.h | 8 + drivers/misc/mei/debugfs.c | 1 + drivers/misc/mei/hbm.c | 165 +- drivers/misc/mei/hbm.h | 4 +- drivers/misc/mei/hw-me-regs.h | 5 + drivers/misc/mei/hw.h | 61 + drivers/misc/mei/init.c | 5 +- drivers/misc/mei/interrupt.c | 43 +- drivers/misc/mei/mei_dev.h | 18 + drivers/misc/mei/pci-me.c | 5 + drivers/misc/pti.c | 978 -- drivers/misc/pvpanic.c | 59 +- drivers/misc/sgi-xp/xpnet.c | 4 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 16 +- drivers/misc/vmw_vmci/vmci_queue_pair.h | 2 +- drivers/mmc/core/Kconfig | 8 + drivers/mmc/core/Makefile | 1 + drivers/mmc/core/block.c | 13 +- drivers/mmc/core/core.c | 3 + drivers/mmc/core/crypto.c | 48 + drivers/mmc/core/crypto.h | 40 + drivers/mmc/core/host.c | 1 + drivers/mmc/core/mmc_ops.c | 6 +- drivers/mmc/core/queue.c | 6 +- drivers/mmc/core/queue.h | 1 - drivers/mmc/core/sdio_cis.c | 6 + drivers/mmc/host/Kconfig | 22 +- drivers/mmc/host/Makefile | 4 +- drivers/mmc/host/atmel-mci.c | 52 +- drivers/mmc/host/au1xmmc.c | 14 +- drivers/mmc/host/cavium.c | 5 +- drivers/mmc/host/cqhci-core.c | 1212 ++ drivers/mmc/host/cqhci-crypto.c | 242 + drivers/mmc/host/cqhci-crypto.h | 47 + drivers/mmc/host/cqhci.c | 1165 -- drivers/mmc/host/cqhci.h | 84 +- drivers/mmc/host/dw_mmc-zx.c | 234 - drivers/mmc/host/dw_mmc-zx.h | 32 - drivers/mmc/host/dw_mmc.c | 6 +- drivers/mmc/host/mmci.c | 74 +- drivers/mmc/host/omap.c | 7 +- drivers/mmc/host/s3cmci.c | 6 +- drivers/mmc/host/sdhci-msm.c | 276 +- drivers/mmc/host/sdhci-of-aspeed-test.c | 9 +- drivers/mmc/host/sdhci-of-aspeed.c | 42 +- drivers/mmc/host/sdhci-pltfm.h | 7 +- drivers/mmc/host/sdhci-sirf.c | 235 - drivers/mmc/host/tifm_sd.c | 7 +- drivers/mmc/host/uniphier-sd.c | 14 +- drivers/mmc/host/via-sdmmc.c | 9 +- drivers/mmc/host/wbsd.c | 35 +- drivers/most/core.c | 6 +- drivers/mtd/devices/phram.c | 4 +- drivers/mtd/nand/raw/Kconfig | 3 +- drivers/mtd/nand/raw/intel-nand-controller.c | 6 +- drivers/mtd/parsers/parser_imagetag.c | 4 + drivers/mtd/spi-nor/controllers/hisi-sfc.c | 4 +- drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 1 + drivers/mtd/spi-nor/core.c | 49 +- drivers/mtd/spi-nor/core.h | 2 + drivers/mtd/spi-nor/sfdp.c | 5 +- drivers/mtd/spi-nor/sst.c | 52 +- drivers/net/Kconfig | 1 + drivers/net/arcnet/arc-rimi.c | 4 +- drivers/net/arcnet/arcdevice.h | 6 + drivers/net/arcnet/arcnet.c | 73 +- drivers/net/arcnet/com20020-isa.c | 4 +- drivers/net/arcnet/com20020-pci.c | 2 +- drivers/net/arcnet/com20020_cs.c | 2 +- drivers/net/arcnet/com90io.c | 4 +- drivers/net/arcnet/com90xx.c | 4 +- drivers/net/bareudp.c | 6 - drivers/net/caif/caif_virtio.c | 8 +- drivers/net/can/dev/dev.c | 3 +- drivers/net/can/dev/length.c | 7 +- drivers/net/can/dev/netlink.c | 2 +- drivers/net/can/flexcan.c | 4 +- drivers/net/can/sja1000/tscan1.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 139 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 2 +- drivers/net/can/usb/mcba_usb.c | 6 +- drivers/net/dsa/bcm_sf2.c | 8 +- drivers/net/dsa/bcm_sf2_cfp.c | 2 +- drivers/net/dsa/hirschmann/Kconfig | 1 + drivers/net/dsa/hirschmann/hellcreek.c | 402 +- drivers/net/dsa/hirschmann/hellcreek.h | 23 +- drivers/net/dsa/mt7530.c | 110 + drivers/net/dsa/mt7530.h | 20 + drivers/net/dsa/mv88e6xxx/Kconfig | 13 - drivers/net/dsa/mv88e6xxx/Makefile | 6 +- drivers/net/dsa/mv88e6xxx/chip.c | 14 +- drivers/net/dsa/mv88e6xxx/global1.h | 4 - drivers/net/dsa/mv88e6xxx/global1_vtu.c | 69 +- drivers/net/dsa/mv88e6xxx/global2.h | 194 - drivers/net/dsa/ocelot/Kconfig | 2 + drivers/net/dsa/ocelot/felix.c | 557 +- drivers/net/dsa/ocelot/felix.h | 2 + drivers/net/dsa/ocelot/felix_vsc9959.c | 1 + drivers/net/dsa/ocelot/seville_vsc9953.c | 1 + drivers/net/dsa/rtl8366rb.c | 273 +- drivers/net/dsa/xrs700x/xrs700x_i2c.c | 31 +- drivers/net/ethernet/3com/3c509.c | 3 +- drivers/net/ethernet/Kconfig | 1 - drivers/net/ethernet/Makefile | 1 - drivers/net/ethernet/amazon/ena/ena_netdev.c | 6 +- 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/broadcom/bnxt/bnxt.c | 242 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 22 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 7 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 249 +- drivers/net/ethernet/broadcom/tg3.c | 30 +- drivers/net/ethernet/broadcom/tg3.h | 1 + drivers/net/ethernet/cadence/macb_main.c | 4 + drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 13 +- drivers/net/ethernet/chelsio/cxgb/common.h | 6 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 54 +- drivers/net/ethernet/chelsio/cxgb/sge.c | 53 +- drivers/net/ethernet/chelsio/cxgb/sge.h | 3 +- drivers/net/ethernet/chelsio/cxgb/subr.c | 64 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 1 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 13 +- drivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h | 1 + .../chelsio/inline_crypto/chtls/chtls_cm.c | 7 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 42 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 5 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 25 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 2 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 59 + drivers/net/ethernet/freescale/fec.h | 5 + drivers/net/ethernet/freescale/fec_main.c | 16 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 13 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 55 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 22 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 6 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 10 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 10 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 161 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 58 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 10 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 201 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 48 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 10 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 9 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 47 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 8 +- drivers/net/ethernet/i825xx/ether1.c | 4 +- drivers/net/ethernet/ibm/ibmvnic.c | 59 +- drivers/net/ethernet/intel/e100.c | 92 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 1 - drivers/net/ethernet/intel/e1000e/ich8lan.c | 7 - drivers/net/ethernet/intel/fm10k/fm10k_main.c | 13 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 15 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 24 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 1 - drivers/net/ethernet/intel/iavf/iavf_txrx.c | 15 +- drivers/net/ethernet/intel/ice/ice.h | 6 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 27 - drivers/net/ethernet/intel/ice/ice_common.c | 2 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 273 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 16 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 8 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 2 +- drivers/net/ethernet/intel/ice/ice_fw_update.c | 10 +- drivers/net/ethernet/intel/ice/ice_lib.c | 14 +- drivers/net/ethernet/intel/ice/ice_main.c | 32 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 662 +- drivers/net/ethernet/intel/ice/ice_nvm.h | 14 + drivers/net/ethernet/intel/ice/ice_status.h | 1 + drivers/net/ethernet/intel/ice/ice_txrx.c | 22 +- drivers/net/ethernet/intel/ice/ice_type.h | 131 +- drivers/net/ethernet/intel/igb/igb_main.c | 16 +- drivers/net/ethernet/intel/igc/igc.h | 2 + drivers/net/ethernet/intel/igc/igc_defines.h | 4 +- drivers/net/ethernet/intel/igc/igc_dump.c | 2 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 51 +- drivers/net/ethernet/intel/igc/igc_hw.h | 1 - drivers/net/ethernet/intel/igc/igc_i225.c | 3 +- drivers/net/ethernet/intel/igc/igc_mac.c | 2 +- drivers/net/ethernet/intel/igc/igc_main.c | 10 +- drivers/net/ethernet/intel/igc/igc_phy.c | 18 + drivers/net/ethernet/intel/igc/igc_phy.h | 1 + drivers/net/ethernet/intel/igc/igc_regs.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 9 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 9 +- drivers/net/ethernet/marvell/Kconfig | 1 - drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 10 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 4 + drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 5 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 9 + .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 130 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 86 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 27 + .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 8 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 37 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 43 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 19 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 18 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 8 + drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 207 + drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 18 + .../mellanox/mlx5/core/diag/en_rep_tracepoint.h | 4 +- .../mellanox/mlx5/core/diag/en_tc_tracepoint.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 73 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 16 +- .../net/ethernet/mellanox/mlx5/core/en/health.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 14 +- 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/rep/neigh.c | 34 +- .../net/ethernet/mellanox/mlx5/core/en/rep/neigh.h | 3 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 14 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 43 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 6 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 175 + .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 499 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 13 + .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 1653 +++ .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.h | 38 + drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 457 + drivers/net/ethernet/mellanox/mlx5/core/en/trap.h | 37 + .../mellanox/mlx5/core/en_accel/en_accel.h | 2 +- .../mellanox/mlx5/core/en_accel/ipsec_stats.c | 4 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 24 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 7 - drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 13 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 212 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 487 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 92 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 69 +- 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_tc.c | 1117 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 40 +- 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/eq.c | 5 +- .../mellanox/mlx5/core/esw/acl/egress_ofld.c | 2 +- .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 41 + .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 517 + .../ethernet/mellanox/mlx5/core/esw/indir_table.h | 76 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 68 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 94 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 678 +- drivers/net/ethernet/mellanox/mlx5/core/events.c | 54 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 10 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 26 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 5 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 62 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 14 + .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 20 + drivers/net/ethernet/mellanox/mlx5/core/qos.c | 85 + drivers/net/ethernet/mellanox/mlx5/core/qos.h | 30 + drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c | 49 + .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 275 + .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.h | 55 + .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 101 + .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 556 + .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 233 + .../mellanox/mlx5/core/sf/mlx5_ifc_vhca_event.h | 82 + drivers/net/ethernet/mellanox/mlx5/core/sf/priv.h | 21 + drivers/net/ethernet/mellanox/mlx5/core/sf/sf.h | 100 + .../ethernet/mellanox/mlx5/core/sf/vhca_event.c | 189 + .../ethernet/mellanox/mlx5/core/sf/vhca_event.h | 57 + .../mellanox/mlx5/core/steering/dr_action.c | 9 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 17 +- .../mellanox/mlx5/core/steering/dr_domain.c | 17 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 12 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 17 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 29 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 35 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 4 + .../mellanox/mlx5/core/steering/dr_ste_v0.c | 4 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 1633 +++ .../mellanox/mlx5/core/steering/dr_types.h | 11 +- .../mlx5/core/steering/mlx5_ifc_dr_ste_v1.h | 434 + .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 15 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 77 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 5 + drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 15 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 196 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 77 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 6 + .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 1 + drivers/net/ethernet/microchip/lan743x_main.c | 66 +- drivers/net/ethernet/microchip/lan743x_main.h | 20 +- drivers/net/ethernet/mscc/ocelot.c | 300 +- drivers/net/ethernet/mscc/ocelot.h | 5 +- drivers/net/ethernet/mscc/ocelot_flower.c | 7 +- drivers/net/ethernet/mscc/ocelot_net.c | 146 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 19 +- drivers/net/ethernet/mscc/ocelot_vcap.h | 295 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 58 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 5 + drivers/net/ethernet/realtek/r8169.h | 1 + drivers/net/ethernet/realtek/r8169_main.c | 102 +- drivers/net/ethernet/realtek/r8169_phy_config.c | 1 + drivers/net/ethernet/rocker/rocker_ofdpa.c | 2 +- drivers/net/ethernet/sfc/efx_channels.c | 6 +- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 21 + drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 7 +- drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac.h | 2 +- drivers/net/ethernet/ti/cpsw.c | 4 +- drivers/net/ethernet/ti/cpsw_new.c | 4 +- drivers/net/ethernet/ti/cpsw_priv.c | 12 +- drivers/net/ethernet/ti/cpsw_priv.h | 2 +- drivers/net/ethernet/ti/davinci_mdio.c | 12 +- drivers/net/gtp.c | 544 +- drivers/net/hyperv/hyperv_net.h | 93 +- drivers/net/hyperv/netvsc.c | 49 +- drivers/net/hyperv/netvsc_drv.c | 24 +- drivers/net/hyperv/rndis_filter.c | 101 +- drivers/net/ifb.c | 7 +- drivers/net/ipa/gsi.c | 219 +- drivers/net/ipa/gsi.h | 1 - drivers/net/ipa/gsi_reg.h | 10 - drivers/net/ipa/ipa.h | 4 +- drivers/net/ipa/ipa_cmd.c | 45 +- drivers/net/ipa/ipa_cmd.h | 24 +- drivers/net/ipa/ipa_endpoint.c | 123 +- drivers/net/ipa/ipa_main.c | 39 +- drivers/net/ipa/ipa_mem.c | 4 +- drivers/net/ipa/ipa_reg.h | 22 +- drivers/net/ipvlan/ipvlan_core.c | 6 +- drivers/net/loopback.c | 6 + drivers/net/mhi_net.c | 98 +- drivers/net/netdevsim/fib.c | 557 +- drivers/net/pcs/pcs-lynx.c | 36 + drivers/net/phy/mdio_bus.c | 6 +- drivers/net/phy/realtek.c | 132 + drivers/net/phy/sfp-bus.c | 15 + drivers/net/phy/sfp.c | 117 +- drivers/net/ppp/ppp_async.c | 8 +- drivers/net/ppp/ppp_synctty.c | 8 +- drivers/net/team/team.c | 6 +- drivers/net/usb/cdc_ether.c | 6 + drivers/net/usb/cdc_ncm.c | 12 +- drivers/net/usb/hso.c | 10 +- drivers/net/usb/lan78xx.c | 6 +- drivers/net/usb/pegasus.c | 7 +- drivers/net/usb/qmi_wwan.c | 84 + drivers/net/usb/r8152.c | 158 +- drivers/net/usb/rtl8150.c | 6 +- drivers/net/usb/usbnet.c | 33 +- drivers/net/veth.c | 78 +- drivers/net/virtio_net.c | 1 + drivers/net/vmxnet3/vmxnet3_drv.c | 46 +- drivers/net/vmxnet3/vmxnet3_int.h | 2 - drivers/net/wan/farsync.c | 12 +- drivers/net/wan/hdlc_x25.c | 6 +- drivers/net/wireless/ath/ath10k/core.c | 16 + drivers/net/wireless/ath/ath10k/core.h | 4 +- drivers/net/wireless/ath/ath10k/htc.c | 4 + drivers/net/wireless/ath/ath10k/htt.h | 2 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 32 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 12 +- drivers/net/wireless/ath/ath10k/hw.h | 2 + drivers/net/wireless/ath/ath10k/mac.c | 260 +- drivers/net/wireless/ath/ath10k/trace.h | 4 +- drivers/net/wireless/ath/ath10k/txrx.c | 4 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 6 +- drivers/net/wireless/ath/ath10k/wmi.c | 2 +- drivers/net/wireless/ath/ath11k/core.h | 8 - drivers/net/wireless/ath/ath11k/dp_rx.c | 10 +- drivers/net/wireless/ath/ath11k/mac.c | 17 +- drivers/net/wireless/ath/ath11k/trace.h | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 4 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 4 +- drivers/net/wireless/ath/ath9k/Kconfig | 8 +- drivers/net/wireless/ath/wcn36xx/smd.c | 1 - drivers/net/wireless/ath/wil6210/netdev.c | 4 +- drivers/net/wireless/atmel/at76c50x-usb.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 16 +- .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 32 + .../net/wireless/broadcom/brcm80211/brcmsmac/d11.h | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 6 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 10 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 14 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 83 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 65 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 7 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 18 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 15 + drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 28 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 34 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/init.c | 2 + drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 56 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 14 + .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 45 +- drivers/net/wireless/intel/iwlwifi/iwl-io.h | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 7 + drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 18 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 33 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 37 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 79 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 64 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 18 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 117 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 16 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 202 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 125 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 29 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 178 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 61 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 53 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 151 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 20 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 267 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 106 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 125 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 155 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 184 +- drivers/net/wireless/intel/iwlwifi/queue/tx.h | 1 + drivers/net/wireless/intersil/orinoco/main.c | 4 +- drivers/net/wireless/marvell/libertas/cfg.c | 2 +- drivers/net/wireless/marvell/libertas/if_sdio.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 | 39 +- drivers/net/wireless/marvell/mwifiex/main.c | 8 +- drivers/net/wireless/marvell/mwl8k.c | 5 +- drivers/net/wireless/mediatek/mt76/Kconfig | 5 + drivers/net/wireless/mediatek/mt76/Makefile | 4 + drivers/net/wireless/mediatek/mt76/dma.c | 16 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 4 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76.h | 75 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 24 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 16 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 - drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 3 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 17 + drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 64 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 210 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 192 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 1617 +-- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 683 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 132 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 9 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 23 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 11 +- .../net/wireless/mediatek/mt76/mt7615/testmode.c | 101 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 12 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 105 + .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 119 + .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 1842 +++ .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 979 ++ drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 2 - drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 14 +- drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 4 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 2 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 28 + drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 102 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 42 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 25 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 48 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 129 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 2 + drivers/net/wireless/mediatek/mt76/mt7915/main.c | 46 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 542 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 63 + drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 69 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 177 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 29 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 528 +- .../net/wireless/mediatek/mt76/mt7915/testmode.h | 59 + drivers/net/wireless/mediatek/mt76/mt7921/Kconfig | 11 + drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 5 + .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 250 + drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 356 + drivers/net/wireless/mediatek/mt76/mt7921/eeprom.c | 100 + drivers/net/wireless/mediatek/mt76/mt7921/eeprom.h | 27 + drivers/net/wireless/mediatek/mt76/mt7921/init.c | 282 + drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 1516 +++ drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 333 + drivers/net/wireless/mediatek/mt76/mt7921/main.c | 1161 ++ drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 1308 +++ drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 434 + drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 342 + drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 292 + drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 419 + drivers/net/wireless/mediatek/mt76/testmode.c | 124 +- drivers/net/wireless/mediatek/mt76/testmode.h | 17 + drivers/net/wireless/mediatek/mt76/tx.c | 39 +- drivers/net/wireless/mediatek/mt76/usb.c | 1 + drivers/net/wireless/mediatek/mt7601u/dma.c | 22 +- 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/ralink/rt2x00/rt2800usb.c | 1 + drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 2 - drivers/net/wireless/realtek/rtlwifi/ps.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 4 +- .../wireless/realtek/rtlwifi/rtl8192c/dm_common.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192se/phy.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 8 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 3 +- drivers/net/wireless/realtek/rtw88/main.c | 2 + drivers/net/wireless/realtek/rtw88/main.h | 7 + drivers/net/wireless/realtek/rtw88/rtw8723d.c | 4 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 109 +- drivers/net/wireless/realtek/rtw88/rtw8821c.h | 22 + .../net/wireless/realtek/rtw88/rtw8821c_table.c | 397 + .../net/wireless/realtek/rtw88/rtw8821c_table.h | 1 + drivers/net/wireless/rndis_wlan.c | 6 - drivers/net/wireless/rsi/rsi_91x_core.c | 3 +- drivers/net/wireless/ti/wl1251/cmd.c | 36 +- drivers/net/wireless/ti/wl12xx/main.c | 3 - drivers/net/wireless/ti/wlcore/main.c | 15 +- drivers/net/wireless/ti/wlcore/wlcore.h | 3 - drivers/net/wireless/virt_wifi.c | 8 - drivers/net/wireless/wl3501.h | 2 +- drivers/net/xen-netback/rx.c | 9 +- drivers/net/xen-netfront.c | 2 +- drivers/nfc/Kconfig | 11 + drivers/nfc/Makefile | 1 + drivers/nfc/fdp/i2c.c | 2 +- drivers/nfc/pn533/pn533.c | 4 +- drivers/nfc/st-nci/se.c | 3 +- drivers/nfc/trf7970a.c | 2 +- drivers/nfc/virtual_ncidev.c | 215 + drivers/nvdimm/blk.c | 4 +- drivers/nvdimm/btt.c | 4 +- drivers/nvdimm/dimm_devs.c | 18 +- drivers/nvdimm/namespace_devs.c | 10 +- drivers/nvdimm/pmem.c | 5 +- drivers/nvme/host/core.c | 76 +- drivers/nvme/host/fc.c | 2 +- drivers/nvme/host/lightnvm.c | 7 +- drivers/nvme/host/multipath.c | 8 +- drivers/nvme/host/nvme.h | 2 + drivers/nvme/host/pci.c | 129 +- drivers/nvme/host/rdma.c | 47 +- drivers/nvme/host/tcp.c | 69 +- drivers/nvme/host/trace.c | 53 + drivers/nvme/target/admin-cmd.c | 77 +- drivers/nvme/target/configfs.c | 6 +- drivers/nvme/target/fc.c | 81 +- drivers/nvme/target/fcloop.c | 2 +- drivers/nvme/target/io-cmd-bdev.c | 10 +- drivers/nvme/target/nvmet.h | 10 + drivers/nvme/target/passthru.c | 2 +- drivers/nvme/target/tcp.c | 3 +- drivers/nvmem/Kconfig | 2 +- drivers/nvmem/core.c | 4 +- drivers/nvmem/qcom-spmi-sdam.c | 7 +- drivers/of/device.c | 10 +- drivers/of/property.c | 34 + drivers/opp/core.c | 291 +- drivers/opp/of.c | 221 +- drivers/opp/opp.h | 13 +- drivers/pci/controller/Kconfig | 24 +- drivers/pci/controller/Makefile | 2 +- drivers/pci/controller/dwc/pci-layerscape.c | 5 +- drivers/pci/controller/dwc/pcie-al.c | 4 - drivers/pci/controller/dwc/pcie-designware-ep.c | 8 +- drivers/pci/controller/dwc/pcie-designware-host.c | 47 +- drivers/pci/controller/dwc/pcie-designware.c | 21 +- drivers/pci/controller/dwc/pcie-designware.h | 3 +- drivers/pci/controller/pci-host-common.c | 4 +- drivers/pci/controller/pci-hyperv.c | 4 +- drivers/pci/controller/pci-xgene.c | 13 +- drivers/pci/controller/pcie-mediatek.c | 7 +- drivers/pci/controller/pcie-microchip-host.c | 1110 ++ drivers/pci/controller/pcie-rockchip.c | 9 +- drivers/pci/controller/pcie-tango.c | 341 - drivers/pci/controller/pcie-xilinx-cpm.c | 1 + drivers/pci/endpoint/functions/Kconfig | 9 +- drivers/pci/endpoint/functions/pci-epf-ntb.c | 494 +- drivers/pci/pci.c | 7 - drivers/pci/pci.h | 4 - drivers/pci/pcie/Kconfig | 8 - drivers/pci/pcie/Makefile | 1 - drivers/pci/pcie/aspm.c | 44 - drivers/pci/pcie/bw_notification.c | 138 - drivers/pci/pcie/portdrv.h | 6 - drivers/pci/pcie/portdrv_pci.c | 1 - drivers/pci/syscall.c | 10 +- drivers/pcmcia/sa1111_generic.c | 3 +- drivers/perf/Kconfig | 2 +- drivers/perf/arm-cmn.c | 17 +- drivers/perf/arm_dmc620_pmu.c | 1 + drivers/phy/Kconfig | 1 + drivers/phy/broadcom/phy-brcm-sata.c | 2 +- drivers/phy/mediatek/phy-mtk-hdmi.c | 1 + drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 1 + drivers/phy/qualcomm/phy-qcom-qmp.c | 135 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 47 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 44 + drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c | 13 + drivers/phy/xilinx/phy-zynqmp.c | 11 +- drivers/pinctrl/Kconfig | 38 +- drivers/pinctrl/Makefile | 5 +- drivers/pinctrl/actions/Kconfig | 3 + drivers/pinctrl/mediatek/mtk-eint.c | 13 +- drivers/pinctrl/pinctrl-coh901.c | 774 -- drivers/pinctrl/pinctrl-coh901.h | 6 - drivers/pinctrl/pinctrl-ingenic.c | 38 +- drivers/pinctrl/pinctrl-k210.c | 985 ++ drivers/pinctrl/pinctrl-u300.c | 1111 -- drivers/pinctrl/pinmux.c | 2 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 1 + drivers/pinctrl/samsung/pinctrl-exynos.c | 16 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 4 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 4 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 22 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 2 +- drivers/pinctrl/sirf/Makefile | 7 - drivers/pinctrl/sirf/pinctrl-atlas6.c | 1137 -- drivers/pinctrl/sirf/pinctrl-atlas7.c | 6157 ---------- drivers/pinctrl/sirf/pinctrl-prima2.c | 1131 -- drivers/pinctrl/sirf/pinctrl-sirf.c | 894 -- drivers/pinctrl/sirf/pinctrl-sirf.h | 116 - drivers/pinctrl/sunxi/Kconfig | 10 + drivers/pinctrl/sunxi/Makefile | 2 + drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c | 56 + drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c | 548 + drivers/pinctrl/zte/Kconfig | 14 - drivers/pinctrl/zte/Makefile | 3 - drivers/pinctrl/zte/pinctrl-zx.c | 445 - drivers/pinctrl/zte/pinctrl-zx.h | 102 - drivers/pinctrl/zte/pinctrl-zx296718.c | 1024 -- drivers/platform/chrome/cros_ec.c | 33 +- drivers/platform/chrome/cros_ec.h | 4 +- drivers/platform/chrome/cros_ec_ishtp.c | 6 +- drivers/platform/chrome/cros_ec_rpmsg.c | 6 +- drivers/platform/chrome/cros_ec_typec.c | 81 +- drivers/platform/goldfish/goldfish_pipe.c | 28 +- drivers/platform/olpc/olpc-ec.c | 37 +- drivers/platform/surface/Kconfig | 19 + drivers/platform/surface/Makefile | 1 + .../platform/surface/aggregator/ssh_packet_layer.c | 19 +- drivers/platform/surface/surface3-wmi.c | 6 +- drivers/platform/surface/surface_hotplug.c | 282 + drivers/platform/x86/Kconfig | 207 +- drivers/platform/x86/Makefile | 19 +- drivers/platform/x86/acer-wmi.c | 4 +- drivers/platform/x86/amd-pmc.c | 14 +- drivers/platform/x86/asus-laptop.c | 6 +- drivers/platform/x86/dell-wmi-sysman/sysman.c | 627 - drivers/platform/x86/dell/Kconfig | 207 + drivers/platform/x86/dell/Makefile | 21 + drivers/platform/x86/{ => dell}/alienware-wmi.c | 0 drivers/platform/x86/{ => dell}/dcdbas.c | 0 drivers/platform/x86/{ => dell}/dcdbas.h | 0 drivers/platform/x86/{ => dell}/dell-laptop.c | 0 drivers/platform/x86/{ => dell}/dell-rbtn.c | 0 drivers/platform/x86/{ => dell}/dell-rbtn.h | 0 drivers/platform/x86/{ => dell}/dell-smbios-base.c | 0 drivers/platform/x86/{ => dell}/dell-smbios-smm.c | 0 drivers/platform/x86/{ => dell}/dell-smbios-wmi.c | 0 drivers/platform/x86/{ => dell}/dell-smbios.h | 0 drivers/platform/x86/{ => dell}/dell-smo8800.c | 0 drivers/platform/x86/{ => dell}/dell-wmi-aio.c | 0 .../platform/x86/{ => dell}/dell-wmi-descriptor.c | 0 .../platform/x86/{ => dell}/dell-wmi-descriptor.h | 0 drivers/platform/x86/{ => dell}/dell-wmi-led.c | 0 .../x86/{ => dell}/dell-wmi-sysman/Makefile | 0 .../dell-wmi-sysman/biosattr-interface.c | 0 .../{ => dell}/dell-wmi-sysman/dell-wmi-sysman.h | 0 .../{ => dell}/dell-wmi-sysman/enum-attributes.c | 0 .../{ => dell}/dell-wmi-sysman/int-attributes.c | 0 .../dell-wmi-sysman/passobj-attributes.c | 0 .../dell-wmi-sysman/passwordattr-interface.c | 0 .../{ => dell}/dell-wmi-sysman/string-attributes.c | 0 drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 631 + drivers/platform/x86/{ => dell}/dell-wmi.c | 0 drivers/platform/x86/{ => dell}/dell_rbu.c | 0 drivers/platform/x86/hp-wmi.c | 14 +- drivers/platform/x86/ideapad-laptop.c | 1456 ++- drivers/platform/x86/intel-uncore-frequency.c | 1 + drivers/platform/x86/intel-vbtn.c | 138 +- drivers/platform/x86/intel_mid_powerbtn.c | 233 - drivers/platform/x86/intel_mid_thermal.c | 560 - drivers/platform/x86/intel_scu_wdt.c | 75 + drivers/platform/x86/msi-wmi.c | 2 + drivers/platform/x86/thinkpad_acpi.c | 464 +- drivers/platform/x86/touchscreen_dmi.c | 27 + drivers/pnp/interface.c | 1 + drivers/pnp/pnpbios/bioscalls.c | 3 +- drivers/power/reset/Kconfig | 7 - drivers/power/reset/Makefile | 1 - drivers/power/reset/zx-reboot.c | 86 - drivers/power/supply/axp20x_usb_power.c | 2 +- drivers/power/supply/bq25980_charger.c | 2 +- drivers/power/supply/charger-manager.c | 4 +- drivers/power/supply/ds2760_battery.c | 2 +- drivers/power/supply/smb347-charger.c | 12 +- drivers/powercap/intel_rapl_common.c | 1 + drivers/regulator/Kconfig | 10 + drivers/regulator/Makefile | 1 + drivers/regulator/core.c | 41 +- drivers/regulator/mt6315-regulator.c | 299 + drivers/regulator/pf8x00-regulator.c | 79 +- drivers/regulator/qcom-labibb-regulator.c | 4 +- drivers/reset/Kconfig | 2 +- drivers/rtc/Kconfig | 42 +- drivers/rtc/Makefile | 4 - drivers/rtc/class.c | 5 - drivers/rtc/rtc-ab3100.c | 254 - drivers/rtc/rtc-ac100.c | 4 +- drivers/rtc/rtc-asm9260.c | 6 +- drivers/rtc/rtc-bq32k.c | 2 +- drivers/rtc/rtc-brcmstb-waketimer.c | 2 +- drivers/rtc/rtc-cmos.c | 13 +- drivers/rtc/rtc-coh901331.c | 290 - drivers/rtc/rtc-digicolor.c | 2 +- drivers/rtc/rtc-ds1305.c | 5 +- drivers/rtc/rtc-ds1307.c | 5 +- drivers/rtc/rtc-ds1672.c | 2 +- drivers/rtc/rtc-ds1685.c | 6 +- drivers/rtc/rtc-ds3232.c | 7 +- drivers/rtc/rtc-hym8563.c | 5 +- drivers/rtc/rtc-isl1208.c | 2 +- drivers/rtc/rtc-m41t80.c | 11 +- drivers/rtc/rtc-mc146818-lib.c | 7 + drivers/rtc/rtc-mcp795.c | 5 +- drivers/rtc/rtc-meson.c | 2 +- drivers/rtc/rtc-mrst.c | 521 - drivers/rtc/rtc-mxc.c | 5 +- drivers/rtc/rtc-mxc_v2.c | 7 +- drivers/rtc/rtc-pcf2123.c | 5 +- drivers/rtc/rtc-pcf2127.c | 25 + drivers/rtc/rtc-pcf85063.c | 38 +- drivers/rtc/rtc-pcf85363.c | 2 +- drivers/rtc/rtc-pl030.c | 4 +- drivers/rtc/rtc-pl031.c | 4 +- drivers/rtc/rtc-pm8xxx.c | 9 +- drivers/rtc/rtc-r7301.c | 5 +- drivers/rtc/rtc-rs5c372.c | 2 +- drivers/rtc/rtc-rv3028.c | 12 +- drivers/rtc/rtc-rv3029c2.c | 11 +- drivers/rtc/rtc-rv3032.c | 2 +- drivers/rtc/rtc-rv8803.c | 2 +- drivers/rtc/rtc-rx8010.c | 8 +- drivers/rtc/rtc-rx8025.c | 5 +- drivers/rtc/rtc-rx8581.c | 2 +- drivers/rtc/rtc-s35390a.c | 2 +- drivers/rtc/rtc-s3c.c | 17 +- drivers/rtc/rtc-sd3078.c | 2 +- drivers/rtc/rtc-sirfsoc.c | 446 - drivers/rtc/rtc-stm32.c | 4 +- drivers/rtc/rtc-tegra.c | 6 +- drivers/rtc/rtc-tps65910.c | 10 +- drivers/s390/block/dasd.c | 26 +- drivers/s390/block/dasd_devmap.c | 20 +- drivers/s390/block/dasd_eckd.c | 3 +- drivers/s390/block/dasd_int.h | 2 +- drivers/s390/block/dcssblk.c | 6 +- drivers/s390/block/xpram.c | 2 +- drivers/s390/char/tape_3590.c | 4 +- drivers/s390/crypto/vfio_ap_drv.c | 6 +- drivers/s390/crypto/vfio_ap_ops.c | 149 +- drivers/s390/crypto/vfio_ap_private.h | 12 +- drivers/s390/crypto/zcrypt_ccamisc.c | 15 +- drivers/s390/net/qeth_core.h | 44 +- drivers/s390/net/qeth_core_main.c | 103 +- drivers/s390/net/qeth_core_sys.c | 10 +- drivers/s390/net/qeth_l2_main.c | 6 +- drivers/s390/net/qeth_l3_main.c | 90 +- drivers/s390/scsi/zfcp_fc.h | 1 - drivers/scsi/3w-9xxx.c | 56 +- drivers/scsi/3w-9xxx.h | 156 +- drivers/scsi/3w-sas.c | 52 +- drivers/scsi/3w-sas.h | 118 +- drivers/scsi/3w-xxxx.c | 251 +- drivers/scsi/3w-xxxx.h | 199 +- drivers/scsi/Kconfig | 16 +- drivers/scsi/Makefile | 2 - drivers/scsi/aacraid/aachba.c | 173 +- drivers/scsi/advansys.c | 87 +- drivers/scsi/aha1542.c | 3 +- drivers/scsi/aic7xxx/aic79xx.h | 36 +- drivers/scsi/aic7xxx/aic79xx_core.c | 257 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 20 +- drivers/scsi/aic7xxx/aic79xx_osm.h | 37 +- drivers/scsi/aic7xxx/aic79xx_osm_pci.c | 6 +- drivers/scsi/aic7xxx/aic79xx_proc.c | 13 +- drivers/scsi/aic7xxx/aic7xxx_93cx6.c | 4 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 263 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 88 +- drivers/scsi/aic7xxx/aic7xxx_osm.h | 39 +- drivers/scsi/aic7xxx/aic7xxx_proc.c | 15 +- drivers/scsi/aic7xxx/aiclib.h | 15 - drivers/scsi/aic7xxx/scsi_message.h | 41 - drivers/scsi/aic94xx/aic94xx_scb.c | 24 +- drivers/scsi/arm/acornscsi.c | 14 +- drivers/scsi/atp870u.c | 451 +- drivers/scsi/atp870u.h | 14 +- drivers/scsi/bfa/bfa_fc.h | 15 - drivers/scsi/bfa/bfa_fcpim.c | 2 +- drivers/scsi/bfa/bfad_im.c | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 - drivers/scsi/dc395x.c | 28 +- drivers/scsi/dc395x.h | 38 - drivers/scsi/dpt_i2o.c | 2 +- drivers/scsi/esp_scsi.c | 23 +- drivers/scsi/fdomain_isa.c | 3 +- drivers/scsi/g_NCR5380.c | 5 +- drivers/scsi/gdth.c | 4322 ------- drivers/scsi/gdth.h | 981 -- drivers/scsi/gdth_ioctl.h | 251 - drivers/scsi/gdth_proc.c | 586 - drivers/scsi/gdth_proc.h | 18 - drivers/scsi/hisi_sas/Kconfig | 6 + drivers/scsi/hisi_sas/hisi_sas.h | 18 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 48 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 7 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 19 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 259 +- drivers/scsi/hpsa.c | 4 +- drivers/scsi/initio.c | 64 +- drivers/scsi/initio.h | 25 - drivers/scsi/ips.c | 9 +- drivers/scsi/isci/port.c | 11 +- drivers/scsi/isci/request.c | 8 +- drivers/scsi/iscsi_tcp.c | 9 +- drivers/scsi/libiscsi.c | 348 +- drivers/scsi/libiscsi_tcp.c | 86 +- drivers/scsi/libsas/sas_event.c | 27 +- drivers/scsi/libsas/sas_init.c | 19 +- drivers/scsi/libsas/sas_internal.h | 6 +- drivers/scsi/lpfc/lpfc_els.c | 2 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 15 +- drivers/scsi/lpfc/lpfc_mbox.c | 2 +- drivers/scsi/lpfc/lpfc_nvme.c | 3 + drivers/scsi/mac53c94.c | 1 - drivers/scsi/megaraid/megaraid_mbox.c | 2 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 62 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 52 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 67 +- drivers/scsi/mpt3sas/mpt3sas_ctl.h | 22 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 44 +- drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c | 38 +- drivers/scsi/mvsas/mv_sas.c | 25 +- drivers/scsi/ncr53c8xx.c | 83 +- drivers/scsi/ncr53c8xx.h | 16 - drivers/scsi/nsp32.c | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 12 +- drivers/scsi/pcmcia/nsp_cs.h | 11 - drivers/scsi/pm8001/pm8001_hwi.c | 54 +- drivers/scsi/pm8001/pm8001_sas.c | 12 +- drivers/scsi/pm8001/pm80xx_hwi.c | 46 +- drivers/scsi/pmcraid.h | 6 +- drivers/scsi/qla1280.c | 12 +- drivers/scsi/qla2xxx/qla_bsg.c | 2 +- drivers/scsi/qla2xxx/qla_dfs.c | 2 +- drivers/scsi/qla2xxx/qla_init.c | 15 +- drivers/scsi/qla2xxx/qla_isr.c | 4 +- drivers/scsi/qla2xxx/qla_nvme.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 2 +- drivers/scsi/qla2xxx/qla_target.c | 3 +- drivers/scsi/qla4xxx/ql4_fw.h | 1 - drivers/scsi/qla4xxx/ql4_isr.c | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/scsi_debug.c | 2 +- drivers/scsi/scsi_error.c | 2 +- drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/scsi_transport_iscsi.c | 3 - drivers/scsi/sd.c | 8 +- drivers/scsi/sg.c | 3 +- drivers/scsi/st.c | 2 +- drivers/scsi/stex.c | 25 +- drivers/scsi/storvsc_drv.c | 2 +- drivers/scsi/ufs/ufshcd-crypto.c | 9 +- drivers/scsi/ufs/ufshcd-crypto.h | 5 - drivers/scsi/ufs/ufshcd.c | 75 +- drivers/scsi/wd33c93.c | 6 +- drivers/slimbus/slimbus.h | 2 +- drivers/soc/Kconfig | 1 - drivers/soc/Makefile | 1 - drivers/soc/atmel/soc.c | 230 +- drivers/soc/atmel/soc.h | 19 +- drivers/soc/bcm/Makefile | 2 +- drivers/soc/bcm/bcm63xx/Kconfig | 9 + drivers/soc/bcm/bcm63xx/Makefile | 1 + drivers/soc/bcm/bcm63xx/bcm-pmb.c | 333 + drivers/soc/bcm/brcmstb/common.c | 17 - drivers/soc/litex/Kconfig | 1 + drivers/soc/litex/litex_soc_ctrl.c | 3 +- drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mt8167-pm-domains.h | 86 + drivers/soc/mediatek/mt8183-pm-domains.h | 1 + drivers/soc/mediatek/mtk-cmdq-helper.c | 32 - drivers/soc/mediatek/mtk-mutex.c | 474 + drivers/soc/mediatek/mtk-pm-domains.c | 51 +- drivers/soc/mediatek/mtk-pm-domains.h | 2 + drivers/soc/qcom/ocmem.c | 8 +- drivers/soc/qcom/qcom_aoss.c | 1 + drivers/soc/qcom/rpmpd.c | 28 + drivers/soc/qcom/socinfo.c | 4 +- drivers/soc/renesas/rcar-sysc.c | 37 +- drivers/soc/sunxi/sunxi_mbus.c | 5 - drivers/soc/sunxi/sunxi_sram.c | 31 +- drivers/soc/ti/k3-ringacc.c | 7 +- drivers/soc/ti/knav_dma.c | 1 + drivers/soc/ti/knav_qmss_queue.c | 3 + drivers/soc/ti/pm33xx.c | 5 +- drivers/soc/ti/pruss.c | 91 +- 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/soundwire/bus.c | 168 +- drivers/soundwire/debugfs.c | 2 +- drivers/spi/Kconfig | 1 - drivers/spi/Makefile | 1 + drivers/spi/spi-au1550.c | 33 +- drivers/spi/spi-clps711x.c | 2 +- drivers/spi/spi-fsl-spi.c | 2 +- drivers/spi/spi-hisi-sfc-v3xx.c | 25 +- drivers/spi/spi-mt65xx.c | 72 +- drivers/spi/spi-pl022.c | 5 +- drivers/spi/spi-realtek-rtl.c | 209 + drivers/spi/spi-stm32.c | 114 +- drivers/spi/spi-synquacer.c | 4 + drivers/spi/spi.c | 34 +- drivers/spi/spidev.c | 1 + drivers/staging/comedi/comedi_fops.c | 4 +- drivers/staging/comedi/drivers/adl_pci7x3x.c | 284 +- drivers/staging/comedi/drivers/adv_pci_dio.c | 289 +- drivers/staging/emxx_udc/emxx_udc.c | 3 + drivers/staging/emxx_udc/emxx_udc.h | 2 - drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 6 +- drivers/staging/greybus/audio_helper.c | 2 +- drivers/staging/greybus/audio_module.c | 2 +- drivers/staging/greybus/audio_topology.c | 6 +- drivers/staging/greybus/power_supply.c | 2 +- drivers/staging/greybus/spilib.c | 4 +- drivers/staging/hikey9xx/Kconfig | 2 + drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 331 +- drivers/staging/hikey9xx/hi6421v600-regulator.c | 533 +- .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 108 +- .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 19 +- drivers/staging/hikey9xx/phy-hi3670-usb3.c | 79 +- drivers/staging/hikey9xx/phy-hi3670-usb3.yaml | 1 + drivers/staging/media/atomisp/pci/atomisp_subdev.c | 24 +- drivers/staging/media/atomisp/pci/hmm/hmm.c | 2 +- .../staging/media/atomisp/pci/ia_css_firmware.h | 1 + .../media/atomisp/pci/runtime/isys/src/rx.c | 1 + drivers/staging/media/hantro/hantro_v4l2.c | 2 +- drivers/staging/media/imx/imx-media-csi.c | 14 +- drivers/staging/media/imx/imx-media-of.c | 2 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 127 +- drivers/staging/media/imx/imx7-media-csi.c | 16 +- drivers/staging/media/imx/imx7-mipi-csis.c | 15 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 3 - drivers/staging/media/sunxi/cedrus/cedrus.c | 49 - drivers/staging/media/sunxi/cedrus/cedrus.h | 1 - drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 2 +- drivers/staging/media/tegra-video/vi.c | 10 +- drivers/staging/most/sound/sound.c | 8 +- drivers/staging/most/video/video.c | 6 +- drivers/staging/mt7621-dma/Makefile | 2 +- drivers/staging/mt7621-dma/hsdma-mt7621.c | 760 ++ drivers/staging/mt7621-dma/mtk-hsdma.c | 760 -- drivers/staging/mt7621-dts/mt7621.dtsi | 7 - drivers/staging/nvec/nvec_ps2.c | 4 +- drivers/staging/octeon/ethernet-mdio.c | 9 +- drivers/staging/olpc_dcon/olpc_dcon.c | 2 +- drivers/staging/qlge/Kconfig | 1 + drivers/staging/qlge/Makefile | 2 +- drivers/staging/qlge/TODO | 10 - drivers/staging/qlge/qlge.h | 244 +- drivers/staging/qlge/qlge_dbg.c | 1650 +-- drivers/staging/qlge/qlge_devlink.c | 163 + drivers/staging/qlge/qlge_devlink.h | 9 + drivers/staging/qlge/qlge_ethtool.c | 239 +- drivers/staging/qlge/qlge_main.c | 1378 +-- drivers/staging/qlge/qlge_mpi.c | 356 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 44 +- drivers/staging/rtl8188eu/include/wifi.h | 14 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 2 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 1 + drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c | 6 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 28 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 2 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 2 +- drivers/staging/rtl8712/wifi.h | 14 - drivers/staging/rtl8723bs/include/hal_intf.h | 8 +- drivers/staging/rtl8723bs/include/ieee80211.h | 79 - drivers/staging/rtl8723bs/include/rtw_wifi_regd.h | 6 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 10 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 4 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 6 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 4 +- drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 12 +- drivers/staging/sm750fb/sm750.c | 2 +- .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 6 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 6 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 6 +- drivers/staging/vt6655/rxtx.h | 8 +- drivers/staging/vt6656/rxtx.h | 6 +- drivers/staging/wimax/i2400m/fw.c | 2 +- drivers/staging/wimax/i2400m/netdev.c | 6 +- drivers/staging/wimax/i2400m/rx.c | 4 +- drivers/staging/wimax/i2400m/usb.c | 4 +- drivers/staging/wlan-ng/p80211netdev.c | 4 +- drivers/target/iscsi/iscsi_target.c | 20 +- drivers/target/iscsi/iscsi_target.h | 2 +- drivers/target/iscsi/iscsi_target_erl0.c | 2 +- drivers/target/iscsi/iscsi_target_util.c | 11 +- drivers/target/iscsi/iscsi_target_util.h | 2 +- drivers/target/sbp/sbp_target.c | 2 +- drivers/target/target_core_alua.c | 2 - drivers/target/target_core_file.c | 20 +- drivers/target/target_core_pscsi.c | 3 +- drivers/target/target_core_transport.c | 65 +- drivers/tee/optee/call.c | 3 +- drivers/tee/optee/optee_msg.h | 158 +- drivers/tee/optee/optee_rpc_cmd.h | 103 + drivers/tee/optee/optee_smc.h | 72 +- drivers/tee/optee/rpc.c | 39 +- drivers/thermal/intel/Kconfig | 4 + drivers/thermal/intel/Makefile | 1 + drivers/thermal/intel/therm_throt.c | 712 ++ drivers/thermal/intel/x86_pkg_temp_thermal.c | 3 +- drivers/thunderbolt/acpi.c | 67 +- drivers/thunderbolt/cap.c | 2 +- drivers/thunderbolt/ctl.c | 51 +- drivers/thunderbolt/dma_port.c | 2 + drivers/thunderbolt/dma_test.c | 1 - drivers/thunderbolt/domain.c | 16 +- drivers/thunderbolt/eeprom.c | 33 +- drivers/thunderbolt/icm.c | 10 +- drivers/thunderbolt/nhi.c | 39 +- drivers/thunderbolt/path.c | 2 + drivers/thunderbolt/switch.c | 19 +- drivers/thunderbolt/tb.c | 34 +- drivers/thunderbolt/tb.h | 18 + drivers/thunderbolt/tunnel.c | 12 +- drivers/thunderbolt/usb4.c | 11 +- drivers/thunderbolt/xdomain.c | 11 +- drivers/tty/Makefile | 2 - drivers/tty/n_tracerouter.c | 235 - drivers/tty/n_tracesink.c | 230 - drivers/tty/n_tracesink.h | 26 - drivers/tty/n_tty.c | 7 +- drivers/tty/serial/Kconfig | 7 - drivers/tty/serial/Makefile | 1 - drivers/tty/serial/amba-pl010.c | 4 +- drivers/tty/serial/amba-pl011.c | 3 +- drivers/tty/serial/ifx6x60.c | 1387 --- drivers/tty/serial/ifx6x60.h | 118 - drivers/tty/serial/stm32-usart.c | 81 +- drivers/tty/serial/stm32-usart.h | 2 +- drivers/tty/tty_io.c | 59 +- drivers/tty/vt/keyboard.c | 6 +- drivers/usb/c67x00/c67x00-hcd.h | 2 +- drivers/usb/c67x00/c67x00-sched.c | 12 +- drivers/usb/cdns3/cdns3-ti.c | 1 + drivers/usb/cdns3/cdnsp-ep0.c | 5 - drivers/usb/cdns3/cdnsp-gadget.c | 2 - drivers/usb/cdns3/cdnsp-ring.c | 1 - drivers/usb/cdns3/cdnsp-trace.h | 10 - drivers/usb/class/usblp.c | 19 +- drivers/usb/common/common.c | 26 +- drivers/usb/dwc2/gadget.c | 8 +- drivers/usb/dwc2/hcd.c | 15 +- drivers/usb/dwc2/hcd_intr.c | 14 +- drivers/usb/dwc2/pci.c | 18 - drivers/usb/dwc3/core.c | 39 +- drivers/usb/dwc3/core.h | 9 + drivers/usb/dwc3/dwc3-haps.c | 8 +- drivers/usb/dwc3/dwc3-qcom.c | 12 +- drivers/usb/dwc3/gadget.c | 99 +- drivers/usb/dwc3/host.c | 2 +- drivers/usb/gadget/legacy/Kconfig | 13 +- drivers/usb/gadget/legacy/ether.c | 4 +- drivers/usb/gadget/legacy/raw_gadget.c | 3 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 4 +- drivers/usb/host/ohci-sa1111.c | 4 +- drivers/usb/host/xhci-ext-caps.c | 3 +- drivers/usb/host/xhci-mem.c | 21 +- drivers/usb/host/xhci-mtk-sch.c | 130 +- drivers/usb/host/xhci-mtk.c | 2 + drivers/usb/host/xhci-mtk.h | 15 + drivers/usb/host/xhci-mvebu.c | 42 + drivers/usb/host/xhci-mvebu.h | 6 + drivers/usb/host/xhci-plat.c | 20 +- drivers/usb/host/xhci-plat.h | 1 + drivers/usb/host/xhci-ring.c | 1142 +- drivers/usb/host/xhci.c | 102 +- drivers/usb/host/xhci.h | 41 +- drivers/usb/misc/usb251xb.c | 12 +- drivers/usb/musb/jz4740.c | 18 +- drivers/usb/musb/musb_core.c | 31 +- drivers/usb/musb/musb_gadget.c | 2 +- drivers/usb/musb/musbhsdma.c | 4 - drivers/usb/renesas_usbhs/fifo.c | 1 + drivers/usb/serial/ark3116.c | 4 +- drivers/usb/serial/belkin_sa.c | 6 +- drivers/usb/serial/bus.c | 11 +- drivers/usb/serial/ch341.c | 4 +- drivers/usb/serial/cp210x.c | 120 +- drivers/usb/serial/cyberjack.c | 6 +- drivers/usb/serial/cypress_m8.c | 6 +- drivers/usb/serial/digi_acceleport.c | 6 +- drivers/usb/serial/f81534.c | 3 +- drivers/usb/serial/ftdi_sio.c | 27 +- drivers/usb/serial/garmin_gps.c | 3 +- drivers/usb/serial/io_edgeport.c | 6 +- drivers/usb/serial/io_ti.c | 4 +- drivers/usb/serial/iuu_phoenix.c | 4 +- drivers/usb/serial/keyspan.c | 6 +- drivers/usb/serial/keyspan_pda.c | 4 +- drivers/usb/serial/kl5kusb105.c | 6 +- drivers/usb/serial/kobil_sct.c | 6 +- drivers/usb/serial/mct_u232.c | 6 +- drivers/usb/serial/metro-usb.c | 4 +- drivers/usb/serial/mos7720.c | 8 +- drivers/usb/serial/mos7840.c | 8 +- drivers/usb/serial/omninet.c | 6 +- drivers/usb/serial/opticon.c | 4 +- drivers/usb/serial/option.c | 9 +- drivers/usb/serial/oti6858.c | 6 +- drivers/usb/serial/pl2303.c | 4 +- drivers/usb/serial/quatech2.c | 4 +- drivers/usb/serial/sierra.c | 4 +- drivers/usb/serial/spcp8x5.c | 4 +- drivers/usb/serial/ssu100.c | 4 +- drivers/usb/serial/symbolserial.c | 4 +- drivers/usb/serial/ti_usb_3410_5052.c | 6 +- drivers/usb/serial/upd78f0730.c | 4 +- drivers/usb/serial/usb-wwan.h | 2 +- drivers/usb/serial/usb_wwan.c | 4 +- drivers/usb/serial/whiteheat.c | 6 +- drivers/usb/serial/xr_serial.c | 102 +- drivers/usb/typec/class.c | 61 +- drivers/usb/typec/tcpm/tcpci.c | 9 + drivers/usb/typec/tcpm/tcpci.h | 6 + drivers/usb/typec/tcpm/tcpci_maxim.c | 35 +- drivers/usb/typec/tcpm/tcpm.c | 1088 +- drivers/usb/usbip/stub_dev.c | 6 + drivers/usb/usbip/vhci_hcd.c | 11 + drivers/usb/usbip/vhci_sysfs.c | 4 + drivers/usb/usbip/vhci_tx.c | 43 +- drivers/usb/usbip/vudc_dev.c | 6 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 18 + drivers/vfio/pci/vfio_pci_igd.c | 10 +- drivers/vfio/pci/vfio_pci_zdev.c | 24 +- drivers/vfio/platform/vfio_amba.c | 15 +- drivers/vfio/vfio.c | 5 + drivers/vfio/vfio_iommu_type1.c | 335 +- drivers/vhost/scsi.c | 9 +- drivers/video/backlight/locomolcd.c | 3 +- drivers/video/fbdev/acornfb.c | 34 - drivers/video/fbdev/amba-clcd.c | 4 +- drivers/virt/vboxguest/vboxguest_utils.c | 18 +- drivers/virtio/Kconfig | 10 +- drivers/virtio/Makefile | 1 + drivers/virtio/virtio_input.c | 15 + drivers/virtio/virtio_mem.c | 43 +- drivers/virtio/virtio_pci_common.h | 22 +- drivers/virtio/virtio_pci_modern.c | 506 +- drivers/virtio/virtio_pci_modern_dev.c | 599 + drivers/virtio/virtio_vdpa.c | 3 +- drivers/w1/slaves/w1_therm.c | 22 +- drivers/watchdog/Kconfig | 74 +- drivers/watchdog/Makefile | 7 +- drivers/watchdog/atlas7_wdt.c | 221 - drivers/watchdog/coh901327_wdt.c | 408 - drivers/watchdog/hpwdt.c | 6 +- drivers/watchdog/intel-mid_wdt.c | 8 +- drivers/watchdog/intel_scu_watchdog.c | 533 - drivers/watchdog/intel_scu_watchdog.h | 50 - drivers/watchdog/it8712f_wdt.c | 1 - drivers/watchdog/keembay_wdt.c | 286 + drivers/watchdog/mei_wdt.c | 1 + drivers/watchdog/mtk_wdt.c | 23 +- drivers/watchdog/pcwd.c | 7 +- drivers/watchdog/qcom-wdt.c | 13 +- drivers/watchdog/renesas_wdt.c | 33 +- drivers/watchdog/sirfsoc_wdt.c | 216 - drivers/watchdog/sp805_wdt.c | 4 +- drivers/watchdog/tangox_wdt.c | 209 - drivers/watchdog/watchdog_core.c | 2 +- drivers/watchdog/ziirave_wdt.c | 1 - drivers/watchdog/zx2967_wdt.c | 279 - drivers/xen/balloon.c | 2 +- drivers/xen/xenbus/xenbus_probe.c | 31 + fs/9p/acl.c | 8 +- fs/9p/v9fs.h | 3 +- fs/9p/v9fs_vfs.h | 3 +- fs/9p/vfs_inode.c | 36 +- fs/9p/vfs_inode_dotl.c | 39 +- fs/9p/xattr.c | 1 + fs/Kconfig | 16 +- fs/Kconfig.binfmt | 2 +- fs/Makefile | 2 +- fs/adfs/adfs.h | 3 +- fs/adfs/inode.c | 5 +- fs/affs/affs.h | 24 +- fs/affs/inode.c | 7 +- fs/affs/namei.c | 15 +- fs/afs/Kconfig | 1 + fs/afs/dir.c | 259 +- fs/afs/file.c | 470 +- fs/afs/fs_operation.c | 4 +- fs/afs/fsclient.c | 108 +- fs/afs/inode.c | 16 +- fs/afs/internal.h | 65 +- fs/afs/main.c | 6 +- fs/afs/rxrpc.c | 150 +- fs/afs/security.c | 3 +- fs/afs/write.c | 610 +- fs/afs/xattr.c | 2 + fs/afs/yfsclient.c | 82 +- fs/attr.c | 126 +- fs/autofs/root.c | 17 +- fs/bad_inode.c | 36 +- fs/bfs/dir.c | 12 +- fs/block_dev.c | 30 +- fs/btrfs/Makefile | 19 +- fs/btrfs/acl.c | 6 +- fs/btrfs/backref.c | 8 +- fs/btrfs/block-group.c | 190 +- fs/btrfs/block-group.h | 28 +- fs/btrfs/check-integrity.c | 10 +- fs/btrfs/compression.c | 10 +- fs/btrfs/ctree.h | 19 +- fs/btrfs/delalloc-space.c | 29 +- fs/btrfs/delayed-inode.c | 2 +- fs/btrfs/delayed-ref.c | 23 +- fs/btrfs/dev-replace.c | 184 + fs/btrfs/dev-replace.h | 3 + fs/btrfs/discard.c | 6 +- fs/btrfs/disk-io.c | 148 +- fs/btrfs/disk-io.h | 2 + fs/btrfs/extent-tree.c | 308 +- fs/btrfs/extent_io.c | 686 +- fs/btrfs/extent_io.h | 17 +- fs/btrfs/extent_map.c | 18 +- fs/btrfs/file-item.c | 22 +- fs/btrfs/file.c | 53 +- fs/btrfs/free-space-cache.c | 115 +- fs/btrfs/free-space-cache.h | 2 + fs/btrfs/inode.c | 412 +- fs/btrfs/ioctl.c | 50 +- fs/btrfs/ordered-data.c | 107 +- fs/btrfs/ordered-data.h | 47 +- fs/btrfs/raid56.c | 10 +- fs/btrfs/reflink.c | 5 +- fs/btrfs/relocation.c | 459 +- fs/btrfs/scrub.c | 154 +- fs/btrfs/send.c | 15 +- fs/btrfs/space-info.c | 108 +- fs/btrfs/space-info.h | 11 +- fs/btrfs/subpage.c | 278 + fs/btrfs/subpage.h | 91 + fs/btrfs/super.c | 8 +- fs/btrfs/sysfs.c | 2 + fs/btrfs/tests/btrfs-tests.c | 2 +- fs/btrfs/tests/extent-map-tests.c | 2 +- fs/btrfs/transaction.c | 91 +- fs/btrfs/transaction.h | 5 + fs/btrfs/tree-checker.c | 5 + fs/btrfs/tree-log.c | 265 +- fs/btrfs/volumes.c | 361 +- fs/btrfs/volumes.h | 19 +- fs/btrfs/xattr.c | 2 + fs/btrfs/zoned.c | 876 +- fs/btrfs/zoned.h | 157 +- fs/buffer.c | 3 +- fs/cachefiles/Makefile | 1 + fs/cachefiles/interface.c | 9 +- fs/cachefiles/internal.h | 9 + fs/cachefiles/namei.c | 21 +- fs/cachefiles/rdwr2.c | 412 + fs/cachefiles/xattr.c | 29 +- fs/ceph/Kconfig | 1 + fs/ceph/acl.c | 6 +- fs/ceph/addr.c | 535 +- fs/ceph/cache.c | 125 - fs/ceph/cache.h | 101 +- fs/ceph/caps.c | 10 +- fs/ceph/dir.c | 23 +- fs/ceph/inode.c | 19 +- fs/ceph/super.h | 13 +- fs/ceph/xattr.c | 1 + fs/cifs/cifs_dfs_ref.c | 12 +- fs/cifs/cifsfs.c | 7 +- fs/cifs/cifsfs.h | 25 +- fs/cifs/cifsglob.h | 4 +- fs/cifs/cifsproto.h | 9 +- fs/cifs/connect.c | 56 +- fs/cifs/dfs_cache.c | 8 +- fs/cifs/dir.c | 30 +- fs/cifs/file.c | 3 +- fs/cifs/fs_context.c | 43 +- fs/cifs/inode.c | 26 +- fs/cifs/link.c | 3 +- fs/cifs/smb2pdu.c | 22 +- fs/cifs/smb2pdu.h | 2 +- fs/cifs/transport.c | 30 +- fs/cifs/xattr.c | 1 + fs/coda/coda_linux.h | 8 +- fs/coda/dir.c | 18 +- fs/coda/inode.c | 9 +- fs/coda/pioctl.c | 6 +- fs/configfs/configfs_internal.h | 6 +- fs/configfs/dir.c | 3 +- fs/configfs/inode.c | 5 +- fs/configfs/symlink.c | 6 +- fs/coredump.c | 11 +- fs/crypto/policy.c | 2 +- fs/dax.c | 11 +- fs/debugfs/inode.c | 9 +- fs/direct-io.c | 4 +- fs/ecryptfs/crypto.c | 7 +- fs/ecryptfs/ecryptfs_kernel.h | 2 +- fs/ecryptfs/inode.c | 84 +- fs/ecryptfs/keystore.c | 2 +- fs/ecryptfs/main.c | 6 + fs/ecryptfs/mmap.c | 4 +- fs/efivarfs/file.c | 2 +- fs/efivarfs/inode.c | 4 +- fs/erofs/inode.c | 7 +- fs/erofs/internal.h | 5 +- fs/exec.c | 12 +- fs/exfat/exfat_fs.h | 8 +- fs/exfat/exfat_raw.h | 4 + fs/exfat/fatent.c | 3 +- fs/exfat/file.c | 16 +- fs/exfat/namei.c | 14 +- fs/exfat/super.c | 31 +- fs/ext2/acl.c | 6 +- fs/ext2/acl.h | 3 +- fs/ext2/ext2.h | 5 +- fs/ext2/ialloc.c | 2 +- fs/ext2/inode.c | 15 +- fs/ext2/ioctl.c | 6 +- fs/ext2/namei.c | 22 +- fs/ext2/xattr_security.c | 1 + fs/ext2/xattr_trusted.c | 1 + fs/ext2/xattr_user.c | 1 + fs/ext4/acl.c | 5 +- fs/ext4/acl.h | 3 +- fs/ext4/ext4.h | 22 +- fs/ext4/fast_commit.c | 33 +- fs/ext4/file.c | 5 +- fs/ext4/fsync.c | 2 +- fs/ext4/ialloc.c | 9 +- fs/ext4/inode.c | 21 +- fs/ext4/ioctl.c | 27 +- fs/ext4/namei.c | 94 +- fs/ext4/super.c | 16 +- fs/ext4/xattr_hurd.c | 1 + fs/ext4/xattr_security.c | 1 + fs/ext4/xattr_trusted.c | 1 + fs/ext4/xattr_user.c | 1 + fs/f2fs/acl.c | 7 +- fs/f2fs/acl.h | 3 +- fs/f2fs/checkpoint.c | 3 +- fs/f2fs/data.c | 42 +- fs/f2fs/f2fs.h | 9 +- fs/f2fs/file.c | 64 +- fs/f2fs/inline.c | 4 + fs/f2fs/namei.c | 23 +- fs/f2fs/segment.c | 12 +- fs/f2fs/super.c | 113 +- fs/f2fs/sysfs.c | 8 +- fs/f2fs/xattr.c | 12 +- fs/fat/fat.h | 6 +- fs/fat/file.c | 26 +- fs/fat/namei_msdos.c | 12 +- fs/fat/namei_vfat.c | 15 +- fs/fcntl.c | 22 +- fs/file.c | 36 +- fs/fscache/Kconfig | 1 + fs/fscache/Makefile | 3 +- fs/fscache/internal.h | 3 + fs/fscache/page.c | 2 +- fs/fscache/page2.c | 117 + fs/fscache/stats.c | 1 + fs/fuse/acl.c | 3 +- fs/fuse/dir.c | 46 +- fs/fuse/fuse_i.h | 4 +- fs/fuse/xattr.c | 2 + fs/gfs2/acl.c | 5 +- fs/gfs2/acl.h | 3 +- fs/gfs2/file.c | 11 +- fs/gfs2/incore.h | 5 +- fs/gfs2/inode.c | 64 +- fs/gfs2/inode.h | 3 +- fs/gfs2/lock_dlm.c | 8 +- fs/gfs2/log.c | 7 +- fs/gfs2/lops.c | 14 +- fs/gfs2/lops.h | 5 +- fs/gfs2/ops_fstype.c | 29 +- fs/gfs2/recovery.c | 38 +- fs/gfs2/super.h | 8 +- fs/gfs2/util.c | 16 +- fs/gfs2/xattr.c | 49 +- fs/hfs/attr.c | 1 + fs/hfs/dir.c | 13 +- fs/hfs/hfs_fs.h | 3 +- fs/hfs/inode.c | 8 +- fs/hfsplus/dir.c | 22 +- fs/hfsplus/hfsplus_fs.h | 5 +- fs/hfsplus/inode.c | 18 +- fs/hfsplus/ioctl.c | 2 +- fs/hfsplus/super.c | 2 +- fs/hfsplus/xattr.c | 1 + fs/hfsplus/xattr_security.c | 1 + fs/hfsplus/xattr_trusted.c | 1 + fs/hfsplus/xattr_user.c | 1 + fs/hostfs/hostfs_kern.c | 29 +- fs/hpfs/hpfs_fn.h | 2 +- fs/hpfs/inode.c | 7 +- fs/hpfs/namei.c | 20 +- fs/hugetlbfs/inode.c | 72 +- fs/init.c | 24 +- fs/inode.c | 44 +- fs/internal.h | 17 +- fs/io-wq.c | 17 +- fs/io-wq.h | 5 +- fs/io_uring.c | 1370 +-- fs/iomap/direct-io.c | 78 +- fs/isofs/dir.c | 1 + fs/isofs/inode.c | 9 +- fs/isofs/namei.c | 1 + fs/jbd2/checkpoint.c | 2 +- fs/jbd2/commit.c | 4 +- fs/jbd2/recovery.c | 2 +- fs/jffs2/acl.c | 6 +- fs/jffs2/acl.h | 3 +- fs/jffs2/dir.c | 33 +- fs/jffs2/fs.c | 7 +- fs/jffs2/os-linux.h | 2 +- fs/jffs2/security.c | 1 + fs/jffs2/xattr_trusted.c | 1 + fs/jffs2/xattr_user.c | 1 + fs/jfs/acl.c | 5 +- fs/jfs/file.c | 9 +- fs/jfs/ioctl.c | 2 +- fs/jfs/jfs_acl.h | 3 +- fs/jfs/jfs_inode.c | 2 +- fs/jfs/jfs_inode.h | 2 +- fs/jfs/jfs_txnmgr.c | 35 +- fs/jfs/namei.c | 21 +- fs/jfs/xattr.c | 2 + fs/kernfs/dir.c | 6 +- fs/kernfs/inode.c | 19 +- fs/kernfs/kernfs-internal.h | 9 +- fs/libfs.c | 30 +- fs/minix/bitmap.c | 2 +- fs/minix/file.c | 7 +- fs/minix/inode.c | 6 +- fs/minix/minix.h | 3 +- fs/minix/namei.c | 24 +- fs/mount.h | 28 - fs/mount_notify.c | 222 - fs/namei.c | 512 +- fs/namespace.c | 506 +- fs/netfs/Kconfig | 23 + fs/netfs/Makefile | 5 + fs/netfs/internal.h | 97 + fs/netfs/read_helper.c | 1161 ++ fs/netfs/stats.c | 59 + fs/nfs/blocklayout/blocklayout.c | 5 - fs/nfs/dir.c | 25 +- fs/nfs/export.c | 18 + fs/nfs/fscache.c | 4 - fs/nfs/inode.c | 9 +- fs/nfs/internal.h | 14 +- fs/nfs/namespace.c | 15 +- fs/nfs/nfs3_fs.h | 3 +- fs/nfs/nfs3acl.c | 4 +- fs/nfs/nfs4client.c | 1 + fs/nfs/nfs4file.c | 4 + fs/nfs/nfs4proc.c | 9 +- fs/nfs/nfs4state.c | 1 + fs/nfs/pnfs.c | 71 +- fs/nfs/read.c | 204 +- fs/nfs/super.c | 12 + fs/nfs_common/Makefile | 2 +- fs/nfs_common/nfs_ssc.c | 2 - fs/nfsd/Kconfig | 1 + fs/nfsd/blocklayout.c | 2 +- fs/nfsd/export.c | 12 +- fs/nfsd/nfs2acl.c | 6 +- fs/nfsd/nfs3acl.c | 6 +- fs/nfsd/nfs3xdr.c | 44 +- fs/nfsd/nfs4acl.c | 5 +- fs/nfsd/nfs4proc.c | 8 +- fs/nfsd/nfs4recover.c | 6 +- fs/nfsd/nfs4state.c | 124 +- fs/nfsd/nfsfh.c | 3 +- fs/nfsd/nfsfh.h | 5 +- fs/nfsd/nfsproc.c | 2 +- fs/nfsd/state.h | 3 +- fs/nfsd/vfs.c | 50 +- fs/nilfs2/file.c | 1 + fs/nilfs2/inode.c | 14 +- fs/nilfs2/ioctl.c | 2 +- fs/nilfs2/namei.c | 19 +- fs/nilfs2/nilfs.h | 6 +- fs/nilfs2/segbuf.c | 4 - fs/nilfs2/the_nilfs.h | 2 +- fs/notify/fanotify/fanotify_user.c | 2 +- fs/notify/inotify/inotify_user.c | 2 +- fs/ntfs/inode.c | 6 +- fs/ntfs/inode.h | 3 +- fs/ntfs/layout.h | 4 +- fs/ocfs2/acl.c | 6 +- fs/ocfs2/acl.h | 3 +- fs/ocfs2/cluster/heartbeat.c | 8 +- fs/ocfs2/dlmfs/dlmfs.c | 17 +- fs/ocfs2/file.c | 20 +- fs/ocfs2/file.h | 11 +- fs/ocfs2/ioctl.c | 2 +- fs/ocfs2/namei.c | 21 +- fs/ocfs2/refcounttree.c | 6 +- fs/ocfs2/xattr.c | 3 + fs/omfs/dir.c | 13 +- fs/omfs/file.c | 7 +- fs/omfs/inode.c | 2 +- fs/open.c | 35 +- fs/orangefs/acl.c | 6 +- fs/orangefs/inode.c | 20 +- fs/orangefs/namei.c | 12 +- fs/orangefs/orangefs-kernel.h | 13 +- fs/orangefs/xattr.c | 1 + fs/overlayfs/copy_up.c | 22 +- fs/overlayfs/dir.c | 33 +- fs/overlayfs/file.c | 12 +- fs/overlayfs/inode.c | 27 +- fs/overlayfs/overlayfs.h | 45 +- fs/overlayfs/super.c | 21 +- fs/overlayfs/util.c | 4 +- fs/pipe.c | 1 + fs/posix_acl.c | 103 +- fs/proc/base.c | 28 +- fs/proc/fd.c | 5 +- fs/proc/fd.h | 3 +- fs/proc/generic.c | 12 +- fs/proc/internal.h | 6 +- fs/proc/proc_net.c | 5 +- fs/proc/proc_sysctl.c | 15 +- fs/proc/root.c | 5 +- fs/proc_namespace.c | 3 + fs/ramfs/file-nommu.c | 9 +- fs/ramfs/inode.c | 21 +- fs/read_write.c | 20 +- fs/reiserfs/acl.h | 3 +- fs/reiserfs/file.c | 2 +- fs/reiserfs/inode.c | 7 +- fs/reiserfs/ioctl.c | 4 +- fs/reiserfs/namei.c | 21 +- fs/reiserfs/reiserfs.h | 3 +- fs/reiserfs/xattr.c | 13 +- fs/reiserfs/xattr.h | 3 +- fs/reiserfs/xattr_acl.c | 8 +- fs/reiserfs/xattr_security.c | 3 +- fs/reiserfs/xattr_trusted.c | 3 +- fs/reiserfs/xattr_user.c | 3 +- fs/remap_range.c | 7 +- fs/splice.c | 53 +- fs/squashfs/block.c | 8 +- fs/squashfs/export.c | 41 +- fs/squashfs/id.c | 40 +- fs/squashfs/squashfs_fs_sb.h | 1 + fs/squashfs/super.c | 6 +- fs/squashfs/xattr.h | 10 +- fs/squashfs/xattr_id.c | 66 +- fs/stat.c | 26 +- fs/super.c | 3 +- fs/sysv/file.c | 7 +- fs/sysv/ialloc.c | 2 +- fs/sysv/itree.c | 6 +- fs/sysv/namei.c | 21 +- fs/sysv/sysv.h | 3 +- fs/tracefs/inode.c | 4 +- fs/ubifs/dir.c | 30 +- fs/ubifs/file.c | 5 +- fs/ubifs/ioctl.c | 2 +- fs/ubifs/ubifs.h | 5 +- fs/ubifs/xattr.c | 1 + fs/udf/file.c | 9 +- fs/udf/ialloc.c | 2 +- fs/udf/inode.c | 9 +- fs/udf/namei.c | 24 +- fs/udf/super.c | 9 +- fs/udf/symlink.c | 7 +- fs/ufs/ialloc.c | 2 +- fs/ufs/inode.c | 7 +- fs/ufs/namei.c | 19 +- fs/ufs/ufs.h | 3 +- fs/utimes.c | 3 +- fs/vboxsf/dir.c | 12 +- fs/vboxsf/utils.c | 9 +- fs/vboxsf/vfsmod.h | 8 +- fs/verity/Makefile | 1 + fs/verity/enable.c | 2 +- fs/verity/fsverity_private.h | 13 +- fs/verity/open.c | 133 +- fs/verity/read_metadata.c | 195 + fs/verity/signature.c | 20 +- fs/xattr.c | 139 +- fs/xfs/libxfs/xfs_alloc.c | 50 + fs/xfs/libxfs/xfs_alloc.h | 3 + fs/xfs/libxfs/xfs_attr.c | 22 +- fs/xfs/libxfs/xfs_bmap.c | 315 +- 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_fs.h | 1 + fs/xfs/libxfs/xfs_inode_fork.c | 27 + fs/xfs/libxfs/xfs_inode_fork.h | 63 + fs/xfs/libxfs/xfs_sb.c | 2 + fs/xfs/scrub/common.c | 4 +- fs/xfs/xfs_acl.c | 5 +- fs/xfs/xfs_acl.h | 3 +- fs/xfs/xfs_bmap_item.c | 10 + fs/xfs/xfs_bmap_util.c | 81 +- fs/xfs/xfs_buf.c | 30 +- fs/xfs/xfs_buf.h | 11 +- fs/xfs/xfs_dquot.c | 47 +- fs/xfs/xfs_error.c | 6 + fs/xfs/xfs_file.c | 443 +- fs/xfs/xfs_fsops.c | 32 +- fs/xfs/xfs_fsops.h | 4 +- fs/xfs/xfs_globals.c | 7 +- fs/xfs/xfs_icache.c | 438 +- fs/xfs/xfs_icache.h | 24 +- fs/xfs/xfs_inode.c | 156 +- fs/xfs/xfs_inode.h | 16 +- fs/xfs/xfs_ioctl.c | 104 +- fs/xfs/xfs_ioctl32.c | 13 +- fs/xfs/xfs_iomap.c | 79 +- fs/xfs/xfs_iops.c | 129 +- fs/xfs/xfs_iops.h | 3 +- fs/xfs/xfs_itable.c | 17 +- fs/xfs/xfs_itable.h | 1 + fs/xfs/xfs_iwalk.c | 5 +- fs/xfs/xfs_linux.h | 3 +- fs/xfs/xfs_log.c | 140 +- fs/xfs/xfs_log.h | 4 +- fs/xfs/xfs_mount.c | 43 +- fs/xfs/xfs_mount.h | 10 +- fs/xfs/xfs_mru_cache.c | 2 +- fs/xfs/xfs_pwork.c | 25 +- fs/xfs/xfs_pwork.h | 4 +- fs/xfs/xfs_qm.c | 119 +- fs/xfs/xfs_quota.h | 49 +- fs/xfs/xfs_reflink.c | 103 +- fs/xfs/xfs_rtalloc.c | 5 + fs/xfs/xfs_super.c | 86 +- fs/xfs/xfs_super.h | 6 + fs/xfs/xfs_symlink.c | 20 +- fs/xfs/xfs_symlink.h | 5 +- fs/xfs/xfs_sysctl.c | 15 +- fs/xfs/xfs_sysctl.h | 3 +- fs/xfs/xfs_trace.c | 1 + fs/xfs/xfs_trace.h | 72 +- fs/xfs/xfs_trans.c | 195 + fs/xfs/xfs_trans.h | 13 + fs/xfs/xfs_trans_dquot.c | 71 +- fs/xfs/xfs_xattr.c | 7 +- fs/zonefs/Makefile | 2 + fs/zonefs/super.c | 24 +- fs/zonefs/trace.h | 103 + include/acpi/acpi_bus.h | 7 + include/acpi/acpi_drivers.h | 7 - include/acpi/acpi_numa.h | 4 + include/acpi/actbl1.h | 11 +- include/acpi/actypes.h | 1 + include/acpi/cppc_acpi.h | 2 +- include/asm-generic/export.h | 2 +- include/asm-generic/hyperv-tlfs.h | 255 +- include/asm-generic/mshyperv.h | 5 + include/asm-generic/page.h | 4 - include/asm-generic/qrwlock.h | 24 +- include/asm-generic/vmlinux.lds.h | 16 +- include/crypto/hash.h | 8 +- include/drm/drm_dp_mst_helper.h | 1 + include/drm/drm_file.h | 3 + include/drm/drm_gem_atomic_helper.h | 73 + include/drm/drm_plane.h | 21 +- include/drm/drm_simple_kms_helper.h | 27 + include/drm/gpu_scheduler.h | 23 +- include/dt-bindings/clock/imx8mm-clock.h | 10 +- include/dt-bindings/clock/imx8mn-clock.h | 9 +- include/dt-bindings/clock/imx8mq-clock.h | 16 +- include/dt-bindings/clock/k210-clk.h | 1 - include/dt-bindings/clock/rk3368-cru.h | 3 + include/dt-bindings/interconnect/qcom,sdx55.h | 76 + include/dt-bindings/memory/mt2701-larb-port.h | 4 +- include/dt-bindings/memory/mt2712-larb-port.h | 6 +- include/dt-bindings/memory/mt6779-larb-port.h | 6 +- include/dt-bindings/memory/mt8167-larb-port.h | 6 +- include/dt-bindings/memory/mt8173-larb-port.h | 6 +- include/dt-bindings/memory/mt8183-larb-port.h | 6 +- include/dt-bindings/memory/mt8192-larb-port.h | 243 + include/dt-bindings/memory/mtk-memory-port.h | 15 + include/dt-bindings/power/mt8167-power.h | 17 + include/dt-bindings/power/qcom-rpmpd.h | 9 + .../dt-bindings/reset-controller/mt8192-resets.h | 30 + include/dt-bindings/soc/bcm-pmb.h | 11 + include/keys/system_keyring.h | 25 +- include/linux/acpi.h | 13 +- include/linux/amba/bus.h | 2 +- include/linux/bio.h | 57 +- include/linux/blk-mq.h | 8 +- include/linux/blk_types.h | 33 +- include/linux/blkdev.h | 38 +- include/linux/bpf-cgroup.h | 38 +- include/linux/bpf.h | 52 +- include/linux/can/dev.h | 1 + include/linux/capability.h | 14 +- include/linux/cfag12864b.h | 2 +- include/linux/cgroup.h | 4 +- include/linux/clk/imx.h | 15 + include/linux/compiler.h | 2 + include/linux/coresight.h | 218 +- include/linux/cpufreq.h | 30 +- include/linux/cpumask.h | 2 +- include/linux/cred.h | 2 +- include/linux/crypto.h | 9 +- include/linux/dcache.h | 1 - include/linux/devfreq.h | 2 + include/linux/dma-fence.h | 3 + include/linux/dma-heap.h | 12 +- include/linux/dma/k3-psil.h | 13 +- include/linux/dma/mmp-pdma.h | 16 - include/linux/dmar.h | 2 + include/linux/dsa/8021q.h | 14 + include/linux/efi.h | 19 +- include/linux/elevator.h | 2 + include/linux/entry-common.h | 1 + include/linux/ethtool.h | 5 + include/linux/export.h | 1 - include/linux/exportfs.h | 1 + include/linux/firmware/xlnx-zynqmp.h | 1 - include/linux/fixp-arith.h | 19 + include/linux/fs.h | 191 +- include/linux/fscache-cache.h | 4 + include/linux/fscache.h | 44 +- include/linux/fsl/mc.h | 8 +- include/linux/fsverity.h | 12 + include/linux/fwnode.h | 7 + include/linux/genhd.h | 27 +- include/linux/gfp.h | 12 +- include/linux/gpio/machine.h | 4 +- include/linux/hid-sensor-hub.h | 9 +- include/linux/hid-sensor-ids.h | 14 + include/linux/hid.h | 15 +- include/linux/highmem-internal.h | 5 - include/linux/huge_mm.h | 15 +- include/linux/hugetlb.h | 86 +- include/linux/hyperv.h | 5 +- include/linux/i3c/device.h | 2 +- include/linux/icmpv6.h | 2 +- include/linux/iio/adc/qcom-vadc-common.h | 171 + include/linux/iio/consumer.h | 36 + include/linux/ima.h | 28 +- include/linux/indirect_call_wrapper.h | 2 + include/linux/init.h | 4 +- include/linux/initrd.h | 11 + include/linux/intel-iommu.h | 43 +- include/linux/intel-pti.h | 35 - include/linux/io-pgtable.h | 19 +- include/linux/iomap.h | 19 +- include/linux/iommu.h | 26 +- include/linux/iova.h | 12 - include/linux/ipv6.h | 1 + include/linux/irq.h | 4 +- include/linux/irqflags.h | 12 + include/linux/isa.h | 2 +- include/linux/jump_label.h | 12 +- include/linux/kallsyms.h | 17 +- include/linux/kasan.h | 32 +- include/linux/kexec.h | 5 + include/linux/keyslot-manager.h | 3 + include/linux/kprobes.h | 2 +- include/linux/ks0108.h | 2 +- include/linux/kthread.h | 3 + include/linux/kvm_host.h | 5 + include/linux/lsm_hook_defs.h | 18 +- include/linux/lsm_hooks.h | 7 +- include/linux/mdev.h | 2 +- include/linux/memory.h | 3 +- include/linux/memory_hotplug.h | 16 +- include/linux/mfd/hi6421-spmi-pmic.h | 29 +- include/linux/mfd/intel-m10-bmc.h | 9 + include/linux/mfd/iqs62x.h | 11 +- include/linux/mhi.h | 9 + include/linux/mlx5/device.h | 9 + include/linux/mlx5/driver.h | 32 +- include/linux/mlx5/eswitch.h | 29 + include/linux/mlx5/mlx5_ifc.h | 13 +- include/linux/mm.h | 49 +- include/linux/mm_inline.h | 113 +- include/linux/mmc/card.h | 1 - include/linux/mmc/core.h | 6 + include/linux/mmc/host.h | 12 +- include/linux/mmzone.h | 17 +- include/linux/module.h | 36 +- include/linux/mount.h | 7 + include/linux/msi.h | 6 + include/linux/mtd/spi-nor.h | 1 + include/linux/netdev_features.h | 4 +- include/linux/netdevice.h | 54 +- include/linux/netfilter.h | 2 - include/linux/netfs.h | 167 + include/linux/netlink.h | 6 + include/linux/nfs_fs.h | 9 +- include/linux/nvme.h | 36 +- include/linux/objtool.h | 13 +- include/linux/of_device.h | 4 +- include/linux/page-flags.h | 6 - include/linux/pagemap.h | 17 +- include/linux/parser.h | 1 + include/linux/pgtable.h | 22 +- include/linux/platform_data/cros_ec_commands.h | 26 + include/linux/platform_data/dma-coh901318.h | 72 - include/linux/platform_data/dma-imx-sdma.h | 11 - include/linux/platform_data/mlxcpld.h | 24 + include/linux/platform_data/x86/mlxcpld.h | 52 - include/linux/platform_profile.h | 41 + include/linux/pm_domain.h | 12 + include/linux/pm_opp.h | 83 +- include/linux/posix_acl.h | 21 +- include/linux/posix_acl_xattr.h | 12 +- include/linux/property.h | 4 + include/linux/psp-sev.h | 17 + include/linux/ptrace.h | 2 +- include/linux/qed/qed_chain.h | 2 +- include/linux/rbtree.h | 206 +- include/linux/rcupdate.h | 2 - include/linux/regulator/mt6315-regulator.h | 44 + include/linux/reset.h | 19 + include/linux/rmap.h | 3 +- include/linux/rtc/sirfsoc_rtciobrg.h | 21 - include/linux/rwlock.h | 7 + include/linux/sched.h | 42 +- include/linux/secretmem.h | 30 - include/linux/security.h | 62 +- include/linux/set_memory.h | 16 +- include/linux/sirfsoc_dma.h | 7 - include/linux/skbuff.h | 58 +- include/linux/skmsg.h | 1 - include/linux/soc/brcmstb/brcmstb.h | 16 + include/linux/soc/mediatek/infracfg.h | 8 + include/linux/soc/mediatek/mtk-cmdq.h | 12 - include/linux/soc/mediatek/mtk-mutex.h | 26 + include/linux/soundwire/sdw.h | 2 + include/linux/spi/ifx_modem.h | 15 - include/linux/spi/spi.h | 2 +- include/linux/ssb/ssb_driver_gige.h | 14 +- include/linux/stackdepot.h | 9 + include/linux/sunrpc/svc_rdma.h | 15 +- include/linux/sunrpc/xdr.h | 3 +- include/linux/swap.h | 1 - include/linux/syscalls.h | 15 +- include/linux/tcp.h | 3 +- include/linux/tee_drv.h | 2 +- include/linux/thread_info.h | 2 + include/linux/thunderbolt.h | 3 + include/linux/tpm.h | 9 +- include/linux/trace.h | 3 +- include/linux/trace_events.h | 71 +- include/linux/tracepoint.h | 12 +- include/linux/tty.h | 1 + include/linux/uio.h | 19 +- include/linux/usb/cdc_ncm.h | 2 + include/linux/usb/ch9.h | 11 + include/linux/usb/pd.h | 3 + include/linux/usb/pd_vdo.h | 297 +- include/linux/usb/serial.h | 2 +- include/linux/usb/tcpm.h | 9 + include/linux/usb/typec.h | 11 + include/linux/usb/usbnet.h | 6 - include/linux/vfio.h | 7 + include/linux/virtio_pci_modern.h | 111 + include/linux/vmalloc.h | 11 +- include/linux/vmstat.h | 6 + include/linux/vmw_vmci_defs.h | 4 +- include/linux/watch_queue.h | 7 +- include/linux/xattr.h | 30 +- include/linux/zsmalloc.h | 2 +- include/linux/zstd.h | 8 +- include/media/davinci/vpif_types.h | 2 - include/media/v4l2-async.h | 114 +- include/media/v4l2-clk.h | 73 - include/media/v4l2-fwnode.h | 22 + include/net/af_rxrpc.h | 2 +- include/net/bluetooth/hci.h | 8 + include/net/bluetooth/hci_core.h | 37 +- include/net/bluetooth/l2cap.h | 1 + include/net/bluetooth/mgmt.h | 16 + include/net/cfg80211.h | 74 +- include/net/devlink.h | 105 + include/net/dsa.h | 18 +- include/net/dst.h | 25 +- include/net/flow_offload.h | 1 + include/net/gre.h | 19 +- include/net/gro.h | 12 + include/net/inet_common.h | 2 + include/net/inet_connection_sock.h | 10 +- include/net/ip6_fib.h | 9 +- include/net/ip6_route.h | 3 +- include/net/ip_vs.h | 11 + include/net/iucv/af_iucv.h | 3 +- include/net/lapb.h | 2 + include/net/netfilter/nf_flow_table.h | 4 + include/net/netfilter/nf_tables.h | 13 +- include/net/netfilter/nf_tables_core.h | 12 +- include/net/netfilter/nft_fib.h | 2 +- include/net/netfilter/nft_meta.h | 4 +- include/net/netns/ipv4.h | 2 + include/net/netns/ipv6.h | 1 + include/net/nexthop.h | 14 +- include/net/pkt_cls.h | 36 + include/net/sch_generic.h | 19 +- include/net/sock.h | 8 +- include/net/tcp.h | 3 +- include/net/udp.h | 6 +- include/net/udp_tunnel.h | 3 +- include/net/xdp.h | 1 + include/rdma/ib_umem.h | 48 +- include/rdma/ib_verbs.h | 6 +- include/rdma/rdma_counter.h | 3 +- include/scsi/libiscsi.h | 6 +- include/scsi/libsas.h | 9 +- include/scsi/scsi.h | 1 + include/scsi/scsi_cmnd.h | 5 + include/soc/brcmstb/common.h | 12 - include/soc/mediatek/smi.h | 5 +- include/soc/mscc/ocelot.h | 17 +- include/soc/mscc/ocelot_vcap.h | 297 + include/sound/core.h | 6 + include/sound/dmaengine_pcm.h | 5 + include/sound/graph_card.h | 6 +- include/sound/hdaudio.h | 14 +- include/sound/hdaudio_ext.h | 2 + include/sound/hdmi-codec.h | 5 + include/sound/jack.h | 1 + include/sound/pcm.h | 2 +- include/sound/soc-component.h | 6 + include/target/target_core_base.h | 1 + include/trace/events/afs.h | 74 +- include/trace/events/btrfs.h | 13 +- include/trace/events/intel_iommu.h | 39 +- include/trace/events/netfs.h | 201 + include/trace/events/netlink.h | 29 + include/trace/events/pagemap.h | 11 +- include/trace/events/rpcrdma.h | 50 +- include/trace/events/tcp.h | 20 +- include/uapi/asm-generic/unistd.h | 10 +- include/uapi/drm/amdgpu_drm.h | 34 + include/uapi/drm/drm_fourcc.h | 19 + include/uapi/drm/etnaviv_drm.h | 3 + include/uapi/linux/batadv_packet.h | 2 +- include/uapi/linux/batman_adv.h | 2 +- include/uapi/linux/devlink.h | 25 + include/uapi/linux/ethtool_netlink.h | 1 + include/uapi/linux/firewire-cdev.h | 2 +- include/uapi/linux/fsl_mc.h | 34 + include/uapi/linux/fsverity.h | 14 + include/uapi/linux/gfs2_ondisk.h | 5 +- include/uapi/linux/gpio.h | 2 +- include/uapi/linux/gtp.h | 12 - include/uapi/linux/i2c-dev.h | 25 +- include/uapi/linux/i2c.h | 128 +- include/uapi/linux/if_link.h | 3 +- include/uapi/linux/if_tunnel.h | 1 - include/uapi/linux/input.h | 2 +- include/uapi/linux/io_uring.h | 10 + include/uapi/linux/ipv6.h | 1 + include/uapi/linux/kvm.h | 73 + include/uapi/linux/magic.h | 1 - include/uapi/linux/misc/bcm_vk.h | 84 + include/uapi/linux/mount.h | 16 + include/uapi/linux/mrp_bridge.h | 86 - include/uapi/linux/pkt_cls.h | 1 + include/uapi/linux/pkt_sched.h | 1 + include/uapi/linux/prctl.h | 3 + include/uapi/linux/rkisp1-config.h | 86 +- include/uapi/linux/rpl.h | 6 +- include/uapi/linux/sysctl.h | 1 + include/uapi/linux/tcp.h | 5 + include/uapi/linux/tee.h | 2 +- include/uapi/linux/v4l2-subdev.h | 2 +- include/uapi/linux/vfio.h | 27 + include/uapi/linux/watch_queue.h | 31 +- include/uapi/misc/habanalabs.h | 56 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 14 + include/xen/interface/xen.h | 4 +- init/Kconfig | 16 +- init/init_task.c | 3 +- init/initramfs.c | 45 + init/main.c | 2 + ipc/mqueue.c | 9 +- kernel/auditsc.c | 21 +- kernel/bpf/bpf_inode_storage.c | 6 +- kernel/bpf/bpf_lsm.c | 12 + kernel/bpf/cgroup.c | 15 +- kernel/bpf/disasm.c | 2 +- kernel/bpf/helpers.c | 12 +- kernel/bpf/inode.c | 13 +- kernel/bpf/preload/Makefile | 5 +- kernel/bpf/stackmap.c | 2 + kernel/bpf/verifier.c | 72 +- kernel/capability.c | 14 +- kernel/cgroup/cgroup.c | 2 +- kernel/dma/map_benchmark.c | 18 +- kernel/entry/common.c | 24 +- kernel/entry/syscall_user_dispatch.c | 4 +- kernel/events/core.c | 203 +- kernel/events/uprobes.c | 82 +- kernel/futex.c | 232 +- kernel/groups.c | 7 +- kernel/irq/msi.c | 44 +- kernel/kallsyms.c | 8 +- kernel/kexec_core.c | 2 - kernel/kexec_file.c | 5 + kernel/kprobes.c | 36 +- kernel/kthread.c | 27 +- kernel/livepatch/core.c | 7 +- kernel/locking/Makefile | 1 + kernel/locking/irqflag-debug.c | 11 + kernel/locking/rtmutex.c | 78 +- kernel/locking/rtmutex_common.h | 3 +- kernel/locking/rwsem.c | 2 +- kernel/locking/semaphore.c | 2 +- kernel/module.c | 288 +- kernel/power/hibernate.c | 5 +- kernel/power/process.c | 2 +- kernel/power/snapshot.c | 4 +- kernel/power/swap.c | 2 +- kernel/printk/printk.c | 2 +- kernel/printk/printk_ringbuffer.h | 2 +- kernel/rcu/rcutorture.c | 6 +- kernel/rcu/tasks.h | 4 +- kernel/rcu/tree.c | 28 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_plugin.h | 43 +- kernel/sched/core.c | 217 +- kernel/sched/deadline.c | 77 +- kernel/sched/fair.c | 201 +- kernel/sched/features.h | 1 - kernel/sched/idle.c | 24 +- kernel/sched/membarrier.c | 2 +- kernel/sched/sched.h | 4 +- kernel/smpboot.c | 1 + kernel/sys.c | 2 +- kernel/sys_ni.c | 5 - kernel/time/ntp.c | 4 +- kernel/torture.c | 6 +- kernel/trace/Kconfig | 6 +- kernel/trace/blktrace.c | 33 +- kernel/trace/bpf_trace.c | 3 - kernel/trace/fgraph.c | 2 - kernel/trace/preemptirq_delay_test.c | 14 + kernel/trace/ring_buffer.c | 41 +- kernel/trace/trace.c | 183 +- kernel/trace/trace.h | 57 +- kernel/trace/trace_branch.c | 6 +- kernel/trace/trace_event_perf.c | 5 +- kernel/trace/trace_events.c | 21 +- kernel/trace/trace_events_inject.c | 6 +- kernel/trace/trace_functions.c | 31 +- kernel/trace/trace_functions_graph.c | 32 +- kernel/trace/trace_hwlat.c | 7 +- kernel/trace/trace_irqsoff.c | 90 +- kernel/trace/trace_kprobe.c | 24 +- kernel/trace/trace_mmiotrace.c | 16 +- kernel/trace/trace_sched_wakeup.c | 71 +- kernel/trace/trace_syscalls.c | 20 +- kernel/trace/trace_uprobe.c | 6 +- kernel/tracepoint.c | 80 +- kernel/watch_queue.c | 2 +- kernel/workqueue.c | 26 +- lib/Kconfig | 9 + lib/Kconfig.debug | 8 + lib/bitmap.c | 27 +- lib/bug.c | 3 - lib/cmdline.c | 28 +- lib/cmdline_kunit.c | 56 + lib/cpumask.c | 79 +- lib/crypto/chacha20poly1305.c | 5 + lib/iov_iter.c | 358 +- lib/kunit/Kconfig | 1 + lib/kunit/assert.c | 39 +- lib/kunit/executor.c | 93 +- lib/parser.c | 44 +- lib/stackdepot.c | 37 +- lib/test_kasan.c | 111 +- lib/test_printf.c | 4 +- lib/timerqueue.c | 28 +- lib/ubsan.c | 31 + lib/ubsan.h | 6 + localversion-next | 2 +- mm/Kconfig | 5 - mm/Makefile | 1 - mm/cma.c | 47 +- mm/compaction.c | 56 +- mm/early_ioremap.c | 12 +- mm/filemap.c | 769 +- mm/gup.c | 15 +- mm/huge_memory.c | 52 +- mm/hugetlb.c | 270 +- mm/hugetlb_cgroup.c | 6 +- mm/internal.h | 3 - mm/kasan/common.c | 189 +- mm/kasan/hw_tags.c | 10 +- mm/kasan/kasan.h | 74 +- mm/kasan/shadow.c | 54 +- mm/khugepaged.c | 37 +- mm/list_lru.c | 12 +- mm/madvise.c | 5 +- mm/memcontrol.c | 49 +- mm/memory-failure.c | 34 +- mm/memory.c | 238 +- mm/memory_hotplug.c | 112 +- mm/mempolicy.c | 2 +- mm/memremap.c | 6 +- mm/migrate.c | 4 +- mm/mincore.c | 5 +- mm/mlock.c | 5 +- mm/mmap.c | 5 +- mm/mremap.c | 8 +- mm/nommu.c | 3 +- mm/oom_kill.c | 5 +- mm/page_alloc.c | 242 +- mm/page_io.c | 59 +- mm/page_owner.c | 4 +- mm/pgtable-generic.c | 5 +- mm/readahead.c | 70 + mm/rmap.c | 22 +- mm/secretmem.c | 451 - mm/shmem.c | 56 +- mm/slab.c | 3 +- mm/slab.h | 6 +- mm/slab_common.c | 20 +- mm/slub.c | 50 +- mm/swap.c | 50 +- mm/swap_state.c | 2 +- mm/swapfile.c | 35 +- mm/vmalloc.c | 5 +- mm/vmscan.c | 21 +- mm/vmstat.c | 33 +- mm/workingset.c | 7 +- mm/zsmalloc.c | 19 +- mm/zswap.c | 3 +- net/9p/Kconfig | 1 - net/Makefile | 23 +- net/atm/pppoatm.c | 15 +- net/batman-adv/Kconfig | 3 +- net/batman-adv/Makefile | 2 +- net/batman-adv/bat_algo.c | 2 +- net/batman-adv/bat_algo.h | 2 +- net/batman-adv/bat_iv_ogm.c | 2 +- net/batman-adv/bat_iv_ogm.h | 2 +- net/batman-adv/bat_v.c | 2 +- net/batman-adv/bat_v.h | 2 +- net/batman-adv/bat_v_elp.c | 2 +- net/batman-adv/bat_v_elp.h | 2 +- net/batman-adv/bat_v_ogm.c | 2 +- net/batman-adv/bat_v_ogm.h | 2 +- net/batman-adv/bitarray.c | 2 +- net/batman-adv/bitarray.h | 2 +- net/batman-adv/bridge_loop_avoidance.c | 2 +- net/batman-adv/bridge_loop_avoidance.h | 2 +- net/batman-adv/distributed-arp-table.c | 6 +- net/batman-adv/distributed-arp-table.h | 2 +- net/batman-adv/fragmentation.c | 2 +- net/batman-adv/fragmentation.h | 2 +- net/batman-adv/gateway_client.c | 2 +- net/batman-adv/gateway_client.h | 2 +- net/batman-adv/gateway_common.c | 2 +- net/batman-adv/gateway_common.h | 2 +- net/batman-adv/hard-interface.c | 2 +- net/batman-adv/hard-interface.h | 2 +- net/batman-adv/hash.c | 2 +- net/batman-adv/hash.h | 2 +- net/batman-adv/log.c | 2 +- net/batman-adv/log.h | 2 +- net/batman-adv/main.c | 2 +- net/batman-adv/main.h | 4 +- net/batman-adv/multicast.c | 4 +- net/batman-adv/multicast.h | 2 +- net/batman-adv/netlink.c | 6 +- net/batman-adv/netlink.h | 2 +- net/batman-adv/network-coding.c | 2 +- net/batman-adv/network-coding.h | 2 +- net/batman-adv/originator.c | 2 +- net/batman-adv/originator.h | 2 +- net/batman-adv/routing.c | 2 +- net/batman-adv/routing.h | 2 +- net/batman-adv/send.c | 2 +- net/batman-adv/send.h | 2 +- net/batman-adv/soft-interface.c | 2 +- net/batman-adv/soft-interface.h | 2 +- net/batman-adv/tp_meter.c | 4 +- net/batman-adv/tp_meter.h | 2 +- net/batman-adv/trace.c | 2 +- net/batman-adv/trace.h | 2 +- net/batman-adv/translation-table.c | 2 +- net/batman-adv/translation-table.h | 2 +- net/batman-adv/tvlv.c | 2 +- net/batman-adv/tvlv.h | 2 +- net/batman-adv/types.h | 5 +- net/bluetooth/Kconfig | 2 +- net/bluetooth/a2mp.c | 1 + net/bluetooth/af_bluetooth.c | 22 +- net/bluetooth/amp.c | 3 + net/bluetooth/hci_conn.c | 20 +- net/bluetooth/hci_core.c | 201 +- net/bluetooth/hci_debugfs.c | 80 +- net/bluetooth/hci_request.c | 49 +- net/bluetooth/l2cap_core.c | 119 +- net/bluetooth/mgmt.c | 391 +- net/bluetooth/msft.c | 460 +- net/bluetooth/msft.h | 30 + net/bpfilter/Kconfig | 2 +- net/bridge/Makefile | 2 +- net/bridge/br_multicast.c | 259 +- net/bridge/br_multicast_eht.c | 878 ++ net/bridge/br_netlink.c | 19 +- net/bridge/br_private.h | 8 + net/bridge/br_private_mcast_eht.h | 93 + net/bridge/br_private_mrp.h | 29 + net/bridge/br_sysfs_br.c | 4 + net/bridge/br_sysfs_if.c | 13 +- net/bridge/netfilter/nft_meta_bridge.c | 5 +- net/can/Kconfig | 1 - net/can/gw.c | 2 +- net/core/datagram.c | 12 +- net/core/dev.c | 33 +- net/core/devlink.c | 315 +- net/core/filter.c | 16 + net/core/neighbour.c | 7 +- net/core/net-sysfs.c | 13 +- net/core/netpoll.c | 22 +- net/core/page_pool.c | 14 +- net/core/pktgen.c | 2 +- net/core/rtnetlink.c | 2 +- net/core/skbuff.c | 46 +- net/core/skmsg.c | 3 +- net/core/sock.c | 212 +- net/core/sysctl_net_core.c | 2 - net/core/xdp.c | 11 + net/dcb/Makefile | 2 +- net/dccp/feat.c | 2 +- net/decnet/dn_route.c | 2 +- net/dns_resolver/Kconfig | 2 +- net/dsa/Kconfig | 21 +- net/dsa/Makefile | 1 + net/dsa/dsa.c | 26 + net/dsa/dsa2.c | 135 +- net/dsa/dsa_priv.h | 40 +- net/dsa/master.c | 39 +- net/dsa/port.c | 44 +- net/dsa/slave.c | 74 +- net/dsa/switch.c | 55 + net/dsa/tag_8021q.c | 15 +- net/dsa/tag_ocelot_8021q.c | 68 + net/ethtool/common.c | 148 + net/ethtool/common.h | 7 + net/ethtool/ioctl.c | 18 +- net/ethtool/linkmodes.c | 208 +- net/ethtool/netlink.h | 2 +- net/hsr/hsr_main.h | 5 +- net/ife/Kconfig | 1 - net/ipv4/af_inet.c | 14 +- net/ipv4/esp4_offload.c | 2 +- net/ipv4/fib_lookup.h | 3 +- net/ipv4/fib_semantics.c | 4 +- net/ipv4/fib_trie.c | 27 + net/ipv4/gre_offload.c | 15 +- net/ipv4/ip_input.c | 1 + net/ipv4/ip_output.c | 1 + net/ipv4/ip_tunnel.c | 16 +- net/ipv4/ipconfig.c | 21 +- net/ipv4/netfilter/nft_dup_ipv4.c | 18 +- net/ipv4/nexthop.c | 270 +- net/ipv4/proc.c | 50 +- net/ipv4/route.c | 13 +- net/ipv4/sysctl_net_ipv4.c | 9 + net/ipv4/tcp.c | 148 +- net/ipv4/tcp_input.c | 30 +- net/ipv4/tcp_ipv4.c | 5 +- net/ipv4/tcp_output.c | 2 + net/ipv4/tcp_recovery.c | 5 +- net/ipv4/tcp_timer.c | 18 + net/ipv4/udp.c | 6 + net/ipv4/udp_offload.c | 72 +- net/ipv6/addrconf.c | 11 + net/ipv6/af_inet6.c | 10 +- net/ipv6/esp6.c | 2 +- net/ipv6/ip6_input.c | 3 +- net/ipv6/ip6_offload.c | 1 + net/ipv6/ip6_output.c | 1 + net/ipv6/ndisc.c | 12 +- net/ipv6/netfilter/nft_dup_ipv6.c | 18 +- net/ipv6/route.c | 62 +- net/ipv6/seg6_local.c | 67 +- net/ipv6/sysctl_net_ipv6.c | 9 + net/ipv6/tcp_ipv6.c | 5 +- net/ipv6/udp.c | 4 +- net/ipv6/udp_offload.c | 2 +- net/iucv/af_iucv.c | 122 +- net/l3mdev/Makefile | 2 +- net/lapb/lapb_iface.c | 70 +- net/lapb/lapb_out.c | 3 +- net/lapb/lapb_timer.c | 30 +- net/llc/Kconfig | 1 - net/mac80211/Kconfig | 2 +- net/mac80211/driver-ops.c | 5 +- net/mac80211/he.c | 6 +- net/mac80211/ieee80211_i.h | 1 + net/mac80211/iface.c | 18 +- net/mac80211/main.c | 4 +- net/mac80211/rate.c | 3 +- net/mac80211/rc80211_minstrel_ht.c | 2 +- net/mptcp/mib.c | 6 + net/mptcp/mib.h | 6 + net/mptcp/mptcp_diag.c | 6 +- net/mptcp/options.c | 9 +- net/mptcp/pm.c | 14 +- net/mptcp/pm_netlink.c | 343 +- net/mptcp/protocol.c | 185 +- net/mptcp/protocol.h | 107 +- net/mptcp/subflow.c | 154 +- net/netfilter/Kconfig | 2 +- net/netfilter/ipvs/Kconfig | 13 +- net/netfilter/ipvs/Makefile | 1 + net/netfilter/ipvs/ip_vs_core.c | 12 - net/netfilter/ipvs/ip_vs_twos.c | 139 + net/netfilter/nf_conntrack_netlink.c | 7 - net/netfilter/nf_flow_table_core.c | 10 +- net/netfilter/nf_tables_api.c | 85 +- net/netfilter/nfnetlink_log.c | 8 +- net/netfilter/nfnetlink_queue.c | 10 +- net/netfilter/nft_bitwise.c | 23 +- net/netfilter/nft_byteorder.c | 14 +- net/netfilter/nft_cmp.c | 12 +- net/netfilter/nft_ct.c | 12 +- net/netfilter/nft_dup_netdev.c | 6 +- net/netfilter/nft_dynset.c | 53 +- net/netfilter/nft_exthdr.c | 14 +- net/netfilter/nft_fib.c | 5 +- net/netfilter/nft_fwd_netdev.c | 18 +- net/netfilter/nft_hash.c | 25 +- net/netfilter/nft_immediate.c | 6 +- net/netfilter/nft_lookup.c | 14 +- net/netfilter/nft_masq.c | 18 +- net/netfilter/nft_meta.c | 8 +- net/netfilter/nft_nat.c | 35 +- net/netfilter/nft_numgen.c | 15 +- net/netfilter/nft_objref.c | 6 +- net/netfilter/nft_osf.c | 8 +- net/netfilter/nft_payload.c | 10 +- net/netfilter/nft_queue.c | 12 +- net/netfilter/nft_range.c | 6 +- net/netfilter/nft_redir.c | 18 +- net/netfilter/nft_rt.c | 7 +- net/netfilter/nft_socket.c | 7 +- net/netfilter/nft_tproxy.c | 14 +- net/netfilter/nft_tunnel.c | 8 +- net/netfilter/nft_xfrm.c | 7 +- net/netfilter/xt_recent.c | 12 +- net/netlink/af_netlink.c | 8 + net/nfc/Kconfig | 1 - net/nfc/netlink.c | 1 + net/nfc/rawsock.c | 2 +- net/packet/af_packet.c | 4 +- net/packet/internal.h | 2 +- net/psample/Kconfig | 1 - net/qrtr/tun.c | 6 + net/rds/rdma.c | 3 + net/rxrpc/af_rxrpc.c | 6 +- net/rxrpc/call_accept.c | 1 + net/rxrpc/call_object.c | 2 - net/rxrpc/local_object.c | 74 +- net/rxrpc/recvmsg.c | 9 +- net/sched/act_ct.c | 1 + net/sched/cls_flower.c | 6 +- net/sched/em_nbyte.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/sctp/proc.c | 16 +- net/socket.c | 6 +- net/sunrpc/auth_gss/auth_gss.c | 30 +- net/sunrpc/auth_gss/auth_gss_internal.h | 45 + net/sunrpc/auth_gss/gss_krb5_mech.c | 31 +- net/sunrpc/rpc_pipe.c | 1 + net/sunrpc/svc.c | 2 +- net/sunrpc/svcsock.c | 7 +- net/sunrpc/xprtrdma/backchannel.c | 4 +- net/sunrpc/xprtrdma/frwr_ops.c | 12 +- net/sunrpc/xprtrdma/rpc_rdma.c | 67 +- net/sunrpc/xprtrdma/svc_rdma.c | 198 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 4 +- 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/sunrpc/xprtrdma/xprt_rdma.h | 15 +- net/sunrpc/xprtsock.c | 17 +- net/switchdev/Makefile | 2 +- net/switchdev/switchdev.c | 20 +- net/tipc/msg.c | 4 - net/unix/af_unix.c | 5 +- net/vmw_vsock/af_vsock.c | 24 +- net/wireless/core.c | 165 +- net/wireless/mlme.c | 4 +- net/wireless/nl80211.c | 39 +- net/wireless/scan.c | 12 +- net/wireless/sme.c | 4 +- net/wireless/sysfs.c | 8 +- net/wireless/wext-compat.c | 82 +- net/wireless/wext-core.c | 5 +- net/wireless/wext-sme.c | 4 +- net/xdp/xsk.c | 47 +- net/xdp/xsk_buff_pool.c | 12 +- net/xfrm/xfrm_user.c | 2 +- samples/Kconfig | 7 +- samples/auxdisplay/cfag12864b-example.c | 2 +- samples/bpf/Makefile | 10 +- samples/bpf/README.rst | 22 +- samples/bpf/cookie_uid_helper_example.c | 2 +- samples/bpf/xdp_redirect_map_kern.c | 60 +- samples/bpf/xdp_redirect_map_user.c | 112 +- samples/watch_queue/watch_test.c | 43 +- scripts/Makefile | 9 +- scripts/Makefile.dtbinst | 3 + scripts/Makefile.lib | 27 +- scripts/bloat-o-meter | 2 +- scripts/check-blacklist-hashes.awk | 37 + scripts/checkpatch.pl | 18 +- scripts/checksyscalls.sh | 4 - scripts/clang-tools/gen_compile_commands.py | 2 +- scripts/clang-tools/run-clang-tools.py | 2 +- scripts/diffconfig | 2 +- scripts/dtc/Makefile | 8 +- scripts/dtc/data.c | 6 +- scripts/dtc/dtc.c | 4 + scripts/dtc/dtc.h | 8 +- scripts/dtc/fdtdump.c | 163 - scripts/dtc/fdtoverlay.c | 208 + scripts/dtc/flattree.c | 8 +- scripts/dtc/libfdt/fdt.c | 4 + scripts/dtc/libfdt/fdt_ro.c | 20 +- scripts/dtc/libfdt/fdt_rw.c | 4 +- scripts/dtc/libfdt/fdt_sw.c | 2 +- scripts/dtc/libfdt/libfdt.h | 126 +- scripts/dtc/libfdt/libfdt_internal.h | 19 + scripts/dtc/livetree.c | 2 +- scripts/dtc/srcpos.c | 2 +- scripts/dtc/update-dtc-source.sh | 3 +- scripts/dtc/version_gen.h | 2 +- scripts/dtc/yamltree.c | 6 +- scripts/dummy-tools/gcc | 10 +- scripts/gdb/linux/Makefile | 4 +- scripts/jobserver-exec | 2 +- scripts/kallsyms.c | 6 + scripts/kconfig/mconf-cfg.sh | 2 +- scripts/kernel-doc | 1 + scripts/ld-version.sh | 2 +- scripts/mod/modpost.c | 13 +- scripts/mod/modpost.h | 1 - scripts/module.lds.S | 2 - scripts/spdxcheck.py | 2 +- scripts/spelling.txt | 3 + scripts/sphinx-pre-install | 4 +- scripts/ver_linux | 12 +- security/apparmor/apparmorfs.c | 7 +- security/apparmor/domain.c | 13 +- security/apparmor/file.c | 4 +- security/apparmor/include/file.h | 2 +- security/apparmor/include/label.h | 1 + security/apparmor/include/policy.h | 6 +- security/apparmor/label.c | 4 +- security/apparmor/lsm.c | 43 +- security/apparmor/path.c | 2 +- security/apparmor/policy.c | 59 +- security/apparmor/policy_unpack.c | 2 +- security/commoncap.c | 108 +- security/integrity/evm/evm_crypto.c | 18 +- security/integrity/evm/evm_main.c | 4 +- security/integrity/evm/evm_secfs.c | 2 +- security/integrity/ima/ima.h | 27 +- security/integrity/ima/ima_api.c | 16 +- security/integrity/ima/ima_appraise.c | 25 +- security/integrity/ima/ima_asymmetric_keys.c | 5 +- security/integrity/ima/ima_init.c | 5 + security/integrity/ima/ima_kexec.c | 3 + security/integrity/ima/ima_main.c | 91 +- security/integrity/ima/ima_policy.c | 133 +- security/integrity/ima/ima_queue_keys.c | 7 +- .../integrity/platform_certs/keyring_handler.c | 37 +- security/integrity/platform_certs/load_uefi.c | 20 +- security/keys/Kconfig | 8 +- security/security.c | 32 +- security/selinux/Makefile | 2 + security/selinux/hooks.c | 23 +- security/selinux/ima.c | 44 + security/selinux/include/ima.h | 24 + security/selinux/include/security.h | 3 +- security/selinux/ss/services.c | 64 +- security/smack/smack_lsm.c | 22 +- security/smack/smackfs.c | 21 +- security/tomoyo/file.c | 16 +- security/tomoyo/network.c | 10 +- security/tomoyo/util.c | 24 +- sound/ac97/bus.c | 2 +- sound/arm/aaci.c | 4 +- sound/core/Kconfig | 9 + sound/core/init.c | 19 + sound/core/jack.c | 304 +- sound/core/pcm.c | 27 +- sound/core/pcm_dmaengine.c | 2 + sound/core/pcm_local.h | 7 + sound/core/pcm_memory.c | 12 +- sound/core/pcm_native.c | 58 +- sound/core/sound.c | 13 + sound/firewire/bebob/bebob_hwdep.c | 8 +- sound/firewire/fireface/ff-hwdep.c | 10 +- sound/firewire/fireface/ff-protocol-latter.c | 118 +- sound/firewire/oxfw/oxfw-hwdep.c | 10 +- sound/hda/Kconfig | 14 + sound/hda/ext/hdac_ext_controller.c | 37 + sound/hda/hdac_bus.c | 23 + sound/hda/hdac_controller.c | 14 + sound/hda/hdac_sysfs.c | 2 +- sound/hda/intel-dsp-config.c | 33 +- sound/isa/ad1848/ad1848.c | 3 +- sound/isa/adlib.c | 3 +- sound/isa/cmi8328.c | 3 +- sound/isa/cmi8330.c | 3 +- sound/isa/cs423x/cs4231.c | 3 +- sound/isa/cs423x/cs4236.c | 3 +- sound/isa/es1688/es1688.c | 3 +- sound/isa/es18xx.c | 5 +- sound/isa/galaxy/galaxy.c | 3 +- sound/isa/gus/gusclassic.c | 3 +- sound/isa/gus/gusextreme.c | 3 +- sound/isa/gus/gusmax.c | 3 +- sound/isa/gus/interwave.c | 3 +- sound/isa/msnd/msnd_pinnacle.c | 3 +- sound/isa/opl3sa2.c | 3 +- sound/isa/opti9xx/miro.c | 3 +- sound/isa/opti9xx/opti92x-ad1848.c | 5 +- sound/isa/sb/jazz16.c | 3 +- sound/isa/sb/sb16.c | 3 +- sound/isa/sb/sb8.c | 3 +- sound/isa/sc6000.c | 3 +- sound/isa/sscape.c | 3 +- sound/isa/wavefront/wavefront.c | 3 +- sound/mips/Kconfig | 7 + sound/mips/Makefile | 1 + sound/mips/snd-n64.c | 372 + sound/pci/azt3328.c | 2 +- sound/pci/hda/hda_intel.c | 8 +- sound/pci/hda/hda_tegra.c | 90 +- sound/pci/hda/patch_conexant.c | 2 +- sound/pci/hda/patch_realtek.c | 12 + sound/pci/hda/patch_via.c | 2 +- sound/pci/intel8x0m.c | 3 +- sound/pci/rme9652/hdsp.c | 74 +- sound/soc/codecs/Kconfig | 21 +- sound/soc/codecs/Makefile | 2 + sound/soc/codecs/ak4458.c | 22 +- sound/soc/codecs/cpcap.c | 12 +- sound/soc/codecs/da7218.c | 4 +- sound/soc/codecs/hdmi-codec.c | 4 +- sound/soc/codecs/jz4760.c | 889 ++ sound/soc/codecs/lpass-wsa-macro.c | 43 +- sound/soc/codecs/max98373.c | 2 +- sound/soc/codecs/mt6359.c | 18 +- sound/soc/codecs/rt5682-i2c.c | 3 + sound/soc/codecs/rt5682-sdw.c | 4 +- sound/soc/codecs/rt5682.c | 6 + sound/soc/codecs/rt700-sdw.c | 4 +- sound/soc/codecs/rt711-sdw.c | 4 +- sound/soc/codecs/wsa881x.c | 1 + sound/soc/fsl/fsl_easrc.c | 2 +- sound/soc/fsl/fsl_esai.c | 5 - sound/soc/fsl/fsl_micfil.c | 2 +- sound/soc/fsl/fsl_spdif.c | 10 +- sound/soc/fsl/fsl_xcvr.c | 2 +- sound/soc/generic/audio-graph-card.c | 17 +- sound/soc/intel/boards/Kconfig | 12 + sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/bytcr_wm5102.c | 465 + sound/soc/intel/boards/sof_sdw.c | 17 +- sound/soc/intel/catpt/pcm.c | 2 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 1 - sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-byt-match.c | 19 +- sound/soc/intel/common/soc-acpi-intel-cfl-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-cht-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-cml-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-ehl-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-glk-match.c | 3 - .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-icl-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-skl-match.c | 3 - sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 10 - sound/soc/intel/common/soc-intel-quirks.h | 25 + sound/soc/intel/keembay/kmb_platform.c | 73 +- sound/soc/intel/keembay/kmb_platform.h | 1 + .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 41 + sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 4 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 73 +- sound/soc/qcom/lpass-apq8016.c | 2 +- sound/soc/qcom/lpass-cpu.c | 30 +- sound/soc/qcom/lpass-lpaif-reg.h | 5 +- sound/soc/qcom/lpass-sc7180.c | 2 +- sound/soc/qcom/lpass.h | 1 - sound/soc/qcom/qdsp6/q6asm.c | 2 +- sound/soc/sh/siu.h | 2 +- sound/soc/sh/siu_pcm.c | 2 +- sound/soc/soc-component.c | 54 + sound/soc/soc-pcm.c | 124 +- sound/soc/soc-topology-test.c | 66 +- sound/soc/sof/debug.c | 2 +- sound/soc/sof/intel/Kconfig | 3 +- sound/soc/sof/intel/hda-bus.c | 33 +- sound/soc/sof/intel/hda-compress.c | 2 +- sound/soc/sof/intel/hda-dsp.c | 6 +- sound/soc/sof/intel/hda-loader.c | 11 +- sound/soc/sof/intel/hda-pcm.c | 16 +- sound/soc/sof/intel/hda-stream.c | 38 +- sound/soc/sof/intel/hda-trace.c | 4 +- sound/soc/sof/intel/hda.c | 7 +- sound/soc/sof/intel/hda.h | 9 +- sound/soc/sof/loader.c | 8 +- sound/soc/sof/ops.h | 24 +- sound/soc/sof/pcm.c | 7 +- sound/soc/sof/pm.c | 1 - sound/soc/sof/sof-acpi-dev.c | 11 +- sound/soc/sof/sof-pci-dev.c | 10 +- sound/soc/sof/topology.c | 12 +- sound/soc/stm/stm32_i2s.c | 310 +- sound/soc/tegra/Kconfig | 33 +- sound/soc/tegra/tegra30_ahub.c | 64 +- sound/soc/tegra/tegra30_ahub.h | 5 +- sound/soc/tegra/tegra_audio_graph_card.c | 9 +- sound/usb/card.h | 2 +- sound/usb/endpoint.c | 87 +- sound/usb/format.c | 11 + sound/usb/mixer_quirks.c | 367 +- sound/usb/pcm.c | 7 +- sound/usb/quirks-table.h | 57 + sound/usb/quirks.c | 20 + tools/arch/x86/include/asm/disabled-features.h | 3 +- tools/arch/x86/include/asm/required-features.h | 3 +- tools/bpf/bpftool/Makefile | 2 - tools/bpf/runqslower/Makefile | 3 - tools/build/feature/Makefile | 4 +- tools/certs/print-cert-tbs-hash.sh | 91 + tools/include/linux/export.h | 1 - tools/include/linux/objtool.h | 13 +- tools/include/linux/rbtree.h | 192 +- tools/include/linux/types.h | 3 + tools/include/uapi/asm-generic/unistd.h | 4 +- tools/include/uapi/linux/bpf_perf_event.h | 1 + tools/include/uapi/linux/if_link.h | 1 - tools/include/uapi/linux/pkt_sched.h | 1 + tools/lib/bpf/.gitignore | 1 - tools/lib/bpf/Makefile | 47 +- tools/lib/bpf/xsk.c | 81 +- tools/lib/perf/evlist.c | 17 +- tools/objtool/arch/x86/decode.c | 4 +- tools/objtool/arch/x86/special.c | 2 +- tools/objtool/check.c | 103 +- tools/objtool/elf.c | 80 +- tools/objtool/include/objtool/check.h | 12 +- tools/perf/Makefile.perf | 1 - tools/perf/builtin-script.c | 18 +- tools/perf/util/metricgroup.c | 16 +- tools/power/cpupower/utils/cpufreq-info.c | 3 +- tools/power/cpupower/utils/helpers/amd.c | 65 +- tools/power/cpupower/utils/helpers/cpuid.c | 20 +- tools/power/cpupower/utils/helpers/helpers.h | 14 +- tools/power/cpupower/utils/helpers/misc.c | 9 +- tools/power/x86/turbostat/turbostat.c | 10 +- tools/scripts/Makefile.include | 7 + tools/testing/kunit/kunit.py | 30 +- tools/testing/kunit/kunit_config.py | 13 +- tools/testing/kunit/kunit_kernel.py | 18 +- tools/testing/kunit/kunit_tool_test.py | 204 +- tools/testing/nvdimm/config_check.c | 3 +- tools/testing/nvdimm/test/Kbuild | 6 +- tools/testing/nvdimm/test/ndtest.c | 1129 ++ tools/testing/nvdimm/test/ndtest.h | 109 + tools/testing/scatterlist/main.c | 1 - tools/testing/selftests/Makefile | 2 + tools/testing/selftests/bpf/Makefile | 2 - tools/testing/selftests/bpf/README.rst | 24 + .../testing/selftests/bpf/benchs/bench_ringbufs.c | 2 +- tools/testing/selftests/bpf/bpf_sockopt_helpers.h | 21 + .../selftests/bpf/prog_tests/atomic_bounds.c | 15 + tools/testing/selftests/bpf/prog_tests/bind_perm.c | 109 + tools/testing/selftests/bpf/prog_tests/test_ima.c | 23 +- .../selftests/bpf/prog_tests/test_local_storage.c | 2 +- tools/testing/selftests/bpf/progs/atomic_bounds.c | 24 + tools/testing/selftests/bpf/progs/bind_perm.c | 45 + .../selftests/bpf/progs/connect_force_port4.c | 8 + .../selftests/bpf/progs/connect_force_port6.c | 8 + tools/testing/selftests/bpf/progs/ima.c | 33 +- tools/testing/selftests/bpf/progs/recvmsg4_prog.c | 42 + tools/testing/selftests/bpf/progs/recvmsg6_prog.c | 48 + tools/testing/selftests/bpf/progs/sendmsg4_prog.c | 7 + tools/testing/selftests/bpf/progs/sendmsg6_prog.c | 5 + tools/testing/selftests/bpf/test_progs.c | 2 +- tools/testing/selftests/bpf/test_sock_addr.c | 86 +- tools/testing/selftests/bpf/test_verifier.c | 16 +- .../testing/selftests/bpf/verifier/atomic_bounds.c | 27 + tools/testing/selftests/bpf/vmtest.sh | 368 + tools/testing/selftests/bpf/xdpxceiver.c | 219 +- tools/testing/selftests/bpf/xdpxceiver.h | 2 - .../selftests/breakpoints/breakpoint_test_arm64.c | 4 +- tools/testing/selftests/dma/dma_map_benchmark.c | 23 +- tools/testing/selftests/dmabuf-heaps/Makefile | 2 +- tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c | 149 +- .../selftests/drivers/net/mlxsw/ethtool_lanes.sh | 187 + tools/testing/selftests/drivers/net/mlxsw/fib.sh | 14 + .../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 +- .../testing/selftests/drivers/net/netdevsim/fib.sh | 14 + .../drivers/net/netdevsim/fib_notifications.sh | 300 + tools/testing/selftests/ipc/msgque.c | 6 +- tools/testing/selftests/kvm/.gitignore | 4 + tools/testing/selftests/kvm/Makefile | 6 + tools/testing/selftests/kvm/demand_paging_test.c | 43 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 92 +- tools/testing/selftests/kvm/include/kvm_util.h | 6 - .../testing/selftests/kvm/include/perf_test_util.h | 7 +- tools/testing/selftests/kvm/include/test_util.h | 16 +- .../selftests/kvm/include/x86_64/processor.h | 37 +- tools/testing/selftests/kvm/lib/kvm_util.c | 1 + tools/testing/selftests/kvm/lib/perf_test_util.c | 31 +- tools/testing/selftests/kvm/lib/test_util.c | 31 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 76 + .../kvm/memslot_modification_stress_test.c | 212 + .../testing/selftests/kvm/x86_64/get_cpuid_test.c | 175 + .../selftests/kvm/x86_64/vmx_pmu_msrs_test.c | 131 + .../testing/selftests/kvm/x86_64/xapic_ipi_test.c | 544 + .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 169 + .../testing/selftests/kvm/x86_64/xen_vmcall_test.c | 150 + tools/testing/selftests/mount_setattr/.gitignore | 1 + tools/testing/selftests/mount_setattr/Makefile | 7 + .../selftests/{mount => mount_setattr}/config | 0 .../selftests/mount_setattr/mount_setattr_test.c | 1424 +++ tools/testing/selftests/nci/Makefile | 6 + tools/testing/selftests/nci/config | 3 + tools/testing/selftests/nci/nci_dev.c | 599 + tools/testing/selftests/net/Makefile | 1 + .../selftests/net/forwarding/ethtool_lib.sh | 34 + tools/testing/selftests/net/forwarding/lib.sh | 28 + .../selftests/net/forwarding/router_mpath_nh.sh | 2 +- .../selftests/net/forwarding/router_multipath.sh | 2 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 1020 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 24 +- tools/testing/selftests/net/mptcp/settings | 2 +- tools/testing/selftests/net/so_txtime.c | 2 +- tools/testing/selftests/net/tls.c | 15 +- tools/testing/selftests/net/txtimestamp.c | 6 +- tools/testing/selftests/net/unicast_extensions.sh | 228 + tools/testing/selftests/netfilter/nft_meta.sh | 2 +- tools/testing/selftests/powerpc/eeh/eeh-basic.sh | 41 +- .../testing/selftests/powerpc/eeh/eeh-functions.sh | 168 +- .../testing/selftests/powerpc/eeh/eeh-vf-aware.sh | 45 + .../selftests/powerpc/eeh/eeh-vf-unaware.sh | 35 + tools/testing/selftests/rcutorture/bin/torture.sh | 2 +- .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 +- .../syscall_user_dispatch/sud_benchmark.c | 8 +- .../selftests/syscall_user_dispatch/sud_test.c | 14 +- tools/testing/selftests/tc-testing/Makefile | 3 +- .../selftests/tc-testing/tc-tests/filters/u32.json | 46 + tools/testing/selftests/timens/.gitignore | 1 + tools/testing/selftests/vDSO/vdso_config.h | 4 +- tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 3 +- tools/testing/selftests/vm/memfd_secret.c | 296 - tools/testing/selftests/vm/run_vmtests | 366 - tools/testing/selftests/vm/run_vmtests.sh | 349 + tools/testing/selftests/x86/ldt_gdt.c | 2 +- virt/kvm/dirty_ring.c | 8 +- virt/kvm/kvm_main.c | 52 +- virt/kvm/mmu_lock.h | 23 + 5436 files changed, 195076 insertions(+), 146794 deletions(-) create mode 100644 Documentation/ABI/stable/sysfs-bus-fsl-mc create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dac-ad5766 create mode 100644 Documentation/ABI/testing/sysfs-bus-pci-devices-pvpanic create mode 100644 Documentation/ABI/testing/sysfs-platform_profile delete mode 100644 Documentation/arm/marvel.rst create mode 100644 Documentation/arm/marvell.rst create mode 100644 Documentation/dev-tools/kunit/tips.rst create mode 100644 Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-mx- [...] 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 create mode 100644 Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.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/clock/allwinner,sun9i-a80-usb [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb [...] create mode 100644 Documentation/devicetree/bindings/display/fsl,lcdif.yaml delete mode 100644 Documentation/devicetree/bindings/display/ht16k33.txt delete mode 100644 Documentation/devicetree/bindings/display/mxsfb.txt delete mode 100644 Documentation/devicetree/bindings/dma/sirfsoc-dma.txt delete mode 100644 Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt create mode 100644 Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml delete mode 100644 Documentation/devicetree/bindings/dma/ste-coh901318.txt delete mode 100644 Documentation/devicetree/bindings/dma/zxdma.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-atlas7.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-stericsson-coh901.txt delete mode 100644 Documentation/devicetree/bindings/gpio/zx296702-gpio.txt delete mode 100644 Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt create mode 100644 Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-sirf.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-stu300.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-zx2967.txt delete mode 100644 Documentation/devicetree/bindings/i3c/i3c.txt create mode 100644 Documentation/devicetree/bindings/i3c/i3c.yaml create mode 100644 Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5696.yaml 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 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/allwinne [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/realtek, [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/sigma,sm [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,c64x+ [...] delete mode 100644 Documentation/devicetree/bindings/iommu/mediatek,iommu.txt create mode 100644 Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml create mode 100644 Documentation/devicetree/bindings/leds/richtek,rt8515.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/imx258.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml create mode 100644 Documentation/devicetree/bindings/media/video-interface-devices.yaml create mode 100644 Documentation/devicetree/bindings/media/video-interfaces.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ene-kb930.yaml create mode 100644 Documentation/devicetree/bindings/mips/realtek-rtl.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-sirf.txt delete mode 100644 Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt create mode 100644 Documentation/devicetree/bindings/pci/microchip,pcie-host.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-atlas7.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt create mode 100644 Documentation/devicetree/bindings/power/brcm,bcm-pmb.yaml create mode 100644 Documentation/devicetree/bindings/regulator/mt6315-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/reset/sirf,rstc.txt delete mode 100644 Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt create mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf2127.yaml 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 create mode 100644 Documentation/devicetree/bindings/spi/realtek,rtl-spi.yaml delete mode 100644 Documentation/devicetree/bindings/timer/ti,c64x+timer64.txt create mode 100644 Documentation/devicetree/bindings/watchdog/intel,keembay-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/sigma,smp8642-wdt.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/sirfsoc_wdt.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/stericsson-coh901327.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt delete mode 100644 Documentation/driver-api/media/v4l2-clocks.rst delete mode 100644 Documentation/driver-api/pti_intel_mid.rst create mode 100644 Documentation/hwmon/aht10.rst create mode 100644 Documentation/livepatch/reliable-stacktrace.rst create mode 100644 Documentation/networking/device_drivers/qlogic/index.rst create mode 100644 Documentation/networking/device_drivers/qlogic/qlge.rst create mode 100644 Documentation/networking/devlink/devlink-port.rst create mode 100644 Documentation/sound/designs/jack-injection.rst create mode 100644 Documentation/translations/zh_CN/iio/ep93xx_adc.rst create mode 100644 Documentation/translations/zh_CN/iio/iio_configfs.rst create mode 100644 Documentation/translations/zh_CN/iio/index.rst create mode 100644 Documentation/userspace-api/sysfs-platform_profile.rst create mode 100644 arch/arm/boot/compressed/fdt_check_mem_start.c create mode 100644 arch/arm/boot/dts/am335x-myirtech-myc.dtsi create mode 100644 arch/arm/boot/dts/am335x-myirtech-myd.dts 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 create mode 100644 arch/arm/include/asm/kexec-internal.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/amlogic/meson-g12b-gsking-x.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4906-netgear-r8000p.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4906.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/stingray/stingray-sata.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r4.dts create mode 100644 arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-krane-sku0.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3509-0000+p3668-0001.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3668-0001.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi delete mode 100644 arch/arm64/boot/dts/nvidia/tegra210-audio-graph.dtsi create mode 100644 arch/arm64/boot/dts/qcom/apq8094-sony-xperia-kitakami-karin_windy.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-alcatel-idol347.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-longcheer-l8910.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8992-msft-lumia-octagon-talkman.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-msft-lumia-talkman.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8994-msft-lumia-cityman.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-msft-lumia-octagon-cityman.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-ivy.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-karin.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-satsuki.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-suzuran.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-pins.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm8350-mtp.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8350.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.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/arm64/include/asm/set_memory.h create mode 100644 arch/arm64/include/asm/trans_pgd.h create mode 100644 arch/arm64/kvm/hyp/nvhe/gen-hyprel.c create mode 100644 arch/arm64/kvm/trng.c create mode 100644 arch/arm64/mm/trans_pgd.c 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/ia64/include/asm/efi.h delete mode 100644 arch/ia64/kernel/nr-irqs.c create mode 100644 arch/mips/boot/dts/realtek/Makefile create mode 100644 arch/mips/boot/dts/realtek/cisco_sg220-26.dts create mode 100644 arch/mips/boot/dts/realtek/rtl838x.dtsi create mode 100644 arch/mips/boot/dts/realtek/rtl83xx.dtsi create mode 100644 arch/mips/include/asm/mach-n64/irq.h create mode 100644 arch/mips/include/asm/mach-n64/kmalloc.h delete mode 100644 arch/mips/include/asm/mach-pistachio/irq.h create mode 100644 arch/mips/include/uapi/asm/perf_regs.h create mode 100644 arch/mips/kernel/perf_regs.c 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 create mode 100644 arch/powerpc/include/asm/interrupt.h rename arch/powerpc/kernel/{vdso32 => }/vdso32_wrapper.S (100%) rename arch/powerpc/kernel/{vdso64 => }/vdso64_wrapper.S (100%) delete mode 100644 arch/riscv/boot/dts/canaan/k210.dts create mode 100644 arch/riscv/boot/dts/canaan/k210_generic.dts delete mode 100644 arch/um/include/asm/set_memory.h create mode 100644 arch/x86/hyperv/hv_proc.c create mode 100644 arch/x86/hyperv/irqdomain.c create mode 100644 arch/x86/include/asm/kvm-x86-ops.h create mode 100644 arch/x86/include/asm/thermal.h delete mode 100644 arch/x86/kernel/cpu/mce/therm_throt.c create mode 100644 arch/x86/kvm/svm/svm_ops.h create mode 100644 arch/x86/kvm/xen.c create mode 100644 arch/x86/kvm/xen.h delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c create mode 100644 certs/common.c create mode 100644 certs/common.h create mode 100644 certs/revocation_certificates.S delete mode 100644 crypto/rmd128.c delete mode 100644 crypto/rmd256.c delete mode 100644 crypto/rmd320.c delete mode 100644 crypto/salsa20_generic.c delete mode 100644 crypto/tgr192.c create mode 100644 drivers/acpi/acpi_fpdt.c create mode 100644 drivers/acpi/platform_profile.c delete mode 100644 drivers/block/skd_main.c delete mode 100644 drivers/block/skd_s1120.h create mode 100644 drivers/bus/fsl-mc/fsl-mc-uapi.c delete mode 100644 drivers/char/tpm/tpm_tis_i2c_cr50.c 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/dma/coh901318.c delete mode 100644 drivers/dma/coh901318.h delete mode 100644 drivers/dma/coh901318_lli.c delete mode 100644 drivers/dma/sirf-dma.c delete mode 100644 drivers/dma/zx_dma.c 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/gpu/drm/amd/display/dc/dc_edid_parser.c create mode 100644 drivers/gpu/drm/amd/display/dc/dc_edid_parser.h create mode 100644 drivers/gpu/drm/drm_gem_atomic_helper.c delete mode 100644 drivers/gpu/drm/gma500/mdfld_device.c delete mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_dpi.c delete mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_dpi.h delete mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_output.c delete mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_output.h delete mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c delete mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.h delete mode 100644 drivers/gpu/drm/gma500/mdfld_intel_display.c delete mode 100644 drivers/gpu/drm/gma500/mdfld_output.c delete mode 100644 drivers/gpu/drm/gma500/mdfld_output.h delete mode 100644 drivers/gpu/drm/gma500/mdfld_tmd_vid.c delete mode 100644 drivers/gpu/drm/gma500/mdfld_tpo_vid.c delete mode 100644 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c delete mode 100644 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.h create mode 100644 drivers/gpu/drm/i915/display/intel_vrr.c create mode 100644 drivers/gpu/drm/i915/display/intel_vrr.h create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_ccorr.c create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_drv.h create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_gamma.c delete mode 100644 drivers/gpu/drm/mediatek/mtk_drm_ddp.c delete mode 100644 drivers/gpu/drm/mediatek/mtk_drm_ddp.h 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 delete mode 100644 drivers/i2c/busses/i2c-zx2967.c create mode 100644 drivers/i3c/master/svc-i3c-master.c delete mode 100644 drivers/iio/adc/qcom-vadc-common.h 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 create mode 100644 drivers/input/joystick/n64joy.c create mode 100644 drivers/interconnect/qcom/sdx55.c create mode 100644 drivers/interconnect/qcom/sdx55.h create mode 100644 drivers/iommu/amd/io_pgtable.c create mode 100644 drivers/iommu/intel/cap_audit.c create mode 100644 drivers/iommu/intel/cap_audit.h create mode 100644 drivers/irqchip/irq-realtek-rtl.c delete mode 100644 drivers/irqchip/irq-sirfsoc.c create mode 100644 drivers/irqchip/irq-sun6i-r.c delete mode 100644 drivers/irqchip/irq-tango.c create mode 100644 drivers/leds/flash/Kconfig create mode 100644 drivers/leds/flash/Makefile create mode 100644 drivers/leds/flash/leds-rt8515.c create mode 100644 drivers/media/dvb-frontends/mxl692.c create mode 100644 drivers/media/dvb-frontends/mxl692.h create mode 100644 drivers/media/dvb-frontends/mxl692_defs.h create mode 100644 drivers/media/i2c/imx334.c create mode 100644 drivers/media/i2c/rdacm21.c create mode 100644 drivers/media/pci/intel/ipu3/cio2-bridge.c create mode 100644 drivers/media/pci/intel/ipu3/cio2-bridge.h create mode 100644 drivers/media/pci/intel/ipu3/ipu3-cio2-main.c delete mode 100644 drivers/media/pci/intel/ipu3/ipu3-cio2.c create mode 100644 drivers/media/platform/allegro-dvt/nal-hevc.c create mode 100644 drivers/media/platform/allegro-dvt/nal-hevc.h create mode 100644 drivers/media/platform/allegro-dvt/nal-rbsp.c create mode 100644 drivers/media/platform/allegro-dvt/nal-rbsp.h delete mode 100644 drivers/media/v4l2-core/v4l2-clk.c create mode 100644 drivers/mfd/acer-ec-a500.c create mode 100644 drivers/misc/bcm-vk/Kconfig create mode 100644 drivers/misc/bcm-vk/Makefile create mode 100644 drivers/misc/bcm-vk/bcm_vk.h create mode 100644 drivers/misc/bcm-vk/bcm_vk_dev.c create mode 100644 drivers/misc/bcm-vk/bcm_vk_msg.c create mode 100644 drivers/misc/bcm-vk/bcm_vk_msg.h create mode 100644 drivers/misc/bcm-vk/bcm_vk_sg.c create mode 100644 drivers/misc/bcm-vk/bcm_vk_sg.h create mode 100644 drivers/misc/bcm-vk/bcm_vk_tty.c delete mode 100644 drivers/misc/habanalabs/common/mmu.c create mode 100644 drivers/misc/habanalabs/common/mmu/Makefile create mode 100644 drivers/misc/habanalabs/common/mmu/mmu.c create mode 100644 drivers/misc/habanalabs/common/mmu/mmu_v1.c delete mode 100644 drivers/misc/habanalabs/common/mmu_v1.c delete mode 100644 drivers/misc/habanalabs/common/pci.c create mode 100644 drivers/misc/habanalabs/common/pci/Makefile create mode 100644 drivers/misc/habanalabs/common/pci/pci.c delete mode 100644 drivers/misc/pti.c create mode 100644 drivers/mmc/core/crypto.c create mode 100644 drivers/mmc/core/crypto.h create mode 100644 drivers/mmc/host/cqhci-core.c create mode 100644 drivers/mmc/host/cqhci-crypto.c create mode 100644 drivers/mmc/host/cqhci-crypto.h delete mode 100644 drivers/mmc/host/cqhci.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/en/tc_priv.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/trap.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/trap.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/qos.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/qos.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/dev/dev.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/dev/dev.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/dev/driver.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/hw_table.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/mlx5_ifc_vhca_event.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/priv.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/sf.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v1.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5_ifc_dr_ste_v1.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/Kconfig create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/Makefile create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/debugfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/dma.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/eeprom.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/pci.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/regs.h create mode 100644 drivers/nfc/virtual_ncidev.c create mode 100644 drivers/pci/controller/pcie-microchip-host.c delete mode 100644 drivers/pci/controller/pcie-tango.c delete mode 100644 drivers/pci/pcie/bw_notification.c delete mode 100644 drivers/pinctrl/pinctrl-coh901.c delete mode 100644 drivers/pinctrl/pinctrl-coh901.h create mode 100644 drivers/pinctrl/pinctrl-k210.c delete mode 100644 drivers/pinctrl/pinctrl-u300.c delete mode 100644 drivers/pinctrl/sirf/Makefile delete mode 100644 drivers/pinctrl/sirf/pinctrl-atlas6.c delete mode 100644 drivers/pinctrl/sirf/pinctrl-atlas7.c delete mode 100644 drivers/pinctrl/sirf/pinctrl-prima2.c delete mode 100644 drivers/pinctrl/sirf/pinctrl-sirf.c delete mode 100644 drivers/pinctrl/sirf/pinctrl-sirf.h create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c delete mode 100644 drivers/pinctrl/zte/Kconfig delete mode 100644 drivers/pinctrl/zte/Makefile delete mode 100644 drivers/pinctrl/zte/pinctrl-zx.c delete mode 100644 drivers/pinctrl/zte/pinctrl-zx.h delete mode 100644 drivers/pinctrl/zte/pinctrl-zx296718.c create mode 100644 drivers/platform/surface/surface_hotplug.c delete mode 100644 drivers/platform/x86/dell-wmi-sysman/sysman.c create mode 100644 drivers/platform/x86/dell/Kconfig create mode 100644 drivers/platform/x86/dell/Makefile rename drivers/platform/x86/{ => dell}/alienware-wmi.c (100%) rename drivers/platform/x86/{ => dell}/dcdbas.c (100%) rename drivers/platform/x86/{ => dell}/dcdbas.h (100%) rename drivers/platform/x86/{ => dell}/dell-laptop.c (100%) rename drivers/platform/x86/{ => dell}/dell-rbtn.c (100%) rename drivers/platform/x86/{ => dell}/dell-rbtn.h (100%) rename drivers/platform/x86/{ => dell}/dell-smbios-base.c (100%) rename drivers/platform/x86/{ => dell}/dell-smbios-smm.c (100%) rename drivers/platform/x86/{ => dell}/dell-smbios-wmi.c (100%) rename drivers/platform/x86/{ => dell}/dell-smbios.h (100%) rename drivers/platform/x86/{ => dell}/dell-smo8800.c (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-aio.c (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-descriptor.c (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-descriptor.h (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-led.c (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-sysman/Makefile (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-sysman/biosattr-interface.c (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-sysman/dell-wmi-sysman.h (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-sysman/enum-attributes.c (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-sysman/int-attributes.c (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-sysman/passobj-attributes.c (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-sysman/passwordattr-interface.c (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-sysman/string-attributes.c (100%) create mode 100644 drivers/platform/x86/dell/dell-wmi-sysman/sysman.c rename drivers/platform/x86/{ => dell}/dell-wmi.c (100%) rename drivers/platform/x86/{ => dell}/dell_rbu.c (100%) delete mode 100644 drivers/platform/x86/intel_mid_powerbtn.c delete mode 100644 drivers/platform/x86/intel_mid_thermal.c create mode 100644 drivers/platform/x86/intel_scu_wdt.c delete mode 100644 drivers/power/reset/zx-reboot.c create mode 100644 drivers/regulator/mt6315-regulator.c delete mode 100644 drivers/rtc/rtc-ab3100.c delete mode 100644 drivers/rtc/rtc-coh901331.c delete mode 100644 drivers/rtc/rtc-mrst.c delete mode 100644 drivers/rtc/rtc-sirfsoc.c delete mode 100644 drivers/scsi/gdth.c delete mode 100644 drivers/scsi/gdth.h delete mode 100644 drivers/scsi/gdth_ioctl.h delete mode 100644 drivers/scsi/gdth_proc.c delete mode 100644 drivers/scsi/gdth_proc.h create mode 100644 drivers/soc/bcm/bcm63xx/bcm-pmb.c create mode 100644 drivers/soc/mediatek/mt8167-pm-domains.h create mode 100644 drivers/soc/mediatek/mtk-mutex.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 create mode 100644 drivers/spi/spi-realtek-rtl.c create mode 100644 drivers/staging/mt7621-dma/hsdma-mt7621.c delete mode 100644 drivers/staging/mt7621-dma/mtk-hsdma.c create mode 100644 drivers/staging/qlge/qlge_devlink.c create mode 100644 drivers/staging/qlge/qlge_devlink.h create mode 100644 drivers/tee/optee/optee_rpc_cmd.h create mode 100644 drivers/thermal/intel/therm_throt.c delete mode 100644 drivers/tty/n_tracerouter.c delete mode 100644 drivers/tty/n_tracesink.c delete mode 100644 drivers/tty/n_tracesink.h delete mode 100644 drivers/tty/serial/ifx6x60.c delete mode 100644 drivers/tty/serial/ifx6x60.h create mode 100644 drivers/virtio/virtio_pci_modern_dev.c delete mode 100644 drivers/watchdog/atlas7_wdt.c delete mode 100644 drivers/watchdog/coh901327_wdt.c delete mode 100644 drivers/watchdog/intel_scu_watchdog.c delete mode 100644 drivers/watchdog/intel_scu_watchdog.h create mode 100644 drivers/watchdog/keembay_wdt.c delete mode 100644 drivers/watchdog/sirfsoc_wdt.c delete mode 100644 drivers/watchdog/tangox_wdt.c delete mode 100644 drivers/watchdog/zx2967_wdt.c create mode 100644 fs/btrfs/subpage.c create mode 100644 fs/btrfs/subpage.h create mode 100644 fs/cachefiles/rdwr2.c create mode 100644 fs/fscache/page2.c delete mode 100644 fs/mount_notify.c create mode 100644 fs/netfs/Kconfig create mode 100644 fs/netfs/Makefile create mode 100644 fs/netfs/internal.h create mode 100644 fs/netfs/read_helper.c create mode 100644 fs/netfs/stats.c create mode 100644 fs/verity/read_metadata.c create mode 100644 fs/zonefs/trace.h create mode 100644 include/drm/drm_gem_atomic_helper.h create mode 100644 include/dt-bindings/interconnect/qcom,sdx55.h create mode 100644 include/dt-bindings/memory/mt8192-larb-port.h create mode 100644 include/dt-bindings/memory/mtk-memory-port.h create mode 100644 include/dt-bindings/power/mt8167-power.h create mode 100644 include/dt-bindings/reset-controller/mt8192-resets.h create mode 100644 include/dt-bindings/soc/bcm-pmb.h create mode 100644 include/linux/clk/imx.h delete mode 100644 include/linux/dma/mmp-pdma.h create mode 100644 include/linux/iio/adc/qcom-vadc-common.h delete mode 100644 include/linux/intel-pti.h create mode 100644 include/linux/netfs.h delete mode 100644 include/linux/platform_data/dma-coh901318.h create mode 100644 include/linux/platform_data/mlxcpld.h delete mode 100644 include/linux/platform_data/x86/mlxcpld.h create mode 100644 include/linux/platform_profile.h create mode 100644 include/linux/regulator/mt6315-regulator.h delete mode 100644 include/linux/rtc/sirfsoc_rtciobrg.h delete mode 100644 include/linux/secretmem.h delete mode 100644 include/linux/sirfsoc_dma.h create mode 100644 include/linux/soc/mediatek/mtk-mutex.h delete mode 100644 include/linux/spi/ifx_modem.h create mode 100644 include/linux/virtio_pci_modern.h delete mode 100644 include/media/v4l2-clk.h create mode 100644 include/net/gro.h delete mode 100644 include/soc/brcmstb/common.h create mode 100644 include/trace/events/netfs.h create mode 100644 include/trace/events/netlink.h create mode 100644 include/uapi/linux/fsl_mc.h create mode 100644 include/uapi/linux/misc/bcm_vk.h create mode 100644 kernel/locking/irqflag-debug.c delete mode 100644 mm/secretmem.c create mode 100644 net/bridge/br_multicast_eht.c create mode 100644 net/bridge/br_private_mcast_eht.h create mode 100644 net/dsa/tag_ocelot_8021q.c create mode 100644 net/netfilter/ipvs/ip_vs_twos.c create mode 100644 net/sunrpc/auth_gss/auth_gss_internal.h create mode 100755 scripts/check-blacklist-hashes.awk delete mode 100644 scripts/dtc/fdtdump.c create mode 100644 scripts/dtc/fdtoverlay.c create mode 100644 security/selinux/ima.c create mode 100644 security/selinux/include/ima.h create mode 100644 sound/mips/snd-n64.c create mode 100644 sound/soc/codecs/jz4760.c create mode 100644 sound/soc/intel/boards/bytcr_wm5102.c create mode 100755 tools/certs/print-cert-tbs-hash.sh create mode 100644 tools/testing/nvdimm/test/ndtest.c create mode 100644 tools/testing/nvdimm/test/ndtest.h create mode 100644 tools/testing/selftests/bpf/bpf_sockopt_helpers.h create mode 100644 tools/testing/selftests/bpf/prog_tests/atomic_bounds.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bind_perm.c create mode 100644 tools/testing/selftests/bpf/progs/atomic_bounds.c create mode 100644 tools/testing/selftests/bpf/progs/bind_perm.c create mode 100644 tools/testing/selftests/bpf/progs/recvmsg4_prog.c create mode 100644 tools/testing/selftests/bpf/progs/recvmsg6_prog.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_bounds.c create mode 100755 tools/testing/selftests/bpf/vmtest.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/ethtool_lanes.sh 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 create mode 100755 tools/testing/selftests/drivers/net/netdevsim/fib_notifications.sh create mode 100644 tools/testing/selftests/kvm/memslot_modification_stress_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/get_cpuid_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_pmu_msrs_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/xapic_ipi_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/xen_shinfo_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/xen_vmcall_test.c create mode 100644 tools/testing/selftests/mount_setattr/.gitignore create mode 100644 tools/testing/selftests/mount_setattr/Makefile copy tools/testing/selftests/{mount => mount_setattr}/config (100%) create mode 100644 tools/testing/selftests/mount_setattr/mount_setattr_test.c create mode 100644 tools/testing/selftests/nci/Makefile create mode 100644 tools/testing/selftests/nci/config create mode 100644 tools/testing/selftests/nci/nci_dev.c create mode 100755 tools/testing/selftests/net/unicast_extensions.sh mode change 100755 => 100644 tools/testing/selftests/powerpc/eeh/eeh-functions.sh create mode 100755 tools/testing/selftests/powerpc/eeh/eeh-vf-aware.sh create mode 100755 tools/testing/selftests/powerpc/eeh/eeh-vf-unaware.sh delete mode 100644 tools/testing/selftests/vm/memfd_secret.c delete mode 100755 tools/testing/selftests/vm/run_vmtests create mode 100644 tools/testing/selftests/vm/run_vmtests.sh create mode 100644 virt/kvm/mmu_lock.h