This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits f493eba27d06 secretmem: test: add basic selftest for memfd_secret(2) omits 9a976910c122 arch, mm: wire up memfd_secret system call where relevant omits de30c4411794 PM: hibernate: disable when there are active secretmem users omits 26a2241939af secretmem: add memcg accounting omits 37524179b74d secretmem: use PMD-size pages to amortize direct map fragm [...] omits 66d00c7ce109 mm: introduce memfd_secret system call to create "secret" [...] omits 0b863de4cff6 arm64: kfence: fix header inclusion omits f35d0b8a047f set_memory: allow querying whether set_direct_map_*() is a [...] omits d94c589bf83f set_memory: allow set_direct_map_*_noflush() for multiple pages omits a1a81f613e18 riscv/Kconfig: make direct map manipulation options depend on MMU omits 962044e0ae45 mmap: make mlock_future_check() global omits b02d7da67f74 mm: add definition of PMD_PAGE_ORDER omits 15af99f563e7 Merge branch 'akpm-current/current' omits 1f6e64e80935 Merge remote-tracking branch 'oprofile-removal/oprofile/removal' omits 3ee0becdba34 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits 996f9f7821a2 Merge remote-tracking branch 'memblock/for-next' omits 75b0f9276636 Merge remote-tracking branch 'mhi/mhi-next' omits b113c7366044 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits af77176566e1 Merge remote-tracking branch 'hyperv/hyperv-next' omits 6e5627dd00a5 Merge remote-tracking branch 'xarray/main' omits 3c474c0da334 Merge remote-tracking branch 'nvmem/for-next' omits 3c1797a17613 Merge remote-tracking branch 'slimbus/for-next' omits 09153fd882b7 Merge remote-tracking branch 'gnss/gnss-next' omits 5082719bba9d Merge remote-tracking branch 'kspp/for-next/kspp' omits 48ed2c882e3c Merge remote-tracking branch 'rtc/rtc-next' omits 78a3ebe4a7fb Merge remote-tracking branch 'coresight/next' omits 6f581681ff6f Merge remote-tracking branch 'livepatching/for-next' omits b2c096d106e2 Merge remote-tracking branch 'userns/for-next' omits ddc2accf5a85 Merge remote-tracking branch 'pwm/for-next' omits ba5a6fc071ee Merge remote-tracking branch 'pinctrl/for-next' omits 00a6dc760d2b Merge remote-tracking branch 'gpio-intel/for-next' omits bb561854575d Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 3e5ac4cf0ae7 Merge remote-tracking branch 'rpmsg/for-next' omits bad43f5bd8ba Merge remote-tracking branch 'vhost/linux-next' omits ad7dc6c907b2 Merge remote-tracking branch 'scsi-mkp/for-next' omits bb43ab19cfac Merge remote-tracking branch 'scsi/for-next' omits 949e7cfdcb8e Merge remote-tracking branch 'cgroup/for-next' omits 87b51d518991 Merge remote-tracking branch 'dmaengine/next' omits 7e36feb56fdf Merge remote-tracking branch 'icc/icc-next' omits 32f89f8a16de Merge remote-tracking branch 'staging/staging-next' omits be0a1523beee Merge remote-tracking branch 'thunderbolt/next' omits f1eb3bf0ae7f Merge remote-tracking branch 'soundwire/next' omits 8a00572d4e79 Merge remote-tracking branch 'extcon/extcon-next' omits dcb1aa36b70f Merge remote-tracking branch 'char-misc/char-misc-next' omits a7a4a4a406d5 Merge remote-tracking branch 'tty/tty-next' omits f58c17e92939 Merge remote-tracking branch 'phy-next/next' omits 3861b106f1b8 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 5130e64c06bc Merge remote-tracking branch 'usb-serial/usb-next' omits b25dbbcb3bcf Merge remote-tracking branch 'usb/usb-next' omits c6c4339e7dae Merge remote-tracking branch 'driver-core/driver-core-next' omits 884d97b5ac27 Merge remote-tracking branch 'ipmi/for-next' omits 14c46391e5c8 Merge remote-tracking branch 'leds/for-next' omits b44c1ae4897c Merge remote-tracking branch 'hsi/for-next' omits eef1dd197861 Merge remote-tracking branch 'chrome-platform/for-next' omits c43d92f18b92 Merge remote-tracking branch 'drivers-x86/for-next' omits 6d0c0a8d572d Merge remote-tracking branch 'workqueues/for-next' omits ca3c96a0b533 Merge remote-tracking branch 'percpu/for-next' omits 07b77386cabd Merge remote-tracking branch 'kvm-arm/next' omits 9201a652a75e Merge remote-tracking branch 'rcu/rcu/next' omits 5e7b37189728 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 00e62aebd53d Merge remote-tracking branch 'edac/edac-for-next' omits 071dae02fa30 Merge remote-tracking branch 'tip/auto-latest' omits 5b6fad7aa289 Merge remote-tracking branch 'spi/for-next' omits e4a97ee9d28c Merge remote-tracking branch 'devicetree/for-next' omits f1b0d8aae57f Merge remote-tracking branch 'audit/next' omits ed3721b71ca9 Merge remote-tracking branch 'iommu/next' omits 217454d8e6f7 Merge remote-tracking branch 'tpmdd/next' omits 6164fb09308d Merge remote-tracking branch 'tomoyo/master' omits bd8aadca36a9 Merge remote-tracking branch 'selinux/next' omits 32b44adcc16c initramfs-panic-with-memory-information-fix omits 0fff344e00dc initramfs: panic with memory information omits 0506b549cbce scripts/gdb: fix list_for_each omits d1d77fc81684 aio: simplify read_events() omits 9c812e298be2 init: clean up early_param_on_off() macro omits 76f3e2363f13 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol omits 22802b1a30f6 checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] omits 976d9ddb0a74 checkpatch: add warning for avoiding .L prefix symbols in [...] omits 71f918ca1b9a checkpatch: improve TYPECAST_INT_CONSTANT test message omits 485fc75e06ee checkpatch: prefer ftrace over function entry/exit printks omits 597a50d1197d checkpatch: trivial style fixes omits c12ac9033885 checkpatch: ignore warning designated initializers using NR_CPUS omits 80c0d4a6e1d5 checkpatch: improve blank line after declaration test omits 23d6d312f75b include/linux/bitops.h: spelling s/synomyn/synonym/ omits 49ec3b79c82d mm/page_poison: use unhashed address in hexdump for check_ [...] omits 1a279773d2ba lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] omits d566491c9c32 lib/cmdline: remove an unneeded local variable in next_arg() omits 180a1b7bb9e3 lib: stackdepot: fix ignoring return value warning omits 570d66c49d7c lib-stackdepot-add-support-to-disable-stack-depot-fix omits 611c6fb67a97 lib: stackdepot: add support to disable stack depot omits 98fd13f69aa0 lib: stackdepot: add support to configure STACK_HASH_SIZE omits 352bc1d931f0 string.h: move fortified functions definitions in a dedica [...] omits 3572c5aa5520 lib-optimize-cpumask_local_spread-v8 omits 58d9451b4cb9 lib: optimize cpumask_local_spread() omits e6d41100eab8 lib/genalloc.c: change return type to unsigned long for bi [...] omits d4081a79551a kernel: delete repeated words in comments omits 721ff65e78c4 groups: simplify struct group_info allocation omits d7b65ffb8e68 groups: use flexible-array member in struct group_info omits 9377fa345a33 include/linux: remove repeated words omits 768d834742a7 proc/sysctl: make protected_* world readable omits 5bb177f1e283 sysctl.c: fix underflow value setting risk in vm_table omits 731576353a79 proc/wchan: use printk format instead of lookup_symbol_name() omits 1ffeb7cb1825 alpha: remove CONFIG_EXPERIMENTAL from defconfigs omits c55c2225ca18 kernel/hung_task.c: Monitor killed tasks. omits 3cf2e00acd98 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits bf1640db5591 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 56a32b426d27 arm64: kasan: export MTE symbols for KASAN tests omits 60908ca3c756 kasan: always inline HW_TAGS helper functions omits 825a97d16953 arm64: kasan: simplify and inline MTE functions omits 9714985cbac3 kasan: ensure poisoning size alignment omits 9c50691d36e5 kasan, mm: optimize krealloc poisoning omits e0b4bc560974 kasan, mm: remove krealloc side-effect omits ba33bcb1bcd9 kasan: rework krealloc tests omits 26646157d84e kasan: unify large kfree checks omits a129c148d954 kasan: clean up setting free info in kasan_slab_free omits c483ed152276 kasan: optimize large kmalloc poisoning omits b23a6df73d30 kasan, mm: optimize kmalloc poisoning omits d80c46467306 kasan, mm: don't save alloc stacks twice omits 14af388492b9 kasan: use error_report_end tracepoint omits ea048a9c8a73 kfence: use error_report_end tracepoint omits 81c4695b9564 tracing: add error_report_end trace point omits 9c764113b325 MAINTAINERS: add entry for KFENCE omits aa6b6484fd97 kfence: show access type in report omits 96dea40a8b26 kfence: fix typo in test omits ee58f5f146e9 kfence: add test suite omits 118684c04f72 kfence: add missing copyright header to documentation omits 093d79ef5450 kfence, Documentation: add KFENCE documentation omits bc7a0a7a2f75 kasan: untag addresses for KFENCE omits c71e1ea826bb revert kasan-remove-kfence-leftovers omits b6984eb1d04d kfence, kasan: make KFENCE compatible with KASAN omits 9ffe5bc52cd0 mm, kfence: insert KFENCE hooks for SLUB omits d292a0167ea4 mm, kfence: insert KFENCE hooks for SLAB omits cb9a89278910 kfence: use pt_regs to generate stack trace on faults omits 50b653f50ac9 kfence, arm64: add missing copyright and description header omits dce37a3b0927 arm64, kfence: enable KFENCE for ARM64 omits 14bc6268071d kfence, x86: add missing copyright and description header omits f9bf4d7f7538 x86, kfence: enable KFENCE for x86 omits 3c3c83949964 kfence: add missing copyright and description headers omits a0688842521c kfence: add option to use KFENCE without static keys omits 7b37df68cfb5 kfence: fix potential deadlock due to wake_up() omits b9d2ebbcf72d kfence: avoid stalling work queue task without allocations omits 24e91c5072e8 kfence: Fix parameter description for kfence_object_start() omits 219755cc305a mm: add Kernel Electric-Fence infrastructure omits 363d06677061 mm/early_ioremap.c: use __func__ instead of function name omits 5fd41ca93fcf bdi-use-might_alloc-fix omits 83d55efd285e mm/backing-dev.c: use might_alloc() omits 1b8d8b21af86 mm/dmapool: use might_alloc() omits 20f29ac424a1 mm: page-flags.h: Typo fix (It -> If) omits 654fcd53379c mm: remove arch_remap() and mm-arch-hooks.h omits e6f0ff8dc159 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] omits 711ff0841649 mm: set the sleep_mapped to true for zbud and z3fold omits 199813dfa339 mm/zswap: fix variable 'entry' is uninitialized when used omits 1af9eb7fc47c mm/zswap: fix potential uninitialized pointer read on tmp omits 5f70c6911f09 mm/zswap: fix potential memory leak omits 73651fab2d23 mm/zswap: add return value in zswap_frontswap_load omits 6030c0b51bb7 mm/zswap: add the flag can_sleep_mapped omits 248e8038fe37 mm: zswap: clean up confusing comment omits 35ff05257be9 mm/rmap: use page_not_mapped in try_to_unmap() omits 3be20b6d815a mm/rmap: fix obsolete comment in __page_check_anon_rmap() omits 39b5731850bd mm/rmap: remove unneeded semicolon in page_not_mapped() omits 738da48c9dcc mm/rmap: correct some obsolete comments of anon_vma omits 735a778e18fd virtio-mem: check against mhp_get_pluggable_range() which [...] omits 427d4039e832 s390/mm: define arch_get_mappable_range() omits 2a5b9d6444e3 arm64/mm: define arch_get_mappable_range() omits 34ba2a1f051d mm/memory_hotplug: prevalidate the address range being add [...] omits f2e69d4a44d2 Documentation: sysfs/memory: clarify some memory block dev [...] omits e0ac74c5ed86 drivers/base/memory: don't store phys_device in memory blocks omits 73e824836fe7 mm/memory_hotplug: use helper function zone_end_pfn() to g [...] omits 01bfbce859f6 mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE omits 11b2b78ab8e7 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' omits 2838a4333a44 mm: fix memory_failure() handling of dax-namespace metadata omits 38a26f33750f mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] omits 8c3dbead52fe mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] omits 7799a982aef4 mm: teach pfn_to_online_page() to consider subsection validity omits 0553da5402b3 mm: move pfn_to_online_page() out of line omits cb234c1584de mm/vmstat.c: erase latency in vmstat_shepherd omits c06a92dfa6e2 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 7a915b515265 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 6d081b00e0f5 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits 83a408dad3d1 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] omits 9934f1ce6495 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] omits d3c8d6afeffe mm/page_alloc: count CMA pages per zone and print them in [...] omits 661869adf622 mm/cma: expose all pages to the buddy if activation of an [...] omits cc0c3495b840 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix omits b400186be170 mm-cma-allocate-cma-areas-bottom-up-fix-3 omits 0b02a6fb3c9b mm-cma-allocate-cma-areas-bottom-up-fix-2 omits 5500cfb4b155 mm-cma-allocate-cma-areas-bottom-up-fix omits 68637e5bc3f9 mm: cma: allocate cma areas bottom-up omits c6e444cf048d mm,thp,shmem: make khugepaged obey tmpfs mount flags omits 05da024b943e mm,thp,shm: limit gfp mask to no more than specified omits 9d715662bb99 mm,thp,shmem: limit shmem THP alloc gfp_mask omits d71c9e2087da mm: remove pagevec_lookup_entries omits 240d3211a76f mm: pass pvec directly to find_get_entries omits 5fa4b3eba303 mm: remove nr_entries parameter from pagevec_lookup_entries omits 7c7004e07c60 mm: add an 'end' parameter to pagevec_lookup_entries omits 311bbebcf430 mm: add an 'end' parameter to find_get_entries omits bc7ed3920358 fix mm-add-and-use-find_lock_entries.patch omits 9125f0adb231 mm: add and use find_lock_entries omits bd9c9de11f85 iomap: use mapping_seek_hole_data omits 8c61757a4b54 fix mm-filemap-add-mapping_seek_hole_data.patch omits 0be0f69deb73 mm/filemap: add mapping_seek_hole_data omits 72438c678513 fix mm-filemap-add-helper-for-finding-pages.patch omits df584e719dfc mm/filemap: add helper for finding pages omits 83554f0db853 mm/filemap: rename find_get_entry to mapping_get_entry omits 533004e19245 mm: add FGP_ENTRY omits 4d4b13390346 mm/swap: optimise get_shadow_from_swap_cache omits 6756929db812 mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits 781c09810aee mm: make pagecache tagged lookups return only head pages omits 6630537c96a6 mm/migrate: remove unneeded semicolons omits da0745e25f06 hugetlbfs: fix some comment typos omits 78c22e512be6 hugetlbfs: correct some obsolete comments about inode i_mutex omits ffe6a17e987b hugetlbfs: make hugepage size conversion more readable omits 6b807c669819 hugetlbfs: remove meaningless variable avoid_reserve omits 1221e25305bd hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] omits 9a8f4b1bae1d hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs omits 6661ab827503 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() omits a5d146eed9e4 hugetlbfs: remove special hugetlbfs_set_page_dirty() omits 7d64d62b016d mm/hugetlb: change hugetlb_reserve_pages() to type bool omits b0dcb33e3ff3 mm, oom: fix a comment in dump_task() omits 7c0f209879c1 mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] omits 6a3be1096897 numa balancing: migrate on fault among multiple bound nodes omits 0603e1fed094 mm/compaction: fix misbehaviors of fast_find_migrateblock() omits 9555063b9519 mm/compaction: correct deferral logic for proactive compaction omits 6c5a280d46f0 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked omits 5e91afb59fc2 mm/compaction: remove rcu_read_lock during page compaction omits 222beaa8090f z3fold: simplify the zhdr initialization code in init_z3fo [...] omits aba861e692ae z3fold: remove unused attribute for release_z3fold_page omits ce044637ab78 hugetlb: convert PageHugeFreed to HPageFreed flag omits 42f5817c591f hugetlb: convert PageHugeTemporary() to HPageTemporary flag omits c2426cde43a0 hugetlb: convert page_huge_active() HPageMigratable flag omits 6195ece8481d hugetlb: use page.private for hugetlb specific page flags omits 08dcfa5ae01f mm: workingset: clarify eviction order and distance calculation omits 975c3ad8e809 mm/vmscan.c: make lruvec_lru_size() static omits 45e387ff9726 include/linux/mm_inline.h: fold __update_lru_size() into i [...] omits 3e31cae5d73f include/linux/mm_inline.h: fold page_lru_base_type() into [...] omits 6ee13d5de76d mm: VM_BUG_ON lru page flags omits ac78a2142f89 mm: add __clear_page_lru_flags() to replace page_off_lru() omits 7ce6f3a74376 mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() omits a7e61b89215b mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() omits 25b1bbd9f508 mm: don't pass "enum lru_list" to lru list addition functions omits 4839d3b07115 include/linux/mm_inline.h: shuffle lru list addition and d [...] omits f1538f149b4d mm/vmscan.c: use add_page_to_lru_list() omits 5ae149747832 mm/workingset.c: avoid unnecessary max_nodes estimation in [...] omits 61c24e13ac30 mm/vmscan: __isolate_lru_page_prepare() cleanup omits 55cc003a56fc mm/hugetlb: fix some comment typos omits 61b705dab029 mm/hugetlb: refactor subpage recording omits 076767790319 mm/hugetlb: grab head page refcount once for group of subpages omits f4e66fca9ede mm/hugetlb: simplify the calculation of variables omits f79633fdd2c5 mm/hugetlb: fix use after free when subpool max_hpages acc [...] omits 3d99735f6f7c mm/hugetlb: use helper huge_page_order and pages_per_huge_page omits e24e58748172 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call omits d9308afa1c9a mm/hugetlb.c: fix unnecessary address expansion of pmd sharing omits dba5bffc2e05 mm/hugetlb: fix potential double free in hugetlb_register_ [...] omits 25e2792ab2ef MIPS: do not call flush_tlb_all when setting pmd entry omits dd2fc2bf96e8 mm/huge_memory.c: update tlb entry if pmd is changed omits 0ecf91d49e0a mm: simplify free_highmem_page() and free_reserved_page() omits 33d100b0f99d video: fbdev: acornfb: remove free_unused_pages() omits 633de5eeb3da mm: remove unneeded local variable in free_area_init_core omits 6ab785fd0922 mm: simplify parameter of setup_usemap() omits 4abba84c6847 mm: simplify parater of function memmap_init_zone() omits abf53a6be976 mm: rename memmap_init() and memmap_init_zone() omits 2f20c02df7de mm: fix prototype warning from kernel test robot omits b71f2d132bc1 kasan-remove-redundant-config-option-v3 omits a1fa6a2a738f kasan: remove redundant config option omits 802707012945 kasan: don't run tests when KASAN is not enabled omits e18b267736fb kasan: add a test for kmem_cache_alloc/free_bulk omits f46928179952 kasan: add proper page allocator tests omits 514a2eaca701 kasan: fix bug detection via ksize for HW_TAGS mode omits db67324f0931 kasan: move _RET_IP_ to inline wrappers omits 2c9c2eda603e kasan: fix memory corruption in kasan_bitops_tags test omits 9cabf20e39a8 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode omits 7d2f8a8da607 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL omits 61e8ab689994 kasan: rename CONFIG_TEST_KASAN_MODULE omits b3da3152e586 kasan, arm64: allow using KUnit tests with HW_TAGS mode omits 640a3bdf02c9 kasan-add-match-all-tag-tests-fix-fix omits 3b5acc4281e9 kasan: export kasan_poison omits ac220588cc44 kasan: add match-all tag tests omits 4315cd10594a kasan: add macros to simplify checking test constraints omits 5a489fc31349 kasan: clean up comments in tests omits 82efcea3bd95 kasan: clarify HW_TAGS impact on TBI omits bca85fea2056 kasan: prefix global functions with kasan_ omits 8128abf7bfe6 vmalloc: remove redundant NULL check omits e4d7474e8212 mm/page_reporting: use list_entry_is_head() in page_report [...] omits 70d7b239400c mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] omits 0bf2fd16f2d1 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] omits c4ce46928481 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() omits e2c458d6e7ce mm/mprotect.c: optimize error detection in do_mprotect_pkey() omits 6d1b94aa735f mm/mmap.c: fix the adjusted length error omits 5987a84febd2 mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] omits d669deefb75d mm/memory.c: fix potential pte_unmap_unlock pte error omits ef89abc82cbf mm/mmap.c: remove unnecessary local variable omits 17ce3e1a49f6 mm/memcontrol: remove redundant NULL check omits 63efe4c2663a mm: page_counter: re-layout structure to reduce false sharing omits cfe2802ca5ea mm: kmem: make __memcg_kmem_(un)charge static omits 34483216dfae mm-memcg-add-swapcache-stat-for-memcg-v2-fix omits 765e24685abc mm: memcg: add swapcache stat for memcg v2 omits 6b4fab0d75d5 mm/memcg: remove rcu locking for lock_page_lruvec function series omits 93e8956e6375 mm/memcg: revise the using condition of lock_page_lruvec f [...] omits a2e6ce902f34 mm: memcontrol: make the slab calculation consistent omits 56e2ca8ee2ef mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages omits d208e2ea7f91 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages omits a036b01a4d5a mm: memcontrol: convert NR_SHMEM_THPS account to pages omits 0878b639a8b5 mm: memcontrol: convert NR_FILE_THPS account to pages omits f043d3a4c1ec mm: memcontrol: convert NR_ANON_THPS account to pages omits 0f440f30d9ea mm: memcontrol: fix NR_ANON_THPS accounting in charge moving omits 7e2aaf6fb19b mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] omits 76d6f6fcad8b mm: memcontrol: optimize per-lruvec stats counter memory usage omits e6dfd42de9f5 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] omits bd00ee37dcfc mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits 63a6f13b4b68 mm/swap: don't SetPageWorkingset unconditionally during swapin omits 8ff587e20f20 mm/swap_state: constify static struct attribute_group omits a45dd84b3067 mm/page_io: use pr_alert_ratelimited for swap read/write errors omits 63fe5d830309 mm/swapfile.c: fix debugging information problem omits 2723c50f4351 mm/swap_slots.c: remove redundant NULL check omits aabc3cc12a34 selftests/vm: gup_test: test faulting in kernel, and verif [...] omits 36cf89df59b9 selftests/vm: gup_test: fix test flag omits 20a14b85cd50 mm/gup: longterm pin migration cleanup omits d0cc2b3d890a mm/gup: change index type to long as it counts pages omits 5025e398b3ed memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits 3f509f6aef4b mm/gup: migrate pinned pages out of movable zone omits 983cb10d3f90 mm/gup: do not migrate zero page omits 0002fa894c45 mm: honor PF_MEMALLOC_PIN for all movable pages omits 48a0e5b230ce mm: apply per-task gfp constraints in fast path omits 970981d0e69d mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 872499aad7a3 mm/gup: check for isolation errors omits 27dd270ea19b mm/gup: return an error on migration failure omits 8705653fe843 mm/gup: check every subpage of a compound page during isolation omits fad7df77411c mm/gup: don't pin migrated cma pages in movable zone omits acbe660c0620 mm/filemap: simplify generic_file_read_iter omits 0a682cf8b061 mm/filemap: rename generic_file_buffered_read to filemap_read omits 2323fd3a5b00 mm/filemap: don't relock the page after calling readpage omits 563bc39f2c9d mm/filemap: restructure filemap_get_pages omits 6e2d09765770 mm/filemap: split filemap_readahead out of filemap_get_pages omits d173bc6fbb3c mm-filemap-add-filemap_range_uptodate-fix omits 2d3c981b0c97 mm/filemap: add filemap_range_uptodate omits 98038285f8a0 mm/filemap: move the iocb checks into filemap_update_page omits 82ea1ff3b213 mm/filemap: convert filemap_update_page to return an errno omits 5ad8f49920ca mm/filemap: change filemap_create_page calling conventions omits 2729af786c23 mm/filemap: change filemap_read_page calling conventions omits 7dd17e5dba71 mm/filemap: don't call ->readpage if IOCB_WAITQ is set omits e61e7fe1f58b mm/filemap: inline __wait_on_page_locked_async into caller omits de3887c662cd mm/filemap: support readpage splitting a page omits c9e23d3849ad mm/filemap: pass a sleep state to put_and_wait_on_page_locked omits 1a5a746d3fa5 mm/filemap: use head pages in generic_file_buffered_read omits de2758470d55 mm/filemap: convert filemap_get_pages to take a pagevec omits d55be3d9573e mm/filemap: remove dynamically allocated array from filemap_read omits 0c6aa2e877ba mm/filemap: rename generic_file_buffered_read subfunctions omits b6c85b3a3d75 mm/filemap: don't revert iter on -EIOCBQUEUED omits ad60d8d30d91 mm/filemap: remove unused parameter and change to void typ [...] omits 49b0bd62183f mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 40c8059c33e8 mm/page_owner: use helper function zone_end_pfn() to get end_pfn omits 60df1796548a mm/debug_vm_pgtable/basic: iterate over entire protection_map[] omits 7fcb7e3c7ec3 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] omits b7d03832c98d mm/debug: improve memcg debugging omits a918cc4ba41d mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] omits 9afd86a13c77 mm, slub: splice cpu and page freelists in deactivate_slab() omits d20a4574eadc mm, slab, slub: stop taking cpu hotplug lock omits b4394e7d3726 mm, slab, slub: stop taking memory hotplug lock omits 12fe5ecbd7e0 mm, slub: stop freeing kmem_cache_node structures on node offline omits 9ddfd20988c3 mm/slub: disable user tracing for kmemleak caches by default omits 87b6829f7ae5 mm/sl?b.c: remove ctor argument from kmem_cache_flags omits 96cc183b54e9 mm, tracing: record slab name for kmem_cache_free() omits 99a5bf6328aa kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 679bd3f091bc ramfs: support O_TMPFILE omits 74450419d1bc fs: delete repeated words in comments omits 41b801122987 ocfs2: fix ocfs2 corrupt when iputting an inode omits b1476ba19418 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 8b73efd9cea8 ocfs2: fix a use after free on error omits 5f9caf52a98e ocfs2: clean up some definitions which are not used any more omits 313636bad841 ocfs2: remove redundant conditional before iput omits d849ff555420 ntfs: layout.h: delete duplicated words omits 189b02b0c1b5 scripts/spelling.txt: add "allocted" and "exeeds" typo omits c5d9ab54353b scripts/spelling.txt: check for "exeeds" omits 7f4ec8625b6d scripts/spelling.txt: increase error-prone spell checking omits 6e0005f56b6d hexagon: remove CONFIG_EXPERIMENTAL from defconfigs omits 4da1eb127872 Revert "mm: memcontrol: avoid workload stalls when lowerin [...] omits ad5fe2607901 /proc/kpageflags: do not use uninitialized struct pages omits 28966416320e /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 4dc325567c59 mm/rmap: fix potential pte_unmap on an not mapped pte omits 60574456d683 MAINTAINERS/.mailmap: use my @kernel.org address omits 3489653e8996 mm: hugetlb: fix missing put_page in gather_surplus_pages() omits 0d5688b11182 ubsan: implement __ubsan_handle_alignment_assumption omits 592d1176e9dc kasan: make addr_has_metadata() return true for valid addresses omits 50a4b26f7a30 kasan: add explicit preconditions to kasan_report() omits 27a7e8b33924 mm/filemap: add missing mem_cgroup_uncharge() to __add_to_ [...] omits f937e77b5263 mailmap: add entries for Manivannan Sadhasivam omits cc0db0967e7d mailmap: fix name/email for Viresh Kumar omits c69db7356363 memblock: do not start bottom-up allocations with kernel_end omits 2df300263731 mm: thp: fix MADV_REMOVE deadlock on shmem THP omits 527881abba52 init/gcov: allow CONFIG_CONSTRUCTORS on UML to fix module gcov omits 11ae77c507a7 mm/vmalloc: separate put pages and flush VM flags omits 5764d6842a2f mm, compaction: move high_pfn to the for loop scope omits 8e8df38d88da mm: migrate: do not migrate HugeTLB page whose refcount is one omits e74ed35c5a92 mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active omits 584544fe1cc4 mm: hugetlb: fix a race between isolating and freeing page omits efbeed13befb mm: hugetlb: fix a race between freeing and dissolving the page omits 619129921e92 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page omits 0dee9b18abe1 Merge remote-tracking branch 'keys/keys-next' omits 60f624b76d1c Merge remote-tracking branch 'integrity/next-integrity' omits 015f99883ba7 Merge remote-tracking branch 'security/next-testing' omits 585e67b074dc Merge remote-tracking branch 'regulator/for-next' omits 9b0efbcac7f8 Merge remote-tracking branch 'battery/for-next' omits 03dffdb71be0 Merge remote-tracking branch 'backlight/for-backlight-next' omits 1448f2d30ff2 Merge remote-tracking branch 'mfd/for-mfd-next' omits 498edc779cab Merge remote-tracking branch 'mmc/next' omits 3db1771c23aa Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 5267950e45ea Merge remote-tracking branch 'device-mapper/for-next' omits 10c63d6965f7 Merge remote-tracking branch 'block/for-next' omits 1bc270f7418f Merge remote-tracking branch 'input/next' omits c6a058a6501e Merge remote-tracking branch 'modules/modules-next' omits 687d8fdb067f Merge remote-tracking branch 'sound-asoc/for-next' omits 19ba6b186666 Merge remote-tracking branch 'sound/for-next' omits 15fd77d0d59c Merge remote-tracking branch 'regmap/for-next' omits 3c2ec0d1555a Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 026170667219 Merge remote-tracking branch 'drm-msm/msm-next' omits 5743d6069482 next-20210129/drm-misc omits deaa77ef557a Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 3c0f7ca59c12 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 91687a9c5f4b Merge remote-tracking branch 'amdgpu/drm-next' omits 3cae79789d0b Merge remote-tracking branch 'drm/drm-next' omits b7b8f7d108eb Merge remote-tracking branch 'crypto/master' omits 5228ec73c914 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits bb7048e6896c Merge remote-tracking branch 'nand/nand/next' omits 5312f8f707d6 Merge remote-tracking branch 'mtd/mtd/next' omits 9c31acd627e3 Merge remote-tracking branch 'gfs2/for-next' omits 251bd769eca2 Merge remote-tracking branch 'mac80211-next/master' omits 4ff1eb1e54ed Merge remote-tracking branch 'bluetooth/master' omits 134dd4e9c9fe Merge remote-tracking branch 'wireless-drivers-next/master' omits 50b68f74e748 Merge remote-tracking branch 'netfilter-next/master' omits d0144ffe4cef Merge remote-tracking branch 'ipsec-next/master' omits 9f1fe15d445b Merge remote-tracking branch 'bpf-next/for-next' omits ef1664034948 Merge remote-tracking branch 'net-next/master' omits 7b6bbbab7baf Merge remote-tracking branch 'rdma/for-next' omits ddd9e827ac37 Merge remote-tracking branch 'ieee1394/for-next' omits f80e89308658 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 792ee9b588ff Merge remote-tracking branch 'opp/opp/linux-next' omits 14e705e86e0a Merge remote-tracking branch 'devfreq/devfreq-next' omits 3aaab5c5ba8d Merge remote-tracking branch 'cpupower/cpupower' omits ceba065ef03d Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 5b3d160b4e90 Merge remote-tracking branch 'pm/linux-next' omits 0836a69aa798 Merge remote-tracking branch 'v4l-dvb-next/master' omits f8c11caf67f9 Merge remote-tracking branch 'v4l-dvb/master' omits d20810a9d01d Merge remote-tracking branch 'jc_docs/docs-next' omits 1f2ae7a650a1 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 711f14cc00cc Merge remote-tracking branch 'dmi/dmi-for-next' omits 2481c295ba33 Merge remote-tracking branch 'i2c/i2c/for-next' omits f1d9ece61402 Merge remote-tracking branch 'hid/for-next' omits 331b4344282b Merge remote-tracking branch 'pci/next' omits 24a50f0915b0 Merge remote-tracking branch 'printk/for-next' omits e9afa22e68b3 Merge remote-tracking branch 'vfs/for-next' omits 7f67b9469f5b Merge remote-tracking branch 'iomap/iomap-for-next' omits 9b038e9c69c1 Merge remote-tracking branch 'zonefs/for-next' omits 9433d1badd72 Merge remote-tracking branch 'xfs/for-next' omits eab2fc226ecd Merge remote-tracking branch 'v9fs/9p-next' omits 446e7a5b140a Merge remote-tracking branch 'overlayfs/overlayfs-next' omits b9044a4a260c Merge remote-tracking branch 'cel/for-next' omits 82314d4b0931 Merge remote-tracking branch 'nfs-anna/linux-next' omits 3e1c05c6b775 Merge remote-tracking branch 'jfs/jfs-next' omits d6942734c7b4 Merge remote-tracking branch 'fsverity/fsverity' omits 6f669ee653c4 Merge remote-tracking branch 'f2fs/dev' omits 4a0e8378e314 Merge remote-tracking branch 'ext3/for_next' omits 3514e5f7a27f Merge remote-tracking branch 'exfat/dev' omits 1093cf14152c Merge remote-tracking branch 'ecryptfs/next' omits f82ae221b62e Merge remote-tracking branch 'btrfs/for-next' omits abd3a389ce1e Merge remote-tracking branch 'fscache/fscache-next' omits 01d891794dba Merge remote-tracking branch 'pidfd/for-next' omits c97c186b90a4 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 08aa97a63427 Merge remote-tracking branch 'uml/linux-next' omits d4e150a4cfe3 Merge remote-tracking branch 's390/for-next' omits 7a8cc30d98de Merge remote-tracking branch 'risc-v/for-next' omits abdbd292d23a Merge remote-tracking branch 'powerpc/next' omits d61c433bc45e Merge remote-tracking branch 'parisc-hd/for-next' omits 838cf722c6be Merge remote-tracking branch 'openrisc/for-next' omits e705c364f269 Merge remote-tracking branch 'nds32/next' omits b05f78720dfe Merge remote-tracking branch 'mips/mips-next' omits 844885def25a Merge remote-tracking branch 'microblaze/next' omits 63bdefff3c2d Merge remote-tracking branch 'm68knommu/for-next' omits 41144aa93248 Merge remote-tracking branch 'm68k/for-next' omits ce0734bb4f54 f2fs: add ckpt_thread_ioprio sysfs node omits fa337dc5a2ac f2fs: introduce checkpoint=merge mount option omits 2334a5d6df89 Merge remote-tracking branch 'h8300/h8300-next' omits cf3149bfe622 Merge remote-tracking branch 'csky/linux-next' omits 0674b4c7b94d Merge remote-tracking branch 'clk-renesas/renesas-clk' omits a62719937a04 Merge remote-tracking branch 'clk/clk-next' omits 568347e0e6da Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 3870bba5c2ed Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 26023ddd4e33 Merge remote-tracking branch 'tegra/for-next' omits b6f344976b3f Merge remote-tracking branch 'sunxi/sunxi/for-next' omits a9c64b4dcbd9 Merge remote-tracking branch 'stm32/stm32-next' omits 43a4fdbada50 Merge remote-tracking branch 'samsung-krzk/for-next' omits 47d8da602d10 Merge remote-tracking branch 'rockchip/for-next' omits 64c75b7b5ef2 Merge remote-tracking branch 'renesas/next' omits 96db46786be9 Merge remote-tracking branch 'realtek/for-next' omits b108213a7b9e Merge remote-tracking branch 'raspberrypi/for-next' omits fd997aefd425 Merge remote-tracking branch 'qcom/for-next' omits 0c6c8e383547 Merge remote-tracking branch 'omap/for-next' omits 87eae5f409eb Merge remote-tracking branch 'mvebu/for-next' omits 858030686d40 Merge remote-tracking branch 'mediatek/for-next' omits 80f92f2f3f65 Merge remote-tracking branch 'keystone/next' omits da238666f38f Merge remote-tracking branch 'imx-mxs/for-next' omits 8df01f1cc208 Merge remote-tracking branch 'drivers-memory/for-next' omits 7d9c244aa103 Merge remote-tracking branch 'at91/at91-next' omits 7cb54ed40274 Merge remote-tracking branch 'aspeed/for-next' omits e0ce4603c638 Merge remote-tracking branch 'amlogic/for-next' omits e70151f26905 Merge remote-tracking branch 'actions/for-next' omits a1effc587541 Merge remote-tracking branch 'arm-soc/for-next' omits 25fd657b0063 Merge remote-tracking branch 'arm64/for-next/core' omits 3d4f178af962 Merge remote-tracking branch 'arm/for-next' omits 01f72bac7746 Merge remote-tracking branch 'asm-generic/master' omits 6d71bc8e2b71 Merge remote-tracking branch 'dma-mapping/for-next' omits 515c76c4760d Merge remote-tracking branch 'kbuild/for-next' omits e94e5f3f41ac Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 8d557a51b0c8 Merge remote-tracking branch 'cel-fixes/for-rc' omits ceece7d4e7be Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 18376c03a9e3 Merge remote-tracking branch 'mmc-fixes/fixes' omits 22767b6cd624 Merge remote-tracking branch 'scsi-fixes/fixes' omits 608dfc4d0247 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 0a017c57f891 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' omits e124105ccb47 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' omits fd36ac62c912 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 52953fd1b620 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 8783e11a9565 Merge remote-tracking branch 'kvm-fixes/master' omits 14d0795119f3 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits d61765677a49 Merge remote-tracking branch 'ide/master' omits ec6a27bdad7f Merge remote-tracking branch 'input-current/for-linus' omits 0e75e4f66fb5 Merge remote-tracking branch 'phy/fixes' omits 5596232209d4 Merge remote-tracking branch 'usb.current/usb-linus' omits b114d8577485 Merge remote-tracking branch 'pci-current/for-linus' omits 8ea6695782e8 Merge remote-tracking branch 'spi-fixes/for-linus' omits 515c20b7d7e0 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 241baaa49595 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 1443e6878e05 Merge remote-tracking branch 'mac80211/master' omits ab3b86904e7d Merge remote-tracking branch 'wireless-drivers/master' omits ac5562afb2bc Merge remote-tracking branch 'net/master' omits f726ba9ddb7d Merge remote-tracking branch 'sparc/master' omits 8bb34e46c8f0 Merge remote-tracking branch 'powerpc-fixes/fixes' omits a786d810dd34 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 1732127202b8 Merge remote-tracking branch 'arm-current/fixes' omits e6607a7f4daf Merge remote-tracking branch 'kbuild-current/fixes' omits f47a3c002438 Merge branches 'fixes' and 'misc' into for-next omits 64340a464e1e parisc: Optimize per-pagetable spinlocks (v14) omits cf9b261b83d0 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next omits 847eb8fd602d Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus omits 76b98d6560ce opp: Replace ENOTSUPP with EOPNOTSUPP omits 2f66b83d10ed opp: Fix "foo * bar" should be "foo *bar" omits 4af5160e417a opp: Don't ignore clk_get() errors other than -ENOENT omits c6746688500d opp: Update bandwidth requirements based on scaling up/down omits d20d17e00bfd opp: Allow lazy-linking of required-opps omits 0deeecefc0d0 opp: Remove dev_pm_opp_set_bw() omits fdbc589ce2dc devfreq: tegra30: Migrate to dev_pm_opp_set_opp() omits 137aae0740d7 drm: msm: Migrate to dev_pm_opp_set_opp() omits 77d68d910470 cpufreq: qcom: Migrate to dev_pm_opp_set_opp() omits 51167b51445a opp: Implement dev_pm_opp_set_opp() omits 30de55ac55bc opp: Update parameters of _set_opp_custom() omits 730a6994f6bf opp: Allow _generic_set_opp_clk_only() to work for non-fre [...] omits 64ae73900d73 opp: Allow _generic_set_opp_regulator() to work for non-fr [...] omits fe72aa98fbfb opp: Allow _set_opp() to work for non-freq devices omits 32489f5b4926 opp: Split _set_opp() out of dev_pm_opp_set_rate() omits c1d15b04ef37 opp: Keep track of currently programmed OPP omits dc6b1649b59c opp: No need to check clk for errors omits 6888b4040bf4 opp: Rename _opp_set_rate_zero() omits 174d3fe8d167 opp: Make _set_opp_custom() work without regulators omits eae2ac1f3e61 opp: Prepare for ->set_opp() helper to work without regulators omits 1219b112c151 opp: Print OPP level in debug message of _opp_add_static_v2() omits 45084be98ad3 opp: Handle missing OPP table in dev_pm_opp_xlate_performa [...] omits 1157a3a5f4dd opp: Add devm_pm_opp_attach_genpd omits 1fc6a97ad222 opp: Add devm_pm_opp_register_set_opp_helper omits e168aca0ca46 opp: Add dev_pm_opp_of_add_table_noclk() omits 72d09457e6d6 opp: Defer acquiring the clk until OPPs are added omits 3513d607fe91 opp: Create _of_add_table_indexed() to reduce code duplication omits bab722891f88 opp: Add dev_pm_opp_sync_regulators() omits b0d921e2686c opp: Add dev_pm_opp_get_required_pstate() omits cbaef14c9c2a opp: Add dev_pm_opp_find_level_ceil() omits 038dde48bb6b opp: Staticize _add_opp_table() omits 10b18b9e565c opp: Correct debug message in _opp_add_static_v2() omits 93da9a962f10 opp: Filter out OPPs based on availability of a required-OPP omits ab07e7724a82 opp: Fix adding OPP entries in a wrong order if rate is un [...] omits 862680db088e parisc: Bump 64-bit IRQ stack size to 64 KB omits 7de5b0e170b3 drm/amd/display: Fix unused variable warning omits 7af28e011bc1 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio omits 500330143bda drm/amdgpu: add another raven1 gfxoff quirk omits 5e24b05eda92 usb: typec: ucsi: check cci busy during PPM reset omits dd576bcebee6 drm/amdgpu/swsmu: use percent rather than rpm for manual f [...] omits be12476606dd Revert "drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)" omits 06ba128968c8 drm/amdgpu: Fix memory leak of object caps on error return paths omits 7cb9f7594ee6 drm/amd/display: Simplify bool conversion omits 37ff9b049c2c amdgpu: Add Missing Sienna Cichlid DID omits 07a8e0e8c1b9 Merge branches 'iommu/fixes', 'arm/renesas', 'x86/amd', 'x [...] omits 5ccfaceb507f Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits b96353f3607a Merge remote-tracking branch 'regulator/for-5.11' into reg [...] omits 48cb92b89dee drm/amd/pm: correct string parsing for extra separator cha [...] omits 0b0413de3175 drm/amdgpu/pm: Account for extra separator characters in s [...] omits 6b5db572d96b Revert "Revert "drm/amdgpu: Fix NULL dereference in dpm sy [...] omits 477ebbc66738 drm/amdgpu: bump driver version for new video codec INFO i [...] omits 555fc7fbb2a2 drm/amdgpu: add INFO ioctl support for querying video caps omits 2c70c87e6762 drm/amdgpu: add video decode/encode cap tables and asic callbacks omits a63888a67a4a drm/amdgpu: add asic callback for querying video codec info (v2) omits 21f988a975f1 parisc: Fix IVT checksum calculation wrt HPMC omits 199befd5da54 parisc: Use the generic devmem_is_allowed() omits 653475da6b30 parisc: Drop out of get_whan() if task is running again omits ef5176bf29b2 Merge branch 'fscache-iter-lib-nfs' of https://github.com/ [...] omits 063e873261a8 NFS: update various invalidation code paths for new IO API omits 01d1c0583318 NFS: Update releasepage to handle new fscache kiocb IO API omits 52306be00508 NFS: Convert readpages to readahead and use netfs_readahea [...] omits bc6d7b12e4ea NFS: Convert to the netfs API and nfs_readpage to use netf [...] omits 2ff1d09693ee NFS: Allow internal use of read structs and functions omits 35bdaa480ff2 NFS: Add nfs_pageio_complete_read() and remove nfs_readpag [...] omits 2621bff30434 NFS: Call readpage_async_filler() from nfs_readpage_async() omits c591cd146e23 NFS: Refactor nfs_readpage() and nfs_readpage_async() to u [...] omits 6f20706e27f3 NFS: In nfs_readpage() only increment NFSIOS_READPAGES whe [...] omits b18c415f645d NFS: Clean up nfs_readpage() and nfs_readpages() omits efc0f28cfe21 rcu-tasks: Rectify kernel-doc for struct rcu_tasks omits ca13b8014af0 rcutorture: Replace rcu_torture_stall string with %s omits 1b8eac3c9aa0 torture: Replace torture_init_begin string with %s omits 69fc16f58b77 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" omits d1766c164c10 lib: Support N as end of range in bitmap_parselist() omits 96e88ea01caf rcu: Remove "all" cpumask checks favor of bitmask-level "all" omits 18320320983d lib: Add "all" and "none" as valid ranges to bitmap_parselist() omits bb997886abbe kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] omits cb5d39bc0f26 kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() omits ade6baeff42f kvfree_rcu: Directly allocate page for single-argument case omits 03200780bc29 kcsan: Add missing license and copyright headers omits 8fcf6b0d2cec kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests omits 011b7a3e099e kcsan: Make test follow KUnit style recommendations omits f5c4e9a20d66 rcutorture: Fix testing of RCU priority boosting omits c9a4123f595f rcu: Fix kfree_rcu() docbook errors omits f8bd993eac00 rculist: Replace reference to atomic_ops.rst omits 3d971f279336 rcu: Run rcuo kthreads at elevated priority in CONFIG_RCU_ [...] omits a96df417ea1b rcutorture: Make TREE03 use real-time tree.use_softirq setting omits 44f58bfa449c rcu: Expedite deboost in case of deferred quiescent state omits 0c74213bf648 tools/memory-model: Remove reference to atomic_ops.rst omits 452e943ec814 doc: Update rcu_dereference.rst reference omits b84fb882c363 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() omits 9d37961cc41e rcu: Fix CPU-offline trace in rcutree_dying_cpu omits 2da6c0d948df rcu: Remove superfluous rdp fetch omits e1b925665b37 rcu/nocb: Detect unsafe checks for offloaded rdp omits 2211d0bd7ec6 torturescript: Don't rerun failed rcutorture builds omits fd47fb1426c9 rcutorture: Add crude tests for mem_dump_obj() omits 59a15e5c4a60 mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels omits 46fa46c09247 Merge branch 'lkmm-dev.2021.01.04a' into HEAD omits 5eb0ba4459b7 Merge branch 'clocksource.2021.01.12a' into HEAD omits 462765c8f5bb clocksource: Do pairwise clock-desynchronization checking omits a4fc8c14192e clocksource: Provide a module parameter to fuzz per-CPU cl [...] omits cb4ea90de98c clocksource: Check per-CPU clock synchronization when mark [...] omits f6b525a1b8cd clocksource: Retry clock read if long delays detected omits 3836236cb0e5 clocksource: Provide module parameters to inject delays in [...] omits 11392155f2bd NFS: Disable READ_PLUS by default adds f72f2fb8fb6b net: dsa: mv88e6xxx: override existent unicast portvec in [...] adds 5e9eff5dfa46 ibmvnic: device remove has higher precedence over reset adds 938e0fcd3253 net: sched: replaced invalid qdisc tree flush helper in qd [...] adds c518adafa39f vsock: fix the race conditions in multi-transport support adds 28e104d00281 net: ip_tunnel: fix mtu calculation adds c3df39ac9b0e udp: ipv4: manipulate network header of NATed UDP GRO fraglist adds 316282015455 docs: networking: swap words in icmp_errors_use_inbound_if [...] adds 2e99dedc73f0 igc: Report speed and duplex as unknown when device is run [...] adds ebc8d125062e igc: set the default return value to -IGC_ERR_NVM in igc_w [...] adds b881145642ce igc: check return value of ret_val in igc_config_fc_after_link_up adds f559a356043a i40e: Revert "i40e: don't report link up for a VF who hasn [...] adds 188fa104f2ba Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds f418bad6ccfa Merge tag 'mac80211-for-net-2021-02-02' of git://git.kerne [...] adds 88c7a9fd9bdd net: lapb: Copy the skb before sending a packet adds 43f4a20a1266 net: mvpp2: TCAM entry enable should be written after SRAM data adds a11148e6fcce net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGS adds cc9f07a838c4 r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set adds 4ace7a6e287b net: ipa: pass correct dma_handle to dma_free_coherent() adds e6cdd6d80bae net: ipa: add a missing __iomem attribute adds 088f8a2396d8 net: ipa: be explicit about endianness adds c13899f18728 net: ipa: use the right accessor in ipa_endpoint_status_skip() adds 113b6ea09ccd net: ipa: fix two format specifier errors adds f2539e14f31e Merge branch 'net-ipa-a-few-bug-fixes' adds ed5e83a3c029 net/mlx5: Fix function calculation for page trees adds a5bfe6b4675e net/mlx5: Fix leak upon failure of rule creation adds 5a2ba25a55c4 net/mlx5e: Update max_opened_tc also when channels are closed adds a34ffec8af8f net/mlx5e: Release skb in case of failure in tc update skb adds 5a4cb546753d Merge tag 'mlx5-fixes-2021-02-01' of git://git.kernel.org/ [...] adds 6c9f18f294c4 net: hsr: align sup_multicast_addr in struct hsr_priv to u [...] adds a9925628727b Merge tag 'net-5.11-rc7' of git://git.kernel.org/pub/scm/l [...] adds 2e02677e961f Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 7d36ccd4bd07 Merge tag 'dma-mapping-5.11-1' of git://git.infradead.org/ [...] adds 1074f8ec288f clang-format: Update with the latest for_each macro list adds 3aaf0a27ffc2 Merge tag 'clang-format-for-linux-v5.11-rc7' of git://gith [...] adds ec947ab61f49 Merge remote-tracking branch 'kbuild-current/fixes' adds 199a427c3a3d ARM: ensure the signal page contains defined contents adds e004bb000a9d Merge remote-tracking branch 'arm-current/fixes' adds 91cb2c8b072e arm64: Do not pass tagged addresses to __is_lm_address() adds 22cd5edb2d9c arm64: Use simpler arithmetics for the linear map macros adds d3aa3465622d Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 6102f9e700bb Merge tag 'ti-k3-maintainer-for-v5.12' of git://git.kernel [...] adds 62c31574cdb7 Merge tag 'imx-fixes-5.11-3' of git://git.kernel.org/pub/s [...] adds db143d70f3cb Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 24321ac668e4 powerpc/64/signal: Fix regression in __kernel_sigtramp_rt6 [...] adds 72a3e2c1e238 Merge remote-tracking branch 'powerpc-fixes/fixes' adds 295e471e9564 Merge remote-tracking branch 'sparc/master' adds e34fcea49af1 Merge remote-tracking branch 'wireless-drivers/master' adds 4841b8e6318a ALSA: hda/realtek: modify EAPD in the ALC886 adds b0b5c935b4dc Merge remote-tracking branch 'sound-current/for-linus' adds e1711b1f9dfb ASoC: SOF: add be_hw_params_fixup() for ALH adds e681b1a6d706 ASoC: qcom: Fix typo error in HDMI regmap config callbacks adds e3966313d33b Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds 663d44549659 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 3462f030756a Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds f3e74f0b8136 Merge remote-tracking branch 'regulator-fixes/for-linus' adds ef353454b18f Merge remote-tracking branch 'spi-fixes/for-linus' adds 8cc4d138db5c Merge remote-tracking branch 'pci-current/for-linus' adds a50ea34d6dd0 usb: xhci-mtk: break loop when find the endpoint to drop adds c6c41bc62f94 Merge remote-tracking branch 'usb.current/usb-linus' adds 8845cb867361 Merge remote-tracking branch 'phy/fixes' adds 92eaae519c52 Merge remote-tracking branch 'input-current/for-linus' adds 3acde8855728 Merge remote-tracking branch 'ide/master' adds 86378fc16ed2 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds fcbb742dae4f Merge remote-tracking branch 'kvm-fixes/master' adds f8e697881f9e Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 637464c59e0b ACPI: NFIT: Fix flexible_array.cocci warnings adds 5b04cb8224ef libnvdimm/pmem: Remove unused header adds 13f445d65955 libnvdimm/namespace: Fix visibility of namespace resource [...] adds 9a27e109a391 testing/nvdimm: Add test module for non-nfit platforms adds 107b04e970ca ndtest: Add compatability string to treat it as PAPR family adds 9399ab61ad82 ndtest: Add dimms to the two buses adds 5e41396f7230 ndtest: Add dimm attributes adds 6fde2d4c8b25 ndtest: Add regions and mappings to the test buses adds 14ccef10e53e ndtest: Add nvdimm control functions adds 50f558a5fe16 ndtest: Add papr health related flags adds be9de9c3cfe1 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds ceb37a131f84 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 080e2e321178 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' adds ab01226f89b9 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 0b2d17b89e18 Merge remote-tracking branch 'scsi-fixes/fixes' adds eaf5bfe37db8 drm/i915: Skip vswing programming for TBT adds 425cbd1fce10 drm/i915: Extract intel_ddi_power_up_lanes() adds fad9bae9ee5d drm/i915: Power up combo PHY lanes for for HDMI as well adds 00f9a08fbc3c drm/i915/display: Prevent double YUV range correction on H [...] adds 9f5dc9974298 drm/i915/gt: Move the breadcrumb to the signaler if comple [...] adds e4747cb3ec3c drm/i915/gt: Close race between enable_breadcrumbs and can [...] adds 761c70a52586 drm/i915/gem: Drop lru bumping on display unpinning adds 83404d581471 drm/dp/mst: Export drm_dp_get_vc_payload_bw() adds 882554042d13 drm/i915: Fix the MST PBN divider calculation adds 2051c890caa5 drm/i915/dp: Move intel_dp_set_signal_levels() to intel_dp [...] adds 88ebe1f572e2 drm/i915/dp: Fix LTTPR vswing/pre-emp setting in non-trans [...] adds 44c5bd08518c *** HAX FOR CI *** Revert "rtc: mc146818: Detect and handl [...] adds 3ecbc26271ef Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds fabe802210d2 Merge remote-tracking branch 'mmc-fixes/fixes' adds 986579c18bfc Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds a3be1aa32f28 Merge remote-tracking branch 'cel-fixes/for-rc' adds facd93f4285c drm/vc4: hvs: Fix buffer overflow with the dlist handling adds f889022827dc Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new cbd2f4b21666 Merge remote-tracking branch 'kbuild/for-next' new a2264c84db0a Merge remote-tracking branch 'dma-mapping/for-next' new d06db998712a Merge remote-tracking branch 'asm-generic/master' new b2b96385c188 Merge branches 'fixes' and 'misc' into for-next new de5d7adb8936 amba: Fix resource leak for drivers without .remove new 5150a8f07f6c amba: reorder functions new 5b495ac8fe03 vfio: platform: simplify device removal new 3fd269e74f2f amba: Make the remove callback return void new f170b59fedd7 amba: Make use of bus_type functions new 9d4d8572a539 Merge tag 'amba-make-remove-return-void' of https://git.pe [...] new d6bae7564ab1 Merge branch 'devel-stable' into for-next new 56d83aab66af Merge remote-tracking branch 'arm/for-next' new 93ac8bd6b9fe Merge remote-tracking branch 'arm64/for-next/core' new 530fe6bf0f9f soc: sunxi: mbus: Remove DE2 display engine compatibles new 4e238bfd83f3 ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode new fe43a00f88c9 Merge tag 'sunxi-fixes-for-5.11' of git://git.kernel.org/p [...] new 422d7e3727d8 Merge tag 'imx-fixes-5.11-3' of git://git.kernel.org/pub/s [...] new f15e9031f432 Merge branch 'arm/fixes' into for-next new 7d1734cfa3a7 Merge tag 'tegra-for-5.12-dt-bindings' of git://git.kernel [...] new c2f76057d3e6 Merge tag 'ti-k3-dt-for-v5.12' of git://git.kernel.org/pub [...] new f8919782d9e3 ARM: dts: sun6i: primo81: Remove useless io-channel-cells new 90c3047426fb ARM: dts: sun8i: nanopi-r1: Fix GPIO regulator state array new 1231238cbb49 ARM: dts: sun8i-s3: impetus: Fix the USB PHY ID detect GPI [...] new 7098a58320d9 ARM: dts: sun8i-s3: pinecube: Fix CSI DTC warnings new d4a551ae1f90 ARM: dts: sun8i-a83t: Remove empty CSI port new aaea73a96d13 ARM: dts: sun8i-a33: sina33: Add missing panel power supply new a657efc5b6d1 arm64: dts: allwinner: h6: Use - instead of @ for DT OPP entries new d9997fe96d0d arm64: dts: allwinner: pinephone: Remove useless light sen [...] new f9740094f451 arm64: dts: allwinner: pinetab: Fix the panel compatible new 94492618b2e4 arm64: dts: allwinner: pine-h64: Fix typos in BT GPIOs new 50b459bc468c ARM: dts: sunxi: bananapi-m2-plus: Increase BT UART speed new f0e4a3b1929d ARM: dts: sun8i: h2-plus: bananapi-m2-zero: Increase BT UA [...] new 2977fcb7a974 ARM: dts: sunxi: Rename nmi_intc to r_intc new 29a6387c4ee7 Merge tag 'sunxi-dt-for-5.12' of git://git.kernel.org/pub/ [...] new fcb985a0642e ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 new 6b4233f70a91 ARM: dts: bcm2711: Add reserved memory template to hold fi [...] new 5878b8087904 ARM: dts: bcm2711: Add the BSC interrupt controller new 75c36d43ccbc Merge tag 'tags/bcm2835-dt-next-2021-01-25' into devicetree/next new fbdc88043c5e ARM: dts: bcm21664: Replace spaces with a tab new e2b539707aea ARM: dts: bcm2711: Add the CEC interrupt controller new a0610b409fc9 Merge tag 'tags/bcm2835-dt-next-2021-01-28' into devicetree/next new af6e05f17114 Merge tag 'arm-soc/for-5.12/devicetree' of https://github. [...] new abe533d9d422 dt-bindings: arm: bcm: document Netgear R8000P binding new c8b404fb05dc arm64: dts: broadcom: bcm4908: add BCM4906 Netgear R8000P [...] new 56098be85d19 arm64: dts: broadcom: bcm4908: use proper NAND binding new 1b88c6ed26a1 arm64: dts: broadcom: bcm4908: describe PCIe reset controller new 527a3ac9bdf8 arm64: dts: broadcom: bcm4908: describe internal switch new 7a31889ef0f9 arm64: dts: broadcom: bcm4908: describe PMB block new fe119977677e arm64: dts: broadcom: Remove SATA from Stingray new 528587ea03b1 Merge tag 'arm-soc/for-5.12/devicetree-arm64' of https://g [...] new bc84e13f9b1b Merge tag 'keystone_dts_for_5.12' of git://git.kernel.org/ [...] new e9cb878ec238 ARM: dts: ux500: Add Flash LEDs to Samsung phones new 542b9f11e564 Merge tag 'v5.11-next-dts64' of git://git.kernel.org/pub/s [...] new 7e500c897ddf Merge tag 'mvebu-dt-5.12-1' of git://git.kernel.org/pub/sc [...] new 481d73c663e1 Merge tag 'mvebu-dt64-5.12-1' of git://git.kernel.org/pub/ [...] new dfb8870aed6a Merge branch 'arm/dt' into for-next new 50e50a8e9612 soc: document merges new 1adacc491909 dt-bindings: gpio: mrvl-gpio: Fix the gpio-ranges property new fa432444095a media: dt-bindings: marvell,mmp2-ccic: Allow power-domains [...] new 7ca1ea0db2de ARM: dts: mmp2-olpc-xo-1-75: Fix memory node name new ebfdb34c277d ARM: dts: mmp2-olpc-xo-1-75: Drop linux,usable-memory from [...] new 1130466a4101 ARM: dts: mmp3-dell-ariel: Drop linux,usable-memory from /memory new 5fb4df28da3b ARM: dts: mmp3: Extend the MPMU reg range new d2192c0d3cfb ARM: dts: mmp2: Use symbolic names for audio clocks new a2decdbd7592 ARM: dts: mmp2-olpc-xo-1-75: Use symbolic names for audio clocks new e691d58e3383 ARM: dts: mmp3-dell-ariel: Add the embedded controller new 49061130eb1f ARM: dts: mmp3-dell-ariel: Add the power button node new 0561cba77caf ARM: dts: mmp3-dell-ariel: Replace SSP2 with spi-gpio new fff342100771 ARM: dts: mmp3: Fix the CCIC interrupts new 0a339c02ae14 Merge branch 'arm/dt' into for-next new 240bbedb75e7 soc: document merges new faab166e65e4 Merge remote-tracking branch 'arm-soc/for-next' new 72b268972f05 Merge remote-tracking branch 'actions/for-next' new cd7929bcc77e Merge remote-tracking branch 'amlogic/for-next' new 39765d5a4dca Merge remote-tracking branch 'aspeed/for-next' new e4c6ff097f64 Merge remote-tracking branch 'at91/at91-next' new cf3fc66227a4 Merge remote-tracking branch 'drivers-memory/for-next' new 9bd5a460dc3d Merge remote-tracking branch 'imx-mxs/for-next' new 3c2e121dcd77 Merge remote-tracking branch 'keystone/next' new c013a685e2b0 Merge remote-tracking branch 'mediatek/for-next' new 67e3b283065f Merge remote-tracking branch 'mvebu/for-next' new ea67aec441d0 Merge remote-tracking branch 'omap/for-next' new 54fb15f26a5d Merge remote-tracking branch 'qcom/for-next' new 100d2f680256 Merge remote-tracking branch 'raspberrypi/for-next' new 02d34522915c Merge remote-tracking branch 'realtek/for-next' new 00cf6e4c34fb Merge remote-tracking branch 'renesas/next' new b5c5a6041efe Merge remote-tracking branch 'rockchip/for-next' new d3c7ed52ad03 Merge remote-tracking branch 'samsung-krzk/for-next' new 83b531d880ac Merge remote-tracking branch 'stm32/stm32-next' new fd8a1ce48fdb Merge remote-tracking branch 'sunxi/sunxi/for-next' new e31fe8a5c196 Merge remote-tracking branch 'tegra/for-next' new 97967b0c2ad0 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 36301a9fb8c7 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new 7081ba3e56a1 Merge remote-tracking branch 'clk/clk-next' new c0c33fc2564d Merge remote-tracking branch 'clk-renesas/renesas-clk' new a179893e8a86 Merge remote-tracking branch 'csky/linux-next' new 4f7799174a24 Merge remote-tracking branch 'h8300/h8300-next' new cad272771456 Merge remote-tracking branch 'm68k/for-next' new b557c13ac7f2 Merge remote-tracking branch 'm68knommu/for-next' new 62be06111a44 Merge remote-tracking branch 'microblaze/next' new 262b65d26567 Merge remote-tracking branch 'mips/mips-next' new 021bf88c6acf Merge remote-tracking branch 'nds32/next' new abbf98cbabe1 Merge remote-tracking branch 'openrisc/for-next' new cf2cdf3b8382 parisc: Drop out of get_whan() if task is running again new 8d1e910e802f parisc: Use the generic devmem_is_allowed() new accb4993d2ee parisc: Fix IVT checksum calculation wrt HPMC new 0d2d3836dd0a parisc: Bump 64-bit IRQ stack size to 64 KB new 4add5f175b1e parisc: Optimize per-pagetable spinlocks new 58d92989a8d2 Merge remote-tracking branch 'parisc-hd/for-next' new d43df3e7ecfc Merge remote-tracking branch 'powerpc/next' new 0a2405e30746 RISC-V: remove unneeded semicolon new 36c3d86ac4e7 arch_numa: fix common code printing of phys_addr_t new 88e02576aacf Merge remote-tracking branch 'risc-v/for-next' new 7d2a62d12753 Merge remote-tracking branch 's390/for-next' new c7cff7fc1342 Merge remote-tracking branch 'uml/linux-next' new e5f529f959e0 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 880c9e50d1a7 Merge remote-tracking branch 'pidfd/for-next' new b9425ace19e5 ceph: fix an oops in error handling in ceph_netfs_issue_op new 5792dce657e8 netfs: Fix various bits of error handling new 12a86789cc2c afs: Fix error handling in afs_req_issue_op() new e6eac2cd0d33 Merge remote-tracking branch 'fscache/fscache-next' new ac5429010beb Merge remote-tracking branch 'btrfs/for-next' new 8d8d1dbefc42 smb3: Fix out-of-bounds bug in SMB2_negotiate() new e590c559e1eb smb3: negotiate current dialect (SMB3.1.1) when version 3 [...] new 4053092c781c Merge remote-tracking branch 'cifs/for-next' new 0f9ce06a2d9a Merge remote-tracking branch 'ecryptfs/next' new edefc8ce6544 Merge remote-tracking branch 'exfat/dev' new 665ed2614046 Merge remote-tracking branch 'ext3/for_next' new 39f71b7e40e2 f2fs: fix a wrong condition in __submit_bio new c8e43d55b1aa f2fs: relocate inline conversion from mmap() to mkwrite() new 902671361242 Merge remote-tracking branch 'f2fs/dev' new 34ce5c98893a Merge remote-tracking branch 'fsverity/fsverity' new d0267cf01e8b Merge remote-tracking branch 'jfs/jfs-next' new 8c71139d9f84 SUNRPC: correct error code comment in xs_tcp_setup_socket() new 12b20ce34933 net: sunrpc: xprtsock.c: Corrected few spellings ,in comments new c0da04ae079f fs/nfs: remove duplicate include new 93f479d3ad05 SUNRPC: Fix fall-through warnings for Clang new ffb81717a166 nfs: Fix fall-through warnings for Clang new 49dee70052b8 NFS: Clean up nfs_readpage() and nfs_readpages() new 6ddfd213f4ea NFS: In nfs_readpage() only increment NFSIOS_READPAGES whe [...] new 1af7e7f8c12f NFS: Refactor nfs_readpage() and nfs_readpage_async() to u [...] new 0c119e3a18f9 NFS: Call readpage_async_filler() from nfs_readpage_async() new 1e83b173b266 NFS: Add nfs_pageio_complete_read() and remove nfs_readpag [...] new a37fdbfadcbf NFS: Allow internal use of read structs and functions new 36362190c083 Merge remote-tracking branch 'nfs-anna/linux-next' new 0760b3ee83b2 Merge remote-tracking branch 'cel/for-next' new 1849cd203d95 Merge remote-tracking branch 'overlayfs/overlayfs-next' new c8cda37edc64 Merge remote-tracking branch 'v9fs/9p-next' new 3b780683a0b7 Merge remote-tracking branch 'xfs/for-next' new 6fbeb3126a3c Merge remote-tracking branch 'zonefs/for-next' new f50b8f475a2c xfs: factor out a xfs_ilock_iocb helper new 354be7e3b2ba xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware new ee1b218b0956 xfs: cleanup the read/write helper naming new 670654b004b0 xfs: remove the buffered I/O fallback assert new 3e40b13c3b57 xfs: simplify the read/write tracepoints new 896f72d067a5 xfs: improve the reflink_bounce_dio_write tracepoint new caa89dbc4303 xfs: split the unaligned DIO write code out new ed1128c2d0c8 xfs: reduce exclusive locking on unaligned dio new 8a2a0350d10a Merge remote-tracking branch 'iomap/iomap-for-next' new a38a8139ee5f Merge remote-tracking branch 'vfs/for-next' new beaae3d63383 Merge remote-tracking branch 'printk/for-next' new b14407bef8f4 Merge remote-tracking branch 'pci/next' new 7c7d7ac7cebb HID: hid-input: avoid splitting keyboard, system and consu [...] new c34e025638f5 Merge branch 'for-5.12/core' into for-next new df7b622906f2 HID: google: Get HID report on probe to confirm tablet swi [...] new e71b0cd67ed7 Merge branch 'for-5.12/google' into for-next new ea932302250f Merge remote-tracking branch 'hid/for-next' new 6d5b40479456 Merge remote-tracking branch 'i2c/i2c/for-next' new 9d909f1b1e91 i3c/master/mipi-i3c-hci: Specify HAS_IOMEM dependency new 7456fea589c6 i3c: Handle drivers without probe or remove callback new dd9267034c0e i3c: Make remove callback return void new a9c5e498a212 Merge remote-tracking branch 'i3c/i3c/next' new 5dab27326dfc Merge remote-tracking branch 'dmi/dmi-for-next' new 1ae5aaf5d1c5 hwmon: (pmbus) Clear sensor data after chip write new 43d147482788 hwmon: (pmbus/lm25066) Remove unnecessary pmbus_clear_cach [...] new 996dc09c8e77 hwmon: (pmbus/max31785) Support revision "B" new 523391f529d3 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new baa7a902a21c Merge remote-tracking branch 'jc_docs/docs-next' new 7f685d6901c3 Merge remote-tracking branch 'v4l-dvb/master' new e06255629e07 Merge remote-tracking branch 'v4l-dvb-next/master' new 0f347aa07f15 ACPI: scan: Fix battery devices sometimes never binding new e0943fa19553 Merge branch 'acpi-scan-fixes' into linux-next new 6dc466d34f51 PM: domains: Simplify the calculation of variables new c42187278fc1 Merge branch 'pm-domains' into linux-next new 0f086f8b45c9 Merge remote-tracking branch 'pm/linux-next' new 179390318175 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 317e1ed22967 Merge remote-tracking branch 'cpupower/cpupower' new fc1745c0e40c PM / devfreq: rk3399_dmc: Remove unneeded semicolon new 9e0bbf0a1c41 Merge remote-tracking branch 'devfreq/devfreq-next' new 32715be4fe95 opp: Fix adding OPP entries in a wrong order if rate is un [...] new cf65948d62c6 opp: Filter out OPPs based on availability of a required-OPP new d7b9d9b31a3e opp: Correct debug message in _opp_add_static_v2() new d758eaf5f8cb opp: Staticize _add_opp_table() new 8dd5cada393f opp: Add dev_pm_opp_find_level_ceil() new 597ff5431fd4 opp: Add dev_pm_opp_get_required_pstate() new ce8073d83f63 opp: Add dev_pm_opp_sync_regulators() new 406e47652161 opp: Create _of_add_table_indexed() to reduce code duplication new 32439ac7535a opp: Defer acquiring the clk until OPPs are added new 559fef0dfd91 opp: Add dev_pm_opp_of_add_table_noclk() new a3c47af6942d opp: Add devm_pm_opp_register_set_opp_helper new b4b9e223ecca opp: Add devm_pm_opp_attach_genpd new f2f4d2b86f43 opp: Handle missing OPP table in dev_pm_opp_xlate_performa [...] new b6ecd5d4f694 opp: Print OPP level in debug message of _opp_add_static_v2() new 38bb34393804 opp: Prepare for ->set_opp() helper to work without regulators new 04b447df1d09 opp: Make _set_opp_custom() work without regulators new 5ad58bbacf80 opp: Rename _opp_set_rate_zero() new 1d3c42cabbd3 opp: No need to check clk for errors new 81c4d8a3c414 opp: Keep track of currently programmed OPP new 386ba854d9f3 opp: Split _set_opp() out of dev_pm_opp_set_rate() new f0b88fa45595 opp: Allow _set_opp() to work for non-freq devices new 3f62670fcca4 opp: Allow _generic_set_opp_regulator() to work for non-fr [...] new 35e74b2ee8ec opp: Allow _generic_set_opp_clk_only() to work for non-fre [...] new 509e4777ca41 opp: Update parameters of _set_opp_custom() new abbe348340c7 opp: Implement dev_pm_opp_set_opp() new 8d25157f738c cpufreq: qcom: Migrate to dev_pm_opp_set_opp() new 920b4a678099 drm: msm: Migrate to dev_pm_opp_set_opp() new c7f142190d91 devfreq: tegra30: Migrate to dev_pm_opp_set_opp() new 240ae50e2306 opp: Remove dev_pm_opp_set_bw() new 7eba0c7641b0 opp: Allow lazy-linking of required-opps new 870d5d963972 opp: Update bandwidth requirements based on scaling up/down new d4a4c7a41153 opp: Don't ignore clk_get() errors other than -ENOENT new f3988bc5d58b opp: Fix "foo * bar" should be "foo *bar" new 1d614920318b opp: Replace ENOTSUPP with EOPNOTSUPP new 68b2f1a56a0c Merge remote-tracking branch 'opp/opp/linux-next' new 56741c11bc95 Merge remote-tracking branch 'thermal/thermal/linux-next' new 988253a8eabe Merge remote-tracking branch 'ieee1394/for-next' new 1f564c7b9d48 Merge remote-tracking branch 'rdma/for-next' new 7f976d5cf16d net: dsa: hellcreek: Report VLAN table occupancy new 8486e83fe1d8 net: dsa: hellcreek: Report FDB table occupancy new f222a9937659 Merge branch 'net-dsa-hellcreek-report-tables-sizes' new bdbc13c204ee net/mlx5: DR, Fix potential shift wrapping of 32-bit value new 3a77c238909b net/mlx5: DR, Add match STEv1 structs to ifc new 10b694186410 net/mlx5: DR, Add HW STEv1 match logic new 9f125ced1750 net/mlx5: DR, Allow native protocol support for HW STEv1 new a6098129c781 net/mlx5: DR, Add STEv1 setters and getters new 4e856c5db9b4 net/mlx5: DR, Add STEv1 action apply logic new c349b4137cfd net/mlx5: DR, Add STEv1 modify header logic new f06d496985f4 net/mlx5: DR, Use the right size when writing partial STE into HW new 4fe45e1d31ef net/mlx5: DR, Use HW specific logic API when writing STE new 8fdac12acf32 net/mlx5: DR, Copy all 64B whenever replacing STE in the h [...] new 64f45c0fc4c7 net/mlx5: DR, Allow SW steering for sw_owner_v2 devices new 1a2b60f6f165 Merge tag 'mlx5-dr-2021-01-29' of git://git.kernel.org/pub [...] new 665ab1eb18d7 ibmvnic: rework to ensure SCRQ entry reads are properly ordered new 2719cb445da5 ibmvnic: remove unnecessary rmb() inside ibmvnic_poll new 9ae4bdc6e4c1 Merge branch 'rework-the-memory-barrier-for-scrq-entry' new d1e1355aefcc Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 18c1afa6bb9b Merge remote-tracking branch 'net-next/master' new 058107abafc7 samples/bpf: Add include dir for MIPS Loongson64 to fix bu [...] new fe59af5ecaac Merge remote-tracking branch 'bpf-next/for-next' new 868f0d1fcb72 Merge remote-tracking branch 'ipsec-next/master' new c0302cdd4004 Merge remote-tracking branch 'netfilter-next/master' new 3be101dbbf50 Merge remote-tracking branch 'wireless-drivers-next/master' new 1bb0c66332ba Bluetooth: hci_qca: check for SSR triggered flag while suspend new 48c13301e6ba Bluetooth: btusb: Fine-tune mt7663 mechanism. new fc342c4dc408 Bluetooth: btusb: Add protocol support for MediaTek MT7921 [...] new e8bd76ede155 Bluetooth: Fix null pointer dereference in amp_read_loc_as [...] new 44417c1a0cef Merge remote-tracking branch 'bluetooth/master' new 35d7e00471a6 Merge remote-tracking branch 'mac80211-next/master' new 4a0675a443b8 Merge remote-tracking branch 'gfs2/for-next' new 3194ea7b8a81 Merge remote-tracking branch 'mtd/mtd/next' new cf427af20a03 Merge remote-tracking branch 'nand/nand/next' new a98d6efae4fe Merge remote-tracking branch 'spi-nor/spi-nor/next' new f3c2d07b4319 Merge remote-tracking branch 'crypto/master' new abb6f3840ccf Merge remote-tracking branch 'drm/drm-next' new ce7c1d047629 Revert "Revert "drm/amdgpu: Fix NULL dereference in dpm sy [...] new aec1d8703e02 drm/amdgpu/pm: Account for extra separator characters in s [...] new c2efbc3f9dbe drm/amd/pm: correct string parsing for extra separator cha [...] new d26bbbcc160f amdgpu: Add Missing Sienna Cichlid DID new 20bdcc99edff drm/amd/display: Simplify bool conversion new cd3051379706 Revert "drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)" new 4954a76add70 drm/amdgpu/swsmu: use percent rather than rpm for manual f [...] new c5f85696cb2f drm/amdgpu: fix the issue that retry constantly once the b [...] new 875440fd7d1e drm/amdkfd: fix null pointer panic while free buffer in kfd new b131c363c8a3 drm/amdgpu: Limit the maximum size of contiguous VRAM that [...] new e1a4b67aac9e drm/amdgpu: Fix a false positive when pin non-VRAM memory new 2cb96b238701 drm/amdgpu/gfx10: update CGTS_TCC_DISABLE and CGTS_USER_TC [...] new c9021a6e58c8 drm/amd/pm: fill in the data member of v2 gpu metrics tabl [...] new e487cb54db1b drm/amd/pm: remove some useless code for vangogh new dd017d01c3d9 drm/amdgpu: enable freesync for A+A configs new dbb7898ac1bc drm/amd/display: Drop SOC bounding box hookup in DM/DC new a71c76ac7eea drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL new 91501d0affc2 drm/amd/display: initialize i2c speed if not initialized i [...] new 7e60e389053e drm/amd/display: Add null pointer check to is_dig_enabled func new fa2a3786c4bc drm/amd/display: reuse current context instead of recreating one new accff74e8fbf drm/amd/display: Set power_gated to true for seamless boot [...] new aac6d4391a0a drm/amd/display: correct some hdcp variable naming new fc13b7011e8a drm/amd/display: Add more Clock Sources to DCN2.1 new 9b56f6bc5de5 drm/amd/display: [FW Promotion] Release 0.0.49 new b99844e4237e drm/amd/display: 3.2.120 new 4fa6a75128ae drm/amd/display: fix calculation for the pwl backlight curve new ddf386faa681 drm/amd/display: Revert "Fix EDID parsing after resume fro [...] new bae72358f6a2 drm/amd/display: Release DSC before acquiring new 30164a1657ef drm/amd/display: Fix dc_sink kref count in emulated_link_detect new 43c78873133e drm/amd/display: implement support for DID2.0 dsc passthrough new 163e3bcbca5a drm/amd/display: fix initial bounding box values for dcn3.02 new a38b873f497f drm/amd/display: Fix CW4 programming for dmub30 cached inbox new 02a342e3c4e5 drm/amd/display: Enable "trigger_hotplug" debugfs on all outputs new a0c898f28a3b drm/amd/display: Add Freesync HDMI support to DMCU new dc33e0aa3e6e drm/amd/display: remove unused force_ignore_link_settings [...] new 2dc39051a7ba drm/amd/display: Free atomic state after drm_atomic_commit new c64b0d6bb5d0 drm/amd/display: Decrement refcount of dc_sink before reas [...] new fd952d436446 drm/amd/display: Workaround for some legacy DP-VGA dongles new e2dcd9b8b803 drm/amd/display: Better handling of dummy p-state table new 40d916a2602c drm/amd/display: Reject too small viewport size when valid [...] new 481ae2d5fec7 drm/amd/display: [FW Promotion] Release 0.0.50 new f1e17351984c drm/amd/display: 3.2.121 new bb377febb10f drm/amd/pm: Disable GFXOFF when GFX DPM or PG disabled new 4b1d6831b379 amd/display: remove unneeded variable: "pattern" new c915ef890d5d drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask() new 2dd78e52f201 usb: typec: ucsi: check cci busy during PPM reset new c18cff164a0b drm/amdgpu: add another raven1 gfxoff quirk new bff0760b9ff0 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio new 13a75af50484 drm/amd/display: Fix unused variable warning new 4d09de75e3cc drm/amdgpu: add asic callback for querying video codec info (v3) new 7dca04cda800 drm/amdgpu: add video decode/encode cap tables and asic ca [...] new da125a579352 drm/amdgpu: add INFO ioctl support for querying video caps (v4) new 922b240fc08c drm/amdgpu: bump driver version for new video codec INFO i [...] new 54af252161d1 drm/amdgpu/codec: drop the internal codec index new d58ae161846c drm/amdgpu/smu12: fix power reporting on renoir new 7cf5b1319e19 drm/amdgpu: add a dev_pm_ops prepare callback (v2) new dd30496ed1f9 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] new d8228dc2436a Merge remote-tracking branch 'amdgpu/drm-next' new 7e6c064ed834 drm/i915/tgl: Use TGL stepping info for applying WAs new 0883d63b19bb drm/i915/adl_s: Add ADL-S platform info and PCI ids new c6bba9e5fedf x86/gpu: Add Alderlake-S stolen memory support new fb51970b8d11 drm/i915/adl_s: Add PCH support new fa58c9e4e364 drm/i915/adl_s: Add Interrupt Support new a84b4bd1172b drm/i915/adl_s: Add PHYs for Alderlake S new 80d0f76588b5 drm/i915/adl_s: Configure DPLL for ADL-S new d6d2bc996e45 drm/i915/adl_s: Configure Port clock registers for ADL-S new e341c618acde drm/i915/adl_s: Initialize display for ADL-S new 7dc1f92f27f8 drm/i915/adl_s: Add adl-s ddc pin mapping new 18c283df5a0e drm/i915/adl_s: Add vbt port and aux channel settings for adls new 52401eb8e3fc drm/i915/adl_s: Update combo PHY master/slave relationships new b4cd8dd367ad drm/i915/adl_s: Update PHY_MISC programming new a7ffb8154d69 drm/i915/adl_s: Add power wells new 51ecb30e74d0 drm/i915/adl_s: Re-use TGL GuC/HuC firmware new a75816e8410e drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION new 75b81fbbcad2 drm/i915/adl_s: Load DMC new 918cc934682f drm/i915/adl_s: Update memory bandwidth parameters new ea27113ea90c drm/i915/adl_s: Add display WAs for ADL-S new 4043277ad18f drm/i915/adl_s: Add GT and CTX WAs for ADL-S new 29e925590133 Merge tag 'topic/adl-s-enabling-2021-02-01-1' of git://ano [...] new 8ff5446a7ca4 drm/i915: Remove references to struct drm_device.pdev new e322551f47d2 drm/i915/gt: Remove references to struct drm_device.pdev new 9ff06c385300 drm/i915/gvt: Remove references to struct drm_device.pdev new eaf9a3465d9b Merge tag 'topic/drm-device-pdev-2021-02-02' of git://anon [...] new 3939553fc3ca Merge remote-tracking branch 'drm-intel/for-linux-next' new 565315f976b1 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new a6a1f036c74e drm/scheduler: Job timeout handler returns status (v3) new de499781c97d drm/lima: fix reference leak in lima_pm_busy new e4abd7ad2b77 dma-buf: Avoid comma separated statements new b51035c200bd drm/gma500: Remove Medfield support new 837f23bb4b60 drm/gma500: Drop DRM_GMA3600 config option new 6455af65e978 drm/gma500: Remove CONFIG_X86 conditionals from source files new 8180cc375232 drm/gma500: Remove dependency on TTM new 576a08e008e2 drm/v3d/v3d_sched: fix scheduler callbacks return status new 482f3ef0b0e3 drm: replace drm_modeset_lock_all() in drm_client_modeset_ [...] new f0c5a89e534b drm/vc4: remove unneeded variable: "ret" new 75ec69c79ebc drm/vmwgfx: Fix some memory leaks on errors new c12e2e2d492f Merge remote-tracking branch 'drm-misc/for-linux-next' new 9d92fff7db82 Merge remote-tracking branch 'drm-msm/msm-next' new b3f6ff407ef7 Merge remote-tracking branch 'etnaviv/etnaviv/next' new e539e01974f9 Merge remote-tracking branch 'regmap/for-next' new 0074946932cb ALSA: intel8x0: Fix missing check in snd_intel8x0m_create new da2a040ee7cf ALSA: hdsp: hardware output loopback new 2d670ea2bd53 ALSA: jack: implement software jack injection via debugfs new 3b85f5fc75d5 ALSA: usb-audio: Add DJM450 to Pioneer format quirk new 9119e5661eab ALSA: usb-audio: Add DJM-450 to the quirks table new 5c953a226300 Merge branch 'for-linus' into for-next new 016f94feb57d ALSA: hda: Drop power save deny list entry for Clevo W65_67SB new 3c4ab49ec59b ALSA: core: Fix the debugfs removal at snd_card_free() new b23a0221675e Merge remote-tracking branch 'sound/for-next' new 1ecebae4733d ASoC: mt6359: reduce log verbosity for optional DT properties new 68be8ed6a462 ASoC: fsl_spdif: Utilize the defined parameter to clear code new be6be67e135e ASoC: topology: KUnit: Convert from cpu to data format new def2b6cba551 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next new 0a3f158323d5 Merge remote-tracking branch 'sound-asoc/for-next' new 67af8c38937a Merge remote-tracking branch 'modules/modules-next' new 6e0464addbda Merge remote-tracking branch 'input/next' new cc3456226176 nvmet: Use nvmet_is_port_enabled helper for pi_enable new 36ca03c830e4 nvmet: Fix nvmet_is_port_enabled indentation new 4e2f02bf77da nvmet-fc: use RCU proctection for assoc_list new 60b152a50820 nvme: constify static attribute_group structs new f9063a53274d nvme: support command retry delay for admin command new cb9b870fba3e nvme-tcp: fix wrong setting of request iov_iter new 60141aa08c08 nvme-tcp: get rid of unused helper function new 0dc9edaf80ea nvme-tcp: pass multipage bvec to request iov_iter new fc97e942d90c nvme: refactor ns->ctrl by request new 624e67fdf9a6 nvmet: remove extra variable in smart log nsid new 3631c7f4a241 nvmet: remove extra variable in id-desclist new 3c7b224f1956 nvmet: remove extra variable in identify ns new 193fcf371f9e nvmet: add lba to sect conversion helpers new 3254899e0b52 nvme: update enumerations for status codes new 3a98c51a2482 nvme: parse format nvm command details when tracing new 4a407d5ebc7a nvme: add tracing of zns commands new 8f8ea928fd77 nvme-core: get rid of the extra space new 2547906982e2 nvme-core: add cancel tagset helpers new 958dc1d32c80 nvme-rdma: add clean action for failed reconnection new 70a99574a79f nvme-tcp: add clean action for failed reconnection new c4189d680e12 nvme-rdma: use cancel tagset helper for tear down new 563c81586d0a nvme-tcp: use cancel tagset helper for tear down new 0d7389718c32 Merge tag 'nvme-5.21-2020-02-02' of git://git.infradead.or [...] new 0fd6456fd1f4 Merge branch 'for-5.12/drivers' into for-next new 8358c28a5d44 block: fix memory leak of bvec new 1eea73eaca15 Merge branch 'for-5.12/block' into for-next new b0e6b8250102 Merge remote-tracking branch 'block/for-next' new 0dc39b14d2b2 Merge remote-tracking branch 'device-mapper/for-next' new 7b6f825f73bb Merge remote-tracking branch 'pcmcia/pcmcia-next' new 7cc5b58cb9b1 Merge remote-tracking branch 'mmc/next' new 031c6d5859d6 Merge remote-tracking branch 'mfd/for-mfd-next' new ae9e25415b63 Merge remote-tracking branch 'backlight/for-backlight-next' new dd0adf351b07 Merge remote-tracking branch 'battery/for-next' new 337710b3121a regulator: qcom-labibb: Use disable_irq_nosync from isr new 52cdb12b5ce5 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] new bb71711e730b Merge remote-tracking branch 'regulator/for-next' new 197ccbce382e Merge remote-tracking branch 'security/next-testing' new 11c9f67ccb15 Merge remote-tracking branch 'integrity/next-integrity' new 483969727957 Merge remote-tracking branch 'keys/keys-next' new d7b733e47929 Merge remote-tracking branch 'selinux/next' new 7ef4c19d245f smackfs: restrict bytes count in smackfs write functions new 14be6030b240 Merge remote-tracking branch 'smack/next' new e77fd13f1c65 Merge remote-tracking branch 'tomoyo/master' new ec90b6de8ed0 Merge remote-tracking branch 'tpmdd/next' new 4c9fb5d91408 iommu: Check dev->iommu in dev_iommu_priv_get() before der [...] new 9cde12ba07ce dt-bindings: arm-smmu-qcom: Add Qualcomm SC8180X compatible new 1a7180ff81aa iommu/arm-smmu-qcom: Add Qualcomm SC8180X impl new 70b5b6a6daea dt-bindings: arm-smmu: Add sm8350 compatible string new d8498b1e4ecc iommu: arm-smmu-impl: Add SM8350 qcom iommu implementation new 86d2d9214880 iommu/arm-smmu-v3: Remove the page 1 fixup new 932bc8c7d742 iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code new eba8d2f8f803 iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() new 51d113c3be09 iommu/arm-smmu-v3: Make BTM optional for SVA new 9111aebf770d iommu/arm-smmu-v3: Add support for VHE new dead723e6f04 iommu/arm-smmu-qcom: Fix mask extraction for bootloader pr [...] new 34eb9359c111 driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 new d8c1df02ac7f iommu: Move iotlb_sync_map out from __iommu_map new 2ebbd25873ce iommu: Add iova and size as parameters in iotlb_sync_map new 20143451eff0 iommu/mediatek: Add iotlb_sync_map to sync whole the iova range new 862c3715de8f iommu: Switch gather->end to the inclusive end new 77e0992aee4e iommu/io-pgtable: Allow io_pgtable_tlb ops optional new f21ae3b10084 iommu/mediatek: Gather iova in iommu_unmap to achieve tlb [...] new 0954d61a59e3 iommu/mediatek: Remove the tlb-ops for v7s new c867c78acae9 iommu/msm: Hook up iotlb_sync_map new 3d5eab41451f iommu/io-pgtable: Remove TLBI_ON_MAP quirk new bca28426805d dt-bindings: iommu: mediatek: Convert IOMMU to DT schema new 5cf482f2f7a6 dt-bindings: memory: mediatek: Add a common memory header file new ca49a4b4c989 dt-bindings: memory: mediatek: Extend LARB_NR_MAX to 32 new ddd3e349b8aa dt-bindings: memory: mediatek: Rename header guard for SMI [...] new fc3734698a43 dt-bindings: mediatek: Add binding for mt8192 IOMMU new 66a289155415 iommu/mediatek: Use the common mtk-memory-port.h new 859da2111252 iommu/io-pgtable-arm-v7s: Use ias to check the valid iova [...] new 40596d2f2b60 iommu/io-pgtable-arm-v7s: Extend PA34 for MediaTek new 00ab6f2d6158 iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro new 468ea0bfaecd iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros new f3a8a46d714f iommu/io-pgtable-arm-v7s: Quad lvl1 pgtable for MediaTek new 2f317da4332a iommu/mediatek: Add a flag for iova 34bits case new 9bdfe4c175c8 iommu/mediatek: Update oas for v7s new 7f37a91dc85e iommu/mediatek: Move hw_init into attach_device new 986d9ec5f176 iommu/mediatek: Add error handle for mtk_iommu_probe new baf94e6ebff9 iommu/mediatek: Add device link for smi-common and m4u new 34665c7929fc iommu/mediatek: Add pm runtime callback new c0b57581b73b iommu/mediatek: Add power-domain operation new bfed873114c5 iommu/mediatek: Support up to 34bit iova in tlb flush new ef0f0986b670 iommu/mediatek: Support report iova 34bit translation faul [...] new 08500c43d4f7 iommu/mediatek: Adjust the structure new 4f956c97d26b iommu/mediatek: Move domain_finalise into attach_device new b7875eb94589 iommu/mediatek: Move geometry.aperture updating into domai [...] new 585e58f498a2 iommu/mediatek: Add iova_region structure new 803cf9e5a6aa iommu/mediatek: Add get_domain_id from dev->dma_range_map new c3045f39244e iommu/mediatek: Support for multi domains new ab1d5281a62b iommu/mediatek: Add iova reserved function new 8d2c749e5252 iommu/mediatek: Support master use iova over 32bit new 23357572bec6 iommu/mediatek: Remove unnecessary check in attach_device new 9e3489e06fb9 iommu/mediatek: Add mt8192 support new 6af4873852c4 MAINTAINERS: Add entry for MediaTek IOMMU new 7060377ce06f Merge branch 'for-joerg/mtk' into for-joerg/arm-smmu/updates new d1e3306ba83a Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] new b8437a3ef8c4 iommu: Properly pass gfp_t in _iommu_map() to avoid atomic [...] new e1ed66ac3003 iommu/vt-d: Fix compile error [-Werror=implicit-function-d [...] new a35097282d90 Merge branches 'iommu/fixes', 'arm/renesas', 'arm/smmu', ' [...] new 0585e2a9cc7f Merge remote-tracking branch 'iommu/next' new 9d1f2812f78b Merge remote-tracking branch 'audit/next' new 9d3dfcf3a978 Merge remote-tracking branch 'devicetree/for-next' new fd3e2d03b4cb Merge remote-tracking branch 'spi/for-next' new 84150a6aa298 Merge remote-tracking branch 'tip/auto-latest' new b0541be9df72 Merge remote-tracking branch 'edac/edac-for-next' new 78b63ea3202e Merge remote-tracking branch 'irqchip/irq/irqchip-next' new c48bc4302cb8 clocksource: Provide module parameters to inject delays in [...] new d8124cdabe78 clocksource: Retry clock read if long delays detected new d310025199c5 clocksource: Check per-CPU clock synchronization when mark [...] new db058f20e5ac clocksource: Provide a module parameter to fuzz per-CPU cl [...] new 87f04a13da72 clocksource: Do pairwise clock-desynchronization checking new 9ac5dd2522d4 Merge branch 'clocksource.2021.02.01a' into HEAD new 9402d075710d Merge branch 'lkmm-dev.2021.01.04a' into HEAD new a726404908f6 mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels new 369d783a4b9f rcutorture: Add crude tests for mem_dump_obj() new 9a728eb4833e torturescript: Don't rerun failed rcutorture builds new af65a677cd29 rcu/nocb: Detect unsafe checks for offloaded rdp new eba362724509 rcu: Remove superfluous rdp fetch new 3e2c3e598723 rcu: Fix CPU-offline trace in rcutree_dying_cpu new a88c23c44093 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() new 2e08167f0ba2 doc: Update rcu_dereference.rst reference new d9a19e6ee2c0 tools/memory-model: Remove reference to atomic_ops.rst new a5ccc33ebbed rcu: Expedite deboost in case of deferred quiescent state new 16dcd6677c9f rcutorture: Make TREE03 use real-time tree.use_softirq setting new 01e5032b9ec2 rcu: Run rcuo kthreads at elevated priority in CONFIG_RCU_ [...] new 2296989a4874 rculist: Replace reference to atomic_ops.rst new f0c9901089df rcu: Fix kfree_rcu() docbook errors new 9971f1126884 rcutorture: Fix testing of RCU priority boosting new 613d83a888b2 kcsan: Make test follow KUnit style recommendations new 2128a5f2a3b6 kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests new 9f015906ba48 kcsan: Add missing license and copyright headers new 09a16a18f357 kvfree_rcu: Directly allocate page for single-argument case new 1d9939f760fb kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() new fb05d9e294a9 kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] new 6a62733506a6 lib: Add "all" and "none" as valid ranges to bitmap_parselist() new a3f32db5d0d1 rcu: Remove "all" cpumask checks favor of bitmask-level "all" new 61fcfd8c8169 lib: Support N as end of range in bitmap_parselist() new 2f72c5c7f2a3 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" new 398775345477 torture: Replace torture_init_begin string with %s new 51878d648e30 rcutorture: Replace rcu_torture_stall string with %s new 452e476dcee8 rcu-tasks: Rectify kernel-doc for struct rcu_tasks new 8e6a68bd0202 torture: Allow 1G of memory for torture.sh kvfree testing new 5d8a87663ac4 Merge remote-tracking branch 'rcu/rcu/next' new 3d77ff09c2dd Merge remote-tracking branch 'kvm-arm/next' new 2de79c46ee6d Merge remote-tracking branch 'percpu/for-next' new f92995b3dd43 Merge remote-tracking branch 'workqueues/for-next' new 9e9c64131f47 platform/x86: thinkpad_acpi: Don't register keyboard_lang [...] new a78b96fe9501 platform/x86: thinkpad_acpi: rectify length of title underline new cfa75cca618e platform/x86: thinkpad_acpi: fixed warning and incorporate [...] new effe55add04f Merge remote-tracking branch 'linux-pm/acpi-platform' into [...] new c3bfcd4c6762 platform/x86: thinkpad_acpi: Add platform profile support new eabe533904cb platform/x86: ideapad-laptop: DYTC Platform profile support new 745ed17a04f9 platform/x86: amd-pmc: put device on error paths new cec551ea0d41 Platform: OLPC: Fix probe error handling new 23f8b0a15463 Platform: OLPC: Remove dcon_rdev from olpc_ec_priv new fa707a580e77 Platform: OLPC: Specify the enable time new 7f0ff043230d Merge remote-tracking branch 'drivers-x86/for-next' new 107a6e3e7b1e Merge remote-tracking branch 'chrome-platform/for-next' new 626568199530 Merge remote-tracking branch 'hsi/for-next' new 825602be314f Merge remote-tracking branch 'leds/for-next' new a3aae8f78795 Merge remote-tracking branch 'ipmi/for-next' new 0964b78e8f19 Merge remote-tracking branch 'driver-core/driver-core-next' new 1ed8459d8f10 usb: typec: Standardize PD Revision format with Type-C Revision new f5030e252687 usb: typec: Provide PD Specification Revision for cable an [...] new 29b01295a829 usb: typec: Add typec_partner_set_pd_revision new 14336151fdf1 Merge remote-tracking branch 'origin/cros-ec-typec-for-5.1 [...] new 3b3dd1f0dbfe platform/chrome: cros_ec_typec: Report SOP' PD revision fr [...] new cefc011f8daf platform/chrome: cros_ec_typec: Set Partner PD revision fr [...] new 0371616d8bef platform/chrome: cros_ec_typec: Set opmode to PD on SOP connected new 17aa02beecbc Merge tag 'tag-ib-usb-typec-chrome-platform-cros-ec-typec- [...] new dc5721f401be Merge remote-tracking branch 'usb/usb-next' new 30a650e0fba3 Merge remote-tracking branch 'usb-serial/usb-next' new a3cb844b8a98 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 2e91ec1abdd4 Merge remote-tracking branch 'phy-next/next' new d0191815059e Merge remote-tracking branch 'tty/tty-next' new 77a27e16aa6f Merge remote-tracking branch 'char-misc/char-misc-next' new ad259d6aa32b Merge remote-tracking branch 'extcon/extcon-next' new c3d7a408c972 Merge remote-tracking branch 'soundwire/next' new 120b005cf765 Merge remote-tracking branch 'thunderbolt/next' new d0a78f91761f vfio/iommu_type1: Populate full dirty when detach non-pinn [...] new 4a19f37a3dd3 vfio/iommu_type1: Fix some sanity checks in detach group new 010321565a7d vfio/iommu_type1: Mantain a counter for non_pinned_groups new 37a682ffbe2a vfio/pci: Fix handling of pci use accessor return codes new 46c474666094 vfio-pci/zdev: remove unused vdev argument new 7e31d6dc2c78 vfio-pci/zdev: fix possible segmentation fault issue new c98fe7c2a203 vfio: option to unmap all new 0f53afa12bae vfio/type1: unmap cleanup new c19650995374 vfio/type1: implement unmap all new 441e8106a238 vfio: interfaces to update vaddr new 40ae9b807b89 vfio/type1: massage unmap iteration new c3cbab24db38 vfio/type1: implement interfaces to update vaddr new ec5e32940cc9 vfio: iommu driver notify callback new 487ace134053 vfio/type1: implement notify callback new 898b9eaeb3fe vfio/type1: block on invalid vaddr new 76adb20f924f Merge branch 'v5.12/vfio/next-vaddr' into v5.12/vfio/next new 6eb7eeb38302 Merge remote-tracking branch 'vfio/next' new 8e2e713dee30 Merge remote-tracking branch 'staging/staging-next' new 0556d268803d Merge remote-tracking branch 'icc/icc-next' new 2d7bb4b8c62f Merge remote-tracking branch 'dmaengine/next' new 56a81da7b434 Merge remote-tracking branch 'cgroup/for-next' new 86205f204b2e Merge remote-tracking branch 'scsi/for-next' new 0d2f69c05b36 Merge remote-tracking branch 'scsi-mkp/for-next' new 5e20ea5f8a7d Merge remote-tracking branch 'vhost/linux-next' new 1c7672af59d3 Merge remote-tracking branch 'rpmsg/for-next' new aafd75886ff0 gpio: mvebu: add pwm support for Armada 8K/7K new 03e432f1c84d dt-bindings: ap806: document gpio marvell,pwm-offset property new 8ce6094196e6 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 602b532df451 Merge remote-tracking branch 'gpio-intel/for-next' new 0196b94baa39 Merge remote-tracking branch 'pinctrl/for-next' new 43bdc7b08524 Merge remote-tracking branch 'pwm/for-next' new add7149159dc Merge remote-tracking branch 'userns/for-next' new bb5e8fefac5c Merge remote-tracking branch 'livepatching/for-next' new c7713c949cf9 Merge remote-tracking branch 'coresight/next' new ddd0521549a9 rtc: zynqmp: depend on HAS_IOMEM new cd1e3e819dfe Merge remote-tracking branch 'rtc/rtc-next' new a39608a2c0c6 Merge remote-tracking branch 'kspp/for-next/kspp' new 8732c943fdf4 Merge remote-tracking branch 'gnss/gnss-next' new aaef4fb4bfbf Merge remote-tracking branch 'slimbus/for-next' new 5475635b70b0 Merge remote-tracking branch 'nvmem/for-next' new 5630eec6bedc Merge remote-tracking branch 'xarray/main' new 1de3d7727ebb Merge remote-tracking branch 'hyperv/hyperv-next' new 4a4f97a8dcd4 Merge remote-tracking branch 'auxdisplay/auxdisplay' new 1c95b7cc8b8c Merge remote-tracking branch 'mhi/mhi-next' new 68007cd90501 Merge remote-tracking branch 'memblock/for-next' new 186ec4a4436d Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new 8acdf863a5e8 Merge remote-tracking branch 'oprofile-removal/oprofile/removal' new 16c2eeacec53 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page new 56c8a77ac98c mm: hugetlb: fix a race between freeing and dissolving the page new b0ad35c20177 mm: hugetlb: fix a race between isolating and freeing page new c1a0bfbacd0a mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active new 83fd6619ce78 mm: migrate: do not migrate HugeTLB page whose refcount is one new c489d68404eb mm, compaction: move high_pfn to the for loop scope new 0fdbf1ee4ce6 mm/vmalloc: separate put pages and flush VM flags new 57ce0ca8dfae init/gcov: allow CONFIG_CONSTRUCTORS on UML to fix module gcov new 1e9edf92ccfb mm: thp: fix MADV_REMOVE deadlock on shmem THP new 5efdd43df1a7 memblock: do not start bottom-up allocations with kernel_end new c00ed6b20ed1 mailmap: fix name/email for Viresh Kumar new 7a726f0c0050 mailmap: add entries for Manivannan Sadhasivam new 10ebd59b1877 mm/filemap: add missing mem_cgroup_uncharge() to __add_to_ [...] new f1200fe2d738 kasan: add explicit preconditions to kasan_report() new 43253bac77bd kasan: make addr_has_metadata() return true for valid addresses new 333dbd84ad58 ubsan: implement __ubsan_handle_alignment_assumption new 90dd2c317972 mm: hugetlb: fix missing put_page in gather_surplus_pages() new 5e060489dab7 MAINTAINERS/.mailmap: use my @kernel.org address new dcb09bfb62d4 mm/rmap: fix potential pte_unmap on an not mapped pte new b1accd393c64 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 6b363b20fda4 /proc/kpageflags: do not use uninitialized struct pages new d7fc105bf1f6 Revert "mm: memcontrol: avoid workload stalls when lowerin [...] new 90c580cb5cc5 hexagon: remove CONFIG_EXPERIMENTAL from defconfigs new 6ff05008943f scripts/spelling.txt: increase error-prone spell checking new bce8404c65f9 scripts/spelling.txt: check for "exeeds" new b5933bfae98f scripts/spelling.txt: add "allocted" and "exeeds" typo new 8fd06c0a850d ntfs: layout.h: delete duplicated words new 0298b0c0ef52 ocfs2: remove redundant conditional before iput new 3651f47acf5a ocfs2: clean up some definitions which are not used any more new 18ee7247c93f ocfs2: fix a use after free on error new 4ef439986c90 ocfs2: Simplify the calculation of variables new 919609e252a0 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 9ea64614ab41 ocfs2: fix ocfs2 corrupt when iputting an inode new e4956133d97d fs: delete repeated words in comments new 0a16e10e259a ramfs: support O_TMPFILE new d29c928eb4fe kernel/watchdog: flush all printk nmi buffers when hardloc [...] new a9b2e6d2661c mm, tracing: record slab name for kmem_cache_free() new dfdd0e9d85cd mm/sl?b.c: remove ctor argument from kmem_cache_flags new 8b3f93013e6a mm/slub: disable user tracing for kmemleak caches by default new 6234d40644ed mm, slub: stop freeing kmem_cache_node structures on node offline new 582260f21baa mm, slab, slub: stop taking memory hotplug lock new f2d570875ac3 mm, slab, slub: stop taking cpu hotplug lock new ec0c6ebc3a66 mm, slub: splice cpu and page freelists in deactivate_slab() new a9b82bc9248c mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] new 81d84081d0cd mm/debug: improve memcg debugging new 9197a005eb67 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] new a2f305f0a8c7 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] new 9881fce62a1c mm/page_owner: use helper function zone_end_pfn() to get end_pfn new a73f5908fe3a mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new 7a41077432e3 mm/filemap: remove unused parameter and change to void typ [...] new 05a426cf44ea mm/filemap: don't revert iter on -EIOCBQUEUED new 800c73979f4e mm/filemap: rename generic_file_buffered_read subfunctions new 7bf8708a39ba mm/filemap: remove dynamically allocated array from filemap_read new ff4c34147f17 mm/filemap: convert filemap_get_pages to take a pagevec new 49971edf69ae mm/filemap: use head pages in generic_file_buffered_read new 94398a2aafde mm/filemap: pass a sleep state to put_and_wait_on_page_locked new f56129528dbe mm/filemap: support readpage splitting a page new 4055393d14cd mm/filemap: inline __wait_on_page_locked_async into caller new a3e300023c42 mm/filemap: don't call ->readpage if IOCB_WAITQ is set new 195858c53670 mm/filemap: change filemap_read_page calling conventions new edc04bc3a027 mm/filemap: change filemap_create_page calling conventions new 36cb2a5dc170 mm/filemap: convert filemap_update_page to return an errno new 64282d64481a mm/filemap: move the iocb checks into filemap_update_page new 66216ded6bb7 mm/filemap: add filemap_range_uptodate new f95e3974d718 mm-filemap-add-filemap_range_uptodate-fix new dd4f3b37bdc4 mm/filemap: split filemap_readahead out of filemap_get_pages new 48c8d290adf8 mm/filemap: restructure filemap_get_pages new 24da981e0bbe mm/filemap: don't relock the page after calling readpage new 42221b09bf61 mm/filemap: rename generic_file_buffered_read to filemap_read new aed6efc468d9 mm/filemap: simplify generic_file_read_iter new 737bce3fc9a1 mm/gup: don't pin migrated cma pages in movable zone new 5e5d63ed27e7 mm/gup: check every subpage of a compound page during isolation new bd8014fce7a3 mm/gup: return an error on migration failure new b875e46ed667 mm/gup: check for isolation errors new d8c763600248 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new 57c9614e10e6 mm: apply per-task gfp constraints in fast path new b341cae725f4 mm: honor PF_MEMALLOC_PIN for all movable pages new 56e678819550 mm/gup: do not migrate zero page new 27934a732d8f mm-gup-do-not-migrate-zero-page-fix new df179f8fb7f0 mm/gup: migrate pinned pages out of movable zone new f491627dd1dd memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] new 9f37fe98f8a8 mm/gup: change index type to long as it counts pages new 18ca506d1337 mm/gup: longterm pin migration cleanup new f02aa1d887d8 selftests/vm: gup_test: fix test flag new f56ac2a8b525 selftests/vm: gup_test: test faulting in kernel, and verif [...] new 505420d533b3 mm/swap_slots.c: remove redundant NULL check new 54dfe570c82c mm/swapfile.c: fix debugging information problem new fb1c5dc6a083 mm/page_io: use pr_alert_ratelimited for swap read/write errors new 720cc6c32ecb mm/swap_state: constify static struct attribute_group new 6a56ca4b6733 mm/swap: don't SetPageWorkingset unconditionally during swapin new a602c5c963f3 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] new fdda75a27e61 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] new 3f68217f39eb mm: memcontrol: optimize per-lruvec stats counter memory usage new 8dfbc5ff2912 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] new a9a52f7ec362 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving new 2c0be69a4985 mm: memcontrol: convert NR_ANON_THPS account to pages new b9c7c5f1412d mm: memcontrol: convert NR_FILE_THPS account to pages new bb9bfa8f1eab mm: memcontrol: convert NR_SHMEM_THPS account to pages new ab56834c5df0 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages new 8f7b50febfbb mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages new 2d0d384b6bca mm: memcontrol: make the slab calculation consistent new 2c647474ef1f mm/memcg: revise the using condition of lock_page_lruvec f [...] new d5a66ee64b0f mm/memcg: remove rcu locking for lock_page_lruvec function series new c6d6a61deab7 mm: memcg: add swapcache stat for memcg v2 new 45baad57fd75 mm-memcg-add-swapcache-stat-for-memcg-v2-fix new d6f7cfc7b3c8 mm: kmem: make __memcg_kmem_(un)charge static new 6e6ab5dbacae mm: page_counter: re-layout structure to reduce false sharing new 3a7f9faeb2d0 mm/memcontrol: remove redundant NULL check new 960365c5970d mm/mmap.c: remove unnecessary local variable new aa2d457a9c7e mm/memory.c: fix potential pte_unmap_unlock pte error new 3810d590093e mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] new d543e9002688 mm/mmap.c: fix the adjusted length error new c69c48fc9851 mm/mprotect.c: optimize error detection in do_mprotect_pkey() new 095415de0c78 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() new cee8948969a1 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] new 95f0ca46d804 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] new 97b7db76527d mm/page_reporting: use list_entry_is_head() in page_report [...] new 1b5b358a4480 vmalloc: remove redundant NULL check new c4e0694546be kasan: prefix global functions with kasan_ new 4b587c070764 kasan: clarify HW_TAGS impact on TBI new 99d9106c85e6 kasan: clean up comments in tests new f0ee30baeb52 kasan: add macros to simplify checking test constraints new a549e6b2142c kasan: add match-all tag tests new c13f14a59365 kasan: export kasan_poison new f7c43a5033de kasan-add-match-all-tag-tests-fix-fix new 0a3cfb95f042 kasan, arm64: allow using KUnit tests with HW_TAGS mode new 6c61131489c6 kasan: rename CONFIG_TEST_KASAN_MODULE new b9ad7ccc33af kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL new a860eca0f7aa kasan: adapt kmalloc_uaf2 test to HW_TAGS mode new fe2e4d0ced41 kasan: fix memory corruption in kasan_bitops_tags test new f7b5baf4a226 kasan: move _RET_IP_ to inline wrappers new b42c600054be kasan: fix bug detection via ksize for HW_TAGS mode new 9597669a0e3a kasan: add proper page allocator tests new ba09bcd66d33 kasan: add a test for kmem_cache_alloc/free_bulk new a0da1e89bfa3 kasan: don't run tests when KASAN is not enabled new f8998b9aff46 kasan: remove redundant config option new 5bf9f32fae61 kasan-remove-redundant-config-option-v3 new 0073a258173c mm: fix prototype warning from kernel test robot new f6e87e5a3059 mm: rename memmap_init() and memmap_init_zone() new 4700911bad5a mm: simplify parater of function memmap_init_zone() new 37abd8d1bbca mm: simplify parameter of setup_usemap() new eb2f214725e5 mm: remove unneeded local variable in free_area_init_core new 7628d41bb972 video: fbdev: acornfb: remove free_unused_pages() new b603b434e6a3 mm: simplify free_highmem_page() and free_reserved_page() new d1b44de76407 mm/huge_memory.c: update tlb entry if pmd is changed new 84930d107110 MIPS: do not call flush_tlb_all when setting pmd entry new 31149ace2089 mm/hugetlb: fix potential double free in hugetlb_register_ [...] new 54cbf42058f1 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing new 2ae843fc14a1 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call new 8bcb3077d74e mm/hugetlb: use helper huge_page_order and pages_per_huge_page new f456957ec168 mm/hugetlb: fix use after free when subpool max_hpages acc [...] new ac72cd21b000 mm/hugetlb: simplify the calculation of variables new 2007223d48ba mm/hugetlb: grab head page refcount once for group of subpages new 69c919de807b mm/hugetlb: refactor subpage recording new 1edae35d46ad mm/hugetlb: fix some comment typos new 77e64d8a0ec2 mm/hugetlb: remove redundant check in preparing and destro [...] new a731cfdb756d mm/hugetlb.c: fix typos in comments new 97fa9c51da8a mm/vmscan: __isolate_lru_page_prepare() cleanup new 04124b8dfd0d mm/workingset.c: avoid unnecessary max_nodes estimation in [...] new d30676ca6f42 mm/vmscan.c: use add_page_to_lru_list() new 36ace0913850 include/linux/mm_inline.h: shuffle lru list addition and d [...] new 8b4d05cd1e56 mm: don't pass "enum lru_list" to lru list addition functions new bfe996c10da2 mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() new 36f675a8332b mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() new 8401060645c8 mm: add __clear_page_lru_flags() to replace page_off_lru() new 55695e62e132 mm: VM_BUG_ON lru page flags new 44248ef40e3b include/linux/mm_inline.h: fold page_lru_base_type() into [...] new 4719703e9097 include/linux/mm_inline.h: fold __update_lru_size() into i [...] new 89a1916fc867 mm/vmscan.c: make lruvec_lru_size() static new 4088917ae4a3 mm: workingset: clarify eviction order and distance calculation new 32b432c49663 hugetlb: use page.private for hugetlb specific page flags new cd74164b659b hugetlb: convert page_huge_active() HPageMigratable flag new 6d6796d4017a hugetlb: convert PageHugeTemporary() to HPageTemporary flag new d394ff6ac656 hugetlb: convert PageHugeFreed to HPageFreed flag new 4f0ba5f408f4 z3fold: remove unused attribute for release_z3fold_page new d0f53c6f349d z3fold: simplify the zhdr initialization code in init_z3fo [...] new afaa1c058bad mm/compaction: remove rcu_read_lock during page compaction new 1ee4319c923c mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked new 124bcc09d6ce mm/compaction: correct deferral logic for proactive compaction new bf186117b946 mm/compaction: fix misbehaviors of fast_find_migrateblock() new 51b7fec822ca numa balancing: migrate on fault among multiple bound nodes new 072cef98cf96 mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] new bbb6dc1269c7 mm, oom: fix a comment in dump_task() new 355973844957 mm/hugetlb: change hugetlb_reserve_pages() to type bool new 78d6ceca3e7f hugetlbfs: remove special hugetlbfs_set_page_dirty() new 6d4c1e753c53 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() new 030541244fe1 hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs new 1c0752a39250 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] new 7dc4e3c0108b hugetlbfs: remove meaningless variable avoid_reserve new 6bde5101b962 hugetlbfs: make hugepage size conversion more readable new 96b5280fb3db hugetlbfs: correct some obsolete comments about inode i_mutex new ce9afde164cc hugetlbfs: fix some comment typos new c47c6c42f4ba mm/migrate: remove unneeded semicolons new 839150fefb73 mm: make pagecache tagged lookups return only head pages new a29f625ffa96 mm/shmem: use pagevec_lookup in shmem_unlock_mapping new e10354241dd9 mm/swap: optimise get_shadow_from_swap_cache new 8dd9c94e5d94 mm: add FGP_ENTRY new 93af626e36ae mm/filemap: rename find_get_entry to mapping_get_entry new 2a783a7f3b08 mm/filemap: add helper for finding pages new c48fb35430a0 fix mm-filemap-add-helper-for-finding-pages.patch new cb32d6b8e70b mm/filemap: add mapping_seek_hole_data new e65fc18283c5 fix mm-filemap-add-mapping_seek_hole_data.patch new aec8fbbbd104 iomap: use mapping_seek_hole_data new 0d2294299572 mm: add and use find_lock_entries new fbc33fe0400b fix mm-add-and-use-find_lock_entries.patch new 3951b61140c4 mm: add an 'end' parameter to find_get_entries new d83b2ad5557d mm: add an 'end' parameter to pagevec_lookup_entries new f7f4a89b187e mm: remove nr_entries parameter from pagevec_lookup_entries new becc2fd50e4b mm: pass pvec directly to find_get_entries new 162d03e1eecb mm: remove pagevec_lookup_entries new 8696a24f6f99 mm,thp,shmem: limit shmem THP alloc gfp_mask new 51f5055771a8 mm,thp,shm: limit gfp mask to no more than specified new 845c02af9724 mm,thp,shmem: make khugepaged obey tmpfs mount flags new 5b7e03a1e9d4 mm: cma: allocate cma areas bottom-up new 3b3438bb735b mm-cma-allocate-cma-areas-bottom-up-fix new 671226a2f564 mm-cma-allocate-cma-areas-bottom-up-fix-2 new 85361769ab3e mm-cma-allocate-cma-areas-bottom-up-fix-3 new ce5f34bba577 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix new 9c3c75a53d8c mm/cma: expose all pages to the buddy if activation of an [...] new 9bad1878dcdd mm/page_alloc: count CMA pages per zone and print them in [...] new 0665366db45a mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] new a198137daae2 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] new b3f6c6163ada mm: vmstat: fix NOHZ wakeups for node stat changes new e955e5501406 mm: vmstat: add some comments on internal storage of byte items new 26a7fa760782 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new fdce2ed3dbf0 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new b7300e5db93f mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 40d4fefd39ac mm/vmstat.c: erase latency in vmstat_shepherd new 7b28b0b501df mm: move pfn_to_online_page() out of line new 84fec1cac32e mm: teach pfn_to_online_page() to consider subsection validity new 8b9f0c3eb64d mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] new 750fb4f268f6 mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] new cc7bfcf432ce mm: fix memory_failure() handling of dax-namespace metadata new 7b23a0f109fb mm/memory_hotplug: rename all existing 'memhp' into 'mhp' new e6e1f2942d23 mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE new 16a87d180055 mm/memory_hotplug: use helper function zone_end_pfn() to g [...] new 2382061f01d3 drivers/base/memory: don't store phys_device in memory blocks new cd5276f2cd20 Documentation: sysfs/memory: clarify some memory block dev [...] new ff7effdeeed3 mm/memory_hotplug: prevalidate the address range being add [...] new 522f63e10be9 arm64/mm: define arch_get_mappable_range() new 33505fedb5eb s390/mm: define arch_get_mappable_range() new ea2624b54e2c virtio-mem: check against mhp_get_pluggable_range() which [...] new 0d012e036837 mm/rmap: correct some obsolete comments of anon_vma new 6d35510fd2a0 mm/rmap: remove unneeded semicolon in page_not_mapped() new e62d7c71bd0f mm/rmap: fix obsolete comment in __page_check_anon_rmap() new 32c09d840d50 mm/rmap: use page_not_mapped in try_to_unmap() new 0f37926d85b4 mm: zswap: clean up confusing comment new eeca64ac403a mm/zswap: add the flag can_sleep_mapped new 87b5d8c5511e mm/zswap: add return value in zswap_frontswap_load new 68704947fa50 mm/zswap: fix potential memory leak new d65c7f9c0132 mm/zswap: fix potential uninitialized pointer read on tmp new aba3bddb127c mm/zswap: fix variable 'entry' is uninitialized when used new fe8092f391a1 mm: set the sleep_mapped to true for zbud and z3fold new 579819c37bc9 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] new 0c50a9419aeb zsmalloc: account the number of compacted pages correctly new 1cb8b9ddd1fa mm: remove arch_remap() and mm-arch-hooks.h new dc2c3508150f mm: page-flags.h: Typo fix (It -> If) new 9a3c9e158276 mm/dmapool: use might_alloc() new 99135d243fbe mm/backing-dev.c: use might_alloc() new 13efa40d1fc6 bdi-use-might_alloc-fix new be8d294465ec mm/early_ioremap.c: use __func__ instead of function name new 3ca1afdea945 mm: add Kernel Electric-Fence infrastructure new 634f621419d5 kfence: Fix parameter description for kfence_object_start() new ba4a22c2c662 kfence: avoid stalling work queue task without allocations new 3bef7be463e0 kfence: fix potential deadlock due to wake_up() new 3aa911580d49 kfence: add option to use KFENCE without static keys new a925a0f32b07 kfence: add missing copyright and description headers new 7495081a3f42 x86, kfence: enable KFENCE for x86 new 15440ef05eae kfence, x86: add missing copyright and description header new 666d82c4f88c arm64, kfence: enable KFENCE for ARM64 new 2714f2639b82 kfence, arm64: add missing copyright and description header new dbd755861066 kfence: use pt_regs to generate stack trace on faults new a30982a60f55 mm, kfence: insert KFENCE hooks for SLAB new 142aa3b35e6e mm, kfence: insert KFENCE hooks for SLUB new 8fb855350f8f kfence, kasan: make KFENCE compatible with KASAN new cd3fb38c55bb revert kasan-remove-kfence-leftovers new 8072ae84e267 kasan: untag addresses for KFENCE new 09ed019ab574 kfence, Documentation: add KFENCE documentation new 459f8ba2e329 kfence: add missing copyright header to documentation new 0b6d6ec6bf60 kfence: add test suite new f06148ac371d kfence: fix typo in test new 0bd9f11ef898 kfence: show access type in report new 4f0e5df059b9 MAINTAINERS: add entry for KFENCE new 9cda795224dc tracing: add error_report_end trace point new 61ba7ddabe7a kfence: use error_report_end tracepoint new 3cb6ff7bee14 kasan: use error_report_end tracepoint new 2a7b2e7d3305 fs/buffer.c: add debug print for __getblk_gfp() stall problem new acfac5b353d5 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 0e9630fac70a kernel/hung_task.c: Monitor killed tasks. new 64595932c648 alpha: remove CONFIG_EXPERIMENTAL from defconfigs new e159f3c3b7a2 proc/wchan: use printk format instead of lookup_symbol_name() new 6d0d2a4a4765 sysctl.c: fix underflow value setting risk in vm_table new d08561cc9db7 proc/sysctl: make protected_* world readable new 3b89366594ba include/linux: remove repeated words new 917e7edfe1bd groups: use flexible-array member in struct group_info new ab422163aab5 groups: simplify struct group_info allocation new 751f589913a2 kernel: delete repeated words in comments new cd81bd17935f lib/genalloc.c: change return type to unsigned long for bi [...] new c713b50a4466 lib: optimize cpumask_local_spread() new cea5c2e01d28 lib-optimize-cpumask_local_spread-v8 new 72e1fbee09ca string.h: move fortified functions definitions in a dedica [...] new d2f2b90cfa61 lib: stackdepot: add support to configure STACK_HASH_SIZE new a570f99ea1c7 lib: stackdepot: add support to disable stack depot new 6605f4d19e2d lib-stackdepot-add-support-to-disable-stack-depot-fix new 3cf8fb9189cf lib: stackdepot: fix ignoring return value warning new cc88752aec38 lib/cmdline: remove an unneeded local variable in next_arg() new 04e65442bfb1 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] new bae39aaebc29 mm/page_poison: use unhashed address in hexdump for check_ [...] new f08f39cde07a include/linux/bitops.h: spelling s/synomyn/synonym/ new c610f1cec80e checkpatch: improve blank line after declaration test new d5e6e1119f9f checkpatch: ignore warning designated initializers using NR_CPUS new 9e0174a3105f checkpatch: trivial style fixes new 9f71d6041266 checkpatch: prefer ftrace over function entry/exit printks new 20c8874df684 checkpatch: improve TYPECAST_INT_CONSTANT test message new 4772e9a7d728 checkpatch: add warning for avoiding .L prefix symbols in [...] new f5bf71b87fd3 checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] new 27f623cf5898 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol new 23a3aa9bf5fb init: clean up early_param_on_off() macro new 447d85bebb50 aio: simplify read_events() new e10e5e7612ff scripts/gdb: fix list_for_each new 576c328332de initramfs: panic with memory information new 6937030ee4bb initramfs-panic-with-memory-information-fix new 46316f153460 Merge branch 'akpm-current/current' new e15432f799b3 mm: add definition of PMD_PAGE_ORDER new 25a1dae5e452 mmap: make mlock_future_check() global new 65b093f1cca9 riscv/Kconfig: make direct map manipulation options depend on MMU new cee7df5e5b6d set_memory: allow set_direct_map_*_noflush() for multiple pages new 73f392d55be0 set_memory: allow querying whether set_direct_map_*() is a [...] new d121df20e0f8 arm64: kfence: fix header inclusion new 5022d34a3ee0 mm: introduce memfd_secret system call to create "secret" [...] new 1f43ad15a215 secretmem: use PMD-size pages to amortize direct map fragm [...] new 726eac161169 secretmem: add memcg accounting new 873174718223 PM: hibernate: disable when there are active secretmem users new d1b58e223b3d arch, mm: wire up memfd_secret system call where relevant new 0bc40b75b3df secretmem: test: add basic selftest for memfd_secret(2)
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (f493eba27d06) \ N -- N -- N refs/heads/akpm (0bc40b75b3df)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 943 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .clang-format | 11 +- Documentation/ABI/testing/sysfs-class-typec | 20 +- Documentation/ABI/testing/sysfs-fs-f2fs | 9 - .../admin-guide/laptops/thinkpad-acpi.rst | 17 +- .../devicetree/bindings/arm/bcm/brcm,bcm4908.yaml | 2 + .../arm/marvell/ap80x-system-controller.txt | 8 + .../devicetree/bindings/gpio/mrvl-gpio.yaml | 3 +- .../devicetree/bindings/iommu/arm,smmu.yaml | 2 + .../devicetree/bindings/iommu/mediatek,iommu.txt | 105 -- .../devicetree/bindings/iommu/mediatek,iommu.yaml | 183 +++ .../bindings/media/marvell,mmp2-ccic.yaml | 5 + Documentation/filesystems/f2fs.rst | 10 - Documentation/networking/ip-sysctl.rst | 2 +- Documentation/sound/designs/index.rst | 1 + Documentation/sound/designs/jack-injection.rst | 166 ++ MAINTAINERS | 9 + arch/arm/arm-soc-for-next-contents.txt | 54 +- arch/arm/boot/dts/bcm21664.dtsi | 2 +- arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts | 8 +- arch/arm/boot/dts/mmp2.dtsi | 5 +- arch/arm/boot/dts/mmp3-dell-ariel.dts | 33 +- arch/arm/boot/dts/mmp3.dtsi | 8 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 36 + arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 36 + arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 35 + arch/arm/boot/dts/sun7i-a20-bananapro.dts | 2 +- arch/arm/kernel/signal.c | 14 +- arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 1 + .../broadcom/bcm4908/bcm4906-netgear-r8000p.dts | 52 + arch/arm64/boot/dts/broadcom/bcm4908/bcm4906.dtsi | 18 + .../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 51 + arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 117 +- .../boot/dts/broadcom/stingray/bcm958742-base.dtsi | 64 - .../boot/dts/broadcom/stingray/stingray-sata.dtsi | 278 ---- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 7 - arch/arm64/include/asm/cache.h | 1 + arch/arm64/include/asm/kasan.h | 1 - arch/arm64/include/asm/memory.h | 6 +- arch/arm64/include/asm/mte-def.h | 2 - arch/arm64/include/asm/mte-kasan.h | 64 +- arch/arm64/include/asm/mte.h | 2 + arch/arm64/kernel/mte.c | 48 +- arch/arm64/lib/mte.S | 16 + arch/arm64/mm/physaddr.c | 2 +- arch/parisc/Kconfig | 10 + arch/parisc/include/asm/mmu_context.h | 4 +- arch/parisc/kernel/entry.S | 12 +- arch/powerpc/kernel/vdso64/sigtramp.S | 11 +- arch/powerpc/kernel/vdso64/vdso64.lds.S | 2 +- arch/riscv/include/asm/set_memory.h | 2 +- arch/x86/kernel/early-quirks.c | 1 + block/bio.c | 2 +- drivers/acpi/nfit/core.c | 75 +- drivers/acpi/scan.c | 10 +- drivers/amba/bus.c | 234 +-- drivers/base/arch_numa.c | 13 +- drivers/base/power/domain.c | 3 +- drivers/block/zram/zram_drv.c | 2 +- drivers/bluetooth/btusb.c | 211 ++- drivers/bluetooth/hci_qca.c | 3 +- drivers/char/hw_random/nomadik-rng.c | 3 +- drivers/devfreq/rk3399_dmc.c | 2 +- drivers/dma-buf/st-dma-fence.c | 7 +- drivers/dma/pl330.c | 3 +- drivers/gpio/gpio-mvebu.c | 101 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 24 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 3 + drivers/gpu/drm/amd/amdgpu/cik.c | 17 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 18 +- drivers/gpu/drm/amd/amdgpu/nv.c | 53 +- drivers/gpu/drm/amd/amdgpu/si.c | 17 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 68 +- drivers/gpu/drm/amd/amdgpu/vi.c | 41 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 76 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 10 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 7 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 6 +- drivers/gpu/drm/amd/display/dc/Makefile | 4 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 34 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 14 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 13 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dc.h | 11 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 7 +- .../display/dc/{dm_cp_psp.h => dc_edid_parser.c} | 71 +- .../{dcn302/dcn302_resource.h => dc_edid_parser.h} | 21 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 120 ++ drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 11 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 1 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 111 -- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 10 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 143 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 107 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 168 +- .../drm/amd/display/dc/dcn302/dcn302_resource.h | 2 + drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 7 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 29 +- drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 10 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 5 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 2 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 2 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 2 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 4 +- .../drm/amd/display/modules/power/power_helpers.c | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 3 - drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 17 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 2 +- drivers/gpu/drm/drm_client_modeset.c | 7 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 7 +- drivers/gpu/drm/gma500/Kconfig | 17 +- drivers/gpu/drm/gma500/Makefile | 37 +- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 4 - drivers/gpu/drm/gma500/mdfld_device.c | 564 ------- drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 1017 ------------ drivers/gpu/drm/gma500/mdfld_dsi_dpi.h | 79 - drivers/gpu/drm/gma500/mdfld_dsi_output.c | 603 -------- drivers/gpu/drm/gma500/mdfld_dsi_output.h | 377 ----- drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c | 679 -------- drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.h | 80 - drivers/gpu/drm/gma500/mdfld_intel_display.c | 966 ------------ drivers/gpu/drm/gma500/mdfld_output.c | 74 - drivers/gpu/drm/gma500/mdfld_output.h | 76 - drivers/gpu/drm/gma500/mdfld_tmd_vid.c | 197 --- drivers/gpu/drm/gma500/mdfld_tpo_vid.c | 83 - drivers/gpu/drm/gma500/mmu.c | 21 - drivers/gpu/drm/gma500/psb_drv.c | 16 +- drivers/gpu/drm/gma500/psb_drv.h | 66 - drivers/gpu/drm/gma500/psb_intel_reg.h | 12 +- drivers/gpu/drm/gma500/psb_irq.c | 72 +- drivers/gpu/drm/gma500/psb_irq.h | 2 - drivers/gpu/drm/gma500/psb_reg.h | 14 - drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 805 ---------- drivers/gpu/drm/gma500/tc35876x-dsi-lvds.h | 38 - drivers/gpu/drm/i915/display/intel_bios.c | 72 +- 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 | 62 +- 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_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 | 20 +- 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 | 2 +- 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_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_shmem.c | 2 +- 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 | 68 +- 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/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 | 4 +- drivers/gpu/drm/i915/i915_debugfs.c | 2 +- drivers/gpu/drm/i915/i915_drv.c | 19 +- drivers/gpu/drm/i915/i915_drv.h | 82 +- 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 | 50 +- 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/mock_gtt.c | 2 +- drivers/gpu/drm/lima/lima_sched.c | 6 +- drivers/gpu/drm/panfrost/panfrost_job.c | 9 +- drivers/gpu/drm/pl111/pl111_drv.c | 4 +- drivers/gpu/drm/scheduler/sched_main.c | 4 +- drivers/gpu/drm/v3d/v3d_sched.c | 32 +- drivers/gpu/drm/vc4/vc4_gem.c | 3 +- drivers/gpu/drm/vc4/vc4_plane.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 9 +- drivers/hid/hid-google-hammer.c | 85 +- drivers/hid/hid-input.c | 10 + drivers/hwmon/pmbus/lm25066.c | 5 - drivers/hwmon/pmbus/max31785.c | 13 +- drivers/hwmon/pmbus/pmbus_core.c | 2 +- drivers/hwtracing/coresight/coresight-catu.c | 3 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 4 +- drivers/hwtracing/coresight/coresight-cti-core.c | 4 +- drivers/hwtracing/coresight/coresight-etb10.c | 4 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 4 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 4 +- drivers/hwtracing/coresight/coresight-funnel.c | 4 +- drivers/hwtracing/coresight/coresight-replicator.c | 4 +- drivers/hwtracing/coresight/coresight-stm.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 4 +- drivers/hwtracing/coresight/coresight-tpiu.c | 4 +- drivers/i2c/busses/i2c-nomadik.c | 4 +- drivers/i3c/device.c | 5 + drivers/i3c/master.c | 8 +- drivers/i3c/master/Kconfig | 1 + drivers/input/serio/ambakmi.c | 3 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 10 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 154 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 14 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 5 + drivers/iommu/intel/Makefile | 2 +- drivers/iommu/intel/iommu.c | 1 - drivers/iommu/io-pgtable-arm-v7s.c | 65 +- drivers/iommu/iommu.c | 23 +- drivers/iommu/msm_iommu.c | 10 +- drivers/iommu/mtk_iommu.c | 409 +++-- drivers/iommu/mtk_iommu.h | 12 +- drivers/iommu/tegra-gart.c | 7 +- drivers/memory/mtk-smi.c | 8 + drivers/memory/pl172.c | 4 +- drivers/memory/pl353-smc.c | 4 +- drivers/mmc/host/mmci.c | 4 +- drivers/net/dsa/hirschmann/hellcreek.c | 99 +- drivers/net/dsa/hirschmann/hellcreek.h | 6 + drivers/net/dsa/mv88e6xxx/chip.c | 6 +- drivers/net/ethernet/ibm/ibmvnic.c | 36 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 13 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 1 - drivers/net/ethernet/intel/igc/igc_ethtool.c | 3 +- drivers/net/ethernet/intel/igc/igc_i225.c | 3 +- drivers/net/ethernet/intel/igc/igc_mac.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 5 + .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 2 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 17 +- .../mellanox/mlx5/core/steering/dr_domain.c | 17 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 12 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 17 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 29 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 30 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 4 + .../mellanox/mlx5/core/steering/dr_ste_v0.c | 4 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 1633 ++++++++++++++++++++ .../mellanox/mlx5/core/steering/dr_types.h | 9 +- .../mlx5/core/steering/mlx5_ifc_dr_ste_v1.h | 434 ++++++ .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 5 +- drivers/net/ethernet/realtek/r8169_main.c | 4 +- drivers/net/ipa/gsi.c | 4 +- drivers/net/ipa/ipa_endpoint.c | 6 +- drivers/net/ipa/ipa_mem.c | 4 +- drivers/nvdimm/namespace_devs.c | 10 +- drivers/nvdimm/pmem.c | 1 - drivers/nvme/host/core.c | 37 +- drivers/nvme/host/fc.c | 2 +- drivers/nvme/host/nvme.h | 2 + drivers/nvme/host/rdma.c | 30 +- drivers/nvme/host/tcp.c | 55 +- drivers/nvme/host/trace.c | 53 + drivers/nvme/target/admin-cmd.c | 71 +- drivers/nvme/target/configfs.c | 6 +- drivers/nvme/target/fc.c | 81 +- drivers/nvme/target/fcloop.c | 2 +- drivers/nvme/target/io-cmd-bdev.c | 8 +- drivers/nvme/target/nvmet.h | 10 + drivers/opp/core.c | 3 +- drivers/perf/Kconfig | 2 +- drivers/platform/chrome/cros_ec_typec.c | 26 +- drivers/platform/olpc/olpc-ec.c | 35 +- drivers/platform/x86/Kconfig | 1 + drivers/platform/x86/amd-pmc.c | 14 +- drivers/platform/x86/ideapad-laptop.c | 289 ++++ drivers/platform/x86/thinkpad_acpi.c | 334 +++- drivers/regulator/qcom-labibb-regulator.c | 4 +- drivers/rtc/Kconfig | 2 +- drivers/rtc/rtc-cmos.c | 8 - drivers/rtc/rtc-mc146818-lib.c | 7 - drivers/rtc/rtc-pl030.c | 4 +- drivers/rtc/rtc-pl031.c | 4 +- drivers/soc/sunxi/sunxi_mbus.c | 5 - drivers/spi/spi-pl022.c | 5 +- drivers/tty/serial/amba-pl010.c | 4 +- drivers/tty/serial/amba-pl011.c | 3 +- drivers/usb/host/xhci-mtk-sch.c | 4 +- drivers/usb/typec/class.c | 59 +- drivers/vfio/pci/vfio_pci_igd.c | 10 +- drivers/vfio/pci/vfio_pci_zdev.c | 24 +- drivers/vfio/platform/vfio_amba.c | 15 +- drivers/vfio/vfio.c | 5 + drivers/vfio/vfio_iommu_type1.c | 335 ++-- drivers/video/fbdev/amba-clcd.c | 4 +- drivers/watchdog/sp805_wdt.c | 4 +- fs/afs/file.c | 8 +- fs/ceph/addr.c | 6 +- fs/cifs/fs_context.c | 2 +- fs/cifs/smb2pdu.c | 19 +- fs/cifs/smb2pdu.h | 2 +- fs/f2fs/checkpoint.c | 178 --- fs/f2fs/data.c | 2 +- fs/f2fs/debug.c | 12 - fs/f2fs/f2fs.h | 28 - fs/f2fs/file.c | 10 +- fs/f2fs/super.c | 55 +- fs/f2fs/sysfs.c | 55 - fs/netfs/read_helper.c | 20 +- fs/nfs/file.c | 22 +- fs/nfs/fscache.c | 226 +-- fs/nfs/fscache.h | 105 +- fs/nfs/nfs3acl.c | 1 + fs/nfs/nfs4client.c | 1 + fs/nfs/nfs4proc.c | 6 +- fs/nfs/nfs4state.c | 1 + fs/nfs/pagelist.c | 2 - fs/nfs/pnfs.c | 2 + fs/nfs/read.c | 45 +- fs/nfs/write.c | 10 +- fs/ocfs2/cluster/heartbeat.c | 13 +- fs/ocfs2/refcounttree.c | 2 +- fs/xfs/xfs_file.c | 316 ++-- fs/xfs/xfs_iomap.c | 29 +- fs/xfs/xfs_trace.h | 22 +- include/drm/gpu_scheduler.h | 18 +- include/drm/i915_pciids.h | 11 + include/dt-bindings/memory/mt2701-larb-port.h | 4 +- include/dt-bindings/memory/mt2712-larb-port.h | 6 +- include/dt-bindings/memory/mt6779-larb-port.h | 6 +- include/dt-bindings/memory/mt8167-larb-port.h | 6 +- include/dt-bindings/memory/mt8173-larb-port.h | 6 +- include/dt-bindings/memory/mt8183-larb-port.h | 6 +- include/dt-bindings/memory/mt8192-larb-port.h | 243 +++ include/dt-bindings/memory/mtk-memory-port.h | 15 + include/linux/amba/bus.h | 2 +- include/linux/i3c/device.h | 2 +- include/linux/io-pgtable.h | 17 +- include/linux/iommu.h | 12 +- include/linux/kasan.h | 25 +- include/linux/mm.h | 7 + include/linux/nfs_fs.h | 3 +- include/linux/nfs_iostat.h | 2 +- include/linux/nfs_page.h | 1 - include/linux/nfs_xdr.h | 1 - include/linux/nvme.h | 30 +- include/linux/usb/typec.h | 11 + include/linux/vfio.h | 7 + include/linux/vmstat.h | 6 + include/linux/zsmalloc.h | 2 +- include/net/sch_generic.h | 2 +- include/net/udp.h | 2 +- include/soc/mediatek/smi.h | 3 +- include/sound/core.h | 6 + include/sound/jack.h | 1 + include/trace/events/intel_iommu.h | 2 - include/uapi/drm/amdgpu_drm.h | 2 + include/uapi/linux/vfio.h | 27 + lib/test_kasan.c | 111 +- mm/hugetlb.c | 9 +- mm/kasan/common.c | 187 +-- mm/kasan/kasan.h | 74 +- mm/kasan/shadow.c | 53 +- mm/slab_common.c | 18 +- mm/slub.c | 3 +- mm/vmstat.c | 27 +- mm/zsmalloc.c | 17 +- net/bluetooth/amp.c | 3 + net/hsr/hsr_main.h | 5 +- net/ipv4/ip_tunnel.c | 16 +- net/ipv4/udp_offload.c | 69 +- net/ipv6/udp_offload.c | 2 +- net/lapb/lapb_out.c | 3 +- net/rds/rdma.c | 3 + net/sunrpc/rpc_pipe.c | 1 + net/sunrpc/xprtsock.c | 17 +- net/vmw_vsock/af_vsock.c | 17 +- samples/bpf/Makefile | 4 + security/smack/smackfs.c | 21 +- sound/arm/aaci.c | 4 +- sound/core/Kconfig | 9 + sound/core/init.c | 15 + sound/core/jack.c | 304 +++- sound/core/sound.c | 13 + sound/pci/hda/hda_intel.c | 2 - sound/pci/hda/patch_realtek.c | 11 + sound/pci/intel8x0m.c | 3 +- sound/pci/rme9652/hdsp.c | 74 +- sound/soc/codecs/mt6359.c | 18 +- sound/soc/fsl/fsl_spdif.c | 10 +- sound/soc/qcom/lpass-cpu.c | 8 +- sound/soc/qcom/lpass-sc7180.c | 2 +- sound/soc/soc-topology-test.c | 66 +- sound/soc/sof/pcm.c | 7 +- sound/usb/quirks-table.h | 57 + sound/usb/quirks.c | 20 + tools/testing/nvdimm/config_check.c | 3 +- tools/testing/nvdimm/test/Kbuild | 6 +- tools/testing/nvdimm/test/ndtest.c | 1129 ++++++++++++++ tools/testing/nvdimm/test/ndtest.h | 109 ++ tools/testing/selftests/rcutorture/bin/torture.sh | 2 +- 428 files changed, 9957 insertions(+), 9525 deletions(-) delete mode 100644 Documentation/devicetree/bindings/iommu/mediatek,iommu.txt create mode 100644 Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml create mode 100644 Documentation/sound/designs/jack-injection.rst create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4906-netgear-r8000p.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4906.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/stingray/stingray-sata.dtsi copy drivers/gpu/drm/amd/display/dc/{dm_cp_psp.h => dc_edid_parser.c} (50%) copy drivers/gpu/drm/amd/display/dc/{dcn302/dcn302_resource.h => dc_edid_parser.h} (73%) delete mode 100644 drivers/gpu/drm/gma500/mdfld_device.c delete mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_dpi.c delete mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_dpi.h delete mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_output.c delete mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_output.h delete mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c delete mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.h delete mode 100644 drivers/gpu/drm/gma500/mdfld_intel_display.c delete mode 100644 drivers/gpu/drm/gma500/mdfld_output.c delete mode 100644 drivers/gpu/drm/gma500/mdfld_output.h delete mode 100644 drivers/gpu/drm/gma500/mdfld_tmd_vid.c delete mode 100644 drivers/gpu/drm/gma500/mdfld_tpo_vid.c delete mode 100644 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c delete mode 100644 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v1.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5_ifc_dr_ste_v1.h create mode 100644 include/dt-bindings/memory/mt8192-larb-port.h create mode 100644 include/dt-bindings/memory/mtk-memory-port.h create mode 100644 tools/testing/nvdimm/test/ndtest.c create mode 100644 tools/testing/nvdimm/test/ndtest.h