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-aarch64-next-defconfig 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 fe7d52bccab6 drm/i915/dp: Don't use DPCD backlights that need PWM enabl [...] 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 d82afcf9caaa Merge tag 'drm-intel-gt-next-2021-01-21-1' of git://anongi [...] 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 443edcefb821 selftest/bpf: Fix typo 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 6095d5a271ad libbpf: Use string table index from index table if needed 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 3950b92f9691 selftests: kselftest_harness.h: partially fix kernel-doc markups omits 484cac791015 w1: fix a kernel-doc markup omits 909782ad0a36 memblock: fix kernel-doc markups omits 8276d3b4398d lib/crc7: fix a kernel-doc markup omits 3aa1141f9916 connector: fix a kernel-doc markup omits e23bd83368af firmware: stratix10-svc: fix kernel-doc markups omits 4fd15eaf429a pstore/zone: fix a kernel-doc markup omits 961f3c898e86 fs: fix kernel-doc markups omits 3de990b09a03 rapidio: fix kernel-doc a markup omits 4c9a3a6c9c54 parport: fix a kernel-doc markup omits f7775c20847c AFS: Documentation: fix a few typos in afs.rst omits 047a4aba71e9 docs/zh_CN: remove cn_index tag in mips omits 1008bfd8e351 docs: iio: Correct a typo omits ba1a297d78f4 arch/Kconfig: update a broken file reference omits ffcc972a88aa docs/admin-guide/cgroup-v2: fix mount opt rendering omits 7361ec680c32 docs/admin-guide/cgroup-v2: nit omits 8a32d0fee43d doc/admin-guide/cgroup-v2: use tables omits 0d17d017fd09 docs/admin-guide: cgroup-v2: fix cgroup.type rendering omits a21e7bb3d6d9 docs/admin-guide: cgroup-v2: typos and spaces omits 4026d80142b6 MAINTAINERS: add entry for Arrow SpeedChips XRS7000 driver omits 95199feed097 dm crypt: Spelling s/cihper/cipher/ omits 196d8a9d8bf3 dm dust: remove h from printk format specifier omits 961629bd3217 Merge branch 'ucc_geth-improvements' omits 9b0dfef47553 ethernet: ucc_geth: simplify rx/tx allocations omits 53f49d86ea21 ethernet: ucc_geth: inform the compiler that numQueues is [...] omits 634b5bd73187 ethernet: ucc_geth: add helper to replace repeated switch [...] omits 33deb13c87e5 ethernet: ucc_geth: replace kmalloc_array()+for loop by kcalloc() omits 64a99fe596f9 ethernet: ucc_geth: remove bd_mem_part and all associated code omits b29fafd3570b ethernet: ucc_geth: use UCC_GETH_{RX,TX}_BD_RING_ALIGNMENT [...] omits baff4311c40d ethernet: ucc_geth: don't statically allocate eight ucc_geth_info omits b0292e086bee ethernet: ucc_geth: constify ugeth_primary_info omits 632e3f2d9922 ethernet: ucc_geth: factor out parsing of {rx,tx}-clock{,- [...] omits 7d9fe90036f7 ethernet: ucc_geth: remove {rx,tx}_glbl_pram_offset from s [...] omits 830c8ddc66df ethernet: ucc_geth: replace kmalloc+memset by kzalloc omits 0a71c415297f ethernet: ucc_geth: remove unnecessary memset_io() calls omits 03588e92c07f ethernet: ucc_geth: use qe_muram_free_addr() omits 186b8daffb4e soc: fsl: qe: add cpm_muram_free_addr() helper omits 155ea0dc8dcb soc: fsl: qe: store muram_vbase as a void pointer instead of u8 omits e8e507a8ac90 soc: fsl: qe: make cpm_muram_offset take a const void* argument omits 0a950ce029c8 ethernet: ucc_geth: remove unused read of temoder field omits e0171b87a040 Merge branch 'add-devlink-health-reporters-for-nix-block' omits d41b3365bda7 docs: octeontx2: Add Documentation for NIX health reporters omits 5ed66306eab6 octeontx2-af: Add devlink health reporters for NIX 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 aa3233086b48 Merge remote-tracking branch 'regmap/for-5.12' into regmap-next omits e3dba4b369a9 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next omits 6da3017fab4b Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus omits 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 85da029264e8 drm/i915: Unify the sanity checks for the buf trans tables omits f6aed68e8a2a hwmon: (ina2) update ti,ina2xx.yaml reference in documentation omits dba3476411e7 Merge branch 'clocksource.2021.01.12a' into HEAD omits 7cdeb798b84d Merge branch 'nolibc.2021.01.21a' into HEAD omits 5ec346476e79 drm/i915: Fix ICL MG PHY vswing handling 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 d93576c66c4b arm64: defconfig: Enable Tegra audio graph card driver 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 e5ba9ea63450 docs/scheduler/sched-bwc: note/link cgroup v2 omits 6c57c12d0f74 docs/scheduler/sched-bwc: fix note rendering omits f1779d13edf3 docs/scheduler/sched-design-CFS: formatting fix omits 7ebc7dc87103 docs/scheduler/sched-bwc: formatting fix omits a5872bd3398d regulator: s5m8767: Drop regulators OF node reference omits e46c52f7efa2 regulator: qcom-rpmh: Add pmc8180 and pmc8180c omits 71ca776a8885 regulator: qcom-rpmh: Add pmc8180 and pmc8180c omits 181997b49408 spi: remove sirf prima/atlas driver omits 21ea2743f015 spi: atmel: Put allocated master before return omits 258ea99fe25a spi: spi-mpc52xx: Use new structure for SPI transfer delays omits a783de290fc5 spi: spi-au1550: Add suffix "int" to all "unsigned" omits dea6dd2ba63f regulator: s5m8767: Fix reference count leak omits d93d6f52bd9e regulator: remove ab3100 driver omits c7a83edf9d08 Merge series "Add sanity checks for topology API calls" fr [...] omits ff385c1f4ca8 Merge series "ASoC: sync parameter naming : rate / sample_ [...] omits 1e924131e940 Merge series "Add KUNIT tests for ASoC topology" from Amad [...] omits 26cec81415b1 tools/rcutorture: Fix position of -lgcc in mkinitrd.sh omits 3c6ce7a53637 tools/nolibc: Fix position of -lgcc in the documented example omits 35635d7fa689 tools/nolibc: Emit detailed error for missing alternate sy [...] omits f65d7117785c tools/nolibc: Remove incorrect definitions of __ARCH_WANT_* omits 70ca7aea50a2 tools/nolibc: Get timeval, timespec and timezone from linu [...] omits 5b1c827ca3b3 tools/nolibc: Implement poll() based on ppoll() omits be60ca41fbaa tools/nolibc: Implement fork() based on clone() omits c0c7c103756f tools/nolibc: Make getpgrp() fall back to getpgid(0) omits 79f220e56dc8 tools/nolibc: Make dup2() rely on dup3() when available omits c261145abd24 tools/nolibc: Add the definition for dup() 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 e49c2912dbfa arm64: dts: qcom: sdm630: add ICE registers and clocks omits 687cc021d700 arm64: dts: qrb5165-rb5: port thermal zone definitions omits 681db16a5bcf arm64: dts: sm8250-mtp: add thermal zones using pmic's adc-tm5 omits 28a7eb65d474 arm64: dts: qcom: pm8150x: add definitions for adc-tm5 part omits 6a56d09bdab7 drm: Update todo.rst 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 dcb820d185f5 drm/amdgpu: remove gpu info firmware of green sardine omits 19fef554bd3e drm/amdkfd: Enable userptr support when KFD is enabled omits e484de44b1ae drm/amd/pm: print the timeout of smc message omits 2b3a1f515fe1 drm/amdgpu:Add pcie gen5 support in pcie capability. omits 366468ff6c34 drm/amdgpu: Allow GfxOff on Vangogh as default omits 59f4ededd9c0 drm/amdgpu: Assign boolean values to a bool variable omits a49054353e0e drm/amd/display: Fix spelling mistake of function name omits ea7154d8d9fb drm/amd/display: Update dcn30_apply_idle_power_optimizatio [...] omits 7fc75382ec68 drm/amd/display: Dynamic cursor cache size for MALL eligib [...] omits b153d8d7d08f drm/amd/display: Enable programing of MALL watermarks omits 3c9a7b7d6e75 drm/amdgpu: update mmhub mgcg&ls for mmhub_v2_3 omits 860cc26a0179 drm/amdgpu: Add RLC_PG_DELAY_3 for Vangogh omits d96dd7ef3f34 drm/amdgpu/pm: no need GPU status set since mmnbif_gpu_BIF [...] 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 8af8a109b34f drm/ttm: device naming cleanup omits 69b4b9984220 drm/i915/gvt: Add missing forward decl of intel_vgpu for HDRTEST 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 a089301d8dbf drm/msm/dp: fix build after dp quirk helper change omits c071a6c0fef0 Merge tag 'gvt-gt-next-2021-01-18' of https://github.com/i [...] 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 2d5e09d05827 mac80211: remove NSS number of 160MHz if not support 160MH [...] omits 28881922abd7 mac80211_hwsim: add 6GHz channels omits b67498d63003 regmap: Assign boolean values to a bool variable omits 06c8456753f6 ASoC: rt5682: remove connection with LDO2 in DAPM graph omits 3706f9f76a4f drivers/soc/litex: Add restart handler omits 3a9067211122 ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() omits fac110cbcdde ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() omits fa31a2c787ae ASoC: soc-dai.h: remove symmetric_rates/samplebits omits 6944db0ab8c4 ASoC: ml26124: sync parameter naming (rate/sample_bits) omits 3b940ecd2ebf ASoC: lm49453: sync parameter naming (rate/sample_bits) omits d5d396c8b01e ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) omits 15d27c2b129f ASoC: cx2072x: sync parameter naming (rate/sample_bits) omits 278eacf3dc71 ASoC: alc5632: sync parameter naming (rate/sample_bits) omits 6058bcb49744 ASoC: ab8500: sync parameter naming (rate/sample_bits) omits 65ba325625e7 ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) omits 852d4daa9689 ASoC: mt6660: sync parameter naming (rate/sample_bits) omits 23df7f69ff13 ASoC: mc13783: sync parameter naming (rate/sample_bits) omits bea17630c4ad ASoC: sgtl5000: sync parameter naming (rate/sample_bits) omits 4735c8cadd54 ASoC: ssm2602: sync parameter naming (rate/sample_bits) omits b33c088a9b0b ASoC: zl38060: sync parameter naming (rate/sample_bits) omits 813857086191 ASoC: sunxi: sync parameter naming (rate/sample_bits) omits 0547dece8dcb ASoC: jz4740: sync parameter naming (rate/sample_bits) omits f88f45861bbd ASoC: adau*: sync parameter naming (rate/sample_bits) omits 870b76ea7d0c ASoC: ak*: sync parameter naming (rate/sample_bits) omits 9b4488efdecc ASoC: tscs*: sync parameter naming (rate/sample_bits) omits 260b668cf356 ASoC: cs*: sync parameter naming (rate/sample_bits) omits cb40d1b4581c ASoC: max*: sync parameter naming (rate/sample_bits) omits 4060064e8baf ASoC: es*: sync parameter naming (rate/sample_bits) omits 1c6d1c4f6874 ASoC: da*: sync parameter naming (rate/sample_bits) omits fa056c07367e ASoC: tas*: sync parameter naming (rate/sample_bits) omits 42c9b5bec1c5 ASoC: nau*: sync parameter naming (rate/sample_bits) omits bc03b3910ef6 ASoC: rt*: sync parameter naming (rate/sample_bits) omits a9aef184f7b4 ASoC: tlv*: sync parameter naming (rate/sample_bits) omits 0769575294e4 ASoC: wm*: sync parameter naming (rate/sample_bits) omits cb2f6927faf4 ASoC: fsl: sync parameter naming (rate/sample_bits) omits 4b7ead032ecd ASoC: mediatek: sync parameter naming (rate/sample_bits) omits c658b2185818 ASoC: pxa: sync parameter naming (rate/sample_bits) omits c756316f0027 ASoC: ti: sync parameter naming (rate/sample_bits) omits f1cd5f3bbcef ASoC: sh: sync parameter naming (rate/sample_bits) omits d11ff0bf6ac1 ASoC: samsung: sync parameter naming (rate/sample_bits) omits fadaed302313 ASoC: rockchip: sync parameter naming (rate/sample_bits) omits c6d152a8de56 ASoC: tegra: sync parameter naming (rate/sample_bits) omits f1e6b04baba6 ASoC: cirrus: sync parameter naming (rate/sample_bits) omits a8e940222bdf ASoC: bcm: sync parameter naming (rate/sample_bits) omits 3470c2398ce9 ASoC: au1x: sync parameter naming (rate/sample_bits) omits ba471f8d1655 ASoC: atmel: sync parameter naming (rate/sample_bits) omits 55d0056ba6a1 ASoC: adi: sync parameter naming (rate/sample_bits) omits f14654ddf2e9 ASoC: sync parameter naming : rate / sample_bits omits 80f454e28370 ASoC: soc-pcm: revert soc_pcm_apply_symmetry() omits f1864e193dc0 mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap omits 9c88a9838352 ASoC: topology: Check if ops is set before dereference omits d40ab86f7db3 ASoC: topology: Ensure that needed parameters are set omits 3ad8c8e9efc5 ASoC: topology: KUnit: Add KUnit tests passing topology wi [...] omits cec9128dfcf9 ASoC: topology: KUnit: Add KUnit tests passing empty topol [...] omits d52bbf747cfa ASoC: topology: KUnit: Add KUnit tests passing various arg [...] omits 80a915ec4427 mac80211: add rx decapsulation offload support omits a2dd2ff50cde drm/i915/gt: Skip over completed active execlists, again omits aba738262b91 drm/i915/gt: Do not suspend bonded requests if one hangs omits d7b649291782 net/fq_impl: do not maintain a backlog-sorted list of flows omits bf9009bf21b5 net/fq_impl: drop get_default_func, move default flow to fq_tin omits 07be2fed5ee7 net/fq_impl: bulk-free packets from a flow on overmemory omits 85db1cfb13e3 ALSA: usb-audio: Fix "RANGE setting not yet supported" errors omits 086b957cc17f ALSA: usb-audio: Skip the clock selector inquiry for singl [...] omits a8f75cb348fd mhi: core: Factorize mhi queuing 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 aa850fb1c879 drm/i915/dp: split out aux functionality to intel_dp_aux.c omits 45f8a8ceb9af drm/i915/dp: abstract struct intel_dp pps members to a sub-struct omits 0bf1e5a852e3 drm/i915/pps: move pps code over from intel_display.c and [...] omits 97b70144b250 drm/i915/pps: refactor init abstractions omits b99c2c95412c drm: Introduce a drm_crtc_commit_wait helper omits 5f6225a7fb2c USB: cdc-acm: ignore Exar XR21V141X when serial driver is built omits c2d405aa86b4 USB: serial: add MaxLinear/Exar USB to Serial driver 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 3cfade53c773 Merge branch 'tty-splice' of git://git.kernel.org/pub/scm/ [...] 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 cdce2663ffb8 Merge branch 'mhi-ath11k-immutable' into mhi-next 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 6ffcc18d9c0b mhi: use irq_flags if controller driver configures it omits b91c3b30e226 mhi: pci_generic: Fix shared MSI vector support omits fcba4b2047a3 mhi: unconstify mhi_event_config omits f49b6aeb5c45 bus: mhi: Ensure correct ring update ordering with memory barrier omits 6965eece2a89 Input: ads7846 - convert to one message omits 717f1b1a7243 csky: Fixup pfn_valid error with wrong max_mapnr omits c7460ca9b50e csky: Using set_max_mapnr api omits 9e8789c85dee net: stmmac: dwmac-meson8b: fix the RX delay validation omits 1a2367665ac2 ip_gre: remove CRC flag from dev features in gre_gso_segment omits 4eb5d4a5b4d6 udp: not remove the CRC flag from dev features when need_c [...] omits 7baf2429a1a9 net/sched: cls_flower add CT_FLAGS_INVALID flag support omits d29aee6062f3 Merge branch 'net-inline-rollback_registered-functions' omits 0cbe1e57a7b9 net: inline rollback_registered_many() omits bcfe2f1a3818 net: move rollback_registered_many() omits 037e56bd965e net: inline rollback_registered() omits 2014beea7eb1 net: move net_set_todo inside rollback_registered() omits 5ff96aec7219 Merge branch 'nexthop-more-fine-grained-policies-for-netli [...] omits 643d0878e674 nexthop: Specialize rtm_nh_policy omits 44551bff290d nexthop: Use a dedicated policy for nh_valid_dump_req() omits 60f5ad5e19c0 nexthop: Use a dedicated policy for nh_valid_get_del_req() omits 5ccdc931515e ARM: dts: qcom: msm8974-klte: Fix shdc numbering omits 7114ebffd330 cpufreq: remove tango driver omits 348e1bc5f4b7 scsi: ufs: Clean up and refactor clk-scaling feature omits b058fa868234 scsi: ufs: Remove redundant null checking of devfreq instance omits f9a7fa345aec scsi: ufs: Refactor cancelling clkscaling works omits b02d51afca00 Revert "Make sure clk scaling happens only when HBA is run [...] omits 4543d9d78227 scsi: ufs: Refactor ufshcd_init/exit_clk_scaling/gating() omits 0e9d4ca43ba8 scsi: ufs: Protect some contexts from unexpected clock scaling omits 4cd48995645b scsi: ufs: Group UFS WB related flags in struct ufs_dev_info omits e8d038139420 scsi: ufs: Remove two WB related fields from struct ufs_dev_info omits ae1ce1fc61d4 scsi: ufs: Update comment in the function ufshcd_wb_probe() omits 06aea26676a5 scsi: ufs: docs: ABI: Add wb_on documentation for new entry wb_on omits 8e834ca551ad scsi: ufs: Add "wb_on" sysfs node to control WB on/off omits f1ef9047aaab scsi: ufs: ufs-exynos: Use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE omits 2b2bfc8aa519 scsi: ufs: Introduce a quirk to allow only page-aligned sg [...] omits 60ec37555d05 scsi: ufs: Delete redundant if statement in ufshcd_intr() omits ff79acc49af8 scsi: ibmvfc: Fix spelling mistake "succeded" -> "succeeded" omits 8e60a7deca3d scsi: pm80xx: Switch from 'pci_' to 'dma_' API omits 7b382122d276 scsi: pm80xx: Clean up indentation of a code block omits 5fb33d8960dc soc: qcom: socinfo: Fix an off by one in qcom_show_pmic_model() omits e6393818c8d1 soc: qcom: socinfo: Fix off-by-one array index bounds check omits 6243905da788 arm64: dts: pmi8998: Add the right interrupts for LAB/IBB [...] omits 646188c9550f net: dsa: Fix off by one in dsa_loop_port_vlan_add() omits b452ee005a91 docs: bpf: Clarify -mcpu=v3 requirement for atomic ops omits 53fe5418fe3f docs: bpf: Fixup atomics markup omits 541e553c9804 cifs: do not fail __smb_send_rqst if non-fatal signals are [...] omits d7fe75cbc23c tty: teach the n_tty ICANON case about the new "cookie con [...] omits 15ea8ae8e03f tty: teach n_tty line discipline about the new "cookie con [...] omits 64a69892afad tty: clean up legacy leftovers from n_tty line discipline omits dd78b0c483e3 tty: implement read_iter omits 3b830a9c34d5 tty: convert tty_ldisc_ops 'read()' function to take a ker [...] 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 e34578223b3f Merge series "Really implement Qualcomm LAB/IBB regulators [...] omits 879a67e35770 Merge series "ASoC: mediatek: mt8192-mt6359: support DP au [...] omits 55331b550f30 Merge series "ASoC: remove obsolete drivers" from Arnd Ber [...] omits 938a2fbefbe8 Merge branch '5.11/scsi-fixes' into 5.12/scsi-queue omits d986effd1409 mtd: rawnand: tango: Remove the driver omits 636d549f9133 Merge branch 'bpf: misc performance improvements for cgroup' omits a9ed15dae075 bpf: Split cgroup_bpf_enabled per attach type omits 20f2505fb436 bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt omits 9cacf81f8161 bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE omits 13ca51d5eb35 bpf: Permit size-0 datasec omits 71ee10e26763 Merge branch 'Allow attaching to bare tracepoints' omits 407be92206d5 selftests: bpf: Add a new test for bare tracepoints omits 86e6b4e993cf Merge branch 'bpf,x64: implement jump padding in jit' omits 6939f4ef16d4 trace: bpf: Allow bpf to attach to bare tracepoints omits 79d1b684e215 selftests/bpf: Add verifier tests for x64 jit jump padding omits 16a660ef7d8c test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 omits 93c5aecc35c6 bpf,x64: Pad NOPs to make images converge more easily omits d2e04b9dd617 docs, bpf: Add minimal markup to address doc warning omits da9d35e2f2e6 samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples omits 89f479f0eccf net, xdp: Introduce xdp_build_skb_from_frame utility routine omits 97a0e1ea7b41 net, xdp: Introduce __xdp_build_skb_from_frame utility routine omits 09c02d553c49 bpf, selftests: Fold test_current_pid_tgid_new_ns into tes [...] omits d1a73c641afd drm/vmwgfx: Make sure we unpin no longer needed buffers omits ca230ab18791 dt-bindings: dp-connector: Drop maxItems from -supply omits 91067d895970 drm/amdgpu: modify GCR_GENERAL_CNTL for Vangogh omits d3dc8f4d18cc drm/amdgpu: Remove GFXOFF MASK for Vangogh omits c711879f5021 drm/amd/display: 3.2.119 omits f306892b7cb7 drm/amd/display: [FW Promotion] Release 0.0.48 omits 53830077163d drm/amd/display: Update dram_clock_change_latency for DCN2.1 omits 8aeb42bd2b36 drm/amd/display: Allow PSTATE chnage when no displays are enabled omits 4ef37e2703d9 drm/amd/display: Fix dml20v2_ModeSupportAndSystemConfigura [...] omits 64ff0882426e drm/amd/display: Log link/connector info provided in BIOS [...] omits 16ca2d465d0f drm/amd/display: Allow dmu_stg to support cached inbox for dmub omits 69d5c7f398c3 drm/amd/display: Change function decide_dp_link_settings t [...] omits d740a39c3dde drm/amd/display: Fix reset sequence with driver direct DMC [...] omits 44a09e3d95bd drm/amd/display: Guard against NULL pointer deref when get [...] omits eee9647490b6 drm/amd/display: Allow dmub srv hardware reset before HW init omits a0ffc3fd67e7 drm/amd/display: Report Freesync to vrr_range debugfs entr [...] omits d2138be38314 drm/amd/display: Use hardware sequencer functions for PG control omits 7a214cd84680 drm/amd/display: DCN2X Find Secondary Pipe properly in MPO [...] omits 21b882de6af4 drm/amd/display: disable FEC while using eDP omits 617ab854012c drm/amd/display: Fixed corruptions on HPDRX link loss restore omits b43ae488ac31 drm/amd/amdgpu: remove redundant flush_delayed_work omits 9f0837e066af drm/amd/pm: remove unused message SMU_MSG_SpareX omits 81ad7f9f78e4 drm: Added orientation quirk for OneGX1 Pro omits dc98f1d655ca ASoC: remove zte zx drivers omits 61fbeb5dcb3d ASoC: remove sirf prima/atlas drivers omits 14ca83eece95 drm/i915/gem: Drop lru bumping on display unpinning omits e956996cb078 drm/i915/gem: Protect used framebuffers from casual eviction omits 0175969e489a drm/i915/gem: Use shrinkable status for unknown swizzle quirks omits 41a9c75d0acf drm/i915/gem: Move stolen node into GEM object union omits 30d2bfd09383 drm/i915/gem: Almagamate clflushes on freeze omits ac05a22cd07a drm/i915/gem: Almagamate clflushes on suspend omits 0fe2f273ab89 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits dc589daea7a0 Merge branch 'v5.12/dt64' into tmp/aml-rebuild omits fc1669f983f4 Merge branch 'v5.11/fixes' into tmp/aml-rebuild omits e78bf6be7eda regulator: axp20x: Fix reference cout leak omits 949920048466 regulator: qcom-labibb: Document SCP/OCP interrupts omits 558130400465 regulator: qcom-labibb: Document soft start properties omits 390af53e0411 regulator: qcom-labibb: Implement short-circuit and over-c [...] omits 3bc7cb99fb6e regulator: qcom-labibb: Implement pull-down, softstart, ac [...] omits 8056704ba948 regulator: qcom-labibb: Implement current limiting omits 9a12eb704ea2 regulator: qcom-labibb: Switch voltage ops from linear_ran [...] omits 4e63b56593e2 ASoC: fsl_spdif: Remove of_device_get_match_data() error check omits 1ccf6e6ef926 ASoC: fsl_esai: Remove of_device_get_match_data() error check omits 214172a9ca26 ASoC: fsl_asrc: Remove of_device_get_match_data() error check omits 42450175a3d2 ASoC: fsl_xcvr: Remove unused of_id variable omits d7388718d491 ASoC: fsl_micfil: Use of_device_get_match_data() omits 9ce63203eb20 ASoC: fsl_ssi: Use of_device_get_match_data() omits 0d80c48c8478 ASoC: mediatek: mt8192-mt6359: support audio over DP omits 9bc20e8076c9 ASoC: dt-bindings: mt8192-mt6359: add hdmi-codec property omits df369921d726 ASoC: mediatek: mt8192: change mclk_multiple of TDM from 1 [...] omits 12295ef97078 ASoC: mediatek: mt8192-mt6359: simplify mt8192_rt5682_init omits 4e37528a97bf ASoC: mediatek: mt8192-mt6359: move headset_jack to card s [...] 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 f6f1f8e6e3ee misc: eeprom_93xx46: Add quirk to support Microchip 93LC46 [...] omits 6805822954f0 Documentation: devicetree: Add new compatible string for e [...] omits f0c140481d1b perf: Constify static struct attribute_group omits c2c4d5c051b2 perf: hisi: Constify static struct attribute_group omits 3cb7d2da183f perf/imx_ddr: Constify static struct attribute_group omits 30b34c4833ea perf: qcom: Constify static struct attribute_group omits e3fe0e89fec6 w1/masters/ds2490: queue up found IDs during scan omits 48b7de6687f6 w1/w1.c: w1 address crc quick for DS28E04 eeproms omits 4776a4a0a29c serial: remove sirf prima/atlas driver omits 532b7cecdd4b serial: mxs-auart: Remove <asm/cacheflush.h> omits 08fdc6994560 serial: mxs-auart: Remove serial_mxs_probe_dt() omits e8372c4f51d0 serial: fsl_lpuart: Use of_device_get_match_data() omits 4a669e2432fc drivers/perf: Add support for ARMv8.3-SPE omits f754ed71b79c dt-bindings: serial: renesas,hscif: Add r8a779a0 support omits f7b98f896da4 arm64: tegra: Add XUSB pad controller's "nvidia,pmc" prope [...] omits 4cfd197609d2 gpio: merrifield: Make bias configuration available for GPIOs omits a2bc9b21fd3f pwm: Remove ZTE ZX driver omits 4c2e9b3e1896 platform/chrome: cros_ec_sysfs: Add cold-ap-off to sysfs reboot. omits 9f77c58d65ff platform/chrome: cros_ec_commands: Add host command to kee [...] omits d7c1fef7fdc7 platform/chrome: Constify static attribute_group structs omits 852405d8efcb platform/chrome: cros_ec_proto: Add LID and BATTERY to def [...] omits 0944ea07baa7 platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT omits 7621350c6bb2 drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 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 4a98e5ef88f8 backlight: sky81452-backlight: Convert comma to semicolon omits a5f1b187cd24 arm64: topology: Make AMUs work with modular cpufreq drivers omits 47b10b737c07 arm64: topology: Reorder init_amu_fie() a bit omits 384e5699e101 arm64: topology: Avoid the have_policy check omits 6106e1112cc6 arm64: remove EL0 exception frame record omits 93cc26fa8f37 backlight: lms283gf05: Convert to GPIO descriptors omits dd313a2653d4 arm64: mte: style: Simplify bool comparison 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 67c6bb56b649 firmware: smccc: Add SMCCC TRNG function call IDs omits edb739eed8f3 arm64/mm: Add warning for outside range requests in vmemma [...] omits f3cb097ad888 arm64: Support running gen_vdso_offsets.sh with BSD userland. omits a5b8ca97fbf8 arm64: do not descend to vdso directories twice omits 7001d4af926b arm64: Drop workaround for broken 'S' constraint with GCC 4.9 omits a6b8720c2f85 Merge tag 'amd-drm-next-5.12-2021-01-20' of https://gitlab [...] omits f987c9e0f537 drm/ttm: optimize ttm pool shrinker a bit omits 568517686f50 drm/ttm: add debugfs entry to test pool shrinker v2 omits ba051901d10f drm/ttm: add a debugfs file for the global page pools omits 3763d635deaa drm/ttm: add debugfs directory v2 omits 84d899528f77 virtio-mem: Assign boolean values to a bool variable omits e1827807e8d9 video: fbdev: simplefb: Add "r5g5b5a1" mode omits 95b98f004f9d drm/i915/region: don't leak the object on error omits 5269a618eec7 video: fbdev: simplefb: Fix info message during probe omits 1e58215f06d6 drm/i915/uc: Add function to define defaults for GuC/HuC enable omits b63f41f3d9ce Merge branch 'irq/urgent' of git://git.kernel.org/pub/scm/ [...] omits 71c46fc33a37 Merge tag 'drm-misc-next-2021-01-19' of git://anongit.free [...] omits e7004ea4f5f5 drm/i915/gt: Close race between enable_breadcrumbs and can [...] omits 710eb8e32d04 vdpa/mlx5: Fix memory key MTT population omits 537896fabed1 kbuild: give the SUBLEVEL more room in KERNEL_VERSION omits 7b8fc0103bb5 bonding: add a vlan+srcmac tx hashing option omits 05b67b7a08fb Input: stmpe-ts - add description for 'prop' struct member omits e664f0021fca Input: surface3_spi - remove set but unused variable 'timestamp' omits 33f93726b7b2 Input: usbtouchscreen - actually check return value of usb [...] omits 7c0c38402a61 Input: melfas_mip4 - mark a bunch of variables as __always_unused omits a1ba9c2986e4 Input: synaptics - replace NOOP with suitable commentary omits 00b229f762b0 net: fix GSO for SG-enabled devices omits cd59300dcfed f2fs: add ckpt_thread_ioprio sysfs node omits fc6f89dd8c55 octeontx2-af: Remove unneeded semicolons omits 1e30b8d755b8 net: smsc911x: Make Runtime PM handling more fine-grained omits eaaf61122865 selftests: forwarding: Fix spelling mistake "succeded" -> [...] omits c2e315b8c399 net: tun: fix misspellings using codespell tool omits 0deee7aa23a5 taprio: boolean values to a bool variable omits 719fc6b75f03 Merge branch 'net-ethernet-ti-am65-cpsw-nuss-introduce-sup [...] omits 4f7cce272403 net: ethernet: ti: am65-cpsw: add support for am64x cpsw3g omits 1dd3841033b3 net: ti: cpsw_ale: add driver data for AM64 CPSW3g omits 39fd0547ee66 net: ethernet: ti: am65-cpsw-nuss: Support for transparent [...] omits ed569ed9b30a net: ethernet: ti: am65-cpsw-nuss: Use DMA device for DMA API omits 19d9a846d9fc dt-binding: net: ti: k3-am654-cpsw-nuss: update bindings f [...] omits b3228c74e0d2 dt-binding: ti: am65x-cpts: add assigned-clock and power-d [...] omits f99e67f1b929 drm/i915/display: Apply interactive priority to explicit f [...] omits 9f23de418f7e Merge branch 'net-support-sctp-crc-csum-offload-for-tunnel [...] omits fc186d0a4ef8 net: ixgbevf: use skb_csum_is_sctp instead of protocol check omits f8c4b01d3a68 net: ixgbe: use skb_csum_is_sctp instead of protocol check omits 609d29a9d242 net: igc: use skb_csum_is_sctp instead of protocol check omits d2de44443caf net: igbvf: use skb_csum_is_sctp instead of protocol check omits 8bcf02035bd5 net: igb: use skb_csum_is_sctp instead of protocol check omits fa8211701043 net: add inline function skb_csum_is_sctp omits 01179ca04043 MIPS: IRQ: Add prototype for function init_IRQ omits fe82de91af83 Revert "MIPS: Octeon: Remove special handling of CONFIG_MI [...] omits 7a583405f24b thermal: power allocator: fail binding for non-power actor [...] omits 23ff8529ee20 thermal/core: Make cooling device state change private omits 03671968d0bf thermal: intel: pch: Fix unexpected shutdown at critical t [...] omits dd47366aaa9b thermal: int340x: Fix unexpected shutdown at critical temperature omits d0df264fbd3c thermal/core: Remove pointless thermal_zone_device_reset() [...] omits b39d2dd5b5ed thermal/core: Remove ms based delay fields omits 39a38808d082 thermal/core: Use precomputed jiffies for the polling omits 17d399cd9c89 thermal/core: Precompute the delays from msecs to jiffies omits 2121496fdc5f thermal/core: Remove unused macro THERMAL_TRIPS_NONE omits 716072d065b6 thermal/core: Remove THERMAL_TRIPS_NONE test omits 43bb4a9d6583 acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding omits 53f04ca8153c thermal/core: Remove pointless test with the THERMAL_TRIPS [...] omits a20b995b23e4 thermal/core: Remove unused functions rebind/unbind exception omits a7d6ba14efb7 thermal/core: Remove the 'forced_passive' option omits d60d3374d343 drm/i915/gem: Make i915_gem_object_flush_write_domain() static omits 8f47c8c3b06f drm/i915/pool: constrain pool objects by mapping type omits e2f4367a475b drm/i915: move i915_map_type into i915_gem_object_types.h omits c97498363fc3 drm/i915/error: Fix object page offset within a region omits 23b2afc6eef8 drm/i915: Fix the sgt.pfn sanity check omits 4aef0ebc6b65 drm/amdgpu: fix build error without x86 kconfig (v2) omits 7eab14de73a8 mdio, phy: fix -Wshadow warnings triggered by nested conta [...] omits d14413946f42 drm/vmwgfx/ttm_object: Reorder header to immediately prece [...] omits 0283c74d4212 drm/vmwgfx/vmwgfx_thp: Add description for 'vmw_thp_manage [...] omits f322f32a694b drm/vmwgfx/ttm_object: Demote half-assed headers and fix-u [...] omits dc03b634f37a drm/vmwgfx/vmwgfx_validation: Add some missing struct memb [...] omits 9983a31d4a08 drm/vmwgfx/vmwgfx_blit: Add description for 'vmw_bo_cpu_bl [...] omits 7db8a4eb280f drm/vmwgfx/vmwgfx_msg: Fix misspelling of 'msg' omits e8fb41ac6026 drm/vmwgfx/vmwgfx_binding: Provide some missing param desc [...] omits a5434770468b drm/vmwgfx/vmwgfx_so: Add description for 'vmw_view's 'rcu [...] omits 3894709e8369 drm/vmwgfx/vmwgfx_cotable: Fix a couple of simple document [...] omits 94dda6ad4cad drm/vmwgfx/vmwgfx_cmdbuf: Fix misnaming of 'headers' shoul [...] omits 1856a91691e4 drm/vmwgfx/vmwgfx_stdu: Add some missing param/member desc [...] omits 43ebfe61c392 drm/vmwgfx/vmwgfx_cmdbuf_res: Remove unused variable 'ret' omits 17ef20f1f5ed drm/vmwgfx/vmwgfx_cmdbuf: Fix a bunch of missing or incorr [...] omits ad2ae4159903 drm/vmwgfx/vmwgfx_shader: Demote kernel-doc abuses and fix [...] omits 3a79c5e3e653 drm/vmwgfx/vmwgfx_cmdbuf_res: Rename param description and [...] omits cde3435af618 drm/vmwgfx/vmwgfx_surface: Fix some kernel-doc related issues omits 2cbf4b730bae drm/vmwgfx/vmwgfx_scrn: Demote unworthy kernel-doc headers [...] omits ea7161977bea drm/vmwgfx/vmwgfx_context: Demote kernel-doc abuses omits 36074f2d5851 drm/vmwgfx/vmwgfx_bo: Remove superfluous param description [...] omits c6771b6338c8 drm/vmwgfx/vmwgfx_fence: Add, remove and demote various do [...] omits 3a839da0e255 drm/vmwgfx/vmwgfx_overlay: Demote kernel-doc abuses to sta [...] omits c88c25a629b0 drm/vmwgfx/vmwgfx_kms: Update worthy function headers and [...] omits 47c617bf5333 drm/vmwgfx/vmwgfx_ldu: Supply descriptions for 'state' fun [...] omits b8441a4d298b drm/vmwgfx/vmwgfx_fifo: Demote non-conformant kernel-doc header omits a38feeaac252 drm/vmwgfx/vmwgfx_ttm_buffer: Supply some missing paramete [...] omits ba6080915be7 drm/vmwgfx/vmwgfx_resource: Fix worthy function headers de [...] omits 043948cfc823 drm/vmwgfx/vmwgfx_ioctl: Provide missing '@' sign required [...] omits e68cefd105c1 drm/vmwgfx/vmwgfx_drv: Fix some kernel-doc misdemeanours omits d8713d6684a4 drm/vmwgfx/vmwgfx_kms: Mark vmw_{cursor,primary}_plane_for [...] omits abd64e5f6ccc drm/vmwgfx/vmwgfx_kms: Remove unused variable 'ret' from ' [...] omits 7450bf769814 drm/vmwgfx/vmwgfx_execbuf: Fix some kernel-doc related issues omits dc9c9e72ff3b vhost_net: avoid tx queue stuck when sendmsg fails 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 7a79f1f7f7e7 dt-bindings: usb: qcom,dwc3: Add bindings for SM8150, SM82 [...] omits 7c553f8b5a7d drm/dp: Revert "drm/dp: Introduce EDID-based quirks" omits 2227816e647a drm/i915/dp: Allow forcing specific interfaces through ena [...] omits 4a8d79901d5b drm/i915/dp: Enable Intel's HDR backlight interface (only [...] omits a575c00e5bc1 drm/i915: Keep track of pwm-related backlight hooks separately omits 680ae44526ea ARM: tegra: Don't enable unused PLLs on resume from suspend omits 68fd1faa92a2 drm/i915: Reuse the async_flip() hook for the async flip d [...] omits 6cc3bb750616 drm/i915: Move the async_flip bit setup into the .async_fl [...] omits 8693ee2e378d drm/i915: Add plane vfuncs to enable/disable flip_done interrupt omits 30b61720aa9e drm/i915: Generalize the async flip capability check omits 33ef04fa5d27 drm/i915: Drop redundant parens omits 699390f7f026 drm/i915: Fix the PHY compliance test vs. hotplug mishap omits 60920148ba41 drm/i915: Fix the training pattern debug print omits 147819f6b890 drm/i915: Disable TRAINING_PATTERN_SET before stopping the [...] omits 6ffaabefb117 arm64: tegra: Add power-domain for Tegra210 HDA omits 00bfa16052cd Merge branch 'for-5.11-fixes' into for-next omits 74bdd45c85d0 cgroup: update PSI file description in docs omits e594443196d6 dmaengine: move channel device_node deletion to driver omits 385aac151941 cgroup: fix psi monitor for root cgroup omits 6b050d45a60b Merge series "Tegra210 audio graph card" from Sameer Pujar [...] omits 97692432406d Merge series "ASoC: Simplify with dma_set_mask_and_coheren [...] omits 7bf9c4a88e3e workqueue: tracing the name of the workqueue instead of it [...] omits e3f8bde5a418 arm64: defconfig: Enable Tegra SoC Thermal driver omits 760f9c2b8410 ARM: config: Enable Tegra SoC Thermal driver omits 93e86295f5e9 workqueue: fix annotation for WQ_SYSFS omits 71edb0b4fa0e dt-bindings: phy: qcom-qusb2: Document SDM660 compatible omits b0e7f781fc99 phy: qcom-qusb2: Add configuration for SDM660 omits 26e6d50e9312 phy: qcom-qusb2: Allow specifying default clock scheme omits fcba632d8148 dt-bindings: phy: qcom,usb-snps-femto-v2: Add SM8250 and S [...] omits 10c744d48d7f phy: qcom-qmp: Add SM8350 USB QMP PHYs omits c149ced37667 dt-bindings: phy: qcom,qmp: Add SM8150, SM8250 and SM8350 [...] omits 9a0c798c7a98 soundwire: cadence: adjust verbosity in response handling omits db9d9f944f95 soundwire: cadence: fix ACK/NAK handling omits ec47518742c6 soundwire: bus: add more details to track failed transfers omits 6f206833cec6 soundwire: cadence: add status in dev_dbg 'State change' log omits c397efb77d81 soundwire: use consistent format for Slave devID logs omits ee3db942432c soundwire: intel: don't return error when clock stop failed omits 6d5e7af1f6f5 soundwire: debugfs: use controller id instead of link_id omits c219624c50d5 MAINTAINERS: soundwire: Add soundwire tree omits 565e3afaefee soundwire: sysfs: Constify static struct attribute_group omits 0cff99117991 soundwire: cadence: reduce timeout on transactions omits 6dd6b7643e72 drm/vmwgfx: Remove reference to struct drm_device.pdev omits 8346633f2c87 spi: imx: Don't print error on -EPROBEDEFER omits 0dedbde5062d ASoC: cpcap: Implement set_tdm_slot for voice call support omits 7f1f7ae102ea ASoC: cros_ec_codec: Reset I2S RX when probing omits f4d3bd8be4f2 cros_ec_commands: Add EC_CODEC_I2S_RX_RESET omits 202e2f774543 ASoC: tegra: Add audio graph based card driver omits a9f22c03a8ac ASoC: dt-bindings: tegra: Add json-schema for Tegra audio [...] omits 9e0f86fdcdab ASoC: dt-bindings: tegra: Add graph bindings omits 7cc206bff69b ASoC: tegra: Simplify with dma_set_mask_and_coherent() omits ab152afa2427 ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() omits d3afb00220be ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() omits f2134ac9905b dt-bindings: mmc: sdhci-am654: fix compatible for j7200 omits dd98340fbd45 mmc: omap_hsmmc: Simplify bool comparison and conversion omits db80a1294c23 drm/i915/gem: Remove per-client stats from debugfs/i915_ge [...] 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 1c17cc47d764 dt-bindings: usb: qcom,dwc3: Add binding for SDX55 omits 908f6e2b8a79 USB: gadget: udc: Process disconnect synchronously omits 79f06f04db65 usb: gadget: u_serial: Remove old tasklet comments omits c00243e7cd5c usb: typec: ucsi: Add conditional dependency on USB role switch omits 5ce6697a4460 PCI: brcmstb: Remove chained IRQ handler and data in one go omits ff591f7490cf PCI: Drop PCIE_RCAR config option omits 0cdfaceb9889 PCI: brcmstb: support BCM4908 with external PERST# signal [...] omits f435ce7ebf8c dt-bindings: PCI: brcmstb: add BCM4908 binding omits 6f0f70cdaf87 drm/i915: Mark per-engine-reset as supported on gen7 omits 8fd7b58a21a3 drm/i915/gt: Pull ring submission resume under its caller [...] omits 77e2faeb0744 drm/i915/gt: Disable the ring before resetting HEAD/TAIL omits 14139c3e8d12 drm/i915/gt: Lift stop_ring() to reset_prepare omits 80655d2ad133 drm/i915/selftests: Prepare the selftests for engine reset [...] omits e627d5923cae drm/i915/gt: One more flush for Baytrail clear residuals omits 03c62d886dd6 drm/i915: Make GEM errors non-fatal by default omits 4f86975f539d drm/i915: Add DEBUG_GEM to the recommended CI config omits 3a790cc1c9ef s390: pass struct pt_regs instead of registers to syscalls omits 39589ada1cab s390: remove asmlinkage omits 56e62a737028 s390: convert to generic entry omits ac94a2911e84 s390: update defconfigs omits efe5e0fea4b2 s390/bitops: remove small optimization to fix clang build omits 6110ccecd3c0 s390/atomic: remove small optimization to fix clang build omits 4520a91a976e s390/cio: use dma helpers for setting masks omits 29c53de01443 s390/cio: remove ccw_device_add() wrapper omits f95b2c45d5f7 s390/tlb: make cleared_pXs flags consistent with generic code 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 e103e8f1e0bf Merge branch 'printk-rework' into for-next omits c31eb10fd5ae drm/amdgpu: Remove accidentally added small unused hunk. omits 83c0cf46675f Merge branch 'edac-misc' into edac-for-next omits ec2a29593c83 module: harden ELF info handling omits e582951baabb drm/sched: Cancel and flush all outstanding jobs before finish. omits e26124cd5f70 EDAC/xgene: Do not print a failure message to get an IRQ twice omits b9d4efa8f9a2 drm: Unamp the entire device address space on device unplug omits 36b73b051c41 drm: Upcast struct drm_device.dev to struct pci_device; re [...] omits ab0da5a57188 net/mlx5: Expose ifc bits for query modify header omits 99d518970c5a net: hns: fix variable used when DEBUG is defined omits 7cfabe4f85a5 arcnet: fix macro name when DEBUG is defined omits be7f4578e57d Merge branch 'tls-device-offload-for-bond' omits 4e5a73329051 net/tls: Except bond interface from some TLS checks omits 153cbd137f0a net/tls: Device offload to use lowest netdevice in chain omits dc5809f9e2b6 net/bonding: Declare TLS RX device offload support omits 89df6a810470 net/bonding: Implement TLS TX device offload omits f45583de361d net/bonding: Take update_features call out of XFRM funciton omits 007feb87fb15 net/bonding: Implement ndo_sk_get_lower_dev omits 5b99854540e3 net/bonding: Take IP hash logic into a helper omits 719a402cf603 net: netdevice: Add operation ndo_sk_get_lower_dev omits d4863ef399a2 arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node omits 41fb4c1ba747 net/qla3xxx: switch from 'pci_' to 'dma_' API omits d349f9976868 net_sched: fix RTNL deadlock again caused by request_module() omits 6ea9309acc28 net: phy: national: remove definition of DEBUG omits c080559a7153 Merge branch 'net-make-udp-tunnel-devices-support-fraglist' omits 3224dcfd850f bareudp: add NETIF_F_FRAGLIST flag for dev features omits 18423e1a9d7d geneve: add NETIF_F_FRAGLIST flag for dev features omits cb2c57112432 vxlan: add NETIF_F_FRAGLIST flag for dev features omits 505e3f00c3f3 hv_netvsc: Add (more) validation for untrusted Hyper-V values omits da60061a2cb7 genksyms: remove useless case DOTS omits 455f3c0f04a0 genksyms: remove dead code for ST_TABLE_* omits 37ddf94a2613 genksyms: make source_file a local variable in lexer omits 6c8ad4427f6e kbuild: check the minimum compiler version in Kconfig omits 3f4d8ce271c7 kbuild: Remove $(cc-option,-gdwarf-4) dependency from DEBU [...] omits 463acf196e16 Makefile: use smaller dictionary size for xz module compression omits a98c0c474204 net: bridge: check vlan with eth_type_vlan() method omits 0627cc334d40 sony-laptop: Remove unneeded semicolon omits c47c042942d3 platform/x86: thinkpad_acpi: Add P53/73 firmware to fan_qu [...] omits 251000c5e359 MAINTAINERS: update email address for Henrique de Moraes Holschuh omits dbd7dd8f8859 platform/x86: hp-wmi: Don't log a warning on HPWMI_RET_UNK [...] omits 52042e2db452 scripts: kernel-doc: validate kernel-doc markup with the a [...] omits 96c0f7c0b9ac Documentation: fix typos in split page table lock description omits 1a63f9cce7b7 docs: Remove make headers_check from checklist omits 6970613b4c6a samples/kprobes: Add ARM support omits f0ea149eee6b docs: submitting-patches: Emphasise the requirement to Cc: [...] omits e651fdb28185 docs/kokr: Link memory-barriers.txt to rst omits 0a610e5cd930 docs/kokr: make reporting-bugs.rst obsolete omits c305f1b408dc Documentation/kokr/howto: Replace HTTP links with HTTPS on [...] omits 220723dc3bcf Merge branch 'net-ipa-interconnect-improvements' omits ea151e1915eb net: ipa: allow arbitrary number of interconnects omits 10d0d3970187 net: ipa: clean up interconnect initialization omits e938d7ef92c3 net: ipa: add interconnect name to configuration data omits db6cd5148724 net: ipa: store average and peak interconnect bandwidth omits 5b40810b19db net: ipa: introduce an IPA interconnect structure omits ec0ef6d3c8c2 net: ipa: don't return an error from ipa_interconnect_disable() omits bf52e27bb353 net: ipa: rename interconnect settings omits cf6d6fc27936 docs: process/howto.rst: make sections on bug reporting ma [...] omits bbffaa981940 platform/x86: intel-vbtn: Drop HP Stream x360 Convertible [...] omits e5da18d3e67d platform/surface: aggregator: Fix kernel-doc references omits 025fe94b63dd platform/surface: aggregator: fix a kernel-doc markup omits d70f7598c458 usb: gadget: u_audio: clean up locking omits 298651178043 usb: gadget: u_audio: remove struct uac_req omits 25dbd75dd506 usb: gadget: u_audio: factorize ssize to alsa fmt conversion omits 7de8681be2cd usb: gadget: u_audio: Free requests only after callback omits 7bf0fc5a6b6e usb: gadget: composite: Report various SSP sublink speeds omits ead4c124852e usb: gadget: Introduce udc_set_ssp_rate() for SSP omits db615c6264cf usb: gadget: Introduce SSP rates and lanes omits 121fc3ac2f02 usb: gadget: composite: Use SSP sublink speed macros omits f2fc9ff28d1c usb: ch9: Add USB 3.2 SSP attributes omits 7766cafea0ec usb: bdc: Remove the BDC PCI driver omits 2e559638f729 usb: phy: phy-mxs-usb: Use of_device_get_match_data() omits 2bf4fd065384 nvmem: Add driver to expose reserved memory as nvmem omits 48562270a53c dt-bindings: nvmem: Add bindings for rmem driver omits b952ac76a20b ALSA: usb-audio: Add support for Pioneer DJM-750 omits c09e28cd1219 Merge branch 'for-linus' into for-next omits ab7fcff8a2e2 Merge branch 'for-5.12/i2c-hid' into for-next omits c1ed18c11bdb HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core omits f9a056e002a2 dt-bindings: input: HID: i2c-hid: Introduce bindings for t [...] omits 1fe16cfd311b arm64: defconfig: Update config names for i2c-hid rejigger omits b33752c30023 HID: i2c-hid: Reorganize so ACPI and OF are separate modules omits a93c00e5f975 PCI: xgene-msi: Fix race in installing chained irq handler omits ad1cc6b75a79 PCI: dwc: Remove IRQ handler and data in one go omits 3f0ea2360e48 PCI: altera-msi: Remove IRQ handler and data in one go omits cef11c377a10 PCI: qcom: use PHY_REFCLK_USE_PAD only for ipq8064 omits f205fa436042 Merge branch 'devel' into for-next omits df1bdee806f3 dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix indentation omits e95d931a15bb pinctrl: bcm: Simplify bool comparison omits 471db1e4bc9b Merge branch 'misc-5.11' into next-fixes omits faff7b5ef5d9 PCI: layerscape: Add EP mode support for LX2160A rev2 omits 514a39a653ca dt-bindings: pci: layerscape-pci: Add compatible strings f [...] omits 9aa351784e69 pinctrl: ingenic: Only support SoCs enabled in config omits 1b399bb04837 kconfig.h: Add IF_ENABLED() macro omits dbbdb8da424b Merge tag 'renesas-pinctrl-for-v5.12-tag1' of git://git.ke [...] 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 25d866c46c1d ACPICA: Clean up exception code class checks omits 3dfaea3811f8 ACPICA: Fix exception code class checks omits d9e84fb1a34e MIPS: relocatable: optimize the relocation process omits 0aa5c3835c8a drm/i915: support two CSC module on gen11 and later omits 049a68efbf0b MIPS: module: optimize module relocations processing omits cec7638b8e79 drm/drm_agpsupport: Strip out obviously wrong descriptions [...] omits d578f32bdeb9 drm/gma500/mdfld_intel_display: Demote three kernel-doc fo [...] omits c9af49c107f5 drm/gma500/mdfld_dsi_output: Demote a couple of kernel-doc [...] omits ec75c84eea49 drm/gma500/oaktrail_crtc: Demote unworthy kernel-doc headers omits dd05f63da995 drm/gma500/oaktrail_lvds: Demote one documentation header [...] omits 87b1e2bbe3de drm/gma500/oaktrail_lvds_i2c: Remove unused variables 'tmp' omits 77ee9c5688c9 drm/gma500/cdv_intel_dp: Demote one unworthy header fix another omits 9d4f8c9ab11c drm/gma500/cdv_intel_lvds: Demote unworthy headers to stan [...] omits 9f67e0e8db7d drm/gma500/cdv_intel_display: Demote kernel-doc abuse in ' [...] omits 18b9bf2cc9ab drm/gma500/cdv_intel_crt: Demote kernel-doc abuse in 'cdv_ [...] omits f3cca4da90d0 drm/drm_dp_helper: Fix spelling issue and add missing desc [...] omits d6936950d8b5 drm/gma500/psb_irq: Demote kernel-doc abuse omits 89e8e281d0e1 drm/gma500/psb_intel_sdvo: Demote kernel-doc abuses omits 4dacee1630b9 drm/gma500/mmu: Actually return an error if one occurs omits 7a6200203533 drm/gma500/power: Remove excess param description 'state' omits 2a6589cf2daf drm/gma500/mmu: Remove unused function 'psb_get_default_pd_addr' omits ce5735b69f66 drm/gma500/gem: Include our own header containing prototypes omits 2717e5951cd5 drm/gma500/gem: Do not rely on consumers to include drm/dr [...] omits b859bd3a3c4c drm/gma500/psb_intel_modes: Provide missing descriptions f [...] omits 73512178daf8 drm/gma500/psb_intel_lvds: Supply description for 'mode_dev' omits 14981b8095fb drm/gma500/psb_intel_display: Demote kernel-doc formatting abuse omits ba42485c1856 drm/gma500/gma_device: Include our own header containing p [...] omits 98daaba0a7c3 drm/gma500/gma_display: Demote kernel-doc abuses to standa [...] omits 63ad2a972c92 drm/gma500/power: Fix a bunch of *dev documentation issues omits 5461bdc5772f drm/gma500/mmu: Make local function 'psb_mmu_pt_alloc_map_ [...] omits 93c3ffc8e43f drm/gma500/intel_i2c: Remove superflouous parameter descri [...] omits 8dd680cc41c9 drm/gma500/intel_bios: Demote non-conformant kernel-doc header omits 92bd69c72349 drm/gma500/gem: Add and rename some function parameter des [...] omits 358794a29a5f drm/gma500/framebuffer: Fix some possible doc-rot issues omits 18ee77e74325 drm/mga/mga_ioc32: Fix some formatting issues in 'mga_comp [...] omits 94d2c6c8019b drm/r128/r128_ioc32: Fix formatting issues in 'r128_compat [...] omits f58149129e48 drm/mga/mga_ioc32: Document headers do not make good kerne [...] omits 2b7cea7d304b drm/r128/r128_ioc32: Document headers do not make good ker [...] omits 76d7fff22be3 MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target=' omits a515fe6daecd Merge branches 'powercap' and 'pm-cpufreq' into linux-next omits a5360958a3cd MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs too omits 39860fe070c9 ASoC: SOF: Intel: initial support to AlderLake-P omits 57c412d43d71 ASoC: audio-graph-card: Drop remote-endpoint as required property omits 160e8f96c626 ASoC: intel, keembay-i2s: Fix dt binding errors omits 60c456e0ff06 pinctrl: sprd: Simplify bool comparison 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 94a5400f8b96 arm64: dts: rockchip: remove interrupt-names property from [...] omits 84335675f222 dma-buf: Add debug option omits cfb0fde7a7fa USB: serial: f81534: drop short control-transfer check omits 18d8fe614fad USB: serial: f81232: drop short control-transfer checks omits 0765590f91a2 USB: serial: io_ti: fix a debug-message copy-paste error omits 66db94786e94 USB: serial: io_ti: drop short control-transfer check omits 2dc0e7c37549 USB: serial: upd78f0730: drop short control-transfer check omits f7de9b64265f USB: serial: mxuport: drop short control-transfer check omits 90fa41ee4a67 USB: serial: cp210x: add copyright notice omits 4c0a84cb0904 USB: serial: cp210x: drop unused includes omits dc5338fc64b2 USB: serial: cp210x: drop short control-transfer checks omits 03f32d7cb51b USB: serial: cp210x: update control-characters on every change omits f61309d9c96a USB: serial: cp210x: set IXOFF thresholds omits 7748feffcd80 USB: serial: cp210x: add support for software flow control omits a5d82783754e pinctrl: ti :iodelay: Fixed inconsistent indenting omits 72fec10c17d9 drm/ttm: WARN_ON non-empty lru when disabling a resource manager omits ade94143020a drm/vmwgfx: Always evict vram _before_ disabling it omits ff36baf80755 drm/vmwgfx: Drop svga_lock omits b06b8103ae3e drm/i915/gt: Add arbitration check before semaphore wait omits 4cd9a03435bc ARM: dts: rockchip: Add NFC node for RK3036 SoC omits 9c2bfe53b2fc ARM: dts: rockchip: Add NFC node for RK2928 and other SoCs omits 2525f194f9dc ARM: dts: rockchip: Add NFC node for RV1108 SoC omits d00e6e22e8b9 arm64: dts: rockchip: Add NFC node for PX30 SoC omits c56eeebc27af arm64: dts: rockchip: Add NFC node for RK3308 SoC omits b918e81f2145 arm64: dts: rockchip: rk3328: Add Radxa ROCK Pi E omits 31b8e8592f66 dt-bindings: arm: rockchip: Add Radxa ROCK Pi E omits c6433083f593 arm64: dts: rockchip: rk3328: Add clock_in_out property to [...] omits e58061b59787 arm64: dts: rockchip: rename thermal subnodes for rk3399 omits 7c96a5cf680a arm64: dts: rockchip: rename thermal subnodes for rk3368 omits b840662bd55f ARM: dts: rockchip: rename thermal subnodes for rk3288 omits ace44e13e577 drm/i915/gt: Clear CACHE_MODE prior to clearing residuals omits 87969bcd4948 drm/panel: panel-simple: add bus-format and connector-type [...] omits 803c72c8547c openrisc: add arch/openrisc/Kbuild omits 979d9cbe75b9 USB: serial: pl2303: fix line-speed handling on newer chips omits 551417e153db opp: Add devm_pm_opp_register_set_opp_helper omits d4c073021112 opp: Add dev_pm_opp_get_required_pstate() omits 443121b3ebb9 selftests/fpu: Fix debugfs_simple_attr.cocci warning omits e3adef81385b Merge branch 'for-5.12/logitech' into for-next omits e037acf0b1ae HID: logitech-hidpp: add support for Unified Battery (1004 [...] omits 70f3b55abe15 opp: Add dev_pm_opp_find_level_ceil() omits 8e1b23e8ca7b Merge branch 'for-5.12/sony' into for-next omits 32e411d0af7f HID: sony: Add support for tilt on guitar hero guitars omits 61712a5f8271 vgaarb: Remove unneeded semicolons omits ebfac7b778fa module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for unde [...] 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 afe993546334 arm64: dts: imx8m: add fsl,stop-mode property for FEC omits 066438ae637b arm64: dts: imx8m: add mac address for FEC omits 6c17f2d6ab50 arm64: dts: imx8mq: assign clock parents for FEC omits 70eacf42a93a arm64: dts: imx8m: correct assigned clocks for FEC omits 47d35c1c40d5 drm: Set vm_ops to GEM object's values during mmap omits d36f964cc742 ARM: dts: imx6: add wakeup support via magic packet omits ab33b69c3299 Merge branch 'sunxi/drivers-for-5.12' into sunxi/for-next omits d044d8fd64fe Merge branch 'sunxi/dt-for-5.12' into sunxi/for-next omits 24c31c6803d2 ARM: dts: sun8i: h2-plus: bananapi-m2-zero: Increase BT UA [...] omits 59af2d5b122a ARM: dts: sunxi: bananapi-m2-plus: Increase BT UART speed omits 7395babda346 arm64: dts: allwinner: pine-h64: Fix typos in BT GPIOs omits f00823fdce8d arm64: dts: allwinner: pinetab: Fix the panel compatible omits ee3ff030a3a9 arm64: dts: allwinner: pinephone: Remove useless light sen [...] omits f3788af62cfe arm64: dts: allwinner: h6: Use - instead of @ for DT OPP entries omits a46ab1e8bfa3 ARM: dts: sun8i-a33: sina33: Add missing panel power supply omits ad07ee4acaee ARM: dts: sun8i-a83t: Remove empty CSI port omits 290a9ba4b6e3 ARM: dts: sun8i-s3: pinecube: Fix CSI DTC warnings omits 119b7afd6588 ARM: dts: sun8i-s3: impetus: Fix the USB PHY ID detect GPI [...] omits ecf65c27a951 ARM: dts: sun8i: nanopi-r1: Fix GPIO regulator state array omits 7e38bfb692d9 ARM: dts: sun6i: primo81: Remove useless io-channel-cells omits 7f06145638b9 ARM: dts: sunxi: Remove thermal zones without trip points omits 36a4e5983886 ARM: dts: sunxi: Fix CPU thermal zone node name omits 86131fb96ef6 ARM: dts: sunxi: Add missing backlight supply omits e299e6dd3574 ARM: dts: sunxi: Fix the LED node names omits 48b47749e334 dt-bindings: rtc: sun6i-a31-rtc: Loosen the requirements o [...] omits dcd80eaf74ef dt-bindings: iio: adc: Add AXP803 compatible omits e0ab5bf98208 dt-bindings: sunxi: Fix the pinecube compatible omits b72b30fb341d Merge branch 'renesas-arm-dt-for-v5.12' into renesas-next omits 896dd923ad26 arm64: dts: renesas: r8a779a0: Add MSIOF device nodes omits fc0b27c828a0 opp: Correct debug message in _opp_add_static_v2() omits aa86dcaa6d59 Merge branch 'for-5.12/core' into for-next omits ed9be64eefe2 HID: make arrays usage and value to be the same 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 3ad6be94e710 ARM: dts: imx: e60k02: add second uart omits 035a3e167b09 ARM: dts: imx6sl-tolino-shine3: correct console uart pinmux omits b34af2eef6ac ARM: dts: imx6sl-tolino-shine2hd: add second uart omits 4dec146131c5 ARM: dts: imx6sl-tolino-shine2hd: correct console uart pinmux omits 3657f729b6fb cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove() omits 05f456286fd4 cpufreq: brcmstb-avs-cpufreq: Free resources in error path omits 266991721c15 cpufreq: qcom-hw: enable boost support omits 763ec5daaea8 cpufreq: tegra20: Use resource-managed API omits 69c910d3675f arm64: dts: ls1028a: fix FlexSPI clock omits 7f8f6311ba59 ARM: dts: add Kverneland TGO board omits db8c29bae60a ARM: dts: add Kverneland UT1, UT1Q and UT1P omits 6e73bfbb2ed0 dt-bindings: arm: fsl: add Kverneland TGO board omits 55d743d1067b dt-bindings: arm: fsl: add Kverneland UT1, UT1Q and UI1P boards omits 18df346b66e5 dt-bindings: vendor-prefixes: Add an entry for Kverneland Group omits e25f2cd3f922 Merge branch 'sunxi/dt-for-5.12' into sunxi/for-next 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 b67b3c9b6637 ARM: dts: sun8i-v3s: Add CSI0 MCLK pin definition omits cabb33dd1db6 Merge remote-tracking branch 'mfd/ib-mfd-bus-5.12' into su [...] omits aaad900757a6 arm64: dts: allwinner: h6: Add RSB controller node omits 8b6b17540370 arm64: dts: imx8mq: Add eCSPI DMA support omits 31872732a2d5 arm64: defconfig: Enable Broadcom BCM54140 PHY omits 5dd74cf8f3e6 arm64: dts: freescale: sl28: enable SATA support omits 12dffe14e372 arm64: dts: lx2160a-cex7: delete RTC interrupt omits 18b9de73f06e arm64: dts: imx8mn-beacon-som: Configure RTC aliases omits e8d08d80f450 arm64: dts: imx8mm-beacon: add more pinctrl states for usdhc1 omits 8900d0d59b63 arm64: dts: lx2160a-clearfog-itx: add power button support omits e4cbd169b3a8 ARM: dts: imx6ul-14x14-evk: Add camera support omits 2db7e78bf02b ARM: dts: imx6ul-14x14-evk: Describe the KSZ8081 reset omits 70f04e9a3358 ARM: dts: imx6ul-14x14-evk: Enable the GPIO expander omits 93ef4e415631 ARM: dts: imx6ul-14x14-evk: Fix SPI chipselect polarity omits 6bb5d7fe1432 Merge branches 'at91-soc' and 'at91-defconfig' into at91-next omits 839661a2bbc8 ARM: dts: imx7: Mark timer with arm,cpu-registers-not-fw-c [...] omits 1d9321cbc056 ARM: dts: at91-sama5d27_wlsom1: add i2c recovery omits a4bdea2004b2 power: supply: fix sbs-charger build, needs REGMAP_I2C omits 8d1733b612c9 csky: Add VDSO with GENERIC_GETTIMEOFDAY, GENERIC_TIME_VSY [...] omits 98babb378826 Merge branch 'i2c/for-5.12' into i2c/for-next omits 253a772cdf11 Merge branch 'i2c/for-current' into i2c/for-next omits bed3139613ea i2c: stub: remove definition of DEBUG omits 98b2b712bc85 i2c: i2c-mux-gpio: Enable this driver in ACPI land omits 19eb29b05cc6 i2c: i2c-mux-gpio: Factor out pdev->dev in _probe_dt() omits 8627537ce044 dt-bindings: i2c: renesas,i2c: add r8a779a0 (V3U) support omits e4555a32ba42 i2c: Drop unused efm32 bus driver omits 86ef5a79d6bb phy: qcom-qmp: Add support for SDX55 QMP PHY omits aa4731c8b5f4 dt-bindings: phy: qcom,qmp: Add SDX55 USB PHY binding omits c06e424be5f5 dmaengine: idxd: set DMA channel to be private omits f5cc9ace24fb dmaengine: idxd: fix misc interrupt completion omits 16e19e11228b dmaengine: idxd: Fix list corruption in description completion omits 9ee8f3d968ae dmaengine: qcom: gpi: Remove unneeded semicolon omits 213b97b12580 Merge branch 'net-fix-the-features-flag-in-sctp_gso_segment' omits 1fef8544bf41 sctp: remove the NETIF_F_SG flag before calling skb_segment omits dbd50f238dec net: move the hsize check to the else block in skb_segment omits 20efd2c79afb net: mscc: ocelot: Remove unneeded semicolon omits b660bccbc345 cxgb4: enable interrupt based Tx completions for T5 omits c761b2df9df0 Merge branch 'rid-w-1-warnings-in-ethernet' omits e242d5989965 net: ethernet: toshiba: spider_net: Document a whole bunch [...] omits b51036321461 net: ethernet: toshiba: ps3_gelic_net: Fix some kernel-doc [...] omits 807086021bf5 net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours omits e49e4647f3e2 net: ethernet: ti: am65-cpts: Document am65_cpts_rx_enable [...] omits 935888cda820 net: ethernet: ti: am65-cpsw-qos: Demote non-conformant fu [...] omits 090c7ae8e0d0 net: xen-netback: xenbus: Demote nonconformant kernel-doc headers omits 7d2a92445e3f net: ethernet: smsc: smc91x: Fix function name in kernel-d [...] omits 12b1ef321a73 rtc: tps65910: remove tps65910_rtc_ops_noirq omits 45909e5cda3b rtc: rv8803: constify rv8803_rtc_ops omits 19588d50a2d6 rtc: rv3032: constify rv3032_rtc_ops omits 9476b67bf9fa rtc: rv3029: constify rv3029_rtc_ops omits 0f7695691be6 rtc: rv3028: constify rv3028_rtc_ops omits 50f97e919faf rtc: opal: constify opal_rtc_ops omits 3948a866822e rtc: m41t80: constify m41t80_rtc_ops omits 732b7341b141 rtc: pcf85363: drop a struct rtc_class_ops omits aaaea29cb1f7 rtc: rx8010: drop a struct rtc_class_ops omits d4eaffe28bc1 rtc: pcf85063: remove pcf85063_rtc_ops_alarm omits 25cbe9c8d92a rtc: pcf2127: remove pcf2127_rtc_alrm_ops omits e53ad0841c4e rtc: m48t59: remove m48t02_rtc_ops omits b0d42defe1c7 rtc: mv: remove mv_rtc_alarm_ops omits 30f5bd537fdb rtc: cmos: remove cmos_rtc_ops_no_alarm omits 95151801edce rtc: armada38x: remove armada38x_rtc_ops_noirq omits d9b0dd54a194 rtc: pl031: use RTC_FEATURE_ALARM omits 7ae41220ef58 rtc: introduce features bitfield omits 3be95d277484 rtc: s5m: check the return value of s5m8767_rtc_init_reg() omits 7db7ad0817fe rtc: s5m: use devm_i2c_new_dummy_device() omits 1f0cbda3b452 rtc: s5m: select REGMAP_I2C omits a7ed11fc0b72 Merge branch 'fixes' into for-next omits 98583cf6115c Merge branch 'work.audit' into for-next omits 23d8f5b684fc make dump_common_audit_data() safe to be called from RCU pathwalk omits bca585d24a17 new helper: d_find_alias_rcu() omits 0fb56bf95c76 arm64: dts: qcom: qrb5165-rb5: sort nodes alphabetically omits cd060b4d0868 power: supply: bq27xxx: fix polarity of current_now omits 95b78d53706d power: supply: charger-manager: fix incorrect health status omits b7e15bd0c17a power: reset: at91-sama5d2_shdwc: add support for sama7g5 omits fe487c75a453 dt-bindings: atmel-sysreg: add microchip,sama7g5-shdwc omits 95aa21a3f118 power: reset: at91-sama5d2_shdwc: fix wkupdbc mask omits 26fe7d1da95b dt-bindings: power/supply: Add ltc4162-l-charger omits 7088ef6726e8 power: supply: bq24190_charger: convert comma to semicolon omits f005e63100b3 power: supply: ab8500_fg: convert comma to semicolon omits f856b2f295bc power: supply: ds2780: Switch to using the new API kobj_to_dev() omits 3ed510f06e12 power: supply: bq27xxx: Support CHARGE_NOW for bq27z561/bq [...] omits 61f59723b355 Merge branch 'work.coredump' into for-next omits 9ab7e76aefc9 GTP: add support for flow based tunneling API omits f4d133d86af7 tcp_cubic: use memset and offsetof init omits b69df2608281 net: tap: check vlan with eth_type_vlan() method omits 32d91b4af353 nfc: netlink: use &w->w in nfc_genl_rcv_nl_event omits 58f9f9b55555 Merge branch 'configuring-congestion-watermarks-on-ocelot- [...] omits f59fd9cab730 net: mscc: ocelot: configure watermarks using devlink-sb omits a4ae997adcbd net: mscc: ocelot: initialize watermarks to sane defaults omits 6c30384eb1de net: mscc: ocelot: register devlink ports omits c6c65d47ddeb net: mscc: ocelot: delete unused ocelot_set_cpu_port prototype omits 70d39a6e62d3 net: mscc: ocelot: export NUM_TC constant from felix to co [...] omits d19741b0f544 net: dsa: felix: perform teardown in reverse order of setup omits a7096915e427 net: dsa: felix: reindent struct dsa_switch_ops omits 2a6ef7630372 net: dsa: add ops for devlink-sb omits 703b762190e6 net: mscc: ocelot: add ops for decoding watermark threshol [...] omits f6fe01d6fa24 net: mscc: ocelot: auto-detect packet buffer size and numb [...] omits 60c5f144569f Merge branches 'work.sparc', 'work.sparc32', 'work.elf-com [...] omits 2d9116be7607 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits 3ada665b8fab net: ks8851: remove definition of DEBUG omits e794e7fa1963 neighbor: remove definition of DEBUG omits 2267c530f868 gianfar: remove definition of DEBUG omits 0ee2af4ebbe3 net: dsa: set configure_vlan_while_not_filtering to true b [...] omits 297af515d75f netxen_nic: switch from 'pci_' to 'dma_' API omits 7c140b05a1b8 Merge branch 'net-dsa-mv88e6xxx-lag-fixes' omits b80dc51b72e2 net: dsa: mv88e6xxx: Only allow LAG offload on supported hardware omits d38001d30d47 net: dsa: mv88e6xxx: Provide dummy implementations for tru [...] omits 8a39bee15d1d Merge branch 'arrow-speedchips-xrs700x-dsa-driver' omits 8204c2b01cf9 dt-bindings: net: dsa: add bindings for xrs700x switches omits ee00b24f32eb net: dsa: add Arrow SpeedChips XRS700x driver omits 54a52823a2d6 dsa: add support for Arrow XRS700x tag trailer omits e7fa5c80defe Merge branch 'add-further-dt-configuration-for-at803x-phys' omits 390b4cad8148 net: phy: at803x: add support for configuring SmartEEE omits 623c13295cf4 dt: ar803x: document SmartEEE properties omits ba217b77772a Merge drm/drm-next into drm-intel-next omits 777e687a0c65 drm/i915: split fdi code out from intel_display.c omits 8cf41f316e64 drm/i915: refactor pll code out into intel_dpll.c omits fbf756c31cca drm/i915: refactor some crtc code out of intel display. (v2) omits f530a41d13f2 drm/i915/gt: Convert stats.active to plain unsigned int omits 4fb05a392a5b drm/i915/gt: Extract busy-stats for ring-scheduler omits 2c421896adb0 drm/i915/gt: Drop atomic for engine->fw_active tracking omits 85dd1dd6e271 drm/vkms: Fix missing kmalloc allocation failure check omits 415de5fdeb5a cpuset: fix typos in comments omits da70862efe00 cgroup: cgroup.{procs,threads} factor out common parts omits b5e56576e162 MAINTAINERS: Update my email address omits 00e01f325de1 MAINTAINERS: Remove stale URLs for cpuset omits f4fb55953166 drm/amdgpu/display: these forward declarations are not used omits b4423a3d30a9 drm/amd/display: fix the coding style issue of integrated_info omits b3de22cbde83 drm/amd/pm: update driver if version for navy_flounder omits b479efb0a94a drm/amd/display: fix the system memory page fault because [...] omits 3f5f188963a4 drm/amdgpu: updated fw attestation interface omits fe2d9f5abf19 drm/amdgpu: toggle on DF Cstate after finishing xgmi injection omits 61e960b07b63 cgroup-v1: add disabled controller check in cgroup1_parse_param() omits f9e152f18310 Merge branch 'next/drivers' into for-next omits c09a3e6c97f0 soc: samsung: pm_domains: Convert to regular platform driver omits 7fbc3c373eef RDMA/rtrs: Fix KASAN: stack-out-of-bounds bug omits 6f5d1b3016d6 RDMA/rtrs-srv: Init wr_cnt as 1 omits e8ae7ddb48a1 RDMA/rtrs-srv: Do not signal REG_MR omits aaed465f7617 RDMA/rtrs-clt: Use bitmask to check sess->flags omits b38041d50add RDMA/rtrs: Do not signal for heatbeat omits eab098246625 RDMA/rtrs-clt: Refactor the failure cases in alloc_clt omits 8537f2de6519 RDMA/rtrs-srv: Fix missing wr_cqe omits 7a8732a6f9a2 RDMA/rtrs-clt: Rename __rtrs_clt_change_state to rtrs_clt_ [...] omits 11f7b3940df3 RDMA/rtrs-clt: Kill rtrs_clt_change_state omits 88a8c54db98a RDMA/rtrs-clt: Remove unnecessary 'goto out' omits 25a033f5a758 RDMA/rtrs-clt: Kill wait_for_inflight_permits omits 7b47b27fcb4e RDMA/rtrs-clt: Consolidate rtrs_clt_destroy_sysfs_root_{fo [...] omits 424774c9f3fa RDMA/rtrs: Call kobject_put in the failure path omits f77c4839ee8f RDMA/rtrs-srv: Jump to dereg_mr label if allocate iu fails omits f47e4e3e7172 RDMA/rtrs-clt: Set mininum limit when create QP omits f991fdac813f RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect omits 99f0c3807973 RDMA/rtrs-srv: Release lock before call into close_sess omits 7490fd1fe836 RDMA/rtrs: Extend ibtrs_cq_qp_create omits de634b898609 Merge series "Remove ARM platform efm32" from Uwe Kleine-K [...] omits 604303018221 x86/platform/geode: Convert alix LED to GPIO machine descriptor omits ab20fda2a3da x86/platform/geode: Convert geode LED to GPIO machine descriptor omits 3ff13602d7ca x86/platform/geode: Convert net5501 LED to GPIO machine de [...] omits 8a5a75e5e9e5 of/fdt: Make sure no-map does not remove already reserved regions omits 86588296acbf fdt: Properly handle "no-map" field in the memory region omits 12e17243d8a1 of: base: improve error msg in of_phandle_iterator_next() omits 0ba882ae2818 spi: Drop unused efm32 bus driver omits 365982aba1f2 fs: anon_inodes: rephrase to appropriate kernel-doc omits 5297ef205781 soc: document merges omits c8e4564d2045 Merge branch 'arm/platform-removal' into for-next omits f35f6d8c1175 Merge series "Really implement Qualcomm LAB/IBB regulators [...] omits 574b813ae53f Merge series "ASoC/SoundWire: fix timeout values" from Bar [...] omits 42dc604051c9 Merge series "ASoC: qcom: Minor code cleanups for lpass-cp [...] omits de69a697b2b0 Merge branch 'arm/dt' into for-next omits 6aba219b915d Merge branch 'arm/fixes' into for-next omits f791f1a498fb dt-bindings: vendor-prefixes: Fix misordering introduced b [...] omits c1de44631eb5 audit: Remove leftover reference to the audit_tasklet omits 3170a21f7059 drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when out [...] omits bd97ad35e816 MAINTAINERS: Remove deleted platform efm32 omits cc6111375cec ARM: drop efm32 platform omits 7a367cc8d61e Merge tag 'renesas-dt-bindings-for-v5.12-tag1' of git://gi [...] omits 3bc4bf77fa2a soc: qcom: socinfo: Add MDM9607 IDs omits dcdfe2712b68 drm/tegra: Fix reference leak when pm_runtime_get_sync() fails omits e6c88b8e434f arm64: defconfig: Enable Qualcomm SM8250 audio config omits 3ef170c25b97 drm/tegra: gr2d: Add compatible for Tegra114 omits efc8a109e5ce drm/tegra: gr2d: Correct swapped device-tree compatibles omits e87ba0fefc0d drm/tegra: dc: Enable display controller driver for Tegra114 omits 59e520a695e7 drm/tegra: vic: Add comments on STREAMID registers omits 58ef3aeb9ac3 drm/tegra: falcon: Support newer VIC firmware omits 429b29aef7f8 tty: serial: Drop unused efm32 serial driver omits c25c210f590e usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot omits 2555a610906b Merge tag 'renesas-arm-dt-for-v5.12-tag1' of git://git.ker [...] omits 91369720557b MAINTAINERS: update MediaTek PHY/USB entry omits 717774eb5273 dt-bindings: usb: convert mediatek, mtu3.txt to YAML schema omits d93b29c80971 dt-bindings: usb: convert mediatek, mtk-xhci.txt to YAML schema omits f9924caf5d95 dt-bindings: usb: convert mediatek, musb.txt to YAML schema omits 6a0d64fc5a4e dt-bindings: net: btusb: change reference file name omits 23bf6fc7046c dt-bindings: usb: convert usb-device.txt to YAML schema omits 63d152149b2d usb: gadget: u_ether: support configuring interface names. omits f08fc2c30e78 usb: dwc3: pci: add support for the Intel Alder Lake-P omits 73203bde3a95 usb: dwc3: pci: ID for Tiger Lake CPU omits e492ce9bcaa1 usb: dwc3: pci: Register a software node for the dwc3 plat [...] omits e68d0119e328 software node: Introduce device_add_software_node() omits c86cad04dcc8 drivers/usb/gadget/udc: Assign boolean values to a bool variable omits ec8ef2dfaa3e arm64: defconfig: enable Lontium LT9611UXC bridge driver omits 438ffa4afd5b arm64: defconfig: enable display clock controller on sm8250 omits 407bdcf9beb3 soc: qcom: socinfo: Add SoC IDs for APQ/MSM8998 omits 0da78ae2e04c soc: qcom: socinfo: Add SoC IDs for 630 family omits 8333b2c26c2f soc: qcom: socinfo: Open read access to all for debugfs omits 734c78e7febf soc: qcom: socinfo: add info from PMIC models array omits 4305324208d8 soc: qcom: socinfo: add several PMIC IDs omits 0c0d0e56e08c soc: qcom: socinfo: add qrb5165 SoC ID omits abf2c58aaa77 arm64: dts: qcom: qrb5165-rb5: fix uSD pins drive strength omits 5373ae67c3aa MIPS: Support binutils configured with --enable-mips-fix-l [...] omits 8790ccf8daf1 MIPS: Compare __SYNC_loongson3_war against 0 omits bc19af98ba39 arm64: dts: qcom: sc7180: Add labels for cpuN-thermal nodes omits cabcff9be93b MIPS: pgtable: fix -Wshadow in asm/pgtable.h omits 6aabed5526ee arm64: dts: qcom: sm8250: Add CPU capacities and energy model omits b4791e695526 arm64: dts: qcom: sm8250: Define CPU topology omits 97c97c6ab173 MIPS: bitops: fix -Wshadow in asm/bitops.h omits d3a4e0f1b440 MIPS: select ARCH_WANT_LD_ORPHAN_WARN omits f41b233de0ae vmlinux.lds.h: catch UBSAN's "unnamed data" into data omits 9a427556fb8e vmlinux.lds.h: catch compound literals into data and BSS omits 795b3a363b76 MIPS: vmlinux.lds.S: explicitly declare .got table omits 008c3cbd5eb8 MIPS: vmlinux.lds.S: explicitly catch .rel.dyn symbols omits 894ef530012f MIPS: properly stop .eh_frame generation omits 5629d4183888 MIPS: vmlinux.lds.S: add ".gnu.attributes" to DISCARDS omits ee90fef1891f MIPS: CPS: don't create redundant .text.cps-vec section omits 8ac7c87acdca MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section omits dd582369c6c1 regulator: qcom-labibb: Implement voltage selector ops omits 3716a583fe0b arm64: dts: qcom: msm8916-samsung-a2015: Fix sensors omits 0bd080497bb8 drm/i915: add back static declaration omits 6be4ba5467be arm64: dts: sdm850: Add OPP tables for 2.84 and 2.96GHz omits 31b10c1a947d drm/i915: Pass port to intel_panel_bl_funcs.get() omits 475a5d85ff62 regulator: pf8x00: fix nxp,phase-shift omits 35a93349932e regulator: pf8x00: use linear range for buck 1-6 omits 245f5f65229a regulator: pf8x00: mark nxp,ilim-ma property as deprecated omits 34b860aa0b62 regulator: dt-bindings: pf8x00: mark nxp,ilim-ma property [...] omits 988d0d42509a regulator: dt-bindings: pf8x00: fix nxp,phase-shift doc omits 4d23b84d1fcd regulator: pf8x00: add a doc for the module omits 39196cfe10dd power: supply: cpcap-charger: Fix power_supply_put on null [...] omits 7ef8c9edc86c ASoC: codecs: soundwire: increase resume timeout omits 4e15f5060d34 ASoC: qcom: Remove duplicate error messages on ioremap omits e697df66876c ASoC: qcom: Stop casting away __iomem for error pointers omits 03b49bf9a92b ASoC: qcom: Add some names to regmap configs omits 16117beb16f0 ASoC: qcom: Remove useless debug print omits 288ef8a42612 arm64: dts: sdm845: add oneplus6/6t devices omits 3c15e00e7b58 mfd/bus: sunxi-rsb: Make .remove() callback return void omits 51567ad125f9 power: supply: cpcap-battery: constify psy_desc omits 9b3a84d0f5bc PCI: dwc: Add support to configure for ECRC omits c4e0fec2f7ee PCI: rcar: Always allocate MSI addresses in 32bit space omits 0d7ab835463e drm/amdgpu: Remove unused variable 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 997e3449d02d Merge branch 'printk-rework' into for-next omits 368e14ddb8c5 arm64: defconfig: Enable interconnect for imx8mq omits ad1abc8a03fd arm64: dts: imx8mq: Add interconnect for lcdif omits 20cf8d981c81 arm64: dts: imx8mq: Add interconnect provider property omits f18e6d573b80 arm64: dts: imx8mq: Add NOC node omits a1f6bfe17931 drm/i915: Try to guess PCH type even without ISA bridge omits 915183b62276 ALSA: x86: Simplify with dma_set_mask_and_coherent() omits 669f65eaeb96 ALSA: pci: Simplify with dma_set_mask_and_coherent() omits 9a08676fc596 ALSA: dice: add support for Lexicon I-ONIX FW810s omits 42ef170d57d8 ALSA: usb-audio: Convert the last strlcpy() usage omits e8afdfdc8125 ALSA: usb-audio: Convert remaining strlcpy() to strscpy() omits 642856097c18 arm64: dts: freescale: sl28: add variant 1 omits 599bbb639e83 dt-bindings: arm: fsl: add Kontron sl28 variant 1 omits 1355a484ef2a drm/vc4: Initialize vc4_drm_driver with CMA helper defaults omits fd4a641ac88f leds: trigger: implement a tty trigger omits 63e34e707c62 tty: vcc: Drop impossible to hit WARN_ON omits 6da629c85871 tty: vcc: Drop unnecessary if block omits c24dc4bab20c tty: hvcs: Drop unnecessary if block omits 28645ae064d1 drm/hisilicon/hibmc: Remove hibmc_ttm.c omits 6b20b734bbf1 drm/i915/display: Bitwise or the conversion colour specifi [...] omits 97d553963250 drm/i915/region: convert object_create into object_init omits 7d58fef2e70a drm/i915/gem: sanity check object size in gem_create omits dcaccaf0e83a drm/i915/gem: split gem_create into own file omits 9736387a9f17 drm/i915: Reduce test_and_set_bit to set_bit in i915_reque [...] omits 2d60d3e0a2a2 drm/i915/gem: Reduce ctx->engines_mutex for get_engines() omits 1a72e7414d15 drm/i915/gem: Reduce ctx->engine_mutex for reading the clo [...] omits b2fe00bbb2b6 drm/i915: Drop i915_request.lock serialisation around await_start omits 163433e5c50a drm/i915: Mark up protected uses of 'i915_request_completed' omits 3da88be24997 thunderbolt: Add support for de-authorizing devices omits b86cb29287be x86: Remove definition of DEBUG omits d263dfa7d269 Merge drm/drm-next into drm-intel-gt-next omits 1777b185f5cc Merge tag 'imx-drm-next-2021-01-08' of git://git.pengutron [...] omits fb5cfcaa2efb Merge tag 'drm-intel-gt-next-2021-01-14' of git://anongit. [...] omits 7f3a79a7fd51 scsi: lpfc: Add support for eh_should_retry_cmd() omits afdd11269400 scsi: scsi_transport_fc: Add store capability to rport por [...] omits 02c66326dc7e scsi: scsi_transport_fc: Add a new rport state FC_PORTSTAT [...] omits 60bee27ba2df scsi: core: No retries on abort success omits 962c8dcdd5fa scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h omits 74097d805edb arm64: dts: qcom: sm8250: correct sdhc_2 xo clk omits dfa7c521bfc0 Merge tag 'drm-intel-next-2021-01-12' of git://anongit.fre [...] omits 032d1900869f scsi: ibmvfc: Provide modules parameters for MQ settings omits 9000cb998bcf scsi: ibmvfc: Enable MQ and set reasonable defaults omits 7eb3ccd884ae scsi: ibmvfc: Purge SCSI channels after transport loss/reset omits a835f386f970 scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel omits a61236da7f9c scsi: ibmvfc: Add cancel mad initialization helper omits b88a5d9b7f56 scsi: ibmvfc: Register Sub-CRQ handles with VIOS during ch [...] omits 31750fbd7b6d scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized omits eed6a9a9571b Merge branch 'perf: Add mmap2 build id support' omits 88a16a130933 perf: Add build id data in mmap2 event omits 921f88fc8919 bpf: Add size arg to build_id_parse function omits bd7525dacd7e bpf: Move stack_map_get_build_id into lib omits cb72477be729 scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct omits c53408baa502 scsi: ibmvfc: Advertise client support for using hardware [...] omits e95eef3fc0bc scsi: ibmvfc: Implement channel enquiry and setup commands omits 39e461fddff0 scsi: ibmvfc: Map/request irq and register Sub-CRQ interru [...] omits 80a9e8eaed63 scsi: ibmvfc: Define Sub-CRQ interrupt handler routine omits 1d956ad853fc scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ r [...] omits d20046e64c09 scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine omits 3034ebe26389 scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ [...] omits 6d07f129dce2 scsi: ibmvfc: Add Subordinate CRQ definitions omits 9e6b6b81aafa scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ omits bb35ecb2a949 scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() omits 003d91a1393d scsi: ibmvfc: Init/free event pool during queue allocation/free omits 225acf5f1aba scsi: ibmvfc: Move event pool init/free routines omits 6ae208e5d2db scsi: ibmvfc: Add vhost fields and defaults for MQ enablement omits 9cd20d3f4736 scsi: ufs: Protect PM ops and err_handler from user access [...] omits fb7afe24ba1b scsi: ufs: Fix a possible NULL pointer issue omits c2c76ddb1402 arm64: dts: qcom: qrb5165-rb5: add HDMI audio playback omits 8f03014019f4 arm64: dts: qcom: qrb5165-rb5: enable cdsp device omits 1d9f03c0a15f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 7064a7341a0d Merge branch 'Atomics for eBPF' omits de948576f8e7 bpf: Document new atomic instructions omits 98d666d05a1d bpf: Add tests for new BPF atomic operations omits 981f94c3e921 bpf: Add bitwise atomic instructions omits 462910670e4a bpf: Pull out a macro for interpreting atomic ALU operations omits 5ffa25502b5a bpf: Add instructions for atomic_[cmp]xchg omits 5ca419f2864a bpf: Add BPF_FETCH field / create atomic_fetch_add instruction omits c5bcb5eb4db6 bpf: Move BPF_STX reserved field check into BPF_STX verifier code omits 91c960b00566 bpf: Rename BPF_XADD and prepare to encode other atomics in .imm omits e5f02caccfae bpf: x86: Factor out a lookup table for some ALU opcodes omits 74007cfc1f71 bpf: x86: Factor out emission of REX byte omits 11c11d0751fc bpf: x86: Factor out emission of ModR/M for *(reg + off) omits e4abfd88c781 Merge branch 'dissect-ptp-l2-packet-header' omits 4f1cc51f3488 net: flow_dissector: Parse PTP L2 packet header omits 71854255820d net: vlan: Add parse protocol header ops omits e3a7670737ec ch_ipsec: Remove initialization of rxq related data omits 3d33c00361e0 Merge branch 'net-ipa-gsi-interrupt-updates' omits 057ef63f755f net: ipa: retry TX channel stop commands omits 3d60e15f6ead net: ipa: change stop channel retry delay omits 59b5f4549625 net: ipa: change GSI command timeout omits 74401946bdad net: ipa: use usleep_range() 65;6003;1c The use of msleep( [...] omits a60d0632f6e8 net: ipa: introduce some interrupt helpers omits d9cbe818485b net: ipa: a few simple renames omits 747fdd47ed4f Merge tag 'linux-can-next-for-5.12-20210114' of git://git. [...] omits 22a8a230d771 Merge branch 'net-dsa-link-aggregation-support' omits 5b60dadb71db net: dsa: tag_dsa: Support reception of packets from LAG devices omits 57e661aae6a8 net: dsa: mv88e6xxx: Link aggregation support omits 058102a6e9eb net: dsa: Link aggregation support omits 5696c8aedfcc net: dsa: Don't offload port attributes on standalone ports omits 32d4c5647aad net: bonding: Notify ports about their initial state omits bb5c64c879e5 mlxsw: pci: switch from 'pci_' to 'dma_' API omits c612fe780803 net: marvell: prestera: fix uninitialized vid in prestera_ [...] omits a5317f3b06b3 net: openvswitch: add log message for error case omits 3bf679e2f7d9 Merge branch 'selftests-updates-to-allow-single-instance-o [...] omits 5265a0142f57 selftests: Add separate option to nettest for address binding omits f26a008c4512 selftests: Remove exraneous newline in nettest omits 8a909735fa29 selftests: Add separate options for server device bindings omits d3857b8f0d19 selftests: Add new option for client-side passwords omits a824e261d7cd selftests: Consistently specify address for MD5 protection omits 9a8d584964fc selftests: Make address validation apply only to client mode omits db9993359e58 selftests: Add missing newline in nettest error messages omits f222c37cf75a selftests: Use separate stdout and stderr buffers in nettest omits 6469403c97b4 selftests: Add support to nettest to run both client and server omits 092e0ceb12f2 selftests: Add options to set network namespace to nettest omits f2f575840a59 selftests: Move address validation in nettest omits 6fc90e18994c selftests: Move convert_addr up in nettest omits 3a70a6451551 selftests: Move device validation in nettest omits c01037293c4b Merge branch 'add-100-base-x-mode' omits 6e12f35cef6b sfp: add support for 100 base-x SFPs omits b1ae3587d16a net: phy: Add 100 base-x mode omits 3c51fa5d2afe net: phy: ar803x: disable extended next page bit omits f766f77a74f5 riscv/stacktrace: Fix stack output without ra on the stack top omits da401e894532 riscv: Improve __show_regs omits 091b9450858e riscv: Add dump stack in show_regs omits fea2fed201ee riscv: Enable per-task stack canaries omits ee55ff803b38 riscv: Add support for function error injection omits 74784081aac8 riscv: Add uprobes supported omits 829adda597fe riscv: Add KPROBES_ON_FTRACE supported omits c22b0bcb1dd0 riscv: Add kprobes supported omits afc76b8b8011 riscv: Using PATCHABLE_FUNCTION_ENTRY instead of MCOUNT omits 5ad84adf5456 riscv: Fixup patch_text panic in ftrace omits 67d945778099 riscv: Fixup wrong ftrace remove cflag omits edfcf91fe4f8 riscv: Fixup compile error BUILD_BUG_ON failed omits dcdc7a53a890 RISC-V: Implement ptrace regs and stack API omits 46ad48e8a28d riscv: Add machine name to kernel boot log and stack dump output omits 4f0e8eef772e riscv: Add numa support for riscv64 platform omits 3e5b0bdb2a4d riscv: Add support pte_protnone and pmd_protnone if CONFIG [...] omits cbd34f4bb37d riscv: Separate memory init from paging init omits ae3c107cd8be numa: Move numa implementation to common code omits eb75541f8b45 arm64, numa: Change the numa init functions name to be generic omits 5a2308da9f60 riscv: Add Canaan Kendryte K210 reset controller omits ed3137edb31b dt-bindings: pinctrl: Document canaan,k210-fpioa bindings omits 1d7c9d093ed5 dt-bindings: reset: Document canaan,k210-rst bindings omits 23fb08e72a0e dt-binding: mfd: Document canaan,k210-sysctl bindings omits 802fee26d8af riscv: cleanup Canaan Kendryte K210 sysctl driver omits 93c2ce1ee77e riscv: Fix Canaan Kendryte K210 device tree omits 08734e0581a5 riscv: Use vendor name for K210 SoC support omits 2ce542e517ab Merge tag 'amd-drm-next-5.12-2021-01-08' of https://gitlab [...] omits 284448495860 power: supply: cpcap-battery: Fix typo omits 0f596487ff99 power: supply: cpcap-battery: Add charge_now property omits 1e64926c5dd9 power: supply: cpcap-battery: Implement capacity reporting omits faf6e9008114 power: supply: cpcap-battery: Keep track of state for capa [...] omits 4fb0357c6d57 power: supply: cpcap-battery: Add charge_full property omits bb8b9a985083 power: supply: cpcap-battery: Use charger status for batte [...] omits 2071236b8519 power: supply: cpcap-charger: Provide state updates for ba [...] omits 6ddcec581fdc power: supply: cpcap-charger: Simplify things with enable [...] omits 5a21489207a5 power: supply: cpcap-charger: Drop internal state and use [...] omits c6fdea96646d power: supply: cpcap-charger: Limiting charge current on Droid 4 omits 41ac23f5c9fb power: supply: cpcap-charger: Use standard enumeration omits e015964a2868 power: supply: cpcap-charger: Make VBUS already provided d [...] omits 2828ffc2a276 power: supply: cpcap-charger: Fix flakey reboot with charg [...] omits 97456a24acb4 power: supply: cpcap-battery: Fix missing power_supply_put() omits 4bff91bb3231 power: supply: cpcap-charger: Fix missing power_supply_put() omits b537900f1598 userfaultfd: use secure anon inodes for userfaultfd omits c82a2fbe6c02 power: supply: Add battery gauge driver for Acer Iconia Tab A500 omits c3f181351647 power: supply: bq256xx: Fix BQ256XX_NUM_WD_VAL and bq256xx [...] omits 29cd6591ab6f selinux: teach SELinux about anonymous inodes omits e7e832ce6fa7 fs: add LSM-supporting anon-inode interface omits 215b674b84dd security: add inode_init_security_anon() LSM hook omits ba8ef8c0b958 drm/i915: Drop one more useless master_transcoder assignment 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 df1f0560d28f drm/amd/display: Simplify bool comparison omits 4c6735923891 drm/amd/display: Simplify bool comparison omits 80bdc7b9b9ab drm/amd/display: Simplify bool comparison omits d0981b90c15c drm/amd/display: Simplify bool comparison omits 46aa2ff323be drm/amdgpu: Repeat assignment to max_slave_planes omits ac492ec97c1c drm/amd/display/dc/core/dc_link: Fix a couple of function [...] omits 625a15bf7e3f drm/amd/display/dc/core/dc_resource: Demote some kernel-do [...] omits 80fbe537c1ab drm/amd/display/dc/core/dc: Fix a bunch of documentation m [...] omits 61f024247ccc drm/amd/display/dc/core/dc_link_dp: Mark 'result_write_min [...] omits 3a00c04212d1 drm/amd/display/dc/core/dc_link: Move some local data from [...] omits e9f8fb6aa05c drm/amd/display/dc/dce60/dce60_resource: Include our own h [...] omits 07e1c9c1fca2 drm/amd/display/dc/dce80/dce80_resource: Include our own h [...] omits 106615044fb1 drm/amd/display/dc/dce80/Makefile: Ignore -Woverride-init warning omits ceb3cf476a44 drm/amd/display/dc/dce60/Makefile: Ignore -Woverride-init warning omits d350750f4bfb drm/amd/display/dc/dce100/dce100_resource: Include our own [...] omits d96e2dc24a1f drm/amd/display/dc/dce100/Makefile: Ignore -Woverride-init [...] omits 12392697fa9f drm/amd/display/dc/core/dc: Staticise local function 'appl [...] omits dfb88467987d drm/amd/display/dc/dce112/dce112_resource: Include our own [...] omits d308d0b4b9a4 drm/amd/display/dc/core/dc_link_dp: Staticify local functi [...] omits 4202ef47651b drm/amd/display/dc/core/dc_link: Remove unused variable 'status' omits c88855f3a509 drm/amd/display/dc/core/dc_resource: Staticify local functions omits 88d2140f36c0 drm/amd/display/modules/info_packet/info_packet: Correct k [...] omits d5a4ee0e6a08 drm/amd/display/modules/power/power_helpers: Staticify loc [...] omits dd75aa13f679 drm/amd/display/dmub/src/dmub_dcn30: Include our own heade [...] omits 8bf01e56c0cf drm/amd/include/renoir_ip_offset: Mark top-level IP_BASE a [...] omits 409f8b3b4cb0 drm/amd/display/dc/dc_helper: Include our own header, cont [...] omits 24272db8491e drm/amd/display/dc/calcs/dce_calcs: Demote non-conformant [...] omits 737b702a3014 drm/amd/display/dc/calcs/dce_calcs: Remove unused variable [...] omits 1c26a1bf3bcb drm/amd/display: Fix to be able to stop crc calculation omits e2881d6d0a26 Revert "drm/amd/display: Expose new CRC window property" omits a2834561c34f btrfs: don't clear ret in btrfs_start_dirty_block_groups omits 98e45a8587c1 Revert "drm/amdgpu/disply: fix documentation warnings in d [...] omits 24eb937416fd Revert "drm/amd/display: Fix unused variable warning" omits d7379efae6ac drm/amd/pm: modify the fine grain tuning function for vangogh omits e017fb66f7ac drm/amd/pm: modify the fine grain tuning function for Renoir omits 51e3ca7aa932 drm/amdgpu: set power brake sequence 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 8ba396551d5d ARM: dts: stm32: Disable KS8851 and FMC on PicoITX board omits 2f9c3506b5c5 ARM: dts: stm32: Fix schema warnings for pwm-leds on lxa-mc1 omits 32d4878b26c1 ARM: dts: stm32: Disable SDMMC1 CKIN feedback clock on DHCOM omits 7cd8567d988a ARM: dts: stm32: Enable internal pull-ups for SDMMC1 on DHCOM SoM omits 5b34ab52401f drm/modes: Switch to 64bit maths to avoid integer overflow omits 07ceefa3012f wlcore: Downgrade exceeded max RX BA sessions to debug omits 098238e80bed wilc1000: use flexible-array member instead of zero-length array omits e862a3e40880 brcmfmac: clear EAP/association status bits on linkdown events omits 73c655410181 brcmfmac: Delete useless kfree code omits 0924ba9fbc26 qtnfmac_pcie: Use module_pci_driver omits 1dac51269d05 mt7601u: check the status of device in calibration omits 0e40dbd56d67 mt7601u: process URBs in status EPROTO properly omits f4add10399f9 brcmfmac: support BCM4365E with 43666 ChipCommon chip ID omits e4c748ee4af1 wilc1000: fix spelling mistake in Kconfig "devision" -> "d [...] omits 596c84c49f8a mwifiex: pcie: Drop bogus __refdata annotation omits d3a78c7a9daa rtw88: Simplify bool comparison omits 5f782c11569d rtw88: coex: set 4 slot TDMA for BT link and WL busy omits 840105e4f12f rtw88: 8821c: apply CCK PD level which calculates from dyn [...] omits ac9533d2a637 rtw88: reduce the log level for failure of tx report omits 8873e8f56f74 rtw88: Delete useless kfree code omits f54caac59423 btrfs: don't get an EINTR during drop_snapshot for reloc omits 83d411224025 ARM: dts: stm32: Fix GPIO hog flags on DHCOM DRC02 omits 10793e557ace ARM: dts: stm32: Fix GPIO hog flags on DHCOM PicoITX omits bcbacfb82c70 ARM: dts: stm32: Fix GPIO hog names on DHCOM omits 625f8fb5bb5f drm/vmwgfx: Fix display register usage for some older configs omits 8426ed9c4b42 drm/vmwgfx: Cleanup the cmd/fifo split omits 359dc60d0fa5 drm/vmwgfx: Remove the throttling code omits 8772c0bb58bb drm/vmwgfx: Cleanup pci resource allocation omits be4f77ac6884 drm/vmwgfx: Cleanup fifo mmio handling omits 9703bb329206 drm/vmwgfx: Switch to a managed drm device omits 31856c8c1ce4 drm/vmwgfx: Remove stealth mode omits 93dd856192b9 drm/vmwgfx: add Zack Rusin as maintainer omits 20612d2428c3 fpga: dfl-pci: rectify ReST formatting omits a402e397b938 spi: pxa2xx: Add support for Intel Alder Lake PCH-P omits 112b6a8e038d arm64: allow LTO to be selected omits a31d793dbabd arm64: disable recordmcount with DYNAMIC_FTRACE_WITH_REGS omits 004d53f8c96f arm64: vdso: disable LTO omits 01dd633e7aae drivers/misc/lkdtm: disable LTO for rodata.o omits 6e20f18579c5 efi/libstub: disable LTO omits d23dddf86a12 scripts/mod: disable LTO for empty.c omits 7ac204b545f2 modpost: lto: strip .lto from module names omits 09a4e4d9c52a PCI: Fix PREL32 relocations for LTO omits 3578ad11f3fb init: lto: fix PREL32 relocations omits a8cccdd95473 init: lto: ensure initcall ordering omits fbe078d397b4 kbuild: lto: add a default list of used symbols omits dd2776222abb kbuild: lto: merge module sections omits 22d429e75f24 kbuild: lto: limit inlining omits 38e891849003 kbuild: lto: fix module versioning omits dc5723b02e52 kbuild: add support for Clang LTO omits 087698939f30 ARM: dts: stm32: Disable optional TSC2004 on DRC02 board omits 35f0837e0682 drm/i915/dg1: Apply WA 1409120013 and 14011059788 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 c9c324dc22aa objtool: Support stack layout changes in alternatives omits b23cc71c6274 objtool: Add 'alt_group' struct omits ab4e0744e99b objtool: Refactor ORC section generation omits 9834dfef55cc drm/i915/gt: Prune inlines omits e73263367088 drm/i915/gt: Prune 'inline' from execlists omits 063a60634d48 ARM: dts: stm32: Disable WP on DHCOM uSD slot omits 1a9b001237f8 ARM: dts: stm32: Connect card-detect signal on DHCOM omits a0572c0734e4 ARM: dts: stm32: Fix polarity of the DH DRC02 uSD card detect omits 34f13f0656c0 Merge branch 'ti-k3-dts-next' into ti-k3-next omits 8323c625487a drm/vblank: Fix typo in docs omits c8a9c85d4e70 arm64: dts: ti: k3-j7200-som-p0: Add DDR carveout memory n [...] omits 7a3b0c2ad3b0 arm64: dts: ti: k3-j7200-som-p0: Add mailboxes to R5Fs omits eb6f3655d3ed arm64: dts: ti: k3-j7200: Add R5F cluster nodes omits 7dfa69af2b5a spi: bcm2835aux: Call the dedicated transfer completion function. omits 6bd2c867cd6e spi: rockchip: Call the dedicated transfer completion function. omits ccae0b408ba0 spi: bcm2835: Call the dedicated transfer completion function. omits 7569c6051fc4 drm: drm_crc: fix a kernel-doc markup omits 745b56b06561 x86/sgx: Fix the return type of sgx_init() omits 097d43d85704 mm: memblock: remove return value of memblock_free_all() 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 b2548da647bb mfd: bd9571mwv: Add support for BD9574MWF omits f16e1fd197f8 mfd: bd9571mwv: Make the driver more generic omits 1e40a92c651f mfd: bd9571mwv: Use devm_regmap_add_irq_chip() omits bfb26be7fe90 mfd: bd9571mwv: Use the SPDX license identifier omits 2e35627e6956 gpio: bd9571mwv: Add BD9574MWF support omits 2d7af444e836 gpio: bd9571mwv: rid of using struct bd9571mwv omits b9f71d14e570 gpio: bd9571mwv: Use the SPDX license identifier omits ceee9dc13bf9 regulator: bd9571mwv: Add BD9574MWF support omits 30402f97f965 regulator: bd9571mwv: rid of using struct bd9571mwv omits b0f87e8ac263 mfd: rohm-generic: Add BD9571 and BD9574 omits e413c27e2ec8 dt-bindings: mfd: bd9571mwv: Document BD9574MWF omits c58ad0f2b052 mfd: bd9571mwv: Use devm_mfd_add_devices() omits 321af22a3d2f media: atomisp: convert comma to semicolon omits 480fad61d301 media: zoran: convert comma to semicolon omits 5a402af5e19f media: ti-vpe: cal: fix write to unallocated memory omits 3b3bf0e38959 media: ti-vpe: cal: Mark cal_camerarx_media_ops with stati [...] omits f5ffb81f5137 media: imx7: csi: Fix pad link validation omits 9bac67214fbf media: imx7: csi: Fix regression for parallel cameras on i.MX6UL omits e98ce77b5753 media: venus: venc : Add support for priority ID control. omits 6bde70da98f6 media: v4l2-ctrl: Add base layer priority id control. omits 74c895974fd3 media: venus: venc: Add support for frame-specific min/max [...] omits 4ca134ee9823 media: v4l2-ctrl: Add layer wise bitrate controls for h264 omits 99d0cbe4be78 media: v4l2-ctrl: Add frame-specific min/max qp controls for hevc omits ae56e038f72d media: ccs: Make (non-)use of uninitialised variables more robust omits 9db0fcde36e3 media: cxd2841er: use DIV_ROUND_UP to calculate timeout omits 1b43bad31fb0 media: mceusb: Fix potential out-of-bounds shift omits 4487e0215560 media: ir_toy: add another IR Droid device omits cbc14d19271a Merge branch 'for-5.11/upstream-fixes' into for-next omits fc966e321e47 Merge branch 'for-5.12/chicony' into for-next omits 859b510bb7fa HID: chicony: Add Wireless Radio Control feature for Chico [...] omits 3db9353ea32c drm/i915/gt: Reapply ppgtt enabling after engine resets omits 0950109f1bd7 Merge branch 'sunxi/dt-for-5.12' into sunxi/for-next omits 8837e845a2a8 arm64: dts: allwinner: Pine H64: Enable HS200 eMMC mode omits 0d66e0b857c6 arm64: dts: allwinner: Pine64-LTS/SoPine: Enable HS200 eMMC mode omits 948c657cc45e arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz omits cfe6c487b9a1 arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency omits 941432d00768 arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card omits 66a3cf5a25e2 arm64: dts: allwinner: Pine64-LTS: Add status LED omits da2fb8457f71 arm64: dts: allwinner: H6: properly connect USB PHY to port 0 omits cc72570747e4 arm64: dts: allwinner: A64: properly connect USB PHY to port 0 omits 67f4aeb2b41a drm/sun4i: tcon: fix inverted DCLK polarity omits f1477673cb5a Merge branch 'renesas-arm-dt-for-v5.12' into renesas-next omits 1f4449e12c5c arm64: dts: renesas: r8a779a0: Add SYS-DMAC nodes omits dfacaef96cbf arm64: dts: renesas: r8a779a0: Add GPIO nodes omits a5cda861ed57 pinctrl: renesas: r8a779a0: Add TPU pins, groups and functions omits b3761cd6e156 pinctrl: renesas: r8a779a0: Add TMU pins, groups and functions omits a6a51403336b pinctrl: renesas: r8a779a0: Add QSPI pins, groups, and functions omits 30db678101c7 pinctrl: renesas: r8a779a0: Add PWM pins, groups and functions omits 88aac7aa7533 pinctrl: renesas: r8a779a0: Add MSIOF pins, groups and functions omits 2feb2d5cbabf pinctrl: renesas: r8a779a0: Add MMC pins, groups and functions omits 8be8e8ee0230 pinctrl: renesas: r8a779a0: Add INTC-EX pins, groups and function omits 7e67ff6efc28 pinctrl: renesas: r8a779a0: Add HSCIF pins, groups and functions omits 6e03446d0e3f pinctrl: renesas: r8a779a0: Add DU pins, groups and function omits 1a954c68230f pinctrl: renesas: r8a779a0: Add CANFD pins, groups and functions omits cc35593ff4fe pinctrl: renesas: r8a779a0: Add EtherAVB pins, groups and [...] omits 7b66f2ddc8ad pinctrl: renesas: r8a779a0: Add I2C pins, groups and functions omits 5621739dc1ff pinctrl: renesas: r8a779a0: Add SCIF pins, groups and functions omits 741a7370fc3b pinctrl: renesas: Initial R8A779A0 (V3U) PFC support omits 9f2af9e56136 pinctrl: renesas: Add PORT_GP_CFG_{2,31} macros omits 537db25ca330 pinctrl: renesas: Add I/O voltage level flag omits e127ef2ed0a6 pinctrl: renesas: Implement unlock register masks omits 73feebad9e05 arm64: dts: renesas: r8a779a0: Add pinctrl device node omits 88a1590b1407 dt-bindings: pinctrl: renesas,pfc: Document r8a779a0 PFC support omits 7e923e6a3ceb locking/selftests: Add local_lock inversion tests omits 5f2962401c6e locking/lockdep: Exclude local_lock_t from IRQ inversions omits 175b1a60e880 locking/lockdep: Clean up check_redundant() a bit omits bc2dd71b2836 locking/lockdep: Add a skip() function to __bfs() omits dfd5e3f5fe27 locking/lockdep: Mark local_lock_t omits 5831c0f71d66 locking/selftests: More granular debug_locks_verbose omits 9271a40d2a14 lockdep/selftest: Add wait context selftests omits 9a7832ce3d92 perf/x86/intel/uncore: With > 8 nodes, get pci bus die id [...] omits ba9506be4e40 perf/x86/intel/uncore: Store the logical die id instead of [...] omits 65bcf072e20e sched: Use task_current() instead of 'rq->curr == p' omits e9b9734b7465 sched/fair: Reduce cases for active balance omits 8a41dfcda7a3 sched/fair: Don't set LBF_ALL_PINNED unnecessarily omits fc488ffd4297 sched/fair: Skip idle cfs_rq omits 8c1f560c1ea3 sched/fair: Avoid stale CPU util_est value for schedutil i [...] omits 0301925dd004 sched: Add schedutil overview omits e0b257c3b71b sched: Prevent raising SCHED_SOFTIRQ when CPU is !active omits d1515851ca07 thermal: cpufreq_cooling: Reuse sched_cpu_util() for SMP p [...] omits a5418be9dffe sched/core: Rename schedutil_cpu_util() and allow rest of [...] omits 7d6a905f3dd6 sched/core: Move schedutil_cpu_util() to core.c omits 368fd0d79c09 drm/i915/selftests: fix the uint*_t types that have crept in omits 657b65058b1e drm/hisilicon: Fix build error omits 5dc71f1eb870 USB: dwc3: document gadget_max_speed omits e793c2a3d376 dt-bindings: usb: update snps,dwc3.yaml references omits 16bcc58e1dab Documentation/devicetree/bindings/usb/dwc3-st.txt: update [...] omits 132ee0da6e9f usb: dwc3: gadget: Disable Vendor Test LMP Received event omits 681045819636 drm: Include <linux/mem_encrypt.h> in drm_cache.c omits 3f47a7b0096d csky: kprobe: fix code in simulate without 'long' omits d70920adf9f2 drm/i915/pps: rename intel_dp_init_panel_power_sequencer* [...] omits bcdf0f71b0e9 drm/i915/pps: rename vlv_init_panel_power_sequencer to vlv [...] omits 572a0d301754 drm/i915/pps: add locked intel_pps_wait_power_cycle omits 07eb5b1f1711 drm/i915/pps: rename intel_power_sequencer_reset to intel_ [...] omits c94287f158dc drm/i915/pps: rename intel_dp_check_edp to intel_pps_check [...] omits 73bb78b5ba68 drm/i915/pps: abstract intel_pps_encoder_reset() omits c520869ac4ef drm/i915/pps: add higher level intel_pps_init() call omits f033d7eb000a drm/i915/pps: abstract intel_pps_vdd_off_sync omits db7c94f908ad drm/i915/pps: rename edp_panel_* to intel_pps_*_unlocked omits eb46f498bf5f drm/i915/pps: rename intel_edp_panel_* to intel_pps_* omits f4249942989b drm/i915/pps: rename intel_edp_backlight_* to intel_pps_ba [...] omits 7191d9d21b6f drm/i915/pps: rename pps_{,un}lock -> intel_pps_{,un}lock omits ac9b7554afeb reset: core: fix a kernel-doc markup omits abad6805ee78 drm/i915/pps: abstract panel power sequencer from intel_dp.c omits 7853b437391a drm/i915/display: fix the uint*_t types that have crept in omits 702c08d6d034 drm/i915/display: remove useless use of inline omits 140e2b0b6bfb drm/i915/gt: Rearrange ivb workarounds omits ca85e2184604 drm/i915/gt: Rearrange vlv workarounds omits 1105592cb8fd can: tcan4x5x: remove __packed attribute from struct tcan4 [...] omits 741b91f1b0ea can: dev: can_put_echo_skb(): add software tx timestamps omits 99842c9685ab can: dev: can_rx_offload_get_echo_skb(): extend to return [...] omits 9420e1d495e2 can: dev: can_get_echo_skb(): extend to return can frame length omits 1dcb6e57db83 can: dev: can_put_echo_skb(): extend to handle frame_len omits f0ef72febc9a can: dev: extend struct can_skb_priv to hold CAN frame length omits 85d99c3e2a13 can: length: can_skb_get_frame_len(): introduce function t [...] omits 99b7beb0431a can: length: canfd_sanitize_len(): add function to sanitiz [...] omits 652562e5ff06 can: length: can_fd_len2dlc(): simplify length calculcation omits e2811196fbe0 crypto: keembay-ocs-hcu - Add dependency on HAS_IOMEM and [...] omits 2aa3da2d3478 crypto: keembay-ocs-hcu - Fix a WARN() message omits a04ea6f7ffa2 crypto: x86 - use local headers for x86 specific shared de [...] omits 64ca771cd6bf crypto: x86 - remove glue helper module omits 165f357334cc crypto: x86/twofish - drop dependency on glue helper omits ea55cfc3f920 crypto: x86/cast6 - drop dependency on glue helper omits 674d40abac42 crypto: x86/cast5 - drop dependency on glue helper omits 9ad58b46f814 crypto: x86/serpent - drop dependency on glue helper omits 407d409a8102 crypto: x86/camellia - drop dependency on glue helper omits 827ee47228a6 crypto: x86 - add some helper macros for ECB and CBC modes omits c0a64926c53e crypto: x86/blowfish - drop CTR mode implementation omits 768db5fee3bb crypto: x86/des - drop CTR mode implementation omits 89b7ba5c8b9b crypto: x86/glue-helper - drop CTR helper routines omits f43dcaf2c97e crypto: x86/twofish - drop CTR mode implementation omits 7a6623cc6867 crypto: x86/cast6 - drop CTR mode implementation omits e2d60e2f597a crypto: x86/cast5 - drop CTR mode implementation omits 2e9440ae6eab crypto: x86/serpent - drop CTR mode implementation omits a1f91ecf812a crypto: x86/camellia - drop CTR mode implementation omits 31d49c448ab8 crypto: x86/glue-helper - drop XTS helper routines omits da4df93a94a5 crypto: x86/twofish - switch to XTS template omits 9ec0af8aa603 crypto: x86/serpent- switch to XTS template omits 2cc0fedb8124 crypto: x86/cast6 - switch to XTS template omits 55a7e88f0168 crypto: x86/camellia - switch to XTS template omits 4d6a5a4b1e4a crypto: marvell/cesa - Fix a spelling s/fautly/faultly/ in [...] omits 34932a6033be crypto: hisilicon/sec - register SEC device to uacce omits bedd04e4aa14 crypto: hisilicon/hpre - register HPRE device to uacce omits f8408d2b79b8 crypto: hisilicon - add ZIP device using mode parameter omits 0d61c3f1449a crypto: hisilicon/qm - SVA bugfixed on Kunpeng920 omits f7f2b43eaf6b crypto: bcm - Rename struct device_private to bcm_device_private omits e48767c17718 crypto: qat - reduce size of mapped region omits 80fccf18fec3 crypto: qat - change format string and cast ring size omits 1aaae055d48e crypto: qat - fix potential spectre issue omits 0db0d797abca crypto: qat - configure arbiter mapping based on engines enabled omits d6cbf4eaa467 crypto: aesni - replace function pointers with static branches omits 83c83e658863 crypto: aesni - refactor scatterlist processing omits 2694e23ffd21 crypto: aesni - clean up mapping of associated data omits 30f2c18eb564 crypto: aesni - drop unused asm prototypes omits a13ed1d15b07 crypto: aesni - prevent misaligned buffers on the stack omits 4f1a02e75a2e crypto: qat - replace CRYPTO_AES with CRYPTO_LIB_AES in Kconfig omits 81064c96d881 crypto: stm32 - Fix last sparse warning in stm32_cryp_chec [...] omits ecaafb7b5ab6 drm/amdgpu: Add secure display TA interface omits a944c12724b7 drm/amdgpu: Add Secure Display TA header file omits 278cdb683490 drm/amdgpu: add new device id for Renior omits 8bf0835132c1 drm/amdgpu: add green_sardine device id (v2) omits ef6f9b711784 drm/amd/display/dc/core/dc_stream: Demote non-conformant k [...] omits 25e98237c93b drm/amd/display/dc/core/dc_surface: Demote kernel-doc abuse omits a3aa5c55d3e7 drm/amd/display/dc/dce60/dce60_resource: Make local functi [...] omits fd5912f5b4d8 drm/amd/display/dc/dce100/dce100_resource: Make local func [...] omits c324f144b283 drm/amd/display/dc/dce60/dce60_timing_generator: Make 'dce [...] omits aa03febbd340 drm/amd/display/dc/dce110/dce110_transform_v: Demote kerne [...] omits bfde520e8942 drm/amd/display/dc/dce110/dce110_resource: Make local func [...] omits 6f67c6bc56f7 drm/amd/display/dc/dce110/Makefile: Ignore -Woverride-init [...] omits 67bb3193d06a drm/amd/display/dc/dce110/dce110_mem_input_v: Include our [...] omits b9312a03ab3f drm/amd/display/dc/dce110/dce110_timing_generator_v: Demot [...] omits 963ba1262e38 drm/amd/display/dc/dce112/dce112_resource: Make local func [...] omits e8cee6b0b522 drm/amd/display/dc/dce110/dce110_compressor: Strip out unu [...] omits 24aa49ab0a22 drm/amd/display/dc/dce110/dce110_timing_generator: Demote [...] omits 0a91c7c32ee6 drm/amd/display/dc/dce120/dce120_timing_generator: Remove [...] omits a41bf9b8c460 drm/amd/display/dc/dce110/dce110_mem_input_v: Make local f [...] omits 1c17952ef922 drm/amd/display/dc/dce110/dce110_hw_sequencer: Demote non- [...] omits 94f0d0c80cf3 drm/amd/display/dc/dce110/dce110_compressor: Remove unused [...] omits f1601501991d drm/amd/display/dc/dce110/dce110_timing_generator: Remove [...] omits d1d018d631ff drm/amd/display/dc/dce/dce_opp: Remove duplicate entries c [...] omits 9e01f800e5dc drm/amd/display/dc/dce112/Makefile: Ignore -Woverride-init [...] omits 89adc10178fd drm/amd/display/dc/dce/dce_aux: Remove duplicate line caus [...] omits d2b6564d83ab drm/amd/display/dc/dce120/dce120_timing_generator: Demote [...] omits 3154fe4b3571 drm/amd/display/dc/dce120/dce120_resource: Staticify local [...] omits 8a6ab2f1a92c drm/amd/display/dc/dce120/Makefile: Ignore -Woverride-init [...] omits eea08ecbfcf1 drm/amd/display/dc/dce120/dce120_timing_generator: omits 9c92cda39cd1 drm/amd/display/dc/dce120/dce120_hw_sequencer: Encompass d [...] omits 469b1133804e drm/amd/display/dc/gpio/diagnostics/hw_factory_diag: Inclu [...] omits d1f825dd145b drm/amd/display/dc/gpio/diagnostics/hw_factory_diag: Fix s [...] omits 23ca7e9f7951 drm/amd/display/dc/irq/irq_service: Make local function static omits 4b93ebcce090 drm/amd/display/dc/gpio/diagnostics/hw_translate_diag: Inc [...] omits 9a9fba5bb298 drm/amd/display/dc/dce/dce_transform: Demote kernel-doc abuse omits 995d4de1b479 drm/amd/display/dc/dce/dce_opp: Demote non-compliant kerne [...] omits 93e67af42d19 drm/amd/display/dc/gpio/hw_ddc: Remove unused variable 'reg2' omits 08c06e26d4d9 drm/amd/display/dc/dce/dce_link_encoder: Remove unused var [...] omits 7d11d2589a4e drm/amd/display/dc/dce/dce_aux: Mark 'dce_aux_transfer_raw [...] omits 8f8150faa138 drm: amdgpu: pm: Mark vangogh_clk_dpm_is_enabled() as static omits 78683229ddee drm/amdgpu: fix vram type and bandwidth error for DDR5 and DDR4 omits 527687e6d391 drm/amdgpu/gfx10: add updated GOLDEN_TSC_COUNT_UPPER/LOWER [...] omits 0d90d0ddd10e drm/amd/pm: implement processor fine grain feature for van [...] omits 517cb957c43b drm/amd/pm: implement the processor clocks which read by metric omits ec3b35c82de3 drm/amd/pm: add the workload map for vangogh omits 79af0681bd19 drm/amd/pm: fix one superfluous error for renoir omits f727ebeb589d drm/amd/pm: support the function to change power profile m [...] omits 3313ef1846b8 drm/amd/pm: Enable GfxOff for Vangogh omits b58ce1fea5bc drm/amd/pm: Add GFXOFF interface for Vangogh omits 98ab5f3513f9 drm/amd/display: Fix deadlock during gpu reset v3 omits 966737906ce0 drm/amd/pm: fix the return value of pm message omits 743538838c6a drm/amdgpu: revise the mode2 reset for vangogh omits b6903089a5ab drm/amdgpu: Enable GPU reset for vangogh omits b913ec628ce2 drm/amdgpu: fix mode2 reset sequence for vangogh omits 1608635534fb drm/amdgpu/nv: add mode2 reset handling omits 20e157c72578 drm/amdgpu: add mode2 reset support for vangogh omits 3c2a01cb0fc5 drm/amdgpu/sriov Stop data exchange for wholegpu reset omits 4738154021b0 drm/amd/pm: don't mark all apu as true on feature mask omits aedebd40bb6e drm/amd/pm: initial feature_enabled/feature_support bitmap [...] omits 4dac9f20625a drm/amd/pm: clean up get_allowed_feature_mask function omits 11db224b349e drm/amd/pm: enhance the real response for smu message (v2) omits 1acc080213a6 drm/amd/pm: remove vcn/jpeg powergating feature checking f [...] omits 0257b464b4d5 drm/amdkfd: Fix out-of-bounds read in kdf_create_vcrat_ima [...] omits 9882e278536e drm/amdgpu: Decrease compute timeout to 10 s for sriov mul [...] omits b65650a3dda3 Revert "drm/amd/display: Fixed Intermittent blue screen on [...] omits 8d5fdaa63cc3 drm/amd/display: change SMU repsonse timeout to 2s omits 9c63852f4a39 drm/amd/display: disable dcn10 pipe split by default omits 630f31c9a947 drm/amd/display: 3.2.118 omits 72f6c427c5dd drm/amd/display: Add a missing DCN3.01 API mapping omits d209124ddae3 drm/amd/display: enable HUBP blank behaviour omits 985faf2c4ecb drm/amd/display: New sequence for HUBP blank omits 36ec5b16619e drm/amd/display: Fix assert being hit with GAMCOR memory s [...] omits 96b5e3e1f8b5 drm/amd/display: fix seamless boot stream adding algorithm omits cf3a26275977 drm/amd/display: implement T12 compliance omits ea0124a7d230 drm/amd/display: Remove unused P010 debug flag omits 29d5ac563c52 drm/amd/display: doesn't reprogram AMD OUI omits ae2175641abf drm/amd/display: removed unnecessary check when dpp clock [...] omits f8e792dc5c45 drm/amd/display: New path for enabling DPG omits fd1c85d3ac2c drm/amd/display: Unblank hubp based on plane visibility omits 4a93aa6f9689 drm/amd/display: HUBP_IN_BLANK for DCN30 omits 89c7dfa927a7 drm/amd/display: Separate fec debug flag and monitor patch omits f03e80d2e82c drm/amd/display: Initialize stack variable omits 33fd9cb8a267 drm/amd/display: NULL pointer hang omits a717ad8ce586 drm/amd/display: 3.2.117 omits 0ae5b43d6dde tcp: assign skb hash after tcp_event_data_sent omits 848c1903d35e dpaa2-mac: fix the remove path for non-MAC interfaces omits 70b32d8276fe dpaa2-eth: add support for Rx VLAN filtering omits b7cf966126eb octeontx2-pf: Add flow classification using IP next level [...] omits bade5c554f1a tools/bpftool: Add -Wall when building BPF programs omits ce5a518e9de5 bpf, libbpf: Avoid unused function warning on bpf_tail_cal [...] omits 324cefaf1c72 net: core: use eth_type_vlan in __netif_receive_skb_core omits fbeed9349521 Merge branch 'selftests/bpf: Some build fixes' omits b8d1cbef2ea4 selftests/bpf: Install btf_dump test cases omits ca1e846711a8 selftests/bpf: Fix installation of urandom_read omits d6ac8cad50f0 selftests/bpf: Move generated test files to $(TEST_GEN_FILES) omits 5837cedef6f3 selftests/bpf: Fix out-of-tree build omits de11ae4f56fd selftests/bpf: Enable cross-building omits 9fd53a5bd129 usb: cdnsp: fixes undefined reference to cdns_remove omits 6500f30b1642 usb: cdns3: Adds missing __iomem markers omits 4f70d150294b drivers/soc/litex: make 'litex_[set|get]_reg()' methods private omits 51f109228308 drivers/soc/litex: support 32-bit subregisters, 64-bit CPUs omits ffa4ebc48971 drivers/soc/litex: s/LITEX_REG_SIZE/LITEX_SUBREG_ALIGN/g omits b5d3061ea2e6 drivers/soc/litex: separate MMIO from subregister offset c [...] omits 9d93a9e8aab3 drivers/soc/litex: move generic accessors to litex.h omits 5ed934e57e71 x86/insn: Fix vector instruction decoding on big endian cr [...] omits 7786032e52cb objtool: Rework header include paths omits 8bfe273238d7 objtool: Fix x86 orc generation on big endian cross-compiles omits a1a664ece586 objtool: Fix reloc generation on big endian cross-compiles omits 1d509f2a6ebc x86/insn: Support big endian cross-compiles omits c8d7b7e592f4 x86/tools: Use tools headers for instruction decoder selftests omits 201ef5a974e2 objtool: Make SP memory operation match PUSH/POP semantics omits 468af56a7bba objtool: Support addition to set CFA base omits fb084fde0c81 objtool: Fully validate the stack frame omits 679500e385fc Merge branch 'mlx5-updates-2021-01-07' omits 224169d2a32b net/mlx5e: IPsec, Remove unnecessary config flag usage omits a29adad5860e net/mlx5e: IPsec, Inline feature_check fast-path function omits f3bea940b12c net/mlx5e: IPsec, Avoid unreachable return omits 3a28eda94c8c net/mlx5e: IPsec, Enclose csum logic under ipsec config omits 763e1e547f86 net/mlx5e: CT: Remove redundant usage of zone mask omits 8d2c5e755718 net/mlx5e: Remove redundant initialization to null omits f822cf86af00 net/mlx5e: CT: Pass null instead of zero spec omits 9a99c8f1253a net/mlx5e: E-Switch, Offload all chain 0 priorities when m [...] omits af4c2fab3ff4 net/mlx5: E-Switch, use new cap as condition for mpls over udp omits 21bad8da1e77 net/mlx5e: Simplify condition on esw_vport_enable_qos() omits 838b00a2260a net/mlx5: Add HW definition of reg_c_preserve omits f302589b2d2a doc/zh_CN: mips: use doc references instead omits 174a6db25f0d doc/zh_CN: adjust table markup in mips/ingenic-tcu.rst omits 64362bc6a90d drm/i915/gt: Replace open-coded intel_engine_stop_cs() omits 81746b74c1e7 drm/i915/selftests: Bump the scheduling error threshold fo [...] omits 106a9368dc67 drm/i915/selftests: Force a failed engine reset omits b059b48500da Merge tag 'ib-psy-pxa-for-5.12-signed' into psy-next omits cb6d6918c56f power: supply: wm97xx_battery: Convert to GPIO descriptor omits a3b4388ea19b power: supply: z2_battery: Convert to GPIO descriptors omits 3235d1305066 power: reset: Add poweroff driver for ATC260x PMICs omits 2f7cf24f4205 power: supply: core: Constify static struct attribute_group omits 249aacc6a30f power: supply: ltc4162-l: Constify static struct attribute_group omits e4aad9998ee9 Merge v5.11-rc3 omits c2fa56173ba6 Merge v5.11-rc3 omits 2d446c98cde3 Merge v5.11-rc3 omits c6892892a95d spi: bcm2835: Set controller max_speed_hz omits 6309c460a76f Pull lazytime fixes from Eric Biggers omits 44a4cfad8d78 ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback omits 3475b44c7601 ASoC: SOF: sof-pci-dev: add .shutdown() callback omits daff7f1478e1 ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown omits 7edb3051f116 ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops omits 035b73b2b3b2 dmaengine: hsu: disable spurious interrupt omits 747ee57bd33d dmaengine: ti: k3-udma: Do not initialize ret in tisci cha [...] omits 046d679b5b81 dmaengine: ti: k3-udma: Add support for burst_size configu [...] omits 660343d063f7 dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes omits ed296c6c05b0 ext4: simplify i_state checks in __ext4_update_other_inode_time() omits 3aac630b5ce1 gfs2: don't worry about I_DIRTY_TIME in gfs2_fsync() omits da0c4c60d8c7 fs: improve comments for writeback_single_inode() omits 83dc881d678a fs: drop redundant check from __writeback_single_inode() omits 35d14f278e53 fs: clean up __mark_inode_dirty() a bit omits a38ed483a726 fs: pass only I_DIRTY_INODE flags to ->dirty_inode omits e2728c5621fd fs: don't call ->dirty_inode for lazytime timestamp updates omits ff4136e64d12 fat: only specify I_DIRTY_TIME when needed in fat_update_time() omits e20b14db050a fs: only specify I_DIRTY_TIME when needed in generic_updat [...] omits 1e9d63331f8f fs: correctly document the inode dirty flags omits 4540b9fbd8eb misc: eeprom_93xx46: Add module alias to avoid breaking su [...] omits 9335e23ddc33 tty: serial: owl: Add support for kernel debugger omits 42dceab05027 drm/panfrost: Use delayed timer as default in devfreq profile omits 72366b3c530c Merge series "spi: sh-msiof: Advertize bit rate limits and [...] omits 10f48a12eb0d Merge series "spi: cadence-quadspi: Add QSPI controller su [...] omits 342c3bc515fd Merge series "ASoC: soc-pcm: cleanup code" from Kuninori M [...] omits 67fba3f1c73b drm/i915/dp: Fix LTTPR vswing/pre-emp setting in non-trans [...] omits 1c6e527d6947 drm/i915/dp: Move intel_dp_set_signal_levels() to intel_dp [...] omits 5b1af71280ab phy: stm32: rework PLL Lock detection omits 649627245cc4 phy: stm32: ensure phy are no more active when removing th [...] omits 56bf858edd17 phy: stm32: ensure pll is disabled before phys creation omits 04edf6d6e22b phy: stm32: replace regulator_bulk* by multiple regulator_* omits 613a475f0be1 phy: stm32: manage 1v1 and 1v8 supplies at pll activation/ [...] omits 00a9f7176037 dt-bindings: phy: phy-stm32-usbphyc: move PLL supplies to [...] omits a90b6543bf06 firmware: arm_scmi: Fix call site of scmi_notification_exit 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 34168172eb9f dt-bindings: phy: update phy-cadence-sierra.yaml reference omits 4b402fa8e0b7 phy: phy-brcm-usb: support PHY on the BCM4908 omits 46b616c1574d dt-bindings: phy: brcm, brcmstb-usb-phy: add BCM4908 binding omits b39069a482ad dt-bindings: phy: brcm, brcmstb-usb-phy: convert to the js [...] omits 6d54623a5627 phy: mediatek: Mark mtk_mipi_tx_driver with static keyword omits 36acd5e24e30 phy: lantiq: rcu-usb2: wait after clock enable omits 08abe46b2cfc selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support omits 14054f2afcd6 drm: Move struct drm_device.hose to legacy section omits 5c1736cff134 drm/radeon: Store PCI controller in struct radeon_device.hose omits 02e415f879d2 drm: Merge CONFIG_DRM_VM into CONFIG_DRM_LEGACY omits 413c6466349b drm: Build drm_memory.o only for legacy drivers omits 3abc66706385 drm: Implement drm_need_swiotlb() in drm_cache.c omits ff28a9f8d3b4 drm: Inline AGP wrappers into their only callers 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 dc8423a879b1 dt-bindings: phy: convert MIPI DSI PHY binding to YAML schema omits 5ada755de9db dt-bindings: phy: convert HDMI PHY binding to YAML schema omits 67038ec1bdfb dt-bindings: phy: convert phy-mtk-ufs.txt to YAML schema omits cbdf8f508017 dt-bindings: phy: convert phy-mtk-tphy.txt to YAML schema omits a8ec9e048bf3 dt-bindings: phy: convert phy-mtk-xsphy.txt to YAML schema omits 970e8eaa0819 spi: stm32: Simplify stm32h7_spi_prepare_fthlv() omits eaecba876783 spi: spi-qcom-qspi: Use irq trigger flags from firmware omits 566c6120f095 spi: hisi-sfc-v3xx: extend version checking compatibility omits 81f68479ec4e spi: sh-msiof: Fill in controller speed limits omits 9a133f7b72f0 spi: sh-msiof: Fill in spi_transfer.effective_speed_hz omits a9dfa098b7d6 phy: ingenic: Remove useless field .version omits 266df28f9ac1 phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe() omits 915f1d230e52 phy: phy-brcm-usb: specify init function format at struct level omits d14f4cce9340 phy: phy-brcm-usb: improve getting OF matching data omits c188365402f6 phy: rockchip: emmc, add vendor prefix to dts properties omits 88d9f40c4b71 devicetree: phy: rockchip-emmc optional add vendor prefix omits aaf316de3bba phy: cpcap-usb: remove unneeded conversion to bool omits 39961bd6b70e phy: rockchip-emmc: emmc_phy_init() always return 0 omits fa49fdbe78a5 drm/vc4: Move mmap implementation into GEM object function omits ccfe8e9c12f9 drm/vc4: Make several BO functions static omits b100ed1ee8f2 drm/vc4: Use drm_gem_cma_vmap() directly omits fcebca39938f dt-bindings: spi: cadence-qspi: Add support for Intel lgm-qspi omits eb4aadc31ef4 spi: Move cadence-quadspi.txt to Documentation/devicetree/ [...] omits b436fb7d29bf spi: cadence-quadspi: Add multi-chipselect support for Int [...] omits ad2775dc3fc5 spi: cadence-quadspi: Disable the DAC for Intel LGM SoC omits ab2d28750aac spi: cadence-quadspi: Add QSPI support for Intel LGM SoC omits 3acb64c07e95 regulator: ab8500: Decomission platform data header omits c512150b266b regulator: ab8500: Remove unused platform data omits b3c0ae75f5d3 ASoC: kirkwood: Use managed DMA buffer allocation omits 5ac813c83483 ASoC: bcm: cygnus: Use managed DMA buffer allocation omits 22eee4d3efe3 ASoC: atmel-pdc: Use managed DMA buffer allocation omits 6fd8d2d275f7 ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai omits 856fe64da84c ASoC: cs42l56: fix up error handling in probe omits a39748d03cbc ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() omits 2805b8bd3e0b ASoC: soc-pcm: add soc_pcm_set_dai_params() omits a7e20444ef5e ASoC: soc-pcm: add dpcm_set_be_update_state() omits 9c6d7f9346b1 ASoC: soc-pcm: move dpcm_set_fe_update_state() omits 0b88ee7375f0 mmc: sunxi-mmc: Ensure host is suspended during system sleep omits aecf9d383610 dmaengine: ti: k3-udma: Set rflow count for BCDMA split channels omits 007c45787650 drm/i915/guc: stop calling execlists_set_default_submission omits 78b19c48607d mmc: xenon: add AP807 compatible string omits a89de2e1ecf9 dt-bindings: mmc: xenon: add AP807 compatible string omits 43aaadc67e6f drm/i915/guc: init engine directly in GuC submission mode omits 0a6d3038d914 dmaengine: qcom: Always inline gpi_update_reg omits d0637f7a9fbb drm/i915/guc: do not dump execlists state with GuC submission omits 7e5299cebe91 drm/i915/guc: Delete GuC code unused in future patches 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 67004e130aaf ARM: tegra_defconfig: Enable USB_CHIPIDEA_HOST and remove [...] omits c3590c7656fb usb: host: ehci-tegra: Remove the driver omits a1fdd107cd0c usb: chipidea: tegra: Specify TX FIFO threshold in UDC SoC info omits a728f91bcc70 usb: chipidea: tegra: Support runtime PM omits fc53d5279094 usb: chipidea: tegra: Support host mode omits 711e23442791 usb: chipidea: tegra: Rename UDC to USB omits c49f958b8d57 usb: chipidea: tegra: Remove MODULE_ALIAS omits 35192007d28d usb: phy: tegra: Support waking up from a low power mode omits b100402e93dc usb: phy: tegra: Add delay after power up omits ba9fc77cbf00 usb: gadget: bdc: fix checkpatch.pl repeated word warning omits 14a46f82d74e usb: gadget: bdc: fix checkpatch.pl spacing error omits fc43a80f7f39 usb: gadget: bdc: fix checkpatch.pl tab warning omits cb387becbf16 usb: gadget: bdc: use the BIT macro to define bit filed omits 913a4a7d13df usb: gadget: bdc: avoid precedence issues omits 5ae5f76a4535 usb: gadget: bdc: add identifier name for function declaraion omits feed6252a526 usb: gadget: bdc: fix check warning of block comments alignment omits ddafe4b9c6bd usb: gadget: bdc: fix warning of embedded function name omits 1c6e01bbe771 usb: gadget: bdc: prefer pointer dereference to pointer type omits e634ae98b807 usb: gadget: bdc: remove bdc_ep_set_halt() declaration omits 3aaefb76c50f usb: gadget: bdc: fix improper SPDX comment style for header file omits e91fd6ddb72b MIPS: lantiq: irq: register the interrupt controllers with [...] omits 6b5ea5b7a7fa dt-bindings: mips: lantiq: Document Lantiq Xway DMA bindings omits dea44af8d2ae dt-bindings: mips: lantiq: Document Lantiq Xway EBU bindings omits b212b45da3bd dt-bindings: mips: lantiq: Document Lantiq Xway CGU bindings omits 6f6b3ed55aef dt-bindings: mips: lantiq: Document Lantiq Xway PMU bindings omits f73219049034 mmc: rtsx: Add MMC_CAP2_NO_SDIO flag omits 43377df70480 USB: serial: cp210x: add new VID/PID for supporting Teraok [...] 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 0cf1d704048a drm/sun4i: Add support for BT2020 to DE3 omits ea067aee45a8 drm/sun4i: de2/de3: Remove redundant CSC matrices omits 99be71187b6b drm/sun4i: csc: Rework DE3 CSC macros 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 e94a26504f41 platform/surface: aggregator_cdev: Add comments regarding [...] omits a403c1dfcf9f platform/surface: aggregator_cdev: Fix access of uninitial [...] omits d26cbdd27f8c platform/surface: fix potential integer overflow on shift [...] omits d69cd7eea93e platform/x86: ideapad-laptop: Disable touchpad_switch for [...] omits bb6dafdba6b0 video: omapfb2: Make standard and custom DSI command mode [...] omits 53441b8ef7de arm64: dts: allwinner: h6: PineH64 model B: Add bluetooth omits 1ea0a522896d can: length: convert to kernel coding style omits 0a042c6ec991 can: dev: move netlink related code into seperate file omits 18f2dbfd2232 can: dev: move skb related into seperate file omits bdd2e413192d can: dev: move length related code into seperate file omits 5a9d5ecd69ed can: dev: move bittiming related code into seperate file omits 3e77f70e7345 can: dev: move driver related infrastructure into separate subdir omits 9f16f4e0a8a0 MAINTAINERS: CAN network layer: add missing header file can-ml.h omits 6d051154d433 MAINTAINERS: adjust entry to tcan4x5x file split omits 0b26926a9642 arm64: dts: allwinner: pinephone: Support volume key wakeup omits 7371093f983d media: venus: helpers: Wire up hfi platform buffer requirements omits b8201f3ebc4c media: venus: vdec,core: Handle picture structure event omits e29929266be1 media: venus: Get codecs and capabilities from hfi platform omits 3a75bf4e7925 media: venus: Add platform buffers for v6 omits 7f230c86de7d ARM: dts: sun5i: add A10s/A13 mali gpu support fallback omits 05ec881b218c media: venus: hfi_plat: Add hfi platform buffers ops omits 869d77e70629 media: venus: hfi_plat_v6: Populate capabilities for v6 omits 367b619ae70d media: venus: hfi_plat: Add platform ops for getting numbe [...] omits 8b88cabef404 media: venus: hfi_plat_v4: Populate codecs and capabilitie [...] omits 9822291e031f media: venus: hfi_plat: Add codecs and capabilities ops omits 8f3b41dcfb9a media: venus: Rename venus_caps to hfi_plat_caps omits aa6033892b1d media: venus: Create hfi platform and move vpp/vsp there omits c7f50ce507d5 media: venus: Add more capabilities and VP9 profile/levels omits d4bdba7b1cab media: venus: Delete not used core caps omits d33a94412ed1 media: venus: pm_helpers: Check instance state when calcul [...] omits ddd1fc49b608 media: venus: helpers: Calculate properly compressed buffer size omits e922a33e0228 media: venus: hfi: Correct session init return error omits 7f339fdc3756 media: venus: request for interrupt from venus omits 20891170f339 media: venus: Limit HFI sessions to the maximum supported omits 5f2ca73dcca9 media: venus: venc: Init the session only once in queue_setup omits c8e8dabcd1a8 media: venus: vdec: Handle DRC after drain omits 4c0d42f7ba7f drm/nouveau: Remove references to struct drm_device.pdev omits 4d4dad21cc7b drm/hibmc: Remove references to struct drm_device.pdev omits 8f66090b7bb7 drm/amdgpu: Remove references to struct drm_device.pdev omits 8a11d283788e drm/amdgpu: Fix trailing whitespaces omits e1214a9b62c1 csky: Fixup swapon omits 0a9e723f9736 csky: Coding convention del unnecessary definition omits c590cd9ac8f2 Merge branch 'misc' into for-next omits 93f2a11580a9 arm64: dts: qcom: sdm845: Reserve LPASS clocks in gcc omits e8e5df5edd34 scsi: MAINTAINERS: Remove intel-linux-scu@intel.com for IN [...] omits b64750a1b65a scsi: ufs: Remove unnecessary devm_kfree() omits af0c94afc0c4 scsi: lpfc: Simplify bool comparison omits a2fca52ee640 scsi: ufs: WB is only available on LUN #0 to #7 omits dc0d9b12b8a7 scsi: qla2xxx: Update version to 10.02.00.105-k omits ffa018e3a5b4 scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER omits 044c218b0450 scsi: qla2xxx: Fix mailbox Ch erroneous error omits a04658594399 scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe omits daaecb41a278 scsi: qla2xxx: Move some messages from debug to normal log level omits 307862e6697a scsi: qla2xxx: Add error counters to debugfs node omits dbf1f53cfd23 scsi: qla2xxx: Implementation to get and manage host, targ [...] omits ac341c2d2f1f scsi: qedf: Simplify bool comparison omits e4da5feb094c scsi: aha1542: Fix multi-line comment style omits 6075416cc412 scsi: aha1542: Kill trailing whitespace omits 5637d5b769ab scsi: aha1542: Clarify 'struct ccb' comments omits fb475b74d663 scsi: ufs: A tad optimization in query upiu trace omits 6b1dba3d8c85 scsi: target: file: Don't zero iter before iov_iter_bvec omits 4f608fbce54b scsi: pm80xx: Log SATA IOMB completion status on failure omits 6b2f2d05b581 scsi: pm80xx: Simultaneous poll for all FW readiness omits ec2e7e1afff5 scsi: pm80xx: Fix driver fatal dump failure omits 5d28026891c7 scsi: pm80xx: Fix missing tag_free in NVMD DATA req omits 95652f98b1da scsi: pm80xx: Check main config table address omits a961ea0afd63 scsi: pm80xx: Check for fatal error omits d71023af4bec scsi: pm80xx: Do not busy wait in MPI init check omits b61d04141368 scsi: ufs-qcom: Fix ufs RST_n spec violation omits 528db9e563d1 scsi: ufs: core: Fix ufs clk specs violation omits dc0bfdb563c8 scsi: isci: Remove the unneeded variable "status" omits f50e2f9f7916 hci: llc_shdlc: style: Simplify bool comparison omits 8243fe8a9abb Merge branch 'net-dsa-add-stats64-support' omits bf9ce385932b net: dsa: qca: ar9331: export stats64 omits c2ec5f2ecf6a net: dsa: add optional stats64 support omits 46e05e1df628 net: ipa: add config dependency on QCOM_SMEM omits 5bc8f5ab3b75 fsl/fman: Add MII mode support. omits 9cc8976c69eb net: sfp: add debugfs support omits b866e72ca031 Merge branch 'hv_netvsc-prevent-packet-loss-during-vf-add-remove' omits 34b06a2eee44 hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove omits 8b31f8c982b7 hv_netvsc: Wait for completion on request SWITCH_DATA_PATH omits 69d25a6cf4ca hv_netvsc: Check VF datapath when sending traffic to VF omits b6cacaf2044f scsi: ufs: ufs-debugfs: Add error counters omits 2c82b7fe219a net: marvell: Fixed two spellings,controling to controllin [...] omits 12a6f8711baf Merge branch 'r8169-further-improvements' omits e0d38b588075 r8169: improve DASH support omits 206a75e003e1 r8169: improve rtl8169_rx_csum omits 1e8636b366be r8169: align rtl_wol_suspend_quirk with vendor driver and [...] omits d5a0d4b9380a drm/i915/hdcp: Enable HDCP 2.2 MST support omits 899c8762f981 drm/i915/hdcp: Configure HDCP2.2 MST steram encryption status omits e9fd05c3e4f2 drm/i915/hdcp: Support for HDCP 2.2 MST shim callbacks omits d631b984cc90 drm/i915/hdcp: Add HDCP 2.2 stream register omits 5bd29e32bb99 drm/i915/hdcp: Pass connector to check_2_2_link omits e03187e12cae drm/i915/hdcp: MST streams support in hdcp port_data omits 90103622c30b drm/hdcp: Max MST content streams omits 6581cc9e5da9 misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len omits a6c6eac947d5 drm/i915/hdcp: Encapsulate hdcp_port_data to dig_port omits 29b283a49c2b drm/i915/hdcp: Pass dig_port to intel_hdcp_init omits 3d2e4e8c930b drm/i915/hdcp: Enable Gen12 HDCP 1.4 DP MST support omits 2a743b7b8a8b drm/i915/hdcp: Configure HDCP1.4 MST steram encryption status omits 1a67a168f57b drm/i915/hdcp: HDCP stream encryption support omits fbf652bdb4b2 drm/i915/hdcp: Move HDCP enc status timeout to header omits fc6097d4fb29 drm/i915/hdcp: DP MST transcoder for link and stream omits 6c63e6e14da7 drm/i915/hdcp: No HDCP when encoder is't initialized omits 0abd3acf8a31 drm/i915/hotplug: Handle CP_IRQ for DP-MST omits b3c6661aad97 drm/i915/hdcp: Get conn while content_type changed omits d276e16702e2 drm/i915/hdcp: Update CP property in update_pipe omits f0791b92d2b6 net: ks8851: Select PHYLIB and MICREL_PHY in Kconfig omits 7c7a80ea5e3f Merge branch 'Support kernel module ksym variables' omits 430d97a8a7bf selftests/bpf: Test kernel module ksym externs omits 284d2587ea8a libbpf: Support kernel module ksym externs omits 541c3bad8dc5 bpf: Support BPF ksym variables in kernel modules omits 635599bace25 selftests/bpf: Sync RCU before unloading bpf_testmod omits cd900f181ad6 power/supply: Add ltc4162-l-charger omits 1bf3e6cce830 rtc: opal: set range omits 446667df2830 rtc: tx4939: Remove driver omits 51f9b1f8ee3a dt-bindings: rtc: at91rm9200: add sama7g5 compatible omits 936f8946bdb4 bpf: Declare __bpf_free_used_maps() unconditionally omits 6943c2b05bf0 bpf: Avoid warning when re-casting __bpf_call_base into __ [...] omits a643bff752dc bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h omits 4b52be0ce6ad dt-bindings: Remove plain text OF graph binding omits def8550f543e rtc: rx6110: fix build against modular I2C omits 121f54efc3fb rtc: pm8xxx: Read ALARM_EN and update to alarm enabled status omits 3218231dbb16 bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex omits bcd6f4a8beda bpf: Allow to retrieve sol_socket opts from sock_addr progs omits 729e3a669d1b PCI: Decline to resize resources if boot config must be preserved omits 50da8d04ee52 power: supply: max8903: Convert to GPIO descriptors omits 3188677d4901 power: supply: max8903: Absorb pdata header omits ed3c19bdb0f4 power: supply: max14656: Drop unused includes omits f1d33ae806ec power: supply: remove duplicated argument in power_supply_ [...] omits 6b714ea49b2a power: supply: axp288_fuel_gauge: Add Mele PCG03 to the deny-list omits 5250f8f37b7e dt-bindings: usb: Use OF graph schema omits f178b8974386 drm/i915: move region_lmem under gt omits 0dbfc1943555 drm/i915/lmem: make intel_region_lmem_ops static omits e24ece087239 drm/i915/region: make intel_region_map static omits 28a8add64181 bpf: Fix a verifier message for alloc size helper arg omits c6458e72f6fd bpf: Clarify return value of probe str helpers omits 8a48ac7f6c24 RDMA/rxe: Fix race in rxe_mcast.c omits 3853c35e243d RDMA/rxe: Add unlocked versions of pool APIs omits 91a42c5becb6 RDMA/rxe: Make add/drop key/index APIs type safe omits 2622aa718a6a RDMA/rxe: Make pool lookup and alloc APIs type safe omits b994d49ef4af RDMA/rxe: Add elem_offset field to rxe_type_info omits c06ee3a0147e RDMA/rxe: Let pools support both keys and indices omits 1d11c1b7f9ff RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag omits af20724c6863 drm/vkms: Add information about module options omits 1e85b7d4279b drm/vkms: Add support for writeback module omits 2df7af93fdad drm/vkms: Add vkms_config type omits 6370ad6c0e83 Merge branch 'clk-fixes' into clk-next omits bad07664a5a1 RDMA/rxe: Add check for supported QP types omits 3ed6ead34dab Merge branch 'clk-doc' into clk-next omits b90f3726ea38 linux/clk.h: use correct kernel-doc notation for 2 functions omits 6f67e060083a cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CA [...] omits 597ffbc8d085 cpufreq: intel_pstate: Rename two functions omits a45ee4d4e13b cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument omits 9dd04ec6bc6f cpufreq: intel_pstate: Always read hwp_cap_cached with REA [...] omits d5ee32d7e592 media: venus: preserve DRC state across seeks omits d945f797e483 rcutorture: Add rcutree.use_softirq=0 to RUDE01 and TASKS01 omits 462765c8f5bb clocksource: Do pairwise clock-desynchronization checking omits 21560ddf7826 media: venus: helpers: Lock outside of buffer queue helper omits a4ca67af8b83 media: venus: vdec: Make decoder return LAST flag for suff [...] omits acf8a57d8caf media: venus: vdec: Fix non reliable setting of LAST flag omits cc82fd691a3a media: venus: use contig vb2 ops omits d497fcdab029 media: aspeed: fix error return code in aspeed_video_setup [...] omits 69c9e825e812 media: pwc: Use correct device for DMA omits 76aaf8a96771 media: tm6000: Fix memleak in tm6000_start_stream omits 15d0c52241ec media: media/pci: Fix memleak in empress_init omits cf73a660111c media: platform: davinci: Use DEFINE_SPINLOCK() for spinlock omits a26efd1961a1 media: em28xx: Fix use-after-free in em28xx_alloc_urbs omits dbfa04ec61b7 media: cec: fix trivial style warnings omits 485da30473d7 media: vsp1: Use BIT macro for feature identification omits 7113469dafc2 media: vsp1: Fix an error handling path in the probe function omits 4fc81486d02e media: rkisp1: isp: Add the enum_frame_size ioctl omits c532fe0b7579 media: sh_vou: Drop bogus __refdata annotation omits d170a5f09394 media: MAINTAINERS: correct entry in Amlogic GE2D driver section omits 9c67ed2ab299 media: camss: missing error code in msm_video_register() omits b00481bdca2d media: camss: Fix signedness bug in video_enum_fmt() omits a819678d0dcc media: staging:rkvdec: Fixed "replace comma with semicolon [...] omits 2c405f6bb5d6 media: staging:hantro: Fixed "replace comma with semicolon [...] omits 4397efebf039 media: mtk-vcodec: fix error return code in vdec_vp9_decode() omits d7a7d721064c media: ti-vpe: cal: avoid FIELD_GET assertion omits 36fe4655d06c media: drivers: staging: media: remove unneeded MODULE_VER [...] omits 7c720d77aae3 media: imx: Clean capture unregister omits 89b14485caa4 media: imx: Fix csc/scaler unregister omits bb2216548a2b media: imx: Unregister csc/scaler only if registered omits b9dbfebb18ef media: staging: media: imx: Kconfig: support VIDEO_IMX7_CS [...] omits 38cfa52c4e87 media: ccs: Small definition cleanup omits ca59318b9a5f media: Revert "media: ccs-pll: Fix MODULE_LICENSE" omits dffbdf3775d5 media: ccs: Switch from standard integer types to kernel ones omits 8a75e8dcd2ef media: ccs-pll: Switch from standard integer types to kernel ones omits 81499d338995 media: Documentation: Include CCS PLL calculator to CCS dr [...] omits 9c3d7e5549eb media: ccs: Support and default to auto PHY control omits 2f23ecbf40c8 media: ccs: Add a sanity check for external clock frequency omits 2fed6c84dc6f media: ccs: Hardware requires a delay after starting the c [...] omits 51fc72e541b4 media: ccs: Wait until software reset is done omits 43fb2919d4cb Merge series "ASoC: Intel: bytcr_rt5640: Add support for d [...] omits 8b66d7c58c11 ASoC: SOF: add mutex to protect the dsp_power_state access omits e1988e7ad001 media: ccs: Only do software reset if we have no hardware reset omits 105676ce5940 media: ccs: Don't change the I²C address just for software reset omits d27be0ad943b media: ccs: Get the endpoint by port rather than any next [...] omits 33039a888071 media: ccs: Add shading correction and luminance correctio [...] omits 7c0ed600f04d media: v4l: uapi: ccs: Add CCS controls for shading correction omits 7a42609843d2 media: ccs: Add debug prints for MSR registers omits 57801b6aa72b media: ccs: Add support for alternate analogue global gain omits a75210a62b81 media: v4l: uapi: ccs: Add controls for CCS alternative an [...] omits ee25e211ade1 media: ccs: Add support for analogue gain coefficient controls omits a8a2d75b0897 media: v4l: uapi: ccs: Add controls for analogue gain constants omits db08f69ef820 media: Documentation: ccs: Add user documentation for the [...] omits cd9f145dabaf media: v4l: uapi: Add user control base for CCS controls omits 541374837cd9 media: ccs: Only add analogue gain control if the device s [...] omits d36eb68a4994 media: ccs: Remove analogue gain field omits 821878578975 media: ccs: Add support for old-style SMIA digital gain omits 7eb5a7e1e7b6 media: ccs: Add digital gain support 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 8fe0267dc968 media: mt9v111: Remove unneeded device-managed puts omits 11c0d8fdccc5 media: i2c: Add support for the OV8865 image sensor omits 22f2b47517a6 media: dt-bindings: media: i2c: Add OV8865 bindings documentation omits e43ccb0a045f media: i2c: Add support for the OV5648 image sensor omits 29a202fa7acc media: dt-bindings: media: i2c: Add OV5648 bindings documentation omits 334de4b45892 media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_ [...] omits dc1eb7c9c290 media: i2c: ov5670: Fix PIXEL_RATE minimum value omits 2225cf449294 media: Documentation: media: Document clock handling in ca [...] omits 3ef5e42d281e media: ipu3-cio2: Build only for x86 omits 62a1255152be media: v4l: ioctl: Use kmalloc to allocate a small chunk o [...] omits fb18802a338b media: v4l: ioctl: Fix memory leak in video_usercopy omits f7c7d6ccc503 media: uapi: Add an entity type for Image Signal Processors omits d8401ed01f54 media: v4l: fwnode: v4l2_async_notifier_parse_fwnode_endpo [...] omits 44c1febd7e60 media: Documentation: media: Update pixel rate formula for C-PHY omits 38c223081815 media: ov5647: Remove 640x480 SBGGR8 mode omits dc3373081396 media: ov5647: Support VIDIOC_SUBSCRIBE_EVENT omits d07440702da0 media: ov5647: Constify oe_enable/disable reglist omits 4eec1919c958 media: ov5647: Apply controls only when powered omits 2f038c97fd7b media: ov5647: Rework s_stream() operation omits 089b7c70f0d8 media: ov5647: Use pm_runtime infrastructure omits 646a0249ffd0 media: ov5647: Advertise the correct exposure range omits 2512c06441e3 media: ov5647: Support V4L2_CID_VBLANK control omits 9428d93e4919 dt-bindings: usb-connector: Use OF graph schema omits c6da1ae49edd media: ov5647: Support V4L2_CID_HBLANK control omits 911f4516ee2b media: ov5647: Support V4L2_CID_PIXEL_RATE omits 7ef761a0015b media: ov5647: Set V4L2_SUBDEV_FL_HAS_EVENTS flag omits 6869e971b084 media: ov5647: Implement set_fmt pad operation omits 87576ac69996 media: ov5647: Use SBGGR10_1X10 640x480 as default omits a8df5af695a1 media: ov5647: Add SGGBR10_1X10 modes omits e907bd662ebd media: ov5647: Rename SBGGR8 VGA mode omits 14f70a3232aa media: ov5647: Add support for get_selection() omits e0de8a9aebd0 selinux: mark selinux_xfrm_refcount as __read_mostly omits d7d6074ecd49 media: ov5647: Break out format handling omits 5bc5ca7149c0 media: ov5647: Rationalize driver structure name omits 4974c2f19fd8 media: ov5647: Support gain, exposure and AWB controls omits ab614f27569f media: ov5647: Protect s_stream() with mutex omits 464090c0af3d media: ov5647: Implement enum_frame_size() omits f7a70f9a43a6 media: ov5647: Program mode at s_stream(1) time omits cd2bb4cb0996 selinux: mark some global variables __ro_after_init omits 56d36b94c8d9 btrfs: introduce helper to grab an existing extent buffer [...] omits 2b18cbcf53f4 media: ov5647: Fix return value from read/write omits 24169a5aee25 media: ov5647: Replace license with SPDX identifier omits c9a05cece64c media: ov5647: Fix style issues omits 419b1d4ed1cb doc/zh_CN: add mips ingenic-tcu.rst translation omits 72bc9d08868d doc/zh_CN: add mips features.rst translation omits 7fd3954b0c52 doc/zh_CN: add mips booting.rst translation omits b8e724fd7117 doc/zh_CN: add mips index.rst translation omits 7a4826309722 media: ov5647: Fix format initialization omits 0f87233a473d media: ov5647: Add set_fmt and get_fmt calls. omits b47579eb8ab7 btrfs: update comment for btrfs_dirty_pages omits db478cd60d55 selinux: make selinuxfs_mount static omits dea4fcfe77d2 media: ov5647: Add support for non-continuous clock mode omits b050791d287a media: ov5647: Add support for PWDN GPIO. omits 72e9da0029e3 btrfs: refactor __extent_writepage_io() to improve readability omits 1b5071af8240 media: dt-bindings: media: i2c: Rename ov5647.yaml omits 81015221a269 media: i2c: imx219: take lock in imx219_enum_mbus_code/frame_size omits 25c8d9a7689e media: Documentation: v4l: Document that link_validate op [...] omits 3c797e514b92 selinux: drop the unnecessary aurule_callback variable omits 96dcab5bc78b btrfs: rename parameter offset to disk_bytenr in submit_ex [...] omits cc3283f8f41f drm/fourcc: fix Amlogic format modifier masks omits 352cf679c73d media: Documentation: v4l: Remove reference to video ops omits 46434ba04093 selinux: remove unused global variables omits dc25e3776e8f drm: distinguish return value of drm_dp_check_and_send_lin [...] 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 f2973a1de9d9 ASoC: es8316: Fix possible NULL pointer deref in es8316_di [...] omits 554a1b00957e ASoC: adau17x1: Remove redundant null check before clk_dis [...] omits 780b1a02c179 ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slo [...] omits df33032146ba ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC omits 46466ab68e75 ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_ [...] omits 1851ccf9e155 ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS [...] omits b2e3f897684c arm64: dts: qcom: sm8150: Add support for deep CPU cluster idle omits bdd87ad73d64 Merge branch 'ti-k3-maintainer-next' into ti-k3-next omits 2672b94d730c MAINTAINERS: Update my email address and maintainer level status omits 11aa1415d8bd x86/entry: Remove now unused do_IRQ() declaration omits 74b30195395c sysfs: Support zapping of binary attr mmaps omits 71a1d8ed900f resource: Move devmem revoke code to resource framework omits 0fb1b1ed7dd9 /dev/mem: Only set filp->f_mapping omits dc217d2c5a7e PCI: Obey iomem restrictions for procfs mmap omits 96667f8a4382 mm: Close race in generic_access_phys omits eb83b8e3e647 media: videobuf2: Move frame_vector into media subsystem omits 04769cb1c45a mm/frame-vector: Use FOLL_LONGTERM omits d88a0c169bd5 misc/habana: Use FOLL_LONGTERM for userptr omits d4cb19250aae misc/habana: Stop using frame_vector helpers omits 9fcac0f1efea drm/exynos: Use FOLL_LONGTERM for g2d cmdlists omits 2c8c08f33ad7 drm/exynos: Stop using frame_vector helpers omits 3ac6e56c325e Revert "drivers: core: Detach device from power domain on [...] omits 1f0a16f04113 dmaengine: owl-dma: Fix a resource leak in the remove function omits b202d4e82531 dmaengine: fsldma: Fix a resource leak in an error handlin [...] omits cbc0ad004c03 dmaengine: fsldma: Fix a resource leak in the remove function omits 32d31c79a1a4 dmaengine: Add Intel LGM SoC DMA support. omits afd4df85602d dt-bindings: dma: Add bindings for Intel LGM SoC omits 6c7c04f7bc18 gfs2: Fix invalid block size message omits 7cfdfd38f17c gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache omits 89795852c9c4 usb: typec: ucsi: Add support for USB role switch omits 53febc956900 usb: dwc2: disable Link Power Management on STM32MP15 HS OTG omits f228cb27c561 usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG omits 2979ee7a9112 usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS omits 8653d71ce376 usb/gadget: f_midi: Replace tasklet with work omits 0c0a20f6da04 usb: dwc3: Simplify with dev_err_probe() omits 370e3d5b711d usb: dwc3: keystone: Simplify with dev_err_probe() omits 49d08cfc7830 usb: udc: core: Introduce started state omits babbdfc9d229 usb: dwc3: core: Replace devm_reset_control_array_get() omits 49b20dbf7497 drm/i915/gt: Perform an arbitration check before busywaiting omits 1a51b50c7237 drm/i915/gt: Check for arbitration after writing start seqno omits 492d3d246203 dt-bindings: usb: intel, keembay-dwc3: Validate DWC3 sub-node omits 1fd7b103451e dt-bindings: usb: qcom,dwc3: Validate DWC3 sub-node omits e9cd063547a1 dt-bindings: usb: keystone-dwc3: Validate DWC3 sub-node omits 3b34a58969b2 dt-bindings: usb: meson-g12a-usb: Validate DWC2/DWC3 sub-nodes omits 042cdcd6c923 dt-bindings: usb: meson-g12a-usb: Fix FL-adj property value omits dc87c87126d1 dt-bindings: usb: dwc3: Add Frame Length Adj constraints omits 6f84a28df802 dt-bindings: usb: dwc3: Add Tx De-emphasis constraints omits f82dc5571996 dt-bindings: usb: dwc3: Add synopsys, dwc3 compatible string omits 53f5ef5d622b dt-bindings: usb: dwc3: Add interrupt-names property support omits 389d77658801 dt-bindings: usb: Convert DWC USB3 bindings to DT schema omits 55e945593b0a dt-bindings: usb: renesas-xhci: Refer to the usb-xhci.yaml file omits 5b7e1bfd882f dt-bindings: usb: xhci: Add Broadcom STB v2 compatible device omits 17c01b82819e dt-bindings: usb: Convert xHCI bindings to DT schema omits c26835071c18 dt-bindings: usb: Add generic "usb-phy" property omits e692cc354415 dt-bindings: usb: usb-hcd: Add "tpl-support" property omits 99581ba863f9 dt-bindings: usb: Add "ulpi/serial/hsic" PHY types omits 5c67b97ecfa7 dt-bindings: usb: usb-drd: Add "otg-rev" property constraints omits b0864e1a4d9d dt-bindings: usb: Convert generic USB properties to DT schemas omits aa62401644b3 dt-bindings: usb: usb-hcd: Detach generic USB controller p [...] omits c706121386fe dt-bindings: clock: renesas: rcar-usb2-clock-sel: Add supp [...] omits 2b6587288a5a clk: renesas: r8a779a0: Add SYS-DMAC clocks omits 792501727c2a clk: renesas: r8a779a0: Add SDHI support omits 8bb67d87346a clk: renesas: rcar-gen3: Factor out CPG library omits 97af391a6fdc clk: renesas: rcar-gen3: Remove cpg_quirks access when reg [...] omits 010ce438e7bb clk: renesas: r8a779a0: Add MSIOF clocks omits f08b0d8498b0 clk: renesas: r8a779a0: Add PFC/GPIO clocks omits 9297e602adf8 selftests/x86: Use __builtin_ia32_read/writeeflags 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 8c1f21273e22 drm/i915/selftests: Allow huge_gem_object to kick the shrinker omits f7073fb98eb5 drm/i915/gem: Remove stolen node before releasing the region omits 6dd169fc201d pinctrl: renesas: checker: Restrict checks to Renesas platforms omits 09381eb16ad8 Merge tag 'fpga-cleanup-for-5.12' of git://git.kernel.org/ [...] omits f7452c7cbd5b drm/i915: Allow the sysadmin to override security mitigations omits 008ead6ef8f5 drm/i915/gt: Restore clear-residual mitigations for Ivybri [...] omits eebfb32e2685 drm/i915/gt: Limit VFE threads based on GT omits 161a582bd1d8 USB: serial: mos7720: improve OOM-handling in read_mos_reg() omits 7e60bdeb91ef drm: Fix macro name DRM_MODE_PROP_OBJECT in code comment omits 2dee38d8cdaa drm: Removes invalid function return value comment information omits 1316b6e460ff dt-bindings: display: Augment s6e63m0 bindings omits 5d06f72dc29c Input: ariel-pwrbutton - remove unused variable ariel_pwrb [...] omits cce73665eae2 drm/i915/dg1: Update voltage swing tables for DP omits 5e144c42ee68 csky: Fixup _PAGE_ACCESSED for default pgprot omits f1f61c971aa6 csky: remove unused including <linux/version.h> omits 8bfb676492da csky: Fix a size determination in gpr_get() omits 87f3248cdb9a csky: Reconstruct VDSO framework omits e26db7ad9c31 csky: mm: abort uaccess retries upon fatal signal omits bd0bf90e30c4 csky: Sync riscv mm/fault.c for easy maintenance omits 0f7e8efab257 csky: Fixup do_page_fault parent irq status omits 06f3f764417b csky: Add faulthandler_disabled() check omits 3e455cf5f30f csky: Fixup update_mmu_cache called with user io mapping omits 78bfa70b16e6 csky: Fixup FAULT_FLAG_XXX param for handle_mm_fault omits 1152cb5a9a84 csky: Add show_tlb for CPU_CK860 debug omits 3b756ccddb8a csky: Fix TLB maintenance synchronization problem omits c109f42450ec csky: Add kmemleak support omits b0ae5e26b863 csky: Remove prologue of page fault handler in entry.S omits 7b513cf2bfdc csky: Fixup PTE global for 2.5:1.5 virtual memory omits 8e35ac734fe2 csky: Cleanup asm/spinlock.h omits c38425df2037 csky: Fixup asm/cmpxchg.h with correct ordering barrier omits d6c5cb9f8c75 csky: Fixup futex SMP implementation omits 8d11f21a73e6 csky: Fixup barrier design omits f92ddfb7b541 csky: Remove custom asm/atomic.h implementation omits 51748e77eba9 csky: Fixup show_regs doesn't contain regs->usp omits 398cb92495cc csky: Fixup perf probe failed omits 0c8a32eed162 csky: Add memory layout 2.5G(user):1.5G(kernel) omits c73a45965dd5 net: mvpp2: prs: improve ipv4 parse flow omits ad0bfc233ae2 Fix whitespace in uapi/linux/tcp.h. omits 1d04ccb916ce net: bareudp: simplify error paths calling dellink omits 101c59b8f60a Merge branch 'r8169-improve-pll-power-down-handling' omits 7257c977c811 r8169: clean up rtl_pll_power_down/up functions omits 128735a1530e r8169: improve handling D3 PLL power-down omits 9224d97183d9 r8169: enable PLL power-down for chip versions 34, 35, 36, 42 omits ae1e82c6b741 r8169: make use of the unaligned access helpers omits 9254cd1d2926 drm/hisilicon: Use drm_crtc_mask() omits b7501b9f4674 Merge branch 'r8169-improve-jumbo-configuration' omits 5e00e16cb989 r8169: tweak max read request size for newer chips also in [...] omits 2007317e15cd r8169: align RTL8168e jumbo pcie read request size with ve [...] omits 22fe6b04b460 net: marvell: prestera: Correct typo omits a45c1c10ebf2 net: phy: at803x: use phy_modify_mmd() omits a006dbf06e5d net: sfp: extend bitrate-derived mode for 2500BASE-X omits 624407d2cf14 net: sfp: cope with SFPs that set both LOS normal and LOS [...] omits 537e2b88224c net: dsa: felix: the switch does not support DMA omits b67554232307 dt-bindings: display: Use OF graph schema omits 453f617a30aa drm/amdgpu: Resize BAR0 to the maximum available size, eve [...] omits 907830b0fc9e PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse omits 192f1bf7559e PCI: Add pci_rebar_bytes_to_size() omits 8fbdbb66f8c1 PCI: Export pci_rebar_get_possible_sizes() omits d1c8b6a3dd77 Merge branch 'get-rid-of-the-switchdev-transactional-model' omits 8f73cc50ba2d net: switchdev: delete the transaction object omits 4b400fea76e1 mlxsw: spectrum_switchdev: remove transactional logic for [...] omits 417b99bf75c3 net: dsa: remove obsolete comments about switchdev transactions omits 1958d5815c91 net: dsa: remove the transactional logic from VLAN objects omits a52b2da778fc net: dsa: remove the transactional logic from MDB entries omits 77b61365ecef net: dsa: remove the transactional logic from ageing time [...] omits bae33f2b5afe net: switchdev: remove the transaction structure from port [...] omits cf6def51bade net: switchdev: delete switchdev_port_obj_add_now omits ffb68fc58e96 net: switchdev: remove the transaction structure from port [...] omits 3e85f580e3fc net: dsa: mv88e6xxx: deny vid 0 on the CPU port and DSA links too omits b7a9e0da2d1c net: switchdev: remove vid_begin -> vid_end range from VLA [...] omits 0499220d6dad dt-bindings: Add missing array size constraints omits e5376f2ea2e2 arm64: dts: qcom: Clean up sc7180-trogdor voltage rails omits beb401ec5006 r8169: deprecate support for RTL_GIGA_MAC_VER_27 omits cd7a214f6bdf drm/i915/selftests: Include engine name after reset failure omits 0da3f2500aa4 drm/i915/gt: Disable arbitration around Braswell's pdp updates omits ca880a15ef5c dt-bindings:iio:health:ti,afe4404: Fix wrong compatible value. omits fc6d87ffc318 Merge branch 'i2c/for-current' into i2c/for-next omits 26dedf493a8b Merge branch 'i2c/for-5.12' into i2c/for-next omits f0535df039e2 i2c: smbus: switch from loops to memcpy omits 945f673b7dab drm/amd/display/dc/gpio/hw_factory: Delete unused function [...] omits bc4cf4d4a657 drm/amd/display/dc/dce/dmub_psr: Demote non-conformant ker [...] omits e738e5aed92c drm/amd/display/dc/dce/dce_panel_cntl: Remove unused varia [...] omits d56631c58dae drm/amd/display/dc/dce/dce_i2c_sw: Make a bunch of local f [...] omits e57b7ed46789 drm/amd/display/dc/dce/dce_i2c_hw: Make functions called b [...] omits 9b15fc3cb0e9 drm/amd/display/dc/bios/bios_parser: Fix misspelling of fu [...] omits 19ee917ad354 drm/amd/display/dc/dce/dce_aux: Remove unused function 'ge [...] omits 34f8f44e2117 drm/amd/display/dc/dce/dce_opp: Make local functions and o [...] omits fd14bd0ded88 drm/amd/display/dc/dce/dce_dmcu: Move 'abm_gain_stepsize' [...] omits aea4590d2690 drm/amd/display/dc/dce/dce_dmcu: Staticify local function [...] omits b5ffcb487eab drm/amd/display/dc/dce/dce_transform: Remove 3 unused/lega [...] omits d031aa065f87 drm/amd/pm/powerplay/hwmgr/vega10_hwmgr: Fix worthy functi [...] omits 2fed1746e115 drm/amd/display/dc/dce/dce_clock_source: Fix formatting/sp [...] omits 55e920254171 drm/amd/display/dc/dce/dce_link_encoder: Make functions in [...] omits c8e9b5ec9b1c drm/amd/display/dc/dce/dce_stream_encoder: Remove unused v [...] omits 062adb808a14 drm/amd/display/dc/dce/dce_audio: Make function invoked by [...] omits 2ff427c77231 drm/amd/display/dc/bios/bios_parser2: Fix some formatting [...] omits b76f0c6ca3e5 drm/amd/display/dc/bios/bios_parser: Fix a whole bunch of [...] omits 6862bc4a6251 drm/amd/display/dc/bios/bios_parser: Make local functions static omits 051a887f2935 drm/amd/display/dc/bios/command_table_helper2: Fix legacy [...] omits 4646c42d671f drm/amd/display/dc/bios/command_table_helper: Fix kernel-d [...] omits 61fd2fd80a38 drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs: Demote non-ke [...] omits 4a5311379dee drm/amd/display/dc/basics/conversion: Demote obvious kerne [...] omits 8565db8087be drm/amd/pm/powerplay/hwmgr/vega10_hwmgr: Fix a bunch of ke [...] omits eb315eb0bdca drm/amd/pm/powerplay/hwmgr/hwmgr: Move prototype into shar [...] omits ec52d94f9b8e drm/amd/pm/powerplay/hwmgr/smu7_hwmgr: Fix formatting and [...] omits 9e0a4153813a drm/amd/pm/powerplay/hwmgr/vega20_hwmgr: Fix legacy functi [...] omits 35880f3964e7 drm/amd/pm/powerplay/hwmgr/vega12_hwmgr: Fix legacy functi [...] omits 9af1197fa28a drm/amd/pm/powerplay/hwmgr/ppatomctrl: Fix documentation f [...] omits 62f1cda96b40 drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0: Provide [...] omits 93a2ba14c97a drm/amd/amdgpu/vega20_ih: Add missing descriptions for 'ih [...] omits 9c573cf255ea drm/amd/amdgpu/amdgpu_ih: Update 'amdgpu_ih_decode_iv_help [...] omits 2a38ca998f50 drm/amdgpu: Add missing BOOTUP_DEFAULT to profile_name[] omits a897913a8191 MAINTAINERS: update radeon/amdgpu/amdkfd git trees omits 1dbb6c8fa6e1 drm/amd/display: tweak the kerneldoc for active_vblank_irq_count omits 665fe4dce83d drm/amdgpu: enable gpu recovery for navy_flounder omits ee037040f808 samples/kprobes: Remove misleading comment omits 7594bb08fb68 Documentation: document dma device use for mcb omits 7178b4a7d69c docs: Include ext4 documentation via filesystems/ omits 85430c22e5ae Documentation/dax: Update description of DAX policy changing omits c4c6b86acff7 Documentation: Fix typos found in cgroup-v2.rst omits 6a2195a104a4 docs: filesystems: vfs: Correct the struct name omits 05a5f51ca566 Documentation: Replace lkml.org links with lore omits 3a4928cf5e3c Documentation: kernel-hacking: change 'current()' to 'current' omits 2bbd6dba84d4 drm/i915: Try to use fast+narrow link on eDP again and fal [...] omits e242441db343 mmc: sdhci-msm: Actually set the actual clock omits 4181f4948d20 mmc: sdhci-msm: Warn about overclocking SD/MMC omits 23145465c5b0 Merge branch 'icc-msm8939' into icc-next omits dc5771dfb27d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 4e25ccdeeb73 drm/i915: Fix checkpatch warns in cursor code 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 bfeccc6a18de spi: rpc-if: Gaurd .pm assignment with CONFIG_PM_SLEEP #if [...] 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 2ef0170e9039 spi: cadence-quadspi: Fix build warning on 32-bit platforms omits 1675cdd3d7e2 Merge series "ASoC: rt5645: Enable internal mic and headse [...] omits f3ddced14b42 Merge series "Enable DMA mode on Intel Keem Bay platform" [...] 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 3a6319df506f arm64: dts: ti: k3-j7200-common-proc-board: Enable PCIe omits 429c0259f17f arm64: dts: ti: k3-j7200-common-proc-board: Enable SERDES0 omits 3276d9f53cf6 arm64: dts: ti: k3-j7200-main: Add PCIe device tree node omits 4c1b22a953d9 arm64: dts: ti: k3-j7200-main: Add SERDES and WIZ device t [...] omits edb96779f3bc arm64: dts: ti: k3-j721e-main: Remove "syscon" nodes added [...] omits 0e3cfb868137 arm64: dts: ti: k3-j721e-main: Fix supported max outbound regions omits fdb0887c5a87 thunderbolt: Start lane initialization after sleep omits 6889e00f0e13 thunderbolt: Constify static attribute_group structs omits 6650ab2a4426 spi: spi-bcm-qspi: style: Simplify bool comparison omits e91b65b36fde ASoC: soc-pcm: Fix an uninitialized error code omits fe9989fb25b0 ASoC: wm_adsp: Fix uninitialized variable warnings omits 4eeed5f40354 ASoC: soc-pcm: return correct -ERRNO in failure path omits 5a15cd7fce20 ASoC: rt5682: enable fast discharge for headset unplugging omits 867f8d18df4f ASoC: rt5682: fix getting the wrong device id when the sus [...] omits 3ac2bfd52b7d ASoC: rt5645: Enable internal microphone and JD on ECS EF20 omits 28c988492cf6 ASoC: rt5645: add inv_hp_det flag omits a4dae468cfdd ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series omits 21f603482a6b ASoC: rt5645: Introduce mapping for ACPI-defined GPIO omits ff7fb44d00e5 drm/i915: Fix HTI port checking omits 6a3daee1b38e drm/i915/selftests: Fix some error codes omits aa7fb666092d Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation omits 6d3b47ddffed x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rm [...] omits e0ad6dc8969f x86/resctrl: Use task_curr() instead of task_struct->on_cp [...] omits 3ff4ec0e281d x86/resctrl: Add printf attribute to log function 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 0d4ced1c5bfe drm/i915/backlight: fix CPU mode backlight takeover on LPT omits ffb284986e56 Merge branch 'renesas-arm-dt-for-v5.12' into renesas-next omits 1466551fd6c2 gpio: bd7xxxx: use helper variable for pdev->dev omits 45d5996e034c gnss: drop stray semicolons omits 8811955d0a6d arm64: dts: renesas: rzg2: Add RPC-IF Support omits e1076ce07b77 arm64: dts: renesas: rzg2: Add usb2_clksel to RZ/G2 M/N/H omits 4d0e87eb6f54 arm64: dts: renesas: r8a774e1: Introduce beacon-rzg2h-kit omits ed6ae131b0e8 arm64: dts: renesas: r8a774b1: Introduce beacon-rzg2n-kit omits 33aaab6d5c63 arm64: dts: renesas: beacon-rzg2m-kit: Rearrange SoC uniqu [...] omits e718d563750d arm64: dts: renesas: beacon: Better describe keys omits dc3dba98d2d3 arm64: dts: renesas: beacon: Configure Audio CODEC clocks omits b29120d6cfa9 arm64: dts: renesas: beacon kit: Fix Audio Clock sources omits fe82bb4db533 arm64: dts: renesas: beacon: Configure programmable clocks omits ccae03f33706 drm/virtio: fix prime export for vram objects omits 8aeef9d4f489 drm/virtio: make sure context is created in gem open omits 3dba1da360da Merge 5.11-rc3 into staging-next omits a66a7d48f34a Merge 5.11-rc3 into usb-next omits 591afd6e5a50 Merge 5.11-rc3 into char-misc-next omits 2f6aa61d87e7 Input: omap4-keypad - implement errata check for lost key- [...] omits 29bf35e5ee80 Input: omap4-keypad - use PM runtime autosuspend omits 98b0c88d4bfb Input: omap4-keypad - move rest of key scanning to a separ [...] omits 905dbf1d39d7 Input: omap4-keypad - scan keys in two phases and simplify [...] omits 7e0541b25702 Input: omap4-keypad - disable unused long interrupts omits 60dc45119465 Input: omap4-keypad - switch to use managed resources omits 88f7f6bcca37 arm64: dts: freescale: Add support for phyBOARD-Pollux-i.MX8MP omits d22782c03d89 bindings: arm: fsl: Add PHYTEC i.MX8MP devicetree bindings omits 4a63902c2b33 arm64: defconfig: Enable PCA9532 support omits 411539577f52 arm64: defconfig: Enable rv3028 i2c rtc driver omits 062bf67d83e5 ARM: dts: add Protonic PRTI6G board omits 60f95bf61edd dt-bindings: arm: fsl: add Protonic PRTI6G board omits 2e0e77e4b82c ARM: dts: imx6q(dl): Move 'port' nodes under 'ports' for H [...] omits f3604ba14bd7 ARM: dts: add Protonic MVT board omits 002c73209e9d dt-bindings: arm: fsl: add Protonic MVT board omits 6f30b27c5ef5 arm64: dts: imx8mm: Add Gateworks i.MX 8M Mini Development Kits omits 46a7867dd704 dt-bindings: arm: fsl: Add binding for Gateworks boards wi [...] omits 7d981405d0fd soc: imx8m: change to use platform driver omits cbff23797fa1 arm64: dts: imx8m: add NVMEM provider and consumer to read [...] omits ce58459d8c7f arm64: dts: imx8m: add SoC ID compatible omits 267d46714054 dt-bindings: soc: imx8m: add DT Binding doc for soc unique ID omits 8e9f7797bcdf arm64: dts: lx2160a: use constants in the clockgen phandle omits b0ccb208d760 arm64: dts: ls208xa: use constants in the clockgen phandle omits f9799323bda6 arm64: dts: ls1088a: use constants in the clockgen phandle omits 973fb5e174b0 arm64: dts: ls1046a: use constants in the clockgen phandle omits 7525022da260 arm64: dts: ls1043a: use constants in the clockgen phandle omits 99314eb13c74 arm64: dts: ls1028a: use constants in the clockgen phandle omits 70db442df67c arm64: dts: ls1012a: use constants in the clockgen phandle omits 1773b8d6697a arm64: dts: imx8mq-librem5-r3: workaround i2c1 issue with [...] omits 6a67d8fbee56 arm64: dts: imx8mq-librem5: Move usdhc clocks assignment t [...] omits e695e62306d4 drm/hisilicon: Delete the empty function mode_valid omits c003b15b4c10 arm64: dts: imx8mq-librem5: add pinctrl for the touchscree [...] omits 84b1f57d1067 arm64: dts: imx8mq-librem5: add vin-supply to VDD_1V8 omits 62270eeb2b63 arm64: dts: imx8mq: Add clock parents for mipi dphy omits 9184f0b22088 arm64: defconfig: Enable Librem 5 devkit components omits e41d4c011706 fpga: dfl: fme: Constify static attribute_group structs omits f5187329d072 fpga: Use DEFINE_SPINLOCK() for spinlock omits f9eb60d57407 ARM: dts: imx6q-logicpd: Drop unused clock-names reference omits 190621e0f609 arm64: dts: imx8mm-beacon: Drop unused clock-names reference omits 48563c054f59 arm64: dts: imx8mq-librem5-devkit: Drop custom clock settings omits ff38c1ddbb1c arm64: dts: imx8mq-librem5-devkit: Disable snvs_rtc omits edb93de429f9 arm64: dts: imx8mq-librem5-devkit: Tweak pmic regulators omits 2dce6db70c77 Input: goodix - add support for Goodix GT9286 chip omits 25669e943e06 dt-bindings: input: touchscreen: goodix: Add binding for G [...] omits 73b7a6047971 net: dsa: bcm_sf2: support BCM4908's integrated switch omits 41bb4b087783 dt-bindings: net: dsa: sf2: add BCM4908 switch binding omits c7ee3a40e76c dt-bindings: net: convert Broadcom Starfighter 2 binding t [...] omits 49888961a45a Merge branch 'mptcp-add-mp_prio-support-and-rework-local-a [...] omits 718eb44e5c1e selftests: mptcp: add the MP_PRIO testcases omits 0be2ac287bcc mptcp: add the mibs for MP_PRIO omits 6e8b244a3e9d selftests: mptcp: add set_flags command in pm_nl_ctl omits 0f9f696a502e mptcp: add set_flags command in PM netlink omits 40453a5c61f4 mptcp: add the incoming MP_PRIO support omits 067065422fcd mptcp: add the outgoing MP_PRIO support omits dc8eb10e95a8 selftests: mptcp: add testcases for setting the address ID omits efd5a4c04e18 mptcp: add the address ID assignment bitmap omits 43b3983437ed Merge branch 'r8169-small-improvements' omits bb703e5781d6 r8169: don't wakeup-enable device on shutdown if WOL is disabled omits a46604d7ce49 r8169: improve rtl_ocp_reg_failure omits 5f1e1224d660 r8169: replace BUG_ON with WARN in _rtl_eri_write omits 4b9c935898dd net: dsa: dsa_legacy_fdb_{add,del} can be static omits 430cc4841f3f Merge branch 'dpaa2-mac-various-updates' omits 14002089888b dpaa2-mac: remove a comment regarding pause settings omits ca7633407639 dpaa2-mac: remove an unnecessary check omits 47325da28ef1 dpaa2-eth: retry the probe when the MAC is not yet discove [...] omits ef57e6c9f7d9 bus: fsl-mc: return -EPROBE_DEFER when a device is not yet [...] omits d87e606373f6 dpaa2-mac: export MAC counters even when in TYPE_FIXED omits 095dca16d92f dpaa2-mac: split up initializing the MAC object from conne [...] omits 38f7b4492564 Merge branch 'net-gro-gro_drop-deprecation' omits 1d11fa696733 net-gro: remove GRO_DROP omits f73fc40327c0 ice: drop dead code in ice_receive_skb() omits efb5b338da6a net: bridge: fix misspellings using codespell tool omits 7e34984cc6f5 Merge branch 'net-ipa-support-compile_test' omits 38a4066f593c net: ipa: support COMPILE_TEST omits a2d7764b3731 net: ipa: declare the page pointer type in "gsi_trans.h" omits ce2ceb9b1cff soc: qcom: mdt_loader: define stubs for COMPILE_TEST omits 994122211665 remoteproc: qcom: expose types for COMPILE_TEST omits 3f5ec374ae3f ibmvnic: merge do_change_param_reset into do_reset omits baa7c2cd99c6 drm/i915: Refactor marking a request as EIO omits e3aabe31fd74 drm/i915/gt: Mark up a debug-only function omits a42f4dd2bf6c drm/i915/gt: Remove unused function 'dword_in_page' omits 9a437ccb84f0 drm/i915/gt: Exercise lrc_wa_ctx initialisation failure omits 43f20b1c6140 arm64: dts: rockchip: Fix PCIe DT properties on rk3399 omits 7f02feb56d9d arm64: dts: rockchip: add SPDIF node for rk3399-rockpro64 omits 25572fb5aa98 arm64: dts: rockchip: enable HDMI sound nodes for rk3328-rock64 omits 642fb2795290 arm64: dts: rockchip: Use only supported PCIe link speed o [...] omits 6c3ae9f9a133 arm64: dts: rockchip: add QoS register compatibles for px30 omits bd3fd04910ab arm64: dts: rockchip: add QoS register compatibles for rk3399 omits 6cc35e5edbe4 ARM: dts: rockchip: add QoS register compatibles for rk3288 omits b39d9683c721 ARM: dts: rockchip: add QoS register compatibles for rk306 [...] omits 3c8e5d51e4c6 arm64: defconfig: Enable REGULATOR_MP8859 omits 221c6c042fa0 arm64: dts: rockchip: assign a fixed index to mmc devices [...] omits 36948ec3d4d0 ARM: dts: rockchip: add gpu node to rk3288-miqi omits 656c648354e1 arm64: dts: rockchip: fix vopl iommu irq on px30 omits 99b40ced9ef6 MIPS: bitops: Fix reference to ffz location omits 09b5b5fb3902 ppp: clean up endianness conversions omits fda4fde297f8 net: ip_tunnel: clean up endianness conversions omits f67b4ff23917 MAINTAINERS: add bgmac section entry omits 28e303da55b3 net: broadcom: share header defining UniMAC registers omits 12cf8e75727a bgmac: add bgmac_umac_*() helpers for accessing UniMAC registers omits 05eab1bf1ba6 Merge branch 'update-register-bit-definitions-in-the-ether [...] omits 360a794323a8 ravb: update "undocumented" annotations omits f4d680e50248 ravb: remove APSR_DM omits 3b15cdc15956 tracing: move function tracer options to Kconfig omits e22d7f05e445 libbpf: Clarify kernel type use with USER variants of CORE [...] omits 9a8120a8d7eb selftests/bpf: Remove duplicate include in test_lsm omits be9df4aff65f net, xdp: Introduce xdp_prepare_buff utility routine omits 43b5169d8355 net, xdp: Introduce xdp_init_buff utility routine omits ec24e11e0817 bpf: Replace fput with sockfd_put in sock map omits 619775c3cfd2 bpf: Remove unnecessary <argp.h> include from preload/iterators omits 9e80114b1a27 selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_ [...] omits a4b09a9ef945 libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family omits 792001f4f7aa libbpf: Add user-space variants of BPF_CORE_READ() family [...] omits 9b3a8f558ddf drm/i915/gt: Disable arbitration on no-preempt requests omits 751f82b353a6 drm/i915/gt: Only disable preemption on gen8 render engines omits b1ad5f6d68cb drm/i915/gt: Only retire on the last breadcrumb if the las [...] omits 2b2985a417c7 drm/i915/gt: Restore ce->signal flush before releasing vir [...] omits 0399d0e33a64 drm/i915/selftests: Rearrange ktime_get to reduce latency [...] omits c318a203eade drm/i915/selftests: Skip unstable timing measurements omits 5b4dc95cf7f5 drm/i915/gt: Prevent use of engine->wa_ctx after error omits 833d22f2f922 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 4af0e6e39b7e x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE omits 19fe4ac6f0e7 drm/i915: Disable RPM wakeref assertions during driver shutdown omits 661f385961f0 RDMA/siw: Fix handling of zero-sized Read and Receive Queues. omits 044a48f420b9 drm/amdgpu: fix DRM_INFO flood if display core is not supp [...] omits 4928b480cbed drm/amdgpu/display: fix build with CONFIG_DRM_AMD_DC_DCN disabled omits 08da4fcd6d98 drm/amd/pm: modify the fine grain tuning function for Renoir omits 307f049bfcad drm/amd/pm: add the parameters of power profiles for vangogh omits d1176dd5e3ce drm/amdgpu/psp: fix psp gfx ctrl cmds omits 7af103ea8722 drm/amdkfd: check more client ids in interrupt handler omits 673da94cb85c drm/amdgpu: Correct the read sclk for navi10 omits 1eb2aae31e9f drm/amdgpu: Add new mode 2560x1440 omits 82581fcf070b drm/modes: add non-OF stub for of_get_drm_display_mode omits 9ddaa1e6181b ASoC: intel, keembay-i2s: Add info for device to use DMA omits 11b943c06a1c ASoC: Intel: KMB: Enable DMA transfer mode omits 0459d46d8a44 Merge branch 'for-5.11-null-console-fixup' into for-next omits a867287e9066 Merge branch 'next/drivers' into for-next omits 6166174afc2b soc: samsung: exynos-chipid: correct helpers __init annotation omits 7bb39313cd62 x86/mce: Make mce_timed_out() identify holdout CPUs omits 5f8be91161b3 drm/i915/pps: Reuse POWER_DOMAIN_DISPLAY_CORE in pps_{lock [...] omits 0fab972eef49 drivers: core: Detach device from power domain on shutdown omits b9e7773e229d Merge tag 'v5.11-berlin-dts' of git://git.kernel.org/pub/s [...] omits 35d09d1ad451 Merge tag 'v5.11-berlin-dts64' of git://git.kernel.org/pub [...] omits 8cd7ce929f88 Merge branch 'for-5.11/upstream-fixes' into for-next omits 665a8799b05e ARM: Remove PicoXcell platform support omits 0c08a1c1d7d8 ARM: dts: Remove PicoXcell platforms omits 86b26e69a1c9 Merge branch 'for-5.11/upstream-fixes' into for-next omits 0e793a4e2834 pinctrl: tigerlake: Add Alder Lake-P ACPI ID omits 91d898e51e60 pinctrl: intel: Convert capability list to features omits 6be69293196c spi: renesas,sh-msiof: Add r8a779a0 support omits 8728a81b8f10 spi: Fix distinct pointer types warning for ARCH=mips omits 31c51a424f51 ASoC: es8328: Remove redundant null check before clk_disab [...] omits 2a8a3f09d9b1 gpio: wcove: convert comma to semicolon omits 7c76194275c9 Revert "init/console: Use ttynull as a fallback when there [...] omits c5b986282fb0 Merge branch 'for-5.12/core' into for-next omits a0312af1f94d HID: core: detect and skip invalid inputs to snto32() omits ae7443d6a7c4 Merge branch 'for-5.12/uclogic' into for-next omits f7271b2a697d HID: uclogic: Improve support for Trust Panora omits 998c49e8f8b7 pinctrl: intel: Drop unnecessary check for predefined features omits 036e126c72eb pinctrl: intel: Split intel_pinctrl_add_padgroups() for be [...] omits f2ad9bfd4dda dt-bindings: reset: convert Hisilicon reset controller bin [...] omits 0cafb846a326 dt-bindings: reset: correct vendor prefix hisi to hisilicon omits e0d1662443ee reset: hisilicon: correct vendor prefix omits def26913b66f reset: simple: add BCM4908 MISC PCIe reset controller support omits 9fc33807ad29 dt-bindings: reset: document Broadcom's BCM4908 PCIe reset [...] omits 18f976960bca xfrm: interface: enable TSO on xfrm interfaces omits 102056180529 Merge drm/drm-next into drm-intel-next omits 5c99720b2838 x86/asm: Add a missing __iomem annotation in enqcmds() omits 6ae58d871319 x86/asm: Annotate movdir64b()'s dst argument with __iomem omits 2b405ec0e1c4 drm/mipi-dbi: Switch to new kerneldoc syntax for named var [...] omits 75b1a8f9d62e ALSA: Convert strlcpy to strscpy when return value is unused omits e2fcd6e427c2 dma: idxd: use DEFINE_MUTEX() for mutex lock omits 33cb6d1ed311 dmaengine: at_hdmac: remove platform data header omits c518a2fd1bcf dmaengine: owl: Add compatible for the Actions Semi S500 D [...] omits 9e9eb85e43e7 dt-bindings: dma: owl: Add compatible string for Actions S [...] omits 622aae879c1d crypto: vmx - Move extern declarations into header file omits 2481104fe98d crypto: x86/aes-ni-xts - rewrite and drop indirections via [...] omits 86ad60a65f29 crypto: x86/aes-ni-xts - use direct calls to and 4-way stride omits 91b1b640b834 scsi: storvsc: Validate length of incoming packet in storv [...] omits 244808e03029 scsi: storvsc: Resolve data race in storvsc_probe() omits ab548fd21e1c scsi: storvsc: Fix max_outstanding_req_per_channel for Win [...] omits 181dd9a4c2c6 scsi: lpfc: Update lpfc version to 12.8.0.7 omits 0b3ad32e2646 scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better rea [...] omits a22d73b655a8 scsi: lpfc: Implement health checking when aborting I/O omits 243156c0108d scsi: lpfc: Fix crash when nvmet transport calls host_release omits ff8a44bff5ef scsi: lpfc: Fix vport create logging omits 9ec58ec7d41a scsi: lpfc: Fix NVMe recovery after mailbox timeout omits 31051249f12e scsi: lpfc: Fix target reset failing omits da09ae4864e1 scsi: lpfc: Fix error log messages being logged following [...] omits f0871ab68a8b scsi: lpfc: Prevent duplicate requests to unregister with [...] omits 3ba6216aaded scsi: lpfc: Fix FW reset action if I/Os are outstanding omits c33b1609344f scsi: lpfc: Use the nvme-fc transport supplied timeout for [...] omits 07aaefdf75c5 scsi: lpfc: Fix crash when a fabric node is released prematurely omits ecf041fe9895 scsi: lpfc: Refresh ndlp when a new PRLI is received in th [...] omits d2f2547efd39 scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_POR [...] omits 8e062ce305ad scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config omits 3997e0fdd587 scsi: hisi_sas: Remove auto_affine_msi_experimental module_param omits d9edeb8b4768 scsi: ufs: Replace sprintf and snprintf with sysfs_emit omits aaac0ea98390 scsi: ufs: Fix all Kconfig help text indentation omits 654080d02edb scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() omits 1f4a4a19508d scsi: ibmvfc: Complete commands outside the host/queue lock omits 57e80e0bc108 scsi: ibmvfc: Define per-queue state/list locks omits e4b26f3db864 scsi: ibmvfc: Make command event pool queue specific omits f8968665af28 scsi: ibmvfc: Define generic queue structure for CRQs omits 867fdc2d6e34 scsi: ufs: Make UPIU trace easier differentiate among CDB, [...] omits 0ed083e91662 scsi: ufs: Distinguish between TM request UPIU and respons [...] omits be20b51cfd85 scsi: ufs: Distinguish between query REQ and query RSP in [...] omits 9d5095e74c83 scsi: ufs: Don't call trace_ufshcd_upiu() in case trace po [...] omits 28fa68fc557a scsi: ufs: Use __print_symbolic() for UFS trace string print omits c7c730ac6a88 scsi: ufs: Remove stringize operator '#' restriction omits d5805af9fe9f riscv: Fix builtin DTB handling omits d573b5558abb riscv: dts: add initial board data for the SiFive HiFive U [...] omits 3489c030102f dt-bindings: riscv: Update YAML doc to support SiFive HiFi [...] omits 57985788158a riscv: dts: add initial support for the SiFive FU740-C000 SoC omits 42cf244c8f03 dt-bindings: gpio: Update DT binding docs to support SiFiv [...] omits b1f592d5c1e3 dt-bindings: pwm: Update DT binding docs to support SiFive [...] omits 75e6d7248efc dt-bindings: riscv: Update DT binding docs to support SiFi [...] omits 507308b8ccc9 RISC-V: sifive_l2_cache: Update L2 cache driver to support [...] omits af951c3a113b dt-bindings: riscv: Update l2 cache DT documentation to ad [...] omits 21855cac82d3 riscv/mm: Prevent kernel module to access user memory with [...] omits 21733cb51847 riscv/mm: Introduce a die_kernel_fault() helper function omits 641e8cd2cbf0 riscv: Cleanup sbi function stubs when RISCV_SBI disabled omits 4992a7f7105d drm/hisilicon: Use simple encoder omits 4b7bc2c32cba exfat: improve performance of exfat_free_cluster when usin [...] omits 58334e753727 Merge branch 'generic-zcopy_-functions' omits 8e0449172497 skbuff: Rename skb_zcopy_{get|put} to net_zcopy_{get|put} omits 9ee5e5ade033 tap/tun: add skb_zcopy_init() helper for initialization. omits 04c2d33eabdc skbuff: add flags to ubuf_info for ubuf setup omits 06b4feb37e64 net: group skb_shinfo zerocopy related bits together. omits 8c793822c580 skbuff: rename sock_zerocopy_* to msg_zerocopy_* omits 70c4316749f6 skbuff: Call skb_zcopy_clear() before unref'ing fragments omits 236a6b1cd585 skbuff: Call sock_zerocopy_put_abort from skb_zcopy_put_abort omits 36177832f42d skbuff: Add skb parameter to the ubuf zerocopy callback omits e76d46cfff8d skbuff: replace sock_zerocopy_get with skb_zcopy_get omits 59776362b14b skbuff: replace sock_zerocopy_put() with skb_zcopy_put() omits 75518851a2a0 skbuff: Push status and refcounts into sock_zerocopy_callback omits d6adf1b103bf skbuff: simplify sock_zerocopy_put omits 424f481f06dc skbuff: remove unused skb_zcopy_abort function omits 7cd1de76c95f Merge branch 'dwmac-meson8b-picosecond-precision-rx-delay- [...] omits de94fc104d58 net: stmmac: dwmac-meson8b: add support for the RGMII RX d [...] omits 7985244d10ea net: stmmac: dwmac-meson8b: move RGMII delays into a separ [...] omits 140ddf0633df net: stmmac: dwmac-meson8b: use picoseconds for the RGMII [...] omits 025822884a4f net: stmmac: dwmac-meson8b: fix enabling the timing-adjust [...] omits 6b5903f58df4 dt-bindings: net: dwmac-meson: use picoseconds for the RGM [...] omits 85b277de895f Merge branch 'reduce-coupling-between-dsa-and-broadcom-sys [...] omits 1dbb130281c4 net: dsa: remove the DSA specific notifiers omits 1593cd40d785 net: systemport: use standard netdevice notifier to detect [...] omits a5e3c9ba9258 net: dsa: export dsa_slave_dev_check omits f46b9b8ee89b net: dsa: move the Broadcom tag information in a separate [...] omits c214cc3aa842 Merge branch 'offload-software-learnt-bridge-addresses-to-dsa' omits c54913c1d4ee net: dsa: ocelot: request DSA to fix up lack of address le [...] omits d5f19486cee7 net: dsa: listen for SWITCHDEV_{FDB,DEL}_ADD_TO_DEVICE on [...] omits 5fb4a451a87d net: dsa: exit early in dsa_slave_switchdev_event if we ca [...] omits 447d290a58bd net: dsa: move switchdev event implementation under the sa [...] omits c4bb76a9a0ef net: dsa: don't use switchdev_notifier_fdb_info in dsa_swi [...] omits 2fd186501b1c net: dsa: be louder when a non-legacy FDB operation fails omits 90dc8fd36078 net: bridge: notify switchdev of disappearance of old FDB [...] omits dd15c4a0ba99 Merge branch 'r8169-improve-rtl8168g-phy-suspend-quirk' omits acb58657c869 r8169: improve RTL8168g PHY suspend quirk omits c6cff9dfebb3 r8169: move ERI access functions to avoid forward declaration omits e6e918d4eb93 net: phy: replace mutex_is_locked with lockdep_assert_held [...] omits 8b86850bf9ef net: phy: bcm7xxx: Add an entry for BCM72116 omits 4386b8e5ad71 drm/i915/gt: Remove timeslice suppression omits c185a16eceae drm/i915: Wrap our timer_list.expires checking omits 0b86235d8f5d Merge branch 'udp_tunnel_nic-post-conversion-cleanup' omits b9ef3fecd140 udp_tunnel: reshuffle NETIF_F_RX_UDP_TUNNEL_PORT checks omits 30bfce109420 net: remove ndo_udp_tunnel_* callbacks omits dedc33e7dff1 udp_tunnel: remove REGISTER/UNREGISTER handling from tunne [...] omits 876c4384aecc udp_tunnel: hard-wire NDOs to udp_tunnel_nic_*_port() helpers omits ddb4d32ed660 net: broadcom: Drop OF dependency from BGMAC_PLATFORM omits aaf1226bd95b RDMA: Use kzalloc for allocating only one thing omits c61ce06f3eae Merge branch 'bcm63xx_enet-major-makeover-of-driver' omits ae2259eebeac bcm63xx_enet: improve rx loop omits d27de0ef5ef9 bcm63xx_enet: convert to build_skb omits 3d0b72654b0c bcm63xx_enet: consolidate rx SKB ring cleanup code omits c4a207865e7e bcm63xx_enet: alloc rx skb with NET_IP_ALIGN omits 375281d3a6dc bcm63xx_enet: add xmit_more support omits 4c59b0f5543d bcm63xx_enet: add BQL support omits 9cbfea02c1db bcm63xx_enet: batch process rx path omits 2e4233870557 qmi_wwan: Increase headroom for QMAP SKBs omits e590474768f1 driver core: Set fw_devlink=on by default omits c13b82792711 driver core: fw_devlink_relax_cycle() can be static omits b0e2fa4f611b driver core: Handle cycles in device links created by fw_devlink omits b90fb8f66c61 driver core: Have fw_devlink use DL_FLAG_INFERRED omits 0ccccb045c87 RDMA/cma: Delete useless kfree code omits fe91b2366a0b RDMA/hfi1: remove h from printk format specifier omits 6847f4392467 RDMA/hns: remove h from printk format specifier omits 90fd840e7277 Merge series "regulator: mcp16502: make lpm pin optional" [...] omits 4b9bbb29baf6 driver core: Add device link support for INFERRED flag omits fb88c9a3e2ed drivers: base: Kconfig: fix spelling mistake "heterogenous [...] omits 1f0dfa0545e7 driver core: Add debug logs for device link related probe [...] omits 7520962b6690 drivers: base: remove unused function find_bus() omits 59b26d2e96c4 bus: fsl-mc: add missing __iomem attribute omits 47771f1715bf misc: eeprom_93xx46: Enable module autoprobe for microchip [...] omits 13613a2246bf misc: eeprom_93xx46: Fix module alias to enable module autoprobe omits c10b377ff670 Merge tag 'linux-can-next-for-5.12-20210106' of git://git. [...] omits 90eef9f71208 RDMA: Convert comma to semicolon omits 6dcb8bf9a1d7 Merge branch 'for-linus' into for-next omits 80d3e07ec509 clk: renesas: r8a779a0: Fix parent of CBFUSA clock omits 5b30be15ca26 clk: renesas: r8a779a0: Remove non-existent S2 clock omits 66e713fbbbc6 powercap/drivers/dtpm: Fix size of object being allocated omits f8f706ad75ab powercap/drivers/dtpm: Fix an IS_ERR() vs NULL check omits 0fe1329b7b51 powercap/drivers/dtpm: Fix some missing unlock bugs omits 2185c23071e2 powercap/drivers/dtpm: Fix a double shift bug omits 826e6faf49ae arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible omits 7cb4f293777e Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 80eefd6e8602 Merge branche 'rproc-fixes' into for-next omits 8cc8eeffd058 remoteproc: qcom_wcnss: Add qcom,wcn3660b compatible omits a1cd0d4d8678 dt-bindings: remoteproc: qcom,wcnss: Add qcom,wcn3660b compatible omits f772081f4883 arm64: dts: qcom: sc7180: Add "dp_hot_plug_det" pinconf fo [...] omits fef419c463d0 soc: qcom: rpmh: Remove serialization of TCS commands omits 04f111130e9a thermal/core: Remove notify ops omits a73cb2024caa thermal/drivers/acpi: Use hot and critical ops omits 907dfdc945aa regulator: bd718x7: Stop using parent data omits eea0b4e21323 regulator: mcp16502: document lpm as optional omits 8aad7fabce6a MAINTAINERS: add myself as maintainer for mcp16502 omits 3c42728c18d0 regulator: mcp16502: lpm pin can be optional on some platforms omits ccb21774863a MIPS: UAPI: unexport unistd_nr_{n32,n64,o32}.h omits c6f2a9e17b9b MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0 omits 2c1382840c19 ASoC: soc-pcm: disconnect BEs if the FE is not ready omits aac568269bd8 ASoC: Intel: bytcht_es8316: Remove comment about SSP0 bein [...] omits 3b31bb6bb549 MIPS: init: move externs to header file omits fdd85e04df3f MIPS: zboot: Avoid endless loop in clear BSS. omits a6e83acee2dd MIPS: Remove empty prom_free_prom_memory functions omits c58734eee6a2 MIPS: c-r4k: Fix section mismatch for loongson2_sc_init omits d422c6c0644b MIPS: Use address-of operator on section symbols omits d61adf609c48 staging: unisys: visorhba: enhance visorhba to use channel [...] omits 662d82cf39ff staging: vchiq: fix uninitialized variable copy omits 04dfd7273398 staging: vc04_services: Add a note to the TODO omits 88753cc19f08 staging: vchiq: Fix bulk transfers on 64-bit builds omits 96ae327678ec staging: vchiq: Fix bulk userdata handling 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 c9cd57bf57fd tty: Protect disc_data in n_tty_close and n_tty_flush_buffer omits 33d4ae988598 drivers:tty:pty: Fix a race causing data loss on close omits f446776ebffb tty: Export redirect release omits 2e16d0df87ba clk: renesas: r8a779a0: Add HSCIF support omits c31c3ea02e21 serial: stm32: update transmission complete error message [...] omits 97f3a0850ae4 serial: stm32: clean probe and remove port deinit omits 9359369ada36 serial: stm32: update conflicting RTS/CTS config comment omits 9ba8377c3aad dt-bindings: serial: stm32: update rts-gpios and cts-gpios omits 8ebd966576ab serial: stm32: add author omits 56f9a76c27b5 serial: stm32: add "_usart" prefix in functions name omits 92fc00238675 serial: stm32: fix code cleaning warnings and checks omits e7997f7ff7f8 serial: stm32: fix DMA initialization error handling omits c762a2b846b6 tty: drop termiox user definitions omits 0bc1bd092af3 tty_port: drop last traces of low_latency omits bb9146688c0d tty: cpm_uart, use port->flags instead of low_latency omits cac8a63063e3 vgacon: drop BROKEN_GRAPHICS_PROGRAMS omits ff2047fb755d vt: drop old FONT ioctls omits 9777f8e60e71 vt/consolemap: do font sum unsigned omits 7d7dec450a66 8250_tegra: clean up tegra_uart_handle_break omits 9bc1b2b9b848 tty: pty, remove BUG_ON from pty_close omits e81de384af9b vt: keyboard, defkeymap.c_shipped, approach the unicode table omits f14e0394859d vt: keyboard, defkeymap.c_shipped, approach the definitions omits a18a9da82c57 vt: keyboard, make keyboard_tasklet local omits 63f24a7fafd4 vt: move set_leds to keyboard.c omits 477dfdccfcae memory: dfl-emif: add the DFL EMIF private feature driver omits 56172ab35338 fpga: dfl: add support for N3000 Nios private feature omits ecc1641aca65 fpga: dfl: move dfl bus related APIs to include/linux/dfl.h omits 4a224acec597 fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE() omits 9326eecd9365 fpga: dfl: move dfl_device_id to mod_devicetable.h omits e08b9e6d87cc fpga: dfl: fix the definitions of type & feature_id for df [...] omits fa41d10589be fpga: dfl-pci: locate DFLs by PCIe vendor specific capability omits 3e265f836e9d fpga: dfl: refactor cci_enumerate_feature_devs() omits 841081d89d5a usb: usbip: Use DEFINE_SPINLOCK() for spinlock omits 4d7aae9f7a18 usb: gadget: configfs: Add a specific configFS reset callback omits 2313f4700327 Merge drm/drm-next into drm-misc-next omits cb3cfbf79aff Merge tag 'drm-misc-next-2021-01-06' of git://anongit.free [...] omits 73dc923eeb5d Merge tag 'du-next-20210105' of git://linuxtv.org/pinchart [...] omits ca765c731ebd Merge tag 'drm-intel-next-2021-01-04' of git://anongit.fre [...] omits 5d91295257ea drm/imx: dw_hdmi-imx: depend on OF to fix randconfig compi [...] omits 6fdb335f1c9c drm/i915/dsi: Use unconditional msleep for the panel_on_de [...] omits e240cc766523 Merge tag 'imx-drm-next-2021-01-04' of git://git.pengutron [...] omits 5beed15e4b53 Merge tag 'topic/dp-hdmi-2.1-pcon-2020-12-23' of git://ano [...] omits 18589d74f45d Merge tag 'drm-misc-next-2020-12-17' of git://anongit.free [...] omits 086b4f7afded arm64: dts: allwinner: h5: Add deinterlace node omits 62de535663e8 ARM: dts: sun8i: r40: Add deinterlace node omits 3069a84fd67b dt-bindings: media: Add Allwinner R40 deinterlace compatible omits a58f881f92ad Merge branch 'for-5.11/upstream-fixes' into for-next omits 2b29eed3f201 x86/platform: Retire arch/x86/platform/goldfish omits c8ed7211bf12 ARM: dts: imx28: add pinmux for USB1 overcurrent on pwm2 omits fbaff050bb09 ARM: mach-imx: imx6ul: Print SOC revision on boot omits c7e73b5051d6 ARM: imx: mach-imx6ul: remove 14x14 EVK specific PHY fixup omits 2c62f908c08e ARM: dts: add Plymovent BAS board omits 8c906de4b768 ARM: dts: add Plymovent M2M board omits f1b8d58d3188 dt-bindings: arm: fsl: add Plymovent BAS board omits 94e17a033953 dt-bindings: arm: fsl: add Plymovent M2M board omits 7ae786b05f7e dt-bindings: vendor-prefixes: Add an entry for Plymovent omits 922fb2db0287 dt-bindings: display: simple: Add Kyocera tcg070wvlq panel omits 279ebba7fbf0 dt-bindings: display: simple: add EDT compatibles already [...] omits d3c83bcab318 dt-bindings: display: simple: fix alphabetical order for E [...] omits 4c36eb101986 arm64: dts: imx8mn-evk: Add sound-spdif card nodes omits b5f2ace2283c arm64: dts: imx8mn-evk: Add sound-wm8524 card nodes omits 26442c799857 arm64: dts: imx8mn: Configure clock rate for audio plls omits d67568410ae1 orangefs_file_mmap(): use %pD omits b9e4666fc1c8 cifs_debug: use %pd instead of messing with ->d_name omits 1afb95fee034 torture: Maintain torture-specific set of CPUs-online books omits 0b962c8fe0e5 torture: Clean up after torture-test CPU hotplugging omits edf7b8417834 rcutorture: Make object_debug also double call_rcu() heap object omits 8a67a20bf257 torture: Throttle VERBOSE_TOROUT_*() output omits 414c116e0165 torture: Make refscale throttle high-rate printk()s omits 1eba0ef981fd rcutorture: Use hrtimers for reader and writer delays omits ed24affa71f7 torture: Make stutter use torture_hrtimeout_*() functions omits ea31fd9ca873 rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits omits ae19aaafae95 torture: Add fuzzed hrtimer-based sleep functions omits 682189a3f874 rcutorture: Make rcu_torture_fakewriter() use blocking wai [...] omits 18fbf307b731 rcutorture: Make synctype[] and nsynctype be static global omits 12a910e3cd3d rcutorture: Require entire stutter period be post-boot omits e76506f0e851 refscale: Allow summarization of verbose output omits e3e1a99787fc torture: Compress KASAN vmlinux files omits c54e41382270 torture: Add --kcsan-kmake-arg to torture.sh for KCSAN omits c66c0f94b345 torture: Add command and results directory to torture.sh log omits 8847bd498832 torture: Allow scenarios to be specified to torture.sh omits 5ae5f7453f93 torture: Drop log.long generation from torture.sh omits c679d90b21b7 torture: Make torture.sh refuse to do zero-length runs omits d97addc419e2 torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale omits 1fe9cef42b6c torture: Make torture.sh allmodconfig retain and label output omits c9a9d8e8f2e6 torture: Create doyesno helper function for torture.sh omits 264da4832b3a torture: Make torture.sh refscale runs use verbose_batched [...] omits 7a99487c76aa torture: Make torture.sh rcuscale and refscale deal with a [...] omits 532017b11950 torture: Enable torture.sh argument checking omits 69d2b33e3f20 torture: Auto-size SCF and scaling runs based on number of CPUs omits a115a775a8d5 torture: Add "make allmodconfig" to torture.sh omits 197220d4a334 torture: Remove use of "eval" in torture.sh omits 1adb5d6b5225 torture: Make torture.sh use common time-duration bash functions omits bfc19c13d24c torture: Add torture.sh torture-everything script omits 683954e55c98 rcu: Check and report missed fqs timer wakeup on RCU stall omits 147c6852d345 rcu: Do any deferred nocb wakeups at CPU offline time omits f759081e8f5a rcu/nocb: Code-style nits in callback-offloading toggling omits d949eaf87089 ARM: dts: qcom: sdx55-mtp: Add regulator nodes omits 8bf259a9c7f9 ARM: dts: qcom: sdx55-mtp: Add pmx55 pmic omits c222f3ec120f ARM: dts: qcom: Add PMIC pmx55 dts omits 3cef2d55f9ee ARM: dts: qcom: sdx55: Add rpmpd node omits e6facb6331f9 ARM: dts: qcom: sdx55-mtp: Add pm8150b pmic omits 3b6785ed437e ARM: dts: qcom: sdx55: Add spmi node omits 4f944be5f567 ARM: dts: qcom: sdx55-mtp: Enable QPIC NAND omits 512e39d2cf09 ARM: dts: qcom: sdx55-mtp: Enable BAM DMA omits 4bd7bfb4566a ARM: dts: qcom: sdx55: Add QPIC NAND support omits 2470941806c6 ARM: dts: qcom: sdx55: Add QPIC BAM support omits 8cf74d0565cf ARM: dts: qcom: sdx55: Add Shared memory manager support omits 985eef1d0343 ARM: dts: qcom: sdx55: Add support for TCSR Mutex omits a2bdfdfba2af ARM: dts: qcom: sdx55: Enable ARM SMMU omits f036549f29a3 ARM: dts: qcom: sdx55: Add support for SDHCI controller omits 181b150f1565 erofs: use %pd instead of messing with ->d_name omits 3d0cef50f32e rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state( [...] omits 341690611f8d rcu/nocb: Add grace period and task state to show_rcu_nocb [...] omits 70e8088b9721 tools/rcutorture: Support nocb toggle in TREE01 omits 2c4319bd1d14 rcutorture: Test runtime toggling of CPUs' callback offloading omits dcd42591ebb8 timer: Add timer_curr_running() omits 43759fe5a137 cpu/hotplug: Add lockdep_is_cpus_held() omits 634954c2dbf8 rcu/nocb: Locally accelerate callbacks as long as offloadi [...] omits 32aa2f4170d2 rcu/nocb: Process batch locally as long as offloading isn' [...] omits e3abe959fbd5 rcu/nocb: Only cond_resched() from actual offloaded batch [...] omits b9ced9e1ab51 rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stag [...] omits 314202f84ddd rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY omits 69cdea873cde rcu/nocb: Shutdown nocb timer on de-offloading omits 254e11efde66 rcu/nocb: Re-offload support omits 5bb39dc956f3 rcu/nocb: De-offloading GP kthread omits ef005345e6e4 rcu/nocb: Don't deoffload an offline CPU with pending work omits d97b07818240 rcu/nocb: De-offloading CB kthread omits 126d9d49528d rcu/nocb: Always init segcblist on CPU up omits 8d346d438f93 rcu/nocb: Provide basic callback offloading state machine bits omits 65e560327fe6 rcu/nocb: Turn enabled/offload states into a common flag omits b4e6039e8af8 rcu/segcblist: Add debug checks for segment lengths omits 3afe7fa53549 rcu/trace: Add tracing for how segcb list changes omits 68804cf1c905 rcu/tree: segcblist: Remove redundant smp_mb()s omits ae5c2341ed39 rcu/segcblist: Add counters to segcblist datastructure omits c2e13112e830 rcu/segcblist: Add additional comments to explain smp_mb() omits 8209f5bc3b67 net: dsa: print error on invalid port index omits 81ad58be2f83 doc: Use CONFIG_PREEMPTION omits 361c0f3d80dc doc: Update RCU's requirements page about the PREEMPT_RT wiki omits ec9c2e0140fd drm/i915/rkl: Add DP vswing programming tables omits fc00bc8ac1da platform/surface: Add Surface ACPI Notify driver omits 178f6ab77e61 platform/surface: Add Surface Aggregator user-space interface omits 8d7792823da4 docs: driver-api: Add Surface Aggregator subsystem documentation omits eb0e90a82098 platform/surface: aggregator: Add dedicated bus and device type omits 02be44f6b5a9 platform/surface: aggregator: Add error injection capabilities omits 0d21bb8560ef platform/surface: aggregator: Add trace points omits 3a7081f610a0 platform/surface: aggregator: Add event item allocation caching omits 44b84ee7b437 platform/surface: aggregator: Add control packet allocatio [...] omits c167b9c7e3d6 platform/surface: Add Surface Aggregator subsystem omits 32e4978bb920 power: supply: bq256xx: Introduce the BQ256XX charger driver omits d64930324370 dt-bindings: power: Add the bq256xx dt bindings omits b071a124558f pinctrl: sunxi: h6-r: Add s_rsb pin functions omits 8768ff5efae3 Revert "drm/amd/display: Fix memory leaks in S3 resume" omits 70612d0e121e drm/ttm: Remove pinned bos from LRU in ttm_bo_move_to_lru_ [...] omits 545d9d780262 drm/v3d: Don't clear MMU control bits on exception omits 334dd38a3878 drm/v3d: Set dma_mask as well as coherent_dma_mask omits f4f3beb779df drm/v3d: Use platform_get_irq_optional() to get optional IRQs omits 2e76c5b3726d Merge branches 'sunxi/clk-for-5.12', 'sunxi/drivers-for-5. [...] omits 756650820abd clk: sunxi-ng: h6: Fix CEC clock omits 536f74a892e6 arm64: allwinner: dts: pinephone: add 'pine64, pinephone' [...] omits bdb574e592bc dt-bindings: arm: sunxi: document orig PineTab DT as sample omits 7fa40ca7ef61 arm64: allwinner: dts: a64: add DT for Early Adopter's PineTab omits 3c3f87d71181 dt-bindings: arm: sunxi: add PineTab Early Adopter edition omits 8315c99cc7cb ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add poweroff node omits 8f39fab53a25 ARM: dts: sun8i-v3: Add support for the SL631 Action Camer [...] omits 46ad18e7d0e2 dt-bindings: arm: sunxi: Add SL631 with IMX179 bindings omits 8c361a10d586 ARM: dts: sun8i: Cleanup the Pinecube AXP209 node omits c20e9e767513 ARM: dts: sun8i-v3s: Add the V3s NMI IRQ controller omits 752b0aac99c7 dt-bindings: irq: sun7i-nmi: Add binding documentation for [...] omits ec99770d4b62 ARM: dts: qcom: sdx55: Add reserved memory nodes omits dea0e9bc0524 ARM: dts: qcom: sdx55: Add pincontrol node omits 4a22969be94a power: supply: max8997_charger: fix spelling mistake "dico [...] omits 78aae108ab3a Merge branch 'for-5.12/intel-ish' into for-next omits 2f4ec1548b4e HID: intel-ish-hid: ipc: Address EHL Sx resume issues omits 2e23a70edabe HID: intel-ish-hid: ipc: finish power flow for EHL OOB omits 88b39600da3a drm/i915/selftests: Improve handling of iomem around stolen omits 989536a4e6ef drm/i915/selftests: Break out of the lrc layout test after [...] omits ee14a6ef564c Merge series "Add Tegra Quad SPI driver" from Sowjanya Kom [...] omits 840462e6872d drm/vmwgfx: Remove references to struct drm_device.pdev omits 5bbacc2e7ab1 drm/virtgpu: Remove references to struct drm_device.pdev omits 56492fe94ab0 drm/vboxvideo: Remove references to struct drm_device.pdev omits d86a41267b32 drm/radeon: Remove references to struct drm_device.pdev omits abe391088632 drm/radeon: Fix trailing whitespaces omits dc3629ab040e drm/qxl: Remove references to struct drm_device.pdev omits 0e6aadca117a drm/mgag200: Remove references to struct drm_device.pdev omits a2c68495b579 drm/gma500: Remove references to struct drm_device.pdev omits ba596ee65452 drm/gma500: Fix trailing whitespaces omits a33f187a3c9d drm/cirrus: Remove references to struct drm_device.pdev omits c72a313b51bd drm/bochs: Remove references to struct drm_device.pdev omits 46fb883c3d0d drm/ast: Remove references to struct drm_device.pdev omits 66b0c2846ba8 i2c: mlxcpld: Add support for I2C bus frequency setting omits 812f0116c66a can: flexcan: add CAN wakeup function for i.MX8QM omits 8b76621b8917 dt-bindings: can: fsl,flexcan: add fsl,scu-index property [...] omits 0de70e287b44 can: raw: return -ERANGE when filterset does not fit into [...] omits 0460ecaeba90 can: tcan4x5x: add support for half-duplex controllers omits 1c5d0fc48b3a can: tcan4x5x: rework SPI access omits 1e81d5258d74 can: tcan4x5x: add {wr,rd}_table omits 5584114b35f8 can: tcan4x5x: add max_raw_{read,write} of 256 omits aaf120c37cff can: tcan4x5x: tcan4x5x_regmap: set reg_stride to 4 omits 6e1caaf8ed22 can: tcan4x5x: fix max register value omits bf722fdd3bc4 can: tcan4x5x: tcan4x5x_regmap_init(): use spi as context pointer omits 0c05345210fc can: tcan4x5x: tcan4x5x_regmap_write(): remove not needed [...] omits 52be977b3ade can: tcan4x5x: rename regmap_spi_gather_write() -> tcan4x5 [...] omits b9c30ef34494 can: tcan4x5x: remove regmap async support omits 5bcd6e10ad43 can: tcan4x5x: tcan4x5x_bus: remove not needed read_flag_mask omits 1784aa1449b4 can: tcan4x5x: mark struct regmap_bus tcan4x5x_bus as constant omits 67def4ef8bb9 can: tcan4x5x: move regmap code into seperate file omits 7813887ea972 can: tcan4x5x: rename tcan4x5x.c -> tcan4x5x-core.c omits bcc3d8ef14c0 can: tcan4x5x: beautify indention of tcan4x5x_of_match and [...] omits aa102ffd7b08 can: tcan4x5x: replace DEVICE_NAME by KBUILD_MODNAME omits e565d89e4aa0 get rid of COMPAT_ELF_EXEC_PAGESIZE omits 492ed38192fc compat_binfmt_elf: don't bother with undef of ELF_ARCH omits 41026c343540 Kconfig: regularize selection of CONFIG_BINFMT_ELF omits 0bb87f051e42 mips compat: switch to compat_binfmt_elf.c omits 2fb33bec053b mips: don't bother with ELF_CORE_EFLAGS omits 056f280f3b63 mips compat: don't bother with ELF_ET_DYN_BASE omits fd624c712dfc mips: KVM_GUEST makes no sense for 64bit builds... omits c3cd7564819a mips: kill unused definitions in binfmt_elf[on]32.c omits 6835501e789a mips binfmt_elf*32.c: use elfcore-compat.h omits 14cfba2e906f Merge remote-tracking branch 'mips/mips-fixes' into work.e [...] omits 85f2ada718a8 x32: make X32, !IA32_EMULATION setups able to execute x32 [...] omits 7facdc426f86 [amd64] clean PRSTATUS_SIZE/SET_PR_FPVALID up properly omits f2485a2dc9f0 elf_prstatus: collect the common part (everything before p [...] omits 6a8a8b51703c spi: tegra210-quad: Add support for hardware dummy cycles [...] omits 98621ed011c5 spi: spi-mem: Mark dummy transfers by setting dummy_data bit omits 921fc1838fb0 spi: tegra210-quad: Add support for Tegra210 QSPI controller omits e5c92bb924ce MAINTAINERS: Add Tegra Quad SPI driver section omits 9684752e5fe3 dt-bindings: spi: Add Tegra Quad SPI device tree binding omits b49977976127 dt-bindings: clock: tegra: Add clock ID TEGRA210_CLK_QSPI_PM omits f453f293979f spi: cadence-quadspi: Add DTR support omits 0920a32cf6f2 spi: cadence-quadspi: Wait at least 500 ms for direct reads omits a273596b9b50 spi: cadence-quadspi: Implement a simple supports_op hook omits 7512eaf54190 spi: cadence-quadspi: Fix dummy cycle calculation when bus [...] omits 888d517b9925 spi: cadence-quadspi: Set dummy cycles from STIG commands omits ceeda328edee spi: cadence-quadspi: Abort read if dummy cycles required [...] omits 3a5c09c8d1ed spi: cadence-quadspi: Set master max_speed_hz omits a8644292ea46 ASoC: txx9: Remove driver omits 0482a4e6de19 clk: sunxi-ng: h6-r: Add R_APB2_RSB clock and reset omits 4a0dbc12e618 bus: sunxi-rsb: Implement runtime power management omits 843107498f91 bus: sunxi-rsb: Implement suspend/resume/shutdown callbacks omits 22754ac9a632 bus: sunxi-rsb: Split out controller init/exit functions omits 014d65b60e46 bus: sunxi-rsb: Move OF match table 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 6054d97ab512 MAINTAINERS: Update ARM SCMI entry omits dd820ee21d5e firmware: arm_scmi: Augment SMC/HVC to allow optional interrupt omits ad3a9c0ec2d2 Bluetooth: hci_qca: Wait for SSR completion during suspend omits 71f8e707557b Bluetooth: hci_qca: Fix memleak in qca_controller_memdump omits f272f185d259 Bluetooth: hci_h5: Add support for binding RTL8723DS with [...] omits f01bb2a36880 Bluetooth: btusb: Add support for GarfieldPeak controller omits ef0bb5adc1a3 Bluetooth: avoid u128_xor() on potentially misaligned inputs omits b649813eadbc Bluetooth: btrtl: Add null check in setup omits 235ae89b6676 soundwire: intel: Use kzalloc for allocating only one thing omits 3e35772bc1e4 rpmsg: glink: add include of header file omits 8527efc59d45 rpmsg: glink: Guard qcom_glink_ssr_notify() with correct config omits aa7d5c7e307a cramfs: use %pD instead of messing with file_dentry()->d_name omits a967ddb22d94 scsi: ufs: ufs-exynos: Apply vendor-specific values for th [...] omits b1d0d2eb89d4 scsi: ufs: Add a quirk to permit overriding UniPro defaults omits df2f392c61b6 rpmsg: glink: fix some kerneldoc comments omits 46ec9592ffd6 scsi: ufs-mediatek: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL omits ede71cae7285 net-next: docs: Fix typos in snmp_counter.rst omits 708290479c52 Merge branch 'net-ks8851-Add-KS8851-PHY-support' omits ef3631220d2b net: ks8851: Register MDIO bus and the internal PHY omits ab36a3a2e678 net: phy: micrel: Add KS8851 PHY support omits 89430ef34c5b macvlan: remove redundant null check on data omits 81a4362016e7 octeontx2-pf: Add RSS multi group support omits 956aee8fa366 drm/i915/rkl: new rkl ddc map for different PCH omits f011539e723c net: nfc: nci: Change the NCI close sequence omits 8dc879a1bfe0 net: kcm: Replace fput with sockfd_put omits 8407b23199b0 net/mlxfw: Use kzalloc for allocating only one thing omits db471ed90f0f Merge tag 'mlx5-updates-2021-01-05' of git://git.kernel.or [...] omits da2c3ee13e18 octeontx2-af: Use kzalloc for allocating only one thing omits 8a57965ef33d iavf: Use kzalloc for allocating only one thing omits 5d4caf62087d liquidio: Use kzalloc for allocating only one thing omits 33dbcf60556a bnxt_en: Use kzalloc for allocating only one thing omits c75857b05556 net: dsa: sja1105: Use kzalloc for allocating only one thing omits 48b219a26214 cavium/liquidio: Use DEFINE_SPINLOCK() for spinlock omits 1454c51d1ec1 net: ixp4xx_eth: Use DEFINE_SPINLOCK() for spinlock omits 447d871a0d08 net: usb: Use DEFINE_SPINLOCK() for spinlock omits 5b34af861f0b net: wan: Use DEFINE_SPINLOCK() for spinlock omits 520ec34385d5 net: tipc: Replace expression with offsetof() omits 2b27748f4a93 net: wan: Replace simple_strtol by simple_strtoul omits c134db89a44b net: mhi: Add raw IP mode support omits 3ccdcb79226d Merge branch 'enetc-code-cleanups' omits 76fa3ce9d45f enetc: reorder macros and functions omits 652b5dba3205 enetc: drop MDIO_DATA() macro omits 3c7df82a63d8 enetc: don't use macro magic for the readx_poll_timeout() [...] omits 38d26b244367 enetc: drop unneeded indirection omits 4399e18a9998 remoteproc: pru: Fix loading of GNU Binutils ELF omits f89c1e0018ab MAINTAINERS: Add co-maintainer for remoteproc/RPMSG subsystems omits 4781df92f4da net/mlx5: DR, Move STEv0 modify header logic omits 3ad5838ffb36 net/mlx5: DR, Add STE modify header actions per-device API omits ad17dc8cf910 net/mlx5: DR, Move STEv0 action apply logic omits 8f9a822e5960 net/mlx5: DR, Add STE tx/rx actions per-device API omits 6b93b400aa88 net/mlx5: DR, Move STEv0 setters and getters omits 6c1f0e4df858 net/mlx5: DR, Add STE setters and getters per-device API omits 64c7894218b9 net/mlx5: DR, Move action apply logic to dr_ste omits 40ca842c2b5b net/mlx5: DR, Refactor ICMP STE builder omits dd2d3c8d206e net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header omits 467790985d2d net/mlx5: DR, Merge similar DR STE SET macros omits 7863c912e8a0 net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support omits b7f7ad1846f6 net/mlx5: DR, Remove unused macro definition from dr_ste omits d65e841de803 net/mlx5: DR, Move HW STEv0 match logic to a separate file omits 5212f9c65a47 net/mlx5: DR, Use the new HW specific STE infrastructure omits 75699246a01f net/mlx5: DR, Move macros from dr_ste.c to header omits 4bdba39b703a net/mlx5: DR, Add infrastructure for supporting several st [...] omits 5b2dae72187d arm64: dts: qcom: sm8150: Add CPU capacities and energy model omits 81188f585d02 arm64: dts: qcom: sm8150: Add PSCI idle states omits 066d21bcf605 arm64: dts: qcom: sm8150: Define CPU topology omits 698dc0cf9447 dt-bindings: input: adc-keys: clarify description omits 8553a979fcd0 platform/chrome: cros_ec_typec: Send mux configuration ack [...] omits ba8ce515454e platform/chrome: cros_ec_typec: Parameterize cros_typec_cm [...] omits 4565e042549e Merge tag 'gvt-next-fixes-2020-12-25' of https://github.co [...] omits e4180c4253f3 drm/amdgpu: Add check to prevent IH overflow omits 1120281713a5 torture: Do Kconfig analysis only once per scenario omits 156309096542 platform/chrome: cros_ec_typec: Register plug altmodes omits f4edab68e101 platform/chrome: cros_ec_typec: Register SOP' cable plug omits 599229763911 platform/chrome: cros_ec_typec: Set partner num_altmodes omits 72d6e32bd85b platform/chrome: cros_ec_typec: Store cable plug type omits 8b46a212ad11 platform/chrome: cros_ec_typec: Register cable omits c097f229b71e platform/chrome: cros_ec_typec: Rename discovery struct omits 8fab2755191f platform/chrome: cros_ec_typec: Factor out PD identity parsing omits a906f45d1480 platform/chrome: cros_ec_typec: Make disc_done flag partner-only omits fb7791e213a6 cpupower: add Makefile dependencies for install targets omits 91a8f6cb06b3 x86/mm: Refine mmap syscall implementation omits 81053f0e95da Merge branch 'for-v5.12/tegra-mc' into for-next omits 409f9fe9db24 memory: renesas-rpc-if: Add RZ/G2 to Kconfig description omits 8e9199189443 dt-bindings: memory: renesas,rpc-if: Add support for RZ/G2 Series omits 380def2d4cf2 memory: tegra124: Support interconnect framework omits 99a064fb3a73 dt-bindings: arm: Add optional interrupt to smc/hvc SCMI t [...] omits 9c56679d6f67 memory: tegra124-emc: Continue probing if timings are miss [...] omits 281462e59348 memory: tegra124-emc: Make driver modular omits e7ccf47c442b Merge branch 'i2c/for-current' into i2c/for-next omits 45c6c873c0ec i2c: busses: Use DEFINE_SPINLOCK() for spinlock omits 9d64834b2a68 i2c: use DIV_ROUND_UP macro to do calculation omits 88d5cb2517a7 drm/amdgpu/display: drop DCN support for aarch64 omits 3e7bc83e312e drm/amdgpu: enable ras eeprom support for sienna cichlid omits 732f2a307c1e drm/amdgpu: fix no bad_pages issue after umc ue injection omits 0d232dada3e4 drm/amdgpu: fix potential memory leak during navi12 deinit [...] omits 4b6b7437b19d drm/amd/display: Enable fp16 also on DCE-8/10/11. omits 6300b3bd9d0d drm/amd/display: Check plane scaling against format specif [...] omits b8c415e3bf98 drm/amdgpu: take runtime pm reference when we attach a buffer omits 65e05ca7c407 drm/amd/display: Create and Destroy PSR resources for DCN302 omits 71338cb4a7c2 drm/amd/display: enable idle optimizations for linux (MALL [...] omits e74c8a461139 drm/amd/display: Update idle optimization handling omits f01afd1ee488 drm/amd/display: Fix unused variable warning omits e689f7167ec4 drm/amd/display: fix comparison pointer to bool warning in dc.c omits 956e20eb0fbb drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocesso [...] omits b89a52181434 gpu/drm/radeon: use DIV_ROUND_UP macro to do calculation omits 062ccc240e35 drm/amd/display: remove useless else if omits 540b60f9fc7f drm/amd/display: remove unused including <linux/version.h> omits 2478b9c1dcc9 i2c: fix platform_get_irq.cocci warnings omits 2d0016435037 drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO omits b0eec1244768 drm/amd/pm: enable dclk/vclk dpm function in "auto" power [...] omits 57995aa8ffb3 drm/amdgpu: do optimization for psp command submit omits d45af863a61c drm/amd/pm: fix the failure when change power profile for renoir omits beea33e12c6d drm/amdgpu: remove redundant include of navi10_enum omits 9ca0674a71a5 drm/amdgpu: remove redundant logic related HDP omits bf087285dcd7 drm/amdgpu: switch hdp callback functions for hdp v5 omits 455d40c92713 drm/amdgpu: switch hdp callback functions for hdp v4 omits f06d5e4285f0 drm/amdgpu: add hdp version 5 functions omits 3c556139481c drm/amdgpu: add hdp version 4 functions omits b291a3872b5a drm/amdgpu: add amdgpu_hdp structure omits 35c3c89a8592 drm/amdgpu: fix potential NULL pointer when check_atom_bio [...] omits a11d9ff3ebe0 drm/amdgpu: use GTT for uvd_get_create/destory_msg omits ede6b6bc43c6 drm/radeon: use writel to avoid gcc optimization v3 omits 26eb6b51da86 drm/amdgpu: fix a GPU hang issue when remove device omits eb5f4f4653e6 drm/amdgpu: fix a memory protection fault when remove amdg [...] omits fdcf016746ca drm/amdgpu: switched to cached noretry setting for vangogh omits 0533af16b1f2 drm/amdgpu: remove unnecessary asic check for sdma5.2 omits 823e4bd6cace drm/amd/display: fix sysfs amdgpu_current_backlight_pwm NU [...] omits ea173d15b2fd drm/amd/pm: add support to umd P-state function for vangogh omits dd9e0b217686 drm/amd/pm: add some basic functions to support umd P-stat [...] omits d0e4e112a946 drm/amd/pm: add some basic functions to support umd P-stat [...] omits 61adf63a1108 i2c: gpio: fix MODULE_LICENCE omits 16a0fd2a15f4 drm/amd/pm: enable the fine grain tuning function for renoir omits ca55f459f5ad drm/amd/pm: add the fine grain tuning function for renoir omits 0d2949317f6a drm/amd/pm: updated PM to I2C controller port on sienna cichlid omits 37f5d8b777a9 drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO omits f02c73364954 drm/amd/pm: enable the "fetch" function of pp_dpm_vclk/dcl [...] omits 9577b0ec2be8 drm/amd/pm: add two new sysfs nodes for vangogh omits 54800b589dab drm/amd/pm: add new feature map macros to resolve duplicate name omits ae7b32e7c302 drm/amd/pm: add support to umd P-state "fetch" function fo [...] omits 23289a221a63 drm/amd/pm: correct the sensor value of power for vangogh omits 40f592233f78 nvmem: imx-iim: Use of_device_get_match_data() omits a918c3558ce8 nvmem: core: Fix a resource leak on error in nvmem_add_cel [...] omits 4d658451c9d6 i2c: iproc: handle rx fifo full interrupt omits e21d79778768 i2c: iproc: handle master read request omits 514bfc64efa5 i2c: iproc: fix typo in slave_isr function omits 603e77af7b07 i2c: iproc: update slave isr mask (ISR_MASK_SLAVE) omits 545f4011e156 i2c: iproc: handle only slave interrupts which are enabled omits 1ca1b4516088 i2c: iproc: handle Master aborted error omits 74523a5dae0c spi: txx9: Remove driver omits f45c522cf875 Merge series "Add driver for dvfsrc, support for active st [...] omits 9c975c432bc0 i2c: rcar: protect against supurious interrupts on V3U omits 24c6d4bc5638 i2c: rcar: make sure irq is not threaded on Gen2 and earlier omits 25c2e0fb5fef i2c: rcar: optimize cacheline to minimize HW race condition omits c7b514ec979e i2c: rcar: faster irq code to minimize HW race condition omits 357ee8841d0b i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct omits 43878eb7c83d pinctrl: remove empty lines in pinctrl subsystem omits abd82e533d88 x86/kprobes: Do not decode opcode in resume_execution() omits 8b835da61774 spi: stm32: update dev_dbg() print format for SPI params omits 3c14dbd4b8ee regulator: ROHM bd7xxxx: Do not depend on parent driver data omits a0db6b0aa670 regulator: Regulator driver for the Mediatek DVFSRC omits 81a6320da73c ASoC: rt1015: remove bclk_ratio omits d750570e0481 ASoC: rt1015: re-calibrate again when resuming omits 87bb53b75563 staging: rtl819x: select CONFIG_CRC32 omits 57a408eb4746 staging: mt7621-dts: match pinctrl nodes with its binding [...] omits 27f7fcaeca02 staging: vchiq: delete obselete comment omits 6500966d211c staging: greybus: light: Use kzalloc for allocating only o [...] omits 4c5a6a7b7143 greybus: remove h from printk format specifier omits f384989e88d4 power: supply: max8997_charger: Set CHARGER current limit omits d15cd626d7a4 Pull inotify memcg accounting patch. omits ac7b79fd190b inotify, memcg: account inotify instances to kmemcg omits a4db1072e1a3 quota: Fix memory leak when handling corrupted quota file omits 38d98d73be9f misc: rtsx: remove unused function omits 157576d55233 misc: remove atmel_tclib omits 22a9e57fccfe misc: ocxl: use DEFINE_MUTEX() for mutex lock omits 6b9663413ba7 drm/i915/display/psr: Program plane's calculated offset to [...] omits ca1100f34171 drm/i915/display: Split and export main surface calculatio [...] omits 3fea9f4244f8 drm/i915/display/psr: Use plane damage clips to calculate [...] omits 7d8ac172d7f1 drm: Add function to convert rect in 16.16 fixed format to [...] omits cf9a4be47fd1 drm/doc: render drm.h uapi docs omits 0e0dc4480055 drm/doc: demote old doc-comments in drm.h omits 877c39acf507 drm/doc: re-format drm.h file comment 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 8d03344b9df3 drm/i915/selftests: Switch 4k kmalloc to use get_free_page [...] omits 4424a8d1acc0 Drivers: hv: vmbus: Copy packets sent by Hyper-V out of th [...] omits 6c6fe5d3dc5e interconnect: qcom: Add MSM8939 interconnect provider driver omits 4ec908d21040 dt-bindings: interconnect: Add Qualcomm MSM8939 DT bindings omits 4187f9c16b7d dt-bindings: interconnect: single yaml file for RPM interc [...] omits dfbd988f1ce6 interconnect: qcom: qcs404: use shared code omits 62feb14ee8a3 interconnect: qcom: Consolidate interconnect RPM support omits 5581b4167c0f i2c: i801: Refactor mux code since platform_device_unregis [...] omits 926e6b2cd1ca i2c: i801: Drop duplicate NULL check in i801_del_mux() omits d321ad1286d2 gpiolib: Follow usual pattern for gpiod_remove_lookup_tabl [...] omits cb9744178f33 i2c: mlxcpld: Decrease polling time for performance improvement omits f069291bd5fc i2c: mlxcpld: Update module license omits 785e21cfaa68 i2c: core: Do not print duplicate error when failing to re [...] omits 0e58de9fc939 drm/i915/gt: Check the virtual still matches upon locking omits 0a7d355ec604 drm/i915/gt: Allow failed resets without assertion omits c864e9abafca drm/i915: Set rawclk earlier during mmio probe omits 6895649bf13f drm/i915/selftests: Set error returns omits 3fc5a284213d drm: bridge: adv7511: Remove redundant null check before c [...] omits 0647bf1556eb drm: bridge: dw-hdmi: Remove redundant null check before c [...] omits a9a472aab9cd dt-bindings: display: bridge: renesas,lvds: RZ/G2E needs r [...] omits 2c8aba81d32b drm: Constify drm_driver in drivers that don't modify it omits b1dda997a8a9 drm: Use a const drm_driver for legacy PCI devices omits 8dbe1b4a1597 drm: Move legacy device list out of drm_driver omits 47f10854ca89 drm: Don't export the drm_gem_dumb_destroy() function omits 913848ad52da drm: zte: Remove unnecessary drm_plane_cleanup() wrapper omits 57b155f00259 drm: vc4: Remove unnecessary drm_plane_cleanup() wrapper omits 739fac48b678 drm: sti: Remove unnecessary drm_plane_cleanup() wrapper omits 506c34ca7f89 drm: arc: Remove unnecessary drm_plane_cleanup() wrapper omits 9fa120458da1 drm: rcar-du: Fix leak of CMM platform device reference omits 8d7d33f6be06 drm: rcar-du: Fix the return check of of_parse_phandle and [...] omits 3a608bcbb97e drm: rcar-du: Drop local encoder variable omits 9a248605980a drm: rcar-du: Skip encoder allocation for LVDS1 in dual-link mode omits a476f9e8c00c drm: rcar-du: Replace dev_private with container_of omits ea6aae151887 drm: rcar-du: Embed drm_device in rcar_du_device omits f5f16725edbc drm: rcar-du: Use DRM-managed allocation for encoders omits 73deb7b34c84 drm: rcar-du: Use DRM-managed allocation for VSP planes omits d8d164a2b2c7 drm: rcar-du: Drop unneeded encoder cleanup in error path omits 594f967b53ff drm: rcar-du: Release vsp device reference in all error paths omits 53ced169373a drm: rcar-du: Fix crash when using LVDS1 clock for CRTC omits 2551952e802c drm: Add default modes for connectors in unknown state omits 136ce7684bc1 drm: rcar-du: Fix PM reference leak in rcar_cmm_enable() omits a1bc5e314581 drm/bridge: thc63lvd1024: Fix regulator_get_optional() misuse omits a4767912aa63 dt-bindings: display: bridge: thc63lvd1024: Document dual- [...] omits 9c2eb8b7be78 arm64: dts: freescale: use fixed index mmcN for NXP layers [...] omits 773fcbcdf9d6 ARM: imx_v6_v7_defconfig: enable power driver of RN5T618 P [...] omits 6f88ef38ecf4 clk: imx: clk-imx8qxp: Add some SCU clocks support for MIP [...] omits e4c0ca7894e8 clk: imx: clk-imx8qxp: Register DC0 display clocks with im [...] omits de332bf24278 clk: imx: clk-imx8qxp: Add SCU clocks support for DC0 bypa [...] omits 95741fdb5290 clk: imx: clk-imx8qxp: Add SCU clocks support for DC0 PLL clocks omits a430c3d2f0af arm64: dts: lx2160ardb: fix interrupt line for RTC node omits 332b6a79b415 arm64: dts: lx2160a: add DT node for external interrupt lines omits 6f5851a866b2 arm64: dts: ls208xa-rdb: add interrupt line for RTC node omits ebb0713736ac arm64: dts: ls208xa: add DT node for external interrupt lines omits 09b19ef87826 arm64: dts: ls1088ardb: fix interrupt line for RTC node omits 0e88b5fd565d arm64: dts: ls1088a: add DT node for external interrupt lines omits c4a462485aee arm64: dts: ls1046ardb: Add interrupt line for RTC node omits 7968344126e5 arm64: dts: ls1046a: add DT node for external interrupt lines omits 3f8c61a567eb arm64: dts: ls1043a: add DT node for external interrupt lines omits a9ffe682c58a selinux: fix inconsistency between inode_getxattr and inod [...] omits ec894883de53 PM / devfreq: Replace devfreq->dev.parent as dev in devfre [...] omits f40d81231b2d PM / devfreq: Correct spelling in a comment omits 95ca90726ea6 selinux: handle MPTCP consistently with TCP omits a1b861faa684 kernel/audit: convert comma to semicolon omits c26165efac41 rcu: Make TASKS_TRACE_RCU select IRQ_WORK omits bfba7ed084f8 rcu-tasks: Add RCU-tasks self tests omits 7dffe01765d9 rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock [...] omits a649d25dcc67 rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock [...] omits c5586e32dfe2 locking: Remove duplicate include of percpu-rwsem.h omits 1b7af295541d sched/core: Allow try_invoke_on_locked_down_task() with ir [...] omits 8a00dd0012f3 binfmt_elf: partially sanitize PRSTATUS_SIZE and SET_PR_FPVALID omits 9e398d0cde61 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 0b5d89354de3 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 6af835429c8c tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 538fb27a4e05 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 2826852e4b9e tools/memory-model: Repair parseargs.sh header comment omits b2cf5fa67cc7 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits a88fa7a88bb6 tools/memory-model: Make history-check scripts use mselect7 omits 6aeb515bfc56 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 8b07726bf9cd tools/memory-model: Fix scripting --jobs argument omits 4dd7fa8a4729 tools/memory-model: Implement --hw support for checkghlitmus.sh omits aa9358cf4f17 tools/memory-model: Add -v flag to jingle7 runs omits 13f15231d46a tools/memory-model: Make runlitmus.sh check for jingle errors omits 7dd8d2bc9a6b tools/memory-model: Allow herd to deduce CPU type omits 016e9035bc41 tools/memory-model: Keep assembly-language litmus tests omits 40ac9296b6cf tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 83ce24a0dcc0 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 0a3a9cd958fb tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 075f73a49610 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits e199d248f405 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 4887bfd5c01e tools/memory-model: Fix checkalllitmus.sh comment omits 73fb0db0297c tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 4a1337eb4520 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits dba35949c7ec tools/memory-model: Update parseargs.sh for hardware verification omits 583d0462ba83 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 95d772ea1ae6 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits fc9e24985b7d tools/memory-model: Make judgelitmus.sh identify bad macros omits 5d75b5817c90 tools/memory-model: Make cmplitmushist.sh note timeouts omits 5f398e9d16aa tools/memory-model: Make judgelitmus.sh note timeouts omits 052005cee275 tools/memory-model: Document locking corner cases omits 3d5c70329b91 tools/memory-model: Fix typo in klitmus7 compatibility table omits 5c587f9b9c35 tools/memory-model: Remove redundant initialization in lit [...] omits 8881e7a774a8 tools/memory-model: Tie acquire loads to reads-from omits 567a83e6872c random32: Re-enable KCSAN instrumentation omits 71a076f4a61a kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32 [...] omits b79b0b677913 torture: Allow standalone kvm-recheck.sh run detect --trust-make omits 546eee2d931b torture: Remove "Failed to add ttynull console" false positive omits 365dc5cb62c8 torture: Simplify exit-code plumbing for kvm-recheck.sh an [...] omits c821f855f625 torture: s/STOP/STOP.1/ to avoid scenario collision omits 755cf0afc164 torture: Add --dryrun batches to help schedule a distributed run omits f716348f29d3 torture: Stop hanging on panic omits 0beb394878a4 torture: Add kvm.sh test summary to end of log file omits 22bf64cc9483 torture: Make kvm.sh include --kconfig arguments in CPU ca [...] omits 23239fc075d6 torture: Make kvm.sh return failure upon build failure omits 0bcca18348cf torture: Print run duration at end of kvm.sh execution omits 452613719eee torture: Make kvm.sh arguments accumulate omits cb212767346c torture: Make kvm.sh "Test Summary" date be end of test omits 106cc0d9e79a tools/rcutorture: Make identify_qemu_vcpus() independent o [...] omits d4a945e260b9 torture: Add config2csv.sh script to compare torture scenarios omits 315957cad445 torture: Prepare for splitting qemu execution from kvm-tes [...] omits bc4073587067 torture: Allow kvm.sh --datestamp to specify subdirectories omits eca0501a7a20 torture: Make kvm.sh "--dryrun sched" summarize number of builds omits 1f947be7f969 torture: Make kvm.sh "--dryrun sched" summarize number of batches omits 0682aa7acd5d torture: Make --kcsan specify lockdep omits 725969ac11d7 rcu: Do not NMI offline CPUs omits 243027a3c805 rcu: For RCU grace-period kthread starvation, dump last CP [...] omits b08ea1de6a8f rcu: Mark obtuse portion of stall warning as internal debug omits f3ea978b712f scftorture: Add debug output for wrong-CPU warning omits 00504537f444 rcutorture: Add testing for RCU's global memory ordering omits bc480a6354ef rcutorture: Add reader-side tests of polling grace-period API omits 0fd0548db133 rcutorture: Add writer-side tests of polling grace-period API omits fd56f64b4e3b rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state omits 4e7ccfae52b3 srcu: Add comment explaining cookie overflow/wrap omits ee7f4a87a18c srcu: Document polling interfaces for Tree SRCU grace periods omits 5358c9fa54b0 srcu: Provide polling interfaces for Tree SRCU grace periods omits 8b5bd67cf642 srcu: Provide polling interfaces for Tiny SRCU grace periods omits 29d2bb94a8a1 srcu: Provide internal interface to start a Tree SRCU grac [...] omits 1a893c711a60 srcu: Provide internal interface to start a Tiny SRCU grac [...] omits 74612a07b83f srcu: Make Tiny SRCU use multi-bit grace-period counter omits 36221e109eb2 rcu: Enable rcu_normal_after_boot unconditionally for RT omits 8b9a0ecc7ef5 rcu: Unconditionally use rcuc threads on PREEMPT_RT omits 2341bc4a0311 rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT omits 5ea5d1ed572c rcu: Eliminate the __kvfree_rcu() macro omits 5130b8fd0690 rcu: Introduce kfree_rcu() single-argument macro omits 84109ab58590 rcu: Record kvfree_call_rcu() call stack for KASAN omits 2252ec146473 doc: Remove obsolete rcutree.rcu_idle_lazy_gp_delay boot p [...] omits d756c74e6f6e doc: Update RCU requirements RCU_INIT_POINTER() description omits 9d3a04853fe6 docs: Fix typos and drop/fix dead links in RCU documentation omits 4704bd317108 list: Fix a typo at the kernel-doc markup omits 2c8bce609f09 doc: Remove obsolete RCU-bh and RCU-sched update-side API members omits be06c2577eca docs: Remove redundant "``" from Requirements.rst omits 6bc335828056 rcu/tree: Make rcu_do_batch count how many callbacks were [...] omits bf3997a54152 drm/i915/selftests: Guard against redifinition of SZ_8G omits edbb35cc6bdf fs/inode.c: make inode_init_always() initialize i_ino to 0 omits 14e43bf43561 vfs: don't unnecessarily clone write access for writable fds omits c42088491c12 Merge branch 'regulator-5.11' into regulator-5.12 omits 167dcfc08b0b x86/mm: Increase pgt_buf size for 5-level page tables 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 99668f618062 fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED omits 6c6ec2b0a3e0 fs: add support for LOOKUP_CACHED omits ae66db45fd30 saner calling conventions for unlazy_child() omits a5694a3ce535 Merge series "regulator: fix pm8009 bindings on sm8250" fr [...] omits ec751369d6fb mhi: pci_generic: Set irq moderation value to 1ms for hw channels omits 4da3d07db8ae mhi: pci_generic: Add diag channels omits 84026a5bbc11 mhi: pci_generic: Increase controller timeout value omits 8562d4fe34a3 mhi: pci_generic: Add health-check omits b012ee6bfe2a mhi: pci_generic: Add PCI error handlers omits 7389337f0a78 mhi: pci_generic: Add suspend/resume/recovery procedure omits 8ccc3279fcad mhi: pci_generic: Add support for reset omits eb96787a5da8 mhi: pci_generic: Enable burst mode for hardware channels omits d9f23ea69d41 mhi: pci-generic: Increase number of hardware events omits b5a8d233a588 bus: mhi: core: Add device hardware reset support omits b3ffd9f68a2c arm64: dts: meson: Fix schema warnings for pwm-leds omits e36cffed20a3 fs: make unlazy_walk() error handling consistent omits 82cbd497e58c arm64: dts: meson: vim3: whitespace fixups omits 7386a559caa6 arm64: dts: amlogic: meson-g12: Set FL-adj property value omits ed054e4e95d6 USB: gadget: f_printer: set a default q_len omits 7c9a2598463a usb: dwc3: gadget: Preserve UDC max speed setting omits 77adb8bdf422 usb: dwc3: gadget: Allow runtime suspend if UDC unbinded omits 8280de6ab07b usb: gadget: composite: Split composite reset and disconnect omits 82c46b8ed9dc usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback omits 9b3bd898421b usb: gadget: u_serial: use %*ph to print small buffer omits 43da4f92a611 arm64: dts: imx8mp-evk: enable usb1 as host mode omits fb8587a2c165 arm64: dtsi: imx8mp: add usb nodes omits 6dd2565989b4 usb: dwc3: add imx8mp dwc3 glue layer driver omits d2a704e29711 dt-bindings: usb: dwc3-imx8mp: add imx8mp dwc3 glue bindings omits 6b36d59fdc6b Merge branch 'for-5.11/upstream-fixes' into for-next omits 10bdedf5b1ee Merge branch 'for-5.11/upstream-fixes' into for-next omits 1f82c33205db Revert "staging: board: Remove macro board_staging" omits c6d212951b0f pinctrl: ralink: rt2880: fix '-Wmissing-prototypes' in ini [...] omits 50a710873306 pinctrl: ralink: rt2880: use 'PTR_ERR_OR_ZERO' omits 8a55d64c3336 pinctrl: ralink: rt2880: preserve error codes omits 420cf17d975d pinctrl: ralink: rt2880: delete not needed error message omits 09f8101d319a pinctrl: ralink: rt2880: add missing NULL check omits 7391031be7aa pinctrl: ralink: rt2880: return proper error code omits 53abfe67f024 pinctrl: ralink: rt2880: avoid double pointer to simplify code omits 86e666df40c9 dt-bindings: pinctrl: rt2880: properly redo bindings omits 502045d91a31 pinctrl: ti-iodelay: convert comma to semicolon omits 0014d7a9c041 pinctrl: mediatek: moore: convert comma to semicolon omits 8ad5749395d0 pinctrl: mediatek: paris: convert comma to semicolon omits 46e5dbe7f36d pinctrl: at91: convert comma to semicolon omits f4a10fc42251 spi: renesas rpc-if: Update Add RZ/G2 to Kconfig description omits 90cf443d841e regulator: core.c: Replace references to non-existent function omits c3da02421230 arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators omits 951384cabc5d regulator: qcom-rpmh-regulator: add pm8009-1 chip revision omits a1f31cc4e98e ASoC: fsl_aud2htx: select SND_SOC_IMX_PCM_DMA omits e33c93b2206f ASoC: wm8962: Add optional mclk device tree binding omits 397546ac9c22 ARM: dts: sun6i-a31s-sinovoip-bpi-m2: add gpio-line-names omits a5e8feae93cf Merge branch 'for-5.11/upstream-fixes' into for-next omits 7b8ecb1dca54 gpio: Kconfig: Update help description for GPIO_RCAR config omits 2b2779917a52 drm/i915/gt: Rearrange hsw workarounds omits 81dc2ddc269d drm/i915/gt: Rearrange snb workarounds omits ecd07f4b9d21 media: allegro: rename stream_id to dst_handle omits 0e13f6f6ff9d media: allegro: remove custom drain state handling omits 0f3cc7cac0e8 media: dt-bindings: media: allegro,al5e: Convert to YAML omits d74d4e2359ec media: allegro: move driver out of staging omits ce814ad4bb52 media: allegro: Fix use after free on error omits 4f20b7beca5a media: cec: add EPOLLPRI in poll() when dev is unregistered omits 5cb0a64effe7 media: v4l2-dev: add EPOLLPRI in v4l2_poll() when dev is u [...] omits b996922bed2c media: vivid: call v4l2_event_wake_all() on disconnect omits 28955a61568c media: v4l2-dev/event: add v4l2_event_wake_all() omits 726daf6bafe9 media: v4l2-mem2mem: always call poll_wait() on queues omits 575c52cc4cae media: videobuf2: always call poll_wait() on queues omits a45c39b8295f media: tegra-video: Add custom V4L2 control V4L2_CID_TEGRA [...] omits 2ac4035a78c9 media: tegra-video: Add support for x8 captures with gang ports omits f8c9dd2b826d media: dt-bindings: tegra: Update csi data-lanes to maximu [...] omits 8f81888bec5c media: v4l2-fwnode: Update V4L2_FWNODE_CSI2_MAX_DATA_LANES to 8 omits 4fe27eb68cac media: tegra-video: Implement V4L2 device notify callback omits 2be21e68345b media: tegra-video: Add support for V4L2_EVENT_SOURCE_CHANGE omits 16da8e9a7767 drm/imx: ipuv3-crtc: use drm managed resources omits 699e7e543f1a drm/imx: ipuv3-plane: use drm managed resources omits c0ad88a9d8e5 drm/imx: parallel-display: use drm managed resources omits 2b20c9617410 drm/imx: imx-tve: use drm managed resources omits b0d0bf581fe2 drm/imx: imx-ldb: use drm managed resources omits a495301a9f7b drm/imx: dw_hdmi-imx: use drm managed resources omits 495590c65942 drm/imx: parallel-display: move initialization into probe omits 5145fe5bed7c drm/imx: parallel-display: use local bridge and connector [...] omits e2127db8904a drm/imx: imx-tve: use devm_clk_register omits a91cfaf6e650 drm/imx: imx-tve: move initialization into probe omits 396852df02b9 drm/imx: imx-tve: use local encoder and connector variables omits 8767f4711b2b drm/imx: imx-ldb: move initialization into probe omits bed00ddedf0d drm/imx: imx-ldb: use local connector variable omits c805ec7eb210 drm/imx: dw_hdmi-imx: move initialization into probe omits 9dbb70fd6637 drm/crtc: add drmm_crtc_alloc_with_planes() omits 0a1b813f06f1 drm/plane: add drmm_universal_plane_alloc() omits 59abba48c429 drm/simple_kms_helper: add drmm_simple_encoder_alloc() omits ca5092d04d86 drm: add drmm_encoder_alloc() omits f35a2a99100f drm/encoder: make encoder control functions optional omits 6a4d30ce09ba media: tegra-video: Add support for VIDIOC_LOG_STATUS ioctl omits 52b21a0aed90 media: tegra-video: Add support for EDID ioctl ops omits 4281d115a4eb media: tegra-video: Add DV timing support omits fbef4d6bb92e media: tegra-video: Add support for V4L2_PIX_FMT_NV16 omits 689bfcac95d5 media: tegra-video: Fix V4L2 pixel format RGB and YUV omits c1bcc5472825 media: tegra-video: Enable VI pixel transform for YUV and [...] omits c2d789fb500c gpu: drm: imx: convert comma to semicolon omits ccce5ea0faa1 drm/imx: depend on COMMON_CLK to fix compile tests omits e08379eb9bf3 gpu/ipu-v3/ipu-di: Strip out 2 unused 'di_sync_config' entries omits 56f64b82356b media: tegra-video: Use zero crop settings if subdev has n [...] omits ff07b22e5730 gpio: sl28cpld: convert comma to semicolon omits 3a57026a83ba gpio: rcar: Remove redundant compatible values omits 2ad100f359c2 media: ti-vpe: cal: Simplify the context API omits 67252cf0ea44 media: ti-vpe: cal: Store buffer DMA address in dma_addr_t omits 2e2279b53a9f media: ti-vpe: cal: Set cal_dmaqueue.pending to NULL when [...] omits ca4fec54f6ba media: ti-vpe: cal: Group all DMA queue fields in struct c [...] omits 3d557b24bc82 mtd: parsers: afs: Fix freeing the part name memory in failure omits 82bfd11f1b03 mtd: rawnand: qcom: Add support for Qcom SMEM parser omits 803eb124e1a6 mtd: parsers: Add Qcom SMEM parser omits 5f327f08192e dt-bindings: mtd: partitions: Add binding for Qcom SMEM parser omits 9ae6b925848e media: ti-vpe: cal: Use list_first_entry() omits d7d24d772f2c media: ti-vpe: cal: Remove DMA queue empty check at start [...] omits 455466400c41 media: ti-vpe: cal: Drop unneeded check in cal_calc_format_size() omits f1c2ad8e5696 Merge branch 'for-5.11/upstream-fixes' into for-next omits 5cdac6027d36 Merge branch 'for-5.12/doc' into for-next omits 356006a6cfb7 Documentation: HID: uhid editing & corrections omits a14e9d72858f Documentation: HID: hid-transport editing & corrections omits ce6bf2d9ee1a Documentation: HID: hid-sensor editing & corrections omits 1c9003637f1e Documentation: HID: hidraw editing & corrections omits 997930996e04 Documentation: HID: intel-ish-hid editing & corrections omits 750376f5e136 Documentation: HID: hiddev editing & corrections omits 4acdc5e5ca80 Documentation: HID: amd-sfh-hid editing & corrections omits e90d5df7f08f Documentation: HID: hid-alps editing & corrections omits 5dda1b346d18 media: ti-vpe: cal: Drop V4L2_CAP_READWRITE omits 159172f07c91 media: ti-vpe: cal: Share buffer release code between star [...] omits cff615dba5c7 media: ti-vpe: cal: Use spin_lock_irq() when starting or s [...] omits cbb8cd7cc129 media: ti-vpe: cal: Stop write DMA without disabling PPI omits 172ba79dafa0 media: ti-vpe: cal: Fold PPI enable in CAMERARX .s_stream() omits ecd3e709747b MIPS: loongson64: smp.c: Fix block comment coding style omits 75c80311eda7 media: ti-vpe: cal: Refactor interrupt enable/disable omits 51e8c97df58f media: ti-vpe: cal: Rename struct cal_fmt to cal_format_info omits 0ea33321ffaf MIPS: Kill RM7K & RM9K IRQ Code omits b496dc9071a0 media: ti-vpe: cal: Don't pass format to cal_ctx_wr_dma_config() omits cc548febd2c9 media: ti-vpe: cal: Use CAMERARX subdev s_stream op in vid [...] omits 8d6637f10876 media: ti-vpe: cal: Implement subdev ops for CAMERARX omits 9a01105389c9 drm: warn if cursor plane is set with legacy funcs omits c2b49a323786 MIPS: perf: Add support for OCTEON III perf events. omits 71c1f16ddd52 media: ti-vpe: cal: Iterate over correct number of CAMERAR [...] omits 695baaa373ab media: ti-vpe: cal: Replace hardcoded BIT() value with macro omits 811cb526f314 media: ti-vpe: cal: Rename MAX_(WIDTH|HEIGHT)_* macros wit [...] omits 7168155002cf media: ti-vpe: cal: Move format handling to cal.c and expo [...] omits 9ccd0021d026 media: ti-vpe: cal: Drop cal_ctx m_fmt field omits 5acc3e22c253 media: ti-vpe: cal: Create subdev for CAMERARX omits 226d336c1c75 extcon: max8997: Add CHGINS and CHGRM interrupt handling omits 68324a68fbbe MIPS: Loongson64: Set cluster for cores omits e8bb8f28233d MIPS: cacheinfo: Add missing VCache omits 537b32dee4cf extcon: Add stubs for extcon_register_notifier_all() functions omits 341e4faf9cad mtd: remove redundant assignment to pointer eb omits 2ee1503e546f MIPS: zboot: head.S clean up omits cf8194e46c1e MIPS: Loongson64: Give chance to build under !CONFIG_NUMA [...] omits a02eec60d297 mtd: phram: use div_u64_rem to stop overwrite len in phram_setup omits 63f559d3412b mtd: rawnand: mxc: Convert comma to semicolon omits fe0e2394cccc arm64: defconfig: Enable WM8962 omits 36ca3c8ccb53 arm64: dts: imx: Add Beacon i.MX8M Nano development kit omits 57ddf08642f0 microblaze: do not select TRACING_SUPPORT directly omits fd159539f7b0 dt-bindings: arm: fsl: Add beacon,imx8mn-beacon-kit omits 4ce6b242b78d pcmcia: Switch to using the new API kobj_to_dev() omits 26ddb45e13a3 fs/namei.c: Remove unlikely of status being -ECHILD in loo [...] omits 1e8f44f159b3 do_tmpfile(): don't mess with finish_open() omits 60159e9e7bc7 Input: ili210x - implement pressure reporting for ILI251x omits a3a9060ecad0 Input: i8042 - unbreak Pegatron C15B omits f0b245b318b6 coredump.h: move CONFIG_COREDUMP-only stuff inside the ifdef omits 8a3cc755b138 coredump: don't bother with do_truncate() omits 241505628993 qib_fs: switch to simple_recursive_removal() omits 415ddc3b1056 sparc32: take ->thread.flags out omits af7652500b4c sparc32: get rid of fake_swapper_regs omits d17b9ec777d8 sparc64: get rid of fake_swapper_regs omits 73686e787b49 Merge remote-tracking branch 'sparc/master' into work.sparc32 omits b4edf06c8aaa sparc32: switch to generic extables omits c4da8e0dc6f7 sparc32: switch copy_user.S away from range exception tabl [...] omits cfd5fa7021a5 sparc32: get rid of range exception table entries in check [...] omits df06c27ebd86 sparc32: switch __bzero() away from range exception table entries omits 5f99d33810b0 sparc32: kill lookup_fault() omits e51ea5442996 sparc32: don't bother with lookup_fault() in __bzero() omits 753740220f36 remoteproc: qcom: pil_info: avoid 64-bit division omits a9164910c5ce arm64: dts: qcom: c630: keep both touchpad devices enabled omits ef2a4443c150 Merge branch 'next/dt' into for-next omits bd96a89ca3fe memory: emif: Use DEFINE_SPINLOCK() for spinlock omits 3803f461bd28 ARM: dts: exynos: Add top-off charging regulator node for I9100 omits 4a928b3b7c0f ARM: dts: exynos: Fix charging regulator voltage and curre [...] omits a2d522ff0f5c memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops omits f5bc3ac4f5d4 Merge branch 'next/drivers' into for-next omits 352bfbb3e023 soc: samsung: exynos-chipid: convert to driver and merge e [...] omits 4561560dfb4f soc: samsung: exynos-asv: handle reading revision register error omits 0458b88267c6 soc: samsung: exynos-asv: don't defer early on not-supported SoCs 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 bb80d8784d2a drm/i915: fix shift warning omits e62333e26be6 power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression omits fecff3b931a5 crypto: picoxcell - Remove PicoXcell driver omits 1862eb007367 crypto: arm/blake2b - add NEON-accelerated BLAKE2b omits 0cdc438e6e13 crypto: blake2b - update file comment omits 28dcca4cc0c0 crypto: blake2b - sync with blake2s implementation omits a64bfe7ad42e wireguard: Kconfig: select CRYPTO_BLAKE2S_ARM omits 5172d322d34c crypto: arm/blake2s - add ARM scalar optimized BLAKE2s omits bbda6e0f1303 crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h> omits 8786841bc202 crypto: blake2s - adjust include guard naming omits 7d87131fadd5 crypto: blake2s - add comment for blake2s_state fields omits 42ad8cf821f0 crypto: blake2s - optimize blake2s initialization omits 8c4a93a1270d crypto: blake2s - share the "shash" API boilerplate code omits 057edc9c8bb2 crypto: blake2s - move update and final logic to internal/ [...] omits df412e7efda1 crypto: blake2s - remove unneeded includes omits 1aa90f4cf034 crypto: x86/blake2s - define shash_alg structs using macros omits 0d396058f92a crypto: blake2s - define shash_alg structs using macros omits c4ff41b93d1f hwrng: ingenic - Fix a resource leak in an error handling path omits 256693a36203 hwrng: iproc-rng200 - Move enable/disable in separate function omits 96a6af540396 hwrng: iproc-rng200 - Fix disable of the block. omits 5318d3db465d crypto: arm64/aes-ctr - improve tail handling omits 15deb4333cd6 crypto: arm64/aes-ce - really hide slower algos when faste [...] omits 5a5a27b3e157 MAINTAINERS: Add maintainers for Keem Bay OCS HCU driver omits b46f80368869 crypto: keembay-ocs-hcu - Add optional support for sha224 omits ae832e329a8d crypto: keembay-ocs-hcu - Add HMAC support omits 472b04444cd3 crypto: keembay - Add Keem Bay OCS HCU driver omits 33ff64884c4e dt-bindings: crypto: Add Keem Bay OCS HCU bindings omits 44122cc6eea1 crypto: sun4i-ss - add SPDX header and remove blank lines omits b1f578b85a13 crypto: sun4i-ss - enabled stats via debugfs omits 9bc3dd24e7dc crypto: sun4i-ss - fix kmap usage omits 4ec8977b921f crypto: sun4i-ss - initialize need_fallback omits 5ab6177fa02d crypto: sun4i-ss - handle BigEndian for cipher omits b756f1c8fc9d crypto: sun4i-ss - IV register does not work on A10 and A13 omits 7bdcd851fa7e crypto: sun4i-ss - checking sg length is not sufficient omits 583513510a7a crypto: sun4i-ss - linearize buffers content must be kept omits 7334a4be5076 crypto: inside-secure - fix platform_get_irq.cocci warnings omits 0eb76ba29d16 crypto: remove cipher routines from public crypto API omits a3b01ffddc21 chcr_ktls: use AES library for single use cipher omits bbfd06c7c85e crypto: ccree - remove unused including <linux/version.h> omits c4dc99e14c58 crypto: sahara - Remove unused .id_table support omits 303fd3e1c771 crypto: tcrypt - avoid signed overflow in byte count omits ddf169a98f01 crypto: aesni - implement support for cts(cbc(aes)) omits a417178abc4a MAINTAINERS: crypto: s5p-sss: drop Kamil Konieczny omits 6a702fa53395 crypto: mediatek - remove obsolete driver omits 00a1aa475f50 ARM: configs: multi_{v5,v7}: remove ATMEL_TCLIB omits 3a4e55c355a4 ARM: configs: at91: remove ATMEL_TCLIB omits f605be6a57b4 Input: st1232 - wait until device is ready before reading [...] omits b999dbea06b9 Input: st1232 - do not read more bytes than needed omits 928eedf013b2 Input: st1232 - fix off-by-one error in resolution handling omits 093a0bea629a drm/i915: Populate logical context during first pin. omits 9fb87fb3fdd2 drm/i915: Clarify error message on failed workaround omits 131172a4a8ce openrisc: restart: Call common handlers before hanging omits 472ab9ee15c6 openrisc: Add vmlinux.bin target omits 291b5c9870fc i3c/master/mipi-i3c-hci: Fix position of __maybe_unused in [...] omits 9d038b2e62de ARM: dts: qcom: Add SDX55 platform and MTP board support omits 719354233143 dt-bindings: arm: qcom: Document SDX55 platform and boards omits 4e5c8a99e1cb drm/i915: Drop i915_request.lock requirement for intel_rps [...] omits 2a6fe26ccf0b gfs2: make gfs2_log_write_page static omits c1cbbea9c4db ASoC: mediatek: add MTK_PMIC_WRAP dependency omits f6212e0ab3ff ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types omits a0b653e89a3a ASoC: wm_adsp: Only use __be32 for big-endian data omits 9584fc95cadc spi: rpc-if: Remove CONFIG_PM_SLEEP ifdefery omits 9c080b0f9637 drm/i915/gt: Pull context closure check from request submi [...] omits c769dcd42378 x86/microcode: Make microcode_init() static omits 7904e0819d5f drm/i915/gt: Cancel submitted requests upon context reset omits a501abf8d8cb Merge branch 'v5.12/soc' into for-next omits 9ccea672ac77 MAINTAINERS: Add linux-actions ML for Actions Semi Arch omits 7b69552264ac arm: dts: owl-s500-roseapplepi: Add I2C pinctrl configuration omits 8e23902d1243 arm: dts: owl-s500-roseapplepi: Add uSD support omits 3f435fba46c8 arm: dts: owl-s500: Add SIRQ controller omits 83ba46e312a1 arm: dts: owl-s500: Add I2C support omits 481c640596bc arm: dts: owl-s500: Add MMC support omits b846f3febbb3 arm: dts: owl-s500: Add pinctrl & GPIO support omits 2cfb1b3f251e arm: dts: owl-s500: Add DMA controller omits 0c2e4ecb12ce arm: dts: owl-s500: Add Reset controller omits 11bc96ba758b arm: dts: owl-s500: Set CMU clocks for UARTs omits b4d1e231fcdc arm: dts: owl-s500: Add Clock Management Unit omits b3304591f14b drm/i915/dp: Track pm_qos per connector 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 66898f3fe906 leds: ss4200: simplify the return expression of register_n [...] omits 5ccfa39ddd47 leds: Use DEVICE_ATTR_{RW, RO, WO} macros omits 8f50db4b5c79 powercap/drivers/dtpm: Fix __udivdi3 and __aeabi_uldivmod [...] omits 4b2d8ca9208b x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk omits 5b5465dd947c arm64: defconfig: Make INTERCONNECT_QCOM_SDM845 builtin omits 3b15ccac161a regulator: Add regulator driver for ATC260x PMICs omits e9141c1aaa72 ASoC: rt5645: Remove the redundant delay time omits cecb2af42cb0 drm/i915/gt: Taint the reset mutex with the shrinker omits 1f20bf5921de drm/panel: s6e63m0: Support max-brightness omits ce90f685bd35 drm/tve200: remove unused including <linux/version.h> omits 181739822cf6 ARM: dts; gta04: SPI panel chip select is active low omits 7078a5ba7a58 soc: ti: omap-prm: Fix boot time errors for rst_map_012 bi [...] omits bdb154f074a6 x86/platform/intel-mid: Convert comma to semicolon omits f2a34093730f Merge branch 'edac-misc' into edac-for-next omits e0e0427412d0 EDAC/ppc4xx: Convert comma to semicolon omits 3052636aa9aa x86/mtrr: Convert comma to semicolon omits 1e625fe6fa91 power: supply: ingenic: remove unneeded semicolon omits 34fb2a952ba8 power: supply: cpcap-battery: improve handling of 3rd part [...] omits aa57e77b3d28 HSI: Fix PM usage counter unbalance in ssi_hw_init omits 7dd3050a0194 Merge branch 'for-5.12' into for-next omits fe16e639831f percpu: reduce the number of cpu distance comparisons omits cc1557cadfd4 drm/i915/gem: Peek at the inflight context omits 70960ab27542 drm/i915/gt: Define guc firmware blob for older Cometlakes omits feb7cf14d8de Merge branch 'next/dt64' into for-next omits 545a540a9c2e arm64: dts: exynos: correct S3FWRN5 NFC interrupt trigger [...] omits 1fea2eb2f5bb arm64: dts: exynos: correct PMIC interrupt trigger level o [...] omits e98e2367dfb4 arm64: dts: exynos: correct PMIC interrupt trigger level on TM2 omits 3e7d9a583a24 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] omits 1ac8893c4fa3 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] omits 77e6a5467cb8 ARM: dts: exynos: correct PMIC interrupt trigger level on Spring omits 437ae6094771 ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato omits 8528cda2b7c6 ARM: dts: exynos: correct PMIC interrupt trigger level on Monk omits cb31334687db ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5 omits 75681980c4e3 ARM: dts: exynos: use Exynos5420 dedicated USB2 PHY compatible omits 95ebabde382c capabilities: Don't allow writing ambiguous v3 file capabilities omits 1027a42c25cb power: reset: linkstation-poweroff: add missing put_device() omits 89ffd36a9ece Merge series "ASoC: rt1015: apply some refactors" from Tzu [...] omits a5db2ca51367 ASoC: rt1015: remove unneeded variables in rt1015_priv omits 3128f1c3b53d ASoC: rt1015: refactor retry loop and rt1015_priv allocation omits e48b41e903a1 ASoC: rt1015: return error if any when setting bypass_boost omits bf1eb056ac15 ASoC: rt1015: save boost_mode only if valid omits 4ac275eda0d7 ASoC: rt1015: sort header inclusions omits 49d411f2c93a ASoC: Intel: common: Fix some typos omits 826a9584d14a usb: cdnsp: Fix for undefined reference to `usb_hcd_is_pri [...] omits 16e3610154d0 usb: cdnsp: Fixes for sparse warnings omits fba8701baed7 usb: cdns3: Fixes for sparse warnings omits e2d60f8c475a usb: cdnsp: fix error handling in cdnsp_mem_init() omits 88171f67a2c1 usb: cdns3: Removes xhci_cdns3_suspend_quirk from host-export.h omits dc68ba6c7236 usb: cdnsp: Removes some not useful function arguments omits b13f020d0c9f usb: cdns3: fix warning when USB_CDNS_HOST is not set omits 28a25ba3e592 usb: cdns3: fix build when PM_SLEEP is not set omits 7650778e79b9 usb: cdnsp: Mark cdnsp_gadget_ops with static keyword omits bbf60daee7de MAINTAINERS: add Cadence USBSSP DRD IP driver entry omits 64b558f597d1 usb: cdns3: Change file names for cdns3 driver. omits 118b2a3237cf usb: cdnsp: Add tracepoints for CDNSP driver omits 3d82904559f4 usb: cdnsp: cdns3 Add main part of Cadence USBSSP DRD Driver omits e93e58d27402 usb: cdnsp: Device side header file for CDNSP driver omits ac5bca142759 usb: cdns3: Changed type of gadget_dev in cdns structure omits 0b490046d8d7 usb: cdns3: Refactoring names in reusable code omits 394c3a144de8 usb: cdns3: Moves reusable code to separate module omits f738957277ba usb: cdns3: Split core.c into cdns3-plat and core.c file omits db8892bb1bb6 usb: cdns3: Add support for DRD CDNSP omits dbafd5105cfd MIPS: No need to check CPU 0 in cps_cpu_disable() omits a2d029b16cd8 mips: pci: convert comma to semicolon omits 3a845b30bc43 mips: kernel: convert comma to semicolon omits 1b3df368914b soc: qcom: smem: use %*ph to print small buffer omits 1865bc71a869 EDAC/amd64: Limit error injection functionality to supported hw omits 61810096de3c EDAC/amd64: Merge error injection sysfs facilities omits 2a28ceef00ba EDAC/amd64: Merge sysfs debugging attributes setup code omits 6a4afe38787d EDAC/amd64: Tone down messages about missing PCI IDs omits e2b0330c5a20 dt-bindings: soc: qcom: convert qcom,smem bindings to yaml omits e1d8008179fe drivers: qcom: rpmh-rsc: Do not read back the register wri [...] omits c4df37fe186d soc: qcom: llcc-qcom: Add support for SM8250 SoC omits 916c0c05521a soc: qcom: llcc-qcom: Extract major hardware version omits f426c3b1d66f dt-bindings: msm: Add LLCC for SM8250 omits 8d079bf20410 arm64: dts: qcom: sc7180: Drop pinconf on dp_hot_plug_det omits bd167507d5b6 arm64: dts: qcom: Add device tree for ASUS Zenfone 2 Laser omits 465b13cc0ac1 arm64: dts: qcom: Fix SD card vqmmc max voltage on sc7180-trogdor omits 88b57bc335ae arm64: dts: qcom: sm8250: rename smem device node to follo [...] omits 590a135ebdc7 arm64: dts: qcom: qrb5165-rb5: Add Audio support omits b657d3726270 arm64: dts: qcom: sm8250: add mi2s pinconfs omits 768270ca57f6 arm64: dts: qcom: sm8250: add wsa and va codec macros omits 3160c1b894d9 arm64: dts: qcom: sm8250: add lpass lpi pin controller node omits 793bbd2db7e3 arm64: dts: qcom: sm8250: add audio clock controllers omits 63e10791ccab arm64: dts: qcom: sm8250: add apr and its services omits 3f2094dfbe69 arm64: dts: qcom: sm8250: power up dispcc on sm8250 by MMC [...] omits d004c631ea4e arm64: dts: qcom: qrb5165-rb5: add lt9611 HDMI bridge omits 04c8e3f7e9e9 arm64: dts: qcom: qrb5165-rb5: correct vdc_3v3 regulator omits 9e301a547a7e arm64: dts: qcom: sm8250-mtp: add gpu/zap-shader node omits 0b2033dcf4af arm64: dts: qcom: qrb5165-rb5: add gpu/zap-shader node omits 46967bb61a20 arm64: dts: qrb5165-rb5: add mdss/mdp/dsi nodes omits 7c1dffd471b1 arm64: dts: qcom: sm8250.dtsi: add display system nodes omits 221f0ef37f55 arm64: dts: sm8250-mtp: enable USB host nodes omits 0085a33a25cc arm64: dts: qcom: sm8250: Add support for LLCC block omits 19f0af6ab132 arm64: defconfig: Enable TMPFS Posix ACL omits 74b87103b3d0 arm64: defconfig: Enable HID multitouch omits ac5d08870d0b x86/build: Realign archhelp omits fbaf0aa8c7a8 x86/build: Add {kvm_guest,xen}.config targets to make help [...] omits 960ddf70cc11 drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs omits 01493ccb4436 tty: serial: icom: Use DEFINE_SPINLOCK() for spinlock omits a60526097f42 tty: serial: cpm_uart: Add udbg support for enabling xmon omits 345523fab827 tty/serial/lantiq: convert comma to semicolon omits 5b10956483ea tty/serial/imx: convert comma to semicolon omits d20c219c7317 tty: new helper function tty_get_icount() omits 4ea3cd65e0d4 tty: rename tty_kopen() and add new function tty_kopen_shared() omits cb4d9b52ec06 usb: dwc3: drd: Improve dwc3_get_extcon() style omits c824c73a5e08 usb: dwc3: drd: Avoid error when extcon is missing omits 614b388c3426 USB: usbtmc: Bump USBTMC_API_VERSION value omits d1d9defdc6d5 USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB omits c9784e23c102 USB: usbtmc: Add USBTMC_IOCTL_GET_STB omits 3c1037e2b6a9 USB: usbtmc: Fix reading stale status byte omits 894f1f4f49a3 kcov, usbip: collect coverage from vhci_rx_loop omits ffe9819b6766 spi: dt-bindings: document zero value for spi-{rx,tx}-bus- [...] omits d962608ce218 spi: Add SPI_NO_TX/RX support omits f7005142dace spi: uapi: unify SPI modes into a single spi.h header omits 1e9a9c7cba3c staging: rtl8192e: fix bool comparison in expressions omits f31559af97a0 staging: fwserial: Fix error handling in fwserial_create omits ec36ae7189ac staging: rtl8192u: Add null check in rtl8192_usb_initendpoints omits 850c35bb28ec staging: board: Remove macro board_staging omits c1a1205240ff staging: board: description for CONFIG_STAGING_BOARD omits 1790f2be41e4 staging: vc04_services: use DEFINE_MUTEX() for mutex lock omits 6abeae2adc96 staging: most: net: use DEFINE_MUTEX() for mutex lock omits df94d3b2a9a4 Staging: rtl8723bs/core: fix braces coding style issues omits 3989f5a5f81c driver: staging: count ashmem_range into SLAB_RECLAIMBLE omits 22a6d41c8712 spi: orion: enable support for switching CS every transfer [...] omits e2be70318d7b spi: orion: enable clocks before spi_setup omits 9351ab8b0cb6 regulator: rt4831: Adds support for Richtek RT4831 DSV regulator omits 934b05e81862 regulator: rt4831: Adds DT binding document for Richtek RT [...] omits ac6b559d8189 regulator: qcom-rpmh: fix build after QCOM_COMMAND_DB is tristate omits 4d5270e70981 lib/linear_ranges: fix repeated words & one typo omits e05cde84eabc ASoC: meson: Use managed DMA buffer allocation omits 57fc2bbc62ef ASoC: sprd: Switch to use list_entry_is_head() helper omits 6bdd75a1f6f5 ASoC: rt1015: modify calibration sequence for better performance omits 7726e49837af ASoC: wm_adsp: Improve handling of raw byte streams omits a9830fc38881 catpt: Switch to use list_entry_is_head() helper omits a34d4197a144 Merge existing fixes from spi/for-5.11 omits f518be6eccbd Merge existing fixes from regulator/for-5.11 omits 984fcd3f4e7b Merge existing fixes from asoc/for-5.11 omits 6c13d7ff81e6 EDAC/amd64: Do not load on family 0x15, model 0x13 omits b8e76cdb1574 Merge branches 'renesas-arm-dt-for-v5.12' and 'renesas-dt- [...] omits d207dc500bbc arm64: dts: renesas: falcon: Enable watchdog timer omits f4b30c0a03a9 arm64: dts: renesas: r8a779a0: Add RWDT node omits ab2ccacd7386 clk: renesas: r8a779a0: Add RWDT clocks omits 900d9fc3bece arm64: dts: renesas: beacon: Correct I2C bus speeds omits 7e0fac6a0da5 arm64: dts: renesas: beacon: Enable SPI omits a48f3c13689c arm64: dts: renesas: beacon: Don't make vccq_sdhi0 always on omits 7f1cb1579808 arm64: dts: renesas: beacon: Fix RGB Display PWM Backlight omits 012f3e37ca13 arm64: dts: renesas: beacon: Fix LVDS PWM Backlight omits 5a5da0b758b3 arm64: dts: renesas: beacon: Fix audio-1.8V pin enable omits ac817b5a084d arm64: dts: renesas: beacon kit: Remove unnecessary nodes omits db030c5a9658 arm64: dts: renesas: beacon kit: Fix choppy Bluetooth Audio omits 4e4c17c6c390 arm64: dts: renesas: rcar-gen3: Add missing TMU nodes omits 5edf8bd6f4a2 arm64: dts: renesas: rcar-gen3: Add missing CMT nodes omits 0d2a7e15d791 dt-bindings: arm: renesas: Add Beacon RZ/G2N and RZ/G2H boards omits 57be2dc8d4cf clk: renesas: r8a779a0: Add VSPX clock support omits ed447e7d60de clk: renesas: r8a779a0: Add VSPD clock support omits 0177b5090eff clk: renesas: r8a779a0: Add FCPVD clock support omits fa7f47972b13 clk: renesas: r8a77995: Add TMU clocks omits 0f3a9265941b clk: renesas: r8a77990: Add TMU clocks omits e0c0d4493460 clk: renesas: r8a77965: Add TMU clocks omits a26edd3d3c28 clk: renesas: r8a7796: Add TMU clocks omits 82096ecf589d thunderbolt: Use kmemdup instead of kzalloc and memcpy omits 23e85be1ec81 ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add regulator no [...] omits a5687c644015 Bluetooth: Fix initializing response id after clearing struct omits 64062869f0d6 ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it omits e08eaf4003e2 ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it omits db43394690d0 ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it omits a8667a3f1588 ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it omits 4743feb9f43b ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open- [...] omits 6b5edf1dcc60 ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it omits af102a88ade2 ALSA: vx: Use roundup() instead of open-coding it omits e4d8aef21403 ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it omits a434713bfefa ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it omits 81d0ec4349ec ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it omits 483548a26f1a ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it omits 7095be6d2cc2 ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it omits 7ca4282ade77 ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it omits 636c46c51cfc ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it omits e02e198e88f4 ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it omits af787b2e837f ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it omits 7ef74bdc0d97 ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it omits afcfbcb39fe5 ALSA: core: Use DIV_ROUND_UP() instead of open-coding it omits 02dd2b12a685 drm/i915/gvt: unify lri cmd handler and mmio handlers omits b7ccb10ed80c drm/i915/gvt: update F_CMD_WRITE_PATCH flag when parsing init ctx omits 885e1938452f drm/i915/gvt: statically set F_CMD_WRITE_PATCH flag omits bed42f13cac5 drm/i915/gvt: introduce a new flag F_CMD_WRITE_PATCH omits 1a8811930c96 drm/i915/gvt: make width of mmio_attribute bigger omits 70add39fad1c drm/i915/gvt: export find_mmio_info omits 252cec9fc952 drm/i915/gvt: filter cmd "pipe-ctrl" in cmd_handler omits 73a37a43d1b0 drm/i915/gvt: filter cmds "lrr-src" and "lrr-dst" in cmd_handler omits f18d417a5743 drm/i915/gvt: filter cmds "srm" and "lrm" in cmd_handler omits 3c4f2120d890 drm/i915/gvt: scan VM ctx pages omits 493f30cd086e drm/i915/gvt: parse init context to update cmd accessible [...] omits fe7bcfaeb2b7 drm/i915/gt: Refactor heartbeat request construction and s [...] omits 26ebc511e799 drm/i915: clear the gpu reloc batch omits eeb52ee6c4a4 drm/i915: clear the shadow batch omits 177b7a52a16a drm/i915/gt: ce->inflight updates are now serialised omits ac1a6d7310e2 drm/i915/gt: Simplify virtual engine handling for execlist [...] omits f81475bb5bb4 drm/i915/gt: Resubmit the virtual engine on schedule-out omits 66e40750d241 drm/i915/gt: Shrink the critical section for irq signaling omits bab0557c8dca drm/i915/gt: Remove virtual breadcrumb before transfer omits 6f0726b4807c drm/i915/gt: Defer schedule_out until after the next dequeue omits 2efa2c522ab0 drm/i915/gt: Decouple inflight virtual engines omits 64b7a3fa7e3e drm/i915/gt: Use virtual_engine during execlists_dequeue omits 16f2941ad307 drm/i915/gt: Replace direct submit with direct call to tasklet omits 6d393ef5ff5c drm/i915/gem: Optimistically prune dma-resv from the shrinker. omits d7d82f5d5c04 drm/i915/gt: Prefer recycling an idle fence omits f170523a7b8e drm/i915/gt: Consolidate the CS timestamp clocks omits 8391c9b28cbf drm/i915/selftests: Confirm CS_TIMESTAMP / CTX_TIMESTAMP s [...] omits 57f62622c3fb drm/i915/selftests: Remove redundant live_context for eviction omits 4f1431db92d8 drm/amdgpu: drop psp ih programming for sriov guest on navi omits 554f80bd7629 drm/amd/display: Use common error handling code in dc_create() omits 84c30d2558f8 drm/amd/display: Return directly after a failed kzalloc() [...] omits ae279f693c1c drm/amdkfd: check both client id and src id in interrupt handlers omits f3e4a07fb7c9 drm/amdgpu: fix handling of irq domains on soc15 and newer GPUs omits 4a0a0d6dd13e drm/amdgpu: de-initialize software ih ring omits 7f03b148d51c drm/amdgpu: set ih soft ring enabled flag for vega and navi omits f44a6c76f148 drm/amdgpu: enable software ih ring for vega20 ih block omits a2b6df4fd6e3 drm/amd/pm: support overdrive vddgfx offset setting(V2) omits 37a58f691551 drm/amd/pm: enable Sienna Cichlid overdrive support omits aa75fa34e04c drm/amd/pm: populate Sienna Cichlid default overdrive tabl [...] omits eefdf0471069 drm/amd/pm: Add interface for request WGPs omits d8a0b8dd690b drm/amd/pm: add pptable_funcs documentation (v3) omits 9f18985dda5a drm/amdgpu: don't create ih ring 1 and ring 2 for APU omits 26f2daa4203c drm/amdgpu: drop ih reroute function from psp v11 omits 95c0c2576432 drm/amdgpu: drop IH_CHICKEN programming from vega10 ih block omits 05bd7e74ec3e drm/amdgpu: correct ih_chicken programming for vega10/vega [...] omits 580a6d2facdf drm/amdgpu: retire the vega20 code path from navi10 ih block omits 320a2e0c7207 drm/amdgpu: switch to vega20 ih block for vega20/arcturus omits 726e5b37996b drm/amdgpu: reroute vmc/utcl2 interrupts to ih ring 1 for [...] omits bebd4c79a4eb drm/amdgpu: create vega20 ih blocks omits 502173ac2386 drm/amdgpu: add osssys v4_2 ip headers (v2) omits 408382817814 drm/amdgpu: switch to common decode iv helper omits 78bd101cdfe2 drm/amdgpu: add a helper function to decode iv omits 2d2fbf685c89 drm/amdgpu: use cached ih rb control reg offsets for navi10 omits fc4aa19f55af drm/amdgpu: switch to ih_enable_ring for navi10 omits 6e7b7c7f3cdd drm/amdgpu: switch to ih_toggle_interrupts for navi10 omits a362976bf209 drm/amdgpu: switch to ih_init_register_offset for navi10 omits 1ce6940e2a0a drm/amdgpu: add helper to toggle ih ring interrupts for navi10 omits 1514cb7d63d5 drm/amdgpu: add helper to enable an ih ring for navi10 omits 5212d1630b5f drm/amdgpu: add helper to init ih ring regs for navi10 omits 2601fa6464c6 drm/amdgpu: correct ih cg programming for vega10 ih block omits 554bdbf6de74 drm/amdgpu: use cached ih rb control reg offsets for vega10 omits 21822b6a968d drm/amdgpu: switch to ih_enable_ring for vega10 omits fd95e1b1049e drm/amdgpu: switch to ih_toggle_interrupts for vega10 omits f0594717f4b9 drm/amdgpu: switch to ih_init_register_offset for vega10 omits c73750322aaf drm/amdgpu: add helper to toggle ih ring interrupts for vega10 omits ffa02126e0ef drm/amdgpu: add helper to enable an ih ring for vega10 omits 1ebb4841f064 drm/amdgpu: add helper to init ih ring regs for vega10 omits 3c06aaffb082 drm/amdgpu: add amdgpu_ih_regs structure omits 021a3ac2a095 drm/i915/dp: Add register definitions for Intel HDR backli [...] omits 8fd1806d36c5 drm/i915/dp: Rename eDP VESA backlight interface functions omits 6423cb7f9249 drm/i915: Pass down brightness values to enable/disable ba [...] omits 390218ca9b92 drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* omits f12110afee05 drm/i915/dp: Program source OUI on eDP panels omits 72eab0ba6d68 drm/hisilicon: Remove drm_dev_put in hibmc omits 5be071e9e8aa drm/i915/uc: Squelch load failure error message omits 5e9635085737 drm/i915: Use cmpxchg64 for 32b compatilibity omits 4c5d02d94c4d drm/hisilicon: Use pcim_enable_device() omits 96b1454f2e8e gfs2: move freeze glock outside the make_fs_rw and _ro functions omits c77b52c0a137 gfs2: Add common helper for holding and releasing the free [...] omits 05672a2c14a4 Bluetooth: btrtl: Enable central-peripheral role omits 0e8f68d7f048 powercap/drivers/dtpm: Add CPU energy model based support omits a20d0ef97abf powercap/drivers/dtpm: Add API for dynamic thermal power m [...] omits f5ad1c747956 Documentation/powercap/dtpm: Add documentation for dtpm omits 2ee5f8f05949 units: Add Watt units omits 522508b665df drm/i915/display: Let PCON convert from RGB to YCbCr if it can omits 10fec80b48c5 drm/i915/display: Configure PCON for DSC1.1 to DSC1.2 encoding omits 6e6cb758e035 drm/i915: Add helper functions for calculating DSC paramet [...] omits b9d96dacdc3d drm/i915: Read DSC capabilities of the HDMI2.1 PCON encoder omits 9488a030ac91 drm/i915: Add support for enabling link status and recovery omits 4f3dd47acbed drm/i915: Check for FRL training before DP Link training omits ced42f2df5fd drm/i915: Add support for starting FRL training for HDMI2. [...] omits 2f78347e3634 drm/i915: Capture max frl rate for PCON in dfp cap structure omits 07c9b8634fb6 drm/dp_helper: Add helpers to configure PCONs RGB-YCbCr Co [...] omits e2e16da398d9 drm/dp_helper: Add support for Configuring DSC for HDMI2.1 Pcon omits 3ce98018c8f9 drm/dp_helper: Add support for link failure detection omits ce32a6239de6 drm/dp_helper: Add Helpers for FRL Link Training support f [...] omits 76ee7b905678 drm/edid: Parse DSC1.2 cap fields from HFVSDB block omits 4499d488f6ee drm/edid: Parse MAX_FRL field from HFVSDB block omits 9bb85a6e29de drm/edid: Add additional HFVSDB fields for HDMI2.1 omits d484bd0ddf0b drm/i915/selftests: Be paranoid and flush the tasklet befo [...] omits 9559511b70d1 drm/i915/selftests: Flush the preemption request before waiting omits 48c508a51652 drm/i915/selftests: Kick timeslice until selftest yields omits b436a5f8b6c8 drm/i915/gt: Track all timelines created using the HWSP omits b39100a55cea drm/virtio: align blob resources to page sizes omits d1f66f054b7a drm/qxl: use flexible-array member instead of zero-length array omits 2077ec340c48 drivers: gpu: drm: virtio: fix dependency of DRM_VIRTIO_GP [...] omits 14c1e12ba605 drm/fb-helper: Add a FIXME that generic_setup is very confusing omits 00a16d02f4df drm/i915: refactor i915 plane code into separate file. omits 99ce270a1ec1 drm/i915: refactor cursor code out of i915_display.c omits d6933784e649 drm/i915/display: fix misused comma omits 175c13d14301 drm/i915/display: move to_intel_frontbuffer to header omits 1e4da5df21cf drm/i915/display: move needs_modeset to an inline in header omits e056f669dbf7 drm/i915/gvt: make mpt.h self-contained omits e6a14b10167c drm/i915/gvt: make scheduler.h self-contained omits fbf24f55f83e drm/i915/gvt: make gvt.h self-contained omits bb2d5096debc drm/i915/gvt: make mmio_context.h self-contained omits 9c615cc47b67 drm/i915/gvt: make interrupt.h self-contained omits 33a357da2fd8 drm/i915/gvt: make gtt.h self-contained omits 265f6c0fd2c8 drm/i915/gvt: make fb_decoder.h self-contained omits c0209e40d030 drm/i915/gvt: make execlist.h self-contained omits d84fc2c9dcef Bluetooth: btusb: Remove duplicate newlines from logging omits e10bb7f95cba ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 omits a4d86249c773 drm/i915/gt: Provide a utility to create a scratch buffer omits a0d3fdb628b8 drm/i915/gt: Split logical ring contexts from execlist submission omits 5ec17c763055 drm/i915/gt: Another tweak for flushing the tasklets omits 89e65975fea5 Bluetooth: Cancel Inquiry before Create Connection omits 1ca2a3945406 Bluetooth: btmtksdio: Fixed switch and case should be at t [...] omits ac40679139ac Revert "Bluetooth: btintel: Fix endianness issue for TLV v [...] omits 9edd1de7108f Bluetooth: hci_bcm: Add support for ISO packets omits 673fae14f240 Bluetooth: btrtl: Enable MSFT extension for RTL8822CE controller omits 7a45bcb49a39 Bluetooth: btusb: Enable MSFT extension for Intel controllers omits eaf19b0c47d1 Bluetooth: btqca: Enable MSFT extension for Qualcomm WCN399x omits 36211f7fc1e7 Bluetooth: Pause service discovery for suspend omits 3b0d5250be30 Bluetooth: btusb: add shutdown function for wcn6855 omits 295fa2a5647b Bluetooth: Remove hci_req_le_suspend_config omits afe0b1c86458 Bluetooth: hci_uart: Fix a race for write_work scheduling omits c0187b0bd3e9 Bluetooth: btqca: Add support to read FW build version for [...] omits 3bef198f1b17 JFS: more checks for invalid superblock omits 517b693351a2 Bluetooth: btusb: Always fallback to alt 1 for WBS omits 9a39a927be01 Bluetooth: btqcomsmd: Fix a resource leak in error handlin [...] omits 9bb36cf66091 drm/i915: Check for rq->hwsp validity after acquiring RCU lock omits f5cace4b93d7 Input: imx_keypad - add dependency on HAS_IOMEM omits 6d2ad82fece2 Input: da7280 - protect OF match table with CONFIG_OF omits abdcd4cbec42 ath11k: dp: clean up a variable name omits 562934ada52a ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() omits 500050f0d288 Merge branch 'fixes-omap3' into fixes omits 6efac0173cd1 ARM: OMAP1: OSK: fix ohci-omap breakage omits 07af7810e0a5 DTS: ARM: gta04: remove legacy spi-cs-high to make display [...] omits 0a982c15711e drm/i915/tgl: Add bound checks and simplify TGL REVID macros omits 83dbd74f8243 drm/i915/tgl: Fix REVID macros for TGL to fetch correct stepping omits 8c3b1ba0e7ea drm/i915/gt: Track the overall awake/busy time omits e3ed90b8227e drm/i915/gt: Drain the breadcrumbs just once omits 7b79eba1d0d1 xtensa: fix spelling mistake in Kconfig "wont" -> "won't" omits a1b766d1b364 drm/doc: atomic implicitly enables other caps omits 96962e3de725 drm: require each CRTC to have a unique primary plane omits a7ecf0034682 drm/doc: fix reference to drm_format_modifier_blob omits 77a71abbdd77 drm/doc: introduce new section for standard plane properties omits 46f9be4c8a7b drm/doc: the KMS properties section is for user-space devs omits 2189100c94a7 drm/doc: move color management functions under CRTC section omits 31c558f47497 drm/doc: move damage tracking functions to new section omits 9d8f78f6ae7d drm/doc: move composition function docs to new section omits e07f001ccc75 drm/doc: rename FB_DAMAGE_CLIPS section omits 31d49c657f3b MAINTAINERS: Update addresses for TI display drivers omits e2f8b74e58cb ath10k: prevent deinitializing NAPI twice omits ca2848022c12 ath9k: Postpone key cache entry deletion for TXQ frames re [...] omits 144cd24dbc36 ath: Modify ath_key_delete() to not need full key entry omits d2d3e36498dd ath: Export ath_hw_keysetmac() omits 73488cb2fa3b ath9k: Clear key cache explicitly on disabling hardware omits 56c5485c9e44 ath: Use safer key clearing with key cache entries omits 5f1aa93ffa1f ath10k: Remove voltage regulator votes during wifi disable omits 31561e8557cd ath10k: Fix error handling in case of CE pipe init failure omits 460d02ba5076 drm/i915: Encode fence specific waitqueue behaviour into t [...] omits 45233ab2d036 drm/i915/gt: Move gen8 CS emitters into gen8_engine_cs.h omits f8246cf4d9a9 drm/i915/gem: Drop free_work for GEM contexts omits 5f22cc0b134a drm/i915: Fix mismatch between misplaced vma check and vma insert omits c545781e1c55 dma-buf: doc polish for pin/unpin omits 8ccf0a29af75 dma-buf: begin/end_cpu might lock the dma_resv lock omits 85804b70cca6 dma-buf: some kerneldoc formatting fixes omits de9114ece5df dma-buf: Remove kmap kerneldoc vestiges omits ba8c0faebbb0 drm/vc4: hdmi: Enable 10/12 bpc output omits 24169a2b0533 drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling omits d2a7dd004c49 drm/vc4: hdmi: Use the connector state pixel rate for the PHY omits f623746f7472 drm/vc4: hdmi: Store pixel frequency in the connector state omits fbe7271e47be drm/vc4: hdmi: Create a custom connector state omits e55a07751146 drm/vc4: hdmi: Don't access the connector state in reset i [...] omits 320e84dc6111 drm/vc4: hdmi: Take into account the clock doubling flag i [...] omits 8d9147466776 drm/vc4: Pass the atomic state to encoder hooks omits ee6965c864e3 drm/vc4: hvs: Align the HVS atomic hooks to the new API omits 9ede6f0a55e3 drm/hisilicon: Fix rmmod hibmc_drm failed omits fafd320ae51b Input: raydium_ts_i2c - do not send zero length omits 1e2020aa0da0 Input: da7280 - fix missing error test omits 4294fa5f5032 drm/i915: Reduce duplicated switch cases in hpd code omits 3d1a88e1051f drm/ttm: cleanup LRU handling further omits fde1403eeaa6 drm/ttm: use pin_count more extensively omits 2200736a0c4d drm: require a non_NULL drm_crtc.primary omits 6d84576fb2e7 drm: validate possible_crtcs for primary and cursor planes omits 9999587b684f drm: rework description of primary and cursor planes omits 010dbfbe7bad drm/omap: Delete useless kfree code omits 3b7bc18b4e51 doc: Fix build of documentation after i915 file rename omits dfd2edccfd22 drm/omap: dsi: allow DSI commands to be sent early omits 92bb0eabc84d drm/omap: dsi: fix DCS_CMD_ENABLE omits c83207894440 drm/omap: dsi: remove ulps support omits 9a521118cb73 drm/omap: dsi: fix and cleanup ddr_clk_always_on omits b6c1048cc71d drm/omap: dsi: split video mode enable/disable into separate func omits 7b93de9899b8 drm/omap: dsi: cleanup initial vc setup omits a4a29d1d3471 drm/omap: dsi: rename dsi_display_* functions omits ead05b53a976 drm/omap: dsi: display_disable cleanup omits 1f0560537963 drm/omap: dsi: display_enable cleanup omits 5d676b6f27b4 drm/omap: dsi: move enable/disable to bridge enable/disable omits 7aa52346235a drm/omap: dsi: move structs & defines to dsi.h omits 3160d6a6c7d2 drm/panel: panel-dsi-cm: drop unneeded includes omits 08579473e231 drm/panel: panel-dsi-cm: add panel database to driver omits d646d1bdb606 drm/panel: panel-dsi-cm: remove extra 'if' omits 4029b16b13b6 drm/omap: dsi: use separate VCs for cmd and video omits eb40e2f44812 drm/omap: dsi: enable HS before sending the frame omits 83d74642b0c8 drm/omap: dsi: skip dsi_vc_enable_hs when already in correct mode omits d58eb31f50cb drm/omap: dsi: untangle vc & channel omits 5e4307542991 drm/omap: dsi: pass vc and channel to various functions omits d81711458ea5 drm/omap: dsi: rename 'channel' to 'vc' omits f408600f06b4 drm/omap: dsi: cleanup dispc channel usage omits 442cbc86b9b7 drm/omap: dsi: drop useless channel checks omits d843314e4840 drm/omap: dsi: simplify VC handling omits 8350ac8e11ed drm/omap: dsi: send nop instead of page & column omits c50c2d2d8d0c drm/panel: panel-dsi-cm: set column & page at setup omits 443dae095866 drm/omap: dsi: set trans_mode according to client mode_flags omits 4119bd55e40f drm/omap: pll: fix iteration loop check omits 0073b8cd4311 ARM: dts: omap5: add address-cells & size-cells to dsi omits 487c9e9289b5 drm/panel: panel-dsi-cm: cleanup tear enable omits 17d98080c436 drm/panel: panel-dsi-cm: use MIPI_DCS_GET_ERROR_COUNT_ON_DSI omits 05ec61289356 drm/omap: remove dss_mgr_ops omits dac62bcafeaa drm/omap: remove dispc_ops omits 96f4418505b5 drm/omap: drop unused owner field omits 3201509a15cc drm/omap: remove unused display.c omits 55b68fb856b5 drm/omap: squash omapdrm sub-modules into one omits f7c2724a8c36 ARM: omap2plus_defconfig: Update for moved DSI command mode panel omits 578739e86fc1 drm/omap: dsi: simplify pin config omits 94d733297933 drm/omap: simplify DSI manual update code omits 2390fadb78f0 drm/omap: drop dssdev display field omits 27e1d068df13 drm/omap: drop DSS ops_flags omits 811860ddceac drm/omap: drop unused DSS next pointer omits 4a5555187d92 drm/omap: simplify omap_display_id omits fe5f6e587cdf drm/omap: remove unused omap_connector omits 9be5bab37d0b drm/omap: remove legacy DSS device operations omits af1110cb6f92 drm/omap: dsi: Register a drm_bridge omits cf64148abcfd drm/panel: Move OMAP's DSI command mode panel driver omits 85101487326a drm/omap: remove global dss_device variable omits 596614042251 drm/omap: panel-dsi-cm: fix remove() omits 1ecf643f6376 drm/omap: panel-dsi-cm: support unbinding omits 1f4e8716876e drm/omap: panel-dsi-cm: use DEVICE_ATTR_RO omits 607824315e73 drm/omap: dsi: implement check timings omits 9f2231795ba3 drm/omap: drop omapdss-boot-init omits 1cac9ba2526f drm/omap: dsi: convert to drm_panel omits e4869b048df0 drm/omap: dsi: drop custom panel capability support omits e290c812eb89 drm/omap: dsi: Reverse direction of the DSS device enable/ [...] omits 2a4703c25f75 drm/omap: dsi: move panel refresh function to host omits 66c6bf3af6e6 drm/omap: dsi: do ULPS in host driver omits 9f0eb51e3c65 drm/omap: dsi: untangle ulps ops from enable/disable omits 0c93a61db462 drm/omap: dsi: do bus locking in host driver omits e9c7a0d713f0 drm/omap: dsi: drop custom enable_te() API omits 4c1b935fea54 drm/omap: dsi: move TE GPIO handling into core omits 3220034b1215 drm/omap: dsi: lp/hs switching support for transfer() omits 61714cd30941 drm/omap: panel-dsi-cm: use bulk regulator API omits 68ca91d7d8c1 drm/omap: dsi: use pixel-format and mode from attach omits d4b561c376f8 drm/omap: dsi: drop useless sync() omits 8228cd7ec327 drm/omap: dsi: drop unused enable_te() omits e869152d5a59 drm/omap: dsi: drop unused get_te() omits e94793ee8e97 drm/omap: dsi: drop unused memory_read() omits 7c5662babfcb drm/omap: panel-dsi-cm: use common MIPI DCS 1.3 defines omits ea83647d5ee0 drm/omap: panel-dsi-cm: drop hardcoded VC omits a5f2dcdebd83 drm/omap: dsi: request VC via mipi_dsi_attach omits d4cf15372868 drm/omap: panel-dsi-cm: use DSI helpers omits 9cd87829522c drm/omap: dsi: introduce mipi_dsi_host omits 1ed6253856cb drm/omap: dsi: switch dsi_vc_send_long/short to mipi_dsi_msg omits 952545a23a97 drm/omap: dsi: simplify read functions omits e70965386353 drm/omap: dsi: simplify write function omits 28d72874f8ae drm/omap: dsi: drop virtual channel logic omits ccc2f2ae66ca drm/omap: dsi: unexport specific data transfer functions omits fc3413a9b4ad drm/omap: panel-dsi-cm: convert to transfer API omits 9e8d3b92c24d drm/omap: dsi: add generic transfer function omits ee0c365c9ed5 drm/omap: constify write buffers omits d0103cebe125 drm/omap: dsi: use MIPI_DSI_FMT_* instead of OMAP_DSS_DSI_FMT_* omits a29cc43c2ccf drm/omap: drop unused dsi.configure_pins omits 12db515bae2d Revert "drm/omap: dss: Remove unused omap_dss_device operations" omits 64ff18911878 drm/omap: Enable COLOR_ENCODING and COLOR_RANGE properties [...] omits 1bea53df4d7b drm/omap: rearrange includes in omapdss.h omits f18f43992e1d drm/omap: Implement CTM property for CRTC using OVL manage [...] omits 3fcd70c9a5d6 drm/omap: use degamma property for gamma table omits 1b8977434606 drm: add legacy support for using degamma for gamma omits 6ca2ab8086af drm: automatic legacy gamma support omits 5c0e4110f751 udlfb: Fix memory leak in dlfb_usb_probe omits c855af2f9c5c drm/hisilicon: Fix use-after-free omits f3c420fe19f8 drm/vc4: kms: Convert to atomic helpers omits 82faa3276012 drm/vc4: kms: Remove async modeset semaphore omits 03b03efebeed drm/vc4: kms: Remove unassigned_channels from the HVS state omits 9ec03d7f1ed3 drm/vc4: kms: Wait on previous FIFO users before a commit omits d62a8ed7671e drm/vc4: Simplify a bit the global atomic_check omits 27125e86b797 drm: Document use-after-free gotcha with private objects omits ddadd40892f3 drm: Introduce an atomic_commit_setup function omits ae75a0431f82 Merge drm/drm-next into drm-misc-next omits 91def3cce986 drm/panel: khadas: Fix error code in khadas_ts050_panel_add() omits 8c392cd5f1c6 drm/amdkfd: fix ttm size refactor fallout omits e11bfb99d6ec drm/ttm: cleanup BO size handling v3 omits c41ce8199dfe drm/i915/pmu: Remove !CONFIG_PM code omits c51c29fb35f7 drm/i915/pmu: Use raw clock for rc6 estimation omits dbe13ae1d6ab drm/i915/pmu: Don't grab wakeref when enabling events omits f726c72d6c05 dma-mapping: benchmark: check the validity of dma mask bits omits dc3793038d22 drm/drv: Remove invalid assignments omits 23d4e55f7eeb drm/vkms: Unset preferred_depth omits 26e08a6da54c dma-buf: Fix kerneldoc formatting omits 7cb917b2b7bb drm/i915/display/tc: Only WARN once for bogus tc port flag omits 78336798ce71 drm/ast: Only map cursor BOs during updates omits abe54e54ddef drm/ast: Don't pin cursor source BO explicitly during update omits 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] omits 04adaba88010 drm/i915/gt: Wean workaround selftests off GEM context omits 20a6774e726a drm/i915/gt: Mark legacy ring context as lost omits c97ffd084d70 drm/i915: Correct location of Wa_1408615072 omits 3a9ec563a4ff drm/i915/icl: Fix initing the DSI DSC power refcount durin [...] omits c365d304d69a drm/sched: Add missing structure comment omits e18d9a2bb078 drm/amdgpu: clean up bo in vce and vcn test omits 63ade1043457 drm/vkms: Add setup and testing information omits ec13e5027261 arm64: dts: synaptics: Use generic "ngpios" rather than "s [...] omits 7706e376f531 ARM: dts: berlin: Use generic "ngpios" rather than "snps,n [...] omits b4385b5620b2 ARM: dts: berlin: Fix schema warnings for pwm-leds omits fd8a5b27ff21 drm/i915/bios: fill in DSC rc_model_size from VBT omits a8f65ba3c265 drm/dsc: add helper for calculating rc buffer size from DPCD omits 420798a09da7 drm/i915/dsc: make rc_model_size an encoder defined value omits e5b9cbd38135 drm/i915/dsc: configure hardware using specified rc_model_size omits 1f22ed36913e drm/dsc: use rc_model_size from DSC config for PPS omits d0d829e56674 drm/i915: split gen8+ flush and bb_start emission functions omits 70a2b431c364 drm/i915/gt: Rename lrc.c to execlists_submission.c omits 9fd96c069dd6 drm/i915/gt: Move move context layout registers and offset [...] omits 11392155f2bd NFS: Disable READ_PLUS by default omits 51c87fa64f98 drm/i915/gt: Remove uninterruptible parameter from intel_g [...] omits 84361529ee85 drm/i915: Sleep around performing iommu unmaps on Tigerlake omits 63de1da14799 drm/i915: Remove livelock from "do_idle_maps" vtd w/a omits 338d58cf47a8 drm/i915/gt: document masked registers omits 305b3bb52271 drm/i915/gt: rename wa_write_masked_or() omits 61b3b0d10099 drm/i915/gt: stop ignoring read with wa_masked_field_set omits 2e9dda43cb06 Merge branch 'printk-rework' into for-next omits 9a27d37aa8c7 drm/hisilicon: Delete unused local parameters omits 1c1b5bd4cc2d drm/hisilicon: Use managed mode-config init omits 13283a241540 drm/drv: switch to using devm_add_action_or_reset() omits 604057e984c9 video: fbdev: sis: Drop useless call to SiS_GetResInfo() omits 4aca4dbcac9d video: fbdev: controlfb: Fix set but not used warnings omits 86925b9f5203 video: fbdev: efifb: Fix set but not used warning for scre [...] omits 96a84fc360a5 video: fbdev: gbefb: Fix set but not used warning omits 54f572645c39 video: fbdev: goldfishfb: Fix defined but not used warning omits 5825e11c2547 video: fbdev: wmt_ge_rops: Fix function not declared warnings omits 031d039f1744 video: fbdev: mmp: Fix kernel-doc warning for lcd_spi_write omits 3ccdcdf461a6 video: fbdev: sparc drivers: fix kernel-doc warnings for b [...] omits 7143c92be85b video: fbdev: uvesafb: Fix set but not used warning omits e72ce1c4d1cf video: fbdev: omapfb: Fix set but not used warnings in hdmi*_core omits e994a1b67bbc video: fbdev: core: Fix kernel-doc warnings in fbmon + fb_notify omits 04a697f08a9b video: fbdev: hgafb: Fix kernel-doc warnings omits b801e827af39 Merge branch 'for-5.11' into for-next omits e9f4829f95ec drm/i915/gem: Drop false !i915_vma_is_closed assertion omits 792952314166 Merge branch 'omap-for-v5.11/dt' into for-next omits dfb7239cf3f8 Merge branch 'fixes' into for-next omits 4d4ce69f19d4 ARM: dts: dra71-evm: mark ldo0 regulator as always on omits 685a78074218 ARM: dts: dra76x: add support for OPP_PLUS omits 7a8633c4551f ARM: dts: am574x-idk: add support for EMIF1 ECC omits ca459a7407a2 drm/ingenic: Add support for serial 8-bit delta-RGB panels omits 28ab7d35b6e0 drm/ingenic: Properly compute timings when using a 3x8-bit panel omits 15b7e07bcb2e drm/ingenic: Compute timings according to adjusted_mode->crtc_* omits 71173e787cab drm/scheduler: Essentialize the job done callback omits 6efa4b465cfd gpu/drm: ring_mirror_list --> pending_list omits 8935ff00e3b1 drm/scheduler: "node" --> "list" omits 2e2bf3a5584d drm/bridge: display-connector: add DP support omits a46c112512de dt-bindings: dp-connector: add binding for DisplayPort connector omits 75c66a03dfce dt-bindings: display: mantix: Add compatible for panel from YS omits 2ff3eaa55155 dt-bindings: vendor-prefixes: Add ys vendor prefix omits 4b2b869e8efe drm/panel: mantix: Support panel from Shenzhen Yashi Chang [...] omits 6ae5837c18e9 drm/panel: mantix: Allow to specify default mode for diffe [...] omits dd396dbc4d78 drm/panel: mantix: Tweak init sequence omits dfb64090892f drm/panel: st7703: Use dev_err_probe omits d371d6ea92ad drm/i915/display/dp: Compute the correct slice count for V [...] omits 4b970408dbc9 drm/i915/dp: No need to poll FEC Enable Live bit omits a3d0d8347978 drm: fix typos in plane and CRTC overviews omits 4f963d363af5 drm/i915/selftests: Improve error reporting for igt_mock_m [...] omits 4675dcacc1ed Merge branch 'omap-for-v5.11/defconfig-take2' into for-next omits b215212117f7 drm: panel: add Khadas TS050 panel driver omits c01706e750ad Merge branch 'fixes' into for-next omits 98cda4b5f246 dt-bindings: panel-simple-dsi: add Khadas TS050 panel bindings omits e70956a2498d drm/i915: fix size_t greater or equal to zero comparison omits d0666be8ef9e drm/vc4: dsi: Add configuration for BCM2711 DSI1 omits 00aedfa4592d dt-bindings: Add compatible for BCM2711 DSI1 omits 4b265fe11fad drm/vc4: dsi: Add support for DSI0 omits d1d195ce26a1 drm/vc4: dsi: Introduce a variant structure omits dc0bf36401e8 drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array omits e02d5c43f2fd drm/vc4: dsi: Correct DSI register definition omits 51f4fcd9c4ea drm/vc4: drv: Remove the DSI pointer in vc4_drv omits e2f9b2edf7b5 drm/vc4: hdmi: Don't poll for the infoframes status on setup omits 47b1adc1d2a3 drm/panel: s6e63m0: Fix init sequence again omits 2abb0b994db5 dt-bindings: display: mcde: Convert to YAML schema omits 630a159a0bf3 video: fbdev: cirrusfb: Fix kernel-doc and set but not use [...] omits 5a15468b724b video: fbdev: uvesafb: Fix string related warnings omits ab2b29e64e05 video: fbdev: s3c-fb: Fix kernel-doc and set but not used [...] omits c96da175ba88 video: fbdev: omapfb: Fix set but not used warnings in dsi omits 98fdd0042c7c drm/kmb: fix array bounds warning omits 9dbf1a4516cf drm: panel: add flags to BOE NV110WTM-N61 omits a00fa4285878 drm: panel: Fully transition panel_desc kerneldoc to inline style omits 1cdd3f739f4e drm: Remove drmm_add_final_kfree() declaration from public [...] omits 6ca07255ac40 drm/i915: remove WA_SET_FIELD_MASKED() omits 66901614283b drm/i915: remove WA_CLR_BIT_MASKED() omits b9bdccd51afd drm/i915: remove WA_SET_BIT_MASKED() omits 1efa473e65e3 drm/i915/dg1: Implement WA_16011163337 omits 9dcd47fc1f7d Merge branch 'fixes-v5.10' into next-testing omits 9d8fddf8579a drm/i915: Disable outputs during unregister omits 005650283a9b drm/i915: Call kill_bigjoiner_slave() earlier omits 72305a808070 drm/i915: Properly flag modesets for all bigjoiner pipes omits 9e363c82baf1 drm/i915: Add intel_atomic_add_affected_planes() omits ee42ec19ca2e drm/i915: Track logically enabled planes for hw state omits f867b66e4797 drm/i915/gt: Clear the execlists timers upon reset omits cb56a07d2fd9 drm/i915/gt: Include reset failures in the trace omits d997e240ceec drm/i915/gt: Cancel the preemption timeout on responding to it omits b969540500bc drm/i915/gt: Ignore repeated attempts to suspend request f [...] omits ba38b79eaeae drm/i915/gem: Propagate error from cancelled submit due to [...] omits 552a77bab3ff drm/hisilicon: Delete the entire file hibmc_ttm.c omits 717ea76addb3 drm/hisilicon: Use managed VRAM-helper initialization omits 9f941375aa1d drm/ingenic: depend on COMMON_CLK to fix compile tests omits 97ffcd0d1eec drm/i915: Add VRR_CTL_LINE_COUNT field to VRR_CTL register def omits cf977e18610e drm/i915/gem: Spring clean debugfs omits 0a260e731d6c drm/fb-helper: Add missed unlocks in setcmap_legacy() omits e35293465965 drm/i915: Make intel_display_power_put_unchecked() an inte [...] omits 93b916fda693 drm/i915: Track power reference taken to disable power wel [...] omits a0b024ed10bd drm/i915: Rename power_domains.wakeref to init_wakeref omits 719065500b5d drm/i915: Track power reference taken for eDP VDD omits 162e68e133d5 drm/i915/ddi: Track power reference taken for encoder main [...] omits a4550977a0fa drm/i915/ddi: Track power reference taken for encoder DDI IO use omits 802034849a22 drm/i915: Track power references taken for enabled CRTCs omits 6979cb9a2cb4 drm/i915: Factor out helpers to get/put a set of tracked p [...] omits a9b5e83a5d11 drm/i915: Use CRTC index consistently during getting/putti [...] omits 14f2d7604f7c drm/i915/gem: Check the correct variable in selftest omits 15ccc39b3aab gma500: clean up error handling in init omits e4401247070a drm/hisilicon: Use the new api devm_drm_irq_install omits d96bc380a50f drm/irq: Add the new api to install irq omits 770729f77d23 drm/hisilicon: Code refactoring for hibmc_drm_drv omits 1494a1dec5bf drm/i915: refactor panel backlight control functions. (v2) omits 0a8cad54792e drm/i915/gvt: avoid useless use of inline omits 829270e4552e drm/i915/display: Record the plane update times for debugging omits 7d1a31e128d3 Revert "drm/i915/lmem: Limit block size to 4G" omits a2843b3bd17e drm/i915/gem: Limit lmem scatterlist elements to UINT_MAX omits 840291a7b90b drm/i915/selftests: Tidy prng constructor for client blits omits 54b3f0e68173 drm/i915: remove last traces of I915_READ(), I915_WRITE() [...] omits f9c914a5b946 Revert "drm/i915/display/fbc: Disable fbc by default on TGL" omits 91bd7a441bf0 drm/i915/display/tgl: Disable FBC with PSR2 omits a7e2e1c50450 drm: document that user-space should force-probe connectors omits 348fb0cb0a79 drm/i915/pmu: Deprecate I915_PMU_LAST and optimize state tracking omits 36549848ed27 drm/virtio: consider dma-fence context when signaling omits b9662c3a54eb drm/virtio: rework virtio_fence_signaled omits 41a90202cd15 drm/virtio: virtio_{blah} --> virtio_gpu_{blah} omits ca3fb8821fbc drm/i915/gvt: replace I915_WRITE with intel_uncore_write omits 37df0edf7048 drm/i915/gem: Report error for vmap() failure omits 5ac84806f5e9 drm/i915/tgl, rkl, dg1: Apply WA_1406941453 to TGL, RKL and DG1 omits 324a158fe535 fs: 9p: add generic splice_write file operation omits 998cc864955d drm/i915/lspcon: Do not send DRM infoframes to non-HDMI sinks omits b759415020b3 drm/i915/display: Implement DRM infoframe read for LSPCON omits 34108a03e430 drm/i915/display: Implement infoframes readback for LSPCON omits a44289b923f6 drm/i915/lspcon: Create separate infoframe_enabled helper omits c5044aee4039 drm/i915/display: Enable HDR for Parade based lspcon omits 84ab44b757d5 drm/i915/display: Nuke bogus lspcon check omits 5d36f2b2dd4d drm/i915/display: Enable colorspace programming for LSPCON [...] omits 174da987bc8d drm/i915: Split intel_attach_colorspace_property() into HD [...] omits b983675709e0 drm/i915/display: Attach content type property for LSPCON omits 55b1f9ddf41d drm/i915/display: Add a WARN for invalid output range and format omits 9559c0d13b6b drm/i915/display: Fixes quantization range for YCbCr output omits 2e666613b24e drm/i915/display: Attach HDR property for capable Gen9 devices omits 1a911350dd6c drm/i915/display: Enable HDR on gen9 devices with MCA Lspcon omits 81cc320aa359 drm/i915/display: Add HDR Capability detection for LSPCON omits b73cd1e2ebfc drm/ttm: stop destroying pinned ghost object omits 551620f2a381 drm/nouveau: Drop mutex_lock_nested for atomic omits 6926872ae244 drm/gma500: Fix error return code in psb_driver_load() omits efab47658a6c drm/i915/display/psr: Calculate selective fetch plane registers omits 5cf829042641 drm/ttm/drivers: remove unecessary ttm_module.h include v2 omits 2939eb068289 drm/i915/irq: replace I915_READ()/WRITE() with intel_uncor [...] omits 5f461660db17 drm/i915/pm: replace I915_READ()/WRITE() with intel_uncore [...] omits 77895af24e2c drm/i915/suspend: replace I915_READ()/WRITE() with intel_d [...] omits 124a60f2131c drm/i915/debugfs: replace I915_READ() with intel_uncore_read() omits 88d570e030dd drm/i915/debugfs: remove the i915_cache_sharing debugfs file omits 507007fb591b drm/i915/cdclk: prefer intel_de_write() over I915_WRITE() omits 669f3f2bac1c drm/i915: remove last traces of I915_READ_FW() and I915_WR [...] omits 868b5626d0b9 drm/i915/debugfs: remove RPS autotuning details from i915_ [...] omits ba961946295a fs: 9p: add generic splice_read file operations omits fa5d598b8cba drm/i915/perf: also include Gen11 in OATAILPTR workaround omits 06d6b9e10f25 Merge branch 'omap-for-v5.11/dt' into for-next omits e278f68cbf18 ARM: dts: omap3-gta04: fix twl4030-power settings 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 f0d67d10b7c4 ARM: dts: am335x-evm/evmsk/icev2: switch to new cpsw switch drv omits 1a93456d08b8 ARM: dts: am33xx-l4: add dt node for new cpsw switchdev driver omits 025ae8255d33 video: fbdev: nvidia: Fix set but not used warnings omits 4e4b1d92e24e video: fbdev: neofb: Fix set but not used warning for CursorMem omits 57e4bc8a48dd video: fbdev: sstfb: Updated logging to fix set but not us [...] omits 9b028f48e72d video: fbdev: mx3fb: Fix kernel-doc, set but not used and [...] omits 2f71315eaae7 video: fbdev: tgafb: Fix kernel-doc and set but not used warnings omits b47e6ca3c0d5 video: fbdev: pm2fb: Fix kernel-doc warnings omits 5c7ddcc801d7 video: fbdev: riva: Fix kernel-doc and set but not used warnings omits f686b34c9364 video: fbdev: tdfx: Fix set but not used warning in att_outb() omits 9403c18953f7 video: fbdev: via: Fix set but not used warning for mode_c [...] omits 1a608758df9e video: fbdev: sis: Fix set but not used warnings in sis_main omits 2a74e8682a39 video: fbdev: sis: Fix set but not used warnings in init.c omits e8a254362de6 video: fbdev: sis: Fix defined but not used warning of SiS [...] omits 50b82a2d6957 video: fbdev: sis: Fix defined but not used warnings omits 055646137637 video: fbdev: aty: Fix set but not used warnings in mach64_ct omits 580054562651 video: fbdev: aty: Fix set but not used warnings omits 288b23719ce0 video: fbdev: aty: Delete unused variable in radeon_monitor omits cb2ce93e5b05 drm/i915/gem: Differentiate oom failures from invalid map types omits d2cf0125d4a1 drm/i915/lmem: Limit block size to 4G omits e96434e1137e drm/i915/selftest: assert we get 2M GTT pages omits 77acab40a61a drm/i915/selftest: also consider non-contiguous objects omits f7ed83cc1925 drm/i915/gt: Limit frequency drop to RPe on parking 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 c67e62790f5c drm/prime: split array import functions v4 omits 18f7608a67fc drm/ttm: nuke ttm_dma_tt_init omits 2705d14a3145 drm/qxl: switch to ttm_sg_tt_init omits 4c515bb187ee drm/vmwgfx: switch to ttm_sg_tt_init omits 470cfe71b420 drm/nouveau: stop using pages with drm_prime_sg_to_page_ad [...] omits 4e7b9000b6d8 drm/amdgpu: stop using pages with drm_prime_sg_to_page_add [...] omits 0575ff3d33cd drm/radeon: stop using pages with drm_prime_sg_to_page_add [...] omits f5ca8eb6f9bd drm/cma-helper: Implement mmap as GEM CMA object functions omits bc2532ab7c20 drm/cma-helper: Remove prime infix from GEM object functions omits a96ee0f6b58d drm: panel: simple: Add BOE NV110WTM-N61 omits 981963a2118b dt-bindings: dt-bindings: display: simple: Add BOE NV110WTM-N61 omits 4beb04beb24a drm: panel: simple: Allow specifying the delay from prepar [...] omits e5e30dfcf3db drm: panel: simple: Defer unprepare delay till next prepar [...] omits 131f909ad55f drm: panel: simple: Fixup the struct panel_desc kernel doc omits eba0d703b3ca drm/kmb: Remove an unnecessary NULL check omits 95e22f8ca15a omapfb: fbcon: remove trailing semicolon in macro definition omits 6fdf38e61310 video: fbdev: s1d13xxxfb: Fix kernel-doc and set but not u [...] omits b1cba76de6c7 video: fbcon: Fix warnings by using pr_debug() in fbcon omits 891948966ba5 video: Fix kernel-doc warnings in of_display_timing + of_v [...] omits a218a397f009 drm/rockchip: fix typo in Kconfig 's/HDMI/dsi/' omits f8c8c7d86da8 drm/rockchip: for error print, use the correct device pointer omits 6762b50d7daa drm/rockchip: dw_hdmi: fix incorrect clock in vpll clock e [...] omits 8d989f444894 drm/i915/perf: replace idr_init() by idr_init_base() omits d6bff5b0bddb drm/ingenic: Add basic PM support omits 727bfb2c55b0 Merge branch 'v5.10-next/soc' into for-next omits 5cc2b61fb251 drm/i915/display: Suppress "Combo PHY A HW state changed u [...] omits a9d71f76ccfd drm/i915/gt: Retain default context state across shrinking omits c33f83fd481a drm/i915: remove trailing semicolon in macro definition omits e5346a1ff38a Revert "drm/i915: re-order if/else ladder for hpd_irq_setup" omits 57fcd550eb15 drm/ttm: Warn on pinning without holding a reference omits cdaa1e42b483 Merge branch 'for-5.10/upstream-fixes' into for-next omits d180d2424154 Merge branch 'for-5.10/upstream-fixes' into for-next omits c6c90c70db4d fbdev: aty: SPARC64 requires FB_ATY_CT omits 584e599bd090 via/via_irq: use __func__ to replace string function name omits 2c55c66c65fd Merge branch 'for-5.11/sony' into for-next omits 853ac4b7c3d8 Merge branch 'for-5.11/core' into for-next omits 6ca0e9dddff6 Merge branch 'for-5.11/core' into for-next omits eb4e76080fcf Merge branch 'for-5.10-pr_cont-fixup' into for-next omits 444fbf5d7058 drm/i915/gt: Declare gen9 has 64 mocs entries! omits 9afdda82ee7f drm/radeon: fix check order in radeon_bo_move omits 6a5044c84dfa Merge branch 'omap-for-v5.11/genpd' into for-next omits 85cc2917a396 drm/i915/gt: Move the breadcrumb to the signaler if comple [...] omits c744d50363b7 drm/i915/gt: Split the breadcrumb spinlock between global [...] omits 14d1eaf08845 drm/i915/gt: Protect context lifetime with RCU omits a58559898abe drm/i915/gt: Check for a completed last request once omits b8e2bd98a2c9 drm/i915/gt: Decouple completed requests on unwind omits 977933b5da7c drm/i915/gt: Program mocs:63 for cache eviction on gen9 omits 9bb5c7135ec4 Merge branch 'for-5.11/elecom' into for-next omits 8bf3f590005f Merge branch 'for-5.10/upstream-fixes' into for-next omits 24a4a26dd232 Merge branch 'for-5.11/elecom' into for-next omits 376358034a7c Merge branch 'for-5.11/wacom' into for-next omits a5c2894eaf92 Merge branch 'for-5.11/core' into for-next omits 4c8cf5a6fb73 Merge branch 'for-5.11/core' into for-next omits 8deafee9cada Merge branch 'for-5.10/upstream-fixes' into for-next omits 1d998cf60e46 Merge branch 'for-5.11/intel-ish' into for-next omits 50cd491505d8 Merge branches 'for-5.10/upstream-fixes' and 'for-5.11/son [...] 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 2f87c053ac48 drm/i915/guc: Use correct lock for CT event handler omits 016669752c36 drm/i915/guc: Use correct lock for accessing guc->mmio_msg omits b468bcc6ef50 Merge branch 'omap-for-v5.11/soc' into for-next omits 2879a84c30ce Merge branch 'fixes' into for-next omits 46eecfccb4c2 drm/i915/gt: Free stale request on destroying the virtual engine omits 3aef910d26ef drm/i915/gt: Don't cancel the interrupt shadow too early omits 6cfe66eb71b6 drm/i915/gt: Track signaled breadcrumbs outside of the bre [...] omits 9d5612ca165a drm/i915/gt: Defer enabling the breadcrumb interrupt to af [...] omits b2a8f6ce4bdc Merge branch 'for_5.11/drivers-soc' into next omits 9f41d13fc9fd Merge branch 'for_5.11/keystone-dts' into next omits 4ee737925746 drm/i915/gt: Plug IPS into intel_rps_set omits 16cfcb0f3c4b drm/i915/selftests: Small tweak to put the termination con [...] omits 8005f37ca941 drm/i915/selftests: Improve granularity for mocs reset checks omits 67dd0b9677e8 drm/i915/gem: Remove incorrect early dbg print omits 8eb431c1f8e2 Merge branch 'for-5.11-null-console' into for-next omits da7ac715d339 drm/i915: Show timeline dependencies for debug omits b5b349b93b0e drm/i915: Lift waiter/signaler iterators omits 0986317a45df drm/i915/gt: Show all active timelines for debugging omits 562675d09a35 drm/i915/gt: Update request status flags for debug pretty-printer omits 1f0e785a9cc0 drm/i915: Lift i915_request_show() omits 14cb9a776362 drm/i915/gt: Include semaphore status in print_request() omits 292cbdcc69fe Merge branch 'for-5.10/upstream-fixes' into for-next omits 80c1dbebf308 XArray: Fix splitting to non-zero orders omits f1ee999f62f6 XArray: Fix split documentation omits 41707a524026 Merge branches 'soc-for-v5.11' and 'defconfig-for-v5.11' i [...] omits 92955b13f7c6 ARM: config: Enable PSTORE in aspeed_g5_defconfig omits dac67c2d338c drm/i915/gvt: Remove incorrect kerneldoc marking omits 45e50f48b790 drm/i915/gt: Remember to free the virtual breadcrumbs omits d33fcd798cb7 drm/i915/gt: Ignore dt==0 for reporting underflows omits ac54c826cdd6 drm/i915/dg1: make Wa_22010271021 permanent omits 19384452052a drm/i915/selftests: Fix wrong return value of perf_request [...] omits 01d708840c26 drm/i915/selftests: Fix wrong return value of perf_series_ [...] omits 7c9be0d5be1f Merge branch 'omap-for-v5.11/dt' into for-next omits 77c296966e86 drm/i915: Avoid memory leak with more than 16 workarounds [...] 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 e76f0c214c41 Merge branch 'for-5.10/upstream-fixes' into for-next omits bdc26d793481 Merge branch 'for-5.11/amd-sfh-hid' into for-next omits 97919d7f73dc Merge branch 'for-5.11' into for-next omits 2565feb3ad18 Merge branch 'omap-for-v5.11/dt' into for-next omits 7045d808685e Merge branch 'fixes' into for-next omits 42e584ce112d Merge branch 'for-5.10/upstream-fixes' into for-next omits 9194df34b8b8 Merge branch 'for-5.10-trivial' into for-next omits d7caaeda99e3 Merge branch 'for-5.10/upstream-fixes' into for-next omits 244dd46c1f52 Merge branch 'for-5.10/upstream-fixes' into for-next omits d0a19d03cbb8 Merge branch 'for-5.11/amd-sfh-hid' into for-next omits de6e7a24979b Merge branch 'for-5.10-trivial' into for-next omits a5e886fb26f2 Merge branch 'for_5.11/drivers-soc' into next omits 2039112f7c1c Merge branch 'for-5.11/core' into for-next omits be9d87ef759e Merge branch 'for-5.11/i2c-hid' into for-next omits 57005fe2692b Merge branch 'for-5.11/amd-sfh-hid' into for-next omits 78f229f61252 Merge branch 'for-5.11/asus' into for-next omits 3cb4d29a2633 MAINTAINERS: The DMI/SMBIOS tree has moved omits aae3f05c3fd2 Merge branch 'for-5.11/amd-sfh-hid' into for-next omits e26f023e01ef firmware/dmi: Include product_sku info to modalias omits d0a9fffedca1 docs: fs: api-summary.rst: get rid of kernel-doc include omits df0e5f0e866b IB/srpt: docs: add a description for cq_size member omits 7985c31d1ace locking/refcount: move kernel-doc markups to the proper place omits 3b9431ac5c01 docs: lockdep-design: fix some warning issues omits 3b58afec5195 MAINTAINERS: fix broken doc refs due to yaml conversion omits 84ae28bda198 ice: docs fix a devlink info that broke a table omits e3122e957576 crypto: sun8x-ce*: update entries to its documentation omits 75e9a357f9a7 net: phy: remove kernel-doc duplication omits dce89b296a4f mm: pagemap.h: fix two kernel-doc markups omits 7f4d6c3ff6df drm/dp: fix a kernel-doc issue at drm_edid.c omits 03c9c8ba3f49 drm/dp: fix kernel-doc warnings at drm_dp_helper.c omits 0870be85a77b drm: kernel-doc: document drm_dp_set_subconnector_property [...] omits 8e513153b83e blk-mq: docs: add kernel-doc description for a new struct member omits cc55219a551e docs: userspace-api: add iommu.rst to the index file omits b02f98d886ab docs: hwmon: mp2975.rst: address some html build warnings omits fdbf853bbdaf docs: net: statistics.rst: remove a duplicated kernel-doc omits cd6c4280fe26 docs: kasan.rst: add two missing blank lines omits b2545be4a4c7 docs: admin-guide: net.rst: add a missing blank line omits 3d64372dabcd docs: hwmon: adm1266.rst: fix a broken reference omits d5abc30056da sphinx: conf.py: properly handle Sphinx 4.0 omits 6e4ec3eec914 scripts: kernel-doc: use :c:union when needed omits 26911e6b1302 Merge branch 'for-5.10-fixup' into for-next omits ece33d6abfbc Merge branch 'for-5.10' into for-next omits 22ac367a8ac0 Merge branch 'printk-rework' into for-next omits 6579e79e7a8a Merge branch 'printk-rework' into for-next omits af8fbcb58191 Merge branch 'printk-rework' into for-next omits d4f0349bc008 Merge branch 'for-5.10' into for-next omits 22ed34492cf7 Merge branch 'printk-rework' into for-next omits 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next omits 54bde873682b nds32: Fix bogus reference to <asm/procinfo.h> omits 265fb79cd50b nds32: use get_kernel_nofault in dump_mem omits de5229b425a7 nds32: remove dump_instr omits 74583eae2a28 nds32: configs: Cleanup CONFIG_CROSS_COMPILE omits fedd8412840c nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next omits 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 35b34568912c h8300: dts: Fix /chosen:stdout-path omits 0a95a6d1a4cd sparc: use for_each_child_of_node() macro omits 6800cd8cbc6e ide-acpi: use %*ph to print small buffer omits d41b375134a9 ide: delkin_cb: use generic power management omits f9e09a0711ca ide: sc1200: use generic power management omits 9a51ffe845e4 ide: use generic power management omits 2c8cbe0b2971 IDE SUBSYSTEM: Replace HTTP links with HTTPS ones omits 17ec0a17e90f sparc: Use fallthrough pseudo-keyword omits aecc63ae8271 Merge branch 'sparc32-srmmu-improve-type-safety-of-__nocache_fix' omits c0d5b0c721b6 sparc32: srmmu: improve type safety of __nocache_fix() omits 72a7af33e080 sparc32: use PUD rather than PGD to get PMD in srmmu_inher [...] omits 7780918b3648 sparc32: fix a user-triggerable oops in clear_user() omits e06028482135 SPARC: backoff.h: delete a duplicated word omits 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next omits bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next omits 37719576046b arch/sparc: Replace HTTP links with HTTPS ones omits 5124b31c1e90 sparc: piggyback: handle invalid image omits c05d042fda88 sparc64: viohs: Use struct_size() helper omits b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next omits 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next omits e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next omits 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next omits 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next omits aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next omits beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. omits 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. omits 2c496a11304d irq-renesas-h8s: fix interrupt handling. omits 951261bc4834 h8300_timer8: fix count mode. omits 04fffbe01d2d h8300: update dts. omits 2fdf50bd510f sh-sci: 8bit register fix. omits b2c03bb18a6d smc91x: remove GPIOLIB dependency. omits 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET omits de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h omits ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h omits 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" omits caf3f4bdb535 h8300: fix memset return value. omits 486f29df6941 Merge branch 'v5.8/dt' into next omits 6c0bc05ed81e Merge branch 'v5.8/soc' into next omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 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 619129921e92 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page adds efbeed13befb mm: hugetlb: fix a race between freeing and dissolving the page adds 584544fe1cc4 mm: hugetlb: fix a race between isolating and freeing page adds e74ed35c5a92 mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active adds 8e8df38d88da mm: migrate: do not migrate HugeTLB page whose refcount is one adds 5764d6842a2f mm, compaction: move high_pfn to the for loop scope adds 11ae77c507a7 mm/vmalloc: separate put pages and flush VM flags adds 527881abba52 init/gcov: allow CONFIG_CONSTRUCTORS on UML to fix module gcov adds 2df300263731 mm: thp: fix MADV_REMOVE deadlock on shmem THP adds c69db7356363 memblock: do not start bottom-up allocations with kernel_end adds cc0db0967e7d mailmap: fix name/email for Viresh Kumar adds f937e77b5263 mailmap: add entries for Manivannan Sadhasivam adds 27a7e8b33924 mm/filemap: add missing mem_cgroup_uncharge() to __add_to_ [...] adds 50a4b26f7a30 kasan: add explicit preconditions to kasan_report() adds 592d1176e9dc kasan: make addr_has_metadata() return true for valid addresses adds 0d5688b11182 ubsan: implement __ubsan_handle_alignment_assumption adds 3489653e8996 mm: hugetlb: fix missing put_page in gather_surplus_pages() adds 60574456d683 MAINTAINERS/.mailmap: use my @kernel.org address adds 4dc325567c59 mm/rmap: fix potential pte_unmap on an not mapped pte adds 28966416320e /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds ad5fe2607901 /proc/kpageflags: do not use uninitialized struct pages adds 4da1eb127872 Revert "mm: memcontrol: avoid workload stalls when lowerin [...] adds 6e0005f56b6d hexagon: remove CONFIG_EXPERIMENTAL from defconfigs adds 7f4ec8625b6d scripts/spelling.txt: increase error-prone spell checking adds c5d9ab54353b scripts/spelling.txt: check for "exeeds" adds 189b02b0c1b5 scripts/spelling.txt: add "allocted" and "exeeds" typo adds d849ff555420 ntfs: layout.h: delete duplicated words adds 313636bad841 ocfs2: remove redundant conditional before iput adds 5f9caf52a98e ocfs2: clean up some definitions which are not used any more adds 8b73efd9cea8 ocfs2: fix a use after free on error adds b1476ba19418 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 41b801122987 ocfs2: fix ocfs2 corrupt when iputting an inode adds 74450419d1bc fs: delete repeated words in comments adds 679bd3f091bc ramfs: support O_TMPFILE adds 99a5bf6328aa kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 96cc183b54e9 mm, tracing: record slab name for kmem_cache_free() adds 87b6829f7ae5 mm/sl?b.c: remove ctor argument from kmem_cache_flags adds 9ddfd20988c3 mm/slub: disable user tracing for kmemleak caches by default adds 12fe5ecbd7e0 mm, slub: stop freeing kmem_cache_node structures on node offline adds b4394e7d3726 mm, slab, slub: stop taking memory hotplug lock adds d20a4574eadc mm, slab, slub: stop taking cpu hotplug lock adds 9afd86a13c77 mm, slub: splice cpu and page freelists in deactivate_slab() adds a918cc4ba41d mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] adds b7d03832c98d mm/debug: improve memcg debugging adds 7fcb7e3c7ec3 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] adds 60df1796548a mm/debug_vm_pgtable/basic: iterate over entire protection_map[] adds 40c8059c33e8 mm/page_owner: use helper function zone_end_pfn() to get end_pfn adds 49b0bd62183f mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds ad60d8d30d91 mm/filemap: remove unused parameter and change to void typ [...] adds b6c85b3a3d75 mm/filemap: don't revert iter on -EIOCBQUEUED adds 0c6aa2e877ba mm/filemap: rename generic_file_buffered_read subfunctions adds d55be3d9573e mm/filemap: remove dynamically allocated array from filemap_read adds de2758470d55 mm/filemap: convert filemap_get_pages to take a pagevec adds 1a5a746d3fa5 mm/filemap: use head pages in generic_file_buffered_read adds c9e23d3849ad mm/filemap: pass a sleep state to put_and_wait_on_page_locked adds de3887c662cd mm/filemap: support readpage splitting a page adds e61e7fe1f58b mm/filemap: inline __wait_on_page_locked_async into caller adds 7dd17e5dba71 mm/filemap: don't call ->readpage if IOCB_WAITQ is set adds 2729af786c23 mm/filemap: change filemap_read_page calling conventions adds 5ad8f49920ca mm/filemap: change filemap_create_page calling conventions adds 82ea1ff3b213 mm/filemap: convert filemap_update_page to return an errno adds 98038285f8a0 mm/filemap: move the iocb checks into filemap_update_page adds 2d3c981b0c97 mm/filemap: add filemap_range_uptodate adds d173bc6fbb3c mm-filemap-add-filemap_range_uptodate-fix adds 6e2d09765770 mm/filemap: split filemap_readahead out of filemap_get_pages adds 563bc39f2c9d mm/filemap: restructure filemap_get_pages adds 2323fd3a5b00 mm/filemap: don't relock the page after calling readpage adds 0a682cf8b061 mm/filemap: rename generic_file_buffered_read to filemap_read adds acbe660c0620 mm/filemap: simplify generic_file_read_iter adds fad7df77411c mm/gup: don't pin migrated cma pages in movable zone adds 8705653fe843 mm/gup: check every subpage of a compound page during isolation adds 27dd270ea19b mm/gup: return an error on migration failure adds 872499aad7a3 mm/gup: check for isolation errors adds 970981d0e69d mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds 48a0e5b230ce mm: apply per-task gfp constraints in fast path adds 0002fa894c45 mm: honor PF_MEMALLOC_PIN for all movable pages adds 983cb10d3f90 mm/gup: do not migrate zero page adds 3f509f6aef4b mm/gup: migrate pinned pages out of movable zone adds 5025e398b3ed memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] adds d0cc2b3d890a mm/gup: change index type to long as it counts pages adds 20a14b85cd50 mm/gup: longterm pin migration cleanup adds 36cf89df59b9 selftests/vm: gup_test: fix test flag adds aabc3cc12a34 selftests/vm: gup_test: test faulting in kernel, and verif [...] adds 2723c50f4351 mm/swap_slots.c: remove redundant NULL check adds 63fe5d830309 mm/swapfile.c: fix debugging information problem adds a45dd84b3067 mm/page_io: use pr_alert_ratelimited for swap read/write errors adds 8ff587e20f20 mm/swap_state: constify static struct attribute_group adds 63a6f13b4b68 mm/swap: don't SetPageWorkingset unconditionally during swapin adds bd00ee37dcfc mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] adds e6dfd42de9f5 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] adds 76d6f6fcad8b mm: memcontrol: optimize per-lruvec stats counter memory usage adds 7e2aaf6fb19b mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] adds 0f440f30d9ea mm: memcontrol: fix NR_ANON_THPS accounting in charge moving adds f043d3a4c1ec mm: memcontrol: convert NR_ANON_THPS account to pages adds 0878b639a8b5 mm: memcontrol: convert NR_FILE_THPS account to pages adds a036b01a4d5a mm: memcontrol: convert NR_SHMEM_THPS account to pages adds d208e2ea7f91 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages adds 56e2ca8ee2ef mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages adds a2e6ce902f34 mm: memcontrol: make the slab calculation consistent adds 93e8956e6375 mm/memcg: revise the using condition of lock_page_lruvec f [...] adds 6b4fab0d75d5 mm/memcg: remove rcu locking for lock_page_lruvec function series adds 765e24685abc mm: memcg: add swapcache stat for memcg v2 adds 34483216dfae mm-memcg-add-swapcache-stat-for-memcg-v2-fix adds cfe2802ca5ea mm: kmem: make __memcg_kmem_(un)charge static adds 63efe4c2663a mm: page_counter: re-layout structure to reduce false sharing adds 17ce3e1a49f6 mm/memcontrol: remove redundant NULL check adds ef89abc82cbf mm/mmap.c: remove unnecessary local variable adds d669deefb75d mm/memory.c: fix potential pte_unmap_unlock pte error adds 5987a84febd2 mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] adds 6d1b94aa735f mm/mmap.c: fix the adjusted length error adds e2c458d6e7ce mm/mprotect.c: optimize error detection in do_mprotect_pkey() adds c4ce46928481 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() adds 0bf2fd16f2d1 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] adds 70d7b239400c mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] adds e4d7474e8212 mm/page_reporting: use list_entry_is_head() in page_report [...] adds 8128abf7bfe6 vmalloc: remove redundant NULL check adds bca85fea2056 kasan: prefix global functions with kasan_ adds 82efcea3bd95 kasan: clarify HW_TAGS impact on TBI adds 5a489fc31349 kasan: clean up comments in tests adds 4315cd10594a kasan: add macros to simplify checking test constraints adds ac220588cc44 kasan: add match-all tag tests adds 3b5acc4281e9 kasan: export kasan_poison adds 640a3bdf02c9 kasan-add-match-all-tag-tests-fix-fix adds b3da3152e586 kasan, arm64: allow using KUnit tests with HW_TAGS mode adds 61e8ab689994 kasan: rename CONFIG_TEST_KASAN_MODULE adds 7d2f8a8da607 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL adds 9cabf20e39a8 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode adds 2c9c2eda603e kasan: fix memory corruption in kasan_bitops_tags test adds db67324f0931 kasan: move _RET_IP_ to inline wrappers adds 514a2eaca701 kasan: fix bug detection via ksize for HW_TAGS mode adds f46928179952 kasan: add proper page allocator tests adds e18b267736fb kasan: add a test for kmem_cache_alloc/free_bulk adds 802707012945 kasan: don't run tests when KASAN is not enabled adds a1fa6a2a738f kasan: remove redundant config option adds b71f2d132bc1 kasan-remove-redundant-config-option-v3 adds 2f20c02df7de mm: fix prototype warning from kernel test robot adds abf53a6be976 mm: rename memmap_init() and memmap_init_zone() adds 4abba84c6847 mm: simplify parater of function memmap_init_zone() adds 6ab785fd0922 mm: simplify parameter of setup_usemap() adds 633de5eeb3da mm: remove unneeded local variable in free_area_init_core adds 33d100b0f99d video: fbdev: acornfb: remove free_unused_pages() adds 0ecf91d49e0a mm: simplify free_highmem_page() and free_reserved_page() adds dd2fc2bf96e8 mm/huge_memory.c: update tlb entry if pmd is changed adds 25e2792ab2ef MIPS: do not call flush_tlb_all when setting pmd entry adds dba5bffc2e05 mm/hugetlb: fix potential double free in hugetlb_register_ [...] adds d9308afa1c9a mm/hugetlb.c: fix unnecessary address expansion of pmd sharing adds e24e58748172 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call adds 3d99735f6f7c mm/hugetlb: use helper huge_page_order and pages_per_huge_page adds f79633fdd2c5 mm/hugetlb: fix use after free when subpool max_hpages acc [...] adds f4e66fca9ede mm/hugetlb: simplify the calculation of variables adds 076767790319 mm/hugetlb: grab head page refcount once for group of subpages adds 61b705dab029 mm/hugetlb: refactor subpage recording adds 55cc003a56fc mm/hugetlb: fix some comment typos adds 61c24e13ac30 mm/vmscan: __isolate_lru_page_prepare() cleanup adds 5ae149747832 mm/workingset.c: avoid unnecessary max_nodes estimation in [...] adds f1538f149b4d mm/vmscan.c: use add_page_to_lru_list() adds 4839d3b07115 include/linux/mm_inline.h: shuffle lru list addition and d [...] adds 25b1bbd9f508 mm: don't pass "enum lru_list" to lru list addition functions adds a7e61b89215b mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() adds 7ce6f3a74376 mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() adds ac78a2142f89 mm: add __clear_page_lru_flags() to replace page_off_lru() adds 6ee13d5de76d mm: VM_BUG_ON lru page flags adds 3e31cae5d73f include/linux/mm_inline.h: fold page_lru_base_type() into [...] adds 45e387ff9726 include/linux/mm_inline.h: fold __update_lru_size() into i [...] adds 975c3ad8e809 mm/vmscan.c: make lruvec_lru_size() static adds 08dcfa5ae01f mm: workingset: clarify eviction order and distance calculation adds 6195ece8481d hugetlb: use page.private for hugetlb specific page flags adds c2426cde43a0 hugetlb: convert page_huge_active() HPageMigratable flag adds 42f5817c591f hugetlb: convert PageHugeTemporary() to HPageTemporary flag adds ce044637ab78 hugetlb: convert PageHugeFreed to HPageFreed flag adds aba861e692ae z3fold: remove unused attribute for release_z3fold_page adds 222beaa8090f z3fold: simplify the zhdr initialization code in init_z3fo [...] adds 5e91afb59fc2 mm/compaction: remove rcu_read_lock during page compaction adds 6c5a280d46f0 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked adds 9555063b9519 mm/compaction: correct deferral logic for proactive compaction adds 0603e1fed094 mm/compaction: fix misbehaviors of fast_find_migrateblock() adds 6a3be1096897 numa balancing: migrate on fault among multiple bound nodes adds 7c0f209879c1 mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] adds b0dcb33e3ff3 mm, oom: fix a comment in dump_task() adds 7d64d62b016d mm/hugetlb: change hugetlb_reserve_pages() to type bool adds a5d146eed9e4 hugetlbfs: remove special hugetlbfs_set_page_dirty() adds 6661ab827503 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() adds 9a8f4b1bae1d hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs adds 1221e25305bd hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] adds 6b807c669819 hugetlbfs: remove meaningless variable avoid_reserve adds ffe6a17e987b hugetlbfs: make hugepage size conversion more readable adds 78c22e512be6 hugetlbfs: correct some obsolete comments about inode i_mutex adds da0745e25f06 hugetlbfs: fix some comment typos adds 6630537c96a6 mm/migrate: remove unneeded semicolons adds 781c09810aee mm: make pagecache tagged lookups return only head pages adds 6756929db812 mm/shmem: use pagevec_lookup in shmem_unlock_mapping adds 4d4b13390346 mm/swap: optimise get_shadow_from_swap_cache adds 533004e19245 mm: add FGP_ENTRY adds 83554f0db853 mm/filemap: rename find_get_entry to mapping_get_entry adds df584e719dfc mm/filemap: add helper for finding pages adds 72438c678513 fix mm-filemap-add-helper-for-finding-pages.patch adds 0be0f69deb73 mm/filemap: add mapping_seek_hole_data adds 8c61757a4b54 fix mm-filemap-add-mapping_seek_hole_data.patch adds bd9c9de11f85 iomap: use mapping_seek_hole_data adds 9125f0adb231 mm: add and use find_lock_entries adds bc7ed3920358 fix mm-add-and-use-find_lock_entries.patch adds 311bbebcf430 mm: add an 'end' parameter to find_get_entries adds 7c7004e07c60 mm: add an 'end' parameter to pagevec_lookup_entries adds 5fa4b3eba303 mm: remove nr_entries parameter from pagevec_lookup_entries adds 240d3211a76f mm: pass pvec directly to find_get_entries adds d71c9e2087da mm: remove pagevec_lookup_entries adds 9d715662bb99 mm,thp,shmem: limit shmem THP alloc gfp_mask adds 05da024b943e mm,thp,shm: limit gfp mask to no more than specified adds c6e444cf048d mm,thp,shmem: make khugepaged obey tmpfs mount flags adds 68637e5bc3f9 mm: cma: allocate cma areas bottom-up adds 5500cfb4b155 mm-cma-allocate-cma-areas-bottom-up-fix adds 0b02a6fb3c9b mm-cma-allocate-cma-areas-bottom-up-fix-2 adds b400186be170 mm-cma-allocate-cma-areas-bottom-up-fix-3 adds cc0c3495b840 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix adds 661869adf622 mm/cma: expose all pages to the buddy if activation of an [...] adds d3c8d6afeffe mm/page_alloc: count CMA pages per zone and print them in [...] adds 9934f1ce6495 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] adds 83a408dad3d1 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] adds 6d081b00e0f5 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds 7a915b515265 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds c06a92dfa6e2 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds cb234c1584de mm/vmstat.c: erase latency in vmstat_shepherd adds 0553da5402b3 mm: move pfn_to_online_page() out of line adds 7799a982aef4 mm: teach pfn_to_online_page() to consider subsection validity adds 8c3dbead52fe mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] adds 38a26f33750f mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] adds 2838a4333a44 mm: fix memory_failure() handling of dax-namespace metadata adds 11b2b78ab8e7 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' adds 01bfbce859f6 mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE adds 73e824836fe7 mm/memory_hotplug: use helper function zone_end_pfn() to g [...] adds e0ac74c5ed86 drivers/base/memory: don't store phys_device in memory blocks adds f2e69d4a44d2 Documentation: sysfs/memory: clarify some memory block dev [...] adds 34ba2a1f051d mm/memory_hotplug: prevalidate the address range being add [...] adds 2a5b9d6444e3 arm64/mm: define arch_get_mappable_range() adds 427d4039e832 s390/mm: define arch_get_mappable_range() adds 735a778e18fd virtio-mem: check against mhp_get_pluggable_range() which [...] adds 738da48c9dcc mm/rmap: correct some obsolete comments of anon_vma adds 39b5731850bd mm/rmap: remove unneeded semicolon in page_not_mapped() adds 3be20b6d815a mm/rmap: fix obsolete comment in __page_check_anon_rmap() adds 35ff05257be9 mm/rmap: use page_not_mapped in try_to_unmap() adds 248e8038fe37 mm: zswap: clean up confusing comment adds 6030c0b51bb7 mm/zswap: add the flag can_sleep_mapped adds 73651fab2d23 mm/zswap: add return value in zswap_frontswap_load adds 5f70c6911f09 mm/zswap: fix potential memory leak adds 1af9eb7fc47c mm/zswap: fix potential uninitialized pointer read on tmp adds 199813dfa339 mm/zswap: fix variable 'entry' is uninitialized when used adds 711ff0841649 mm: set the sleep_mapped to true for zbud and z3fold adds e6f0ff8dc159 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] adds 654fcd53379c mm: remove arch_remap() and mm-arch-hooks.h adds 20f29ac424a1 mm: page-flags.h: Typo fix (It -> If) adds 1b8d8b21af86 mm/dmapool: use might_alloc() adds 83d55efd285e mm/backing-dev.c: use might_alloc() adds 5fd41ca93fcf bdi-use-might_alloc-fix adds 363d06677061 mm/early_ioremap.c: use __func__ instead of function name adds 219755cc305a mm: add Kernel Electric-Fence infrastructure adds 24e91c5072e8 kfence: Fix parameter description for kfence_object_start() adds b9d2ebbcf72d kfence: avoid stalling work queue task without allocations adds 7b37df68cfb5 kfence: fix potential deadlock due to wake_up() adds a0688842521c kfence: add option to use KFENCE without static keys adds 3c3c83949964 kfence: add missing copyright and description headers adds f9bf4d7f7538 x86, kfence: enable KFENCE for x86 adds 14bc6268071d kfence, x86: add missing copyright and description header adds dce37a3b0927 arm64, kfence: enable KFENCE for ARM64 adds 50b653f50ac9 kfence, arm64: add missing copyright and description header adds cb9a89278910 kfence: use pt_regs to generate stack trace on faults adds d292a0167ea4 mm, kfence: insert KFENCE hooks for SLAB adds 9ffe5bc52cd0 mm, kfence: insert KFENCE hooks for SLUB adds b6984eb1d04d kfence, kasan: make KFENCE compatible with KASAN adds c71e1ea826bb revert kasan-remove-kfence-leftovers adds bc7a0a7a2f75 kasan: untag addresses for KFENCE adds 093d79ef5450 kfence, Documentation: add KFENCE documentation adds 118684c04f72 kfence: add missing copyright header to documentation adds ee58f5f146e9 kfence: add test suite adds 96dea40a8b26 kfence: fix typo in test adds aa6b6484fd97 kfence: show access type in report adds 9c764113b325 MAINTAINERS: add entry for KFENCE adds 81c4695b9564 tracing: add error_report_end trace point adds ea048a9c8a73 kfence: use error_report_end tracepoint adds 14af388492b9 kasan: use error_report_end tracepoint adds d80c46467306 kasan, mm: don't save alloc stacks twice adds b23a6df73d30 kasan, mm: optimize kmalloc poisoning adds c483ed152276 kasan: optimize large kmalloc poisoning adds a129c148d954 kasan: clean up setting free info in kasan_slab_free adds 26646157d84e kasan: unify large kfree checks adds ba33bcb1bcd9 kasan: rework krealloc tests adds e0b4bc560974 kasan, mm: remove krealloc side-effect adds 9c50691d36e5 kasan, mm: optimize krealloc poisoning adds 9714985cbac3 kasan: ensure poisoning size alignment adds 825a97d16953 arm64: kasan: simplify and inline MTE functions adds 60908ca3c756 kasan: always inline HW_TAGS helper functions adds 56a32b426d27 arm64: kasan: export MTE symbols for KASAN tests
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-aarc [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .gitignore | 1 - .mailmap | 9 +- Documentation/ABI/stable/sysfs-bus-vmbus | 7 - Documentation/ABI/stable/sysfs-class-tpm | 14 - .../ABI/testing/sysfs-bus-dfl-devices-emif | 25 - .../ABI/testing/sysfs-bus-dfl-devices-n3000-nios | 47 - Documentation/ABI/testing/sysfs-bus-thunderbolt | 20 +- .../ABI/testing/sysfs-class-led-trigger-tty | 6 - .../ABI/testing/sysfs-class-power-ltc4162l | 82 - Documentation/ABI/testing/sysfs-devices-memory | 58 +- Documentation/ABI/testing/sysfs-driver-ufs | 11 - Documentation/ABI/testing/sysfs-fs-f2fs | 31 - .../PCI/endpoint/function/binding/pci-ntb.rst | 38 - Documentation/PCI/endpoint/index.rst | 3 - Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 10 - Documentation/PCI/endpoint/pci-ntb-function.rst | 351 - Documentation/PCI/endpoint/pci-ntb-howto.rst | 160 - .../Expedited-Grace-Periods.rst | 4 +- .../RCU/Design/Requirements/Requirements.rst | 732 +- Documentation/RCU/NMI-RCU.rst | 3 +- Documentation/RCU/RTFP.txt | 94 +- Documentation/RCU/checklist.rst | 10 +- Documentation/RCU/rcubarrier.rst | 6 +- Documentation/RCU/stallwarn.rst | 27 +- Documentation/RCU/whatisRCU.rst | 10 +- Documentation/accounting/cgroupstats.rst | 4 +- Documentation/admin-guide/cgroup-v1/memory.rst | 14 +- Documentation/admin-guide/cgroup-v2.rst | 70 +- Documentation/admin-guide/cpu-load.rst | 2 +- .../admin-guide/device-mapper/dm-integrity.rst | 10 - Documentation/admin-guide/kernel-parameters.txt | 103 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- Documentation/admin-guide/mm/memory-hotplug.rst | 29 +- Documentation/admin-guide/thunderbolt.rst | 16 - Documentation/bpf/bpf_design_QA.rst | 6 - Documentation/crypto/api-skcipher.rst | 4 +- Documentation/dev-tools/kcsan.rst | 3 - Documentation/devicetree/bindings/arm/arm,scmi.txt | 8 - .../devicetree/bindings/arm/atmel-sysregs.txt | 5 +- Documentation/devicetree/bindings/arm/cpus.yaml | 1 - Documentation/devicetree/bindings/arm/fsl.yaml | 21 - .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 1 - Documentation/devicetree/bindings/arm/qcom.yaml | 6 - Documentation/devicetree/bindings/arm/renesas.yaml | 2 - .../devicetree/bindings/arm/rockchip.yaml | 5 - .../socionext/socionext,uniphier-system-cache.yaml | 4 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 19 +- .../devicetree/bindings/ata/sata_highbank.yaml | 1 - .../devicetree/bindings/clock/canaan,k210-clk.yaml | 1 - .../clock/renesas,rcar-usb2-clock-sel.yaml | 3 - .../bindings/connector/usb-connector.yaml | 17 +- .../bindings/crypto/intel,keembay-ocs-hcu.yaml | 46 - .../bindings/crypto/samsung-slimsss.yaml | 1 + .../devicetree/bindings/crypto/samsung-sss.yaml | 1 + .../allwinner,sun4i-a10-display-backend.yaml | 23 +- .../allwinner,sun4i-a10-display-frontend.yaml | 19 +- .../bindings/display/allwinner,sun4i-a10-hdmi.yaml | 19 +- .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 25 +- .../display/allwinner,sun4i-a10-tv-encoder.yaml | 6 +- .../bindings/display/allwinner,sun6i-a31-drc.yaml | 19 +- .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 6 +- .../display/allwinner,sun8i-a83t-de2-mixer.yaml | 19 +- .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 19 +- .../display/allwinner,sun8i-r40-tcon-top.yaml | 110 +- .../bindings/display/allwinner,sun9i-a80-deu.yaml | 19 +- .../bindings/display/amlogic,meson-dw-hdmi.yaml | 4 +- .../bindings/display/amlogic,meson-vpu.yaml | 4 +- .../bindings/display/brcm,bcm2711-hdmi.yaml | 1 - .../bindings/display/brcm,bcm2835-dpi.yaml | 7 +- .../bindings/display/brcm,bcm2835-dsi0.yaml | 1 - .../bindings/display/brcm,bcm2835-hdmi.yaml | 1 - .../bindings/display/bridge/analogix,anx7625.yaml | 6 +- .../bindings/display/bridge/analogix,anx7814.yaml | 19 +- .../bindings/display/bridge/anx6345.yaml | 18 +- .../bindings/display/bridge/cdns,mhdp8546.yaml | 22 +- .../bindings/display/bridge/chrontel,ch7033.yaml | 6 +- .../bindings/display/bridge/intel,keembay-dsi.yaml | 14 +- .../bindings/display/bridge/ite,it6505.yaml | 2 +- .../bindings/display/bridge/lontium,lt9611.yaml | 70 +- .../bindings/display/bridge/lvds-codec.yaml | 18 +- .../bindings/display/bridge/nwl-dsi.yaml | 41 +- .../devicetree/bindings/display/bridge/ps8640.yaml | 24 +- .../bindings/display/bridge/renesas,lvds.yaml | 24 +- .../devicetree/bindings/display/bridge/sii902x.txt | 2 +- .../bindings/display/bridge/simple-bridge.yaml | 18 +- .../bindings/display/bridge/snps,dw-mipi-dsi.yaml | 7 +- .../display/bridge/thine,thc63lvd1024.yaml | 35 +- .../bindings/display/bridge/ti,sn65dsi86.yaml | 45 +- .../bindings/display/bridge/ti,tfp410.yaml | 24 +- .../bindings/display/bridge/toshiba,tc358762.yaml | 52 +- .../bindings/display/bridge/toshiba,tc358768.yaml | 48 +- .../bindings/display/bridge/toshiba,tc358775.yaml | 19 +- .../display/connector/analog-tv-connector.yaml | 1 - .../bindings/display/connector/dp-connector.yaml | 55 - .../bindings/display/connector/dvi-connector.yaml | 1 - .../bindings/display/connector/hdmi-connector.yaml | 1 - .../bindings/display/connector/vga-connector.yaml | 1 - .../bindings/display/imx/nxp,imx8mq-dcss.yaml | 2 +- .../devicetree/bindings/display/ingenic,ipu.yaml | 5 +- .../devicetree/bindings/display/ingenic,lcd.yaml | 10 +- .../bindings/display/intel,keembay-display.yaml | 2 +- .../bindings/display/mediatek/mediatek,disp.txt | 4 +- .../bindings/display/mediatek/mediatek,dsi.txt | 18 +- .../bindings/display/mediatek/mediatek,hdmi.txt | 18 +- .../display/panel/advantech,idk-2121wr.yaml | 21 +- .../bindings/display/panel/jdi,lt070me05000.yaml | 1 - .../display/panel/mantix,mlaf057we51-x.yaml | 4 +- .../bindings/display/panel/novatek,nt36672a.yaml | 1 - .../bindings/display/panel/panel-common.yaml | 11 +- .../bindings/display/panel/panel-simple-dsi.yaml | 2 - .../bindings/display/panel/panel-simple.yaml | 21 +- .../bindings/display/panel/samsung,s6e63m0.yaml | 4 +- .../display/rockchip/rockchip,rk3066-hdmi.yaml | 16 +- .../bindings/display/rockchip/rockchip-vop.yaml | 5 +- .../devicetree/bindings/display/st,stm32-dsi.yaml | 12 +- .../devicetree/bindings/display/st,stm32-ltdc.yaml | 8 +- .../devicetree/bindings/display/ste,mcde.txt | 104 + .../devicetree/bindings/display/ste,mcde.yaml | 168 - .../display/tegra/nvidia,tegra20-host1x.txt | 4 +- .../bindings/display/ti/ti,am65x-dss.yaml | 19 +- .../bindings/display/ti/ti,j721e-dss.yaml | 23 +- .../devicetree/bindings/display/ti/ti,k2g-dss.yaml | 3 +- .../devicetree/bindings/dma/intel,ldma.yaml | 116 - Documentation/devicetree/bindings/dma/owl-dma.yaml | 7 +- Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 2 +- Documentation/devicetree/bindings/eeprom/at25.yaml | 3 +- .../devicetree/bindings/extcon/extcon-ptn5150.yaml | 2 - .../devicetree/bindings/extcon/wlf,arizona.yaml | 1 - .../devicetree/bindings/gpio/gpio-davinci.txt | 1 - .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 4 +- .../bindings/gpio/renesas,rcar-gpio.yaml | 3 - .../devicetree/bindings/gpio/sifive,gpio.yaml | 4 +- .../bindings/gpio/toshiba,gpio-visconti.yaml | 70 - Documentation/devicetree/bindings/graph.txt | 129 +- .../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 - .../devicetree/bindings/i2c/renesas,i2c.txt | 1 - .../bindings/i2c/snps,designware-i2c.yaml | 3 - .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 2 +- .../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 2 - .../bindings/iio/adc/aspeed,ast2400-adc.yaml | 1 - .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 2 +- .../devicetree/bindings/iio/adc/maxim,max9611.yaml | 1 - .../bindings/iio/adc/qcom,spmi-vadc.yaml | 1 - .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 3 - .../bindings/iio/adc/ti,palmas-gpadc.yaml | 2 - .../bindings/iio/adc/x-powers,axp209-adc.yaml | 12 +- .../devicetree/bindings/iio/dac/adi,ad5758.yaml | 41 +- .../bindings/iio/health/maxim,max30100.yaml | 1 - .../devicetree/bindings/iio/health/ti,afe4404.yaml | 2 +- .../iio/magnetometer/asahi-kasei,ak8975.yaml | 1 - .../bindings/iio/potentiometer/adi,ad5272.yaml | 1 - .../devicetree/bindings/input/adc-keys.txt | 22 +- .../devicetree/bindings/input/goodix,gt7375p.yaml | 65 - .../input/touchscreen/elan,elants_i2c.yaml | 1 - .../bindings/input/touchscreen/goodix.yaml | 1 - .../bindings/input/touchscreen/touchscreen.yaml | 2 - .../bindings/interconnect/qcom,msm8916.yaml | 77 + .../bindings/interconnect/qcom,qcs404.yaml | 77 + .../devicetree/bindings/interconnect/qcom,rpm.yaml | 85 - .../allwinner,sun7i-a20-sc-nmi.yaml | 3 - .../bindings/interrupt-controller/fsl,intmux.yaml | 2 +- .../interrupt-controller/st,stm32-exti.yaml | 2 - .../devicetree/bindings/leds/richtek,rt8515.yaml | 111 + .../devicetree/bindings/media/allegro,al5e.yaml | 105 - .../devicetree/bindings/media/allegro.txt | 43 + .../media/allwinner,sun4i-a10-video-engine.yaml | 1 - .../media/allwinner,sun8i-h3-deinterlace.yaml | 3 - .../devicetree/bindings/media/i2c/imx219.yaml | 1 - .../media/i2c/{ovti,ov5647.yaml => ov5647.yaml} | 0 .../devicetree/bindings/media/i2c/ovti,ov5648.yaml | 115 - .../devicetree/bindings/media/i2c/ovti,ov8865.yaml | 124 - .../bindings/media/mediatek-jpeg-decoder.txt | 2 +- .../bindings/media/mediatek-jpeg-encoder.txt | 2 +- .../devicetree/bindings/media/mediatek-mdp.txt | 2 +- .../bindings/memory-controllers/exynos-srom.yaml | 2 - .../memory-controllers/renesas,rpc-if.yaml | 6 +- .../devicetree/bindings/mfd/bd9571mwv.txt | 4 +- .../bindings/mfd/canaan,k210-sysctl.yaml | 109 - Documentation/devicetree/bindings/mfd/iqs62x.yaml | 2 +- .../bindings/mips/lantiq/lantiq,cgu.yaml | 32 - .../bindings/mips/lantiq/lantiq,dma-xway.yaml | 32 - .../bindings/mips/lantiq/lantiq,ebu.yaml | 32 - .../bindings/mips/lantiq/lantiq,pmu.yaml | 32 - .../devicetree/bindings/misc/eeprom-93xx46.txt | 1 - .../bindings/misc/fsl,dpaa2-console.yaml | 1 - .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 8 - .../devicetree/bindings/mmc/arm,pl18x.yaml | 203 - .../bindings/mmc/marvell,xenon-sdhci.txt | 1 - .../devicetree/bindings/mmc/mmc-controller.yaml | 3 - .../devicetree/bindings/mmc/mmc-pwrseq-simple.yaml | 2 - Documentation/devicetree/bindings/mmc/mmci.txt | 74 + .../devicetree/bindings/mmc/renesas,sdhi.yaml | 1 - .../devicetree/bindings/mmc/sdhci-am654.yaml | 19 +- .../devicetree/bindings/mmc/sdhci-msm.txt | 5 +- .../devicetree/bindings/mtd/cadence-quadspi.txt | 67 + .../bindings/mtd/partitions/qcom,smem-part.yaml | 33 - .../bindings/net/amlogic,meson-dwmac.yaml | 55 +- .../bindings/net/brcm,bcm7445-switch-v4.0.txt | 101 +- Documentation/devicetree/bindings/net/btusb.txt | 2 +- .../devicetree/bindings/net/can/fsl,flexcan.yaml | 11 - .../devicetree/bindings/net/dsa/arrow,xrs700x.yaml | 73 - .../devicetree/bindings/net/dsa/brcm,sf2.yaml | 173 - .../bindings/net/ethernet-controller.yaml | 2 - .../devicetree/bindings/net/qca,ar803x.yaml | 16 - .../devicetree/bindings/net/snps,dwmac.yaml | 1 - .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 51 +- .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 8 - Documentation/devicetree/bindings/nvmem/rmem.yaml | 49 - .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 37 +- .../devicetree/bindings/pci/layerscape-pci.txt | 1 - .../bindings/phy/allwinner,sun4i-a10-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun50i-h6-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun5i-a13-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun6i-a31-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun8i-a23-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun8i-a83t-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun8i-h3-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun8i-r40-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun8i-v3s-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun9i-a80-usb-phy.yaml | 19 +- .../bindings/phy/brcm,brcmstb-usb-phy.txt | 86 + .../bindings/phy/brcm,brcmstb-usb-phy.yaml | 196 - .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 85 - .../devicetree/bindings/phy/mediatek,hdmi-phy.yaml | 92 - .../devicetree/bindings/phy/mediatek,tphy.yaml | 260 - .../devicetree/bindings/phy/mediatek,ufs-phy.yaml | 64 - .../devicetree/bindings/phy/mediatek,xsphy.yaml | 199 - .../devicetree/bindings/phy/phy-mtk-tphy.txt | 162 + .../devicetree/bindings/phy/phy-mtk-ufs.txt | 38 + .../devicetree/bindings/phy/phy-mtk-xsphy.txt | 109 + .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 22 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 94 - .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 - .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 2 - .../devicetree/bindings/phy/rockchip-emmc-phy.txt | 10 +- .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 2 +- .../bindings/phy/socionext,uniphier-pcie-phy.yaml | 2 +- .../phy/socionext,uniphier-usb3hs-phy.yaml | 2 +- .../phy/socionext,uniphier-usb3ss-phy.yaml | 2 +- .../devicetree/bindings/phy/ti,phy-gmii-sel.yaml | 2 +- .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 2 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 3 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 4 +- .../bindings/pinctrl/canaan,k210-fpioa.yaml | 171 - .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 4 +- .../bindings/pinctrl/ralink,rt2880-pinmux.yaml | 62 +- .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 3 +- .../devicetree/bindings/power/supply/battery.yaml | 3 - .../devicetree/bindings/power/supply/bq2515x.yaml | 1 - .../devicetree/bindings/power/supply/bq256xx.yaml | 110 - .../devicetree/bindings/power/supply/bq25980.yaml | 1 - .../bindings/power/supply/ltc4162-l.yaml | 69 - .../devicetree/bindings/pwm/pwm-sifive.yaml | 9 +- Documentation/devicetree/bindings/pwm/pwm-zx.txt | 22 + .../devicetree/bindings/regulator/dlg,da9121.yaml | 1 - .../bindings/regulator/fixed-regulator.yaml | 2 - .../bindings/regulator/mcp16502-regulator.txt | 3 +- .../bindings/regulator/nxp,pf8x00-regulator.yaml | 17 +- .../bindings/regulator/qcom,rpmh-regulator.txt | 2 - .../bindings/regulator/qcom-labibb-regulator.yaml | 30 +- .../regulator/richtek,rt4831-regulator.yaml | 35 - .../bindings/remoteproc/ingenic,vpu.yaml | 2 +- .../bindings/remoteproc/qcom,wcnss-pil.txt | 1 - .../bindings/remoteproc/ti,omap-remoteproc.yaml | 3 - .../reset/brcm,bcm4908-misc-pcie-reset.yaml | 39 - .../devicetree/bindings/reset/canaan,k210-rst.yaml | 40 - .../bindings/reset/hisilicon,hi3660-reset.txt | 44 + .../bindings/reset/hisilicon,hi3660-reset.yaml | 77 - Documentation/devicetree/bindings/riscv/cpus.yaml | 6 - .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 35 +- .../devicetree/bindings/riscv/sifive.yaml | 17 +- .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 1 + .../bindings/rtc/atmel,at91rm9200-rtc.yaml | 1 - Documentation/devicetree/bindings/rtc/rtc.yaml | 2 - .../devicetree/bindings/serial/pl011.yaml | 2 - .../devicetree/bindings/serial/renesas,hscif.yaml | 3 - .../devicetree/bindings/serial/renesas,scif.yaml | 2 - .../devicetree/bindings/serial/renesas,scifa.yaml | 2 - .../devicetree/bindings/serial/renesas,scifb.yaml | 2 - .../devicetree/bindings/serial/sirf-uart.txt | 34 + .../devicetree/bindings/serial/st,stm32-uart.yaml | 13 +- .../devicetree/bindings/soc/imx/imx8m-soc.yaml | 86 - .../devicetree/bindings/soc/qcom/qcom,smem.txt | 57 + .../devicetree/bindings/soc/qcom/qcom,smem.yaml | 72 - .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 1 - .../bindings/sound/audio-graph-port.yaml | 3 + .../bindings/sound/google,sc7180-trogdor.yaml | 1 - .../bindings/sound/intel,keembay-i2s.yaml | 12 - .../sound/mt8192-mt6359-rt1015-rt5682.yaml | 5 - .../sound/nvidia,tegra-audio-graph-card.yaml | 187 - .../bindings/sound/nvidia,tegra186-dspk.yaml | 18 +- .../bindings/sound/nvidia,tegra210-admaif.yaml | 13 +- .../bindings/sound/nvidia,tegra210-ahub.yaml | 13 +- .../bindings/sound/nvidia,tegra210-dmic.yaml | 18 +- .../bindings/sound/nvidia,tegra210-i2s.yaml | 18 +- .../bindings/sound/samsung,aries-wm8994.yaml | 3 - .../bindings/sound/samsung,midas-audio.yaml | 2 - .../devicetree/bindings/sound/sgtl5000.yaml | 2 - .../devicetree/bindings/sound/sirf-audio-codec.txt | 17 + .../devicetree/bindings/sound/sirf-usp.txt | 27 + .../devicetree/bindings/sound/tas2562.yaml | 2 - .../devicetree/bindings/sound/tas2770.yaml | 2 - .../devicetree/bindings/sound/tlv320adcx140.yaml | 1 - Documentation/devicetree/bindings/sound/wm8962.txt | 4 - .../devicetree/bindings/sound/zte,tdm.txt | 30 + .../devicetree/bindings/sound/zte,zx-aud96p22.txt | 24 + .../devicetree/bindings/sound/zte,zx-i2s.txt | 45 + .../devicetree/bindings/sound/zte,zx-spdif.txt | 27 + .../devicetree/bindings/spi/cadence-quadspi.txt | 68 - .../bindings/spi/nvidia,tegra210-quad.yaml | 117 - .../devicetree/bindings/spi/renesas,rspi.yaml | 2 - .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 1 - .../devicetree/bindings/spi/spi-controller.yaml | 6 +- Documentation/devicetree/bindings/spi/spi-sirf.txt | 42 + Documentation/devicetree/bindings/sram/sram.yaml | 2 - .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 2 - .../bindings/timer/intel,ixp4xx-timer.yaml | 2 +- .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 2 +- .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 6 +- .../devicetree/bindings/usb/brcm,usb-pinmap.yaml | 3 - Documentation/devicetree/bindings/usb/dwc3-st.txt | 4 +- Documentation/devicetree/bindings/usb/dwc3.txt | 128 + .../devicetree/bindings/usb/exynos-usb.txt | 2 +- .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 105 - .../devicetree/bindings/usb/generic-ehci.yaml | 2 +- .../devicetree/bindings/usb/generic-ohci.yaml | 2 +- .../devicetree/bindings/usb/generic-xhci.yaml | 65 - Documentation/devicetree/bindings/usb/generic.txt | 57 + .../devicetree/bindings/usb/ingenic,musb.yaml | 2 +- .../bindings/usb/intel,keembay-dwc3.yaml | 9 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.txt | 121 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 178 - .../devicetree/bindings/usb/mediatek,mtu3.txt | 108 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 287 - .../devicetree/bindings/usb/mediatek,musb.txt | 57 + .../devicetree/bindings/usb/mediatek,musb.yaml | 113 - Documentation/devicetree/bindings/usb/omap-usb.txt | 2 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 13 +- .../devicetree/bindings/usb/renesas,usb-xhci.yaml | 4 +- .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 7 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 1 - .../devicetree/bindings/usb/snps,dwc3.yaml | 332 - .../devicetree/bindings/usb/ti,hd3ss3220.yaml | 8 +- .../devicetree/bindings/usb/ti,j721e-usb.yaml | 7 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 6 +- .../devicetree/bindings/usb/usb-device.txt | 102 + .../devicetree/bindings/usb/usb-device.yaml | 124 - Documentation/devicetree/bindings/usb/usb-drd.yaml | 78 - Documentation/devicetree/bindings/usb/usb-hcd.yaml | 36 +- Documentation/devicetree/bindings/usb/usb-xhci.txt | 41 + .../devicetree/bindings/usb/usb-xhci.yaml | 42 - Documentation/devicetree/bindings/usb/usb.yaml | 60 - .../devicetree/bindings/vendor-prefixes.yaml | 10 +- .../devicetree/bindings/watchdog/watchdog.yaml | 1 - Documentation/driver-api/gpio/consumer.rst | 5 +- Documentation/driver-api/gpio/driver.rst | 4 +- Documentation/driver-api/gpio/intro.rst | 8 +- Documentation/driver-api/index.rst | 1 - Documentation/driver-api/media/camera-sensor.rst | 20 +- Documentation/driver-api/media/csi2.rst | 4 +- Documentation/driver-api/media/drivers/ccs/ccs.rst | 13 - Documentation/driver-api/media/v4l2-subdev.rst | 15 +- Documentation/driver-api/men-chameleon-bus.rst | 12 - .../driver-api/surface_aggregator/client-api.rst | 38 - .../driver-api/surface_aggregator/client.rst | 393 - .../driver-api/surface_aggregator/clients/cdev.rst | 87 - .../surface_aggregator/clients/index.rst | 21 - .../driver-api/surface_aggregator/clients/san.rst | 44 - .../driver-api/surface_aggregator/index.rst | 21 - .../driver-api/surface_aggregator/internal-api.rst | 67 - .../driver-api/surface_aggregator/internal.rst | 577 - .../driver-api/surface_aggregator/overview.rst | 77 - .../driver-api/surface_aggregator/ssh.rst | 344 - Documentation/driver-api/thermal/sysfs-api.rst | 13 + Documentation/filesystems/afs.rst | 8 +- Documentation/filesystems/dax.txt | 17 +- Documentation/filesystems/f2fs.rst | 15 - Documentation/filesystems/index.rst | 1 - Documentation/filesystems/overlayfs.rst | 8 - Documentation/filesystems/porting.rst | 7 - Documentation/filesystems/vfs.rst | 7 +- Documentation/fpga/dfl.rst | 28 - Documentation/gpu/drm-kms.rst | 52 +- Documentation/gpu/drm-uapi.rst | 3 - Documentation/gpu/i915.rst | 2 +- Documentation/gpu/todo.rst | 30 +- Documentation/gpu/vkms.rst | 82 - Documentation/hid/amd-sfh-hid.rst | 22 +- Documentation/hid/hid-alps.rst | 4 +- Documentation/hid/hid-sensor.rst | 18 +- Documentation/hid/hid-transport.rst | 12 +- Documentation/hid/hiddev.rst | 10 +- Documentation/hid/hidraw.rst | 5 +- Documentation/hid/intel-ish-hid.rst | 78 +- Documentation/hid/uhid.rst | 34 +- Documentation/hwmon/ab8500.rst | 26 + Documentation/hwmon/abx500.rst | 32 + Documentation/hwmon/ina2xx.rst | 2 +- Documentation/hwmon/index.rst | 2 + Documentation/hwmon/nct6683.rst | 1 - Documentation/iio/ep93xx_adc.rst | 2 +- Documentation/index.rst | 11 + Documentation/kbuild/makefiles.rst | 1 + Documentation/kernel-hacking/hacking.rst | 4 +- .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/networking/bonding.rst | 13 - Documentation/networking/caif/caif.rst | 1 + .../device_drivers/ethernet/marvell/octeontx2.rst | 70 - Documentation/networking/filter.rst | 67 +- Documentation/networking/ip-sysctl.rst | 12 + Documentation/networking/phy.rst | 5 - Documentation/networking/snmp_counter.rst | 28 +- Documentation/power/freezing-of-tasks.rst | 2 +- Documentation/power/index.rst | 1 - Documentation/power/powercap/dtpm.rst | 212 - Documentation/process/adding-syscalls.rst | 18 +- Documentation/process/howto.rst | 20 +- Documentation/process/magic-number.rst | 1 + Documentation/process/submit-checklist.rst | 14 +- Documentation/process/submitting-patches.rst | 9 +- Documentation/scheduler/sched-bwc.rst | 17 +- Documentation/scheduler/sched-deadline.rst | 2 +- Documentation/scheduler/sched-design-CFS.rst | 6 +- Documentation/scheduler/schedutil.txt | 169 - Documentation/security/keys/core.rst | 4 +- Documentation/security/lsm-development.rst | 2 +- Documentation/timers/timers-howto.rst | 2 +- .../translations/it_IT/process/adding-syscalls.rst | 18 +- .../translations/it_IT/process/magic-number.rst | 1 + .../it_IT/process/submitting-patches.rst | 4 +- Documentation/translations/ja_JP/SubmittingPatches | 4 +- Documentation/translations/ko_KR/howto.rst | 4 +- Documentation/translations/ko_KR/index.rst | 15 - .../translations/zh_CN/admin-guide/cpu-load.rst | 2 +- Documentation/translations/zh_CN/mips/booting.rst | 31 - Documentation/translations/zh_CN/mips/features.rst | 10 - Documentation/translations/zh_CN/mips/index.rst | 26 - .../translations/zh_CN/mips/ingenic-tcu.rst | 69 - .../translations/zh_CN/process/magic-number.rst | 1 + .../zh_CN/process/submitting-patches.rst | 4 +- Documentation/usb/gadget-testing.rst | 30 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 - Documentation/userspace-api/media/drivers/ccs.rst | 110 - .../userspace-api/media/drivers/index.rst | 1 - .../userspace-api/media/mediactl/media-types.rst | 7 - .../userspace-api/media/v4l/ext-ctrls-codec.rst | 81 +- Documentation/virt/kvm/api.rst | 18 +- Documentation/vm/split_page_table_lock.rst | 2 +- Documentation/watch_queue.rst | 12 +- MAINTAINERS | 192 +- Makefile | 56 +- Next/SHA1s | 334 - Next/Trees | 336 - Next/merge.log | 8100 ----------- arch/Kconfig | 129 +- arch/alpha/Kconfig | 1 + arch/alpha/Makefile | 1 + arch/alpha/configs/defconfig | 1 + arch/alpha/kernel/syscalls/syscall.tbl | 1 - arch/alpha/oprofile/Makefile | 20 + arch/alpha/oprofile/common.c | 189 + arch/alpha/oprofile/op_impl.h | 55 + arch/alpha/oprofile/op_model_ev4.c | 114 + arch/alpha/oprofile/op_model_ev5.c | 209 + arch/alpha/oprofile/op_model_ev6.c | 101 + arch/alpha/oprofile/op_model_ev67.c | 261 + arch/arc/Kconfig | 1 + arch/arc/Makefile | 2 + arch/arc/oprofile/Makefile | 10 + arch/arc/oprofile/common.c | 23 + arch/arm/Kconfig | 13 +- arch/arm/Kconfig.debug | 30 +- arch/arm/Makefile | 4 + arch/arm/arm-soc-for-next-contents.txt | 39 - arch/arm/boot/compressed/atags_to_fdt.c | 3 +- arch/arm/boot/dts/Makefile | 17 +- arch/arm/boot/dts/am335x-evm.dts | 13 +- arch/arm/boot/dts/am335x-evmsk.dts | 14 +- arch/arm/boot/dts/am335x-icev2.dts | 14 +- arch/arm/boot/dts/am33xx-l4.dtsi | 49 - arch/arm/boot/dts/am574x-idk.dts | 4 - arch/arm/boot/dts/at91-kizbox3_common.dtsi | 1 + arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 1 + arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 22 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 1 + arch/arm/boot/dts/at91-sama5d2_icp.dts | 1 + arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 1 + arch/arm/boot/dts/at91-sama5d2_xplained.dts | 1 + arch/arm/boot/dts/bcm2711.dtsi | 1 - arch/arm/boot/dts/berlin2.dtsi | 12 +- arch/arm/boot/dts/berlin2cd-google-chromecast.dts | 6 +- arch/arm/boot/dts/berlin2cd.dtsi | 12 +- arch/arm/boot/dts/berlin2q.dtsi | 12 +- arch/arm/boot/dts/dra71-evm.dts | 2 - arch/arm/boot/dts/dra76x.dtsi | 36 - arch/arm/boot/dts/e60k02.dtsi | 6 - arch/arm/boot/dts/efm32gg-dk3750.dts | 88 + arch/arm/boot/dts/efm32gg.dtsi | 177 + arch/arm/boot/dts/exynos3250-artik5.dtsi | 2 +- arch/arm/boot/dts/exynos3250-monk.dts | 2 +- arch/arm/boot/dts/exynos3250-rinato.dts | 2 +- arch/arm/boot/dts/exynos4210-i9100.dts | 30 +- arch/arm/boot/dts/exynos5250-spring.dts | 2 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 2 +- arch/arm/boot/dts/exynos54xx.dtsi | 6 +- arch/arm/boot/dts/imx28.dtsi | 10 - arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 1 + arch/arm/boot/dts/imx6dl-plybas.dts | 394 - arch/arm/boot/dts/imx6dl-plym2m.dts | 446 - arch/arm/boot/dts/imx6dl-prtmvt.dts | 852 -- arch/arm/boot/dts/imx6dl-victgo.dts | 852 -- arch/arm/boot/dts/imx6dl-vicut1.dts | 13 - arch/arm/boot/dts/imx6q-vicut1.dts | 17 - arch/arm/boot/dts/imx6q.dtsi | 20 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 1 - arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 803 -- arch/arm/boot/dts/imx6qdl.dtsi | 25 +- arch/arm/boot/dts/imx6qp-vicutp.dts | 13 - arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 18 +- arch/arm/boot/dts/imx6sl-tolino-shine3.dts | 15 +- arch/arm/boot/dts/imx6sll-kobo-clarahd.dts | 13 +- arch/arm/boot/dts/imx6sx-sdb.dtsi | 2 - arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 54 +- arch/arm/boot/dts/imx6ul-prti6g.dts | 356 - arch/arm/boot/dts/imx6ul.dtsi | 2 - arch/arm/boot/dts/imx7s.dtsi | 1 - arch/arm/boot/dts/omap3-gta04.dtsi | 7 +- arch/arm/boot/dts/omap5.dtsi | 6 - arch/arm/boot/dts/owl-s500-cubieboard6.dts | 7 + arch/arm/boot/dts/owl-s500-guitar-bb-rev-b.dts | 7 + arch/arm/boot/dts/owl-s500-labrador-base-m.dts | 7 + arch/arm/boot/dts/owl-s500-roseapplepi.dts | 97 +- arch/arm/boot/dts/owl-s500-sparky.dts | 7 + arch/arm/boot/dts/owl-s500.dtsi | 140 - arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 243 + arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 355 + arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts | 78 + arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts | 84 + arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 4 +- arch/arm/boot/dts/qcom-pmx55.dtsi | 84 - arch/arm/boot/dts/qcom-sdx55-mtp.dts | 230 - arch/arm/boot/dts/qcom-sdx55.dtsi | 408 - arch/arm/boot/dts/rk3036.dtsi | 52 - arch/arm/boot/dts/rk3288-miqi.dts | 5 - arch/arm/boot/dts/rk3288.dtsi | 34 +- arch/arm/boot/dts/rk3xxx.dtsi | 25 +- arch/arm/boot/dts/rv1108.dtsi | 11 - arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 13 +- arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 16 +- arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 12 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 18 +- arch/arm/boot/dts/sun4i-a10-a1000.dts | 4 +- arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 4 +- arch/arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts | 1 - arch/arm/boot/dts/sun4i-a10-inet1.dts | 1 - arch/arm/boot/dts/sun4i-a10-jesurun-q5.dts | 2 +- arch/arm/boot/dts/sun4i-a10-marsboard.dts | 8 +- arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 2 +- arch/arm/boot/dts/sun4i-a10-pcduino.dts | 4 +- arch/arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts | 1 - arch/arm/boot/dts/sun5i-a10s-auxtek-t003.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-mk802.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-r7-tv-dongle.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-wobo-i5.dts | 2 +- .../boot/dts/sun5i-a13-empire-electronix-d709.dts | 1 - arch/arm/boot/dts/sun5i-a13-licheepi-one.dts | 6 +- arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 2 +- .../boot/dts/sun5i-a13-pocketbook-touch-lux-3.dts | 3 +- arch/arm/boot/dts/sun5i-a13.dtsi | 2 +- arch/arm/boot/dts/sun5i-gr8-evb.dts | 2 +- .../boot/dts/sun5i-reference-design-tablet.dtsi | 1 - arch/arm/boot/dts/sun5i.dtsi | 12 - arch/arm/boot/dts/sun6i-a31-i7.dts | 2 +- arch/arm/boot/dts/sun6i-a31-m9.dts | 2 +- arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 2 +- arch/arm/boot/dts/sun6i-a31.dtsi | 2 +- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 1 + arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 77 +- arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 4 +- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 2 +- arch/arm/boot/dts/sun7i-a20-bananapro.dts | 4 +- arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 4 +- arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 8 +- arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts | 4 +- arch/arm/boot/dts/sun7i-a20-itead-ibox.dts | 4 +- arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts | 2 +- arch/arm/boot/dts/sun7i-a20-m3.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olimex-som204-evb.dts | 6 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts | 4 +- arch/arm/boot/dts/sun7i-a20-orangepi.dts | 2 +- arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 6 +- arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 4 +- arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts | 1 - arch/arm/boot/dts/sun7i-a20.dtsi | 2 +- arch/arm/boot/dts/sun8i-a33-inet-d978-rev2.dts | 2 +- arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 2 +- arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 1 - arch/arm/boot/dts/sun8i-a33.dtsi | 2 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 8 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 2 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 9 + .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 30 - arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi-r1.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 4 +- arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts | 4 +- arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 6 +- arch/arm/boot/dts/sun8i-r16-parrot.dts | 8 +- arch/arm/boot/dts/sun8i-r40.dtsi | 35 +- .../boot/dts/sun8i-reference-design-tablet.dtsi | 1 - arch/arm/boot/dts/sun8i-s3-elimo-impetus.dtsi | 2 +- arch/arm/boot/dts/sun8i-s3-pinecube.dts | 11 +- arch/arm/boot/dts/sun8i-v3-sl631-imx179.dts | 12 - arch/arm/boot/dts/sun8i-v3-sl631.dtsi | 138 - arch/arm/boot/dts/sun8i-v3s.dtsi | 17 +- arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 4 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 1 - arch/arm/configs/aspeed_g5_defconfig | 4 - arch/arm/configs/at91_dt_defconfig | 1 + arch/arm/configs/bcm2835_defconfig | 1 + arch/arm/configs/cns3420vb_defconfig | 1 + arch/arm/configs/corgi_defconfig | 1 + arch/arm/configs/efm32_defconfig | 98 + arch/arm/configs/imx_v4_v5_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 1 - arch/arm/configs/keystone_defconfig | 1 + arch/arm/configs/multi_v5_defconfig | 2 + arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm/configs/mv78xx0_defconfig | 1 + arch/arm/configs/mvebu_v5_defconfig | 1 + arch/arm/configs/omap1_defconfig | 1 + arch/arm/configs/omap2plus_defconfig | 3 +- arch/arm/configs/orion5x_defconfig | 1 + arch/arm/configs/pxa_defconfig | 1 + arch/arm/configs/qcom_defconfig | 1 + arch/arm/configs/sama5_defconfig | 1 + arch/arm/configs/socfpga_defconfig | 1 + arch/arm/configs/spitz_defconfig | 1 + arch/arm/configs/tegra_defconfig | 4 +- arch/arm/configs/vexpress_defconfig | 1 + arch/arm/crypto/Kconfig | 19 - arch/arm/crypto/Makefile | 4 - arch/arm/crypto/aes-neonbs-glue.c | 3 - arch/arm/crypto/blake2b-neon-core.S | 347 - arch/arm/crypto/blake2b-neon-glue.c | 105 - arch/arm/crypto/blake2s-core.S | 285 - arch/arm/crypto/blake2s-glue.c | 78 - arch/arm/include/debug/efm32.S | 45 + arch/arm/mach-efm32/Makefile | 2 + .../arm/{mach-lpc18xx => mach-efm32}/Makefile.boot | 0 arch/arm/mach-efm32/dtmachine.c | 16 + arch/arm/mach-exynos/Kconfig | 1 + arch/arm/mach-imx/mach-imx6ul.c | 25 +- arch/arm/mach-omap1/board-osk.c | 2 - arch/arm/mach-picoxcell/Kconfig | 9 + arch/arm/mach-picoxcell/Makefile | 2 + arch/arm/mach-picoxcell/common.c | 81 + arch/arm/mach-pxa/mioa701.c | 1 + arch/arm/mach-pxa/palm27x.c | 1 + arch/arm/mach-pxa/palmte2.c | 1 + arch/arm/mach-pxa/z2.c | 24 +- arch/arm/mach-tegra/sleep-tegra20.S | 38 +- arch/arm/mach-tegra/sleep-tegra30.S | 94 +- arch/arm/mm/Kconfig | 1 + arch/arm/net/bpf_jit_32.c | 7 +- arch/arm/oprofile/Makefile | 14 + arch/arm/oprofile/common.c | 132 + arch/arm/tools/syscall.tbl | 1 - arch/arm64/Kconfig | 6 +- arch/arm64/Makefile | 10 +- arch/arm64/boot/dts/allwinner/Makefile | 1 - arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 20 + .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 6 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 11 - .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 5 +- .../dts/allwinner/sun50i-a64-pinephone-1.0.dts | 2 +- .../dts/allwinner/sun50i-a64-pinephone-1.1.dts | 2 +- .../dts/allwinner/sun50i-a64-pinephone-1.2.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 18 +- .../allwinner/sun50i-a64-pinetab-early-adopter.dts | 26 - .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 1 - .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 1 + .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 20 +- .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 4 +- .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 4 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 4 +- .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 19 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi | 20 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 4 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 4 +- .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 15 - .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 7 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 32 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2 +- .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 4 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 19 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 8 +- .../boot/dts/broadcom/stingray/stingray-usb.dtsi | 7 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 4 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 2 +- arch/arm64/boot/dts/freescale/Makefile | 6 - arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 5 - arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts | 5 - arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 60 +- .../fsl-ls1028a-kontron-kbox-a-230-ls.dts | 4 - .../freescale/fsl-ls1028a-kontron-sl28-var1.dts | 62 - .../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 5 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 174 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 98 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 3 - arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 98 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 122 +- arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 17 +- arch/arm64/boot/dts/freescale/fsl-ls2088a.dtsi | 17 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 4 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 118 +- .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 2 + .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 12 - arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 2 - arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 8 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 123 +- arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 2 - .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 1 + .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 4 +- .../boot/dts/freescale/imx8mm-venice-gw700x.dtsi | 495 - .../boot/dts/freescale/imx8mm-venice-gw71xx-0x.dts | 19 - .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 186 - .../boot/dts/freescale/imx8mm-venice-gw72xx-0x.dts | 20 - .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 311 - .../boot/dts/freescale/imx8mm-venice-gw73xx-0x.dts | 19 - .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 362 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 23 +- .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 307 - .../arm64/boot/dts/freescale/imx8mn-beacon-kit.dts | 19 - .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 438 - arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 75 - arch/arm64/boot/dts/freescale/imx8mn.dtsi | 31 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 21 - .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 161 - .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 293 - arch/arm64/boot/dts/freescale/imx8mp.dtsi | 105 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 20 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 6 - arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 28 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 70 +- arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi | 6 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 8 - arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 24 +- .../boot/dts/nvidia/tegra210-audio-graph.dtsi | 153 - arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 262 - arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 146 - arch/arm64/boot/dts/nvidia/tegra210.dtsi | 2 - arch/arm64/boot/dts/qcom/Makefile | 3 - arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 195 - .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 6 - .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 2 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 10 - arch/arm64/boot/dts/qcom/pm8150b.dtsi | 10 - arch/arm64/boot/dts/qcom/pm8150l.dtsi | 10 - arch/arm64/boot/dts/qcom/pmi8998.dtsi | 8 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 455 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 91 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 26 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 12 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 8 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 623 - .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 19 - arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 23 - .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 16 +- arch/arm64/boot/dts/qcom/sdm850.dtsi | 21 - arch/arm64/boot/dts/qcom/sm8150.dtsi | 157 - arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 269 - arch/arm64/boot/dts/qcom/sm8250.dtsi | 646 +- arch/arm64/boot/dts/renesas/Makefile | 2 - .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 137 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 43 +- .../boot/dts/renesas/r8a774a1-beacon-rzg2m-kit.dts | 41 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 32 - .../boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts | 66 - arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 32 - arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 17 - .../boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts | 71 - arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 32 - arch/arm64/boot/dts/renesas/r8a77951.dtsi | 65 - arch/arm64/boot/dts/renesas/r8a77960.dtsi | 65 - arch/arm64/boot/dts/renesas/r8a77961.dtsi | 135 - arch/arm64/boot/dts/renesas/r8a77965.dtsi | 65 - arch/arm64/boot/dts/renesas/r8a77990.dtsi | 65 - arch/arm64/boot/dts/renesas/r8a77995.dtsi | 135 - arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 5 - arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 307 - arch/arm64/boot/dts/rockchip/Makefile | 1 - arch/arm64/boot/dts/rockchip/px30.dtsi | 57 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 15 - arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 382 - arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 56 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 4 - arch/arm64/boot/dts/rockchip/rk3368.dtsi | 4 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 27 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 57 +- arch/arm64/boot/dts/synaptics/as370.dtsi | 4 +- arch/arm64/boot/dts/synaptics/berlin4ct.dtsi | 12 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 38 - arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 153 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 42 +- arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 80 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 52 +- arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 4 - arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 11 - arch/arm64/configs/defconfig | 33 +- arch/arm64/crypto/aes-glue.c | 50 +- arch/arm64/crypto/aes-modes.S | 165 +- arch/arm64/include/asm/Kbuild | 1 + arch/arm64/include/asm/cache.h | 1 - arch/arm64/include/asm/cacheflush.h | 6 + arch/arm64/include/asm/kasan.h | 1 + arch/arm64/include/asm/kvm_asm.h | 8 +- arch/arm64/include/asm/memory.h | 6 +- arch/arm64/include/asm/mte-def.h | 2 + arch/arm64/include/asm/mte-kasan.h | 64 +- arch/arm64/include/asm/mte.h | 2 - arch/arm64/include/asm/numa.h | 48 +- arch/arm64/include/asm/set_memory.h | 17 - arch/arm64/include/asm/sysreg.h | 9 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 - arch/arm64/include/uapi/asm/unistd.h | 1 - arch/arm64/kernel/Makefile | 5 +- arch/arm64/kernel/acpi_numa.c | 12 + arch/arm64/kernel/entry.S | 10 +- arch/arm64/kernel/machine_kexec.c | 1 - arch/arm64/kernel/mte.c | 48 +- arch/arm64/kernel/probes/kprobes.c | 4 +- arch/arm64/kernel/stacktrace.c | 13 +- arch/arm64/kernel/topology.c | 115 +- arch/arm64/kernel/vdso/Makefile | 4 +- arch/arm64/kernel/vdso/gen_vdso_offsets.sh | 2 +- arch/arm64/kernel/{vdso-wrap.S => vdso/vdso.S} | 0 arch/arm64/kernel/vdso32/Makefile | 1 + arch/arm64/kernel/{vdso32-wrap.S => vdso32/vdso.S} | 0 arch/arm64/lib/mte.S | 16 - arch/arm64/mm/Makefile | 1 + arch/arm64/mm/init.c | 4 +- arch/arm64/mm/mmu.c | 22 +- arch/arm64/mm/numa.c | 464 + arch/arm64/mm/pageattr.c | 23 +- arch/arm64/net/bpf_jit_comp.c | 16 +- arch/csky/Kconfig | 24 +- arch/csky/abiv1/inc/abi/ckmmu.h | 9 +- arch/csky/abiv1/inc/abi/pgtable-bits.h | 39 +- arch/csky/abiv1/inc/abi/regdef.h | 5 - arch/csky/abiv1/inc/abi/vdso.h | 18 +- arch/csky/abiv2/cacheflush.c | 3 - arch/csky/abiv2/inc/abi/ckmmu.h | 43 +- arch/csky/abiv2/inc/abi/entry.h | 19 +- arch/csky/abiv2/inc/abi/pgtable-bits.h | 36 +- arch/csky/abiv2/inc/abi/regdef.h | 5 - arch/csky/abiv2/inc/abi/vdso.h | 20 +- arch/csky/include/asm/atomic.h | 212 + arch/csky/include/asm/barrier.h | 82 +- arch/csky/include/asm/bug.h | 2 - arch/csky/include/asm/clocksource.h | 8 - arch/csky/include/asm/cmpxchg.h | 27 +- arch/csky/include/asm/futex.h | 121 - arch/csky/include/asm/memory.h | 2 +- arch/csky/include/asm/mmu_context.h | 9 +- arch/csky/include/asm/page.h | 2 +- arch/csky/include/asm/pgalloc.h | 2 +- arch/csky/include/asm/pgtable.h | 78 +- arch/csky/include/asm/processor.h | 2 +- arch/csky/include/asm/segment.h | 2 +- arch/csky/include/asm/spinlock.h | 167 + arch/csky/include/asm/spinlock_types.h | 10 + arch/csky/include/asm/thread_info.h | 1 + arch/csky/include/asm/vdso.h | 21 +- arch/csky/include/asm/vdso/clocksource.h | 9 - arch/csky/include/asm/vdso/gettimeofday.h | 114 - arch/csky/include/asm/vdso/processor.h | 12 - arch/csky/include/asm/vdso/vsyscall.h | 22 - arch/csky/kernel/Makefile | 2 +- arch/csky/kernel/atomic.S | 24 +- arch/csky/kernel/entry.S | 106 +- arch/csky/kernel/head.S | 10 +- arch/csky/kernel/perf_event.c | 4 +- arch/csky/kernel/probes/simulate-insn.c | 22 +- arch/csky/kernel/ptrace.c | 128 +- arch/csky/kernel/setup.c | 18 +- arch/csky/kernel/signal.c | 4 +- arch/csky/kernel/smp.c | 7 +- arch/csky/kernel/traps.c | 10 +- arch/csky/kernel/vdso.c | 127 +- arch/csky/kernel/vdso/.gitignore | 4 - arch/csky/kernel/vdso/Makefile | 72 - arch/csky/kernel/vdso/note.S | 12 - arch/csky/kernel/vdso/rt_sigreturn.S | 14 - arch/csky/kernel/vdso/so2s.sh | 5 - arch/csky/kernel/vdso/vdso.S | 16 - arch/csky/kernel/vdso/vdso.lds.S | 58 - arch/csky/kernel/vdso/vgettimeofday.c | 28 - arch/csky/kernel/vmlinux.lds.S | 2 +- arch/csky/mm/fault.c | 388 +- arch/csky/mm/init.c | 39 +- arch/csky/mm/tlb.c | 42 +- arch/h8300/Kconfig.cpu | 4 - arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/kernel/setup.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/hexagon/Kconfig | 1 + arch/ia64/Kconfig | 1 + arch/ia64/Makefile | 1 + arch/ia64/configs/bigsur_defconfig | 1 + arch/ia64/include/asm/hw_irq.h | 1 + arch/ia64/include/asm/perfmon.h | 111 + arch/ia64/include/asm/pgtable.h | 6 - arch/ia64/include/uapi/asm/cmpxchg.h | 2 +- arch/ia64/include/uapi/asm/perfmon.h | 178 + arch/ia64/include/uapi/asm/perfmon_default_smpl.h | 84 + arch/ia64/kernel/crash.c | 2 +- arch/ia64/kernel/palinfo.c | 41 + arch/ia64/kernel/perfmon_default_smpl.c | 297 + arch/ia64/kernel/perfmon_generic.h | 46 + arch/ia64/kernel/perfmon_itanium.h | 2 +- arch/ia64/kernel/perfmon_mckinley.h | 188 + arch/ia64/kernel/perfmon_montecito.h | 270 + arch/ia64/kernel/syscalls/syscall.tbl | 1 - arch/ia64/kernel/time.c | 31 +- arch/ia64/mm/init.c | 14 +- arch/ia64/oprofile/Makefile | 10 + arch/ia64/oprofile/backtrace.c | 131 + arch/ia64/oprofile/init.c | 28 + arch/m68k/kernel/syscalls/syscall.tbl | 1 - arch/microblaze/Kconfig | 2 + arch/microblaze/Makefile | 2 + arch/microblaze/kernel/syscalls/syscall.tbl | 1 - arch/microblaze/oprofile/Makefile | 14 + arch/microblaze/oprofile/microblaze_oprofile.c | 22 + arch/mips/Kconfig | 18 +- arch/mips/Makefile | 20 +- arch/mips/alchemy/common/prom.c | 4 + arch/mips/ar7/memory.c | 5 + arch/mips/ath25/prom.c | 4 + arch/mips/ath79/prom.c | 5 + arch/mips/bcm47xx/prom.c | 4 + arch/mips/bcm63xx/prom.c | 4 + arch/mips/bmips/setup.c | 6 +- arch/mips/boot/compressed/head.S | 20 +- arch/mips/cavium-octeon/setup.c | 9 +- arch/mips/cobalt/setup.c | 5 + arch/mips/configs/fuloong2e_defconfig | 1 + arch/mips/configs/ip32_defconfig | 1 + arch/mips/configs/lemote2f_defconfig | 1 + arch/mips/configs/loongson3_defconfig | 2 - arch/mips/configs/mtx1_defconfig | 1 + arch/mips/configs/rs90_defconfig | 1 + arch/mips/fw/arc/memory.c | 2 +- arch/mips/fw/sni/sniprom.c | 4 + arch/mips/generic/init.c | 4 + arch/mips/include/asm/Kbuild | 4 - arch/mips/include/asm/asm.h | 18 - arch/mips/include/asm/atomic.h | 2 +- arch/mips/include/asm/bitops.h | 12 +- arch/mips/include/asm/cmpxchg.h | 6 +- arch/mips/include/asm/elf.h | 56 +- arch/mips/include/asm/elfcore-compat.h | 29 - arch/mips/include/asm/irq.h | 1 - arch/mips/include/asm/irq_cpu.h | 2 + arch/mips/include/asm/mach-generic/irq.h | 6 + arch/mips/include/asm/mach-loongson2ef/loongson.h | 9 + arch/mips/include/asm/mach-loongson64/loongson.h | 2 +- arch/mips/include/asm/pgtable.h | 12 +- arch/mips/include/asm/traps.h | 1 - arch/mips/include/uapi/asm/Kbuild | 3 + arch/mips/kernel/Makefile | 5 +- arch/mips/kernel/binfmt_elfn32.c | 113 + arch/mips/kernel/binfmt_elfo32.c | 116 + arch/mips/kernel/cacheinfo.c | 34 +- arch/mips/kernel/cevt-txx9.c | 2 +- arch/mips/kernel/cps-vec.S | 1 + arch/mips/kernel/cpu-probe.c | 15 +- arch/mips/kernel/irq-rm7000.c | 45 + arch/mips/kernel/module.c | 109 +- arch/mips/kernel/perf_event_mipsxx.c | 22 +- arch/mips/kernel/relocate.c | 54 +- arch/mips/kernel/scall64-n64.S | 2 +- arch/mips/kernel/smp-cps.c | 3 + arch/mips/kernel/syscalls/Makefile | 16 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 - arch/mips/kernel/syscalls/syscall_n64.tbl | 1 - arch/mips/kernel/syscalls/syscall_o32.tbl | 1 - arch/mips/kernel/vmlinux.lds.S | 11 +- arch/mips/kernel/vpe-cmp.c | 4 +- arch/mips/kernel/vpe-mt.c | 4 +- arch/mips/lantiq/irq.c | 10 +- arch/mips/lantiq/prom.c | 6 +- arch/mips/loongson2ef/common/init.c | 5 + arch/mips/loongson2ef/fuloong-2e/irq.c | 2 +- arch/mips/loongson2ef/lemote-2f/irq.c | 1 + arch/mips/loongson32/common/prom.c | 4 + arch/mips/loongson64/Platform | 22 + arch/mips/loongson64/init.c | 54 +- arch/mips/loongson64/numa.c | 52 +- arch/mips/loongson64/smp.c | 8 +- arch/mips/mm/c-r4k.c | 2 +- arch/mips/mm/init.c | 5 - arch/mips/mti-malta/malta-init.c | 1 + arch/mips/mti-malta/malta-memory.c | 4 + arch/mips/net/ebpf_jit.c | 11 +- arch/mips/netlogic/xlp/setup.c | 5 + arch/mips/netlogic/xlr/setup.c | 5 + arch/mips/oprofile/Makefile | 18 + arch/mips/oprofile/backtrace.c | 177 + arch/mips/oprofile/common.c | 147 + arch/mips/oprofile/op_impl.h | 41 + arch/mips/oprofile/op_model_loongson2.c | 161 + arch/mips/oprofile/op_model_loongson3.c | 213 + arch/mips/oprofile/op_model_mipsxx.c | 479 + arch/mips/pci/pci-ar2315.c | 6 +- arch/mips/pic32/pic32mzda/init.c | 6 +- arch/mips/pistachio/init.c | 5 + arch/mips/ralink/of.c | 2 +- arch/mips/ralink/prom.c | 4 + arch/mips/rb532/prom.c | 5 + arch/mips/sgi-ip27/ip27-memory.c | 5 + arch/mips/sgi-ip32/ip32-memory.c | 5 + arch/mips/sibyte/common/cfe.c | 5 + arch/mips/txx9/generic/setup.c | 4 + arch/mips/vdso/Makefile | 5 +- arch/mips/vr41xx/common/init.c | 4 + arch/nds32/configs/defconfig | 1 + arch/nds32/kernel/setup.c | 2 +- arch/nds32/kernel/time.c | 2 +- arch/nds32/kernel/traps.c | 50 +- arch/openrisc/Kbuild | 3 - arch/openrisc/Makefile | 21 +- arch/openrisc/boot/.gitignore | 2 - arch/openrisc/boot/Makefile | 10 - arch/openrisc/include/asm/io.h | 2 +- arch/openrisc/kernel/process.c | 13 +- arch/openrisc/mm/ioremap.c | 2 +- arch/parisc/Kconfig | 7 +- arch/parisc/Makefile | 2 + arch/parisc/include/asm/irq.h | 3 - arch/parisc/kernel/entry.S | 13 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 - arch/parisc/oprofile/Makefile | 10 + arch/parisc/oprofile/init.c | 23 + arch/powerpc/Kconfig | 2 + arch/powerpc/Makefile | 2 + arch/powerpc/configs/44x/akebono_defconfig | 1 + arch/powerpc/configs/44x/currituck_defconfig | 1 + arch/powerpc/configs/44x/fsp2_defconfig | 1 + arch/powerpc/configs/44x/iss476-smp_defconfig | 1 + arch/powerpc/configs/cell_defconfig | 1 + arch/powerpc/configs/g5_defconfig | 1 + arch/powerpc/configs/maple_defconfig | 1 + arch/powerpc/configs/pasemi_defconfig | 1 + arch/powerpc/configs/pmac32_defconfig | 1 + arch/powerpc/configs/powernv_defconfig | 1 + arch/powerpc/configs/ppc64_defconfig | 1 + arch/powerpc/configs/ppc64e_defconfig | 1 + arch/powerpc/configs/ppc6xx_defconfig | 1 + arch/powerpc/configs/ps3_defconfig | 1 + arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/include/asm/cputable.h | 20 + arch/powerpc/include/asm/oprofile_impl.h | 135 + arch/powerpc/include/asm/spu.h | 33 + arch/powerpc/kernel/cputable.c | 67 + arch/powerpc/kernel/dt_cpu_ftrs.c | 2 + arch/powerpc/kernel/irq.c | 28 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/net/bpf_jit_comp64.c | 25 +- arch/powerpc/oprofile/Makefile | 19 + arch/powerpc/oprofile/backtrace.c | 120 + arch/powerpc/oprofile/cell/pr_util.h | 110 + arch/powerpc/oprofile/cell/spu_profiler.c | 248 + arch/powerpc/oprofile/cell/spu_task_sync.c | 657 + arch/powerpc/oprofile/cell/vma_map.c | 279 + arch/powerpc/oprofile/common.c | 243 + arch/powerpc/oprofile/op_model_7450.c | 207 + arch/powerpc/oprofile/op_model_cell.c | 1709 +++ arch/powerpc/oprofile/op_model_fsl_emb.c | 380 + arch/powerpc/oprofile/op_model_pa6t.c | 227 + arch/powerpc/oprofile/op_model_power4.c | 438 + arch/powerpc/platforms/cell/Kconfig | 5 + arch/powerpc/platforms/cell/Makefile | 1 + arch/powerpc/platforms/cell/spu_notify.c | 55 + arch/powerpc/platforms/cell/spufs/run.c | 6 +- arch/powerpc/platforms/cell/spufs/sched.c | 5 + arch/powerpc/platforms/cell/spufs/spufs.h | 1 + arch/powerpc/platforms/powernv/opal-core.c | 6 +- arch/riscv/Kconfig | 50 +- arch/riscv/Kconfig.socs | 32 +- arch/riscv/Makefile | 14 +- arch/riscv/boot/dts/Makefile | 2 +- arch/riscv/boot/dts/canaan/Makefile | 5 - arch/riscv/boot/dts/canaan/k210.dtsi | 120 - arch/riscv/boot/dts/kendryte/Makefile | 4 + arch/riscv/boot/dts/{canaan => kendryte}/k210.dts | 0 arch/riscv/boot/dts/kendryte/k210.dtsi | 125 + arch/riscv/boot/dts/sifive/Makefile | 3 +- arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 293 - .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 253 - arch/riscv/configs/nommu_k210_defconfig | 2 +- arch/riscv/include/asm/bug.h | 1 - arch/riscv/include/asm/kprobes.h | 40 - arch/riscv/include/asm/mmzone.h | 13 - arch/riscv/include/asm/numa.h | 8 - arch/riscv/include/asm/pci.h | 14 - arch/riscv/include/asm/pgtable.h | 21 - arch/riscv/include/asm/probes.h | 24 - arch/riscv/include/asm/processor.h | 1 - arch/riscv/include/asm/ptrace.h | 35 - arch/riscv/include/asm/sbi.h | 10 +- arch/riscv/include/asm/set_memory.h | 4 +- arch/riscv/include/asm/soc.h | 38 + arch/riscv/include/asm/stackprotector.h | 3 +- arch/riscv/include/asm/stacktrace.h | 2 - arch/riscv/include/asm/thread_info.h | 4 +- arch/riscv/include/asm/unistd.h | 1 - arch/riscv/include/asm/uprobes.h | 40 - arch/riscv/kernel/Makefile | 6 +- arch/riscv/kernel/asm-offsets.c | 3 - arch/riscv/kernel/ftrace.c | 95 +- arch/riscv/kernel/mcount-dyn.S | 342 +- arch/riscv/kernel/patch.c | 8 +- arch/riscv/kernel/probes/Makefile | 6 - arch/riscv/kernel/probes/decode-insn.c | 48 - arch/riscv/kernel/probes/decode-insn.h | 18 - arch/riscv/kernel/probes/ftrace.c | 53 - arch/riscv/kernel/probes/kprobes.c | 398 - arch/riscv/kernel/probes/kprobes_trampoline.S | 93 - arch/riscv/kernel/probes/simulate-insn.c | 85 - arch/riscv/kernel/probes/simulate-insn.h | 47 - arch/riscv/kernel/probes/uprobes.c | 186 - arch/riscv/kernel/process.c | 18 +- arch/riscv/kernel/ptrace.c | 99 - arch/riscv/kernel/sbi.c | 4 +- arch/riscv/kernel/setup.c | 23 +- arch/riscv/kernel/signal.c | 3 - arch/riscv/kernel/smpboot.c | 12 +- arch/riscv/kernel/soc.c | 27 + arch/riscv/kernel/stacktrace.c | 22 +- arch/riscv/kernel/traps.c | 22 +- arch/riscv/lib/Makefile | 2 - arch/riscv/lib/error-inject.c | 10 - arch/riscv/mm/Makefile | 3 +- arch/riscv/mm/fault.c | 38 +- arch/riscv/mm/init.c | 18 +- arch/riscv/mm/pageattr.c | 8 +- arch/riscv/net/bpf_jit_comp32.c | 20 +- arch/riscv/net/bpf_jit_comp64.c | 16 +- arch/s390/Kconfig | 3 +- arch/s390/Kconfig.debug | 10 +- arch/s390/Makefile | 3 + arch/s390/boot/uv.c | 2 +- arch/s390/configs/debug_defconfig | 4 +- arch/s390/configs/defconfig | 3 +- arch/s390/configs/zfcpdump_defconfig | 1 - arch/s390/crypto/aes_s390.c | 2 - arch/s390/include/asm/atomic.h | 20 + arch/s390/include/asm/bitops.h | 36 + arch/s390/include/asm/cputime.h | 2 - arch/s390/include/asm/elf.h | 7 +- arch/s390/include/asm/entry-common.h | 60 - arch/s390/include/asm/fpu/api.h | 2 - arch/s390/include/asm/idle.h | 4 +- arch/s390/include/asm/lowcore.h | 4 +- arch/s390/include/asm/nmi.h | 1 - arch/s390/include/asm/preempt.h | 4 +- arch/s390/include/asm/processor.h | 50 +- arch/s390/include/asm/ptrace.h | 9 +- arch/s390/include/asm/syscall.h | 11 +- arch/s390/include/asm/syscall_wrapper.h | 128 +- arch/s390/include/asm/thread_info.h | 3 - arch/s390/include/asm/tlb.h | 5 +- arch/s390/include/asm/uaccess.h | 2 +- arch/s390/include/asm/uv.h | 4 +- arch/s390/include/asm/vtime.h | 14 - arch/s390/include/uapi/asm/ptrace.h | 5 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/asm-offsets.c | 19 +- arch/s390/kernel/compat_signal.c | 1 - arch/s390/kernel/crash_dump.c | 2 +- arch/s390/kernel/entry.S | 803 +- arch/s390/kernel/entry.h | 12 +- arch/s390/kernel/fpu.c | 88 - arch/s390/kernel/idle.c | 24 - arch/s390/kernel/irq.c | 89 +- arch/s390/kernel/nmi.c | 19 +- arch/s390/kernel/process.c | 30 +- arch/s390/kernel/ptrace.c | 117 +- arch/s390/kernel/setup.c | 3 +- arch/s390/kernel/signal.c | 12 +- arch/s390/kernel/smp.c | 2 +- arch/s390/kernel/sys_s390.c | 102 + arch/s390/kernel/syscall.c | 169 - arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/s390/kernel/traps.c | 65 - arch/s390/kernel/uprobes.c | 6 +- arch/s390/kernel/uv.c | 2 +- arch/s390/kvm/kvm-s390.c | 3 - arch/s390/kvm/vsie.c | 3 - arch/s390/lib/uaccess.c | 12 +- arch/s390/mm/fault.c | 2 +- arch/s390/mm/init.c | 1 + arch/s390/mm/vmem.c | 14 +- arch/s390/net/bpf_jit_comp.c | 27 +- arch/s390/oprofile/Makefile | 10 + arch/s390/oprofile/init.c | 37 + arch/sh/Kconfig | 1 + arch/sh/Makefile | 1 + arch/sh/configs/espt_defconfig | 1 + arch/sh/configs/migor_defconfig | 1 + arch/sh/configs/r7780mp_defconfig | 1 + arch/sh/configs/r7785rp_defconfig | 1 + arch/sh/configs/rsk7201_defconfig | 1 + arch/sh/configs/rsk7203_defconfig | 1 + arch/sh/configs/rts7751r2d1_defconfig | 1 + arch/sh/configs/rts7751r2dplus_defconfig | 1 + arch/sh/configs/sdk7786_defconfig | 1 + arch/sh/configs/se7206_defconfig | 1 + arch/sh/configs/sh03_defconfig | 1 + arch/sh/configs/sh7724_generic_defconfig | 1 + arch/sh/configs/sh7763rdp_defconfig | 1 + arch/sh/configs/sh7770_generic_defconfig | 1 + arch/sh/configs/shx3_defconfig | 1 + arch/sh/kernel/syscalls/syscall.tbl | 1 - arch/sh/oprofile/Makefile | 16 + arch/sh/oprofile/backtrace.c | 80 + arch/sh/oprofile/common.c | 64 + arch/sparc/Kconfig | 4 +- arch/sparc/Makefile | 1 + arch/sparc/boot/piggyback.c | 4 - arch/sparc/configs/sparc64_defconfig | 1 + arch/sparc/include/asm/backoff.h | 2 +- arch/sparc/include/asm/elf_64.h | 1 + arch/sparc/include/asm/extable.h | 21 - arch/sparc/include/asm/extable_64.h | 21 + arch/sparc/include/asm/pgtsrmmu.h | 2 +- arch/sparc/include/asm/processor_32.h | 6 +- arch/sparc/include/asm/thread_info_64.h | 1 - arch/sparc/include/asm/uaccess.h | 3 - arch/sparc/include/asm/uaccess_32.h | 38 + arch/sparc/include/asm/uaccess_64.h | 1 + arch/sparc/kernel/head_32.S | 2 +- arch/sparc/kernel/head_64.S | 2 +- arch/sparc/kernel/pci.c | 3 +- arch/sparc/kernel/process_32.c | 12 + arch/sparc/kernel/setup_32.c | 3 + arch/sparc/kernel/setup_64.c | 4 + arch/sparc/kernel/syscalls/syscall.tbl | 1 - arch/sparc/kernel/unaligned_32.c | 106 +- arch/sparc/kernel/viohs.c | 6 +- arch/sparc/lib/checksum_32.S | 64 +- arch/sparc/lib/copy_user.S | 315 +- arch/sparc/lib/memset.S | 86 +- arch/sparc/mm/Makefile | 2 +- arch/sparc/mm/extable.c | 107 + arch/sparc/mm/fault_32.c | 80 +- arch/sparc/mm/mm_32.h | 2 + arch/sparc/mm/srmmu.c | 18 +- arch/sparc/net/bpf_jit_comp_64.c | 17 +- arch/sparc/oprofile/Makefile | 10 + arch/sparc/oprofile/init.c | 87 + arch/x86/Kconfig | 3 +- arch/x86/Makefile | 31 +- arch/x86/crypto/Makefile | 2 + arch/x86/crypto/aesni-intel_asm.S | 482 +- arch/x86/crypto/aesni-intel_glue.c | 683 +- arch/x86/crypto/blake2s-glue.c | 150 +- arch/x86/crypto/blowfish_glue.c | 107 + arch/x86/crypto/camellia-aesni-avx-asm_64.S | 298 + arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 351 + arch/x86/crypto/camellia.h | 67 - arch/x86/crypto/camellia_aesni_avx2_glue.c | 198 +- arch/x86/crypto/camellia_aesni_avx_glue.c | 216 +- arch/x86/crypto/camellia_glue.c | 145 +- arch/x86/crypto/cast5_avx_glue.c | 287 +- arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 84 + arch/x86/crypto/cast6_avx_glue.c | 207 +- arch/x86/crypto/des3_ede_glue.c | 104 + arch/x86/crypto/ecb_cbc_helpers.h | 76 - arch/x86/crypto/glue_helper-asm-avx.S | 104 + arch/x86/crypto/glue_helper-asm-avx2.S | 136 + arch/x86/crypto/glue_helper.c | 381 + arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 68 + arch/x86/crypto/serpent-avx.h | 21 - arch/x86/crypto/serpent-avx2-asm_64.S | 87 + arch/x86/crypto/serpent_avx2_glue.c | 185 +- arch/x86/crypto/serpent_avx_glue.c | 215 +- arch/x86/crypto/serpent_sse2_glue.c | 150 +- arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 80 + arch/x86/crypto/twofish.h | 21 - arch/x86/crypto/twofish_avx_glue.c | 211 +- arch/x86/crypto/twofish_glue_3way.c | 160 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 - arch/x86/entry/syscalls/syscall_64.tbl | 2 - arch/x86/events/intel/uncore.c | 58 +- arch/x86/events/intel/uncore.h | 5 +- arch/x86/events/intel/uncore_snb.c | 2 +- arch/x86/events/intel/uncore_snbep.c | 114 +- arch/x86/include/asm/compat.h | 11 + arch/x86/include/asm/crypto/camellia.h | 91 + arch/x86/include/asm/crypto/glue_helper.h | 118 + arch/x86/include/asm/crypto/serpent-avx.h | 42 + arch/x86/{ => include/asm}/crypto/serpent-sse2.h | 0 arch/x86/include/asm/crypto/twofish.h | 25 + arch/x86/include/asm/elf.h | 2 +- arch/x86/include/asm/elfcore-compat.h | 31 - arch/x86/include/asm/fpu/api.h | 15 +- arch/x86/include/asm/idtentry.h | 1 + arch/x86/include/asm/insn.h | 45 - arch/x86/include/asm/intel-family.h | 1 + arch/x86/include/asm/irq.h | 2 + arch/x86/include/asm/kprobes.h | 11 +- arch/x86/include/asm/microcode.h | 2 + arch/x86/include/asm/nmi.h | 1 + arch/x86/include/asm/orc_types.h | 10 - arch/x86/include/asm/pgtable_types.h | 2 + arch/x86/include/asm/resctrl.h | 11 +- arch/x86/include/asm/set_memory.h | 4 +- arch/x86/include/asm/special_insns.h | 6 +- arch/x86/kernel/cpu/mce/core.c | 15 +- arch/x86/kernel/cpu/microcode/core.c | 2 +- arch/x86/kernel/cpu/mtrr/cleanup.c | 4 +- arch/x86/kernel/cpu/mtrr/generic.c | 1 + arch/x86/kernel/cpu/mtrr/mtrr.c | 2 + arch/x86/kernel/cpu/perfctr-watchdog.c | 11 +- arch/x86/kernel/cpu/resctrl/internal.h | 1 - arch/x86/kernel/cpu/resctrl/rdtgroup.c | 24 +- arch/x86/kernel/cpu/sgx/main.c | 14 +- arch/x86/kernel/fpu/core.c | 9 +- arch/x86/kernel/kprobes/core.c | 168 +- arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/pci-iommu_table.c | 3 + arch/x86/kernel/reboot.c | 9 - arch/x86/kernel/sys_x86_64.c | 8 +- arch/x86/kernel/tsc.c | 3 +- arch/x86/kvm/kvm_cache_regs.h | 51 +- arch/x86/kvm/mmu.h | 9 +- arch/x86/kvm/svm/nested.c | 3 + arch/x86/kvm/svm/sev.c | 15 +- arch/x86/kvm/svm/svm.c | 2 + arch/x86/kvm/vmx/nested.c | 44 +- arch/x86/kvm/vmx/pmu_intel.c | 6 +- arch/x86/kvm/vmx/vmx.c | 2 + arch/x86/kvm/x86.c | 11 +- arch/x86/lib/insn.c | 119 +- arch/x86/lib/mmx_32.c | 20 +- arch/x86/mm/init.c | 19 +- arch/x86/mm/mmio-mod.c | 2 + arch/x86/mm/pat/set_memory.c | 8 +- arch/x86/net/bpf_jit_comp.c | 357 +- arch/x86/net/bpf_jit_comp32.c | 6 +- arch/x86/oprofile/Makefile | 12 + arch/x86/oprofile/backtrace.c | 127 + arch/x86/oprofile/init.c | 38 + arch/x86/oprofile/nmi_int.c | 780 ++ arch/x86/oprofile/op_counter.h | 30 + arch/x86/oprofile/op_model_amd.c | 542 + arch/x86/oprofile/op_model_p4.c | 723 + arch/x86/oprofile/op_model_ppro.c | 245 + arch/x86/oprofile/op_x86_model.h | 90 + arch/x86/platform/Makefile | 1 + arch/x86/platform/geode/alix.c | 19 +- arch/x86/platform/geode/geos.c | 19 +- arch/x86/platform/geode/net5501.c | 13 +- arch/x86/platform/goldfish/Makefile | 2 + arch/x86/platform/goldfish/goldfish.c | 54 + .../platform/intel-mid/device_libs/platform_bt.c | 4 +- arch/x86/tools/Makefile | 8 +- arch/x86/tools/insn_sanity.c | 4 + arch/x86/xen/enlighten_pv.c | 15 +- arch/x86/xen/xen-asm.S | 1 + arch/xtensa/Kconfig | 3 +- arch/xtensa/Makefile | 1 + arch/xtensa/configs/audio_kc705_defconfig | 1 + arch/xtensa/configs/generic_kc705_defconfig | 1 + arch/xtensa/configs/smp_lx200_defconfig | 1 + arch/xtensa/configs/xip_kc705_defconfig | 1 + arch/xtensa/kernel/stacktrace.c | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 - arch/xtensa/oprofile/Makefile | 10 + arch/xtensa/oprofile/backtrace.c | 27 + arch/xtensa/oprofile/init.c | 26 + block/blk-cgroup.c | 18 +- block/blk-mq.h | 2 +- block/genhd.c | 5 +- block/partitions/core.c | 8 +- certs/blacklist.c | 10 +- certs/system_keyring.c | 5 +- crypto/Kconfig | 31 +- crypto/adiantum.c | 2 - crypto/ansi_cprng.c | 2 - crypto/asymmetric_keys/asymmetric_type.c | 6 +- crypto/asymmetric_keys/pkcs7_parser.h | 5 +- crypto/asymmetric_keys/pkcs7_trust.c | 2 +- crypto/asymmetric_keys/pkcs7_verify.c | 9 +- crypto/asymmetric_keys/restrict.c | 7 +- crypto/blake2b_generic.c | 249 +- crypto/blake2s_generic.c | 158 +- crypto/cbc.c | 1 - crypto/ccm.c | 2 - crypto/cfb.c | 2 - crypto/cipher.c | 7 +- crypto/cmac.c | 2 - crypto/ctr.c | 2 - crypto/drbg.c | 2 - crypto/ecb.c | 1 - crypto/essiv.c | 2 - crypto/keywrap.c | 2 - crypto/ofb.c | 2 - crypto/pcbc.c | 2 - crypto/skcipher.c | 8 +- crypto/tcrypt.c | 20 +- crypto/testmgr.c | 3 - crypto/vmac.c | 2 - crypto/xcbc.c | 2 - crypto/xts.c | 2 - drivers/accessibility/speakup/spk_ttyio.c | 2 +- drivers/acpi/acpica/acapps.h | 4 +- drivers/acpi/acpica/accommon.h | 2 +- drivers/acpi/acpica/acconvert.h | 2 +- drivers/acpi/acpica/acdebug.h | 2 +- drivers/acpi/acpica/acdispat.h | 2 +- drivers/acpi/acpica/acevents.h | 2 +- drivers/acpi/acpica/acglobal.h | 2 +- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/acinterp.h | 2 +- drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/acmacros.h | 2 +- drivers/acpi/acpica/acnamesp.h | 2 +- drivers/acpi/acpica/acobject.h | 2 +- drivers/acpi/acpica/acopcode.h | 2 +- drivers/acpi/acpica/acparser.h | 2 +- drivers/acpi/acpica/acpredef.h | 2 +- drivers/acpi/acpica/acresrc.h | 2 +- drivers/acpi/acpica/acstruct.h | 2 +- drivers/acpi/acpica/actables.h | 2 +- drivers/acpi/acpica/acutils.h | 2 +- drivers/acpi/acpica/amlcode.h | 2 +- drivers/acpi/acpica/amlresrc.h | 2 +- drivers/acpi/acpica/dbhistry.c | 2 +- drivers/acpi/acpica/dbinput.c | 4 +- drivers/acpi/acpica/dbobject.c | 2 +- drivers/acpi/acpica/dsargs.c | 2 +- drivers/acpi/acpica/dscontrol.c | 4 +- drivers/acpi/acpica/dsdebug.c | 4 +- drivers/acpi/acpica/dsfield.c | 2 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/dsmethod.c | 2 +- drivers/acpi/acpica/dsobject.c | 2 +- drivers/acpi/acpica/dsopcode.c | 2 +- drivers/acpi/acpica/dspkginit.c | 2 +- drivers/acpi/acpica/dswexec.c | 5 +- drivers/acpi/acpica/dswload.c | 4 +- drivers/acpi/acpica/dswload2.c | 4 +- drivers/acpi/acpica/dswscope.c | 2 +- drivers/acpi/acpica/dswstate.c | 2 +- drivers/acpi/acpica/evevent.c | 2 +- drivers/acpi/acpica/evglock.c | 2 +- drivers/acpi/acpica/evgpe.c | 2 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evgpeinit.c | 2 +- drivers/acpi/acpica/evgpeutil.c | 2 +- drivers/acpi/acpica/evhandler.c | 2 +- drivers/acpi/acpica/evmisc.c | 2 +- drivers/acpi/acpica/evregion.c | 2 +- drivers/acpi/acpica/evrgnini.c | 2 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfevnt.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 2 +- drivers/acpi/acpica/evxfregn.c | 2 +- drivers/acpi/acpica/exconcat.c | 2 +- drivers/acpi/acpica/exconfig.c | 2 +- drivers/acpi/acpica/exconvrt.c | 2 +- drivers/acpi/acpica/excreate.c | 2 +- drivers/acpi/acpica/exdebug.c | 2 +- drivers/acpi/acpica/exdump.c | 2 +- drivers/acpi/acpica/exfield.c | 2 +- drivers/acpi/acpica/exfldio.c | 4 +- drivers/acpi/acpica/exmisc.c | 2 +- drivers/acpi/acpica/exmutex.c | 2 +- drivers/acpi/acpica/exnames.c | 2 +- drivers/acpi/acpica/exoparg1.c | 2 +- drivers/acpi/acpica/exoparg2.c | 2 +- drivers/acpi/acpica/exoparg3.c | 2 +- drivers/acpi/acpica/exoparg6.c | 2 +- drivers/acpi/acpica/exprep.c | 2 +- drivers/acpi/acpica/exregion.c | 2 +- drivers/acpi/acpica/exresnte.c | 2 +- drivers/acpi/acpica/exresolv.c | 2 +- drivers/acpi/acpica/exresop.c | 6 +- drivers/acpi/acpica/exserial.c | 2 +- drivers/acpi/acpica/exstore.c | 6 +- drivers/acpi/acpica/exstoren.c | 2 +- drivers/acpi/acpica/exstorob.c | 2 +- drivers/acpi/acpica/exsystem.c | 2 +- drivers/acpi/acpica/extrace.c | 2 +- drivers/acpi/acpica/exutils.c | 2 +- drivers/acpi/acpica/hwacpi.c | 2 +- drivers/acpi/acpica/hwesleep.c | 2 +- drivers/acpi/acpica/hwgpe.c | 4 +- drivers/acpi/acpica/hwsleep.c | 2 +- drivers/acpi/acpica/hwtimer.c | 2 +- drivers/acpi/acpica/hwvalid.c | 2 +- drivers/acpi/acpica/hwxface.c | 2 +- drivers/acpi/acpica/hwxfsleep.c | 2 +- drivers/acpi/acpica/nsarguments.c | 2 +- drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsdumpdv.c | 2 +- drivers/acpi/acpica/nsinit.c | 2 +- drivers/acpi/acpica/nsload.c | 2 +- drivers/acpi/acpica/nsparse.c | 2 +- drivers/acpi/acpica/nspredef.c | 2 +- drivers/acpi/acpica/nsprepkg.c | 2 +- drivers/acpi/acpica/nsrepair.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 2 +- drivers/acpi/acpica/nsutils.c | 2 +- drivers/acpi/acpica/nswalk.c | 2 +- drivers/acpi/acpica/nsxfname.c | 2 +- drivers/acpi/acpica/psargs.c | 2 +- drivers/acpi/acpica/psloop.c | 5 +- drivers/acpi/acpica/psobject.c | 2 +- drivers/acpi/acpica/psopcode.c | 2 +- drivers/acpi/acpica/psopinfo.c | 2 +- drivers/acpi/acpica/psparse.c | 4 +- drivers/acpi/acpica/psscope.c | 2 +- drivers/acpi/acpica/pstree.c | 2 +- drivers/acpi/acpica/psutils.c | 2 +- drivers/acpi/acpica/pswalk.c | 2 +- drivers/acpi/acpica/psxface.c | 2 +- drivers/acpi/acpica/tbdata.c | 2 +- drivers/acpi/acpica/tbfadt.c | 2 +- drivers/acpi/acpica/tbfind.c | 2 +- drivers/acpi/acpica/tbinstal.c | 2 +- drivers/acpi/acpica/tbprint.c | 2 +- drivers/acpi/acpica/tbutils.c | 2 +- drivers/acpi/acpica/tbxface.c | 2 +- drivers/acpi/acpica/tbxfload.c | 2 +- drivers/acpi/acpica/tbxfroot.c | 2 +- drivers/acpi/acpica/utaddress.c | 2 +- drivers/acpi/acpica/utalloc.c | 2 +- drivers/acpi/acpica/utascii.c | 2 +- drivers/acpi/acpica/utbuffer.c | 2 +- drivers/acpi/acpica/utcache.c | 2 +- drivers/acpi/acpica/utcopy.c | 2 +- drivers/acpi/acpica/utdebug.c | 2 +- drivers/acpi/acpica/utdecode.c | 2 +- drivers/acpi/acpica/utdelete.c | 2 +- drivers/acpi/acpica/uteval.c | 2 +- drivers/acpi/acpica/utglobal.c | 2 +- drivers/acpi/acpica/uthex.c | 2 +- drivers/acpi/acpica/utids.c | 2 +- drivers/acpi/acpica/utinit.c | 2 +- drivers/acpi/acpica/utlock.c | 2 +- drivers/acpi/acpica/utobject.c | 2 +- drivers/acpi/acpica/utosi.c | 2 +- drivers/acpi/acpica/utpredef.c | 2 +- drivers/acpi/acpica/utprint.c | 2 +- drivers/acpi/acpica/utstrsuppt.c | 4 +- drivers/acpi/acpica/uttrack.c | 2 +- drivers/acpi/acpica/utuuid.c | 2 +- drivers/acpi/acpica/utxface.c | 2 +- drivers/acpi/acpica/utxfinit.c | 2 +- drivers/acpi/arm64/iort.c | 14 +- drivers/acpi/device_sysfs.c | 20 +- drivers/acpi/thermal.c | 95 +- drivers/base/Kconfig | 8 +- drivers/base/Makefile | 1 - drivers/base/arch_numa.c | 483 - drivers/base/bus.c | 17 + drivers/base/core.c | 101 +- drivers/base/memory.c | 35 +- drivers/base/power/clock_ops.c | 213 +- drivers/base/regmap/regcache.c | 2 +- drivers/base/swnode.c | 71 +- drivers/block/nbd.c | 8 + drivers/block/null_blk/zoned.c | 16 +- drivers/block/xen-blkfront.c | 20 +- drivers/bluetooth/btintel.c | 21 +- drivers/bluetooth/btmtksdio.c | 16 +- drivers/bluetooth/btqca.c | 67 - drivers/bluetooth/btqca.h | 1 - drivers/bluetooth/btqcomsmd.c | 27 +- drivers/bluetooth/btrtl.c | 25 +- drivers/bluetooth/btusb.c | 48 +- drivers/bluetooth/hci_bcm.c | 1 - drivers/bluetooth/hci_h5.c | 2 - drivers/bluetooth/hci_ldisc.c | 41 +- drivers/bluetooth/hci_qca.c | 18 +- drivers/bluetooth/hci_serdev.c | 4 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 11 +- drivers/bus/mhi/core/init.c | 9 +- drivers/bus/mhi/core/main.c | 182 +- drivers/bus/mhi/pci_generic.c | 371 +- drivers/bus/sunxi-rsb.c | 215 +- drivers/char/hw_random/ingenic-trng.c | 6 +- drivers/char/hw_random/iproc-rng200.c | 38 +- drivers/char/mem.c | 86 +- drivers/char/pcmcia/synclink_cs.c | 2 + 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_i2c_cr50.c | 790 -- drivers/clk/clk.c | 21 - drivers/clk/imx/clk-imx8qxp.c | 26 +- drivers/clk/renesas/Kconfig | 5 - drivers/clk/renesas/Makefile | 1 - drivers/clk/renesas/r8a7796-cpg-mssr.c | 5 - drivers/clk/renesas/r8a77965-cpg-mssr.c | 5 - drivers/clk/renesas/r8a77990-cpg-mssr.c | 5 - drivers/clk/renesas/r8a77995-cpg-mssr.c | 5 - drivers/clk/renesas/r8a779a0-cpg-mssr.c | 54 +- drivers/clk/renesas/rcar-cpg-lib.c | 270 - drivers/clk/renesas/rcar-cpg-lib.h | 33 - drivers/clk/renesas/rcar-gen3-cpg.c | 267 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 5 - drivers/clk/sunxi-ng/ccu-sun50i-h6-r.h | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 2 +- drivers/clk/tegra/Kconfig | 3 - drivers/clk/tegra/Makefile | 2 +- drivers/clk/tegra/clk-tegra124-emc.c | 41 +- drivers/clk/tegra/clk-tegra124.c | 26 +- drivers/clk/tegra/clk.h | 18 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/cpufreq/Kconfig.arm | 5 + drivers/cpufreq/Makefile | 1 + drivers/cpufreq/brcmstb-avs-cpufreq.c | 24 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 + drivers/cpufreq/intel_pstate.c | 44 +- drivers/cpufreq/qcom-cpufreq-hw.c | 8 +- drivers/cpufreq/tango-cpufreq.c | 38 + drivers/cpufreq/tegra20-cpufreq.c | 45 +- drivers/cpuidle/cpuidle-tegra.c | 2 +- drivers/cpuidle/cpuidle.c | 33 +- drivers/crypto/Kconfig | 33 + drivers/crypto/Makefile | 2 + drivers/crypto/allwinner/Kconfig | 9 - .../crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c | 196 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 52 - drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 6 - drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c | 6 - drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h | 8 - drivers/crypto/bcm/cipher.c | 2 +- drivers/crypto/bcm/cipher.h | 4 +- drivers/crypto/bcm/util.c | 2 +- drivers/crypto/ccree/cc_driver.h | 1 + drivers/crypto/geode-aes.c | 2 - drivers/crypto/hisilicon/hpre/hpre_main.c | 54 - drivers/crypto/hisilicon/qm.c | 8 +- drivers/crypto/hisilicon/qm.h | 27 - drivers/crypto/hisilicon/sec2/sec_main.c | 39 +- drivers/crypto/hisilicon/zip/zip_main.c | 14 - drivers/crypto/inside-secure/safexcel.c | 6 +- drivers/crypto/inside-secure/safexcel_hash.c | 1 - drivers/crypto/keembay/Kconfig | 31 - drivers/crypto/keembay/Makefile | 3 - drivers/crypto/keembay/keembay-ocs-hcu-core.c | 1264 -- drivers/crypto/keembay/ocs-hcu.c | 840 -- drivers/crypto/keembay/ocs-hcu.h | 106 - drivers/crypto/marvell/cesa/cesa.h | 4 +- drivers/crypto/marvell/cesa/tdma.c | 2 +- drivers/crypto/mediatek/Makefile | 3 + drivers/crypto/mediatek/mtk-aes.c | 1271 ++ drivers/crypto/mediatek/mtk-platform.c | 586 + drivers/crypto/mediatek/mtk-platform.h | 231 + drivers/crypto/mediatek/mtk-regs.h | 190 + drivers/crypto/mediatek/mtk-sha.c | 1353 ++ drivers/crypto/picoxcell_crypto.c | 1807 +++ drivers/crypto/picoxcell_crypto_regs.h | 115 + drivers/crypto/qat/Kconfig | 2 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 14 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 17 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 27 +- drivers/crypto/qat/qat_common/adf_accel_devices.h | 3 +- drivers/crypto/qat/qat_common/adf_ctl_drv.c | 1 - drivers/crypto/qat/qat_common/adf_hw_arbiter.c | 8 +- drivers/crypto/qat/qat_common/adf_transport.c | 2 - .../crypto/qat/qat_common/adf_transport_debug.c | 4 +- drivers/crypto/qat/qat_common/qat_algs.c | 1 - drivers/crypto/qat/qat_common/qat_asym_algs.c | 12 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 28 +- drivers/crypto/sahara.c | 7 + drivers/crypto/stm32/stm32-cryp.c | 2 +- drivers/crypto/vmx/aes.c | 1 - drivers/crypto/vmx/aesp8-ppc.h | 6 - drivers/crypto/vmx/vmx.c | 7 +- drivers/devfreq/devfreq.c | 4 +- drivers/devfreq/governor.h | 2 +- drivers/devfreq/tegra30-devfreq.c | 2 +- drivers/dma-buf/Kconfig | 8 - drivers/dma-buf/dma-buf.c | 120 +- drivers/dma/Kconfig | 2 - drivers/dma/Makefile | 1 - drivers/dma/at_hdmac.c | 19 - drivers/dma/at_hdmac_regs.h | 28 +- drivers/dma/dmaengine.c | 1 + drivers/dma/fsldma.c | 6 - drivers/dma/hsu/pci.c | 21 +- drivers/dma/idxd/dma.c | 6 +- drivers/dma/idxd/init.c | 3 +- drivers/dma/idxd/irq.c | 122 +- drivers/dma/lgm/Kconfig | 9 - drivers/dma/lgm/Makefile | 2 - drivers/dma/lgm/lgm-dma.c | 1739 --- drivers/dma/owl-dma.c | 4 +- drivers/dma/qcom/gpi.c | 4 +- drivers/dma/ti/k3-udma.c | 131 +- drivers/edac/Kconfig | 15 +- drivers/edac/Makefile | 7 +- drivers/edac/amd64_edac.c | 318 +- drivers/edac/amd64_edac.h | 11 + drivers/edac/amd64_edac_dbg.c | 55 + drivers/edac/amd64_edac_inj.c | 235 + drivers/edac/ppc4xx_edac.c | 2 +- drivers/edac/xgene_edac.c | 2 +- drivers/extcon/extcon-max8997.c | 4 - drivers/firewire/net.c | 2 + drivers/firmware/arm_scmi/driver.c | 4 +- drivers/firmware/arm_scmi/smc.c | 42 +- drivers/firmware/dmi-id.c | 1 - drivers/firmware/efi/apple-properties.c | 13 +- drivers/firmware/efi/libstub/Makefile | 2 - drivers/fpga/Kconfig | 11 - drivers/fpga/Makefile | 2 - drivers/fpga/dfl-fme-perf.c | 6 +- drivers/fpga/dfl-n3000-nios.c | 588 - drivers/fpga/dfl-pci.c | 165 +- drivers/fpga/dfl.c | 4 +- drivers/fpga/dfl.h | 85 +- drivers/fpga/fpga-bridge.c | 4 +- drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpio/Kconfig | 16 +- drivers/gpio/Makefile | 1 - drivers/gpio/gpio-bd70528.c | 59 +- drivers/gpio/gpio-bd71828.c | 39 +- drivers/gpio/gpio-bd9571mwv.c | 35 +- drivers/gpio/gpio-merrifield.c | 5 - drivers/gpio/gpio-pca953x.c | 2 - drivers/gpio/gpio-rcar.c | 85 +- drivers/gpio/gpio-sl28cpld.c | 4 +- drivers/gpio/gpio-tegra.c | 226 +- drivers/gpio/gpio-visconti.c | 218 - drivers/gpio/gpio-wcove.c | 2 +- drivers/gpio/gpiolib.c | 4 - drivers/gpu/drm/Kconfig | 5 + drivers/gpu/drm/Makefile | 6 +- drivers/gpu/drm/amd/amdgpu/Makefile | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 1 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 57 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 40 - drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 45 - drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 195 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 17 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 176 - drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.h | 36 - drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 12 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 1 + drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 1 + drivers/gpu/drm/amd/amdgpu/cz_ih.c | 37 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 39 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 137 - drivers/gpu/drm/amd/amdgpu/hdp_v4_0.h | 31 - drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c | 212 - drivers/gpu/drm/amd/amdgpu/hdp_v5_0.h | 31 - drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 36 +- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 1 - drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 1 - drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 478 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 10 + drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 23 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 10 + drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 10 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 10 + drivers/gpu/drm/amd/amdgpu/nv.c | 206 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 31 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 100 +- drivers/gpu/drm/amd/amdgpu/ta_secureDisplay_if.h | 154 - drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 37 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 1 + drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 483 +- drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 703 - drivers/gpu/drm/amd/amdgpu/vega20_ih.h | 30 - drivers/gpu/drm/amd/amdkfd/Kconfig | 2 - drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 54 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 120 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 14 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 4 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 1 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 1 + drivers/gpu/drm/amd/display/dc/basics/conversion.c | 9 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.c | 20 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.h | 4 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 119 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 29 +- .../drm/amd/display/dc/bios/command_table_helper.c | 20 +- .../amd/display/dc/bios/command_table_helper2.c | 20 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 13 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 3 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 18 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 85 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 86 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 6 - drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 45 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 42 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 5 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 2 +- drivers/gpu/drm/amd/display/dc/dc.h | 13 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 3 - drivers/gpu/drm/amd/display/dc/dc_helper.c | 1 - drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 - drivers/gpu/drm/amd/display/dc/dc_link.h | 8 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 11 - drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 8 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 1 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 57 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 6 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 2 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 9 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 9 +- drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 24 +- drivers/gpu/drm/amd/display/dc/dce/dce_opp.h | 2 + .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 8 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 15 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 22 +- drivers/gpu/drm/amd/display/dc/dce100/Makefile | 2 - .../drm/amd/display/dc/dce100/dce100_resource.c | 20 +- drivers/gpu/drm/amd/display/dc/dce110/Makefile | 2 - .../drm/amd/display/dc/dce110/dce110_compressor.c | 55 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 33 +- .../drm/amd/display/dc/dce110/dce110_mem_input_v.c | 17 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 19 +- .../display/dc/dce110/dce110_timing_generator.c | 76 +- .../display/dc/dce110/dce110_timing_generator_v.c | 19 +- .../drm/amd/display/dc/dce110/dce110_transform_v.c | 19 +- drivers/gpu/drm/amd/display/dc/dce112/Makefile | 2 - .../drm/amd/display/dc/dce112/dce112_resource.c | 20 +- drivers/gpu/drm/amd/display/dc/dce120/Makefile | 2 - .../amd/display/dc/dce120/dce120_hw_sequencer.c | 2 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 6 +- .../display/dc/dce120/dce120_timing_generator.c | 99 +- drivers/gpu/drm/amd/display/dc/dce60/Makefile | 2 - .../gpu/drm/amd/display/dc/dce60/dce60_resource.c | 18 +- .../amd/display/dc/dce60/dce60_timing_generator.c | 4 +- drivers/gpu/drm/amd/display/dc/dce80/Makefile | 2 - .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 4 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 2 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 36 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 5 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 11 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 1 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 12 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 6 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 7 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 261 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 7 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 3 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 1 - .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 4 - drivers/gpu/drm/amd/display/dc/dcn301/Makefile | 3 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 3 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 20 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 2 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 117 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 44 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 6 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 32 +- .../display/dc/gpio/diagnostics/hw_factory_diag.c | 1 - .../display/dc/gpio/diagnostics/hw_factory_diag.h | 2 - .../dc/gpio/diagnostics/hw_translate_diag.c | 1 - drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 7 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 14 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 1 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 8 - drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 9 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 11 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 1 - drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 9 +- .../amd/display/modules/info_packet/info_packet.c | 13 +- .../drm/amd/display/modules/power/power_helpers.c | 6 +- drivers/gpu/drm/amd/include/amd_pcie.h | 2 - .../amd/include/asic_reg/oss/osssys_4_2_0_offset.h | 345 - .../include/asic_reg/oss/osssys_4_2_0_sh_mask.h | 1300 -- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 5 +- drivers/gpu/drm/amd/include/renoir_ip_offset.h | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 191 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 543 +- .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h | 1 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 5 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 5 +- drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c | 4 +- .../amd/pm/powerplay/hwmgr/process_pptables_v1_0.c | 1 - .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 137 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.h | 1 - .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 11 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 11 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 31 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 3 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 331 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 32 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 1175 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 26 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 219 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 65 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 2 - drivers/gpu/drm/arc/arcpgu_crtc.c | 9 +- drivers/gpu/drm/arc/arcpgu_drv.c | 2 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 1 + drivers/gpu/drm/arm/malidp_crtc.c | 1 + drivers/gpu/drm/armada/armada_crtc.c | 1 + drivers/gpu/drm/ast/ast_cursor.c | 55 +- drivers/gpu/drm/ast/ast_drv.c | 4 +- drivers/gpu/drm/ast/ast_drv.h | 2 + drivers/gpu/drm/ast/ast_main.c | 25 +- drivers/gpu/drm/ast/ast_mm.c | 17 +- drivers/gpu/drm/ast/ast_mode.c | 6 +- drivers/gpu/drm/ast/ast_post.c | 8 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 1 + drivers/gpu/drm/bochs/bochs_drv.c | 1 + drivers/gpu/drm/bochs/bochs_hw.c | 4 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 6 +- drivers/gpu/drm/bridge/display-connector.c | 46 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 6 +- drivers/gpu/drm/bridge/thc63lvd1024.c | 2 +- drivers/gpu/drm/drm_agpsupport.c | 67 +- drivers/gpu/drm/drm_atomic.c | 39 - drivers/gpu/drm/drm_atomic_helper.c | 140 +- drivers/gpu/drm/drm_blend.c | 6 + drivers/gpu/drm/drm_bufs.c | 4 +- drivers/gpu/drm/drm_cache.c | 33 - drivers/gpu/drm/drm_color_mgmt.c | 125 +- drivers/gpu/drm/drm_crtc.c | 130 +- drivers/gpu/drm/drm_dp_helper.c | 650 +- drivers/gpu/drm/drm_dp_mst_topology.c | 5 +- drivers/gpu/drm/drm_drv.c | 16 +- drivers/gpu/drm/drm_dsc.c | 30 +- drivers/gpu/drm/drm_dumb_buffers.c | 8 +- drivers/gpu/drm/drm_edid.c | 110 +- drivers/gpu/drm/drm_encoder.c | 113 +- drivers/gpu/drm/drm_fb_helper.c | 25 +- drivers/gpu/drm/drm_file.c | 8 +- drivers/gpu/drm/drm_gem.c | 31 +- drivers/gpu/drm/drm_gem_cma_helper.c | 141 +- drivers/gpu/drm/drm_gem_vram_helper.c | 14 +- drivers/gpu/drm/drm_internal.h | 3 - drivers/gpu/drm/drm_irq.c | 44 +- drivers/gpu/drm/drm_legacy.h | 2 +- drivers/gpu/drm/drm_memory.c | 51 + drivers/gpu/drm/drm_mode_config.c | 51 +- drivers/gpu/drm/drm_modes.c | 4 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 14 - drivers/gpu/drm/drm_pci.c | 59 +- drivers/gpu/drm/drm_plane.c | 170 +- drivers/gpu/drm/drm_prime.c | 66 +- drivers/gpu/drm/drm_probe_helper.c | 3 +- drivers/gpu/drm/drm_simple_kms_helper.c | 14 +- drivers/gpu/drm/drm_syncobj.c | 12 - drivers/gpu/drm/drm_vblank.c | 2 +- drivers/gpu/drm/drm_vm.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 3 +- drivers/gpu/drm/exynos/Kconfig | 1 + drivers/gpu/drm/exynos/exynos_drm_g2d.c | 48 +- drivers/gpu/drm/gma500/cdv_device.c | 30 +- drivers/gpu/drm/gma500/cdv_intel_crt.c | 5 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 2 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 4 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 11 +- drivers/gpu/drm/gma500/framebuffer.c | 15 +- drivers/gpu/drm/gma500/gem.c | 6 +- drivers/gpu/drm/gma500/gem.h | 2 - drivers/gpu/drm/gma500/gma_device.c | 4 +- drivers/gpu/drm/gma500/gma_display.c | 12 +- drivers/gpu/drm/gma500/gtt.c | 20 +- drivers/gpu/drm/gma500/intel_bios.c | 8 +- drivers/gpu/drm/gma500/intel_gmbus.c | 4 +- drivers/gpu/drm/gma500/intel_i2c.c | 5 +- drivers/gpu/drm/gma500/mdfld_device.c | 4 +- drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 8 +- drivers/gpu/drm/gma500/mdfld_dsi_output.c | 4 +- drivers/gpu/drm/gma500/mdfld_intel_display.c | 6 +- drivers/gpu/drm/gma500/mid_bios.c | 9 +- drivers/gpu/drm/gma500/mmu.c | 15 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 6 +- drivers/gpu/drm/gma500/oaktrail_device.c | 5 +- drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c | 22 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 5 +- drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 10 +- drivers/gpu/drm/gma500/opregion.c | 3 +- drivers/gpu/drm/gma500/power.c | 21 +- drivers/gpu/drm/gma500/psb_drv.c | 18 +- drivers/gpu/drm/gma500/psb_drv.h | 8 +- drivers/gpu/drm/gma500/psb_intel_display.c | 2 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 7 +- drivers/gpu/drm/gma500/psb_intel_modes.c | 3 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 8 +- drivers/gpu/drm/gma500/psb_irq.c | 3 +- drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 36 +- drivers/gpu/drm/hisilicon/hibmc/Makefile | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 104 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 10 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 20 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 61 + drivers/gpu/drm/i915/Kconfig.debug | 22 +- drivers/gpu/drm/i915/Makefile | 25 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 704 - drivers/gpu/drm/i915/display/i9xx_plane.h | 24 - drivers/gpu/drm/i915/display/icl_dsi.c | 3 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 5 +- drivers/gpu/drm/i915/display/intel_bios.c | 21 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 7 +- drivers/gpu/drm/i915/display/intel_color.c | 16 - drivers/gpu/drm/i915/display/intel_combo_phy.c | 20 +- drivers/gpu/drm/i915/display/intel_connector.c | 29 +- drivers/gpu/drm/i915/display/intel_connector.h | 3 +- drivers/gpu/drm/i915/display/intel_crtc.c | 325 - drivers/gpu/drm/i915/display/intel_crtc.h | 22 - drivers/gpu/drm/i915/display/intel_cursor.c | 806 -- drivers/gpu/drm/i915/display/intel_cursor.h | 17 - drivers/gpu/drm/i915/display/intel_ddi.c | 220 +- drivers/gpu/drm/i915/display/intel_ddi.h | 6 +- drivers/gpu/drm/i915/display/intel_display.c | 13428 ++++++++++++------- drivers/gpu/drm/i915/display/intel_display.h | 21 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 132 +- .../gpu/drm/i915/display/intel_display_debugfs.h | 3 - drivers/gpu/drm/i915/display/intel_display_power.c | 133 +- drivers/gpu/drm/i915/display/intel_display_power.h | 37 +- drivers/gpu/drm/i915/display/intel_display_types.h | 188 +- drivers/gpu/drm/i915/display/intel_dp.c | 3204 +++-- drivers/gpu/drm/i915/display/intel_dp.h | 14 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 692 - drivers/gpu/drm/i915/display/intel_dp_aux.h | 18 - .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 404 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 186 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 36 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 3 - drivers/gpu/drm/i915/display/intel_dp_mst.c | 12 +- drivers/gpu/drm/i915/display/intel_dpll.c | 1363 -- drivers/gpu/drm/i915/display/intel_dpll.h | 23 - .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 23 +- drivers/gpu/drm/i915/display/intel_dvo.c | 4 + drivers/gpu/drm/i915/display/intel_fbc.c | 21 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 4 +- drivers/gpu/drm/i915/display/intel_fdi.c | 683 - drivers/gpu/drm/i915/display/intel_fdi.h | 22 - drivers/gpu/drm/i915/display/intel_frontbuffer.c | 4 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 294 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 8 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 278 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 7 - drivers/gpu/drm/i915/display/intel_lspcon.c | 162 +- drivers/gpu/drm/i915/display/intel_lspcon.h | 12 - drivers/gpu/drm/i915/display/intel_overlay.c | 5 +- drivers/gpu/drm/i915/display/intel_panel.c | 552 +- drivers/gpu/drm/i915/display/intel_panel.h | 4 - drivers/gpu/drm/i915/display/intel_pps.c | 1406 -- drivers/gpu/drm/i915/display/intel_pps.h | 52 - drivers/gpu/drm/i915/display/intel_psr.c | 136 +- drivers/gpu/drm/i915/display/intel_sprite.c | 86 +- drivers/gpu/drm/i915/display/intel_sprite.h | 10 - drivers/gpu/drm/i915/display/intel_tc.c | 2 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 2 - drivers/gpu/drm/i915/display/intel_vdsc.c | 4 +- drivers/gpu/drm/i915/dma_resv_utils.c | 17 - drivers/gpu/drm/i915/dma_resv_utils.h | 13 - drivers/gpu/drm/i915/gem/i915_gem_context.c | 132 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_create.c | 113 - drivers/gpu/drm/i915/gem/i915_gem_domain.c | 104 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 24 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 8 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 47 + drivers/gpu/drm/i915/gem/i915_gem_object.h | 36 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 19 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 51 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 41 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 52 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 28 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 3 - drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 75 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 2 - drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 54 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 2 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 22 - .../drm/i915/gem/selftests/i915_gem_client_blt.c | 4 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 1 - drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 1 - drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 1 - drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 27 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 15 +- drivers/gpu/drm/i915/gt/gen7_renderclear.c | 11 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 635 - drivers/gpu/drm/i915/gt/gen8_engine_cs.h | 127 - drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 13 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 106 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.h | 17 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 7 +- drivers/gpu/drm/i915/gt/intel_context.h | 11 +- drivers/gpu/drm/i915/gt/intel_context_sseu.c | 1 + drivers/gpu/drm/i915/gt/intel_context_types.h | 25 +- drivers/gpu/drm/i915/gt/intel_engine.h | 93 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 167 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 59 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 22 +- drivers/gpu/drm/i915/gt/intel_engine_stats.h | 60 - drivers/gpu/drm/i915/gt/intel_engine_types.h | 22 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 3896 ------ .../gpu/drm/i915/gt/intel_execlists_submission.h | 47 - drivers/gpu/drm/i915/gt/intel_ggtt.c | 65 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 22 +- drivers/gpu/drm/i915/gt/intel_gt.c | 4 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 12 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h | 3 +- .../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h | 4 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 197 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h | 8 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 1 - drivers/gpu/drm/i915/gt/intel_gt_pm.c | 49 - drivers/gpu/drm/i915/gt/intel_gt_pm.h | 2 - drivers/gpu/drm/i915/gt/intel_gt_requests.c | 7 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 25 - drivers/gpu/drm/i915/gt/intel_gtt.c | 29 - drivers/gpu/drm/i915/gt/intel_gtt.h | 3 - drivers/gpu/drm/i915/gt/intel_lrc.c | 6825 ++++++++-- drivers/gpu/drm/i915/gt/intel_lrc.h | 167 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 41 - drivers/gpu/drm/i915/gt/intel_mocs.c | 4 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 138 - drivers/gpu/drm/i915/gt/intel_region_lmem.h | 14 - drivers/gpu/drm/i915/gt/intel_renderstate.c | 3 +- drivers/gpu/drm/i915/gt/intel_reset.c | 101 +- drivers/gpu/drm/i915/gt/intel_reset.h | 2 - drivers/gpu/drm/i915/gt/intel_ring.c | 4 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 272 +- drivers/gpu/drm/i915/gt/intel_rps.c | 61 +- drivers/gpu/drm/i915/gt/intel_rps_types.h | 2 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 103 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 25 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 2 - drivers/gpu/drm/i915/gt/intel_workarounds.c | 646 +- drivers/gpu/drm/i915/gt/mock_engine.c | 15 +- drivers/gpu/drm/i915/gt/selftest_context.c | 2 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 1 - .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 13 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 203 - drivers/gpu/drm/i915/gt/selftest_execlists.c | 4741 ------- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 8 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 173 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 4759 ++++++- drivers/gpu/drm/i915/gt/selftest_mocs.c | 80 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 1 - drivers/gpu/drm/i915/gt/selftest_reset.c | 28 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 5 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 14 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 196 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 16 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 7 + drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 1 - drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 13 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 457 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_uc.c | 54 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 7 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 336 +- drivers/gpu/drm/i915/gvt/cmd_parser.h | 5 - drivers/gpu/drm/i915/gvt/execlist.h | 3 + drivers/gpu/drm/i915/gvt/fb_decoder.h | 6 +- drivers/gpu/drm/i915/gvt/gtt.h | 11 +- drivers/gpu/drm/i915/gvt/gvt.h | 41 +- drivers/gpu/drm/i915/gvt/handlers.c | 22 +- drivers/gpu/drm/i915/gvt/interrupt.h | 5 +- drivers/gpu/drm/i915/gvt/mmio.h | 3 - drivers/gpu/drm/i915/gvt/mmio_context.c | 1 - drivers/gpu/drm/i915/gvt/mmio_context.h | 12 - drivers/gpu/drm/i915/gvt/mpt.h | 2 - drivers/gpu/drm/i915/gvt/reg.h | 2 - drivers/gpu/drm/i915/gvt/scheduler.c | 24 +- drivers/gpu/drm/i915/gvt/scheduler.h | 5 - drivers/gpu/drm/i915/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_active.c | 35 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 3 +- drivers/gpu/drm/i915/i915_debugfs.c | 763 +- drivers/gpu/drm/i915/i915_drv.c | 7 +- drivers/gpu/drm/i915/i915_drv.h | 101 +- drivers/gpu/drm/i915/i915_gem.c | 132 +- drivers/gpu/drm/i915/i915_gem.h | 9 +- drivers/gpu/drm/i915/i915_gem_evict.c | 13 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 25 +- drivers/gpu/drm/i915/i915_getparam.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 6 +- drivers/gpu/drm/i915/i915_irq.c | 383 +- drivers/gpu/drm/i915/i915_irq.h | 3 + drivers/gpu/drm/i915/i915_mm.c | 2 +- drivers/gpu/drm/i915/i915_params.c | 2 +- drivers/gpu/drm/i915/i915_params.h | 1 - drivers/gpu/drm/i915/i915_pci.c | 7 +- drivers/gpu/drm/i915/i915_perf.c | 17 +- drivers/gpu/drm/i915/i915_pmu.c | 95 +- drivers/gpu/drm/i915/i915_pmu.h | 35 +- drivers/gpu/drm/i915/i915_reg.h | 50 +- drivers/gpu/drm/i915/i915_request.c | 178 +- drivers/gpu/drm/i915/i915_request.h | 10 +- drivers/gpu/drm/i915/i915_scheduler.c | 32 +- drivers/gpu/drm/i915/i915_scheduler.h | 7 - drivers/gpu/drm/i915/i915_scheduler_types.h | 10 - drivers/gpu/drm/i915/i915_suspend.c | 33 +- drivers/gpu/drm/i915/i915_sw_fence.c | 25 +- drivers/gpu/drm/i915/i915_utils.c | 2 +- drivers/gpu/drm/i915/i915_utils.h | 7 +- drivers/gpu/drm/i915/i915_vma.h | 15 - drivers/gpu/drm/i915/i915_vma_types.h | 3 - drivers/gpu/drm/i915/intel_device_info.c | 159 +- drivers/gpu/drm/i915/intel_device_info.h | 4 + drivers/gpu/drm/i915/intel_memory_region.c | 2 +- drivers/gpu/drm/i915/intel_memory_region.h | 13 +- drivers/gpu/drm/i915/intel_pch.c | 39 +- drivers/gpu/drm/i915/intel_pm.c | 564 +- drivers/gpu/drm/i915/intel_region_lmem.c | 138 + drivers/gpu/drm/i915/intel_region_lmem.h | 16 + drivers/gpu/drm/i915/intel_sideband.c | 4 +- drivers/gpu/drm/i915/intel_uncore.c | 4 +- drivers/gpu/drm/i915/intel_uncore.h | 6 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 28 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 3 +- drivers/gpu/drm/i915/selftests/i915_perf.c | 2 +- drivers/gpu/drm/i915/selftests/i915_request.c | 9 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 4 - .../gpu/drm/i915/selftests/intel_memory_region.c | 110 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 2 + drivers/gpu/drm/i915/selftests/mock_region.c | 19 +- drivers/gpu/drm/imx/Kconfig | 3 +- drivers/gpu/drm/imx/dw_hdmi-imx.c | 95 +- drivers/gpu/drm/imx/imx-ldb.c | 109 +- drivers/gpu/drm/imx/imx-tve.c | 109 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 131 +- drivers/gpu/drm/imx/ipuv3-plane.c | 69 +- drivers/gpu/drm/imx/ipuv3-plane.h | 3 + drivers/gpu/drm/imx/parallel-display.c | 93 +- drivers/gpu/drm/ingenic/Kconfig | 1 - drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 60 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 14 - drivers/gpu/drm/kmb/kmb_drv.c | 4 +- drivers/gpu/drm/kmb/kmb_plane.c | 3 - drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 1 + drivers/gpu/drm/mediatek/mtk_drm_gem.c | 2 +- drivers/gpu/drm/mga/mga_ioc32.c | 14 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 20 +- drivers/gpu/drm/mgag200/mgag200_i2c.c | 2 +- drivers/gpu/drm/mgag200/mgag200_mm.c | 10 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 8 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 6 +- drivers/gpu/drm/msm/msm_gem.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/arb.c | 12 +- drivers/gpu/drm/nouveau/dispnv04/dfp.c | 5 +- drivers/gpu/drm/nouveau/dispnv04/disp.h | 14 +- drivers/gpu/drm/nouveau/dispnv04/hw.c | 10 +- drivers/gpu/drm/nouveau/dispnv50/base507c.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/base827c.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 8 + drivers/gpu/drm/nouveau/dispnv50/head.c | 2 + 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 +- drivers/gpu/drm/nouveau/nouveau_abi16.c | 7 +- drivers/gpu/drm/nouveau/nouveau_acpi.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bios.c | 11 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 40 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 2 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 10 +- drivers/gpu/drm/nouveau/nouveau_display.c | 8 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 3 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 6 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 4 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 8 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 4 + drivers/gpu/drm/nouveau/nouveau_ttm.c | 10 +- drivers/gpu/drm/nouveau/nouveau_ttm.h | 8 +- drivers/gpu/drm/nouveau/nouveau_vga.c | 20 +- drivers/gpu/drm/nouveau/nv17_fence.c | 2 +- drivers/gpu/drm/nouveau/nv50_fence.c | 2 +- drivers/gpu/drm/omapdrm/Kconfig | 120 +- drivers/gpu/drm/omapdrm/Makefile | 19 +- drivers/gpu/drm/omapdrm/displays/Kconfig | 10 + drivers/gpu/drm/omapdrm/displays/Makefile | 2 + drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 1385 ++ drivers/gpu/drm/omapdrm/dss/Kconfig | 135 + drivers/gpu/drm/omapdrm/dss/Makefile | 20 + drivers/gpu/drm/omapdrm/dss/base.c | 87 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 202 +- drivers/gpu/drm/omapdrm/dss/display.c | 60 + drivers/gpu/drm/omapdrm/dss/dpi.c | 1 + drivers/gpu/drm/omapdrm/dss/dsi.c | 1949 +-- drivers/gpu/drm/omapdrm/dss/dsi.h | 456 - drivers/gpu/drm/omapdrm/dss/dss.c | 28 +- drivers/gpu/drm/omapdrm/dss/dss.h | 72 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 1 + drivers/gpu/drm/omapdrm/dss/hdmi5.c | 1 + drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 229 + drivers/gpu/drm/omapdrm/dss/omapdss.h | 347 +- drivers/gpu/drm/omapdrm/dss/output.c | 57 +- drivers/gpu/drm/omapdrm/dss/pll.c | 6 - drivers/gpu/drm/omapdrm/dss/sdi.c | 1 + drivers/gpu/drm/omapdrm/dss/venc.c | 2 + drivers/gpu/drm/omapdrm/omap_connector.c | 157 + drivers/gpu/drm/omapdrm/omap_connector.h | 28 + drivers/gpu/drm/omapdrm/omap_crtc.c | 153 +- drivers/gpu/drm/omapdrm/omap_crtc.h | 2 + drivers/gpu/drm/omapdrm/omap_drv.c | 73 +- drivers/gpu/drm/omapdrm/omap_drv.h | 3 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 59 +- drivers/gpu/drm/omapdrm/omap_gem.c | 3 +- drivers/gpu/drm/omapdrm/omap_irq.c | 34 +- drivers/gpu/drm/omapdrm/omap_plane.c | 41 +- drivers/gpu/drm/omapdrm/tcm-sita.c | 1 + drivers/gpu/drm/panel/Kconfig | 20 - drivers/gpu/drm/panel/Makefile | 2 - drivers/gpu/drm/panel/panel-dsi-cm.c | 665 - drivers/gpu/drm/panel/panel-khadas-ts050.c | 870 -- drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 39 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 59 +- drivers/gpu/drm/panel/panel-simple.c | 223 +- drivers/gpu/drm/panel/panel-sitronix-st7703.c | 24 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 1 - drivers/gpu/drm/pl111/pl111_drv.c | 2 +- drivers/gpu/drm/qxl/qxl_dev.h | 16 +- drivers/gpu/drm/qxl/qxl_drv.c | 2 +- drivers/gpu/drm/qxl/qxl_drv.h | 5 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 3 +- drivers/gpu/drm/qxl/qxl_irq.c | 3 +- drivers/gpu/drm/qxl/qxl_kms.c | 1 + drivers/gpu/drm/qxl/qxl_object.h | 2 +- drivers/gpu/drm/qxl/qxl_release.c | 8 +- drivers/gpu/drm/qxl/qxl_ttm.c | 20 +- drivers/gpu/drm/r128/r128_ioc32.c | 14 +- drivers/gpu/drm/radeon/atombios_encoders.c | 6 +- drivers/gpu/drm/radeon/r100.c | 27 +- drivers/gpu/drm/radeon/r600_cs.c | 4 +- drivers/gpu/drm/radeon/radeon.h | 42 +- drivers/gpu/drm/radeon/radeon_atombios.c | 89 +- drivers/gpu/drm/radeon/radeon_bios.c | 6 +- drivers/gpu/drm/radeon/radeon_combios.c | 55 +- drivers/gpu/drm/radeon/radeon_cs.c | 6 +- drivers/gpu/drm/radeon/radeon_device.c | 17 +- drivers/gpu/drm/radeon/radeon_display.c | 2 +- drivers/gpu/drm/radeon/radeon_drv.c | 7 +- drivers/gpu/drm/radeon/radeon_fb.c | 2 +- drivers/gpu/drm/radeon/radeon_gem.c | 6 +- drivers/gpu/drm/radeon/radeon_i2c.c | 2 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 2 +- drivers/gpu/drm/radeon/radeon_kms.c | 24 +- drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 6 +- drivers/gpu/drm/radeon/radeon_object.c | 15 +- drivers/gpu/drm/radeon/radeon_object.h | 4 +- drivers/gpu/drm/radeon/radeon_prime.c | 4 +- drivers/gpu/drm/radeon/radeon_trace.h | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 53 +- drivers/gpu/drm/radeon/radeon_uvd.c | 38 +- drivers/gpu/drm/radeon/rs780_dpm.c | 7 +- drivers/gpu/drm/rcar-du/rcar_cmm.c | 2 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 13 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 33 +- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 16 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 98 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.h | 2 + drivers/gpu/drm/rcar-du/rcar_du_kms.c | 42 +- drivers/gpu/drm/rcar-du/rcar_du_plane.c | 8 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 28 +- drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 2 +- drivers/gpu/drm/rockchip/Kconfig | 2 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 2 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 + drivers/gpu/drm/scheduler/sched_main.c | 123 +- drivers/gpu/drm/sti/sti_cursor.c | 9 +- drivers/gpu/drm/sti/sti_gdp.c | 9 +- drivers/gpu/drm/sti/sti_hqvdp.c | 9 +- drivers/gpu/drm/stm/ltdc.c | 1 + drivers/gpu/drm/sun4i/sun4i_tcon.c | 21 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 1 - drivers/gpu/drm/sun4i/sun8i_csc.c | 109 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 6 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 2 - drivers/gpu/drm/tdfx/tdfx_drv.c | 2 +- drivers/gpu/drm/tegra/dc.c | 2 +- drivers/gpu/drm/tegra/drm.c | 2 - drivers/gpu/drm/tegra/dsi.c | 2 +- drivers/gpu/drm/tegra/falcon.c | 9 +- drivers/gpu/drm/tegra/gr2d.c | 9 +- drivers/gpu/drm/tegra/hdmi.c | 2 +- drivers/gpu/drm/tegra/hub.c | 2 +- drivers/gpu/drm/tegra/sor.c | 2 +- drivers/gpu/drm/tegra/vic.c | 35 +- drivers/gpu/drm/tiny/cirrus.c | 1 + drivers/gpu/drm/ttm/Makefile | 2 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 3 +- drivers/gpu/drm/ttm/ttm_bo.c | 391 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 40 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 31 +- drivers/gpu/drm/ttm/ttm_device.c | 195 - drivers/gpu/drm/ttm/ttm_execbuf_util.c | 12 +- drivers/gpu/drm/ttm/ttm_memory.c | 3 +- drivers/gpu/drm/ttm/ttm_module.c | 7 +- drivers/gpu/drm/ttm/ttm_module.h | 42 - drivers/gpu/drm/ttm/ttm_pool.c | 144 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 5 +- drivers/gpu/drm/ttm/ttm_resource.c | 4 +- drivers/gpu/drm/ttm/ttm_tt.c | 41 +- drivers/gpu/drm/tve200/tve200_display.c | 1 + drivers/gpu/drm/tve200/tve200_drv.c | 1 + drivers/gpu/drm/v3d/v3d_drv.c | 4 +- drivers/gpu/drm/v3d/v3d_irq.c | 7 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 11 +- drivers/gpu/drm/vboxvideo/vbox_irq.c | 4 +- drivers/gpu/drm/vboxvideo/vbox_main.c | 8 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 7 +- drivers/gpu/drm/vc4/vc4_bo.c | 111 +- drivers/gpu/drm/vc4/vc4_crtc.c | 38 +- drivers/gpu/drm/vc4/vc4_drv.c | 19 +- drivers/gpu/drm/vc4/vc4_drv.h | 30 +- drivers/gpu/drm/vc4/vc4_dsi.c | 111 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 165 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 23 +- drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 8 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 9 - drivers/gpu/drm/vc4/vc4_hvs.c | 26 +- drivers/gpu/drm/vc4/vc4_kms.c | 239 +- drivers/gpu/drm/vc4/vc4_plane.c | 18 +- drivers/gpu/drm/vc4/vc4_txp.c | 11 +- drivers/gpu/drm/vgem/vgem_drv.c | 3 +- drivers/gpu/drm/via/via_irq.c | 2 +- drivers/gpu/drm/virtio/Kconfig | 3 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 24 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 1 + drivers/gpu/drm/virtio/virtgpu_drv.h | 1 - drivers/gpu/drm/virtio/virtgpu_fence.c | 81 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 8 +- drivers/gpu/drm/virtio/virtgpu_vram.c | 3 - drivers/gpu/drm/vkms/vkms_drv.c | 54 +- drivers/gpu/drm/vkms/vkms_drv.h | 12 +- drivers/gpu/drm/vkms/vkms_output.c | 13 +- drivers/gpu/drm/vmwgfx/Makefile | 6 +- drivers/gpu/drm/vmwgfx/ttm_object.c | 26 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 61 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 683 - drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 36 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 46 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 255 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 100 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 46 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 46 +- drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 691 + drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 92 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_marker.c | 155 + drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 38 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 37 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 64 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 26 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 5 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 4 +- drivers/gpu/drm/zte/zx_plane.c | 7 +- drivers/gpu/ipu-v3/ipu-di.c | 4 + drivers/greybus/greybus_trace.h | 6 +- drivers/hid/Kconfig | 1 - drivers/hid/Makefile | 2 +- drivers/hid/hid-chicony.c | 55 - drivers/hid/hid-core.c | 9 +- drivers/hid/hid-ids.h | 7 +- drivers/hid/hid-logitech-hidpp.c | 246 +- drivers/hid/hid-multitouch.c | 3 +- drivers/hid/hid-quirks.c | 1 + drivers/hid/hid-sony.c | 20 +- drivers/hid/hid-uclogic-core.c | 2 - drivers/hid/hid-uclogic-params.c | 2 - drivers/hid/i2c-hid/Kconfig | 47 +- drivers/hid/i2c-hid/Makefile | 6 +- drivers/hid/i2c-hid/i2c-hid-acpi.c | 143 - drivers/hid/i2c-hid/i2c-hid-core.c | 252 +- drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 116 - drivers/hid/i2c-hid/i2c-hid-of.c | 143 - drivers/hid/i2c-hid/i2c-hid.h | 22 - drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 - drivers/hid/intel-ish-hid/ipc/ipc.c | 27 - drivers/hid/intel-ish-hid/ipc/pci-ish.c | 54 +- drivers/hid/wacom_sys.c | 7 +- drivers/hid/wacom_wac.h | 2 +- drivers/hsi/controllers/omap_ssi_core.c | 2 +- drivers/hv/channel.c | 13 +- drivers/hv/channel_mgmt.c | 39 +- drivers/hv/hv_balloon.c | 2 +- drivers/hv/hv_fcopy.c | 37 +- drivers/hv/hv_kvp.c | 123 +- drivers/hv/hv_snapshot.c | 89 +- drivers/hv/hv_util.c | 222 +- drivers/hv/hyperv_vmbus.h | 2 +- drivers/hv/ring_buffer.c | 82 +- drivers/hv/vmbus_drv.c | 61 +- drivers/hwmon/Kconfig | 13 + drivers/hwmon/Makefile | 1 + drivers/hwmon/ab8500.c | 224 + drivers/hwmon/abx500.c | 487 + drivers/hwmon/abx500.h | 69 + drivers/hwmon/applesmc.c | 2 +- drivers/hwmon/aspeed-pwm-tacho.c | 4 +- drivers/hwmon/gpio-fan.c | 2 +- drivers/hwmon/k10temp.c | 3 +- drivers/hwmon/max6650.c | 2 +- drivers/hwmon/nct6683.c | 3 - drivers/hwmon/pc87360.c | 4 +- drivers/hwmon/pmbus/ibm-cffps.c | 2 +- drivers/hwmon/pmbus/pmbus_core.c | 8 +- drivers/hwmon/pwm-fan.c | 112 +- drivers/hwmon/smsc47m1.c | 2 +- drivers/hwmon/w83627ehf.c | 2 +- .../hwtracing/coresight/coresight-cti-platform.c | 6 +- drivers/i2c/busses/Kconfig | 8 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-bcm-iproc.c | 254 +- drivers/i2c/busses/i2c-efm32.c | 469 + drivers/i2c/busses/i2c-elektor.c | 3 +- drivers/i2c/busses/i2c-gpio.c | 2 +- drivers/i2c/busses/i2c-hix5hd2.c | 4 +- drivers/i2c/busses/i2c-i801.c | 13 +- drivers/i2c/busses/i2c-imx.c | 26 +- drivers/i2c/busses/i2c-mlxcpld.c | 97 +- drivers/i2c/busses/i2c-mt65xx.c | 19 +- drivers/i2c/busses/i2c-qcom-geni.c | 59 +- drivers/i2c/busses/i2c-rcar.c | 66 +- drivers/i2c/i2c-core-acpi.c | 6 +- drivers/i2c/i2c-core-smbus.c | 15 +- drivers/i2c/i2c-stub.c | 1 + drivers/i2c/muxes/i2c-mux-gpio.c | 112 +- drivers/i3c/master/mipi-i3c-hci/core.c | 2 +- drivers/ide/Kconfig | 2 +- drivers/ide/aec62xx.c | 3 +- drivers/ide/alim15x3.c | 3 +- drivers/ide/amd74xx.c | 3 +- drivers/ide/atiixp.c | 3 +- drivers/ide/cmd64x.c | 3 +- drivers/ide/cs5520.c | 3 +- drivers/ide/cs5530.c | 3 +- drivers/ide/cs5535.c | 3 +- drivers/ide/cs5536.c | 3 +- drivers/ide/cy82c693.c | 3 +- drivers/ide/delkin_cb.c | 32 +- drivers/ide/hpt366.c | 5 +- drivers/ide/ide-acpi.c | 5 +- drivers/ide/ide-pci-generic.c | 3 +- drivers/ide/it8172.c | 3 +- drivers/ide/it8213.c | 3 +- drivers/ide/it821x.c | 3 +- drivers/ide/jmicron.c | 3 +- drivers/ide/ns87415.c | 3 +- drivers/ide/opti621.c | 3 +- drivers/ide/pdc202xx_new.c | 3 +- drivers/ide/pdc202xx_old.c | 3 +- drivers/ide/piix.c | 3 +- drivers/ide/sc1200.c | 43 +- drivers/ide/serverworks.c | 3 +- drivers/ide/setup-pci.c | 29 +- drivers/ide/siimage.c | 3 +- drivers/ide/sis5513.c | 3 +- drivers/ide/sl82c105.c | 3 +- drivers/ide/slc90e66.c | 3 +- drivers/ide/triflex.c | 24 +- drivers/ide/via82cxxx.c | 3 +- drivers/infiniband/core/cma_configfs.c | 12 +- drivers/infiniband/core/rw.c | 2 +- drivers/infiniband/hw/cxgb4/restrack.c | 2 +- drivers/infiniband/hw/hfi1/qsfp.c | 4 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 2 +- drivers/infiniband/hw/qib/qib_fs.c | 68 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 64 +- drivers/infiniband/sw/rxe/rxe_net.c | 6 + drivers/infiniband/sw/rxe/rxe_pool.c | 226 +- drivers/infiniband/sw/rxe/rxe_pool.h | 94 +- drivers/infiniband/sw/rxe/rxe_qp.c | 11 - drivers/infiniband/sw/rxe/rxe_resp.c | 5 + drivers/infiniband/sw/rxe/rxe_verbs.c | 16 +- drivers/infiniband/sw/siw/siw.h | 2 +- drivers/infiniband/sw/siw/siw_main.c | 2 +- drivers/infiniband/sw/siw/siw_qp.c | 271 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 26 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 4 +- drivers/infiniband/sw/siw/siw_verbs.c | 20 +- drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 2 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 11 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 120 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 3 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 5 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 5 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 20 +- drivers/infiniband/ulp/rtrs/rtrs.c | 32 +- drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/omap4-keypad.c | 302 +- drivers/input/misc/ariel-pwrbutton.c | 6 + drivers/input/misc/da7280.c | 3 - drivers/input/mouse/synaptics.c | 7 +- drivers/input/serio/i8042-x86ia64io.h | 2 - drivers/input/serio/serport.c | 4 +- drivers/input/touchscreen/ads7846.c | 376 +- drivers/input/touchscreen/goodix.c | 2 - drivers/input/touchscreen/ili210x.c | 26 +- drivers/input/touchscreen/melfas_mip4.c | 8 +- drivers/input/touchscreen/raydium_i2c_ts.c | 3 +- drivers/input/touchscreen/st1232.c | 48 +- drivers/input/touchscreen/stmpe-ts.c | 1 - drivers/input/touchscreen/surface3_spi.c | 2 + drivers/input/touchscreen/usbtouchscreen.c | 3 - drivers/interconnect/qcom/Kconfig | 9 - drivers/interconnect/qcom/Makefile | 4 +- drivers/interconnect/qcom/icc-rpm.c | 191 - drivers/interconnect/qcom/icc-rpm.h | 73 - drivers/interconnect/qcom/msm8916.c | 241 +- drivers/interconnect/qcom/msm8939.c | 355 - drivers/interconnect/qcom/qcs404.c | 242 +- drivers/iommu/amd/amd_iommu.h | 7 +- drivers/iommu/amd/amd_iommu_types.h | 4 + drivers/iommu/amd/init.c | 56 +- drivers/iommu/intel/dmar.c | 2 +- drivers/iommu/intel/iommu.c | 32 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- 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/leds/leds-blinkm.c | 24 +- drivers/leds/leds-gpio.c | 3 +- drivers/leds/leds-lm3530.c | 10 +- drivers/leds/leds-lm3533.c | 2 +- drivers/leds/leds-lm355x.c | 8 +- drivers/leds/leds-lm3642.c | 16 +- drivers/leds/leds-max8997.c | 12 +- drivers/leds/leds-netxbig.c | 12 +- drivers/leds/leds-ss4200.c | 18 +- drivers/leds/leds-wm831x-status.c | 12 +- drivers/leds/trigger/Kconfig | 9 - drivers/leds/trigger/Makefile | 1 - drivers/leds/trigger/ledtrig-tty.c | 183 - drivers/lightnvm/core.c | 3 +- drivers/md/bcache/features.h | 6 + drivers/md/dm-crypt.c | 2 +- drivers/md/dm-dust.c | 2 +- drivers/md/dm-integrity.c | 134 +- drivers/md/dm.c | 16 +- drivers/md/md.c | 2 + drivers/md/persistent-data/dm-btree-internal.h | 2 +- drivers/md/persistent-data/dm-btree-spine.c | 2 +- drivers/media/cec/core/cec-adap.c | 4 +- drivers/media/cec/core/cec-api.c | 2 +- drivers/media/cec/platform/Makefile | 1 + drivers/media/common/videobuf2/Kconfig | 1 + drivers/media/common/videobuf2/Makefile | 1 - drivers/media/common/videobuf2/frame_vector.c | 223 - drivers/media/common/videobuf2/videobuf2-core.c | 11 +- drivers/media/common/videobuf2/videobuf2-memops.c | 3 +- drivers/media/dvb-frontends/cxd2841er.c | 2 +- drivers/media/i2c/Kconfig | 26 - drivers/media/i2c/Makefile | 2 - drivers/media/i2c/ccs-pll.c | 116 +- drivers/media/i2c/ccs-pll.h | 86 +- drivers/media/i2c/ccs/ccs-core.c | 318 +- drivers/media/i2c/ccs/ccs-data.c | 25 +- drivers/media/i2c/ccs/ccs-data.h | 2 - drivers/media/i2c/ccs/ccs-reg-access.c | 29 +- drivers/media/i2c/ccs/ccs.h | 8 +- drivers/media/i2c/ccs/smiapp-reg-defs.h | 2 - drivers/media/i2c/imx219.c | 8 +- drivers/media/i2c/mt9v111.c | 6 + drivers/media/i2c/ov5647.c | 1259 +- drivers/media/i2c/ov5648.c | 2623 ---- drivers/media/i2c/ov5670.c | 3 +- drivers/media/i2c/ov8865.c | 2972 ---- drivers/media/pci/intel/ipu3/Kconfig | 3 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 +- drivers/media/pci/saa7134/saa7134-empress.c | 5 +- drivers/media/platform/Kconfig | 17 +- drivers/media/platform/Makefile | 1 - drivers/media/platform/allegro-dvt/allegro-core.c | 3142 ----- drivers/media/platform/allegro-dvt/allegro-mail.c | 543 - drivers/media/platform/allegro-dvt/allegro-mail.h | 294 - drivers/media/platform/aspeed-video.c | 6 +- drivers/media/platform/davinci/vpif.c | 3 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 3 +- drivers/media/platform/omap/Kconfig | 1 + drivers/media/platform/qcom/camss/camss-video.c | 3 +- drivers/media/platform/qcom/venus/Makefile | 4 +- drivers/media/platform/qcom/venus/core.c | 17 + drivers/media/platform/qcom/venus/core.h | 74 +- drivers/media/platform/qcom/venus/helpers.c | 136 +- drivers/media/platform/qcom/venus/helpers.h | 2 +- drivers/media/platform/qcom/venus/hfi.c | 18 +- drivers/media/platform/qcom/venus/hfi_helper.h | 18 - drivers/media/platform/qcom/venus/hfi_parser.c | 59 +- drivers/media/platform/qcom/venus/hfi_parser.h | 7 +- drivers/media/platform/qcom/venus/hfi_plat_bufs.h | 38 - .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 1317 -- drivers/media/platform/qcom/venus/hfi_platform.c | 65 - drivers/media/platform/qcom/venus/hfi_platform.h | 67 - .../media/platform/qcom/venus/hfi_platform_v4.c | 319 - .../media/platform/qcom/venus/hfi_platform_v6.c | 326 - drivers/media/platform/qcom/venus/hfi_venus.c | 80 +- drivers/media/platform/qcom/venus/pm_helpers.c | 12 +- drivers/media/platform/qcom/venus/vdec.c | 129 +- drivers/media/platform/qcom/venus/venc.c | 129 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 121 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 34 - drivers/media/platform/sh_vou.c | 2 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 373 +- drivers/media/platform/ti-vpe/cal-video.c | 394 +- drivers/media/platform/ti-vpe/cal.c | 389 +- drivers/media/platform/ti-vpe/cal.h | 105 +- drivers/media/platform/vsp1/vsp1.h | 20 +- drivers/media/platform/vsp1/vsp1_drv.c | 4 +- drivers/media/rc/ir_toy.c | 1 - drivers/media/rc/mceusb.c | 2 +- drivers/media/test-drivers/vivid/vivid-ctrls.c | 38 +- drivers/media/usb/em28xx/em28xx-core.c | 6 +- drivers/media/usb/pwc/pwc-if.c | 22 +- drivers/media/usb/tm6000/tm6000-dvb.c | 4 - drivers/media/v4l2-core/v4l2-ctrls.c | 16 - drivers/media/v4l2-core/v4l2-dev.c | 15 +- drivers/media/v4l2-core/v4l2-event.c | 17 - drivers/media/v4l2-core/v4l2-ioctl.c | 36 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 15 +- drivers/memory/Kconfig | 15 +- drivers/memory/Makefile | 2 - drivers/memory/dfl-emif.c | 207 - drivers/memory/emif.c | 3 +- drivers/memory/mtk-smi.c | 4 +- drivers/memory/tegra/Kconfig | 4 +- drivers/memory/tegra/tegra124-emc.c | 377 +- drivers/memory/tegra/tegra124.c | 82 +- drivers/mfd/Kconfig | 2 +- drivers/mfd/ab8500-core.c | 43 +- drivers/mfd/altera-sysmgr.c | 3 +- drivers/mfd/axp20x-i2c.c | 4 +- drivers/mfd/axp20x-rsb.c | 4 +- drivers/mfd/axp20x.c | 4 +- drivers/mfd/bd9571mwv.c | 178 +- drivers/mfd/db8500-prcmu.c | 6 +- drivers/mfd/gateworks-gsc.c | 2 +- drivers/mfd/intel-lpss-pci.c | 13 - drivers/mfd/max8997.c | 4 +- drivers/mfd/mcp-sa11x0.c | 3 +- drivers/mfd/mt6360-core.c | 12 +- drivers/misc/Kconfig | 8 + drivers/misc/Makefile | 1 + drivers/misc/atmel_tclib.c | 200 + drivers/misc/cardreader/rtsx_pcr.c | 13 +- drivers/misc/eeprom/eeprom_93xx46.c | 17 - drivers/misc/habanalabs/Kconfig | 1 + drivers/misc/habanalabs/common/habanalabs.h | 6 +- drivers/misc/habanalabs/common/memory.c | 52 +- drivers/misc/lkdtm/Makefile | 1 - drivers/misc/mei/hdcp/mei_hdcp.c | 3 +- drivers/misc/ocxl/file.c | 3 +- drivers/misc/pci_endpoint_test.c | 1 + drivers/mmc/core/core.c | 8 +- drivers/mmc/core/host.c | 44 - drivers/mmc/core/mmc.c | 6 +- drivers/mmc/core/mmc_test.c | 29 +- drivers/mmc/core/sd.c | 4 +- drivers/mmc/core/sd.h | 2 +- drivers/mmc/core/sdio.c | 2 +- drivers/mmc/host/Kconfig | 14 - drivers/mmc/host/jz4740_mmc.c | 1 + drivers/mmc/host/meson-gx-mmc.c | 37 +- drivers/mmc/host/mtk-sd.c | 18 +- drivers/mmc/host/mxs-mmc.c | 2 +- drivers/mmc/host/omap_hsmmc.c | 18 +- drivers/mmc/host/owl-mmc.c | 9 +- drivers/mmc/host/renesas_sdhi_core.c | 16 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 91 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 5 +- drivers/mmc/host/sdhci-iproc.c | 18 - drivers/mmc/host/sdhci-msm.c | 46 +- drivers/mmc/host/sdhci-of-arasan.c | 65 +- drivers/mmc/host/sdhci-of-aspeed-test.c | 98 - drivers/mmc/host/sdhci-of-aspeed.c | 255 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 1 - drivers/mmc/host/sdhci-pci-gli.c | 23 +- drivers/mmc/host/sdhci-sprd.c | 6 +- drivers/mmc/host/sdhci-xenon.c | 1 - drivers/mmc/host/sdhci_am654.c | 28 - drivers/mmc/host/sunxi-mmc.c | 30 +- drivers/mmc/host/tmio_mmc.h | 2 +- drivers/mmc/host/tmio_mmc_core.c | 8 +- drivers/mmc/host/usdhi6rol0.c | 4 +- drivers/mtd/devices/phram.c | 4 +- drivers/mtd/devices/st_spi_fsm.c | 2 +- drivers/mtd/maps/pci.c | 8 +- drivers/mtd/mtdswap.c | 1 + drivers/mtd/nand/raw/Kconfig | 7 + drivers/mtd/nand/raw/Makefile | 1 + drivers/mtd/nand/raw/marvell_nand.c | 2 +- drivers/mtd/nand/raw/mxc_nand.c | 2 +- drivers/mtd/nand/raw/qcom_nandc.c | 4 +- drivers/mtd/nand/raw/tango_nand.c | 727 + drivers/mtd/parsers/Kconfig | 8 - drivers/mtd/parsers/Makefile | 1 - drivers/mtd/parsers/afs.c | 4 +- drivers/mtd/parsers/qcomsmempart.c | 170 - drivers/net/Kconfig | 1 - drivers/net/arcnet/com20020_cs.c | 2 +- drivers/net/bareudp.c | 13 +- drivers/net/bonding/bond_main.c | 174 +- drivers/net/bonding/bond_options.c | 55 +- drivers/net/caif/caif_serial.c | 3 +- drivers/net/can/Makefile | 7 +- drivers/net/can/at91_can.c | 4 +- drivers/net/can/c_can/c_can.c | 4 +- drivers/net/can/cc770/cc770.c | 4 +- drivers/net/can/dev.c | 1338 ++ drivers/net/can/dev/Makefile | 11 - drivers/net/can/dev/bittiming.c | 261 - drivers/net/can/dev/dev.c | 467 - drivers/net/can/dev/length.c | 90 - drivers/net/can/dev/netlink.c | 379 - drivers/net/can/dev/rx-offload.c | 377 - drivers/net/can/dev/skb.c | 231 - drivers/net/can/flexcan.c | 130 +- drivers/net/can/grcan.c | 4 +- drivers/net/can/ifi_canfd/ifi_canfd.c | 4 +- drivers/net/can/kvaser_pciefd.c | 6 +- drivers/net/can/m_can/Makefile | 4 - drivers/net/can/m_can/m_can.c | 8 +- drivers/net/can/m_can/tcan4x5x-core.c | 437 - drivers/net/can/m_can/tcan4x5x-regmap.c | 135 - drivers/net/can/m_can/tcan4x5x.c | 533 + drivers/net/can/m_can/tcan4x5x.h | 57 - drivers/net/can/mscan/mscan.c | 4 +- drivers/net/can/pch_can.c | 4 +- drivers/net/can/peak_canfd/peak_canfd.c | 4 +- drivers/net/can/rcar/rcar_can.c | 4 +- drivers/net/can/rcar/rcar_canfd.c | 4 +- drivers/net/can/rx-offload.c | 376 + drivers/net/can/sja1000/sja1000.c | 4 +- drivers/net/can/softing/softing_main.c | 4 +- drivers/net/can/spi/hi311x.c | 4 +- drivers/net/can/spi/mcp251x.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 4 +- drivers/net/can/sun4i_can.c | 4 +- drivers/net/can/ti_hecc.c | 4 +- drivers/net/can/usb/ems_usb.c | 4 +- drivers/net/can/usb/esd_usb2.c | 4 +- drivers/net/can/usb/gs_usb.c | 4 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 2 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 2 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 2 +- drivers/net/can/usb/mcba_usb.c | 4 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 4 +- drivers/net/can/usb/ucan.c | 4 +- drivers/net/can/usb/usb_8dev.c | 4 +- drivers/net/can/xilinx_can.c | 6 +- drivers/net/dsa/Kconfig | 2 - drivers/net/dsa/Makefile | 1 - drivers/net/dsa/b53/b53_common.c | 113 +- drivers/net/dsa/b53/b53_priv.h | 16 +- drivers/net/dsa/bcm_sf2.c | 46 +- drivers/net/dsa/bcm_sf2_cfp.c | 10 +- drivers/net/dsa/bcm_sf2_regs.h | 1 - drivers/net/dsa/dsa_loop.c | 74 +- drivers/net/dsa/hirschmann/hellcreek.c | 45 +- drivers/net/dsa/lan9303-core.c | 12 +- drivers/net/dsa/lantiq_gswip.c | 103 +- drivers/net/dsa/microchip/ksz8795.c | 78 +- drivers/net/dsa/microchip/ksz9477.c | 98 +- drivers/net/dsa/microchip/ksz_common.c | 25 +- drivers/net/dsa/microchip/ksz_common.h | 8 +- drivers/net/dsa/mt7530.c | 54 +- drivers/net/dsa/mv88e6xxx/chip.c | 456 +- drivers/net/dsa/mv88e6xxx/chip.h | 5 - drivers/net/dsa/mv88e6xxx/global2.c | 8 +- drivers/net/dsa/mv88e6xxx/global2.h | 17 - drivers/net/dsa/mv88e6xxx/port.c | 21 - drivers/net/dsa/mv88e6xxx/port.h | 5 - drivers/net/dsa/ocelot/felix.c | 276 +- drivers/net/dsa/ocelot/felix.h | 2 + drivers/net/dsa/ocelot/felix_vsc9959.c | 37 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 20 +- drivers/net/dsa/qca/ar9331.c | 165 +- drivers/net/dsa/qca8k.c | 38 +- drivers/net/dsa/realtek-smi-core.h | 9 +- drivers/net/dsa/rtl8366.c | 152 +- drivers/net/dsa/rtl8366rb.c | 3 +- drivers/net/dsa/sja1105/sja1105.h | 3 +- drivers/net/dsa/sja1105/sja1105_devlink.c | 9 +- drivers/net/dsa/sja1105/sja1105_main.c | 101 +- drivers/net/dsa/xrs700x/Kconfig | 26 - drivers/net/dsa/xrs700x/Makefile | 4 - drivers/net/dsa/xrs700x/xrs700x.c | 622 - drivers/net/dsa/xrs700x/xrs700x.h | 42 - drivers/net/dsa/xrs700x/xrs700x_i2c.c | 150 - drivers/net/dsa/xrs700x/xrs700x_mdio.c | 163 - drivers/net/dsa/xrs700x/xrs700x_reg.h | 203 - drivers/net/ethernet/amazon/ena/ena_netdev.c | 10 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 + drivers/net/ethernet/broadcom/Kconfig | 1 + drivers/net/ethernet/broadcom/bcm63xx_enet.c | 186 +- drivers/net/ethernet/broadcom/bcm63xx_enet.h | 14 +- drivers/net/ethernet/broadcom/bcmsysport.c | 82 +- drivers/net/ethernet/broadcom/bcmsysport.h | 37 +- drivers/net/ethernet/broadcom/bgmac.c | 114 +- drivers/net/ethernet/broadcom/bgmac.h | 59 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 9 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 59 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 6 +- drivers/net/ethernet/broadcom/unimac.h | 68 - drivers/net/ethernet/cavium/liquidio/lio_core.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 + drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 + .../net/ethernet/cavium/liquidio/octeon_device.c | 3 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 12 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 + drivers/net/ethernet/chelsio/cxgb4/sge.c | 38 +- drivers/net/ethernet/chelsio/inline_crypto/Kconfig | 1 - .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 3 + .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 19 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 7 +- drivers/net/ethernet/cisco/enic/enic_main.c | 4 + drivers/net/ethernet/emulex/benet/be_main.c | 2 + drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 10 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 133 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 13 - .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 16 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 135 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 5 - drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 17 - drivers/net/ethernet/freescale/dpaa2/dpni.c | 93 - drivers/net/ethernet/freescale/dpaa2/dpni.h | 9 - drivers/net/ethernet/freescale/enetc/enetc_mdio.c | 61 +- drivers/net/ethernet/freescale/fec.h | 5 + drivers/net/ethernet/freescale/fec_main.c | 9 +- drivers/net/ethernet/freescale/fman/fman_memac.c | 4 - drivers/net/ethernet/freescale/gianfar.c | 1 + drivers/net/ethernet/freescale/ucc_geth.c | 549 +- drivers/net/ethernet/freescale/ucc_geth.h | 6 + drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 187 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 2 + drivers/net/ethernet/intel/i40e/i40e_main.c | 2 + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 18 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 11 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 2 +- drivers/net/ethernet/intel/ice/ice.h | 4 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 8 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 8 +- drivers/net/ethernet/intel/ice/ice_lib.c | 14 +- drivers/net/ethernet/intel/ice/ice_main.c | 18 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 24 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 7 +- drivers/net/ethernet/intel/igb/igb_main.c | 32 +- drivers/net/ethernet/intel/igbvf/netdev.c | 14 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 24 +- drivers/net/ethernet/intel/igc/igc_main.c | 14 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 35 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 33 +- drivers/net/ethernet/marvell/mvneta.c | 10 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 14 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 64 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 5 - drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 2 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 5 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 652 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.h | 27 - .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 54 +- .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 10 - .../ethernet/marvell/octeontx2/nic/otx2_common.c | 29 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 11 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 133 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 153 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 71 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 4 + drivers/net/ethernet/mellanox/mlx4/en_rx.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 1 - .../net/ethernet/mellanox/mlx5/core/en/health.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 27 +- .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 4 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 4 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 14 + .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 29 +- .../mellanox/mlx5/core/en_accel/ipsec_stats.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 13 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 45 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 1 + .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 58 +- .../mellanox/mlx5/core/steering/dr_action.c | 579 +- .../mellanox/mlx5/core/steering/dr_domain.c | 6 - .../mellanox/mlx5/core/steering/dr_matcher.c | 106 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 49 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 1592 ++- .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 167 - .../mellanox/mlx5/core/steering/dr_ste_v0.c | 1640 --- .../mellanox/mlx5/core/steering/dr_types.h | 182 +- .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 85 + drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 56 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 6 + .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 1 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 165 +- drivers/net/ethernet/micrel/Kconfig | 4 - drivers/net/ethernet/micrel/ks8851.h | 2 - drivers/net/ethernet/micrel/ks8851_common.c | 114 +- drivers/net/ethernet/micrel/ks8851_par.c | 2 + drivers/net/ethernet/micrel/ks8851_spi.c | 2 + drivers/net/ethernet/mscc/Makefile | 3 +- drivers/net/ethernet/mscc/ocelot.c | 50 +- drivers/net/ethernet/mscc/ocelot.h | 10 +- drivers/net/ethernet/mscc/ocelot_devlink.c | 885 -- drivers/net/ethernet/mscc/ocelot_net.c | 277 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 143 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 14 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 4 +- drivers/net/ethernet/netronome/nfp/bpf/verifier.c | 15 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 14 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 2 +- .../net/ethernet/qlogic/netxen/netxen_nic_ctx.c | 83 +- .../net/ethernet/qlogic/netxen/netxen_nic_init.c | 49 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 22 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 9 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 6 + drivers/net/ethernet/qlogic/qla3xxx.c | 196 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 2 + drivers/net/ethernet/realtek/r8169_main.c | 397 +- drivers/net/ethernet/renesas/ravb.h | 37 +- drivers/net/ethernet/renesas/ravb_main.c | 6 +- drivers/net/ethernet/rocker/rocker.h | 6 +- drivers/net/ethernet/rocker/rocker_main.c | 61 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 43 +- drivers/net/ethernet/sfc/efx.c | 2 + drivers/net/ethernet/sfc/rx.c | 10 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc91x.c | 12 +- drivers/net/ethernet/smsc/smsc911x.c | 10 +- drivers/net/ethernet/socionext/netsec.c | 9 +- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 2 + .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 91 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 96 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 2 - drivers/net/ethernet/ti/am65-cpsw-qos.c | 2 +- drivers/net/ethernet/ti/am65-cpts.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 18 +- drivers/net/ethernet/ti/cpsw_ale.c | 7 - drivers/net/ethernet/ti/cpsw_new.c | 18 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 70 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 8 +- drivers/net/ethernet/toshiba/spider_net.c | 18 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 3 +- drivers/net/geneve.c | 19 +- drivers/net/gtp.c | 527 +- drivers/net/hyperv/hyperv_net.h | 3 - drivers/net/hyperv/netvsc.c | 42 +- drivers/net/hyperv/netvsc_bpf.c | 14 +- drivers/net/hyperv/netvsc_drv.c | 32 +- drivers/net/hyperv/rndis_filter.c | 173 +- drivers/net/ipa/Kconfig | 10 +- drivers/net/ipa/gsi.c | 140 +- drivers/net/ipa/gsi_trans.h | 1 - drivers/net/ipa/ipa_clock.c | 194 +- drivers/net/ipa/ipa_data-sc7180.c | 38 +- drivers/net/ipa/ipa_data-sdm845.c | 38 +- drivers/net/ipa/ipa_data.h | 26 +- drivers/net/ipa/ipa_endpoint.c | 4 +- drivers/net/macvlan.c | 2 +- drivers/net/mhi_net.c | 15 +- drivers/net/netdevsim/netdev.c | 2 + drivers/net/phy/at803x.c | 84 +- drivers/net/phy/bcm7xxx.c | 2 - drivers/net/phy/mdio_bus.c | 4 +- drivers/net/phy/micrel.c | 2 +- drivers/net/phy/national.c | 2 + drivers/net/phy/phy.c | 2 +- drivers/net/phy/phy_device.c | 2 +- drivers/net/phy/sfp-bus.c | 20 +- drivers/net/phy/sfp.c | 91 +- drivers/net/ppp/ppp_async.c | 3 +- drivers/net/ppp/ppp_synctty.c | 3 +- drivers/net/ppp/pptp.c | 8 +- drivers/net/tap.c | 12 +- drivers/net/team/team.c | 6 +- drivers/net/tun.c | 20 +- drivers/net/usb/cdc_ether.c | 6 + drivers/net/usb/hso.c | 3 +- drivers/net/usb/qmi_wwan.c | 4 +- drivers/net/usb/usbnet.c | 12 +- drivers/net/veth.c | 32 +- drivers/net/virtio_net.c | 18 +- drivers/net/vxlan.c | 20 +- drivers/net/wan/ixp4xx_hss.c | 4 +- drivers/net/wan/sbni.c | 2 +- drivers/net/wireless/ath/ath.h | 3 +- drivers/net/wireless/ath/ath10k/ahb.c | 5 +- drivers/net/wireless/ath/ath10k/core.c | 25 - drivers/net/wireless/ath/ath10k/core.h | 5 - drivers/net/wireless/ath/ath10k/pci.c | 7 +- drivers/net/wireless/ath/ath10k/sdio.c | 5 +- drivers/net/wireless/ath/ath10k/snoc.c | 103 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 2 +- drivers/net/wireless/ath/ath11k/pci.c | 2 +- drivers/net/wireless/ath/ath11k/reg.c | 4 +- drivers/net/wireless/ath/ath5k/mac80211-ops.c | 2 +- drivers/net/wireless/ath/ath6kl/core.c | 2 - drivers/net/wireless/ath/ath6kl/init.c | 2 - drivers/net/wireless/ath/ath9k/htc_drv_main.c | 2 +- drivers/net/wireless/ath/ath9k/hw.h | 1 - drivers/net/wireless/ath/ath9k/main.c | 95 +- drivers/net/wireless/ath/key.c | 41 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 2 - drivers/net/wireless/ath/wil6210/netdev.c | 7 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 2 - .../broadcom/brcm80211/brcmfmac/cfg80211.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 1 - .../wireless/broadcom/brcm80211/brcmfmac/core.c | 26 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 6 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 10 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 12 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 - .../broadcom/brcm80211/include/brcm_hw_ids.h | 1 - drivers/net/wireless/intel/ipw2x00/ipw2100.c | 6 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 10 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 25 + drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 65 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 56 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 9 +- drivers/net/wireless/intel/iwlwifi/iwl-io.h | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 6 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 8 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 25 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 6 + drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 3 + .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 53 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 10 + drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 14 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 5 + drivers/net/wireless/intel/iwlwifi/queue/tx.c | 55 +- drivers/net/wireless/intersil/orinoco/main.c | 4 +- drivers/net/wireless/mac80211_hwsim.c | 74 +- drivers/net/wireless/marvell/libertas/cfg.c | 2 +- drivers/net/wireless/marvell/libertas/main.c | 2 +- drivers/net/wireless/marvell/libertas/mesh.c | 6 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 6 +- drivers/net/wireless/marvell/mwifiex/main.c | 7 - drivers/net/wireless/marvell/mwifiex/pcie.c | 2 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 3 +- drivers/net/wireless/mediatek/mt7601u/phy.c | 3 - drivers/net/wireless/microchip/wilc1000/Kconfig | 2 +- drivers/net/wireless/microchip/wilc1000/fw.h | 8 +- drivers/net/wireless/microchip/wilc1000/mon.c | 2 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 4 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 3 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 13 +- drivers/net/wireless/realtek/rtw88/coex.c | 4 +- drivers/net/wireless/realtek/rtw88/debug.c | 2 +- drivers/net/wireless/realtek/rtw88/main.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 7 + drivers/net/wireless/realtek/rtw88/tx.c | 2 +- drivers/net/wireless/rndis_wlan.c | 6 - drivers/net/wireless/ti/wlcore/main.c | 2 +- drivers/net/wireless/virt_wifi.c | 8 - drivers/net/xen-netback/common.h | 3 +- drivers/net/xen-netback/interface.c | 4 +- drivers/net/xen-netback/netback.c | 5 +- drivers/net/xen-netback/xenbus.c | 4 +- drivers/net/xen-netfront.c | 16 +- drivers/ntb/hw/Kconfig | 1 - drivers/ntb/hw/Makefile | 1 - drivers/ntb/hw/epf/Kconfig | 6 - drivers/ntb/hw/epf/Makefile | 1 - drivers/ntb/hw/epf/ntb_hw_epf.c | 754 -- drivers/nvme/host/core.c | 19 +- drivers/nvme/host/multipath.c | 2 +- drivers/nvme/host/pci.c | 121 +- drivers/nvme/host/rdma.c | 15 +- drivers/nvme/host/tcp.c | 14 +- drivers/nvme/target/admin-cmd.c | 8 +- drivers/nvmem/Kconfig | 8 - drivers/nvmem/Makefile | 2 - drivers/nvmem/core.c | 1 - drivers/nvmem/imx-iim.c | 7 +- drivers/nvmem/rmem.c | 97 - drivers/of/base.c | 4 +- drivers/of/device.c | 10 +- drivers/of/fdt.c | 12 +- drivers/of/platform.c | 1 - drivers/opp/core.c | 561 +- drivers/opp/of.c | 9 +- drivers/opp/opp.h | 4 - drivers/oprofile/buffer_sync.c | 591 + drivers/oprofile/buffer_sync.h | 22 + drivers/oprofile/cpu_buffer.c | 465 + drivers/oprofile/cpu_buffer.h | 121 + drivers/oprofile/event_buffer.c | 209 + drivers/oprofile/event_buffer.h | 40 + drivers/oprofile/nmi_timer_int.c | 157 + drivers/oprofile/oprof.c | 286 + drivers/oprofile/oprof.h | 50 + drivers/oprofile/oprofile_files.c | 201 + drivers/oprofile/oprofile_perf.c | 328 + drivers/oprofile/oprofile_stats.c | 84 + drivers/oprofile/oprofile_stats.h | 33 + drivers/oprofile/oprofilefs.c | 300 + drivers/oprofile/timer_int.c | 122 + drivers/parport/share.c | 2 +- drivers/pci/controller/Kconfig | 11 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 60 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 7 - drivers/pci/controller/dwc/pcie-designware-host.c | 6 +- drivers/pci/controller/dwc/pcie-designware.c | 48 +- drivers/pci/controller/dwc/pcie-designware.h | 1 - drivers/pci/controller/dwc/pcie-qcom.c | 4 +- drivers/pci/controller/pci-xgene-msi.c | 10 +- drivers/pci/controller/pcie-altera-msi.c | 3 +- drivers/pci/controller/pcie-brcmstb.c | 35 +- drivers/pci/controller/pcie-rcar-host.c | 2 +- drivers/pci/endpoint/functions/Kconfig | 12 - drivers/pci/endpoint/functions/Makefile | 1 - drivers/pci/endpoint/functions/pci-epf-ntb.c | 2114 --- drivers/pci/endpoint/functions/pci-epf-test.c | 13 +- drivers/pci/endpoint/pci-ep-cfs.c | 176 +- drivers/pci/endpoint/pci-epc-core.c | 130 +- drivers/pci/endpoint/pci-epf-core.c | 105 +- drivers/pci/pci.c | 12 +- drivers/pci/pci.h | 1 + drivers/pci/proc.c | 5 - drivers/pci/setup-res.c | 6 - drivers/pcmcia/cistpl.c | 4 +- drivers/perf/arm-cci.c | 2 +- drivers/perf/arm-cmn.c | 2 +- drivers/perf/arm_dmc620_pmu.c | 4 +- drivers/perf/arm_pmu.c | 2 +- drivers/perf/arm_smmuv3_pmu.c | 8 +- drivers/perf/arm_spe_pmu.c | 23 +- drivers/perf/fsl_imx8_ddr_perf.c | 10 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 2 +- drivers/perf/qcom_l2_pmu.c | 6 +- drivers/perf/qcom_l3_pmu.c | 6 +- drivers/phy/broadcom/Kconfig | 3 +- drivers/phy/broadcom/phy-brcm-usb.c | 18 +- drivers/phy/cadence/phy-cadence-torrent.c | 1 - drivers/phy/ingenic/phy-ingenic-usb.c | 23 + drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 10 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 2 +- drivers/phy/motorola/phy-cpcap-usb.c | 2 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 295 - drivers/phy/qualcomm/phy-qcom-qmp.h | 100 - drivers/phy/qualcomm/phy-qcom-qusb2.c | 30 +- drivers/phy/rockchip/phy-rockchip-emmc.c | 12 +- drivers/phy/st/phy-stm32-usbphyc.c | 222 +- drivers/pinctrl/actions/pinctrl-owl.c | 1 + drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 2 +- drivers/pinctrl/core.c | 1 + drivers/pinctrl/freescale/pinctrl-imx1-core.c | 1 + drivers/pinctrl/intel/pinctrl-intel.c | 117 +- drivers/pinctrl/intel/pinctrl-intel.h | 4 - drivers/pinctrl/intel/pinctrl-tigerlake.c | 1 - drivers/pinctrl/mediatek/pinctrl-moore.c | 4 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 4 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 1 + drivers/pinctrl/pinctrl-at91.c | 3 +- drivers/pinctrl/pinctrl-ingenic.c | 60 +- drivers/pinctrl/pinctrl-st.c | 1 + drivers/pinctrl/pinctrl-sx150x.c | 1 + drivers/pinctrl/qcom/pinctrl-sdm845.c | 1 + drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 1 + drivers/pinctrl/ralink/pinctrl-rt2880.c | 47 +- drivers/pinctrl/renesas/Kconfig | 5 - drivers/pinctrl/renesas/Makefile | 1 - drivers/pinctrl/renesas/core.c | 38 +- drivers/pinctrl/renesas/pfc-r8a77950.c | 1 + drivers/pinctrl/renesas/pfc-r8a77951.c | 1 + drivers/pinctrl/renesas/pfc-r8a7796.c | 1 + drivers/pinctrl/renesas/pfc-r8a77965.c | 1 + drivers/pinctrl/renesas/pfc-r8a779a0.c | 4460 ------ drivers/pinctrl/renesas/pinctrl.c | 16 +- drivers/pinctrl/renesas/sh_pfc.h | 28 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c | 2 - drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 7 +- drivers/pinctrl/visconti/pinctrl-common.c | 23 - drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/platform/chrome/cros_ec_proto.c | 12 +- drivers/platform/chrome/cros_ec_sysfs.c | 5 +- drivers/platform/chrome/cros_ec_typec.c | 247 +- drivers/platform/chrome/cros_ec_vbc.c | 2 +- drivers/platform/chrome/wilco_ec/sysfs.c | 2 +- drivers/platform/surface/Kconfig | 38 - drivers/platform/surface/Makefile | 3 - drivers/platform/surface/aggregator/Kconfig | 68 - drivers/platform/surface/aggregator/Makefile | 17 - drivers/platform/surface/aggregator/bus.c | 415 - drivers/platform/surface/aggregator/bus.h | 27 - drivers/platform/surface/aggregator/controller.c | 2579 ---- drivers/platform/surface/aggregator/controller.h | 285 - drivers/platform/surface/aggregator/core.c | 839 -- drivers/platform/surface/aggregator/ssh_msgb.h | 205 - .../platform/surface/aggregator/ssh_packet_layer.c | 2057 --- .../platform/surface/aggregator/ssh_packet_layer.h | 190 - drivers/platform/surface/aggregator/ssh_parser.c | 228 - drivers/platform/surface/aggregator/ssh_parser.h | 154 - .../surface/aggregator/ssh_request_layer.c | 1263 -- .../surface/aggregator/ssh_request_layer.h | 143 - drivers/platform/surface/aggregator/trace.h | 632 - drivers/platform/surface/surface_acpi_notify.c | 886 -- drivers/platform/surface/surface_aggregator_cdev.c | 322 - drivers/platform/x86/acerhdf.c | 3 +- drivers/power/reset/Kconfig | 8 +- drivers/power/reset/Makefile | 1 - drivers/power/reset/at91-sama5d2_shdwc.c | 74 +- drivers/power/reset/atc260x-poweroff.c | 262 - drivers/power/reset/linkstation-poweroff.c | 1 - drivers/power/supply/Kconfig | 27 - drivers/power/supply/Makefile | 3 - drivers/power/supply/ab8500_fg.c | 2 +- drivers/power/supply/acer_a500_battery.c | 297 - drivers/power/supply/axp288_fuel_gauge.c | 6 - drivers/power/supply/bq24190_charger.c | 2 +- drivers/power/supply/bq256xx_charger.c | 1749 --- drivers/power/supply/bq27xxx_battery.c | 39 +- drivers/power/supply/charger-manager.c | 4 +- drivers/power/supply/cpcap-battery.c | 217 +- drivers/power/supply/cpcap-charger.c | 262 +- drivers/power/supply/ds2780_battery.c | 8 +- drivers/power/supply/ingenic-battery.c | 2 +- drivers/power/supply/ltc4162-l-charger.c | 931 -- drivers/power/supply/max14656_charger_detector.c | 2 + drivers/power/supply/max8903_charger.c | 360 +- drivers/power/supply/max8997_charger.c | 96 - drivers/power/supply/power_supply_hwmon.c | 2 + drivers/power/supply/power_supply_sysfs.c | 2 +- drivers/power/supply/wm97xx_battery.c | 45 +- drivers/power/supply/z2_battery.c | 46 +- drivers/powercap/Kconfig | 13 - drivers/powercap/Makefile | 2 - drivers/powercap/dtpm.c | 480 - drivers/powercap/dtpm_cpu.c | 257 - drivers/pwm/Kconfig | 10 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-zx.c | 278 + drivers/rapidio/rio.c | 2 +- drivers/regulator/Kconfig | 41 +- drivers/regulator/Makefile | 4 +- drivers/regulator/ab3100.c | 724 + drivers/regulator/ab8500-ext.c | 422 +- drivers/regulator/ab8500.c | 116 +- drivers/regulator/atc260x-regulator.c | 539 - drivers/regulator/axp20x-regulator.c | 7 +- drivers/regulator/bd70528-regulator.c | 11 +- drivers/regulator/bd71828-regulator.c | 13 +- drivers/regulator/bd718x7-regulator.c | 20 +- drivers/regulator/bd9571mwv-regulator.c | 59 +- drivers/regulator/core.c | 35 +- drivers/regulator/mcp16502.c | 2 +- drivers/regulator/mtk-dvfsrc-regulator.c | 215 - drivers/regulator/pf8x00-regulator.c | 203 +- drivers/regulator/qcom-labibb-regulator.c | 728 +- drivers/regulator/qcom-rpmh-regulator.c | 34 - drivers/regulator/rt4831-regulator.c | 198 - drivers/regulator/s5m8767.c | 15 +- drivers/remoteproc/pru_rproc.c | 18 - drivers/remoteproc/qcom_pil_info.c | 2 +- drivers/remoteproc/qcom_wcnss_iris.c | 1 - drivers/reset/Kconfig | 12 +- drivers/reset/Makefile | 1 - drivers/reset/core.c | 4 +- drivers/reset/hisilicon/reset-hi3660.c | 9 +- drivers/reset/reset-k210.c | 131 - drivers/reset/reset-simple.c | 2 - drivers/rpmsg/qcom_glink_ssr.c | 17 +- drivers/rtc/Kconfig | 8 +- drivers/rtc/Makefile | 1 + drivers/rtc/class.c | 5 - drivers/rtc/interface.c | 12 +- drivers/rtc/rtc-armada38x.c | 21 +- drivers/rtc/rtc-cmos.c | 20 +- drivers/rtc/rtc-m41t80.c | 14 +- drivers/rtc/rtc-m48t59.c | 22 +- drivers/rtc/rtc-mc146818-lib.c | 7 + drivers/rtc/rtc-mv.c | 14 +- drivers/rtc/rtc-opal.c | 27 +- drivers/rtc/rtc-pcf2127.c | 11 +- drivers/rtc/rtc-pcf85063.c | 11 +- drivers/rtc/rtc-pcf85363.c | 8 +- drivers/rtc/rtc-pl031.c | 8 +- drivers/rtc/rtc-pm8xxx.c | 9 - drivers/rtc/rtc-rv3028.c | 11 +- drivers/rtc/rtc-rv3029c2.c | 11 +- drivers/rtc/rtc-rv3032.c | 11 +- drivers/rtc/rtc-rv8803.c | 11 +- drivers/rtc/rtc-rx6110.c | 4 +- drivers/rtc/rtc-rx8010.c | 13 +- drivers/rtc/rtc-s5m.c | 33 +- drivers/rtc/rtc-tps65910.c | 15 +- drivers/rtc/rtc-tx4939.c | 303 + drivers/s390/block/dasd_devmap.c | 20 +- drivers/s390/block/dasd_eckd.c | 3 +- drivers/s390/block/dasd_int.h | 2 +- drivers/s390/char/con3215.c | 1 + drivers/s390/char/sclp_tty.c | 1 + drivers/s390/char/sclp_vt220.c | 1 + drivers/s390/char/tty3270.c | 2 + drivers/s390/cio/css.c | 20 +- drivers/s390/cio/device.c | 39 +- 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/scsi/aha1542.c | 133 +- drivers/scsi/aha1542.h | 33 +- drivers/scsi/gdth.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 5 + drivers/scsi/ibmvscsi/ibmvfc.c | 1270 +- drivers/scsi/ibmvscsi/ibmvfc.h | 91 +- drivers/scsi/isci/request.c | 4 +- drivers/scsi/lpfc/lpfc.h | 4 +- drivers/scsi/lpfc/lpfc_attr.c | 9 +- drivers/scsi/lpfc/lpfc_bsg.c | 4 +- drivers/scsi/lpfc/lpfc_crtn.h | 6 +- drivers/scsi/lpfc/lpfc_disc.h | 15 +- drivers/scsi/lpfc/lpfc_els.c | 47 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 21 +- drivers/scsi/lpfc/lpfc_init.c | 241 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 21 +- drivers/scsi/lpfc/lpfc_nvme.c | 45 +- drivers/scsi/lpfc/lpfc_nvmet.c | 33 +- drivers/scsi/lpfc/lpfc_scsi.c | 59 +- drivers/scsi/lpfc/lpfc_sli.c | 141 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 2 +- drivers/scsi/pm8001/pm8001_hwi.c | 15 +- drivers/scsi/pm8001/pm8001_init.c | 20 +- drivers/scsi/pm8001/pm8001_sas.c | 9 - drivers/scsi/pm8001/pm8001_sas.h | 2 - drivers/scsi/pm8001/pm80xx_hwi.c | 234 +- drivers/scsi/pm8001/pm80xx_hwi.h | 17 +- drivers/scsi/qedf/qedf_main.c | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 9 - drivers/scsi/qla2xxx/qla_bsg.c | 342 - drivers/scsi/qla2xxx/qla_bsg.h | 5 - drivers/scsi/qla2xxx/qla_dbg.c | 1 - drivers/scsi/qla2xxx/qla_def.h | 83 - drivers/scsi/qla2xxx/qla_dfs.c | 28 - drivers/scsi/qla2xxx/qla_fw.h | 27 +- drivers/scsi/qla2xxx/qla_gbl.h | 29 - drivers/scsi/qla2xxx/qla_gs.c | 1 - drivers/scsi/qla2xxx/qla_init.c | 230 +- drivers/scsi/qla2xxx/qla_iocb.c | 8 - drivers/scsi/qla2xxx/qla_isr.c | 83 +- drivers/scsi/qla2xxx/qla_mbx.c | 18 +- drivers/scsi/qla2xxx/qla_nvme.c | 91 +- drivers/scsi/qla2xxx/qla_os.c | 25 - drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi_error.c | 23 +- drivers/scsi/scsi_lib.c | 1 - drivers/scsi/scsi_transport_fc.c | 118 +- drivers/scsi/storvsc_drv.c | 68 +- drivers/scsi/ufs/Kconfig | 14 +- drivers/scsi/ufs/Makefile | 13 +- drivers/scsi/ufs/ufs-debugfs.c | 56 - drivers/scsi/ufs/ufs-debugfs.h | 22 - drivers/scsi/ufs/ufs-exynos.c | 9 +- drivers/scsi/ufs/ufs-mediatek.c | 1 - drivers/scsi/ufs/ufs-qcom.c | 18 +- drivers/scsi/ufs/ufs-sysfs.c | 175 +- drivers/scsi/ufs/ufs.h | 52 +- drivers/scsi/ufs/ufshcd-crypto.c | 4 +- drivers/scsi/ufs/ufshcd.c | 508 +- drivers/scsi/ufs/ufshcd.h | 41 +- drivers/soc/Kconfig | 2 +- drivers/soc/Makefile | 2 +- drivers/soc/atmel/soc.c | 3 +- drivers/soc/canaan/Kconfig | 14 - drivers/soc/canaan/k210-sysctl.c | 207 - drivers/soc/fsl/qe/qe_common.c | 20 +- drivers/soc/imx/soc-imx8m.c | 84 +- drivers/soc/kendryte/Kconfig | 14 + drivers/soc/{canaan => kendryte}/Makefile | 0 drivers/soc/kendryte/k210-sysctl.c | 260 + drivers/soc/litex/Kconfig | 15 +- drivers/soc/litex/litex_soc_ctrl.c | 119 +- drivers/soc/qcom/llcc-qcom.c | 50 - drivers/soc/qcom/rpmh-rsc.c | 24 +- drivers/soc/qcom/smem.c | 4 +- drivers/soc/qcom/socinfo.c | 105 +- drivers/soc/samsung/Kconfig | 12 +- drivers/soc/samsung/Makefile | 3 +- drivers/soc/samsung/exynos-asv.c | 57 +- drivers/soc/samsung/exynos-asv.h | 2 - drivers/soc/samsung/exynos-chipid.c | 71 +- drivers/soc/samsung/pm_domains.c | 97 +- drivers/soc/sifive/sifive_l2_cache.c | 27 +- drivers/soc/ti/omap_prm.c | 11 - drivers/soundwire/bus.c | 11 +- drivers/soundwire/cadence_master.c | 31 +- drivers/soundwire/debugfs.c | 2 +- drivers/soundwire/intel.c | 8 +- drivers/soundwire/slave.c | 10 +- drivers/soundwire/sysfs_slave.c | 2 +- drivers/spi/Kconfig | 33 +- drivers/spi/Makefile | 4 +- drivers/spi/spi-atmel.c | 2 +- drivers/spi/spi-au1550.c | 20 +- drivers/spi/spi-bcm-qspi.c | 2 +- drivers/spi/spi-bcm2835.c | 8 +- drivers/spi/spi-bcm2835aux.c | 2 +- drivers/spi/spi-cadence-quadspi.c | 388 +- drivers/spi/spi-efm32.c | 462 + drivers/spi/spi-hisi-sfc-v3xx.c | 8 +- drivers/spi/spi-imx.c | 2 +- drivers/spi/spi-mem.c | 1 - drivers/spi/spi-mpc52xx.c | 4 +- drivers/spi/spi-orion.c | 55 +- drivers/spi/spi-pxa2xx.c | 4 - drivers/spi/spi-qcom-qspi.c | 3 +- drivers/spi/spi-rockchip.c | 2 +- drivers/spi/spi-rpc-if.c | 13 +- drivers/spi/spi-sh-msiof.c | 14 +- drivers/spi/spi-sirf.c | 1236 ++ drivers/spi/spi-stm32.c | 36 +- drivers/spi/spi-tegra210-quad.c | 1410 -- drivers/spi/spi-txx9.c | 477 + drivers/spi/spi.c | 25 +- drivers/spi/spidev.c | 1 + drivers/staging/android/ashmem.c | 2 +- drivers/staging/board/Kconfig | 9 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 115 +- drivers/staging/fwserial/fwserial.c | 2 - drivers/staging/greybus/light.c | 3 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/allegro-dvt/Kconfig | 16 + .../media}/allegro-dvt/Makefile | 0 drivers/staging/media/allegro-dvt/TODO | 4 + drivers/staging/media/allegro-dvt/allegro-core.c | 3227 +++++ drivers/staging/media/allegro-dvt/allegro-mail.c | 543 + drivers/staging/media/allegro-dvt/allegro-mail.h | 294 + .../media}/allegro-dvt/nal-h264.c | 0 .../media}/allegro-dvt/nal-h264.h | 0 drivers/staging/media/atomisp/pci/sh_css_params.c | 6 +- drivers/staging/media/hantro/hantro_v4l2.c | 4 +- drivers/staging/media/imx/Kconfig | 9 +- drivers/staging/media/imx/Makefile | 2 +- drivers/staging/media/imx/imx-media-capture.c | 10 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 4 + drivers/staging/media/imx/imx-media-dev.c | 7 +- drivers/staging/media/imx/imx7-media-csi.c | 27 +- drivers/staging/media/omap4iss/iss.c | 1 + drivers/staging/media/omap4iss/iss_video.h | 1 + drivers/staging/media/rkvdec/rkvdec.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 2 +- drivers/staging/media/tegra-video/csi.c | 35 +- drivers/staging/media/tegra-video/csi.h | 14 +- drivers/staging/media/tegra-video/tegra210.c | 340 +- drivers/staging/media/tegra-video/vi.c | 338 +- drivers/staging/media/tegra-video/vi.h | 23 +- drivers/staging/media/tegra-video/video.c | 18 - drivers/staging/media/zoran/zoran_driver.c | 2 +- drivers/staging/most/net/net.c | 3 +- drivers/staging/mt7621-dts/mt7621.dtsi | 51 +- drivers/staging/rtl8192e/Kconfig | 1 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 4 +- drivers/staging/rtl8192e/rtllib_rx.c | 5 +- drivers/staging/rtl8192e/rtllib_tx.c | 8 +- drivers/staging/rtl8192u/Kconfig | 1 - drivers/staging/rtl8192u/r8192U_core.c | 2 - drivers/staging/rtl8723bs/core/rtw_security.c | 24 +- drivers/staging/rtl8723bs/include/rtw_wifi_regd.h | 6 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 8 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 4 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 6 +- drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 10 +- drivers/staging/unisys/visorhba/visorhba_main.c | 90 +- drivers/staging/vc04_services/interface/TODO | 4 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 22 +- .../interface/vchiq_arm/vchiq_connected.c | 3 +- drivers/staging/wlan-ng/p80211netdev.c | 4 +- drivers/target/target_core_file.c | 2 +- drivers/tee/optee/call.c | 4 +- drivers/thermal/cpufreq_cooling.c | 69 +- drivers/thermal/da9062-thermal.c | 4 +- drivers/thermal/gov_power_allocator.c | 37 +- drivers/thermal/gov_step_wise.c | 14 +- .../intel/int340x_thermal/int340x_thermal_zone.c | 6 - drivers/thermal/intel/intel_pch_thermal.c | 6 - drivers/thermal/khadas_mcu_fan.c | 1 + drivers/thermal/thermal_core.c | 72 +- drivers/thermal/thermal_core.h | 7 +- drivers/thermal/thermal_helpers.c | 7 - drivers/thermal/thermal_sysfs.c | 85 +- drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 6 +- drivers/thunderbolt/dma_test.c | 4 +- drivers/thunderbolt/domain.c | 34 +- drivers/thunderbolt/lc.c | 35 - drivers/thunderbolt/switch.c | 63 +- drivers/thunderbolt/tb.c | 20 - drivers/thunderbolt/tb.h | 4 - drivers/thunderbolt/tb_regs.h | 1 - drivers/thunderbolt/xdomain.c | 4 +- drivers/tty/amiserial.c | 3 + drivers/tty/hvc/hvcs.c | 5 +- drivers/tty/ipwireless/tty.c | 1 + drivers/tty/mxser.c | 1 + drivers/tty/n_gsm.c | 3 +- drivers/tty/n_hdlc.c | 60 +- drivers/tty/n_null.c | 3 +- drivers/tty/n_r3964.c | 10 +- drivers/tty/n_tracerouter.c | 4 +- drivers/tty/n_tracesink.c | 4 +- drivers/tty/n_tty.c | 160 +- drivers/tty/pty.c | 16 +- drivers/tty/serial/8250/8250_tegra.c | 11 +- drivers/tty/serial/Kconfig | 35 + drivers/tty/serial/Makefile | 2 + drivers/tty/serial/cpm_uart/cpm_uart_core.c | 43 +- drivers/tty/serial/efm32-uart.c | 852 ++ drivers/tty/serial/fsl_lpuart.c | 4 +- drivers/tty/serial/icom.c | 4 +- drivers/tty/serial/ifx6x60.c | 3 + drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/lantiq.c | 2 +- drivers/tty/serial/max3100.c | 3 + drivers/tty/serial/mxs-auart.c | 45 +- drivers/tty/serial/owl-uart.c | 38 - drivers/tty/serial/serial_core.c | 3 + drivers/tty/serial/sh-sci.c | 5 +- drivers/tty/serial/sirfsoc_uart.c | 1503 +++ drivers/tty/serial/sirfsoc_uart.h | 447 + drivers/tty/serial/stm32-usart.c | 415 +- drivers/tty/synclink_gt.c | 1 + drivers/tty/tty_io.c | 231 +- drivers/tty/vcc.c | 10 +- drivers/tty/vt/consolemap.c | 2 +- drivers/tty/vt/defkeymap.c_shipped | 82 +- drivers/tty/vt/keyboard.c | 16 +- drivers/tty/vt/vt.c | 42 +- drivers/tty/vt/vt_ioctl.c | 151 + drivers/usb/Makefile | 2 - drivers/usb/cdns3/Kconfig | 60 +- drivers/usb/cdns3/Makefile | 43 +- drivers/usb/cdns3/cdns3-ep0.c | 894 -- drivers/usb/cdns3/cdns3-gadget.c | 3335 ----- drivers/usb/cdns3/cdns3-imx.c | 2 +- drivers/usb/cdns3/cdns3-plat.c | 315 - drivers/usb/cdns3/cdns3-trace.c | 11 - drivers/usb/cdns3/cdns3-trace.h | 570 - drivers/usb/cdns3/cdnsp-debug.h | 583 - drivers/usb/cdns3/cdnsp-ep0.c | 494 - drivers/usb/cdns3/cdnsp-gadget.c | 2011 --- drivers/usb/cdns3/cdnsp-gadget.h | 1601 --- drivers/usb/cdns3/cdnsp-mem.c | 1336 -- drivers/usb/cdns3/cdnsp-pci.c | 254 - drivers/usb/cdns3/cdnsp-ring.c | 2439 ---- drivers/usb/cdns3/cdnsp-trace.c | 12 - drivers/usb/cdns3/cdnsp-trace.h | 840 -- drivers/usb/cdns3/core.c | 455 +- drivers/usb/cdns3/core.h | 65 +- drivers/usb/cdns3/{cdns3-debug.h => debug.h} | 0 drivers/usb/cdns3/drd.c | 224 +- drivers/usb/cdns3/drd.h | 94 +- drivers/usb/cdns3/ep0.c | 894 ++ drivers/usb/cdns3/gadget-export.h | 22 +- drivers/usb/cdns3/gadget.c | 3335 +++++ drivers/usb/cdns3/{cdns3-gadget.h => gadget.h} | 0 drivers/usb/cdns3/host-export.h | 18 +- drivers/usb/cdns3/host.c | 26 +- drivers/usb/cdns3/trace.c | 11 + drivers/usb/cdns3/trace.h | 570 + drivers/usb/chipidea/Kconfig | 3 +- drivers/usb/chipidea/ci_hdrc_tegra.c | 344 +- drivers/usb/chipidea/core.c | 10 +- drivers/usb/chipidea/host.c | 104 +- drivers/usb/class/cdc-acm.c | 6 - drivers/usb/class/usbtmc.c | 85 +- drivers/usb/core/hcd.c | 4 +- drivers/usb/dwc2/params.c | 8 - drivers/usb/dwc3/Kconfig | 10 - drivers/usb/dwc3/Makefile | 1 - drivers/usb/dwc3/core.c | 46 +- drivers/usb/dwc3/core.h | 2 - drivers/usb/dwc3/drd.c | 25 +- drivers/usb/dwc3/dwc3-imx8mp.c | 363 - drivers/usb/dwc3/dwc3-keystone.c | 9 +- drivers/usb/dwc3/dwc3-pci.c | 69 +- drivers/usb/dwc3/dwc3-qcom.c | 59 +- drivers/usb/dwc3/gadget.c | 131 +- drivers/usb/gadget/composite.c | 104 +- drivers/usb/gadget/configfs.c | 24 +- drivers/usb/gadget/function/f_midi.c | 12 +- drivers/usb/gadget/function/f_printer.c | 5 - drivers/usb/gadget/function/u_audio.c | 135 +- drivers/usb/gadget/function/u_ether.c | 33 +- drivers/usb/gadget/function/u_ether.h | 12 - drivers/usb/gadget/function/u_ether_configfs.h | 15 +- drivers/usb/gadget/function/u_serial.c | 8 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 4 +- drivers/usb/gadget/udc/bdc/Kconfig | 11 + drivers/usb/gadget/udc/bdc/Makefile | 2 + drivers/usb/gadget/udc/bdc/bdc.h | 134 +- drivers/usb/gadget/udc/bdc/bdc_cmd.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_cmd.h | 21 +- drivers/usb/gadget/udc/bdc/bdc_dbg.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_dbg.h | 10 +- drivers/usb/gadget/udc/bdc/bdc_ep.c | 16 +- drivers/usb/gadget/udc/bdc/bdc_ep.h | 10 +- drivers/usb/gadget/udc/bdc/bdc_pci.c | 128 + drivers/usb/gadget/udc/bdc/bdc_udc.c | 8 +- drivers/usb/gadget/udc/core.c | 39 +- drivers/usb/gadget/udc/snps_udc_core.c | 30 +- drivers/usb/gadget/udc/udc-xilinx.c | 2 +- drivers/usb/host/Kconfig | 10 +- drivers/usb/host/Makefile | 1 + drivers/usb/host/ehci-tegra.c | 604 + drivers/usb/phy/phy-mxs-usb.c | 7 +- drivers/usb/phy/phy-tegra-usb.c | 103 +- drivers/usb/serial/Kconfig | 9 - drivers/usb/serial/Makefile | 1 - drivers/usb/serial/cp210x.c | 101 +- drivers/usb/serial/f81232.c | 12 +- drivers/usb/serial/f81534.c | 4 +- drivers/usb/serial/io_ti.c | 8 +- drivers/usb/serial/mos7720.c | 4 +- drivers/usb/serial/mxuport.c | 7 + drivers/usb/serial/pl2303.c | 8 +- drivers/usb/serial/upd78f0730.c | 5 +- drivers/usb/serial/xr_serial.c | 595 - drivers/usb/typec/ucsi/Kconfig | 1 - drivers/usb/typec/ucsi/ucsi.c | 57 +- drivers/usb/typec/ucsi/ucsi.h | 3 - drivers/usb/usbip/stub_main.c | 4 +- drivers/usb/usbip/usbip_common.h | 29 - drivers/usb/usbip/vhci_rx.c | 2 - drivers/usb/usbip/vhci_sysfs.c | 1 - drivers/vdpa/Kconfig | 1 - drivers/vdpa/ifcvf/ifcvf_main.c | 2 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 1 - drivers/vdpa/mlx5/core/mr.c | 28 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vdpa/vdpa.c | 503 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 3 +- drivers/vdpa/vdpa_sim/vdpa_sim.h | 2 - drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 98 +- drivers/vhost/net.c | 30 +- drivers/video/backlight/lms283gf05.c | 43 +- drivers/video/backlight/sky81452-backlight.c | 2 +- drivers/video/console/vgacon.c | 19 + drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/acornfb.c | 34 - drivers/video/fbdev/aty/atyfb_base.c | 11 +- drivers/video/fbdev/aty/mach64_ct.c | 15 +- drivers/video/fbdev/aty/radeon_monitor.c | 4 +- drivers/video/fbdev/bw2.c | 2 +- drivers/video/fbdev/cg3.c | 2 +- drivers/video/fbdev/cg6.c | 2 +- drivers/video/fbdev/cirrusfb.c | 20 +- drivers/video/fbdev/controlfb.c | 4 +- drivers/video/fbdev/core/fb_notify.c | 7 - drivers/video/fbdev/core/fbcon.c | 25 +- drivers/video/fbdev/core/fbmon.c | 2 +- drivers/video/fbdev/efifb.c | 3 +- drivers/video/fbdev/ffb.c | 2 +- drivers/video/fbdev/gbefb.c | 4 +- drivers/video/fbdev/goldfishfb.c | 2 - drivers/video/fbdev/hgafb.c | 10 +- drivers/video/fbdev/leo.c | 2 +- drivers/video/fbdev/mmp/hw/mmp_spi.c | 2 +- drivers/video/fbdev/mx3fb.c | 13 +- drivers/video/fbdev/neofb.c | 4 + drivers/video/fbdev/nvidia/nv_setup.c | 7 +- drivers/video/fbdev/omap2/omapfb/displays/Kconfig | 1 - .../video/fbdev/omap2/omapfb/dss/dispc-compat.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 14 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c | 4 +- drivers/video/fbdev/p9100.c | 2 +- drivers/video/fbdev/pm2fb.c | 8 +- drivers/video/fbdev/riva/fbdev.c | 9 +- drivers/video/fbdev/riva/riva_hw.c | 28 +- drivers/video/fbdev/s1d13xxxfb.c | 3 +- drivers/video/fbdev/s3c-fb.c | 11 +- drivers/video/fbdev/simplefb.c | 5 +- drivers/video/fbdev/sis/init.c | 33 +- drivers/video/fbdev/sis/oem310.h | 2 - drivers/video/fbdev/sis/sis.h | 1 + drivers/video/fbdev/sis/sis_main.c | 9 +- drivers/video/fbdev/sstfb.c | 2 +- drivers/video/fbdev/tcx.c | 2 +- drivers/video/fbdev/tdfxfb.c | 4 +- drivers/video/fbdev/tgafb.c | 7 +- drivers/video/fbdev/udlfb.c | 1 - drivers/video/fbdev/uvesafb.c | 6 +- drivers/video/fbdev/via/lcd.c | 4 +- drivers/video/fbdev/wmt_ge_rops.c | 1 - drivers/video/of_display_timing.c | 1 - drivers/video/of_videomode.c | 6 +- drivers/virtio/virtio_mem.c | 45 +- drivers/w1/masters/ds2490.c | 25 +- drivers/w1/w1.c | 39 +- drivers/xen/balloon.c | 2 +- drivers/xen/xenbus/xenbus_probe.c | 31 + fs/Kconfig | 9 - fs/Kconfig.binfmt | 2 +- fs/Makefile | 2 +- fs/aio.c | 9 +- fs/anon_inodes.c | 157 +- fs/binfmt_elf.c | 22 +- fs/binfmt_elf_fdpic.c | 22 +- fs/block_dev.c | 10 +- fs/btrfs/backref.c | 9 +- fs/btrfs/backref.h | 9 +- fs/btrfs/block-group.c | 27 +- fs/btrfs/btrfs_inode.h | 3 +- fs/btrfs/ctree.c | 7 +- fs/btrfs/ctree.h | 13 +- fs/btrfs/delayed-ref.c | 56 +- fs/btrfs/delayed-ref.h | 28 +- fs/btrfs/dev-replace.c | 2 +- fs/btrfs/disk-io.c | 35 +- fs/btrfs/disk-io.h | 4 +- fs/btrfs/extent-tree.c | 190 +- fs/btrfs/extent_io.c | 113 +- fs/btrfs/file.c | 29 +- fs/btrfs/free-space-cache.c | 8 +- fs/btrfs/inode.c | 37 +- fs/btrfs/ioctl.c | 13 +- fs/btrfs/ordered-data.c | 117 +- fs/btrfs/ordered-data.h | 10 +- fs/btrfs/ref-verify.c | 43 +- fs/btrfs/relocation.c | 54 +- fs/btrfs/send.c | 16 + fs/btrfs/space-info.c | 281 +- fs/btrfs/space-info.h | 20 - fs/btrfs/transaction.c | 104 +- fs/btrfs/tree-log.c | 3 +- fs/btrfs/volumes.c | 9 +- fs/btrfs/volumes.h | 11 +- fs/buffer.c | 56 +- fs/cifs/cifs_debug.c | 4 +- fs/cifs/cifs_dfs_ref.c | 12 +- fs/cifs/cifsfs.c | 2 +- fs/cifs/cifsproto.h | 6 +- fs/cifs/connect.c | 32 +- fs/cifs/dfs_cache.c | 8 +- fs/cifs/fs_context.c | 41 +- fs/cifs/transport.c | 2 +- fs/compat_binfmt_elf.c | 7 +- fs/coredump.c | 56 +- fs/cramfs/inode.c | 18 +- fs/dax.c | 11 +- fs/dcache.c | 88 +- fs/dcookies.c | 356 + fs/erofs/namei.c | 4 +- fs/exfat/balloc.c | 4 +- fs/exfat/exfat_fs.h | 2 +- fs/exfat/fatent.c | 42 +- fs/ext4/inode.c | 20 +- fs/f2fs/Kconfig | 20 +- fs/f2fs/Makefile | 1 + fs/f2fs/acl.c | 23 +- fs/f2fs/checkpoint.c | 180 +- fs/f2fs/compress.c | 195 +- fs/f2fs/data.c | 402 +- fs/f2fs/debug.c | 12 - fs/f2fs/f2fs.h | 104 +- fs/f2fs/file.c | 43 +- fs/f2fs/gc.c | 8 +- fs/f2fs/namei.c | 8 - fs/f2fs/node.c | 4 +- fs/f2fs/segment.c | 3 + fs/f2fs/segment.h | 4 +- fs/f2fs/super.c | 165 +- fs/f2fs/sysfs.c | 128 +- fs/f2fs/trace.c | 165 + fs/f2fs/trace.h | 43 + fs/f2fs/xattr.c | 15 +- fs/fat/misc.c | 23 +- fs/fs-writeback.c | 116 +- fs/gfs2/file.c | 4 +- fs/gfs2/incore.h | 2 +- fs/gfs2/lops.c | 2 +- fs/gfs2/lops.h | 1 + fs/gfs2/main.c | 4 +- fs/gfs2/ops_fstype.c | 37 +- fs/gfs2/recovery.c | 40 +- fs/gfs2/super.c | 47 +- fs/gfs2/util.c | 43 +- fs/gfs2/util.h | 3 - fs/hugetlbfs/inode.c | 30 +- fs/inode.c | 43 +- fs/io_uring.c | 448 +- fs/jfs/jfs_filsys.h | 1 - fs/jfs/jfs_mount.c | 10 - fs/jfs/super.c | 1 + fs/libfs.c | 13 +- fs/lockd/svc4proc.c | 24 - fs/lockd/svcproc.c | 24 - fs/mount.h | 18 - fs/mount_notify.c | 222 - fs/namei.c | 88 +- fs/namespace.c | 75 +- fs/nfs/callback_xdr.c | 2 - fs/nfs/pnfs.c | 69 +- fs/nfs_common/nfsacl.c | 52 - fs/nfsd/export.c | 68 +- fs/nfsd/export.h | 15 - fs/nfsd/netns.h | 23 +- fs/nfsd/nfs2acl.c | 67 +- fs/nfsd/nfs3acl.c | 45 +- fs/nfsd/nfs3proc.c | 93 +- fs/nfsd/nfs3xdr.c | 538 +- fs/nfsd/nfs4proc.c | 4 +- fs/nfsd/nfscache.c | 52 +- fs/nfsd/nfsctl.c | 8 +- fs/nfsd/nfsd.h | 2 +- fs/nfsd/nfsfh.c | 4 +- fs/nfsd/nfsproc.c | 92 +- fs/nfsd/nfssvc.c | 34 + fs/nfsd/nfsxdr.c | 350 +- fs/nfsd/stats.c | 114 +- fs/nfsd/stats.h | 96 +- fs/nfsd/vfs.c | 4 +- fs/nfsd/xdr.h | 12 +- fs/nfsd/xdr3.h | 20 +- fs/notify/fanotify/fanotify_user.c | 2 +- fs/notify/group.c | 25 +- fs/notify/inotify/inotify_user.c | 4 +- fs/ntfs/layout.h | 4 +- fs/ocfs2/cluster/heartbeat.c | 5 +- fs/open.c | 6 - fs/orangefs/file.c | 5 +- fs/overlayfs/copy_up.c | 15 +- fs/overlayfs/file.c | 22 +- fs/overlayfs/inode.c | 2 - fs/overlayfs/overlayfs.h | 1 - fs/overlayfs/ovl_entry.h | 2 - fs/overlayfs/readdir.c | 28 +- fs/overlayfs/super.c | 38 +- fs/overlayfs/util.c | 27 - fs/pipe.c | 1 + fs/proc/base.c | 19 +- fs/pstore/zone.c | 2 +- fs/quota/quota_v2.c | 11 +- fs/seq_file.c | 8 +- fs/super.c | 12 +- fs/sysfs/file.c | 11 - fs/userfaultfd.c | 19 +- include/acpi/acbuffer.h | 2 +- include/acpi/acconfig.h | 2 +- include/acpi/acexcep.h | 12 +- include/acpi/acnames.h | 2 +- include/acpi/acoutput.h | 2 +- include/acpi/acpi.h | 2 +- include/acpi/acpiosxf.h | 2 +- include/acpi/acpixf.h | 4 +- include/acpi/acrestyp.h | 2 +- include/acpi/actbl.h | 2 +- include/acpi/actbl1.h | 2 +- include/acpi/actbl2.h | 26 +- include/acpi/actbl3.h | 25 +- include/acpi/actypes.h | 7 +- include/acpi/acuuid.h | 2 +- include/acpi/platform/acenv.h | 2 +- include/acpi/platform/acenvex.h | 2 +- include/acpi/platform/acgcc.h | 17 +- include/acpi/platform/acgccex.h | 2 +- include/acpi/platform/acintel.h | 2 +- include/acpi/platform/aclinux.h | 2 +- include/acpi/platform/aclinuxex.h | 2 +- include/asm-generic/numa.h | 52 - include/asm-generic/vmlinux.lds.h | 22 +- include/crypto/algapi.h | 39 + include/crypto/blake2b.h | 67 - include/crypto/blake2s.h | 63 +- include/crypto/internal/blake2b.h | 115 - include/crypto/internal/blake2s.h | 109 +- include/crypto/internal/cipher.h | 218 - include/crypto/internal/skcipher.h | 2 +- include/crypto/public_key.h | 1 + include/drm/drm_agpsupport.h | 18 + include/drm/drm_atomic.h | 24 - include/drm/drm_atomic_helper.h | 4 + include/drm/drm_connector.h | 49 - include/drm/drm_crtc.h | 33 - include/drm/drm_device.h | 23 +- include/drm/drm_dp_helper.h | 239 +- include/drm/drm_drv.h | 2 + include/drm/drm_dsc.h | 1 - include/drm/drm_edid.h | 30 - include/drm/drm_encoder.h | 32 +- include/drm/drm_gem.h | 3 + include/drm/drm_gem_cma_helper.h | 14 +- include/drm/drm_gem_vram_helper.h | 6 +- include/drm/drm_hdcp.h | 8 +- include/drm/drm_irq.h | 2 +- include/drm/drm_legacy.h | 10 +- include/drm/drm_managed.h | 2 + include/drm/drm_mipi_dbi.h | 2 +- include/drm/drm_modes.h | 10 - include/drm/drm_modeset_helper_vtables.h | 29 +- include/drm/drm_plane.h | 42 - include/drm/drm_prime.h | 7 +- include/drm/drm_property.h | 2 +- include/drm/drm_rect.h | 13 - include/drm/drm_simple_kms_helper.h | 24 - include/drm/gpu_scheduler.h | 14 +- include/drm/ttm/ttm_bo_api.h | 48 +- include/drm/ttm/ttm_bo_driver.h | 334 +- include/drm/ttm/ttm_device.h | 319 - include/drm/ttm/ttm_module.h | 40 + include/drm/ttm/ttm_resource.h | 9 +- include/drm/ttm/ttm_tt.h | 12 +- include/dt-bindings/clock/imx8-clock.h | 2 - include/dt-bindings/clock/sun50i-h6-r-ccu.h | 2 - include/dt-bindings/clock/tegra210-car.h | 2 +- include/dt-bindings/interconnect/qcom,msm8939.h | 105 - include/dt-bindings/pinctrl/k210-fpioa.h | 276 - include/dt-bindings/reset/k210-rst.h | 42 - include/dt-bindings/reset/sun50i-h6-r-ccu.h | 1 - include/keys/encrypted-type.h | 2 +- include/linux/anon_inodes.h | 5 - include/linux/arm-smccc.h | 31 - include/linux/binfmts.h | 1 - include/linux/bitops.h | 2 +- include/linux/bpf-cgroup.h | 63 +- include/linux/bpf.h | 18 +- include/linux/bpf_verifier.h | 3 - include/linux/brcmphy.h | 1 - include/linux/btf.h | 3 - include/linux/buildid.h | 12 - include/linux/can/bittiming.h | 44 - include/linux/can/dev.h | 135 +- include/linux/can/length.h | 174 - include/linux/can/rx-offload.h | 3 +- include/linux/can/skb.h | 80 - include/linux/clk.h | 28 +- include/linux/clk/tegra.h | 8 - include/linux/clocksource.h | 2 +- include/linux/compiler-clang.h | 10 + include/linux/compiler-gcc.h | 11 + include/linux/connector.h | 2 +- include/linux/coredump.h | 11 +- include/linux/cpu.h | 2 - include/linux/cpuhotplug.h | 2 - include/linux/cpumask.h | 2 +- include/linux/crypto.h | 163 + include/linux/dcache.h | 3 - include/linux/dcookies.h | 69 + include/linux/device.h | 2 - include/linux/dfl.h | 86 - include/linux/dma-buf.h | 45 +- include/linux/dmaengine.h | 2 - include/linux/dsa/brcm.h | 16 - include/linux/dtpm.h | 77 - include/linux/eeprom_93xx46.h | 2 - include/linux/elfcore-compat.h | 15 +- include/linux/elfcore.h | 7 +- include/linux/extcon.h | 23 - include/linux/f2fs_fs.h | 3 - include/linux/fcntl.h | 2 +- include/linux/filter.h | 32 +- .../linux/firmware/intel/stratix10-svc-client.h | 10 +- include/linux/fortify-string.h | 302 - include/linux/fs.h | 42 +- include/linux/fsnotify_backend.h | 1 - include/linux/highmem-internal.h | 5 - include/linux/hugetlb.h | 84 +- include/linux/hyperv.h | 58 +- include/linux/ide.h | 8 +- include/linux/indirect_call_wrapper.h | 6 - include/linux/init.h | 79 +- include/linux/ioport.h | 6 +- include/linux/kasan.h | 32 +- include/linux/kbd_kern.h | 10 +- include/linux/kconfig.h | 6 - include/linux/kcsan-checks.h | 6 - include/linux/kcsan.h | 7 - include/linux/kd.h | 8 + include/linux/key.h | 5 +- include/linux/kthread.h | 3 + include/linux/list.h | 2 +- include/linux/litex.h | 150 +- include/linux/local_lock_internal.h | 5 +- include/linux/lockdep.h | 20 +- include/linux/lockdep_types.h | 18 +- include/linux/lsm_hook_defs.h | 5 - include/linux/lsm_hooks.h | 15 - include/linux/mdio.h | 23 +- include/linux/memblock.h | 6 +- include/linux/memory.h | 3 +- include/linux/memory_hotplug.h | 16 +- include/linux/mfd/abx500/ab8500.h | 3 + include/linux/mfd/axp20x.h | 2 +- include/linux/mfd/bd9571mwv.h | 45 +- include/linux/mfd/core.h | 6 +- include/linux/mfd/rohm-generic.h | 2 - include/linux/mhi.h | 13 +- include/linux/migrate.h | 1 + include/linux/mlx5/mlx5_ifc.h | 16 +- include/linux/mm.h | 85 +- include/linux/mm_inline.h | 113 +- include/linux/mmc/host.h | 13 - include/linux/mmzone.h | 30 +- include/linux/mod_devicetable.h | 42 - include/linux/mount.h | 1 + include/linux/namei.h | 1 - include/linux/netdevice.h | 23 +- include/linux/nfsacl.h | 3 - include/linux/nvme.h | 6 + include/linux/oprofile.h | 209 + include/linux/page-flags.h | 6 - include/linux/pagemap.h | 3 +- include/linux/parport.h | 31 - include/linux/pci-epc.h | 39 +- include/linux/pci-epf.h | 28 +- include/linux/pci.h | 36 +- include/linux/pci_ids.h | 1 - include/linux/pgtable.h | 6 +- include/linux/phy.h | 11 +- include/linux/platform_data/cros_ec_commands.h | 19 - include/linux/platform_data/dma-atmel.h | 61 + include/linux/platform_data/efm32-spi.h | 15 + include/linux/platform_data/efm32-uart.h | 19 + include/linux/platform_data/i2c-hid.h | 41 + include/linux/platform_data/mmc-omap.h | 3 +- include/linux/platform_data/simplefb.h | 1 - include/linux/pm.h | 2 - include/linux/pm_opp.h | 39 +- include/linux/pmbus.h | 9 - include/linux/power/max8903_charger.h | 43 + include/linux/printk.h | 8 +- include/linux/property.h | 3 - include/linux/rcu_segcblist.h | 120 +- include/linux/rculist_nulls.h | 2 +- include/linux/rcupdate.h | 44 +- include/linux/regulator/ab8500.h | 166 + include/linux/remoteproc/qcom_rproc.h | 4 +- include/linux/rmap.h | 3 +- include/linux/rpmsg/qcom_glink.h | 8 +- include/linux/rtc.h | 2 - include/linux/sched.h | 26 +- include/linux/sched/mm.h | 27 +- include/linux/secretmem.h | 30 - include/linux/security.h | 18 - include/linux/set_memory.h | 16 +- include/linux/skbuff.h | 115 +- include/linux/slab.h | 4 - include/linux/soc/qcom/llcc-qcom.h | 3 - include/linux/soc/qcom/mdt_loader.h | 35 - include/linux/sony-laptop.h | 2 +- include/linux/spi/lms283gf05.h | 16 + include/linux/spi/spi.h | 42 +- include/linux/srcu.h | 3 - include/linux/srcutiny.h | 7 +- include/linux/string.h | 282 +- include/linux/sunrpc/msg_prot.h | 3 + include/linux/sunrpc/svc.h | 1 - include/linux/sunrpc/xdr.h | 16 +- include/linux/sunxi-rsb.h | 2 +- include/linux/surface_acpi_notify.h | 39 - include/linux/surface_aggregator/controller.h | 824 -- include/linux/surface_aggregator/device.h | 423 - include/linux/surface_aggregator/serial_hub.h | 672 - include/linux/syscalls.h | 3 - include/linux/sysfs.h | 2 - include/linux/thermal.h | 18 +- include/linux/timer.h | 2 - include/linux/torture.h | 27 +- include/linux/tpm.h | 9 +- include/linux/tty.h | 12 +- include/linux/tty_ldisc.h | 3 +- include/linux/units.h | 4 - include/linux/usb/ch9.h | 9 - include/linux/usb/chipidea.h | 6 - include/linux/usb/composite.h | 6 +- include/linux/usb/gadget.h | 11 - include/linux/usb/tegra_usb_phy.h | 2 - include/linux/usb/usbnet.h | 6 - include/linux/vdpa.h | 44 +- include/linux/verification.h | 2 - include/linux/vgaarb.h | 6 +- include/linux/vmalloc.h | 17 +- include/linux/vt_kern.h | 12 + include/linux/w1.h | 2 +- include/linux/wait.h | 4 +- include/linux/watch_queue.h | 7 +- include/linux/wm97xx.h | 1 + include/linux/workqueue.h | 2 +- include/linux/z2_battery.h | 1 + include/media/frame_vector.h | 47 - include/media/v4l2-event.h | 13 +- include/media/v4l2-fwnode.h | 6 +- include/media/videobuf2-core.h | 1 - include/net/act_api.h | 5 +- include/net/bonding.h | 4 - include/net/cfg80211.h | 114 +- include/net/dsa.h | 164 +- include/net/fq.h | 11 +- include/net/fq_impl.h | 171 +- include/net/lapb.h | 2 + include/net/mac80211.h | 26 +- include/net/netfilter/nf_tables.h | 2 + include/net/sch_generic.h | 1 - include/net/sock.h | 2 - include/net/switchdev.h | 27 +- include/net/tcp.h | 4 +- include/net/udp_tunnel.h | 8 - include/net/xdp.h | 24 - include/scsi/scsi.h | 1 - include/scsi/scsi_host.h | 6 - include/scsi/scsi_transport_fc.h | 4 +- include/soc/canaan/k210-sysctl.h | 41 - include/soc/fsl/qe/qe.h | 15 +- include/soc/fsl/qe/ucc_fast.h | 1 + include/soc/mscc/ocelot.h | 58 +- include/soc/mscc/ocelot_qsys.h | 7 +- include/soc/qcom/tcs.h | 9 +- include/soc/tegra/emc.h | 16 + include/sound/pcm.h | 2 +- include/sound/rt5645.h | 2 - include/sound/soc-dai.h | 4 +- include/sound/soc.h | 4 +- include/trace/bpf_probe.h | 12 +- include/trace/events/btrfs.h | 104 +- include/trace/events/migrate.h | 3 +- include/trace/events/pagemap.h | 11 +- include/trace/events/rcu.h | 26 - include/trace/events/sunrpc.h | 15 +- include/trace/events/ufs.h | 108 +- include/trace/events/workqueue.h | 6 +- include/uapi/asm-generic/unistd.h | 8 +- include/uapi/drm/drm.h | 97 +- include/uapi/drm/drm_fourcc.h | 4 +- include/uapi/drm/drm_mode.h | 13 +- include/uapi/drm/i915_drm.h | 3 +- include/uapi/linux/bpf.h | 20 +- include/uapi/linux/ccs.h | 18 - include/uapi/linux/gtp.h | 12 - include/uapi/linux/if_bonding.h | 1 - include/uapi/linux/if_link.h | 1 - include/uapi/linux/if_tunnel.h | 1 - include/uapi/linux/magic.h | 1 - include/uapi/linux/media.h | 1 - include/uapi/linux/mptcp.h | 1 - include/uapi/linux/mrp_bridge.h | 86 - include/uapi/linux/nfs3.h | 6 - include/uapi/linux/openat2.h | 4 - include/uapi/linux/perf_event.h | 42 +- include/uapi/linux/pkt_cls.h | 1 - include/uapi/linux/rpl.h | 6 +- include/uapi/linux/rtc.h | 5 - include/uapi/linux/serial_core.h | 3 + include/uapi/linux/spi/spi.h | 41 - include/uapi/linux/spi/spidev.h | 30 +- include/uapi/linux/surface_aggregator/cdev.h | 78 - include/uapi/linux/tcp.h | 18 +- include/uapi/linux/termios.h | 15 + include/uapi/linux/usb/ch9.h | 13 - include/uapi/linux/usb/tmc.h | 3 - include/uapi/linux/v4l2-controls.h | 22 - include/uapi/linux/v4l2-subdev.h | 2 +- include/uapi/linux/vdpa.h | 40 - include/uapi/linux/watch_queue.h | 31 +- include/video/sstfb.h | 4 +- init/Kconfig | 26 +- init/initramfs.c | 19 +- init/version.c | 8 + kernel/audit.c | 4 +- kernel/bpf/btf.c | 36 +- kernel/bpf/cgroup.c | 112 +- kernel/bpf/core.c | 90 +- kernel/bpf/cpumap.c | 46 +- kernel/bpf/disasm.c | 43 +- kernel/bpf/preload/iterators/iterators.c | 2 +- kernel/bpf/stackmap.c | 143 +- kernel/bpf/verifier.c | 231 +- kernel/cgroup/cgroup-v1.c | 3 - kernel/cgroup/cgroup.c | 59 +- kernel/cgroup/cpuset.c | 6 +- kernel/cpu.c | 7 - kernel/dma/map_benchmark.c | 6 - kernel/entry/common.c | 12 +- kernel/events/core.c | 32 +- kernel/futex.c | 219 +- kernel/hung_task.c | 44 - kernel/kcsan/Makefile | 4 +- kernel/kcsan/atomic.h | 5 - kernel/kcsan/core.c | 31 +- kernel/kcsan/debugfs.c | 5 - kernel/kcsan/encoding.h | 5 - kernel/kcsan/kcsan-test.c | 1207 ++ kernel/kcsan/kcsan.h | 3 +- kernel/kcsan/kcsan_test.c | 1199 -- kernel/kcsan/report.c | 5 - kernel/kcsan/selftest.c | 5 - kernel/kexec_core.c | 4 +- kernel/kthread.c | 27 +- kernel/locking/lockdep.c | 183 +- kernel/locking/locktorture.c | 1 + kernel/locking/rtmutex.c | 3 +- kernel/locking/rtmutex_common.h | 3 +- kernel/module.c | 164 +- kernel/module_signature.c | 2 +- kernel/module_signing.c | 2 +- kernel/power/hibernate.c | 5 +- kernel/power/snapshot.c | 4 +- kernel/power/swap.c | 2 +- kernel/printk/printk.c | 2 +- kernel/rcu/Kconfig | 5 +- kernel/rcu/rcu.h | 16 +- kernel/rcu/rcu_segcblist.c | 216 +- kernel/rcu/rcu_segcblist.h | 57 +- kernel/rcu/rcutorture.c | 470 +- kernel/rcu/refscale.c | 23 +- kernel/rcu/srcutiny.c | 77 +- kernel/rcu/srcutree.c | 147 +- kernel/rcu/tasks.h | 79 - kernel/rcu/tree.c | 199 +- kernel/rcu/tree.h | 4 +- kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_plugin.h | 511 +- kernel/rcu/tree_stall.h | 60 +- kernel/rcu/update.c | 4 +- kernel/resource.c | 98 +- kernel/scftorture.c | 6 +- kernel/sched/core.c | 303 +- kernel/sched/cpufreq_schedutil.c | 108 +- kernel/sched/deadline.c | 2 +- kernel/sched/debug.c | 2 +- kernel/sched/fair.c | 119 +- kernel/sched/idle.c | 24 +- kernel/sched/rt.c | 2 +- kernel/sched/sched.h | 26 +- kernel/smpboot.c | 1 + kernel/sys.c | 3 +- kernel/sys_ni.c | 5 - kernel/sysctl.c | 16 +- kernel/time/clocksource.c | 138 +- kernel/time/timer.c | 14 - kernel/torture.c | 167 +- kernel/trace/Kconfig | 16 - kernel/workqueue.c | 22 +- lib/Kconfig.debug | 7 +- lib/Kconfig.kcsan | 5 +- lib/Makefile | 6 +- lib/buildid.c | 149 - lib/cpumask.c | 73 +- lib/crc7.c | 2 +- lib/crypto/blake2s.c | 48 +- lib/extable.c | 5 + lib/genalloc.c | 3 +- lib/hexdump.c | 9 +- lib/linear_ranges.c | 8 +- lib/locking-selftest.c | 334 +- lib/percpu-refcount.c | 12 +- lib/seq_buf.c | 9 +- lib/test_bpf.c | 21 +- lib/test_fpu.c | 6 +- lib/test_kasan.c | 111 +- lib/test_xarray.c | 26 +- lib/ubsan.c | 31 + lib/ubsan.h | 6 + lib/xarray.c | 11 +- localversion-next | 1 - mm/Kconfig | 8 +- mm/Makefile | 2 +- mm/cma.c | 43 +- mm/compaction.c | 56 +- mm/early_ioremap.c | 12 +- mm/filemap.c | 573 +- mm/frame_vector.c | 240 + mm/gup.c | 189 +- mm/gup_test.c | 29 +- mm/gup_test.h | 3 +- mm/huge_memory.c | 41 +- mm/hugetlb.c | 248 +- mm/internal.h | 3 - mm/kasan/common.c | 189 +- mm/kasan/kasan.h | 76 +- mm/kasan/shadow.c | 54 +- mm/memblock.c | 6 +- mm/memcontrol.c | 12 +- mm/memory.c | 52 +- mm/memory_hotplug.c | 112 +- mm/mempolicy.c | 2 +- mm/memremap.c | 6 +- mm/migrate.c | 4 +- mm/mlock.c | 3 +- mm/mmap.c | 5 +- mm/mremap.c | 3 +- mm/oom_kill.c | 5 +- mm/page_alloc.c | 175 +- mm/page_io.c | 12 +- mm/page_owner.c | 4 +- mm/page_poison.c | 2 +- mm/percpu.c | 32 +- mm/pgtable-generic.c | 4 +- mm/rmap.c | 18 +- mm/secretmem.c | 451 - mm/slab.c | 25 +- mm/slab.h | 20 +- mm/slab_common.c | 99 +- mm/slob.c | 8 - mm/slub.c | 74 +- mm/swap.c | 50 +- mm/swap_state.c | 2 +- mm/swapfile.c | 8 +- mm/util.c | 34 - mm/vmalloc.c | 20 +- mm/vmscan.c | 21 +- mm/vmstat.c | 6 +- mm/workingset.c | 7 +- mm/zswap.c | 3 +- net/8021q/vlan_dev.c | 9 - net/bluetooth/a2mp.c | 2 +- net/bluetooth/hci_conn.c | 17 - net/bluetooth/hci_request.c | 25 +- net/bluetooth/mgmt.c | 8 - net/bluetooth/smp.c | 5 +- net/bpf/test_run.c | 11 +- net/bridge/br.c | 2 +- net/bridge/br_fdb.c | 1 - net/bridge/br_forward.c | 3 +- net/bridge/br_input.c | 2 +- net/bridge/br_mrp.c | 6 +- net/bridge/br_netlink.c | 12 +- net/bridge/br_private_mrp.h | 29 + net/bridge/br_stp.c | 4 +- net/bridge/br_switchdev.c | 6 +- net/bridge/br_vlan.c | 2 +- net/can/raw.c | 16 +- net/core/dev.c | 290 +- net/core/filter.c | 25 +- net/core/flow_dissector.c | 29 +- net/core/neighbour.c | 1 + net/core/skbuff.c | 76 +- net/core/sock_map.c | 2 +- net/core/xdp.c | 59 - net/decnet/dn_route.c | 2 +- net/dsa/Kconfig | 6 - net/dsa/Makefile | 1 - net/dsa/dsa.c | 34 +- net/dsa/dsa2.c | 256 +- net/dsa/dsa_priv.h | 85 +- net/dsa/port.c | 182 +- net/dsa/slave.c | 375 +- net/dsa/switch.c | 139 +- net/dsa/tag_brcm.c | 1 - net/dsa/tag_dsa.c | 17 +- net/dsa/tag_xrs700x.c | 61 - net/ipv4/af_inet.c | 9 +- net/ipv4/gre_offload.c | 15 +- net/ipv4/ip_output.c | 5 +- net/ipv4/ip_tunnel_core.c | 9 +- net/ipv4/nexthop.c | 105 +- net/ipv4/tcp.c | 22 +- net/ipv4/tcp_cubic.c | 11 +- net/ipv4/tcp_input.c | 14 +- net/ipv4/tcp_ipv4.c | 1 - net/ipv4/tcp_output.c | 4 +- net/ipv4/tcp_recovery.c | 5 +- net/ipv4/tcp_timer.c | 18 + net/ipv4/udp.c | 7 +- net/ipv4/udp_offload.c | 4 +- net/ipv4/udp_tunnel_core.c | 24 +- net/ipv6/af_inet6.c | 9 +- net/ipv6/ip6_output.c | 5 +- net/ipv6/tcp_ipv6.c | 1 - net/ipv6/udp.c | 7 +- net/kcm/kcmsock.c | 8 +- net/lapb/lapb_iface.c | 70 +- net/lapb/lapb_timer.c | 30 +- net/mac80211/Makefile | 2 + net/mac80211/debugfs.c | 52 - net/mac80211/debugfs_sta.c | 1 - net/mac80211/driver-ops.h | 16 - net/mac80211/he.c | 92 - net/mac80211/ieee80211_i.h | 4 +- net/mac80211/iface.c | 38 +- net/mac80211/key.c | 4 +- net/mac80211/main.c | 5 - net/mac80211/pm.c | 6 +- net/mac80211/rc80211_minstrel.c | 574 + net/mac80211/rc80211_minstrel.h | 184 + net/mac80211/rc80211_minstrel_debugfs.c | 172 + net/mac80211/rc80211_minstrel_ht.c | 560 +- net/mac80211/rc80211_minstrel_ht.h | 96 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 57 +- net/mac80211/rx.c | 243 +- net/mac80211/sta_info.h | 2 - net/mac80211/tdls.c | 6 +- net/mac80211/trace.h | 18 +- net/mac80211/tx.c | 33 +- net/mac80211/util.c | 14 +- net/mac80211/vht.c | 9 +- net/mptcp/mib.c | 2 - net/mptcp/mib.h | 2 - net/mptcp/options.c | 56 - net/mptcp/pm.c | 8 - net/mptcp/pm_netlink.c | 172 +- net/mptcp/protocol.h | 11 - net/netfilter/nf_tables_api.c | 5 +- net/netfilter/nft_dynset.c | 41 +- net/nfc/hci/llc_shdlc.c | 2 +- net/nfc/nci/core.c | 4 +- net/nfc/nci/uart.c | 3 +- net/nfc/netlink.c | 5 +- net/nfc/rawsock.c | 2 +- net/openvswitch/actions.c | 12 +- net/openvswitch/flow_netlink.c | 14 +- net/rxrpc/call_accept.c | 1 + net/sched/act_api.c | 104 +- net/sched/act_ct.c | 1 - net/sched/cls_api.c | 11 +- net/sched/cls_flower.c | 4 +- net/sched/sch_taprio.c | 6 +- net/sctp/offload.c | 2 +- net/socket.c | 3 - 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/switchdev/switchdev.c | 116 +- net/tipc/monitor.c | 2 +- net/tls/tls_device.c | 4 +- net/tls/tls_device_fallback.c | 2 +- net/vmw_vsock/hyperv_transport.c | 4 +- net/wireless/chan.c | 5 +- net/wireless/core.c | 67 +- net/wireless/core.h | 2 +- net/wireless/debugfs.c | 4 + net/wireless/ibss.c | 3 +- net/wireless/mlme.c | 6 +- net/wireless/nl80211.c | 644 +- net/wireless/reg.c | 91 +- net/wireless/reg.h | 1 + net/wireless/scan.c | 35 +- net/wireless/sme.c | 5 +- net/wireless/sysfs.c | 5 - net/wireless/util.c | 39 +- net/wireless/wext-compat.c | 271 +- net/wireless/wext-core.c | 5 +- net/wireless/wext-sme.c | 4 +- net/xfrm/xfrm_interface.c | 10 +- samples/Kconfig | 7 +- samples/bpf/bpf_insn.h | 28 +- samples/bpf/cookie_uid_helper_example.c | 8 +- samples/bpf/sock_example.c | 2 +- samples/bpf/test_cgrp2_attach.c | 5 +- samples/kprobes/kprobe_example.c | 9 +- samples/watch_queue/watch_test.c | 43 +- scripts/Kconfig.include | 6 - scripts/Makefile.build | 48 +- scripts/Makefile.lib | 6 +- scripts/Makefile.modfinal | 9 +- scripts/Makefile.modpost | 25 +- scripts/cc-version.sh | 82 - scripts/checkpatch.pl | 129 +- scripts/checksyscalls.sh | 4 - scripts/clang-version.sh | 19 + scripts/gcc-version.sh | 20 + scripts/gdb/linux/lists.py | 5 - scripts/generate_initcall_order.pl | 270 - scripts/genksyms/genksyms.c | 2 +- scripts/genksyms/genksyms.h | 2 +- scripts/genksyms/lex.l | 56 +- scripts/kernel-doc | 62 +- scripts/link-vmlinux.sh | 70 +- scripts/lto-used-symbollist.txt | 5 - scripts/mod/Makefile | 1 - scripts/mod/devicetable-offsets.c | 12 - scripts/mod/file2alias.c | 36 - scripts/mod/modpost.c | 16 +- scripts/mod/modpost.h | 9 - scripts/mod/sumversion.c | 6 +- scripts/module.lds.S | 24 - scripts/spelling.txt | 3 + security/commoncap.c | 79 +- security/integrity/ima/ima_mok.c | 5 +- security/keys/Kconfig | 2 +- security/keys/big_key.c | 9 +- security/keys/key.c | 2 - security/keys/keyctl.c | 2 +- security/keys/keyctl_pkey.c | 2 + security/keys/keyring.c | 10 +- security/keys/process_keys.c | 1 - security/lsm_audit.c | 5 +- security/security.c | 15 - security/selinux/avc.c | 10 +- security/selinux/hooks.c | 141 +- security/selinux/ibpkey.c | 1 + security/selinux/include/classmap.h | 2 - security/selinux/include/security.h | 1 + security/selinux/netif.c | 1 + security/selinux/netlink.c | 2 +- security/selinux/netnode.c | 1 + security/selinux/netport.c | 1 + security/selinux/selinuxfs.c | 4 +- security/selinux/ss/avtab.c | 4 +- security/selinux/ss/ebitmap.c | 2 +- security/selinux/ss/hashtab.c | 2 +- security/selinux/ss/services.c | 10 +- security/selinux/xfrm.c | 2 +- sound/aoa/codecs/onyx.c | 2 +- sound/aoa/codecs/tas.c | 2 +- sound/aoa/codecs/toonie.c | 2 +- sound/aoa/core/alsa.c | 8 +- sound/aoa/fabrics/layout.c | 6 +- sound/aoa/soundbus/sysfs.c | 2 +- sound/arm/aaci.c | 6 +- sound/arm/pxa2xx-ac97.c | 2 +- sound/core/compress_offload.c | 2 +- sound/core/control.c | 20 +- sound/core/ctljack.c | 2 +- sound/core/hwdep.c | 6 +- sound/core/init.c | 4 +- sound/core/oss/mixer_oss.c | 14 +- sound/core/oss/rate.c | 4 +- sound/core/pcm.c | 2 +- sound/core/pcm_native.c | 10 +- sound/core/rawmidi.c | 2 +- sound/core/seq/oss/seq_oss_midi.c | 4 +- sound/core/seq/oss/seq_oss_synth.c | 6 +- sound/core/seq/seq_clientmgr.c | 2 +- sound/core/seq/seq_memory.c | 2 +- sound/core/seq/seq_ports.c | 6 +- sound/core/timer.c | 10 +- sound/core/timer_compat.c | 4 +- sound/drivers/aloop.c | 2 +- sound/drivers/dummy.c | 2 +- sound/drivers/opl3/opl3_oss.c | 2 +- sound/drivers/opl3/opl3_synth.c | 2 +- sound/drivers/vx/vx_pcm.c | 3 +- sound/firewire/bebob/bebob_hwdep.c | 2 +- sound/firewire/dice/Makefile | 3 +- sound/firewire/dice/dice-harman.c | 26 - sound/firewire/dice/dice-hwdep.c | 2 +- sound/firewire/dice/dice.c | 12 - sound/firewire/dice/dice.h | 1 - sound/firewire/digi00x/digi00x-hwdep.c | 2 +- sound/firewire/fireface/ff-hwdep.c | 2 +- sound/firewire/fireworks/fireworks_hwdep.c | 2 +- sound/firewire/motu/motu-hwdep.c | 2 +- sound/firewire/oxfw/oxfw-hwdep.c | 2 +- sound/firewire/tascam/tascam-hwdep.c | 2 +- sound/hda/hdac_stream.c | 5 +- sound/hda/intel-dsp-config.c | 4 + sound/i2c/i2c.c | 4 +- sound/isa/ad1848/ad1848.c | 4 +- sound/isa/cs423x/cs4231.c | 4 +- sound/isa/cs423x/cs4236.c | 4 +- sound/isa/es1688/es1688.c | 4 +- sound/isa/sb/sb16_csp.c | 2 +- sound/isa/sb/sb_mixer.c | 2 +- sound/oss/dmasound/dmasound_core.c | 4 +- sound/pci/ad1889.c | 3 +- sound/pci/ali5451/ali5451.c | 3 +- sound/pci/als300.c | 3 +- sound/pci/als4000.c | 3 +- sound/pci/asihpi/hpidebug.c | 2 +- sound/pci/au88x0/au88x0.c | 3 +- sound/pci/aw2/aw2-alsa.c | 3 +- sound/pci/azt3328.c | 3 +- sound/pci/bt87x.c | 3 +- sound/pci/ca0106/ca0106_main.c | 3 +- sound/pci/cs46xx/cs46xx_lib.c | 2 +- sound/pci/cs5535audio/cs5535audio.c | 3 +- sound/pci/cs5535audio/cs5535audio_olpc.c | 4 +- sound/pci/ctxfi/cthw20k1.c | 8 +- sound/pci/ctxfi/cthw20k2.c | 8 +- sound/pci/ctxfi/ctpcm.c | 2 +- sound/pci/ctxfi/ctresource.c | 2 +- sound/pci/emu10k1/emu10k1.c | 4 +- sound/pci/emu10k1/emu10k1_main.c | 2 +- sound/pci/emu10k1/emufx.c | 6 +- sound/pci/emu10k1/memory.c | 2 +- sound/pci/ens1370.c | 4 +- sound/pci/es1938.c | 3 +- sound/pci/es1968.c | 5 +- sound/pci/fm801.c | 2 +- sound/pci/hda/hda_auto_parser.c | 2 +- sound/pci/hda/hda_codec.c | 2 +- sound/pci/hda/hda_controller.c | 2 +- sound/pci/hda/hda_eld.c | 2 +- sound/pci/hda/hda_generic.c | 2 +- sound/pci/hda/hda_intel.c | 10 +- sound/pci/hda/hda_jack.c | 2 +- sound/pci/hda/patch_realtek.c | 1 + sound/pci/hda/patch_via.c | 2 +- sound/pci/ice1712/ice1712.c | 3 +- sound/pci/ice1712/juli.c | 2 +- sound/pci/ice1712/psc724.c | 4 +- sound/pci/ice1712/quartet.c | 2 +- sound/pci/ice1712/wm8776.c | 2 +- sound/pci/lola/lola.c | 2 +- sound/pci/lola/lola_clock.c | 2 +- sound/pci/lola/lola_pcm.c | 2 +- sound/pci/maestro3.c | 5 +- sound/pci/rme9652/hdspm.c | 2 +- sound/pci/sis7019.c | 2 +- sound/pci/sonicvibes.c | 5 +- sound/pci/trident/trident_main.c | 7 +- sound/ppc/keywest.c | 2 +- sound/soc/Kconfig | 20 +- sound/soc/Makefile | 8 +- sound/soc/adi/axi-i2s.c | 2 +- sound/soc/amd/acp3x-rt5682-max9836.c | 4 +- sound/soc/atmel/atmel-i2s.c | 2 +- sound/soc/atmel/atmel-pcm-pdc.c | 78 +- sound/soc/atmel/mchp-i2s-mcc.c | 4 +- sound/soc/au1x/i2sc.c | 2 +- sound/soc/bcm/bcm2835-i2s.c | 4 +- sound/soc/bcm/bcm63xx-i2s-whistler.c | 2 +- sound/soc/bcm/cygnus-pcm.c | 107 +- sound/soc/cirrus/ep93xx-i2s.c | 2 +- sound/soc/codecs/Makefile | 4 + sound/soc/codecs/ab8500-codec.c | 4 +- sound/soc/codecs/adau1372.c | 2 +- sound/soc/codecs/adau1373.c | 6 +- sound/soc/codecs/adau1701.c | 2 +- sound/soc/codecs/adau17x1.c | 3 +- sound/soc/codecs/ak4458.c | 22 +- sound/soc/codecs/ak4554.c | 2 +- sound/soc/codecs/ak4613.c | 2 +- sound/soc/codecs/ak4641.c | 4 +- sound/soc/codecs/ak4642.c | 2 +- sound/soc/codecs/alc5632.c | 2 +- sound/soc/codecs/cpcap.c | 127 +- sound/soc/codecs/cros_ec_codec.c | 12 - sound/soc/codecs/cs35l32.c | 2 +- sound/soc/codecs/cs35l33.c | 2 +- sound/soc/codecs/cs35l34.c | 2 +- sound/soc/codecs/cs35l35.c | 2 +- sound/soc/codecs/cs35l36.c | 2 +- sound/soc/codecs/cs4234.c | 2 +- sound/soc/codecs/cs4271.c | 2 +- sound/soc/codecs/cs42l56.c | 3 +- sound/soc/codecs/cs42l73.c | 6 +- sound/soc/codecs/cs43130.c | 6 +- sound/soc/codecs/cs4341.c | 2 +- sound/soc/codecs/cs4349.c | 2 +- sound/soc/codecs/cs47l15.c | 12 +- sound/soc/codecs/cs47l24.c | 12 +- sound/soc/codecs/cs47l35.c | 12 +- sound/soc/codecs/cs47l85.c | 16 +- sound/soc/codecs/cs47l90.c | 16 +- sound/soc/codecs/cs47l92.c | 12 +- sound/soc/codecs/cs53l30.c | 2 +- sound/soc/codecs/cx2072x.c | 2 +- sound/soc/codecs/da7210.c | 2 +- sound/soc/codecs/da7213.c | 2 +- sound/soc/codecs/da7218.c | 4 +- sound/soc/codecs/da7219.c | 4 +- sound/soc/codecs/da9055.c | 2 +- sound/soc/codecs/es8316.c | 5 +- sound/soc/codecs/es8328.c | 5 +- sound/soc/codecs/inno_rk3036.c | 2 +- sound/soc/codecs/jz4740.c | 2 +- sound/soc/codecs/lm49453.c | 2 +- sound/soc/codecs/lochnagar-sc.c | 12 +- sound/soc/codecs/max98373-sdw.c | 4 +- sound/soc/codecs/max9860.c | 2 +- sound/soc/codecs/max9867.c | 2 +- sound/soc/codecs/mc13783.c | 2 +- sound/soc/codecs/ml26124.c | 2 +- sound/soc/codecs/mt6660.c | 4 +- sound/soc/codecs/nau8810.c | 2 +- sound/soc/codecs/nau8822.c | 2 +- sound/soc/codecs/rt1015.c | 122 +- sound/soc/codecs/rt1015.h | 5 + sound/soc/codecs/rt1308-sdw.c | 2 +- sound/soc/codecs/rt274.c | 2 +- sound/soc/codecs/rt286.c | 4 +- sound/soc/codecs/rt298.c | 4 +- sound/soc/codecs/rt5645.c | 78 +- sound/soc/codecs/rt5670.c | 4 +- sound/soc/codecs/rt5682-sdw.c | 21 +- sound/soc/codecs/rt5682.c | 10 +- sound/soc/codecs/rt5682.h | 2 +- sound/soc/codecs/rt700-sdw.c | 2 +- sound/soc/codecs/rt711-sdw.c | 2 +- sound/soc/codecs/rt715-sdw.c | 2 +- sound/soc/codecs/sgtl5000.c | 2 +- sound/soc/codecs/sirf-audio-codec.c | 575 + sound/soc/codecs/ssm2602.c | 4 +- sound/soc/codecs/tas2764.c | 2 +- sound/soc/codecs/tas2770.c | 2 +- sound/soc/codecs/tlv320adcx140.c | 2 +- sound/soc/codecs/tlv320aic31xx.c | 4 +- sound/soc/codecs/tlv320aic32x4.c | 2 +- sound/soc/codecs/tlv320aic3x.c | 2 +- sound/soc/codecs/tscs42xx.c | 4 +- sound/soc/codecs/tscs454.c | 12 +- sound/soc/codecs/wm5102.c | 12 +- sound/soc/codecs/wm5110.c | 12 +- sound/soc/codecs/wm8510.c | 2 +- sound/soc/codecs/wm8731.c | 2 +- sound/soc/codecs/wm8770.c | 2 +- sound/soc/codecs/wm8804.c | 2 +- sound/soc/codecs/wm8903.c | 2 +- sound/soc/codecs/wm8904.c | 2 +- sound/soc/codecs/wm8940.c | 2 +- sound/soc/codecs/wm8960.c | 2 +- sound/soc/codecs/wm8962.c | 2 +- sound/soc/codecs/wm8974.c | 2 +- sound/soc/codecs/wm8978.c | 2 +- sound/soc/codecs/wm8983.c | 2 +- sound/soc/codecs/wm8985.c | 2 +- sound/soc/codecs/wm8988.c | 2 +- sound/soc/codecs/wm8993.c | 2 +- sound/soc/codecs/wm8994.c | 4 +- sound/soc/codecs/wm8997.c | 8 +- sound/soc/codecs/wm8998.c | 12 +- sound/soc/codecs/wm9713.c | 2 +- sound/soc/codecs/wm_adsp.c | 98 +- sound/soc/codecs/wmfw.h | 6 +- sound/soc/codecs/zl38060.c | 4 +- sound/soc/codecs/zx_aud96p22.c | 401 + sound/soc/fsl/Kconfig | 1 - sound/soc/fsl/fsl_asrc.c | 5 + sound/soc/fsl/fsl_esai.c | 8 +- sound/soc/fsl/fsl_micfil.c | 7 +- sound/soc/fsl/fsl_sai.c | 8 +- sound/soc/fsl/fsl_spdif.c | 4 + sound/soc/fsl/fsl_ssi.c | 12 +- sound/soc/fsl/fsl_xcvr.c | 5 + sound/soc/intel/Kconfig | 2 - sound/soc/intel/boards/bytcht_es8316.c | 3 + sound/soc/intel/boards/bytcr_rt5640.c | 52 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 15 +- sound/soc/intel/boards/sof_rt5682.c | 7 + sound/soc/intel/boards/sof_sdw.c | 10 + sound/soc/intel/catpt/pcm.c | 12 +- sound/soc/intel/common/soc-acpi-intel-ehl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 2 +- sound/soc/intel/keembay/kmb_platform.c | 157 +- sound/soc/intel/keembay/kmb_platform.h | 9 - sound/soc/intel/skylake/skl.c | 8 +- sound/soc/jz4740/jz4740-i2s.c | 2 +- sound/soc/kirkwood/kirkwood-dma.c | 79 +- sound/soc/mediatek/Kconfig | 2 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 10 +- sound/soc/mediatek/mt6797/mt6797-dai-pcm.c | 8 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 2 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 6 + sound/soc/mediatek/mt8183/mt8183-dai-pcm.c | 8 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 6 + sound/soc/mediatek/mt8192/mt8192-dai-pcm.c | 8 +- sound/soc/mediatek/mt8192/mt8192-dai-tdm.c | 2 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 109 +- sound/soc/meson/aiu-fifo-i2s.c | 1 + sound/soc/meson/aiu-fifo-spdif.c | 1 + sound/soc/meson/aiu-fifo.c | 18 +- sound/soc/pxa/pxa2xx-i2s.c | 2 +- sound/soc/qcom/lpass-cpu.c | 17 +- sound/soc/qcom/lpass-lpaif-reg.h | 2 +- sound/soc/qcom/qdsp6/q6afe.c | 2 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 21 - sound/soc/qcom/qdsp6/q6routing.c | 18 + sound/soc/rockchip/rockchip_i2s.c | 4 +- sound/soc/rockchip/rockchip_pdm.c | 2 +- sound/soc/samsung/i2s.c | 2 +- sound/soc/samsung/pcm.c | 2 +- sound/soc/sh/rcar/core.c | 6 +- sound/soc/sirf/Kconfig | 21 + sound/soc/sirf/Makefile | 8 + sound/soc/sirf/sirf-audio-port.c | 86 + sound/soc/sirf/sirf-audio.c | 160 + sound/soc/sirf/sirf-usp.c | 435 + sound/soc/sirf/sirf-usp.h | 292 + sound/soc/soc-pcm.c | 258 +- sound/soc/soc-topology-test.c | 843 -- sound/soc/soc-topology.c | 30 +- sound/soc/sof/core.c | 9 - sound/soc/sof/intel/Kconfig | 3 +- sound/soc/sof/intel/hda.c | 8 +- sound/soc/sof/intel/tgl.c | 3 +- sound/soc/sof/ops.h | 19 +- sound/soc/sof/sof-acpi-dev.c | 11 +- sound/soc/sof/sof-pci-dev.c | 22 +- sound/soc/sof/sof-priv.h | 6 +- sound/soc/sprd/sprd-mcdt.c | 10 +- sound/soc/sunxi/sun4i-i2s.c | 2 +- sound/soc/sunxi/sun8i-codec.c | 12 +- sound/soc/tegra/Kconfig | 9 - sound/soc/tegra/Makefile | 2 - sound/soc/tegra/tegra186_dspk.c | 2 +- sound/soc/tegra/tegra20_i2s.c | 2 +- sound/soc/tegra/tegra210_dmic.c | 2 +- sound/soc/tegra/tegra210_i2s.c | 2 +- sound/soc/tegra/tegra30_i2s.c | 2 +- sound/soc/tegra/tegra_audio_graph_card.c | 251 - sound/soc/tegra/tegra_pcm.c | 6 +- sound/soc/ti/davinci-mcasp.c | 2 +- sound/soc/txx9/Kconfig | 30 + sound/soc/txx9/Makefile | 12 + sound/soc/txx9/txx9aclc-ac97.c | 230 + sound/soc/txx9/txx9aclc-generic.c | 88 + sound/soc/txx9/txx9aclc.c | 422 + sound/soc/txx9/txx9aclc.h | 71 + sound/soc/zte/Kconfig | 26 + sound/soc/zte/Makefile | 4 + sound/soc/zte/zx-i2s.c | 452 + sound/soc/zte/zx-spdif.c | 363 + sound/soc/zte/zx-tdm.c | 458 + sound/usb/bcd2000/bcd2000.c | 2 +- sound/usb/caiaq/audio.c | 2 +- sound/usb/caiaq/device.c | 6 +- sound/usb/caiaq/midi.c | 2 +- sound/usb/card.c | 15 +- sound/usb/clock.c | 6 - sound/usb/format.c | 11 + sound/usb/hiface/chip.c | 6 +- sound/usb/hiface/pcm.c | 2 +- sound/usb/implicit.c | 3 +- sound/usb/mixer.c | 30 +- sound/usb/mixer_quirks.c | 2 +- sound/usb/mixer_scarlett.c | 2 +- sound/usb/mixer_scarlett_gen2.c | 2 +- sound/usb/mixer_us16x08.c | 2 +- sound/usb/quirks-table.h | 60 - sound/x86/intel_hdmi_audio.c | 5 +- sound/xen/xen_snd_front_cfg.c | 2 +- tools/arch/x86/include/asm/insn.h | 45 - tools/arch/x86/include/asm/orc_types.h | 10 - tools/arch/x86/lib/insn.c | 119 +- tools/bpf/bpftool/Makefile | 2 +- tools/gpio/gpio-utils.c | 89 + tools/gpio/gpio-utils.h | 6 + tools/include/linux/filter.h | 24 +- tools/include/nolibc/nolibc.h | 153 +- tools/include/uapi/linux/bpf.h | 20 +- tools/include/uapi/linux/if_link.h | 1 - tools/include/uapi/linux/tcp.h | 357 - tools/lib/bpf/bpf_core_read.h | 169 +- tools/lib/bpf/bpf_helpers.h | 2 +- tools/lib/bpf/btf.c | 12 +- tools/lib/bpf/libbpf.c | 50 +- tools/lib/perf/evlist.c | 17 +- tools/memory-model/Documentation/glossary.txt | 14 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/Documentation/simple.txt | 1 + tools/memory-model/README | 2 +- tools/memory-model/litmus-tests/.gitignore | 2 +- .../litmus-tests/CoRR+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoRW+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoWR+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoWW+poonceonce.litmus | 4 +- .../IRIW+fencembonceonces+OnceOnce.litmus | 5 +- .../litmus-tests/IRIW+poonceonces+OnceOnce.litmus | 5 +- .../ISA2+pooncelock+pooncelock+pombonce.litmus | 7 +- .../litmus-tests/ISA2+poonceonces.litmus | 6 +- ...cerelease+poacquirerelease+poacquireonce.litmus | 6 +- .../LB+fencembonceonce+ctrlonceonce.litmus | 5 +- .../LB+poacquireonce+pooncerelease.litmus | 5 +- .../litmus-tests/LB+poonceonces.litmus | 5 +- .../MP+fencewmbonceonce+fencermbonceonce.litmus | 5 +- .../litmus-tests/MP+onceassign+derefonce.litmus | 4 +- .../MP+polockmbonce+poacquiresilsil.litmus | 5 +- .../MP+polockonce+poacquiresilsil.litmus | 5 +- tools/memory-model/litmus-tests/MP+polocks.litmus | 6 +- .../litmus-tests/MP+poonceonces.litmus | 5 +- .../MP+pooncerelease+poacquireonce.litmus | 5 +- .../memory-model/litmus-tests/MP+porevlocks.litmus | 6 +- .../litmus-tests/R+fencembonceonces.litmus | 5 +- .../memory-model/litmus-tests/R+poonceonces.litmus | 5 +- .../S+fencewmbonceonce+poacquireonce.litmus | 5 +- .../memory-model/litmus-tests/S+poonceonces.litmus | 5 +- .../litmus-tests/SB+fencembonceonces.litmus | 5 +- .../litmus-tests/SB+poonceonces.litmus | 5 +- .../litmus-tests/SB+rfionceonce-poonceonces.litmus | 5 +- .../litmus-tests/WRC+poonceonces+Once.litmus | 5 +- .../WRC+pooncerelease+fencermbonceonce+Once.litmus | 5 +- .../Z6.0+pooncelock+poonceLock+pombonce.litmus | 7 +- .../Z6.0+pooncelock+pooncelock+pombonce.litmus | 7 +- ...release+poacquirerelease+fencembonceonce.litmus | 6 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/.gitignore | 2 +- tools/objtool/Documentation/stack-validation.txt | 16 +- tools/objtool/Makefile | 5 +- tools/objtool/arch.h | 93 + tools/objtool/arch/x86/decode.c | 8 +- tools/objtool/arch/x86/include/arch/endianness.h | 9 - .../arch/x86/include/{arch/elf.h => arch_elf.h} | 0 .../x86/include/{arch/special.h => arch_special.h} | 0 .../objtool/arch/x86/include/{arch => }/cfi_regs.h | 0 tools/objtool/arch/x86/special.c | 4 +- tools/objtool/builtin-check.c | 4 +- tools/objtool/builtin-orc.c | 10 +- tools/objtool/{include/objtool => }/builtin.h | 0 tools/objtool/cfi.h | 38 + tools/objtool/check.c | 286 +- tools/objtool/check.h | 69 + tools/objtool/elf.c | 47 +- tools/objtool/{include/objtool => }/elf.h | 0 tools/objtool/include/objtool/arch.h | 89 - tools/objtool/include/objtool/cfi.h | 38 - tools/objtool/include/objtool/check.h | 83 - tools/objtool/include/objtool/endianness.h | 38 - tools/objtool/include/objtool/objtool.h | 31 - tools/objtool/include/objtool/special.h | 41 - tools/objtool/include/objtool/warn.h | 66 - tools/objtool/objtool.c | 6 +- tools/objtool/objtool.h | 32 + tools/objtool/orc_dump.c | 9 +- tools/objtool/orc_gen.c | 315 +- tools/objtool/special.c | 14 +- tools/objtool/special.h | 41 + tools/objtool/warn.h | 66 + tools/objtool/weak.c | 9 +- tools/perf/builtin-script.c | 18 +- tools/perf/tests/bpf-script-example.c | 2 +- tools/perf/tests/bpf-script-test-kbuild.c | 2 +- tools/perf/tests/bpf-script-test-prologue.c | 2 +- tools/perf/util/metricgroup.c | 16 +- tools/power/acpi/common/cmfsize.c | 2 +- tools/power/acpi/common/getopt.c | 2 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 2 +- .../acpi/os_specific/service_layers/osunixdir.c | 2 +- .../acpi/os_specific/service_layers/osunixmap.c | 2 +- .../acpi/os_specific/service_layers/osunixxf.c | 2 +- tools/power/acpi/tools/acpidump/acpidump.h | 2 +- tools/power/acpi/tools/acpidump/apdump.c | 2 +- tools/power/acpi/tools/acpidump/apfiles.c | 2 +- tools/power/acpi/tools/acpidump/apmain.c | 2 +- tools/power/cpupower/Makefile | 8 +- tools/power/cpupower/bench/Makefile | 2 +- tools/testing/selftests/Makefile | 9 + .../selftests/arm64/mte/check_buffer_fill.c | 2 +- tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 63 +- .../selftests/bpf/bpf_testmod/bpf_testmod-events.h | 6 - .../selftests/bpf/bpf_testmod/bpf_testmod.c | 24 +- .../selftests/bpf/bpf_testmod/bpf_testmod.h | 6 - tools/testing/selftests/bpf/prog_tests/atomics.c | 246 - .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 1 - tools/testing/selftests/bpf/prog_tests/btf.c | 25 +- .../selftests/bpf/prog_tests/btf_map_in_map.c | 33 + .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 4 +- .../selftests/bpf/prog_tests/cls_redirect.c | 1 - .../selftests/bpf/prog_tests/core_read_macros.c | 64 - .../selftests/bpf/prog_tests/ksyms_module.c | 31 - .../selftests/bpf/prog_tests/module_attach.c | 27 - .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 118 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 1 - .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 28 - tools/testing/selftests/bpf/prog_tests/test_lsm.c | 1 + tools/testing/selftests/bpf/progs/atomics.c | 154 - tools/testing/selftests/bpf/progs/bind4_prog.c | 42 +- tools/testing/selftests/bpf/progs/bind6_prog.c | 42 +- tools/testing/selftests/bpf/progs/sockopt_sk.c | 23 +- .../selftests/bpf/progs/test_core_read_macros.c | 50 - .../selftests/bpf/progs/test_ksyms_module.c | 26 - .../selftests/bpf/progs/test_module_attach.c | 10 - .../selftests/bpf/progs/test_ns_current_pid_tgid.c | 28 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 2 +- .../selftests/bpf/test_current_pid_tgid_new_ns.c | 160 + tools/testing/selftests/bpf/test_progs.c | 11 - tools/testing/selftests/bpf/test_progs.h | 2 +- tools/testing/selftests/bpf/test_verifier.c | 72 - tools/testing/selftests/bpf/verifier/atomic_and.c | 77 - .../selftests/bpf/verifier/atomic_cmpxchg.c | 96 - .../selftests/bpf/verifier/atomic_fetch_add.c | 106 - tools/testing/selftests/bpf/verifier/atomic_or.c | 77 - tools/testing/selftests/bpf/verifier/atomic_xchg.c | 46 - tools/testing/selftests/bpf/verifier/atomic_xor.c | 77 - tools/testing/selftests/bpf/verifier/ctx.c | 7 +- .../selftests/bpf/verifier/direct_packet_access.c | 4 +- tools/testing/selftests/bpf/verifier/jit.c | 24 - tools/testing/selftests/bpf/verifier/leak_ptr.c | 10 +- tools/testing/selftests/bpf/verifier/meta_access.c | 4 +- tools/testing/selftests/bpf/verifier/unpriv.c | 3 +- .../selftests/bpf/verifier/value_illegal_alu.c | 2 +- tools/testing/selftests/bpf/verifier/xadd.c | 18 +- tools/testing/selftests/gpio/Makefile | 26 +- tools/testing/selftests/gpio/config | 1 - tools/testing/selftests/gpio/gpio-mockup-cdev.c | 198 - tools/testing/selftests/gpio/gpio-mockup-chardev.c | 323 + tools/testing/selftests/gpio/gpio-mockup-sysfs.sh | 168 +- tools/testing/selftests/gpio/gpio-mockup.sh | 497 +- tools/testing/selftests/kselftest_deps.sh | 4 +- tools/testing/selftests/kselftest_harness.h | 26 +- tools/testing/selftests/net/fcnal-test.sh | 402 +- .../selftests/net/forwarding/router_mpath_nh.sh | 2 +- .../selftests/net/forwarding/router_multipath.sh | 2 +- .../testing/selftests/net/forwarding/tc_chains.sh | 4 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 72 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 41 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 87 +- tools/testing/selftests/net/nettest.c | 585 +- .../testing/selftests/rcutorture/bin/config2csv.sh | 67 - .../selftests/rcutorture/bin/console-badness.sh | 1 - .../testing/selftests/rcutorture/bin/functions.sh | 36 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 9 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 3 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 25 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 103 +- tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 2 +- .../selftests/rcutorture/bin/parse-build.sh | 2 +- .../selftests/rcutorture/bin/parse-console.sh | 2 +- tools/testing/selftests/rcutorture/bin/torture.sh | 442 - .../selftests/rcutorture/configs/rcu/RUDE01.boot | 1 - .../selftests/rcutorture/configs/rcu/TASKS01.boot | 1 - .../selftests/rcutorture/configs/rcu/TREE01.boot | 4 +- .../selftests/rcutorture/configs/rcu/TREE03.boot | 1 - tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 3 +- tools/testing/selftests/vm/gup_test.c | 36 +- tools/testing/selftests/vm/memfd_secret.c | 296 - tools/testing/selftests/vm/run_vmtests | 17 - tools/testing/selftests/x86/helpers.h | 24 +- usr/include/Makefile | 2 + 5274 files changed, 135863 insertions(+), 219718 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-bus-dfl-devices-emif delete mode 100644 Documentation/ABI/testing/sysfs-bus-dfl-devices-n3000-nios delete mode 100644 Documentation/ABI/testing/sysfs-class-led-trigger-tty delete mode 100644 Documentation/ABI/testing/sysfs-class-power-ltc4162l delete mode 100644 Documentation/PCI/endpoint/function/binding/pci-ntb.rst delete mode 100644 Documentation/PCI/endpoint/pci-ntb-function.rst delete mode 100644 Documentation/PCI/endpoint/pci-ntb-howto.rst delete mode 100644 Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml delete mode 100644 Documentation/devicetree/bindings/display/connector/dp-connector.yaml create mode 100644 Documentation/devicetree/bindings/display/ste,mcde.txt delete mode 100644 Documentation/devicetree/bindings/display/ste,mcde.yaml delete mode 100644 Documentation/devicetree/bindings/dma/intel,ldma.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml delete mode 100644 Documentation/devicetree/bindings/input/goodix,gt7375p.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml create mode 100644 Documentation/devicetree/bindings/leds/richtek,rt8515.yaml delete mode 100644 Documentation/devicetree/bindings/media/allegro,al5e.yaml create mode 100644 Documentation/devicetree/bindings/media/allegro.txt rename Documentation/devicetree/bindings/media/i2c/{ovti,ov5647.yaml => ov5647.yam [...] delete mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5648.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov8865.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml delete mode 100644 Documentation/devicetree/bindings/mips/lantiq/lantiq,cgu.yaml delete mode 100644 Documentation/devicetree/bindings/mips/lantiq/lantiq,dma-xway.yaml delete mode 100644 Documentation/devicetree/bindings/mips/lantiq/lantiq,ebu.yaml delete mode 100644 Documentation/devicetree/bindings/mips/lantiq/lantiq,pmu.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/arm,pl18x.yaml create mode 100644 Documentation/devicetree/bindings/mmc/mmci.txt create mode 100644 Documentation/devicetree/bindings/mtd/cadence-quadspi.txt delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/qcom,smem-part.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/brcm,sf2.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/rmem.yaml create mode 100644 Documentation/devicetree/bindings/phy/brcm,brcmstb-usb-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/brcm,brcmstb-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mediatek,dsi-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mediatek,hdmi-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mediatek,tphy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mediatek,ufs-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mediatek,xsphy.yaml create mode 100644 Documentation/devicetree/bindings/phy/phy-mtk-tphy.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-mtk-ufs.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-mtk-xsphy.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/bq256xx.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/ltc4162-l.yaml create mode 100644 Documentation/devicetree/bindings/pwm/pwm-zx.txt delete mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt4831-regu [...] delete mode 100644 Documentation/devicetree/bindings/reset/brcm,bcm4908-misc-pcie- [...] delete mode 100644 Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml create mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.txt delete mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.yaml create mode 100644 Documentation/devicetree/bindings/serial/sirf-uart.txt delete mode 100644 Documentation/devicetree/bindings/soc/imx/imx8m-soc.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smem.txt delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smem.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-grap [...] create mode 100644 Documentation/devicetree/bindings/sound/sirf-audio-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/sirf-usp.txt create mode 100644 Documentation/devicetree/bindings/sound/zte,tdm.txt create mode 100644 Documentation/devicetree/bindings/sound/zte,zx-aud96p22.txt create mode 100644 Documentation/devicetree/bindings/sound/zte,zx-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/zte,zx-spdif.txt delete mode 100644 Documentation/devicetree/bindings/spi/cadence-quadspi.txt delete mode 100644 Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-sirf.txt create mode 100644 Documentation/devicetree/bindings/usb/dwc3.txt delete mode 100644 Documentation/devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml delete mode 100644 Documentation/devicetree/bindings/usb/generic-xhci.yaml create mode 100644 Documentation/devicetree/bindings/usb/generic.txt create mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.txt delete mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml create mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtu3.txt delete mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml create mode 100644 Documentation/devicetree/bindings/usb/mediatek,musb.txt delete mode 100644 Documentation/devicetree/bindings/usb/mediatek,musb.yaml delete mode 100644 Documentation/devicetree/bindings/usb/snps,dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/usb-device.txt delete mode 100644 Documentation/devicetree/bindings/usb/usb-device.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-drd.yaml create mode 100644 Documentation/devicetree/bindings/usb/usb-xhci.txt delete mode 100644 Documentation/devicetree/bindings/usb/usb-xhci.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb.yaml delete mode 100644 Documentation/driver-api/surface_aggregator/client-api.rst delete mode 100644 Documentation/driver-api/surface_aggregator/client.rst delete mode 100644 Documentation/driver-api/surface_aggregator/clients/cdev.rst delete mode 100644 Documentation/driver-api/surface_aggregator/clients/index.rst delete mode 100644 Documentation/driver-api/surface_aggregator/clients/san.rst delete mode 100644 Documentation/driver-api/surface_aggregator/index.rst delete mode 100644 Documentation/driver-api/surface_aggregator/internal-api.rst delete mode 100644 Documentation/driver-api/surface_aggregator/internal.rst delete mode 100644 Documentation/driver-api/surface_aggregator/overview.rst delete mode 100644 Documentation/driver-api/surface_aggregator/ssh.rst create mode 100644 Documentation/hwmon/ab8500.rst create mode 100644 Documentation/hwmon/abx500.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus delete mode 100644 Documentation/power/powercap/dtpm.rst delete mode 100644 Documentation/scheduler/schedutil.txt delete mode 100644 Documentation/translations/zh_CN/mips/booting.rst delete mode 100644 Documentation/translations/zh_CN/mips/features.rst delete mode 100644 Documentation/translations/zh_CN/mips/index.rst delete mode 100644 Documentation/translations/zh_CN/mips/ingenic-tcu.rst delete mode 100644 Documentation/userspace-api/media/drivers/ccs.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log create mode 100644 arch/alpha/oprofile/Makefile create mode 100644 arch/alpha/oprofile/common.c create mode 100644 arch/alpha/oprofile/op_impl.h create mode 100644 arch/alpha/oprofile/op_model_ev4.c create mode 100644 arch/alpha/oprofile/op_model_ev5.c create mode 100644 arch/alpha/oprofile/op_model_ev6.c create mode 100644 arch/alpha/oprofile/op_model_ev67.c create mode 100644 arch/arc/oprofile/Makefile create mode 100644 arch/arc/oprofile/common.c delete mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/efm32gg-dk3750.dts create mode 100644 arch/arm/boot/dts/efm32gg.dtsi delete mode 100644 arch/arm/boot/dts/imx6dl-plybas.dts delete mode 100644 arch/arm/boot/dts/imx6dl-plym2m.dts delete mode 100644 arch/arm/boot/dts/imx6dl-prtmvt.dts delete mode 100644 arch/arm/boot/dts/imx6dl-victgo.dts delete mode 100644 arch/arm/boot/dts/imx6dl-vicut1.dts delete mode 100644 arch/arm/boot/dts/imx6q-vicut1.dts delete mode 100644 arch/arm/boot/dts/imx6qdl-vicut1.dtsi delete mode 100644 arch/arm/boot/dts/imx6qp-vicutp.dts delete mode 100644 arch/arm/boot/dts/imx6ul-prti6g.dts create mode 100644 arch/arm/boot/dts/picoxcell-pc3x2.dtsi create mode 100644 arch/arm/boot/dts/picoxcell-pc3x3.dtsi create mode 100644 arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts create mode 100644 arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts delete mode 100644 arch/arm/boot/dts/qcom-pmx55.dtsi delete mode 100644 arch/arm/boot/dts/qcom-sdx55-mtp.dts delete mode 100644 arch/arm/boot/dts/qcom-sdx55.dtsi delete mode 100644 arch/arm/boot/dts/sun8i-v3-sl631-imx179.dts delete mode 100644 arch/arm/boot/dts/sun8i-v3-sl631.dtsi create mode 100644 arch/arm/configs/efm32_defconfig delete mode 100644 arch/arm/crypto/blake2b-neon-core.S delete mode 100644 arch/arm/crypto/blake2b-neon-glue.c delete mode 100644 arch/arm/crypto/blake2s-core.S delete mode 100644 arch/arm/crypto/blake2s-glue.c create mode 100644 arch/arm/include/debug/efm32.S create mode 100644 arch/arm/mach-efm32/Makefile copy arch/arm/{mach-lpc18xx => mach-efm32}/Makefile.boot (100%) create mode 100644 arch/arm/mach-efm32/dtmachine.c create mode 100644 arch/arm/mach-picoxcell/Kconfig create mode 100644 arch/arm/mach-picoxcell/Makefile create mode 100644 arch/arm/mach-picoxcell/common.c create mode 100644 arch/arm/oprofile/Makefile create mode 100644 arch/arm/oprofile/common.c delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab-early-adopter.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var1.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw700x.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw71xx-0x.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw71xx.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-baseboard.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-kit.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-som.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi delete mode 100644 arch/arm64/boot/dts/nvidia/tegra210-audio-graph.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-oneplus-enchilada.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm850.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts delete mode 100644 arch/arm64/include/asm/set_memory.h rename arch/arm64/kernel/{vdso-wrap.S => vdso/vdso.S} (100%) rename arch/arm64/kernel/{vdso32-wrap.S => vdso32/vdso.S} (100%) create mode 100644 arch/arm64/mm/numa.c create mode 100644 arch/csky/include/asm/atomic.h delete mode 100644 arch/csky/include/asm/clocksource.h delete mode 100644 arch/csky/include/asm/futex.h delete mode 100644 arch/csky/include/asm/vdso/clocksource.h delete mode 100644 arch/csky/include/asm/vdso/gettimeofday.h delete mode 100644 arch/csky/include/asm/vdso/processor.h delete mode 100644 arch/csky/include/asm/vdso/vsyscall.h delete mode 100644 arch/csky/kernel/vdso/.gitignore delete mode 100644 arch/csky/kernel/vdso/Makefile delete mode 100644 arch/csky/kernel/vdso/note.S delete mode 100644 arch/csky/kernel/vdso/rt_sigreturn.S delete mode 100755 arch/csky/kernel/vdso/so2s.sh delete mode 100644 arch/csky/kernel/vdso/vdso.S delete mode 100644 arch/csky/kernel/vdso/vdso.lds.S delete mode 100644 arch/csky/kernel/vdso/vgettimeofday.c create mode 100644 arch/ia64/include/asm/perfmon.h create mode 100644 arch/ia64/include/uapi/asm/perfmon.h create mode 100644 arch/ia64/include/uapi/asm/perfmon_default_smpl.h create mode 100644 arch/ia64/kernel/perfmon_default_smpl.c create mode 100644 arch/ia64/kernel/perfmon_generic.h create mode 100644 arch/ia64/kernel/perfmon_mckinley.h create mode 100644 arch/ia64/kernel/perfmon_montecito.h create mode 100644 arch/ia64/oprofile/Makefile create mode 100644 arch/ia64/oprofile/backtrace.c create mode 100644 arch/ia64/oprofile/init.c create mode 100644 arch/microblaze/oprofile/Makefile create mode 100644 arch/microblaze/oprofile/microblaze_oprofile.c delete mode 100644 arch/mips/include/asm/elfcore-compat.h create mode 100644 arch/mips/kernel/binfmt_elfn32.c create mode 100644 arch/mips/kernel/binfmt_elfo32.c create mode 100644 arch/mips/kernel/irq-rm7000.c create mode 100644 arch/mips/oprofile/Makefile create mode 100644 arch/mips/oprofile/backtrace.c create mode 100644 arch/mips/oprofile/common.c create mode 100644 arch/mips/oprofile/op_impl.h create mode 100644 arch/mips/oprofile/op_model_loongson2.c create mode 100644 arch/mips/oprofile/op_model_loongson3.c create mode 100644 arch/mips/oprofile/op_model_mipsxx.c delete mode 100644 arch/openrisc/Kbuild delete mode 100644 arch/openrisc/boot/.gitignore delete mode 100644 arch/openrisc/boot/Makefile create mode 100644 arch/parisc/oprofile/Makefile create mode 100644 arch/parisc/oprofile/init.c create mode 100644 arch/powerpc/include/asm/oprofile_impl.h create mode 100644 arch/powerpc/oprofile/Makefile create mode 100644 arch/powerpc/oprofile/backtrace.c create mode 100644 arch/powerpc/oprofile/cell/pr_util.h create mode 100644 arch/powerpc/oprofile/cell/spu_profiler.c create mode 100644 arch/powerpc/oprofile/cell/spu_task_sync.c create mode 100644 arch/powerpc/oprofile/cell/vma_map.c create mode 100644 arch/powerpc/oprofile/common.c create mode 100644 arch/powerpc/oprofile/op_model_7450.c create mode 100644 arch/powerpc/oprofile/op_model_cell.c create mode 100644 arch/powerpc/oprofile/op_model_fsl_emb.c create mode 100644 arch/powerpc/oprofile/op_model_pa6t.c create mode 100644 arch/powerpc/oprofile/op_model_power4.c create mode 100644 arch/powerpc/platforms/cell/spu_notify.c delete mode 100644 arch/riscv/boot/dts/canaan/Makefile delete mode 100644 arch/riscv/boot/dts/canaan/k210.dtsi create mode 100644 arch/riscv/boot/dts/kendryte/Makefile rename arch/riscv/boot/dts/{canaan => kendryte}/k210.dts (100%) create mode 100644 arch/riscv/boot/dts/kendryte/k210.dtsi delete mode 100644 arch/riscv/boot/dts/sifive/fu740-c000.dtsi delete mode 100644 arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts delete mode 100644 arch/riscv/include/asm/mmzone.h delete mode 100644 arch/riscv/include/asm/numa.h delete mode 100644 arch/riscv/include/asm/probes.h delete mode 100644 arch/riscv/include/asm/uprobes.h delete mode 100644 arch/riscv/kernel/probes/Makefile delete mode 100644 arch/riscv/kernel/probes/decode-insn.c delete mode 100644 arch/riscv/kernel/probes/decode-insn.h delete mode 100644 arch/riscv/kernel/probes/ftrace.c delete mode 100644 arch/riscv/kernel/probes/kprobes.c delete mode 100644 arch/riscv/kernel/probes/kprobes_trampoline.S delete mode 100644 arch/riscv/kernel/probes/simulate-insn.c delete mode 100644 arch/riscv/kernel/probes/simulate-insn.h delete mode 100644 arch/riscv/kernel/probes/uprobes.c delete mode 100644 arch/riscv/lib/error-inject.c delete mode 100644 arch/s390/include/asm/entry-common.h create mode 100644 arch/s390/kernel/sys_s390.c delete mode 100644 arch/s390/kernel/syscall.c create mode 100644 arch/s390/oprofile/Makefile create mode 100644 arch/s390/oprofile/init.c create mode 100644 arch/sh/oprofile/Makefile create mode 100644 arch/sh/oprofile/backtrace.c create mode 100644 arch/sh/oprofile/common.c delete mode 100644 arch/sparc/include/asm/extable.h create mode 100644 arch/sparc/include/asm/extable_64.h create mode 100644 arch/sparc/mm/extable.c create mode 100644 arch/sparc/oprofile/Makefile create mode 100644 arch/sparc/oprofile/init.c delete mode 100644 arch/x86/crypto/camellia.h delete mode 100644 arch/x86/crypto/ecb_cbc_helpers.h create mode 100644 arch/x86/crypto/glue_helper.c delete mode 100644 arch/x86/crypto/serpent-avx.h delete mode 100644 arch/x86/crypto/twofish.h create mode 100644 arch/x86/include/asm/crypto/camellia.h create mode 100644 arch/x86/include/asm/crypto/glue_helper.h create mode 100644 arch/x86/include/asm/crypto/serpent-avx.h rename arch/x86/{ => include/asm}/crypto/serpent-sse2.h (100%) create mode 100644 arch/x86/include/asm/crypto/twofish.h delete mode 100644 arch/x86/include/asm/elfcore-compat.h create mode 100644 arch/x86/oprofile/Makefile create mode 100644 arch/x86/oprofile/backtrace.c create mode 100644 arch/x86/oprofile/init.c create mode 100644 arch/x86/oprofile/nmi_int.c create mode 100644 arch/x86/oprofile/op_counter.h create mode 100644 arch/x86/oprofile/op_model_amd.c create mode 100644 arch/x86/oprofile/op_model_p4.c create mode 100644 arch/x86/oprofile/op_model_ppro.c create mode 100644 arch/x86/oprofile/op_x86_model.h create mode 100644 arch/x86/platform/goldfish/Makefile create mode 100644 arch/x86/platform/goldfish/goldfish.c create mode 100644 arch/xtensa/oprofile/Makefile create mode 100644 arch/xtensa/oprofile/backtrace.c create mode 100644 arch/xtensa/oprofile/init.c delete mode 100644 drivers/base/arch_numa.c delete mode 100644 drivers/char/tpm/tpm_tis_i2c_cr50.c delete mode 100644 drivers/clk/renesas/rcar-cpg-lib.c delete mode 100644 drivers/clk/renesas/rcar-cpg-lib.h create mode 100644 drivers/cpufreq/tango-cpufreq.c delete mode 100644 drivers/crypto/keembay/keembay-ocs-hcu-core.c delete mode 100644 drivers/crypto/keembay/ocs-hcu.c delete mode 100644 drivers/crypto/keembay/ocs-hcu.h create mode 100644 drivers/crypto/mediatek/Makefile create mode 100644 drivers/crypto/mediatek/mtk-aes.c create mode 100644 drivers/crypto/mediatek/mtk-platform.c create mode 100644 drivers/crypto/mediatek/mtk-platform.h create mode 100644 drivers/crypto/mediatek/mtk-regs.h create mode 100644 drivers/crypto/mediatek/mtk-sha.c create mode 100644 drivers/crypto/picoxcell_crypto.c create mode 100644 drivers/crypto/picoxcell_crypto_regs.h delete mode 100644 drivers/dma/lgm/Kconfig delete mode 100644 drivers/dma/lgm/Makefile delete mode 100644 drivers/dma/lgm/lgm-dma.c create mode 100644 drivers/edac/amd64_edac_dbg.c create mode 100644 drivers/edac/amd64_edac_inj.c delete mode 100644 drivers/fpga/dfl-n3000-nios.c delete mode 100644 drivers/gpio/gpio-visconti.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v4_0.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v5_0.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/ta_secureDisplay_if.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/vega20_ih.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/vega20_ih.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_4_2_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_4_2_0_sh_mask.h create mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c delete mode 100644 drivers/gpu/drm/i915/display/i9xx_plane.c delete mode 100644 drivers/gpu/drm/i915/display/i9xx_plane.h delete mode 100644 drivers/gpu/drm/i915/display/intel_crtc.c delete mode 100644 drivers/gpu/drm/i915/display/intel_crtc.h delete mode 100644 drivers/gpu/drm/i915/display/intel_cursor.c delete mode 100644 drivers/gpu/drm/i915/display/intel_cursor.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dpll.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dpll.h delete mode 100644 drivers/gpu/drm/i915/display/intel_fdi.c delete mode 100644 drivers/gpu/drm/i915/display/intel_fdi.h delete mode 100644 drivers/gpu/drm/i915/display/intel_pps.c delete mode 100644 drivers/gpu/drm/i915/display/intel_pps.h delete mode 100644 drivers/gpu/drm/i915/dma_resv_utils.c delete mode 100644 drivers/gpu/drm/i915/dma_resv_utils.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_create.c delete mode 100644 drivers/gpu/drm/i915/gt/gen8_engine_cs.c delete mode 100644 drivers/gpu/drm/i915/gt/gen8_engine_cs.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_stats.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_execlists_submission.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_execlists_submission.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_region_lmem.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_region_lmem.h delete mode 100644 drivers/gpu/drm/i915/gt/selftest_execlists.c create mode 100644 drivers/gpu/drm/i915/intel_region_lmem.c create mode 100644 drivers/gpu/drm/i915/intel_region_lmem.h create mode 100644 drivers/gpu/drm/omapdrm/displays/Kconfig create mode 100644 drivers/gpu/drm/omapdrm/displays/Makefile create mode 100644 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c create mode 100644 drivers/gpu/drm/omapdrm/dss/Kconfig create mode 100644 drivers/gpu/drm/omapdrm/dss/Makefile create mode 100644 drivers/gpu/drm/omapdrm/dss/display.c delete mode 100644 drivers/gpu/drm/omapdrm/dss/dsi.h create mode 100644 drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c create mode 100644 drivers/gpu/drm/omapdrm/omap_connector.c create mode 100644 drivers/gpu/drm/omapdrm/omap_connector.h delete mode 100644 drivers/gpu/drm/panel/panel-dsi-cm.c delete mode 100644 drivers/gpu/drm/panel/panel-khadas-ts050.c delete mode 100644 drivers/gpu/drm/ttm/ttm_device.c delete mode 100644 drivers/gpu/drm/ttm/ttm_module.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_marker.c delete mode 100644 drivers/hid/i2c-hid/i2c-hid-acpi.c delete mode 100644 drivers/hid/i2c-hid/i2c-hid-of-goodix.c delete mode 100644 drivers/hid/i2c-hid/i2c-hid-of.c create mode 100644 drivers/hwmon/ab8500.c create mode 100644 drivers/hwmon/abx500.c create mode 100644 drivers/hwmon/abx500.h create mode 100644 drivers/i2c/busses/i2c-efm32.c delete mode 100644 drivers/interconnect/qcom/icc-rpm.c delete mode 100644 drivers/interconnect/qcom/icc-rpm.h delete mode 100644 drivers/interconnect/qcom/msm8939.c create mode 100644 drivers/leds/flash/Kconfig create mode 100644 drivers/leds/flash/Makefile create mode 100644 drivers/leds/flash/leds-rt8515.c delete mode 100644 drivers/leds/trigger/ledtrig-tty.c delete mode 100644 drivers/media/common/videobuf2/frame_vector.c delete mode 100644 drivers/media/i2c/ov5648.c delete mode 100644 drivers/media/i2c/ov8865.c delete mode 100644 drivers/media/platform/allegro-dvt/allegro-core.c delete mode 100644 drivers/media/platform/allegro-dvt/allegro-mail.c delete mode 100644 drivers/media/platform/allegro-dvt/allegro-mail.h delete mode 100644 drivers/media/platform/qcom/venus/hfi_plat_bufs.h delete mode 100644 drivers/media/platform/qcom/venus/hfi_plat_bufs_v6.c delete mode 100644 drivers/media/platform/qcom/venus/hfi_platform.c delete mode 100644 drivers/media/platform/qcom/venus/hfi_platform.h delete mode 100644 drivers/media/platform/qcom/venus/hfi_platform_v4.c delete mode 100644 drivers/media/platform/qcom/venus/hfi_platform_v6.c delete mode 100644 drivers/memory/dfl-emif.c create mode 100644 drivers/misc/atmel_tclib.c delete mode 100644 drivers/mmc/host/sdhci-of-aspeed-test.c create mode 100644 drivers/mtd/nand/raw/tango_nand.c delete mode 100644 drivers/mtd/parsers/qcomsmempart.c create mode 100644 drivers/net/can/dev.c delete mode 100644 drivers/net/can/dev/Makefile delete mode 100644 drivers/net/can/dev/bittiming.c delete mode 100644 drivers/net/can/dev/dev.c delete mode 100644 drivers/net/can/dev/length.c delete mode 100644 drivers/net/can/dev/netlink.c delete mode 100644 drivers/net/can/dev/rx-offload.c delete mode 100644 drivers/net/can/dev/skb.c delete mode 100644 drivers/net/can/m_can/tcan4x5x-core.c delete mode 100644 drivers/net/can/m_can/tcan4x5x-regmap.c create mode 100644 drivers/net/can/m_can/tcan4x5x.c delete mode 100644 drivers/net/can/m_can/tcan4x5x.h create mode 100644 drivers/net/can/rx-offload.c delete mode 100644 drivers/net/dsa/xrs700x/Kconfig delete mode 100644 drivers/net/dsa/xrs700x/Makefile delete mode 100644 drivers/net/dsa/xrs700x/xrs700x.c delete mode 100644 drivers/net/dsa/xrs700x/xrs700x.h delete mode 100644 drivers/net/dsa/xrs700x/xrs700x_i2c.c delete mode 100644 drivers/net/dsa/xrs700x/xrs700x_mdio.c delete mode 100644 drivers/net/dsa/xrs700x/xrs700x_reg.h delete mode 100644 drivers/net/ethernet/broadcom/unimac.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v0.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_devlink.c delete mode 100644 drivers/ntb/hw/epf/Kconfig delete mode 100644 drivers/ntb/hw/epf/Makefile delete mode 100644 drivers/ntb/hw/epf/ntb_hw_epf.c delete mode 100644 drivers/nvmem/rmem.c create mode 100644 drivers/oprofile/buffer_sync.c create mode 100644 drivers/oprofile/buffer_sync.h create mode 100644 drivers/oprofile/cpu_buffer.c create mode 100644 drivers/oprofile/cpu_buffer.h create mode 100644 drivers/oprofile/event_buffer.c create mode 100644 drivers/oprofile/event_buffer.h create mode 100644 drivers/oprofile/nmi_timer_int.c create mode 100644 drivers/oprofile/oprof.c create mode 100644 drivers/oprofile/oprof.h create mode 100644 drivers/oprofile/oprofile_files.c create mode 100644 drivers/oprofile/oprofile_perf.c create mode 100644 drivers/oprofile/oprofile_stats.c create mode 100644 drivers/oprofile/oprofile_stats.h create mode 100644 drivers/oprofile/oprofilefs.c create mode 100644 drivers/oprofile/timer_int.c delete mode 100644 drivers/pci/endpoint/functions/pci-epf-ntb.c delete mode 100644 drivers/pinctrl/renesas/pfc-r8a779a0.c delete mode 100644 drivers/platform/surface/aggregator/Kconfig delete mode 100644 drivers/platform/surface/aggregator/Makefile delete mode 100644 drivers/platform/surface/aggregator/bus.c delete mode 100644 drivers/platform/surface/aggregator/bus.h delete mode 100644 drivers/platform/surface/aggregator/controller.c delete mode 100644 drivers/platform/surface/aggregator/controller.h delete mode 100644 drivers/platform/surface/aggregator/core.c delete mode 100644 drivers/platform/surface/aggregator/ssh_msgb.h delete mode 100644 drivers/platform/surface/aggregator/ssh_packet_layer.c delete mode 100644 drivers/platform/surface/aggregator/ssh_packet_layer.h delete mode 100644 drivers/platform/surface/aggregator/ssh_parser.c delete mode 100644 drivers/platform/surface/aggregator/ssh_parser.h delete mode 100644 drivers/platform/surface/aggregator/ssh_request_layer.c delete mode 100644 drivers/platform/surface/aggregator/ssh_request_layer.h delete mode 100644 drivers/platform/surface/aggregator/trace.h delete mode 100644 drivers/platform/surface/surface_acpi_notify.c delete mode 100644 drivers/platform/surface/surface_aggregator_cdev.c delete mode 100644 drivers/power/reset/atc260x-poweroff.c delete mode 100644 drivers/power/supply/acer_a500_battery.c delete mode 100644 drivers/power/supply/bq256xx_charger.c delete mode 100644 drivers/power/supply/ltc4162-l-charger.c delete mode 100644 drivers/powercap/dtpm.c delete mode 100644 drivers/powercap/dtpm_cpu.c create mode 100644 drivers/pwm/pwm-zx.c create mode 100644 drivers/regulator/ab3100.c delete mode 100644 drivers/regulator/atc260x-regulator.c delete mode 100644 drivers/regulator/mtk-dvfsrc-regulator.c delete mode 100644 drivers/regulator/rt4831-regulator.c delete mode 100644 drivers/reset/reset-k210.c create mode 100644 drivers/rtc/rtc-tx4939.c delete mode 100644 drivers/scsi/ufs/ufs-debugfs.c delete mode 100644 drivers/scsi/ufs/ufs-debugfs.h delete mode 100644 drivers/soc/canaan/Kconfig delete mode 100644 drivers/soc/canaan/k210-sysctl.c create mode 100644 drivers/soc/kendryte/Kconfig rename drivers/soc/{canaan => kendryte}/Makefile (100%) create mode 100644 drivers/soc/kendryte/k210-sysctl.c create mode 100644 drivers/spi/spi-efm32.c create mode 100644 drivers/spi/spi-sirf.c delete mode 100644 drivers/spi/spi-tegra210-quad.c create mode 100644 drivers/spi/spi-txx9.c create mode 100644 drivers/staging/media/allegro-dvt/Kconfig rename drivers/{media/platform => staging/media}/allegro-dvt/Makefile (100%) create mode 100644 drivers/staging/media/allegro-dvt/TODO create mode 100644 drivers/staging/media/allegro-dvt/allegro-core.c create mode 100644 drivers/staging/media/allegro-dvt/allegro-mail.c create mode 100644 drivers/staging/media/allegro-dvt/allegro-mail.h rename drivers/{media/platform => staging/media}/allegro-dvt/nal-h264.c (100%) rename drivers/{media/platform => staging/media}/allegro-dvt/nal-h264.h (100%) create mode 100644 drivers/tty/serial/efm32-uart.c create mode 100644 drivers/tty/serial/sirfsoc_uart.c create mode 100644 drivers/tty/serial/sirfsoc_uart.h delete mode 100644 drivers/usb/cdns3/cdns3-ep0.c delete mode 100644 drivers/usb/cdns3/cdns3-gadget.c delete mode 100644 drivers/usb/cdns3/cdns3-plat.c delete mode 100644 drivers/usb/cdns3/cdns3-trace.c delete mode 100644 drivers/usb/cdns3/cdns3-trace.h delete mode 100644 drivers/usb/cdns3/cdnsp-debug.h delete mode 100644 drivers/usb/cdns3/cdnsp-ep0.c delete mode 100644 drivers/usb/cdns3/cdnsp-gadget.c delete mode 100644 drivers/usb/cdns3/cdnsp-gadget.h delete mode 100644 drivers/usb/cdns3/cdnsp-mem.c delete mode 100644 drivers/usb/cdns3/cdnsp-pci.c delete mode 100644 drivers/usb/cdns3/cdnsp-ring.c delete mode 100644 drivers/usb/cdns3/cdnsp-trace.c delete mode 100644 drivers/usb/cdns3/cdnsp-trace.h rename drivers/usb/cdns3/{cdns3-debug.h => debug.h} (100%) create mode 100644 drivers/usb/cdns3/ep0.c create mode 100644 drivers/usb/cdns3/gadget.c rename drivers/usb/cdns3/{cdns3-gadget.h => gadget.h} (100%) create mode 100644 drivers/usb/cdns3/trace.c create mode 100644 drivers/usb/cdns3/trace.h delete mode 100644 drivers/usb/dwc3/dwc3-imx8mp.c create mode 100644 drivers/usb/gadget/udc/bdc/bdc_pci.c create mode 100644 drivers/usb/host/ehci-tegra.c delete mode 100644 drivers/usb/serial/xr_serial.c create mode 100644 fs/dcookies.c create mode 100644 fs/f2fs/trace.c create mode 100644 fs/f2fs/trace.h delete mode 100644 fs/mount_notify.c delete mode 100644 include/asm-generic/numa.h delete mode 100644 include/crypto/blake2b.h delete mode 100644 include/crypto/internal/blake2b.h delete mode 100644 include/crypto/internal/cipher.h delete mode 100644 include/drm/ttm/ttm_device.h create mode 100644 include/drm/ttm/ttm_module.h delete mode 100644 include/dt-bindings/interconnect/qcom,msm8939.h delete mode 100644 include/dt-bindings/pinctrl/k210-fpioa.h delete mode 100644 include/dt-bindings/reset/k210-rst.h delete mode 100644 include/linux/buildid.h delete mode 100644 include/linux/can/bittiming.h delete mode 100644 include/linux/can/length.h create mode 100644 include/linux/dcookies.h delete mode 100644 include/linux/dfl.h delete mode 100644 include/linux/dsa/brcm.h delete mode 100644 include/linux/dtpm.h delete mode 100644 include/linux/fortify-string.h create mode 100644 include/linux/kd.h create mode 100644 include/linux/oprofile.h create mode 100644 include/linux/platform_data/dma-atmel.h create mode 100644 include/linux/platform_data/efm32-spi.h create mode 100644 include/linux/platform_data/efm32-uart.h create mode 100644 include/linux/platform_data/i2c-hid.h create mode 100644 include/linux/power/max8903_charger.h create mode 100644 include/linux/regulator/ab8500.h delete mode 100644 include/linux/secretmem.h create mode 100644 include/linux/spi/lms283gf05.h delete mode 100644 include/linux/surface_acpi_notify.h delete mode 100644 include/linux/surface_aggregator/controller.h delete mode 100644 include/linux/surface_aggregator/device.h delete mode 100644 include/linux/surface_aggregator/serial_hub.h delete mode 100644 include/media/frame_vector.h delete mode 100644 include/soc/canaan/k210-sysctl.h create mode 100644 include/soc/tegra/emc.h delete mode 100644 include/uapi/linux/ccs.h delete mode 100644 include/uapi/linux/spi/spi.h delete mode 100644 include/uapi/linux/surface_aggregator/cdev.h delete mode 100644 include/uapi/linux/vdpa.h create mode 100644 kernel/kcsan/kcsan-test.c delete mode 100644 kernel/kcsan/kcsan_test.c delete mode 100644 lib/buildid.c delete mode 100644 localversion-next create mode 100644 mm/frame_vector.c delete mode 100644 mm/secretmem.c delete mode 100644 net/dsa/tag_xrs700x.c create mode 100644 net/mac80211/rc80211_minstrel.c create mode 100644 net/mac80211/rc80211_minstrel.h create mode 100644 net/mac80211/rc80211_minstrel_debugfs.c create mode 100644 net/sunrpc/auth_gss/auth_gss_internal.h delete mode 100755 scripts/cc-version.sh create mode 100755 scripts/clang-version.sh create mode 100755 scripts/gcc-version.sh delete mode 100755 scripts/generate_initcall_order.pl delete mode 100644 scripts/lto-used-symbollist.txt delete mode 100644 sound/firewire/dice/dice-harman.c create mode 100644 sound/soc/codecs/sirf-audio-codec.c create mode 100644 sound/soc/codecs/zx_aud96p22.c create mode 100644 sound/soc/sirf/Kconfig create mode 100644 sound/soc/sirf/Makefile create mode 100644 sound/soc/sirf/sirf-audio-port.c create mode 100644 sound/soc/sirf/sirf-audio.c create mode 100644 sound/soc/sirf/sirf-usp.c create mode 100644 sound/soc/sirf/sirf-usp.h delete mode 100644 sound/soc/soc-topology-test.c delete mode 100644 sound/soc/tegra/tegra_audio_graph_card.c create mode 100644 sound/soc/txx9/Kconfig create mode 100644 sound/soc/txx9/Makefile create mode 100644 sound/soc/txx9/txx9aclc-ac97.c create mode 100644 sound/soc/txx9/txx9aclc-generic.c create mode 100644 sound/soc/txx9/txx9aclc.c create mode 100644 sound/soc/txx9/txx9aclc.h create mode 100644 sound/soc/zte/Kconfig create mode 100644 sound/soc/zte/Makefile create mode 100644 sound/soc/zte/zx-i2s.c create mode 100644 sound/soc/zte/zx-spdif.c create mode 100644 sound/soc/zte/zx-tdm.c delete mode 100644 tools/include/uapi/linux/tcp.h delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/objtool/arch.h delete mode 100644 tools/objtool/arch/x86/include/arch/endianness.h rename tools/objtool/arch/x86/include/{arch/elf.h => arch_elf.h} (100%) rename tools/objtool/arch/x86/include/{arch/special.h => arch_special.h} (100%) rename tools/objtool/arch/x86/include/{arch => }/cfi_regs.h (100%) rename tools/objtool/{include/objtool => }/builtin.h (100%) create mode 100644 tools/objtool/cfi.h create mode 100644 tools/objtool/check.h rename tools/objtool/{include/objtool => }/elf.h (100%) delete mode 100644 tools/objtool/include/objtool/arch.h delete mode 100644 tools/objtool/include/objtool/cfi.h delete mode 100644 tools/objtool/include/objtool/check.h delete mode 100644 tools/objtool/include/objtool/endianness.h delete mode 100644 tools/objtool/include/objtool/objtool.h delete mode 100644 tools/objtool/include/objtool/special.h delete mode 100644 tools/objtool/include/objtool/warn.h create mode 100644 tools/objtool/objtool.h create mode 100644 tools/objtool/special.h create mode 100644 tools/objtool/warn.h delete mode 100644 tools/testing/selftests/bpf/prog_tests/atomics.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/core_read_macros.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/ksyms_module.c delete mode 100644 tools/testing/selftests/bpf/progs/atomics.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_read_macros.c delete mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_module.c create mode 100644 tools/testing/selftests/bpf/test_current_pid_tgid_new_ns.c delete mode 100644 tools/testing/selftests/bpf/verifier/atomic_and.c delete mode 100644 tools/testing/selftests/bpf/verifier/atomic_cmpxchg.c delete mode 100644 tools/testing/selftests/bpf/verifier/atomic_fetch_add.c delete mode 100644 tools/testing/selftests/bpf/verifier/atomic_or.c delete mode 100644 tools/testing/selftests/bpf/verifier/atomic_xchg.c delete mode 100644 tools/testing/selftests/bpf/verifier/atomic_xor.c delete mode 100644 tools/testing/selftests/gpio/gpio-mockup-cdev.c create mode 100644 tools/testing/selftests/gpio/gpio-mockup-chardev.c delete mode 100755 tools/testing/selftests/rcutorture/bin/config2csv.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/torture.sh delete mode 100644 tools/testing/selftests/vm/memfd_secret.c