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 879e26014f75 powerpc/mm: enable HAVE_MOVE_PMD support omits ff6a4bbdea83 powerpc/book3s64/mm: update flush_tlb_range to flush page [...] omits d6c08571efe9 mm/mremap: allow arch runtime override omits 93983e8dff26 mm/mremap: hold the rmap lock in write mode when moving pa [...] omits 4636087c280d mm/mremap: use pmd/pud_poplulate to update page table entries omits 18f37bcf5726 mm/mremap: don't enable optimized PUD move if page table l [...] omits 095babe55b77 mm/mremap: fix build failure with clang-10 omits 50fb23f2ca9b mm/mremap: convert huge PUD move to separate helper omits 1a3d75735d62 selftest/mremap_test: avoid crash with static build omits b2f6b58089d6 selftest/mremap_test: update the test to handle pagesize o [...] omits 4855a8379ae8 mm-rename-p4d_page_vaddr-to-p4d_pgtable-and-make-it-return [...] omits bb6163221718 mm: rename p4d_page_vaddr to p4d_pgtable and make it retur [...] omits cb6151f538e0 mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] omits 8759455ffca6 mm-rename-pud_page_vaddr-to-pud_pgtable-and-make-it-return [...] omits 00d5f7c2cf9f mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] omits 6fa303a123a4 kdump: use vmlinux_build_id to simplify omits 4be08c732c47 buildid: fix kernel-doc notation omits c81ee5996c50 buildid: mark some arguments const omits 29f8ccee3bc4 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] omits 4ac65b321062 scripts/decode_stacktrace.sh: silence stderr messages from [...] omits 438c7ffe33cb scripts/decode_stacktrace.sh: support debuginfod omits 2621594a3d5a x86/dumpstack: use %pSb/%pBb for backtrace printing omits 76c2fdc073fd arm64: stacktrace: use %pSb for backtrace printing omits d2a5630b78e9 module: fix build error when CONFIG_SYSFS is disabled omits a80eab336496 module-add-printk-formats-to-add-module-build-id-to-stackt [...] omits 7585c4b8e4d7 buildid: fix build when CONFIG_MODULES is not set omits 51673134988a module-add-printk-formats-to-add-module-build-id-to-stackt [...] omits 522c215432c9 module: add printk formats to add module build ID to stacktraces omits ce2bcb8110a5 dump_stack: add vmlinux build ID to stack traces omits a54db1b562f0 buildid-stash-away-kernels-build-id-on-init-fix omits e784538d30fb buildid: stash away kernels build ID on init omits 44a7276741c0 buildid: add API to parse build ID out of buffer omits 81c22926b995 buildid: only consider GNU notes for build ID parsing omits d63d67579c7f x86: convert to setup_initial_init_mm() omits fa19c75c3458 sh: convert to setup_initial_init_mm() omits a8deee47f781 s390: convert to setup_initial_init_mm() omits 3f20fd64dc7b riscv: convert to setup_initial_init_mm() omits f67f1c941c36 powerpc: convert to setup_initial_init_mm() omits 82bb4e96e0f0 openrisc: convert to setup_initial_init_mm() omits 9c94e80a9c25 nios2: convert to setup_initial_init_mm() omits 25c5c304863c nds32: convert to setup_initial_init_mm() omits a91ce77f3702 m68k: convert to setup_initial_init_mm() omits 1cc3e6143904 h8300: convert to setup_initial_init_mm() omits 3f4227d015bb csky: convert to setup_initial_init_mm() omits 7a544bde553c arm64: convert to setup_initial_init_mm() omits 2b25cba2e1b2 arm: convert to setup_initial_init_mm() omits 0c696ebde021 arc: convert to setup_initial_init_mm() omits b2e01a091a0d mm: add setup_initial_init_mm() helper omits 38d44e09e993 mm: fix spelling mistakes in header files omits 2cf7f4e43e50 secretmem: test: add basic selftest for memfd_secret(2) omits 79c7c5348abd arch, mm: wire up memfd_secret system call where relevant omits 84bc08faf736 PM: hibernate: disable when there are active secretmem users omits 757a7d737a4c mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] omits a9a01dfb2f9b mm: introduce memfd_secret system call to create "secret" [...] omits 0cec4a530b91 set_memory: allow querying whether set_direct_map_*() is a [...] omits e92d9ef46c31 riscv/Kconfig: make direct map manipulation options depend on MMU omits d36b36df6345 mmap: make mlock_future_check() global omits 3532d40204f2 mm/slub: use stackdepot to save stack trace in objects-fix omits b1b3625357f5 slub: STACKDEPOT: rename save_stack_trace() omits e41ac3b85336 mm/slub: use stackdepot to save stack trace in objects omits 14538247c523 hexagon: select ARCH_WANT_LD_ORPHAN_WARN omits fded5985f8dd hexagon: use common DISCARDS macro omits 43743003c9d5 hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script omits 1d97ad775590 lib: fix spelling mistakes in header files omits 5022fe3b42d8 lib: fix spelling mistakes omits b1d3e6d3ca73 lib/test: fix spelling mistakes omits 67578d186745 Revert "mm/page_reporting: export reporting order as modul [...] omits adc96c1a93a5 Revert "mm-page_reporting-export-reporting-order-as-module [...] omits 84c9b39f75f1 Revert "mm/page_reporting: allow driver to specify reporti [...] omits d6cb93a567b8 Revert "virtio_balloon: specify page reporting order if needed" omits 830a92fbdba4 Merge branch 'akpm-current/current' omits 7e6ea26bf1e9 Revert "Merge branch 'marvell-mdio-ACPI'" omits 2d2ab866481e Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' omits eeee32c59694 Merge remote-tracking branch 'cxl/next' omits 7011bb2d121d Merge remote-tracking branch 'rust/rust-next' omits 2aa93a2b952b Merge remote-tracking branch 'memblock/for-next' omits 2c61052e4f6c Merge remote-tracking branch 'mhi/mhi-next' omits fcc2e70958d5 Merge remote-tracking branch 'fpga/for-next' omits 953f8b5c72f6 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits f2dc724dd60b Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 11a25dae08d9 Merge remote-tracking branch 'hyperv/hyperv-next' omits 70c7579a5d0b Merge remote-tracking branch 'nvmem/for-next' omits 3a3c8d4c7a95 Merge remote-tracking branch 'slimbus/for-next' omits 347929d163be Merge remote-tracking branch 'gnss/gnss-next' omits 723108c55f9a Merge remote-tracking branch 'kspp/for-next/kspp' omits 69733ec86855 Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 7eb8542e812d Merge remote-tracking branch 'ntb/ntb-next' omits bc319ac050cf Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 01fb6ec18e59 Merge remote-tracking branch 'rtc/rtc-next' omits aab5aa41991a Merge remote-tracking branch 'coresight/next' omits ff137ee29347 Merge remote-tracking branch 'livepatching/for-next' omits 2e0db692f543 Merge remote-tracking branch 'kselftest/next' omits e31a39e210f8 Merge remote-tracking branch 'userns/for-next' omits 6d1136ea803a Merge remote-tracking branch 'pwm/for-next' omits 762b0ddbb692 Merge remote-tracking branch 'pinctrl/for-next' omits fa63648bbc70 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 9fad667bf0a6 Merge remote-tracking branch 'rpmsg/for-next' omits 21b0b3b0b8f8 Merge remote-tracking branch 'vhost/linux-next' omits c060c0d15e13 Merge remote-tracking branch 'scsi-mkp/for-next' omits 75a89bf8b3a2 Merge remote-tracking branch 'scsi/for-next' omits 879444515af0 Merge remote-tracking branch 'cgroup/for-next' omits d487e97e969a Merge remote-tracking branch 'dmaengine/next' omits 81828b800544 Merge remote-tracking branch 'staging/staging-next' omits 4443a6943f73 Merge remote-tracking branch 'vfio/next' omits 7ee06772fb4b Merge remote-tracking branch 'phy-next/next' omits 79bc2a742a00 Merge remote-tracking branch 'extcon/extcon-next' omits b289cb37b346 Merge remote-tracking branch 'char-misc/char-misc-next' omits 7eb7a3bdc94f Merge remote-tracking branch 'tty/tty-next' omits 36767168bc2c Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 6a964d171b98 Merge remote-tracking branch 'usb-serial/usb-next' omits c05ef0083b29 Merge remote-tracking branch 'usb/usb-next' omits 55147a2d5e66 Merge remote-tracking branch 'driver-core/driver-core-next' omits 15558da4f55d Merge remote-tracking branch 'ipmi/for-next' omits d57b51008072 Merge remote-tracking branch 'leds/for-next' omits 8a645baa485a Merge remote-tracking branch 'drivers-x86/for-next' omits cbd86260ab9e Merge remote-tracking branch 'workqueues/for-next' omits 76dd34702ae6 Merge remote-tracking branch 'percpu/for-next' omits 26ae74a513fe Merge remote-tracking branch 'kvms390/next' omits acdd7b838537 Merge remote-tracking branch 'kvm-arm/next' omits a06ada4743e4 Merge remote-tracking branch 'kvm/next' omits 12cf22e61add Merge remote-tracking branch 'rcu/rcu/next' omits 0d50b3015e3b Merge remote-tracking branch 'ftrace/for-next' omits 23b98d8e3862 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits c8e931239196 Merge remote-tracking branch 'edac/edac-for-next' omits 014f8a16e083 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 1692cc03feae Merge remote-tracking branch 'tip/auto-latest' omits c00760a980c8 Merge remote-tracking branch 'spi/for-next' omits 97691a9d2d0a Merge remote-tracking branch 'mailbox/mailbox-for-next' omits 9029a1d90c96 Merge remote-tracking branch 'devicetree/for-next' omits b726bb769b95 Merge remote-tracking branch 'audit/next' omits 372a53dd8888 Merge remote-tracking branch 'iommu/next' omits 0d624a349c74 Merge remote-tracking branch 'watchdog/master' omits 7cb7a02cf9f7 Merge remote-tracking branch 'tpmdd/next' omits 5ccb0ac2ee5c Merge remote-tracking branch 'tomoyo/master' omits f73d41a1647c Merge remote-tracking branch 'smack/next' omits cbe41190e485 Merge remote-tracking branch 'selinux/next' omits c4797e401542 Merge remote-tracking branch 'safesetid/safesetid-next' omits ff064db5554b Merge remote-tracking branch 'keys/keys-next' omits 6234befd55b9 linux-next-pre omits 29b503cc8f40 ipc-utilc-use-binary-search-for-max_idx-fix omits b7e972e7880b ipc/util.c: use binary search for max_idx omits 145e43fa720c ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock omits 8701996e3630 ipc: use kmalloc for msg_queue and shmid_kernel omits f11a715d1cf1 ipc sem: use kvmalloc for sem_undo allocation omits 62edf38f2f69 lib-decompressors-remove-set-but-not-used-variabled-level-fix omits e480d6fe3c78 lib/decompressors: remove set but not used variabled 'level' omits 4ad2df9ab0de selftests/vm/pkeys: exercise x86 XSAVE init state omits a5d68492a0a1 selftests/vm/pkeys: refill shadow register after implicit [...] omits 405b9c60e351 selftests/vm/pkeys: handle negative sys_pkey_alloc() return code omits b810ed209c18 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] omits a85731455f10 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] omits 65c39d286bb2 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] omits b5f92e50c58c kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] omits 417a1712897e exec: remove checks in __register_bimfmt() omits a9e2458de123 x86: signal: don't do sas_ss_reset() until we are certain [...] omits 6a34b5984235 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 653ee6a18ca9 hfsplus: remove unnecessary oom message omits 0c4b1e04afd0 kprobes: remove duplicated strong free_insn_page in x86 and s390 omits 2e6ea65dc72a init/main.c: silence some -Wunused-parameter warnings omits 79057646bf14 init: print out unknown kernel parameters omits 502fe94890ca checkpatch: do not complain about positive return values s [...] omits 79ac7ad32ba8 checkpatch: improve the indented label test omits dd0402457ecc checkpatch: scripts/spdxcheck.py now requires python3 omits 37a477104b1e lib/decompress_unlz4.c: correctly handle zero-padding arou [...] omits 14c1b7d34a82 lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static omits 795546ec2887 kstrtox: fix documentation references omits 696410e60f09 kernel.h: split out kstrtox() and simple_strtox() to a sep [...] omits 6b370e293295 lib/test_string.c: allow module removal omits 1beb3f609753 lib: uninline simple_strtoull() omits aac70def0d00 lib: memscan() fixlet omits 67bd9ae9d771 lib/mpi: fix spelling mistakes omits 35d15274fee8 lib/decompressors: fix spelling mistakes omits 768aade0a3c5 lib/math/rational: fix spelling mistake "demominator" -> " [...] omits 03975ac18e7d lib-math-rational-add-kunit-test-cases-fix omits a62672ed7dad lib/math/rational: add Kunit test cases omits 5324bf4f7c6b Merge remote-tracking branch 'integrity/next-integrity' omits 29efc8756689 lib/math/rational.c: fix divide by zero omits 8da3b9424235 seq_file: drop unused *_escape_mem_ascii() omits c7813d634b2c nfsd: avoid non-flexible API in seq_quote_mem() omits a00308cb7024 seq_file: convert seq_escape() to use seq_escape_str() omits b3632d2487f9 seq_file: add seq_escape_str() as replica of string_escape_str() omits 2079229db9ef seq_file: introduce seq_escape_mem() omits a11224c74aa3 MAINTAINERS: add myself as designated reviewer for generic [...] omits 0d8ffcb2b57a lib/test-string_helpers: add test cases for new features omits 99002ad80b8b lib/test-string_helpers: get rid of trailing comma in terminators omits 1155b2f48bfa lib/test-string_helpers: print flags in hexadecimal format omits d2c548042711 lib/string_helpers: allow to append additional characters [...] omits d0abb05fdcd0 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] omits 05deb68d9bea lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII omits 40c7a96d37c6 lib/string_helpers: drop indentation level in string_escape_mem() omits e2d6e79f1bd5 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] omits 0754a27800a1 lib/string_helpers: switch to use BIT() macro omits 8dda65bcd839 lib: decompress_bunzip2: remove an unneeded semicolon omits 865b511f445d kernel.h: split out panic and oops helpers (ia64 fix) omits f22a99fe96f5 kernelh-split-out-panic-and-oops-helpers-fix omits 29aa6a9393b9 kernel.h: split out panic and oops helpers omits 70b3506c5330 drm: include only needed headers in ascii85.h omits 6473fed20043 proc/sysctl: make protected_* world readable omits b13ca6297584 sysctl: remove redundant assignment to first omits 2cb7cd11cf67 procfs/dmabuf: add inode number to /proc/*/fdinfo omits eb390ee2ee13 procfs: allow reading fdinfo with PTRACE_MODE_READ omits d0021f34b1a8 fs-proc-kcorec-add-mmap-interface-fix omits 1c955242b034 fs/proc/kcore.c: add mmap interface omits 9c432ecf1cbd proc: Avoid mixing integer types in mem_rw() omits 93be7d05800b kernel/hung_task.c: Monitor killed tasks. omits 23fa67a268a1 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 161a97b08ca9 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits da8aee6a88c9 nouveau/svm: implement atomic SVM access omits dbd9211170e2 nouveau/svm: refactor nouveau_range_fault omits f604e6004742 mm: selftests for exclusive device memory omits 7264d02f0ad3 mm/rmap: fix signedness bug in make_device_exclusive_range() omits d71330a13191 mm: device exclusive memory access omits 8adbefdbf70e mm/memory.c: allow different return codes for copy_nonpres [...] omits b4fd12fb181d mm: rename migrate_pgmap_owner omits f6f8f0c68c57 mm/rmap: split migration into its own function omits 5d6183a1b222 mm/rmap: split try_to_munlock from try_to_unmap omits d336f2973c0a mm/swapops: rework swap entry manipulation code omits 8c44da4dbb58 mm: remove special swap entry functions omits b952fcc7d737 kfence: unconditionally use unbound work queue omits 1c9b300f0062 mm/thp: define default pmd_pgtable() omits b3e96f15a2d8 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM omits 7e8cba76b204 mm/page_alloc: move prototype for find_suitable_fallback omits 2dcafb21248d mm/mmap_lock: fix warning when CONFIG_TRACING is not defined omits c749179ff6b9 mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations omits 0ec6b0788ae4 mm/swap: make swap_address_space an inline function omits a3ca5efb91dd mm/z3fold: add kerneldoc fields for z3fold_pool omits 2bcf5b3b3cfe mm/zbud: add kerneldoc fields for zbud_pool omits d994acdbdf15 mm/memory_hotplug: fix kerneldoc comment for __remove_memory omits 855370aac192 mm/memory_hotplug: fix kerneldoc comment for __try_online_node omits 64736588f8cf mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] omits 5aa345191e4a mm/mapping_dirty_helpers: remove double Note in kerneldoc omits 67569f949d1f mm/page_alloc: make should_fail_alloc_page() static omits 31449db72ba3 mm/vmalloc: include header for prototype of set_iounmap_nonlazy omits a909d209a69c mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages omits f1cddd994fa9 mm: fix spelling mistakes omits 88d5e5c1727e mm: define default value for FIRST_USER_ADDRESS omits 9999e17267ff mm: fix typos and grammar error in comments omits 46142688060e zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK omits 62978a73f21c mm/highmem: Remove deprecated kmap_atomic omits eb42fbee7fdd mm: zram: amend SLAB_RECLAIM_ACCOUNT on zspage_cachep omits 70549d7f589a mm/zswap.c: fix two bugs in zswap_writeback_entry() omits 1b3cb8ee15d5 mm/zswap.c: avoid unnecessary copy-in at map time omits ff46586abe52 mm/zswap.c: remove unused function zswap_debugfs_exit() omits b75a69f205b5 mmmemory_hotplug-drop-unneeded-locking-fix omits f80e4356d8bc mm,memory_hotplug: drop unneeded locking omits 0f31a219dbab memory-hotplug.rst: complete admin-guide overhaul omits 3617f8c8538f mm/memory_hotplug: rate limit page migration warnings omits 53dd97389447 selftests/vm: add test for MADV_POPULATE_(READ|WRITE) omits d15450ebb3e8 selftests/vm: add protection_keys_32 / protection_keys_64 [...] omits 3e07819d6866 MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT omits 3eebd985458c mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] omits c36daad439da mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] omits 08283b2d1311 mm: make variable names for populate_vma_page_range() consistent omits 69765246b4a4 mm: generalize ZONE_[DMA|DMA32] omits 0a4956bec24b mm/nommu: unexport do_munmap() omits e819557bbf88 nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes omits c67a4ba9a1c2 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc omits 956e75b8e809 mm/thp: fix strncpy warning omits bd7a1283d0ce mm: hwpoison_user_mappings() try_to_unmap() with TTU_SYNC omits 739abcdf1074 mm/thp: remap_page() is only needed on anonymous THP omits e6059571af70 mm: rmap: make try_to_unmap() void function omits 8009c5e305f9 mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] omits 4c71894ae166 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits caa830e75aa0 mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] omits cb3d864f5d74 mm: migrate: check mapcount for THP instead of refcount omits eed613c1b1f4 mm: migrate: don't split THP for misplaced NUMA page omits ace4b90e597f mm: migrate: account THP NUMA migration counters correctly omits 2e9a705a820a mm: thp: fix a double unlock bug omits c8e079360ef1 mm: thp: refactor NUMA fault handling omits 7a310d0a5cce mm: memory: make numa_migrate_prep() non-static omits 991987c178c4 mm: memory: add orig_pmd to struct vm_fault omits 1980ce71239e mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs omits 1fe7bd56d2cf mm: migrate: fix missing update page_private to hugetlb_pa [...] omits 01f15cdfa0ed mm: migrate: fix missing update page_private to hugetlb_pa [...] omits a2b64f8064f9 arm64/mm: drop HAVE_ARCH_PFN_VALID omits 58471bf18694 arm64: drop pfn_valid_within() and simplify pfn_valid() omits 0045426969d9 arm64: decouple check whether pfn is in linear map from pf [...] omits acb41212efe7 memblock: update initialization of reserved pages omits 70db6cd39129 include/linux/mmzone.h: add documentation for pfn_valid() omits af06f164e42a mm/mempolicy: use unified 'nodes' for bind/interleave/pref [...] omits 1dbe210738f1 mm: mempolicy: don't have to split pmd for huge zero page omits f427330118e1 mm/mempolicy: unify the parameter sanity check for mbind a [...] omits 64c2465454c8 mm/mempolicy: unify the parameter sanity check for mbind a [...] omits f08315729b21 mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] omits a6e0bc517bfe mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] omits 729edbb4e4ea mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] omits ba7dc4005f0c mm/mempolicy: cleanup nodemask intersection check for oom omits 07e089678244 mm: compaction: remove duplicate !list_empty(&sublist) check omits 07a4cb9567cc mm/compaction: use DEVICE_ATTR_WO macro omits 2b9ec66758c9 mm/zbud: fix unused function warnings when CONFIG_ZPOOL is [...] omits 132672fc7627 mm/zbud: don't export any zbud API omits e33c3414734e mm/zbud: reuse unbuddied[0] as buddied in zbud_pool omits f8acef805708 mm/z3fold: use release_z3fold_page_locked() to release loc [...] omits 571a063aae22 mm/z3fold: fix potential memory leak in z3fold_destroy_pool() omits 44022275dd38 mm/z3fold: remove unused function handle_to_z3fold_header() omits d1e7da77e961 mm/z3fold: remove magic number in z3fold_create_pool() omits 8927f2deed2a mm/z3fold: avoid possible underflow in z3fold_alloc() omits 3a6599ed827d mm/z3fold: define macro NCHUNKS as TOTAL_CHUNKS - ZHDR_CHUNKS omits 65e71ecd898c fs/proc/kcore: use page_offline_(freeze|thaw) omits 34916a28849e virtio-mem: use page_offline_(start|end) when setting Page [...] omits 9bae6913001f mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] omits 5d20830773a5 fs/proc/kcore: don't read offline sections, logically offl [...] omits 2c9a836de089 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM omits e1524db84400 fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER omits 4af4835e405e docs: proc.rst: meminfo: briefly describe gaps in memory a [...] omits b8cd2a966e66 mm/kconfig: move HOLES_IN_ZONE into mm omits 42efed67a9b9 include/trace/events/vmscan.h: remove mm_vmscan_inactive_l [...] omits 168392bb5fb0 mm/vmscan.c: fix potential deadlock in reclaim_pages() omits 7bae8316382e userfaultfd: fix UFFDIO_CONTINUE ioctl request definition omits 7690e688f178 userfaultfd/selftests: exercise minor fault handling shmem [...] omits b364a2db5c4d userfaultfd-selftests-reinitialize-test-context-in-each-test-fix omits 287e6bbb99cd userfaultfd/selftests: reinitialize test context in each test omits a369a443c330 userfaultfd/selftests: create alias mappings in the shmem test omits dbeb246774e9 userfaultfd/selftests: use memfd_create for shmem test type omits 364cbe0c999a userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] omits 3914d44b72e1 userfaultfd/shmem: advertise shmem minor fault support omits 5bc3f8d8e20a userfaultfd/shmem: support UFFDIO_CONTINUE for shmem omits 0438a86cd47b userfaultfd/shmem: support minor fault registration for shmem omits 38760076bd46 userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] omits f1f1f59816e5 userfaultfd/selftests: add pagemap uffd-wp test omits 952376568d44 mm/pagemap: export uffd-wp protection information omits 6fdb4c41dee4 mm/userfaultfd: fail uffd-wp registration if not supported omits f51438245ebd mm/userfaultfd: fix a few thp pmd missing uffd-wp bit omits ee4c6d789f47 mm/userfaultfd: fix uffd-wp special cases for fork() omits 0f9e4d767e33 mm/thp: simplify copying of huge zero page pmd when fork omits 5793b068bb21 userfaultfd/selftests: unify error handling omits a4931653a699 userfaultfd/selftests: only dump counts if mode enabled omits cb113b38412d userfaultfd/selftests: dropping VERIFY check in locking_thread omits 0bc021a423ed userfaultfd/selftests: remove the time() check on delayed uffd omits 0ff822eca396 userfaultfd/selftests: use user mode only omits 27d4b24c5969 mm/hwpoison: disable pcp for page_handle_poison() omits e75cd4ea15ad hugetlb: address ref count racing in prep_compound_gigantic_page omits 3a181649a745 hugetlb: remove prep_compound_huge_page cleanup omits b6b1c78028d5 mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DE [...] omits 5a89d3883fb5 mm: sparsemem: use huge PMD mapping for vmemmap pages omits fa16b756e9ae mm: sparsemem: split the huge PMD mapping of vmemmap pages omits 4b49bc296156 mm, hugetlb: fix allocation error check and copy func name omits e316cd5b6c19 userfaultfd: remove set but not used variable 'vm_alloc_shared' omits 019cb47bfb01 mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY omits 21bbc85f6fd2 khugepaged: selftests: remove debug_cow omits 978da56d5d8e powerpc/8xx: add support for huge pages on VMAP and VMALLOC omits 17f3e6dfab31 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc omits 64be4c9ec7a5 mm/vmalloc: enable mapping of huge pages at pte level in vmap omits b61b4833c873 arm64: define only {pud/pmd}_{set/clear}_huge when useful omits d5f5815c0115 x86: define only {pud/pmd}_{set/clear}_huge when useful omits 330198ffb3ae mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge omits dd8f45edf76e mm/hugetlb: change parameters of arch_make_huge_pte() omits 6b46718aa277 mm/huge_memory.c: don't discard hugepage if other processe [...] omits 12d6f1143b5b mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] omits 0f84b63aed2c mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] omits 867dc8696339 mm/huge_memory.c: add missing read-only THP checking in tr [...] omits 67ea2bc53570 mm/huge_memory.c: use page->deferred_list omits 68d344a93bf7 mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK omits 7f04c0d90db6 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] omits e0fa2df89d5d mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] omits 2c66370e91f6 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate omits 11c864f53bfa mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] omits dd6bb33c2806 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] omits 4b4b1e285c59 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap omits c45003143491 mm: fix alloc_vmemmap_page_list documentation warning omits e2b8d7692a67 mm: hugetlb: fix dissolve_free_huge_page use of tail/head page omits 8cbf16edb62d mm: hugetlb: alloc the vmemmap pages associated with each [...] omits d9c6f1c8d5b1 mm: hugetlb: defer freeing of HugeTLB pages omits 15aea03d3c8a mm/sparse-vmemmap: fix documentation warning omits 1b0abe606f76 mm: hugetlb: free the vmemmap pages associated with each H [...] omits 6a8efa145f72 mm: hugetlb: gather discrete indexes of tail page omits f3498da1db4b mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP omits 688b9c036ae9 mm: memory_hotplug: factor out bootmem core functions to b [...] omits b04bed7a8f18 mm,hwpoison: make get_hwpoison_page() call get_any_page() omits fede4d01a8e8 mmhwpoison-send-sigbus-with-error-virutal-address-fix omits 3744892161d0 mm,hwpoison: send SIGBUS with error virutal address omits d1d320a90a77 mm/page_alloc: split pcp->high across all online CPUs for [...] omits f555e2b03f25 mm/page_alloc: allow high-order pages to be stored on the [...] omits 8169d8af4a9e mm: replace CONFIG_FLAT_NODE_MEM_MAP with CONFIG_FLATMEM omits e5ee40b68a65 mm-replace-config_need_multiple_nodes-with-config_numa-fix omits a789aaf0ee76 mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA omits 66cc7ab2f2c0 docs: remove description of DISCONTIGMEM omits 903714871254 arch, mm: remove stale mentions of DISCONIGMEM omits 36b9ec2527ad mm: remove CONFIG_DISCONTIGMEM omits 4100a46ec328 m68k: remove support for DISCONTIGMEM omits 7b6b3e5d0c3f arc: remove support for DISCONTIGMEM omits 90614c1bd410 arc: update comment about HIGHMEM implementation omits 0e4683a6cf5b alpha: remove DISCONTIGMEM and NUMA omits 55d5d94ef46c mm/page_alloc: move free_the_page omits 97d1963f6727 mm/page_alloc: fix counting of managed_pages omits 7a511bbd4a5e mm/page_alloc: improve memmap_pages dbg msg omits 741ef582bb39 mm: drop SECTION_SHIFT in code comments omits 2f851ddb45b9 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction -fix omits 5a7d3115da16 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction omits 20d601367775 mm/page_alloc: limit the number of pages on PCP lists when [...] omits 8b40dccdbce0 mm/page_alloc: scale the number of pages that are batch freed omits 1d90d1d33e40 mm/page_alloc: adjust pcp->high after CPU hotplug events omits 5abeda7a411e mm/page_alloc: disassociate the pcp->high from pcp->batch -fix omits 64126fdb28a8 mm/page_alloc: disassociate the pcp->high from pcp->batch omits e42dd5171e9a mm/page_alloc: delete vm.percpu_pagelist_fraction omits dccf9e01188f mm: page_alloc: dump migrate-failed pages only at -EBUSY omits c5d47d65cdb8 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] omits 4b310c652e47 mm/page_alloc: avoid conflating IRQs disabled with zone->lock omits 05628fc36253 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] omits 63507c76d51a mm/page_alloc: reduce duration that IRQs are disabled for [...] omits 7f9cf8eab552 mm/page_alloc: batch the accounting updates in the bulk allocator omits f1032d15ca6c mm/vmstat: inline NUMA event counter updates omits 8cf48968cf39 mm/vmstat: convert NUMA statistics to basic NUMA counters omits 6e98b86e3e31 mm-page_alloc-convert-per-cpu-list-protection-to-local_loc [...] omits 70abf8254aaf mm/page_alloc: work around a pahole limitation with zero-s [...] omits a68690b6848c mm/page_alloc: convert per-cpu list protection to local_lock omits 3ac88a315184 mm/page_alloc: split per cpu page lists and zone stats -fix -fix omits 4ada8c8806a1 mm/page_alloc: split per cpu page lists and zone stats -fix omits 0469e8205808 mm/page_alloc: split per cpu page lists and zone stats omits 03f55e44806f kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 omits a83c20cc60eb mm/page_alloc: switch to pr_debug omits 88490c13b062 mm: optimise nth_page for contiguous memmap omits b2381a8da009 mm: constify page_count and page_ref_count omits bc8830dd0586 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype omits 69ea53dcf2c1 mm: make compound_head const-preserving omits 13fbe736b600 mm/page_owner: constify dump_page_owner omits 4feb46798bc8 mm/debug: factor PagePoisoned out of __dump_page omits 10967aba9eb3 mm/page_alloc: bail out on fatal signal during reclaim/com [...] omits 65dacea67dbf mm: make __dump_page static omits 5be8e68db081 mm/mmzone.h: simplify is_highmem_idx() omits 3de60062a987 mm: report which part of mem is being freed on initmem case omits 0143eb3283af kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL() omits d5767d9d7aa0 kasan: use dump_stack_lvl(KERN_ERR) to print stacks omits 4c70b672384c fix for "printk: introduce dump_stack_lvl()" omits 6e1158e7dec6 printk: introduce dump_stack_lvl() omits 7a711436f2dc mm: vmalloc: add cond_resched() in __vunmap() omits cd30d74638cd mm/vmalloc: fallback to a single page allocator omits da5e076d1987 mm/vmalloc: remove quoted strings split across lines omits e5b2b9710809 mm/vmalloc: print a warning message first on failure omits 91d3e4ede282 mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() omits 346daeb5fc54 mm/page_alloc: add an alloc_pages_bulk_array_node() helper omits 4b45057d287a mm, tracing: unify PFN format strings omits f63eb4d8ba59 mm/dmapool: use DEVICE_ATTR_RO macro omits 2c258e692e73 h8300: remove unused variable omits 6fce621968ea mm: improve mprotect(R|W) efficiency on pages referenced once omits b35cf3e4db66 mm: improve mprotect(R|W) efficiency on pages referenced once omits 0e14b0c2886a powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 2024c3ee2161 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits 89febfd5cce2 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits e20eb37e3f89 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits fec4c1c531f1 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits 523b397096b9 lazy tlb: allow lazy tlb mm refcounting to be configurable omits 89f3191ecdc1 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits 1912f2c39cce lazy tlb: introduce lazy mm refcount helper functions omits 7e1d8b676eb8 mm: update legacy flush_tlb_* to use vma omits 4d927ef78da5 mm/mempolicy: use vma_lookup() in __access_remote_vm() omits 5a8d0f33cfac mm/memory.c: use vma_lookup() in __access_remote_vm() omits c8ecdabdb83c mm/mremap: use vma_lookup() in vma_to_resize() omits 8eacc60f1be9 mm/migrate: use vma_lookup() in do_pages_stat_array() omits d5118e07b483 mm/ksm: use vma_lookup() in find_mergeable_vma() omits bb846cf70615 lib/test_hmm: use vma_lookup() in dmirror_migrate() omits 948477a80b65 kernel/events/uprobes: use vma_lookup() in find_active_uprobe() omits 91a88fbc1ea1 misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() omits ea26d17d91dd media: videobuf2: use vma_lookup() in get_vaddr_frames() omits d81a9b55aba2 drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() omits f5b4b70dc9b7 net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() omits 0d25248595bd vfio: use vma_lookup() instead of find_vma_intersection() omits 29a2071a2807 virt/kvm: use vma_lookup() instead of find_vma_intersection() omits dc5b49b88502 x86/sgx: use vma_lookup() in sgx_encl_find() omits a5dcbf211895 arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() omits fadfbbf38bd4 arch/mips/kernel/traps: use vma_lookup() instead of find_vma() omits 2f5efa378981 arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] omits d328ee87170e arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] omits b755a236db61 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] omits 4fa93e150d14 arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] omits e858bf215a2e drm/i915/selftests: use vma_lookup() in __igt_mmap() omits 4ea3214ec561 mm: add vma_lookup(), update find_vma_intersection() comments omits e0f3af0f6558 mm/memory.c: fix comment of finish_mkwrite_fault() omits 5f163c33503a mm/mmap: use find_vma_intersection() in do_mmap() for overlap omits d13440ba85f5 mm-mmap-introduce-unlock_range-for-code-cleanup-fix omits 4d00414d1496 mm/mmap: introduce unlock_range() for code cleanup omits e82bd74590af mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap omits e5dbc3d0e2c3 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() omits 488eadad1257 binfmt-remove-in-tree-usage-of-map_executable-fix omits 8979f74e0245 binfmt: remove in-tree usage of MAP_EXECUTABLE omits 0f2b52909bae perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC omits 5d9344d17185 mm: memcontrol: remove trailing semicolon in macros omits cd7ea8aa1d0a loop: charge i/o to mem and blk cg omits dce911e0e7d3 mm: charge active memcg when no mm is set omits 327aac94775c loop: use worker per cgroup instead of kworker omits 5a67a663c647 memcontrol: use flexible-array member omits 36faa75eec6d mm: vmscan: remove noinline_for_stack omits a4b7d50b09a8 mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] omits 1c2faacf56eb mm: memcontrol: simplify the logic of objcg pinning memcg omits 26d383213ec1 mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] omits f633c9907bc2 mm: memcontrol: simplify lruvec_holds_page_lru_lock omits 7e0c6ac3abd8 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] omits 9eae5de4cbd1 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm omits c84474654355 mm: memcontrol: fix page charging in page replacement omits 0e7783c1643d mm: memcontrol: fix root_mem_cgroup charging omits e123e7ce2cb4 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches omits 6467f14d944f mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix omits 94c5989e1f96 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 omits c1caf7336436 mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] omits 13d27895b5cc mm: memcg/slab: create a new set of kmalloc-cg-<n> caches omits 94023919f433 mm: memcg/slab: properly set up gfp flags for objcg pointer array omits e6c65d2bbd26 mm/memcontrol.c: fix potential uninitialized variable warning omits 08df2246efc3 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] omits e70e1a17e57f mm/memcg: optimize user context object stock access omits d5fa17bf1a07 mm/memcg: improve refill_obj_stock() performance omits c796e9ccb0e7 mm/memcg: cache vmstat data in percpu memcg_stock_pcp omits 7b9bd9cfbd7f mm/memcg: move mod_objcg_state() to memcontrol.c omits 694862bb4280 swap: check mapping_empty() for swap cache before being freed omits b5fbaa08787b mm: free idle swap cache page after COW omits 2ed53ed30323 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] omits 6a42d588127c mm/swap_slots.c: delete meaningless forward declarations omits 87a9ac2fd7f8 mm/swap: remove unused local variable nr_shadows omits f795c490d9c8 mm/swapfile: fold scan_swap_map() into the only caller get [...] omits 6c574426aa68 mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION omits 12e0fb1376c9 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] omits 99c2fb640af3 mm/shmem: fix shmem_swapin() race with swapoff omits af28f85e87e0 mm/swap: remove confusing checking for non_swap_entry() in [...] omits 380797d55dbc swap: fix do_swap_page() race with swapoff omits e80eac2aba2a mm/swapfile: use percpu_ref to serialize against concurren [...] omits bd8d3e89d4cc fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED omits 709d61eb962c mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes omits 34b22b78ba43 mm: gup: pack has_pinned in MMF_HAS_PINNED omits 916557b6bcc5 mm: gup: allow FOLL_PIN to scale in SMP omits 066ae2575ad4 mm/gup_benchmark: support threading omits d6384415889a mm: move page dirtying prototypes from mm.h omits f6199f586c7c fs-remove-noop_set_page_dirty-fix omits 484c62846e03 fs: remove noop_set_page_dirty() omits e14e4a118f34 fs: remove anon_set_page_dirty() omits e7e14dd7570e iomap: use __set_page_dirty_nobuffers omits de6c6886799f mm/writeback: use __set_page_dirty in __set_page_dirty_nobuffers omits 170bda2e0014 mm/writeback: move __set_page_dirty() to core mm omits 4980779e5015 mm: require ->set_page_dirty to be explicitly wired up omits 7c4f7c9939fc fs: move ramfs_aops to libfs omits 1f5da128904c fs: unexport __set_page_dirty omits c5083f514e74 vfs: keep inodes with page cache off the inode shrinker LRU omits 5e5128783c48 fs: inode: count invalidated shadow pages in pginodesteal omits 44c87acde9ea fs: drop_caches: fix skipping over shadow cache inodes omits 386783b3d1b8 mm: remove irqsave/restore locking from contexts with irqs [...] omits 92b5ec17cfad mm writeback,cgroup: fix documentation omits d1f3b3b7555d cgroup, writeback: add smp_mb() to inode_prepare_wbs_switch() omits 1b15fbdc1e57 writeback-cgroup-release-dying-cgwbs-by-switching-attached [...] omits 0cf09e50a536 writeback, cgroup: release dying cgwbs by switching attach [...] omits 81495abd2198 writeback, cgroup: support switching multiple inodes at once omits 3de6ebd00dc0 writeback, cgroup: split out the functional part of inode_ [...] omits bb835953809a writeback, cgroup: keep list of inodes attached to bdi_writeback omits 26c281653402 writeback, cgroup: switch to rcu_work API in inode_switch_wbs() omits c30f8b8e139b writeback, cgroup: increment isw_nr_in_flight before grabb [...] omits 62b707f6776b writeback, cgroup: add smp_mb() to cgroup_writeback_umount() omits 2de0ad7955f3 writeback, cgroup: do not switch inodes with I_WILL_FREE flag omits 56a012162ebf mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() omits 2e2276e2b597 mm/page-writeback: update the comment of Dirty position control omits 72a2c220ed79 mm/page-writeback: Fix performance when BDI's share of rat [...] omits 7d2621266fc7 mm: page-writeback: kill get_writeback_state() comments omits f993176949fe virtio_balloon: specify page reporting order if needed omits 81d97a0f90d2 mm/page_reporting: allow driver to specify reporting order omits d968adabdb9b mm-page_reporting-export-reporting-order-as-module-parameter-fix omits 223f64d9e679 mm/page_reporting: export reporting order as module parameter omits a1b876a1f36c mm/page_reporting: fix code style in __page_reporting_request() omits b1a782133275 mm: mark idle page tracking as BROKEN omits e6edf58f786e mm: mmap_lock: use local locks instead of disabling preemption omits 7319e1a7b084 mm/debug_vm_pgtable: ensure THP availability via has_trans [...] omits 7dca39e21314 tools/vm/page_owner_sort.c: check malloc() return omits 57be2467a2db dax: fix ENOMEM handling in grab_mapping_entry() omits 71d61d33817c mm/kmemleak: fix possible wrong memory scanning period omits 99b98e332e31 mm/slub: add taint after the errors are printed omits 29d055e7966b mm: slub: fix the leak of alloc/free traces debugfs interface omits d8765d2eb9f2 mm: slub: move sysfs slab alloc/free interfaces to debugfs omits e03df0e54283 slub-force-on-no_hash_pointers-when-slub_debug-is-enabled-fix omits 07a3f84cd975 slub: force on no_hash_pointers when slub_debug is enabled omits d394ed2ba1c5 slub: indicate slab_fix() uses printf formats omits 99fe3b4d126d slub: actually use 'message' in restore_bytes() omits cd03035519a6 slub: restore slub_debug=- behavior omits e6e3629af9c2 mm-slub-change-run-time-assertion-in-kmalloc_index-to-comp [...] omits 1bd02bce684a mm, slub: fix support for clang 10 omits 7c770f183e45 kfence: test: fix for "mm, slub: change run-time assertion [...] omits c43ebc5be1d0 mm, slub: change run-time assertion in kmalloc_index() to [...] omits 26fddd314ae0 slub: remove resiliency_test() function omits 795a9dad721b mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] omits 5236c1ebaaa0 mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] omits ebb5db878b78 mm/slub, kunit: add a KUnit test for SLUB debugging functionality omits 555cc845447d kunit: make test->lock irq safe omits 238cebc62b68 slab: use __func__ to trace function name omits 058de55ce8c6 doc: watchdog: modify the doc related to "watchdog/%u" omits dc75278989fc doc: watchdog: modify the explanation related to watchdog thread omits 76357bd26c33 kernel: watchdog: modify the explanation related to watchd [...] omits 9708573b379f ocfs2: fix ocfs2 corrupt when iputting an inode omits 143e2875588e ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 8404569ef661 ocfs2: remove redundant initialization of variable ret omits bd4378eafb51 ocfs2: replace simple_strtoull() with kstrtoull() omits 6d42f752587d ocfs2: remove repeated uptodate check for buffer omits 03781970fb31 ocfs2: remove redundant assignment to pointer queue omits 4582f1dfc1da ocfs2: fix snprintf() checking omits 223a553cd218 ocfs2: remove unnecessary INIT_LIST_HEAD() omits ff53ae856232 squashfs: add option to panic on errors omits 209ca4dc8d2b scripts/spelling.txt: add more spellings to spelling.txt omits a8b88bc4d13d streamline_config.pl: add softtabstop=4 for vim users omits 3c69dc5fea28 streamline_config.pl: make spacing consistent omits 1ef08cee8d84 ia64: mca_drv: fix incorrect array size calculation omits dcddcf45d402 ia64: headers: drop duplicated words omits da144d7504f4 kthread_worker: fix return value when kthread_mod_delayed_ [...] omits 37851be8b52b kthread: switch to new kerneldoc syntax for named variable [...] omits c40f8182d65b /proc/kpageflags: do not use uninitialized struct pages omits 3361bb014270 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits e73b4074a6e5 mailmap: add Marek's other e-mail address and identity wit [...] omits ca90bf0d13b9 MAINTAINERS: fix Marek's identity again omits 1b0ff6f6636a mm/page_alloc: do bulk array bounds check after checking p [...] omits 1ae8420f0bcc mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] omits 2e3b31261ac4 mm/hwpoison: do not lock page again when me_huge_page() su [...] omits 8e8a71ecfd72 mm,hwpoison: return -EHWPOISON to denote that the page has [...] omits ce5850440929 mm-memory-failure-use-a-mutex-to-avoid-memory_failure-races-fix omits 57a978922219 mm/memory-failure: use a mutex to avoid memory_failure() races omits 3a609812e14d mm/gup: fix try_grab_compound_head() race with split_huge_page() omits 75a79804dd2d mm-futex-fix-shared-futex-pgoff-on-shmem-huge-page-fix omits 7368527dfb51 mm, futex: fix shared futex pgoff on shmem huge page omits a570ffe81487 kthread: prevent deadlock when kthread_mod_delayed_work() [...] omits 6f29e796ada8 kthread_worker: split code for canceling the delayed work timer omits 35436a33e074 mm/vmalloc: unbreak kasan vmalloc support omits b5c57b2eacdb KVM: s390: prepare for hugepage vmalloc omits 2bd2ad7d3832 mm-vmalloc-add-vmalloc_no_huge-fix omits 94f3110b5bc9 mm/vmalloc: add vmalloc_no_huge omits fdd4e1b427f0 nilfs2: fix memory leak in nilfs_sysfs_delete_device_group omits f10ef18a5dc8 mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() omits 4738b0cde21e mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes omits 199c7c9923b5 mm: page_vma_mapped_walk(): get vma_address_end() earlier omits dde335f7ec8c mm: page_vma_mapped_walk(): use goto instead of while (1) omits 4cbee64ffa20 mm: page_vma_mapped_walk(): add a level of indentation fix omits c28cbdc47d9f mm: page_vma_mapped_walk(): add a level of indentation omits 2c433042f5f2 mm: page_vma_mapped_walk(): crossing page table boundary omits b0c705685fb1 mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block omits fb1d2ef6f1b1 mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd omits 4d15ff0b7270 mm: page_vma_mapped_walk(): settle PageHuge on entry omits 72641b4b98d9 mm: page_vma_mapped_walk(): use page for pvmw->page omits 9afb7a08b927 Merge remote-tracking branch 'apparmor/apparmor-next' omits 4ca2a2cff6ea Merge remote-tracking branch 'security/next-testing' omits c2739099ca58 Merge remote-tracking branch 'regulator/for-next' omits 2d8ac702e41a Merge remote-tracking branch 'battery/for-next' omits c308db2fa7d2 Merge remote-tracking branch 'backlight/for-backlight-next' omits 7bf710a678d3 Merge remote-tracking branch 'mfd/for-mfd-next' omits f7bba6ea65b0 Merge remote-tracking branch 'mmc/next' omits b49faec6c71c Merge remote-tracking branch 'device-mapper/for-next' omits 363254ac0a11 Merge remote-tracking branch 'block/for-next' omits 84db210dc945 Merge remote-tracking branch 'input/next' omits a226241a9ad9 Merge remote-tracking branch 'modules/modules-next' omits 9948cc1fd2bf Merge remote-tracking branch 'sound-asoc/for-next' omits cffc761301dc Merge remote-tracking branch 'sound/for-next' omits 7e1be0b460a4 Merge remote-tracking branch 'regmap/for-next' omits 919d13bfa9e3 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 5faa389f2478 Merge remote-tracking branch 'amdgpu/drm-next' omits 6ad890083ecf Merge remote-tracking branch 'drm-misc/for-linux-next' omits 401d427379a0 Merge remote-tracking branch 'drm/drm-next' omits 8bf917e1e239 Merge remote-tracking branch 'crypto/master' omits 171906be839d Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 6322d8f18740 Merge remote-tracking branch 'nand/nand/next' omits a765bd1a215e Merge remote-tracking branch 'mtd/mtd/next' omits 3b1fe8935c9c Merge remote-tracking branch 'mac80211-next/master' omits 1c8901331409 Merge remote-tracking branch 'bluetooth/master' omits c8ee84ef8ca9 Merge remote-tracking branch 'wireless-drivers-next/master' omits 62ec85bf09f6 Merge remote-tracking branch 'ipsec-next/master' omits bc786d338962 Merge remote-tracking branch 'bpf-next/for-next' omits 511c393c9a98 Merge remote-tracking branch 'net-next/master' omits 296a465389df Merge remote-tracking branch 'rdma/for-next' omits 5ac80c71df70 Merge remote-tracking branch 'swiotlb/linux-next' omits 2d20b68303cf Merge remote-tracking branch 'dlm/next' omits 937791a40223 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 53a37e715ce0 Merge remote-tracking branch 'opp/opp/linux-next' omits 419c363e5d99 Merge remote-tracking branch 'devfreq/devfreq-next' omits ef788bfc1eaa Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 5e8196afb5ac Merge remote-tracking branch 'pm/linux-next' omits 8dacd4470593 Merge remote-tracking branch 'v4l-dvb-next/master' omits 6c649808887a Merge remote-tracking branch 'v4l-dvb/master' omits 58217810620f Merge remote-tracking branch 'jc_docs/docs-next' omits 6e69e01f3e76 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits fa38744d9f12 Merge remote-tracking branch 'i3c/i3c/next' omits 466164a25d36 Merge remote-tracking branch 'i2c/i2c/for-next' omits f0272b714165 Merge remote-tracking branch 'hid/for-next' omits 02967459e5e8 Merge remote-tracking branch 'pstore/for-next/pstore' omits 9a26cc3bfa0b Merge remote-tracking branch 'pci/next' omits ee2771e15dfa Merge remote-tracking branch 'printk/for-next' omits b7a612075dab Merge remote-tracking branch 'vfs/for-next' omits 4a6e2617f3de Merge remote-tracking branch 'xfs/for-next' omits 9ee98d31120c Merge remote-tracking branch 'v9fs/9p-next' omits 13a13f6b6332 Merge remote-tracking branch 'ubifs/next' omits 237bfd1981d0 Merge remote-tracking branch 'nfsd/nfsd-next' omits 700cf6051765 Merge remote-tracking branch 'jfs/jfs-next' omits 07cef1b500be Merge remote-tracking branch 'gfs2/for-next' omits f353197effab Merge remote-tracking branch 'fuse/for-next' omits d97a1da884ac Merge remote-tracking branch 'f2fs/dev' omits 3f174498b069 Merge remote-tracking branch 'ext4/dev' omits 10f1f122d9d3 Merge remote-tracking branch 'ext3/for_next' omits 5e52df62cb30 Merge remote-tracking branch 'exfat/dev' omits 5ad66542dcd7 Merge remote-tracking branch 'erofs/dev' omits 1a5de7b78839 Merge remote-tracking branch 'configfs/for-next' omits 06ff4b4a9b9d Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 8651814d890c Merge remote-tracking branch 'cifs/for-next' omits 7813e2976ec2 Merge remote-tracking branch 'ceph/master' omits 051623af0b16 Merge remote-tracking branch 'btrfs/for-next' omits 44eb007c038f Merge remote-tracking branch 'fscache/fscache-next' omits dce88eb58770 Merge remote-tracking branch 'fscrypt/master' omits e6ec84fc50cf Merge remote-tracking branch 'pidfd/for-next' omits f37bb968f153 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits af0464719361 Merge remote-tracking branch 'uml/linux-next' omits a81a95de4d98 Merge remote-tracking branch 'sh/for-next' omits 10402ac68d3f Merge remote-tracking branch 's390/for-next' omits 8ef7d4a4b83c Merge remote-tracking branch 'risc-v/for-next' omits 20c12be6ec0d Merge remote-tracking branch 'powerpc/next' omits 440fb3803a0e Merge remote-tracking branch 'openrisc/for-next' omits 6c7dafb13ac3 Merge remote-tracking branch 'mips/mips-next' omits e974b9a052de Merge remote-tracking branch 'microblaze/next' omits 5cd66486ce8f Merge remote-tracking branch 'm68knommu/for-next' omits b003c9cbaa44 Merge remote-tracking branch 'm68k/for-next' omits 117482b397a6 Merge remote-tracking branch 'h8300/h8300-next' omits 2e53a486e6a8 Merge remote-tracking branch 'csky/linux-next' omits d7ed1a0e0960 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 3ff0a9cd956e Merge remote-tracking branch 'clk/clk-next' omits a6c58bea5cf0 Merge remote-tracking branch 'xilinx/for-next' omits 33c48cb56267 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits c282de287668 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 03e6fe7df58c Merge remote-tracking branch 'tegra/for-next' omits 6060e47c723d Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 0a2e1162230d Merge remote-tracking branch 'scmi/for-linux-next' omits f61d53b5a213 Merge remote-tracking branch 'samsung-krzk/for-next' omits 5a63fe4432c9 Merge remote-tracking branch 'rockchip/for-next' omits 176348a9620d Merge remote-tracking branch 'renesas/next' omits efc5cbce1481 Merge remote-tracking branch 'qcom/for-next' omits 909886662573 Merge remote-tracking branch 'omap/for-next' omits 5ab1b36c0f43 Merge remote-tracking branch 'mvebu/for-next' omits 3c23ffd9e74e Merge remote-tracking branch 'mediatek/for-next' omits 462627fd16c4 Merge remote-tracking branch 'keystone/next' omits 343986320f77 Merge remote-tracking branch 'imx-mxs/for-next' omits 70b05c69d74d Merge remote-tracking branch 'drivers-memory/for-next' omits a650fc7271c6 Merge remote-tracking branch 'at91/at91-next' omits d07f38370af6 Merge remote-tracking branch 'aspeed/for-next' omits b830f16c0fa8 Merge remote-tracking branch 'amlogic/for-next' omits 81d1d196d6d5 Merge remote-tracking branch 'actions/for-next' omits 61e3b0636674 Merge remote-tracking branch 'arm-soc/for-next' omits 9cb5af5d8c98 Merge remote-tracking branch 'arm64/for-next/core' omits 9f40d54be78e Merge remote-tracking branch 'arm/for-next' omits e950223a3244 Merge remote-tracking branch 'asm-generic/master' omits 9ab51cfc29bc Merge remote-tracking branch 'dma-mapping/for-next' omits c7f88602ce18 Merge remote-tracking branch 'kbuild/for-next' omits 6ed7cb8a460e Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits f41e09ab2272 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits bb1ca52083ff Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits 31fa3850e1ba Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 0ce26c2250c5 Merge remote-tracking branch 'pidfd-fixes/fixes' omits ad4fb220c0b4 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 56dead2947bc Merge remote-tracking branch 'mmc-fixes/fixes' omits 6af3192d7eb6 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits bd188de131d3 Merge remote-tracking branch 'scsi-fixes/fixes' omits 153bdbf06de9 Merge remote-tracking branch 'vfs-fixes/fixes' omits cf1255921b91 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 7522b8abffec Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits f83bf993f269 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 646c40cc3d5c Merge remote-tracking branch 'omap-fixes/fixes' omits 74da4d0e4462 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 956e90a08ec5 Merge remote-tracking branch 'ide/master' omits b2a97233ac06 Merge remote-tracking branch 'input-current/for-linus' omits 93bd0a0d95d7 Merge remote-tracking branch 'spi-fixes/for-linus' omits 6c6420333d92 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 8a36214ce0d8 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 4620a92d2f1f Merge remote-tracking branch 'net/master' omits e8e32ba07af7 Merge remote-tracking branch 's390-fixes/fixes' omits 7537f9d08011 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 444ef33be31f Merge branch 'for-5.14/io_uring' into for-next omits bf65004a4644 io_uring: Create define to modify a SQPOLL parameter omits 334723c1507c io_uring: Fix race condition when sqp thread goes to sleep omits cdc03d4eb623 Merge branch 'for-next/mm' into for-next/core omits 00da9d2ead1a Merge branch 'for-next/cpufeature' into for-next/core omits 8cf958d05d3a Merge branch 'cpufreq/cppc' into cpufreq/arm/linux-next omits 6f8c28e722de cpufreq: CPPC: Add support for frequency invariance omits e0069a462a4f arch_topology: Avoid use-after-free for scale_freq_data omits ef3b62f0db8c cpufreq: cppc: Pass structure instance by reference omits 8de70ef84454 cpufreq: cppc: Fix potential memleak in cppc_cpufreq_cpu_init omits 632096b66b2f cifs: missing null pointer check in cifs_mount omits 550713a71708 cifs: missing null check for newinode pointer omits a33615e559e4 Merge branch 'for-5.14/io_uring' into for-next omits 8c9f03639b09 io_uring: add support for IORING_OP_LINKAT omits 1d86643fe067 fs: update do_*() helpers to return ints omits 4d296429ed2a fs: make do_linkat() take struct filename omits 6fd364fbbda2 namei: add getname_uflags() omits 1527517c60c1 fs: make do_symlinkat() take struct filename omits df46b202b0eb fs: make do_mknodat() take struct filename omits 60b7ba7fd916 io_uring: add support for IORING_OP_MKDIRAT omits 20a64a28443d fs: make do_mkdirat() take struct filename omits db310c562e2f smb3: fix possible access to uninitialized pointer to DACL omits 81367cf6df62 of: Add plumbing for restricted DMA pool omits 0e958bae2197 dt-bindings: of: Add restricted DMA pool omits 22669b139fd7 swiotlb: Add restricted DMA pool initialization omits b06f89960c71 swiotlb: Add restricted DMA alloc/free support omits a6bb38b47bed swiotlb: Refactor swiotlb_tbl_unmap_single omits 8c7671e441ee swiotlb: Move alloc_size to swiotlb_find_slots omits 15f24f49007d swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing omits 7c3cbf7dbc5d cifs: remove two cases where rc is set unnecessarily in sid_to_id omits 5200a07fa45a SMB3: Add new info level for query directory omits 281c92abeeb3 cifs: fix NULL dereference in smb2_check_message() omits d204148dc50e Merge branch 'for-5.14/block' into for-next omits 40861da01200 Merge branch 'for-5.14/drivers-late' into for-next omits 99a539b222a4 libceph: fix doc warnings in cls_lock_client.c omits e4c3bef72fb6 libceph: remove unnecessary ret variable in ceph_auth_init() omits 734a94b5cf1d libceph: fix some spelling mistakes omits bc3dcb83e080 libceph: kill ceph_none_authorizer::reply_buf omits a3a58c317899 ceph: make ceph_queue_cap_snap static omits ba4b501a93f2 ceph: make ceph_netfs_read_ops static omits 42c3ef6f1c44 ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty omits 86734f2e678a media: ivtv: prevent going past the hw arrays omits 187e0ced125c media: uvc: don't do DMA on stack omits b5cf87f080bd media: sti: don't copy past the size omits 4ec7b94c1ec8 media: v4l2-flash-led-class: drop an useless check omits b958893ba1d7 media: dib8000: rewrite the init prbs logic omits 70b6365b5826 Merge branch 'for-next/mm' into for-next/core omits be01a0445e22 Merge branch 'for-next/insn' into for-next/core omits 7059d7cf150a mmc: initialized disk->minors omits c0da39de3274 bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI omits 05fb22cd315c bus: mhi: pci_generic: Apply no-op for wake using sideband [...] omits 3587c674613e bus: mhi: core: Add support for processing priority of event ring omits bc132316abd3 bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error [...] omits ae21fd6c7c53 bus: mhi: Add inbound buffers allocation flag omits 7b84bd67aabf bus: mhi: Wait for M2 state during system resume omits de491cdd83f1 bus: mhi: core: Fix power down latency omits 2c530301ec42 bus: mhi: core: Validate channel ID when processing comman [...] omits 5980d0eb3f93 Merge branch 'for-next-next-v5.13-20210621' into for-next- [...] omits f68d58fdacb2 Merge branch 'for-next-current-v5.12-20210621' into for-ne [...] omits 431331edaa53 Merge branch 'cleanup/define-enum-ul' into for-next-next-v [...] omits bcb01c12a447 Merge branch 'ext/qu/compression-refactoring-v4' into for- [...] omits 34bbd0a31554 Merge branch 'ext/filipe/send-fixes' into for-next-next-v5 [...] omits 94a9a478bfc2 Merge branch 'ext/josef/rip-pinned' into for-next-next-v5. [...] omits afb7e961d920 Merge branch 'dev/fix-prop-reset' into for-next-next-v5.13 [...] omits 7240b697a70c Merge branch 'dev/fix-nrpages-compression' into for-next-n [...] omits 3c3164c939c8 Merge branch 'ext/josef/fs-eh' into for-next-next-v5.13-20210621 omits 2c909fd9dfd9 Merge branch 'cleanup/define-enum-ul' into for-next-curren [...] omits 93ea54e892dd Merge branch 'misc-next' into for-next-next-v5.13-20210621 omits ba9f12241abc Merge branch 'ext/qu/compression-refactoring-v4' into for- [...] omits 954b0d52180f Merge branch 'ext/filipe/send-fixes' into for-next-current [...] omits 29650be004c8 Merge branch 'ext/josef/rip-pinned' into for-next-current- [...] omits ab9424d6f9d6 Merge branch 'dev/fix-prop-reset' into for-next-current-v5 [...] omits 3a32a7aa434c Merge branch 'dev/fix-nrpages-compression' into for-next-c [...] omits 221d06c395af Merge branch 'misc-next' into for-next-current-v5.12-20210621 omits ad39eaaf6703 btrfs: shorten integrity checker extent data mount option omits 615fa5243fa4 btrfs: switch mount option bits to enums and use wider type omits e3f21ea9633b btrfs: remove unused function btrfs_bio_fits_in_stripe() omits ec9423b90f9f btrfs: make btrfs_submit_compressed_write() to determine s [...] omits 790c45476201 btrfs: make btrfs_submit_compressed_read() to determine st [...] omits 8758515a6a8c btrfs: introduce alloc_compressed_bio() for compression omits 41c547776b86 btrfs: introduce submit_compressed_bio() for compression omits 6415caafa1bb btrfs: handle errors properly inside btrfs_submit_compress [...] omits 99c5cfd67588 btrfs: handle errors properly inside btrfs_submit_compress [...] omits ec4bb4d98e1c btrfs: introduce compressed_bio::pending_sectors to trace [...] omits 0837af80e38e btrfs: send: fix crash when memory allocations trigger reclaim omits c630a669173a btrfs: ensure relocation never runs while we have send ope [...] omits ce252e6b5354 btrfs: rip out ->total_bytes_pinned omits 2ab4b52fed4c btrfs: rip the first_ticket_bytes logic from fail_all_tickets omits dadebc88f847 btrfs: rip out may_commit_transaction omits 01b082ba66eb btrfs: props: change how empty value is interpreted omits c6dec37741cc btrfs: compression: don't try to compress if we don't have [...] omits 948479605281 btrfs: change handle_fs_error in recover_log_trees to aborts omits e5b46115f0e2 btrfs: do not infinite loop in data reclaim if we aborted omits fb3c19987238 btrfs: add a btrfs_has_fs_error helper omits 955ec0b7ae32 btrfs: sysfs: export dev stats in devinfo directory omits 277f6b0c4882 btrfs: fix typos in comments omits a27375244134 btrfs: remove a stale comment for btrfs_decompress_bio() omits 5a55552e8db1 btrfs: send: use list_move_tail instead of list_del/list_add_tail omits 55815f224dfb btrfs: disable build on platforms having page size 256K omits 9c47ca005528 btrfs: send: fix invalid path for unlink operations after [...] omits 4145b02004a4 btrfs: handle shrink_delalloc pages calculation differently omits 52fb74b6891b media: gspca: Drop default m omits 42a98590d704 media: include/uapi/linux/cec.h: typo: SATERDAY -> SATURDAY omits f2942789aa81 media: dvbsky: add support for MyGica T230C2_LITE and T230A omits 8c404ba28c55 Merge branch 'for-next/sve' into for-next/core omits e0388af879ca Merge branch 'for-next/smccc' into for-next/core omits d147421491e6 Merge branch 'for-next/selftests' into for-next/core omits 8e4121049712 Merge branch 'for-next/ptrauth' into for-next/core omits 8207e124626e Merge branch 'for-next/perf' into for-next/core omits 204776493e61 Merge branch 'for-next/mte' into for-next/core omits 33f58116aeac Merge branch 'for-next/mm' into for-next/core omits 123f4c1be04f Merge branch 'for-next/misc' into for-next/core omits 2c53caa08e79 Merge branch 'for-next/kasan' into for-next/core omits 4e44e9399704 Merge branch 'for-next/insn' into for-next/core omits 797c7af60b1d Merge branch 'for-next/ffa' into for-next/core omits c0717ae63333 Merge branch 'for-next/entry' into for-next/core omits 422d2adcd261 Merge branch 'for-next/docs' into for-next/core omits ab61051a9fcb Merge branch 'for-next/cpuidle' into for-next/core omits 2bc320b77371 Merge branch 'for-next/cpufeature' into for-next/core omits a4a03de9e2cd Merge branch 'for-next/cortex-strings' into for-next/core omits ee80e4c4ccf6 Merge branch 'for-next/caches' into for-next/core omits 04a0951bdd75 Merge branch 'for-next/build' into for-next/core omits f6c24a70b2c6 Merge branch 'for-next/boot' into for-next/core omits f25d926127a2 Merge branch 'remotes/lorenzo/pci/xgene' omits 9aef1a892bd1 Merge branch 'remotes/lorenzo/pci/tegra' omits 35113f6bcb16 Merge branch 'remotes/lorenzo/pci/mobiveil' omits 063e17883436 Merge branch 'remotes/lorenzo/pci/microchip' omits c65d78bf65ee Merge branch 'remotes/lorenzo/pci/mediatek' omits 94be9936c467 Merge branch 'remotes/lorenzo/pci/hv' omits e1a61080b726 Merge branch 'remotes/lorenzo/pci/ftpci100' omits 23daa3583e14 Merge branch 'remotes/lorenzo/pci/dwc' omits 67a786d235d5 Merge branch 'pci/virtualization' omits f778d5318ae5 Merge branch 'pci/sysfs' omits 0eaf7a04522f Merge branch 'pci/resource' omits 4258bdcc131d Merge branch 'pci/pm' omits 3b9cc5c0ac2f Merge branch 'pci/p2pdma' omits 239d2ae0068b Merge branch 'pci/misc' omits 78a38063f959 Merge branch 'pci/hotplug' omits 643a8b6f034e Merge branch 'pci/error' omits c090704b26a4 Merge branch 'pci/enumeration' omits a0dc429c3e36 Merge branch 'for-next/clang/features' into for-next/kspp omits 748a47f35913 PCI: dwc/imx6: Remove redundant error printing in imx6_pci [...] omits 7ebe6b79d758 PCI: tegra: Add missing MODULE_DEVICE_TABLE omits d0180ba464bf PCI: tegra: Fix host initialization during resume adds 31197d3a0f1c objtool/x86: Ignore __x86_indirect_alt_* symbols adds 240001d4e304 x86/entry: Fix noinstr fail in __do_fast_syscall_32() adds 84e60065df9e x86/xen: Fix noinstr fail in xen_pv_evtchn_do_upcall() adds 4c9c26f1e676 x86/xen: Fix noinstr fail in exc_xen_unknown_trap() adds 1f008d46f124 x86: Always inline task_size_max() adds 49faa77759b2 locking/lockdep: Improve noinstr vs errors adds c0e457851fff Merge tag 'objtool-urgent-2021-06-24' of git://git.kernel. [...] adds 7f049fbdd57f perf/x86/intel/lbr: Zero the xstate buffer on allocation adds df5011000496 Merge tag 'perf-urgent-2021-06-24' of git://git.kernel.org [...] adds fdaba61ef8a2 sched/fair: Ensure that the CFS parent is added after unth [...] adds 666751701b6e Merge tag 'sched-urgent-2021-06-24' of git://git.kernel.or [...] adds 399f8dd9a866 signal: Prevent sigqueue caching after task got released adds 7749b0337b4e Merge tag 'core-urgent-2021-06-24' of git://git.kernel.org [...] adds 4a09d388f2ab Merge tag 'mmc-v5.13-rc6' of git://git.kernel.org/pub/scm/ [...] adds 4c6a23188e26 drm/amdgpu: Call drm_framebuffer_init last for framebuffer init adds baacf52a473b Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UP [...] adds ee5468b9f1d3 Revert "drm/amdgpu/gfx9: fix the doorbell missing when in [...] adds efea0c12a47b Merge tag 'amd-drm-fixes-5.13-2021-06-21' of https://gitla [...] adds d33009911559 drm/nouveau: fix dma_address check for CPU/GPU sync adds 5e0e7a407675 Merge tag 'drm-misc-fixes-2021-06-24' of git://anongit.fre [...] adds 44db63d1ad8d Merge tag 'drm-fixes-2021-06-25' of git://anongit.freedesk [...] adds 3d6fe39ac6cc Merge tag 'omap-for-v5.13/fixes-rc6-signed' of git://git.k [...] adds 9600948a2e91 MAINTAINERS: Add myself as TEE subsystem reviewer adds 048c958f12a2 Merge tag 'tee-reviewer-for-v5.13' of git://git.linaro.org [...] adds b59dd6f720f4 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 157092101f59 Merge remote-tracking branch 's390-fixes/fixes' adds 0ec13aff058a Revert "ibmvnic: simplify reset_long_term_buff function" adds 2ca220f92878 Revert "ibmvnic: remove duplicate napi_schedule call in op [...] adds 65d6470d139a ibmvnic: clean pending indirect buffs during reset adds 72368f8b2b9e ibmvnic: account for bufs already saved in indir_buf adds 552a33729f1a ibmvnic: set ltb->buff to NULL after freeing adds f6ebca8efa52 ibmvnic: free tx_pool if tso_pool alloc fails adds 154b3b2a6ffc ibmvnic: parenthesize a check adds ede285b105d3 Merge branch 'ibmvnic-fixes' adds aaf473d0100f can: j1939: j1939_sk_setsockopt(): prevent allocation of j [...] adds b17233d385d0 can: peak_pciefd: pucan_handle_status(): fix a potential s [...] adds abe90454f075 Merge tag 'linux-can-fixes-for-5.13-20210624' of git://git [...] adds 1f7fe5121127 net: macsec: fix the length used to copy the key for offloading adds c309217f91f2 net: phy: mscc: fix macsec key length adds d67fb4772d9a net: atlantic: fix the macsec key length adds d9b6d26f6569 Merge branch 'macsec-key-length' adds 624085a31c1a ipv6: fix out-of-bound access in ip6_parse_tlv() adds 9c04cfcd4aad i40e: Fix error handling in i40e_vsi_open adds 9262793e59f0 i40e: Fix autoneg disabling for non-10GBaseT links adds 26b0ce8dd3dd i40e: fix PTP on 5Gb links adds 956e759d5f8e i40e: Fix missing rtnl locking when setting up pf switch adds fd7ce282afc4 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 2e7256f12cdb e1000e: Check the PCIm state adds ab372c2293f5 ieee802154: hwsim: Fix possible memory leak in hwsim_subsc [...] adds 28a5501c3383 ieee802154: hwsim: Fix memory leak in hwsim_add_one adds 0303b30375df ieee802154: hwsim: avoid possible crash in hwsim_del_edge_nl() adds 8bead5c2a255 Merge tag 'ieee802154-for-davem-2021-06-24' of git://git.k [...] adds be7f62eebaff net: dsa: sja1105: fix NULL pointer dereference in sja1105 [...] adds 2df345814441 Merge remote-tracking branch 'net/master' adds 10043bb6af42 ASoC: rt5645: Avoid upgrading static warnings to errors adds 5c6d4f97267f MAINTAINERS: remove Timur Tabi from Freescale SOC sound drivers adds e2dc97105644 Merge remote-tracking branch 'sound-current/for-linus' adds df50591b8e1a Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 36838a1ec43d Merge remote-tracking branch 'regulator-fixes/for-linus' adds aecffc523fe0 Merge remote-tracking branch 'spi-fixes/for-linus' adds 907ac774026d Merge remote-tracking branch 'input-current/for-linus' adds 8ed585ef6e22 Merge remote-tracking branch 'ide/master' adds e0c0fd932ce4 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds fc197980cb2c Merge remote-tracking branch 'omap-fixes/fixes' adds 309505dd5685 KVM: selftests: Fix mapping length truncation in m{,un}map() adds f8be156be163 KVM: do not allow mapping valid but non-reference-counted pages adds 4ffd6fa8ef30 Merge remote-tracking branch 'kvm-fixes/master' adds 583118372d54 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 4b5fb81c9f38 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 6d7531c31829 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds db0b11e41cd6 Merge remote-tracking branch 'vfs-fixes/fixes' adds 7893d38e1865 Merge remote-tracking branch 'scsi-fixes/fixes' adds 6a735e1d448f Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 3299f86bc562 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 9c1b1465d109 Merge remote-tracking branch 'pidfd-fixes/fixes' adds f4d507cbb9ac Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 2ec73ece4efd docs: dev-tools: kunit: don't use a table for docs name adds 6e62dfa6d14f kunit: Do not typecheck binary assertions adds 3747b5c0d8ec kunit: Assign strings to 'const char*' in STREQ assertions adds 99a8e899fab9 Documentation: kunit: Clean up some string casts in examples adds 6d2e97894b67 device property: Remove some casts in property-entry-test adds 28dce2c4a83d iio: Remove a cast in iio-test-format which is no longer required adds 97847240c0d5 mmc: sdhci-of-aspeed: Remove some unnecessary casts from K [...] adds 8f0877c26e4b thunderbolt: test: Remove some casts which are no longer required adds 388ca2e024dd kernel/sysctl-test: Remove some casts which are no-longer [...] adds 255ede3b1290 lib/cmdline_kunit: Remove a cast which are no-longer required adds 44acdbb250a5 kunit: Add gnu_printf specifiers adds b0841b51cac9 kunit: arch/um/configs: Enable KUNIT_ALL_TESTS by default adds d9d6b8225e73 kunit: Move default config from arch/um -> tools/testing/kunit adds 8a5124c0f33c kunit: Remove the unused all_tests.config adds c9d80ffc5a0a kunit: add unit test for filtering suites by names adds 0f9a5ea13acf kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers adds 478c1872c8fe lib/test: convert lib/test_list_sort.c to use KUnit adds c1610aae495b kunit: tool: internal refactor of parser input handling adds fd6ae26c403a Merge remote-tracking branch 'kunit-fixes/kunit-fixes' new dcde31a67151 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 45b0fbec1127 Merge remote-tracking branch 'kbuild/for-next' new 1ed27a98b763 Merge remote-tracking branch 'dma-mapping/for-next' new 1c1a6b7f42b5 Merge remote-tracking branch 'asm-generic/master' new c67658155333 Merge remote-tracking branch 'arm/for-next' new 0b573a025aa6 Merge branch 'for-next/stacktrace' into for-next/core new e7cf636cba4c Merge branch 'for-next/boot' into for-next/core new 216fe62d6fa8 Merge branch 'for-next/build' into for-next/core new 25377204ebd4 Merge branch 'for-next/caches' into for-next/core new 5ceb045541ad Merge branch 'for-next/cortex-strings' into for-next/core new eda2171d8547 Merge branch 'for-next/cpufeature' into for-next/core new eea3e2dec4c8 Merge branch 'for-next/cpuidle' into for-next/core new aeb3e82e4323 Merge branch 'for-next/docs' into for-next/core new 6cf61e061e8e Merge branch 'for-next/entry' into for-next/core new 181a12697930 Merge branch 'for-next/insn' into for-next/core new 2c9bd9d80675 Merge branch 'for-next/kasan' into for-next/core new 078834caafbf Merge branch 'for-next/misc' into for-next/core new 81ad4bb1fe91 Merge branch 'for-next/mm' into for-next/core new fdceddb06a5f Merge branch 'for-next/mte' into for-next/core new 2e5d34d26a90 Merge branch 'for-next/perf' into for-next/core new bd23fdba4178 Merge branch 'for-next/ptrauth' into for-next/core new 26a0f50fd7d4 Merge branch 'for-next/selftests' into for-next/core new a4a49140ae84 Merge branch 'for-next/smccc' into for-next/core new 3d1bf78c7b13 Merge branch 'for-next/sve' into for-next/core new ad60bb5c42ab Merge remote-tracking branch 'arm64/for-next/core' new 6b4670af9f49 Merge tag 'omap-for-v5.14/fixes-not-urgent-signed' of git: [...] new 713ce38d46eb ARM/ixp4xx: Move the virtual IObases new d5d9f7ac58ea ARM/ixp4xx: Make NEED_MACH_IO_H optional new ace5219f81f1 PCI: ixp4xx: Add device tree bindings for IXP4xx new f7821b493458 PCI: ixp4xx: Add a new driver for IXP4xx new 09aa9aabdcc4 soc: ixp4xx: move cpu detection to linux/soc/ixp4xx/cpu.h new 55712627bffd pata: ixp4xx: split platform data to its own header new 478d2dae7330 hw_random: ixp4xx: enable compile-testing new 479dfb6d5602 hw_random: ixp4xx: Use SPDX license tag new 854a004305c2 hw_random: ixp4xx: Turn into a module new cca061b04c0d hw_random: ixp4xx: Add DT bindings new b80e60eb8ecc hw_random: ixp4xx: Add OF support new 0da518dae87d ixp4xx: fix spelling mistake in Kconfig "Devce" -> "Device" new 95ef71523663 Merge tag 'ixp4xx-arm-soc-v5.14' of git://git.kernel.org/p [...] new e133f01db1d4 Merge branch 'arm/soc' into for-next new da1eab9e15ef ARM: dts: hisilicon: use the correct HiSilicon copyright new 79eb3cbf02d4 Merge tag 'hisi-arm32-dt-for-5.14' of git://github.com/his [...] new e3211e414d26 arm64: dts: hisilicon: use the correct HiSilicon copyright new def0c98367ea Merge tag 'hisi-arm64-dt-for-5.14' of git://github.com/his [...] new e356dc4c088d Merge tag 'omap-for-v5.14/dt-cleanup-signed' of git://git. [...] new 707472acca6d Merge tag 'ti-k3-dt-for-v5.14' of git://git.kernel.org/pub [...] new 43b3219861c7 Merge tag 'mvebu-dt64-5.14-1' of git://git.kernel.org/pub/ [...] new f82c6e6dd149 Merge tag 'v5.14-rockchip-dts32-1' of git://git.kernel.org [...] new 73d1774e0f6e Merge tag 'v5.14-rockchip-dts64-1' of git://git.kernel.org [...] new c21cc3d89273 Merge tag 'qcom-arm64-for-5.14-1' of https://git.kernel.or [...] new 2995b50376b9 Merge tag 'v5.14-rockchip-dts32-2' of git://git.kernel.org [...] new b62b189f7e2c Merge tag 'v5.14-rockchip-dts64-2' of git://git.kernel.org [...] new 5cf57433bd51 Merge branch 'arm/dt' into for-next new aa324dd06f7f Merge branch 'arm/fixes' into for-next new 4014f3177b0a Merge tag 'mvebu-fixes-5.13-1' of git://git.kernel.org/pub [...] new 115484216b07 Merge tag 'mvebu-drivers-5.14-1' of git://git.kernel.org/p [...] new 2afd1c20e754 Merge tag 'v5.14-rockchip-drivers1' of git://git.kernel.or [...] new ac86f4351a41 Merge branch 'arm/drivers' into for-next new e6adbcb7e2d7 Merge tag 'qcom-arm64-defconfig-for-5.14-1' of https://git [...] new a757ab4e58ac Merge branch 'arm/defconfig' into for-next new 2ded36511b58 ARM: Document merges new 5aba5e197d40 Merge remote-tracking branch 'arm-soc/for-next' new fe1f57da3dc2 Merge remote-tracking branch 'actions/for-next' new 23b7bde29dbf Merge remote-tracking branch 'amlogic/for-next' new e63f3a954cb7 Merge remote-tracking branch 'aspeed/for-next' new 5232b65f54b0 Merge remote-tracking branch 'at91/at91-next' new ed9bab02d2e2 Merge remote-tracking branch 'drivers-memory/for-next' new 59c9e59c2142 Merge remote-tracking branch 'imx-mxs/for-next' new f31ed49fb769 Merge remote-tracking branch 'keystone/next' new 3fd86e1371fa Merge remote-tracking branch 'mediatek/for-next' new a507fa670f7c Merge remote-tracking branch 'mvebu/for-next' new 774bb14d48af Merge remote-tracking branch 'omap/for-next' new b12c884d3390 Merge remote-tracking branch 'qcom/for-next' new 7a42939f7764 Merge remote-tracking branch 'renesas/next' new f3d9ee16ea43 Merge remote-tracking branch 'rockchip/for-next' new 45e6abedcfa4 Merge remote-tracking branch 'samsung-krzk/for-next' new 703618fe77c7 Merge remote-tracking branch 'scmi/for-linux-next' new b3f13ded3f42 Merge remote-tracking branch 'sunxi/sunxi/for-next' new acb22386621d Merge remote-tracking branch 'tegra/for-next' new f2aeee1be6ad Merge remote-tracking branch 'ti-k3/ti-k3-next' new 02c3b4088457 Merge remote-tracking branch 'xilinx/for-next' new 8f32ea3416b9 Merge remote-tracking branch 'clk/clk-next' new a2cb4df10f33 Merge remote-tracking branch 'clk-renesas/renesas-clk' new 6d2cfac4641a Merge remote-tracking branch 'csky/linux-next' new fd8b1b76dedf Merge remote-tracking branch 'h8300/h8300-next' new b7b56831114c Merge remote-tracking branch 'm68k/for-next' new 25d11317fcc6 Merge remote-tracking branch 'm68knommu/for-next' new c2f115e2fd32 Merge remote-tracking branch 'microblaze/next' new 7162ce5c6d62 Merge remote-tracking branch 'mips/mips-next' new 4a28f4273a65 Merge remote-tracking branch 'openrisc/for-next' new 3018fbc63632 powerpc/64s: Fix boot failure with 4K Radix new f47d5a4fc254 powerpc/prom_init: Convert prom_strcpy() into prom_strscpy_pad() new ffaacd97fd37 powerpc/prom_init: Pass linux_banner to firmware via optio [...] new 9a3ed7adcabc powerpc/interrupt: Fix CONFIG ifdef typo new bf9155f1970c powerpc: remove interrupt exit helpers unused argument new 1df7d5e4baea powerpc/64s: introduce different functions to return from [...] new 59dc5bfca0cb powerpc/64s: avoid reloading (H)SRR registers if they are [...] new e754f4d13e39 powerpc/64: move interrupt return asm to interrupt_64.S new dd152f70bdc1 powerpc/64s: system call avoid setting MSR[RI] until we se [...] new 63e40806eea9 powerpc/64s: save one more register in the masked interrup [...] new f23699c93bec powerpc/64: allow alternate return locations for soft-mask [...] new 862fa563524b powerpc/64: interrupt soft-enable race fix new 9d1988ca87dd powerpc/64: treat low kernel text as irqs soft-masked new 13799748b957 powerpc/64: use interrupt restart table to speed up return [...] new f84aa284947f powerpc/interrupt: Rename and lightly change syscall_exit_ [...] new a214ee8802ad powerpc/interrupt: Refactor interrupt_exit_user_prepare() new 99f98f849cf1 powerpc/interrupt: Interchange prep_irq_for_{kernel_enable [...] new 61eece2d1707 powerpc/interrupt: Refactor prep_irq_for_{user/kernel_enab [...] new ae58b1c64589 powerpc/interrupt: Remove prep_irq_for_user_exit() new 6eaaf9de3599 powerpc/64s/interrupt: Check and fix srr_valid without crashing new 633c8e9800f3 powerpc/pseries: Enable hardlockup watchdog for PowerVM pa [...] new 0cdff98b395e powerpc/64s: Remove irq mask workaround in accumulate_stol [...] new f5f48e8cb93f powerpc: Make PPC_IRQ_SOFT_MASK_DEBUG depend on PPC64 new bab26238bbd4 powerpc: Offline CPU in stop_this_cpu() new b3e3b4db7a9b powerpc/pseries: skip reserved LMBs in dlpar_memory_add_by [...] new c2aaddcc65b3 powerpc/pseries: break early in dlpar_memory_add_by_count() loops new 0e5962b2ec3d powerpc/pseries: fail quicker in dlpar_memory_add_by_ic() new 0e8554b5d780 powerpc/papr_scm: Properly handle UUID types and API new 61c496bdabdc Merge remote-tracking branch 'powerpc/next' new 12e02f8f4544 Merge remote-tracking branch 'risc-v/for-next' new acf6c13ac023 Merge remote-tracking branch 's390/for-next' new b6394c16bc08 Merge remote-tracking branch 'sh/for-next' new f84542ec2df8 Merge remote-tracking branch 'uml/linux-next' new 72a9ce427f53 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 971bc0ba7bce Merge remote-tracking branch 'pidfd/for-next' new 3f4c71ff15c9 Merge remote-tracking branch 'fscrypt/master' new 7a7772b40bcb Merge remote-tracking branch 'fscache/fscache-next' new d8ac76cdd175 btrfs: send: fix invalid path for unlink operations after [...] new b05fbcc36be1 btrfs: disable build on platforms having page size 256K new bb930007c006 btrfs: send: use list_move_tail instead of list_del/list_add_tail new c86bdc9b7c2c btrfs: remove a stale comment for btrfs_decompress_bio() new 1a9fd4172d5c btrfs: fix typos in comments new da658b5708c6 btrfs: sysfs: export dev stats in devinfo directory new 44365827cccc btrfs: fix unbalanced unlock in qgroup_account_snapshot() new f2165627319f btrfs: compression: don't try to compress if we don't have [...] new 5548c8c6f55b btrfs: props: change how empty value is interpreted new ccd9395b5241 btrfs: switch mount option bits to enums and use wider type new cbeaae4f6f6e btrfs: shorten integrity checker extent data mount option new 1cea5cf0e664 btrfs: ensure relocation never runs while we have send ope [...] new 35b22c19afe7 btrfs: send: fix crash when memory allocations trigger reclaim new c416a30cddec btrfs: rip out may_commit_transaction new 048085539243 btrfs: remove FLUSH_DELAYED_REFS from data ENOSPC flushing new 3ffad6961db6 btrfs: rip the first_ticket_bytes logic from fail_all_tickets new 138a12d86574 btrfs: rip out btrfs_space_info::total_bytes_pinned new 629e33a16809 btrfs: remove unused btrfs_fs_info::total_pinned new 98e89097e3dc Merge branch 'misc-5.14' into for-next-current-v5.12-20210624 new 808c6838dfee Merge branch 'for-next-current-v5.12-20210624' into for-ne [...] new 89b89f216cdc Merge remote-tracking branch 'btrfs/for-next' new 3c0d0894320c libceph: don't pass result into ac->ops->handle_reply() new 03af4c7bad8c libceph: set global_id as soon as we get an auth ticket new 6212dabd1cd7 ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty new 7ff3aad8417e ceph: make ceph_netfs_read_ops static new 9987a77f2328 ceph: make ceph_queue_cap_snap static new 2bb2b316d6c9 libceph: kill ceph_none_authorizer::reply_buf new b10d2ec2d39c libceph: fix some spelling mistakes new 860db8c5c525 libceph: remove unnecessary ret variable in ceph_auth_init() new bbd77dc78e21 libceph: fix doc warnings in cls_lock_client.c new 45c921aafaa4 Merge remote-tracking branch 'ceph/master' new 1689b0b554de cifs: fix NULL dereference in smb2_check_message() new 2438c0bd598b SMB3: Add new info level for query directory new 4c4a525ae590 cifs: remove two cases where rc is set unnecessarily in sid_to_id new 0917310b984c cifs: missing null check for newinode pointer new a5628263a9f8 smb3: fix possible access to uninitialized pointer to DACL new 162004a2f7ef cifs: missing null pointer check in cifs_mount new 0060a4f28a9e cifs: fix missing spinlock around update to ses->status new fff639b36121 Merge remote-tracking branch 'cifs/for-next' new 96f2dab9f6e9 Merge remote-tracking branch 'cifsd/cifsd-for-next' new d3c006098143 Merge remote-tracking branch 'configfs/for-next' new 7a6dc4667e5e Merge remote-tracking branch 'erofs/dev' new 4216b99243d5 Merge remote-tracking branch 'exfat/dev' new 995269056490 Merge remote-tracking branch 'ext3/for_next' new 6659bbc84fb3 Merge remote-tracking branch 'ext4/dev' new b3bf6941a488 Merge remote-tracking branch 'f2fs/dev' new 98f72657bc55 Merge remote-tracking branch 'fuse/for-next' new dbf80d740c2d Merge remote-tracking branch 'gfs2/for-next' new ca07da0c9954 Merge remote-tracking branch 'jfs/jfs-next' new 8419d3eab833 nfsd: Reduce contention for the nfsd_file nf_rwsem new b94f1ed36d32 Merge remote-tracking branch 'nfsd/nfsd-next' new 3a2c1a28dd42 Merge remote-tracking branch 'ubifs/next' new 8c89b9e7b718 Merge remote-tracking branch 'v9fs/9p-next' new 9b7b14bdbbd5 Merge remote-tracking branch 'xfs/for-next' new 35bfa5aa2dde Merge remote-tracking branch 'vfs/for-next' new 2cfbfd34e9ce Merge remote-tracking branch 'printk/for-next' new b89da28269fe Merge branch 'pci/enumeration' new fa7aebb9e5f8 Merge branch 'pci/error' new 97d24b8e2966 Merge branch 'pci/hotplug' new dde293305a76 Merge branch 'pci/misc' new c5ec91b967ed Merge branch 'pci/p2pdma' new 0c280990db2e Merge branch 'pci/pm' new c767de061795 Merge branch 'pci/resource' new f776c80159ab Merge branch 'pci/sysfs' new 3416aceafb2c Merge branch 'pci/virtualization' new fd6403756f4c PCI: imx6: Remove imx6_pcie_probe() redundant error message new 7a289a164c73 PCI: imx6: Limit DBI register length for imx6qp PCIe new c9d511dc8461 dt-bindings: imx6q-pcie: Add "vph-supply" for PHY supply voltage new d2ce69ca2516 PCI: imx6: Enable PHY internal regulator when supplied >3V new a6172e4822cf Merge branch 'pci/host/imx6' new 655832d12f22 PCI: intel-gw: Fix INTx enable new 5b313f48864b Merge branch 'pci/host/intel-gw' new 7bf475a4614a PCI: tegra: Add missing MODULE_DEVICE_TABLE new 77d69dae406a Merge branch 'pci/host/tegra' new c4bf1f25c6c1 PCI: tegra194: Fix host initialization during resume new fbca992675b7 PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defin [...] new d675a0e1b981 Merge branch 'pci/host/tegra194' new 98748c03d0a8 Merge branch 'remotes/lorenzo/pci/ftpci100' new 447b8af05d1f Merge branch 'remotes/lorenzo/pci/hv' new e673d697b9a2 PCI: iproc: Fix multi-MSI base vector number allocation new 2dc0a201d0f5 PCI: iproc: Support multi-MSI only on uniprocessor kernel new e6010935f58f Merge branch 'remotes/lorenzo/pci/iproc' new a362f02000a8 Merge branch 'remotes/lorenzo/pci/mediatek' new 3a2e476dc5d0 PCI: mediatek-gen3: Add missing MODULE_DEVICE_TABLE new 1201b62efd9d Merge branch 'remotes/lorenzo/pci/mediatek-gen3' new baf04bbda652 Merge branch 'remotes/lorenzo/pci/microchip' new b825355b4d27 Merge branch 'remotes/lorenzo/pci/mobiveil' new c025f5b2e5a5 PCI: rockchip: Avoid accessing PCIe registers with clocks gated new 31e39226eb56 Merge branch 'remotes/lorenzo/pci/rockchip' new 6a69c06e0e25 Merge branch 'remotes/lorenzo/pci/xgene' new 6461b55c10f4 Merge remote-tracking branch 'pci/next' new 5759e4e8b2b7 Merge remote-tracking branch 'pstore/for-next/pstore' new f264481ad614 HID: amd_sfh: Extend driver capabilities for multi-generat [...] new 0aad9c95eb9a HID: amd_sfh: Extend ALS support for newer AMD platform new 24a31ea94922 HID: amd_sfh: Add initial support for HPD sensor new 2f96e8241612 Merge branch 'for-5.14/amd-sfh' into for-next new 424d8237945c HID: wacom: Correct base usage for capacitive ExpressKey s [...] new c6f60845f099 Merge branch 'for-5.13/upstream-fixes' into for-next new bcfa8d14570d HID: input: Add support for Programmable Buttons new 8090738aa52f Merge branch 'for-5.14/core' into for-next new ffd9fc28e8cd Merge remote-tracking branch 'hid/for-next' new 3265a7e6b41b i2c: dev: Add __user annotation new 4ca070ef0dd8 i2c: robotfuzz-osif: fix control-request directions new 0126db1439ae Merge branch 'i2c/for-current' into i2c/for-next new dd66b39f600b i2c: cadence: Clear HOLD bit before xfer_size register rolls over new 9dbba3f87c78 i2c: xiic: Simplify with dev_err_probe() new 2d1a83a4f36f i2c: cadence: Simplify with dev_err_probe() new cc883cdf68f5 i2c: davinci: Simplify with dev_err_probe() new 2f799b25dbaa i2c: imx: Fix some checkpatch warnings new b05c8922c98d dt-bindings: i2c: update bindings for MT8195 SoC new b64210f2f7c1 i2c: core: Disable client irq on reboot/shutdown new ed9588410c28 Merge branch 'i2c/for-mergewindow' into i2c/for-next new 58772ed3b2ca Merge remote-tracking branch 'i2c/i2c/for-next' new f4a792163b04 Merge remote-tracking branch 'i3c/i3c/next' new b50aa49638c7 hwmon: (lm90) Prevent integer underflows of temperature ca [...] new a5f6c0f85a09 hwmon: Support set_trips() of thermal device ops new 4d5fbbe312cb Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 0ea449586cd2 Merge remote-tracking branch 'jc_docs/docs-next' new 50e7a31d30e8 media: Fix Media Controller API config checks new 4f3acfc308d4 Merge remote-tracking branch 'v4l-dvb/master' new 5dca69e26fe9 software node: Handle software node injection to an existi [...] new 116477505daf Merge branch 'devprop-fixes' into linux-next new f37ccf8fce15 ACPI: bgrt: Fix CFI violation new 6554ca9cc8c7 ACPI: bgrt: Use sysfs_emit new d1059c1b1146 ACPI: tables: Add custom DSDT file as makefile prerequisite new 7c423e6cac1c Merge branch 'acpi-tables' into linux-next new f7599be2bb76 ACPI: PM: postpone bringing devices to D0 unless we need them new bcfed6e9fe96 Merge branch 'acpi-pm' into linux-next new 3b7180573c25 cpufreq: Make cpufreq_online() call driver->offline() on errors new 3304616e985f Merge branch 'pm-cpufreq' into linux-next new 3c54bdf854bf Merge remote-tracking branch 'pm/linux-next' new 445b58405e81 cpufreq: cppc: Fix potential memleak in cppc_cpufreq_cpu_init new 1306da819f48 cpufreq: cppc: Pass structure instance by reference new 5c6734e695ea arch_topology: Avoid use-after-free for scale_freq_data new b12358dfe8ec cpufreq: CPPC: Add support for frequency invariance new 3a43a0d955d6 Merge branch 'cpufreq/cppc' into cpufreq/arm/linux-next new 17cc594fc388 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 8c37d01e1a86 PM / devfreq: passive: Fix get_target_freq when not using [...] new 56b446c1f194 Merge remote-tracking branch 'devfreq/devfreq-next' new 283550f9c375 Merge remote-tracking branch 'opp/opp/linux-next' new b0abe16a26f7 dt-bindings: thermal: tsens: Add sc8180x compatible new 58d353c888a0 thermal/drivers/intel/intel_soc_dts_iosf: Switch to use fi [...] new 8e5045645e52 thermal: devfreq_cooling: Fix kernel-doc new 6de7a1d006ea thermal/drivers/int340x/processor_thermal: Split enumerati [...] new 92a926806ce1 thermal/drives/int340x/processor_thermal: Add PCI MMIO bas [...] new 106e82fa3ccc Merge remote-tracking branch 'thermal/thermal/linux-next' new 0c617156381d Merge remote-tracking branch 'dlm/next' new af452ec1b1a3 swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing new e38db0d0e7ca swiotlb: Move alloc_size to swiotlb_find_slots new dc924470ee42 swiotlb: Refactor swiotlb_tbl_unmap_single new 6079c4f9e70a swiotlb: Add restricted DMA alloc/free support new 461021875c50 swiotlb: Add restricted DMA pool initialization new 081bec2577cd dt-bindings: of: Add restricted DMA pool new b655006619b7 of: Add plumbing for restricted DMA pool new fe84da1f3cee Merge remote-tracking branch 'swiotlb/linux-next' new 20e4548cb0b3 Merge remote-tracking branch 'rdma/for-next' new e8b9eab99232 net: retrieve netns cookie via getsocketopt new ae24bab257bb tools/testing: add a selftest for SO_NETNS_COOKIE new 6d123b81ac61 net: ip: avoid OOM kills with large UDP sends over loopback new c88c192dc3ea net: mdiobus: fix fwnode_mdbiobus_register() fallback case new f8c63088a98b dt-bindings: net: sparx5: Add sparx5-switch bindings new 3cfa11bac9bb net: sparx5: add the basic sparx5 driver new f3cad2611a77 net: sparx5: add hostmode with phylink support new 946e7fd5053a net: sparx5: add port module support new b37a1bae742f net: sparx5: add mactable support new 78eab33bb68b net: sparx5: add vlan support new d6fce5141929 net: sparx5: add switching support new 0a9d48ad0d09 net: sparx5: add calendar bandwidth allocation support new af4b11022e2d net: sparx5: add ethtool configuration and statistics support new d0f482bb06f9 arm64: dts: sparx5: Add the Sparx5 switch node new 67faf76d2674 Merge branch 'add-sparx5i-driver' new 478890682ff7 usbnet: add usbnet_event_names[] for kevent new c6a7ed77ee63 gve: Update GVE documentation to describe DQO new dbdaa6754051 gve: Move some static functions to a common file new 35f9b2f43f8e gve: gve_rx_copy: Move padding to an argument new 920fb4519355 gve: Make gve_rx_slot_page_info.page_offset an absolute offset new 8a39d3e0dadf gve: Introduce a new model for device options new a5886ef4f4bf gve: Introduce per netdev `enum gve_queue_format` new 5ca2265eefc0 gve: adminq: DQO specific device descriptor logic new c4b87ac87635 gve: Add support for DQO RX PTYPE map new 223198183ff1 gve: Add dqo descriptors new a4aa1f1e69df gve: Add DQO fields for core data structures new 1f6228e459f8 gve: Update adminq commands to support DQO queues new 5e8c5adf95f8 gve: DQO: Add core netdev features new 9c1a59a2f4bc gve: DQO: Add ring allocation and initialization new 0dcc144a7994 gve: DQO: Configure interrupts on device up new a57e5de476be gve: DQO: Add TX path new 9b8dd5e5ea48 gve: DQO: Add RX path new 89bddde389a8 Merge branch 'gve-dqo' new 44531076338f Documentation: net: dsa: add details about SJA1110 new 75e994709f8a net: dsa: sja1105: document the SJA1110 in the Kconfig new 98ebad48b886 Merge branch 'sja1110-doc' new 0dac127c0557 sctp: do black hole detection in search complete state new fea1d5b17f82 sctp: send the next probe immediately once the last one is acked new 1ed1fe241700 Merge branch 'sctp-pmtud-convergence' new e8192476de58 gve: Fix warnings reported for DQO patchset new 911bd1b1f08f mlxsw: core_env: Avoid unnecessary memcpy()s new c305b9e6d553 ipv6: delete useless dst check in ip6_dst_lookup_tail new 19938bafa7ae net: bcmgenet: Add mdio-bcm-unimac soft dependency new cb1e927ca21d Merge remote-tracking branch 'net-next/master' new ced50fc49f3b bpf, x86: Remove unused cnt increase from EMIT macro new 647d446d66e4 media, bpf: Do not copy more entries than user space requested new ba47396e1c04 Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_s [...] new 364745fbe981 bpf: Do not change gso_size during bpf_skb_change_proto() new 0bc919d3e0b8 bpf: Support all gso types in bpf_skb_change_proto() new b9964ce74544 rcu: Create an unrcu_pointer() to remove __rcu from a pointer new 9a145c04a293 doc: Clarify and expand RCU updaters and corresponding readers new e74c74f9e51d doc: Give XDP as example of non-obvious RCU reader/updater [...] new 694cea395fde bpf: Allow RCU-protected lookups to happen from bh context new 782347b6bcad xdp: Add proper __rcu annotations to redirect map entries new 77151ccf1065 bpf, sched: Remove unneeded rcu_read_lock() around BPF pro [...] new 0939e0537896 ena: Remove rcu_read_lock() around XDP program invocation new 158c1399fc45 bnxt: Remove rcu_read_lock() around XDP program invocation new 36baafe347a8 thunderx: Remove rcu_read_lock() around XDP program invocation new 547aabcac325 freescale: Remove rcu_read_lock() around XDP program invocation new 49589b23d5a9 intel: Remove rcu_read_lock() around XDP program invocation new 959ad7ec066d marvell: Remove rcu_read_lock() around XDP program invocation new c4411b371c10 mlx4: Remove rcu_read_lock() around XDP program invocation new d5789621b658 nfp: Remove rcu_read_lock() around XDP program invocation new 4415db6ca85a qede: Remove rcu_read_lock() around XDP program invocation new 4eb14e3fc619 sfc: Remove rcu_read_lock() around XDP program invocation new 7b6ee873ff20 netsec: Remove rcu_read_lock() around XDP program invocation new 2f1e432d339c stmmac: Remove rcu_read_lock() around XDP program invocation new 0cc84b9a6003 ti: Remove rcu_read_lock() around XDP program invocation new dde4e36461ac Merge remote-tracking branch 'bpf-next/for-next' new 12fd205a33b7 Merge remote-tracking branch 'ipsec-next/master' new 1a3ac5c651a0 brcmfmac: support parse country code map from DT new 1d8820d5462d rtw88: fix c2h memory leak new c2a3823dad49 iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() new da60bd58458d Merge remote-tracking branch 'wireless-drivers-next/master' new 516002e68956 Merge remote-tracking branch 'bluetooth/master' new 67f31f704203 Merge remote-tracking branch 'mac80211-next/master' new 416a0ce4307b Merge remote-tracking branch 'mtd/mtd/next' new eb967e310b10 Merge remote-tracking branch 'nand/nand/next' new adb6848f7afe Merge remote-tracking branch 'spi-nor/spi-nor/next' new 533d87fbb825 crypto: sl3516 - fix duplicated inclusion new d886d55f4c73 crypto: sa2ul - Remove unused auth_len variable new 84c2c729eabd crypto: hisilicon/sec - Fix spelling mistake "fallbcak" -> [...] new 74c66120fda6 crypto: nx - Fix memcpy() over-reading in nonce new 5163ab505e48 crypto: api - Move crypto attr definitions out of crypto.h new 2a96726bd0cc crypto: nx - Fix RCU warning in nx842_OF_upd_status new b20d9a73a3b2 crypto: nx - Fix numerous sparse byte-order warnings new f873a4d65039 MAINTAINERS: update caam crypto driver maintainers list new cac6f1b87b1f crypto: sl3516 - Fix build warning without CONFIG_PM new d18344c0d095 crypto: hisilicon/qm - implement for querying hardware tas [...] new 9f38b678ffc4 crypto: sl3516 - depends on HAS_IOMEM new 625c5288ce70 Merge remote-tracking branch 'crypto/master' new ddd73f81bf5e Merge remote-tracking branch 'drm/drm-next' new 783fd8be7abc Merge remote-tracking branch 'drm-misc/for-linux-next' new 343535941588 Merge remote-tracking branch 'amdgpu/drm-next' new f9c084ff769f Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 5bbeaf7384eb Merge remote-tracking branch 'regmap/for-next' new 5c89c2c7fbfa Merge tag 'asoc-fix-v5.13-rc7' of https://git.kernel.org/p [...] new c58f7ba640d5 Merge remote-tracking branch 'sound/for-next' new c8c80b959a85 Merge remote-tracking branch 'sound-asoc/for-next' new afc84e88dc35 Merge remote-tracking branch 'modules/modules-next' new 4f9648281ec5 Merge remote-tracking branch 'input/next' new 57e9005ec370 Merge branch 'for-5.14/block' into for-next new 7ed92cd0a74f Merge branch 'for-5.14/block' into for-5.14/drivers-late new 6017b5b1df42 Merge branch 'for-5.14/drivers' into for-5.14/drivers-late new 6ae4198b2930 Merge branch 'for-5.14/libata' into for-5.14/drivers-late new d0b0325d825c mtip32xx: simplify sysfs setup new f2d84acb94b9 mtip32xx: use blk_mq_alloc_disk and blk_cleanup_disk new 22b7b2801b49 null_blk: remove an unused variable assignment in null_add_dev new 2933a1b2c6f3 ubd: remove the code to register as the legacy IDE driver new 50035b4e6f5c ubd: use blk_mq_alloc_disk and blk_cleanup_disk new 4c7d65377a36 nbd: provide a way for userspace processes to identify dev [...] new 4252e0fe10c9 mmc: remove an extra blk_{get,put}_queue pair new 0fab84b107f1 mmc: switch to blk_mq_alloc_disk new d67611acaf14 mmc: initialized disk->minors new 6dc9532ad0a8 loop: reorder loop_exit new 212109dd155c loop: reduce loop_ctl_mutex coverage in loop_exit new de06f26daa2f loop: remove the l argument to loop_add new d3672bf9dc56 loop: don't call loop_lookup before adding a loop device new 5cf867bf01bb loop: split loop_control_ioctl new b3f178a49b57 loop: move loop_ctl_mutex locking into loop_add new 3da66fbc849f loop: don't allow deleting an unspecified loop device new fd88a553fd68 loop: split loop_lookup new 1ae3620b4d3e loop: rewrite loop_exit using idr_for_each_entry new 39b43c39c933 block: mark blk_mq_init_queue_data static new e38ab3746d6b block: remove REQ_OP_SCSI_{IN,OUT} new be47dc09e433 Merge branch 'for-5.14/drivers-late' into for-next new 2744d7a07335 ACPI: Check StorageD3Enable _DSD property in ACPI code new 6485fc18faa0 ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the [...] new 120bb3624d55 nvme: verify MNAN value if ANA is enabled new 2411424143bd nvme: remove superfluous bio_set_dev in nvme_requeue_work new d399742cd02d nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text new e7d4b5493a2d nvme: factor out a nvme_validate_passthru_nsid helper new 522af60cb2f8 nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() new a0aac973a26d nvme-pci: fix var. type for increasing cq_head new cb1b10e7ac6c nvme-pci: remove trailing lines for helpers new 73eefc270afa nvme: add a helper to check ctrl sgl support new b61678bcd43c nvme-fc: use ctrl sgl check helper new 253a0b76a12a nvme-pci: use ctrl sgl check helper new 3b54064fbce7 nvme-tcp: use ctrl sgl check helper new 2796a8e40942 nvme-fabrics: remove memset in nvmf_reg_read64() new c22c2720133d nvme-fabrics: remove memset in nvmf_reg_write32() new bfa9d1222d61 nvme-fabrics: remove memset in connect admin q new eff4423ec0b0 nvme-fabrics: remove memset in connect io q new 2a4a910aa4f0 nvmet-fc: do not check for invalid target port in nvmet_fc [...] new e13b061589ac nvmet: change sn size and check validity new 7ae023c5aa64 nvmet: make sn stable once connection was established new 0d148efdf0f0 nvmet: allow mn change if subsys not discovered new 87fd4cc1c0dd nvmet: make ver stable once connection established new 46eca4702d93 nvmet: use req->cmd directly in bdev-ns fast path new f3dce2add3e1 nvmet: use req->cmd directly in file-ns fast path new 86693c43bb01 nvmet: use u32 for nvmet_subsys max_nsid new 245067e37d52 nvmet: use u32 type for the local variable nsid new 8bb6cb9b97ef nvmet: use nvme status value directly new 7860569ad47f nvmet: remove local variable new c28a61471c58 block: export blk_next_bio() new 6e597263f990 nvmet: add req cns error complete helper new 9a01b58c22cc nvmet: add nvmet_req_bio put helper for backends new ab5d0b38c047 nvmet: add Command Set Identifier support new aaf2e048af27 nvmet: add ZBD over ZNS backend support new 8abd7e2a753a nvmet: remove zeroout memset call for struct new f66e2804d61a nvme-pci: remove zeroout memset call for struct new cc72c4426764 nvme: remove zeroout memset call for struct new 8cf486e131b3 nvme.h: add missing nvme_lba_range_type endianness annotations new 3c3ee16532c1 nvmet: use NVMET_MAX_NAMESPACES to set nn value new 5ed9b357024d Merge tag 'nvme-5.14-2021-06-22' of git://git.infradead.or [...] new 5dfc1fa940a2 Merge branch 'for-5.14/drivers' into for-next new 60b6a7e6a0f4 block: fix trace completion for chained bio new d5870edfa3af block: move the disk events code to a separate file new 2bc8cda5ea4b block: add the events* attributes to disk_attrs new 630161cfdf5c block: move bdev_disk_changed new 0384264ea8a3 block: pass a gendisk to bdev_disk_changed new d8d048fcda10 Merge branch 'for-5.14/block' into for-next new 997135017716 io_uring: Fix race condition when sqp thread goes to sleep new 4ce8ad95f0af io_uring: Create define to modify a SQPOLL parameter new bb72a85b7238 fs: make do_mkdirat() take struct filename new 06f0ca92c2ef io_uring: add support for IORING_OP_MKDIRAT new 30509f148ad1 fs: make do_mknodat() take struct filename new 7ab0449b2dfd fs: make do_symlinkat() take struct filename new 11dd7014f10f namei: add getname_uflags() new 4bb393644263 fs: make do_linkat() take struct filename new 53893cda4652 fs: update do_*() helpers to return ints new b2882304c027 io_uring: add support for IORING_OP_SYMLINKAT new 9e7e5a77456f io_uring: add support for IORING_OP_LINKAT new ade760d311a0 io_uring: don't change sqpoll creds if not needed new 843b08431caa io_uring: refactor io_sq_thread() new a15c03fed28a io_uring: fix code style problems new 9073045c3b90 io_uring: update sqe layout build checks new 1335c93612a0 io_uring: simplify struct io_uring_sqe layout new de0b2d6a2413 io_uring: refactor io_openat2() new 668590cb143f Merge branch 'for-5.14/io_uring' into for-next new 93ab5beeafd8 io_uring: add IOPOLL and reserved field checks to IORING_O [...] new aca74e4fecb5 io_uring: add IOPOLL and reserved field checks to IORING_O [...] new b12e6f2a98ad Merge branch 'for-5.14/io_uring' into for-next new a921c655f203 bfq: Remove merged request already in bfq_requests_merged() new fd2ef39cc9a6 blk: Fix lock inversion between ioc lock and bfqd lock new 490628d8cea8 Merge branch 'for-5.14/block' into for-next new faf88b0fb1c3 io_uring: reduce latency by reissueing the operation new bfee26102577 Merge branch 'for-5.14/io_uring' into for-next new 3637ab378673 block: support polling through blk_execute_rq new e3d268c3c31e nvme: use blk_execute_rq() for passthrough commands new 64df91d653f2 block: return errors from blk_execute_rq() new 3acc7821d010 nvme: use return value from blk_execute_rq() new 780fed8a8381 Merge branch 'for-5.14/drivers-late' into for-next new 1af11d098db1 ata: rb532_cf: remove redundant codes new 0cc0cb70f0ff Merge branch 'for-5.14/libata' into for-next new 246cebf7a5e6 Merge remote-tracking branch 'block/for-next' new 043da387480d Merge remote-tracking branch 'device-mapper/for-next' new 4958b83fc781 Merge remote-tracking branch 'mmc/next' new c3dcf75f294d Merge remote-tracking branch 'mfd/for-mfd-next' new a03addee0d77 Merge remote-tracking branch 'backlight/for-backlight-next' new 48943fb21f4d Merge remote-tracking branch 'battery/for-next' new 117a5592c78e Merge remote-tracking branch 'regulator/for-next' new 343569c2480c Merge remote-tracking branch 'security/next-testing' new 2de11ece155f Merge remote-tracking branch 'apparmor/apparmor-next' new 85299f67468b Merge remote-tracking branch 'integrity/next-integrity' new 8773f919a498 Merge remote-tracking branch 'keys/keys-next' new 4952fed3b70c Merge remote-tracking branch 'safesetid/safesetid-next' new f2abecf2667a Merge remote-tracking branch 'selinux/next' new 68a97a0bf2ee Merge remote-tracking branch 'smack/next' new ac51c32cc995 Merge remote-tracking branch 'tomoyo/master' new 571123c71a6c Merge remote-tracking branch 'tpmdd/next' new 078f3c9aca04 Merge remote-tracking branch 'watchdog/master' new eae881d605c9 Merge remote-tracking branch 'iommu/next' new 256be90ea296 Merge remote-tracking branch 'audit/next' new 3c6867a12a22 of: of_reserved_mem: only call memblock_free for normal re [...] new 7b25995f5319 of: of_reserved_mem: mark nomap memory instead of removing new b7705ba6d0c4 dt-bindings: interrupt-controller: Convert ARM VIC to json-schema new b14e889c31b5 dt-bindings: rtc: zynqmp: convert bindings to YAML new 1e32084cb535 dt-bindings: fpga: zynq: convert bindings to YAML new 180208cedfec dt-bindings: crypto: ccree: Convert to json-schema new 4847ec9c4518 Merge remote-tracking branch 'devicetree/for-next' new c2d3c4d04071 Merge remote-tracking branch 'mailbox/mailbox-for-next' new a42995c94607 Merge remote-tracking branch 'spi/for-next' new 1b5550506d57 Merge branch 'objtool/urgent' new 62e5f530362e Merge branch 'linus' new 9301982c424a x86/fpu: Preserve supervisor states in sanitize_restored_u [...] new f9dfb5e390fa x86/fpu: Make init_fpstate correct with optimized XSAVE new ca06ea4d6015 Merge branch 'x86/urgent' new d187f217335d x86/sev: Make sure IRQs are disabled while GHCB is active new be1a5408868a x86/sev: Split up runtime #VC handler for correct state tracking new a84700ff2df7 Merge branch 'x86/sev' new c3d128581f64 selftests: futex: Add futex wait test new 7cb5dd8e2c8c selftests: futex: Add futex compare requeue test new f25ac9622829 Merge branch 'locking/core' new a4f21364bc13 Merge branch 'objtool/urgent' new 5d010c2ed089 Merge branch 'sched/urgent' new e53fbd0a2509 Merge branch 'core/urgent' new a7e6cfc58d01 Merge branch 'linus' new 310f134ed41f x86/sev: Add defines for GHCB version 2 MSR protocol requests new 8d9d46bbf3b6 x86/sev: Use "SEV: " prefix for messages from sev.c new b51461829674 Merge branch 'x86/sev' new 64ab7071254c clockevents: Add missing parameter documentation new db3a34e17433 clocksource: Retry clock read if long delays detected new 7560c02bdffb clocksource: Check per-CPU clock synchronization when mark [...] new fa218f1cce6b clocksource: Limit number of CPUs checked for clock synchr [...] new 2e27e793e280 clocksource: Reduce clocksource-skew threshold new 1253b9b87e42 clocksource: Provide kernel module to test clocksource watchdog new 22a223833716 clocksource: Print deviation in nanoseconds when a clockso [...] new 4e82d2e20f3b clockevents: Use list_move() instead of list_del()/list_add() new 2700d0eed5aa Merge branch 'timers/core' new fecfcbc288e9 sched/rt: Fix RT utilization tracking during policy change new d7d607096ae6 sched/rt: Fix Deadline utilization tracking during policy change new 0213b7083e81 sched/uclamp: Fix uclamp_tg_restrict() new 8715dd942735 Merge branch 'sched/core' new 69c7a5fb2482 locking/lockdep: Fix the dep path printing for backwards BFS new d4c157c7b1a6 locking/lockdep: Remove the unnecessary trace saving new 7b1f8c617976 lockding/lockdep: Avoid to find wrong lock dep path in che [...] new 8946ccc25ed2 locking/selftests: Add a selftest for check_irq_usage() new f8b298cc39f0 lockdep: Fix wait-type for empty stack new c0c2c0dad6a0 lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING new 1a8122960484 lockdep/selftest: Remove wait-type RCU_CALLBACK tests new e112c41341c0 futex: Prepare futex_lock_pi() for runtime clock selection new bf22a6976897 futex: Provide FUTEX_LOCK_PI2 to support clock selection new 0e8a89d49d45 locking/lockdep: Correct the description error for check_r [...] new 6394023b85c1 Merge branch 'locking/core' new 9abe0ab5deca Merge remote-tracking branch 'tip/auto-latest' new 6840c954478d Merge remote-tracking branch 'clockevents/timers/drivers/next' new fc7f62298b42 Merge remote-tracking branch 'edac/edac-for-next' new 99cdfa5bfe2f Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 38414f6b7980 Merge remote-tracking branch 'ftrace/for-next' new 4b736f50b6e6 rcuscale: Console output claims too few grace periods new 52f94170b8cd rcu-tasks: Fix synchronize_rcu_rude() typo in comment new 31bffd23488f torture: Make kvm-recheck.sh skip kcsan.sum for build-only runs new 549bfa2b279f torture: Move parse-console.sh call to PATH-aware scripts new d7c47ea32af0 tools: include: nolibc: Fix a typo occured to occurred in [...] new c6f5e7e1ac95 tools/nolibc: Implement msleep() new af3578b0614e scftorture: Add RPC-like IPI tests new ff3822da5846 Merge remote-tracking branch 'rcu/rcu/next' new 18f63b15b028 KVM: x86: Print CPU of last attempted VM-entry when dumpin [...] new e5830fb13b8c KVM: selftests: fix triple fault if ept=0 in dirty_log_test new 31c656570065 KVM: x86/mmu: Fix uninitialized boolean variable flush new b33bb78a1fad KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 new ecc3a92c6f49 KVM: selftests: Remove errant asm/barrier.h include to fix [...] new 96d41cfd1bb9 KVM: selftests: Zero out the correct page in the Hyper-V f [...] new 7a4f1a75b78c KVM: selftests: Unconditionally use memslot 0 when loading [...] new 1dcd1c58ae7d KVM: selftests: Unconditionally use memslot 0 for x86's GD [...] new 95be3709ff4e KVM: selftests: Use "standard" min virtual address for Hyp [...] new a9db9609c0e4 KVM: selftests: Add helpers to allocate N pages of virtual memory new 106a2e766eae KVM: selftests: Lower the min virtual address for misc pag [...] new 5ae4d8706f09 KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT [...] new 233446c1e68f KVM: selftests: Use alloc page helper for xAPIC IPI test new 408633c326c4 KVM: selftests: Use "standard" min virtual address for CPU [...] new a75a895e6457 KVM: selftests: Unconditionally use memslot 0 for vaddr al [...] new 4307af730b85 KVM: selftests: Unconditionally use memslot '0' for page t [...] new 444d084b467c KVM: selftests: Unconditionally allocate EPT tables in memslot 0 new cce0c23dd944 KVM: selftests: Add wrapper to allocate page table page new 6d96ca6a602b KVM: selftests: Rename x86's page table "address" to "pfn" new f681d6861b0c KVM: selftests: Add PTE helper for x86-64 in preparation f [...] new b007e904b36a KVM: selftests: Genericize upper level page table entry struct new ad5f16e42225 KVM: selftests: Add hugepage support for x86-64 new ef6a74b2e55e KVM: sefltests: Add x86-64 test to verify MMU reacts to CP [...] new 6c6e166b2c85 KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check new 0193cc908b5a KVM: stats: Separate generic stats from architecture speci [...] new cb082bfab59a KVM: stats: Add fd-based API to read binary stats data new fcfe1baeddbf KVM: stats: Support binary stats retrieval for a VM new ce55c049459c KVM: stats: Support binary stats retrieval for a VCPU new fdc09ddd4064 KVM: stats: Add documentation for binary statistics interface new 0b45d58738cd KVM: selftests: Add selftest for KVM statistics data binar [...] new bc9e9e672df9 KVM: debugfs: Reuse binary stats descriptors new f0d4379087d8 KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM [...] new 112022bdb5bc KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP [...] new 0aa1837533e5 KVM: x86: Properly reset MMU context at vCPU RESET/INIT new ef318b9edf66 KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in n [...] new f71a53d1180d Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" new 49c6f8756cdf KVM: x86: Force all MMUs to reinitialize if guest CPUID is [...] new 63f5a1909f9e KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM [...] new 6c032f12dd1e Revert "KVM: MMU: record maximum physical address width in [...] new ddc16abbbae9 KVM: x86/mmu: Unconditionally zap unsync SPs when creating [...] new 00a669780ffa KVM: x86/mmu: Use MMU role to check for matching guest page sizes new 2640b0865395 KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mi [...] new 07dc4f35a44c KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages new 479a1efc8119 KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() new 0337f585f57f KVM: x86/mmu: Rename unsync helper and update related comments new dbc4739b6b3e KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER new 31e96bc63655 KVM: nSVM: Add a comment to document why nNPT uses vmcb01, [...] new 18feaad3c655 KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for [...] new 20f632bd0060 KVM: x86: Read and pass all CR0/CR4 role bits to shadow MM [...] new 16be1d129253 KVM: x86/mmu: Move nested NPT reserved bit calculation int [...] new d555f7057ebe KVM: x86/mmu: Grab shadow root level from mmu_role for sha [...] new 594e91a100cc KVM: x86/mmu: Add struct and helpers to retrieve MMU role [...] new af098972295a KVM: x86/mmu: Consolidate misc updates into shadow_mmu_ini [...] new cd6767c334b6 KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role new 8626c120baef KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to comp [...] new 167f8a5cae99 KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro [...] new 6066772455f2 KVM: x86/mmu: Add accessors to query mmu_role bits new ca8d664f5099 KVM: x86/mmu: Do not set paging-related bits in MMU role i [...] new 84c679f5f52c KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode i [...] new 18db1b1790a8 KVM: x86/mmu: Always set new mmu_role immediately after ch [...] new 8c985b2d8e68 KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow re [...] new 4e9c0d80dbbd KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing [...] new b705a277b705 KVM: x86/mmu: Drop vCPU param from reserved bits calculator new c596f1470ab7 KVM: x86/mmu: Use MMU's role to compute permission bitmask new 2e4c06618d40 KVM: x86/mmu: Use MMU's role to compute PKRU bitmask new b67a93a87e1f KVM: x86/mmu: Use MMU's roles to compute last non-leaf level new cd628f0f1e1c KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk new 84a16226046d KVM: x86/mmu: Use MMU's role/role_regs to compute context' [...] new 90599c280123 KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU con [...] new a4c93252fed1 KVM: x86/mmu: Drop "nx" from MMU context now that there ar [...] new 5472fcd4c6c8 KVM: x86/mmu: Get nested MMU's root level from the MMU's role new 87e99d7d7054 KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU [...] new fa4b558802c0 KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls new af0eb17e99e5 KVM: x86/mmu: Don't update nested guest's paging bitmasks [...] new 533f9a4b387b KVM: x86/mmu: Add helper to update paging metadata new f4bd6f73763a KVM: x86/mmu: Add a helper to calculate root from role_regs new fe660f7244d7 KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements fo [...] new 36f267871edc KVM: x86/mmu: Use MMU's role to determine PTTYPE new 961f84457cd4 KVM: x86/mmu: Add helpers to do full reserved SPTE checks [...] new 3b77daa5efe1 KVM: x86/mmu: WARN on any reserved SPTE value when making [...] new 616007c866a2 KVM: x86: Enhance comments for MMU roles and nested transi [...] new 7cd138db5cae KVM: x86/mmu: Optimize and clean up so called "last nonlea [...] new f82fdaf536ee KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT new fdaa293598f9 KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault new 9a65d0b70fa0 KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow p [...] new 27de925044e1 KVM: x86/mmu: Let guest use GBPAGES if supported in hardwa [...] new 19238e75bd8e kvm: x86: Allow userspace to handle emulation errors new 39bbcc3a4e39 selftests: kvm: Allows userspace to handle emulation errors. new 88213da23514 kvm: x86: disable the narrow guest module parameter on unload new a01b45e9d34d KVM: x86: rename apic_access_page_done to apic_access_mems [...] new b302adb35cc2 Merge remote-tracking branch 'kvm/next' new 98db7259fa7b KVM: arm64: Set the MTE tag bit before releasing the page new 4eb5be10a4f5 Merge branch kvm-arm64/mmu/mte into kvmarm-master/next new 1c361420b90f Merge remote-tracking branch 'kvm-arm/next' new 7e6a3cdf1e15 Merge remote-tracking branch 'kvms390/next' new 3de218ff39b9 xen/events: reset active flag for lateeoi events later new eb6abdeca676 Merge remote-tracking branch 'xen-tip/linux-next' new 09ba61bbe9ff Merge remote-tracking branch 'percpu/for-next' new d16f32ea3a0d Merge remote-tracking branch 'workqueues/for-next' new 34e3dc4fb33a Merge remote-tracking branch 'drivers-x86/for-next' new 79f247814127 Merge remote-tracking branch 'leds/for-next' new f65e76726bf8 Merge remote-tracking branch 'ipmi/for-next' new 2fee38769035 Merge remote-tracking branch 'driver-core/driver-core-next' new 8e9910c5ad97 Merge tag 'usb-serial-5.14-rc1' of https://git.kernel.org/ [...] new 086179cb0d66 Merge remote-tracking branch 'usb/usb-next' new 63a70c278e22 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new cddd53e8aa4f Revert "tty: serial: Add UART driver for Cortina-Access platform" new 65f866335aee Merge remote-tracking branch 'tty/tty-next' new 5471a8123503 Merge tag 'phy-for-5.14_v2' of git://git.kernel.org/pub/sc [...] new d4e1406618a1 Merge tag 'extcon-next-for-5.14' of git://git.kernel.org/p [...] new 9079b97439d7 Merge remote-tracking branch 'char-misc/char-misc-next' new a21e478f3964 Merge remote-tracking branch 'vfio/next' new eb64c6f60ed5 staging: rtl8723bs: Fix an error handling path new 9a4ccb73a5fb staging: rtl8188eu: remove useless comment new 12a17d72f794 staging: rtl8188eu: remove "rtw_ieee80211_back_actioncode" new 872cfb096d3a staging: rtl8188eu: remove "rtw_ieee80211_back_parties" new deefd9211ded staging: rtl8188eu: fix usb_submit_urb error handling new c1ccff4682da staging: rtl8188eu: handle errors from dev_alloc_name new abc6baa88224 staging: rtl8188eu: remove RT_TRACE prints from usb_intf.c new 3b4b55a041a8 staging: rtl8188eu: remove RT_TRACE prints from rtl8188e_h [...] new 7c12683cf7c9 staging: rtl8188eu: remove a couple of unused defines new 7ad9bc70e1ac staging: rtl8188eu: remove efuse type new ef803a9a49ef staging: rtl8188eu: remove unnecessary if clause new b4399591371d staging: rtl8188eu: remove RT_TRACE and MSG_88E prints fro [...] new 896e9022998a staging: rtl8188eu: remove HAL_INIT_PROFILE_TAG new 0e02d10ec293 staging: rtl8188eu: simplify rtl88eu_mon_init new c372251719f2 staging: rtl8188eu: remove RT_TRACE prints from pwrseqcmd.c new ea7810f6e0b2 staging: rtl8188eu: make efuse_ReadEFuse static new 0684c15d32fd staging: rtl8188eu: remove sdio defines new f38143580e8f staging: rtl8188eu: remove more unused defines new e57dcbf698f8 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from os [...] new fe16215de4b0 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] new 8e727b9353ec staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] new 0389516cb429 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] new c511354263c0 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] new ffa3e77ca71d staging: rtl8188eu: remove DBG_88E_LEVEL macro from includ [...] new 4ce8ae20286f staging: rtl8188eu: remove MSG_88E call from hal/odm.c new 2b1aca59e11f staging: rtl8188eu: remove MSG_88E macro from include/rtw_debug.h new 708180a92cd8 staging: rtl8723bs: remove all 5Ghz network types new 33137187d3c8 staging: rtl8723bs: remove code related to unsupported cha [...] new aa9224a80043 staging: rtl8723bs: remove unused enum items related to ch [...] new 7d5fd85ea855 staging: rtl8723bs: rename enum items related to channel bonding new e5d6664e273a staging: rtl8723bs: remove 5Ghz field in struct registry_priv new c659a4687114 staging: rtl8723bs: remove struct rt_channel_plan_5g new 284a80374531 staging: rtl8723bs: remove all branchings between 2.4Ghz a [...] new 997f60810715 staging: rtl8723bs: beautify prototypes in include/hal_com [...] new ec84d0ae54a6 staging: rtl8723bs: remove 5Ghz code related to channel pl [...] new aa0b6160eac7 staging: rtl8723bs: remove some unused 5Ghz macro definitions new 9e749e6f352a staging: rtl8723bs: remove 5Ghz code related to RF power c [...] new fc2cda0fe329 staging: rtl8723bs: remove VHT dead code new 6a782e4a4ebf staging: rtl8723bs: remove unused ODM_CMNINFO_BOARD_TYPE e [...] new 6d490a27e23c staging: rtl8723bs: fix macro value for 2.4Ghz only device new 43cf7e96fe45 staging: rtl8723bs: remove obsolete 5Ghz comments new 990a1472930b staging: rtl8723bs: fix check allowing 5Ghz settings new bee5ebf02dbb staging: rtl8723bs: remove item from TODO list new 0c5a11c0ca25 staging: rtl8723bs: convert function to static new 83fb097ba87a staging: phy-hi3670-usb3: do a some minor cleanups new fcc84fe12fd8 staging: hisi-spmi-controller: rename spmi-channel property new e81111875838 Merge remote-tracking branch 'staging/staging-next' new 5c3995fd5f5e Merge remote-tracking branch 'dmaengine/next' new 22622cc3f977 Merge remote-tracking branch 'cgroup/for-next' new 8db157375aed Merge remote-tracking branch 'scsi/for-next' new 98451802d020 Merge remote-tracking branch 'scsi-mkp/for-next' new b97bab129bf5 Merge remote-tracking branch 'vhost/linux-next' new 5df831eb05ca Merge remote-tracking branch 'rpmsg/for-next' new a0a2ae3b47af Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new c085e5586e0f Merge remote-tracking branch 'pinctrl/for-next' new ca9bd281ac77 Merge remote-tracking branch 'pwm/for-next' new 4fa39dcaeb63 Merge remote-tracking branch 'userns/for-next' new db0a726d4d0c Merge remote-tracking branch 'kselftest/next' new 51c20fe32248 Merge remote-tracking branch 'livepatching/for-next' new 4185fb8e51ee Merge remote-tracking branch 'coresight/next' new 2dd54791aab9 Merge remote-tracking branch 'rtc/rtc-next' new 28e4a315e3d6 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 729783c166b0 Merge remote-tracking branch 'ntb/ntb-next' new e0991cc13127 Merge remote-tracking branch 'seccomp/for-next/seccomp' new 380d53c45ff2 compiler_attributes.h: define __no_profile, add to noinstr new ae4d682dfd33 compiler_attributes.h: cleanups for GCC 4.9+ new 51c2ee6d121c Kconfig: Introduce ARCH_WANTS_NO_INSTR and CC_HAS_NO_PROFI [...] new 59fdc55f9b8a pgo: Add Clang's Profile Guided Optimization infrastructure new 655444f6c090 MAINTAINERS: Expand and relocate PGO entry new 9c1082ee07da pgo: rename the raw profile file to vmlinux.profraw new 942628f80ed8 pgo: Limit allocate_node() to vmlinux sections new 789fc53c493d pgo: Fix sleep in atomic section in prf_open() new 70d4e687512e pgo: Clean up prf_open() error paths new e7abbafcb176 Merge branch 'for-next/clang/features' into for-next/kspp new 53656157e38a Merge remote-tracking branch 'kspp/for-next/kspp' new 894f4784fe4d Merge remote-tracking branch 'gnss/gnss-next' new 82607b077aab Merge remote-tracking branch 'slimbus/for-next' new 13464b0e74fd Merge remote-tracking branch 'nvmem/for-next' new f085c4b554be Merge remote-tracking branch 'hyperv/hyperv-next' new 5f25dbfdb847 Merge remote-tracking branch 'auxdisplay/auxdisplay' new 28a370657db3 Merge remote-tracking branch 'kgdb/kgdb/for-next' new 0e80db92d5ed Merge remote-tracking branch 'fpga/for-next' new 752951fdc4e0 bus: mhi: core: Fix power down latency new 914b72a6948b bus: mhi: Wait for M2 state during system resume new fafbd4090a5c bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error [...] new e44316857218 bus: mhi: Add inbound buffers allocation flag new 156ffb7fb7eb bus: mhi: pci_generic: Apply no-op for wake using sideband [...] new c0523c4c1e61 bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI new 4c80a9023d64 bus: mhi: core: Validate channel ID when processing comman [...] new 878789cad00d bus: mhi: core: Set BHI/BHIe offsets on power up preparation new 56609839b181 bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up new 932ff18cea14 bus: mhi: Add MMIO region length to controller structure new f3eb6ea14362 ath11k: set register access length for MHI driver new 7b60adde573b bus: mhi: pci_generic: Set register access length for MHI driver new fe86b88d64ec bus: mhi: core: Add range checks for BHI and BHIe new 33b0597dbe62 Merge remote-tracking branch 'mhi/mhi-next' new c260949b164f Merge remote-tracking branch 'memblock/for-next' new 2f0f3bf19053 Merge remote-tracking branch 'rust/rust-next' new 72f36de2683c Merge remote-tracking branch 'cxl/next' new 5a4ac9a277f8 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' new f5f49ca03066 Revert "kunit: add unit test for filtering suites by names" new a56077070694 Revert "thunderbolt: test: Remove some casts which are no [...] new 5ce44062505d mm: page_vma_mapped_walk(): use page for pvmw->page new 4439b0ce614d mm: page_vma_mapped_walk(): settle PageHuge on entry new 0d1f80869986 mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd new aee407e8babf mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block new d91e8cd7122e mm: page_vma_mapped_walk(): crossing page table boundary new b46e41e2d612 mm: page_vma_mapped_walk(): add a level of indentation new ca05a44d72e8 mm: page_vma_mapped_walk(): use goto instead of while (1) new 22568ad78db9 mm: page_vma_mapped_walk(): get vma_address_end() earlier new 842d3b5673c1 mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes new e685ca864cf7 mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() new 09fbf63df5b0 nilfs2: fix memory leak in nilfs_sysfs_delete_device_group new 723a887bb33c mm/vmalloc: add vmalloc_no_huge new 01489c3f1e51 KVM: s390: prepare for hugepage vmalloc new 4e6ebd791979 mm/vmalloc: unbreak kasan vmalloc support new 24827cf74dea kthread_worker: split code for canceling the delayed work timer new 9daf4f6a4a11 kthread: prevent deadlock when kthread_mod_delayed_work() [...] new 56b692c118bf mm, futex: fix shared futex pgoff on shmem huge page new d67c3a8546dd mm/memory-failure: use a mutex to avoid memory_failure() races new e2de045da4a0 mm,hwpoison: return -EHWPOISON to denote that the page has [...] new afbcbbd67e08 mm/hwpoison: do not lock page again when me_huge_page() su [...] new 144b73ba3c16 mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] new 6399113767f4 mm/page_alloc: do bulk array bounds check after checking p [...] new 31ac059319b3 MAINTAINERS: fix Marek's identity again new f10052cfb210 mailmap: add Marek's other e-mail address and identity wit [...] new e64a5ee4b9a9 mm/gup: fix try_grab_compound_head() race with split_huge_page() new 401b9c2ec3c6 mm/page_alloc: fix memory map initialization for descending nodes new 92e5d20e59dd mm-page_alloc-fix-memory-map-initialization-for-descending [...] new 2ecf072f150b /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 69bbc4ef9452 /proc/kpageflags: do not use uninitialized struct pages new 7c3cca92fe66 kthread: switch to new kerneldoc syntax for named variable [...] new 9c5e02f11567 kthread_worker: fix return value when kthread_mod_delayed_ [...] new 2a5efea09fd7 ia64: headers: drop duplicated words new 0e2341aed86b ia64: mca_drv: fix incorrect array size calculation new a6ac017dd066 streamline_config.pl: make spacing consistent new 9c07f78231ac streamline_config.pl: add softtabstop=4 for vim users new 4b317966850c scripts/spelling.txt: add more spellings to spelling.txt new 49728e0b3972 squashfs: add option to panic on errors new ddecaff7bd39 ocfs2: remove unnecessary INIT_LIST_HEAD() new a36ed0ce485a ocfs2: fix snprintf() checking new 6e06db836118 ocfs2: remove redundant assignment to pointer queue new 3146b4dfcfd9 ocfs2: remove repeated uptodate check for buffer new e6575f01f2ad ocfs2: replace simple_strtoull() with kstrtoull() new c47037f51e1d ocfs2: remove redundant initialization of variable ret new 1a54761eb8a6 ocfs2: clear links count in ocfs2_mknod() if an error occurs new fe0f87a37102 ocfs2: fix ocfs2 corrupt when iputting an inode new 0a7984e73200 kernel: watchdog: modify the explanation related to watchd [...] new 4d0479e5df85 doc: watchdog: modify the explanation related to watchdog thread new f8563cece01f doc: watchdog: modify the doc related to "watchdog/%u" new c34b72f5ad8d slab: use __func__ to trace function name new 927e32459be2 kunit: make test->lock irq safe new 92b57e8f7fab mm/slub, kunit: add a KUnit test for SLUB debugging functionality new bde2a7301333 mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] new 3a5b98ccb4ea mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] new 45cadf32ae76 slub: remove resiliency_test() function new c37c7d26cf0f mm, slub: change run-time assertion in kmalloc_index() to [...] new 6401ed5b0832 kfence: test: fix for "mm, slub: change run-time assertion [...] new 2f689ce33347 mm, slub: fix support for clang 10 new d14a83102465 mm-slub-change-run-time-assertion-in-kmalloc_index-to-comp [...] new 6f271500c876 slub: restore slub_debug=- behavior new 9997a677d034 slub: actually use 'message' in restore_bytes() new c2f8ea9fe93e slub: indicate slab_fix() uses printf formats new 3f94ee708bdb slub: force on no_hash_pointers when slub_debug is enabled new 64af3c159dbb slub-force-on-no_hash_pointers-when-slub_debug-is-enabled-fix new 1c24d0f08c27 mm: slub: move sysfs slab alloc/free interfaces to debugfs new db5223db6a80 mm: slub: fix the leak of alloc/free traces debugfs interface new a6e4301a5979 mm/slub: add taint after the errors are printed new 269c05f93867 mm/kmemleak: fix possible wrong memory scanning period new 4235d13fef8a dax: fix ENOMEM handling in grab_mapping_entry() new 78c953cfd22a tools/vm/page_owner_sort.c: check malloc() return new 86490ec968eb mm/debug_vm_pgtable: ensure THP availability via has_trans [...] new 3fec994e46a2 mm: mmap_lock: use local locks instead of disabling preemption new be0e6bc98ca0 mm: mark idle page tracking as BROKEN new 26eb0f189725 mm/page_reporting: fix code style in __page_reporting_request() new c13ded260aba mm/page_reporting: export reporting order as module parameter new d352157c743a mm/page_reporting: allow driver to specify reporting order new eb96725d1977 virtio_balloon: specify page reporting order if needed new 3ad3858601ad mm: page-writeback: kill get_writeback_state() comments new 91ec5b3f42ee mm/page-writeback: Fix performance when BDI's share of rat [...] new 13ff28c7b090 mm/page-writeback: update the comment of Dirty position control new 7c52146fe9c7 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() new 7361b8fb14d1 writeback, cgroup: do not switch inodes with I_WILL_FREE flag new 5fa18abeb2b6 writeback, cgroup: add smp_mb() to cgroup_writeback_umount() new de306b5d8ea4 writeback, cgroup: increment isw_nr_in_flight before grabb [...] new c665e1a7e16b writeback, cgroup: switch to rcu_work API in inode_switch_wbs() new 581b53593534 writeback, cgroup: keep list of inodes attached to bdi_writeback new 55aac9d4ab30 writeback, cgroup: split out the functional part of inode_ [...] new 9adebe4cfc53 writeback, cgroup: support switching multiple inodes at once new 35e4ee52500c writeback, cgroup: release dying cgwbs by switching attach [...] new 3fa6edec6a8c writeback-cgroup-release-dying-cgwbs-by-switching-attached [...] new 3e0813f0cd32 cgroup, writeback: add smp_mb() to inode_prepare_wbs_switch() new 7ca5c08187fa mm writeback,cgroup: fix documentation new dcd84e756bcc mm: remove irqsave/restore locking from contexts with irqs [...] new 62fd3f55696f fs: drop_caches: fix skipping over shadow cache inodes new 2bef35fddf25 fs: inode: count invalidated shadow pages in pginodesteal new f47b2a4837cd vfs: keep inodes with page cache off the inode shrinker LRU new a10259f60c5d fs: unexport __set_page_dirty new 9dc6f8322c73 fs: move ramfs_aops to libfs new 733a1aa8c939 mm: require ->set_page_dirty to be explicitly wired up new 14b3ae7c96cd ecryptfs: add a ->set_page_dirty cludge new 14e0f27e4265 mm/writeback: move __set_page_dirty() to core mm new 0eaab58a78a0 mm/writeback: use __set_page_dirty in __set_page_dirty_nobuffers new ed7139487349 iomap: use __set_page_dirty_nobuffers new 230b114e63bf fs: remove anon_set_page_dirty() new 5aacd4449ab3 fs: remove noop_set_page_dirty() new 40a3964d682c fs-remove-noop_set_page_dirty-fix new def28e91b6ed mm: move page dirtying prototypes from mm.h new 553d284d0a1e mm/gup_benchmark: support threading new 7d3ce00fe574 mm: gup: allow FOLL_PIN to scale in SMP new fcc80ae2f9cd mm: gup: pack has_pinned in MMF_HAS_PINNED new defd4392af6d mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes new 0fdd4e2994bd fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED new 0c50d3c40223 mm/swapfile: use percpu_ref to serialize against concurren [...] new 74e0157ac8e9 swap: fix do_swap_page() race with swapoff new 09f70845de89 mm/swap: remove confusing checking for non_swap_entry() in [...] new 6e852a93c231 mm/shmem: fix shmem_swapin() race with swapoff new 340dd2801bb5 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] new 3233d24d25e5 mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION new 1be39fe824e2 mm/swapfile: fold scan_swap_map() into the only caller get [...] new e7cb29385709 mm/swap: remove unused local variable nr_shadows new 9bceeb97af01 mm/swap_slots.c: delete meaningless forward declarations new 76cc272dbe6a mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] new 5a0b214e18e5 mm: free idle swap cache page after COW new 17f695d969c6 swap: check mapping_empty() for swap cache before being freed new e3808a1498ec mm/memcg: move mod_objcg_state() to memcontrol.c new 313dd7226e8e mm/memcg: cache vmstat data in percpu memcg_stock_pcp new f1bbce5b71b7 mm/memcg: improve refill_obj_stock() performance new e4df788c7781 mm/memcg: optimize user context object stock access new 36d5f5ba02c2 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] new 3e27346ce709 mm/memcontrol.c: fix potential uninitialized variable warning new 00dfd62042b2 mm: memcg/slab: properly set up gfp flags for objcg pointer array new a24a940b7f09 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches new 2800d22f1dbc mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] new 5a8adb5d972b mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 new ba5544f482e3 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix new 643523053fbd mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches new 4711c2e8d18d mm: memcontrol: fix root_mem_cgroup charging new 78c7685287ae mm: memcontrol: fix page charging in page replacement new 2f396966d3ba mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm new 31224ec49fb6 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] new f2622291d4df mm: memcontrol: simplify lruvec_holds_page_lru_lock new 8a16e7ea3360 mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] new 7b54a16d6072 mm: memcontrol: simplify the logic of objcg pinning memcg new 45ece0930f8c mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] new ac90023cbf1c mm: vmscan: remove noinline_for_stack new eff5e3a59c32 memcontrol: use flexible-array member new 52378abf0d2b loop: use worker per cgroup instead of kworker new f7666a96e8c7 mm: charge active memcg when no mm is set new 523a0a0a5693 loop: charge i/o to mem and blk cg new 759f50761815 mm: memcontrol: remove trailing semicolon in macros new 075d7a8e08d5 perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC new e762f9efd6cd binfmt: remove in-tree usage of MAP_EXECUTABLE new eb1cc598516f binfmt-remove-in-tree-usage-of-map_executable-fix new b08f5ac25c6f mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() new 64dac697f3d8 mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap new dc87eff85836 mm/mmap: introduce unlock_range() for code cleanup new cd39c63a55fd mm-mmap-introduce-unlock_range-for-code-cleanup-fix new e113f97ed6c7 mm/mmap: use find_vma_intersection() in do_mmap() for overlap new 7cb0e2b66c3f mm/memory.c: fix comment of finish_mkwrite_fault() new 02488f3b2af6 mm: add vma_lookup(), update find_vma_intersection() comments new c632ee75d209 drm/i915/selftests: use vma_lookup() in __igt_mmap() new 67bea167d69d arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] new ece9e086ed49 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] new 229b14db048c arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] new 6a34fbcb675d arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] new 6f24724e37eb arch/mips/kernel/traps: use vma_lookup() instead of find_vma() new b52f2e100eaa arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() new cf3bae9790ac x86/sgx: use vma_lookup() in sgx_encl_find() new 75586efb77c6 virt/kvm: use vma_lookup() instead of find_vma_intersection() new c8d126cd6d7e vfio: use vma_lookup() instead of find_vma_intersection() new 424130ab866b net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() new 53d577804dfe drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() new e0176aeba491 media: videobuf2: use vma_lookup() in get_vaddr_frames() new 9a8976d71723 misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() new 1df7fe03d2a0 kernel/events/uprobes: use vma_lookup() in find_active_uprobe() new d4b20ba72e0c lib/test_hmm: use vma_lookup() in dmirror_migrate() new 808a162d09b6 mm/ksm: use vma_lookup() in find_mergeable_vma() new e377c5d170c3 mm/migrate: use vma_lookup() in do_pages_stat_array() new 6ac5944442f6 mm/mremap: use vma_lookup() in vma_to_resize() new e9d151d8f838 mm/memory.c: use vma_lookup() in __access_remote_vm() new 1a1797270c29 mm/mempolicy: use vma_lookup() in __access_remote_vm() new 908cc89f809c mm: update legacy flush_tlb_* to use vma new 2a28fff79eec lazy tlb: introduce lazy mm refcount helper functions new bd502c7a60e0 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix new b22990c45c40 lazy tlb: allow lazy tlb mm refcounting to be configurable new 8d5e2782eca4 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix new 1d00ca957457 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 new 54d846d54399 lazy tlb: shoot lazies, a non-refcounting lazy tlb option new 39e644425f13 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix new c3c2f3d4b86e powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new 00df2c20add4 mm: improve mprotect(R|W) efficiency on pages referenced once new 2564ae1e2dec mm: improve mprotect(R|W) efficiency on pages referenced once new 3b26870c8c91 h8300: remove unused variable new 93ddd9abdfe0 mm/dmapool: use DEVICE_ATTR_RO macro new f2696e15f169 mm, tracing: unify PFN format strings new 49a2e8195894 mm/page_alloc: add an alloc_pages_bulk_array_node() helper new 2d31432d4549 mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() new 6cf42593d9a6 mm/vmalloc: print a warning message first on failure new 5743b97a2729 mm/vmalloc: remove quoted strings split across lines new 93ac380153bd mm/vmalloc: fallback to a single page allocator new a4451fb28b3c mm: vmalloc: add cond_resched() in __vunmap() new 0048f7ef147c printk: introduce dump_stack_lvl() new 72af6c2e01bc fix for "printk: introduce dump_stack_lvl()" new fcf40bb407a5 kasan: use dump_stack_lvl(KERN_ERR) to print stacks new f5c8d6e98627 kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL() new 0119555221b3 kasan: add memzero init for unaligned size under SLUB debug new 3505058c1bb4 kasan: allow an architecture to disable inline instrumentation new cc5df3cd3b64 kasan: allow architectures to provide an outline readiness check new 494c92088e86 mm: define default MAX_PTRS_PER_* in include/pgtable.h new 81966b3325e6 kasan: use MAX_PTRS_PER_* for early shadow tables new fc00df9d52e4 mm: report which part of mem is being freed on initmem case new 3c6f619fc1d0 mm/mmzone.h: simplify is_highmem_idx() new 0700e2629b46 mm: make __dump_page static new 0607c59dba0c mm/page_alloc: bail out on fatal signal during reclaim/com [...] new 632af733a4d2 mm/debug: factor PagePoisoned out of __dump_page new 5ce540c87696 mm/page_owner: constify dump_page_owner new 66b3934a1c1e mm: make compound_head const-preserving new b6ffd8b72536 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype new 8773c209f469 mm: constify page_count and page_ref_count new 28b199e08795 mm: optimise nth_page for contiguous memmap new d3d4704f5700 mm/page_alloc: switch to pr_debug new 1c2eeb3f3630 kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 new f055b57423df mm/page_alloc: split per cpu page lists and zone stats new a7dbf6bd9b0e mm/page_alloc: split per cpu page lists and zone stats -fix new 2bbae4ada1e9 mm/page_alloc: split per cpu page lists and zone stats -fix -fix new 6c23fe284e9e mm/page_alloc: convert per-cpu list protection to local_lock new b28d221741ab mm/page_alloc: work around a pahole limitation with zero-s [...] new d1f4dffa6a18 mm-page_alloc-convert-per-cpu-list-protection-to-local_loc [...] new 4d63c6d3238c mm/vmstat: convert NUMA statistics to basic NUMA counters new 46e1524ec3d3 mm/vmstat: inline NUMA event counter updates new 28e8b98f6e05 mm/page_alloc: batch the accounting updates in the bulk allocator new 36823bbfda3d mm/page_alloc: reduce duration that IRQs are disabled for [...] new a184d246c7b5 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] new 7b438bbe935f mm/page_alloc: avoid conflating IRQs disabled with zone->lock new 744109626766 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] new 4b1077adfb5e mm: page_alloc: dump migrate-failed pages only at -EBUSY new 6cb7f39868a0 mm/page_alloc: delete vm.percpu_pagelist_fraction new 6b0fa37036eb mm/page_alloc: disassociate the pcp->high from pcp->batch new 5a6b456b0560 mm/page_alloc: disassociate the pcp->high from pcp->batch -fix new 9d7abd14df22 mm/page_alloc: adjust pcp->high after CPU hotplug events new 81e6130c71b4 mm/page_alloc: scale the number of pages that are batch freed new 9d94bb17735a mm/page_alloc: limit the number of pages on PCP lists when [...] new b040dd99a7b2 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction new 629d4f288cda mm/page_alloc: introduce vm.percpu_pagelist_high_fraction -fix new 3ee6b5f77794 mm: drop SECTION_SHIFT in code comments new 21d152ad9bf5 mm/page_alloc: improve memmap_pages dbg msg new 2e8d99250987 mm/page_alloc: fix counting of managed_pages new c652b3fd5bc0 mm/page_alloc: move free_the_page new af5cb29f5cb4 alpha: remove DISCONTIGMEM and NUMA new a1f1b160c24c arc: update comment about HIGHMEM implementation new 4629f6bdfac0 arc: remove support for DISCONTIGMEM new b23f307e8173 m68k: remove support for DISCONTIGMEM new af3986eea8b1 mm: remove CONFIG_DISCONTIGMEM new 7f376ed8f8cf arch, mm: remove stale mentions of DISCONIGMEM new 0d01d172e477 docs: remove description of DISCONTIGMEM new d6488be6c176 mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA new 5619951bc1c6 mm-replace-config_need_multiple_nodes-with-config_numa-fix new ecdcfd69e9c8 mm: replace CONFIG_FLAT_NODE_MEM_MAP with CONFIG_FLATMEM new 279cb976b9e5 mm/page_alloc: allow high-order pages to be stored on the [...] new 0b9303f88479 mm/page_alloc: split pcp->high across all online CPUs for [...] new a8865333b8a5 mm,hwpoison: send SIGBUS with error virutal address new d81a5e7593fe mmhwpoison-send-sigbus-with-error-virutal-address-fix new e03d69a4a687 mm,hwpoison: make get_hwpoison_page() call get_any_page() new 930b9b036141 mm: memory_hotplug: factor out bootmem core functions to b [...] new 0984cd905d0a mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP new 426e250cc6fd mm: hugetlb: gather discrete indexes of tail page new 3594fa66019e mm: hugetlb: free the vmemmap pages associated with each H [...] new 22eaeb486e6a mm/sparse-vmemmap: fix documentation warning new e46c7afce493 mm: hugetlb: defer freeing of HugeTLB pages new 0d209e017d8e mm: hugetlb: alloc the vmemmap pages associated with each [...] new f12e495a0c70 mm: hugetlb: fix dissolve_free_huge_page use of tail/head page new 27cc38d1330c mm: fix alloc_vmemmap_page_list documentation warning new 0ea008eabd41 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap new 6786cf4e3c0a mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] new 0469a6d59ea2 mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] new 5c4526a2a6c4 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate new 861277ad0993 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] new 973f67174ccb mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] new 87445b876152 mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK new 799dd1f19496 mm/huge_memory.c: use page->deferred_list new 85603164a268 mm/huge_memory.c: add missing read-only THP checking in tr [...] new 92fcdc2cd7ae mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] new 20c79ef0a4b4 mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] new 12138ac49879 mm/huge_memory.c: don't discard hugepage if other processe [...] new c0535c91ca57 mm/hugetlb: change parameters of arch_make_huge_pte() new a57c2a12ddbc mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge new 3387d5b7b731 x86: define only {pud/pmd}_{set/clear}_huge when useful new ab9a3bdca50e arm64: define only {pud/pmd}_{set/clear}_huge when useful new f6476ee205d7 mm/vmalloc: enable mapping of huge pages at pte level in vmap new f4ca5dc64796 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc new 5e9d85efba10 powerpc/8xx: add support for huge pages on VMAP and VMALLOC new 6c6a29bfcc29 khugepaged: selftests: remove debug_cow new 60d6aa80c213 mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY new 836b5e81227d userfaultfd: remove set but not used variable 'vm_alloc_shared' new e34861616c67 mm, hugetlb: fix allocation error check and copy func name new 9c91c35a5e64 mm: sparsemem: split the huge PMD mapping of vmemmap pages new 2467bcc381fe mm: sparsemem: use huge PMD mapping for vmemmap pages new 3afb95c67573 mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DE [...] new ac94f44f4c98 hugetlb: remove prep_compound_huge_page cleanup new 428b2447bc07 hugetlb: address ref count racing in prep_compound_gigantic_page new 8847b9eebc90 mm/hwpoison: disable pcp for page_handle_poison() new 6b052ba79b25 userfaultfd/selftests: use user mode only new cdf83a04dc28 userfaultfd/selftests: remove the time() check on delayed uffd new 6e2de070d55b userfaultfd/selftests: dropping VERIFY check in locking_thread new 12a7cc27982f userfaultfd/selftests: only dump counts if mode enabled new e656623c91d4 userfaultfd/selftests: unify error handling new ef0c3dd422f3 mm/thp: simplify copying of huge zero page pmd when fork new 2f590409c2c2 mm/userfaultfd: fix uffd-wp special cases for fork() new 15c11ae6a040 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit new 17b30f29d6d8 mm/userfaultfd: fail uffd-wp registration if not supported new 7a10955b91d8 mm/pagemap: export uffd-wp protection information new e01ff236db26 userfaultfd/selftests: add pagemap uffd-wp test new 17d3196ec7ce userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] new 09d709f5f745 userfaultfd/shmem: support minor fault registration for shmem new 7f10d53f71d7 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem new 15aace162522 userfaultfd/shmem: advertise shmem minor fault support new f88c66e9c1f8 userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] new a159ad3175d4 userfaultfd/selftests: use memfd_create for shmem test type new 7bcce3c2b98b userfaultfd/selftests: create alias mappings in the shmem test new 4aad295f594a userfaultfd/selftests: reinitialize test context in each test new 25df03d56364 userfaultfd-selftests-reinitialize-test-context-in-each-test-fix new 7a1734cd6f5f userfaultfd/selftests: exercise minor fault handling shmem [...] new 1382671e24f2 userfaultfd: fix UFFDIO_CONTINUE ioctl request definition new 08c71fbd7819 mm/vmscan.c: fix potential deadlock in reclaim_pages() new e8ad27f47531 include/trace/events/vmscan.h: remove mm_vmscan_inactive_l [...] new bf5ee9b59813 mm: workingset: define macro WORKINGSET_SHIFT new 5fa0123b93cb mm/kconfig: move HOLES_IN_ZONE into mm new 04f6f323ece6 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] new 8a7d1292e983 fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER new 4e1564354db6 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM new 3363aca780c4 fs/proc/kcore: don't read offline sections, logically offl [...] new eada2b736935 mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] new 1841acf0632d virtio-mem: use page_offline_(start|end) when setting Page [...] new b977eb9d7b45 fs/proc/kcore: use page_offline_(freeze|thaw) new 7930890c0c7a mm/z3fold: define macro NCHUNKS as TOTAL_CHUNKS - ZHDR_CHUNKS new 66f323de2fd8 mm/z3fold: avoid possible underflow in z3fold_alloc() new cdaa3a6bd3f2 mm/z3fold: remove magic number in z3fold_create_pool() new 6427cb5e2a43 mm/z3fold: remove unused function handle_to_z3fold_header() new fc51c1cbcd3e mm/z3fold: fix potential memory leak in z3fold_destroy_pool() new 8f2dd2b2bd44 mm/z3fold: use release_z3fold_page_locked() to release loc [...] new 7bbe879776c1 mm/zbud: reuse unbuddied[0] as buddied in zbud_pool new e7a161ccd4c4 mm/zbud: don't export any zbud API new e4f0148039f1 mm/zbud: fix unused function warnings when CONFIG_ZPOOL is [...] new 5f12fd15ff89 mm/compaction: use DEVICE_ATTR_WO macro new 59b74bbfd270 mm: compaction: remove duplicate !list_empty(&sublist) check new 63607916cc64 mm/mempolicy: cleanup nodemask intersection check for oom new 716d163e85be mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] new f0948376e785 mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] new 627be836460b mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] new 1f2db22fe384 mm/mempolicy: unify the parameter sanity check for mbind a [...] new 639567e3425d mm/mempolicy: unify the parameter sanity check for mbind a [...] new 06fd6a4aacb6 mm: mempolicy: don't have to split pmd for huge zero page new 635be1d61bb9 mm/mempolicy: use unified 'nodes' for bind/interleave/pref [...] new 43982150afbe include/linux/mmzone.h: add documentation for pfn_valid() new 6fa81b5dbbb9 memblock: update initialization of reserved pages new 9f8ae9d4dd50 arm64: decouple check whether pfn is in linear map from pf [...] new 39607c1819b3 arm64: drop pfn_valid_within() and simplify pfn_valid() new c5a54bc5bca1 arm64/mm: drop HAVE_ARCH_PFN_VALID new 52b4eb47b3b5 mm: migrate: fix missing update page_private to hugetlb_pa [...] new 3f450c3754ab mm: migrate: fix missing update page_private to hugetlb_pa [...] new 2644ea74c39b mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs new 5772167bd903 mm: memory: add orig_pmd to struct vm_fault new 843ab433f7ab mm: memory: make numa_migrate_prep() non-static new 87881868f3c7 mm: thp: refactor NUMA fault handling new 1393a0c616ba mm: thp: fix a double unlock bug new de9a72fdf5d2 mm: migrate: account THP NUMA migration counters correctly new bf9883df7196 mm: migrate: don't split THP for misplaced NUMA page new b13f4933cf73 mm: migrate: check mapcount for THP instead of refcount new 083051e9ec8f mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] new 774d56eee6ca mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new 5d7a591a64d0 mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] new 8ddd5cdbee89 mm: rmap: make try_to_unmap() void function new 97ed9ca751c4 mm/thp: remap_page() is only needed on anonymous THP new 9f88e1abef1a mm: hwpoison_user_mappings() try_to_unmap() with TTU_SYNC new 1139e5a3e1bc mm/thp: fix strncpy warning new ef054f4dcc51 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc new baf686477e5b nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes new 9e80a71a7792 mm/nommu: unexport do_munmap() new 9b7d22b980cd mm: generalize ZONE_[DMA|DMA32] new d7668d4b4c92 mm: make variable names for populate_vma_page_range() consistent new a64b7046c18a mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] new a9b03908904a mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] new 07a37215cb73 MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT new 1b3ec58797c8 selftests/vm: add protection_keys_32 / protection_keys_64 [...] new c4e66774e5e3 selftests/vm: add test for MADV_POPULATE_(READ|WRITE) new 2aa31574ca1a mm/memory_hotplug: rate limit page migration warnings new 6244585b5f4d memory-hotplug.rst: complete admin-guide overhaul new c8a651ed5579 mm,memory_hotplug: drop unneeded locking new c3eca566a6e7 mmmemory_hotplug-drop-unneeded-locking-fix new b773a3a220cb mm/zswap.c: remove unused function zswap_debugfs_exit() new 4213008d628b mm/zswap.c: avoid unnecessary copy-in at map time new 0e017bb07458 mm/zswap.c: fix two bugs in zswap_writeback_entry() new d75a8328bb15 mm: zram: amend SLAB_RECLAIM_ACCOUNT on zspage_cachep new b7a08c2e4f3c mm/zsmalloc.c: remove confusing code in obj_free() new 90f4d57bb281 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() new 9f48fad24e43 mm/zsmalloc.c: improve readability for async_free_zspage() new fab72c7cfbdd mm/highmem: Remove deprecated kmap_atomic new 0ebb35e54254 zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK new 958bac7bd061 mm: fix typos and grammar error in comments new c82a68d70d76 mm: define default value for FIRST_USER_ADDRESS new b20cce16cb24 mm: fix spelling mistakes new ea431e0438e8 mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages new f4ce1aa4bd7d mm/vmalloc: include header for prototype of set_iounmap_nonlazy new 4cf3d7e7cbee mm/page_alloc: make should_fail_alloc_page() static new 38d5d54341a1 mm/mapping_dirty_helpers: remove double Note in kerneldoc new 6716fbef61cb mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] new 0980b7fe5127 mm/memory_hotplug: fix kerneldoc comment for __try_online_node new 579845dad745 mm/memory_hotplug: fix kerneldoc comment for __remove_memory new 83fc05e0e31f mm/zbud: add kerneldoc fields for zbud_pool new 8145f7daf477 mm/z3fold: add kerneldoc fields for z3fold_pool new ae32da98e05e mm/swap: make swap_address_space an inline function new 989d61fa04e6 mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations new e90085c14828 mm/mmap_lock: fix warning when CONFIG_TRACING is not defined new 24e133944014 mm/page_alloc: move prototype for find_suitable_fallback new d97c4ce99603 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM new 9b2bbeeee0ff mm/thp: define default pmd_pgtable() new d698a10d82f2 kfence: unconditionally use unbound work queue new 8bcbceec2cb7 mm: remove special swap entry functions new 4eab0c04f1d9 mm/swapops: rework swap entry manipulation code new 8627f9b5f28d mm/rmap: split try_to_munlock from try_to_unmap new c71fac6c254d mm/rmap: split migration into its own function new 742d1c01ab78 mm: rename migrate_pgmap_owner new 3c36d6c44dc9 mm/memory.c: allow different return codes for copy_nonpres [...] new 918f17d0b07d mm: device exclusive memory access new 2446c886107d mm/rmap: fix signedness bug in make_device_exclusive_range() new b3e12a7c58c2 mm: selftests for exclusive device memory new 962e6616e245 nouveau/svm: refactor nouveau_range_fault new 58d8639c2f55 nouveau/svm: implement atomic SVM access new eeb56258c5f4 fs/buffer.c: add debug print for __getblk_gfp() stall problem new ab5312e8addc fs/buffer.c: dump more info for __getblk_gfp() stall problem new 37f62c9c4475 kernel/hung_task.c: Monitor killed tasks. new b3ce496d331c proc: Avoid mixing integer types in mem_rw() new bcba58a07ab8 fs/proc/kcore.c: add mmap interface new 8d848ec73e7f fs-proc-kcorec-add-mmap-interface-fix new 3867d046ea35 procfs: allow reading fdinfo with PTRACE_MODE_READ new 3fb9eefc1ec0 procfs/dmabuf: add inode number to /proc/*/fdinfo new 435d8d8f4b09 sysctl: remove redundant assignment to first new 539fce6294dc proc/sysctl: make protected_* world readable new 3f741348b0b1 drm: include only needed headers in ascii85.h new 84294597aaae kernel.h: split out panic and oops helpers new c7d4a06c24ab kernelh-split-out-panic-and-oops-helpers-fix new f1885f96a2c2 kernel.h: split out panic and oops helpers (ia64 fix) new 323e991657cc lib: decompress_bunzip2: remove an unneeded semicolon new 21443e0f33a7 lib/string_helpers: switch to use BIT() macro new 836fb77d168b lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] new 72792e143595 lib/string_helpers: drop indentation level in string_escape_mem() new a6bbe91e51c6 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII new 1579abad9980 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] new c5bb3e67fa7e lib/string_helpers: allow to append additional characters [...] new d7a2cb68c526 lib/test-string_helpers: print flags in hexadecimal format new dc7f441d7f7a lib/test-string_helpers: get rid of trailing comma in terminators new 9cd703bf8709 lib/test-string_helpers: add test cases for new features new 6c6d2ef1f0d2 MAINTAINERS: add myself as designated reviewer for generic [...] new 4b996c0271f0 seq_file: introduce seq_escape_mem() new 74c900182acf seq_file: add seq_escape_str() as replica of string_escape_str() new 9355aff25fad seq_file: convert seq_escape() to use seq_escape_str() new 45c08bd06088 nfsd: avoid non-flexible API in seq_quote_mem() new 5cd53f434958 seq_file: drop unused *_escape_mem_ascii() new be21dd440578 lib/math/rational.c: fix divide by zero new 6ae0e7c0e245 lib/math/rational: add Kunit test cases new 57ac66de2292 lib-math-rational-add-kunit-test-cases-fix new aa49102be0dd lib/math/rational: fix spelling mistake "demominator" -> " [...] new 26f78a834345 lib/decompressors: fix spelling mistakes new 09a5d7c52d38 lib/mpi: fix spelling mistakes new 62196eb96ca0 lib: memscan() fixlet new 936d39f40a61 lib: uninline simple_strtoull() new 4e3a9386a85c lib/test_string.c: allow module removal new 2c12088cbdb8 kernel.h: split out kstrtox() and simple_strtox() to a sep [...] new b8c53aaef860 kstrtox: fix documentation references new 57eb167a3fe1 lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static new a240340fae2b lib/decompress_unlz4.c: correctly handle zero-padding arou [...] new 2f1484b22b50 checkpatch: scripts/spdxcheck.py now requires python3 new e60e6d566a03 checkpatch: improve the indented label test new d8b5084053d3 checkpatch: do not complain about positive return values s [...] new 2ca3c9236332 init: print out unknown kernel parameters new b0cc992e3b7f init/main.c: silence some -Wunused-parameter warnings new 17f339ee5784 kprobes: remove duplicated strong free_insn_page in x86 and s390 new 550f675c3c95 nilfs2: remove redundant continue statement in a while-loop new 042058dfa46b hfsplus: remove unnecessary oom message new 2f9b0a1d7a1b hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new f60cc85591ee x86: signal: don't do sas_ss_reset() until we are certain [...] new e4cd3c286577 exec: remove checks in __register_bimfmt() new 120ae5440ef0 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] new 5fe9a2df6212 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] new 0d175bb27dbf kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] new eb4faffe4f75 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] new f78b2fb17718 selftests/vm/pkeys: handle negative sys_pkey_alloc() return code new 3db77e23a04a selftests/vm/pkeys: refill shadow register after implicit [...] new b818245759a9 selftests/vm/pkeys: exercise x86 XSAVE init state new 7a3fd45baee7 lib/decompressors: remove set but not used variabled 'level' new 3324109c79e3 lib-decompressors-remove-set-but-not-used-variabled-level-fix new 7833b063ca48 ipc sem: use kvmalloc for sem_undo allocation new 3b11e3844e9e ipc: use kmalloc for msg_queue and shmid_kernel new addefacd30b1 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock new fb80fc8d55f8 ipc/util.c: use binary search for max_idx new ac155ea9a78a ipc-utilc-use-binary-search-for-max_idx-fix new 0d7fc7536d97 linux-next-pre new 7cf95b11ec2d Merge branch 'akpm-current/current' new 2fb2b9491654 lib/test: fix spelling mistakes new 4a194f9723d1 lib: fix spelling mistakes new e4b2479bf322 lib: fix spelling mistakes in header files new 213694f42a2e hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script new 449a40ee7f65 hexagon: use common DISCARDS macro new 8bf308d15b24 hexagon: select ARCH_WANT_LD_ORPHAN_WARN new 13a7468b09cf mm/slub: use stackdepot to save stack trace in objects new cebfc5851f08 slub: STACKDEPOT: rename save_stack_trace() new 5b8c8ac76708 mm/slub: use stackdepot to save stack trace in objects-fix new 19ff8c3208c0 mmap: make mlock_future_check() global new 9780be40ef27 riscv/Kconfig: make direct map manipulation options depend on MMU new 826488328c7e set_memory: allow querying whether set_direct_map_*() is a [...] new 83b1866b407a mm: introduce memfd_secret system call to create "secret" [...] new f9d7889c1460 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] new 7b114189ed19 PM: hibernate: disable when there are active secretmem users new 459426b2c9a9 arch, mm: wire up memfd_secret system call where relevant new 0ffcf62c343b secretmem: test: add basic selftest for memfd_secret(2) new 1d4fcb3298b3 mm: fix spelling mistakes in header files new 23812f506611 mm: add setup_initial_init_mm() helper new 80a01060fcc6 arc: convert to setup_initial_init_mm() new 9f1c336c0b97 arm: convert to setup_initial_init_mm() new e9bc2d3abe8f arm64: convert to setup_initial_init_mm() new 5ebb60800b92 csky: convert to setup_initial_init_mm() new bb69a783a377 h8300: convert to setup_initial_init_mm() new 99105337c563 m68k: convert to setup_initial_init_mm() new ebcbd6bc4936 nds32: convert to setup_initial_init_mm() new 86a9a0ee5b95 nios2: convert to setup_initial_init_mm() new 7e8a802d53e4 openrisc: convert to setup_initial_init_mm() new 6e6e0df2a484 powerpc: convert to setup_initial_init_mm() new 89cc90dfe151 riscv: convert to setup_initial_init_mm() new 428639327221 s390: convert to setup_initial_init_mm() new 85cfc907df4a sh: convert to setup_initial_init_mm() new 39b8ce36c524 x86: convert to setup_initial_init_mm() new 4f1e7abbb55d buildid: only consider GNU notes for build ID parsing new 75db425cce1b buildid: add API to parse build ID out of buffer new e4d88e1d7eb6 buildid: stash away kernels build ID on init new 83e3adb78aa4 buildid-stash-away-kernels-build-id-on-init-fix new e669380bf1f5 dump_stack: add vmlinux build ID to stack traces new 4288a281c040 module: add printk formats to add module build ID to stacktraces new 75c1bc1ef718 module-add-printk-formats-to-add-module-build-id-to-stackt [...] new b7d3b8848d10 buildid: fix build when CONFIG_MODULES is not set new 20b3b0d62d61 module-add-printk-formats-to-add-module-build-id-to-stackt [...] new d30d1f25c152 module: fix build error when CONFIG_SYSFS is disabled new f1d4906940e1 arm64: stacktrace: use %pSb for backtrace printing new 514d96b7f5f7 x86/dumpstack: use %pSb/%pBb for backtrace printing new 7d64c0ab5e3c scripts/decode_stacktrace.sh: support debuginfod new 1617e4e20bd8 scripts/decode_stacktrace.sh: silence stderr messages from [...] new e94e8bb963c8 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] new 09ac27705a1d buildid: mark some arguments const new 7384ccbec81f buildid: fix kernel-doc notation new d573e332e9b6 kdump: use vmlinux_build_id to simplify new e9b79539a338 mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] new b63f2f1e79af mm-rename-pud_page_vaddr-to-pud_pgtable-and-make-it-return [...] new 125999c8059e mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] new 01bbc16da511 mm: rename p4d_page_vaddr to p4d_pgtable and make it retur [...] new e4d72c39d704 mm-rename-p4d_page_vaddr-to-p4d_pgtable-and-make-it-return [...] new 0e862d5179f6 selftest/mremap_test: update the test to handle pagesize o [...] new bd340734b5c7 selftest/mremap_test: avoid crash with static build new fd43d97089f1 mm/mremap: convert huge PUD move to separate helper new 0689558e6a9f mm/mremap: fix build failure with clang-10 new 2ac0d9d327e1 mm/mremap: don't enable optimized PUD move if page table l [...] new 7a49147fe315 mm/mremap: use pmd/pud_poplulate to update page table entries new 5bf7cd24efdd mm/mremap: hold the rmap lock in write mode when moving pa [...] new 70c744554531 mm/mremap: allow arch runtime override new 33471555b5b6 powerpc/book3s64/mm: update flush_tlb_range to flush page [...] new 2e46b371a0ed powerpc/mm: enable HAVE_MOVE_PMD support
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 (879e26014f75) \ N -- N -- N refs/heads/akpm (2e46b371a0ed)
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 1348 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/RCU/checklist.rst | 55 +- Documentation/admin-guide/kernel-parameters.txt | 6 + Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kunit/start.rst | 2 +- Documentation/dev-tools/kunit/usage.rst | 7 +- Documentation/dev-tools/pgo.rst | 127 + .../devicetree/bindings/crypto/arm,cryptocell.yaml | 53 + .../devicetree/bindings/crypto/arm-cryptocell.txt | 25 - .../bindings/fpga/xilinx-zynq-fpga-mgr.txt | 19 - .../bindings/fpga/xilinx-zynq-fpga-mgr.yaml | 52 + .../devicetree/bindings/i2c/i2c-mt65xx.txt | 1 + .../bindings/interrupt-controller/arm,vic.txt | 41 - .../bindings/interrupt-controller/arm,vic.yaml | 81 + .../bindings/net/microchip,sparx5-switch.yaml | 226 + .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 3 + .../devicetree/bindings/pci/intel,ixp4xx-pci.yaml | 100 + .../devicetree/bindings/rng/intel,ixp46x-rng.yaml | 36 + .../devicetree/bindings/rtc/xlnx,zynqmp-rtc.yaml | 65 + Documentation/devicetree/bindings/rtc/xlnx-rtc.txt | 25 - .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../device_drivers/ethernet/google/gve.rst | 53 +- Documentation/networking/dsa/sja1105.rst | 61 +- Documentation/networking/ip-sysctl.rst | 12 +- .../userspace-api/media/cec.h.rst.exceptions | 2 +- Documentation/virt/kvm/api.rst | 202 +- Documentation/virt/kvm/mmu.rst | 7 +- MAINTAINERS | 28 +- Makefile | 3 + arch/Kconfig | 8 + arch/alpha/include/uapi/asm/socket.h | 2 + arch/arm/Kconfig | 3 +- arch/arm/Kconfig.debug | 4 +- arch/arm/arm-soc-for-next-contents.txt | 36 + arch/arm/boot/dts/hi3620.dtsi | 4 +- arch/arm/boot/dts/hip01-ca9x2.dts | 4 +- arch/arm/boot/dts/hip01.dtsi | 4 +- arch/arm/boot/dts/hip04.dtsi | 4 +- arch/arm/boot/dts/hisi-x5hd2-dkb.dts | 2 +- arch/arm/boot/dts/hisi-x5hd2.dtsi | 2 +- arch/arm/boot/dts/sd5203.dts | 2 +- arch/arm/mach-ixp4xx/Kconfig | 35 +- arch/arm/mach-ixp4xx/avila-setup.c | 1 + arch/arm/mach-ixp4xx/common.c | 47 +- arch/arm/mach-ixp4xx/fsg-setup.c | 1 + arch/arm/mach-ixp4xx/include/mach/cpu.h | 54 - arch/arm/mach-ixp4xx/include/mach/hardware.h | 2 +- arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h | 61 +- arch/arm/mach-ixp4xx/include/mach/platform.h | 14 - arch/arm/mach-ixp4xx/ixp4xx-of.c | 8 +- arch/arm/mach-ixp4xx/nas100d-setup.c | 1 + arch/arm/mach-ixp4xx/nslu2-setup.c | 1 + arch/arm64/Kconfig | 1 + .../arm64/boot/dts/hisilicon/hi3660-coresight.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 2 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts | 2 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 2 +- .../arm64/boot/dts/hisilicon/hi6220-coresight.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 2 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hip05-d02.dts | 2 +- arch/arm64/boot/dts/hisilicon/hip05.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hip06-d03.dts | 2 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hip07-d05.dts | 2 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 2 +- arch/arm64/boot/dts/microchip/sparx5.dtsi | 94 +- .../boot/dts/microchip/sparx5_pcb134_board.dtsi | 481 +- .../boot/dts/microchip/sparx5_pcb135_board.dtsi | 621 ++- arch/arm64/include/asm/kvm_host.h | 9 +- arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/guest.c | 60 +- arch/mips/include/asm/kvm_host.h | 9 +- arch/mips/include/uapi/asm/socket.h | 2 + arch/mips/kvm/Makefile | 2 +- arch/mips/kvm/mips.c | 90 +- arch/parisc/include/uapi/asm/socket.h | 2 + arch/powerpc/Kconfig.debug | 5 + arch/powerpc/include/asm/asm-prototypes.h | 9 +- arch/powerpc/include/asm/head-64.h | 2 +- arch/powerpc/include/asm/hw_irq.h | 23 +- arch/powerpc/include/asm/interrupt.h | 40 +- arch/powerpc/include/asm/kvm_host.h | 9 +- arch/powerpc/include/asm/livepatch.h | 2 +- arch/powerpc/include/asm/paca.h | 7 + arch/powerpc/include/asm/ppc_asm.h | 8 + arch/powerpc/include/asm/probes.h | 4 +- arch/powerpc/include/asm/ptrace.h | 53 +- arch/powerpc/kernel/asm-offsets.c | 7 + arch/powerpc/kernel/entry_64.S | 516 --- arch/powerpc/kernel/exceptions-64e.S | 53 +- arch/powerpc/kernel/exceptions-64s.S | 193 +- arch/powerpc/kernel/fpu.S | 4 + arch/powerpc/kernel/head_64.S | 5 +- arch/powerpc/kernel/hw_breakpoint.c | 4 +- arch/powerpc/kernel/interrupt.c | 486 +- arch/powerpc/kernel/interrupt_64.S | 742 ++++ arch/powerpc/kernel/irq.c | 95 + arch/powerpc/kernel/kgdb.c | 10 +- arch/powerpc/kernel/kprobes-ftrace.c | 4 +- arch/powerpc/kernel/kprobes.c | 23 +- arch/powerpc/kernel/mce.c | 2 +- arch/powerpc/kernel/optprobes.c | 2 +- arch/powerpc/kernel/process.c | 42 +- arch/powerpc/kernel/prom_init.c | 46 +- arch/powerpc/kernel/ptrace/ptrace-adv.c | 20 +- arch/powerpc/kernel/ptrace/ptrace-noadv.c | 14 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 5 +- arch/powerpc/kernel/rtas.c | 14 +- arch/powerpc/kernel/setup_64.c | 13 +- arch/powerpc/kernel/signal.c | 12 +- arch/powerpc/kernel/signal_32.c | 40 +- arch/powerpc/kernel/signal_64.c | 30 +- arch/powerpc/kernel/smp.c | 11 + arch/powerpc/kernel/syscalls.c | 3 +- arch/powerpc/kernel/time.c | 11 - arch/powerpc/kernel/traps.c | 42 +- arch/powerpc/kernel/uprobes.c | 4 +- arch/powerpc/kernel/vector.S | 8 +- arch/powerpc/kernel/vmlinux.lds.S | 10 + arch/powerpc/kvm/Makefile | 2 +- arch/powerpc/kvm/book3s.c | 91 +- arch/powerpc/kvm/book3s_hv.c | 15 +- arch/powerpc/kvm/book3s_pr.c | 4 +- arch/powerpc/kvm/book3s_pr_papr.c | 2 +- arch/powerpc/kvm/booke.c | 76 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/error-inject.c | 2 +- arch/powerpc/lib/feature-fixups.c | 52 +- arch/powerpc/lib/restart_table.c | 30 + arch/powerpc/lib/sstep.c | 17 +- arch/powerpc/lib/test_emulate_step.c | 1 + arch/powerpc/math-emu/math.c | 2 +- arch/powerpc/math-emu/math_efp.c | 2 +- arch/powerpc/mm/pgtable.c | 8 +- arch/powerpc/platforms/embedded6xx/holly.c | 4 +- arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 4 +- arch/powerpc/platforms/pasemi/idle.c | 4 +- arch/powerpc/platforms/powernv/opal-call.c | 4 + arch/powerpc/platforms/powernv/opal.c | 2 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 34 +- arch/powerpc/platforms/pseries/hvCall.S | 29 + arch/powerpc/platforms/pseries/papr_scm.c | 27 +- arch/powerpc/platforms/pseries/ras.c | 4 +- arch/powerpc/sysdev/fsl_pci.c | 2 +- arch/powerpc/sysdev/fsl_rio.c | 4 +- arch/powerpc/xmon/xmon.c | 14 +- arch/s390/Kconfig | 1 + arch/s390/include/asm/kvm_host.h | 9 +- arch/s390/include/asm/pgtable.h | 2 - arch/s390/kvm/Makefile | 3 +- arch/s390/kvm/kvm-s390.c | 232 +- arch/sparc/include/uapi/asm/socket.h | 2 + arch/x86/Kconfig | 2 + arch/x86/boot/Makefile | 1 + arch/x86/boot/compressed/Makefile | 1 + arch/x86/crypto/Makefile | 3 + arch/x86/entry/common.c | 5 +- arch/x86/entry/entry_64.S | 4 +- arch/x86/entry/vdso/Makefile | 1 + arch/x86/events/intel/lbr.c | 3 +- arch/x86/include/asm/fpu/internal.h | 30 +- arch/x86/include/asm/idtentry.h | 29 +- arch/x86/include/asm/kvm_host.h | 86 +- arch/x86/include/asm/page_64.h | 2 +- arch/x86/include/asm/sev-common.h | 16 +- arch/x86/kernel/Makefile | 3 + arch/x86/kernel/fpu/signal.c | 26 +- arch/x86/kernel/fpu/xstate.c | 41 +- arch/x86/kernel/sev.c | 184 +- arch/x86/kernel/vmlinux.lds.S | 2 + arch/x86/kvm/Makefile | 2 +- arch/x86/kvm/cpuid.c | 6 +- arch/x86/kvm/mmu.h | 18 +- arch/x86/kvm/mmu/mmu.c | 648 +-- arch/x86/kvm/mmu/mmu_internal.h | 3 +- arch/x86/kvm/mmu/mmutrace.h | 2 +- arch/x86/kvm/mmu/paging_tmpl.h | 68 +- arch/x86/kvm/mmu/spte.c | 22 +- arch/x86/kvm/mmu/spte.h | 32 + arch/x86/kvm/mmu/tdp_mmu.h | 10 +- arch/x86/kvm/svm/avic.c | 4 +- arch/x86/kvm/svm/nested.c | 10 +- arch/x86/kvm/svm/svm.c | 2 + arch/x86/kvm/vmx/nested.c | 4 + arch/x86/kvm/vmx/vmcs.h | 5 + arch/x86/kvm/vmx/vmx.c | 12 +- arch/x86/kvm/vmx/vmx.h | 1 + arch/x86/kvm/x86.c | 175 +- arch/x86/kvm/x86.h | 10 - arch/x86/lib/retpoline.S | 4 + arch/x86/net/bpf_jit_comp.c | 44 +- arch/x86/platform/efi/Makefile | 1 + arch/x86/purgatory/Makefile | 1 + arch/x86/realmode/rm/Makefile | 1 + arch/x86/um/vdso/Makefile | 1 + arch/x86/xen/enlighten_pv.c | 2 + block/Makefile | 3 +- block/bfq-iosched.c | 47 +- block/bio.c | 13 +- block/blk-core.c | 2 - block/blk-exec.c | 25 +- block/blk-lib.c | 1 + block/blk-merge.c | 19 +- block/blk-mq-sched.c | 5 +- block/blk-mq-sched.h | 3 +- block/blk-mq.c | 3 +- block/blk-mq.h | 11 + block/blk.h | 10 +- block/bsg-lib.c | 2 +- block/bsg.c | 2 +- block/disk-events.c | 469 ++ block/elevator.c | 11 +- block/genhd.c | 495 +-- block/mq-deadline-main.c | 5 +- block/partitions/core.c | 65 +- block/scsi_ioctl.c | 6 +- crypto/internal.h | 12 + drivers/acpi/Makefile | 5 + drivers/acpi/bgrt.c | 57 +- drivers/acpi/device_pm.c | 64 +- drivers/acpi/internal.h | 9 + drivers/acpi/x86/utils.c | 25 + drivers/ata/Kconfig | 2 +- drivers/ata/pata_ixp4xx_cf.c | 1 + drivers/ata/pata_rb532_cf.c | 4 +- drivers/base/swnode.c | 16 +- drivers/base/test/property-entry-test.c | 56 +- drivers/block/loop.c | 188 +- drivers/block/pktcdvd.c | 2 +- drivers/bus/mhi/core/init.c | 64 +- drivers/bus/mhi/core/internal.h | 2 +- drivers/bus/mhi/core/main.c | 19 +- drivers/bus/mhi/core/pm.c | 28 +- drivers/bus/mhi/pci_generic.c | 17 +- drivers/cdrom/cdrom.c | 2 +- drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/ixp4xx-rng.c | 53 +- drivers/cpufreq/cppc_cpufreq.c | 11 +- drivers/cpufreq/cpufreq.c | 11 +- drivers/crypto/Kconfig | 2 + drivers/crypto/gemini/sl3516-ce-cipher.c | 1 - drivers/crypto/hisilicon/qm.c | 18 + drivers/crypto/hisilicon/sec2/sec_crypto.c | 2 +- drivers/crypto/ixp4xx_crypto.c | 4 + drivers/crypto/nx/nx-aes-cbc.c | 2 +- drivers/crypto/nx/nx-aes-ccm.c | 4 +- drivers/crypto/nx/nx-aes-ctr.c | 4 +- drivers/crypto/nx/nx-aes-ecb.c | 2 +- drivers/crypto/nx/nx-aes-gcm.c | 2 +- drivers/crypto/nx/nx-common-pseries.c | 6 +- drivers/crypto/nx/nx-sha256.c | 19 +- drivers/crypto/nx/nx-sha512.c | 19 +- drivers/crypto/nx/nx_csbcpb.h | 4 +- drivers/crypto/sa2ul.c | 4 - drivers/devfreq/governor_passive.c | 3 +- drivers/firmware/efi/libstub/Makefile | 1 + drivers/gpu/drm/nouveau/nouveau_bo.c | 4 +- drivers/hid/amd-sfh-hid/amd_sfh_client.c | 43 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 12 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 89 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 43 + .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 48 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h | 11 +- .../hid_descriptor/amd_sfh_hid_report_desc.h | 112 + drivers/hid/hid-debug.c | 11 + drivers/hid/hid-input.c | 22 + drivers/hid/wacom_wac.h | 2 +- drivers/hwmon/hwmon.c | 36 + drivers/hwmon/lm90.c | 13 +- drivers/i2c/busses/i2c-cadence.c | 57 +- drivers/i2c/busses/i2c-davinci.c | 5 +- drivers/i2c/busses/i2c-imx.c | 19 +- drivers/i2c/busses/i2c-robotfuzz-osif.c | 4 +- drivers/i2c/busses/i2c-xiic.c | 9 +- drivers/i2c/i2c-core-base.c | 3 + drivers/i2c/i2c-dev.c | 2 +- drivers/iio/test/iio-test-format.c | 2 +- drivers/media/dvb-frontends/dib8000.c | 58 +- drivers/media/mc/Makefile | 2 +- drivers/media/pci/ivtv/ivtv-cards.h | 68 +- drivers/media/pci/ivtv/ivtv-i2c.c | 16 +- drivers/media/platform/sti/delta/delta-ipc.c | 3 +- drivers/media/rc/bpf-lirc.c | 3 +- drivers/media/usb/dvb-usb-v2/dvbsky.c | 37 +- drivers/media/usb/gspca/Kconfig | 1 + drivers/media/usb/uvc/uvc_v4l2.c | 34 +- drivers/media/v4l2-core/v4l2-flash-led-class.c | 2 +- drivers/mmc/host/sdhci-of-aspeed-test.c | 34 +- drivers/net/can/peak_canfd/peak_canfd.c | 4 +- drivers/net/dsa/sja1105/Kconfig | 8 +- drivers/net/dsa/sja1105/sja1105_main.c | 6 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 3 - drivers/net/ethernet/aquantia/atlantic/aq_macsec.h | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 - drivers/net/ethernet/cavium/thunder/nicvf_main.c | 2 - drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 8 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 3 - drivers/net/ethernet/google/Kconfig | 2 +- drivers/net/ethernet/google/gve/Makefile | 2 +- drivers/net/ethernet/google/gve/gve.h | 332 +- drivers/net/ethernet/google/gve/gve_adminq.c | 334 +- drivers/net/ethernet/google/gve/gve_adminq.h | 112 +- drivers/net/ethernet/google/gve/gve_desc_dqo.h | 256 ++ drivers/net/ethernet/google/gve/gve_dqo.h | 81 + drivers/net/ethernet/google/gve/gve_ethtool.c | 21 +- drivers/net/ethernet/google/gve/gve_main.c | 291 +- drivers/net/ethernet/google/gve/gve_rx.c | 54 +- drivers/net/ethernet/google/gve/gve_rx_dqo.c | 763 ++++ drivers/net/ethernet/google/gve/gve_tx.c | 25 +- drivers/net/ethernet/google/gve/gve_tx_dqo.c | 1030 +++++ drivers/net/ethernet/google/gve/gve_utils.c | 81 + drivers/net/ethernet/google/gve/gve_utils.h | 28 + drivers/net/ethernet/ibm/ibmvnic.c | 101 +- drivers/net/ethernet/intel/e1000e/netdev.c | 24 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 17 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 2 - drivers/net/ethernet/intel/i40e/i40e_xsk.c | 3 - drivers/net/ethernet/intel/ice/ice_txrx.c | 6 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 3 - drivers/net/ethernet/intel/igb/igb_main.c | 2 - drivers/net/ethernet/intel/igc/igc_main.c | 7 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 - drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 3 - drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 - drivers/net/ethernet/marvell/mvneta.c | 2 - drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 4 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 16 +- drivers/net/ethernet/microchip/Kconfig | 2 + drivers/net/ethernet/microchip/Makefile | 2 + drivers/net/ethernet/microchip/sparx5/Kconfig | 9 + drivers/net/ethernet/microchip/sparx5/Makefile | 10 + .../ethernet/microchip/sparx5/sparx5_calendar.c | 596 +++ .../net/ethernet/microchip/sparx5/sparx5_ethtool.c | 1227 ++++++ .../ethernet/microchip/sparx5/sparx5_mactable.c | 500 +++ .../net/ethernet/microchip/sparx5/sparx5_main.c | 852 ++++ .../net/ethernet/microchip/sparx5/sparx5_main.h | 375 ++ .../ethernet/microchip/sparx5/sparx5_main_regs.h | 4642 ++++++++++++++++++++ .../net/ethernet/microchip/sparx5/sparx5_netdev.c | 264 ++ .../net/ethernet/microchip/sparx5/sparx5_packet.c | 320 ++ .../net/ethernet/microchip/sparx5/sparx5_phylink.c | 210 + .../net/ethernet/microchip/sparx5/sparx5_port.c | 1146 +++++ .../net/ethernet/microchip/sparx5/sparx5_port.h | 93 + .../ethernet/microchip/sparx5/sparx5_switchdev.c | 508 +++ .../net/ethernet/microchip/sparx5/sparx5_vlan.c | 224 + .../net/ethernet/netronome/nfp/nfp_net_common.c | 2 - drivers/net/ethernet/qlogic/qede/qede_fp.c | 6 - drivers/net/ethernet/sfc/rx.c | 9 +- drivers/net/ethernet/socionext/netsec.c | 3 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 10 +- drivers/net/ethernet/ti/cpsw_priv.c | 10 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 2 + drivers/net/ethernet/xscale/ptp_ixp46x.c | 3 +- drivers/net/ieee802154/mac802154_hwsim.c | 11 +- drivers/net/macsec.c | 4 +- drivers/net/phy/mscc/mscc_macsec.c | 2 +- drivers/net/phy/mscc/mscc_macsec.h | 2 +- drivers/net/usb/usbnet.c | 21 +- drivers/net/wan/ixp4xx_hss.c | 1 + drivers/net/wireless/ath/ath11k/mhi.c | 1 + .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 57 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 36 - drivers/net/wireless/realtek/rtw88/coex.c | 11 +- drivers/net/wireless/realtek/rtw88/fw.c | 2 + drivers/net/wireless/realtek/rtw88/main.c | 1 + drivers/nvme/host/Kconfig | 2 +- drivers/nvme/host/core.c | 84 +- drivers/nvme/host/fabrics.c | 25 +- drivers/nvme/host/fabrics.h | 2 +- drivers/nvme/host/fc.c | 4 +- drivers/nvme/host/ioctl.c | 32 +- drivers/nvme/host/multipath.c | 12 +- drivers/nvme/host/nvme.h | 9 +- drivers/nvme/host/pci.c | 60 +- drivers/nvme/host/rdma.c | 3 +- drivers/nvme/host/tcp.c | 6 +- drivers/nvme/target/Makefile | 1 + drivers/nvme/target/admin-cmd.c | 155 +- drivers/nvme/target/configfs.c | 102 +- drivers/nvme/target/core.c | 98 +- drivers/nvme/target/discovery.c | 8 +- drivers/nvme/target/fc.c | 10 +- drivers/nvme/target/io-cmd-bdev.c | 33 +- drivers/nvme/target/io-cmd-file.c | 4 +- drivers/nvme/target/loop.c | 2 +- drivers/nvme/target/nvmet.h | 41 +- drivers/nvme/target/passthru.c | 11 +- drivers/nvme/target/rdma.c | 3 +- drivers/nvme/target/zns.c | 615 +++ drivers/of/of_reserved_mem.c | 7 +- drivers/pci/controller/Kconfig | 8 + drivers/pci/controller/Makefile | 1 + drivers/pci/controller/dwc/pci-imx6.c | 21 + drivers/pci/controller/dwc/pcie-intel-gw.c | 10 +- drivers/pci/controller/dwc/pcie-tegra194.c | 2 +- drivers/pci/controller/pci-ixp4xx.c | 671 +++ drivers/pci/controller/pcie-iproc-msi.c | 29 +- drivers/pci/controller/pcie-mediatek-gen3.c | 1 + drivers/pci/controller/pcie-rockchip-host.c | 12 +- drivers/s390/block/dasd_genhd.c | 4 +- drivers/scsi/scsi_error.c | 2 +- drivers/scsi/scsi_lib.c | 8 +- drivers/scsi/sg.c | 2 +- drivers/scsi/st.c | 2 +- drivers/soc/ixp4xx/ixp4xx-npe.c | 2 + drivers/soc/ixp4xx/ixp4xx-qmgr.c | 2 + drivers/staging/hikey9xx/hisi-spmi-controller.c | 2 +- .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 10 +- drivers/staging/hikey9xx/phy-hi3670-usb3.c | 19 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 36 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 5 - drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 35 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 9 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 2 - drivers/staging/rtl8188eu/hal/odm.c | 1 - drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 24 - drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 19 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 57 - drivers/staging/rtl8188eu/include/ieee80211.h | 14 - drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 13 - drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 284 +- drivers/staging/rtl8188eu/include/rtw_debug.h | 12 - drivers/staging/rtl8188eu/include/rtw_efuse.h | 7 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 2 - drivers/staging/rtl8188eu/os_dep/mon.c | 13 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 29 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 7 +- drivers/staging/rtl8723bs/TODO | 2 - drivers/staging/rtl8723bs/core/rtw_ap.c | 14 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 22 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 10 - drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 328 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 29 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 5 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 4 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 5 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 1 - drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 17 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 595 ++- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 19 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 4 - drivers/staging/rtl8723bs/hal/hal_com.c | 241 - drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 1059 +---- drivers/staging/rtl8723bs/hal/odm.c | 50 - drivers/staging/rtl8723bs/hal/odm.h | 42 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 2 - drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 4 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 5 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 2 - drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 41 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 43 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 5 - drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 2 - drivers/staging/rtl8723bs/include/drv_types.h | 10 +- drivers/staging/rtl8723bs/include/hal_com.h | 62 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 198 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 1 - drivers/staging/rtl8723bs/include/hal_data.h | 40 +- drivers/staging/rtl8723bs/include/hal_pg.h | 2 - drivers/staging/rtl8723bs/include/hal_phy.h | 10 - drivers/staging/rtl8723bs/include/ieee80211.h | 67 +- drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 21 - drivers/staging/rtl8723bs/include/rtw_ht.h | 4 - drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 52 +- drivers/staging/rtl8723bs/include/rtw_rf.h | 33 +- drivers/staging/rtl8723bs/include/wifi.h | 1 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 4 - drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 12 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 13 +- drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 4 - drivers/target/target_core_pscsi.c | 2 +- drivers/thermal/devfreq_cooling.c | 2 +- drivers/thermal/intel/int340x_thermal/Makefile | 3 + .../intel/int340x_thermal/int3401_thermal.c | 82 + .../int340x_thermal/processor_thermal_device.c | 289 +- .../int340x_thermal/processor_thermal_device.h | 9 +- .../int340x_thermal/processor_thermal_device_pci.c | 371 ++ .../processor_thermal_device_pci_legacy.c | 163 + drivers/thermal/intel/intel_soc_dts_iosf.c | 15 +- drivers/tty/serial/Kconfig | 19 - drivers/tty/serial/Makefile | 1 - drivers/tty/serial/serial_cortina-access.c | 798 ---- drivers/virtio/virtio_balloon.c | 17 + drivers/xen/events/events_base.c | 11 +- fs/block_dev.c | 57 +- fs/btrfs/compression.c | 573 +-- fs/btrfs/compression.h | 4 +- fs/btrfs/ctree.h | 18 +- fs/btrfs/disk-io.c | 8 +- fs/btrfs/extent_io.c | 2 +- fs/btrfs/file.c | 2 +- fs/btrfs/inode.c | 48 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 4 +- fs/btrfs/space-info.c | 71 +- fs/btrfs/super.c | 2 +- fs/btrfs/transaction.c | 13 +- fs/btrfs/tree-log.c | 18 +- fs/cifs/cifsacl.c | 2 +- fs/cifs/cifsglob.h | 3 +- fs/cifs/connect.c | 10 +- fs/ecryptfs/mmap.c | 13 + fs/io_uring.c | 120 +- fs/nfsd/blocklayout.c | 2 +- fs/nfsd/vfs.c | 18 +- fs/nilfs2/btree.c | 1 - include/asm-generic/pgtable-nop4d.h | 1 - include/asm-generic/vmlinux.lds.h | 32 + include/crypto/algapi.h | 9 + include/dt-bindings/pinctrl/hisi.h | 2 +- include/kunit/test.h | 43 +- include/linux/acpi.h | 5 + include/linux/bio.h | 2 + include/linux/blk-mq.h | 2 - include/linux/blk_types.h | 3 - include/linux/blkdev.h | 37 +- include/linux/ceph/auth.h | 4 +- include/linux/compiler_attributes.h | 19 +- include/linux/compiler_types.h | 2 +- include/linux/crypto.h | 21 - include/linux/debug_locks.h | 2 + include/linux/elevator.h | 3 +- include/linux/filter.h | 8 +- include/linux/genhd.h | 3 +- include/linux/hid.h | 1 + include/linux/kasan.h | 6 +- include/linux/kvm_host.h | 110 +- include/linux/kvm_types.h | 14 + include/linux/mhi.h | 17 +- include/linux/mm.h | 1 - include/linux/nvme.h | 12 +- include/linux/page_reporting.h | 3 + include/linux/pgtable.h | 22 + include/linux/platform_data/pata_ixp4xx_cf.h | 21 + include/linux/soc/ixp4xx/cpu.h | 106 + include/linux/swiotlb.h | 4 +- include/media/dvb-usb-ids.h | 2 - include/media/media-dev-allocator.h | 2 +- include/net/macsec.h | 2 +- include/net/sctp/structs.h | 3 +- include/net/xdp_sock.h | 2 +- include/trace/events/btrfs.h | 1 - include/uapi/asm-generic/socket.h | 2 + include/uapi/linux/cec.h | 2 +- include/uapi/linux/futex.h | 2 + include/uapi/linux/io_uring.h | 24 +- include/uapi/linux/kvm.h | 98 +- init/Kconfig | 3 + kernel/Makefile | 1 + kernel/bpf/cpumap.c | 13 +- kernel/bpf/devmap.c | 49 +- kernel/bpf/hashtab.c | 21 +- kernel/bpf/helpers.c | 6 +- kernel/bpf/lpm_trie.c | 6 +- kernel/dma/swiotlb.c | 3 +- kernel/futex.c | 10 +- kernel/gcov/Kconfig | 1 + kernel/locking/lockdep.c | 131 +- kernel/pgo/Kconfig | 37 + kernel/pgo/Makefile | 5 + kernel/pgo/fs.c | 413 ++ kernel/pgo/instrument.c | 188 + kernel/pgo/pgo.h | 211 + kernel/rcu/rcuscale.c | 4 +- kernel/rcu/tasks.h | 4 +- kernel/scftorture.c | 70 +- kernel/sched/core.c | 49 +- kernel/sched/deadline.c | 2 + kernel/sched/fair.c | 28 + kernel/sched/rt.c | 17 +- kernel/signal.c | 17 +- kernel/sysctl-test.c | 24 +- kernel/time/clockevents.c | 7 +- kernel/time/clocksource.c | 3 +- lib/Kconfig.debug | 5 +- lib/Kconfig.kasan | 12 + lib/cmdline_kunit.c | 2 +- lib/debug_locks.c | 2 +- lib/kunit/string-stream.h | 6 +- lib/kunit/test.c | 22 +- lib/locking-selftest.c | 83 +- lib/test_list_sort.c | 129 +- mm/kasan/common.c | 3 + mm/kasan/generic.c | 3 + mm/kasan/init.c | 6 +- mm/kasan/kasan.h | 12 + mm/kasan/shadow.c | 6 + mm/page_alloc.c | 94 +- mm/page_reporting.c | 15 +- mm/page_reporting.h | 5 +- mm/workingset.c | 10 +- mm/zsmalloc.c | 6 +- net/can/j1939/socket.c | 2 +- net/ceph/auth.c | 20 +- net/ceph/auth_none.c | 5 +- net/ceph/auth_x.c | 15 +- net/core/filter.c | 72 +- net/core/sock.c | 7 + net/ipv4/ip_output.c | 32 +- net/ipv6/exthdrs.c | 27 +- net/ipv6/ip6_output.c | 40 +- net/sched/act_bpf.c | 2 - net/sched/cls_bpf.c | 3 - net/sctp/sm_statefuns.c | 5 +- net/sctp/transport.c | 11 +- net/xdp/xsk.c | 4 +- net/xdp/xsk.h | 4 +- net/xdp/xskmap.c | 29 +- scripts/Makefile.lib | 10 + tools/include/nolibc/nolibc.h | 15 +- tools/lib/traceevent/plugins/plugin_kvm.c | 4 +- tools/testing/kunit/configs/all_tests.config | 3 - .../testing/kunit/configs/default.config | 2 +- tools/testing/kunit/kunit_kernel.py | 2 +- tools/testing/kunit/kunit_parser.py | 136 +- tools/testing/kunit/kunit_tool_test.py | 18 +- .../testing/selftests/futex/functional/.gitignore | 2 + tools/testing/selftests/futex/functional/Makefile | 4 +- .../selftests/futex/functional/futex_requeue.c | 136 + .../selftests/futex/functional/futex_wait.c | 171 + tools/testing/selftests/futex/functional/run.sh | 6 + tools/testing/selftests/kvm/.gitignore | 3 + tools/testing/selftests/kvm/Makefile | 5 + tools/testing/selftests/kvm/dirty_log_test.c | 5 +- .../testing/selftests/kvm/hardware_disable_test.c | 2 +- tools/testing/selftests/kvm/include/kvm_util.h | 21 +- .../selftests/kvm/include/x86_64/processor.h | 15 + tools/testing/selftests/kvm/include/x86_64/vmx.h | 10 +- .../testing/selftests/kvm/kvm_binary_stats_test.c | 237 + tools/testing/selftests/kvm/kvm_page_table_test.c | 2 +- .../testing/selftests/kvm/lib/aarch64/processor.c | 34 +- tools/testing/selftests/kvm/lib/aarch64/ucall.c | 2 +- tools/testing/selftests/kvm/lib/elf.c | 6 +- tools/testing/selftests/kvm/lib/kvm_util.c | 78 +- tools/testing/selftests/kvm/lib/perf_test_util.c | 2 +- tools/testing/selftests/kvm/lib/s390x/processor.c | 17 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 329 +- tools/testing/selftests/kvm/lib/x86_64/svm.c | 9 +- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 52 +- tools/testing/selftests/kvm/memslot_perf_test.c | 2 +- .../testing/selftests/kvm/set_memory_region_test.c | 6 +- tools/testing/selftests/kvm/steal_time.c | 4 +- .../selftests/kvm/x86_64/emulator_error_test.c | 219 + .../testing/selftests/kvm/x86_64/get_cpuid_test.c | 3 +- tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 2 +- .../testing/selftests/kvm/x86_64/hyperv_features.c | 8 +- tools/testing/selftests/kvm/x86_64/mmu_role_test.c | 147 + .../testing/selftests/kvm/x86_64/set_boot_cpu_id.c | 4 +- .../selftests/kvm/x86_64/vmx_apic_access_test.c | 2 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 8 +- .../testing/selftests/kvm/x86_64/xapic_ipi_test.c | 4 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 2 +- .../testing/selftests/kvm/x86_64/xen_vmcall_test.c | 2 +- tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/config | 1 + tools/testing/selftests/net/so_netns_cookie.c | 61 + .../selftests/rcutorture/bin/kvm-recheck.sh | 5 +- .../rcutorture/bin/kvm-test-1-run-batch.sh | 1 + .../rcutorture/bin/kvm-test-1-run-qemu.sh | 2 - .../selftests/rcutorture/bin/kvm-test-1-run.sh | 1 + virt/kvm/binary_stats.c | 146 + virt/kvm/kvm_main.c | 230 +- 667 files changed, 29175 insertions(+), 9698 deletions(-) create mode 100644 Documentation/dev-tools/pgo.rst create mode 100644 Documentation/devicetree/bindings/crypto/arm,cryptocell.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/arm-cryptocell.txt delete mode 100644 Documentation/devicetree/bindings/fpga/xilinx-zynq-fpga-mgr.txt create mode 100644 Documentation/devicetree/bindings/fpga/xilinx-zynq-fpga-mgr.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml create mode 100644 Documentation/devicetree/bindings/net/microchip,sparx5-switch.yaml create mode 100644 Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml create mode 100644 Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml create mode 100644 Documentation/devicetree/bindings/rtc/xlnx,zynqmp-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/xlnx-rtc.txt delete mode 100644 arch/arm/mach-ixp4xx/include/mach/cpu.h create mode 100644 arch/powerpc/kernel/interrupt_64.S create mode 100644 arch/powerpc/lib/restart_table.c create mode 100644 block/disk-events.c create mode 100644 drivers/net/ethernet/google/gve/gve_desc_dqo.h create mode 100644 drivers/net/ethernet/google/gve/gve_dqo.h create mode 100644 drivers/net/ethernet/google/gve/gve_rx_dqo.c create mode 100644 drivers/net/ethernet/google/gve/gve_tx_dqo.c create mode 100644 drivers/net/ethernet/google/gve/gve_utils.c create mode 100644 drivers/net/ethernet/google/gve/gve_utils.h create mode 100644 drivers/net/ethernet/microchip/sparx5/Kconfig create mode 100644 drivers/net/ethernet/microchip/sparx5/Makefile create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_main.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_main.h create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_main_regs.h create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_netdev.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_packet.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_port.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_port.h create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_vlan.c create mode 100644 drivers/nvme/target/zns.c create mode 100644 drivers/pci/controller/pci-ixp4xx.c create mode 100644 drivers/thermal/intel/int340x_thermal/int3401_thermal.c create mode 100644 drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci.c create mode 100644 drivers/thermal/intel/int340x_thermal/processor_thermal_device_ [...] delete mode 100644 drivers/tty/serial/serial_cortina-access.c create mode 100644 include/linux/platform_data/pata_ixp4xx_cf.h create mode 100644 include/linux/soc/ixp4xx/cpu.h create mode 100644 kernel/pgo/Kconfig create mode 100644 kernel/pgo/Makefile create mode 100644 kernel/pgo/fs.c create mode 100644 kernel/pgo/instrument.c create mode 100644 kernel/pgo/pgo.h delete mode 100644 tools/testing/kunit/configs/all_tests.config rename arch/um/configs/kunit_defconfig => tools/testing/kunit/configs/default.conf [...] create mode 100644 tools/testing/selftests/futex/functional/futex_requeue.c create mode 100644 tools/testing/selftests/futex/functional/futex_wait.c create mode 100644 tools/testing/selftests/kvm/kvm_binary_stats_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/emulator_error_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/mmu_role_test.c create mode 100644 tools/testing/selftests/net/so_netns_cookie.c create mode 100644 virt/kvm/binary_stats.c