This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-defconfig in repository toolchain/ci/linux.
omits 0e2c50f40b7f Add linux-next specific files for 20210204 omits 23d2e1080555 Merge branch 'akpm/master' omits de9f5447ceb9 secretmem: test: add basic selftest for memfd_secret(2) omits 4797d2372a48 arch, mm: wire up memfd_secret system call where relevant omits cd779fff726d PM: hibernate: disable when there are active secretmem users omits 3733d74fa051 secretmem: add memcg accounting omits 60205fc04d43 secretmem: use PMD-size pages to amortize direct map fragm [...] omits df8573ab2a77 mm: introduce memfd_secret system call to create "secret" [...] omits 32ee3a45569b arm64: kfence: fix header inclusion omits 4270af41db87 set_memory: allow querying whether set_direct_map_*() is a [...] omits 13c54c732319 set_memory: allow set_direct_map_*_noflush() for multiple pages omits 033cca975b51 riscv/Kconfig: make direct map manipulation options depend on MMU omits b9d83938240e mmap: make mlock_future_check() global omits 9b699bca1635 mm: add definition of PMD_PAGE_ORDER omits 52c8afd56a20 Merge branch 'akpm-current/current' omits 12d5d4240038 Merge remote-tracking branch 'oprofile-removal/oprofile/removal' omits 12a3a22587e2 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits 142a9e65984e Merge remote-tracking branch 'memblock/for-next' omits b268e59b6922 Merge remote-tracking branch 'mhi/mhi-next' omits 24a097d12021 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits f45578203449 Merge remote-tracking branch 'hyperv/hyperv-next' omits b12017eb9eb3 Merge remote-tracking branch 'xarray/main' omits 3473c4d9fdd2 Merge remote-tracking branch 'nvmem/for-next' omits 3f4025d3c785 Merge remote-tracking branch 'slimbus/for-next' omits 954e40694ca7 Merge remote-tracking branch 'gnss/gnss-next' omits 0dfd3a54c76e Merge remote-tracking branch 'kspp/for-next/kspp' omits 5b2cfe2bb5fc Merge remote-tracking branch 'rtc/rtc-next' omits bfb6a9f77e71 Merge remote-tracking branch 'coresight/next' omits 02360512f1aa Merge remote-tracking branch 'livepatching/for-next' omits b8e75e3bf036 Merge remote-tracking branch 'userns/for-next' omits 0f3ef1465503 Merge remote-tracking branch 'pwm/for-next' omits a69d5d3f0dc0 Merge remote-tracking branch 'pinctrl/for-next' omits 75f90504f336 Merge remote-tracking branch 'gpio-intel/for-next' omits 5d8a8dac8e24 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 49ab95c0eca8 Merge remote-tracking branch 'rpmsg/for-next' omits 4e2aaefe8c4c Merge remote-tracking branch 'vhost/linux-next' omits 9527d1f25506 Merge remote-tracking branch 'scsi-mkp/for-next' omits b413f34718c2 Merge remote-tracking branch 'scsi/for-next' omits a2c96965af57 Merge remote-tracking branch 'cgroup/for-next' omits 59ea3d0e9a3f Merge remote-tracking branch 'dmaengine/next' omits 7ff08caa0d3a Merge remote-tracking branch 'icc/icc-next' omits 93c5b87524c8 Merge remote-tracking branch 'staging/staging-next' omits 5479685b8dcb Merge remote-tracking branch 'vfio/next' omits 37183b2e696f Merge remote-tracking branch 'thunderbolt/next' omits 97b3bdf41085 Merge remote-tracking branch 'soundwire/next' omits f315e5ae326c Merge remote-tracking branch 'extcon/extcon-next' omits ede0222cb93b Merge remote-tracking branch 'char-misc/char-misc-next' omits 2405e2552d03 Merge remote-tracking branch 'tty/tty-next' omits fdf8966f0df0 Merge remote-tracking branch 'phy-next/next' omits c2f94ac20f60 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 756ea88214fc Merge remote-tracking branch 'usb-serial/usb-next' omits ef7fc1f86c15 Merge remote-tracking branch 'usb/usb-next' omits 35d7ccb487e1 Merge remote-tracking branch 'driver-core/driver-core-next' omits 0a1171642b08 Merge remote-tracking branch 'ipmi/for-next' omits 9bc02a171969 Merge remote-tracking branch 'leds/for-next' omits f6841a5bdabe Merge remote-tracking branch 'hsi/for-next' omits fb92e1edfaec Merge remote-tracking branch 'chrome-platform/for-next' omits 0f277d8005a8 Merge remote-tracking branch 'drivers-x86/for-next' omits 9181f5186cc8 Merge remote-tracking branch 'workqueues/for-next' omits 44f98145b3c0 Merge remote-tracking branch 'percpu/for-next' omits 89fc493813df Merge remote-tracking branch 'kvm-arm/next' omits fa81965eea99 Merge remote-tracking branch 'rcu/rcu/next' omits 8e6b891f6328 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits da4b8a8eaa27 Merge remote-tracking branch 'edac/edac-for-next' omits aa63902c5acf Merge remote-tracking branch 'tip/auto-latest' omits 0605f6f1eb5c Merge remote-tracking branch 'spi/for-next' omits bc59e2ee40c4 Merge remote-tracking branch 'devicetree/for-next' omits cc16a5e008fd Merge remote-tracking branch 'audit/next' omits c43fe6d93ae5 Merge remote-tracking branch 'iommu/next' omits 2fcfa179e738 Merge remote-tracking branch 'tpmdd/next' omits c302fd8b264c Merge remote-tracking branch 'tomoyo/master' omits 7df153eb76e7 Merge remote-tracking branch 'smack/next' omits 555c4b65804a Merge remote-tracking branch 'selinux/next' omits 94b1a8da6540 Merge remote-tracking branch 'keys/keys-next' omits fad2dd9828fc Merge remote-tracking branch 'integrity/next-integrity' omits fe5c58e76e0a Merge remote-tracking branch 'security/next-testing' omits b4c1aa880118 Merge remote-tracking branch 'regulator/for-next' omits bb467fcf67fc Merge remote-tracking branch 'battery/for-next' omits 7e6bb6881a9f Merge remote-tracking branch 'backlight/for-backlight-next' omits 9819a4cba692 Merge remote-tracking branch 'mfd/for-mfd-next' omits f76898a3d512 Merge remote-tracking branch 'mmc/next' omits c2e14e873275 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 0d44d4c78a90 Merge remote-tracking branch 'device-mapper/for-next' omits 9cdfd07ae817 Merge remote-tracking branch 'block/for-next' omits 3e7039015ca0 Merge remote-tracking branch 'input/next' omits b8113537d4a0 Merge remote-tracking branch 'modules/modules-next' omits 0cee999c784d Merge remote-tracking branch 'sound-asoc/for-next' omits 9988911ab980 Merge remote-tracking branch 'sound/for-next' omits 43ab37f185fe Merge remote-tracking branch 'regmap/for-next' omits b467f48bf851 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 4c102aac6e1f Merge remote-tracking branch 'drm-msm/msm-next' omits 03ad2b9a4ec4 Merge remote-tracking branch 'drm-misc/for-linux-next' omits c39f701cb913 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 8b024167c49d Merge remote-tracking branch 'drm-intel/for-linux-next' omits eacc76e16963 Merge remote-tracking branch 'amdgpu/drm-next' omits eda82373d5d3 Merge remote-tracking branch 'drm/drm-next' omits bda8294608bb Merge remote-tracking branch 'crypto/master' omits 1d96412a7c45 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 6735d35c82b9 Merge remote-tracking branch 'nand/nand/next' omits 2a4f0517341f Merge remote-tracking branch 'mtd/mtd/next' omits bb36cd2c124b Merge remote-tracking branch 'gfs2/for-next' omits 8e6039605d9a Merge remote-tracking branch 'mac80211-next/master' omits 0dce560171dd Merge remote-tracking branch 'bluetooth/master' omits 559635c0a25c Merge remote-tracking branch 'wireless-drivers-next/master' omits 3d69a6a48f31 Merge remote-tracking branch 'netfilter-next/master' omits 1dfb7a372403 Merge remote-tracking branch 'ipsec-next/master' omits 00d68dd921c2 Merge remote-tracking branch 'bpf-next/for-next' omits d1cd2f37ca8e next-20210203/net-next omits 98b27c2ec2f9 initramfs-panic-with-memory-information-fix omits 9a2e73327c2e initramfs: panic with memory information omits 1699b3440bb6 scripts/gdb: fix list_for_each omits c8443ea866a0 aio: simplify read_events() omits 74a90f92c629 init: clean up early_param_on_off() macro omits aae8c3d38d2d init/version.c: remove Version_<LINUX_VERSION_CODE> symbol omits 0aba9e2e1258 checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] omits d6317caf2d28 checkpatch: add warning for avoiding .L prefix symbols in [...] omits cd191ab4518e checkpatch: improve TYPECAST_INT_CONSTANT test message omits 43ef1931c6ad checkpatch: prefer ftrace over function entry/exit printks omits 37ab545229a1 checkpatch: trivial style fixes omits 5c89615b72fe checkpatch: ignore warning designated initializers using NR_CPUS omits c75e1247d70c checkpatch: improve blank line after declaration test omits ac7839523dca include/linux/bitops.h: spelling s/synomyn/synonym/ omits cd70250ab03d mm/page_poison: use unhashed address in hexdump for check_ [...] omits e48085952e79 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] omits a4419034ebdc lib/cmdline: remove an unneeded local variable in next_arg() omits 5a1166c28615 lib: stackdepot: fix ignoring return value warning omits e48691f24a48 lib-stackdepot-add-support-to-disable-stack-depot-fix omits 7193249ad248 lib: stackdepot: add support to disable stack depot omits c1d126779d45 lib: stackdepot: add support to configure STACK_HASH_SIZE omits aff6af4866cb string.h: move fortified functions definitions in a dedica [...] omits 1c3450f2d8e4 lib-optimize-cpumask_local_spread-v8 omits 487b80280901 lib: optimize cpumask_local_spread() omits a95fa09530d2 lib/genalloc.c: change return type to unsigned long for bi [...] omits d5d9e3bf3854 kernel: delete repeated words in comments omits ee9d6f07f9a6 groups: simplify struct group_info allocation omits b30e9790aa6c groups: use flexible-array member in struct group_info omits 420860102235 include/linux: remove repeated words omits 2e4034e79af6 proc/sysctl: make protected_* world readable omits dcc6707d1216 sysctl.c: fix underflow value setting risk in vm_table omits eab1b620e84d proc/wchan: use printk format instead of lookup_symbol_name() omits 0510d2de65cf alpha: remove CONFIG_EXPERIMENTAL from defconfigs omits deb229ebc4ff kernel/hung_task.c: Monitor killed tasks. omits 5e19ca8f28eb fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 9696a7a68c49 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 94d62f93a2c9 kasan: use error_report_end tracepoint omits a3507f210d3c kfence: use error_report_end tracepoint omits 3459c2f7e042 tracing: add error_report_end trace point omits f0cab2f91c2f MAINTAINERS: add entry for KFENCE omits d4ad94c28112 kfence: show access type in report omits ff593239d13b kfence: fix typo in test omits 90c6bf341113 kfence: add test suite omits 2f7e9ee52d82 kfence: add missing copyright header to documentation omits ee1cf6cd3641 kfence, Documentation: add KFENCE documentation omits dec4728fab91 kasan: untag addresses for KFENCE omits 9c9dcae31697 revert kasan-remove-kfence-leftovers omits d5c82bb4366f kfence, kasan: make KFENCE compatible with KASAN omits 84a34cd7d8e0 mm, kfence: insert KFENCE hooks for SLUB omits bb31e5d5be4b mm, kfence: insert KFENCE hooks for SLAB omits b49f96be59f0 kfence: use pt_regs to generate stack trace on faults omits 3f589e88d3b8 kfence, arm64: add missing copyright and description header omits a4c39eed7e21 arm64, kfence: enable KFENCE for ARM64 omits 0531d8742977 kfence, x86: add missing copyright and description header omits a6eb8eaf6498 x86, kfence: enable KFENCE for x86 omits 52247ea95497 kfence: add missing copyright and description headers omits bb8f99c12029 kfence: add option to use KFENCE without static keys omits cd07552ac283 kfence: fix potential deadlock due to wake_up() omits 91a7818f9507 kfence: avoid stalling work queue task without allocations omits a42333ac4099 kfence: Fix parameter description for kfence_object_start() omits 03aa1dcd964a mm: add Kernel Electric-Fence infrastructure omits 3b30355ac223 mm/early_ioremap.c: use __func__ instead of function name omits bebb696fb3a6 bdi-use-might_alloc-fix omits 9a573da80431 mm/backing-dev.c: use might_alloc() omits 8a0f075e8aeb mm/dmapool: use might_alloc() omits d8db710fce91 mm: page-flags.h: Typo fix (It -> If) omits 3585686af26e mm: remove arch_remap() and mm-arch-hooks.h omits 1790b91171da zsmalloc: account the number of compacted pages correctly omits 2ded135029c6 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] omits 033c8a97e7bf mm: set the sleep_mapped to true for zbud and z3fold omits 5291ea639ff2 mm/zswap: fix variable 'entry' is uninitialized when used omits 3262aee66c1b mm/zswap: fix potential uninitialized pointer read on tmp omits 44b659d48a2a mm/zswap: fix potential memory leak omits f4bf7fd62c68 mm/zswap: add return value in zswap_frontswap_load omits bf62edbc4955 mm/zswap: add the flag can_sleep_mapped omits 2296593f244d mm: zswap: clean up confusing comment omits 7bb948b1d0e5 mm/rmap: use page_not_mapped in try_to_unmap() omits a2c597d1bedf mm/rmap: fix obsolete comment in __page_check_anon_rmap() omits c026b4b8a3ec mm/rmap: remove unneeded semicolon in page_not_mapped() omits 26aa8fa5bb76 mm/rmap: correct some obsolete comments of anon_vma omits 06cae090cd45 virtio-mem: check against mhp_get_pluggable_range() which [...] omits d82970625228 s390/mm: define arch_get_mappable_range() omits 8e3f85aea756 arm64/mm: define arch_get_mappable_range() omits 3afe3238d9c8 mm/memory_hotplug: prevalidate the address range being add [...] omits 042d0e67a418 Documentation: sysfs/memory: clarify some memory block dev [...] omits 2eb47506bfc1 drivers/base/memory: don't store phys_device in memory blocks omits 52ee8954811b mm/memory_hotplug: use helper function zone_end_pfn() to g [...] omits 0c9d2f2bf92f mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE omits 44d2d833aef4 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' omits e3d2cc2ea4b2 mm: fix memory_failure() handling of dax-namespace metadata omits 6aca85f3ce88 mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] omits 6ff94fa778f8 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] omits 7360986fd43d mm: teach pfn_to_online_page() to consider subsection validity omits c97de6229c6c mm: move pfn_to_online_page() out of line omits d0ae826425ee mm/vmstat.c: erase latency in vmstat_shepherd omits ad334a4817b9 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits f56005b97370 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 8bf640427053 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits 18e42b4ecf6f mm: vmstat: add some comments on internal storage of byte items omits c1ff5d62ad9f mm: vmstat: fix NOHZ wakeups for node stat changes omits f7bb2aa62c3e mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] omits 3bafcef7d8b2 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] omits 105584d42996 mm/page_alloc: count CMA pages per zone and print them in [...] omits 00da9e5d1cea mm/cma: expose all pages to the buddy if activation of an [...] omits b91d8b110700 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix omits 1ab4c934f23b mm-cma-allocate-cma-areas-bottom-up-fix-3 omits 7b9e268772af mm-cma-allocate-cma-areas-bottom-up-fix-2 omits bfa470f681ee mm-cma-allocate-cma-areas-bottom-up-fix omits 605db27d4d3b mm: cma: allocate cma areas bottom-up omits 30acb08e9bf1 mm,thp,shmem: make khugepaged obey tmpfs mount flags omits 3ee005ee47df mm,thp,shm: limit gfp mask to no more than specified omits 3c75c4f6ca0e mm,thp,shmem: limit shmem THP alloc gfp_mask omits 8aab6d45a99e mm: remove pagevec_lookup_entries omits e55f2cac6db5 mm: pass pvec directly to find_get_entries omits d9f50c6598a4 mm: remove nr_entries parameter from pagevec_lookup_entries omits d2eeab919af1 mm: add an 'end' parameter to pagevec_lookup_entries omits 725bf2ecaea3 mm: add an 'end' parameter to find_get_entries omits 7955938e1ed4 fix mm-add-and-use-find_lock_entries.patch omits fb2c47e93b2b mm: add and use find_lock_entries omits ddd3afe08941 iomap: use mapping_seek_hole_data omits 39b71f55cdfb fix mm-filemap-add-mapping_seek_hole_data.patch omits 2613977452e4 mm/filemap: add mapping_seek_hole_data omits ac7433ed8777 fix mm-filemap-add-helper-for-finding-pages.patch omits 330e9a34630c mm/filemap: add helper for finding pages omits 485f2d383ca9 mm/filemap: rename find_get_entry to mapping_get_entry omits 648bd9e7bc46 mm: add FGP_ENTRY omits 47e571b21363 mm/swap: optimise get_shadow_from_swap_cache omits 3481bf1fd350 mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits 3b3389ace852 mm: make pagecache tagged lookups return only head pages omits 0f4f4036b879 mm/migrate: remove unneeded semicolons omits 30d2db5a84c5 hugetlbfs: fix some comment typos omits dd577d15c355 hugetlbfs: correct some obsolete comments about inode i_mutex omits 3930539ce08e hugetlbfs: make hugepage size conversion more readable omits 8c8389b3c4ea hugetlbfs: remove meaningless variable avoid_reserve omits 8fa846a51533 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] omits 52323704b469 hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs omits d2b0fac2e72a hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() omits f1b866409564 hugetlbfs: remove special hugetlbfs_set_page_dirty() omits 17769c0a95c1 mm/hugetlb: change hugetlb_reserve_pages() to type bool omits 7d79afa1c6b7 mm, oom: fix a comment in dump_task() omits c0ca56f5b5e7 mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] omits a16793c928e1 numa balancing: migrate on fault among multiple bound nodes omits 2ba7f0d1da21 mm/compaction: fix misbehaviors of fast_find_migrateblock() omits a41012d5e776 mm/compaction: correct deferral logic for proactive compaction omits b3eb8e0e4b92 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked omits d1c6eebe97a4 mm/compaction: remove rcu_read_lock during page compaction omits 5caa3b1176ce z3fold: simplify the zhdr initialization code in init_z3fo [...] omits bebc4585c5a2 z3fold: remove unused attribute for release_z3fold_page omits 68b6beada922 hugetlb: convert PageHugeFreed to HPageFreed flag omits 57ba7ff0881a hugetlb: convert PageHugeTemporary() to HPageTemporary flag omits 9ff4539a8984 hugetlb: convert page_huge_active() HPageMigratable flag omits e23c83c8a24f hugetlb: use page.private for hugetlb specific page flags omits bf7abff17008 mm: workingset: clarify eviction order and distance calculation omits 11106a93863e mm/vmscan.c: make lruvec_lru_size() static omits 05e07eddd507 include/linux/mm_inline.h: fold __update_lru_size() into i [...] omits e535c0a5d851 include/linux/mm_inline.h: fold page_lru_base_type() into [...] omits e01c632fcf20 mm: VM_BUG_ON lru page flags omits 0bd4bc7c2a61 mm: add __clear_page_lru_flags() to replace page_off_lru() omits c0e625d4f343 mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() omits 7dc5da562089 mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() omits cf306b8a0c6a mm: don't pass "enum lru_list" to lru list addition functions omits 6290f2b36165 include/linux/mm_inline.h: shuffle lru list addition and d [...] omits d3eeae45d0b4 mm/vmscan.c: use add_page_to_lru_list() omits 099cc22b481e mm/workingset.c: avoid unnecessary max_nodes estimation in [...] omits 889ac527e52d mm/vmscan: __isolate_lru_page_prepare() cleanup omits 785c269cbd3c mm/hugetlb.c: fix typos in comments omits a06e0f869bc3 mm/hugetlb: remove redundant check in preparing and destro [...] omits 773cff3d993b mm/hugetlb: fix some comment typos omits 504b54e7e0de mm/hugetlb: refactor subpage recording omits 214657745659 mm/hugetlb: grab head page refcount once for group of subpages omits cfd0703b0bc9 mm/hugetlb: simplify the calculation of variables omits 2e03f9585904 mm/hugetlb: fix use after free when subpool max_hpages acc [...] omits 74db48c89f05 mm/hugetlb: use helper huge_page_order and pages_per_huge_page omits f4633616fb68 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call omits 6a9553f1b826 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing omits 57b526893053 mm/hugetlb: fix potential double free in hugetlb_register_ [...] omits 62216e90ff4f MIPS: do not call flush_tlb_all when setting pmd entry omits 55cc0a388e96 mm/huge_memory.c: update tlb entry if pmd is changed omits 8d6c08f53512 mm: simplify free_highmem_page() and free_reserved_page() omits 9277ef5728ba video: fbdev: acornfb: remove free_unused_pages() omits d9643d2a2eab mm: remove unneeded local variable in free_area_init_core omits 5202323a54e1 mm: simplify parameter of setup_usemap() omits 1fd771f49272 mm: simplify parater of function memmap_init_zone() omits b2598b432f00 mm: rename memmap_init() and memmap_init_zone() omits 5882ea8c2817 mm: fix prototype warning from kernel test robot omits 1c35fa55654d kasan-remove-redundant-config-option-v3 omits 5618a011bf80 kasan: remove redundant config option omits 91732c8a7b5e kasan: don't run tests when KASAN is not enabled omits a8734bb6fb6f kasan: add a test for kmem_cache_alloc/free_bulk omits d97ca54df221 kasan: add proper page allocator tests omits bc4e8e92cfa1 kasan: fix bug detection via ksize for HW_TAGS mode omits 94e23417b8f7 kasan: move _RET_IP_ to inline wrappers omits c05fe5206f51 kasan: fix memory corruption in kasan_bitops_tags test omits 1a2a5d57c241 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode omits 5d475f653793 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL omits 49ea4c7c1171 kasan: rename CONFIG_TEST_KASAN_MODULE omits ebd9173d20e3 kasan, arm64: allow using KUnit tests with HW_TAGS mode omits 55c0c48aa223 kasan-add-match-all-tag-tests-fix-fix omits fef86ebc2b22 kasan: export kasan_poison omits 732aff980f14 kasan: add match-all tag tests omits ab2e2fb74d17 kasan: add macros to simplify checking test constraints omits 3ddd8e4abd83 kasan: clean up comments in tests omits 0365c6f8454d kasan: clarify HW_TAGS impact on TBI omits bbd022cfe987 kasan: prefix global functions with kasan_ omits ffd32e40dcfb vmalloc: remove redundant NULL check omits de7315965df7 mm/page_reporting: use list_entry_is_head() in page_report [...] omits 4da51b122d18 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] omits ab7396aea8f1 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] omits a2cdd70f1cc6 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() omits a07b0c76ec55 mm/mprotect.c: optimize error detection in do_mprotect_pkey() omits ff1c5eae4ae3 mm/mmap.c: fix the adjusted length error omits 6c924b3aa84b mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] omits 6f1321419a96 mm/memory.c: fix potential pte_unmap_unlock pte error omits 0355b24966f1 mm/mmap.c: remove unnecessary local variable omits 18b8782ac922 mm/memcontrol: remove redundant NULL check omits d9c827ecfc94 mm: page_counter: re-layout structure to reduce false sharing omits d6c2ccc28f20 mm: kmem: make __memcg_kmem_(un)charge static omits d181bad87027 mm-memcg-add-swapcache-stat-for-memcg-v2-fix omits 4ae3244d38f1 mm: memcg: add swapcache stat for memcg v2 omits 03f7d3c86c5b mm/memcg: remove rcu locking for lock_page_lruvec function series omits 5595c29e6c0e mm/memcg: revise the using condition of lock_page_lruvec f [...] omits 3f6f8b65997e mm: memcontrol: make the slab calculation consistent omits bcc4a2653c8a mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages omits 2f4adbe87dfd mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages omits a886c56a9e4a mm: memcontrol: convert NR_SHMEM_THPS account to pages omits 4e3e84d784f0 mm: memcontrol: convert NR_FILE_THPS account to pages omits cb8ca5dafa2e mm: memcontrol: convert NR_ANON_THPS account to pages omits 9dd2ec98a022 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving omits 9c3e0f5d4d08 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] omits 173f7d17a1af mm: memcontrol: optimize per-lruvec stats counter memory usage omits d68bfc69fb95 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] omits 0554d4b923c4 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits 8afc191f499a mm/swap: don't SetPageWorkingset unconditionally during swapin omits aa77ad10c6dc mm/swap_state: constify static struct attribute_group omits 0a0614b783c4 mm/page_io: use pr_alert_ratelimited for swap read/write errors omits 6122fa02f50a mm/swapfile.c: fix debugging information problem omits c3e436a27023 mm/swap_slots.c: remove redundant NULL check omits 6c6c6f0c2276 selftests/vm: gup_test: test faulting in kernel, and verif [...] omits 373876cda6da selftests/vm: gup_test: fix test flag omits c7d6a4b2cd43 mm/gup: longterm pin migration cleanup omits 62f928fbff26 mm/gup: change index type to long as it counts pages omits fa3410cfd815 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits 864f7e4472ed mm/gup: migrate pinned pages out of movable zone omits d7c5c9cd19e3 make is_pinnable_page a macro omits a3b4ff81649e Merge remote-tracking branch 'rdma/for-next' omits a9d534e7cbd1 Merge remote-tracking branch 'ieee1394/for-next' omits 7e002396bd91 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 055e0c65d12e Merge remote-tracking branch 'opp/opp/linux-next' omits 8720a5ae7056 Merge remote-tracking branch 'devfreq/devfreq-next' omits 7d740808d434 Merge remote-tracking branch 'cpupower/cpupower' omits 481fd149bc1a Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 00f49f6dda3f Merge remote-tracking branch 'pm/linux-next' omits 9d888c64152e Merge remote-tracking branch 'v4l-dvb-next/master' omits 84a72188734f Merge remote-tracking branch 'v4l-dvb/master' omits 31542d4a2348 Merge remote-tracking branch 'jc_docs/docs-next' omits 0dc5c1a07124 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits f38491831794 Merge remote-tracking branch 'dmi/dmi-for-next' omits 00387c918012 Merge remote-tracking branch 'i3c/i3c/next' omits 2ad59ef29976 Merge remote-tracking branch 'i2c/i2c/for-next' omits e6d7c425df72 Merge remote-tracking branch 'hid/for-next' omits 5b46732f1934 Merge remote-tracking branch 'pci/next' omits f3e58b1ca125 Merge remote-tracking branch 'printk/for-next' omits 878269952261 Merge remote-tracking branch 'vfs/for-next' omits 5621c0eeba30 Merge remote-tracking branch 'iomap/iomap-for-next' omits 5af7b29b588a Merge remote-tracking branch 'zonefs/for-next' omits 18ca5f5d5f9e Merge remote-tracking branch 'xfs/for-next' omits 9aaeea1b5b63 Merge remote-tracking branch 'v9fs/9p-next' omits bafceb4da402 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 3e841adc7829 Merge remote-tracking branch 'cel/for-next' omits e6927dbdd38e Merge remote-tracking branch 'nfs-anna/linux-next' omits 11128f8ef141 Merge remote-tracking branch 'jfs/jfs-next' omits 514d92b46d5e Merge remote-tracking branch 'fsverity/fsverity' omits e5e60ce0e650 Merge remote-tracking branch 'f2fs/dev' omits 0d4c7fe4c355 Merge remote-tracking branch 'ext3/for_next' omits 00c512eb2790 Merge remote-tracking branch 'exfat/dev' omits b7573aac84f6 Merge remote-tracking branch 'ecryptfs/next' omits 4f505a1d3828 Merge remote-tracking branch 'cifs/for-next' omits b89153b374f1 Merge remote-tracking branch 'btrfs/for-next' omits 01abded87c7e Merge remote-tracking branch 'fscache/fscache-next' omits 84d2a2051d4c Merge remote-tracking branch 'pidfd/for-next' omits 551a826d4a98 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 9fe14ed49c05 Merge remote-tracking branch 's390/for-next' omits 9fc9e9efa3e5 Merge remote-tracking branch 'risc-v/for-next' omits 6afa23525b44 Merge remote-tracking branch 'powerpc/next' omits 90628c1a10ba Merge remote-tracking branch 'parisc-hd/for-next' omits 7b24bf5f8108 Merge remote-tracking branch 'openrisc/for-next' omits 70a0c99c7937 Merge remote-tracking branch 'nds32/next' omits 72ca243b851c Merge remote-tracking branch 'mips/mips-next' omits 43944fd27599 Merge remote-tracking branch 'microblaze/next' omits eb408579cae1 Merge remote-tracking branch 'm68knommu/for-next' omits 4ab2781b3402 Merge remote-tracking branch 'm68k/for-next' omits 582904dd607e Merge remote-tracking branch 'h8300/h8300-next' omits 165783d50fc1 Merge remote-tracking branch 'csky/linux-next' omits 27515a0b1dd4 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 41fb06930eef Merge remote-tracking branch 'clk/clk-next' omits 3a480ee538e6 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 0100db857b9a Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 909a685787dd Merge remote-tracking branch 'tegra/for-next' omits 81104a33a765 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits cd0ce07ba7fb Merge remote-tracking branch 'stm32/stm32-next' omits 0f6aa91202a1 Merge remote-tracking branch 'samsung-krzk/for-next' omits 771c95976c39 Merge remote-tracking branch 'rockchip/for-next' omits 04b8a1a760a8 Merge remote-tracking branch 'renesas/next' omits e576bfbb37bb Merge remote-tracking branch 'realtek/for-next' omits eac3993342db Merge remote-tracking branch 'raspberrypi/for-next' omits e2a186f2f08d Merge remote-tracking branch 'qcom/for-next' omits b04d15e1ed83 Merge remote-tracking branch 'omap/for-next' omits 0672cc13bd94 Merge remote-tracking branch 'mvebu/for-next' omits 1935a9d6ffb9 Merge remote-tracking branch 'mediatek/for-next' omits f801b4e801b9 Merge remote-tracking branch 'keystone/next' omits 63deac4effe0 Merge remote-tracking branch 'imx-mxs/for-next' omits a0280bb5a0c4 Merge remote-tracking branch 'drivers-memory/for-next' omits 878eab958e7c Merge remote-tracking branch 'at91/at91-next' omits 3eb4df319b56 Merge remote-tracking branch 'aspeed/for-next' omits a6a8add07140 Merge remote-tracking branch 'amlogic/for-next' omits 991add850cf5 Merge remote-tracking branch 'actions/for-next' omits 0cbd85e7670e Merge remote-tracking branch 'arm-soc/for-next' omits 4d8b63dd7c7b Merge remote-tracking branch 'arm64/for-next/core' omits 66666e628a77 Merge remote-tracking branch 'arm/for-next' omits 1c00305d5834 Merge remote-tracking branch 'asm-generic/master' omits a61ebb00212e Merge remote-tracking branch 'dma-mapping/for-next' omits b5f080bc74b7 Merge remote-tracking branch 'kbuild/for-next' omits 490f4659faae Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 2fbc24ac4a37 Merge remote-tracking branch 'cel-fixes/for-rc' omits dd7a593f1897 Merge remote-tracking branch 'risc-v-fixes/fixes' omits d1763353589d Merge remote-tracking branch 'mmc-fixes/fixes' omits 215cd8c900b9 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits d3a68b873125 Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 0757379b6c62 Merge remote-tracking branch 'scsi-fixes/fixes' omits 13d596f9c55e Merge remote-tracking branch 'i3c-fixes/i3c/fixes' omits 42ebc69effbd Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 9f080a94b162 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 2bf9e0288adf Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 6e23562245e6 Merge remote-tracking branch 'kvm-fixes/master' omits 4802a065eee1 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits d5fae0c8f9e1 Merge remote-tracking branch 'ide/master' omits 1bef4ff5293e Merge remote-tracking branch 'input-current/for-linus' omits ff2bc7353af8 Merge remote-tracking branch 'phy/fixes' omits 19bb3bffd6d2 Merge remote-tracking branch 'usb.current/usb-linus' omits 44c4c9565a36 Merge remote-tracking branch 'pci-current/for-linus' omits 152b98d74b2f Merge remote-tracking branch 'spi-fixes/for-linus' omits 95214c964f74 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 018dfcde3784 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits a0e1a87fab38 Merge remote-tracking branch 'sound-current/for-linus' omits b2f684ce4cdf Merge remote-tracking branch 'wireless-drivers/master' omits 4ed5b2b81317 Merge remote-tracking branch 'bpf/master' omits 94da647b748c Merge remote-tracking branch 'sparc/master' omits 1193efdd25fe Merge remote-tracking branch 'powerpc-fixes/fixes' omits 634d4c72a4d0 Merge remote-tracking branch 'arm-current/fixes' omits 68e926ad4c69 Merge remote-tracking branch 'kbuild-current/fixes' omits 0bf94c11e91b Merge branches 'for-next/crypto', 'for-next/faultaround', [...] omits 590788929d50 Merge remote-tracking branch 'spi/for-5.12' into spi-next omits 04aa85475c4c Merge remote-tracking branch 'spi/for-5.11' into spi-linus omits 887f14625c29 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits f874736f1250 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] omits 2557c711b87c Merge remote-tracking branch 'asoc/for-5.12' into asoc-next omits c5ea12b798b0 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus omits 43478dc637a8 Merge branch 'for-next-next-v5.11-20210203' into for-next- [...] omits 1e288ccfc79a Merge branch 'for-next-current-v5.10-20210203' into for-ne [...] omits 1296872679bd Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] omits a063239e6086 Merge branch 'ext/iraweiny/raid-fixup' into for-next-next- [...] omits d1327c034e72 Merge branch 'ext/aota/zoned-v14-review1' into for-next-ne [...] omits 334d40a5caa8 Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] omits 9008e0e1ff15 Merge branch 'misc-next' into for-next-next-v5.11-20210203 omits 9550b160eeef Merge branch 'misc-5.11' into for-next-current-v5.10-20210203 omits 6b9534a9dae6 btrfs: Prevent nowait or async read from doing sync IO omits 3ba1b2e35475 btrfs: reorder log node allocation omits 56b3b20c9cb1 btrfs: serialize log transaction on ZONED mode omits 4bbb75714280 btrfs: extend zoned allocator to use dedicated tree-log bl [...] omits cfb28aef9988 btrfs: split alloc_log_tree() omits b7224f7ccaef btrfs: relocate block group to repair IO failure in ZONED omits c773866f737b btrfs: enable relocation in ZONED mode omits 66be7568e98b btrfs: support dev-replace in ZONED mode omits 776ad963fed2 btrfs: implement copying for ZONED device-replace omits 9ffa3816aaaa btrfs: implement cloning for ZONED device-replace omits 180fd95ebdf4 btrfs: mark block groups to copy for device-replace omits 333d11ff6190 btrfs: avoid async metadata checksum on ZONED mode omits 0f20fd66fe7b btrfs: wait existing extents before truncating omits 7731331e3ba4 btrfs: serialize meta IOs on ZONED mode omits 51bc60ea1c60 btrfs: introduce dedicated data write path for ZONED mode omits 270f802ce667 btrfs: enable zone append writing for direct IO omits 5615c28c7754 btrfs: use ZONE_APPEND write for ZONED btrfs omits c4aa1ce9e543 btrfs: save irq flags when looking up an ordered extent omits 1bbb34be15ae btrfs: cache if block-group is on a sequential zone omits ccfaf8b329bb btrfs: extend btrfs_rmap_block for specifying a device omits 00c30bad58df btrfs: check if bio spans across an ordered extent omits 88311bf46148 btrfs: split ordered extent when bio is sent omits f70659699d49 btrfs: zoned: handle REQ_OP_ZONE_APPEND as writing omits 329262e0e24f btrfs: zoned: use bio_add_zone_append_page omits d99923d7ee87 btrfs: factor out helper adding a page to bio omits 8fb00d3f6880 btrfs: zoned: reset zones of unused block groups omits 0ef3b4b738af btrfs: zoned: advance allocation pointer after tree log node omits 2b5ad3d214fa btrfs: zoned: redirty released extent buffers omits 78432453c881 btrfs: zoned: implement sequential extent allocation omits f1e252d0a668 btrfs: zoned: track unusable bytes for zones omits 26160e24b196 btrfs: zoned: calculate allocation offset for conventional zones omits d12ca75ef8b6 btrfs: zoned: load zone's allocation offset omits 625a831f7f28 btrfs: zoned: verify device extent is aligned to zone omits f37920d3e52c btrfs: zoned: implement zoned chunk allocator omits 9781a845eb48 btrfs: zoned: allow zoned mode on non-zoned block devices omits 71ac72e53153 btrfs: zoned: disallow fitrim in zoned mode omits daafbabe1186 btrfs: zoned: do not load fs_info::zoned from incompat flag omits a21f9cffa0c5 btrfs: release path before calling to btrfs_load_block_gro [...] omits e9502e6415eb btrfs: zoned: use regular super block location in emulated [...] omits 7012d481ed86 btrfs: zoned: defer loading zone info after opening trees omits ab7c88c90a49 iomap: support REQ_OP_ZONE_APPEND omits b6483e991e96 block: add bio_add_zone_append_page omits a284cb48d3b5 btrfs: check return value of btrfs_commit_transaction in r [...] omits e4118598fa7d btrfs: do proper error handling in merge_reloc_roots omits b99ec5b2a3b9 btrfs: handle extent corruption with select_one_root properly omits 7c32859ce5c2 btrfs: cleanup error handling in prepare_to_merge omits 169ea2cf5cf1 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] omits 29d93964aeff btrfs: do proper error handling in create_reloc_inode omits 9026ecda2390 btrfs: remove the extent item sanity checks in relocate_bl [...] omits 947df39474fc btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] omits 750f6bb7968a btrfs: handle extent reference errors in do_relocation omits a0a3adb2bfe3 btrfs: handle errors in reference count manipulation in re [...] omits a26a5cf5aaef btrfs: handle btrfs_search_slot failure in replace_path omits a847b274593c btrfs: handle btrfs_cow_block errors in replace_path omits a6fa5412b897 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s omits f625e71ddc6a btrfs: do proper error handling in btrfs_update_reloc_root omits fd0ccfb8f20a btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge omits dbefc8832718 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] omits 8b7dc6bec054 btrfs: change insert_dirty_subvol to return errors omits 10d127b3fb38 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots omits e7de7820406e btrfs: validate ->reloc_root after recording root in trans omits dd07b06ff02a btrfs: do proper error handling in create_reloc_root omits 1b28589db566 btrfs: have proper error handling in btrfs_init_reloc_root omits ad860bb1a47a btrfs: do not panic in __add_reloc_root omits 67500b734145 btrfs: handle record_root_in_trans failure in create_pendi [...] omits d78f35f5f158 btrfs: handle record_root_in_trans failure in btrfs_record [...] omits 920e781f2fac btrfs: handle record_root_in_trans failure in qgroup_accou [...] omits 371aa46b95a8 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] omits e361e245e81b btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] omits 8f3fe8bb86dc btrfs: handle btrfs_record_root_in_trans failure in create_subvol omits 0c90d573755f btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits cfed63f5cde7 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 3e482aa148e9 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename omits dd833e671687 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 18b86bc53cca btrfs: do proper error handling in record_reloc_root_in_trans omits 35e7e858e369 btrfs: check record_root_in_trans related failures in sele [...] omits fd13a2e07a64 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors omits 7b30292cf8dc btrfs: handle errors from select_reloc_root() omits 766f0cc4707e btrfs: return an error from btrfs_record_root_in_trans omits f86f0d3c9258 btrfs: convert BUG_ON()'s in relocate_tree_block omits fdbbe7ceeb95 Merge branch 'keys-cve-2020-26541' into keys-next omits 18431ec12dda smb3: negotiate current dialect (SMB3.1.1) when version 3 [...] omits 1a3dc0de1a79 smb3: fix crediting for compounding when only one request [...] omits f07eed96fd06 btrfs: fix raid6 qstripe kmap omits b91907a62411 drm/qxl: do not run release if qxl failed to init omits eb988a2ee500 drm/virtio: fix an error code in virtio_gpu_init() omits c98909da2cb6 btrfs: explain page locking and readahead in read_extent_b [...] omits 200836f92db2 btrfs: allow read-only mount of 4K sector size fs on 64K p [...] omits 20e3da84e3c9 btrfs: integrate page status update for data read path int [...] omits 36f89b483f3f btrfs: introduce btrfs_subpage for data inodes omits 5823cca39d58 drm/todo: Add entry for moving to dma_resv_lock omits 09b20988ff29 drm/nouveau: remove set but not used variable ‘pdev’ in no [...] omits b4401f2aff21 cifs: report error instead of invalid when revalidating a [...] omits 27934a732d8f mm-gup-do-not-migrate-zero-page-fix omits 56e678819550 mm/gup: do not migrate zero page omits b341cae725f4 mm: honor PF_MEMALLOC_PIN for all movable pages omits 57c9614e10e6 mm: apply per-task gfp constraints in fast path omits d8c763600248 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits b875e46ed667 mm/gup: check for isolation errors omits bd8014fce7a3 mm/gup: return an error on migration failure omits 5e5d63ed27e7 mm/gup: check every subpage of a compound page during isolation omits 737bce3fc9a1 mm/gup: don't pin migrated cma pages in movable zone omits aed6efc468d9 mm/filemap: simplify generic_file_read_iter omits 42221b09bf61 mm/filemap: rename generic_file_buffered_read to filemap_read omits 24da981e0bbe mm/filemap: don't relock the page after calling readpage omits 48c8d290adf8 mm/filemap: restructure filemap_get_pages omits dd4f3b37bdc4 mm/filemap: split filemap_readahead out of filemap_get_pages omits f95e3974d718 mm-filemap-add-filemap_range_uptodate-fix omits 66216ded6bb7 mm/filemap: add filemap_range_uptodate omits 64282d64481a mm/filemap: move the iocb checks into filemap_update_page omits 36cb2a5dc170 mm/filemap: convert filemap_update_page to return an errno omits edc04bc3a027 mm/filemap: change filemap_create_page calling conventions omits 195858c53670 mm/filemap: change filemap_read_page calling conventions omits a3e300023c42 mm/filemap: don't call ->readpage if IOCB_WAITQ is set omits 4055393d14cd mm/filemap: inline __wait_on_page_locked_async into caller omits f56129528dbe mm/filemap: support readpage splitting a page omits 94398a2aafde mm/filemap: pass a sleep state to put_and_wait_on_page_locked omits 49971edf69ae mm/filemap: use head pages in generic_file_buffered_read omits ff4c34147f17 mm/filemap: convert filemap_get_pages to take a pagevec omits 7bf8708a39ba mm/filemap: remove dynamically allocated array from filemap_read omits 800c73979f4e mm/filemap: rename generic_file_buffered_read subfunctions omits 05a426cf44ea mm/filemap: don't revert iter on -EIOCBQUEUED omits 7a41077432e3 mm/filemap: remove unused parameter and change to void typ [...] omits a73f5908fe3a mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 9881fce62a1c mm/page_owner: use helper function zone_end_pfn() to get end_pfn omits a2f305f0a8c7 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] omits 9197a005eb67 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] omits 81d84081d0cd mm/debug: improve memcg debugging omits a9b82bc9248c mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] omits ec0c6ebc3a66 mm, slub: splice cpu and page freelists in deactivate_slab() omits f2d570875ac3 mm, slab, slub: stop taking cpu hotplug lock omits 582260f21baa mm, slab, slub: stop taking memory hotplug lock omits 6234d40644ed mm, slub: stop freeing kmem_cache_node structures on node offline omits 8b3f93013e6a mm/slub: disable user tracing for kmemleak caches by default omits dfdd0e9d85cd mm/sl?b.c: remove ctor argument from kmem_cache_flags omits a9b2e6d2661c mm, tracing: record slab name for kmem_cache_free() omits d29c928eb4fe kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 0a16e10e259a ramfs: support O_TMPFILE omits e4956133d97d fs: delete repeated words in comments omits 9ea64614ab41 ocfs2: fix ocfs2 corrupt when iputting an inode omits 919609e252a0 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 4ef439986c90 ocfs2: Simplify the calculation of variables omits 18ee7247c93f ocfs2: fix a use after free on error omits 3651f47acf5a ocfs2: clean up some definitions which are not used any more omits 0298b0c0ef52 ocfs2: remove redundant conditional before iput omits 8fd06c0a850d ntfs: layout.h: delete duplicated words omits b5933bfae98f scripts/spelling.txt: add "allocted" and "exeeds" typo omits bce8404c65f9 scripts/spelling.txt: check for "exeeds" omits 6ff05008943f scripts/spelling.txt: increase error-prone spell checking omits 90c580cb5cc5 hexagon: remove CONFIG_EXPERIMENTAL from defconfigs omits d7fc105bf1f6 Revert "mm: memcontrol: avoid workload stalls when lowerin [...] omits 6b363b20fda4 /proc/kpageflags: do not use uninitialized struct pages omits b1accd393c64 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits dcb09bfb62d4 mm/rmap: fix potential pte_unmap on an not mapped pte omits 5e060489dab7 MAINTAINERS/.mailmap: use my @kernel.org address omits 90dd2c317972 mm: hugetlb: fix missing put_page in gather_surplus_pages() omits 333dbd84ad58 ubsan: implement __ubsan_handle_alignment_assumption omits 43253bac77bd kasan: make addr_has_metadata() return true for valid addresses omits f1200fe2d738 kasan: add explicit preconditions to kasan_report() omits 10ebd59b1877 mm/filemap: add missing mem_cgroup_uncharge() to __add_to_ [...] omits 7a726f0c0050 mailmap: add entries for Manivannan Sadhasivam omits c00ed6b20ed1 mailmap: fix name/email for Viresh Kumar omits 5efdd43df1a7 memblock: do not start bottom-up allocations with kernel_end omits 1e9edf92ccfb mm: thp: fix MADV_REMOVE deadlock on shmem THP omits 57ce0ca8dfae init/gcov: allow CONFIG_CONSTRUCTORS on UML to fix module gcov omits 0fdbf1ee4ce6 mm/vmalloc: separate put pages and flush VM flags omits c489d68404eb mm, compaction: move high_pfn to the for loop scope omits 83fd6619ce78 mm: migrate: do not migrate HugeTLB page whose refcount is one omits c1a0bfbacd0a mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active omits b0ad35c20177 mm: hugetlb: fix a race between isolating and freeing page omits 56c8a77ac98c mm: hugetlb: fix a race between freeing and dissolving the page omits 16c2eeacec53 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page omits d0329262f433 btrfs: introduce subpage metadata validation check omits 2db0feef6062 btrfs: support subpage in endio_readpage_update_page_status() omits 3eea64be749b btrfs: introduce read_extent_buffer_subpage() omits 51d804509a0e btrfs: support subpage in try_release_extent_buffer() omits fe74759001c3 btrfs: support subpage in btrfs_clone_extent_buffer omits 42036a4fc13f btrfs: support subpage in set/clear_extent_buffer_uptodate() omits e7e88c7e88a4 btrfs: introduce helpers for subpage error status omits 797c687ff190 btrfs: introduce helpers for subpage uptodate status omits c103ca5ed7d3 btrfs: attach private to dummy extent buffer pages omits 2efd8588ceb7 btrfs: support subpage for extent buffer page release omits 24ee7424ad23 btrfs: make grab_extent_buffer_from_page() handle subpage case omits 1bf5db425645 btrfs: make attach_extent_buffer_page() handle subpage case omits a81bdeeadd7a btrfs: introduce the skeleton of btrfs_subpage structure omits a3e0e2295e31 btrfs: set UNMAPPED bit early in btrfs_clone_extent_buffer [...] omits df20917c2c84 btrfs: merge PAGE_CLEAR_DIRTY and PAGE_SET_WRITEBACK to PA [...] omits c42187278fc1 Merge branch 'pm-domains' into linux-next omits e0943fa19553 Merge branch 'acpi-scan-fixes' into linux-next omits dd30496ed1f9 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] omits 7cf5b1319e19 drm/amdgpu: add a dev_pm_ops prepare callback (v2) omits d58ae161846c drm/amdgpu/smu12: fix power reporting on renoir omits 54af252161d1 drm/amdgpu/codec: drop the internal codec index omits 922b240fc08c drm/amdgpu: bump driver version for new video codec INFO i [...] omits da125a579352 drm/amdgpu: add INFO ioctl support for querying video caps (v4) omits 7dca04cda800 drm/amdgpu: add video decode/encode cap tables and asic ca [...] omits 4d09de75e3cc drm/amdgpu: add asic callback for querying video codec info (v3) omits 13a75af50484 drm/amd/display: Fix unused variable warning omits bff0760b9ff0 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio omits c18cff164a0b drm/amdgpu: add another raven1 gfxoff quirk omits 2dd78e52f201 usb: typec: ucsi: check cci busy during PPM reset omits 75ec69c79ebc drm/vmwgfx: Fix some memory leaks on errors omits f0c5a89e534b drm/vc4: remove unneeded variable: "ret" omits 1eea73eaca15 Merge branch 'for-5.12/block' into for-next omits 44c5bd08518c *** HAX FOR CI *** Revert "rtc: mc146818: Detect and handl [...] omits 482f3ef0b0e3 drm: replace drm_modeset_lock_all() in drm_client_modeset_ [...] omits a35097282d90 Merge branches 'iommu/fixes', 'arm/renesas', 'arm/smmu', ' [...] omits d6bae7564ab1 Merge branch 'devel-stable' into for-next omits b2b96385c188 Merge branches 'fixes' and 'misc' into for-next omits 199a427c3a3d ARM: ensure the signal page contains defined contents omits 0fd6456fd1f4 Merge branch 'for-5.12/drivers' into for-next omits eaf9a3465d9b Merge tag 'topic/drm-device-pdev-2021-02-02' of git://anon [...] omits 9ff06c385300 drm/i915/gvt: Remove references to struct drm_device.pdev omits e322551f47d2 drm/i915/gt: Remove references to struct drm_device.pdev omits 8ff5446a7ca4 drm/i915: Remove references to struct drm_device.pdev omits 29e925590133 Merge tag 'topic/adl-s-enabling-2021-02-01-1' of git://ano [...] omits 576a08e008e2 drm/v3d/v3d_sched: fix scheduler callbacks return status omits 853ca8c04887 btrfs: make concurrent fsyncs wait less when waiting for a [...] omits a02e1318b02c btrfs: remove unnecessary check_parent_dirs_for_sync() omits 5e8eeb1c0b07 btrfs: skip logging inodes already logged when logging new [...] omits 3dc19a8f1ef3 btrfs: skip logging directories already logged when loggin [...] omits 54e06e14a6ae btrfs: avoid logging new ancestor inodes when logging new inode omits 3e86727eb4c5 btrfs: stop setting nbytes when filling inode item for logging omits c69c15c38230 btrfs: remove unnecessary directory inode item update when [...] omits 44d10e4b2f2c Merge branch 'for-5.12/io_uring' into for-next omits f24fff3b3c59 Merge branch 'for-5.12/io_uring' into for-next omits a37fdbfadcbf NFS: Allow internal use of read structs and functions omits 4a79ae7046e7 hv: hyperv.h: Replace one-element array with flexible-arra [...] omits ef6c74ee0d35 hv_netvsc: Restrict configurations on isolated guests omits 5862347fd2b7 Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isol [...] omits e5b180a1dd0c Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests omits 8190826e75ce x86/hyperv: Load/save the Isolation Configuration leaf omits 5bf1adccf5c4 Merge branch 'dyn-auth-blacklist-v5' of https://github.com [...] omits c18f20595364 Merge branch 'for-5.12/io_uring' into for-next omits 2958fc02d58e Merge branch 'for-5.12/libata' into for-next omits cfa216239d42 Merge branch 'for-5.12/drivers' into for-next omits 56d93d7f1fbd Merge branch 'for-5.12/block' into for-next omits 4043277ad18f drm/i915/adl_s: Add GT and CTX WAs for ADL-S omits ea27113ea90c drm/i915/adl_s: Add display WAs for ADL-S omits 918cc934682f drm/i915/adl_s: Update memory bandwidth parameters omits 75b81fbbcad2 drm/i915/adl_s: Load DMC omits a75816e8410e drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION omits d613f8c46696 Merge branch 'pnp' into linux-next omits c0563eba2db1 Merge branch 'powercap' into linux-next omits 64a17a6af1c6 Merge branches 'pm-sleep', 'pm-core', 'pm-domains' and 'pm [...] omits ee8184362d48 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next omits 75eda60c090a Merge branch 'acpi-messages' into linux-next omits 9340f80e9b2c Merge branches 'acpi-scan', 'acpi-apei' and 'acpi-platform [...] omits ea6455905db1 Merge branches 'acpi-misc', 'acpi-cppc', 'acpi-docs', 'acp [...] omits f4e56fda6602 Merge branch 'acpica' into linux-next omits 51ecb30e74d0 drm/i915/adl_s: Re-use TGL GuC/HuC firmware omits a7ffb8154d69 drm/i915/adl_s: Add power wells omits b4cd8dd367ad drm/i915/adl_s: Update PHY_MISC programming omits 931679e876ae btrfs: let callers of btrfs_get_io_geometry pass the em omits 6edc0fc3c864 btrfs: fix double accounting of ordered extent for subpage [...] omits 88f3294d588d btrfs: simplify condition in __btrfs_run_delayed_items omits 786fe4acb377 btrfs: remove wrong comment for can_nocow_extent() omits 9dcf60eb8dbe btrfs: add a trace class for dumping the current ENOSPC state omits 881e1ee3fde9 btrfs: adjust the flush trace point to include the source omits 1a11e416953d btrfs: implement space clamping for preemptive flushing omits 61726a5e80f2 btrfs: simplify the logic in need_preemptive_flushing omits 338875c6f4fc btrfs: rework btrfs_calc_reclaim_metadata_size omits 6ebf608be7c5 btrfs: check reclaim_size in need_preemptive_reclaim omits 2cf362d2b465 btrfs: rename need_do_async_reclaim omits 28d7e221e432 btrfs: improve preemptive background space flushing omits 483d978810ce btrfs: introduce a FORCE_COMMIT_TRANS flush operation omits 9515fa4b1d29 btrfs: track ordered bytes instead of just dio ordered bytes omits a89161a10a59 btrfs: add a trace point for reserve tickets omits b11bc5c81ba9 btrfs: make flush_space take a enum btrfs_flush_state inst [...] omits 2dbb75cab276 btrfs: send: use struct send_ctx *sctx for btrfs_compare_t [...] omits 25d3ec1e22bd btrfs: run delayed refs less often in commit_cowonly_roots omits 9e67f9f187e2 btrfs: stop running all delayed refs during snapshot omits 005a934df90f btrfs: remove bogus BUG_ON in alloc_reserved_tree_block omits 3a802df8d787 btrfs: move delayed ref flushing for qgroup into qgroup helper omits 386314e84f83 btrfs: only run delayed refs once before committing omits e624b57832c6 btrfs: delayed refs pre-flushing should only run the heads [...] omits 9423294e01eb btrfs: only let one thread pre-flush delayed refs in commit omits 733bb59ebda3 btrfs: do not block on deleted bgs mutex in the cleaner omits 2fdb4c74ec42 btrfs: abort the transaction if we fail to inc ref in btrf [...] omits b5e58ce9bad7 btrfs: add asserts for deleting backref cache nodes omits e75ac5f6beac btrfs: do not warn if we can't find the reloc root when lo [...] omits ac58305916c8 btrfs: splice remaining dirty_bg's onto the transaction di [...] omits 950ab949641f btrfs: fix reloc root leak with 0 ref reloc roots on recovery omits 78a79d4e3664 btrfs: remove repeated word in struct member comment omits 8fa098aafd0d btrfs: account for new extents being deleted in total_byte [...] omits e91b4641b422 btrfs: handle space_info::total_bytes_pinned inside the de [...] omits 3a7b58d632b2 btrfs: enable W=1 checks for btrfs omits d8cfcf0440a0 lib/zstd: convert constants to defines omits 2378a98180c2 btrfs: zoned: remove unused variable in btrfs_sb_log_locat [...] omits 53cf9caf2aaf btrfs: fix parameter description for functions in extent_io.c omits becc3e40c000 btrfs: fix parameter description in space-info.c omits f5b8728fd384 btrfs: fix parameter description of btrfs_inode_rsv_releas [...] omits 7c812e0fc704 btrfs: document btrfs_check_shared parameters omits ad63d1b4c531 btrfs: fix description format of fs_info of btrfs_wait_on_ [...] omits c0802e4f5a87 btrfs: document fs_info in btrfs_rmap_block omits f4e894ddd2a7 btrfs: document now parameter of peek_discard_list omits e0f912a718d5 btrfs: improve parameter description for __btrfs_write_out_cache omits a676489dc33a btrfs: fix parameter description in delayed-ref.c functions omits 1ad4008165d8 btrfs: fix function description formats in file-item.c omits b71c272b712e btrfs: fix parameter description of btrfs_add_extent_mapping omits 5e6bf54abc5f btrfs: document modified parameter of add_extent_mapping omits 874af5e7c9a2 btrfs: rework the order of btrfs_ordered_extent::flags omits a8f6fd1d6d08 btrfs: remove redundant NULL check before kvfree omits 8a84856f963b btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node omits 8842b9a2d3f4 btrfs: keep track of the root owner for relocation reads omits e98dcba4d3e1 btrfs: introduce helper to grab an existing extent buffer [...] omits e1c0bcf73699 btrfs: update comment for btrfs_dirty_pages omits bd8c79ff5e8c btrfs: refactor __extent_writepage_io() to improve readability omits f46857252e06 btrfs: rename parameter offset to disk_bytenr in submit_ex [...] omits 97bec30cedc4 btrfs: refactor btrfs_dec_test_* functions for ordered extents omits a3cbc289ebee btrfs: make btrfs_dio_private::bytes u32 omits 4f7f1bea14c7 btrfs: remove always true condition in btrfs_start_delalloc_roots omits 8197a7bb51d0 btrfs: make btrfs_start_delalloc_root's nr argument a long omits e3829b7f00a1 btrfs: send: remove stale code when checking for shared extents omits b185013ea42d btrfs: consolidate btrfs_previous_item ret val handling in [...] omits 4b7e20f3311f btrfs: ref-verify: make sure owner is set for all refs omits b50cb49980d4 btrfs: ref-verify: pass down tree block level when building refs omits 9da3570dbc8b btrfs: noinline btrfs_should_cancel_balance omits 8fb4e2d735bf btrfs: allow error injection for btrfs_search_slot and btr [...] omits 8b8cf5fce647 btrfs: remove new_dirid argument from btrfs_create_subvol_root omits 8b6a0b8970bd btrfs: make btrfs_root::free_objectid hold the next availa [...] omits f2a2f424a3e8 btrfs: rename btrfs_root::highest_objectid to free_objectid omits 69b56a6b8540 btrfs: rename btrfs_find_free_objectid to btrfs_get_free_objectid omits ea1330978872 btrfs: rename btrfs_find_highest_objectid to btrfs_init_ro [...] omits 3022d3ccc854 btrfs: cleanup local variables in btrfs_file_write_iter omits 1c7125063151 btrfs: clarify error returns values in __load_free_space_cache omits bb0978e39e3f btrfs: fix error handling in commit_fs_roots omits 8180cc375232 drm/gma500: Remove dependency on TTM omits 6455af65e978 drm/gma500: Remove CONFIG_X86 conditionals from source files omits 6ee8d3812578 drm/i915/bios: tidy up child device debug logging omits 837f23bb4b60 drm/gma500: Drop DRM_GMA3600 config option omits b51035c200bd drm/gma500: Remove Medfield support omits e4abd7ad2b77 dma-buf: Avoid comma separated statements omits ee0735ff4633 drm/i915/hdcp: disable the QSES check for HDCP2.2 over MST omits 9b4b540089d0 m68k: let clk_enable() return immediately if clk is NULL omits de499781c97d drm/lima: fix reference leak in lima_pm_busy omits 5b6a9ba9f6ce drm/i915: Don't check tc_mode unless dealing with a TC PHY omits c9b69041f0e0 drm/i915: Move HDMI vswing programming to the right place omits 1e0cb7bef35f drm/i915: Power up combo PHY lanes for for HDMI as well omits 5cdf706fb91a drm/i915: Extract intel_ddi_power_up_lanes() omits f8c6b615b921 drm/i915: Skip vswing programming for TBT omits 92036125120b Merge branch 'remotes/lorenzo/pci/misc' omits 9fc11145615e Merge branch 'remotes/lorenzo/pci/xilinx' omits 308115ade13b Merge branch 'remotes/lorenzo/pci/tango' omits 819181f9c7f9 Merge branch 'remotes/lorenzo/pci/rockchip' omits 942278478f3b Merge branch 'remotes/lorenzo/pci/rcar' omits 297c18bee9e2 Merge branch 'remotes/lorenzo/pci/ntb' omits b1689dc0c526 Merge branch 'remotes/lorenzo/pci/mediatek' omits 57b02856d00a Merge branch 'remotes/lorenzo/pci/dwc' omits 5509220a88ad Merge branch 'remotes/lorenzo/pci/brcmstb' omits 277bb10400d9 Merge branch 'pci/misc' omits 69d7d785e2b1 Merge branch 'pci/resource' omits 130763a2cd8e Merge branch 'pci/enumeration' omits d80cd9abcd94 ARM: decompressor: tidy up register usage omits 5a29552af92d ARM: 9052/1: decompressor: cover BSS in cache clean and re [...] omits a6a1f036c74e drm/scheduler: Job timeout handler returns status (v3) omits 33b94bcd5684 certs: Allow root user to append signed hashes to the blac [...] omits f78e50c8f750 certs: Factor out the blacklist hash creation omits d3adfde41e14 certs: Make blacklist_vet_description() more strict omits 9fc9f7e8adad certs: Check that builtin blacklist hashes are valid omits b0016e3efcb3 tools/certs: Add print-cert-tbs-hash.sh omits f3ebd4e6b692 drm/vmwgfx/vmwgfx_drv: Fix an error path in vmw_setup_pci_ [...] omits 18194b7b3ddc hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" omits e7cbc68a28e1 dt-binding: display: bcm2711-hdmi: Add CEC and hotplug interrupts omits 4d03ed7ad731 drm/vc4: hdmi: Don't register the CEC adapter if there's n [...] omits f551863af919 drm/vc4: hdmi: Remove cec_available flag omits ad6380e9aaf4 drm/vc4: hdmi: Support BCM2711 CEC interrupt setup omits 0c38490a0310 drm/vc4: hdmi: Split the interrupt handlers omits cd7f016c93b6 drm/vc4: hdmi: Introduce a CEC clock omits a9dd0b9a5c3e drm/vc4: hdmi: Update the CEC clock divider on HSM rate change omits f1ceb9d10043 drm/vc4: hdmi: Compute the CEC clock divider from the clock rate omits b06eecb5158e drm/vc4: hdmi: Restore cec physical address on reconnect omits 303085bc11bb drm/vc4: hdmi: Fix up CEC registers omits e9c9481f373e drm/vc4: hdmi: Fix register offset with longer CEC messages omits 7155334f15f3 drm/vc4: hdmi: Move hdmi reset to bind omits db3b41f29c4f fs-verity: support reading signature with ioctl omits 9a08107da8bf fs-verity: support reading descriptor with ioctl omits 667f148f5312 fs-verity: support reading Merkle tree with ioctl omits f6cad13696c6 fs-verity: add FS_IOC_READ_VERITY_METADATA ioctl omits fa9e1bd52d1d fs-verity: don't pass whole descriptor to fsverity_verify_ [...] omits 1851f5f1f2f8 fs-verity: factor out fsverity_get_descriptor() omits bbd13d6a7b2e drm/omap: dsi: fix unreachable code in dsi_vc_send_short() omits 58ccd7e11822 Merge branch 'features' into for-next omits e7f9773ccb32 Merge branch 'fixes' into for-next omits 52401eb8e3fc drm/i915/adl_s: Update combo PHY master/slave relationships omits 18c283df5a0e drm/i915/adl_s: Add vbt port and aux channel settings for adls omits 7dc1f92f27f8 drm/i915/adl_s: Add adl-s ddc pin mapping omits e341c618acde drm/i915/adl_s: Initialize display for ADL-S omits d6d2bc996e45 drm/i915/adl_s: Configure Port clock registers for ADL-S omits 80d0f76588b5 drm/i915/adl_s: Configure DPLL for ADL-S omits a84b4bd1172b drm/i915/adl_s: Add PHYs for Alderlake S omits fa58c9e4e364 drm/i915/adl_s: Add Interrupt Support omits fb51970b8d11 drm/i915/adl_s: Add PCH support omits c6bba9e5fedf x86/gpu: Add Alderlake-S stolen memory support omits c0af2e02e0bb ACPI: bus: Drop ACPI_BUS_COMPONENT which is not used any more omits 806c8bf2729b ACPI: utils: Clean up printing messages omits 304b4929ecf4 ACPI: scan: Clean up printing messages omits 20c094415096 ACPI: bus: Clean up printing messages omits e8799ef988c1 ACPI: PM: Clean up printing messages omits e425f6a2fb07 ACPI: power: Clean up printing messages omits 97ecfff41e26 drm/doc: document the type plane property omits 7e5d1e122dff drm/doc: fix drm_plane_type docs omits 25e524bfbda1 dt-bindings: display: mxsfb: Add compatible for i.MX8MM omits 5d16e40dd702 dt-bindings: display: mxsfb: Add and fix compatible strings omits 3b1b42fde911 dt-bindings: display: mxsfb: Convert binding to YAML omits 1f8644d56e91 drm/panfrost: Add governor data with pre-defined thresholds omits a78e7a51d2fa drm/drm_vblank: set the dma-fence timestamp during send_vb [...] omits 5a164ac4dbd2 dma-fence: allow signaling drivers to set fence timestamp omits c7f59e3dd603 dma-buf: heaps: Rework heap allocation hooks to return str [...] omits 14a117252f57 dma-buf: system_heap: Make sure to return an error if we abort omits 6a56d09bdab7 drm: Update todo.rst omits 8af8a109b34f drm/ttm: device naming cleanup omits b99c2c95412c drm: Introduce a drm_crtc_commit_wait helper 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 d1a73c641afd drm/vmwgfx: Make sure we unpin no longer needed buffers omits ca230ab18791 dt-bindings: dp-connector: Drop maxItems from -supply omits 81ad7f9f78e4 drm: Added orientation quirk for OneGX1 Pro omits 0883d63b19bb drm/i915/adl_s: Add ADL-S platform info and PCI ids omits 7e6c064ed834 drm/i915/tgl: Use TGL stepping info for applying WAs omits 7621350c6bb2 drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 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 5269a618eec7 video: fbdev: simplefb: Fix info message during probe 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 6dd6b7643e72 drm/vmwgfx: Remove reference to struct drm_device.pdev 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 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 aa7fb666092d Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation omits 7cb4f293777e Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 80eefd6e8602 Merge branche 'rproc-fixes' into for-next omits d03419fe2048 scsi: storvsc: Resolve data race in storvsc_probe() omits 2d26f5cb7f7f scsi: storvsc: Fix max_outstanding_req_per_channel for Win [...] omits 3f71d6b91e7e Drivers: hv: vmbus: Resolve race condition in vmbus_onoffe [...] omits f844988bde35 Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_ [...] omits cbf0eda5de05 Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() omits 5c0c26e7dca8 Drivers: hv: vmbus: Reduce number of references to message [...] omits 46011a70c1c2 Drivers: hv: vmbus: Initialize memory to be sent to the host omits 6809ea1c570b hv_utils: Add validation for untrusted Hyper-V values omits 4424a8d1acc0 Drivers: hv: vmbus: Copy packets sent by Hyper-V out of th [...] omits 226d336c1c75 extcon: max8997: Add CHGINS and CHGRM interrupt handling omits 537b32dee4cf extcon: Add stubs for extcon_register_notifier_all() functions omits f726c72d6c05 dma-mapping: benchmark: check the validity of dma mask bits omits 41707a524026 Merge branches 'soc-for-v5.11' and 'defconfig-for-v5.11' i [...] omits 92955b13f7c6 ARM: config: Enable PSTORE in aspeed_g5_defconfig adds 4cb2c00c43b3 Merge tag 'ovl-fixes-5.11-rc7' of git://git.kernel.org/pub [...] adds 927002ed29e2 Merge tag 'acpi-5.11-rc7' of git://git.kernel.org/pub/scm/ [...] adds 5c279c4cf206 Revert "x86/setup: don't remove E820_TYPE_RAM for pfn 0" adds 40fb68c7725a Revert "PCI/ASPM: Save/restore L1SS Capability for suspend [...] adds dd86e7fa07a3 Merge tag 'pci-v5.11-fixes-2' of git://git.kernel.org/pub/ [...] adds 6fc5e3022f0e Merge tag 'drm-misc-fixes-2021-02-02' of git://anongit.fre [...] adds 89fa15ecdca7 drm/amdgpu: fix the issue that retry constantly once the b [...] adds b99a8c8f239d drm/amdkfd: fix null pointer panic while free buffer in kfd adds ea41bd232f16 drm/amdgpu/gfx10: update CGTS_TCC_DISABLE and CGTS_USER_TC [...] adds 53a5a2729470 drm/amd/pm: fill in the data member of v2 gpu metrics tabl [...] adds cd9b0159beb7 drm/amdgpu: enable freesync for A+A configs adds 2b6b7ab4b1ca drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL adds 8866a67ab86c drm/amd/display: reuse current context instead of recreating one adds 1622711beebe drm/amd/display: Add more Clock Sources to DCN2.1 adds 1a10e5244778 drm/amd/display: Revert "Fix EDID parsing after resume fro [...] adds 58180a0cc0c5 drm/amd/display: Release DSC before acquiring adds 3ddc818d9bb8 drm/amd/display: Fix dc_sink kref count in emulated_link_detect adds 2abaa323d744 drm/amd/display: Free atomic state after drm_atomic_commit adds 8e92bb0fa75b drm/amd/display: Decrement refcount of dc_sink before reas [...] adds cfd4951f935c Merge tag 'amd-drm-fixes-5.11-2021-02-03' of https://gitla [...] adds 59854811c08c Merge tag 'drm-intel-fixes-2021-02-04' of git://anongit.fr [...] adds 8e91dd934be6 Merge tag 'drm-fixes-2021-02-05-1' of git://anongit.freede [...] adds 2d8bdf590658 Merge tag 'mmc-v5.11-rc6' of git://git.kernel.org/pub/scm/ [...] adds b35ccebe3ef7 vdpa/mlx5: Restore the hardware used index after change map adds e07ce64d8304 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 97ba0c7413f8 Merge tag 'iommu-fixes-v5.11-rc6' of git://git.kernel.org/ [...] adds ccd85d90ce09 KVM: SVM: Treat SVM as unsupported when running as an SEV guest adds c1c35cf78bfa KVM: x86: cleanup CR3 reserved bits checks adds 87aa9ec939ec KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs adds 031b91a5fe6f KVM: x86: Set so called 'reserved CR3 bits in LM mask' at [...] adds 6157ce59bf31 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 17fbcdf9f163 Merge tag 'nfsd-5.11-3' of git://git.kernel.org/pub/scm/li [...] adds 585fc0d2871c mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page adds 7ffddd499ba6 mm: hugetlb: fix a race between freeing and dissolving the page adds 0eb2df2b5629 mm: hugetlb: fix a race between isolating and freeing page adds ecbf4724e606 mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active adds 71a64f618be9 mm: migrate: do not migrate HugeTLB page whose refcount is one adds 74e21484e40b mm, compaction: move high_pfn to the for loop scope adds 4f6ec8602341 mm/vmalloc: separate put pages and flush VM flags adds 55b6f763d8bc init/gcov: allow CONFIG_CONSTRUCTORS on UML to fix module gcov adds 1c2f67308af4 mm: thp: fix MADV_REMOVE deadlock on shmem THP adds 2dcb39645441 memblock: do not start bottom-up allocations with kernel_end adds 4c415b9a710b mailmap: fix name/email for Viresh Kumar adds 9c41e526a56f mailmap: add entries for Manivannan Sadhasivam adds da74240eb3fc mm/filemap: add missing mem_cgroup_uncharge() to __add_to_ [...] adds 49c6631d3b4f kasan: add explicit preconditions to kasan_report() adds b99acdcbfe3c kasan: make addr_has_metadata() return true for valid addresses adds 28abcc963149 ubsan: implement __ubsan_handle_alignment_assumption adds e558464be982 mm: hugetlb: fix missing put_page in gather_surplus_pages() adds 654eb3f2a009 MAINTAINERS/.mailmap: use my @kernel.org address adds 1e0d27fce010 Merge branch 'akpm' (patches from Andrew) adds d7e10d47691d io_uring: don't modify identity's files uncess identity is cowed adds aec18a57edad io_uring: drop mm/files between task_work_submit adds 860b45dae969 Merge tag 'io_uring-5.11-2021-02-05' of git://git.kernel.d [...] adds 388c705b95f2 bfq-iosched: Revert "bfq: Fix computation of shallow depth" adds 538e4a8c571e nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs adds c9e95c392805 nvme-pci: ignore the subsysem NQN on Phison E16 adds 46121fa7c2dc update the email address for Keith Bush adds cb8563f5c735 nvmet-tcp: fix out-of-bounds access when receiving multipl [...] adds ea8465e61102 Merge branch 'nvme-5.11' of git://git.infradead.org/nvme i [...] adds eec79181212c Merge tag 'block-5.11-2021-02-05' of git://git.kernel.dk/l [...] adds 964d069f93c4 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 7c2d18357f2c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 0e5a3c8284a3 usb: dwc3: fix clock issue during resume in OTG mode adds f670e9f9c8ca usb: dwc2: Fix endpoint direction check in ep_from_windex adds 368afecbfb5e Merge tag 'usb-5.11-rc7' of git://git.kernel.org/pub/scm/l [...] adds 9c698bff66ab ARM: ensure the signal page contains defined contents adds 4d62e81b60d4 ARM: kexec: fix oops after TLB are invalidated adds 4a7859ea098b Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds f06279ea1908 Merge tag 'powerpc-5.11-7' of git://git.kernel.org/pub/scm [...] adds f7455e5d6897 Merge tag 'riscv-for-linus-5.11-rc7' of git://git.kernel.o [...] adds 91792bb8089b smb3: fix crediting for compounding when only one request [...] adds 21b200d09182 cifs: report error instead of invalid when revalidating a [...] adds 825b5991a46e Merge tag '5.11-rc6-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 315da87c0f99 kbuild: fix duplicated flags in DEBUG_CFLAGS adds efe6e3068067 kallsyms: fix nonconverging kallsyms table with lld adds 2db138bb9fa1 Merge tag 'kbuild-fixes-v5.11-2' of git://git.kernel.org/p [...] adds 9ad22e165994 x86/debug: Fix DR6 handling adds 8acf417805a5 x86/split_lock: Enable the split lock feature on another A [...] adds 7f1b11ba3564 tools/power/turbostat: Fallback to an MSR read for EPB adds 25a068b8e9a4 x86/apic: Add extra serialization for non-serializing MSRs adds c4bed4b96918 x86/debug: Prevent data breakpoints on __per_cpu_offset adds 3943abf2dbfa x86/debug: Prevent data breakpoints on cpu_dr7 adds 816ef8d7a2c4 x86/efi: Remove EFI PGD build time checks adds e24f9c5f6e31 Merge tag 'x86_urgent_for_v5.11_rc7' of git://git.kernel.o [...] adds ebb22a059436 rtc: mc146818: Dont test for bit 0-5 in Register D adds 24c242ec7abb ntp: Use freezable workqueue for RTC synchronization adds 814daadbf09a Merge tag 'timers_urgent_for_v5.11_rc7' of git://git.kerne [...] adds 2452483d9546 Revert "lib: Restrict cpumask_local_spread to houskeeping CPUs" adds 6fed85df5d09 Merge tag 'sched_urgent_for_v5.11_rc7' of git://git.kernel [...] adds 6342adcaa683 entry: Ensure trap after single-step on system call return adds 36a6c843fd0d entry: Use different define for selector variable in SUD adds c6792d44d8f0 Merge tag 'core_urgent_for_v5.11_rc7' of git://git.kernel. [...] adds 4c7bcb51ae25 genirq: Prevent [devm_]irq_alloc_desc from returning irq 0 adds fc6c0ae53af4 Merge tag 'irq_urgent_for_v5.11_rc7' of git://git.kernel.o [...] adds 9f5f8ec50165 dma-mapping: benchmark: use u8 for reserved field in uAPI [...] adds ff92acb220c5 Merge tag 'dma-mapping-5.11-2' of git://git.infradead.org/ [...] adds 7018c897c2f2 libnvdimm/dimm: Avoid race between probe and available_slo [...] adds b75dba7f472c Merge tag 'libnvdimm-fixes-5.11-rc7' of git://git.kernel.o [...] adds 92bf22614b21 Linux 5.11-rc7 adds 256cfdd6fdf7 tracing: Do not count ftrace events in top level enable output adds e0756cfc7d7c Merge tag 'trace-v5.11-rc7' of git://git.kernel.org/pub/sc [...] adds ef7d0b599938 Merge tag 'i3c/fixes-for-5.11' of git://git.kernel.org/pub [...] adds e812cbbbbbb1 squashfs: avoid out of bounds writes in decompressors adds f37aa4c7366e squashfs: add more sanity checks in id lookup adds eabac19e40c0 squashfs: add more sanity checks in inode lookup adds 506220d2ba21 squashfs: add more sanity checks in xattr id lookup adds 1cc4cdb521f9 kasan: fix stack traces dependency for HW_TAGS adds 793f49a87aae firmware_loader: align .builtin_fw to 8 adds a30a29091b5a mm/mremap: fix BUILD_BUG_ON() error in get_extent adds b85a7a8bb573 tmpfs: disallow CONFIG_TMPFS_INODE64 on s390 adds ad69c389ec11 tmpfs: disallow CONFIG_TMPFS_INODE64 on alpha adds d52db800846f selftests/vm: rename file run_vmtests to run_vmtests.sh adds a0c2eb0a4387 MAINTAINERS: update Andrey Ryabinin's email address adds e82553c10b08 Revert "mm: memcontrol: avoid workload stalls when lowerin [...] adds 3286222fc609 mm, slub: better heuristic for number of cpus when calcula [...] adds a35d8f016e0b nilfs2: make splice write available again adds 4b16b656b1ce Merge branch 'akpm' (patches from Andrew) adds a4dc7eee9106 NET: usb: qmi_wwan: Adding support for Cinterion MV31 adds 2a80c1581237 net/qrtr: restrict user-controlled length in qrtr_tun_writ [...] adds d795cc02a297 selftests/tls: fix selftest with CHACHA20-POLY1305 adds ec7d8e7dd3a5 xen/netback: avoid race in xenvif_rx_ring_slots_available() adds 3401e4aa43a5 cxgb4: Add new T6 PCI device id 0x6092 adds 7b5eab57cac4 rxrpc: Fix clearance of Tx/Rx ring when releasing a call adds 81b8be68ef8e net: hdlc_x25: Return meaningful error code in x25_open adds 1d23a56b0296 net: ipa: set error code in gsi_channel_setup() adds 52cbd23a119c udp: fix skb_copy_and_csum_datagram with odd segment sizes adds 12bc8dfb83b5 hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc [...] adds 07bf34a50e32 net: enetc: initialize the RFS and RSS memories adds 8fd54a73b7cd net: dsa: call teardown method on probe failure adds 647b8dd51846 selftests: txtimestamp: fix compilation issue adds b1bdde33b723 netfilter: xt_recent: Fix attempt to update deleted entry adds a3005b0f83f2 selftests: netfilter: fix current year adds 767d1216bff8 netfilter: nftables: fix possible UAF over chains from pac [...] adds 8d6bca156e47 netfilter: flowtable: fix tcp and udp header checksum update adds b3d2c7b876d4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 8dc1c444df19 net: gro: do not keep too many GRO packets in napi->rx_list adds 275a9c72b420 dpaa_eth: reserve space for the xdp_frame under the A05038 [...] adds c2b0e8455eb7 dpaa_eth: reduce data alignment requirements for the A0503 [...] adds 0a9946cca1a3 dpaa_eth: try to move the data in place for the A050385 erratum adds fb6221a2013f Merge branch 'dpaa_eth-a050385-erratum-workaround-fixes-un [...] adds f317e2ea8c88 net: stmmac: set TxQ mode back to DCB after disabling CBS adds 2da4b24b1dfb Merge tag 'wireless-drivers-2021-02-05' of git://git.kerne [...] adds ef66a1eace96 ibmvnic: Clear failover_pending if unable to schedule adds 5d1cbcc990f1 net/vmw_vsock: fix NULL pointer dereference adds 3d0bc44d39bc net/vmw_vsock: improve locking in vsock_connect_timeout() adds 225353c070fd net: ena: Update XDP verdict upon failure adds af8085f3a471 net: fix iteration for sctp transport seq_files adds ce7536bc7398 vsock/virtio: update credit only if socket is not closed adds 3aa6bce9af0e net: watchdog: hold device global xmit lock during tx disable adds b2bdba1cbc84 bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state adds 059d2a100498 switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT adds 6bbc088d6ebf Merge branch 'bridge-mrp' adds eb4733d7cffc net: dsa: felix: implement port flushing on .phylink_mac_l [...] adds 67a69f84cab6 net: hns3: add a check for queue_id in hclge_reset_vf_queue() adds 326334aad024 net: hns3: add a check for tqp_index in hclge_get_ring_cha [...] adds 532cfc0df1e4 net: hns3: add a check for index in hclge_get_rss_key() adds 49c2547b82c6 Merge branch 'hns3-fixes' adds 1c5fae9c9a09 vsock: fix locking in vsock_shutdown() adds 07998281c268 netfilter: conntrack: skip identical origin tuple in same [...] adds 664899e85c13 netfilter: nftables: relax check for stateful expressions [...] adds 450bbc339518 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds ee114dd64c00 bpf: Fix verifier jsgt branch analysis on max bound adds fd675184fc7a bpf: Fix verifier jmp32 pruning decision logic adds e88b2c6e5a4d bpf: Fix 32 bit src register truncation on div/mod adds b8776f14a470 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 6016bf19b385 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds b6c14d7a8380 dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" adds 708c2e418142 Merge tag 'dmaengine-fix2-5.11' of git://git.kernel.org/pu [...] adds fe0af09074bf Revert "ACPICA: Interpreter: fix memory leak by using exis [...] adds a3961497bd9c Merge tag 'acpi-5.11-rc8' of git://git.kernel.org/pub/scm/ [...] adds 3c55e94c0ade cpufreq: ACPI: Extend frequency tables to cover boost frequencies adds d11a1d08a082 cpufreq: ACPI: Update arch scale-invariance max perf ratio [...] adds 291009f656e8 Merge tag 'pm-5.11-rc8' of git://git.kernel.org/pub/scm/li [...] adds d30337da8677 ARM: at91: use proper asm syntax in pm_suspend adds b7ff3a447d10 arm64: dts: agilex: fix phy interface bit shift for gmac1 [...] adds 090e502e4e63 Merge tag 'socfpga_dts_fix_for_v5.12' of git://git.kernel. [...] adds cab1a507f5db Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 8c511eff1827 powerpc/kuap: Allow kernel thread to access userspace afte [...] adds 33f68a4f001a Merge remote-tracking branch 'powerpc-fixes/fixes' adds a0c2b4339c28 Merge remote-tracking branch 'sparc/master' adds 779d0b696ef6 Merge remote-tracking branch 'sound-current/for-linus' adds 737ee8bdf682 ASoC: rt700-sdw: use cancel_work_sync() in .remove as well [...] adds 121871a75ae4 ASoC: rt711-sdw: use cancel_work_sync() for .remove adds c792c3690b82 ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend adds 30fd8f65af78 ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode adds f12bbc50f3b1 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell [...] adds 45c92ec32b43 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell [...] adds 5ab3ff4d6696 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell [...] adds b976a5adf32e Merge series "ASoC: SOF/Intel/SoundWire: add missing quirk [...] adds 5e3277ab3baf ASoC: qcom: lpass: Fix i2s ctl register bit map adds 45a2702ce109 ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happ [...] adds 9037c3bde65d ASoC: SOF: debug: Fix a potential issue on string buffer t [...] adds bd8036eb1526 ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk adds 3dbacbd3c18f Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds 0805b617c3e1 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 1b6c3cc3b388 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds ff90a98222f4 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 54c5d3bfb0cf spi: pxa2xx: Fix the controller numbering for Wildcat Point adds 2395183738a0 spi: pxa2xx: Add IDs for the controllers found on Intel Lynxpoint adds 6c96bb2c369c Merge remote-tracking branch 'spi/for-5.11' into spi-linus adds cff0a68532a8 Merge remote-tracking branch 'spi-fixes/for-linus' adds 3731e5943aa3 Merge remote-tracking branch 'pci-current/for-linus' adds 6b46e60a6943 phy: USB_LGM_PHY should depend on X86 adds 25e3ee590f62 phy: phy-brcm-sata: remove unneeded semicolon adds 9a8b9434c60f phy: mediatek: Add missing MODULE_DEVICE_TABLE() adds ead4874eeac0 Merge remote-tracking branch 'phy/fixes' adds 78bf9c29bb93 Merge remote-tracking branch 'ide/master' adds 7d7275b3e866 bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD adds 9bbce32a20d6 ARM: dts: am33xx: add aliases for mmc interfaces adds aab097eda794 Merge remote-tracking branch 'omap-fixes/fixes' adds 99504e8153a7 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds c5c1fd6690f2 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds f852c596f2ee scsi: scsi_debug: Fix a memory leak adds fcea317f3dc6 Merge remote-tracking branch 'scsi-fixes/fixes' adds 2f51312bebb7 drm/i915/tgl+: Make sure TypeC FIA is powered up when init [...] adds 5feba0e905c4 drm/i915: Fix overlay frontbuffer tracking adds 20902b8a21be Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 97c6e28d388a gpio: mxs: GPIO_MXS should not default to y unconditionally adds 8b81a7ab8055 gpio: ep93xx: fix BUG_ON port F usage adds 28dc10eb77a2 gpio: ep93xx: Fix single irqchip with multi gpiochips adds 91e390bb1f95 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 50791f5d7b6a drm/sun4i: tcon: set sync polarity for tcon1 channel adds 36b53581fe0d drm/sun4i: dw-hdmi: always set clock rate adds 6a155216c48f drm/sun4i: Fix H6 HDMI PHY configuration adds 1926a0508d89 drm/sun4i: dw-hdmi: Fix max. frequency for H6 adds 4a7073d1d81e Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 7e9c8eacb6d3 Merge remote-tracking branch 'kbuild/for-next' adds 9dc00b25eadf dma-mapping: benchmark: pretend DMA is transmitting adds 81d88ce55092 dma-mapping: remove the {alloc,free}_noncoherent methods adds 8b81d54e6b2b dma-mapping: add a dma_mmap_pages helper adds a79c595298a8 dma-mapping: refactor dma_{alloc,free}_pages adds 3c9bc9fc3313 dma-mapping: add a dma_alloc_noncontiguous API adds c87ca98a5762 dma-iommu: refactor iommu_dma_alloc_remap adds 8b8734be6294 dma-iommu: implement ->alloc_noncontiguous adds 3dc47131f8aa media: uvcvideo: Use dma_alloc_noncontiguos API adds d462d418f540 Merge remote-tracking branch 'dma-mapping/for-next' adds 1a6c2509826b Merge remote-tracking branch 'asm-generic/master' adds 1c8b1a9e132b Merge branches 'fixes' and 'misc' into for-next adds 860660fd829e ARM: 9055/1: mailbox: arm_mhuv2: make remove callback return void adds 171db91076f3 Merge branch 'devel-stable' into for-next adds e2b6c892b4ba Merge remote-tracking branch 'arm/for-next' adds d9f1b52afa40 arm64: improve whitespace adds abd4737f67d7 mm/arm64: Correct obsolete comment in do_page_fault() adds 114945d84a30 arm64: Fix labels in el2_setup macros adds b161f9248242 arm64: Fix outdated TCR setup comment adds 8cc8a3241536 arm64: Turn the MMU-on sequence into a macro adds f359182291c7 arm64: Provide an 'upgrade to VHE' stub hypercall adds 0c93df9622d4 arm64: Initialise as nVHE before switching to VHE adds c6f8c92f3f36 arm64: Drop early setting of MDSCR_EL2.TPMS adds 19e87e131915 arm64: Move VHE-specific SPE setup to mutate_to_vhe() adds e2df464173f0 arm64: Simplify init_el2_state to be non-VHE only adds d077cb3cb904 arm64: Move SCTLR_EL1 initialisation to EL-agnostic code adds 8f266a5d878a arm64: cpufeature: Add global feature override facility adds b3341ae0efa2 arm64: cpufeature: Use IDreg override in __read_sysreg_by_ [...] adds f6f0c4362f07 arm64: Extract early FDT mapping from kaslr_early_init() adds 33200303553d arm64: cpufeature: Add an early command-line cpufeature ov [...] adds 361db0fca7af arm64: Allow ID_AA64MMFR1_EL1.VH to be overridden from the [...] adds 41fac42c2533 arm64: Honor VHE being disabled from the command-line adds 863ace77e9ff arm64: Add an aliasing facility for the idreg override adds 1945a067f351 arm64: Make kvm-arm.mode={nvhe, protected} an alias of id_ [...] adds 166cc2a4be0d KVM: arm64: Document HVC_VHE_RESTART stub hypercall adds a762f4ffc3c8 arm64: Move "nokaslr" over to the early cpufeature infrastructure adds 93ad55b7852b arm64: cpufeatures: Allow disabling of BTI from the command-line adds 7f6240858cf3 arm64: Defer enabling pointer authentication on boot core adds f8da5752fd1b arm64: cpufeatures: Allow disabling of Pointer Auth from t [...] adds c0b15c25d251 arm64: Extend workaround for erratum 1024718 to all versio [...] adds 6459b8469753 arm64: entry: consolidate Cortex-A76 erratum 1463225 workaround adds de591a82f41b mm: filemap: Fix microblaze build failure with 'mmu_defconfig' adds e9c6deee00e9 arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+ adds fccf0a3dfeaf arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory adds 387f3531116e arm64/mm: Reorganize pfn_valid() adds 8ee37e0f97ec drivers/perf: Replace spin_lock_irqsave to spin_lock adds 489ad500eeb3 Merge branches 'for-next/cosmetic', 'for-next/cpufeature', [...] adds a3fd1531a3d2 Merge remote-tracking branch 'arm64/for-next/core' adds f7d62396798c Merge tag 'amlogic-soc' of git://git.kernel.org/pub/scm/li [...] adds 70ba3b1adbf5 arm64: defconfig: Enable RT5659 adds 8c4501f0c03a Merge tag 'qcom-arm64-defconfig-for-5.12' of git://git.ker [...] adds 7321ed736f5c Merge tag 'qcom-defconfig-for-5.12' of git://git.kernel.or [...] adds 39a944cd8b64 Merge tag 'imx-defconfig-5.12' of git://git.kernel.org/pub [...] adds 9242b54ab6ee ARM: configs: at91: enable drivers for sam9x60 adds bc06f0943bd9 ARM: configs: sama5_defconfig: update and remove unneeded options adds c0b80a6247a3 ARM: configs: at91: DT/ATAG defconfig modifications adds bde65033a829 ARM: configs: at91_dt_defconfig: add useful helper options adds 94b3db5a55cb ARM: configs: at91_dt_defconfig: add ov7740 module adds b33f4da7b3ef ARM: configs: sama5_defconfig: add QSPI driver adds cfc9e5631107 Merge tag 'at91-defconfig-5.11-2' of git://git.kernel.org/ [...] adds 3c8e5d51e4c6 arm64: defconfig: Enable REGULATOR_MP8859 adds 7b9f5793e1f2 Merge tag 'v5.12-rockchip-defconfig64-1' of git://git.kern [...] adds c76fe896d6fd Merge tag 'omap-for-v5.12/defconfig-signed' of git://git.k [...] adds a26ef1caedbd Merge branch 'arm/defconfig' into for-next adds f16e6ab68062 Merge branch 'arm/fixes' into for-next adds 7deff441f53c drivers: soc: atmel: fix type for same7 adds 67bc80975279 optee: simplify i2c access adds d0236f17c319 Merge tag 'optee-simplify-i2c-access_for-v5.12' of git://g [...] adds a37e26c27ff0 Merge branch 'arm/drivers' into for-next adds 8ddc4c087115 soc: document merges adds f3d8876acac0 Merge tag 'samsung-dt-5.12' of git://git.kernel.org/pub/sc [...] adds c6badbd2d321 arm64: dts: zynqmp: Add address-cells property to interrup [...] adds 5f816e36e3d6 arm64: dts: zynqmp: Fix u48 si5382 chip on zcu111 adds 82a7ebf00224 arm64: dts: zynqmp: Add DT description for si5328 for zcu1 [...] adds 928a5747599e arm64: dts: zynqmp: Enable si5341 driver for zcu102/106/111 adds 42cb66dcd5f7 arm64: dts: zynqmp: Enable reset controller driver adds 51733f16c641 arm64: dts: zynqmp: Enable phy driver for Sata on zcu102/z [...] adds 002002c0ad31 arm64: dts: zynqmp: Add label for zynqmp_ipi adds 63481699d6e3 arm64: dts: zynqmp: Add missing mio-bank properties to sdhcis adds 41b452a5702b arm64: dts: zynqmp: Wire arasan nand controller adds cbf8bed0e353 arm64: dts: zynqmp: Wire zynqmp qspi controller adds 1f9fcf6573fb arm64: dts: zynqmp: Add missing lpd watchdog node adds 8ac47837f0e0 arm64: dts: zynqmp: Add missing iommu IDs adds 127b856f67fc arm64: dts: zynqmp: Add description for zcu104 revC adds 1cabd1181f15 dt-bindings: arm: Fix typo in zcu111 board adds 7b6714b3edeb arm64: dts: zynqmp: Add DPDMA node adds b0f89cf5b627 arm64: dts: zynqmp: Add DisplayPort subsystem adds 55563399bb16 arm64: dts: zynqmp: Wire up the DisplayPort subsystem adds 638f79778d4f Merge tag 'zynqmp-dt-for-v5.12' of https://github.com/Xili [...] adds 02bb4cb4c463 Merge tag 'amlogic-dt' of git://git.kernel.org/pub/scm/lin [...] adds 88d537bc92ca arm64: dts: meson: convert meson-sm1-odroid-c4 to dtsi adds 56f45a21fc44 dt-bindings: arm: amlogic: add ODROID-HC4 bindings adds 33b14f663df8 arm64: dts: meson: add initial device-tree for ODROID-HC4 adds 79e3faa756b2 Merge tag 'amlogic-dt64-1' of git://git.kernel.org/pub/scm [...] adds 8a2b1ec17085 Merge tag 'qcom-arm64-for-5.12' of git://git.kernel.org/pu [...] adds b7976dcf363b Merge tag 'qcom-dts-for-5.12' of git://git.kernel.org/pub/ [...] adds 6f771ce6c3bb Merge tag 'imx-bindings-5.12' of git://git.kernel.org/pub/ [...] adds 48a60549d207 Merge tag 'imx-dt-5.12' of git://git.kernel.org/pub/scm/li [...] adds 60c9579a0132 Merge tag 'imx-dt64-5.12' of git://git.kernel.org/pub/scm/ [...] adds 74d60e2e93fe Merge tag 'actions-arm-dt-for-v5.12' of git://git.kernel.o [...] adds 36948ec3d4d0 ARM: dts: rockchip: add gpu node to rk3288-miqi adds b39d9683c721 ARM: dts: rockchip: add QoS register compatibles for rk306 [...] adds 6cc35e5edbe4 ARM: dts: rockchip: add QoS register compatibles for rk3288 adds b840662bd55f ARM: dts: rockchip: rename thermal subnodes for rk3288 adds 2525f194f9dc ARM: dts: rockchip: Add NFC node for RV1108 SoC adds 9c2bfe53b2fc ARM: dts: rockchip: Add NFC node for RK2928 and other SoCs adds 4cd9a03435bc ARM: dts: rockchip: Add NFC node for RK3036 SoC adds 5eae5696eed5 ARM: dts: rockchip: Remove bogus "amba" bus nodes adds 94e8a5f6d0de ARM: dts: rockchip: assign a fixed index to mmc devices on [...] adds 1034e2b6b843 ARM: dts: rockchip: assign a fixed index to mmc devices on [...] adds 243d3de3bd40 Merge tag 'v5.12-rockchip-dts32-1' of git://git.kernel.org [...] adds 221c6c042fa0 arm64: dts: rockchip: assign a fixed index to mmc devices [...] adds bd3fd04910ab arm64: dts: rockchip: add QoS register compatibles for rk3399 adds 6c3ae9f9a133 arm64: dts: rockchip: add QoS register compatibles for px30 adds 25572fb5aa98 arm64: dts: rockchip: enable HDMI sound nodes for rk3328-rock64 adds 7f02feb56d9d arm64: dts: rockchip: add SPDIF node for rk3399-rockpro64 adds 7c96a5cf680a arm64: dts: rockchip: rename thermal subnodes for rk3368 adds e58061b59787 arm64: dts: rockchip: rename thermal subnodes for rk3399 adds c6433083f593 arm64: dts: rockchip: rk3328: Add clock_in_out property to [...] adds 31b8e8592f66 dt-bindings: arm: rockchip: Add Radxa ROCK Pi E adds b918e81f2145 arm64: dts: rockchip: rk3328: Add Radxa ROCK Pi E adds c56eeebc27af arm64: dts: rockchip: Add NFC node for RK3308 SoC adds d00e6e22e8b9 arm64: dts: rockchip: Add NFC node for PX30 SoC adds 3503376d6cc3 arm64: dts: rockchip: Move ep-gpios property to nanopc-t4 [...] adds c7b03115003f arm64: dts: rockchip: Add NanoPi M4B board adds 1e58ba111421 arm64: dts: rockchip: Rely on SoC external pull up on pmic [...] adds 5b9312109135 arm64: dts: rockchip: fix ranges property format for rk339 [...] adds 833821eeab91 arm64: dts: rockchip: Light "sys" LED on NanoPi R2S adds 9e8244495f44 arm64: dts: rockchip: Remove bogus "amba" bus nodes adds c73583c625be arm64: dts: rockchip: cleanup cpu_thermal node of rk3399-r [...] adds 84b2c2c872da arm64: dts: rockchip: assign a fixed index to mmc devices [...] adds b4a9fe363995 arm64: dts: rockchip: assign a fixed index to mmc devices [...] adds 0523b124aa4d arm64: dts: rockchip: assign a fixed index to mmc devices [...] adds 060b65d260c5 arm64: dts: rockchip: rename pinctrl nodename to gmac2io f [...] adds 7582ad63c9bd arm64: dts: rockchip: more user friendly name of sound nodes adds 889231c6c801 Merge tag 'v5.12-rockchip-dts64-1' of git://git.kernel.org [...] adds 4dab92eb1988 Merge branch 'arm/dt' into for-next adds 24146a7d67ce MAINTAINERS: Add linux-actions ML for Actions Semi Arch adds 82e754b1ba65 Merge tag 'imx-soc-5.12' of git://git.kernel.org/pub/scm/l [...] adds f89f61672a50 Merge branch 'arm/soc' into for-next adds ce8ccf21c040 Merge tag 'qcom-drivers-for-5.12' of git://git.kernel.org/ [...] adds 168b322e36c5 Merge tag 'imx-drivers-5.12' of git://git.kernel.org/pub/s [...] adds 6238de3114d6 Merge branch 'arm/drivers' into for-next adds 75e9e9764c2a arm64: defconfig: enable clock driver for ZynqMP platforms adds 21e4675d9305 Merge tag 'zynqmp-soc-for-v5.12' of https://github.com/Xil [...] adds 97fe18b22dea Merge branch 'arm/defconfig' into for-next adds 470db6e829ec Merge branch 'arm/fixes' into for-next adds 5414f7eef59f soc: document merges adds 5584f92d24f5 Merge remote-tracking branch 'arm-soc/for-next' adds 789c874f3121 Merge remote-tracking branch 'actions/for-next' adds 76aeb7a9b623 Merge remote-tracking branch 'amlogic/for-next' adds 3f94cf15583b soc: aspeed: snoop: Add clock control logic adds d0e72be77e79 soc: aspeed: socinfo: Add new systems adds 36652a295266 ARM: dts: aspeed: Add device tree for Ampere's Mt. Jade BMC adds d050d049f8b8 ARM: dts: aspeed: Add LCLK to lpc-snoop adds d2dc55b96f87 ARM: dts: aspeed: rainier: Add eMMC clock phase compensation adds cc36a99de0fa ARM: dts: aspeed: g220a: Enable ipmb adds 2b433f7128e7 ARM: dts: aspeed: g220a: Fix some gpio adds 13177f6ed3ea ARM: dts: aspeed: Add Supermicro x11spi BMC machine adds 326e852f2c20 ARM: dts: aspeed: inspur-fp5280g2: Add GPIO line names adds 8828af99a161 ARM: dts: aspeed: inspur-fp5280g2: Add ipsps1 driver adds a5c5168478d7 ARM: dts: aspeed: Add Everest BMC machine adds 99fa80c3de15 ARM: dts: aspeed: amd-ethanolx: Enable secondary LPC snoop [...] adds 286a596da293 ARM: dts: aspeed: mowgli: Add i2c rtc device adds a74c6525f12f ARM: dts: aspeed: ast2600evb: Add enable ehci and uhci adds 697dabd5d370 Merge branches 'soc-for-v5.12' and 'dt-for-v5.12' into for-next adds 186c74a08038 Merge remote-tracking branch 'aspeed/for-next' adds aae49663c4b4 Merge branch 'at91-defconfig' into at91-next adds 1a36fb5fc574 Merge remote-tracking branch 'at91/at91-next' adds 62c290a6784a memory: ti-emif-pm: Drop of_match_ptr from of_device_id table adds 0e9bc42089a7 memory: samsung: exynos5422-dmc: Correct function names in [...] adds 321b36c79c43 memory: tegra186-emc: Replace DEFINE_SIMPLE_ATTRIBUTE with [...] adds 5c289c7fae29 Merge branch 'mem-ctrl-next' into for-next adds ed522982af68 Merge remote-tracking branch 'drivers-memory/for-next' adds 4ff1ee1351ef Merge remote-tracking branch 'imx-mxs/for-next' adds 6883c814b51d Merge remote-tracking branch 'keystone/next' adds c7c0fcfa4cf2 Merge remote-tracking branch 'mediatek/for-next' adds cd53a468ab25 Merge remote-tracking branch 'mvebu/for-next' adds 01e73147cbf8 Merge branch 'fixes' into for-next adds 3fd995371c19 Merge remote-tracking branch 'omap/for-next' adds d807f17a9b84 Merge remote-tracking branch 'qcom/for-next' adds e577fb1f718c Merge remote-tracking branch 'raspberrypi/for-next' adds 32030cd68b4b Merge remote-tracking branch 'realtek/for-next' adds 6ae7da916fb2 Merge remote-tracking branch 'renesas/next' adds 2c48847c7cb2 Merge branch 'v5.12-armsoc/defconfig64' into for-next adds 9317b5b0c07c Merge branch 'v5.12-armsoc/dts32' into for-next adds f261ae858862 Merge branch 'v5.12-armsoc/dts64' into for-next adds 415173712003 clk: rockchip: Demote non-conformant kernel-doc headers in [...] adds 274ae6da4b32 clk: rockchip: Remove unused/undocumented struct members f [...] adds eee7b95589e6 clk: rockchip: Demote kernel-doc abuses to standard commen [...] adds d48fbef962b0 clk: rockchip: Demote non-conformant kernel-doc header in [...] adds 91361f798e32 Merge branch 'v5.12-clk/next' into for-next adds 0be10b6f68b2 clk: rockchip: add clock ids for PCLK_DPHYRX and PCLK_DPHY [...] adds fabb841c5b16 clk: rockchip: use clock ids for PCLK_DPHYRX and PCLK_DPHY [...] adds 686458aa7523 clk: rockchip: add clock id for SCLK_VIP_OUT on rk3368 adds ed2243e0038b clk: rockchip: use clock id for SCLK_VIP_OUT on rk3368 adds 4bc23b3c83c9 clk: rockchip: fix DPHY gate locations on rk3368 adds 38051549ac38 Merge branch 'v5.12-clk/next' into for-next adds 94154a7f8e01 Merge remote-tracking branch 'rockchip/for-next' adds 7f9942c61fa6 ARM: s3c: fix fiq for clang IAS adds 49dc85ca3c78 ARM: s3c: irq-s3c24xx: include headers for missing declarations adds f503878564f5 ARM: s3c: irq-s3c24xx: staticize local functions adds da2f247fcbf4 Merge branch 'next/soc' into for-next adds 516eb2608d12 Merge remote-tracking branch 'samsung-krzk/for-next' adds 250e755dc319 Merge remote-tracking branch 'stm32/stm32-next' adds a02b34348c43 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds fdf4d96e787c Merge remote-tracking branch 'tegra/for-next' adds 2918ef482b9d Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 093a757df244 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds 7907e69f31a5 Merge tag 'renesas-clk-for-v5.12-tag2' of git://git.kernel [...] adds c6a1edca313d Merge branch 'clk-renesas' into clk-next adds 2f290b7c67ad clk: meson: clk-pll: fix initializing the old rate (fallba [...] adds 9e717285f0bd clk: meson: clk-pll: make "ret" a signed integer adds ccdc1f0836f8 clk: meson: clk-pll: propagate the error from meson_clk_pl [...] adds 40e977400d21 clk: meson: meson8b: remove compatibility code for old .dtbs adds b8dd6a8ae501 dt-bindings: clock: meson8b: remove non-existing clock macros adds 001cad0d3a15 clk: meson-axg: remove CLKID_MIPI_ENABLE adds af5782442538 clk: meson: axg: Remove MIPI enable clock gate adds 4c54b96705d1 Merge tag 'clk-meson-v5.12-1' of https://github.com/BayLib [...] adds 84b9dc6f95f0 Merge branch 'clk-amlogic' into clk-next adds f8d0e2bae631 dt-bindings: clk: sunxi-ccu: Add compatible string for All [...] adds 394a36dd9dec clk: sunxi-ng: Add support for the Allwinner H616 R-CCU adds 88dde5e23da1 clk: sunxi-ng: Add support for the Allwinner H616 CCU adds 6bbea83a6693 Merge tag 'sunxi-clk-for-5.12' of https://git.kernel.org/p [...] adds 07060194be5c Merge branch 'clk-allwinner' into clk-next adds c148c1bb2a6e Merge tag 'clk-imx-5.12' of git://git.kernel.org/pub/scm/l [...] adds a459a458816f Merge branch 'clk-imx' into clk-next adds ee778e069dd4 dt-bindings: clock: Add Qualcomm A7 PLL binding adds 5a5223ffd7ef clk: qcom: Add A7 PLL support adds f28dec1ab71b clk: qcom: Add SDX55 APCS clock controller support adds 78ddb79cab17 clk: qcom: gfm-mux: fix clk mask adds e6c3cc63fa1a dt-bindings: clock: qcom: rpmhcc: Add sc8180x rpmh clocks adds 8a1f7fb17569 clk: qcom: rpmhcc: Add sc8180x rpmh clocks adds d79dfa19ca42 clk: qcom: gcc-sc7180: Mark the MM XO clocks to be always ON adds 0fadcdfdcf57 dt-bindings: clock: Add SC8180x GCC binding adds 4433594bbe5d clk: qcom: gcc: Add global clock controller driver for SC8180x adds 160210b48331 clk: qcom: clk-alpha-pll: replace regval with val adds 80ca7765fc75 clk: qcom: clk-alpha-pll: modularize alpha_pll_trion_set_rate() adds f4c7e27aa4b6 clk: qcom: clk-alpha-pll: Add support for Lucid 5LPE PLL adds a2e8c80845be dt-bindings: clock: Add SM8350 GCC clock bindings adds 44c20c9ed37f clk: qcom: gcc: Add clock driver for SM8350 adds 9ba80d849c83 dt-bindings: clock: Add missing SM8250 videoc clock indices adds 2334032f00af clk: qcom: videocc: Add sm8250 VIDEO_CC_MVS0_DIV_CLK_SRC adds c80a4285a36e clk: qcom: videocc: Add sm8250 VIDEO_CC_MVS0_CLK adds fe8e6d554705 clk: qcom: videocc: Add gdsc mmcx-reg supply hook adds 68e5d392a38e dt-bindings: clocks: gcc-msm8998: Add GCC_MMSS_GPLL0_CLK d [...] adds 68f863e56105 clk: qcom: gcc-msm8998: Wire up gcc_mmss_gpll0 clock adds e9f322f71cbe dt-bindings: clock: gcc-msm8998: Add HMSS_GPLL0_CLK_SRC de [...] adds b791620cf4b4 clk: qcom: gcc-msm8998: Add missing hmss_gpll0_clk_src clock adds f86114913085 clk: qcom: gcc-msm8998: Mark gpu_cfg_ahb_clk as critical adds 292f75ecff07 clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs adds fa92f3b093d6 clk: qcom: mmcc-msm8998: Add hardware clockgating register [...] adds 68e1d106eb4d clk: qcom: mmcc-msm8998: Set bimc_smmu_gdsc always on adds 1e40c64b4026 clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gp [...] adds 67a162e34b2b clk: qcom: gpucc-msm8998: Allow fabia gpupll0 rate setting adds e6809e0490dd clk: qcom: gcc-sdm660: Mark MMSS NoC CFG AHB clock as critical adds a609785bf44c clk: qcom: gcc-sdm660: Mark GPU CFG AHB clock as critical adds 4230d9ed6d3e clk: qcom: Add SDM660 Multimedia Clock Controller (MMCC) driver adds a2c5f2fa1065 dt-bindings: clock: Add support for the SDM630 and SDM660 mmcc adds c2d6a5f0c581 clk: qcom: rcg2: Stop hardcoding gfx3d pingpong parent numbers adds 3bf264f9dad5 clk: qcom: mmcc-msm8996: Migrate gfx3d clock to clk_rcg2_gfx3d adds 6c37c9df156b clk: qcom: gdsc: Implement NO_RET_PERIPH flag adds 7cdfab650a05 clk: qcom: Add SDM660 GPU Clock Controller (GPUCC) driver adds 3f930cd0f093 dt-bindings: clock: Add QCOM SDM630 and SDM660 graphics cl [...] adds 2df8188af7bd Merge branch 'clk-qcom' into clk-next adds 7ae3799c9b15 MAINTAINERS: Add section for NXP i.MX clock drivers adds 74e3c423bf0c Merge branch 'clk-imx' into clk-next adds 33034d7422db clk: Drop unused efm32gg driver adds eca8b0bea082 Merge branch 'clk-unused' into clk-next adds b56e1cc42356 Merge tag 'v5.12-rockchip-clk1' of git://git.kernel.org/pu [...] adds 33aa1c394c85 Merge branch 'clk-rockchip' into clk-next adds 324a810583ff clk: axi-clkgen: replace ARCH dependencies with driver deps adds da68c30963c0 clk: clk-axiclkgen: add ZynqMP PFD and VCO limits adds 99da100bac55 dt-bindings: clock: adi,axi-clkgen: add compatible string [...] adds 6ba7ea7630fb clk: axi-clkgen: use devm_platform_ioremap_resource() short-hand adds bc6b9dc79c87 ARM: dts: vcu: define indexes for output clocks adds 0225daea0814 clk: divider: fix initialization with parent_hw adds d387dfc43cba soc: xilinx: vcu: drop coreclk from struct xlnx_vcu adds a3ab984bb8b0 soc: xilinx: vcu: add helper to wait for PLL locked adds 354dcf7b02a3 soc: xilinx: vcu: add helpers for configuring PLL adds f1bc982e7ced soc: xilinx: vcu: implement PLL disable adds 5a2b2e134187 soc: xilinx: vcu: register PLL as fixed rate clock adds 9c789deea206 soc: xilinx: vcu: implement clock provider for output clocks adds 4472e1849db7 soc: xilinx: vcu: make pll post divider explicit adds 58ee6baf393e soc: xilinx: vcu: make the PLL configurable adds 5a9b12581708 soc: xilinx: vcu: remove calculation of PLL configuration adds bc2702027062 soc: xilinx: vcu: use bitfields for register definition adds e2fb5c3b2315 soc: xilinx: vcu: fix repeated word the in comment adds cd0cefa9c96b soc: xilinx: vcu: fix alignment to open parenthesis adds a2fe7baa27a4 clk: xilinx: move xlnx_vcu clock driver from soc adds c6009aa7203d Merge branch 'clk-xilinx' into clk-next adds 7765f32a8e9b clk: remove tango4 driver adds bcbe6005eb18 clk: remove zte zx driver adds ed0f3e23d106 clk: remove sirf prima2/atlas drivers adds ee7294ba49bf clk: remove u300 driver adds 9e0859cbac9d Merge branch 'clk-unused' into clk-next adds 8c18e927b10d clk: mediatek: Select all the MT8183 clocks by default adds 6df3c6d9fdde clk: mediatek: mux: Drop unused clock ops adds 31a42c2f3b5d clk: mediatek: mux: Update parent at enable time adds 49514602d929 Merge branch 'clk-mediatek' into clk-next adds fb7acfe7b0ef dt-bindings: clock: imx: Switch to my personal address adds 4a323a5617d4 Merge branch 'clk-imx' into clk-next adds e7946251472e Merge remote-tracking branch 'clk/clk-next' adds 78a94a1d15fa Merge remote-tracking branch 'csky/linux-next' adds e470a8406625 Merge remote-tracking branch 'h8300/h8300-next' adds b73d94c61254 Merge remote-tracking branch 'm68k/for-next' adds c1fb1bf64bb6 m68k: let clk_enable() return immediately if clk is NULL adds 575dd92c6f6b Merge remote-tracking branch 'm68knommu/for-next' adds 9aa37c858c04 Merge remote-tracking branch 'microblaze/next' adds b83ba0b9df56 MIPS: of: Introduce helper function to get DTB adds 3f9ef7785a9c MIPS: ralink: manage low reset lines adds 8e5cee476902 dt-bindings: mips: Add support for RTL83xx SoC series adds 671841d254b8 Add support for Realtek RTL838x/RTL839x switch SoCs adds 4042147a0cc6 MIPS: Add Realtek RTL838x/RTL839x support as generic MIPS system adds 8310a99107b1 dt-bindings: Add Cisco prefix to vendor list adds 8991ae593ca2 mips: dts: Add support for Cisco SG220-26 switch adds c87bc737220a MIPS: pistachio: remove obsolete include/asm/mach-pistachio adds 1ddc96bd42da MIPS: kernel: Support extracting off-line stack traces fro [...] adds d4d3ef8b347b MIPS: relocatable: Provide kaslr_offset() to get the kerne [...] adds 457d2fc54f00 MIPS: relocatable: Use __kaslr_offset in show_kernel_relocation adds fc4cac4cfc43 MIPS: compressed: fix build with enabled UBSAN adds 9f0781bac9f3 MIPS: process: Fix no previous prototype warning adds 408802434467 Revert "mips: Manually call fdt_init_reserved_mem() method" adds fe6c98a115af MIPS: crash_dump.c: Simplify copy_oldmem_page() adds ea4a1ea4c8f4 Revert "MIPS: microMIPS: Fix the judgment of mm_jr16_op an [...] adds 90d1e9c4861d Merge remote-tracking branch 'mips/mips-next' adds 0a66d4567147 Merge remote-tracking branch 'nds32/next' adds 8f722f67452f openrisc: Use devicetree to determine present cpus adds 021d98572b7a Merge remote-tracking branch 'openrisc/for-next' adds 7bad0d60e078 Merge remote-tracking branch 'parisc-hd/for-next' adds 24b4c6b1a7fc powerpc/powernv/pci: Drop pnv_phb->initialized adds 5537fcb319d0 powerpc/pci: Add ppc_md.discover_phbs() adds fbbefb320214 powerpc/pci: Move PHB discovery for PCI_DN using platforms adds 893586ec949d powerpc/512x: Move PHB discovery adds eab3166f4eac powerpc/52xx/efika: Move PHB discovery adds e0bf9de2242a powerpc/52xx/lite5200: Move PHB discovery adds ba5087622a0f powerpc/52xx/media5200: Move PHB discovery adds a760cfd9cfa2 powerpc/52xx/mpc5200_simple: Move PHB discovery adds 3c82a6aecd36 powerpc/82xx/*: Move PHB discovery adds 83f84041ff1c powerpc/83xx: Move PHB discovery adds 053d58c87029 powerpc/amigaone: Move PHB discovery adds 407d418f2fd4 powerpc/chrp: Move PHB discovery adds 08c4738254b8 powerpc/embedded6xx/holly: Move PHB discovery adds daa6c24780c1 powerpc/embedded6xx/linkstation: Move PHB discovery adds 748770aeb441 powerpc/embedded6xx/mpc7448: Move PHB discovery adds d20a864f434b powerpc/embedded6xx/mve5100: Move PHB discovery adds c144bc719234 powerpc/pasemi: Move PHB discovery adds c0ef717305f5 powerpc/64s: interrupt exit improve bounding of interrupt [...] adds 112665286d08 KVM: PPC: Book3S HV: Context tracking exit guest context b [...] adds 7a24ae2e172f powerpc/32s: move DABR match out of handle_page_fault adds 36f0114140ee powerpc/64s: move DABR match out of handle_page_fault adds a4922f5442e7 powerpc/64s: move the hash fault handling logic to C adds a01a3f2ddbcd powerpc: remove arguments from fault handler functions adds b4ced8031000 powerpc/fsl_booke/32: CacheLockingException remove args adds 18722ecf9efd powerpc: do_break get registers from regs adds 755d66417446 powerpc: DebugException remove args adds 73d7a97914f2 powerpc/32: transfer can avoid saving r4/r5 over trace call adds 8458c628a53b powerpc: bad_page_fault get registers from regs adds 71f47976fafc powerpc/64s: add do_bad_page_fault_segv handler adds 4cb842846514 powerpc: rearrange do_page_fault error case to be inside e [...] adds f4c03b0e520c powerpc/64s: move bad_page_fault handling to C adds bf0e2374aa7b powerpc/64s: split do_hash_fault adds 31d6490ccb28 powerpc/mm: Remove stale do_page_fault comment referring t [...] adds e44370abb2e9 powerpc/64s: slb comment update adds 3a3138836bc3 powerpc/traps: add NOKPROBE_SYMBOL for sreset and mce adds 156b5371a9c2 powerpc/perf: move perf irq/nmi handling details into traps.c adds 0440b8a22cc4 powerpc/time: move timer_broadcast_interrupt prototype to [...] adds 6c6aee009ec3 powerpc: add and use unknown_async_exception adds dcdb4f12963f powerpc/cell: tidy up pervasive declarations adds 209e9d500e25 powerpc: introduce die_mce adds c538938fa2cf powerpc/mce: ensure machine check handler always tests RI adds 11cb0a25f718 powerpc: improve handling of unrecoverable system reset adds 8d41fc618ab8 powerpc: interrupt handler wrapper functions adds 25b7e6bb743c powerpc: add interrupt wrapper entry / exit stub functions adds fd3f1e0f139f powerpc/traps: factor common code from program check and e [...] adds 3a96570ffceb powerpc: convert interrupt handlers to use wrappers adds e6f8a6c86ce7 powerpc: add interrupt_cond_local_irq_enable helper adds 2a06bf3e95cd powerpc/64: context tracking remove _TIF_NOHZ adds a008f8f9fd67 powerpc/64s/hash: improve context tracking of hash faults adds 540d4d34bef4 powerpc/64: context tracking move to interrupt wrappers adds 6fdb0f410bb0 powerpc/64: add context tracking to asynchronous interrupts adds 1b1b6a6f4cc0 powerpc: handle irq_enter/irq_exit in interrupt handler wrappers adds f821bc97dee4 powerpc/64s: move context tracking exit to interrupt exit path adds 75b96950fdda powerpc/64s: reconcile interrupts in C adds 2994e1babfc4 powerpc/64: move account_stolen_time into its own function adds 56acfdd8bf9f powerpc/64: entry cpu time accounting in C adds 74c3354bc1d8 powerpc/pseries/mce: restore msr before returning from handler adds 118178e62e2e powerpc: move NMI entry/exit code into wrapper adds 6ecbb582b694 powerpc/64s: move NMI soft-mask handling to C adds 86dbb3941649 powerpc/64s: runlatch interrupt handling in C adds 665d8d58761c powerpc/akebono: Fix unmet dependency errors adds 6c6fdbb2b700 powerpc: remove unneeded semicolons adds ea7826583f5e powerpc/44x: Fix a spelling mismach to mismatch in head_44x.S adds 266d8f758653 powerpc/pkeys: Remove unused code adds 91f3469a43fd powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct adds e79b76e03b71 powerpc/perf: Expose Performance Monitor Counter SPR's as [...] adds a2496049f1f1 powerpc/64s/radix: add warning and comments in mm_cpumask trim adds 26418b36a11f powerpc/64s/radix: refactor TLB flush type selection adds 54bb503345b8 powerpc/64s/radix: Check for no TLB flush required adds 780de40601aa powerpc/64s/radix: Allow mm_cpumask trimming from external [...] adds 9393544842d6 powerpc/64s/radix: occasionally attempt to trim mm_cpumask adds 032b7f08932c powerpc/64s/radix: serialize_against_pte_lookup IPIs trim [...] adds 3cb1aa7aa394 powerpc/64s: Implement ptep_clear_flush_young that does no [...] adds 768d70e19ba5 powerpc/pseries/dlpar: handle ibm, configure-connector del [...] adds d137845c9731 powerpc/perf: Record counter overflow always if SAMPLE_IP [...] adds 903178d0ce6b powerpc/8xx: Fix software emulation interrupt adds bbda4b6c7d7c powerpc/sstep: Fix load-store and update emulation adds 22b89ba178dd powerpc/sstep: Fix darn emulation adds 8524e2e76441 powerpc/uaccess: Perform barrier_nospec() in KUAP allowanc [...] adds fd659e8f2c6d powerpc/32s: Change mfsrin() into a static inline function adds 179ae57dbad1 powerpc/32s: mfsrin()/mtsrin() become mfsr()/mtsr() adds b842d131c798 powerpc/32s: Allow constant folding in mtsr()/mfsr() adds 73287caa9210 powerpc64/idle: Fix SP offsets when saving GPRs adds 0ecf6a9e47d8 powerpc/64: Make stack tracing work during very early boot adds e7eb919057c3 powerpc/64s: Handle program checks in wrong endian during [...] adds efe0d88d7860 Merge remote-tracking branch 'powerpc/next' adds f75c06a905e1 Merge remote-tracking branch 'risc-v/for-next' adds 1ecbcfd57ed6 s390/qdio: remove Input tasklet code adds ed645696e07a s390/qdio: remove qdio_inbound_q_moved() wrapper adds 6bb7a51b605a s390/qdio: adopt new tasklet API adds 954d6235be41 s390/qdio: make thinint registration symmetric adds bd83917155c1 s390/qdio: track time of last data IRQ for each device adds ba764dd703fe s390/pci: refactor zpci_create_device() adds d09cb482ed39 s390/ap: remove unneeded semicolon adds 85eda128e133 s390: Simplify the calculation of variables adds d010b3787368 s390: update defconfigs adds 5b96e6c10b63 s390/thread_info.h: fix task_struct declaration warning adds d39fae45c97c s390/zcrypt: return EIO when msg retry limit reached adds 2e0d3bd8c55e Documentations: scsi, kvm: Update s390-tools GitHub URL adds 9f9b312db40b s390/debug_config: enable kmemleak detector adds 42d7ccca3710 s390/defconfig: add some NFT modules adds 74b6844803e4 s390/vdso: remove VDSO32_LBASE compat leftover adds 1432cfe69e25 s390/vdso: fix vdso data page definition adds 96c0c7ae5266 s390/vdso: convert vdso_init() to arch_initcall adds ea44de691eba s390/vdso: simplify vdso size calculation adds e1eac1947bae s390/vdso: remove BUG_ON() adds 5ffd9af0fb61 s390/vdso: remove superfluous check adds 6755270b5ee2 s390/vdso: remove superfluous variables adds 8d4be7f318bc s390/vdso: misc simple code changes adds dfc11c98763a s390/vdso: get rid of vdso_fault adds 5056c2c53a22 s390/vdso: put vdso datapage in a separate vma adds 214b3564869c s390/vdso: move data page before code pages adds 1ba2d6c0fd4e s390/vdso: simplify __arch_get_hw_counter() adds eeab78b05d20 s390/vdso: implement generic vdso time namespace support adds fe8344a09272 s390/vdso: on timens page fault prefault also VVAR page adds b29c5093820d s390/vtime: fix inline assembly clobber list adds 683071b02c44 s390/cpum_cf_diag: use get_tod_clock_fast() adds b22446d00af9 s390/time: use stcke instead of stck adds 78f657094622 s390/entry: use cpu alternative for stck/stckf adds 80841ad8d4ca s390/alternatives: add alternative_input() / alternative_io() adds 1c7673476b82 s390/vtime: use cpu alternative for stck/stckf adds f6f3e92ad91d Merge branch 'features' into for-next adds 2f7bbd541420 Merge remote-tracking branch 's390/for-next' adds 600c5fe1795e Merge remote-tracking branch 'xtensa/xtensa-for-next' adds b037a7f901bc Merge remote-tracking branch 'pidfd/for-next' adds 9a28f7e68602 netfs: Rename unlock_page_fscache() and wait_on_page_fscache() adds b415fafb0716 netfs: Move towards dropping the PG_fscache alias for PG_p [...] adds 803a09110b41 netfs: Hold a ref on a page when PG_private_2 is set adds cb53ad8180d7 Merge remote-tracking branch 'fscache/fscache-next' adds a7ce818e92a5 Merge branch 'misc-5.11' into for-next-current-v5.10-20210210 adds 8cff1c2fde40 Merge branch 'for-next-current-v5.10-20210210' into for-ne [...] adds 4f4317c13a40 btrfs: fix error handling in commit_fs_roots adds 3cc64e7ebfb0 btrfs: clarify error returns values in __load_free_space_cache adds 149716570be9 btrfs: cleanup local variables in btrfs_file_write_iter adds 453e4873869f btrfs: rename btrfs_find_highest_objectid to btrfs_init_ro [...] adds 543068a217a8 btrfs: rename btrfs_find_free_objectid to btrfs_get_free_objectid adds 6b8fad576a3c btrfs: rename btrfs_root::highest_objectid to free_objectid adds 23125104d848 btrfs: make btrfs_root::free_objectid hold the next availa [...] adds 69948022c926 btrfs: remove new_dirid argument from btrfs_create_subvol_root adds f75e2b79b5ba btrfs: allow error injection for btrfs_search_slot and btr [...] adds 1fec12a56003 btrfs: noinline btrfs_should_cancel_balance adds 0d73a11c6264 btrfs: ref-verify: pass down tree block level when building refs adds 1478143ac81a btrfs: ref-verify: make sure owner is set for all refs adds 7056bf69e5a3 btrfs: consolidate btrfs_previous_item ret val handling in [...] adds 9c4a062a9475 btrfs: send: remove stale code when checking for shared extents adds 9db4dc241e87 btrfs: make btrfs_start_delalloc_root's nr argument a long adds d7830b7155ab btrfs: remove always true condition in btrfs_start_delalloc_roots adds 523929f1cac3 btrfs: make btrfs_dio_private::bytes u32 adds 58f74b2203d7 btrfs: refactor btrfs_dec_test_* functions for ordered extents adds 0c64c33c603f btrfs: rename parameter offset to disk_bytenr in submit_ex [...] adds 6bc5636a67bf btrfs: refactor __extent_writepage_io() to improve readability adds c0fab480955c btrfs: update comment for btrfs_dirty_pages adds c0f0a9e71653 btrfs: introduce helper to grab an existing extent buffer [...] adds f7ba2d37519d btrfs: keep track of the root owner for relocation reads adds 7e2a870a599d btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node adds fe3b7bb085a0 btrfs: remove redundant NULL check before kvfree adds 3c198fe06449 btrfs: rework the order of btrfs_ordered_extent::flags adds 401bd2dd1299 btrfs: document modified parameter of add_extent_mapping adds 9ad37bb3ffc5 btrfs: fix parameter description of btrfs_add_extent_mapping adds ca4207ae1385 btrfs: fix function description formats in file-item.c adds 696eb22b67ad btrfs: fix parameter description in delayed-ref.c functions adds f092cf3cfd01 btrfs: improve parameter description for __btrfs_write_out_cache adds 92419695478b btrfs: document now parameter of peek_discard_list adds 9ee9b97990d6 btrfs: document fs_info in btrfs_rmap_block adds 2639631d3494 btrfs: fix description format of fs_info of btrfs_wait_on_ [...] adds 6e353e3b3c55 btrfs: document btrfs_check_shared parameters adds b762d1d08dac btrfs: fix parameter description of btrfs_inode_rsv_releas [...] adds d98b188ea463 btrfs: fix parameter description in space-info.c adds 3bed2da1b00f btrfs: fix parameter description for functions in extent_io.c adds 8c31a3dbaa35 btrfs: zoned: remove unused variable in btrfs_sb_log_locat [...] adds 71c36788b925 lib/zstd: convert constants to defines adds e9aa7c285d20 btrfs: enable W=1 checks for btrfs adds 2187374f35fe btrfs: handle space_info::total_bytes_pinned inside the de [...] adds 81e75ac74ecb btrfs: account for new extents being deleted in total_byte [...] adds 2e626e5673c2 btrfs: remove repeated word in struct member comment adds c78a10aebb27 btrfs: fix reloc root leak with 0 ref reloc roots on recovery adds 938fcbfb0cbc btrfs: splice remaining dirty_bg's onto the transaction di [...] adds f78743fbdae1 btrfs: do not warn if we can't find the reloc root when lo [...] adds eddda68d9773 btrfs: add asserts for deleting backref cache nodes adds 867ed321f90d btrfs: abort the transaction if we fail to inc ref in btrf [...] adds ddfd08cb0484 btrfs: do not block on deleted bgs mutex in the cleaner adds e19eb11f4f3d btrfs: only let one thread pre-flush delayed refs in commit adds 61a56a992fcf btrfs: delayed refs pre-flushing should only run the heads [...] adds ad368f3394b7 btrfs: only run delayed refs once before committing adds 2a4d84c11a87 btrfs: move delayed ref flushing for qgroup into qgroup helper adds b7774425e0c0 btrfs: remove bogus BUG_ON in alloc_reserved_tree_block adds dac348e92570 btrfs: stop running all delayed refs during snapshot adds 488bc2a2d21e btrfs: run delayed refs less often in commit_cowonly_roots adds 889803830987 btrfs: send: use struct send_ctx *sctx for btrfs_compare_t [...] adds 91e79a83fff6 btrfs: make flush_space take a enum btrfs_flush_state inst [...] adds ac1ea10e757a btrfs: add a trace point for reserve tickets adds 5deb17e18e27 btrfs: track ordered bytes instead of just dio ordered bytes adds f00c42dd4cc8 btrfs: introduce a FORCE_COMMIT_TRANS flush operation adds 576fa34830af btrfs: improve preemptive background space flushing adds ae7913ba52ec btrfs: rename need_do_async_reclaim adds f205edf77315 btrfs: check reclaim_size in need_preemptive_reclaim adds 9f42d3774826 btrfs: rework btrfs_calc_reclaim_metadata_size adds 2e294c60497f btrfs: simplify the logic in need_preemptive_flushing adds 88a777a6e527 btrfs: implement space clamping for preemptive flushing adds 4b02b00fe5f1 btrfs: adjust the flush trace point to include the source adds e5ad49e215a0 btrfs: add a trace class for dumping the current ENOSPC state adds 2965194b7700 btrfs: remove wrong comment for can_nocow_extent() adds a4559e6f6f3a btrfs: simplify condition in __btrfs_run_delayed_items adds 951c80f83d61 btrfs: fix double accounting of ordered extent for subpage [...] adds 420343131970 btrfs: let callers of btrfs_get_io_geometry pass the em adds ddffcf6fb5ac btrfs: remove unnecessary directory inode item update when [...] adds e593e54ed1f6 btrfs: stop setting nbytes when filling inode item for logging adds ab12313a9f56 btrfs: avoid logging new ancestor inodes when logging new inode adds 3e6a86a193b0 btrfs: skip logging directories already logged when loggin [...] adds 0e44cb3f9428 btrfs: skip logging inodes already logged when logging new [...] adds 64d6b281ba4d btrfs: remove unnecessary check_parent_dirs_for_sync() adds d0c2f4fa555e btrfs: make concurrent fsyncs wait less when waiting for a [...] adds 6869b0a8be77 btrfs: merge PAGE_CLEAR_DIRTY and PAGE_SET_WRITEBACK to PA [...] adds 62c053fbb2d1 btrfs: set UNMAPPED bit early in btrfs_clone_extent_buffer [...] adds cac06d843f25 btrfs: introduce the skeleton of btrfs_subpage structure adds 760f991f1428 btrfs: make attach_extent_buffer_page() handle subpage case adds 819822107d88 btrfs: make grab_extent_buffer_from_page() handle subpage case adds 8ff8466d29ef btrfs: support subpage for extent buffer page release adds 09bc1f0fb845 btrfs: attach private to dummy extent buffer pages adds a1d767c11cca btrfs: introduce helpers for subpage uptodate status adds 03a816b32be5 btrfs: introduce helpers for subpage error status adds 251f2acc719e btrfs: support subpage in set/clear_extent_buffer_uptodate() adds 92d83e943657 btrfs: support subpage in btrfs_clone_extent_buffer adds d1e86e3fc34f btrfs: support subpage in try_release_extent_buffer() adds 4012daf769cb btrfs: introduce read_extent_buffer_subpage() adds 4325cb229381 btrfs: support subpage in endio_readpage_update_page_status() adds 371cdc0700c7 btrfs: introduce subpage metadata validation check adds 32443de3382b btrfs: introduce btrfs_subpage for data inodes adds 92082d40976e btrfs: integrate page status update for data read path int [...] adds 0bb3eb3ee867 btrfs: allow read-only mount of 4K sector size fs on 64K p [...] adds 2c4d8cb737b8 btrfs: explain page locking and readahead in read_extent_b [...] adds 72c9925f87c8 btrfs: fix extent buffer leak on failure to copy root adds ae29333fa644 block: add bio_add_zone_append_page adds c3b0e880bbfa iomap: support REQ_OP_ZONE_APPEND adds 7365104236ad btrfs: zoned: defer loading zone info after opening trees adds d6639b35da2d btrfs: zoned: use regular super block location on zone emulation adds 4afd2fe835a0 btrfs: release path before calling to btrfs_load_block_gro [...] adds b53429bad3a3 btrfs: zoned: do not load fs_info::zoned from incompat flag adds 1cb3dc3f7915 btrfs: zoned: disallow fitrim on zoned filesystems adds 3c9daa09ccd4 btrfs: zoned: allow zoned filesystems on non-zoned block devices adds 1cd6121f2a38 btrfs: zoned: implement zoned chunk allocator adds 381a696eb5f9 btrfs: zoned: verify device extent is aligned to zone adds 08e11a3db098 btrfs: zoned: load zone's allocation offset adds a94794d50d78 btrfs: zoned: calculate allocation offset for conventional zones adds 169e0da91a21 btrfs: zoned: track unusable bytes for zones adds 2eda57089ea3 btrfs: zoned: implement sequential extent allocation adds d3575156f662 btrfs: zoned: redirty released extent buffers adds 011b41bffa3d btrfs: zoned: advance allocation pointer after tree log node adds dcba6e48b518 btrfs: zoned: reset zones of unused block groups adds 953651eb308f btrfs: factor out helper adding a page to bio adds e1326f0339fe btrfs: zoned: use bio_add_zone_append_page adds cfe94440d174 btrfs: zoned: handle REQ_OP_ZONE_APPEND as writing adds d22002fd37bd btrfs: zoned: split ordered extent when bio is sent adds cacb2cea4638 btrfs: zoned: check if bio spans across an ordered extent adds 138082f36610 btrfs: extend btrfs_rmap_block for specifying a device adds 08f455593fff btrfs: zoned: cache if block group is on a sequential zone adds 24533f6a9ad6 btrfs: save irq flags when looking up an ordered extent adds d8e3fb106f39 btrfs: zoned: use ZONE_APPEND write for zoned mode adds 544d24f9de73 btrfs: zoned: enable zone append writing for direct IO adds 42c011000963 btrfs: zoned: introduce dedicated data write path for zone [...] adds 0bc09ca12980 btrfs: zoned: serialize metadata IO adds 24c0a7227fdf btrfs: zoned: wait for existing extents before truncating adds 4eef29ef6360 btrfs: zoned: do not use async metadata checksum on zoned [...] adds 78ce9fc269af btrfs: zoned: mark block groups to copy for device-replace adds 6143c23ccced btrfs: zoned: implement cloning for zoned device-replace adds de17addce7a2 btrfs: zoned: implement copying for zoned device-replace adds 7db1c5d14dcd btrfs: zoned: support dev-replace in zoned filesystems adds 32430c614844 btrfs: zoned: enable relocation on a zoned filesystem adds f7ef5287a63d btrfs: zoned: relocate block group to repair IO failure in [...] adds 6ab6ebb76042 btrfs: split alloc_log_tree() adds 40ab3be102f0 btrfs: zoned: extend zoned allocator to use dedicated tree [...] adds fa1a0f42a035 btrfs: zoned: serialize log transaction on zoned filesystems adds 3ddebf27fcd3 btrfs: zoned: reorder log node allocation on zoned filesystem adds b528f4671327 btrfs: zoned: deal with holes writing out tree-log pages adds 9d294a685fbc btrfs: zoned: enable to mount ZONED incompat flag adds bc5a9db351dd Merge branch 'misc-next' into for-next-next-v5.11-20210210 adds 1605f1b63c76 btrfs: Prevent nowait or async read from doing sync IO adds 6a15fc17c918 Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] adds 5245c9429d6f btrfs: convert BUG_ON()'s in relocate_tree_block adds 0da6b8dce3a7 btrfs: return an error from btrfs_record_root_in_trans adds 576cdc953d3c btrfs: handle errors from select_reloc_root() adds dbd693398f9d btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors adds 5aa2c496c4cf btrfs: check record_root_in_trans related failures in sele [...] adds 61df8018fe93 btrfs: do proper error handling in record_reloc_root_in_trans adds 4e80f031e38f btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 38de3d9aa705 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename adds ae6f1f50dd76 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds c9d695a025ee btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds c46aa24969e2 btrfs: handle btrfs_record_root_in_trans failure in create_subvol adds d2a829c27a3a btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] adds 2f17353b07b5 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] adds 87c9ff7698d4 btrfs: handle record_root_in_trans failure in qgroup_accou [...] adds 6022d4b4f0e5 btrfs: handle record_root_in_trans failure in btrfs_record [...] adds 145283416efb btrfs: handle record_root_in_trans failure in create_pendi [...] adds f6c4b9da3956 btrfs: do not panic in __add_reloc_root adds 201ca2679039 btrfs: have proper error handling in btrfs_init_reloc_root adds b9b03d9535e6 btrfs: do proper error handling in create_reloc_root adds 473dc51e73c9 btrfs: validate ->reloc_root after recording root in trans adds e51ac2b00aa5 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots adds 3acc906c6105 btrfs: change insert_dirty_subvol to return errors adds 54b258828719 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] adds ec8f8874edee btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge adds d1abd0dbb21d btrfs: do proper error handling in btrfs_update_reloc_root adds 6f3d0815e44f btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds ec262069ed29 btrfs: handle btrfs_cow_block errors in replace_path adds e06197e78ac1 btrfs: handle btrfs_search_slot failure in replace_path adds 1ae5d0aeee74 btrfs: handle errors in reference count manipulation in re [...] adds b43198b134fc btrfs: handle extent reference errors in do_relocation adds 1e6771f63d03 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] adds 725b0d07e205 btrfs: remove the extent item sanity checks in relocate_bl [...] adds 9defda43d4e6 btrfs: do proper error handling in create_reloc_inode adds 257e0e8eafa2 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] adds 878702524d42 btrfs: cleanup error handling in prepare_to_merge adds 1bc9b09cb940 btrfs: handle extent corruption with select_one_root properly adds 471edfacac93 btrfs: do proper error handling in merge_reloc_roots adds 05a232855112 btrfs: check return value of btrfs_commit_transaction in r [...] adds 4e7929f6ee11 Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] adds 201c24b402f6 btrfs: fix raid6 qstripe kmap adds 54abbcfc5ccf Merge branch 'ext/iraweiny/raid-fixup' into for-next-next- [...] adds a430fe47fe32 btrfs: avoid checking for RO block group twice during noco [...] adds df425e78f1e9 btrfs: fix race between writes to swap files and scrub adds ec018a62af74 btrfs: fix race between swap file activation and snapshot [...] adds e61cb065d294 Merge branch 'ext/filipe/swapfile-fixes-v2' into for-next- [...] adds e9b36dbcf624 btrfs: make btrfs_submit_compressed_read() to be subpage c [...] adds abd4e59a1538 btrfs: make check_compressed_csum() to be subpage compatible adds a520cd2a8de8 Merge branch 'ext/subpage-compress-fixes' into for-next-ne [...] adds f04df6954451 btrfs: fix race between extent freeing/allocation when usi [...] adds 86ef08362121 Merge branch 'ext/nikbor/fix-space-bitmap-locking' into fo [...] adds c83a423f7894 Merge branch 'for-next-next-v5.11-20210210' into for-next- [...] adds f8ff92b59e2f Merge remote-tracking branch 'btrfs/for-next' adds abd4af47d3fb cifs: fix dfs-links adds a0f85e38a3c2 cifs: do not disable noperm if multiuser mount option is n [...] adds 171d3e210a0b Merge remote-tracking branch 'cifs/for-next' adds 036a5cecd8ca Merge remote-tracking branch 'ecryptfs/next' adds 2599b65147ac Merge remote-tracking branch 'exfat/dev' adds 01531ac35405 parser: add unsigned int parser adds a0b3cb71a1f1 isofs: handle large user and group ID adds 3a9a3aa805af udf: handle large user and group ID adds b9bffa10b267 parser: Fix kernel-doc markups adds c5b8ccc3da76 Pull udf & isofs UID/GID parsing fixes. adds 1a5b6c7f9f98 Merge remote-tracking branch 'ext3/for_next' adds 59ebc7fd7450 ext4: use DEFINE_MUTEX() for mutex lock adds 027f14f53572 ext4: don't try to processed freed blocks until mballoc is [...] adds 96e7c02d0bbc ext4: Change list_for_each* to list_for_each_entry* adds c6c818e50d19 ext4: factor out htree rep invariant check adds b5776e7524af ext4: fix potential htree index checksum corruption adds 33c8660079ed Merge remote-tracking branch 'ext4/dev' adds d50dfc0c7df7 f2fs: don't grab superblock freeze for flush/ckpt thread adds bec617d90aee Merge remote-tracking branch 'f2fs/dev' adds c2c8261151b3 fs-verity: factor out fsverity_get_descriptor() adds fab634c4de46 fs-verity: don't pass whole descriptor to fsverity_verify_ [...] adds e17fe6579de0 fs-verity: add FS_IOC_READ_VERITY_METADATA ioctl adds 622699cfe6ec fs-verity: support reading Merkle tree with ioctl adds 947191ac8cab fs-verity: support reading descriptor with ioctl adds 07c99001312c fs-verity: support reading signature with ioctl adds 18c284ea0415 Merge remote-tracking branch 'fsverity/fsverity' adds 093e0687c5ba jfs: turn diLog(), dataLog() and txLog() into void functions adds 3f9c8ded680d Merge remote-tracking branch 'jfs/jfs-next' adds 9929f4adce36 xprtrdma: Remove FMR support in rpcrdma_convert_iovs() adds 54e6aec57c25 xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() adds 67b16625d17b xprtrdma: Refactor invocations of offset_in_page() adds 84dff5eb86ce rpcrdma: Fix comments about reverse-direction operation adds 2324fbedc207 xprtrdma: Pad optimization, revisited adds c30f259a2138 rpcrdma: Capture bytes received in Receive completion tracepoints adds 586a0787ce35 xprtrdma: Clean up rpcrdma_prepare_readch() adds 45901a231723 NFSv4: Fixes for nfs4_bitmask_adjust() adds 37eaeed1a57e NFS: Fix documenting comment for nfs_revalidate_file_size() adds fc9dc401899a NFS: Optimise sparse writes past the end of file adds 28aa2f9e73e7 NFS: Always clear an invalid mapping when attempting a buf [...] adds 848fdd62399c NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache adds 524979ea769c Merge remote-tracking branch 'nfs-anna/linux-next' adds 6c6be638cbb1 Merge remote-tracking branch 'cel/for-next' adds b8c0e4fd2095 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 0a8f3778eca7 Merge remote-tracking branch 'v9fs/9p-next' adds 4533fc631547 xfs: fix unused log variable in xfs_log_cover() adds 560ab6c0d12e xfs: Fix 'set but not used' warning in xfs_bmap_compute_al [...] adds 1aecf3734a95 xfs: fix chown leaking delalloc quota blocks when fssetxat [...] adds b8055ed6779d xfs: reduce quota reservation when doing a dax unwritten e [...] adds 4abe21ad67a7 xfs: clean up quota reservation callsites adds 8554650003b8 xfs: create convenience wrappers for incore quota block re [...] adds 35b1101099e8 xfs: remove xfs_trans_unreserve_quota_nblks completely adds ad4a74739708 xfs: clean up icreate quota reservation calls adds 7ac6eb46c9f3 xfs: fix up build warnings when quotas are disabled adds 02b7ee4eb613 xfs: reserve data and rt quota at the same time adds 3a1af6c317d0 xfs: refactor common transaction/inode/quota allocation idiom adds 3de4eb106fcc xfs: allow reservation of rtblocks with xfs_trans_alloc_inode adds f273387b0485 xfs: refactor reflink functions to use xfs_trans_alloc_inode adds f2f7b9ff62a2 xfs: refactor inode creation transaction/inode/quota alloc [...] adds 7317a03df703 xfs: refactor inode ownership change transaction/inode/quo [...] adds 5c615f0feb9a xfs: remove xfs_qm_vop_chown_reserve adds fea7aae6cecf xfs: rename code to error in xfs_ioctl_setattr adds 2a4bdfa8558c xfs: shut down the filesystem if we screw up quota reservation adds a636b1d1cf73 xfs: trigger all block gc scans when low on quota space adds f41a0716f4b0 xfs: don't stall cowblocks scan if we can't take locks adds 9a537de3b009 xfs: xfs_inode_free_quota_blocks should scan project quota adds 3d4feec00673 xfs: move and rename xfs_inode_free_quota_blocks to avoid [...] adds 111068f80eac xfs: pass flags and return gc errors from xfs_blockgc_free_quota adds 4ca74205685e xfs: try worst case space reservation upfront in xfs_refli [...] adds 766aabd59929 xfs: flush eof/cowblocks if we can't reserve quota for fil [...] adds c237dd7c7094 xfs: flush eof/cowblocks if we can't reserve quota for ino [...] adds 758303d14499 xfs: flush eof/cowblocks if we can't reserve quota for chown adds 38899f809994 xfs: add a tracepoint for blockgc scans adds 85c5b27075ba xfs: refactor xfs_icache_free_{eof,cow}blocks call sites adds a1a7d05a0576 xfs: flush speculative space allocations when we run out of space adds f83d436aef5d xfs: increase the default parallelism levels of pwork clients adds 05a302a17062 xfs: set WQ_SYSFS on all workqueues in debug mode adds f9296569837c xfs: relocate the eofb/cowb workqueue functions adds 0461a320e33a xfs: hide xfs_icache_free_eofblocks adds b943c0cd5615 xfs: hide xfs_icache_free_cowblocks adds 865ac8e253c9 xfs: remove trivial eof/cowblocks functions adds ce2d3bbe0647 xfs: consolidate incore inode radix tree posteof/cowblocks tags adds 9669f51de5c0 xfs: consolidate the eofblocks and cowblocks workers adds 419567534e16 xfs: only walk the incore inode tree once per blockgc scan adds c9a6526fe7ae xfs: rename block gc start and stop functions adds 894ecacf0f27 xfs: parallelize block preallocation garbage collection adds 47bd6d3457fb xfs: expose the blockgc workqueue knobs publicly adds 0fa4a10a2f5f xfs: don't bounce the iolock between free_{eof,cow}blocks adds bc41fa5321f9 libxfs: expose inobtcount in xfs geometry adds ce5e1062e253 xfs: rename `new' to `delta' in xfs_growfs_data_private() adds 07aabd9c4a88 xfs: get rid of xfs_growfs_{data,log}_t adds 45068063efb7 xfs: fix incorrect root dquot corruption error when switch [...] adds 8e8794b91988 xfs: fix rst syntax error in admin guide adds 077d54441b11 Merge remote-tracking branch 'xfs/for-next' adds e93bb6b1f68e Merge remote-tracking branch 'zonefs/for-next' adds b51f36f08710 Merge remote-tracking branch 'iomap/iomap-for-next' adds cc4a3f885e8f fcntl: make F_GETOWN(EX) return 0 on dead owner task adds d0a5b0a07192 Merge remote-tracking branch 'file-locks/locks-next' adds cb4a6718d247 Merge remote-tracking branch 'vfs/for-next' adds 8a8109f303e2 printk: fix deadlock when kernel panic adds 873c6cedae39 Merge branch 'for-5.12' into for-next adds 181257b561f7 Merge remote-tracking branch 'printk/for-next' adds cb3b3dc3e63b Merge branch 'pci/enumeration' adds e07e5cae10ae PCI/ERR: Clear status of the reporting device adds d0d159c6c357 PCI/AER: Clear AER status from Root Port when resetting Do [...] adds fde474986573 PCI/ERR: Retain status from error notification adds a0bea14a8378 PCI/AER: Specify the type of Port that was reset adds 0cea36bd0c8e PCI/portdrv: Report reset for frozen channel adds 254d5654a319 Merge branch 'pci/error' adds b4c7d2076b4e PCI/LINK: Remove bandwidth notification adds b0cfa0c82010 Merge branch 'pci/link' adds 6cb07969da57 Merge branch 'pci/resource' adds 8f1fc1c15329 PCI: Add Silicom Denmark vendor ID adds e8e9aababe60 PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy adds 9a1471222189 PCI: Remove WARN_ON(in_interrupt()) adds 5267892f918e Merge branch 'pci/misc' adds 318095d48c8c Merge branch 'remotes/lorenzo/pci/brcmstb' adds 4740b969aaf5 PCI: cadence: Retrain Link to work around Gen2 training defect adds cbc8a3338fcd Merge branch 'remotes/lorenzo/pci/cadence' adds 95a347225515 PCI: dwc: Change size to u64 for EP outbound iATU adds 13662a07fd69 PCI: dwc: Add upper limit address for outbound iATU adds f0fa88966f8b Merge branch 'remotes/lorenzo/pci/dwc' adds 7f83ca915ac2 Merge branch 'remotes/lorenzo/pci/mediatek' adds 5aa52826805c PCI: Call platform_set_drvdata earlier in devm_pci_alloc_h [...] adds 1d8b74853657 dt-bindings: PCI: microchip: Add Microchip PolarFire host binding adds 8a09a17d15b4 PCI: microchip: Add host driver for Microchip PCIe controller adds e9ddffa6a483 MAINTAINERS: Add Daire McNamara as maintainer for the Micr [...] adds 71d73e5f4758 Merge branch 'remotes/lorenzo/pci/microchip' adds 051a6adf6e2a Documentation: PCI: Add specification for the *PCI NTB* fu [...] adds c0527dabccf9 PCI: endpoint: Make *_get_first_free_bar() take into accou [...] adds d91d6ddfd26b PCI: endpoint: Add helper API to get the 'next' unreserved BAR adds b9bdfa3da3f7 PCI: endpoint: Make *_free_bar() to return error codes on failure adds 2872f07cb0be PCI: endpoint: Remove unused pci_epf_match_device() adds 6d0b4a7f2ca5 PCI: endpoint: Add support to associate secondary EPC with EPF adds c8e7d972702a PCI: endpoint: Add support in configfs to associate two EP [...] adds 2bbb1923384a PCI: endpoint: Add pci_epc_ops to map MSI irq adds cea2edf60456 PCI: endpoint: Add pci_epf_ops for epf drivers to expose f [...] adds 1b0ef1c91396 PCI: endpoint: Allow user to create sub-directory of 'EPF [...] adds 743a5d6309a8 PCI: cadence: Implement ->msi_map_irq() ops adds 54e9e441b0a6 PCI: cadence: Configure LM_EP_FUNC_CFG based on epc->funct [...] adds e9d7f4603e6d PCI: endpoint: Add EP function driver to provide NTB funct [...] adds 7aac69682e7d PCI: Add TI J721E device to pci ids adds 363baf7d6051 NTB: Add support for EPF PCI-Express Non-Transparent Bridge adds 0456a9cd0a2c Documentation: PCI: Add configfs binding documentation for [...] adds 096ce75bf69a Documentation: PCI: Add userguide for PCI endpoint NTB function adds db57fa85d9f9 Merge branch 'remotes/lorenzo/pci/ntb' adds a8069a4831d2 dt-bindings: pci: qcom: Document ddrss_sf_tbu clock for sm8250 adds f5d48a3328d0 PCI: qcom: add support for ddrss_sf_tbu clock adds f03f31194761 Merge branch 'remotes/lorenzo/pci/qcom' adds 2da5159d68fe Merge branch 'remotes/lorenzo/pci/rcar' adds 39eccae1273b Merge branch 'remotes/lorenzo/pci/rockchip' adds 4410372275a6 Merge branch 'remotes/lorenzo/pci/tango' adds fcecd4c2197e Merge branch 'remotes/lorenzo/pci/xilinx' adds 49a938fdc928 Merge branch 'remotes/lorenzo/pci/misc' adds a3bb55760e53 Merge remote-tracking branch 'pci/next' adds 4d3008330148 HID: lg-g15: make a const array static, makes object smaller adds 99de398ef94b Merge branch 'for-5.12/logitech' into for-next adds d883312489df HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit adds 2fad0abdfa03 HID: displays: convert sysfs sprintf/snprintf family to sy [...] adds b40b4d472f13 Merge branch 'for-5.11/upstream-fixes' into for-next adds fc6a31b00739 HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE [...] adds 698a7205a911 Merge branch 'for-5.11/upstream-fixes' into for-next adds ef07c116d987 HID: logitech-dj: add support for keyboard events in eQUAD [...] adds e3d1dbb6dede Merge branch 'for-5.11/upstream-fixes' into for-next adds 2aefba190f17 HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID adds 687ec1a18860 Merge branch 'for-5.11/upstream-fixes' into for-next adds fab3a95654ee HID: logitech-dj: add support for the new lightspeed conne [...] adds 2d3e7312084f Merge branch 'for-5.11/upstream-fixes' into for-next adds decfe496fe77 HID: Ignore battery for Elan touchscreen on HP Spectre X36 [...] adds 0b642af6a402 Merge branch 'for-5.11/upstream-fixes' into for-next adds b7c20f381598 HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspi [...] adds d1c956c7c95f Merge branch 'for-5.11/upstream-fixes' into for-next adds 3f83082dc1e6 Merge remote-tracking branch 'hid/for-next' adds 84af1b168c50 i2c: mux: mlxcpld: Convert driver to platform driver adds 81566938083a i2c: mux: mlxcpld: Prepare mux selection infrastructure fo [...] adds cae5216387d1 i2c: mux: mlxcpld: Get rid of adapter numbers enforcement adds c52a1c5f5db5 i2c: mux: mlxcpld: Extend driver to support word address s [...] adds 699c0506543e i2c: mux: mlxcpld: Extend supported mux number adds a39bd92e92b9 i2c: mux: mlxcpld: Add callback to notify mux creation completion adds aab0b4fe1b75 i2c: mv64xxx: Fix check for missing clock after adding RPM adds d1f50bcfd646 i2c: i801: Add support for Intel Alder Lake PCH-P adds 77363f8520dc Merge branch 'i2c/for-5.12' into i2c/for-next adds a60f617bd159 Merge remote-tracking branch 'i2c/i2c/for-next' adds 5e4cdca887fd dt-bindings: i3c: Convert the bus description to yaml adds de67276e66fc dt-bindings: i3c: mipi-hci: Include the bus binding adds 57f7c9ff1b3f dt-bindings: Add vendor prefix for Silvaco adds b8b0446f1f1a dt-bindings: i3c: Describe Silvaco master binding adds dd3c52846d59 i3c: master: svc: Add Silvaco I3C master driver adds f06a1af8e739 MAINTAINERS: Add Silvaco I3C master adds 5c34b8e7e8bb i3c: master: dw: Drop redundant disec call adds aa45dcbfbc4d Merge remote-tracking branch 'i3c/i3c/next' adds 282d9dca4da2 Merge remote-tracking branch 'dmi/dmi-for-next' adds 6c43055383e2 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds f546ff0c0c07 Move our minimum Sphinx version to 1.7 adds 4217e5074f33 Docs: drop Python 2 support adds 78f101a1b258 Documentation/submitting-patches: Add blurb about backtrac [...] adds 4ba1d726c45d Documentation: /proc/loadavg: add 3 more field descriptions adds 26606ce072d4 coding-style.rst: Avoid comma statements adds dd58e649742a docs: Make syscalls' helpers naming consistent adds 61ffd285bddc Documentation: admin-guide: Update kvm/xen config option adds 8fa4e9388006 docs: thermal: fix spelling mistakes adds ea1d838980f4 docs: Enable usage of relative paths to docs on automarkup adds 1e013ff7cb54 docs: Document cross-referencing using relative path adds fc63b22c283d Merge remote-tracking branch 'jc_docs/docs-next' adds b53f2fa136b1 media: mxl692: MaxLinear 692 ATSC demod/tuner driver adds 688e2dd468ac media: em28xx-core: Fix TS2 active led adds 1970105af093 media: em28xx-core: Fix i2c error debug adds 2e74a01fb073 media: em28xx: Add support for Hauppauge USB QuadHD adds 6532923237b4 media: smipcie: fix interrupt handling and IR timeout adds c0133e9dbac8 media: doc: pixfmt-yuv: Fix 4:4:4 subsampling info adds fee20eb5ceab media: media/pci: fix spelling typo of frimware adds 08979f160eb9 media: media/dvb/dvbstb.svg: Antena -> Antenna adds c90c103c8dc4 media: vidtv: adapter->mdev was set too late adds 063b811f3465 media: uvc: strncpy -> strscpy adds ea12d248b096 media: i2c: fix spelling mistakes: "enpoint" -> "endpoint" adds 7e7618579dcd media: v4l2-async: Remove V4L2_ASYNC_MATCH_DEVNAME adds 0e34fe5beace media: ipu3-cio2: Do not zero reserved fields adds c432147c771d media: staging/intel-ipu3: Do not zero reserved fields adds e88ccf09e79c media: i2c: max9286: fix access to unallocated memory adds 38a50230292f media: i2c: ov5648: remove unnecessary NULL check adds c1cf3d896d12 media: v4l2-async: Clean v4l2_async_notifier_add_fwnode_re [...] adds d6701f13bd07 media: atmel: Use v4l2_async_notifier_add_fwnode_remote_subdev adds 49cff8db6c22 media: stm32: Use v4l2_async_notifier_add_fwnode_remote_subdev adds 3a2822bfe45c media: exynos4-is: Use v4l2_async_notifier_add_fwnode_remo [...] adds 5bbefdefe8a6 media: st-mipid02: Use v4l2_async_notifier_add_fwnode_remo [...] adds 88367b1522bf media: cadence: Use v4l2_async_notifier_add_fwnode_remote_subdev adds 50fe0de0fedb media: marvell-ccic: Use v4l2_async_notifier_add_*_subdev adds 5fd934d70215 media: renesas-ceu: Use v4l2_async_notifier_add_*_subdev adds c89502c84b15 media: pxa-camera: Use v4l2_async_notifier_add_*_subdev adds be5ec392bb76 media: davinci: vpif_display: Remove unused v4l2-async code adds c1cc23625062 media: v4l2-async: Discourage use of v4l2_async_notifier_a [...] adds b01edcbd409c media: v4l2-async: Improve v4l2_async_notifier_add_*_subdev() API adds 3e90e5ad9497 media: Clarify v4l2-async subdevice addition API adds 918b866edfec media: dt-bindings: Remove old ov5647.yaml file, update ov [...] adds 655ae29da72a media: marvell-ccic: power up the device on mclk enable adds a59f853b3b4b media: i2c: Add driver for RDACM21 camera module adds c00b72491366 media: dt-bindings: media: max9286: Document 'maxim,revers [...] adds 02b57eb3b576 media: i2c: max9286: Break-out reverse channel setup adds 5a386b1ff771 media: i2c: max9286: Make channel amplitude programmable adds 85cb767cbfcd media: i2c: max9286: Configure reverse channel amplitude adds ded8f0355a88 media: i2c: rdacm20: Constify static structs adds d899e5f1db7a media: dt-bindings: media: imx258: add bindings for IMX258 sensor adds 9d14932d3eb0 media: i2c: imx258: add support for binding via device tree adds 2b585242b861 media: i2c: imx258: simplify getting state container adds 9fda25332c4b media: i2c: imx258: get clock from device properties and e [...] adds a52e17361987 media: mach-pxa: Register the camera sensor fixed-rate clock adds 832e6609f790 media: pxa_camera: Drop the v4l2-clk clock register adds 8de14b3acb9c media: ov9640: Use the generic clock framework adds ea6300cdf181 media: mt9m111: Use the generic clock framework adds 01747ab9ca07 media: ov6650: Use the generic clock framework adds 85db876b08f1 media: Remove the legacy v4l2-clk API adds d12783207ae8 media: ipu3-cio2: Build bridge only if ACPI is enabled adds 6f862f848830 media: ov5675: fix vflip/hflip control adds 49b94d580abc media: i2c: imx219: Implement V4L2_CID_LINK_FREQ control adds 2984b0ddd557 media: ov8856: Configure sensor for GRBG Bayer for all modes adds 41b3e23376e9 media: dt-bindings: media: Add bindings for imx334 adds 9746b11715c3 media: i2c: Add imx334 camera sensor driver adds c702e2f70275 media: imx334: 'ret' is uninitialized, should have been PTR_ERR() adds 7f03d9fefcc5 media: i2c: Kconfig: Make MAX9271 a module adds ce79aecf6084 media: i2c: max9271: Add MODULE_* macros adds de20971ea037 Merge remote-tracking branch 'v4l-dvb/master' adds 8980e0d3338b Merge remote-tracking branch 'v4l-dvb-next/master' adds 5f8f7ab22973 Merge branch 'pnp' into linux-next adds f2946d6be094 Merge branches 'pm-cpufreq-fixes' and 'acpica-fixes' into [...] adds ca3cde5822b1 Merge branch 'acpica' into linux-next adds f4b814c28e8b Merge branches 'acpi-misc', 'acpi-cppc', 'acpi-docs', 'acp [...] adds 4fca9de24753 Merge back 'acpi-scan' changes for v5.12. adds 4ffa84b861cb ACPI: APEI: ERST: remove unneeded semicolon adds b521db706972 Merge branches 'acpi-scan', 'acpi-apei' and 'acpi-platform [...] adds c8880651190e Merge branch 'acpi-scan' into acpi-messages adds 56ce8339d41b ACPI: power: Clean up printing messages adds c56fd5ead29b ACPI: PM: Clean up printing messages adds ee98460b2ff9 ACPI: bus: Clean up printing messages adds e52d9d8c0864 ACPI: scan: Clean up printing messages adds fba2ae30fe8c ACPI: utils: Clean up printing messages adds 12bfee94c230 ACPI: bus: Drop ACPI_BUS_COMPONENT which is not used any more adds 2249ff344467 ACPI: AC: Clean up printing messages adds bd8c5d1ee37f ACPI: battery: Clean up printing messages adds 411e3216d4ee ACPI: button: Clean up printing messages adds 2924d2f83778 ACPI: video: Clean up printing messages adds f86b15a1e654 ACPI: thermal: Clean up printing messages adds 6f69a9c41180 Merge branch 'acpi-messages' into linux-next adds 5ae4a4b45d43 cpufreq: Remove CPUFREQ_STICKY flag adds 2f0531869fd2 cpufreq: Remove unused flag CPUFREQ_PM_NO_WARN adds 7ac839a0a70f Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds e1a36563dee5 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next adds c3680c3e9162 Merge branches 'pm-sleep', 'pm-core', 'pm-domains' and 'pm [...] adds 153551b4190b Merge branch 'powercap' into linux-next adds a51d18568180 Merge tag 'linux-cpupower-5.12-rc1' of git://git.kernel.or [...] adds 4084a778320d Merge branch 'pm-tools' into linux-next adds 91a4b9e619c1 Merge tag 'devfreq-next-for-5.12' of git://git.kernel.org/ [...] adds 32890f947002 Merge branch 'pm-devfreq' into linux-next adds 5041cfcde7bd Merge remote-tracking branch 'pm/linux-next' adds 7d8658ef65a4 OPP: Add function to look up required OPP's for a given OPP adds 26f9c7cc42a6 PM / devfreq: Cache OPP table reference in devfreq adds 86ad9a24f21e PM / devfreq: Add required OPPs support to passive governor adds 90a41b0811f8 Merge remote-tracking branch 'opp/opp/linux-next' adds 8296f1cdb4c1 Merge remote-tracking branch 'thermal/thermal/linux-next' adds 751cc69c9c41 Merge remote-tracking branch 'ieee1394/for-next' adds b53005d66bb0 RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ adds 3ce60f443b14 IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev adds 2019d70e919f IB/mlx5: Avoid calling query device for reading pkey table length adds 7a58779edd75 IB/mlx5: Improve query port for representor port adds 7416790e2245 RDMA/core: Introduce and use API to read port immutable data adds 131796524fa3 IB/mlx5: Use rdma_for_each_port for port iteration adds 7d9ae80e31df RDMA/rxe: Fix coding error in rxe_recv.c adds e328197423e0 RDMA/rxe: Remove useless code in rxe_recv.c adds 8fc1b7027fc1 RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt adds 5120bf0a5fc1 RDMA/rxe: Correct skb on loopback path adds 899aba891cab RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() adds 9dd052474a26 RDMA/hns: Allocate one more recv SGE for HIP08 adds 1620f09b96ec RDMA/hns: Bugfix for checking whether the srq is full when [...] adds b5df9b7a2f96 RDMA/hns: Force srq_limit to 0 when creating SRQ adds bb74fe7e81c8 RDMA/hns: Fixed wrong judgments in the goto branch adds 6ee00fbf733d RDMA/hns: Remove the reserved WQE of SRQ adds 0fee45163496 RDMA/hns: Refactor hns_roce_create_srq() adds eacb45ca8f4b RDMA/hns: Refactor code about SRQ Context adds 3f31c4126573 RDMA/hns: Use new interfaces to write SRQC adds 9ae2a37e6ae6 RDMA/hns: Refactor post recv flow adds 6b981e2bd925 RDMA/hns: Clear remaining unused sges when post_recv adds 2e07a3d94585 RDMA/hns: Refactor hns_roce_v2_post_srq_recv() adds 204cbe423b6e RDMA/hns: Add verification of QP type when post_recv adds 429fa9698957 RDMA/siw: Fix calculation of tx_valid_cpus size adds 01584a5edcc4 RDMA/hns: Add support of direct wqe adds 773f841ab1ae RDMA/hns: Avoid filling sgid index when modifying QP to RTR adds ea4092f3b56b RDMA/hns: Fix type of sq_signal_bits adds 9ea9a53ea93b RDMA/hns: Add mapped page count checking for MTR adds 7373de9adb19 RDMA/hns: Disable RQ inline by default adds 3fe07a008e0b RDMA/hns: Skip qp_flow_control_init() for HIP09 adds 86f767e6fc1e RDMA/hns: Replace wmb&__raw_writeq with writeq adds c05ffb1f7db2 RDMA/hns: Move HIP06 related definitions into hns_roce_hw_v1.h adds 993703370a6f RDMA/hns: Remove some magic numbers adds 62490fd5a865 RDMA/hns: Avoid unnecessary memset on WQEs in post_send adds cd0a4baf36da RDMA/hns: Remove unnecessary wrap around for EQ's consumer index adds a5887d62072e RDMA/hns: Delete redundant judgment when preparing descriptors adds db72438c9319 RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow adds dc78074a808e RDMA/rxe: Fix minor coding style issues adds 086f580c0152 RDMA/rxe: Cleanup init_send_wqe adds a14e3caaaa72 RDMA/qedr: Remove in_irq() usage from debug output adds 0a0d48c8f2c8 Merge remote-tracking branch 'rdma/for-next' adds 4f4e54366eae net: usb: cdc_ncm: use new API for bh tasklet adds e43b21906439 net: use indirect call helpers for dst_input adds 6585d7dc491d net: use indirect call helpers for dst_output adds f67fbeaebdc0 net: use indirect call helpers for dst_mtu adds bbd807dfbf20 net: indirect call helpers for ipv4/ipv6 dst_check functions adds 2d912da016a7 Merge branch 'net-use-indirect_call-in-some-dst_ops' adds e0c16233577f net: mscc: ocelot: fix error handling bugs in mscc_ocelot_ [...] adds 4160d9ec5b41 net: mscc: ocelot: fix error code in mscc_ocelot_probe() adds e0183b974d30 net: mdiobus: Prevent spike on MDIO bus reset signal adds de2854c87c64 octeontx2-af: Mailbox changes for 98xx CPT block adds b0f60fab7805 octeontx2-af: Add support for CPT1 in debugfs adds c57c58fd5c4f octeontx2-af: Handle CPT function level reset adds 462e99a18b22 Merge branch 'support-for-octeontx2-98xx-cpt-block' adds fec7fa0a750c chelsio: cxgb: Replace the workqueue with threaded interrupt adds 82154580a7f7 chelsio: cxgb: Disable the card on error in threaded interrupt adds 75b8f78fb91f Merge branch 'chelsio-cxgb-use-threaded-interrupts-for-def [...] adds 99b8202b179f net: dsa: fix SWITCHDEV_ATTR_ID_BRIDGE_VLAN_FILTERING gett [...] adds 189e7a8d9420 ethtool: Validate master slave configuration before rtnl_lock() adds 012ce4dd3102 ethtool: Extend link modes settings uAPI with lanes adds c8907043c6ac ethtool: Get link mode in use instead of speed and duplex [...] adds 7dc33f0914a9 ethtool: Expose the number of lanes in use adds 5fc4053df3d9 mlxsw: ethtool: Remove max lanes filtering adds 763ece86f0c2 mlxsw: ethtool: Add support for setting lanes when autoneg is off adds 25a96f057a0f mlxsw: ethtool: Pass link mode in use to ethtool adds f72e2f48c710 net: selftests: Add lanes setting test adds 6fd5eeee1f10 Merge branch 'support-setting-lanes-via-ethtool' adds f5a5589c7250 tcp: use a smaller percpu_counter batch size for sk_alloc adds 3dd344ea84e1 net: tracepoint: exposing sk_family in all tcp:tracepoints adds 49ecc587dca2 Revert "GTP: add support for flow based tunneling API" adds e21eb3a065a2 gtp: set initial MTU adds e1b2914e645c gtp: include role in link info adds a9c0df76d002 gtp: really check namespaces before xmit adds 70d132462998 gtp: drop unnecessary call to skb_dst_drop adds 29f53b5c00c1 gtp: set device type adds 9716178a3abd gtp: update rx_length_errors for abnormally short packets adds 493007c1fa89 Merge branch 'gtp' adds e93fac3b5161 drivers: net: xen-netfront: Simplify the calculation of variables adds 7e3ce05e7f65 netlink: add tracepoint at NL_SET_ERR_MSG adds 0053859496ba net: add EXPORT_INDIRECT_CALLABLE wrapper adds 9c97921a51a0 net: fix building errors on powerpc when CONFIG_RETPOLINE [...] adds 1d7bab6a9445 mm: constify page_is_pfmemalloc() argument adds 48f971c9c80a skbuff: constify skb_propagate_pfmemalloc() "page" argument adds bc38f30f8dbc net: introduce common dev_page_is_reusable() adds a79afa78e625 net: use the new dev_page_is_reusable() instead of private [...] adds 05656132a874 net: page_pool: simplify page recycling condition tests adds e64ffa887541 Merge branch 'net-consolidate-page_is_pfmemalloc-usage' adds c9dca822c729 net-loopback: set lo dev initial state to UP adds a4a600dd301c udp: call udp_encap_enable for v6 sockets when enabling encap adds 5d30c626b67e rxrpc: call udp_tunnel_encap_enable in rxrpc_open_socket adds ccdafd226345 Merge branch 'net-enable-udp-v6-sockets-receiving-v4-packe [...] adds d6adfd37e7eb nfc: pn533: Fix typo issue adds 8f8a42ff003a net: hns3: remove redundant null check of an array adds 1faba27f11c8 ipv6: silence compilation warning for non-IPV6 builds adds f9a4719cc16f ipv6: move udp declarations to net/udp.h adds 04f00ab2275f net/core: move gro function declarations to separate header adds edf597da02a0 netfilter: move handlers to net/ip_vs.h adds c56006f89fbc Merge branch 'fix-w-1-compilation-warnings-in-net-folder' adds 53b823b29aac drivers: net: ethernet: i825xx: Fix couple of spellings in [...] adds b53014f0791c net: dsa: bcm_sf2: Check egress tagging of CFP rule with p [...] adds add285bce377 net: dsa: xrs700x: Correctly address device over I2C adds a08c0d309d8c r8152: replace several functions about phy patch request adds 80fd850b31f0 r8152: adjust the flow of power cut for RTL8153B adds 6b4950d9501e Merge branch 'r8152-adjust-flow-for-power-cut' adds 0102eeedb717 hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_T [...] adds 8dff9808e973 hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-p [...] adds 8ae90b757145 Merge branch 'amend-hv_netvsc-copy-packets-sent-by-hyper-v [...] adds 63532ced0777 igc: Clean up nvm_operations structure adds 4d59f52ba770 igc: Remove igc_set_fw_version comment adds e96c5b46bdf1 igc: Remove MULR mask define adds e65299444e3c igc: Add Host Good Packets Transmitted Count adds 01bb6129c641 igc: Expose the NVM version adds 94f794d15a5e igc: Expose the gPHY firmware version adds ed443cdf67b5 igc: Prefer strscpy over strlcpy adds 9c99482e45b0 igc: Remove unused local receiver mask adds 4917fc8eb640 igc: Remove unused FUNC_1 mask adds 9660ef25e958 igc: Fix TDBAL register show incorrect value adds abb9efc70988 igb: fix TDBAL register show incorrect value adds 6e6026f2dd20 igb: Enable RSS for Intel I211 Ethernet Controller adds 2f7c1fd23d9f igb: remove h from printk format specifier adds 99eb3943ab9b e1000e: remove the redundant value assignment in e1000_upd [...] adds 5a04b958ad39 e1000: drop unneeded assignment in e1000_set_itr() adds 4d469ec8ec05 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds c90597bdebb5 Merge tag 'wireless-drivers-next-2021-02-05' of git://git. [...] adds b91b3a211542 dpaa2-eth: Simplify the calculation of variables adds a8225efdf31e net: ethernet: ti: fix netdevice stats for XDP adds 1697291dae7c net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) adds 247b557ee52a dccp: Return the correct errno code adds a64566a22b6a net: sched: Return the correct errno code adds d698e6a00a60 net: qualcomm: rmnet: Fix rx_handler for non-linear skbs adds c1fcda2bdfd0 net: mhi-net: Add re-aggregation of fragmented packets adds a455fcd7c770 net: dwc-xlgmac: Fix spelling mistake in function name adds b358e2122b9d mm: page_frag: Introduce page_frag_alloc_align() adds 3f6e687dff39 net: Introduce {netdev,napi}_alloc_frag_align() adds 1b041601c798 net: octeontx2: Use napi_alloc_frag_align() to avoid the m [...] adds d0dfbb9912d9 net: dpaa2: Use napi_alloc_frag_align() to avoid the memory waste adds 9c2865e3fa42 Merge branch 'net-avoid-the-memory-waste-in-some-ethernet- [...] adds 8cc8993cbcee net: wan: farsync: use new tasklet API adds 694a0006c0b1 net: pcs: add pcs-lynx 1000BASE-X support adds 46c518c8145b net: dpaa2-mac: add 1000BASE-X support adds 085f1776fa03 net: dpaa2-mac: add backplane link mode support adds 502c65af2669 Merge branch 'dpaa2-add-1000base-x-support' adds 1002b89f23ea selftests: mptcp: add command line arguments for mptcp_join.sh adds 3abc05d9ef6f mptcp: pm: add lockdep assertions adds 74c05b9f6061 Merge branch 'mptcp-misc-updates-for-tests-lock-annotation' adds 1cef42c8474f net: hns3: add api capability bits for firmware adds 87ce161e8c67 net: hns3: RSS indirection table use device specification adds 693e44157d31 net: hns3: optimize the code when update the tc info adds e070c8b91ac1 net: hns3: add support for obtaining the maximum frame size adds 2783e77b8df9 net: hns3: debugfs add max tm rate specification print adds 3f094bd11a37 net: hns3: replace macro of max qset number with specification adds 78936acc6e84 Merge branch 'net-hns3-updates-for-next' adds 9d5ef190e561 net: dsa: automatically bring up DSA master when opening u [...] adds c0a8a9c27493 net: dsa: automatically bring user ports down when master [...] adds ea92000d5430 Revert "net: Have netpoll bring-up DSA management interface" adds 46acf7bdbc72 Revert "net: ipv4: handle DSA enabled master network devices" adds 8d9dbce4e8c4 Merge branch 'automatically-manage-dsa-master-interface-state' adds 662981bbda29 net: mscc: ocelot: rename ocelot_netdevice_port_event to o [...] adds 41e66fa28fef net: mscc: ocelot: use a switch-case statement in ocelot_n [...] adds 583cbbe3eed9 net: mscc: ocelot: don't refuse bonding interfaces we can' [...] adds f79c20c81723 net: mscc: ocelot: use ipv6 in the aggregation code adds b80af659699d net: mscc: ocelot: set up the bonding mask in a way that a [...] adds 2e9f4afadc70 net: mscc: ocelot: avoid unneeded "lp" variable in LAG join adds 2527f2e88fba net: mscc: ocelot: set up logical port IDs centrally adds 528d3f190c98 net: mscc: ocelot: drop the use of the "lags" array adds 21357b614d3f net: mscc: ocelot: rename aggr_count to num_ports_in_lag adds 23ca3b727ee6 net: mscc: ocelot: rebalance LAGs on link up/down events adds a324d3d48fb3 net: dsa: make assisted_learning_on_cpu_port bypass offloa [...] adds 8fe6832e96ac net: dsa: felix: propagate the LAG offload ops towards the [...] adds bfc213f15918 Merge branch 'lag-offload-for-ocelot-dsa-switches' adds 63ec9be13372 net: ipa: move mutex calls into __gsi_channel_stop() adds b1750723c99c net: ipa: synchronize NAPI only for suspend adds 3f77c926f649 net: ipa: do not cache event ring state adds d5bc5015eb9d net: ipa: remove two unused register definitions adds 9af5ccf32383 net: ipa: use a Boolean rather than count when replenishing adds 4873537430e5 net: ipa: get rid of status size constraint adds cd1150098f2c net: ipa: avoid field overflow adds 163a180213af Merge branch 'net-ipa-a-mix-of-small-improvements' adds 21c85974aab7 net/packet: Improve the comment about LL header visibility [...] adds 7274c4147afb r8169: don't try to disable interrupts if NAPI is schedule [...] adds 626899a02e6a netfilter: nftables: remove redundant assignment of variable err adds c273a20c304f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 08e1294daa29 ice: report timeout length for erasing during devlink flash adds 9af368fa9c64 ice: create flash_info structure and separate NVM version adds 74789085d9ce ice: introduce context struct for info report adds 1fa95e0120eb ice: cache NVM module bank information adds 0ce50c7066e2 ice: introduce function for reading from flash modules adds 2c4fe41d727f ice: display some stored NVM versions via devlink info adds e120a9ab45d3 ice: display stored netlist versions via devlink info adds e67fbcfbb4ef ice: display stored UNDI firmware version via devlink info adds e94c0df984d3 ice: Replace one-element array with flexible-array member adds 11404310d58d ice: use flex_array_size where possible adds 12aae8f1d879 ice: remove dead code adds badc6ac32122 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 03fd39ed5a15 batman-adv: Start new development cycle adds cfa55c6d47b1 batman-adv: Drop publication years from copyright info adds 576fb6713bc4 batman-adv: Avoid sizeof on flexible structure adds 25d81f9307ff batman-adv: Fix names for kernel-doc blocks adds 8e57158683c5 Merge tag 'batadv-next-pullrequest-20210208' of git://git. [...] adds 300a0fd8afb1 seg6: fool-proof the processing of SRv6 behavior attributes adds c85b3bb7b650 selftests/net: so_txtime: remove unneeded semicolon adds 796c9015ab8d nfc: st-nci: Remove unnecessary variable adds b2f175648031 net-sysfs: Add rtnl locking for getting Tx queue traffic class adds 1a9b86c9fd95 rxrpc: use udp tunnel APIs instead of open code in rxrpc_o [...] adds 373e13bc6363 selftests: tc-testing: u32: Add tests covering sample option adds 8043c845b63a net: bridge: use switchdev for port flags set through sysfs too adds 4429c5fc3dbd cxgb4: remove unused vpd_cap_addr adds b055ecf5827d net/mlx5: E-Switch, Refactor setting source port adds 84ae9c1f29c0 net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping adds 275c21d6cbe2 net/mlx5e: Always set attr mdev pointer adds 9e51c0a62492 net/mlx5: E-Switch, Refactor rule offload forward action p [...] adds 10742efc20a4 net/mlx5e: VF tunnel TX traffic offloading adds 6717986e15a0 net/mlx5e: Refactor tun routing helpers adds 34ca65352ddf net/mlx5: E-Switch, Indirect table infrastructure adds 4ad9116c84ed net/mlx5e: Remove redundant match on tunnel destination mac adds a508728a4c8b net/mlx5e: VF tunnel RX traffic offloading adds 48d216e5596a net/mlx5e: Refactor reg_c1 usage adds 8e404fefa58b net/mlx5e: Match recirculated packet miss in slow table us [...] adds 0d9f96471493 net/mlx5e: Extract tc tunnel encap/decap code to dedicated file adds 777bb800c696 net/mlx5e: Create route entry infrastructure adds 2221d954d984 net/mlx5e: Refactor neigh update infrastructure adds c7b9038d8af6 net/mlx5e: TC preparation refactoring for routing update event adds 021905f8067d net/mlx5e: Rename some encap-specific API to generic names adds 8914add2c9e5 net/mlx5e: Handle FIB events to update tunnel endpoint device adds 08cbabb77e90 Merge tag 'mlx5-updates-2021-02-04' of git://git.kernel.or [...] adds 49fc251360a1 rtnetlink: Add RTM_F_OFFLOAD_FAILED flag adds 36c5100e859d IPv4: Add "offload failed" indication to routes adds 648106c30a63 IPv4: Extend 'fib_notify_on_flag_change' sysctl adds 0c5fcf9e249e IPv6: Add "offload failed" indication to routes adds 6fad361ae9f4 IPv6: Extend 'fib_notify_on_flag_change' sysctl adds 484a4dfb7558 netdevsim: fib: Do not warn if route was not found for sev [...] adds f57ab5b75f71 netdevsim: dev: Initialize FIB module after debugfs adds 134c75324240 netdevsim: fib: Add debugfs to debug route offload failure adds a4cb1c02c3e1 mlxsw: spectrum_router: Set offload_failed flag adds 9ee53e37532f selftests: netdevsim: Test route offload failure notifications adds 5ea3c72ccf9b Merge branch 'route-offload-failure' adds f15008fbaa33 net: phy: drop explicit genphy_read_status() op adds 1e2e61af1996 net: phy: broadcom: remove BCM5482 1000Base-BX support adds 8cf5d8cc3eae Documentation: networking: ip-sysctl: Document src_valid_m [...] adds bf3da527bbc9 esp: Simplify the calculation of variables adds 4ac7a6eecbec xfrm: Return the correct errno code adds fc1a8db3d560 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 387d1c181979 dt-bindings: net: document BCM4908 Ethernet controller adds 4feffeadbcb2 net: broadcom: bcm4908enet: add BCM4908 controller driver adds 898f8015ffe7 net: extract napi poll functionality to __napi_poll() adds 29863d41bb6e net: implement threaded-able napi poll loop support adds 5fdd2f0e5c64 net: add sysfs attribute to control napi threaded mode adds adbb4fb02845 Merge branch 'implement-kthread-based-napi-poll' adds 0256844d0f32 net: hns3: clean up some incorrect variable types in hclge [...] adds ae9e492a3664 net: hns3: remove redundant client_setup_tc handle adds 9d2a1cea6997 net: hns3: remove the shaper param magic number adds 9393eb5034a0 net: hns3: clean up unnecessary parentheses in macro definitions adds c5aaf1761883 net: hns3: modify some unmacthed types print parameter adds 6e7f109ee9d8 net: hns3: change hclge_parse_speed() param type adds cad8dfe82a9e net: hns3: change hclge_query_bd_num() param type adds 64749c9c38a9 net: hns3: remove redundant return value of hns3_uninit_al [...] adds 11ef971f5a6a net: hns3: remove an unused parameter in hclge_vf_rate_par [...] adds 7ceb40b8207e net: hns3: remove unused macro definition adds 55ff3ed57b50 net: hns3: cleanup for endian issue for VF RSS adds 3e566dacc913 Merge branch 'hns3-cleanups' adds 382e0a6880e7 ice: log message when trusted VF goes in/out of promisc mode adds 34295a3696fb ice: implement new LLDP filter command adds c7a219048e45 ice: Remove xsk_buff_pool from VSI structure adds df006dd4b1dc ice: Add initial support framework for LAG adds b126bd6bcd67 ice: create scheduler aggregator node config and move VSIs adds 4f8a14976aa4 ice: Use PSM clock frequency to calculate RL profiles adds 1d9f7ca324a9 ice: fix writeback enable logic adds fc2d1165d4a4 ice: Refactor DCB related variables out of the ice_port_in [...] adds 7a63dae0fafb ice: remove unnecessary casts adds fe6cd89050d9 ice: Fix trivial error message adds 741106f7bd8d ice: Improve MSI-X fallback logic adds a851dfa8dfa7 Documentation: ice: update documentation adds 74784ee0b935 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds c8a8ca3408dc i40e: remove unnecessary memory writes of the next to clea [...] adds f12738b6ec06 i40e: remove unnecessary cleaned_count updates adds d4178c31a562 i40e: remove the redundant buffer info updates adds f020fa1a79ff i40e: consolidate handling of XDP program actions adds 613142b0bb88 i40e: Log error for oversized MTU on device adds de1db4a6ed62 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds dc9d87581d46 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 24a1720a0841 cxgb4: collect serial config version from register adds ddeb9bfa59c7 net: mhi: Add protocol support adds b6ec6b894270 net: mhi: Add dedicated folder adds 77e8080e1272 net: mhi: Create mhi.h adds 84c55f16dcd7 net: mhi: Add rx_length_errors stat adds 163c5e6262ae net: mhi: Add mbim proto adds d816f2a9cb5a Merge branch 'Add-MBIM-over-MHI-support' adds 1fb3ca767529 net: octeontx2: Fix the confusion in buffer alloc failure path adds 84c4f9cab4f9 octeontx2-af: forward error correction configuration adds bd74d4ea29cc octeontx2-af: Add new CGX_CMD to get PHY FEC statistics adds d0cf9503e908 octeontx2-pf: ethtool fec mode support adds 56b6d5398613 octeontx2-af: Physical link configuration support adds 9d8711b25584 octeontx2-af: advertised link modes support on cgx adds 1a50280c25ec octeontx2-pf: ethtool physical link status adds cff713ce6c13 octeontx2-pf: ethtool physical link configuration adds afdb9af9bcbd Merge branch 'octeon-ethtool' adds dc0e6056decc rxrpc: Fix missing dependency on NET_UDP_TUNNEL adds e4b62cf7559f net: mvpp2: add an entry to skip parser adds a5eb5ec78e08 Merge remote-tracking branch 'net-next/master' adds 4c5de127598e bpf: Emit explicit NULL pointer checks for PROBE_LDX instr [...] adds c9709f52386d bpf: Helper script for running BPF presubmit tests adds 881949f770bf bpf/selftests: Add a short note about vmtest.sh in README.rst adds ec45c5faa2f4 Merge branch 'BPF selftest helper script' adds ba90c2cc0231 bpf: Allow usage of BPF ringbuffer in sleepable programs adds f446b570ac7e bpf/selftests: Update the IMA test to use BPF ring buffer adds ecda49c522f6 Merge branch 'BPF ring buffer + sleepable programs' adds 23a2d70c7a2f bpf: Refactor BPF_PSEUDO_CALL checking as a helper function adds 215cb7d3823e bpf/benchs/bench_ringbufs: Remove unneeded semicolon adds 11da9f0c6d14 selftests/bpf: Remove unneeded semicolon adds 1589a1fa4e38 selftests/bpf: Add missing cleanup in atomic_bounds test adds 0a1b0fd929a8 bpf: Simplify bool comparison adds fc6b48f692f8 tools/resolve_btfids: Build libbpf and libsubcmd in separa [...] adds f23130979c2f tools/resolve_btfids: Check objects before removing adds 7962cb9b640a tools/resolve_btfids: Set srctree variable unconditionally adds 50d3a3f81689 kbuild: Add resolve_btfids clean to root clean target adds ee5cc0363ea0 Merge branch 'kbuild/resolve_btfids: Invoke resolve_btfids' adds 01f810ace9ed bpf: Allow variable-offset stack access adds a680cb3d8e3f selftest/bpf: Adjust expected verifier errors adds 7a22930c4179 selftest/bpf: Verifier tests for var-off access adds 0fd7562af1cd selftest/bpf: Add test for var-offset stack access adds cf2d0a5e788b Merge branch 'allow variable-offset stack acces' adds 45df30526825 selftests/bpf: Fix endianness issues in atomic tests adds bd2d4e6c6e9f selftests/bpf: Simplify the calculation of variables adds 6df8fb83301d bpf_lru_list: Read double-checked variable once without lock adds 06ed9b6f0596 Merge remote-tracking branch 'bpf-next/for-next' adds d18ba9f1351c ath10k: sanitity check for ep connectivity adds 3e6b9cf534ca ath10k: increase rx buffer size to 2048 adds cf8480d338a1 ath11k: remove duplicate function declaration adds 4c239f012f7b ath10k: remove unused struct ath10k::dev_type adds 0d96968315d7 ath11k: add ieee80211_unregister_hw to avoid kernel crash [...] adds 337cd0d3ce0c wcn36xx: Remove unnecessary memset adds 442545ba5452 ath10k: allow dynamic SAR power limits via common API adds 22df5e1bec25 ath10k: pass the ssid info to get the correct bss entity adds b55379e343a3 ath10k: fix wmi mgmt tx queue full due to race condition adds 779750bb153d ath10k: remove h from printk format specifier adds bb2d2dfd3c93 ath11k: remove h from printk format specifier adds e7bb4e71ab8d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds ca04217add8e rtlwifi: use tasklet_setup to initialize rx_work_tasklet adds 711fa16f1dfe rtlwifi: rtl8192se: remove redundant initialization of var [...] adds adba838af159 rtw88: coex: 8821c: correct antenna switch function adds b0d3016f4238 rtw88: 8821c: Correct CCK RSSI adds 5d6651fe8583 rtw88: 8821c: support RFE type2 wifi NIC adds af4b3a6f36d6 brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet adds a338c874d3d9 brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet adds 38eb712ada24 brcmsmac: fix alignment constraints adds ae30a740a176 atmel: at76c50x: use DEFINE_MUTEX() for mutex lock adds 1d5248882d64 libertas: remove redundant initialization of variable ret adds 199276b9bcef rtl8xxxu: remove unused assignment value adds b7fd26c913f1 mwifiex: Report connected BSS with cfg80211_connect_bss() adds 05d7f3307488 wl1251: cmd: remove redundant assignment adds bb779d476ff7 mwl8k: assign value when defining variables adds d48aea6054d0 rsi: remove redundant assignment adds cc1546d6850c rt2x00: remove duplicate word and fix typo in comment adds fcb8f3ca4b5b iwlegacy: 4965-mac: Simplify the calculation of variables adds 93476ca74457 rt2800usb: add Sweex LW163V2 id's adds fb1bc2ce3a55 wl3501: fix alignment constraints adds bfdc4d7cbe57 mwl8k: fix alignment constraints adds 4331667fa14e ssb: Use true and false for bool variable adds afc857bc2a71 iwlwifi: mvm: add notification size checks adds 1e1a58bec773 iwlwifi: mvm: check more notification sizes adds 88181e6e21c4 iwlwifi: mvm: remove debugfs injection limitations adds 96a603803deb iwlwifi: mvm: scan: fix scheduled scan restart handling adds f7d6ef33a779 iwlwifi: mvm: handle CCA-EXT delay firmware notification adds d4e3a341b87b iwlwifi: mvm: add support for new flush queue response adds 25edc8f259c7 iwlwifi: pcie: properly implement NAPI adds 3161a34d659b iwl-trans: iwlwifi: move sync NMI logic to trans adds fcc2622cb237 iwlwifi: dbg: dump paged memory from index 1 adds 6275c77e77b2 iwlwifi: remove TRANS_PM_OPS adds 00520b7a2a13 iwlwifi: mvm: don't check system_pm_mode without mutex held adds 708a39aaca22 iwlwifi: mvm: don't send commands during suspend\resume tr [...] adds 701625803ccc iwlwifi: mvm: csa: do not abort CSA before disconnect adds a1d59263e718 iwlwifi: parse phy integration string from FW TLV adds 33fa519ac618 iwlwifi: mvm: debugfs for phy-integration-ver adds 6761a718263a iwlwifi: mvm: add explicit check for non-data frames in ge [...] adds 13f028b4f748 iwlwifi: tx: move handing sync/async host command to trans adds 9aae43a450e8 iwlwifi: mvm: simplify TX power setting adds 5c255a10711b iwlwifi: mvm: debugfs: check length precisely in inject_packet adds ddd83d328c3f iwlwifi: always allow maximum A-MSDU on newer devices adds b1fdc2505abc iwlwifi: mvm: advertise BIGTK client support if available adds e497bed1a284 iwlwifi: bump FW API to 60 for AX devices adds 46e64deaa868 iwlwifi: fw api: make hdr a zero-size array again adds 85b7eb490e86 iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() adds 6f60fb03c8e7 iwlwifi: move SnJ and So rules to the new tables adds 930be4e76f26 iwlwifi: add support for SnJ with Jf devices adds 11f8c533da72 iwlwifi: mvm: move early time-point before nvm_init in non [...] adds 7f9c3bc465b2 iwlwifi: pcie: add support for SnJ with Hr1 adds d8cf2cfa9746 iwlwifi: mvm: cancel the scan delayed work when scan is aborted adds d8367b124cf6 iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static adds e5d153ec54f0 iwlwifi: mvm: fix CSA AP side adds 5226cecbc6c8 iwlwifi: mvm: add IML/ROM information for other HW families adds 119c2a13a3e8 iwlwifi: mvm: add triggers for MLME events adds 1db5c3472b2a iwlwifi: fwrt: add suspend/resume time point adds 0d65ce900d11 iwlwifi: mvm: add tx fail time point adds 9dbb62a29042 iwlwifi: mvm: add debugfs entry to trigger a dump as any t [...] adds efaa85cf2294 iwlwifi: mvm: set enabled in the PPAG command properly adds a2ac0f48a07c iwlwifi: mvm: implement approved list for the PPAG feature adds ca176eddeba2 iwlwifi: mvm: add HP to the PPAG approved list adds dd158ed674ed iwlwifi: mvm: add Samsung to the PPAG approved list adds 4a76553c88b4 iwlwifi: mvm: add Microsoft to the PPAG approved list adds a7abc1eae7e4 iwlwifi: mvm: add Asus to the PPAG approved list adds df8ba77ef4cc iwlwifi: bump FW API to 61 for AX devices adds 47ef328c2090 iwlwifi: pcie: Disable softirqs during Rx queue init adds b7e6725df786 Merge tag 'iwlwifi-next-for-kalle-2021-02-05' of git://git [...] adds 446e06c6e008 mt76: mt7915: add vif check in mt7915_update_vif_beacon() adds 02af31c3cc0f mt76: mt7615: add vif check in mt7615_update_vif_beacon() adds 2a0145003ae3 mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey adds f285dfb98562 mt76: mt7915: reset token when mac_reset happens adds a6275e934605 mt76: mt7615: reset token when mac_reset happens adds de8edc386fe2 mt76: mt7615: convert comma to semicolon adds 5c47a538acfe mt76: mt7915: convert comma to semicolon adds 90238e4c371f mt76: mt7915: run mt7915_configure_filter holding mt76 mutex adds 26f18380e6ca mt76: mt7915: add support for flash mode adds bb251794c22f mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th adds b8135057988e mt76: mt7915: simplify mt7915_mcu_send_message routine adds b747fa343817 mt76: mt7915: drop zero-length packet to avoid Tx hang adds dae0dc2bd018 mt76: mt7915: add partial add_bss_info command on testmode init adds c918c74d0645 mt76: testmode: introduce dbdc support adds e7a6a044f9b9 mt76: testmode: move mtd part to mt76_dev adds 78fc30a21cf1 mt76: mt7915: move testmode data from dev to phy adds 7517ea014d3c mt76: mt7615: move testmode data from dev to phy adds a782f8bfdd46 mt76: move mac_work in mt76_core module adds b9027e0816eb mt76: move chainmask in mt76_phy adds 1fdcc310ff4c mt76: mt7915: force ldpc for bw larger than 20MHz in testmode adds fdc9c18eb44d mt76: testmode: add support to set user-defined spe index adds b8cbdb97437c mt76: testmode: add attributes for ipg related parameters adds ba4590942e29 mt76: testmode: make tx queued limit adjustable adds 7ff903bc49f1 mt76: mt7915: split edca update function adds c2d3b1926f30 mt76: mt7915: add support for ipg in testmode adds c46df37f72ea mt76: mt7915: calculate new packet length when tx_time is [...] adds 8efe387cc7d4 mt76: mt7915: clean hw queue before starting new testmode tx adds 1c1844b0fc3d mt76: testmode: add a new state for continuous tx adds 39e48823e16a mt76: mt7915: rework set state part in testmode adds 3f0caa3cbf94 mt76: mt7915: add support for continuous tx in testmode adds 06e0bbe1c57b mt76: mt7615: mt7915: disable txpower sku when testmode enabled adds 248ac948f1df mt76: mt7915: simplify peer's TxBF capability check adds 6d6dc980e07d mt76: mt7915: add implicit Tx beamforming support adds 17cb546551cf mt76: mt7603: fix ED/CCA monitoring with single-stream devices adds 0c2d098098e1 mt76: mt7915: ensure that init work completes before start [...] adds d027b64ca627 mt76: mt7915: do not set DRR group for stations adds c203dd621780 mt76: mt7915: rework mcu API adds f1fd2cae2e48 mt76: mt7915: disable RED support in the WA firmware adds f7fc2bbe4680 mt76: mt7915: fix eeprom parsing for DBDC adds 45a8b67a3552 mt76: mt7915: fix eeprom DBDC band selection adds 5b257371ec18 mt76: mt7615: set mcu country code in mt7615_mcu_set_chann [...] adds 5d3b50b30d7f mt76: mt7915: Remove unneeded semicolon adds 07c0d0012f9e mt76: mt7915: support TxBF for DBDC adds 95f381c5594c mt76: mt7615: unify init work adds 76027f40f5ee mt76: mt7915: bring up the WA event rx queue for band1 adds 94b6df08da9c mt76: fix crash on tearing down ext phy adds 9093cfff72e3 mt76: mt7915: add support for using a secondary PCIe link [...] adds 51742a9e1029 mt76: mt7915: make vif index per adapter instead of per band adds 2ab33b8d7d79 mt76: move vif_mask back from mt76_phy to mt76_dev adds 9b0f100c1970 mt76: usb: process URBs with status EPROTO properly adds 2fbcdb4386dd mt76: reduce q->lock hold time adds e2b2c390b018 mt76: mt7615: reduce VHT maximum MPDU length adds 85d96704535d mt76: introduce mt76_vif data structure adds d0e274af2f2e mt76: mt76_connac: create mcu library adds 399090ef9605 mt76: mt76_connac: move hw_scan and sched_scan routine in [...] adds 55d4c19c9319 mt76: mt76_connac: move WoW and suspend code in mt76_conna [...] adds b7dd3c2e58e6 mt76: mt76_connac: move pm data struct in mt76_connac.h adds 1755f6ad0fe0 mt76: mt76_connac: move pm utility routines in mt76_connac [...] adds 163f4d22c118 mt76: mt7921: add MAC support adds 1c099ab44727 mt76: mt7921: add MCU support adds 12d1c31788ad mt76: mt7921: add DMA support adds bb1f6aaf71d6 mt76: mt7921: add EEPROM support adds e0f9fdda81bd mt76: mt7921: add ieee80211_ops adds 5c14a5f944b9 mt76: mt7921: introduce mt7921e support adds 474a9f21e2e2 mt76: mt7921: add debugfs support adds 29f9d8b08b8c mt76: mt7921: introduce schedule scan support adds 56d965da1318 mt76: mt7921: introduce 802.11 PS support in sta mode adds 4086ee28e239 mt76: mt7921: introduce support for hardware beacon filter adds b88f5c6473aa mt76: mt7921: introduce beacon_loss mcu event adds ffa1bf97425b mt76: mt7921: introduce PM support adds 67aa27431c7f mt76: mt7921: rely on mt76_connac_mcu common library adds 80fc1e37c0eb mt76: mt7921: rely on mt76_connac_mcu module for sched_sca [...] adds 022159b0e13f mt76: mt7921: rely on mt76_connac_mcu module for suspend a [...] adds 1d8efc741df8 mt76: mt7921: introduce Runtime PM support adds 2c25f4e4cdc9 mt76: mt7921: introduce regdomain notifier support adds eaafabd2850d mt76: mt7921: enable MSI interrupts adds 0da3c795d07b mt76: mt7921: add coredump support adds d2bf7959d9c0 mt76: mt7663: introduce coredump support adds 1299616023a0 Merge tag 'mt76-for-kvalo-2021-01-29' of https://github.co [...] adds 7dd56ea45a66 brcmfmac: add support for CQM RSSI notifications adds 15085446c171 rtlwifi: rtl8192se: Simplify bool comparison adds 8e79106a7dbb rtlwifi: rtl8821ae: phy: Simplify bool comparison adds 7897890d1c29 Merge remote-tracking branch 'wireless-drivers-next/master' adds 8564baa3cf98 Bluetooth: btusb: remove set but not used variable in btus [...] adds 10888140f09c Bluetooth: btusb: fix excessive stack usage adds 234f414efd11 Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working adds 55c0bd77479b Bluetooth: hci_qca: Fixed issue during suspend adds e5d9d80e8001 Merge remote-tracking branch 'bluetooth/master' adds 834ec3e1ee65 gfs2: Lock imbalance on error path in gfs2_recover_one adds 78178ca844f0 gfs2: Don't skip dlm unlock if glock has an lvb adds 47b7ec1daa51 gfs2: Enable rgrplvb for sb_fs_format 1802 adds 866eef48d802 gfs2: Add trusted xattr support adds 7009fa9cd9a5 gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end adds c6a00b9ede1b Merge remote-tracking branch 'gfs2/for-next' adds 89fb65000809 Merge tag 'nand/for-5.12' of git://git.kernel.org/pub/scm/ [...] adds abdf5a5ef965 mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overl [...] adds 9166f4af32db mtd: spi-nor: sfdp: Fix last erase region marking adds 969b276718de mtd: spi-nor: core: Fix erase type discovery for overlaid region adds 58fa22f68fca mtd: spi-nor: core: Add erase size check for erase command [...] adds a7a5acba0e06 mtd: spi-nor: Add Global Block Unlock command adds 75386810d3a6 mtd: spi-nor: sst: Add support for Global Unlock on sst26vf adds b491f90ddff0 Merge tag 'spi-nor/for-5.12' of git://git.kernel.org/pub/s [...] adds e83e3ebed22e Merge remote-tracking branch 'mtd/mtd/next' adds b2cd1d812b95 crypto: ccree - fix spelling typo of allocated adds b33fa5ff8190 crypto: octeontx2 - fix signedness bug in cptvf_register_i [...] adds b4ea2220b86a crypto: octeontx2 - Add dependency on NET_VENDOR_MARVELL adds 63b8ee4f548c crypto: crypto4xx - Avoid linking failure with HW_RANDOM=m adds dc9ab9c69c19 Merge git://git.kernel.org/pub/scm/linux/kernel/git/arm64/ [...] adds 42e6f351dcb0 crypto: marvell - CRYPTO_DEV_OCTEONTX2_CPT should depend o [...] adds e145f5565dc4 hwrng: timeriomem - Fix cooldown period calculation adds e1b2d980f03b crypto: michael_mic - fix broken misalignment handling adds 784506a1df57 crypto: serpent - get rid of obsolete tnepres variant adds 81d091a293a2 crypto: serpent - use unaligned accessors instead of alignmask adds 50a3a9fae3e0 crypto: blowfish - use unaligned accessors instead of alignmask adds 833854151005 crypto: camellia - use unaligned accessors instead of alignmask adds 24a2ee44f2fb crypto: cast5 - use unaligned accessors instead of alignmask adds 80879dd9de7a crypto: cast6 - use unaligned accessors instead of alignmask adds e9cbaef5111a crypto: fcrypt - drop unneeded alignmask adds af1050a4eca4 crypto: twofish - use unaligned accessors instead of alignmask adds 6c2ab5bcb7fa crypto: caam - Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE [...] adds 578f23d359bf crypto: powerpc/sha256 - remove unneeded semicolon adds a53ab94eb685 crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key() adds 5a69e1b73d54 crypto: arm64/sha1-ce - simplify NEON yield adds b2eadbf40e8f crypto: arm64/sha2-ce - simplify NEON yield adds 9ecc9f31d0a4 crypto: arm64/sha3-ce - simplify NEON yield adds 5f6cb2e61768 crypto: arm64/sha512-ce - simplify NEON yield adds f5943ef456f8 crypto: arm64/aes-neonbs - remove NEON yield calls adds f0070f4a7934 crypto: arm64/aes-ce-mac - simplify NEON yield adds fc754c024a34 crypto: arm64/crc-t10dif - move NEON yield to C code adds 14ab6de485dd hwrng: optee - Use device-managed registration API adds cfb28fde0837 crypto: xor - Fix typo of optimization adds 0db5bc85c5d8 crypto: keembay-ocs-aes - Fix 'q' assignment during CCM B0 [...] adds d27fb0460b65 crypto: cpt - remove casting dma_alloc_coherent adds 2db3e2387ad9 crypto: hisilicon/hpre - adapt the number of clusters adds 8db84129d4ff crypto: hisilicon/hpre - tiny fix adds 553d09b31400 crypto: hisilicon/qm - fix use of 'dma_map_single' adds cc3292d1df23 crypto: hisilicon - PASID fixed on Kunpeng 930 adds fbc75d03fda0 crypto: hisilicon/hpre - enable Elliptic curve cryptography adds 6956d8be2387 crypto: octeontx2 - fix -Wpointer-bool-conversion warning adds 3e9954fe36ad crypto: hisilicon/qm - removing driver after reset adds 80d89fa2b42b crypto: hisilicon/qm - fix request missing error adds 7f5151e5efbe crypto: hisilicon/qm - fix the value of 'QM_SQC_VFT_BASE_MASK_V2' adds 87c356548fcc crypto: hisilicon/qm - update irqflag adds 1db0016e0d22 crypto: hisilicon/qm - do not reset hardware when CE happens adds 4cf0806ee92a crypto: hisilicon/qm - fix printing format issue adds 0de9dc80625b hwrng: timeriomem - Use device-managed registration API adds d69fe59127a0 Merge remote-tracking branch 'crypto/master' adds c106c5e2fd3b Merge tag 'drm/tegra/for-5.12-rc1' of ssh://git.freedeskto [...] adds ce7c3bded64a Merge tag 'drm-intel-next-2021-01-29' of git://anongit.fre [...] adds c822584e2791 drm/mediatek: Get CMDQ client register for all ddp component adds 6ea6f8276725 drm/mediatek: Use correct device pointer to get CMDQ clien [...] adds 926df14ec571 drm/mediatek: Separate getting larb device to a function adds c0d36de868a6 drm/mediatek: Move clk info from struct mtk_ddp_comp to su [...] adds 3c87daefc5c3 drm/mediatek: Move regs info from struct mtk_ddp_comp to s [...] adds 993fd584942a drm/mediatek: Remove irq in struct mtk_ddp_comp adds f22a565d10e7 drm/mediatek: Use struct cmdq_client_reg to gather cmdq variable adds 616443ca577e drm/mediatek: Move cmdq_reg info from struct mtk_ddp_comp [...] adds 4d510659cf5d drm/mediatek: Change sub driver interface from mtk_ddp_com [...] adds 9b0704988b15 drm/mediatek: Register vblank callback function adds 1d33f13a1be3 drm/mediatek: DRM driver directly refer to sub driver's function adds ff1395609e20 drm/mediatek: Move mtk_ddp_comp_init() from sub driver to [...] adds 435884b06bc0 drm/mediatek: dsi: Use IRQF_TRIGGER_NONE for dsi irq trigger type adds 87f2eb1b2158 dt-bindings: mediatek: add description for mt8183 display adds 5b9576e202e1 dt-bindings: mediatek: add description for mt8192 display adds b1d685b6467a drm/mediatek: Check if fb is null adds b59fa7a060b1 dt-bindings: mediatek: add rdma-fifo-size description for [...] adds f01195148967 drm/mediatek: mtk_dpi: Create connector for bridges adds fb8b6c307c7b dt-bindings: mediatek: add description for postmask adds 71dcadba3420 drm/mediatek: Fix aal size config adds 4d2598223da5 drm/mediatek: Add fifo_size into rdma private data adds ad19ff82aaa7 drm/mediatek: Remove redundant file including adds 8125bfa5bc40 drm/mediatek: Rename file mtk_drm_ddp to mtk_mutex adds 4971593f8eb1 drm/mediatek: Change disp/ddp term to mutex in mtk mutex driver adds 42a090b84598 drm/mediatek: Automatically search unclaimed mtk mutex in [...] adds e1e4f7fea375 soc / drm: mediatek: Move mtk mutex driver to soc folder adds a6b7c98afdca drm/mediatek: Add mtk_dither_set_common() function adds 69a4237ab1d1 drm/mediatek: Separate gamma module adds 4a15d1ac37ea drm/mediatek: Add has_dither private data for gamma adds 641ef9e7be58 drm/mediatek: Add support for SoC MT8183 adds d41ff4dcf093 drm/mediatek: Enable OVL_LAYER_SMI_ID_EN for multi-layer usecase adds 49629304b91f drm/mediatek: Enable dither function adds 072a4cb512e7 drm/mediatek: Separate ccorr module adds dff16681723d drm/mediatek: Fix ccorr size config adds 738ed4156fba drm/mediatek: Add matrix_bits private data for ccorr adds 54c820d05ee8 Merge tag 'mediatek-drm-next-5.12' of https://git.kernel.o [...] adds c5cb0db5fcce Merge tag 'amd-drm-next-5.12-2021-02-03' of https://gitlab [...] adds 4c3a3292730c drm/amd/display: fix unused variable warning adds c503097f1408 Merge remote-tracking branch 'drm/drm-next' adds 902dc5c19a8f drm/vc4: hdmi: Move hdmi reset to bind adds 4a59ed546c05 drm/vc4: hdmi: Fix register offset with longer CEC messages adds 5a32bfd563e8 drm/vc4: hdmi: Fix up CEC registers adds 4d8602b8ec16 drm/vc4: hdmi: Restore cec physical address on reconnect adds 163a3ef681e5 drm/vc4: hdmi: Compute the CEC clock divider from the clock rate adds 47fa9a80270e drm/vc4: hdmi: Update the CEC clock divider on HSM rate change adds 23b7eb5c12b3 drm/vc4: hdmi: Introduce a CEC clock adds ed4a6bbd6386 drm/vc4: hdmi: Split the interrupt handlers adds 185e98b3bd93 drm/vc4: hdmi: Support BCM2711 CEC interrupt setup adds 1e5e4bbdfdd2 drm/vc4: hdmi: Remove cec_available flag adds ae442bf6d607 drm/vc4: hdmi: Don't register the CEC adapter if there's n [...] adds 6ff92deff711 dt-binding: display: bcm2711-hdmi: Add CEC and hotplug interrupts adds 78e4ba40f1c1 drm/vmwgfx/vmwgfx_drv: Fix an error path in vmw_setup_pci_ [...] adds c10983e14e8f drm/scheduler: Job timeout handler returns status (v3) adds de4248b744e8 drm/lima: fix reference leak in lima_pm_busy adds 46d4a938fe6d dma-buf: Avoid comma separated statements adds e1da811218d2 drm/gma500: Remove Medfield support adds 26499e0518a7 drm/gma500: Drop DRM_GMA3600 config option adds ac798eb13c70 drm/gma500: Remove CONFIG_X86 conditionals from source files adds 0b365a207ec7 drm/gma500: Remove dependency on TTM adds 57037094fe14 drm: replace drm_modeset_lock_all() in drm_client_modeset_ [...] adds 439dde0a96f0 drm/vc4: remove unneeded variable: "ret" adds bb0ea1963905 drm/vmwgfx: Fix some memory leaks on errors adds b9377df12114 drm/nouveau: remove set but not used variable ‘pdev’ in no [...] adds e2e2e008f96e drm/todo: Add entry for moving to dma_resv_lock adds 8d0cb8860a45 drm/virtio: fix an error code in virtio_gpu_init() adds 4b8878eefa0a drm/dp_mst: Don't cache EDIDs for physical ports adds e2183fb135a7 Revert "drm/scheduler: Job timeout handler returns status (v3)" adds 635a8e981a1f Merge remote-tracking branch 'drm-misc/for-linux-next' adds 534e3ea67266 Revert "drm/amd/display: fix unused variable warning" adds 6eed1f3fba40 drm/amd/display: Fix unused variable warning adds ebdd2e9d1aef drm/amdgpu: cleanup struct amdgpu_ring adds 8c0225d79273 drm/amdgpu: enable only one high prio compute queue adds 0a52a6cacca6 drm/amdgpu: add wave limit functionality for gfx8,9 adds 22e4f3152953 drm/amdgpu: enable gfx wave limiting for high priority com [...] adds 62826b86085d drm/amd/pm: enable ACDC feature adds 11964258fe73 drm/amdkfd: Get unique_id dynamically v2 adds 137aac26a2ed drm/amdgpu/smu12: fix power reporting on renoir adds e83db77487d3 drm/amdgpu/gmc9: fix mmhub client mapping for arcturus adds 680602d6c2d6 drm/amd/pm: enable DCS adds e1edaeafeb66 drm/amdgpu: support ASPM for some specific ASIC adds 2a53291ef2e6 drm/amdgpu: add SMUIO 11.0.6 register headers adds 1deb98534c23 drm/amdgpu: implement smuio v11_0_6 callbacks adds 0bf7f2dcb9a6 drm/amdgpu: switch to use smuio callbacks for NV family adds 1001f2a1f33d drm/amdgpu: support rom clockgating related function for N [...] adds de4b7cd8cb87 drm/amd/pm/swsmu: unify the init soft gpu metrics function adds be8901c2ee3a drm/amdgpu: optimize list operation in amdgpu_xgmi adds 11f1a5538ba5 drm/amdgpu: Add otg vertical IRQ Source adds 320eca62fe61 drm/amd/display: Add otg vertical interrupt0 support in DCN1.0 adds f8bf64501873 drm/amdgpu: enable wave limit on non high prio cs pipes adds b36c1024dc32 drm/amd/pm: update the smu v11.5 smc header for vangogh adds 52d720b1a800 drm/amd/pm: modify the power limit level parameter from bo [...] adds ae07970a0621 drm/amd/pm: add support for hwmon control of slow and fast [...] adds 25bd55276b5a drm/amdgpu/si: minor clean up of reset code adds 44ab8bb0bb63 drm/amdgpu/cik: minor clean up of reset code adds d5ab066917a5 drm/amdgpu/vi: minor clean up of reset code adds af484df800e3 drm/amdgpu: add generic pci reset as an option adds ffbfd081b47c drm/amdgpu/si: add PCI reset support adds 1176a1e0b9d5 drm/amdgpu/soc15: add PCI reset support adds f172865a3632 drm/amdgpu/nv: add PCI reset support adds a8d3d80a8ca3 drm/amdgpu: drop extra drm_kms_helper_poll_enable/disable calls adds ad887af9b6d0 drm/amdgpu: use runpm flag rather than fbcon for kfd runti [...] adds cef8b03bbc0b drm/amdgpu: reset runpm flag if device suspend fails adds 6ef28889b413 drm/amd/pm: enable LCLK DS adds 27859ee3df97 drm/amdgpu: enable gpu recovery for dimgrey_cavefish adds bd0c064c161c drm/amd/display: Add return code instead of boolean for fu [...] adds 166590ccb92c drm/amd/display: Add DIG_CLOCK_PATTERN in the transmitter control adds 765ff7ad584a drm/amd/display: DP HDCP Compliance 1A-08/09 tests fail adds b14e4f200461 drm/amd/display: revert support for DID2.0 dsc passthrough adds 6fce5bcee582 drm/amd/display: move edp sink present detection to hw init adds 7a03fdf628af drm/amd/display: fix 64bit division issue on 32bit OS adds 148816f93fa0 drm/amd/display: Initialize dmub_rb_cmd unions to 0 adds 91a51fbf24e2 drm/amd/display: DIO Supported for virtual displays adds e75f5634630c drm/amd/display: fix type mismatch error for return variable adds d448521edaf3 drm/amd/display: [FW Promotion] Release 0.0.51 adds ef4dd6b2757e drm/amd/display: 3.2.122 adds 006cc1a213cf drm/amdgpu: extend MAX_KIQ_REG_TRY to 1000 adds d7ef887f2f8e drm/amd/pm: make the error log more clear for fine grain t [...] adds 802b8c83557c drm/amdgpu: fix unnecessary NULL check warnings adds 910f1601adda Revert "drm/amd/display: Update NV1x SR latency values" adds 17c900cb5d6a drm/amd/display: Simplify bool comparison adds a29d4b3d3caf drm/radeon: Simplify bool comparison adds 73f22b679a2a drm/amdgpu: add another raven1 gfxoff quirk adds 5aa060ee84da drm/amdgpu: add asic callback for querying video codec info (v3) adds 503053a694ed drm/amdgpu: add video decode/encode cap tables and asic ca [...] adds c5d764f8ac9d drm/amdgpu: add INFO ioctl support for querying video caps (v4) adds 805884d0e444 drm/amdgpu: bump driver version for new video codec INFO i [...] adds cad1fa6ae5bc drm/amdgpu/codec: drop the internal codec index adds 91863c25e9b9 drm/amdgpu: add a dev_pm_ops prepare callback (v2) adds ebeff894af66 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] adds fe9b77956af5 Merge remote-tracking branch 'amdgpu/drm-next' adds 2a8f20bb645c drm/i915: Restrict DRM_I915_DEBUG to developer builds adds fbb2bdd22a99 drm/i915/gvt: fix uninitialized return in intel_gvt_update [...] adds 54fd4b9a4ac8 drm/i915/gem: Fix oops in error handling code adds 29d88083d6ff drm/i915/gem: Move freeze/freeze_late next to suspend/susp [...] adds 58586680ffad drm/i915: Disable atomics in L3 for gen9 adds d5109f739c9f drm/i915/gt: Flush before changing register state adds 7a6c6243b44a drm/i915: Reject 446-480MHz HDMI clock on GLK adds bcb4cd4a1863 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 5c191fef4ce2 drm/msm/dsi_pll_10nm: Fix dividing the same numbers twice adds 196145eb1af1 drm/msm/dsi_pll_10nm: Solve TODO for multiplier frac_bits [...] adds 362cadf34b9f drm/msm/dsi_pll_10nm: Fix variable usage for pll_lockdet_rate adds ce5226625a69 drm/msm/dsi_pll_10nm: Convert pr_err prints to DRM_DEV_ERROR adds 5ca6d0268df8 drm/msm: remove unneeded variable: "rc" adds 7df222c35920 drm/msm/disp/mdp5: mdp5_cfg: Fix msm8974v2 max_clk adds c8d99bb938d3 drm/msm: Fix legacy relocs path adds ea9f337ce81e drm/msm/dp: reset dp controller only at boot up and pm_resume adds 182b4a2d2513 drm/msm/dp: Add a missing semi-colon adds 924b0ce266e9 Merge remote-tracking branch 'drm-msm/msm-next' adds 6c0b8d171f77 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 45ef9bf5cd12 Merge remote-tracking branch 'regmap/for-next' adds 036f90dd92bb ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() adds fb3c293b82c3 ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode adds a07df82c7990 ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk adds fee03efc6934 ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 adds c237813e3a10 ALSA: azt3328: Assign boolean values to a bool variable adds f9e5fd1b666e ALSA: hda: add link_power op to hdac_bus_ops adds 87fc20e4a0cb ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management adds c99fafdfccd7 ASoC: SOF: Intel: hda: release display power at link_power adds c50bfc8a6866 ALSA: fireface: fix to parse sync status register of latte [...] adds d6cda4655e2a ALSA: usb-audio: Handle invalid running state at releasing EP adds 5c2b301476ec ALSA: usb-audio: More strict state change in EP adds 257d2d7e9e79 ALSA: usb-audio: Don't avoid stopping the stream at disconnection adds 29bb274e9497 ALSA: pcm: Call sync_stop at disconnection adds 2c87c1a49c9d ALSA: pcm: Assure sync with the pending stop operation at suspend adds 700cb7073077 ALSA: pcm: Don't call sync_stop if it hasn't been stopped adds 8d19b4e0b377 ALSA: pcm: Use for_each_pcm_substream() macro adds 5427c7d6296e ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF [...] adds 2c28156d88aa ALSA: core - add missing compress device type to /proc/aso [...] adds c8f84db4f1ac Merge remote-tracking branch 'sound/for-next' adds 0dd4d3e8c3a8 ASoC: da7218: Drop CONFIG_OF ifdef adds 8e59cf943fa7 ASoC: mediatek: mt8192-mt6359: use asoc_substream_to_rtd() adds 0840706d6c61 ASoC: mediatek: mt8192: use asoc_substream_to_rtd() adds 4cceb42f4f40 ASoC: mediatek: mt8192-mt6359: simplify ops for Capture1 DAI link adds 6395a6213b83 Merge series "ASoC: mediatek: mt8192: apply some cleanup" [...] adds 2927e6d398d0 Merge branch 'asoc-5.11' into asoc-5.12 adds 19657a609b68 ASoC: mediatek: mt8183-mt6358: set playback and capture co [...] adds df91785a22e2 ASoC: dt-bindings: add mclk provider support to stm32 i2s adds 8a262e614ef8 ASoC: stm32: i2s: add master clock provider adds b6040f9b987e Merge series "ASoC: stm32: i2s: add master clock provider" [...] adds 500c9f8c58a7 ASoC: dmaengine_pcm: add peripheral configuration adds f08c74a3b52d ASoC: dt-bindings: renesas, rsnd: Group tuples in playback [...] adds 38d89a564847 ASoC: fsl: constify static snd_soc_dai_ops structs adds 40bd053bc8e1 ASoC: fsl_esai: Remove unused 'imx' field adds 6e4ea8aace02 ASoC: audio-graph: Rename functions needed for export adds 0d7475d2a5a9 ASoC: tegra: Add driver remove() callback adds 3bf48ea4f2dd Merge series "Rename audio graph export functions" from Sa [...] adds 28785f548d18 ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format adds 1c5f6e0714c1 ASoC: Intel: KMB: Support IEC958 encoded PCM format adds d5e16dc5fdad ASoC: Intel, Keembay-i2s: Add hdmi-i2s compatible string adds c88eb1b5167b Merge series "Add HDMI support for Intel KeemBay I2S" from [...] adds 06e577b45db3 mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") adds 039da225d644 mfd: arizona: Replace arizona_of_get_type() with device_ge [...] adds e933836744a2 mfd: arizona: Add support for ACPI enumeration of WM5102 c [...] adds 017131e056de Merge tag 'ib-mfd-asoc-v5.12' of git://git.kernel.org/pub/ [...] adds bad929b81ce2 ASoC: codec/ingenic: Depend on MACH_INGENIC adds d9cd22e9c87c ASoC: codec: Add driver for JZ4760 internal codec adds 45a90d4aba17 ASoC: Add compatible strings for JZ4760(B) SoC adds 8ade6d8b02b1 ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() adds 9a87fc1e0619 ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 adds d40dac7ae8c0 Merge series "MFD/ASoC: Add support for Intel Bay Trail bo [...] adds b6eabd247db8 ASoC: soc-pcm: change error message to debug message adds 271d9373db1c ASoC: SOF: fix runtime pm usage mismatch after probe errors adds 3d09cf8d0d79 ASoC: Intel: sof_sdw: reorganize quirks by generation adds 8caf37e2be76 ASoC: Intel: sof-sdw: indent and add quirks consistently adds d92e279dee56 ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible adds 209b0b0d8d5a ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings adds f88dcb9b98d3 ASoC: Intel: sof_sdw: detect DMIC number based on mach params adds 3827b7ca3992 ASoC: intel: sof_sdw: add trace for dai links adds 717a8fdd150c ASoC: Intel: soc-acpi: add ACPI matching table for HP Spec [...] adds 6f5d506d7ff1 ASoC: SOF: Intel: SoundWire: refine ACPI match adds 7aecf5977092 ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config adds b9088535e102 ASoC: SOF: Intel: HDA: don't keep a temporary variable adds 026370cb5bd7 ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is o [...] adds 02eb3906858e Merge series "ASoC: SOF/Intel/SoundWire: add missing quirk [...] adds a8f50cd9be7c ASoC: SOF: add missing pm debug adds ce1f55bac553 ASoC: SOF: fix string format for errors adds 3be46fa21088 ASoC: SOF: remove unused functions adds f1bb023525fd ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() adds cc11626dd9f8 ASoC: SOF: ext_manifest: use explicit number for elem_type adds 4fc320da5dc6 Merge series "ASoC: SOF: cleanups" from Pierre-Louis Bossa [...] adds ae4fc532244b ASoC: dapm: use component prefix when checking widget names adds 1183c350011a ASoC: Intel: boards: max98373: get dapm from cpu_dai adds b165457c5004 Merge series "ASoC: dapm/pins: handle component prefix" fr [...] adds 81dff1901e3e Merge remote-tracking branch 'asoc/for-5.12' into asoc-next adds 5c720741d6b2 Merge remote-tracking branch 'sound-asoc/for-next' adds 8b1b4eccb9ab powerpc/powernv: remove get_cxl_module adds bf22c9ec39da drm: remove drm_fb_helper_modinit adds 089049f6c995 module: unexport find_module and module_mutex adds a00605057574 module: use RCU to synchronize find_module adds 013c1667cf78 kallsyms: refactor {,module_}kallsyms_on_each_symbol adds 3e3552056ab4 kallsyms: only build {,module_}kallsyms_on_each_symbol whe [...] adds 922f2a7c822b module: mark module_mutex static adds a7c38f2cd36b module: remove each_symbol_in_section adds 71e4b309dc42 module: merge each_symbol_section into find_symbol adds 0b96615cdc09 module: pass struct find_symbol_args to find_symbol adds 00cc2c1cd34f module: move struct symsearch to module.c adds f1c3d73e973c module: remove EXPORT_SYMBOL_GPL_FUTURE adds 367948220fce module: remove EXPORT_UNUSED_SYMBOL* adds 1e80d9cb579e module: potential uninitialized return in module_kallsyms_ [...] adds 1fa67f8391ac module: mark TRIM_UNUSED_KSYMS as BROKEN on powerpc adds 32b111d57a0d Merge remote-tracking branch 'modules/modules-next' adds 4fd0da215fba Merge remote-tracking branch 'input/next' adds dc0b8a57ad7b block: reuse BIO_INLINE_VECS for integrity bvecs adds 6ac0b71537e1 block: move struct biovec_slab to bio.c adds f2c3eb9bb0ef block: factor out a bvec_alloc_gfp helper adds f007a3d66c54 block: streamline bvec_alloc adds de76fd893074 block: remove the 1 and 4 vec bvec_slabs entries adds 0f2e6ab851ae block: turn the nr_iovecs argument to bio_alloc* into an u [...] adds 86004515ed80 block: remove a layer of indentation in bio_iov_iter_get_pages adds ed97ce5e1daf block: set BIO_NO_PAGE_REF in bio_iov_bvec_set adds 977be0127384 block: mark the bio as cloned in bio_iov_bvec_set adds 72b043654ba8 md/raid10: remove dead code in reshape_request adds 7a800a20ae63 block: use bi_max_vecs to find the bvec pool adds 20ff5b5fc92a Merge branch 'for-5.12/block' into for-next adds 8a0c014cd205 floppy: reintroduce O_NDELAY fix adds 1dced56c3a78 Merge tag 'floppy-for-5.12' of https://github.com/evdenis/ [...] adds c5eec74f252d md/raid5: cast chunk_sectors to sector_t value adds 203c018079e1 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds ee8f353b1591 block: remove skd driver adds 0e611ef0a1bc Merge branch 'for-5.12/drivers' into for-next adds 3af3145e0b15 Merge branch 'for-5.12/libata' into for-next adds 9936c7c2bc76 io_uring: deduplicate core cancellations sequence adds c1d5a224683b io_uring: refactor scheduling in io_cqring_wait adds eeb60b9ab400 io_uring: refactor io_cqring_wait adds 6713e7a6145a io_uring: refactor io_read for unsupported nowait adds 1a2cc0ce8d18 io_uring: further simplify do_read error parsing adds 6bf985dc50dd io_uring: let io_setup_async_rw take care of iovec adds 7335e3bf9d0a io_uring: don't forget to adjust io_size adds 5ea5dd45844d io_uring: inline io_read()'s iovec freeing adds b23df91bff95 io_uring: highlight read-retry loop adds 75c668cdd6ca io_uring: treat NONBLOCK and RWF_NOWAIT similarly adds 847595de1732 io_uring: io_import_iovec return type cleanup adds ea64ec02b31d io_uring: deduplicate file table slot calculation adds 5280f7e530f7 io_uring/io-wq: return 2-step work swap scheme adds 2a7808024b19 io_uring: set msg_name on msg fixup adds 5476dfed29ad io_uring: clean iov usage for recvmsg buf select adds 257e84a5377f io_uring: refactor sendmsg/recvmsg iov managing adds 0e9ddb39b7d9 io_uring: cleanup up cancel SQPOLL reqs across exec adds 45d189c60629 io_uring: replace force_nonblock with flags adds 61e982030479 io_uring: make op handlers always take issue flags adds 889fca73287b io_uring: don't propagate io_comp_state adds 258b29a93bfe io_uring: don't keep submit_state on stack adds ba88ff112bdf io_uring: remove ctx from comp_state adds 5087275dba02 io_uring: don't reinit submit state every time adds 6dd0be1e2481 io_uring: replace list with array for compl batch adds 905c172f32c5 io_uring: submit-completion free batching adds 3893f39f2245 io_uring: remove fallback_req adds 9ae7246321d2 io_uring: count ctx refs separately from reqs adds bf019da7fcbe io_uring: persistent req cache adds 6ff119a6e4c3 io_uring: feed reqs back into alloc cache adds 1b4c351f6eb7 io_uring: use persistent request cache adds 7cbf1722d5fc io_uring: provide FIFO ordering for task_work adds 65453d1efbd2 io_uring: enable req cache for task_work items adds c5eef2b9449b io_uring: take comp_state from ctx adds e5d1bc0a91f1 io_uring: defer flushing cached reqs adds ed670c3f90a6 io_uring: fix possible deadlock in io_uring_poll adds c7dae4ba46c9 io_uring: enable req cache for IRQ driven IO adds 91f245d5d5de io_uring: enable kmemcg account for io_uring requests adds 26bfa89e25f4 io_uring: place ring SQ/CQ arrays under memcg memory limits adds 4079fb6ae4d0 Merge branch 'for-5.12/io_uring' into for-next adds e972d92d52a1 sched/topology: Fix sched_domain_topology_level alloc in s [...] adds 4d38ea6a6d93 sched: Remove MAX_USER_RT_PRIO adds c18b4a67cc45 sched: Remove USER_PRIO, TASK_USER_PRIO and MAX_USER_PRIO adds 075a28439d0c sched/core: Update task_prio() function header adds 407bc881b21d static_call: Pull some static_call declarations to the typ [...] adds 2f44200d3f3d static_call/x86: Add __static_call_return0() adds 50ace20f2cfe static_call: Provide DEFINE_STATIC_CALL_RET0() adds 5759bcdb871f preempt: Introduce CONFIG_PREEMPT_DYNAMIC adds bf3054bb801c preempt/dynamic: Provide cond_resched() and might_resched( [...] adds 8c98e8cf723c preempt/dynamic: Provide preempt_schedule[_notrace]() stat [...] adds 743450759997 preempt/dynamic: Provide irqentry_exit_cond_resched() static call adds 0e79823f55de preempt/dynamic: Support dynamic preempt with preempt= boo [...] adds b57f3de85c79 sched: Add /debug/sched_preempt adds 8659343e7612 static_call: Allow module use without exposing static_call_key adds 355b3a57ddba sched: Harden PREEMPT_DYNAMIC adds 66040b2d5d41 smp: Process pending softirqs in flush_smp_call_function_f [...] adds efe1d6472ae5 Merge branch 'sched/smp' adds 2c3496a02cb0 uprobes: (Re)add missing get_uprobe() in __find_uprobe() adds 3096b6fe494b sched/deadline: Reduce rq lock contention in dl_add_task_r [...] adds 0abadfdf696f sched/features: Fix hrtick reprogramming adds f2ebf3f45f7a sched/features: Distinguish between NORMAL and DEADLINE hrtick adds e4234f21d2ea rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers adds 3a7b5c87a0b2 rcu/nocb: Perform deferred wake up before last idle's need [...] adds 0940cbceefba rcu/nocb: Trigger self-IPI on late deferred wake up before [...] adds 2c910e0753dc entry: Explicitly flush pending rcuog wakeup before last r [...] adds 14bbd41d5109 entry/kvm: Explicitly flush pending rcuog wakeup before la [...] adds 82891be90f3c sched,x86: Allow !PREEMPT_DYNAMIC adds 51c0727ebd10 Merge branch 'sched/core' of git://git.kernel.org/pub/scm/ [...] adds 2e20677b86e4 blk-mq: Always complete remote completions requests in softirq adds 59cd81974d73 blk-mq: Use llist_head for blk_cpu_done adds 7b3f7fa12ef9 Merge branch 'for-5.12/block-ipi' into for-next adds f1836426cea7 block: document zone_append_max_bytes attribute adds 73d90386b559 nvme: cleanup zone information initialization adds 5752dc78a181 nullb: use blk_queue_set_zoned() to setup zoned devices adds eafc63a9f78e block: use blk_queue_set_zoned in add_partition() adds a805a4fa4fa3 block: introduce zone_write_granularity limit adds 0f1ba5f5d80f zonefs: use zone write granularity as block size adds 508aebb80527 block: introduce blk_queue_clear_zone_settings() adds 78e1663f19b5 sd_zbc: clear zone resources for non-zoned case adds 9fa72616ad86 Merge branch 'for-5.12/block' into for-next adds 71dda2a5625f bcache: consider the fragmentation when update the writeback rate adds d7fae7b4fa15 bcache: Fix register_device_aync typo adds 9f233ffe02e5 Revert "bcache: Kill btree_io_wq" adds d797bd9897e3 bcache: Give btree_io_wq correct semantics again adds afe78ab46f63 bcache: Move journal work to new flush wq adds 6751c1e3cff3 bcache: Avoid comma separated statements adds d1fd2389511f Merge branch 'for-5.12/drivers' into for-next adds f885056a48cc mm: simplify swapdev_block adds 410c12b1b39b Merge branch 'for-5.12/block' into for-next adds a2d52a6c1b67 nbd: Convert to DEFINE_SHOW_ATTRIBUTE adds 2e2a1fbeb7d5 Merge branch 'for-5.12/drivers' into for-next adds 34343786ecc5 io_uring: unpark SQPOLL thread for cancelation adds 4a245479c231 io_uring: remove redundant initialization of variable ret adds 98dfac43c7dc Merge branch 'for-5.12/io_uring' into for-next adds dbb24458a99e Merge remote-tracking branch 'block/for-next' adds 054bee16163d dm writecache: return the exact table values that were set adds a4c8dd9c2d09 dm table: fix iterate_devices based device capability checks adds 5b0fab508992 dm table: fix DAX iterate_devices based device capability checks adds 24f6b6036c9e dm table: fix zoned iterate_devices based device capabilit [...] adds cccb493cdae7 dm table: remove needless request_queue NULL pointer checks adds 4134455f2aaf dm writecache: fix writing beyond end of underlying device [...] adds d9928ac5eba5 dm writecache: use bdev_nr_sectors() instead of open-coded [...] adds 85bb6b044fba next-20210210/device-mapper adds 835356fd26ae Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 9dbd1ddf74e8 mmc: core: Use host instead of card argument to mmc_spi_se [...] adds 951f6ccfcbb7 mmc: core: Drop redundant member in struct mmc host adds 40c735db06e1 mmc: core: Drop redundant bouncesz from struct mmc_card adds 1791557ffbaf mmc: queue: Remove unused define adds f9261eb7d38d mmc: cavium: Replace spin_lock_irqsave with spin_lock in hard IRQ adds 82a5d372ed01 mmc: atmel-mci: Use new tasklet API adds a1149c387c6d mmc: au1xmmc: Use new tasklet API adds 6078df1565c9 mmc: dw_mmc: Use new tasklet API adds 0f5a7cb639d0 mmc: omap: Use new tasklet API adds ddf116f96f8f mmc: s3cmci: Use new tasklet API adds c36dd0428246 mmc: tifm_sd: Use new tasklet API adds 39d2969d7b35 mmc: uniphier-sd: Use new tasklet API adds e821afd8e035 mmc: via-sdmmc: Use new tasklet API adds 0c1a3e8b2e98 mmc: wbsd: Use new tasklet API adds 8be54f5f8720 Merge remote-tracking branch 'mmc/next' adds 31b7a84c0a67 Merge branches 'ib-mfd-asoc-5.12', 'ib-mfd-bus-5.12' and ' [...] adds b0b5b16b78ce mfd: altera-sysmgr: Fix physical address storing more adds cd2b909bfb91 mfd: sgi-ioc3: Turn Kconfig option into a bool adds 951e92d141ea dt-bindings: mfd: Correct the node name of the panel LED adds 9c03008da125 mfd: max8997: Add of_compatible to Extcon and Charger mfd_cell adds ab099cc6e5d4 mfd: mcp-sa11x0: Use DIV_ROUND_UP to calculate rw_timeout adds db783e769a95 mfd: Standardise MFD_CELL_* helper names adds 8d9bf3c3e145 mfd: gateworks-gsc: Fix interrupt type adds f7b6732178e7 mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs adds c239fea18e57 dt-bindings: mfd: gateworks-gsc: Add fan-tach mode adds 0eee3048202a dt-bindings: mfd: Add ENE KB930 Embedded Controller binding adds 92eba6802c2b mfd: Add driver for Embedded Controller found on Acer Icon [...] adds 296f5568c6ee mfd: intel-m10-bmc: Expose MAC address and count adds c7b79a752871 mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs adds 8dc61152dfd2 mfd: iqs62x: Remove superfluous whitespace above fallthroughs adds 7ed645d54e07 mfd: iqs62x: Remove unused bit mask adds f0c711266a54 mfd: iqs62x: Rename regmap_config struct adds a3a06ea17437 mfd: iqs62x: Increase interrupt handler return delay adds 02e550d5b706 mfd: iqs62x: Do not poll during ATI adds 6a8fac01dc1c mfd: iqs62x: Do not change clock frequency during ATI adds 26783d74cc6a mfd: wm831x-auxadc: Prevent use after free in wm831x_auxad [...] adds 26dfb821c7f5 Merge remote-tracking branch 'mfd/for-mfd-next' adds dc4e0b952103 Merge remote-tracking branch 'backlight/for-backlight-next' adds 15e58f038145 Merge remote-tracking branch 'battery/for-next' adds 977fb5b58469 regulator: document binding for MT6315 regulator adds 7aa382cfe714 regulator: mt6315: Add support for MT6315 regulator adds 8159774c7fc9 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] adds b8582f325131 Merge remote-tracking branch 'regulator/for-next' adds 9dd1bbc486c7 Merge remote-tracking branch 'security/next-testing' adds 2cf002d19497 apparmor: check/put label on apparmor_sk_clone_security() adds 5268d795d688 apparmor: fix introspection of of task mode for unconfined tasks adds 92de220a7f33 apparmor: update policy capable checks to use a label adds 31ec99e13346 apparmor: switch to apparmor to internal capable check for [...] adds ef70454508c0 security: apparmor: file.h: delete duplicated word adds 4af7c863fc85 security: apparmor: delete repeated words in comments adds d108370c644b apparmor: fix error check adds d1e3ba6ebfa9 Merge remote-tracking branch 'apparmor/apparmor-next' adds 58dff9172ba7 ima: Free IMA measurement buffer on error adds 96acc833dec8 ima: Free IMA measurement buffer after kexec syscall adds f82648f1c7dd Merge remote-tracking branch 'integrity/next-integrity' adds 5bcd72358a7d Merge branch 'keys-cve-2020-26541' into keys-next adds 0b47360c068a Merge remote-tracking branch 'keys/keys-next' adds cead33ba9f35 Merge remote-tracking branch 'selinux/next' adds fadd392c6af3 Merge remote-tracking branch 'smack/next' adds a98b27e8778a Merge remote-tracking branch 'tomoyo/master' adds 8da8840380eb Merge remote-tracking branch 'tpmdd/next' adds 4957a7d5333d watchdog: it8712f_wdt: remove definition of DEBUG adds d70d178726ed dt-bindings: watchdog: Add bindings for Intel Keem Bay SoC adds fa0f8d51e90d watchdog: Add watchdog driver for Intel Keembay Soc adds 17f0d1b9bd33 watchdog: hpwdt: Assign boolean values to a bool variable adds fa01fa70039c watchdog: renesas_wdt: don't sleep in atomic context adds 1ee5981da617 dt-bindings: watchdog: renesas,wdt: add r8a779a0 (V3U) support adds fbf376056d16 watchdog: ziirave_wdt: remove unused including <linux/version.h> adds ac288a7b1a98 watchdog: stop wdd when watchdog hw running in reboot_notifier adds e007372bfb5f watchdog: renesas_wdt: add grace period before rebooting adds bbece05c0d3a watchdog: mtk_wdt: Remove mtk_wdt_stop() in probe() to pre [...] adds a2fa9f574b20 dt-bindings: watchdog: sun4i: Add H616 compatible string adds 1080f8a54bef dt-binding: watchdog: add more Rockchip compatibles to snp [...] adds e547aa072858 dt-binding: mediatek: watchdog: fix the description of compatible adds 53526bef0a23 dt-binding: mediatek: mt8192: update mtk-wdt document adds af2a30fb7001 dt-binding: mt8192: add toprgu reset-controller head file adds adc318a34066 watchdog: mt8192: add wdt support adds b4b12b48458f watchdog: remove sirf prima driver adds 011eda8c67e0 watchdog: remove sirf atlas driver adds 30f1ec70ddf5 watchdog: remove zte zx driver adds c1b50b55b00d watchdog: remove tango driver adds 5ecd125b4b2a watchdog: remove coh901 driver adds 310680d9f508 dt-bindings: watchdog: Add binding for Qcom SDX55 adds 740c0a57b8f1 watchdog: mei_wdt: request stop on unregister adds a4f3407c4160 watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ adds 261d533e9d88 Merge remote-tracking branch 'watchdog/master' adds 7a5661739d4b iommu/mediatek: Fix unsigned domid comparison with less than zero adds a92a90ac62d3 iommu/mediatek: Fix error code in probe() adds cc6e70bd5b0b MAINTAINERS: repair file pattern in MEDIATEK IOMMU DRIVER adds ed8188a0c1f0 iommu/vt-d: Fix 'physical' typos adds ad3d19029979 iommu/vt-d: Audit IOMMU Capabilities and add helper functions adds 010bf5659e01 iommu/vt-d: Move capability check code to cap_audit files adds 933fcd01e97e iommu/vt-d: Add iotlb_sync_map callback adds 81d3c75bb3c3 iommu/vt-d: Add new enum value and structure for SATC adds 31a75cbbb927 iommu/vt-d: Parse SATC reporting structure adds 1a4a1b1a5926 Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/ [...] adds b18e8865643e Merge remote-tracking branch 'iommu/next' adds c4c0b68d60f0 Merge remote-tracking branch 'audit/next' adds a38f3fbc30ec media: renesas-ceu: Use of_device_get_match_data() adds 0e658fdd4b2d drivers: net: davinci_mdio: Use of_device_get_match_data() adds d825f0bea20f serial: stm32: Use of_device_get_match_data() adds 9243eadc3a13 usb: usb251xb: Use of_device_get_match_data() adds 6e09d75513d2 hwmon: (lm70) Use device_get_match_data() adds c52eef0b6ee1 of/device: Don't NULLify match table in of_match_device() [...] adds d7839ddfefc1 dt-bindings: iio: dac: Fix AD5686 references adds ce598680a22d dt-bindings: thermal: sun8i: Fix misplaced schema keyword [...] adds 91f93c383992 dt-bindings: Fix undocumented compatible strings in examples adds 49ec0686b3e8 dt-bindings: iommu: renesas,ipmmu-vmsa: Make 'power-domain [...] adds 9183908e70e9 dt-bindings: Fix errors in 'if' schemas adds b775f49fbc8b scripts: dtc: Fetch fdtoverlay.c from external DTC project adds 79edff12060f scripts/dtc: Update to upstream version v1.6.0-51-g183df9e9c2b9 adds 0da6bcd9fcc0 scripts: dtc: Build fdtoverlay tool adds 59b48a715107 scripts: dtc: Remove the unused fdtdump.c file adds ce88c9c79455 kbuild: Add support to build overlays (%.dtbo) adds eb90b4f8fb8b Merge branch 'dt/dtc-sync' into dt/next adds 1a41bd222093 dt-bindings: interconnect: Fix the expected number of cells adds 5ab931402a17 dt-bindings: irqchip: Add node name to PRUSS INTC adds 322322d15b9b dt-bindings: ethernet-controller: fix fixed-link specification adds a21ca2dad097 dt-bindings: Use portable sort for version cmp adds 3ff9ee2a8890 dt-bindings: mtd: spi-nor: Convert to DT schema format adds 497bde882907 dt-bindings: power: renesas,apmu: Group tuples in cpus properties adds 6faf708793cb dt-bindings: can: rcar_canfd: Group tuples in pin control [...] adds 46eb89ebac2a Merge remote-tracking branch 'devicetree/for-next' adds 390624119dee spi: clps711xx: remove redundant white-space adds a8af5cc2ff1e spi: realtek-rtl: Add support for Realtek RTL838x/RTL839x [...] adds 6acbd614c2c8 spi: Realtek RTL838x/RTL839x SPI controller adds d290da83cb09 Merge series "spi: Add support for Realtek RTL838x/RTL839x [...] adds 2269f5a8b1a7 spi: stm32: properly handle 0 byte transfer adds 8f8d0e3e33e3 spi: stm32: do not mandate cs_gpio adds 5a380b833ad4 spi: stm32: use bitfield macros adds 084de5232820 spi: stm32h7: ensure message are smaller than max size adds 1c75cfd53e21 spi: stm32: driver uses reset controller only at init adds c63b95b76e69 spi: stm32: defer probe for reset adds e1e2093b16cb spi: stm32h7: replace private SPI_1HZ_NS with NSEC_PER_SEC adds c64e7efe46b7 spi: stm32: make spurious and overrun interrupts visible adds 883c36a32fc0 spi: Change provied to provided in the file spi.h adds 4cea6b8cc34e spi: add power control when set_cs_timing adds 0486d9f91d37 spi: support CS timing for HW & SW mode adds 9f6e7e8d432e spi: mediatek: add set_cs_timing support adds 58898fd82c67 Merge series "spi: add set_cs_timing support for HW/SW CS [...] adds d0349b636a68 Merge remote-tracking branch 'spi/for-5.12' into spi-next adds 9cbf23a8700e Merge remote-tracking branch 'spi/for-next' adds f4f6a95848ac Merge remote-tracking branch 'tip/auto-latest' adds 523d83ef0979 clocksource/drivers/efm32: Drop unused timer code adds 98509310e490 clocksource/drivers/davinci: Move pr_fmt() before the includes adds e1922b5da0e6 dt-bindings: timer: nuvoton: Clarify that interrupt of tim [...] adds 33105406764f clocksource/drivers/u300: Remove the u300 driver adds 8fdb44176928 clocksource/drivers/tango: Remove tango driver adds 446262b27285 clocksource/drivers/atlas: Remove sirf atlas driver adds a8d80235808c clocksource/drivers/prima: Remove sirf prima driver adds e85c1d21b16b clocksource/drivers/timer-microchip-pit64b: Add clocksourc [...] adds 480a97c7f04f Merge remote-tracking branch 'clockevents/timers/drivers/next' adds a071092f7828 Merge remote-tracking branch 'edac/edac-for-next' adds 4a2b92a5d351 dt-bindings: interrupt-controller: Add Realtek RTL838x/RTL [...] adds 9f3a0f34b84a irqchip: Add support for Realtek RTL838x/RTL839x interrupt [...] adds be1abc5ba4d2 irqchip/csky-mpintc: Prevent selection on unsupported platforms adds c1f664d2400e irqchip/loongson-pch-msi: Use bitmap_zalloc() to allocate bitmap adds 548f58ba47bd Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds bd0c97064302 tracing: Add printf attribute to log function adds b3ca59f6fe79 tracing: Update trace_ignore_this_task() kernel-doc comment adds 18d14ebdbd07 tracing: Remove get/put_cpu() from function_trace_init adds 6689bed36c52 ring-buffer: Remove cpu_buffer argument from the rb_inc_page() adds c6358bacdcdb ring-buffer: Drop unneeded check in ring_buffer_resize() adds 36590c50b2d0 tracing: Merge irqflags + preempt counter. adds 0c02006e6f5b tracing: Inline tracing_gen_ctx_flags() adds fe427886bf41 tracing: Use in_serving_softirq() to deduct softirq status. adds 5817708493be tracing: Remove NULL check from current in tracing_generic [...] adds 28cc65a17381 tracing: Fix spelling mistake in Kconfig "infinit" -> "infinite" adds 39bcdd6a964b tracing: Fix spelling of controlling in uprobes adds 557d50e79df7 tracing: Fix a kernel doc warning adds f2a99ddfd0aa tracing: Remove definition of DEBUG in trace_mmiotrace.c adds befe6d946551 tracepoint: Do not fail unregistering a probe due to memor [...] adds 4b9091e1c194 kernel: trace: preemptirq_delay_test: add cpu affinity adds c83e0c9c29d1 Merge remote-tracking branch 'ftrace/for-next' adds 342d8167679e Merge remote-tracking branch 'rcu/rcu/next' adds bd2fae8da794 KVM: do not assume PTE is writable after follow_pfn adds 19979fba9bfa KVM: x86: Remove obsolete disabling of page faults in kvm_ [...] adds 15b51dc08a34 KVM: x86: Take KVM's SRCU lock only if steal time update i [...] adds c910662c7c69 KVM: X86: use vzalloc() instead of vmalloc/memset adds 15e6a7e5324c KVM: x86/mmu: Use boolean returns for (S)PTE accessors adds 8fc517267fb2 KVM: x86: Zap the oldest MMU pages, not the newest adds 7ca7f3b94492 x86: kvm: style: Simplify bool comparison adds b85a0425d805 Enumerate AVX Vector Neural Network instructions adds 1085a6b585d7 KVM: Expose AVX_VNNI instruction to guset adds 678e90a349a4 KVM: selftests: Test IPI to halted vCPU in xAPIC while bac [...] adds c5e2184d1544 KVM: x86/mmu: Remove the defunct update_pte() paging hook adds f9224a523591 KVM: selftests: Rename timespec_diff_now to timespec_elapsed adds 89dc52946a16 KVM: selftests: Avoid flooding debug log while populating memory adds 2d501238bc25 KVM: selftests: Convert iterations to int in dirty_log_perf_test adds 86753bd04c7c KVM: selftests: Fix population stage in dirty_log_perf_test adds 82f91337ddde KVM: selftests: Add option to overlap vCPU memory access adds f73a3446252e KVM: selftests: Add memslot modification stress test adds 9e965bb75aae KVM: selftests: Add backing src parameter to dirty_log_perf_test adds c1d1650f55b1 KVM: selftests: Disable dirty logging with vCPUs running adds 2c07ded06427 KVM/SVM: add support for SEV attestation command adds 8e5332402164 KVM: VMX: Convert vcpu_vmx.exit_reason to a union adds 15aad3be9adb KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run adds fe6b6bc802b4 KVM: VMX: Enable bus lock VM exit adds c32b1b896d2a KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT adds db7d8e476821 x86/apic: Export x2apic_mode for use by KVM in "warm" path adds 563c54c4d5b1 KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state adds d855066f8172 KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_ [...] adds 252e365eb28d KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static adds a755753903a4 KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID [...] adds 9c9520ce8833 KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled adds c646236344e9 KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled adds 8e12911b243e KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBU [...] adds 1b5ac3226a1a KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR eve [...] adds 9254beaafd12 KVM: vmx/pmu: Reduce the overhead of LBR pass-through or c [...] adds e6209a3bef79 KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI adds 9aa4f622460f KVM: vmx/pmu: Release guest LBR event via lazy release mechanism adds be635e34c284 KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES adds f88d4f2f287e selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAP [...] adds 9a3ecd5e2aa1 KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW adds 4aa2691dcbd3 KVM: x86: Factor out x86 instruction emulation with decoding adds 82a11e9c6fa2 KVM: SVM: Add emulation support for #GP triggered by SVM i [...] adds 3b9c723ed7cf KVM: SVM: Add support for SVM instruction address check change adds 14c2bf81fcd2 KVM: SVM: Fix #GP handling for doubly-nested virtualization adds 6e4e3b4df4e3 KVM: Stop using deprecated jump label APIs adds b6a7cc35440e KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops [...] adds 9af5471bdbb2 KVM: x86: introduce definitions to support static calls fo [...] adds b3646477d458 KVM: x86: use static calls to reduce kvm_x86_ops overhead adds aec511ad1535 x86/virt: Eat faults on VMXOFF in reboot flows adds ed72736183c4 x86/reboot: Force all cpus to exit VMX root if VMX is supported adds 53666664a305 x86/virt: Mark flags and memory as clobbered by VMXOFF adds 150f17bfab37 KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw adds 5ef940bd9ac2 KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows adds 6a2891394798 KVM: VMX: Use the kernel's version of VMXOFF adds 35a7831912f4 KVM: SVM: Use asm goto to handle unexpected #UD on SVM ins [...] adds e79b91bb3c91 KVM: SVM: use vmsave/vmload for saving/restoring additiona [...] adds 553cc15f6e8d KVM: SVM: remove uneeded fields from host_save_users_msrs adds a7fc06dd2f14 KVM: SVM: use .prepare_guest_switch() to handle CPU regist [...] adds 04548ed0206c KVM: SVM: Replace hard-coded value with #define adds 805a0f83907c KVM: x86/mmu: Add '__func__' in rmap_printk() adds fb18d053b7f8 selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible [...] adds d89d04ab6030 KVM: move EXIT_FASTPATH_REENTER_GUEST to common code adds fd238002616c KVM: cleanup DR6/DR7 reserved bits checks adds bbefd4fc8f59 KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers adds e28a436ca4f6 KVM: x86/mmu: change TDP MMU yield function returns to mat [...] adds fe43fa2f407b KVM: x86/mmu: Add comment on __tdp_mmu_set_spte adds 3a9a4aa56574 KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE adds 734e45b329d6 KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory adds a066e61f13cf KVM: x86/mmu: Factor out handling of removed page tables adds 8d1a182ea791 KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages adds e139a34ef9d5 KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched adds 74953d353028 KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn adds ed5e484b79e8 KVM: x86/mmu: Ensure forward progress when yielding in TDP [...] adds 1af4a96025b3 KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed adds 0f99ee2c7a58 KVM: x86/mmu: Skip no-op changes in TDP MMU functions adds f1b3b06a058b KVM: x86/mmu: Clear dirtied pages mask bit before early break adds 7cca2d0b7e7d KVM: x86/mmu: Protect TDP MMU page table memory with RCU adds 26128cb6c7e6 locking/rwlocks: Add contention detection for rwlocks adds a09a689a5341 sched: Add needbreak for rwlocks adds f3d4b4b1dc1c sched: Add cond_resched_rwlock adds 531810caa9f4 KVM: x86/mmu: Use an rwlock for the x86 MMU adds a9442f594147 KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages adds 9a77daacc87d KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map adds 08f07c800e9d KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler adds e25f0e0cd51b KVM: x86/mmu: Mark SPTEs in disconnected pages as removed adds a2855afc7ee8 KVM: x86/mmu: Allow parallel page faults for the TDP MMU adds 1232f8e6c9d1 KVM: x86/xen: fix Xen hypercall page msr handling adds 92f4d400a407 KVM: x86/xen: Fix __user pointer handling for hypercall pa [...] adds 23200b7a30de KVM: x86/xen: intercept xen hypercalls if enabled adds 79033bebf6fa KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls adds 78e9878cb376 KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c adds 7d6bbebb7bb0 KVM: x86/xen: Add kvm_xen_enabled static key adds a76b9641ad1c KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR adds a3833b81b05d KVM: x86/xen: latch long_mode when hypercall page is set up adds 1ea9f2ed81c4 KVM: x86/xen: add definitions of compat_shared_info, compa [...] adds 13ffb97a3b11 KVM: x86/xen: register shared_info page adds 42387042ba38 xen: add wc_sec_hi to struct shared_info adds 629b5348841a KVM: x86/xen: update wallclock region adds 3e3246158808 KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR adds 73e69a86347a KVM: x86/xen: register vcpu info adds aa096aa0a05f KVM: x86/xen: setup pvclock updates adds f2340cd9e41d KVM: x86/xen: register vcpu time info region adds 40da8ccd724f KVM: x86/xen: Add event channel interrupt vector upcall adds 8d4e7e80838f KVM: x86: declare Xen HVM shared info capability and add t [...] adds e1f68169a4f8 KVM: Add documentation for Xen hypercall and shared_info updates adds f156abec725f KVM: x86: Set so called 'reserved CR3 bits in LM mask' at [...] adds 2732be902353 KVM: nSVM: Don't strip host's C-bit from guest's CR3 when [...] adds 4bda0e97868a KVM: x86: Add a helper to check for a legal GPA adds da6c6a7c06e2 KVM: x86: Add a helper to handle legal GPA with an alignme [...] adds 636e8b733491 KVM: VMX: Use GPA legality helpers to replace open coded e [...] adds bbc2c63ddd51 KVM: nSVM: Use common GPA helper to check for illegal CR3 adds ca29e14506bd KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of [...] adds 5b7f575ccd29 KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits adds 6f8e65a60168 KVM: x86/mmu: Add helper to generate mask of reserved HPA bits adds a8ac864a7d6d KVM: x86: Add helper to consolidate "raw" reserved GPA mas [...] adds e36b250e502a i915: kvmgt: the KVM mmu_lock is now an rwlock adds 897218ff7cf1 KVM: x86: compile out TDP MMU on 32-bit systems adds 9fd6dad1261a mm: provide a saner PTE walking API for modules adds a9545779ee9e KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_re [...] adds 99df541dcc97 KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() adds 448841f0b7b5 KVM: x86/xen: Use hva_t for holding hypercall page address adds 16d5163f3387 KVM: x86: Remove misleading DR6/DR7 adjustments from RSM e [...] adds 2644312052d5 KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 adds e6c804a848d6 KVM: SVM: Move AVIC vCPU kicking snippet to helper function adds 6f7a343987fa KVM: SVM: Remove an unnecessary forward declaration adds 29d6ca41992a KVM: x86: reading DR cannot fail adds 996ff5429e98 KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers adds 281d9cd9b471 selftests: kvm: Raise the default timeout to 120 seconds adds 4fc096a99e01 KVM: Raise the maximum number of user memslots adds 32f00fd9ef39 selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code adds a75b40a4dd57 selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test adds cb5b916172c6 KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() adds ef3f3980dedf KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() adds e0121fa29a7f KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() adds aafa97fd1c01 KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() adds f69b55efef84 KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() adds 05f04ae4ffcc KVM: x86: hyper-v: Introduce to_kvm_hv() helper adds 72167a9d7da2 KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable adds 9ff5e0304e94 KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get [...] adds f2bc14b69c38 KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context adds 4592b7eaa87d KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically adds 8f014550dfb1 KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional adds fc08b628d7c9 KVM: x86: hyper-v: Allocate Hyper-V context lazily adds b9ce0f86d919 KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper adds 8f5c44f953d3 KVM: x86/mmu: Make HVA handler retpoline-friendly adds 0c165b3c01fe KVM: x86/xen: Allow reset of Xen attributes adds 9294b8a12585 Documentation: kvm: fix warning adds 7971fb6246d0 Merge remote-tracking branch 'kvm/next' adds ae8e3397f6cc Merge remote-tracking branch 'kvm-arm/next' adds afe75049303f KVM: PPC: Book3S HV: Allow nested guest creation when L0 h [...] adds 122954ed7db3 KVM: PPC: Book3S HV: Rename current DAWR macros and variables adds bd1de1a0e6ef KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR adds d9a47edabc4f KVM: PPC: Book3S HV: Introduce new capability for 2nd DAWR adds b1b1697ae0cc KVM: PPC: Book3S HV: Remove support for running HPT guest [...] adds 68ad28a4cdd4 KVM: PPC: Book3S HV: Fix radix guest SLB side channel adds 078ebe35fc0a KVM: PPC: Book3S HV: No need to clear radix host SLB befor [...] adds 7a7f94a3a9c7 KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB adds 63e9f2357309 KVM: PPC: remove unneeded semicolon adds 25edcc50d76c KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path adds a722076e9470 KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 adds f6845a535a39 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' adds 87f9ac0c83a5 Merge remote-tracking branch 'percpu/for-next' adds 3d2ac44db5ca Merge remote-tracking branch 'workqueues/for-next' adds a14b3c83ab43 platform/x86: ideapad-laptop: remove unnecessary dev_set_d [...] adds e1a39a4460c1 platform/x86: ideapad-laptop: remove unnecessary NULL checks adds 803be832ac56 platform/x86: ideapad-laptop: use appropriately typed vari [...] adds 7d38f034e7b2 platform/x86: ideapad-laptop: sort includes lexicographically adds caa315b8de37 platform/x86: ideapad-laptop: add missing call to submodul [...] adds d6b508896afe platform/x86: ideapad-laptop: use sysfs_emit() adds 8782d8d7e843 platform/x86: ideapad-laptop: use device_{add,remove}_group adds 708086b2365b platform/x86: ideapad-laptop: use kobj_to_dev() adds 0c4915b6ad82 platform/x86: ideapad-laptop: use for_each_set_bit() helpe [...] adds 40e0447d6f80 platform/x86: ideapad-laptop: use msecs_to_jiffies() helpe [...] adds 654324c45d8e platform/x86: ideapad-laptop: use dev_{err,warn} or approp [...] adds 7be193e368d0 platform/x86: ideapad-laptop: convert ACPI helpers to retu [...] adds c81f241081b8 platform/x86: ideapad-laptop: always propagate error codes [...] adds 00641c086d2d platform/x86: ideapad-laptop: misc. device attribute changes adds 0b765671cb80 platform/x86: ideapad-laptop: group and separate (un)relat [...] adds ff36b0d953dc platform/x86: ideapad-laptop: rework and create new ACPI helpers adds 1c59de4ad24b platform/x86: ideapad-laptop: rework is_visible() logic adds 392cbf0a4277 platform/x86: ideapad-laptop: check for Fn-lock support in HALS adds b3ed1b7fe378 platform/x86: ideapad-laptop: check for touchpad support in _CFG adds 7553390d4b7e platform/x86: ideapad-laptop: change 'status' debugfs file format adds 18227424549c platform/x86: ideapad-laptop: change 'cfg' debugfs file format adds 921f70ffe890 Revert "platform/x86: ideapad-laptop: Switch touchpad attr [...] adds 65c7713a5079 platform/x86: ideapad-laptop: fix checkpatch warnings, mor [...] adds c67957464e1e platform/x86: ideapad-laptop: send notification about touc [...] adds 503325f84bc0 platform/x86: ideapad-laptop: add keyboard backlight contr [...] adds 6b49dea4fd9c platform/x86: ideapad-laptop: add "always on USB charging" [...] adds 725f41339a70 Documentation/ABI: sysfs-platform-ideapad-laptop: update d [...] adds cb3acb1564b0 Documentation/ABI: sysfs-platform-ideapad-laptop: conserva [...] adds f1e1ea516721 platform/x86: Move all dell drivers to their own subdirectory adds f807f4b7b32d platform/surface: surface3-wmi: Fix variable 'status' set [...] adds 2c15644ebed0 platform/x86: msi-wmi: Fix variable 'status' set but not u [...] adds d2386d791cb7 platform/x86: thinkpad_acpi: Fix 'warning: no previous pro [...] adds 9aa422f676c9 platform/x86: thinkpad_acpi: Replace ifdef CONFIG_ACPI_PLA [...] adds ef14f0e82c9b platform/x86: acer-wmi: Don't use ACPI_EXCEPTION() adds d8f5c5ea6637 platform/x86: Kconfig: add missing selects for ideapad-laptop adds fc4325a1a34a platform/x86: intel_scu_wdt: Drop mistakenly added const adds bd69bcce4aa0 platform/surface: Add Surface Hot-Plug driver adds 0f1f7f22f384 Platform: OLPC: Constify static struct regulator_ops adds 006050a6bd5e tools/power/x86/intel-speed-select: Add new command turbo-mode adds 2c7dc57e9eb8 tools/power/x86/intel-speed-select: Add new command to get [...] adds 2a76d235bc7e tools/power/x86/intel-speed-select: Update version to 1.8 adds e310cbf31977 Merge remote-tracking branch 'intel-speed-select/intel-sst [...] adds 876b1ac34ea6 Merge remote-tracking branch 'drivers-x86/for-next' adds d9f12f9e6c36 platform/chrome: cros_ec_typec: Decouple partner removal adds 38f56061c892 platform/chrome: cros_ec_typec: Skip port partner check in [...] adds b4b06c977295 platform/chrome: cros_ec_types: Support disconnect events [...] adds 786bd78e1b98 Merge remote-tracking branch 'chrome-platform/for-next' adds 3db21e4a4196 Merge remote-tracking branch 'hsi/for-next' adds dac0fe2bdf50 Merge remote-tracking branch 'leds/for-next' adds 7d3c17862909 Merge remote-tracking branch 'ipmi/for-next' adds 5c3db63abdb0 device.h: Remove bogus "the" in kerneldoc adds ced2af419528 gpiolib: Don't probe gpio_device if it's not the primary device adds f265f06af194 of: property: Fix fw_devlink handling of interrupts/interr [...] adds e5e1c2097881 driver core: platform: Emit a warning if a remove callback [...] adds 9528e0d9c100 driver core: fw_devlink: Detect supplier devices that will [...] adds 1753c4d1edbc of: property: Don't add links to absent suppliers adds 19d0f5f6bff8 driver core: Add fw_devlink.strict kernel param adds a9dd8f3c2cf3 of: property: Add fw_devlink support for optional properties adds 74c782cff77b driver core: fw_devlink: Handle suppliers that don't use d [...] adds ed1054a02aa2 irqdomain: Mark fwnodes when their irqdomain is added/removed adds bab2d712eeaf PM: domains: Mark fwnodes when their powerdomain is added/removed adds 3c9ea42802a1 clk: Mark fwnodes when their clock provider is added/removed adds 1852ebd13542 of: irq: make a stub for of_irq_parse_one() adds 74e68db5e90b Merge remote-tracking branch 'driver-core/driver-core-next' adds 0e1d6f55a12e usb: pd: Update VDO definitions adds 5ae01e760d71 dt-bindings: usb: generic-ehci: Add missing compatible strings adds 8a61bbfe8881 dt-bindings: usb: generic-ohci: Add missing compatible strings adds d021e0694d77 doc: devicetree: bindings: usb: Change descibe to describe [...] adds 2a1673f0f1de usb: pd: Reland VDO definitions of PD2.0 adds e81dee555417 usb: dwc2: pci: Drop the empty quirk function adds efc9812edc61 usb: dwc3: haps: Constify the software node adds 8dc6e6dd1bee usb: dwc3: qcom: Constify the software node adds b64afd949ee3 platform/chrome: cros_ec: Import Type C control command adds c8ec21c6d25c platform/chrome: cros_ec_typec: Clear Type C disc events adds 89451aabea5f Merge tag 'tag-ib-usb-typec-chrome-platform-cros-ec-typec- [...] adds 151f6ff78cdf software node: Provide replacement for device_add_properties() adds b1638ee56c1a usb: dwc3: host: Use software node API with the properties adds c8134c004ccf xhci: ext-caps: Use software node API with the properties adds 0eaa1a3714db usb: musb: Fix runtime PM race in musb_queue_resume_work adds ae2938c35843 usb: musb: Fix NULL check on struct musb_request field adds eb44cef95427 usb: musb: dma: Remove unused variable adds 23e32a595e11 usb: musb: jz4740: Add missing CR to error strings adds de4d9ea78953 dt-binding: usb: Include USB SSP rates in GenXxY adds 52c2d15703c3 usb: common: Parse for USB SSP genXxY adds 678481467d2e usb: dwc3: core: Check maximum_speed SSP genXxY adds 072cab8a0fe2 usb: dwc3: gadget: Implement setting of SSP rate adds f551037c0770 usb: dwc3: gadget: Track connected SSP rate and lane count adds 450b9e9fabd8 usb: dwc3: gadget: Set speed only up to the max supported adds 8cf9045b9138 usb: dwc3: gadget: Remove check for bounded driver adds d8c849037d93 Merge 5.11-rc7 into usb-next adds 1ee18ded86ec usb: cdnsp: Removes some useless trace events adds 68d10458a663 Merge tag 'usb-v5.12-rc1' of git://git.kernel.org/pub/scm/ [...] adds a1679af85b2a usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 adds 4b049f55ed95 usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt adds 3c5960c0559c usb: typec: Manage SVDM version adds 31737c27d665 usb: pd: Make SVDM Version configurable in VDM header adds 5e1d4c49fbc8 usb: typec: tcpm: Determine common SVDM Version adds 372adf075a43 usb: typec: ucsi: Determine common SVDM Version adds 4c93cad8cc78 usb: typec: displayport: Fill the negotiated SVDM Version [...] adds 630dce2810b9 dt-bindings: connector: Add SVDM VDO properties adds f5d1d63e7359 usb: typec: tcpm: Get Sink VDO from fwnode adds fe6ad68e4a62 usb: gadget: Assign boolean values to a bool variable adds 9c3db0b7b29a thunderbolt: ctl: Fix kernel-doc descriptions of non-stati [...] adds b12e4824f140 thunderbolt: eeprom: Fix kernel-doc descriptions of non-st [...] adds 5fbcb2d12782 thunderbolt: path: Fix kernel-doc descriptions of non-stat [...] adds 6894bd37537d thunderbolt: nhi: Fix kernel-doc descriptions of non-stati [...] adds 5c6b471b6ca2 thunderbolt: switch: Fix kernel-doc descriptions of non-st [...] adds c3963a5563d3 thunderbolt: Add clarifying comments about USB4 terms rout [...] adds 8b0ab503c07e thunderbolt: dma_test: Drop unnecessary include adds 3cd542e6e6af thunderbolt: Add support for PCIe tunneling disabled (SL5) adds 5ca67688256a thunderbolt: Allow disabling XDomain protocol adds 719e1f561afb ACPI: Execute platform _OSC also with query bit clear adds 5a6a2c0f0f43 ACPI: Add support for native USB4 control _OSC adds c6da62a219d0 thunderbolt: Add support for native USB4 _OSC adds 0a25669ba8a2 Merge tag 'thunderbolt-for-v5.12-rc1' of git://git.kernel. [...] adds e0af44fa4403 Merge remote-tracking branch 'usb/usb-next' adds 6420a569504e USB: serial: option: update interface mapping for ZTE P685M adds a54af1b7d667 USB: serial: drop if with an always false condition adds c5d1448fa353 USB: serial: make remove callback return void adds 1542d1324be1 USB: serial: drop bogus to_usb_serial_port() checks adds c1851a8700d2 Merge remote-tracking branch 'usb-serial/usb-next' adds 151db8c08c90 vt_ioctl: Remove in_interrupt() check adds a157270fbf37 serial: core: Remove BUG_ON(in_interrupt()) check adds 26733558c91c Merge remote-tracking branch 'tty/tty-next' adds d7a4bfcac9a5 misc: bcm-vk: unlock on error in bcm_to_h_msg_dequeue() adds 94e6a5b9e3bb misc: rtsx: Remove unneeded return variable adds 8078efff8d4d misc: bcm-vk: Fix a couple error codes in probe() adds 3a11b0b5d8d2 misc: bcm-vk: only support ttyVK if CONFIG_TTY is set adds 4c998836d413 habanalabs: update firmware boot interface adds cb6ef0ee6d76 habanalabs: refactor MMU locks code adds 8e39e75a134f habanalabs: Init the VM module for kernel context adds ac6fdbfe2ea8 habanalabs/gaudi: support CS with no completion adds c209e742141b habanalabs: allow user to pass a staged submission seq adds f8b0f2ecc570 habanalabs/gaudi: remove duplicated gaudi packets masks adds e1b85dbaf06d habanalabs/goya: move mmu_prepare to context init adds 0eda23d77e1b habanalabs: report dram_page_size in hw_ip_info ioctl adds 75d9a2a0aa28 habanalabs: replace WARN/WARN_ON with dev_crit in driver adds 3b762f55aa27 habanalabs: kernel doc format in memory functions adds f19040ce418d habanalabs: modify memory functions signatures adds 2e368560080c habanalabs/gaudi: add debug prints for security status adds 1530d468178d habanalabs: add ASIC property of functional HBMs adds 3abe1040ba61 habanalabs: update to latest hl_boot_if.h adds 9402a3362462 habanalabs: return dram virtual address in info ioctl adds 266cdfa2b7bd habanalabs/gaudi: set uninitialized symbol adds a1f8533269aa habanalabs: remove access to kernel memory using debugfs adds b19dc67aa8c0 habanalabs: support non power-of-2 DRAM phys page sizes adds 6769cea8de59 habanalabs: report correct dram size in info ioctl adds edb07cb69caa habanalabs: read device boot errors after cpucp is up adds 8563e19159b0 habanalabs: separate common code to dedicated folders adds 1e3f2536a8fc habanalabs: increment ctx ref from within a cs allocation adds d3f139c46280 habanalabs: add driver support for internal cb scheduling adds 423815bf02e2 habanalabs/gaudi: remove PCI access to SM block adds 825b30c4f37b habanalabs: Use 'dma_set_mask_and_coherent()' adds f8bc7f091cc0 habanalabs/gaudi: print sync manager SEI interrupt info adds eea4c2557cb9 habanalabs: ignore F/W BMC errors in case no BMC present adds d2b980f3299e habanalabs: add security violations dump to debugfs adds 2f8db5a17544 habanalabs: update email address in sysfs/debugfs docs adds a24ab89001aa CREDITS: update email address and home address adds 8d79ce162e2b habanalabs: always try to use the hint address adds e1fa724dd17a habanalabs: add user available interrupt to hw_ip adds 89473a1fc360 habanalabs: fix MMU debugfs related nodes adds d00697fbe13c habanalabs: add new mem ioctl op for mapping hw blocks adds 0811b3914695 habanalabs: add CS completion and timeout properties adds cf30339d3f44 habanalabs: modify device_idle interface adds 2795c8891577 habanalabs: staged submission support adds 663a301d75b8 habanalabs: fix ETR security issue adds 7838504171d9 habanalabs: update SyncManager interrupt handling adds 230cd89480d3 habanalabs/gaudi: unmask HBM interrupts after handling adds f1aebf5e3d60 habanalabs: update to latest hl_boot_if.h spec from F/W adds 15b3d7f19019 Merge tag 'misc-habanalabs-next-2021-01-27' of https://git [...] adds a74ab2ed0def misc: pvpanic: sysfs_emit uses should have a newline adds 11a0b5e0ec8c random: fix the RNDRESEEDCRNG ioctl adds 65b272814577 coresight: cti: Reduce scope for the variable 'cs_fwnode' [...] adds b8336ad947e1 coresight: etm4x: add AMBA id for Cortex-A55 and Cortex-A75 adds f6a18f354c58 coresight: etm4x: Handle access to TRCSSPCICRn adds df81b43802f4 coresight: etm4x: Skip accessing TRCPDCR in save/restore adds 6e736c60a9fe coresight: Introduce device access abstraction adds 4eb1d85cfda8 coresight: tpiu: Prepare for using coresight device access [...] adds 020052825e49 coresight: Convert coresight_timeout to use access abstraction adds 8ce0029658ba coresight: Convert claim/disclaim operations to use access [...] adds 5e2acf9d5d2d coresight: etm4x: Always read the registers on the host CPU adds f5bd523690d2 coresight: etm4x: Convert all register accesses adds c03ceec116ce coresight: etm4x: Make offset available for sysfs attributes adds 4f2a67266ab3 coresight: etm4x: Add commentary on the registers adds 03336d0f4d0d coresight: etm4x: Add sysreg access helpers adds 91b9f0185487 coresight: etm4x: Hide sysfs attributes for unavailable registers adds d02dfac3431f coresight: etm4x: Define DEVARCH register fields adds 33d5573a15c2 coresight: etm4x: Check for Software Lock adds 1d3eead7e9fb coresight: etm4x: Cleanup secure exception level masks adds 4d1b1fd72908 coresight: etm4x: Clean up exception level masks adds e49516e2df5b coresight: etm4x: Handle ETM architecture version adds fd6e79050066 coresight: etm4x: Detect access early on the target CPU adds 8b94db1edaee coresight: etm4x: Use TRCDEVARCH for component discovery adds 4211bfce1eb9 coresight: etm4x: Expose trcdevarch via sysfs adds 1ab3bb9df5e3 coresight: etm4x: Add necessary synchronization for sysreg access adds dc1747a716fe coresight: etm4x: Detect system instructions support adds c23bc382ef0e coresight: etm4x: Refactor probing routine adds e97db2cf091a coresight: etm4x: Run arch feature detection on the CPU adds 5214b563588e coresight: etm4x: Add support for sysreg only devices adds 61c68c68b826 dts: bindings: coresight: ETM system register access only units adds 4b6929f50d79 arm64: Add TRFCR_ELx definitions adds e5d51fbe9bf5 coresight: Add support for v8.4 SelfHosted tracing adds f72896063396 coresight: etm4x: Handle accesses to TRCSTALLCTLR adds 76ec1ec8fc7c cxl: Simplify bool conversion adds 72e008ce307f nvmem: core: Fix a resource leak on error in nvmem_add_cel [...] adds 579db09c6106 nvmem: imx-iim: Use of_device_get_match_data() adds f90714e56cb6 dt-bindings: nvmem: Add bindings for rmem driver adds 5a3fa75a4d9c nvmem: Add driver to expose reserved memory as nvmem adds 0445efacec75 nvmem: core: skip child nodes not matching binding adds 49f259eff82e speakup ABI: Advertise synth parameters for all synths adds 1f7c14afd4ad speakup: Make dectlk flush timeout configurable adds 920fd8a70619 misc: rtsx: init of rts522a add OCP power off when no card [...] adds 51571108888a Merge tag 'icc-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] adds 0573d3fa4864 Merge branch 'devel-stable' of git://git.armlinux.org.uk/~ [...] adds b31f1eb41c14 nvmem: Kconfig: Correct typo in NVMEM_RMEM adds e2057ee29973 nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer adds 1609faa9e675 coresight: etm4x: Fix merge resolution for amba rework adds 1e2f29ba83c5 mhi: pci_generic: Print warning in case of firmware crash adds 026c5b1ec29c bus: mhi: pci_generic: Increase num of elements in hw event ring adds 37f1cda4381f Merge tag 'mhi-for-v5.12' of git://git.kernel.org/pub/scm/ [...] adds 36edb1407c3c mei: allow clients on bus to communicate in remove callback adds b7a4804129c7 mei: add support for client dma capability adds dfad8742a328 mei: hbm: add client dma hbm messages adds 369aea845951 mei: implement client dma setup. adds f320ff0387a8 mei: bus: simplify mei_cl_device_remove() adds bf5c9cc8ad7f mei: bus: change remove callback to return void adds b398d53cd421 mei: bus: block send with vtag on non-conformat FW adds e666b79e2295 mei: use sysfs_emit() in tx_queue_limit_show sysfs adds a1d9fda296b8 soundwire: Revert "soundwire: debugfs: use controller id i [...] adds b04c975e654c soundwire: bus: use sdw_update_no_pm when initializing a device adds 299e9780b919 soundwire: bus: use sdw_write_no_pm when setting the bus s [...] adds c30b63ef0d84 soundwire: bus: use no_pm IO routines for all interrupt handling adds 167790abb90f soundwire: export sdw_write/read_no_pm functions adds 973794e85610 soundwire: bus: fix confusion on device used by pm_runtime adds 6d7a1ff71cbb soundwire: bus: clarify dev_err/dbg device references adds f3be86136266 Merge tag 'soundwire-5.12-rc1' of git://git.kernel.org/pub [...] adds a618c47a816f dt-bindings: phy: qcom,qmp: Add SC8180X UFS to the QMP binding adds 4dd8c1c7f2bd dt-bindings: phy: qcom,qmp: Add SC8180X USB phy adds a5a621ad0ab4 phy: qcom-qmp: Add SC8180X UFS phy adds 4d1a6404e91e phy: qcom-qmp: Add SC8180X USB phy adds 2cfbe6765b7a phy: qcom-qusb2: add QUSB2 support for IPQ6018 adds 53dd01da9729 dt-bindings: phy: qcom,qusb2: document ipq6018 compatible adds 557a28811c7e phy: qualcomm: usb28nm: Add MDM9607 init sequence adds d0858167492b dt-bindings: phy: qcom,qmp: Add SM8350 UFS PHY bindings adds 920abc105b5d phy: qcom-qmp: Add UFS V5 registers found in SM8350 adds 0e43fdb94a83 phy: qcom-qmp: Add support for SM8350 UFS phy adds 3dbbc8e97cb2 phy: zynqmp: Simplify code by using dev_err_probe() adds 43851904cbd7 phy: qcom-qmp: make a const array static, makes object smaller adds d68f2cb09597 phy: cpcap-usb: Simplify bool conversion adds 47ddb856c20f Merge tag 'phy-for-5.12' of git://git.kernel.org/pub/scm/l [...] adds 6c1e3f92f9f1 habanalabs: fix integer handling issue adds 5dbd7b4de6ef habanalabs: improve communication protocol with cpucp adds e52606d2f536 habanalabs: support fetching first available user CQ adds b520ca5d82f6 habanalabs/gaudi: use HBM_ECC_EN bit for ECC ERR adds 28bcf1fdc408 habanalabs: enable F/W events after init done adds 5b6b780660ad habanalabs: update security map after init CPU Qs adds 6df50d274363 habanalabs: return block size + block ID adds da5dfbb97a82 habanalabs/gaudi: don't enable clock gating on DMA5 adds e3e3eaab2b48 Merge tag 'misc-habanalabs-next-2021-02-08' of https://git [...] adds c31d32ba580d ipack: Fail earlier for drivers without probe function adds 609cf09c5680 ipack: Handle a driver without remove callback adds ef0fec22146b bus: fsl-mc: Fix test for end of loop adds e70ba1b06c26 bus: fsl-mc: add the dpdbg device type adds d67cc29e6d1f bus: fsl-mc: list more commands as accepted through the ioctl adds b212658aebda misc: fastrpc: fix incorrect usage of dma_map_sgtable adds c619a804cc43 docs: acrn: Introduce ACRN adds 7995700e65f1 x86/acrn: Introduce acrn_{setup, remove}_intr_handler() adds ebbfc978f37e x86/acrn: Introduce acrn_cpuid_base() and hypervisor feature bits adds 8a0a87198a58 x86/acrn: Introduce hypercall interfaces adds 666834c47d3b virt: acrn: Introduce ACRN HSM basic driver adds 9c5137aedd11 virt: acrn: Introduce VM management interfaces adds 2ad2aaee1bc9 virt: acrn: Introduce an ioctl to set vCPU registers state adds 88f537d5e8dd virt: acrn: Introduce EPT mapping management adds 72f293de3ff4 virt: acrn: Introduce I/O request management adds 3c4c331667d4 virt: acrn: Introduce PCI configuration space PIO accesses [...] adds ce011e1363a1 virt: acrn: Introduce interfaces for PCI device passthrough adds c7cf8d27244f virt: acrn: Introduce interrupt injection interfaces adds 3d679d5aec64 virt: acrn: Introduce interfaces to query C-states and P-s [...] adds 5a0c9f176f23 virt: acrn: Introduce I/O ranges operation interfaces adds d8ad515156b6 virt: acrn: Introduce ioeventfd adds aa3b483ff1d7 virt: acrn: Introduce irqfd adds 279dcf693ac7 virt: acrn: Introduce an interface for Service VM to control vCPU adds 5b06931d7f8b sample/acrn: Introduce a sample of HSM ioctl interface usage adds 1077d4367ab3 firmware: xilinx: Use explicit values for all enum values adds 5f6805327982 firmware: google: make coreboot driver's remove callback r [...] adds 2adc75fba328 vme: make remove callback return void adds b2c852f490e0 firewire: replace tricky statement by two simple ones adds 2fd10bcf0310 drivers/misc/vmw_vmci: restrict too big queue size in qp_h [...] adds 61de21a83151 uio: uio_pci_generic: don't fail probe if pdev->irq equals [...] adds 0566752c3e86 uapi: map_to_7segment: Update example in documentation adds cb198f73b6c4 Merge remote-tracking branch 'char-misc/char-misc-next' adds 131f00aebe13 extcon: Add stubs for extcon_register_notifier_all() functions adds 49028e795ea8 extcon: max8997: Add CHGINS and CHGRM interrupt handling adds bd30a35764e1 extcon: sm5502: Detect OTG when USB_ID is connected to ground adds b9f54d84067e Merge remote-tracking branch 'extcon/extcon-next' adds 957e3f797917 soundwire: intel: fix possible crash when no device is detected adds d288a5712ef9 regmap: sdw: use _no_pm functions in regmap_read/write adds 4038e54b8f8f regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ adds 8d8d95842867 regmap: sdw-mbq: use MODULE_LICENSE("GPL") adds 0fb2a64c1a7b Merge remote-tracking branch 'soundwire/next' adds 837a018440d9 Merge remote-tracking branch 'vfio/next' adds 45b754ae5b82 staging: most: sound: add sanity check for function argument adds 9810cad7dad0 staging: most: sound: use non-safe list iteration adds 0732ce21329d staging: qlge: fix read of an uninitialized pointer adds 1aa291fbcd21 staging: rtl8723bs: fix rtw_cfg80211_monitor_if_xmit_entry [...] adds 7a8d2f1908a5 staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table adds a91e4e016051 staging: comedi: Switch from strlcpy to strscpy adds a66111446d3e staging: greybus: Switch from strlcpy to strscpy adds a288a21e70d4 staging: fsl-dpaa2: Switch from strlcpy to strscpy adds 6367dee9e3db staging: most: Switch from strlcpy to strscpy adds aca1bf728a2d staging: nvec: Switch from strlcpy to strscpy adds 63ba253f8ad4 staging: octeon: Switch from strlcpy to strscpy adds 3381583fd61b staging: olpc_dcon: Switch from strlcpy to strscpy adds 7ea3f3a6bf48 staging: rtl8188eu: Switch from strlcpy to strscpy adds 3055b52625c4 staging: rtl8192e: Switch from strlcpy to strscpy adds 81590693e3a2 staging: rtl8192u: Switch from strlcpy to strscpy adds f64e4ab3c228 staging: rtl8712: Switch from strlcpy to strscpy adds 9c15db83a86b staging: sm750fb: Switch from strlcpy to strscpy adds 18a2615c1f93 staging: wimax: Switch from strlcpy to strscpy adds 0e23570a0cf6 staging: qlge/qlge_main: Use min_t instead of min adds 4964a4300660 staging: bcm2835-audio: Replace unsafe strcpy() with strscpy() adds af48fc5a4f2a staging: rtl8723bs: fix pointer declaration style adds f1bfe0982e82 staging: rtl8723bs: remove unused structures adds 2faf12c57efe staging: vt665x: fix alignment constraints adds f2d4eef5396a staging: octeon: remove braces from single-line block adds eac859b84ed9 staging: emxx_udc: Make incorrectly defined global static adds 56fb37efcae9 staging: fieldbus: arcx-anybus: constify static structs adds dc72a882b22e staging: gasket: fix indentation and lines ending with ope [...] adds 26df933d9b83 staging: wfx: fix possible panic with re-queued frames adds 9d370869811a staging: rtl8192e: remove braces from single-line block adds 321dc16d0ac0 staging: rtl8192e: replace spaces with tab for a closing if brace adds 643fd47afc3d staging: hikey9xx: change spaces to tabs adds a8f759e12b42 staging: hikey9xx: make phy_ops struct const adds 7eea86fb8cbb staging: rtl8723bs: fix braces for os_dep/mlme_linux.c adds 0f5dcab76715 staging: rtl8723bs: remove braces from two single line if blocks adds 18bff59ba2a7 staging: rtl8723bs: fix blank lines and comments in rtl872 [...] adds 62301f3a1591 staging: rtl8723bs: remove typedefs from rtl8723b_recv.h adds 6953026f2109 staging: rtl8712: Remove multiple blank lines adds d422a7d1d9d6 Merge remote-tracking branch 'staging/staging-next' adds eda38ce482b2 dmaengine: dw-axi-dmac: remove redundant null check on desc adds 7c57f6c7f297 Merge remote-tracking branch 'dmaengine/next' adds 8233edc5641a Merge remote-tracking branch 'cgroup/for-next' adds d09b56ba7c5a Merge branch 'fixes' into for-next adds 307e69053eb3 Merge branch 'misc' into for-next adds a27429d4caa0 Merge remote-tracking branch 'scsi/for-next' adds bf1b4659dc27 scsi: sd: Warn if unsupported ZBC device is probed adds e92b0b5edfc7 scsi: pmcraid: Fix 'ioarcb' alignment warning adds d309ae07327d scsi: mpt3sas: Fix ReplyPostFree pool allocation adds 664f0dce2058 scsi: mpt3sas: Add support for shared host tagset for CPU hotplug adds 688c1a0a130b scsi: mpt3sas: Additional diagnostic buffer query interface adds 446b5f3d3fd5 scsi: mpt3sas: Update driver version to 37.100.00.00 adds 762a8ea515f5 scsi: target: sbp: Remove unneeded semicolon adds 960204ecca5e scsi: qla2xxx: Simplify if statement adds bafd09f8d8ec scsi: ufs: Print the counter of each event history adds 70ae13abd5d0 scsi: isci: Remove redundant initialization of variable 'status' adds d28d48c69977 scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling adds 5923d64b7ab6 scsi: libiscsi: Drop taskqueuelock adds 14936b1ed249 scsi: libiscsi: Fix iscsi_task use after free() adds c435f0a9ecb7 scsi: libiscsi: Fix iSCSI host workq destruction adds b4046922b3c0 scsi: libiscsi: Add helper to calculate max SCSI cmds per session adds 25c400db2083 scsi: iscsi_tcp: Fix shost can_queue initialization adds c8447e4c2eb7 scsi: libiscsi: Reset max/exp cmdsn during recovery adds 5b0ec4cf0494 scsi: qla4xxx: Use iscsi_is_session_online() adds d39bfd0686fd scsi: iscsi: Drop session lock in iscsi_session_chkready() adds 11155622ebdc Merge remote-tracking branch 'scsi-mkp/for-next' adds e5fa8c0121e4 virtio-mem: Assign boolean values to a bool variable adds 8c0bea4adac9 vdpa_sim_net: Make mac address array static adds ef43f54feb41 vdpa: Extend routine to accept vdpa device name adds be7f5be9e84a vdpa: Define vdpa mgmt device, ops and a netlink interface adds 4e03414e3285 vdpa: Enable a user to add and delete a vdpa device adds a12a2f694ce8 vdpa: Enable user to query vdpa device info adds 6acba4951632 vdpa_sim_net: Add support for user supported devices adds 7e158fabffa7 vhost scsi: alloc vhost_scsi with kvzalloc() to avoid delay adds 6f2f2929eb94 virtio-pci: do not access iomem via struct virtio_pci_devi [...] adds 58a9284af4dc virtio-pci: split out modern device adds 55025d0f89a4 virtio-pci-modern: factor out modern device initialization logic adds b3cd4ecd1037 virtio-pci-modern: introduce vp_modern_remove() adds 22bf4fdd7003 virtio-pci-modern: introduce helper to set config vector adds 137d2ec8cc46 virtio-pci-modern: introduce helpers for setting and getti [...] adds 09855f0e6234 virtio-pci-modern: introduce helpers for setting and getti [...] adds c3b1eae4d8d3 virtio-pci-modern: introduce vp_modern_generation() adds a541cf4ccd46 virtio-pci-modern: introduce vp_modern_set_queue_vector() adds 13178311a8d5 virtio-pci-modern: introduce vp_modern_queue_address() adds 584ba91ca82e virtio-pci-modern: introduce helper to set/get queue_enable adds 1d7d2a47b12f virtio-pci-modern: introduce helper for setting/geting queue size adds d48f89fb7cb7 virtio-pci-modern: introduce helper for getting queue nums adds 891ce932bca2 virtio-pci-modern: introduce helper to get notification offset adds 523ae2da4929 virito-pci-modern: rename map_capability() to vp_modern_ma [...] adds 86b87c9d858b virtio-pci: introduce modern device module adds fd6c7eae66c3 virtio_vdpa: don't warn when fail to disable vq adds 8c6daa79e527 virtio-blk: support per-device queue depth adds 6a4764ba3d24 virtio_input: Prevent EV_MSC/MSC_TIMESTAMP loop storm for MT. adds 590874fffa4e virtio_net: Fix fall-through warnings for Clang adds dd0734a52ac0 vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() adds 960ee1a4b38f virtio_mmio: fix one typo adds 79cb4c72c8a9 virtio-input: add multi-touch support adds 26cc831b8a0c vpda: correctly size vdpa_nl_policy adds f2b5b4cb420e uapi: virtio_ids: add a sound device type ID from OASIS spec adds af2c00bf0669 ALSA: virtio: add virtio sound driver adds eec5c2157882 ALSA: virtio: handling control messages adds 55ab6828ef93 ALSA: virtio: build PCM devices and substream hardware des [...] adds 6caf033d0888 ALSA: virtio: handling control and I/O messages for the PC [...] adds 4bec79242a6c ALSA: virtio: PCM substream operators adds 4cf27dfcc72d ALSA: virtio: introduce jack support adds bd80b5294a0d ALSA: virtio: introduce PCM channel map support adds bd4ff6766f47 ALSA: virtio: introduce device suspend/resume support adds 3eb81e223f40 Merge remote-tracking branch 'vhost/linux-next' adds a1d3c4bdf2b5 Merge branche 'rproc-fixes' into for-next adds 387db89ca00f dt-bindings: hwlock: Update OMAP HwSpinlock binding for AM [...] adds b9ddb2500e7e hwspinlock: omap: Add support for K3 AM64x SoCs adds 9e19f44d7f08 remoteproc: qcom: add more help text qcom options adds cf34838d591f remoteproc: stm32: improve debug using dev_err_probe adds bfb44502b8fc remoteproc: qcom: fix glink dependencies adds 9a1d27148543 remoteproc: qcom_wcnss: remove unneeded semicolon adds 8c545f52dce4 remoteproc/mediatek: acknowledge watchdog IRQ after handled adds ec8207ae39dc remoteproc: ingenic: Add module parameter 'auto_boot' adds 2e88e8fcdfcd remoteproc/mediatek: use devm_platform_ioremap_resource_byname adds ff3ea536023e remoteproc/mediatek: enable MPU for all memory regions in [...] adds 503c64cc42f1 dt-bindings: remoteproc: mediatek: add L1TCM memory region adds ca23ecfdbd44 remoteproc/mediatek: support L1TCM adds 43d3f2c715ce remoteproc: core: Fix rproc->firmware free in rproc_set_fi [...] adds d9ff3a5789cb Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds bc4204abf97d Merge remote-tracking branch 'rpmsg/for-next' adds 7bb5600f9834 Merge tag 'intel-gpio-v5.12-1' of gitolite.kernel.org:pub/ [...] adds 5f8aa474ab2d gpio: gpio-xilinx: Simplify with dev_err_probe() adds 9d15cc618c76 gpio: gpio-xilinx: Reduce spinlock array to array adds bb97a5b06e0e gpio: gpio-xilinx: Add interrupt support adds c568e9b15f08 gpio: gpio-xilinx: Add support for suspend and resume adds 04d5e3bf0aa7 gpio: gpio-xilinx: Add check if width exceeds 32 adds 8f016d25d0ff gpio: uapi: use the preferred SPDX license identifier adds 24adb6126e52 gpio: ep93xx: fix BUG_ON port F usage adds 8d10e6dc2bbd gpio: ep93xx: Fix single irqchip with multi gpiochips adds c4c1c43bae5a gpio: ep93xx: Fix wrong irq numbers in port F adds 24e265846c01 gpio: ep93xx: drop to_irq binding adds 6caca51f0644 gpio: ep93xx: Fix typo s/hierarchial/hierarchical adds 207fefa61510 gpio: ep93xx: refactor ep93xx_gpio_add_bank adds 89f5d8f00344 gpio: ep93xx: refactor base IRQ number adds f0f38d0eee3b Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 54594eb7e9eb Merge remote-tracking branch 'pinctrl/for-next' adds 72b47ff8cf9e Merge remote-tracking branch 'pwm/for-next' adds 5a7024de0f16 Merge remote-tracking branch 'userns/for-next' adds 64ba3d591c9d kselftests: dmabuf-heaps: Fix Makefile's inclusion of the [...] adds 50c65a834294 kselftests: dmabuf-heaps: Add clearer checks on DMABUF_BEG [...] adds 1b50e10ee699 kselftests: dmabuf-heaps: Softly fail if don't find a vgem device adds 06fc1aaea968 kselftests: dmabuf-heaps: Cleanup test output adds 1d317c1ca293 kselftests: dmabuf-heaps: Add extra checking that allocate [...] adds 8a94b4ea28a3 selftests/ipc: remove unneeded semicolon adds 18f6e6854858 selftests/x86/ldt_gdt: remove unneeded semicolon adds f405ac83fa25 selftests/vDSO: fix ABI selftest on riscv adds b1cd3d82a964 selftests: breakpoints: Use correct error messages in brea [...] adds 1602a31d71d3 selftests/timens: add futex binary to .gitignore adds e0c0840a46db selftests/seccomp: Accept any valid fd in user_notification_addfd adds 02306c58e09f Merge remote-tracking branch 'kselftest/next' adds b891c71e2e91 Merge remote-tracking branch 'livepatching/for-next' adds 1cfd65d0ccb1 Merge remote-tracking branch 'coresight/next' adds 6950d046eb6e rtc: cmos: Replace spin_lock_irqsave with spin_lock in hard IRQ adds 513179755653 rtc: pm8xxx: Replace spin_lock_irqsave with spin_lock in hard IRQ adds be3df3f85897 rtc: r7301: Replace spin_lock_irqsave with spin_lock in hard IRQ adds 669022c29af6 rtc: tegra: Replace spin_lock_irqsave with spin_lock in hard IRQ adds 3f2d30184773 rtc: mxc: Replace spin_lock_irqsave with spin_lock in hard IRQ adds 0c1095d334da rtc: mxc_v2: Replace spin_lock_irqsave with spin_lock in hard IRQ adds f007c479c2d0 rtc: rv3028: fix PORF handling adds c37b643026dd rtc: rv3028: remove useless warning messages adds 3b8fc144d945 dt-bindings: rtc: pcf2127: update bindings adds d5328499bf01 rtc: class: remove bogus documentation adds 8792bab957c8 rtc: armada38x: depend on OF adds b8ded8177a3d rtc: bq32k: quiet maybe-unused variable warning adds ae1247f79ddf rtc: brcmstb-waketimer: quiet maybe-unused variable warning adds 97de1f587ab9 rtc: digicolor: quiet maybe-unused variable warning adds fb38b5da9010 rtc: ds1672: quiet maybe-unused variable warning adds 2c1dc25fa7c8 rtc: ds3232: quiet maybe-unused variable warning adds 413b7841f166 rtc: isl1208: quiet maybe-unused variable warning adds 2717c59e26be rtc: m41t80: quiet maybe-unused variable warning adds ef886c440b9b rtc: meson: quiet maybe-unused variable warning adds c8ecbc783c5e rtc: pcf85063: quiet maybe-unused variable warnings adds c506bc10aa82 rtc: pcf85363: quiet maybe-unused variable warning adds cbc1d52cb1bc rtc: rs5c372: quiet maybe-unused variable warning adds dff31b0bc065 rtc: rv3028: quiet maybe-unused variable warning adds 788babdd546a rtc: rv3029: quiet maybe-unused variable warning adds 94428ac9aae9 rtc: rv3032: quiet maybe-unused variable warning adds da8263215040 rtc: rv8803: quiet maybe-unused variable warning adds 782d3ebfcf27 rtc: rx8010: quiet maybe-unused variable warning adds 194084679e68 rtc: rx8581: quiet maybe-unused variable warning adds 0a268386c7d1 rtc: s35390a: quiet maybe-unused variable warning adds 302757c9ae62 rtc: sd3078: quiet maybe-unused variable warning adds 5c78cceeb2d8 rtc: s3c: stop setting bogus time adds 7d6bec2868f6 rtc: s3c: quiet maybe-unused variable warning adds 3b30bfab659a Merge remote-tracking branch 'rtc/rtc-next' adds 5366c48f327e dt-bindings: eeprom: at24: Document ROHM BR24G01 adds c3445cb35fdd Merge remote-tracking branch 'at24/at24/for-next' adds 04b38d012556 seccomp: Add missing return in non-void function adds a381b70a1cf8 seccomp: Improve performace by optimizing rmb() adds 6f0666afc798 Merge remote-tracking branch 'seccomp/for-next/seccomp' adds f48cb657df7f Merge remote-tracking branch 'kspp/for-next/kspp' adds 2472e21ecf75 Merge remote-tracking branch 'gnss/gnss-next' adds 3aaa6b66dd9b Merge remote-tracking branch 'slimbus/for-next' adds d25bf523b8aa nvmem: Kconfig: Correct typo in NVMEM_RMEM adds 667fbb3fcde1 nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer adds fc135992c653 Merge remote-tracking branch 'nvmem/for-next' adds b6f2030512c4 Merge remote-tracking branch 'xarray/main' adds a8c3209998af Drivers: hv: vmbus: Copy packets sent by Hyper-V out of th [...] adds 06caa778d8b2 hv_utils: Add validation for untrusted Hyper-V values adds e99c4afbee07 Drivers: hv: vmbus: Initialize memory to be sent to the host adds 9c400d3548c3 Drivers: hv: vmbus: Reduce number of references to message [...] adds fe8c1b18a27d Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() adds e3fa4b747f08 Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_ [...] adds e4d221b42354 Drivers: hv: vmbus: Resolve race condition in vmbus_onoffe [...] adds c068e3f48426 Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation adds bdb49526d25b hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" adds a6c76bb08dc7 x86/hyperv: Load/save the Isolation Configuration leaf adds 21a4e356d358 Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests adds 7ef4b2f0d9ad Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isol [...] adds 96854bbda24f hv_netvsc: Restrict configurations on isolated guests adds 78785010d428 hv: hyperv.h: Replace one-element array with flexible-arra [...] adds 8f1d14cb8356 asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_C [...] adds e997720202b3 x86/hyperv: detect if Linux is the root partition adds 7e279d78664a Drivers: hv: vmbus: skip VMBus initialization if Linux is root adds 7d4163c83157 clocksource/hyperv: use MSR-based access if running as root adds 5d0f077e0f41 x86/hyperv: allocate output arg pages if required adds 99a0f46af6a7 x86/hyperv: extract partition ID from Microsoft Hypervisor [...] adds 80f73c9f7468 x86/hyperv: handling hypercall page setup for root adds 4f0455cf6f23 ACPI / NUMA: add a stub function for node_to_pxm() adds 86b5ec3552f3 x86/hyperv: provide a bunch of helper functions adds 333abaf5abb3 x86/hyperv: implement and use hv_smp_prepare_cpus adds d589ae61bc27 asm-generic/hyperv: update hv_msi_entry adds b59fb7b60d47 asm-generic/hyperv: update hv_interrupt_entry adds 12434e5fb6ae asm-generic/hyperv: introduce hv_device_id and auxiliary s [...] adds 466a9c3f88d0 asm-generic/hyperv: import data structures for mapping dev [...] adds e39397d1fd68 x86/hyperv: implement an MSI domain for root partition adds fb5ef35165a3 iommu/hyperv: setup an IO-APIC IRQ remapping domain for ro [...] adds 86721e4f5ea5 Merge remote-tracking branch 'hyperv/hyperv-next' adds e66465f83a49 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds 2da2687b5116 kgdb: rectify kernel-doc for kgdb_unregister_io_module() adds cbd026e1d84b kernel: debug: fix typo issue adds 0759d8072843 kdb: kdb_support: Fix debugging information problem adds 93f7a6d818de kdb: Make memory allocations more robust adds 8d2d41d287b2 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds cfd607e43da4 kunit: tool: fix unit test cleanup handling adds 0b3e68076bb9 kunit: tool: stop using bare asserts in unit test adds a3ece0795b9a kunit: tool: use `with open()` in unit test adds cd4a9bc8e047 minor: kunit: tool: fix unit test so it can run from non-root dir adds d3bae4a0b6e1 kunit: tool: simplify kconfig is_subset_of() logic adds c9ef2d3e3f3b KUnit: Docs: make start.rst example Kconfig follow style.rst adds 7c2b108cbe75 Documentation: kunit: add tips.rst for small examples adds 243180f5924e kunit: make kunit_tool accept optional path to .kunitconfi [...] adds 65af9b964d72 kunit: don't show `1 == 1` in failed assertion messages adds 5d31f71efcb6 kunit: add kunit.filter_glob cmdline option to filter suites adds d992880b3d26 kunit: tool: add support for filtering suites by glob adds 7af29141a31a kunit: tool: fix unintentional statefulness in run_kernel() adds 107148bd9a1a Merge remote-tracking branch 'kunit-next/kunit' adds 9e04adfcab78 mhi: Fix double dma free adds c284a4cdd12b Merge remote-tracking branch 'mhi/mhi-next' adds da10c99eda32 Merge remote-tracking branch 'memblock/for-next' adds c3a82e06ef9b Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] adds 3e33d6d1d76c Merge remote-tracking branch 'oprofile-removal/oprofile/removal' adds 320a9607a6d1 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 162072eea2df /proc/kpageflags: do not use uninitialized struct pages adds 386ab55c0eb5 hexagon: remove CONFIG_EXPERIMENTAL from defconfigs adds 141755b73174 scripts/spelling.txt: increase error-prone spell checking adds 382a7c4dcfd1 scripts/spelling.txt: check for "exeeds" adds e0c3125a5e3c scripts/spelling.txt: add "allocted" and "exeeds" typo adds 42a46457a498 ntfs: layout.h: delete duplicated words adds 9e2cf31ec3ab ocfs2: remove redundant conditional before iput adds 1eb828c7d236 ocfs2: clean up some definitions which are not used any more adds 5d1277527f91 ocfs2: fix a use after free on error adds 2197b8f20f5e ocfs2: Simplify the calculation of variables adds b577aea73540 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 83fbb436b816 ocfs2: fix ocfs2 corrupt when iputting an inode adds 4b955ef1063e fs: delete repeated words in comments adds bddd3b65f595 ramfs: support O_TMPFILE adds b80abf85d291 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds adf447e0ccb1 mm, tracing: record slab name for kmem_cache_free() adds 2ddf15f333df mm/sl?b.c: remove ctor argument from kmem_cache_flags adds 9b19f239b678 mm/slub: disable user tracing for kmemleak caches by default adds 78ab9a21143c mm, slub: stop freeing kmem_cache_node structures on node offline adds 69a4d2ea3b49 mm, slab, slub: stop taking memory hotplug lock adds 139872bcc4fc mm, slab, slub: stop taking cpu hotplug lock adds 643ac4e4e71b mm, slub: splice cpu and page freelists in deactivate_slab() adds e4e5db53fcb6 mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] adds 8d645cadcd7a mm/debug: improve memcg debugging adds 6398c911c1ef mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] adds 86c3afec7116 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] adds df45975f5805 mm/page_owner: use helper function zone_end_pfn() to get end_pfn adds 8358e99bbfa3 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds bd6d0b0b6295 mm/filemap: remove unused parameter and change to void typ [...] adds 4db4e0cf40d1 mm/filemap: don't revert iter on -EIOCBQUEUED adds 4ce26b2452ea mm/filemap: rename generic_file_buffered_read subfunctions adds f6b7289956c4 mm/filemap: remove dynamically allocated array from filemap_read adds 743b99127289 mm/filemap: convert filemap_get_pages to take a pagevec adds e9e2570641ca mm/filemap: use head pages in generic_file_buffered_read adds 34c37da5f411 mm/filemap: pass a sleep state to put_and_wait_on_page_locked adds 3b557dc297d9 mm/filemap: support readpage splitting a page adds 41f1cf49e1d2 mm/filemap: inline __wait_on_page_locked_async into caller adds 2ee3ac7c1849 mm/filemap: don't call ->readpage if IOCB_WAITQ is set adds e4580686b249 mm/filemap: change filemap_read_page calling conventions adds 8e9059cf9810 mm/filemap: change filemap_create_page calling conventions adds d29e08995662 mm/filemap: convert filemap_update_page to return an errno adds fe92e248efcf mm/filemap: move the iocb checks into filemap_update_page adds a7cdfb85be22 mm/filemap: add filemap_range_uptodate adds 14a6c918e3f5 mm-filemap-add-filemap_range_uptodate-fix adds fc36afc4d7ae mm/filemap: split filemap_readahead out of filemap_get_pages adds a62850a89791 mm/filemap: restructure filemap_get_pages adds ff7f9ad97157 mm/filemap: don't relock the page after calling readpage adds 189dca54c5ff mm/filemap: rename generic_file_buffered_read to filemap_read adds 68e1cc8240b3 mm/filemap: simplify generic_file_read_iter adds 5e2a16265de4 fs/buffer.c: add checking buffer head stat before clear adds a6c34156b26f mm/swap_slots.c: remove redundant NULL check adds cdc499cfaeea mm/swapfile.c: fix debugging information problem adds 8f9224bcf7f8 mm/page_io: use pr_alert_ratelimited for swap read/write errors adds 6bcdd8edd3ae mm/swap_state: constify static struct attribute_group adds d8cbdddd0dd1 mm/swap: don't SetPageWorkingset unconditionally during swapin adds ad90e1768a5a mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] adds d346b0f05144 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] adds 1aedd18eea67 mm: memcontrol: optimize per-lruvec stats counter memory usage adds 739d401e9abe mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] adds d84d443c8f15 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving adds eda6223ef408 mm: memcontrol: convert NR_ANON_THPS account to pages adds fdd061d1604b mm: memcontrol: convert NR_FILE_THPS account to pages adds f77e6ebb27df mm: memcontrol: convert NR_SHMEM_THPS account to pages adds cf6d29ff35d4 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages adds 27a4e88dab75 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages adds 61a0b25c88d7 mm: memcontrol: make the slab calculation consistent adds 16a0c78bf5b8 mm/memcg: revise the using condition of lock_page_lruvec f [...] adds 9840db8f4cba mm/memcg: remove rcu locking for lock_page_lruvec function series adds bed95280f55d mm: memcg: add swapcache stat for memcg v2 adds 846690cbec4c mm-memcg-add-swapcache-stat-for-memcg-v2-fix adds c09b9c51fa92 mm: kmem: make __memcg_kmem_(un)charge static adds 2f2846cf85c5 mm: page_counter: re-layout structure to reduce false sharing adds f69af498bcb0 mm/memcontrol: remove redundant NULL check adds 3a83ecea5bd3 mm: memcontrol: replace the loop with a list_for_each_entry() adds 4578c484b59b mm/list_lru.c: remove kvfree_rcu_local() adds 9dab6e4f9f32 mm/mmap.c: remove unnecessary local variable adds 545ea87179d7 mm/memory.c: fix potential pte_unmap_unlock pte error adds bac9a8c0d659 mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] adds a5e29d72f78f mm/mmap.c: fix the adjusted length error adds c4220c55a355 mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...] adds 508a13805fd1 mm/memory.c: fix potential pte_unmap_unlock pte error adds 01ebe6793cfb mm/mprotect.c: optimize error detection in do_mprotect_pkey() adds f0837dec35ce mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() adds fba5864dffa3 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] adds c55178edfd63 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] adds 5e6fbe0f13e4 mm/page_reporting: use list_entry_is_head() in page_report [...] adds 7bc1afbf3be5 vmalloc: remove redundant NULL check adds 96a29f72ca3b kasan: prefix global functions with kasan_ adds c087e0553208 kasan: clarify HW_TAGS impact on TBI adds c7655f7df89a kasan: clean up comments in tests adds 14ae211428fd kasan: add macros to simplify checking test constraints adds f2520c947e1a kasan: add match-all tag tests adds b59f378715d5 kasan: export kasan_poison adds 2f1d55051d27 kasan-add-match-all-tag-tests-fix-fix adds 8cd5d2b17009 kasan, arm64: allow using KUnit tests with HW_TAGS mode adds f2eca0cf0d52 kasan: rename CONFIG_TEST_KASAN_MODULE adds a838228f74c6 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL adds 8731087a527e kasan: adapt kmalloc_uaf2 test to HW_TAGS mode adds d34ee90d2baa kasan: fix memory corruption in kasan_bitops_tags test adds 95f4e3066c52 kasan: move _RET_IP_ to inline wrappers adds 4e08ec10b157 kasan: fix bug detection via ksize for HW_TAGS mode adds 1e4e10e4449a kasan: add proper page allocator tests adds 786bca9f856b kasan: add a test for kmem_cache_alloc/free_bulk adds cb5a9abd6792 kasan: don't run tests when KASAN is not enabled adds b5be78bd6760 kasan: remove redundant config option adds bfb44c464ada kasan-remove-redundant-config-option-v3 adds d6e6a892f52b mm: fix prototype warning from kernel test robot adds 8adc35a0254b mm: rename memmap_init() and memmap_init_zone() adds 499593cf1752 mm: simplify parater of function memmap_init_zone() adds 58db8a85718b mm: simplify parameter of setup_usemap() adds e6ab45122e0e mm: remove unneeded local variable in free_area_init_core adds 84cee7798852 video: fbdev: acornfb: remove free_unused_pages() adds 96c128e5df90 mm: simplify free_highmem_page() and free_reserved_page() adds d1c6bd47800b mm/page_alloc.c: refactor initialization of struct page fo [...] adds d9fefabd2549 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...] adds 62fe0573bc17 mm/huge_memory.c: update tlb entry if pmd is changed adds 82b00567cb55 MIPS: do not call flush_tlb_all when setting pmd entry adds 91e36a6df708 mm/hugetlb: fix potential double free in hugetlb_register_ [...] adds 9a7baee2f661 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing adds 85d08200cce0 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call adds 99fbc0e2dcce mm/hugetlb: use helper huge_page_order and pages_per_huge_page adds 9ae28c39744b mm/hugetlb: fix use after free when subpool max_hpages acc [...] adds 55681678d0e2 mm/hugetlb: simplify the calculation of variables adds 4126768e14a5 mm/hugetlb: grab head page refcount once for group of subpages adds 6dc5da2d3a92 mm/hugetlb: refactor subpage recording adds 8b3a738091ee mm/hugetlb: fix some comment typos adds fc053c672611 mm/hugetlb: remove redundant check in preparing and destro [...] adds 200c1bf76577 mm/hugetlb.c: fix typos in comments adds 51e5c3e5944a mm/huge_memory.c: remove unused return value of set_huge_z [...] adds d87f54dea588 mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] adds 9a7d1dd7b388 hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...] adds 78ca7c541bec mm/hugetlb: use helper function range_in_vma() in page_tab [...] adds 9268588f4e69 mm/hugetlb: remove redundant VM_BUG_ON_PAGE on putback_act [...] adds b429f4fcac96 mm/hugetlb: use helper huge_page_size() to get hugepage size adds b534298e2d9c mm/vmscan: __isolate_lru_page_prepare() cleanup adds 1c98fa8c3a10 mm/workingset.c: avoid unnecessary max_nodes estimation in [...] adds e0372f42ecef mm/vmscan.c: use add_page_to_lru_list() adds 34c8392fa15d include/linux/mm_inline.h: shuffle lru list addition and d [...] adds 954f0cce6bab mm: don't pass "enum lru_list" to lru list addition functions adds 674525ff18fd mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() adds dee1756fa473 mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() adds 71d389ca0f7d mm: add __clear_page_lru_flags() to replace page_off_lru() adds 9761eb5daac6 mm: VM_BUG_ON lru page flags adds 00772063635f include/linux/mm_inline.h: fold page_lru_base_type() into [...] adds 9cbbfeda8ac3 include/linux/mm_inline.h: fold __update_lru_size() into i [...] adds 4cd9976dc0b6 mm/vmscan.c: make lruvec_lru_size() static adds 5b546129fce1 mm: workingset: clarify eviction order and distance calculation adds db7846c7f3a7 hugetlb: use page.private for hugetlb specific page flags adds cf100fa079cc hugetlb: convert page_huge_active() HPageMigratable flag adds eb106ce302a9 hugetlb-convert-page_huge_active-hpagemigratable-flag-fix adds 0161edb0365b hugetlb: convert PageHugeTemporary() to HPageTemporary flag adds 780cddc70131 hugetlb: convert PageHugeFreed to HPageFreed flag adds 518307190f02 z3fold: remove unused attribute for release_z3fold_page adds 69ff46e6f206 z3fold: simplify the zhdr initialization code in init_z3fo [...] adds 0e535ff0a908 mm/compaction: remove rcu_read_lock during page compaction adds 24ef1788693b mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked adds ebb9c8200e3e mm/compaction: correct deferral logic for proactive compaction adds e856d5159454 mm/compaction: fix misbehaviors of fast_find_migrateblock() adds f0b969ef63c5 numa balancing: migrate on fault among multiple bound nodes adds e1ec7a139b5f mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] adds 2518e26eb43e mm, oom: fix a comment in dump_task() adds 53ca01e56ba9 mm/hugetlb: change hugetlb_reserve_pages() to type bool adds 7bb5da8f15eb hugetlbfs: remove special hugetlbfs_set_page_dirty() adds 7232b8d31383 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() adds f3df90e5e9fd hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs adds b0fcb844b282 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] adds a3b3d223eb87 hugetlbfs: remove meaningless variable avoid_reserve adds 823afbd8d354 hugetlbfs: make hugepage size conversion more readable adds 918a5c921a3c hugetlbfs: correct some obsolete comments about inode i_mutex adds e80f9646244c hugetlbfs: fix some comment typos adds 4921fb8e2803 hugetlbfs: remove unneeded return value of hugetlb_vmtruncate() adds 09884e490add mm/migrate: remove unneeded semicolons adds 42916c83daa8 mm: make pagecache tagged lookups return only head pages adds c96440add53e mm/shmem: use pagevec_lookup in shmem_unlock_mapping adds e95ba58e1d8c mm/swap: optimise get_shadow_from_swap_cache adds 08ad9fa801e6 mm: add FGP_ENTRY adds 9f98643e206a mm/filemap: rename find_get_entry to mapping_get_entry adds 3467aa13c27f mm/filemap: add helper for finding pages adds 9704991704b1 fix mm-filemap-add-helper-for-finding-pages.patch adds cd669a9cbd89 mm/filemap: add mapping_seek_hole_data adds 6320e9042d12 fix mm-filemap-add-mapping_seek_hole_data.patch adds 0c8d59eab0cf iomap: use mapping_seek_hole_data adds 72ad8ab2a747 mm: add and use find_lock_entries adds 4038bffd7d11 fix mm-add-and-use-find_lock_entries.patch adds d0ac6b49f53f mm: add an 'end' parameter to find_get_entries adds 45f1882a031f mm: add an 'end' parameter to pagevec_lookup_entries adds 54fc9af737c2 mm: remove nr_entries parameter from pagevec_lookup_entries adds b7ea49837733 mm: pass pvec directly to find_get_entries adds cf3f1fbfc708 mm: remove pagevec_lookup_entries adds 9d9f40028938 mm,thp,shmem: limit shmem THP alloc gfp_mask adds 9be8008d92eb mm,thp,shm: limit gfp mask to no more than specified adds b0658e1a7af3 mm,thp,shmem: make khugepaged obey tmpfs mount flags adds 3716f3ebcb41 mm: cma: allocate cma areas bottom-up adds 242ed295ab11 mm-cma-allocate-cma-areas-bottom-up-fix adds f8b2430508e0 mm-cma-allocate-cma-areas-bottom-up-fix-2 adds 1d45978802a0 mm-cma-allocate-cma-areas-bottom-up-fix-3 adds 656c8ea3ab8f mm-cma-allocate-cma-areas-bottom-up-fix-3-fix adds a34ed7a79010 mm/cma: expose all pages to the buddy if activation of an [...] adds cb530c59aede mm/page_alloc: count CMA pages per zone and print them in [...] adds daf552ec64f9 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] adds fd3836e9d3b3 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] adds 1d881c043185 mm: cma: print region name on failure adds 6c0da5b75552 mm: vmstat: fix NOHZ wakeups for node stat changes adds b709e5ec2238 mm: vmstat: add some comments on internal storage of byte items adds 3f64d7166eb9 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds 21e3f51dc53a mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 7d1bdc276e86 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 430d480de717 mm/vmstat.c: erase latency in vmstat_shepherd adds 670266832082 mm: move pfn_to_online_page() out of line adds 66b22d8639e9 mm: teach pfn_to_online_page() to consider subsection validity adds a702d74fc2f6 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] adds 67909a0f7ae1 mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] adds 53c3d46be46d mm: fix memory_failure() handling of dax-namespace metadata adds b8c0a358ff74 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' adds f4e9f1f68bea mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE adds 566a0ba5f3b1 mm/memory_hotplug: use helper function zone_end_pfn() to g [...] adds b62b4bf959b4 drivers/base/memory: don't store phys_device in memory blocks adds 3daf7aa9b204 Documentation: sysfs/memory: clarify some memory block dev [...] adds 719fa3d6ddb5 mm/memory_hotplug: prevalidate the address range being add [...] adds 341b4865afd3 arm64/mm: define arch_get_mappable_range() adds 30da85f653fd s390/mm: define arch_get_mappable_range() adds ed6cedf621ed virtio-mem: check against mhp_get_pluggable_range() which [...] adds 103259ed2aad mm/mlock: stop counting mlocked pages when none vma is found adds 17750241b9ec mm/rmap: correct some obsolete comments of anon_vma adds 17034467383e mm/rmap: remove unneeded semicolon in page_not_mapped() adds 36d9721fc29b mm/rmap: fix obsolete comment in __page_check_anon_rmap() adds 7c45ad146d47 mm/rmap: use page_not_mapped in try_to_unmap() adds 1f25df328740 mm/rmap: correct obsolete comment of page_get_anon_vma() adds edc7f964bfb9 mm/rmap: fix potential pte_unmap on an not mapped pte adds 596c6336adcf mm: zswap: clean up confusing comment adds 1bec04b83ba5 mm/zswap: add the flag can_sleep_mapped adds 4729d0dc4ca6 mm/zswap: add return value in zswap_frontswap_load adds b9d0d43a03f7 mm/zswap: fix potential memory leak adds edc1eed6752e mm/zswap: fix potential uninitialized pointer read on tmp adds 730012a170a5 mm/zswap: fix variable 'entry' is uninitialized when used adds 3a2bde05adc8 mm: set the sleep_mapped to true for zbud and z3fold adds 74f5221c151a mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] adds 1efa930087a0 zsmalloc: account the number of compacted pages correctly adds 74efabed3ed6 mm/zsmalloc.c: use page_private() to access page->private adds abc78859eeff mm: remove arch_remap() and mm-arch-hooks.h adds 0743ad5a3675 mm: page-flags.h: Typo fix (It -> If) adds def10f9c68b2 mm/dmapool: use might_alloc() adds 786168939513 mm/backing-dev.c: use might_alloc() adds 622bb142298f bdi-use-might_alloc-fix adds e7bfdbbf65af mm/early_ioremap.c: use __func__ instead of function name adds 29b02d79342c mm: add Kernel Electric-Fence infrastructure adds 6cda01692038 kfence: Fix parameter description for kfence_object_start() adds fb07fc42dcd5 kfence: avoid stalling work queue task without allocations adds 9aad5e549516 kfence: fix potential deadlock due to wake_up() adds 382e13c84efc kfence: add option to use KFENCE without static keys adds 7b5c8494d74e kfence: add missing copyright and description headers adds cf74f29ba4f7 x86, kfence: enable KFENCE for x86 adds 523c4ddbdf6a kfence, x86: add missing copyright and description header adds f576e2de3cc6 arm64, kfence: enable KFENCE for ARM64 adds 5bc10a618d06 kfence, arm64: add missing copyright and description header adds 2ca8a2329039 kfence: use pt_regs to generate stack trace on faults adds 84f1c2757c96 mm, kfence: insert KFENCE hooks for SLAB adds 57904b6ea75f mm, kfence: insert KFENCE hooks for SLUB adds 058945cf7a61 kfence, kasan: make KFENCE compatible with KASAN adds 2d0b590e6e8d revert kasan-remove-kfence-leftovers adds 67a8fefcfabd kasan: untag addresses for KFENCE adds b11170ff7c33 kfence, Documentation: add KFENCE documentation adds 66cffe7e510b kfence: add missing copyright header to documentation adds 816fd030863e kfence: add test suite adds 6e304e1975d2 kfence: fix typo in test adds b8963d8d6525 kfence: show access type in report adds 72a63e34a7cc MAINTAINERS: add entry for KFENCE adds 31000566d9f5 tracing: add error_report_end trace point adds a4603ac81fd5 kfence: use error_report_end tracepoint adds 64abeec8f2c4 kasan: use error_report_end tracepoint adds 313b95a7b47f kasan, mm: don't save alloc stacks twice adds 6b354f458497 kasan, mm: optimize kmalloc poisoning adds 549b62b97dd3 kasan: optimize large kmalloc poisoning adds d7bb92e0b314 kasan: clean up setting free info in kasan_slab_free adds dcc6a81cd691 kasan: unify large kfree checks adds f85548dbddb6 kasan: rework krealloc tests adds 35939dae642a kasan, mm: fail krealloc on freed objects adds 2b490acda237 kasan, mm: optimize krealloc poisoning adds a8e569a60729 kasan: ensure poisoning size alignment adds c8f8de4c0887 arm64: kasan: simplify and inline MTE functions adds cf1809e3f2b2 kasan: inline HW_TAGS helper functions adds af9d88dae781 arm64: kasan: export MTE symbols for KASAN tests adds 970134c18490 kasan: clarify that only first bug is reported in HW_TAGS adds db7d70a8b9cf fs/buffer.c: add debug print for __getblk_gfp() stall problem adds da60953e1e6c fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 2549d27f9be9 kernel/hung_task.c: Monitor killed tasks. adds 6980d5683ea3 alpha: remove CONFIG_EXPERIMENTAL from defconfigs adds 9fdfbb7e4376 proc/wchan: use printk format instead of lookup_symbol_name() adds 626acffc9b1f sysctl.c: fix underflow value setting risk in vm_table adds 75ccc567a952 proc/sysctl: make protected_* world readable adds 237950f69392 include/linux: remove repeated words adds b002374eca2c treewide: Miguel has moved adds 6dd7ffc65d08 groups: use flexible-array member in struct group_info adds 1e2cd8b89164 groups: simplify struct group_info allocation adds 579f75be1bb6 kernel: delete repeated words in comments adds 9c5663a3d2f4 lib/genalloc.c: change return type to unsigned long for bi [...] adds cebbacf5beea string.h: move fortified functions definitions in a dedica [...] adds 99c644aead1b lib: stackdepot: add support to configure STACK_HASH_SIZE adds a02a7eaed3ff lib: stackdepot: add support to disable stack depot adds a6f5a1d8f567 lib-stackdepot-add-support-to-disable-stack-depot-fix adds 67b078fb5383 lib: stackdepot: fix ignoring return value warning adds c6bfd2654add lib/cmdline: remove an unneeded local variable in next_arg() adds 804779c7dfd6 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] adds bdda712ffe67 mm/page_poison: use unhashed address in hexdump for check_ [...] adds 028e573c4d89 include/linux/bitops.h: spelling s/synomyn/synonym/ adds f31fbe6307a5 checkpatch: improve blank line after declaration test adds f2fb3f1c7d24 checkpatch: ignore warning designated initializers using NR_CPUS adds a5692db91f54 checkpatch: trivial style fixes adds 95282bcb4f3b checkpatch: prefer ftrace over function entry/exit printks adds a7ca749aaedf checkpatch: improve TYPECAST_INT_CONSTANT test message adds 77cd368dee37 checkpatch: add warning for avoiding .L prefix symbols in [...] adds 7da214b28215 checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] adds 149647a6d459 checkpatch: don't warn about colon termination in linker scripts adds 3c159eb5e893 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol adds 4766eb21b0c9 init: clean up early_param_on_off() macro adds 39bd4467fb2c fs/coredump: use kmap_local_page() adds 5b5b8feac700 seq_file: document how per-entry resources are managed. adds 09c3dd2fa473 seq_file-document-how-per-entry-resources-are-managed-fix adds 001c7202c32c x86: fix seq_file iteration for pat/memtype.c adds 1f329a94cb05 net: fix iteration for sctp transport seq_files adds a2f63344f475 aio: simplify read_events() adds a5114c2c3260 scripts/gdb: fix list_for_each adds 3dadf5b1b0be initramfs: panic with memory information adds d52464598f3e initramfs-panic-with-memory-information-fix adds 1160be6b1b79 Merge branch 'akpm-current/current' adds ee5acacc22e4 MIPS: make userspace mapping young by default adds bffe237dc3fc Merge branch 'akpm/master' adds 671176b0016c Add linux-next specific files for 20210211
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 (0e2c50f40b7f) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
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 | 4 + CREDITS | 17 +- Documentation/ABI/stable/sysfs-driver-speakup | 37 +- .../ABI/testing/debugfs-driver-habanalabs | 50 +- .../ABI/testing/sysfs-bus-coresight-devices-etm4x | 8 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 2 + Documentation/ABI/testing/sysfs-class-net | 15 + Documentation/ABI/testing/sysfs-driver-habanalabs | 58 +- .../ABI/testing/sysfs-driver-intel-m10-bmc | 21 + .../ABI/testing/sysfs-platform-ideapad-laptop | 26 +- Documentation/PCI/endpoint/pci-ntb-function.rst | 53 +- Documentation/PCI/endpoint/pci-ntb-howto.rst | 1 + Documentation/admin-guide/README.rst | 7 +- .../admin-guide/auxdisplay/cfag12864b.rst | 2 +- Documentation/admin-guide/auxdisplay/ks0108.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 21 + Documentation/admin-guide/mm/memory-hotplug.rst | 9 - .../admin-guide/syscall-user-dispatch.rst | 4 +- Documentation/admin-guide/thunderbolt.rst | 7 + Documentation/admin-guide/xfs.rst | 42 + Documentation/block/queue-sysfs.rst | 13 + Documentation/conf.py | 75 +- Documentation/core-api/dma-api.rst | 120 +- Documentation/dev-tools/kasan.rst | 11 +- Documentation/dev-tools/kunit/index.rst | 2 + Documentation/dev-tools/kunit/start.rst | 7 +- Documentation/dev-tools/kunit/tips.rst | 115 + Documentation/devicetree/bindings/Makefile | 2 +- .../devicetree/bindings/arm/coresight.txt | 5 +- .../devicetree/bindings/arm/rockchip.yaml | 5 + Documentation/devicetree/bindings/arm/xilinx.yaml | 3 +- .../devicetree/bindings/clock/adi,axi-clkgen.yaml | 1 + .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 4 + .../clock/allwinner,sun9i-a80-usb-clks.yaml | 59 + .../clock/allwinner,sun9i-a80-usb-clocks.yaml | 59 - .../devicetree/bindings/clock/arm,syscon-icst.yaml | 4 +- .../devicetree/bindings/clock/csr,atlas7-car.txt | 55 - .../devicetree/bindings/clock/imx27-clock.yaml | 2 +- .../devicetree/bindings/clock/imx31-clock.yaml | 2 +- .../devicetree/bindings/clock/imx5-clock.yaml | 2 +- .../devicetree/bindings/clock/prima2-clock.txt | 73 - .../devicetree/bindings/clock/qcom,a7pll.yaml | 51 + .../bindings/clock/qcom,gcc-sc8180x.yaml | 76 + .../devicetree/bindings/clock/qcom,gcc-sm8350.yaml | 96 + .../bindings/clock/qcom,gpucc-sdm660.yaml | 76 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 2 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 + .../bindings/clock/ste-u300-syscon-clock.txt | 80 - .../devicetree/bindings/clock/tango4-clock.txt | 23 - .../devicetree/bindings/clock/zx296702-clk.txt | 34 - .../devicetree/bindings/clock/zx296718-clk.txt | 37 - .../bindings/connector/usb-connector.yaml | 11 + .../bindings/crypto/allwinner,sun8i-ce.yaml | 3 +- .../devicetree/bindings/crypto/ti,sa2ul.yaml | 2 +- .../bindings/display/brcm,bcm2835-hvs.yaml | 2 +- .../bindings/display/connector/dp-connector.yaml | 1 + .../devicetree/bindings/display/fsl,lcdif.yaml | 110 - .../bindings/display/mediatek/mediatek,disp.txt | 12 +- .../devicetree/bindings/display/mxsfb.txt | 87 + Documentation/devicetree/bindings/eeprom/at24.yaml | 9 +- .../bindings/gpio/mstar,msc313-gpio.yaml | 2 +- .../bindings/hwlock/ti,omap-hwspinlock.yaml | 1 + .../bindings/i2c/nuvoton,npcm7xx-i2c.yaml | 2 +- Documentation/devicetree/bindings/i3c/i3c.txt | 140 - Documentation/devicetree/bindings/i3c/i3c.yaml | 179 + .../devicetree/bindings/i3c/mipi-i3c-hci.yaml | 9 +- .../bindings/i3c/silvaco,i3c-master.yaml | 60 + .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 57 - .../devicetree/bindings/iio/dac/adi,ad5696.yaml | 57 + .../bindings/interconnect/qcom,rpmh.yaml | 2 +- .../interrupt-controller/realtek,rtl-intc.yaml | 57 + .../interrupt-controller/ti,pruss-intc.yaml | 3 + .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 14 +- .../devicetree/bindings/leds/ti,tca6507.yaml | 1 + .../devicetree/bindings/media/i2c/imx258.yaml | 134 + .../bindings/media/i2c/maxim,max9286.yaml | 22 + .../devicetree/bindings/media/i2c/ov5647.yaml | 76 - .../devicetree/bindings/media/i2c/ovti,ov5647.yaml | 20 +- .../devicetree/bindings/media/i2c/sony,imx334.yaml | 91 + .../devicetree/bindings/mfd/ene-kb930.yaml | 65 + .../devicetree/bindings/mfd/gateworks-gsc.yaml | 3 +- .../devicetree/bindings/mips/realtek-rtl.yaml | 24 + .../devicetree/bindings/mmc/renesas,sdhi.yaml | 2 +- .../devicetree/bindings/mtd/jedec,spi-nor.txt | 91 - .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 102 + .../devicetree/bindings/net/brcm,bcm4908enet.yaml | 45 + .../devicetree/bindings/net/can/rcar_canfd.txt | 2 +- .../bindings/net/ethernet-controller.yaml | 5 + .../bindings/pci/microchip,pcie-host.yaml | 92 + .../devicetree/bindings/pci/qcom,pcie.txt | 17 +- .../devicetree/bindings/phy/brcm,sata-phy.yaml | 3 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 3 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../devicetree/bindings/phy/qcom,usb-hs-28nm.yaml | 1 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 5 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 2 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 2 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 2 +- .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 9 +- .../devicetree/bindings/power/renesas,apmu.yaml | 2 +- .../devicetree/bindings/ptp/ptp-idtcm.yaml | 4 +- .../bindings/regulator/mt6315-regulator.yaml | 69 + .../devicetree/bindings/remoteproc/mtk,scp.txt | 8 +- .../devicetree/bindings/rtc/nxp,pcf2127.yaml | 51 + .../devicetree/bindings/rtc/trivial-rtc.yaml | 6 +- .../devicetree/bindings/sound/ingenic,codec.yaml | 11 +- .../bindings/sound/intel,keembay-i2s.yaml | 1 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 6 +- .../devicetree/bindings/sound/st,stm32-i2s.yaml | 4 + .../devicetree/bindings/spi/realtek,rtl-spi.yaml | 41 + .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 12 +- .../timer/allwinner,sun5i-a13-hstimer.yaml | 3 +- .../bindings/timer/nuvoton,npcm7xx-timer.txt | 3 +- .../bindings/timer/stericsson-u300-apptimer.txt | 18 - .../devicetree/bindings/usb/generic-ehci.yaml | 51 +- .../devicetree/bindings/usb/generic-ohci.yaml | 34 +- Documentation/devicetree/bindings/usb/usb.yaml | 3 + .../devicetree/bindings/usb/usbmisc-imx.txt | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 12 +- .../bindings/watchdog/intel,keembay-wdt.yaml | 57 + .../devicetree/bindings/watchdog/mtk-wdt.txt | 5 +- .../devicetree/bindings/watchdog/renesas,wdt.yaml | 1 + .../bindings/watchdog/sigma,smp8642-wdt.txt | 18 - .../devicetree/bindings/watchdog/sirfsoc_wdt.txt | 18 - .../devicetree/bindings/watchdog/snps,dw-wdt.yaml | 6 + .../bindings/watchdog/stericsson-coh901327.txt | 19 - .../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 4 +- .../bindings/watchdog/zte,zx2967-wdt.txt | 32 - Documentation/doc-guide/sphinx.rst | 30 +- Documentation/driver-api/media/v4l2-clocks.rst | 31 - Documentation/driver-api/media/v4l2-core.rst | 1 - Documentation/driver-api/media/v4l2-subdev.rst | 48 +- Documentation/driver-api/thermal/sysfs-api.rst | 6 +- Documentation/filesystems/proc.rst | 5 +- Documentation/filesystems/seq_file.rst | 6 + Documentation/firmware-guide/acpi/debug.rst | 5 - Documentation/gpu/todo.rst | 28 +- .../device_drivers/ethernet/intel/ice.rst | 1027 ++- Documentation/networking/dsa/dsa.rst | 4 - Documentation/networking/ethtool-netlink.rst | 11 +- Documentation/networking/ip-sysctl.rst | 25 +- Documentation/process/adding-syscalls.rst | 2 +- Documentation/process/coding-style.rst | 17 + Documentation/process/submitting-patches.rst | 20 + Documentation/scsi/scsi-parameters.rst | 2 +- Documentation/sphinx/automarkup.py | 7 +- Documentation/sphinx/cdomain.py | 8 +- Documentation/sphinx/kernel_abi.py | 27 +- Documentation/sphinx/kernel_feat.py | 25 +- Documentation/sphinx/kerneldoc.py | 26 +- Documentation/sphinx/kernellog.py | 26 +- Documentation/sphinx/kfigure.py | 14 +- Documentation/sphinx/maintainers_include.py | 2 - Documentation/sphinx/requirements.txt | 1 - Documentation/sphinx/rstFlatTable.py | 10 - Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + Documentation/userspace-api/media/dvb/dvbstb.svg | 2 +- .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 6 +- Documentation/virt/acrn/cpuid.rst | 46 + Documentation/virt/acrn/index.rst | 12 + Documentation/virt/acrn/introduction.rst | 43 + Documentation/virt/acrn/io-request.rst | 97 + Documentation/virt/index.rst | 1 + Documentation/virt/kvm/amd-memory-encryption.rst | 21 + Documentation/virt/kvm/api.rst | 228 +- Documentation/virt/kvm/arm/hyp-abi.rst | 9 + Documentation/virt/kvm/locking.rst | 9 +- Documentation/virt/kvm/s390-pv-boot.rst | 2 +- MAINTAINERS | 126 +- Makefile | 18 +- Next/SHA1s | 262 +- Next/Trees | 4 +- Next/merge.log | 8510 +++++++++++--------- arch/Kconfig | 9 + arch/arm/arm-soc-for-next-contents.txt | 80 +- arch/arm/boot/compressed/head.S | 63 +- arch/arm/boot/dts/Makefile | 5 +- arch/arm/boot/dts/am33xx.dtsi | 3 + arch/arm/boot/dts/aspeed-ast2600-evb.dts | 8 + arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 558 ++ arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts | 10 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 775 ++ arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 1 + arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 37 +- arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts | 5 + arch/arm/boot/dts/aspeed-bmc-supermicro-x11spi.dts | 137 + arch/arm/boot/dts/aspeed-g4.dtsi | 1 + arch/arm/boot/dts/aspeed-g5.dtsi | 1 + arch/arm/boot/dts/aspeed-g6.dtsi | 1 + arch/arm/boot/dts/rk3036.dtsi | 83 +- arch/arm/boot/dts/rk322x.dtsi | 32 +- arch/arm/boot/dts/rk3288-miqi.dts | 5 + arch/arm/boot/dts/rk3288.dtsi | 115 +- arch/arm/boot/dts/rk3xxx.dtsi | 106 +- arch/arm/boot/dts/rv1108.dtsi | 14 + arch/arm/configs/aspeed_g5_defconfig | 4 - arch/arm/configs/at91_dt_defconfig | 17 +- arch/arm/configs/bcm2835_defconfig | 1 - arch/arm/configs/mxs_defconfig | 1 - arch/arm/configs/sama5_defconfig | 14 +- arch/arm/include/asm/kexec-internal.h | 12 + arch/arm/kernel/asm-offsets.c | 5 + arch/arm/kernel/machine_kexec.c | 20 +- arch/arm/kernel/relocate_kernel.S | 38 +- arch/arm/mach-at91/pm_suspend.S | 2 +- arch/arm/mach-pxa/devices.c | 8 + arch/arm/mach-s3c/irq-s3c24xx-fiq.S | 9 +- arch/arm/mach-s3c/irq-s3c24xx.c | 8 +- arch/arm64/Kconfig | 7 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 +- arch/arm64/boot/dts/rockchip/Makefile | 2 + arch/arm64/boot/dts/rockchip/px30.dtsi | 83 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 63 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 3 +- 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 | 33 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 62 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.dts | 52 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 53 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 29 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 109 +- arch/arm64/boot/dts/xilinx/Makefile | 1 + arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 22 + arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 33 + arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 94 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 40 + arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 293 + arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 89 + arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 70 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 128 +- arch/arm64/configs/defconfig | 3 + arch/arm64/crypto/aes-glue.c | 21 +- arch/arm64/crypto/aes-modes.S | 52 +- arch/arm64/crypto/aes-neonbs-core.S | 8 +- arch/arm64/crypto/crct10dif-ce-core.S | 43 +- arch/arm64/crypto/crct10dif-ce-glue.c | 30 +- arch/arm64/crypto/sha1-ce-core.S | 47 +- arch/arm64/crypto/sha1-ce-glue.c | 22 +- arch/arm64/crypto/sha2-ce-core.S | 38 +- arch/arm64/crypto/sha2-ce-glue.c | 22 +- arch/arm64/crypto/sha3-ce-core.S | 81 +- arch/arm64/crypto/sha3-ce-glue.c | 14 +- arch/arm64/crypto/sha512-ce-core.S | 29 +- arch/arm64/crypto/sha512-ce-glue.c | 53 +- arch/arm64/include/asm/Kbuild | 1 + arch/arm64/include/asm/assembler.h | 17 + arch/arm64/include/asm/cache.h | 1 - arch/arm64/include/asm/cacheflush.h | 6 + arch/arm64/include/asm/cpufeature.h | 11 + arch/arm64/include/asm/el2_setup.h | 60 +- arch/arm64/include/asm/kasan.h | 1 + arch/arm64/include/asm/kfence.h | 2 +- arch/arm64/include/asm/kvm_host.h | 1 - arch/arm64/include/asm/mte-def.h | 2 + arch/arm64/include/asm/mte-kasan.h | 65 +- arch/arm64/include/asm/mte.h | 2 - arch/arm64/include/asm/pointer_auth.h | 10 + arch/arm64/include/asm/set_memory.h | 17 - arch/arm64/include/asm/setup.h | 11 + arch/arm64/include/asm/stackprotector.h | 1 + arch/arm64/include/asm/sysreg.h | 11 + arch/arm64/include/asm/virt.h | 7 +- arch/arm64/include/uapi/asm/unistd.h | 1 - arch/arm64/kernel/Makefile | 2 +- arch/arm64/kernel/alternative.c | 2 +- arch/arm64/kernel/asm-offsets.c | 3 + arch/arm64/kernel/cpu_errata.c | 2 - arch/arm64/kernel/cpufeature.c | 75 +- arch/arm64/kernel/entry-common.c | 54 +- arch/arm64/kernel/head.S | 75 +- arch/arm64/kernel/hyp-stub.S | 113 +- arch/arm64/kernel/idreg-override.c | 216 + arch/arm64/kernel/kaslr.c | 43 +- arch/arm64/kernel/machine_kexec.c | 1 - arch/arm64/kernel/module-plts.c | 2 +- arch/arm64/kernel/mte.c | 48 +- arch/arm64/kernel/perf_event.c | 2 +- arch/arm64/kernel/process.c | 4 +- arch/arm64/kernel/setup.c | 15 + arch/arm64/kernel/sleep.S | 1 + arch/arm64/kernel/syscall.c | 30 - arch/arm64/kernel/traps.c | 2 +- arch/arm64/kvm/arm.c | 3 + arch/arm64/kvm/hyp/nvhe/hyp-init.S | 2 +- arch/arm64/lib/mte.S | 16 - arch/arm64/mm/fault.c | 34 +- arch/arm64/mm/init.c | 28 +- arch/arm64/mm/mmu.c | 8 +- arch/arm64/mm/pageattr.c | 23 +- arch/arm64/mm/proc.S | 16 +- arch/mips/Kconfig | 23 + arch/mips/ath79/setup.c | 13 +- arch/mips/bmips/setup.c | 7 +- arch/mips/boot/compressed/Makefile | 1 + arch/mips/boot/dts/Makefile | 1 + arch/mips/boot/dts/realtek/Makefile | 2 + arch/mips/boot/dts/realtek/cisco_sg220-26.dts | 25 + arch/mips/boot/dts/realtek/rtl838x.dtsi | 21 + arch/mips/boot/dts/realtek/rtl83xx.dtsi | 59 + arch/mips/configs/nlm_xlp_defconfig | 1 - arch/mips/configs/nlm_xlr_defconfig | 1 - arch/mips/generic/init.c | 5 +- arch/mips/include/asm/bootinfo.h | 22 +- arch/mips/include/asm/kvm_host.h | 1 - arch/mips/include/asm/mach-pistachio/irq.h | 15 - arch/mips/include/asm/octeon/octeon.h | 1 - arch/mips/include/asm/page.h | 6 + arch/mips/include/uapi/asm/perf_regs.h | 40 + arch/mips/kernel/Makefile | 2 +- arch/mips/kernel/crash_dump.c | 41 +- arch/mips/kernel/head.S | 31 - arch/mips/kernel/perf_regs.c | 68 + arch/mips/kernel/process.c | 8 +- arch/mips/kernel/relocate.c | 18 +- arch/mips/kernel/setup.c | 10 +- arch/mips/lantiq/prom.c | 7 +- arch/mips/mm/cache.c | 30 +- arch/mips/pic32/pic32mzda/init.c | 15 +- arch/mips/pistachio/Platform | 2 - arch/mips/ralink/of.c | 11 +- arch/mips/ralink/reset.c | 4 +- arch/openrisc/kernel/smp.c | 23 +- arch/parisc/configs/generic-32bit_defconfig | 1 - arch/parisc/configs/generic-64bit_defconfig | 1 - arch/powerpc/Kconfig | 1 - arch/powerpc/configs/44x/akebono_defconfig | 5 + arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/crypto/sha256-spe-glue.c | 2 +- arch/powerpc/include/asm/asm-prototypes.h | 29 - arch/powerpc/include/asm/book3s/32/kup.h | 8 +- arch/powerpc/include/asm/book3s/32/mmu-hash.h | 2 +- arch/powerpc/include/asm/book3s/64/kup.h | 16 +- arch/powerpc/include/asm/book3s/64/mmu.h | 2 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 23 +- arch/powerpc/include/asm/book3s/64/pkeys.h | 4 - .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 2 +- arch/powerpc/include/asm/book3s/64/tlbflush.h | 2 +- arch/powerpc/include/asm/bug.h | 9 +- arch/powerpc/include/asm/cputime.h | 14 + arch/powerpc/include/asm/debug.h | 4 - arch/powerpc/include/asm/firmware.h | 2 +- arch/powerpc/include/asm/hvcall.h | 25 +- arch/powerpc/include/asm/hw_irq.h | 9 - arch/powerpc/include/asm/interrupt.h | 424 + arch/powerpc/include/asm/kup.h | 2 + arch/powerpc/include/asm/kvm_book3s_asm.h | 11 - arch/powerpc/include/asm/kvm_host.h | 8 +- arch/powerpc/include/asm/kvm_ppc.h | 8 +- arch/powerpc/include/asm/machdep.h | 3 + arch/powerpc/include/asm/mmu_context.h | 3 - arch/powerpc/include/asm/nmi.h | 2 +- arch/powerpc/include/asm/paca.h | 6 +- arch/powerpc/include/asm/perf_event.h | 2 + arch/powerpc/include/asm/pkeys.h | 6 - arch/powerpc/include/asm/ppc_asm.h | 24 - arch/powerpc/include/asm/reg.h | 21 +- arch/powerpc/include/asm/rtas.h | 2 +- arch/powerpc/include/asm/setup.h | 6 +- arch/powerpc/include/asm/simple_spinlock.h | 4 +- arch/powerpc/include/asm/smp.h | 2 +- arch/powerpc/include/asm/thread_info.h | 4 +- arch/powerpc/include/asm/time.h | 2 + arch/powerpc/include/asm/uaccess.h | 12 +- arch/powerpc/include/asm/xmon.h | 4 +- arch/powerpc/include/uapi/asm/kvm.h | 2 + arch/powerpc/include/uapi/asm/perf_regs.h | 28 +- arch/powerpc/kernel/asm-offsets.c | 9 +- arch/powerpc/kernel/dbell.c | 9 +- arch/powerpc/kernel/entry_32.S | 25 +- arch/powerpc/kernel/exceptions-64e.S | 8 +- arch/powerpc/kernel/exceptions-64s.S | 310 +- arch/powerpc/kernel/head_40x.S | 11 +- arch/powerpc/kernel/head_44x.S | 4 +- arch/powerpc/kernel/head_8xx.S | 13 +- arch/powerpc/kernel/head_book3s_32.S | 14 +- arch/powerpc/kernel/head_booke.h | 6 +- arch/powerpc/kernel/head_fsl_booke.S | 6 +- arch/powerpc/kernel/idle_book3s.S | 138 +- arch/powerpc/kernel/irq.c | 7 +- arch/powerpc/kernel/mce.c | 16 +- arch/powerpc/kernel/pci-common.c | 10 + arch/powerpc/kernel/pci_dn.c | 22 - arch/powerpc/kernel/process.c | 11 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/ptrace/ptrace.c | 4 - arch/powerpc/kernel/setup.h | 12 +- arch/powerpc/kernel/signal.c | 4 - arch/powerpc/kernel/syscall_64.c | 90 +- arch/powerpc/kernel/tau_6xx.c | 6 +- arch/powerpc/kernel/time.c | 7 +- arch/powerpc/kernel/traps.c | 271 +- arch/powerpc/kernel/watchdog.c | 15 +- arch/powerpc/kvm/book3s_emulate.c | 4 - arch/powerpc/kvm/book3s_hv.c | 156 +- arch/powerpc/kvm/book3s_hv_builtin.c | 109 +- arch/powerpc/kvm/book3s_hv_nested.c | 70 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 172 +- arch/powerpc/kvm/booke.c | 3 +- arch/powerpc/kvm/powerpc.c | 14 +- arch/powerpc/lib/sstep.c | 16 +- arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s64/hash_utils.c | 97 +- arch/powerpc/mm/book3s64/pgtable.c | 13 +- arch/powerpc/mm/book3s64/pkeys.c | 1 + arch/powerpc/mm/book3s64/radix_tlb.c | 297 +- arch/powerpc/mm/book3s64/slb.c | 40 +- arch/powerpc/mm/fault.c | 76 +- arch/powerpc/mm/ptdump/segment_regs.c | 2 +- arch/powerpc/perf/core-book3s.c | 81 +- arch/powerpc/perf/core-fsl-emb.c | 25 - arch/powerpc/perf/perf_regs.c | 13 +- arch/powerpc/platforms/44x/Kconfig | 7 - arch/powerpc/platforms/512x/mpc5121_ads.c | 13 +- arch/powerpc/platforms/52xx/efika.c | 3 +- arch/powerpc/platforms/52xx/lite5200.c | 3 +- arch/powerpc/platforms/52xx/media5200.c | 3 +- arch/powerpc/platforms/52xx/mpc5200_simple.c | 3 +- arch/powerpc/platforms/82xx/mpc8272_ads.c | 2 +- arch/powerpc/platforms/82xx/pq2fads.c | 3 +- arch/powerpc/platforms/83xx/asp834x.c | 1 + arch/powerpc/platforms/83xx/km83xx.c | 1 + arch/powerpc/platforms/83xx/misc.c | 2 - arch/powerpc/platforms/83xx/mpc830x_rdb.c | 1 + arch/powerpc/platforms/83xx/mpc831x_rdb.c | 1 + arch/powerpc/platforms/83xx/mpc832x_mds.c | 1 + arch/powerpc/platforms/83xx/mpc832x_rdb.c | 1 + arch/powerpc/platforms/83xx/mpc834x_itx.c | 1 + arch/powerpc/platforms/83xx/mpc834x_mds.c | 1 + arch/powerpc/platforms/83xx/mpc836x_mds.c | 1 + arch/powerpc/platforms/83xx/mpc836x_rdk.c | 1 + arch/powerpc/platforms/83xx/mpc837x_mds.c | 1 + arch/powerpc/platforms/83xx/mpc837x_rdb.c | 1 + arch/powerpc/platforms/8xx/machine_check.c | 2 +- arch/powerpc/platforms/amigaone/setup.c | 10 +- arch/powerpc/platforms/cell/pervasive.c | 1 + arch/powerpc/platforms/cell/pervasive.h | 3 - arch/powerpc/platforms/cell/ras.c | 6 +- arch/powerpc/platforms/cell/ras.h | 9 +- arch/powerpc/platforms/cell/spufs/sched.c | 2 +- arch/powerpc/platforms/chrp/pci.c | 8 + arch/powerpc/platforms/chrp/setup.c | 12 +- arch/powerpc/platforms/embedded6xx/holly.c | 10 +- arch/powerpc/platforms/embedded6xx/linkstation.c | 10 +- arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 14 +- arch/powerpc/platforms/embedded6xx/mvme5100.c | 13 +- arch/powerpc/platforms/embedded6xx/storcenter.c | 8 +- arch/powerpc/platforms/maple/pci.c | 3 + arch/powerpc/platforms/maple/setup.c | 4 +- arch/powerpc/platforms/pasemi/setup.c | 3 +- arch/powerpc/platforms/powermac/pci.c | 4 + arch/powerpc/platforms/powermac/setup.c | 4 +- arch/powerpc/platforms/powernv/idle.c | 1 + arch/powerpc/platforms/powernv/opal.c | 2 +- arch/powerpc/platforms/powernv/pci-cxl.c | 22 - arch/powerpc/platforms/powernv/pci-ioda.c | 27 +- arch/powerpc/platforms/powernv/pci.h | 1 - arch/powerpc/platforms/powernv/setup.c | 4 +- arch/powerpc/platforms/powernv/subcore.h | 2 +- arch/powerpc/platforms/pseries/dlpar.c | 7 +- arch/powerpc/platforms/pseries/pseries.h | 2 +- arch/powerpc/platforms/pseries/ras.c | 21 +- arch/powerpc/platforms/pseries/setup.c | 7 +- arch/powerpc/xmon/xmon.c | 2 +- arch/riscv/Kconfig | 4 +- arch/riscv/include/asm/set_memory.h | 4 +- arch/riscv/include/asm/unistd.h | 1 - arch/riscv/mm/pageattr.c | 8 +- arch/s390/Kconfig | 1 + arch/s390/configs/debug_defconfig | 10 +- arch/s390/configs/defconfig | 8 +- arch/s390/configs/zfcpdump_defconfig | 1 + arch/s390/include/asm/alternative.h | 16 + arch/s390/include/asm/ap.h | 2 +- arch/s390/include/asm/kvm_host.h | 1 - arch/s390/include/asm/pci.h | 4 +- arch/s390/include/asm/qdio.h | 2 +- arch/s390/include/asm/scsw.h | 3 +- arch/s390/include/asm/thread_info.h | 2 + arch/s390/include/asm/timex.h | 10 +- arch/s390/include/asm/vdso.h | 7 +- arch/s390/include/asm/vdso/gettimeofday.h | 12 +- arch/s390/kernel/early.c | 6 +- arch/s390/kernel/entry.S | 8 +- arch/s390/kernel/perf_cpum_cf_diag.c | 2 +- arch/s390/kernel/vdso.c | 290 +- arch/s390/kernel/vdso64/vdso64.lds.S | 7 +- arch/s390/kernel/vtime.c | 18 +- arch/s390/pci/pci.c | 57 +- arch/s390/pci/pci_clp.c | 40 +- arch/s390/pci/pci_event.c | 4 +- arch/s390/pci/pci_mmio.c | 4 +- arch/sh/configs/edosk7760_defconfig | 1 - arch/sh/configs/sdk7780_defconfig | 1 - arch/x86/Kconfig | 1 + arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/hyperv/Makefile | 4 +- arch/x86/hyperv/hv_init.c | 107 +- arch/x86/hyperv/hv_proc.c | 219 + arch/x86/hyperv/irqdomain.c | 385 + arch/x86/include/asm/acrn.h | 78 + arch/x86/include/asm/apic.h | 10 - arch/x86/include/asm/barrier.h | 18 + arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/entry-common.h | 2 - arch/x86/include/asm/hyperv-tlfs.h | 23 + arch/x86/include/asm/kvm-x86-ops.h | 127 + arch/x86/include/asm/kvm_host.h | 89 +- arch/x86/include/asm/mshyperv.h | 19 +- arch/x86/include/asm/preempt.h | 48 +- arch/x86/include/asm/set_memory.h | 4 +- arch/x86/include/asm/static_call.h | 7 + arch/x86/include/asm/virtext.h | 25 +- arch/x86/include/asm/vmx.h | 1 + arch/x86/include/asm/vmxfeatures.h | 1 + arch/x86/include/asm/xen/interface.h | 3 + arch/x86/include/uapi/asm/kvm.h | 1 + arch/x86/include/uapi/asm/vmx.h | 4 +- arch/x86/kernel/apic/apic.c | 5 + arch/x86/kernel/apic/x2apic_cluster.c | 6 +- arch/x86/kernel/apic/x2apic_phys.c | 9 +- arch/x86/kernel/cpu/acrn.c | 16 +- arch/x86/kernel/cpu/intel.c | 1 + arch/x86/kernel/cpu/mshyperv.c | 49 + arch/x86/kernel/early-quirks.c | 1 - arch/x86/kernel/hw_breakpoint.c | 61 +- arch/x86/kernel/reboot.c | 30 +- arch/x86/kernel/setup.c | 20 +- arch/x86/kernel/smpboot.c | 1 + arch/x86/kernel/static_call.c | 17 +- arch/x86/kernel/step.c | 10 +- arch/x86/kvm/Makefile | 5 +- arch/x86/kvm/cpuid.c | 24 +- arch/x86/kvm/cpuid.h | 24 +- arch/x86/kvm/emulate.c | 14 +- arch/x86/kvm/hyperv.c | 343 +- arch/x86/kvm/hyperv.h | 54 +- arch/x86/kvm/irq.c | 10 +- arch/x86/kvm/kvm_cache_regs.h | 10 +- arch/x86/kvm/kvm_emulate.h | 2 +- arch/x86/kvm/lapic.c | 60 +- arch/x86/kvm/lapic.h | 20 +- arch/x86/kvm/mmu.h | 8 +- arch/x86/kvm/mmu/mmu.c | 353 +- arch/x86/kvm/mmu/mmu_audit.c | 8 +- arch/x86/kvm/mmu/mmu_internal.h | 7 +- arch/x86/kvm/mmu/page_track.c | 8 +- arch/x86/kvm/mmu/paging_tmpl.h | 8 +- arch/x86/kvm/mmu/spte.c | 2 +- arch/x86/kvm/mmu/spte.h | 33 +- arch/x86/kvm/mmu/tdp_iter.c | 46 +- arch/x86/kvm/mmu/tdp_iter.h | 21 +- arch/x86/kvm/mmu/tdp_mmu.c | 560 +- arch/x86/kvm/mmu/tdp_mmu.h | 32 +- arch/x86/kvm/mtrr.c | 12 +- arch/x86/kvm/pmu.c | 10 +- arch/x86/kvm/pmu.h | 2 + arch/x86/kvm/svm/avic.c | 35 +- arch/x86/kvm/svm/nested.c | 19 +- arch/x86/kvm/svm/sev.c | 104 +- arch/x86/kvm/svm/svm.c | 308 +- arch/x86/kvm/svm/svm.h | 32 +- arch/x86/kvm/svm/svm_ops.h | 69 + arch/x86/kvm/trace.h | 40 +- arch/x86/kvm/vmx/capabilities.h | 28 +- arch/x86/kvm/vmx/nested.c | 106 +- arch/x86/kvm/vmx/pmu_intel.c | 294 +- arch/x86/kvm/vmx/posted_intr.c | 6 +- arch/x86/kvm/vmx/vmenter.S | 2 +- arch/x86/kvm/vmx/vmx.c | 282 +- arch/x86/kvm/vmx/vmx.h | 56 +- arch/x86/kvm/x86.c | 718 +- arch/x86/kvm/x86.h | 12 +- arch/x86/kvm/xen.c | 431 + arch/x86/kvm/xen.h | 77 + arch/x86/mm/mem_encrypt.c | 1 + arch/x86/mm/pat/memtype.c | 4 +- arch/x86/mm/pat/set_memory.c | 8 +- arch/x86/net/bpf_jit_comp.c | 19 + arch/x86/platform/efi/efi_64.c | 19 - arch/x86/tools/relocs.c | 4 +- block/bfq-iosched.c | 8 +- block/bio-integrity.c | 17 +- block/bio.c | 216 +- block/blk-mq.c | 109 +- block/blk-settings.c | 39 +- block/blk-sysfs.c | 8 + block/blk-zoned.c | 17 + block/blk.h | 9 +- block/partitions/core.c | 2 +- certs/.gitignore | 1 - certs/Kconfig | 17 +- certs/Makefile | 15 +- certs/blacklist.c | 210 +- crypto/Kconfig | 3 +- crypto/asymmetric_keys/x509_public_key.c | 3 +- crypto/blowfish_generic.c | 23 +- crypto/camellia_generic.c | 45 +- crypto/cast5_generic.c | 23 +- crypto/cast6_generic.c | 39 +- crypto/ecdh_helper.c | 3 + crypto/fcrypt.c | 1 - crypto/michael_mic.c | 31 +- crypto/serpent_generic.c | 126 +- crypto/tcrypt.c | 6 +- crypto/testmgr.c | 6 - crypto/testmgr.h | 79 - crypto/twofish_generic.c | 11 +- crypto/xor.c | 2 +- drivers/accessibility/speakup/speakup_dectlk.c | 11 +- drivers/accessibility/speakup/spk_types.h | 3 +- drivers/accessibility/speakup/synth.c | 3 + drivers/accessibility/speakup/varhandlers.c | 1 + drivers/acpi/ac.c | 23 +- drivers/acpi/acpi_video.c | 99 +- drivers/acpi/acpica/nsrepair2.c | 17 +- drivers/acpi/apei/erst.c | 2 +- drivers/acpi/battery.c | 33 +- drivers/acpi/bus.c | 119 +- drivers/acpi/button.c | 15 +- drivers/acpi/sysfs.c | 5 - drivers/acpi/thermal.c | 87 +- drivers/auxdisplay/cfag12864b.c | 4 +- drivers/auxdisplay/cfag12864bfb.c | 4 +- drivers/auxdisplay/ks0108.c | 4 +- drivers/base/core.c | 58 +- drivers/base/platform.c | 11 +- drivers/base/power/domain.c | 2 + drivers/base/regmap/regmap-sdw-mbq.c | 10 +- drivers/base/regmap/regmap-sdw.c | 4 +- drivers/base/swnode.c | 43 + drivers/block/Kconfig | 10 - drivers/block/Makefile | 2 - drivers/block/floppy.c | 30 +- drivers/block/nbd.c | 28 +- drivers/block/null_blk/zoned.c | 8 +- drivers/block/skd_main.c | 3670 --------- drivers/block/skd_s1120.h | 322 - drivers/block/virtio_blk.c | 11 +- drivers/bluetooth/btusb.c | 35 +- drivers/bluetooth/hci_qca.c | 12 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 6 + drivers/bus/fsl-mc/fsl-mc-uapi.c | 52 +- drivers/bus/mhi/core/init.c | 3 + drivers/bus/mhi/pci_generic.c | 12 +- drivers/bus/omap_l3_noc.c | 4 +- drivers/char/hw_random/optee-rng.c | 3 +- drivers/char/hw_random/timeriomem-rng.c | 5 +- drivers/char/random.c | 2 +- drivers/clk/Kconfig | 4 +- drivers/clk/Makefile | 6 +- drivers/clk/clk-axi-clkgen.c | 15 +- drivers/clk/clk-divider.c | 9 +- drivers/clk/clk-efm32gg.c | 84 - drivers/clk/clk-tango4.c | 85 - drivers/clk/clk-u300.c | 1199 --- drivers/clk/clk.c | 3 + drivers/clk/mediatek/Kconfig | 11 + drivers/clk/mediatek/clk-mux.c | 89 +- drivers/clk/mediatek/clk-mux.h | 14 +- drivers/clk/meson/axg.c | 3 - drivers/clk/meson/axg.h | 1 - drivers/clk/meson/clk-pll.c | 10 +- drivers/clk/meson/meson8b.c | 45 +- drivers/clk/qcom/Kconfig | 52 + drivers/clk/qcom/Makefile | 6 + drivers/clk/qcom/a7-pll.c | 100 + drivers/clk/qcom/apcs-sdx55.c | 149 + drivers/clk/qcom/clk-alpha-pll.c | 209 +- drivers/clk/qcom/clk-alpha-pll.h | 4 + drivers/clk/qcom/clk-rcg.h | 9 + drivers/clk/qcom/clk-rcg2.c | 57 +- drivers/clk/qcom/clk-rpmh.c | 25 + drivers/clk/qcom/gcc-msm8998.c | 143 +- drivers/clk/qcom/gcc-sc7180.c | 47 +- drivers/clk/qcom/gcc-sc8180x.c | 4629 +++++++++++ drivers/clk/qcom/gcc-sdm660.c | 7 + drivers/clk/qcom/gcc-sm8350.c | 3790 +++++++++ drivers/clk/qcom/gdsc.c | 10 +- drivers/clk/qcom/gdsc.h | 3 +- drivers/clk/qcom/gpucc-msm8998.c | 18 +- drivers/clk/qcom/gpucc-sdm660.c | 349 + drivers/clk/qcom/lpass-gfm-sm8250.c | 8 +- drivers/clk/qcom/mmcc-msm8996.c | 29 +- drivers/clk/qcom/mmcc-msm8998.c | 12 +- drivers/clk/qcom/mmcc-sdm660.c | 2864 +++++++ drivers/clk/qcom/videocc-sm8250.c | 39 + drivers/clk/rockchip/clk-cpu.c | 4 - drivers/clk/rockchip/clk-half-divider.c | 2 +- drivers/clk/rockchip/clk-pll.c | 6 +- drivers/clk/rockchip/clk-rk3368.c | 6 +- drivers/clk/rockchip/clk.c | 4 +- drivers/clk/sirf/Makefile | 6 - drivers/clk/sirf/atlas6.h | 32 - drivers/clk/sirf/clk-atlas6.c | 150 - drivers/clk/sirf/clk-atlas7.c | 1682 ---- drivers/clk/sirf/clk-common.c | 1037 --- drivers/clk/sirf/clk-prima2.c | 149 - drivers/clk/sirf/prima2.h | 26 - drivers/clk/sunxi-ng/Kconfig | 7 +- drivers/clk/sunxi-ng/Makefile | 1 + drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 48 + drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 1150 +++ drivers/clk/sunxi-ng/ccu-sun50i-h616.h | 56 + drivers/clk/xilinx/Kconfig | 19 + drivers/clk/xilinx/Makefile | 2 + drivers/clk/xilinx/xlnx_vcu.c | 743 ++ drivers/clk/zte/Makefile | 4 - drivers/clk/zte/clk-zx296702.c | 741 -- drivers/clk/zte/clk-zx296718.c | 1074 --- drivers/clk/zte/clk.c | 446 - drivers/clk/zte/clk.h | 174 - drivers/clocksource/Kconfig | 36 - drivers/clocksource/Makefile | 5 - drivers/clocksource/hyperv_timer.c | 3 + drivers/clocksource/timer-atlas7.c | 281 - drivers/clocksource/timer-davinci.c | 5 +- drivers/clocksource/timer-efm32.c | 278 - drivers/clocksource/timer-microchip-pit64b.c | 86 +- drivers/clocksource/timer-prima2.c | 242 - drivers/clocksource/timer-tango-xtal.c | 57 - drivers/clocksource/timer-u300.c | 457 -- drivers/cpufreq/acpi-cpufreq.c | 115 +- drivers/cpufreq/cpufreq-dt.c | 2 +- drivers/cpufreq/cpufreq.c | 3 +- drivers/cpufreq/davinci-cpufreq.c | 2 +- drivers/cpufreq/loongson1-cpufreq.c | 2 +- drivers/cpufreq/mediatek-cpufreq.c | 2 +- drivers/cpufreq/omap-cpufreq.c | 2 +- drivers/cpufreq/pmac32-cpufreq.c | 3 +- drivers/cpufreq/qcom-cpufreq-hw.c | 2 +- drivers/cpufreq/s3c24xx-cpufreq.c | 2 +- drivers/cpufreq/s5pv210-cpufreq.c | 2 +- drivers/cpufreq/sa1100-cpufreq.c | 2 +- drivers/cpufreq/sa1110-cpufreq.c | 2 +- drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/cpufreq/scpi-cpufreq.c | 2 +- drivers/cpufreq/spear-cpufreq.c | 2 +- drivers/cpufreq/tegra186-cpufreq.c | 2 +- drivers/cpufreq/tegra194-cpufreq.c | 3 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 3 +- drivers/crypto/Kconfig | 2 +- drivers/crypto/caam/debugfs.c | 4 +- drivers/crypto/cavium/cpt/cptvf_main.c | 8 +- drivers/crypto/ccp/sev-dev.c | 1 + drivers/crypto/ccree/cc_cipher.c | 2 +- drivers/crypto/hisilicon/hpre/hpre.h | 8 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 112 +- drivers/crypto/hisilicon/qm.c | 185 +- drivers/crypto/hisilicon/qm.h | 6 +- drivers/crypto/hisilicon/sec2/sec_main.c | 5 +- drivers/crypto/hisilicon/zip/zip_main.c | 9 +- drivers/crypto/keembay/ocs-aes.c | 6 +- drivers/crypto/marvell/Kconfig | 3 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 3 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 2 +- drivers/devfreq/devfreq.c | 7 + drivers/devfreq/governor_passive.c | 44 +- drivers/dma-buf/dma-fence.c | 70 +- drivers/dma-buf/dma-heap.c | 14 +- drivers/dma-buf/heaps/cma_heap.c | 22 +- drivers/dma-buf/heaps/system_heap.c | 25 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 4 - drivers/dma/dw/core.c | 6 - drivers/extcon/extcon-sm5502.c | 22 +- drivers/firewire/core-device.c | 4 +- drivers/firmware/google/coreboot_table.c | 5 +- drivers/firmware/google/coreboot_table.h | 2 +- drivers/firmware/google/framebuffer-coreboot.c | 4 +- drivers/firmware/google/memconsole-coreboot.c | 4 +- drivers/firmware/google/vpd.c | 4 +- drivers/gpio/Kconfig | 5 +- drivers/gpio/gpio-ep93xx.c | 232 +- drivers/gpio/gpio-xilinx.c | 369 +- drivers/gpio/gpiolib.c | 14 + drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 9 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 10 +- drivers/gpu/drm/amd/amdgpu/cik.c | 33 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 72 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 72 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 66 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 114 + drivers/gpu/drm/amd/amdgpu/nv.c | 44 +- drivers/gpu/drm/amd/amdgpu/si.c | 42 +- drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c | 77 + drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.h | 30 + drivers/gpu/drm/amd/amdgpu/soc15.c | 24 +- drivers/gpu/drm/amd/amdgpu/vi.c | 36 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 1 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 8 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 22 + drivers/gpu/drm/amd/display/dc/core/dc.c | 40 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 4 +- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 7 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 - drivers/gpu/drm/amd/display/dc/dc_link.h | 2 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 3 + .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 3 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 6 +- .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 2 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 15 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 11 + .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 2 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 9 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 4 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 7 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 7 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 7 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 2 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 1 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 2 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 1 + drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 29 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 4 +- .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 31 + drivers/gpu/drm/amd/display/dc/irq_types.h | 1 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 29 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 2 + drivers/gpu/drm/amd/include/amd_shared.h | 1 + .../include/asic_reg/smuio/smuio_11_0_6_offset.h | 35 + .../include/asic_reg/smuio/smuio_11_0_6_sh_mask.h | 41 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 49 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 21 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 4 + drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 13 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 6 +- drivers/gpu/drm/amd/pm/inc/smu_v12_0.h | 2 - .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 30 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 4 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 15 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 32 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 120 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 7 +- drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 12 - drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 28 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 2 + drivers/gpu/drm/drm_atomic.c | 39 - drivers/gpu/drm/drm_atomic_helper.c | 61 +- drivers/gpu/drm/drm_crtc_helper_internal.h | 10 - drivers/gpu/drm/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/drm_fb_helper.c | 21 - drivers/gpu/drm/drm_file.c | 68 +- drivers/gpu/drm/drm_gem_vram_helper.c | 14 +- drivers/gpu/drm/drm_kms_helper_common.c | 25 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 14 - drivers/gpu/drm/drm_plane.c | 58 +- drivers/gpu/drm/drm_syncobj.c | 12 - drivers/gpu/drm/drm_vblank.c | 9 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 7 +- drivers/gpu/drm/i915/Kconfig.debug | 2 + drivers/gpu/drm/i915/display/intel_bios.c | 82 +- drivers/gpu/drm/i915/display/intel_bw.c | 10 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 14 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 23 +- drivers/gpu/drm/i915/display/intel_csr.c | 12 +- drivers/gpu/drm/i915/display/intel_ddi.c | 96 +- drivers/gpu/drm/i915/display/intel_display.c | 31 +- drivers/gpu/drm/i915/display/intel_display_power.c | 11 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 31 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 38 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 2 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 26 +- drivers/gpu/drm/i915/display/intel_lpe_audio.c | 5 +- drivers/gpu/drm/i915/display/intel_opregion.c | 6 +- drivers/gpu/drm/i915/display/intel_overlay.c | 19 +- drivers/gpu/drm/i915/display/intel_panel.c | 4 +- drivers/gpu/drm/i915/display/intel_psr.c | 4 +- drivers/gpu/drm/i915/display/intel_quirks.c | 2 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +- drivers/gpu/drm/i915/display/intel_sprite.c | 8 +- drivers/gpu/drm/i915/display/intel_tc.c | 67 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 4 - drivers/gpu/drm/i915/display/intel_vga.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 41 + drivers/gpu/drm/i915/gem/i915_gem_pm.h | 3 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 12 +- drivers/gpu/drm/i915/gt/gen7_renderclear.c | 1 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 10 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 4 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 8 +- drivers/gpu/drm/i915/gt/intel_reset.c | 6 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 76 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 4 +- drivers/gpu/drm/i915/gvt/cfg_space.c | 5 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 3 +- drivers/gpu/drm/i915/gvt/firmware.c | 10 +- drivers/gpu/drm/i915/gvt/gtt.c | 12 +- drivers/gpu/drm/i915/gvt/gvt.c | 6 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 16 +- drivers/gpu/drm/i915/i915_debugfs.c | 2 +- drivers/gpu/drm/i915/i915_drv.c | 20 +- drivers/gpu/drm/i915/i915_drv.h | 84 +- drivers/gpu/drm/i915/i915_gem.c | 41 - drivers/gpu/drm/i915/i915_gem_gtt.c | 5 +- drivers/gpu/drm/i915/i915_getparam.c | 5 +- drivers/gpu/drm/i915/i915_gpu_error.c | 2 +- drivers/gpu/drm/i915/i915_irq.c | 11 +- drivers/gpu/drm/i915/i915_pci.c | 13 - drivers/gpu/drm/i915/i915_pmu.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 57 +- drivers/gpu/drm/i915/i915_suspend.c | 4 +- drivers/gpu/drm/i915/i915_switcheroo.c | 4 +- drivers/gpu/drm/i915/i915_vgpu.c | 2 +- drivers/gpu/drm/i915/intel_device_info.c | 11 +- drivers/gpu/drm/i915/intel_device_info.h | 1 - drivers/gpu/drm/i915/intel_pch.c | 8 +- drivers/gpu/drm/i915/intel_pch.h | 3 - drivers/gpu/drm/i915/intel_pm.c | 2 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +- drivers/gpu/drm/i915/intel_uncore.c | 4 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 1 + drivers/gpu/drm/i915/selftests/mock_gtt.c | 2 +- drivers/gpu/drm/lima/lima_sched.c | 4 +- drivers/gpu/drm/mediatek/Makefile | 5 +- drivers/gpu/drm/mediatek/mtk_disp_ccorr.c | 223 + drivers/gpu/drm/mediatek/mtk_disp_color.c | 89 +- drivers/gpu/drm/mediatek/mtk_disp_drv.h | 92 + drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 197 + drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 254 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 194 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 57 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 107 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 1 - drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 464 -- drivers/gpu/drm/mediatek/mtk_drm_ddp.h | 28 - drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 503 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 100 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 88 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 5 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 50 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 2 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 24 +- drivers/gpu/drm/msm/dp/dp_ctrl.h | 2 +- drivers/gpu/drm/msm/dp/dp_display.c | 14 +- drivers/gpu/drm/msm/dp/dp_panel.c | 3 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 21 +- drivers/gpu/drm/msm/msm_gem_submit.c | 2 + drivers/gpu/drm/nouveau/nouveau_bo.c | 20 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 2 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 2 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 6 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 10 +- drivers/gpu/drm/nouveau/nouveau_ttm.h | 8 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 7 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 10 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 2 - drivers/gpu/drm/panfrost/panfrost_job.c | 9 +- drivers/gpu/drm/qxl/qxl_drv.c | 2 - drivers/gpu/drm/qxl/qxl_drv.h | 4 +- drivers/gpu/drm/qxl/qxl_release.c | 6 +- drivers/gpu/drm/qxl/qxl_ttm.c | 19 +- drivers/gpu/drm/radeon/radeon.h | 6 +- drivers/gpu/drm/radeon/radeon_object.c | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 38 +- drivers/gpu/drm/radeon/rs690.c | 2 +- drivers/gpu/drm/scheduler/sched_main.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 25 + drivers/gpu/drm/sun4i/sun4i_tcon.h | 6 + drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 10 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 1 - drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 26 +- drivers/gpu/drm/ttm/Makefile | 2 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 298 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 24 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 24 +- drivers/gpu/drm/ttm/ttm_device.c | 195 - drivers/gpu/drm/ttm/ttm_execbuf_util.c | 8 +- drivers/gpu/drm/ttm/ttm_module.c | 4 - drivers/gpu/drm/ttm/ttm_module.h | 6 +- drivers/gpu/drm/ttm/ttm_pool.c | 144 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 4 +- drivers/gpu/drm/ttm/ttm_resource.c | 4 +- drivers/gpu/drm/ttm/ttm_tt.c | 26 +- drivers/gpu/drm/v3d/v3d_sched.c | 32 +- drivers/gpu/drm/vc4/vc4_kms.c | 17 +- drivers/gpu/drm/vmwgfx/ttm_object.c | 25 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 14 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 25 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 4 - drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 5 +- drivers/hid/hid-ids.h | 3 + drivers/hid/hid-input.c | 2 + drivers/hid/hid-ite.c | 12 +- drivers/hid/hid-lg-g15.c | 2 +- drivers/hid/hid-logitech-dj.c | 8 +- drivers/hid/hid-roccat-arvo.c | 6 +- drivers/hid/i2c-hid/i2c-hid-core.c | 2 + drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 1 + drivers/hid/wacom_sys.c | 2 +- drivers/hv/vmbus_drv.c | 3 + drivers/hwmon/lm70.c | 20 +- drivers/hwspinlock/omap_hwspinlock.c | 4 +- drivers/hwtracing/coresight/coresight-catu.c | 12 +- drivers/hwtracing/coresight/coresight-core.c | 122 +- drivers/hwtracing/coresight/coresight-cti-core.c | 18 +- drivers/hwtracing/coresight/coresight-etb10.c | 10 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 9 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 811 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 189 +- drivers/hwtracing/coresight/coresight-etm4x.h | 505 +- drivers/hwtracing/coresight/coresight-funnel.c | 7 +- drivers/hwtracing/coresight/coresight-replicator.c | 13 +- drivers/hwtracing/coresight/coresight-stm.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 16 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 10 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 4 +- drivers/hwtracing/coresight/coresight-tpiu.c | 31 +- drivers/i2c/busses/i2c-i801.c | 4 + drivers/i2c/busses/i2c-mv64xxx.c | 2 +- drivers/i2c/muxes/i2c-mux-mlxcpld.c | 128 +- drivers/i3c/master/Kconfig | 8 + drivers/i3c/master/Makefile | 1 + drivers/i3c/master/dw-i3c-master.c | 5 - drivers/i3c/master/svc-i3c-master.c | 1478 ++++ drivers/infiniband/core/device.c | 14 + drivers/infiniband/hw/hns/hns_roce_device.h | 67 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 9 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 31 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 43 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 542 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 85 +- drivers/infiniband/hw/hns/hns_roce_main.c | 19 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 56 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 37 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 329 +- drivers/infiniband/hw/mlx5/devx.c | 13 +- drivers/infiniband/hw/mlx5/mad.c | 10 +- drivers/infiniband/hw/mlx5/main.c | 132 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 40 +- drivers/infiniband/hw/mlx5/mr.c | 26 +- drivers/infiniband/hw/mlx5/odp.c | 224 +- drivers/infiniband/hw/mlx5/qp.c | 25 +- drivers/infiniband/hw/mlx5/wr.c | 2 +- drivers/infiniband/hw/qedr/qedr_roce_cm.c | 4 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 5 +- drivers/infiniband/sw/rxe/rxe_comp.c | 49 +- drivers/infiniband/sw/rxe/rxe_net.c | 17 +- drivers/infiniband/sw/rxe/rxe_qp.c | 2 +- drivers/infiniband/sw/rxe/rxe_recv.c | 36 +- drivers/infiniband/sw/rxe/rxe_resp.c | 3 + drivers/infiniband/sw/rxe/rxe_verbs.c | 52 +- drivers/infiniband/sw/siw/siw_main.c | 2 +- drivers/iommu/dma-iommu.c | 132 +- drivers/iommu/hyperv-iommu.c | 177 +- drivers/iommu/intel/Makefile | 2 +- drivers/iommu/intel/cap_audit.c | 205 + drivers/iommu/intel/cap_audit.h | 130 + drivers/iommu/intel/dmar.c | 8 + drivers/iommu/intel/iommu.c | 264 +- drivers/iommu/intel/irq_remapping.c | 8 + drivers/iommu/mtk_iommu.c | 5 +- drivers/ipack/ipack.c | 11 +- drivers/irqchip/Kconfig | 2 +- drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-loongson-pch-msi.c | 2 +- drivers/irqchip/irq-realtek-rtl.c | 180 + drivers/mailbox/arm_mhuv2.c | 4 +- drivers/md/bcache/bcache.h | 7 + drivers/md/bcache/bset.c | 12 +- drivers/md/bcache/btree.c | 21 +- drivers/md/bcache/journal.c | 4 +- drivers/md/bcache/super.c | 24 +- drivers/md/bcache/sysfs.c | 29 +- drivers/md/bcache/writeback.c | 42 + drivers/md/bcache/writeback.h | 4 + drivers/md/dm-table.c | 184 +- drivers/md/dm-writecache.c | 72 +- drivers/md/dm.c | 2 +- drivers/md/dm.h | 2 +- drivers/md/raid10.c | 4 - drivers/md/raid5.c | 2 +- drivers/media/dvb-frontends/Kconfig | 9 + drivers/media/dvb-frontends/Makefile | 1 + drivers/media/dvb-frontends/mxl692.c | 1378 ++++ drivers/media/dvb-frontends/mxl692.h | 38 + drivers/media/dvb-frontends/mxl692_defs.h | 548 ++ drivers/media/i2c/Kconfig | 32 + drivers/media/i2c/Makefile | 6 +- drivers/media/i2c/imx219.c | 15 +- drivers/media/i2c/imx258.c | 82 +- drivers/media/i2c/imx334.c | 1132 +++ drivers/media/i2c/max9271.c | 5 + drivers/media/i2c/max9286.c | 74 +- drivers/media/i2c/mt9m111.c | 17 +- drivers/media/i2c/ov5648.c | 4 +- drivers/media/i2c/ov5675.c | 6 +- drivers/media/i2c/ov6650.c | 28 +- drivers/media/i2c/ov8856.c | 4 +- drivers/media/i2c/ov8865.c | 2 +- drivers/media/i2c/ov9640.c | 15 +- drivers/media/i2c/ov9640.h | 2 +- drivers/media/i2c/rdacm20.c | 4 +- drivers/media/i2c/rdacm21.c | 623 ++ drivers/media/i2c/st-mipid02.c | 21 +- drivers/media/pci/intel/ipu3/Kconfig | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 18 +- drivers/media/pci/saa7164/saa7164.h | 2 +- drivers/media/pci/smipcie/smipcie-ir.c | 46 +- drivers/media/platform/am437x/am437x-vpfe.c | 2 +- drivers/media/platform/atmel/atmel-isc.h | 1 + drivers/media/platform/atmel/atmel-isi.c | 46 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 44 +- drivers/media/platform/cadence/cdns-csi2rx.c | 17 +- drivers/media/platform/davinci/vpif_capture.c | 2 +- drivers/media/platform/davinci/vpif_display.c | 86 +- drivers/media/platform/davinci/vpif_display.h | 1 - drivers/media/platform/exynos4-is/media-dev.c | 25 +- drivers/media/platform/exynos4-is/media-dev.h | 2 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 14 +- drivers/media/platform/marvell-ccic/mcam-core.c | 12 +- drivers/media/platform/marvell-ccic/mcam-core.h | 1 - drivers/media/platform/marvell-ccic/mmp-driver.c | 11 +- drivers/media/platform/omap3isp/isp.c | 74 +- drivers/media/platform/pxa_camera.c | 83 +- drivers/media/platform/qcom/camss/camss.c | 11 +- drivers/media/platform/rcar-vin/rcar-core.c | 5 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 2 +- drivers/media/platform/rcar_drif.c | 2 +- drivers/media/platform/renesas-ceu.c | 58 +- .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 15 +- drivers/media/platform/stm32/stm32-dcmi.c | 87 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 9 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h | 1 - drivers/media/platform/ti-vpe/cal.c | 12 +- drivers/media/platform/video-mux.c | 14 +- drivers/media/platform/xilinx/xilinx-vipp.c | 10 +- drivers/media/test-drivers/vidtv/vidtv_bridge.c | 18 +- drivers/media/usb/em28xx/Kconfig | 1 + drivers/media/usb/em28xx/em28xx-cards.c | 46 + drivers/media/usb/em28xx/em28xx-core.c | 4 +- drivers/media/usb/em28xx/em28xx-dvb.c | 26 + drivers/media/usb/em28xx/em28xx-i2c.c | 6 +- drivers/media/usb/em28xx/em28xx.h | 1 + drivers/media/usb/uvc/uvc_driver.c | 2 +- drivers/media/usb/uvc/uvc_video.c | 79 +- drivers/media/usb/uvc/uvcvideo.h | 4 +- drivers/media/v4l2-core/Makefile | 2 +- drivers/media/v4l2-core/v4l2-async.c | 95 +- drivers/media/v4l2-core/v4l2-clk.c | 321 - drivers/media/v4l2-core/v4l2-fwnode.c | 6 +- drivers/memory/samsung/exynos5422-dmc.c | 4 +- drivers/memory/tegra/tegra186-emc.c | 12 +- drivers/memory/ti-emif-pm.c | 2 +- drivers/mfd/Kconfig | 11 + drivers/mfd/Makefile | 1 + drivers/mfd/acer-ec-a500.c | 202 + drivers/mfd/arizona-core.c | 11 - drivers/mfd/arizona-i2c.c | 11 +- drivers/mfd/arizona-spi.c | 138 +- drivers/mfd/arizona.h | 9 - drivers/mfd/intel-lpss-pci.c | 15 + drivers/mfd/intel-m10-bmc.c | 43 + drivers/mfd/iqs62x.c | 144 +- drivers/mfd/wm831x-auxadc.c | 3 +- drivers/misc/bcm-vk/Kconfig | 12 + drivers/misc/bcm-vk/Makefile | 4 +- drivers/misc/bcm-vk/bcm_vk.h | 42 +- drivers/misc/bcm-vk/bcm_vk_dev.c | 9 +- drivers/misc/bcm-vk/bcm_vk_msg.c | 3 +- drivers/misc/bcm-vk/bcm_vk_tty.c | 6 + drivers/misc/cardreader/rts5227.c | 5 + drivers/misc/cardreader/rtsx_pcr.c | 3 +- drivers/misc/cxl/sysfs.c | 2 +- drivers/misc/fastrpc.c | 7 +- drivers/misc/habanalabs/common/Makefile | 10 +- drivers/misc/habanalabs/common/asid.c | 6 +- drivers/misc/habanalabs/common/command_buffer.c | 8 +- .../misc/habanalabs/common/command_submission.c | 473 +- drivers/misc/habanalabs/common/context.c | 33 +- drivers/misc/habanalabs/common/debugfs.c | 43 +- drivers/misc/habanalabs/common/device.c | 46 +- drivers/misc/habanalabs/common/firmware_if.c | 157 +- drivers/misc/habanalabs/common/habanalabs.h | 109 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 25 +- drivers/misc/habanalabs/common/hw_queue.c | 51 +- drivers/misc/habanalabs/common/memory.c | 621 +- drivers/misc/habanalabs/common/mmu.c | 514 -- drivers/misc/habanalabs/common/mmu/Makefile | 2 + drivers/misc/habanalabs/common/mmu/mmu.c | 612 ++ drivers/misc/habanalabs/common/mmu/mmu_v1.c | 966 +++ drivers/misc/habanalabs/common/mmu_v1.c | 966 --- drivers/misc/habanalabs/common/pci.c | 407 - drivers/misc/habanalabs/common/pci/Makefile | 2 + drivers/misc/habanalabs/common/pci/pci.c | 378 + drivers/misc/habanalabs/gaudi/gaudi.c | 481 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 3 + drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 18 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 5 + drivers/misc/habanalabs/goya/goya.c | 106 +- drivers/misc/habanalabs/goya/goyaP.h | 1 + drivers/misc/habanalabs/goya/goya_coresight.c | 11 +- drivers/misc/habanalabs/goya/goya_security.c | 5 + drivers/misc/habanalabs/include/common/cpucp_if.h | 14 + .../misc/habanalabs/include/common/hl_boot_if.h | 19 + .../habanalabs/include/gaudi/gaudi_async_events.h | 4 + .../misc/habanalabs/include/gaudi/gaudi_masks.h | 5 +- .../misc/habanalabs/include/gaudi/gaudi_packets.h | 27 +- .../habanalabs/include/goya/asic_reg/goya_masks.h | 5 +- drivers/misc/mei/bus.c | 24 +- drivers/misc/mei/client.c | 289 +- drivers/misc/mei/client.h | 8 + drivers/misc/mei/debugfs.c | 1 + drivers/misc/mei/hbm.c | 137 +- drivers/misc/mei/hbm.h | 4 +- drivers/misc/mei/hdcp/mei_hdcp.c | 7 +- drivers/misc/mei/hw.h | 61 + drivers/misc/mei/init.c | 5 +- drivers/misc/mei/interrupt.c | 10 + drivers/misc/mei/main.c | 2 +- drivers/misc/mei/mei_dev.h | 18 + drivers/misc/pvpanic.c | 4 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 3 + drivers/mmc/core/mmc_ops.c | 6 +- drivers/mmc/core/queue.c | 2 - drivers/mmc/core/queue.h | 1 - drivers/mmc/host/atmel-mci.c | 6 +- drivers/mmc/host/au1xmmc.c | 14 +- drivers/mmc/host/cavium.c | 5 +- drivers/mmc/host/dw_mmc.c | 6 +- drivers/mmc/host/omap.c | 7 +- drivers/mmc/host/s3cmci.c | 6 +- drivers/mmc/host/tifm_sd.c | 7 +- drivers/mmc/host/uniphier-sd.c | 14 +- drivers/mmc/host/via-sdmmc.c | 9 +- drivers/mmc/host/wbsd.c | 35 +- drivers/mtd/spi-nor/core.c | 49 +- drivers/mtd/spi-nor/core.h | 2 + drivers/mtd/spi-nor/sfdp.c | 5 +- drivers/mtd/spi-nor/sst.c | 52 +- drivers/net/Makefile | 2 +- drivers/net/bareudp.c | 6 - drivers/net/dsa/bcm_sf2_cfp.c | 2 +- drivers/net/dsa/ocelot/felix.c | 49 +- drivers/net/dsa/xrs700x/xrs700x_i2c.c | 31 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 6 +- drivers/net/ethernet/broadcom/Kconfig | 8 + drivers/net/ethernet/broadcom/Makefile | 1 + drivers/net/ethernet/broadcom/bcm4908enet.c | 676 ++ drivers/net/ethernet/broadcom/bcm4908enet.h | 96 + drivers/net/ethernet/chelsio/cxgb/common.h | 6 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 54 +- drivers/net/ethernet/chelsio/cxgb/sge.c | 53 +- drivers/net/ethernet/chelsio/cxgb/sge.h | 3 +- drivers/net/ethernet/chelsio/cxgb/subr.c | 64 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h | 3 - drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 24 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 1 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 - drivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h | 1 + drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 6 + drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 42 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 5 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 25 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 2 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 59 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 12 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 8 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 51 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 16 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 8 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 10 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 13 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 27 - .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 19 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 78 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 13 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 31 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 29 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 6 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 10 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 20 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 66 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 8 +- drivers/net/ethernet/i825xx/ether1.c | 4 +- drivers/net/ethernet/ibm/ibmvnic.c | 17 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 1 - drivers/net/ethernet/intel/e1000e/ich8lan.c | 7 - drivers/net/ethernet/intel/fm10k/fm10k_main.c | 13 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 11 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 15 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 149 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 15 +- drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 54 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 52 +- drivers/net/ethernet/intel/ice/ice_common.c | 60 +- drivers/net/ethernet/intel/ice/ice_common.h | 3 + drivers/net/ethernet/intel/ice/ice_controlq.c | 4 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 40 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 47 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 50 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 273 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 22 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 12 +- drivers/net/ethernet/intel/ice/ice_fw_update.c | 10 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 3 + drivers/net/ethernet/intel/ice/ice_lag.c | 445 + drivers/net/ethernet/intel/ice/ice_lag.h | 87 + drivers/net/ethernet/intel/ice/ice_lib.c | 142 +- drivers/net/ethernet/intel/ice/ice_main.c | 103 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 662 +- drivers/net/ethernet/intel/ice/ice_nvm.h | 14 + drivers/net/ethernet/intel/ice/ice_sched.c | 1283 ++- drivers/net/ethernet/intel/ice/ice_sched.h | 24 +- drivers/net/ethernet/intel/ice/ice_status.h | 1 + drivers/net/ethernet/intel/ice/ice_switch.c | 2 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 74 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 1 - drivers/net/ethernet/intel/ice/ice_type.h | 158 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 72 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 71 +- drivers/net/ethernet/intel/igb/igb_main.c | 16 +- drivers/net/ethernet/intel/igc/igc.h | 2 + drivers/net/ethernet/intel/igc/igc_defines.h | 4 +- drivers/net/ethernet/intel/igc/igc_dump.c | 2 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 24 +- drivers/net/ethernet/intel/igc/igc_hw.h | 1 - drivers/net/ethernet/intel/igc/igc_main.c | 10 +- drivers/net/ethernet/intel/igc/igc_phy.c | 18 + drivers/net/ethernet/intel/igc/igc_phy.h | 1 + drivers/net/ethernet/intel/igc/igc_regs.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 9 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 9 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 15 + drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h | 3 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 258 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 10 + .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 70 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 91 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 3 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 13 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 82 + .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 130 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 86 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 8 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 61 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 13 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 381 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 3 + .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 1 + .../mellanox/mlx5/core/diag/en_rep_tracepoint.h | 4 +- .../mellanox/mlx5/core/diag/en_tc_tracepoint.h | 4 +- .../net/ethernet/mellanox/mlx5/core/en/rep/neigh.c | 16 +- .../net/ethernet/mellanox/mlx5/core/en/rep/neigh.h | 3 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 14 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 6 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 175 + .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 499 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 13 + .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 1653 ++++ .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.h | 38 + drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 1083 +-- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 40 +- .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 517 ++ .../ethernet/mellanox/mlx5/core/esw/indir_table.h | 76 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 20 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 16 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 631 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/mr.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/vport.c | 12 + drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 13 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 196 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 58 +- drivers/net/ethernet/mscc/ocelot.c | 260 +- drivers/net/ethernet/mscc/ocelot.h | 5 +- drivers/net/ethernet/mscc/ocelot_io.c | 8 + drivers/net/ethernet/mscc/ocelot_net.c | 145 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 56 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 5 + drivers/net/ethernet/realtek/r8169_main.c | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 7 +- drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac.h | 2 +- drivers/net/ethernet/ti/cpsw.c | 4 +- drivers/net/ethernet/ti/cpsw_new.c | 4 +- drivers/net/ethernet/ti/cpsw_priv.c | 12 +- drivers/net/ethernet/ti/cpsw_priv.h | 2 +- drivers/net/ethernet/ti/davinci_mdio.c | 12 +- drivers/net/gtp.c | 544 +- drivers/net/hyperv/netvsc.c | 23 +- drivers/net/hyperv/rndis_filter.c | 4 +- drivers/net/ipa/gsi.c | 70 +- drivers/net/ipa/gsi.h | 1 - drivers/net/ipa/gsi_reg.h | 10 - drivers/net/ipa/ipa_endpoint.c | 38 +- drivers/net/ipa/ipa_reg.h | 22 +- drivers/net/loopback.c | 6 + drivers/net/mhi/Makefile | 3 + drivers/net/mhi/mhi.h | 40 + drivers/net/mhi/net.c | 408 + drivers/net/mhi/proto_mbim.c | 293 + drivers/net/mhi_net.c | 330 - drivers/net/netdevsim/dev.c | 40 +- drivers/net/netdevsim/fib.c | 123 +- drivers/net/pcs/pcs-lynx.c | 36 + drivers/net/phy/broadcom.c | 93 +- drivers/net/phy/marvell.c | 1 - drivers/net/phy/mdio_bus.c | 6 +- drivers/net/phy/micrel.c | 1 - drivers/net/usb/cdc_ncm.c | 12 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/r8152.c | 150 +- drivers/net/virtio_net.c | 1 + drivers/net/wan/farsync.c | 12 +- drivers/net/wan/hdlc_x25.c | 6 +- drivers/net/wireless/ath/ath10k/core.c | 16 + drivers/net/wireless/ath/ath10k/core.h | 4 +- drivers/net/wireless/ath/ath10k/htc.c | 4 + drivers/net/wireless/ath/ath10k/htt.h | 2 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 32 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 12 +- drivers/net/wireless/ath/ath10k/hw.h | 2 + drivers/net/wireless/ath/ath10k/mac.c | 260 +- drivers/net/wireless/ath/ath10k/trace.h | 4 +- drivers/net/wireless/ath/ath10k/txrx.c | 4 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 6 +- drivers/net/wireless/ath/ath10k/wmi.c | 2 +- drivers/net/wireless/ath/ath11k/core.h | 8 - drivers/net/wireless/ath/ath11k/dp_rx.c | 10 +- drivers/net/wireless/ath/ath11k/mac.c | 17 +- drivers/net/wireless/ath/ath11k/trace.h | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 4 +- drivers/net/wireless/ath/wcn36xx/smd.c | 1 - drivers/net/wireless/atmel/at76c50x-usb.c | 4 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 87 + .../broadcom/brcm80211/brcmfmac/cfg80211.h | 6 + .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 32 + .../broadcom/brcm80211/brcmfmac/fwil_types.h | 28 + .../net/wireless/broadcom/brcm80211/brcmsmac/d11.h | 2 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 58 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 18 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 15 + drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 28 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 34 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/img.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/init.c | 2 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 14 + .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 36 + drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 18 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 33 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 31 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 79 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 39 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 18 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 114 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 16 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 195 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 125 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 23 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 175 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 61 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 141 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 20 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 267 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 92 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 125 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 150 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 129 + drivers/net/wireless/intel/iwlwifi/queue/tx.h | 1 + drivers/net/wireless/marvell/libertas/if_sdio.c | 2 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 35 +- drivers/net/wireless/marvell/mwl8k.c | 5 +- drivers/net/wireless/mediatek/mt76/Kconfig | 5 + drivers/net/wireless/mediatek/mt76/Makefile | 4 + drivers/net/wireless/mediatek/mt76/dma.c | 8 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 4 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76.h | 75 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 24 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 16 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 - drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 3 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 17 + drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 64 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 210 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 192 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 1617 +--- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 683 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 132 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 9 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 23 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 11 +- .../net/wireless/mediatek/mt76/mt7615/testmode.c | 101 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 12 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 105 + .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 119 + .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 1842 +++++ .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 979 +++ drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 2 - drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 14 +- drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 4 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 2 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 28 + drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 102 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 42 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 25 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 48 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 129 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 2 + drivers/net/wireless/mediatek/mt76/mt7915/main.c | 46 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 542 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 63 + drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 69 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 177 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 29 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 528 +- .../net/wireless/mediatek/mt76/mt7915/testmode.h | 59 + drivers/net/wireless/mediatek/mt76/mt7921/Kconfig | 11 + drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 5 + .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 250 + drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 356 + drivers/net/wireless/mediatek/mt76/mt7921/eeprom.c | 100 + drivers/net/wireless/mediatek/mt76/mt7921/eeprom.h | 27 + drivers/net/wireless/mediatek/mt76/mt7921/init.c | 282 + drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 1516 ++++ drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 333 + drivers/net/wireless/mediatek/mt76/mt7921/main.c | 1161 +++ drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 1308 +++ drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 434 + drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 342 + drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 292 + drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 419 + drivers/net/wireless/mediatek/mt76/testmode.c | 124 +- drivers/net/wireless/mediatek/mt76/testmode.h | 17 + drivers/net/wireless/mediatek/mt76/tx.c | 39 +- drivers/net/wireless/mediatek/mt76/usb.c | 1 + drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 + drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 2 - .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192se/phy.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 2 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 3 +- drivers/net/wireless/realtek/rtw88/main.c | 2 + drivers/net/wireless/realtek/rtw88/main.h | 7 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 109 +- drivers/net/wireless/realtek/rtw88/rtw8821c.h | 22 + .../net/wireless/realtek/rtw88/rtw8821c_table.c | 397 + .../net/wireless/realtek/rtw88/rtw8821c_table.h | 1 + drivers/net/wireless/rsi/rsi_91x_core.c | 3 +- drivers/net/wireless/ti/wl1251/cmd.c | 36 +- drivers/net/wireless/wl3501.h | 2 +- drivers/net/xen-netback/rx.c | 9 +- drivers/net/xen-netfront.c | 2 +- drivers/nfc/microread/mei.c | 4 +- drivers/nfc/pn533/pn533.c | 4 +- drivers/nfc/pn544/mei.c | 4 +- drivers/nfc/st-nci/se.c | 3 +- drivers/nvdimm/dimm_devs.c | 18 +- drivers/nvme/host/core.c | 11 +- drivers/nvme/host/pci.c | 4 + drivers/nvme/host/zns.c | 11 +- drivers/nvme/target/tcp.c | 3 +- drivers/nvmem/Kconfig | 2 +- drivers/nvmem/qcom-spmi-sdam.c | 7 +- drivers/of/property.c | 26 +- drivers/opp/core.c | 55 + drivers/pci/Makefile | 2 +- drivers/pci/controller/Kconfig | 10 + drivers/pci/controller/Makefile | 1 + drivers/pci/controller/cadence/pci-j721e.c | 3 + drivers/pci/controller/cadence/pcie-cadence-host.c | 81 +- drivers/pci/controller/cadence/pcie-cadence.h | 11 +- drivers/pci/controller/dwc/pcie-designware.c | 7 +- drivers/pci/controller/dwc/pcie-designware.h | 3 +- drivers/pci/controller/dwc/pcie-qcom.c | 18 +- drivers/pci/controller/pci-host-common.c | 4 +- drivers/pci/controller/pci-hyperv.c | 2 +- drivers/pci/controller/pcie-microchip-host.c | 1110 +++ drivers/pci/endpoint/functions/Kconfig | 9 +- drivers/pci/endpoint/functions/pci-epf-ntb.c | 494 +- drivers/pci/pcie/Kconfig | 8 - drivers/pci/pcie/Makefile | 1 - drivers/pci/pcie/aer.c | 5 +- drivers/pci/pcie/bw_notification.c | 138 - drivers/pci/pcie/err.c | 16 +- drivers/pci/pcie/portdrv.h | 6 - drivers/pci/pcie/portdrv_pci.c | 4 +- drivers/pci/search.c | 4 - drivers/perf/arm-cci.c | 5 +- drivers/perf/xgene_pmu.c | 5 +- drivers/phy/Kconfig | 1 + drivers/phy/broadcom/phy-brcm-sata.c | 2 +- drivers/phy/mediatek/phy-mtk-hdmi.c | 1 + drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 1 + drivers/phy/qualcomm/phy-qcom-qmp.c | 135 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 47 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 44 + drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c | 13 + drivers/phy/xilinx/phy-zynqmp.c | 11 +- drivers/platform/chrome/cros_ec_typec.c | 61 +- drivers/platform/olpc/olpc-ec.c | 2 +- drivers/platform/surface/Kconfig | 19 + drivers/platform/surface/Makefile | 1 + drivers/platform/surface/surface3-wmi.c | 6 +- drivers/platform/surface/surface_hotplug.c | 282 + drivers/platform/x86/Kconfig | 179 +- drivers/platform/x86/Makefile | 16 +- drivers/platform/x86/acer-wmi.c | 4 +- drivers/platform/x86/dell/Kconfig | 207 + drivers/platform/x86/dell/Makefile | 21 + drivers/platform/x86/{ => dell}/alienware-wmi.c | 0 drivers/platform/x86/{ => dell}/dcdbas.c | 0 drivers/platform/x86/{ => dell}/dcdbas.h | 0 drivers/platform/x86/{ => dell}/dell-laptop.c | 0 drivers/platform/x86/{ => dell}/dell-rbtn.c | 0 drivers/platform/x86/{ => dell}/dell-rbtn.h | 0 drivers/platform/x86/{ => dell}/dell-smbios-base.c | 0 drivers/platform/x86/{ => dell}/dell-smbios-smm.c | 0 drivers/platform/x86/{ => dell}/dell-smbios-wmi.c | 0 drivers/platform/x86/{ => dell}/dell-smbios.h | 0 drivers/platform/x86/{ => dell}/dell-smo8800.c | 0 drivers/platform/x86/{ => dell}/dell-wmi-aio.c | 0 .../platform/x86/{ => dell}/dell-wmi-descriptor.c | 0 .../platform/x86/{ => dell}/dell-wmi-descriptor.h | 0 drivers/platform/x86/{ => dell}/dell-wmi-led.c | 0 .../x86/{ => dell}/dell-wmi-sysman/Makefile | 0 .../dell-wmi-sysman/biosattr-interface.c | 0 .../{ => dell}/dell-wmi-sysman/dell-wmi-sysman.h | 0 .../{ => dell}/dell-wmi-sysman/enum-attributes.c | 0 .../{ => dell}/dell-wmi-sysman/int-attributes.c | 0 .../dell-wmi-sysman/passobj-attributes.c | 0 .../dell-wmi-sysman/passwordattr-interface.c | 0 .../{ => dell}/dell-wmi-sysman/string-attributes.c | 0 .../x86/{ => dell}/dell-wmi-sysman/sysman.c | 0 drivers/platform/x86/{ => dell}/dell-wmi.c | 0 drivers/platform/x86/{ => dell}/dell_rbu.c | 0 drivers/platform/x86/ideapad-laptop.c | 1277 +-- drivers/platform/x86/intel_scu_wdt.c | 2 +- drivers/platform/x86/msi-wmi.c | 2 + drivers/platform/x86/thinkpad_acpi.c | 17 +- drivers/regulator/Kconfig | 10 + drivers/regulator/Makefile | 1 + drivers/regulator/mt6315-regulator.c | 299 + drivers/remoteproc/Kconfig | 25 +- drivers/remoteproc/ingenic_rproc.c | 7 + drivers/remoteproc/mtk_common.h | 7 + drivers/remoteproc/mtk_scp.c | 82 +- drivers/remoteproc/qcom_wcnss.c | 2 +- drivers/remoteproc/remoteproc_core.c | 2 +- drivers/remoteproc/stm32_rproc.c | 23 +- drivers/rtc/Kconfig | 1 + drivers/rtc/class.c | 5 - drivers/rtc/rtc-bq32k.c | 2 +- drivers/rtc/rtc-brcmstb-waketimer.c | 2 +- drivers/rtc/rtc-cmos.c | 13 +- drivers/rtc/rtc-digicolor.c | 2 +- drivers/rtc/rtc-ds1672.c | 2 +- drivers/rtc/rtc-ds3232.c | 2 +- drivers/rtc/rtc-isl1208.c | 2 +- drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-mc146818-lib.c | 7 + drivers/rtc/rtc-meson.c | 2 +- drivers/rtc/rtc-mxc.c | 5 +- drivers/rtc/rtc-mxc_v2.c | 7 +- drivers/rtc/rtc-pcf85063.c | 38 +- drivers/rtc/rtc-pcf85363.c | 2 +- drivers/rtc/rtc-pm8xxx.c | 9 +- drivers/rtc/rtc-r7301.c | 5 +- drivers/rtc/rtc-rs5c372.c | 2 +- drivers/rtc/rtc-rv3028.c | 12 +- drivers/rtc/rtc-rv3029c2.c | 2 +- drivers/rtc/rtc-rv3032.c | 2 +- drivers/rtc/rtc-rv8803.c | 2 +- drivers/rtc/rtc-rx8010.c | 2 +- drivers/rtc/rtc-rx8581.c | 2 +- drivers/rtc/rtc-s35390a.c | 2 +- drivers/rtc/rtc-s3c.c | 17 +- drivers/rtc/rtc-sd3078.c | 2 +- drivers/rtc/rtc-tegra.c | 6 +- drivers/s390/cio/qdio.h | 21 +- drivers/s390/cio/qdio_debug.c | 8 +- drivers/s390/cio/qdio_main.c | 96 +- drivers/s390/cio/qdio_setup.c | 19 +- drivers/s390/cio/qdio_thinint.c | 70 +- drivers/s390/crypto/zcrypt_api.c | 14 + drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 - drivers/scsi/isci/request.c | 8 +- drivers/scsi/iscsi_tcp.c | 9 +- drivers/scsi/libiscsi.c | 348 +- drivers/scsi/libiscsi_tcp.c | 86 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 58 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 52 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 67 +- drivers/scsi/mpt3sas/mpt3sas_ctl.h | 22 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 44 +- drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c | 38 +- drivers/scsi/pmcraid.h | 6 +- drivers/scsi/qla2xxx/qla_target.c | 3 +- drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/scsi_debug.c | 1 + drivers/scsi/scsi_transport_iscsi.c | 3 - drivers/scsi/sd.c | 8 +- drivers/scsi/sd_zbc.c | 43 +- drivers/scsi/ufs/ufshcd.c | 6 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 30 +- drivers/soc/aspeed/aspeed-socinfo.c | 33 +- drivers/soc/atmel/soc.c | 2 +- drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-mutex.c | 474 ++ drivers/soc/xilinx/Kconfig | 17 - drivers/soc/xilinx/Makefile | 1 - drivers/soc/xilinx/xlnx_vcu.c | 628 -- drivers/soundwire/bus.c | 136 +- drivers/soundwire/debugfs.c | 2 +- drivers/soundwire/intel_init.c | 3 +- drivers/spi/Makefile | 1 + drivers/spi/spi-clps711x.c | 2 +- drivers/spi/spi-mt65xx.c | 72 +- drivers/spi/spi-pxa2xx-pci.c | 29 +- drivers/spi/spi-realtek-rtl.c | 209 + drivers/spi/spi-stm32.c | 114 +- drivers/spi/spi.c | 32 +- drivers/staging/comedi/comedi_fops.c | 4 +- drivers/staging/emxx_udc/emxx_udc.c | 3 + drivers/staging/emxx_udc/emxx_udc.h | 2 - drivers/staging/fieldbus/anybuss/arcx-anybus.c | 4 +- drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 6 +- drivers/staging/gasket/gasket_ioctl.c | 42 +- drivers/staging/greybus/audio_helper.c | 2 +- drivers/staging/greybus/audio_module.c | 2 +- drivers/staging/greybus/audio_topology.c | 6 +- drivers/staging/greybus/power_supply.c | 2 +- drivers/staging/greybus/spilib.c | 4 +- drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 2 +- drivers/staging/hikey9xx/hi6421v600-regulator.c | 2 +- drivers/staging/hikey9xx/phy-hi3670-usb3.c | 2 +- drivers/staging/media/imx/imx-media-csi.c | 14 +- drivers/staging/media/imx/imx-media-of.c | 2 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 19 +- drivers/staging/media/imx/imx7-media-csi.c | 16 +- drivers/staging/media/imx/imx7-mipi-csis.c | 15 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 3 - drivers/staging/media/tegra-video/vi.c | 10 +- drivers/staging/most/sound/sound.c | 8 +- drivers/staging/most/video/video.c | 6 +- drivers/staging/nvec/nvec_ps2.c | 4 +- drivers/staging/octeon/ethernet-mdio.c | 9 +- drivers/staging/olpc_dcon/olpc_dcon.c | 2 +- drivers/staging/qlge/qlge_devlink.c | 3 +- drivers/staging/qlge/qlge_main.c | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 2 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 1 + drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 2 +- drivers/staging/rtl8192e/rtllib_softmac.c | 3 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 2 +- drivers/staging/rtl8712/rtl871x_debug.h | 2 - drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 2 +- drivers/staging/rtl8723bs/include/hal_intf.h | 8 +- drivers/staging/rtl8723bs/include/ieee80211.h | 79 - drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 13 +- drivers/staging/rtl8723bs/include/rtl8723b_recv.h | 8 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 6 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 6 +- drivers/staging/sm750fb/sm750.c | 2 +- .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 6 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 2 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 6 +- drivers/staging/vme/devices/vme_user.c | 4 +- drivers/staging/vt6655/rxtx.h | 8 +- drivers/staging/vt6656/rxtx.h | 6 +- drivers/staging/wfx/data_tx.c | 10 +- drivers/staging/wfx/data_tx.h | 1 + drivers/staging/wimax/i2400m/netdev.c | 6 +- drivers/staging/wimax/i2400m/usb.c | 4 +- drivers/target/sbp/sbp_target.c | 2 +- drivers/tee/optee/rpc.c | 31 +- drivers/thunderbolt/acpi.c | 65 + drivers/thunderbolt/ctl.c | 47 +- drivers/thunderbolt/dma_test.c | 1 - drivers/thunderbolt/domain.c | 16 +- drivers/thunderbolt/eeprom.c | 13 +- drivers/thunderbolt/icm.c | 6 +- drivers/thunderbolt/nhi.c | 29 +- drivers/thunderbolt/path.c | 2 + drivers/thunderbolt/switch.c | 13 +- drivers/thunderbolt/tb.c | 22 +- drivers/thunderbolt/tb.h | 18 + drivers/thunderbolt/tunnel.c | 10 +- drivers/thunderbolt/usb4.c | 11 +- drivers/thunderbolt/xdomain.c | 9 + drivers/tty/serial/serial_core.c | 8 +- drivers/tty/serial/stm32-usart.c | 71 +- drivers/tty/serial/stm32-usart.h | 2 +- drivers/tty/vt/vt_ioctl.c | 3 +- drivers/uio/uio_pci_generic.c | 2 +- drivers/usb/cdns3/cdnsp-ep0.c | 5 - drivers/usb/cdns3/cdnsp-gadget.c | 2 - drivers/usb/cdns3/cdnsp-ring.c | 1 - drivers/usb/cdns3/cdnsp-trace.h | 10 - drivers/usb/common/common.c | 26 +- drivers/usb/dwc2/gadget.c | 8 +- drivers/usb/dwc2/pci.c | 18 - drivers/usb/dwc3/core.c | 39 +- drivers/usb/dwc3/core.h | 9 + drivers/usb/dwc3/dwc3-haps.c | 8 +- drivers/usb/dwc3/dwc3-qcom.c | 12 +- drivers/usb/dwc3/gadget.c | 118 +- drivers/usb/dwc3/host.c | 2 +- drivers/usb/gadget/udc/udc-xilinx.c | 8 +- drivers/usb/host/xhci-ext-caps.c | 3 +- drivers/usb/misc/usb251xb.c | 12 +- drivers/usb/musb/jz4740.c | 18 +- drivers/usb/musb/musb_core.c | 31 +- drivers/usb/musb/musb_gadget.c | 2 +- drivers/usb/musb/musbhsdma.c | 4 - drivers/usb/serial/ark3116.c | 4 +- drivers/usb/serial/belkin_sa.c | 6 +- drivers/usb/serial/bus.c | 27 +- drivers/usb/serial/ch341.c | 4 +- drivers/usb/serial/cp210x.c | 6 +- drivers/usb/serial/cyberjack.c | 6 +- drivers/usb/serial/cypress_m8.c | 6 +- drivers/usb/serial/digi_acceleport.c | 6 +- drivers/usb/serial/f81534.c | 3 +- drivers/usb/serial/ftdi_sio.c | 6 +- drivers/usb/serial/garmin_gps.c | 3 +- drivers/usb/serial/io_edgeport.c | 6 +- drivers/usb/serial/io_ti.c | 4 +- drivers/usb/serial/iuu_phoenix.c | 4 +- drivers/usb/serial/keyspan.c | 6 +- drivers/usb/serial/keyspan_pda.c | 4 +- drivers/usb/serial/kl5kusb105.c | 6 +- drivers/usb/serial/kobil_sct.c | 6 +- drivers/usb/serial/mct_u232.c | 6 +- drivers/usb/serial/metro-usb.c | 4 +- drivers/usb/serial/mos7720.c | 4 +- drivers/usb/serial/mos7840.c | 4 +- drivers/usb/serial/omninet.c | 6 +- drivers/usb/serial/opticon.c | 4 +- drivers/usb/serial/option.c | 3 +- drivers/usb/serial/oti6858.c | 6 +- drivers/usb/serial/pl2303.c | 4 +- drivers/usb/serial/quatech2.c | 4 +- drivers/usb/serial/sierra.c | 4 +- drivers/usb/serial/spcp8x5.c | 4 +- drivers/usb/serial/ssu100.c | 4 +- drivers/usb/serial/symbolserial.c | 4 +- drivers/usb/serial/ti_usb_3410_5052.c | 6 +- drivers/usb/serial/upd78f0730.c | 4 +- drivers/usb/serial/usb-wwan.h | 2 +- drivers/usb/serial/usb_wwan.c | 4 +- drivers/usb/serial/whiteheat.c | 6 +- drivers/usb/typec/altmodes/displayport.c | 17 +- drivers/usb/typec/class.c | 51 +- drivers/usb/typec/tcpm/tcpm.c | 85 +- drivers/usb/typec/ucsi/displayport.c | 32 +- drivers/usb/typec/ucsi/ucsi.c | 3 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 20 +- drivers/vdpa/vdpa.c | 2 +- drivers/vhost/scsi.c | 9 +- drivers/video/fbdev/simplefb.c | 5 +- drivers/virt/Kconfig | 2 + drivers/virt/Makefile | 1 + drivers/virt/acrn/Kconfig | 15 + drivers/virt/acrn/Makefile | 3 + drivers/virt/acrn/acrn_drv.h | 227 + drivers/virt/acrn/hsm.c | 470 ++ drivers/virt/acrn/hypercall.h | 254 + drivers/virt/acrn/ioeventfd.c | 273 + drivers/virt/acrn/ioreq.c | 657 ++ drivers/virt/acrn/irqfd.c | 235 + drivers/virt/acrn/mm.c | 306 + drivers/virt/acrn/vm.c | 126 + drivers/virtio/Kconfig | 10 +- drivers/virtio/Makefile | 1 + drivers/virtio/virtio_input.c | 26 +- drivers/virtio/virtio_mmio.c | 2 +- drivers/virtio/virtio_pci_common.h | 22 +- drivers/virtio/virtio_pci_modern.c | 506 +- drivers/virtio/virtio_pci_modern_dev.c | 599 ++ drivers/virtio/virtio_vdpa.c | 3 +- drivers/vme/vme.c | 4 +- drivers/watchdog/Kconfig | 65 +- drivers/watchdog/Makefile | 6 +- drivers/watchdog/atlas7_wdt.c | 221 - drivers/watchdog/coh901327_wdt.c | 408 - drivers/watchdog/hpwdt.c | 6 +- drivers/watchdog/it8712f_wdt.c | 1 - drivers/watchdog/keembay_wdt.c | 286 + drivers/watchdog/mei_wdt.c | 5 +- drivers/watchdog/mtk_wdt.c | 23 +- drivers/watchdog/qcom-wdt.c | 13 +- drivers/watchdog/renesas_wdt.c | 33 +- drivers/watchdog/sirfsoc_wdt.c | 216 - drivers/watchdog/tangox_wdt.c | 209 - drivers/watchdog/watchdog_core.c | 2 +- drivers/watchdog/ziirave_wdt.c | 1 - drivers/watchdog/zx2967_wdt.c | 279 - fs/Kconfig | 2 +- fs/afs/file.c | 6 +- fs/afs/write.c | 8 +- fs/btrfs/block-group.c | 39 +- fs/btrfs/block-group.h | 11 +- fs/btrfs/compression.c | 67 +- fs/btrfs/ctree.c | 2 + fs/btrfs/ctree.h | 8 +- fs/btrfs/dev-replace.c | 10 +- fs/btrfs/disk-io.c | 15 +- fs/btrfs/extent-tree.c | 8 +- fs/btrfs/extent_io.c | 4 +- fs/btrfs/free-space-cache.c | 5 +- fs/btrfs/inode.c | 62 +- fs/btrfs/ioctl.c | 3 +- fs/btrfs/raid56.c | 2 +- fs/btrfs/relocation.c | 4 +- fs/btrfs/scrub.c | 12 +- fs/btrfs/tree-log.c | 64 +- fs/btrfs/volumes.c | 6 +- fs/btrfs/zoned.c | 28 +- fs/btrfs/zoned.h | 2 +- fs/buffer.c | 3 +- fs/ceph/addr.c | 8 +- fs/cifs/connect.c | 8 + fs/cifs/dir.c | 16 +- fs/cifs/fs_context.c | 6 +- fs/cifs/smb2pdu.c | 20 +- fs/coredump.c | 4 +- fs/dax.c | 16 +- fs/ext4/fast_commit.c | 29 +- fs/ext4/namei.c | 45 +- fs/ext4/super.c | 12 +- fs/f2fs/checkpoint.c | 4 - fs/f2fs/segment.c | 4 - fs/f2fs/super.c | 4 + fs/fcntl.c | 19 +- fs/gfs2/bmap.c | 6 +- fs/gfs2/incore.h | 1 + fs/gfs2/lock_dlm.c | 8 +- fs/gfs2/ops_fstype.c | 27 +- fs/gfs2/recovery.c | 4 +- fs/gfs2/super.h | 8 +- fs/gfs2/xattr.c | 48 +- fs/hugetlbfs/inode.c | 7 +- fs/io-wq.c | 16 +- fs/io-wq.h | 13 +- fs/io_uring.c | 1377 ++-- fs/isofs/inode.c | 9 +- fs/jfs/jfs_txnmgr.c | 35 +- fs/netfs/read_helper.c | 20 +- fs/nfs/file.c | 8 +- fs/nfs/inode.c | 111 +- fs/nfs/internal.h | 8 - fs/nfs/nfs4proc.c | 15 +- fs/nfs/read.c | 13 +- fs/nfs/write.c | 20 +- fs/nilfs2/file.c | 1 + fs/squashfs/block.c | 8 +- fs/squashfs/export.c | 41 +- fs/squashfs/id.c | 40 +- fs/squashfs/squashfs_fs_sb.h | 1 + fs/squashfs/super.c | 6 +- fs/squashfs/xattr.h | 10 +- fs/squashfs/xattr_id.c | 66 +- fs/udf/super.c | 9 +- fs/xfs/libxfs/xfs_attr.c | 15 +- fs/xfs/libxfs/xfs_bmap.c | 32 +- fs/xfs/libxfs/xfs_fs.h | 1 + fs/xfs/libxfs/xfs_sb.c | 2 + fs/xfs/scrub/common.c | 4 +- fs/xfs/xfs_bmap_util.c | 60 +- fs/xfs/xfs_dquot.c | 39 +- fs/xfs/xfs_file.c | 24 +- fs/xfs/xfs_fsops.c | 32 +- fs/xfs/xfs_fsops.h | 4 +- fs/xfs/xfs_globals.c | 7 +- fs/xfs/xfs_icache.c | 438 +- fs/xfs/xfs_icache.h | 24 +- fs/xfs/xfs_inode.c | 30 +- fs/xfs/xfs_ioctl.c | 75 +- fs/xfs/xfs_iomap.c | 54 +- fs/xfs/xfs_iops.c | 26 +- fs/xfs/xfs_iwalk.c | 5 +- fs/xfs/xfs_linux.h | 3 +- fs/xfs/xfs_log.c | 10 +- fs/xfs/xfs_mount.c | 5 +- fs/xfs/xfs_mount.h | 9 +- fs/xfs/xfs_mru_cache.c | 2 +- fs/xfs/xfs_pwork.c | 25 +- fs/xfs/xfs_pwork.h | 4 +- fs/xfs/xfs_qm.c | 116 +- fs/xfs/xfs_quota.h | 49 +- fs/xfs/xfs_reflink.c | 87 +- fs/xfs/xfs_super.c | 44 +- fs/xfs/xfs_super.h | 6 + fs/xfs/xfs_symlink.c | 15 +- fs/xfs/xfs_sysctl.c | 15 +- fs/xfs/xfs_sysctl.h | 3 +- fs/xfs/xfs_trace.c | 1 + fs/xfs/xfs_trace.h | 48 +- fs/xfs/xfs_trans.c | 195 + fs/xfs/xfs_trans.h | 13 + fs/xfs/xfs_trans_dquot.c | 71 +- fs/zonefs/super.c | 9 +- include/acpi/acpi_drivers.h | 5 - include/acpi/acpi_numa.h | 4 + include/acpi/actbl1.h | 11 +- include/asm-generic/hyperv-tlfs.h | 254 +- include/asm-generic/qrwlock.h | 24 +- include/asm-generic/vmlinux.lds.h | 49 +- include/drm/drm_atomic.h | 4 - include/drm/drm_file.h | 3 - include/drm/drm_gem_vram_helper.h | 6 +- include/drm/drm_plane.h | 21 +- include/drm/gpu_scheduler.h | 18 +- include/drm/i915_pciids.h | 11 - include/drm/ttm/ttm_bo_api.h | 35 +- include/drm/ttm/ttm_bo_driver.h | 328 +- include/drm/ttm/ttm_device.h | 319 - include/drm/ttm/ttm_resource.h | 4 +- include/drm/ttm/ttm_tt.h | 10 +- include/dt-bindings/clock/axg-clkc.h | 1 - include/dt-bindings/clock/meson8b-clkc.h | 2 - include/dt-bindings/clock/qcom,gcc-msm8998.h | 2 + include/dt-bindings/clock/qcom,gcc-sc8180x.h | 309 + include/dt-bindings/clock/qcom,gcc-sm8350.h | 254 + include/dt-bindings/clock/qcom,gpucc-sdm660.h | 28 + include/dt-bindings/clock/qcom,mmcc-sdm660.h | 162 + include/dt-bindings/clock/qcom,videocc-sm8250.h | 2 + include/dt-bindings/clock/rk3368-cru.h | 3 + include/dt-bindings/clock/sun50i-h616-ccu.h | 115 + include/dt-bindings/clock/xlnx-vcu.h | 15 + include/dt-bindings/clock/zx296702-clock.h | 180 - .../dt-bindings/reset-controller/mt8192-resets.h | 30 + include/dt-bindings/reset/sun50i-h616-ccu.h | 70 + include/dt-bindings/usb/pd.h | 311 +- include/keys/system_keyring.h | 14 +- include/linux/acpi.h | 10 + include/linux/bio.h | 14 +- include/linux/blk_types.h | 29 +- include/linux/blkdev.h | 17 +- include/linux/bpf.h | 5 + include/linux/bpf_verifier.h | 3 +- include/linux/cfag12864b.h | 2 +- include/linux/coresight.h | 218 +- include/linux/cpufreq.h | 30 +- include/linux/cpumask.h | 2 +- include/linux/devfreq.h | 2 + include/linux/device/driver.h | 2 +- include/linux/dma-fence.h | 3 - include/linux/dma-heap.h | 12 +- include/linux/dma-map-ops.h | 23 +- include/linux/dma-mapping.h | 50 +- include/linux/dmar.h | 2 + include/linux/entry-common.h | 5 + include/linux/entry-kvm.h | 14 + include/linux/ethtool.h | 5 + include/linux/export.h | 9 - include/linux/firmware/xlnx-zynqmp.h | 338 +- include/linux/fscache.h | 11 + include/linux/fwnode.h | 20 +- include/linux/gfp.h | 12 +- include/linux/huge_mm.h | 15 +- include/linux/hugetlb.h | 2 - include/linux/icmpv6.h | 2 +- include/linux/indirect_call_wrapper.h | 2 + include/linux/intel-iommu.h | 41 +- include/linux/io_uring.h | 14 + include/linux/irq.h | 4 +- include/linux/kallsyms.h | 17 +- include/linux/kasan.h | 25 +- include/linux/kernel.h | 23 +- include/linux/kexec.h | 5 + include/linux/ks0108.h | 2 +- include/linux/kvm_host.h | 10 +- include/linux/lockdep.h | 5 - include/linux/mei_cl_bus.h | 2 +- include/linux/mfd/intel-m10-bmc.h | 9 + include/linux/mfd/iqs62x.h | 11 +- include/linux/migrate.h | 1 - include/linux/mlx5/driver.h | 10 +- include/linux/mlx5/eswitch.h | 29 + include/linux/mm.h | 22 +- include/linux/mmc/card.h | 1 - include/linux/mmc/host.h | 1 - include/linux/mmzone.h | 13 +- include/linux/module.h | 48 +- include/linux/mtd/spi-nor.h | 1 + include/linux/netdevice.h | 25 +- include/linux/netfs.h | 10 - include/linux/netlink.h | 6 + include/linux/nfs_fs.h | 1 + include/linux/of_device.h | 4 +- include/linux/of_irq.h | 9 +- include/linux/pagemap.h | 13 +- include/linux/parser.h | 1 + include/linux/pci_ids.h | 2 + include/linux/pgtable.h | 14 +- include/linux/platform_data/clk-u300.h | 1 - include/linux/platform_data/cros_ec_commands.h | 26 + include/linux/platform_data/mlxcpld.h | 11 +- include/linux/platform_data/simplefb.h | 1 - include/linux/pm_opp.h | 7 + include/linux/property.h | 4 + include/linux/psp-sev.h | 17 + include/linux/rcupdate.h | 2 + include/linux/regulator/mt6315-regulator.h | 44 + include/linux/rwlock.h | 7 + include/linux/sched.h | 58 +- include/linux/sched/mm.h | 27 +- include/linux/sched/prio.h | 18 +- include/linux/secretmem.h | 30 - include/linux/set_memory.h | 16 +- include/linux/skbuff.h | 56 +- include/linux/soc/mediatek/mtk-mutex.h | 26 + include/linux/soundwire/sdw.h | 2 + include/linux/spi/spi.h | 2 +- include/linux/ssb/ssb_driver_gige.h | 14 +- include/linux/static_call.h | 77 +- include/linux/static_call_types.h | 50 + include/linux/syscalls.h | 1 - include/linux/thread_info.h | 2 + include/linux/thunderbolt.h | 3 + include/linux/topology.h | 1 + include/linux/trace.h | 3 +- include/linux/trace_events.h | 71 +- include/linux/uio.h | 8 +- include/linux/usb/cdc_ncm.h | 2 + include/linux/usb/ch9.h | 11 + include/linux/usb/pd_vdo.h | 304 +- include/linux/usb/serial.h | 2 +- include/linux/usb/typec.h | 12 + include/linux/usb/typec_altmode.h | 10 + include/linux/virtio_pci_modern.h | 111 + include/linux/vme.h | 2 +- include/media/davinci/vpif_types.h | 2 - include/media/v4l2-async.h | 89 +- include/media/v4l2-clk.h | 73 - include/net/dst.h | 25 +- include/net/gro.h | 12 + include/net/ip6_fib.h | 5 +- include/net/ip_fib.h | 3 +- include/net/ip_vs.h | 11 + include/net/sock.h | 8 +- include/net/switchdev.h | 2 - include/net/udp.h | 4 + include/net/udp_tunnel.h | 3 +- include/rdma/ib_verbs.h | 3 + include/scsi/libiscsi.h | 6 +- include/soc/mscc/ocelot.h | 13 +- include/sound/dmaengine_pcm.h | 5 + include/sound/graph_card.h | 6 +- include/sound/hdaudio.h | 14 +- include/sound/hdaudio_ext.h | 2 + include/sound/hdmi-codec.h | 5 + include/sound/sof/ext_manifest.h | 6 +- include/trace/events/migrate.h | 3 +- include/trace/events/netlink.h | 29 + include/trace/events/rpcrdma.h | 50 +- include/trace/events/tcp.h | 20 +- include/uapi/asm-generic/unistd.h | 6 +- include/uapi/linux/acrn.h | 580 ++ include/uapi/linux/batadv_packet.h | 2 +- include/uapi/linux/batman_adv.h | 2 +- include/uapi/linux/ethtool_netlink.h | 1 + include/uapi/linux/gfs2_ondisk.h | 5 +- include/uapi/linux/gpio.h | 2 +- include/uapi/linux/gtp.h | 12 - include/uapi/linux/if_link.h | 1 - include/uapi/linux/if_tunnel.h | 1 - include/uapi/linux/kvm.h | 74 + include/uapi/linux/magic.h | 1 - include/uapi/linux/map_to_7segment.h | 11 +- include/uapi/linux/prctl.h | 3 + include/uapi/linux/rtnetlink.h | 5 + include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/virtio_snd.h | 334 + include/uapi/misc/habanalabs.h | 74 +- include/xen/interface/xen.h | 4 +- init/Kconfig | 18 +- kernel/Kconfig.preempt | 19 + kernel/bpf/bpf_lru_list.c | 7 +- kernel/bpf/verifier.c | 728 +- kernel/debug/debug_core.c | 2 +- kernel/debug/gdbstub.c | 4 +- kernel/debug/kdb/kdb_private.h | 12 +- kernel/debug/kdb/kdb_support.c | 53 +- kernel/dma/map_benchmark.c | 12 +- kernel/dma/mapping.c | 157 +- kernel/entry/common.c | 29 +- kernel/entry/syscall_user_dispatch.c | 4 +- kernel/events/uprobes.c | 2 +- kernel/irq/irqdomain.c | 2 + kernel/kallsyms.c | 8 +- kernel/kexec_file.c | 5 + kernel/livepatch/core.c | 7 +- kernel/module.c | 317 +- kernel/power/hibernate.c | 5 +- kernel/power/snapshot.c | 4 +- kernel/printk/printk_safe.c | 16 +- kernel/rcu/tree.c | 53 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_plugin.h | 31 +- kernel/sched/core.c | 276 +- kernel/sched/deadline.c | 15 +- kernel/sched/fair.c | 4 +- kernel/sched/features.h | 1 + kernel/sched/idle.c | 1 + kernel/sched/sched.h | 29 +- kernel/sched/topology.c | 99 +- kernel/seccomp.c | 4 +- kernel/smp.c | 4 + kernel/static_call.c | 60 +- kernel/sys_ni.c | 2 - kernel/time/ntp.c | 4 +- kernel/trace/Kconfig | 6 +- kernel/trace/blktrace.c | 17 +- kernel/trace/preemptirq_delay_test.c | 14 + kernel/trace/ring_buffer.c | 41 +- kernel/trace/trace.c | 183 +- kernel/trace/trace.h | 57 +- kernel/trace/trace_branch.c | 6 +- kernel/trace/trace_event_perf.c | 5 +- kernel/trace/trace_events.c | 21 +- kernel/trace/trace_events_inject.c | 6 +- kernel/trace/trace_functions.c | 31 +- kernel/trace/trace_functions_graph.c | 32 +- kernel/trace/trace_hwlat.c | 7 +- kernel/trace/trace_irqsoff.c | 86 +- kernel/trace/trace_kprobe.c | 14 +- kernel/trace/trace_mmiotrace.c | 16 +- kernel/trace/trace_sched_wakeup.c | 71 +- kernel/trace/trace_syscalls.c | 20 +- kernel/trace/trace_uprobe.c | 6 +- kernel/tracepoint.c | 80 +- lib/bug.c | 3 - lib/cpumask.c | 79 +- lib/iov_iter.c | 24 +- lib/kunit/Kconfig | 1 + lib/kunit/assert.c | 39 +- lib/kunit/executor.c | 93 +- lib/parser.c | 44 +- lib/test_kasan.c | 111 +- localversion-next | 2 +- mm/Kconfig | 5 - mm/Makefile | 1 - mm/cma.c | 4 +- mm/filemap.c | 26 +- mm/gup.c | 184 +- mm/gup_test.c | 29 +- mm/gup_test.h | 3 +- mm/huge_memory.c | 11 +- mm/hugetlb.c | 21 +- mm/hugetlb_cgroup.c | 6 +- mm/internal.h | 3 - mm/kasan/common.c | 187 +- mm/kasan/hw_tags.c | 10 +- mm/kasan/kasan.h | 72 +- mm/kasan/shadow.c | 53 +- mm/list_lru.c | 12 +- mm/memcontrol.c | 35 +- mm/memory-failure.c | 34 +- mm/memory.c | 57 +- mm/mlock.c | 2 +- mm/mmap.c | 5 +- mm/mremap.c | 5 +- mm/page_alloc.c | 201 +- mm/pgtable-generic.c | 5 +- mm/readahead.c | 2 +- mm/rmap.c | 4 +- mm/secretmem.c | 451 -- mm/slab_common.c | 18 +- mm/slub.c | 21 +- mm/swapfile.c | 30 +- mm/vmalloc.c | 5 +- mm/zsmalloc.c | 2 +- net/batman-adv/Kconfig | 2 +- net/batman-adv/Makefile | 2 +- net/batman-adv/bat_algo.c | 2 +- net/batman-adv/bat_algo.h | 2 +- net/batman-adv/bat_iv_ogm.c | 2 +- net/batman-adv/bat_iv_ogm.h | 2 +- net/batman-adv/bat_v.c | 2 +- net/batman-adv/bat_v.h | 2 +- net/batman-adv/bat_v_elp.c | 2 +- net/batman-adv/bat_v_elp.h | 2 +- net/batman-adv/bat_v_ogm.c | 2 +- net/batman-adv/bat_v_ogm.h | 2 +- net/batman-adv/bitarray.c | 2 +- net/batman-adv/bitarray.h | 2 +- net/batman-adv/bridge_loop_avoidance.c | 2 +- net/batman-adv/bridge_loop_avoidance.h | 2 +- net/batman-adv/distributed-arp-table.c | 6 +- net/batman-adv/distributed-arp-table.h | 2 +- net/batman-adv/fragmentation.c | 2 +- net/batman-adv/fragmentation.h | 2 +- net/batman-adv/gateway_client.c | 2 +- net/batman-adv/gateway_client.h | 2 +- net/batman-adv/gateway_common.c | 2 +- net/batman-adv/gateway_common.h | 2 +- net/batman-adv/hard-interface.c | 2 +- net/batman-adv/hard-interface.h | 2 +- net/batman-adv/hash.c | 2 +- net/batman-adv/hash.h | 2 +- net/batman-adv/log.c | 2 +- net/batman-adv/log.h | 2 +- net/batman-adv/main.c | 2 +- net/batman-adv/main.h | 4 +- net/batman-adv/multicast.c | 4 +- net/batman-adv/multicast.h | 2 +- net/batman-adv/netlink.c | 6 +- net/batman-adv/netlink.h | 2 +- net/batman-adv/network-coding.c | 2 +- net/batman-adv/network-coding.h | 2 +- net/batman-adv/originator.c | 2 +- net/batman-adv/originator.h | 2 +- net/batman-adv/routing.c | 2 +- net/batman-adv/routing.h | 2 +- net/batman-adv/send.c | 2 +- net/batman-adv/send.h | 2 +- net/batman-adv/soft-interface.c | 2 +- net/batman-adv/soft-interface.h | 2 +- net/batman-adv/tp_meter.c | 4 +- net/batman-adv/tp_meter.h | 2 +- net/batman-adv/trace.c | 2 +- net/batman-adv/trace.h | 2 +- net/batman-adv/translation-table.c | 2 +- net/batman-adv/translation-table.h | 2 +- net/batman-adv/tvlv.c | 2 +- net/batman-adv/tvlv.h | 2 +- net/batman-adv/types.h | 5 +- net/bridge/br_mrp.c | 9 +- net/bridge/br_mrp_switchdev.c | 7 +- net/bridge/br_multicast.c | 2 +- net/bridge/br_private_mrp.h | 3 +- net/bridge/br_sysfs_if.c | 9 +- net/core/datagram.c | 12 +- net/core/dev.c | 210 +- net/core/net-sysfs.c | 53 +- net/core/netpoll.c | 22 +- net/core/page_pool.c | 14 +- net/core/skbuff.c | 26 +- net/core/sock.c | 12 +- net/dccp/feat.c | 2 +- net/dsa/dsa2.c | 7 +- net/dsa/dsa_priv.h | 23 +- net/dsa/slave.c | 39 +- net/ethtool/common.c | 147 + net/ethtool/common.h | 7 + net/ethtool/ioctl.c | 18 +- net/ethtool/linkmodes.c | 208 +- net/ethtool/netlink.h | 2 +- net/ipv4/fib_lookup.h | 3 +- net/ipv4/fib_semantics.c | 3 + net/ipv4/fib_trie.c | 13 +- net/ipv4/ip_input.c | 1 + net/ipv4/ip_output.c | 1 + net/ipv4/ipconfig.c | 21 +- net/ipv4/route.c | 14 +- net/ipv4/sysctl_net_ipv4.c | 2 +- net/ipv4/tcp_ipv4.c | 5 +- net/ipv4/udp.c | 6 + net/ipv6/esp6.c | 2 +- net/ipv6/ip6_input.c | 3 +- net/ipv6/ip6_offload.c | 1 + net/ipv6/ip6_output.c | 1 + net/ipv6/route.c | 27 +- net/ipv6/seg6_local.c | 67 +- net/ipv6/sysctl_net_ipv6.c | 2 +- net/ipv6/tcp_ipv6.c | 5 +- net/ipv6/udp.c | 4 +- net/mptcp/pm.c | 2 + net/mptcp/pm_netlink.c | 13 + net/mptcp/protocol.c | 4 + net/mptcp/protocol.h | 5 + net/netfilter/ipvs/ip_vs_core.c | 12 - net/netfilter/nf_conntrack_core.c | 3 +- net/netfilter/nf_flow_table_core.c | 4 +- net/netfilter/nf_tables_api.c | 53 +- net/netfilter/nft_cmp.c | 4 +- net/netfilter/xt_recent.c | 12 +- net/netlink/af_netlink.c | 8 + net/packet/af_packet.c | 4 +- net/qrtr/tun.c | 6 + net/rxrpc/Kconfig | 1 + net/rxrpc/call_object.c | 2 - net/rxrpc/local_object.c | 74 +- net/sched/em_nbyte.c | 2 +- net/sctp/proc.c | 16 +- net/sunrpc/xprtrdma/backchannel.c | 4 +- net/sunrpc/xprtrdma/frwr_ops.c | 12 +- net/sunrpc/xprtrdma/rpc_rdma.c | 67 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 4 +- net/sunrpc/xprtrdma/xprt_rdma.h | 15 +- net/vmw_vsock/af_vsock.c | 15 +- net/vmw_vsock/hyperv_transport.c | 4 - net/vmw_vsock/virtio_transport_common.c | 4 +- net/xfrm/xfrm_user.c | 2 +- samples/acrn/Makefile | 12 + samples/acrn/guest.ld | 9 + samples/acrn/payload.ld | 9 + samples/acrn/vm-sample.c | 136 + samples/auxdisplay/cfag12864b-example.c | 2 +- scripts/Makefile.dtbinst | 3 + scripts/Makefile.lib | 5 + scripts/check-blacklist-hashes.awk | 37 - scripts/checkpatch.pl | 8 +- scripts/checksyscalls.sh | 4 - scripts/dtc/Makefile | 8 +- scripts/dtc/data.c | 6 +- scripts/dtc/dtc.c | 4 + scripts/dtc/dtc.h | 8 +- scripts/dtc/fdtdump.c | 163 - scripts/dtc/fdtoverlay.c | 208 + scripts/dtc/flattree.c | 8 +- scripts/dtc/libfdt/fdt.c | 4 + scripts/dtc/libfdt/fdt_ro.c | 20 +- scripts/dtc/libfdt/fdt_rw.c | 4 +- scripts/dtc/libfdt/fdt_sw.c | 2 +- scripts/dtc/libfdt/libfdt.h | 126 +- scripts/dtc/libfdt/libfdt_internal.h | 19 + scripts/dtc/livetree.c | 2 +- scripts/dtc/srcpos.c | 2 +- scripts/dtc/update-dtc-source.sh | 3 +- scripts/dtc/version_gen.h | 2 +- scripts/dtc/yamltree.c | 6 +- scripts/kallsyms.c | 6 + scripts/mod/modpost.c | 50 +- scripts/mod/modpost.h | 3 - scripts/module.lds.S | 6 - scripts/sphinx-pre-install | 4 +- security/apparmor/apparmorfs.c | 4 +- security/apparmor/include/file.h | 2 +- security/apparmor/include/label.h | 1 + security/apparmor/include/policy.h | 6 +- security/apparmor/label.c | 4 +- security/apparmor/lsm.c | 22 +- security/apparmor/path.c | 2 +- security/apparmor/policy.c | 59 +- security/apparmor/policy_unpack.c | 2 +- security/integrity/ima/ima_kexec.c | 3 + .../integrity/platform_certs/keyring_handler.c | 26 +- sound/Kconfig | 2 + sound/Makefile | 3 +- sound/core/init.c | 4 + sound/core/pcm.c | 27 +- sound/core/pcm_dmaengine.c | 2 + sound/core/pcm_local.h | 7 + sound/core/pcm_memory.c | 12 +- sound/core/pcm_native.c | 54 +- sound/core/sound.c | 2 + sound/firewire/fireface/ff-protocol-latter.c | 118 +- sound/hda/Kconfig | 14 + sound/hda/ext/hdac_ext_controller.c | 37 + sound/hda/hdac_bus.c | 23 + sound/hda/hdac_controller.c | 14 + sound/hda/intel-dsp-config.c | 29 +- sound/pci/azt3328.c | 2 +- sound/soc/codecs/Kconfig | 19 +- sound/soc/codecs/Makefile | 2 + sound/soc/codecs/da7218.c | 4 +- sound/soc/codecs/hdmi-codec.c | 4 +- sound/soc/codecs/jz4760.c | 889 ++ sound/soc/codecs/rt5682-i2c.c | 3 + sound/soc/codecs/rt5682-sdw.c | 4 +- sound/soc/codecs/rt5682.c | 6 + sound/soc/codecs/rt700-sdw.c | 4 +- sound/soc/codecs/rt711-sdw.c | 4 +- sound/soc/fsl/fsl_easrc.c | 2 +- sound/soc/fsl/fsl_esai.c | 5 - sound/soc/fsl/fsl_micfil.c | 2 +- sound/soc/fsl/fsl_xcvr.c | 2 +- sound/soc/generic/audio-graph-card.c | 17 +- sound/soc/intel/boards/Kconfig | 12 + sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/bytcr_wm5102.c | 465 ++ sound/soc/intel/boards/sof_maxim_common.c | 5 +- sound/soc/intel/boards/sof_sdw.c | 131 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 16 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 20 + sound/soc/intel/common/soc-intel-quirks.h | 25 + sound/soc/intel/keembay/kmb_platform.c | 73 +- sound/soc/intel/keembay/kmb_platform.h | 1 + .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 41 + sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 4 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 24 +- sound/soc/qcom/lpass-apq8016.c | 2 +- sound/soc/soc-dapm.c | 13 +- sound/soc/soc-pcm.c | 4 +- sound/soc/sof/core.c | 10 + sound/soc/sof/debug.c | 2 +- sound/soc/sof/intel/hda-bus.c | 33 +- sound/soc/sof/intel/hda-compress.c | 2 +- sound/soc/sof/intel/hda-dsp.c | 18 +- sound/soc/sof/intel/hda-loader.c | 6 +- sound/soc/sof/intel/hda-pcm.c | 2 +- sound/soc/sof/intel/hda-trace.c | 4 +- sound/soc/sof/intel/hda.c | 262 +- sound/soc/sof/intel/hda.h | 4 +- sound/soc/sof/ipc.c | 2 + sound/soc/sof/sof-pci-dev.c | 10 +- sound/soc/sof/sof-priv.h | 2 + sound/soc/stm/stm32_i2s.c | 310 +- sound/soc/tegra/tegra_audio_graph_card.c | 9 +- sound/usb/card.h | 2 +- sound/usb/endpoint.c | 87 +- sound/usb/mixer_quirks.c | 367 +- sound/usb/pcm.c | 7 +- sound/virtio/Kconfig | 10 + sound/virtio/Makefile | 13 + sound/virtio/virtio_card.c | 462 ++ sound/virtio/virtio_card.h | 113 + sound/virtio/virtio_chmap.c | 219 + sound/virtio/virtio_ctl_msg.c | 311 + sound/virtio/virtio_ctl_msg.h | 78 + sound/virtio/virtio_jack.c | 233 + sound/virtio/virtio_pcm.c | 499 ++ sound/virtio/virtio_pcm.h | 121 + sound/virtio/virtio_pcm_msg.c | 393 + sound/virtio/virtio_pcm_ops.c | 493 ++ tools/arch/powerpc/include/uapi/asm/kvm.h | 2 + tools/bpf/bpf_dbg.c | 2 +- tools/bpf/resolve_btfids/.gitignore | 2 - tools/bpf/resolve_btfids/Makefile | 44 +- tools/certs/print-cert-tbs-hash.sh | 91 - tools/include/linux/export.h | 3 - tools/include/linux/static_call_types.h | 50 + tools/include/uapi/linux/if_link.h | 1 - tools/include/uapi/linux/kvm.h | 1 + tools/objtool/check.c | 17 +- tools/power/x86/intel-speed-select/isst-config.c | 115 +- tools/power/x86/intel-speed-select/isst-core.c | 11 + tools/power/x86/intel-speed-select/isst-display.c | 18 + tools/power/x86/intel-speed-select/isst.h | 2 + tools/power/x86/turbostat/turbostat.c | 10 +- tools/testing/kunit/kunit.py | 30 +- tools/testing/kunit/kunit_config.py | 13 +- tools/testing/kunit/kunit_kernel.py | 18 +- tools/testing/kunit/kunit_tool_test.py | 204 +- tools/testing/selftests/bpf/README.rst | 24 + .../testing/selftests/bpf/benchs/bench_ringbufs.c | 2 +- .../selftests/bpf/prog_tests/atomic_bounds.c | 2 + .../selftests/bpf/prog_tests/stack_var_off.c | 35 + tools/testing/selftests/bpf/prog_tests/test_ima.c | 23 +- tools/testing/selftests/bpf/progs/ima.c | 33 +- .../selftests/bpf/progs/test_stack_var_off.c | 51 + tools/testing/selftests/bpf/test_flow_dissector.c | 2 +- tools/testing/selftests/bpf/verifier/atomic_and.c | 2 +- tools/testing/selftests/bpf/verifier/atomic_or.c | 2 +- tools/testing/selftests/bpf/verifier/atomic_xor.c | 2 +- tools/testing/selftests/bpf/verifier/basic_stack.c | 2 +- tools/testing/selftests/bpf/verifier/calls.c | 4 +- tools/testing/selftests/bpf/verifier/const_or.c | 4 +- .../selftests/bpf/verifier/helper_access_var_len.c | 12 +- tools/testing/selftests/bpf/verifier/int_ptr.c | 6 +- tools/testing/selftests/bpf/verifier/raw_stack.c | 10 +- tools/testing/selftests/bpf/verifier/stack_ptr.c | 22 +- tools/testing/selftests/bpf/verifier/unpriv.c | 2 +- tools/testing/selftests/bpf/verifier/var_off.c | 115 +- tools/testing/selftests/bpf/vmtest.sh | 368 + tools/testing/selftests/bpf/xdpxceiver.c | 6 +- .../selftests/breakpoints/breakpoint_test_arm64.c | 4 +- tools/testing/selftests/dma/dma_map_benchmark.c | 23 +- tools/testing/selftests/dmabuf-heaps/Makefile | 2 +- tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c | 149 +- .../selftests/drivers/net/mlxsw/ethtool_lanes.sh | 187 + .../drivers/net/netdevsim/fib_notifications.sh | 134 +- tools/testing/selftests/ipc/msgque.c | 6 +- tools/testing/selftests/kvm/.gitignore | 4 + tools/testing/selftests/kvm/Makefile | 6 + tools/testing/selftests/kvm/demand_paging_test.c | 43 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 92 +- tools/testing/selftests/kvm/include/kvm_util.h | 6 - .../testing/selftests/kvm/include/perf_test_util.h | 7 +- tools/testing/selftests/kvm/include/test_util.h | 16 +- .../selftests/kvm/include/x86_64/processor.h | 41 +- tools/testing/selftests/kvm/lib/kvm_util.c | 1 + tools/testing/selftests/kvm/lib/perf_test_util.c | 31 +- tools/testing/selftests/kvm/lib/test_util.c | 31 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 144 + .../kvm/memslot_modification_stress_test.c | 212 + tools/testing/selftests/{seccomp => kvm}/settings | 0 tools/testing/selftests/kvm/x86_64/evmcs_test.c | 3 +- .../testing/selftests/kvm/x86_64/get_cpuid_test.c | 175 + tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 31 +- .../selftests/kvm/x86_64/vmx_pmu_msrs_test.c | 131 + .../testing/selftests/kvm/x86_64/xapic_ipi_test.c | 544 ++ .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 169 + .../testing/selftests/kvm/x86_64/xen_vmcall_test.c | 150 + .../selftests/net/forwarding/ethtool_lib.sh | 34 + tools/testing/selftests/net/forwarding/lib.sh | 28 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 1068 +-- tools/testing/selftests/net/so_txtime.c | 2 +- tools/testing/selftests/net/tls.c | 15 +- tools/testing/selftests/net/txtimestamp.c | 6 +- tools/testing/selftests/netfilter/nft_meta.sh | 2 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 8 +- .../syscall_user_dispatch/sud_benchmark.c | 8 +- .../selftests/syscall_user_dispatch/sud_test.c | 14 +- .../selftests/tc-testing/tc-tests/filters/u32.json | 46 + tools/testing/selftests/timens/.gitignore | 1 + tools/testing/selftests/vDSO/vdso_config.h | 4 +- tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 3 +- tools/testing/selftests/vm/gup_test.c | 36 +- tools/testing/selftests/vm/memfd_secret.c | 296 - tools/testing/selftests/vm/run_vmtests | 366 - tools/testing/selftests/vm/run_vmtests.sh | 349 + tools/testing/selftests/x86/ldt_gdt.c | 2 +- virt/kvm/dirty_ring.c | 8 +- virt/kvm/kvm_main.c | 54 +- virt/kvm/mmu_lock.h | 23 + 2700 files changed, 111553 insertions(+), 53597 deletions(-) create mode 100644 Documentation/dev-tools/kunit/tips.rst create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb [...] delete mode 100644 Documentation/devicetree/bindings/clock/csr,atlas7-car.txt delete mode 100644 Documentation/devicetree/bindings/clock/prima2-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,a7pll.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sc8180x.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm8350.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gpucc-sdm660.yaml delete mode 100644 Documentation/devicetree/bindings/clock/ste-u300-syscon-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/tango4-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/zx296702-clk.txt delete mode 100644 Documentation/devicetree/bindings/clock/zx296718-clk.txt delete mode 100644 Documentation/devicetree/bindings/display/fsl,lcdif.yaml create mode 100644 Documentation/devicetree/bindings/display/mxsfb.txt delete mode 100644 Documentation/devicetree/bindings/i3c/i3c.txt create mode 100644 Documentation/devicetree/bindings/i3c/i3c.yaml create mode 100644 Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5696.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/realtek, [...] create mode 100644 Documentation/devicetree/bindings/media/i2c/imx258.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/ov5647.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ene-kb930.yaml create mode 100644 Documentation/devicetree/bindings/mips/realtek-rtl.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/jedec,spi-nor.txt create mode 100644 Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml create mode 100644 Documentation/devicetree/bindings/net/brcm,bcm4908enet.yaml create mode 100644 Documentation/devicetree/bindings/pci/microchip,pcie-host.yaml create mode 100644 Documentation/devicetree/bindings/regulator/mt6315-regulator.yaml create mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf2127.yaml create mode 100644 Documentation/devicetree/bindings/spi/realtek,rtl-spi.yaml delete mode 100644 Documentation/devicetree/bindings/timer/stericsson-u300-apptimer.txt create mode 100644 Documentation/devicetree/bindings/watchdog/intel,keembay-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/sigma,smp8642-wdt.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/sirfsoc_wdt.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/stericsson-coh901327.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt delete mode 100644 Documentation/driver-api/media/v4l2-clocks.rst create mode 100644 Documentation/virt/acrn/cpuid.rst create mode 100644 Documentation/virt/acrn/index.rst create mode 100644 Documentation/virt/acrn/introduction.rst create mode 100644 Documentation/virt/acrn/io-request.rst create mode 100644 arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-supermicro-x11spi.dts create mode 100644 arch/arm/include/asm/kexec-internal.h create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.dts create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts delete mode 100644 arch/arm64/include/asm/set_memory.h create mode 100644 arch/arm64/include/asm/setup.h create mode 100644 arch/arm64/kernel/idreg-override.c create mode 100644 arch/mips/boot/dts/realtek/Makefile create mode 100644 arch/mips/boot/dts/realtek/cisco_sg220-26.dts create mode 100644 arch/mips/boot/dts/realtek/rtl838x.dtsi create mode 100644 arch/mips/boot/dts/realtek/rtl83xx.dtsi delete mode 100644 arch/mips/include/asm/mach-pistachio/irq.h create mode 100644 arch/mips/include/uapi/asm/perf_regs.h create mode 100644 arch/mips/kernel/perf_regs.c create mode 100644 arch/powerpc/include/asm/interrupt.h create mode 100644 arch/x86/hyperv/hv_proc.c create mode 100644 arch/x86/hyperv/irqdomain.c create mode 100644 arch/x86/include/asm/acrn.h create mode 100644 arch/x86/include/asm/kvm-x86-ops.h create mode 100644 arch/x86/kvm/svm/svm_ops.h create mode 100644 arch/x86/kvm/xen.c create mode 100644 arch/x86/kvm/xen.h delete mode 100644 drivers/block/skd_main.c delete mode 100644 drivers/block/skd_s1120.h delete mode 100644 drivers/clk/clk-efm32gg.c delete mode 100644 drivers/clk/clk-tango4.c delete mode 100644 drivers/clk/clk-u300.c create mode 100644 drivers/clk/qcom/a7-pll.c create mode 100644 drivers/clk/qcom/apcs-sdx55.c create mode 100644 drivers/clk/qcom/gcc-sc8180x.c create mode 100644 drivers/clk/qcom/gcc-sm8350.c create mode 100644 drivers/clk/qcom/gpucc-sdm660.c create mode 100644 drivers/clk/qcom/mmcc-sdm660.c delete mode 100644 drivers/clk/sirf/Makefile delete mode 100644 drivers/clk/sirf/atlas6.h delete mode 100644 drivers/clk/sirf/clk-atlas6.c delete mode 100644 drivers/clk/sirf/clk-atlas7.c delete mode 100644 drivers/clk/sirf/clk-common.c delete mode 100644 drivers/clk/sirf/clk-prima2.c delete mode 100644 drivers/clk/sirf/prima2.h create mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-h616.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-h616.h create mode 100644 drivers/clk/xilinx/Kconfig create mode 100644 drivers/clk/xilinx/Makefile create mode 100644 drivers/clk/xilinx/xlnx_vcu.c delete mode 100644 drivers/clk/zte/Makefile delete mode 100644 drivers/clk/zte/clk-zx296702.c delete mode 100644 drivers/clk/zte/clk-zx296718.c delete mode 100644 drivers/clk/zte/clk.c delete mode 100644 drivers/clk/zte/clk.h delete mode 100644 drivers/clocksource/timer-atlas7.c delete mode 100644 drivers/clocksource/timer-efm32.c delete mode 100644 drivers/clocksource/timer-prima2.c delete mode 100644 drivers/clocksource/timer-tango-xtal.c delete mode 100644 drivers/clocksource/timer-u300.c create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_11_0_6_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_11_0_6_sh_mask.h create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_ccorr.c create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_drv.h create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_gamma.c delete mode 100644 drivers/gpu/drm/mediatek/mtk_drm_ddp.c delete mode 100644 drivers/gpu/drm/mediatek/mtk_drm_ddp.h delete mode 100644 drivers/gpu/drm/ttm/ttm_device.c create mode 100644 drivers/i3c/master/svc-i3c-master.c create mode 100644 drivers/iommu/intel/cap_audit.c create mode 100644 drivers/iommu/intel/cap_audit.h create mode 100644 drivers/irqchip/irq-realtek-rtl.c create mode 100644 drivers/media/dvb-frontends/mxl692.c create mode 100644 drivers/media/dvb-frontends/mxl692.h create mode 100644 drivers/media/dvb-frontends/mxl692_defs.h create mode 100644 drivers/media/i2c/imx334.c create mode 100644 drivers/media/i2c/rdacm21.c delete mode 100644 drivers/media/v4l2-core/v4l2-clk.c create mode 100644 drivers/mfd/acer-ec-a500.c delete mode 100644 drivers/misc/habanalabs/common/mmu.c create mode 100644 drivers/misc/habanalabs/common/mmu/Makefile create mode 100644 drivers/misc/habanalabs/common/mmu/mmu.c create mode 100644 drivers/misc/habanalabs/common/mmu/mmu_v1.c delete mode 100644 drivers/misc/habanalabs/common/mmu_v1.c delete mode 100644 drivers/misc/habanalabs/common/pci.c create mode 100644 drivers/misc/habanalabs/common/pci/Makefile create mode 100644 drivers/misc/habanalabs/common/pci/pci.c create mode 100644 drivers/net/ethernet/broadcom/bcm4908enet.c create mode 100644 drivers/net/ethernet/broadcom/bcm4908enet.h create mode 100644 drivers/net/ethernet/intel/ice/ice_lag.c create mode 100644 drivers/net/ethernet/intel/ice/ice_lag.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.h create mode 100644 drivers/net/mhi/Makefile create mode 100644 drivers/net/mhi/mhi.h create mode 100644 drivers/net/mhi/net.c create mode 100644 drivers/net/mhi/proto_mbim.c delete mode 100644 drivers/net/mhi_net.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/Kconfig create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/Makefile create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/debugfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/dma.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/eeprom.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/pci.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/regs.h create mode 100644 drivers/pci/controller/pcie-microchip-host.c delete mode 100644 drivers/pci/pcie/bw_notification.c create mode 100644 drivers/platform/surface/surface_hotplug.c create mode 100644 drivers/platform/x86/dell/Kconfig create mode 100644 drivers/platform/x86/dell/Makefile rename drivers/platform/x86/{ => dell}/alienware-wmi.c (100%) rename drivers/platform/x86/{ => dell}/dcdbas.c (100%) rename drivers/platform/x86/{ => dell}/dcdbas.h (100%) rename drivers/platform/x86/{ => dell}/dell-laptop.c (100%) rename drivers/platform/x86/{ => dell}/dell-rbtn.c (100%) rename drivers/platform/x86/{ => dell}/dell-rbtn.h (100%) rename drivers/platform/x86/{ => dell}/dell-smbios-base.c (100%) rename drivers/platform/x86/{ => dell}/dell-smbios-smm.c (100%) rename drivers/platform/x86/{ => dell}/dell-smbios-wmi.c (100%) rename drivers/platform/x86/{ => dell}/dell-smbios.h (100%) rename drivers/platform/x86/{ => dell}/dell-smo8800.c (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-aio.c (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-descriptor.c (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-descriptor.h (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-led.c (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-sysman/Makefile (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-sysman/biosattr-interface.c (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-sysman/dell-wmi-sysman.h (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-sysman/enum-attributes.c (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-sysman/int-attributes.c (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-sysman/passobj-attributes.c (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-sysman/passwordattr-interface.c (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-sysman/string-attributes.c (100%) rename drivers/platform/x86/{ => dell}/dell-wmi-sysman/sysman.c (100%) rename drivers/platform/x86/{ => dell}/dell-wmi.c (100%) rename drivers/platform/x86/{ => dell}/dell_rbu.c (100%) create mode 100644 drivers/regulator/mt6315-regulator.c create mode 100644 drivers/soc/mediatek/mtk-mutex.c delete mode 100644 drivers/soc/xilinx/xlnx_vcu.c create mode 100644 drivers/spi/spi-realtek-rtl.c create mode 100644 drivers/virt/acrn/Kconfig create mode 100644 drivers/virt/acrn/Makefile create mode 100644 drivers/virt/acrn/acrn_drv.h create mode 100644 drivers/virt/acrn/hsm.c create mode 100644 drivers/virt/acrn/hypercall.h create mode 100644 drivers/virt/acrn/ioeventfd.c create mode 100644 drivers/virt/acrn/ioreq.c create mode 100644 drivers/virt/acrn/irqfd.c create mode 100644 drivers/virt/acrn/mm.c create mode 100644 drivers/virt/acrn/vm.c create mode 100644 drivers/virtio/virtio_pci_modern_dev.c delete mode 100644 drivers/watchdog/atlas7_wdt.c delete mode 100644 drivers/watchdog/coh901327_wdt.c create mode 100644 drivers/watchdog/keembay_wdt.c delete mode 100644 drivers/watchdog/sirfsoc_wdt.c delete mode 100644 drivers/watchdog/tangox_wdt.c delete mode 100644 drivers/watchdog/zx2967_wdt.c delete mode 100644 include/drm/ttm/ttm_device.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sc8180x.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sm8350.h create mode 100644 include/dt-bindings/clock/qcom,gpucc-sdm660.h create mode 100644 include/dt-bindings/clock/qcom,mmcc-sdm660.h create mode 100644 include/dt-bindings/clock/sun50i-h616-ccu.h create mode 100644 include/dt-bindings/clock/xlnx-vcu.h delete mode 100644 include/dt-bindings/clock/zx296702-clock.h create mode 100644 include/dt-bindings/reset-controller/mt8192-resets.h create mode 100644 include/dt-bindings/reset/sun50i-h616-ccu.h delete mode 100644 include/linux/platform_data/clk-u300.h create mode 100644 include/linux/regulator/mt6315-regulator.h delete mode 100644 include/linux/secretmem.h create mode 100644 include/linux/soc/mediatek/mtk-mutex.h create mode 100644 include/linux/virtio_pci_modern.h delete mode 100644 include/media/v4l2-clk.h create mode 100644 include/net/gro.h create mode 100644 include/trace/events/netlink.h create mode 100644 include/uapi/linux/acrn.h create mode 100644 include/uapi/linux/virtio_snd.h delete mode 100644 mm/secretmem.c create mode 100644 samples/acrn/Makefile create mode 100644 samples/acrn/guest.ld create mode 100644 samples/acrn/payload.ld create mode 100644 samples/acrn/vm-sample.c delete mode 100755 scripts/check-blacklist-hashes.awk delete mode 100644 scripts/dtc/fdtdump.c create mode 100644 scripts/dtc/fdtoverlay.c create mode 100644 sound/soc/codecs/jz4760.c create mode 100644 sound/soc/intel/boards/bytcr_wm5102.c create mode 100644 sound/virtio/Kconfig create mode 100644 sound/virtio/Makefile create mode 100644 sound/virtio/virtio_card.c create mode 100644 sound/virtio/virtio_card.h create mode 100644 sound/virtio/virtio_chmap.c create mode 100644 sound/virtio/virtio_ctl_msg.c create mode 100644 sound/virtio/virtio_ctl_msg.h create mode 100644 sound/virtio/virtio_jack.c create mode 100644 sound/virtio/virtio_pcm.c create mode 100644 sound/virtio/virtio_pcm.h create mode 100644 sound/virtio/virtio_pcm_msg.c create mode 100644 sound/virtio/virtio_pcm_ops.c delete mode 100755 tools/certs/print-cert-tbs-hash.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/stack_var_off.c create mode 100644 tools/testing/selftests/bpf/progs/test_stack_var_off.c create mode 100755 tools/testing/selftests/bpf/vmtest.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/ethtool_lanes.sh create mode 100644 tools/testing/selftests/kvm/memslot_modification_stress_test.c copy tools/testing/selftests/{seccomp => kvm}/settings (100%) create mode 100644 tools/testing/selftests/kvm/x86_64/get_cpuid_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_pmu_msrs_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/xapic_ipi_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/xen_shinfo_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/xen_vmcall_test.c delete mode 100644 tools/testing/selftests/vm/memfd_secret.c delete mode 100755 tools/testing/selftests/vm/run_vmtests create mode 100755 tools/testing/selftests/vm/run_vmtests.sh create mode 100644 virt/kvm/mmu_lock.h