This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-defconfig in repository toolchain/ci/linux.
omits 2a8927f0efb6 Add linux-next specific files for 20210624 omits 1c1be7c5bd77 Merge branch 'akpm/master' 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 f3dbc1aa6b49 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 190de68ba85c Bluetooth: Increment management interface revision omits a9a38d725ce1 Merge remote-tracking branch 'spi/for-5.14' into spi-next omits 721c34719532 Merge remote-tracking branch 'spi/for-5.13' into spi-linus omits eba24b40bd64 Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits c07adf6925ff Merge remote-tracking branch 'asoc/for-5.14' into asoc-next omits 1aab0f8da491 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus omits cdc03d4eb623 Merge branch 'for-next/mm' into for-next/core omits 00da9d2ead1a Merge branch 'for-next/cpufeature' into for-next/core omits 87e968848116 certs: Add support for using elliptic curve keys for signi [...] omits 28d62d945ded certs: Trigger creation of RSA module signing key if it's [...] omits 97ece1dfb2eb drm/i915/display: Do not zero past infoframes.vsc omits 4effcf27f123 f2fs: remove false alarm on iget failure during GC omits 91f9e052f7dc f2fs: enable extent cache for compression files in read-only 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 a73bbfba991f media: siano: Fix out-of-bounds warnings in smscore_load_f [...] 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 464c4e66f99b PCI: quirks: Quirk PCI d3hot delay for AMD xhci omits 0106be6dfc9a drm/radeon: Add HD-audio component notifier support (v2) omits 5aad81423c80 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 9aa778f5d365 Revert "drm/amd/display: To modify the condition in indica [...] omits 6abcd7495bdd Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 6374aa0ad8ce drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 7ad091089d48 drm/amdgpu: only check for _PR3 on dGPUs omits 54dee3da9a6b drm/amdgpu: add another raven1 gfxoff quirk omits a8cc1ba1977a usb/host: enable auto power control for xhci-pci omits 8e19029d984b drm/amdgpu: Power down VCN and JPEG before disabling SMU features omits fe19ca91c20b drm/amd/display: Enabling eDP no power sequencing with DAL [...] omits 0eb0a122fa4d Merge branch 'clk-amlogic' into clk-next 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 00b1a0341c16 torture: Protect kvm-remote.sh directory trees from /tmp reaping omits f49f70c6b9f7 torture: Log more kvm-remote.sh information omits bd89439b233d torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments omits 465ba9a038dd torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments omits 00f6fb90d7de torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument omits 9edb38254457 kcsan: Make strict mode imply interruptible watchers omits bcc8edb545e9 kcsan: permissive: Ignore data-racy 1-bit value changes omits a5226d35a613 kcsan: Print if strict or non-strict during init omits 57b3eaa06dfc kcsan: Rework atomic.h into permissive.h omits 3c3e2f8083ad kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() omits f029991f064a kcsan: Introduce CONFIG_KCSAN_STRICT omits cde825584884 kcsan: Remove CONFIG_KCSAN_DEBUG omits b1dfa62ad7e0 kcsan: Improve some Kconfig comments omits 91c3a50d47f0 rcu/doc: Add a quick quiz to explain further why we need s [...] omits 45abbe5df8cd refscale: Avoid excess warnings in ref_scale_reader() omits cf2cf6becb58 rcu: Remove trailing spaces and tabs omits 39db452e474e rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] omits 43cea200ab25 scftorture: Avoid excess warnings omits e47b8786df16 torture: Create KCSAN summaries for torture.sh runs omits f71e74c1f59d torture: Enable KCSAN summaries over groups of torture-test runs omits 7d7e89044e4d rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() omits a8b05784d0ee srcutiny: Mark read-side data races omits 9f34db454c41 locktorture: Count lock readers omits 274ce95249f1 locktorture: Mark statistics data races omits 7467c32fd5a5 docs: Fix a typo in Documentation/RCU/stallwarn.rst omits f94c9fdbb7fc rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() omits db653094d363 rcu-tasks: Don't delete holdouts within trc_inspect_reader() omits edd715195d2c rcu-tasks: Mark ->trc_reader_special.b.need_qs data races omits c96f9982e8e8 rcu-tasks: Mark ->trc_reader_nesting data races omits bc77e330c20d rcu-tasks: Add comments explaining task_struct strategy omits 505210387037 rcu: Start timing stall repetitions after warning complete omits 2a2d23ade954 rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() omits 17b252de2581 rcu/tree: Handle VM stoppage in stall detection omits f36200ed0eb5 rculist: Unify documentation about missing list_empty_rcu() omits 262af5315bc1 Documentation/RCU: Fix nested inline markup omits 8a0039412d35 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] omits a51c80057a88 Merge branch 'pm-pci' into linux-next omits 78406cf5001e Merge branches 'acpi-scan' and 'acpi-ec' into linux-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 4304d3be8754 gfs2: Fix underflow in gfs2_page_mkwrite 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 30f9a39d6f77 gfs2: Use list_move_tail instead of list_del/list_add_tail omits a90b68eeee3c gfs2: Fix do_gfs2_set_flags description omits 53ff0de6f2a0 Merge branch 'clk-rockchip' into clk-next omits 72ac4f3fb977 Merge branch 'clk-imx' into clk-next omits 610288eedcda Merge branch 'clk-nvidia' into clk-next omits 89e4ea5c5b41 Merge branch 'clk-allwinner' into clk-next omits d04dd9d46fa8 Merge branch 'clk-renesas' into clk-next omits b8e0c7f90e6f dm btree remove: assign new_root only when removal succeeds omits 628527c91ab3 dm zone: fix dm_revalidate_zones() memory allocation omits 82079038031f dm ps io affinity: remove redundant continue statement omits 8e54fbee7c21 dm writecache: add optional "metadata_only" parameter omits 70b6365b5826 Merge branch 'for-next/mm' into for-next/core omits be01a0445e22 Merge branch 'for-next/insn' into for-next/core omits 1b02478a82ab Merge branch 'pm-domains' into linux-next omits c3d334deb51e Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next omits f7d380988581 Merge branches 'pm-core' and 'pm-sleep' into linux-next omits 5daf7c100b56 Merge branch 'pnp' into linux-next omits f9d87c5a992e Merge branches 'acpi-soc' and 'acpi-misc' into linux-next omits f82c888bb665 Merge branch 'acpi-messages' into linux-next omits 537e2cd3f589 Merge branches 'acpi-prm', 'acpi-dptf', 'acpi-apei' and 'a [...] omits aa19dd369603 Merge branches 'acpi-tables', 'acpi-ec', 'acpi-sysfs' and [...] omits 5f4760aa8027 Merge branches 'acpi-pm', 'acpi-processor' and 'acpi-resou [...] omits 24e8d56b99e0 Merge branches 'acpi-bus' and 'acpi-scan' into linux-next omits 120a1d28795c Merge branch 'acpica' into linux-next omits 33f95eed844a Merge branch 'devprop' into linux-next 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 f10bd30916ba Merge branch 'efi/core' omits e0de5db48d4b Merge branch 'irq/core' omits c35a5c14ba5f Merge branch 'locking/core' omits daee9e2f634b Merge branch 'objtool/core' omits d2efa19bf6cb Merge branch 'perf/core' omits 8a17ad894cd6 Merge branch 'ras/core' omits e1957cb5f85d Merge branch 'sched/core' omits 0d5012322535 Merge branch 'smp/core' omits 51eedf04c8a7 Merge branch 'smp/urgent' omits 9a82bfb4fd67 Merge branch 'timers/core' omits dc681a4071c6 Merge branch 'timers/nohz' omits f9b262e41ddd Merge branch 'x86/apic' omits 58d657d74935 Merge branch 'x86/boot' omits ea68225eca7c Merge branch 'x86/cleanups' omits 9c4bb46656ec Merge branch 'x86/cpu' omits f57a9c38a5e2 Merge branch 'x86/entry' omits dc10e0234ed0 Merge branch 'x86/fpu' omits d2ab491cb7e5 Merge branch 'x86/irq' omits d37a63bab292 Merge branch 'x86/misc' omits ed6446735c17 Merge branch 'x86/mm' omits 64ec713982a2 Merge branch 'x86/sev' omits 9113b882b282 Merge branch 'x86/splitlock' omits 6de0091b9278 Merge branch 'features' into for-next omits 629c48f8e9c7 Merge branch 'fixes' into for-next omits 6393989e2a31 mailbox: bcm-flexrm-mailbox: Remove redundant dev_err call [...] omits 5f006dbc4fdb mailbox: bcm2835: Remove redundant dev_err call in bcm2835 [...] omits d621f09ff18f mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustion omits 0f9397638921 mailbox: mtk-cmdq: Add struct cmdq_pkt in struct cmdq_cb_data omits 4a3cb0303984 mailbox: mtk-cmdq: Use mailbox rx_callback omits 97badbeb32cb mailbox: mtk-cmdq: Remove cmdq_cb_status omits c2a4df9fee5f mailbox: imx-mailbox: support i.MX8ULP MU omits 91c8c1fbe498 mailbox: imx: add xSR/xCR register array omits 53232928a765 mailbox: imx: replace the xTR/xRR array with single register omits 0e8988002b8e dt-bindings: mailbox: imx-mu: add i.MX8ULP MU support omits 08a5d611513c MAINTAINERS: add entry for polarfire soc mailbox omits 241766a1ded2 dt-bindings: add bindings for polarfire soc system controller omits de5473936808 mbox: add polarfire soc system controller mailbox omits b7d0d0368967 dt-bindings: add bindings for polarfire soc mailbox omits d52d0474f66b mailbox: hisilicon: Use the correct HiSilicon copyright omits 22486f0ea716 MAINTAINERS: Add dt-bindings to mailbox entry omits 53d62363f9c8 mailbox: mediatek: Remove redundant error printing in cmdq [...] omits 55d97a6e8065 mailbox: bcm-pdc: Remove redundant error printing in pdc_probe() omits d92311b32c22 mailbox: arm_mhu: Remove redundant error printing in mhu_probe() omits c21a8a5f7cb4 Merge branch 'for-5.14/block' into for-next omits 74437eafbebb Merge branch 'for-5.14/io_uring' into for-next omits 7798ec3278c0 Merge branch 'for-5.14/block' into for-next omits 7627c46b216b Merge branch 'for-5.14/drivers' into for-next omits be625f488443 Merge branch 'for-5.14/block' into for-next omits 8e6ca92fbf96 Merge branch 'for-5.14/block' into for-next omits 6aeb5878a952 scripts/min-tool-version.sh: Raise minimum clang version t [...] omits 3f726559be06 Merge branch 'for-5.14/libata' into for-next omits 23f66fc785b5 Merge branches 'iommu/fixes', 'arm/rockchip', 'arm/smmu', [...] omits 18a332087fa9 Merge branch 'devel' into for-next 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 1d4a6f5a0bd2 Merge branch 'for-5.14/drivers-late' into for-next omits 281ea6a5bfdc mmc: switch to blk_mq_alloc_disk omits c58e637bb8f7 mmc: remove an extra blk_{get,put}_queue pair omits 33d5bbc5460d Merge branch 'for-5.14/block' into for-next omits 3105497b8ae7 Merge branch 'trace/ftrace/urgent' into trace/for-next omits cbeca1470546 Bluetooth: btmrvl: remove redundant continue statement omits 65ffe944dfd8 recordmcount: Correct st_shndx handling omits d3cd40f2fa0a Merge branch 'for-5.14/block' into for-next omits 71efee5b8b00 Merge branch 'for-5.14/drivers-late' into for-next omits c239959a4049 nbd: provide a way for userspace processes to identify dev [...] omits 078455556201 Merge branch 'for-5.14/block' into for-next omits e412db2acce6 Merge branch 'for-5.14/libata' into for-next omits 1302a9ff039f Merge branch 'for-5.14/io_uring' into for-next omits 07512276b530 Merge branch 'for-5.14/drivers-late' into for-next omits b12d17fce641 ubd: use blk_mq_alloc_disk and blk_cleanup_disk omits aebbd9fdb0cc ubd: remove the code to register as the legacy IDE driver omits ab29d013e358 null_blk: remove an unused variable assignment in null_add_dev omits 29a0278eee6d mtip32xx: use blk_mq_alloc_disk and blk_cleanup_disk omits 7884a43d2b16 mtip32xx: simplify sysfs setup omits 0e9bd6b208ec Merge branch 'for-5.14/io_uring' into for-next omits 3f49a8432792 Merge branch 'for-5.14/drivers' into for-next omits 52a2c8904f0a Merge branch 'for-5.14/libata' into for-next omits 9658b8acb553 Merge branch 'for-5.14/libata' into for-next omits a0dc429c3e36 Merge branch 'for-next/clang/features' into for-next/kspp omits 195c460f80c9 Merge branch 'for-5.14/drivers' into for-next omits 249a50ed40cc Merge branch 'for-5.14/io_uring' into for-next omits d68c2e29fec2 Merge branch 'for-5.14/libata' into for-next omits 2360d0e75b6b Merge branch 'for-5.14/drivers' into for-next omits 7dcc6d471327 Merge branch 'for-5.14/block' into for-next omits 5264f724cf1f exfat: handle wrong stream entry size in exfat_readdir() omits 4202e96cbf76 exfat: avoid incorrectly releasing for root inode omits 1bedbe4aa1e5 Bluetooth: Fix Set Extended (Scan Response) Data omits f09119823f43 Merge branch 'clk-vc5' into clk-next omits e8757de39c87 Merge branch 'clk-ti' into clk-next omits 5a386da363ff Merge branch 'clk-qcom' into clk-next omits 54a696e61765 Merge branch 'clk-legacy' into clk-next omits 9dc9e5d8cf2e rcu: Mark accesses to ->rcu_read_lock_nesting omits 3699444f04b2 Documentation/RCU: Fix emphasis markers omits 4caade90b460 rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() omits edc0e2aa5d1e rcu: Weaken ->dynticks accesses and updates omits 9f460390aac1 rcu/nocb: Start moving nocb code to its own plugin file omits fa5ea03eb7d5 rcu: Remove special bit at the bottom of the ->dynticks counter omits 1e1cb3343e25 tools/memory-model: Document data_race(READ_ONCE()) omits f5863ff17980 tools/memory-model: Heuristics using data_race() must hand [...] omits 401c77b05c1e tools/memory-model: Add example for heuristic lockless reads omits 01e4a17c9419 tools/memory-model: Make read_foo_diagnostic() more clearl [...] omits 01297d385b93 rcutorture: Preempt rather than block when testing task stalls omits 406a2f008f2e rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] omits 904a62d2b3bd rcu: Fix to include first blocked task in stall warning omits 5eb22915d244 torture: Make torture.sh accept --do-all and --donone omits 10ea251ac0d5 torture: Add clocksource-watchdog testing to torture.sh omits 78a4824438c3 refscale: Add measurement of clock readout omits 5db46dec3d34 Merge branch 'lkmm-dev.2021.05.10c' into HEAD omits 95a886a14f15 Merge branch 'clk-versatile' into clk-next omits 4685d2bb22f6 Bluetooth: use inclusive language when filtering devices omits c56362c2b97b Bluetooth: use inclusive language when tracking connections omits ca4496936057 Bluetooth: use inclusive language in HCI role comments 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 omits e62473c516b6 Bluetooth: smp: Use the correct print format omits 48f4e2eef7ca Bluetooth: sco: Use the correct print format omits 899a333d7082 Bluetooth: msft: Use the correct print format omits aee005893410 Bluetooth: mgmt: Use the correct print format omits d68d9753b828 Bluetooth: amp: Use the correct print format omits a8201bbfd87d Bluetooth: a2mp: Use the correct print format omits ef3ff9865223 Bluetooth: 6lowpan: Use the correct print format omits def89fcbf55f Bluetooth: hidp: Use the correct print format omits dc7530bc0665 Bluetooth: cmtp: Use the correct print format omits 313e06a76a3f Bluetooth: bnep: Use the correct print format omits 35eb10b55b83 Bluetooth: Fix spelling mistakes omits 02b3492e6316 Bluetooth: btusb: Add a new USB ID for RTL8822CE omits 4865bed5d857 Bluetooth: btusb: fix bt fiwmare downloading failure issue [...] omits b7f84e216daa Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. omits d6e15c04b70d Bluetooth: btmtkuart: using pm_runtime_resume_and_get inst [...] omits 46014be648c5 Bluetooth: use inclusive language in comments omits f3cd0846d705 Bluetooth: use inclusive language in SMP omits 1e7390685261 Bluetooth: use inclusive language in HCI LE features omits 83b28e5e89d9 Bluetooth: use inclusive language to describe CPB omits 7d65072ec779 Bluetooth: use inclusive language in hci_core.h omits 6bd0fdb59797 Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid omits beb1dd87ab58 Bluetooth: btrtl: rename USB fw for RTL8761 omits ebe7b17d3b62 Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS B [...] omits 1e67a81775cb media: s5p-mfc: Fix display delay control creation omits 4986cb6979bd media: mtk-vpu: on suspend, read/write regs only if vpu is [...] omits 215e08fb81e9 media: video-mux: Skip dangling endpoints omits f439944a1d13 Merge branch 'clk-qcom' into clk-next omits 73273b7a1d34 Merge branch 'clk-sifive' into clk-next omits 9cac4f755407 Merge branch 'clk-renesas' into clk-next omits 497a76f6cd02 Merge branch 'clk-versatile' into clk-next omits e8f859f8dc63 Merge branch 'clk-qcom' into clk-next omits fe092fc9f14b selftests/seccomp: Flush benchmark output omits 7b8e0aa45fe7 selftests/seccomp: More closely track fds being assigned omits 7ee53a23fdc8 selftests/seccomp: Add test for atomic addfd+send omits 762458990163 seccomp: Support atomic "addfd + send reply" omits 56a95686c98a seccomp: Refactor notification handler to prepare for new [...] omits 10847cf32d5c Bluetooth: hci_h5: Add RTL8822CS capabilities omits 1920c2b5fedd Bluetooth: mgmt: Fix the command returns garbage parameter value omits a29cbfbf673f Bluetooth: disable filter dup when scan for adv monitor omits 990e6d0e1de8 arm: extend pfn_valid to take into accound freed memory ma [...] omits 4ce27baf95df memblock: align freed memory map on pageblock boundaries w [...] omits 03be3200ba9f memblock: free_unused_memmap: use pageblock units instead [...] omits c7e1e7ccd606 Bluetooth: Translate additional address type during le_conn_comp omits 7e17367e0169 Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro omits 3c12c376e965 Bluetooth: btusb: Add support USB ALT 3 for WBS omits 2aaf532ca1b6 Bluetooth: btusb: Use firmware_request_nowarn omits 48c8becdd0c3 Bluetooth: L2CAP: Fix invalid access on ECRED Connection response omits a563f2a47ca3 Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails omits b8950e6815b6 Bluetooth: Remove spurious error message omits 3f4598868685 Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) omits f17d4d7ef732 dt-bindings: net: bluetooth: Add device tree bindings for [...] omits d82795d80cb2 dt-bindings: net: bluetooth: Convert Qualcomm BT binding t [...] omits 55c9850addcc Bluetooth: btqca: Moved extracting rom version info to com [...] omits e495dbe5beec Bluetooth: btqca: Add support for firmware image with mbn [...] omits ace4e30dbca7 Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750 omits 8bf7111b4bda Bluetooth: Shutdown controller after workqueues are flushe [...] omits 9159c7ac15ba Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth omits 090bd136b1aa tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 9636d7b9526f tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits bb66c9071312 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 825736886a95 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits a2cbaa0e19b7 tools/memory-model: Repair parseargs.sh header comment omits 88dd5fa6a258 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 4ab81c527031 tools/memory-model: Make history-check scripts use mselect7 omits b21176340aaa tools/memory-model: Make checkghlitmus.sh use mselect7 omits 8820c20c276a tools/memory-model: Fix scripting --jobs argument omits 61efd6dce950 tools/memory-model: Implement --hw support for checkghlitmus.sh omits 3769ef14080d tools/memory-model: Add -v flag to jingle7 runs omits 16b727cd5830 tools/memory-model: Make runlitmus.sh check for jingle errors omits 3fdc3fbc7c95 tools/memory-model: Allow herd to deduce CPU type omits d265691ba1ae tools/memory-model: Keep assembly-language litmus tests omits 5e5832b8a6af tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 54ab0eea01ee tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits fa9d6b3493d3 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits aaf9728abc9d tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits d0bd10518b25 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 6b7ac4645817 tools/memory-model: Fix checkalllitmus.sh comment omits 14e0dba17fb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits cf36264bf78b tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 97c223dc6023 tools/memory-model: Update parseargs.sh for hardware verification omits c2eecf9d6238 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 39e283154792 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 8b76e930b543 tools/memory-model: Make judgelitmus.sh identify bad macros omits 764a364550e4 tools/memory-model: Make cmplitmushist.sh note timeouts omits b44abe80d0df tools/memory-model: Make judgelitmus.sh note timeouts omits 9583a2ff5840 tools/memory-model: Document locking corner cases omits da68ad722e54 Bluetooth: btqca: Don't modify firmware contents in-place omits 39cf4a93cf0a Bluetooth: Fix alt settings for incoming SCO with transpar [...] omits 2b16c523e81f Bluetooth: 6lowpan: remove unused function omits 56ce20a664a7 Bluetooth: Add ncmd=0 recovery handling omits 183dce5a7fd3 Bluetooth: btusb: Fix failing to init controllers with ope [...] omits 335241a4f897 Bluetooth: hci_qca: fix potential GPF omits c96a0ebb1514 Bluetooth: Fix the HCI to MGMT status conversion table omits 8da3a0b87f4f Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails omits 4f46690dedfb Bluetooth: btusb: fix memory leak omits 803521926580 Bluetooth: btusb: Add support for Lite-On Mediatek Chip omits 2164375ac685 Bluetooth: btusb: Fixed too many in-token issue for Mediat [...] omits 9a5e130f1f78 Bluetooth: virtio_bt: add missing null pointer check on al [...] omits dec709145dfc Bluetooth: Return whether a connection is outbound omits b877c48bb6c9 Bluetooth: use flexible-array member instead of zero-length array omits 3ce9cef0e207 Bluetooth: 6lowpan: delete unneeded variable initialization omits 6800cd8cbc6e ide-acpi: use %*ph to print small buffer omits d41b375134a9 ide: delkin_cb: use generic power management omits f9e09a0711ca ide: sc1200: use generic power management omits 9a51ffe845e4 ide: use generic power management omits 2c8cbe0b2971 IDE SUBSYSTEM: Replace HTTP links with HTTPS ones 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 10043bb6af42 ASoC: rt5645: Avoid upgrading static warnings to errors adds 5c6d4f97267f MAINTAINERS: remove Timur Tabi from Freescale SOC sound drivers adds e41fc7c8e275 Merge tag 'sound-5.13-rc8' of git://git.kernel.org/pub/scm [...] adds c6414e1a2bd2 gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP adds c13e3021331e Merge tag 'gpio-fixes-for-v5.13' of git://git.kernel.org/p [...] adds 66e9c6a86b80 afs: Fix afs_write_end() to handle short writes adds 827a746f405d netfs: fix test for whether we can skip read when writing [...] adds 9e736cf7d6f0 Merge tag 'netfs-fixes-20210621' of git://git.kernel.org/p [...] adds 3c0d0894320c libceph: don't pass result into ac->ops->handle_reply() adds 03af4c7bad8c libceph: set global_id as soon as we get an auth ticket adds edf54d9d0ae0 Merge tag 'ceph-for-5.13-rc8' of https://github.com/ceph/c [...] adds 9301982c424a x86/fpu: Preserve supervisor states in sanitize_restored_u [...] adds f9dfb5e390fa x86/fpu: Make init_fpstate correct with optimized XSAVE adds 94ca94bbbb5f Merge tag 'x86_urgent_for_v5.13' of git://git.kernel.org/p [...] 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 616a99dd146a Merge tag 'for-linus-urgent' of git://git.kernel.org/pub/s [...] adds 3de218ff39b9 xen/events: reset active flag for lateeoi events later adds b960e0147451 Merge tag 'for-linus-5.13b-rc8-tag' of git://git.kernel.or [...] adds 5dca69e26fe9 software node: Handle software node injection to an existi [...] adds 7764c62f9848 Merge tag 'devprop-5.13-rc8' of git://git.kernel.org/pub/s [...] adds 3265a7e6b41b i2c: dev: Add __user annotation adds 4ca070ef0dd8 i2c: robotfuzz-osif: fix control-request directions adds 55fcd4493da5 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 808e9df47775 userfaultfd: uapi: fix UFFDIO_CONTINUE ioctl request definition adds f003c03bd29e mm: page_vma_mapped_walk(): use page for pvmw->page adds 6d0fd5987657 mm: page_vma_mapped_walk(): settle PageHuge on entry adds 3306d3119cea mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd adds e2e1d4076c77 mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block adds 448282487483 mm: page_vma_mapped_walk(): crossing page table boundary adds b3807a91aca7 mm: page_vma_mapped_walk(): add a level of indentation adds 474466301dfd mm: page_vma_mapped_walk(): use goto instead of while (1) adds a765c417d876 mm: page_vma_mapped_walk(): get vma_address_end() earlier adds a9a7504d9bea mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes adds a7a69d8ba88d mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() adds 8fd0c1b0647a nilfs2: fix memory leak in nilfs_sysfs_delete_device_group adds 15a64f5a8870 mm/vmalloc: add vmalloc_no_huge adds 185cca24e977 KVM: s390: prepare for hugepage vmalloc adds 7ca3027b726b mm/vmalloc: unbreak kasan vmalloc support adds 34b3d5344719 kthread_worker: split code for canceling the delayed work timer adds 5fa54346caf6 kthread: prevent deadlock when kthread_mod_delayed_work() [...] adds fe19bd3dae3d mm, futex: fix shared futex pgoff on shmem huge page adds 171936ddaf97 mm/memory-failure: use a mutex to avoid memory_failure() races adds 47af12bae17f mm,hwpoison: return -EHWPOISON to denote that the page has [...] adds ea6d0630100b mm/hwpoison: do not lock page again when me_huge_page() su [...] adds b08e50dd6448 mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] adds b3b64ebd3822 mm/page_alloc: do bulk array bounds check after checking p [...] adds ee924d3ddd45 MAINTAINERS: fix Marek's identity again adds 72a461adbe88 mailmap: add Marek's other e-mail address and identity wit [...] adds 7ce32ac6fb2f Merge branch 'akpm' (patches from Andrew) adds e2f527b58e81 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds b7050b242430 Merge tag 'pinctrl-v5.13-3' of git://git.kernel.org/pub/sc [...] adds 625acffd7ae2 Merge tag 's390-5.13-5' of git://git.kernel.org/pub/scm/li [...] adds b4b27b9eed8e Revert "signal: Allow tasks to cache one sigqueue struct" adds 62fb9874f5da Linux 5.13 adds 66d9282523b3 mm/page_alloc: Correct return value of populated elements [...] adds 1af11d098db1 ata: rb532_cf: remove redundant codes adds 43bd8a67cd10 Merge tag 'for-5.14/libata-2021-06-27' of git://git.kernel [...] adds ef60eb0eb6e0 Merge tag 'mmc-v5.14' of git://git.kernel.org/pub/scm/linu [...] adds 52f8cf8b0b54 Merge tag 'regmap-v5.14' of git://git.kernel.org/pub/scm/l [...] adds c10383b3fb10 Merge tag 'regulator-v5.14' of git://git.kernel.org/pub/sc [...] adds 04045c479a25 Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds edf978a5a17d Merge remote-tracking branch 'spi/for-5.13' into spi-linus adds b01d550663fa spi: Fix self assignment issue with ancillary->mode adds c58db2abb19f spi: convert Xilinx Zynq UltraScale+ MPSoC GQSPI bindings to YAML adds b470e10eb43f spi: core: add dma_map_dev for dma device adds 1bee1ecf232c Merge remote-tracking branch 'spi/for-5.14' into spi-next adds 69609a91ac1d Merge tag 'spi-v5.14' of git://git.kernel.org/pub/scm/linu [...] adds b50aa49638c7 hwmon: (lm90) Prevent integer underflows of temperature ca [...] adds a5f6c0f85a09 hwmon: Support set_trips() of thermal device ops adds 2a5c61843e31 Merge tag 'hwmon-for-v5.14' of git://git.kernel.org/pub/sc [...] adds f565b20734d3 Merge tag 'ras_core_for_v5.14_rc1' of git://git.kernel.org [...] adds 2594b713c12f Merge tag 'x86_cpu_for_v5.14_rc1' of git://git.kernel.org/ [...] adds d187f217335d x86/sev: Make sure IRQs are disabled while GHCB is active adds be1a5408868a x86/sev: Split up runtime #VC handler for correct state tracking adds 310f134ed41f x86/sev: Add defines for GHCB version 2 MSR protocol requests adds 8d9d46bbf3b6 x86/sev: Use "SEV: " prefix for messages from sev.c adds d04f7de0a513 Merge tag 'x86_sev_for_v5.14_rc1' of git://git.kernel.org/ [...] adds 6796355bc49b Merge tag 'efi-core-2021-06-28' of git://git.kernel.org/pu [...] adds e31694e0a7a7 objtool: Don't make .altinstructions writable adds b89c07dea161 Merge tags 'objtool-urgent-2021-06-28' and 'objtool-core-2 [...] adds c3d128581f64 selftests: futex: Add futex wait test adds 7cb5dd8e2c8c selftests: futex: Add futex compare requeue test adds 69c7a5fb2482 locking/lockdep: Fix the dep path printing for backwards BFS adds d4c157c7b1a6 locking/lockdep: Remove the unnecessary trace saving adds 7b1f8c617976 lockding/lockdep: Avoid to find wrong lock dep path in che [...] adds 8946ccc25ed2 locking/selftests: Add a selftest for check_irq_usage() adds f8b298cc39f0 lockdep: Fix wait-type for empty stack adds c0c2c0dad6a0 lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING adds 1a8122960484 lockdep/selftest: Remove wait-type RCU_CALLBACK tests adds e112c41341c0 futex: Prepare futex_lock_pi() for runtime clock selection adds bf22a6976897 futex: Provide FUTEX_LOCK_PI2 to support clock selection adds 0e8a89d49d45 locking/lockdep: Correct the description error for check_r [...] adds a15286c63d11 Merge tag 'locking-core-2021-06-28' of git://git.kernel.or [...] adds 4c58d922c087 perf/x86/intel: Fix PEBS-via-PT reload base value for Exte [...] adds ee72a94ea4a6 perf/x86/intel: Fix fixed counter check warning for some A [...] adds d18216fafecf perf/x86/intel: Add more events requires FRONTEND MSR on S [...] adds 1d5c7880992a perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids adds 012669c740e6 perf: Fix task context PMU for Hetero adds 28a27cbd8607 Merge tag 'perf-core-2021-06-28' of git://git.kernel.org/p [...] adds fecfcbc288e9 sched/rt: Fix RT utilization tracking during policy change adds d7d607096ae6 sched/rt: Fix Deadline utilization tracking during policy change adds 0213b7083e81 sched/uclamp: Fix uclamp_tg_restrict() adds f4183717b370 sched/fair: Introduce the burstable CFS controller adds 8f91efd870ea psi: Fix race between psi_trigger_create/destroy adds 2309a05d2abe sched/core: Introduce SD_ASYM_CPUCAPACITY_FULL sched_domain flag adds c744dc4ab58d sched/topology: Rework CPU capacity asymmetry detection adds adf3c31e18b7 sched/doc: Update the CPU capacity asymmetry bits adds 54a728dc5e4f Merge tag 'sched-core-2021-06-28' of git://git.kernel.org/ [...] adds 9269d27e519a Merge tag 'timers-nohz-2021-06-28' of git://git.kernel.org [...] adds e5a0fc4e20d3 Merge tag 'x86-apic-2021-06-28' of git://git.kernel.org/pu [...] adds 909489bf9f88 Merge tag 'x86-asm-2021-06-28' of git://git.kernel.org/pub [...] adds 1b98ed0e8357 Merge tag 'x86-boot-2021-06-28' of git://git.kernel.org/pu [...] adds f9b871c89ae6 x86/resctrl: Fix kernel-doc in pseudo_lock.c adds fd2afa70eff0 x86/resctrl: Fix kernel-doc in internal.h adds 98e62da8b3ee Merge tag 'x86-cache-2021-06-28' of git://git.kernel.org/p [...] adds 8e4d7a78f08a Merge tag 'x86-cleanups-2021-06-28' of git://git.kernel.or [...] adds e98e8864b0b5 Merge tag 'x86-misc-2021-06-28' of git://git.kernel.org/pu [...] adds 5f498328a91b Merge tag 'x86-mm-2021-06-28' of git://git.kernel.org/pub/ [...] adds 1b1cf8fe9983 Merge tag 'x86-splitlock-2021-06-28' of git://git.kernel.o [...] adds 17cfb9d33224 Merge tag 'm68k-for-v5.14-tag1' of git://git.kernel.org/pu [...] adds 0b573a025aa6 Merge branch 'for-next/stacktrace' into for-next/core adds e7cf636cba4c Merge branch 'for-next/boot' into for-next/core adds 216fe62d6fa8 Merge branch 'for-next/build' into for-next/core adds 25377204ebd4 Merge branch 'for-next/caches' into for-next/core adds 5ceb045541ad Merge branch 'for-next/cortex-strings' into for-next/core adds eda2171d8547 Merge branch 'for-next/cpufeature' into for-next/core adds eea3e2dec4c8 Merge branch 'for-next/cpuidle' into for-next/core adds aeb3e82e4323 Merge branch 'for-next/docs' into for-next/core adds 6cf61e061e8e Merge branch 'for-next/entry' into for-next/core adds 181a12697930 Merge branch 'for-next/insn' into for-next/core adds 2c9bd9d80675 Merge branch 'for-next/kasan' into for-next/core adds 078834caafbf Merge branch 'for-next/misc' into for-next/core adds 81ad4bb1fe91 Merge branch 'for-next/mm' into for-next/core adds fdceddb06a5f Merge branch 'for-next/mte' into for-next/core adds 2e5d34d26a90 Merge branch 'for-next/perf' into for-next/core adds bd23fdba4178 Merge branch 'for-next/ptrauth' into for-next/core adds 26a0f50fd7d4 Merge branch 'for-next/selftests' into for-next/core adds a4a49140ae84 Merge branch 'for-next/smccc' into for-next/core adds 3d1bf78c7b13 Merge branch 'for-next/sve' into for-next/core adds 9840cfcb97fc Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 18f63b15b028 KVM: x86: Print CPU of last attempted VM-entry when dumpin [...] adds e5830fb13b8c KVM: selftests: fix triple fault if ept=0 in dirty_log_test adds 31c656570065 KVM: x86/mmu: Fix uninitialized boolean variable flush adds b33bb78a1fad KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 adds ecc3a92c6f49 KVM: selftests: Remove errant asm/barrier.h include to fix [...] adds 96d41cfd1bb9 KVM: selftests: Zero out the correct page in the Hyper-V f [...] adds 7a4f1a75b78c KVM: selftests: Unconditionally use memslot 0 when loading [...] adds 1dcd1c58ae7d KVM: selftests: Unconditionally use memslot 0 for x86's GD [...] adds 95be3709ff4e KVM: selftests: Use "standard" min virtual address for Hyp [...] adds a9db9609c0e4 KVM: selftests: Add helpers to allocate N pages of virtual memory adds 106a2e766eae KVM: selftests: Lower the min virtual address for misc pag [...] adds 5ae4d8706f09 KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT [...] adds 233446c1e68f KVM: selftests: Use alloc page helper for xAPIC IPI test adds 408633c326c4 KVM: selftests: Use "standard" min virtual address for CPU [...] adds a75a895e6457 KVM: selftests: Unconditionally use memslot 0 for vaddr al [...] adds 4307af730b85 KVM: selftests: Unconditionally use memslot '0' for page t [...] adds 444d084b467c KVM: selftests: Unconditionally allocate EPT tables in memslot 0 adds cce0c23dd944 KVM: selftests: Add wrapper to allocate page table page adds 6d96ca6a602b KVM: selftests: Rename x86's page table "address" to "pfn" adds f681d6861b0c KVM: selftests: Add PTE helper for x86-64 in preparation f [...] adds b007e904b36a KVM: selftests: Genericize upper level page table entry struct adds ad5f16e42225 KVM: selftests: Add hugepage support for x86-64 adds ef6a74b2e55e KVM: sefltests: Add x86-64 test to verify MMU reacts to CP [...] adds 6c6e166b2c85 KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check adds 0193cc908b5a KVM: stats: Separate generic stats from architecture speci [...] adds cb082bfab59a KVM: stats: Add fd-based API to read binary stats data adds fcfe1baeddbf KVM: stats: Support binary stats retrieval for a VM adds ce55c049459c KVM: stats: Support binary stats retrieval for a VCPU adds fdc09ddd4064 KVM: stats: Add documentation for binary statistics interface adds 0b45d58738cd KVM: selftests: Add selftest for KVM statistics data binar [...] adds bc9e9e672df9 KVM: debugfs: Reuse binary stats descriptors adds f0d4379087d8 KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM [...] adds 112022bdb5bc KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP [...] adds 0aa1837533e5 KVM: x86: Properly reset MMU context at vCPU RESET/INIT adds ef318b9edf66 KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in n [...] adds f71a53d1180d Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" adds 49c6f8756cdf KVM: x86: Force all MMUs to reinitialize if guest CPUID is [...] adds 63f5a1909f9e KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM [...] adds 6c032f12dd1e Revert "KVM: MMU: record maximum physical address width in [...] adds ddc16abbbae9 KVM: x86/mmu: Unconditionally zap unsync SPs when creating [...] adds 00a669780ffa KVM: x86/mmu: Use MMU role to check for matching guest page sizes adds 2640b0865395 KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mi [...] adds 07dc4f35a44c KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages adds 479a1efc8119 KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() adds 0337f585f57f KVM: x86/mmu: Rename unsync helper and update related comments adds dbc4739b6b3e KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER adds 31e96bc63655 KVM: nSVM: Add a comment to document why nNPT uses vmcb01, [...] adds 18feaad3c655 KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for [...] adds 20f632bd0060 KVM: x86: Read and pass all CR0/CR4 role bits to shadow MM [...] adds 16be1d129253 KVM: x86/mmu: Move nested NPT reserved bit calculation int [...] adds d555f7057ebe KVM: x86/mmu: Grab shadow root level from mmu_role for sha [...] adds 594e91a100cc KVM: x86/mmu: Add struct and helpers to retrieve MMU role [...] adds af098972295a KVM: x86/mmu: Consolidate misc updates into shadow_mmu_ini [...] adds cd6767c334b6 KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role adds 8626c120baef KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to comp [...] adds 167f8a5cae99 KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro [...] adds 6066772455f2 KVM: x86/mmu: Add accessors to query mmu_role bits adds ca8d664f5099 KVM: x86/mmu: Do not set paging-related bits in MMU role i [...] adds 84c679f5f52c KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode i [...] adds 18db1b1790a8 KVM: x86/mmu: Always set new mmu_role immediately after ch [...] adds 8c985b2d8e68 KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow re [...] adds 4e9c0d80dbbd KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing [...] adds b705a277b705 KVM: x86/mmu: Drop vCPU param from reserved bits calculator adds c596f1470ab7 KVM: x86/mmu: Use MMU's role to compute permission bitmask adds 2e4c06618d40 KVM: x86/mmu: Use MMU's role to compute PKRU bitmask adds b67a93a87e1f KVM: x86/mmu: Use MMU's roles to compute last non-leaf level adds cd628f0f1e1c KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk adds 84a16226046d KVM: x86/mmu: Use MMU's role/role_regs to compute context' [...] adds 90599c280123 KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU con [...] adds a4c93252fed1 KVM: x86/mmu: Drop "nx" from MMU context now that there ar [...] adds 5472fcd4c6c8 KVM: x86/mmu: Get nested MMU's root level from the MMU's role adds 87e99d7d7054 KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU [...] adds fa4b558802c0 KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls adds af0eb17e99e5 KVM: x86/mmu: Don't update nested guest's paging bitmasks [...] adds 533f9a4b387b KVM: x86/mmu: Add helper to update paging metadata adds f4bd6f73763a KVM: x86/mmu: Add a helper to calculate root from role_regs adds fe660f7244d7 KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements fo [...] adds 36f267871edc KVM: x86/mmu: Use MMU's role to determine PTTYPE adds 961f84457cd4 KVM: x86/mmu: Add helpers to do full reserved SPTE checks [...] adds 3b77daa5efe1 KVM: x86/mmu: WARN on any reserved SPTE value when making [...] adds 616007c866a2 KVM: x86: Enhance comments for MMU roles and nested transi [...] adds 7cd138db5cae KVM: x86/mmu: Optimize and clean up so called "last nonlea [...] adds f82fdaf536ee KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT adds fdaa293598f9 KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault adds 9a65d0b70fa0 KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow p [...] adds 27de925044e1 KVM: x86/mmu: Let guest use GBPAGES if supported in hardwa [...] adds 19238e75bd8e kvm: x86: Allow userspace to handle emulation errors adds 39bbcc3a4e39 selftests: kvm: Allows userspace to handle emulation errors. adds 88213da23514 kvm: x86: disable the narrow guest module parameter on unload adds a01b45e9d34d KVM: x86: rename apic_access_page_done to apic_access_mems [...] adds 79b1e56509be Merge tag 'kvm-s390-next-5.14-1' of git://git.kernel.org/p [...] adds 98db7259fa7b KVM: arm64: Set the MTE tag bit before releasing the page adds 188982cda00e Merge branch kvm-arm64/mmu/mte into kvmarm-master/next adds b8917b4ae44d Merge tag 'kvmarm-5.14' of git://git.kernel.org/pub/scm/li [...] adds 36824f198c62 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 50e7a31d30e8 media: Fix Media Controller API config checks adds 95778c2d0979 media: video-mux: Skip dangling endpoints adds 11420749c6b4 media: mtk-vpu: on suspend, read/write regs only if vpu is [...] adds 61c6f04a988e media: s5p-mfc: Fix display delay control creation adds 31e798fd6f0f Merge tag 'media/v5.14-1' of git://git.kernel.org/pub/scm/ [...] adds 533d87fbb825 crypto: sl3516 - fix duplicated inclusion adds d886d55f4c73 crypto: sa2ul - Remove unused auth_len variable adds 84c2c729eabd crypto: hisilicon/sec - Fix spelling mistake "fallbcak" -> [...] adds 74c66120fda6 crypto: nx - Fix memcpy() over-reading in nonce adds 5163ab505e48 crypto: api - Move crypto attr definitions out of crypto.h adds 2a96726bd0cc crypto: nx - Fix RCU warning in nx842_OF_upd_status adds b20d9a73a3b2 crypto: nx - Fix numerous sparse byte-order warnings adds f873a4d65039 MAINTAINERS: update caam crypto driver maintainers list adds cac6f1b87b1f crypto: sl3516 - Fix build warning without CONFIG_PM adds d18344c0d095 crypto: hisilicon/qm - implement for querying hardware tas [...] adds 9f38b678ffc4 crypto: sl3516 - depends on HAS_IOMEM adds 6159c49e1228 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 9cd19f02c46a Merge tag 'tomoyo-pr-20210628' of git://git.osdn.net/gitro [...] adds a60c538ed2ff Merge tag 'integrity-v5.14' of git://git.kernel.org/pub/sc [...] adds a58e203530eb Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds 8215d5b7f15f MAINTAINERS: erofs: update my email address adds 7aed4d57b113 Merge tag 'erofs-for-5.14-rc1' of git://git.kernel.org/pub [...] adds d8ac76cdd175 btrfs: send: fix invalid path for unlink operations after [...] adds b05fbcc36be1 btrfs: disable build on platforms having page size 256K adds bb930007c006 btrfs: send: use list_move_tail instead of list_del/list_add_tail adds c86bdc9b7c2c btrfs: remove a stale comment for btrfs_decompress_bio() adds 1a9fd4172d5c btrfs: fix typos in comments adds da658b5708c6 btrfs: sysfs: export dev stats in devinfo directory adds 44365827cccc btrfs: fix unbalanced unlock in qgroup_account_snapshot() adds f2165627319f btrfs: compression: don't try to compress if we don't have [...] adds 5548c8c6f55b btrfs: props: change how empty value is interpreted adds ccd9395b5241 btrfs: switch mount option bits to enums and use wider type adds cbeaae4f6f6e btrfs: shorten integrity checker extent data mount option adds 1cea5cf0e664 btrfs: ensure relocation never runs while we have send ope [...] adds 35b22c19afe7 btrfs: send: fix crash when memory allocations trigger reclaim adds c416a30cddec btrfs: rip out may_commit_transaction adds 048085539243 btrfs: remove FLUSH_DELAYED_REFS from data ENOSPC flushing adds 3ffad6961db6 btrfs: rip the first_ticket_bytes logic from fail_all_tickets adds 138a12d86574 btrfs: rip out btrfs_space_info::total_bytes_pinned adds 629e33a16809 btrfs: remove unused btrfs_fs_info::total_pinned adds 122fa8c58831 Merge tag 'for-5.14-tag' of git://git.kernel.org/pub/scm/l [...] adds 233a806b00e3 Merge tag 'docs-5.14' of git://git.lwn.net/linux adds 0ae71c7720e3 seccomp: Support atomic "addfd + send reply" adds e540ad97e73c selftests/seccomp: Add test for atomic addfd+send adds 93e720d710df selftests/seccomp: More closely track fds being assigned adds 62ddb91b7771 selftests/seccomp: Flush benchmark output adds 9a03abc16c77 selftests/seccomp: Avoid using "sysctl" for report adds 616ea5cc4a7b Merge tag 'seccomp-v5.14-rc1' of git://git.kernel.org/pub/ [...] adds 07bdc0746a5a Merge tag 'pstore-v5.14-rc1' of git://git.kernel.org/pub/s [...] adds 8ec035ac4a13 Merge tag 'fallthrough-fixes-clang-5.14-rc1' of git://git. [...] adds 13dfead49db0 media: siano: Fix out-of-bounds warnings in smscore_load_f [...] adds e17c120f48f7 Merge tag 'array-bounds-fixes-5.14-rc1' of git://git.kerne [...] adds c54b245d0118 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b694011a4aec Merge tag 'hyperv-next-signed-20210629' of git://git.kerne [...] adds 80ae55291722 Merge branch 'for-5.14-vsprintf-pts' into for-linus adds d8c032145fcc Merge branch 'for-5.14-vsprintf-scanf' into for-linus adds 94f2be50badf Merge branch 'printk-rework' into for-linus adds e563592c3e42 Merge tag 'printk-for-5.14' of git://git.kernel.org/pub/sc [...] adds 371fb85457c8 Merge tag 'smp-core-2021-06-29' of git://git.kernel.org/pu [...] adds 62180152e094 Merge tag 'smp-urgent-2021-06-29' of git://git.kernel.org/ [...] adds 3d2ce675aba7 Merge tag 'irqchip-5.14' of git://git.kernel.org/pub/scm/l [...] adds 21edf5094872 Merge tag 'irq-core-2021-06-29' of git://git.kernel.org/pu [...] adds 64ab7071254c clockevents: Add missing parameter documentation adds db3a34e17433 clocksource: Retry clock read if long delays detected adds 7560c02bdffb clocksource: Check per-CPU clock synchronization when mark [...] adds fa218f1cce6b clocksource: Limit number of CPUs checked for clock synchr [...] adds 2e27e793e280 clocksource: Reduce clocksource-skew threshold adds 1253b9b87e42 clocksource: Provide kernel module to test clocksource watchdog adds 22a223833716 clocksource: Print deviation in nanoseconds when a clockso [...] adds 4e82d2e20f3b clockevents: Use list_move() instead of list_del()/list_add() adds 276010551664 time: Improve performance of time64_to_tm() adds 2d0a9eb23ccf time/kunit: Add missing MODULE_LICENSE() adds a941a0349cf1 Merge tag 'timers-core-2021-06-29' of git://git.kernel.org [...] adds a22c3f615a6f Merge tag 'x86-irq-2021-06-29' of git://git.kernel.org/pub [...] adds 1dfb0f47aca1 Merge tag 'x86-entry-2021-06-29' of git://git.kernel.org/p [...] adds d5ddd4c921ab Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds fff3df4bac00 Merge branch 'pm-opp' adds afe94fb82c11 Merge branches 'pm-core' and 'pm-sleep' adds 3b7180573c25 cpufreq: Make cpufreq_online() call driver->offline() on errors adds ed562d280cb7 Merge branches 'pm-cpufreq' and 'pm-cpuidle' adds 8c37d01e1a86 PM / devfreq: passive: Fix get_target_freq when not using [...] adds bc6f49213426 Merge tag 'devfreq-next-for-5.14' of git://git.kernel.org/ [...] adds 22b65d31ad9d Merge branches 'pm-domains' and 'pm-devfreq' adds 3563f55ce654 Merge tag 'pm-5.14-rc1' of git://git.kernel.org/pub/scm/li [...] adds f9ef9b82ea18 Merge branch 'acpica' adds f37ccf8fce15 ACPI: bgrt: Fix CFI violation adds 6554ca9cc8c7 ACPI: bgrt: Use sysfs_emit adds d1059c1b1146 ACPI: tables: Add custom DSDT file as makefile prerequisite adds dfef7710d749 Merge branches 'acpi-bus', 'acpi-scan' and 'acpi-tables' adds f7599be2bb76 ACPI: PM: postpone bringing devices to D0 unless we need them adds 2f4edfadbcb2 Merge branches 'acpi-pm', 'acpi-processor' and 'acpi-resources' adds 3a616ec7977b Merge branches 'acpi-prm', 'acpi-sysfs' and 'acpi-x86' adds 8b457d60608a Merge branches 'acpi-dptf' and 'acpi-messages' adds 64f9111dd622 Merge branches 'acpi-ec', 'acpi-apei', 'acpi-soc' and 'acpi-misc' adds 5e6928249b81 Merge tag 'acpi-5.14-rc1' of git://git.kernel.org/pub/scm/ [...] adds 72ad9f9d2153 Merge tag 'pnp-5.14-rc1' of git://git.kernel.org/pub/scm/l [...] adds 349a2d52ffe5 Merge tag 'devprop-5.14-rc1' of git://git.kernel.org/pub/s [...] adds c24d37322548 mm/gup: fix try_grab_compound_head() race with split_huge_page() adds 122e093c1734 mm/page_alloc: fix memory map initialization for descending nodes adds ff4b2b4014cb mm/page_alloc: correct return value of populated elements [...] adds 20ce0c2d5a30 kthread: switch to new kerneldoc syntax for named variable [...] adds d71ba1649fa3 kthread_worker: fix return value when kthread_mod_delayed_ [...] adds f589c67ff08c ia64: headers: drop duplicated words adds c5f320ff8a79 ia64: mca_drv: fix incorrect array size calculation adds b83c8ba40ceb streamline_config.pl: make spacing consistent adds d1b1f1e627c0 streamline_config.pl: add softtabstop=4 for vim users adds c1c9142004e7 scripts/spelling.txt: add more spellings to spelling.txt adds d98e4d95411b ntfs: fix validity check for file name attribute adds 10dde05b8998 squashfs: add option to panic on errors adds 74ef829e41be ocfs2: remove unnecessary INIT_LIST_HEAD() adds 54e948c60cc8 ocfs2: fix snprintf() checking adds ca49b6d856eb ocfs2: remove redundant assignment to pointer queue adds 01f01399136c ocfs2: remove repeated uptodate check for buffer adds f0f798db0586 ocfs2: replace simple_strtoull() with kstrtoull() adds 7ed6d4e418d9 ocfs2: remove redundant initialization of variable ret adds b124ac45bda0 kernel: watchdog: modify the explanation related to watchd [...] adds e55fda8cdcba doc: watchdog: modify the explanation related to watchdog thread adds 256f7a6791e8 doc: watchdog: modify the doc related to "watchdog/%u" adds 4acaa7d5045e slab: use __func__ to trace function name adds 26c6cb7cf830 kunit: make test->lock irq safe adds 1f9f78b1b376 mm/slub, kunit: add a KUnit test for SLUB debugging functionality adds 3d8e374c6d46 slub: remove resiliency_test() function adds 588c7fa022d7 mm, slub: change run-time assertion in kmalloc_index() to [...] adds 02ac47d0cdd4 slub: restore slub_debug=- behavior adds 1a88ef87f861 slub: actually use 'message' in restore_bytes() adds 582d1212edc7 slub: indicate slab_fix() uses printf formats adds 792702911f58 slub: force on no_hash_pointers when slub_debug is enabled adds 64dd68497be7 mm: slub: move sysfs slab alloc/free interfaces to debugfs adds 65ebdeef103f mm/slub: add taint after the errors are printed adds 54dd200c5a25 mm/kmemleak: fix possible wrong memory scanning period adds 1a14e3779dd5 dax: fix ENOMEM handling in grab_mapping_entry() adds 85f29cd6a12d tools/vm/page_owner_sort.c: check malloc() return adds 65ac1a60a57e mm/debug_vm_pgtable: ensure THP availability via has_trans [...] adds 832b50725373 mm: mmap_lock: use local locks instead of disabling preemption adds 5631de543acb mm/page_reporting: fix code style in __page_reporting_request() adds f58780a8e385 mm/page_reporting: export reporting order as module parameter adds 9f849c6f9572 mm/page_reporting: allow driver to specify reporting order adds f8af4d0892cb virtio_balloon: specify page reporting order if needed adds 5defd497ed78 mm: page-writeback: kill get_writeback_state() comments adds ab19939a6a50 mm/page-writeback: Fix performance when BDI's share of rat [...] adds 032315543787 mm/page-writeback: update the comment of Dirty position control adds 87e378974975 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() adds 4ade5867b4b8 writeback, cgroup: do not switch inodes with I_WILL_FREE flag adds 592fa002180a writeback, cgroup: add smp_mb() to cgroup_writeback_umount() adds 8826ee4fe750 writeback, cgroup: increment isw_nr_in_flight before grabb [...] adds 29264d92a0f1 writeback, cgroup: switch to rcu_work API in inode_switch_wbs() adds f3b6a6df38aa writeback, cgroup: keep list of inodes attached to bdi_writeback adds 72d4512e9cb1 writeback, cgroup: split out the functional part of inode_ [...] adds f5fbe6b7ad6e writeback, cgroup: support switching multiple inodes at once adds c22d70a162d3 writeback, cgroup: release dying cgwbs by switching attach [...] adds 34ebcce79324 fs: unexport __set_page_dirty adds c1e3dbe9818e fs: move ramfs_aops to libfs adds 0af573780b0b mm: require ->set_page_dirty to be explicitly wired up adds 6e1cae881a06 mm/writeback: move __set_page_dirty() to core mm adds 2f18be363c33 mm/writeback: use __set_page_dirty in __set_page_dirty_nobuffers adds fd7353f88bde iomap: use __set_page_dirty_nobuffers adds fc50eee32915 fs: remove anon_set_page_dirty() adds b82a96c92533 fs: remove noop_set_page_dirty() adds 3a6b2162005f mm: move page dirtying prototypes from mm.h adds f39bd8534594 mm/gup_benchmark: support threading adds 292648ac5cf1 mm: gup: allow FOLL_PIN to scale in SMP adds a458b76a4171 mm: gup: pack has_pinned in MMF_HAS_PINNED adds e17eae2b8399 mm: pagewalk: fix walk for hugepage tables adds 63d8620ecf93 mm/swapfile: use percpu_ref to serialize against concurren [...] adds 2799e77529c2 swap: fix do_swap_page() race with swapoff adds 5c046235a826 mm/swap: remove confusing checking for non_swap_entry() in [...] adds 2efa33fc7f6e mm/shmem: fix shmem_swapin() race with swapoff adds bb243f7dc624 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] adds eb7709c5f3e5 mm/swap: remove unused local variable nr_shadows adds 1cfcc8306a76 mm/swap_slots.c: delete meaningless forward declarations adds a4b451143fa2 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] adds f4c4a3f48480 mm: free idle swap cache page after COW adds eea4a5011ae5 swap: check mapping_empty() for swap cache before being freed adds fdbcb2a6d677 mm/memcg: move mod_objcg_state() to memcontrol.c adds 68ac5b3c8db2 mm/memcg: cache vmstat data in percpu memcg_stock_pcp adds 5387c90490f7 mm/memcg: improve refill_obj_stock() performance adds 559271146efc mm/memcg: optimize user context object stock access adds 41eb5df1cbc9 mm: memcg/slab: properly set up gfp flags for objcg pointer array adds 494c1dfe855e mm: memcg/slab: create a new set of kmalloc-cg-<n> caches adds 13e680fb6a1e mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches adds c5c8b16b596e mm: memcontrol: fix root_mem_cgroup charging adds 8dc87c7d1fec mm: memcontrol: fix page charging in page replacement adds 2884b6b7eed4 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm adds a984226f457f mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] adds f2e4d28dd9f6 mm: memcontrol: simplify lruvec_holds_page_lru_lock adds 7467c39128bd mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] adds 9838354e16a2 mm: memcontrol: simplify the logic of objcg pinning memcg adds 271dd6b1f636 mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] adds 9ef56b78b888 mm: vmscan: remove noinline_for_stack adds b51478a0b3c7 memcontrol: use flexible-array member adds 87579e9b7d8d loop: use worker per cgroup instead of kworker adds 04f94e3fbe1a mm: charge active memcg when no mm is set adds c74d40e8b5e2 loop: charge i/o to mem and blk cg adds 6a1803bb582c mm: memcontrol: remove trailing semicolon in macros adds 8fa207525f6a perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC adds a4eec6a3dfb7 binfmt: remove in-tree usage of MAP_EXECUTABLE adds 3b8db39fad98 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() adds 78d9cf6041b9 mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap adds 96d990239e31 mm/mmap: introduce unlock_range() for code cleanup adds 35e43c5ff4d2 mm/mmap: use find_vma_intersection() in do_mmap() for overlap adds 2797e79f1a49 mm/memory.c: fix comment of finish_mkwrite_fault() adds ce6d42f2e4a2 mm: add vma_lookup(), update find_vma_intersection() comments adds 064b2663603c drm/i915/selftests: use vma_lookup() in __igt_mmap() adds b55541414bd0 arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] adds 09eef83a8015 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] adds 27a14d287e16 arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] adds 900c83f88af0 arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] adds 7f7020ac0dc9 arch/mips/kernel/traps: use vma_lookup() instead of find_vma() adds 3b93e042a59d arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() adds 9ce2c3fc0be6 x86/sgx: use vma_lookup() in sgx_encl_find() adds fc98c03ba9ea virt/kvm: use vma_lookup() instead of find_vma_intersection() adds 85715d680901 vfio: use vma_lookup() instead of find_vma_intersection() adds 47bdd1db16e6 net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() adds da68547d3692 drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() adds 49be780f7984 media: videobuf2: use vma_lookup() in get_vaddr_frames() adds 2beaf153e1d0 misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() adds 9016ddeddf85 kernel/events/uprobes: use vma_lookup() in find_active_uprobe() adds 46e6b31d4617 lib/test_hmm: use vma_lookup() in dmirror_migrate() adds ff69fb8100f1 mm/ksm: use vma_lookup() in find_mergeable_vma() adds 059b8b4875b3 mm/migrate: use vma_lookup() in do_pages_stat_array() adds 5aaf07f0812a mm/mremap: use vma_lookup() in vma_to_resize() adds 3e418f988846 mm/memory.c: use vma_lookup() in __access_remote_vm() adds 33e3575c5148 mm/mempolicy: use vma_lookup() in __access_remote_vm() adds 5673a60b80e8 mm: update legacy flush_tlb_* to use vma adds f4c1ab0937c3 h8300: remove unused variable adds e8df2c703d5d mm/dmapool: use DEVICE_ATTR_RO macro adds 53d884a6675b mm, tracing: unify PFN format strings adds a2afc59fb250 mm/page_alloc: add an alloc_pages_bulk_array_node() helper adds 5c1f4e690eec mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() adds cd61413baa10 mm/vmalloc: print a warning message first on failure adds f4bdfeaf18a4 mm/vmalloc: remove quoted strings split across lines adds 12b9f873a5d0 mm/vmalloc: fallback to a single page allocator adds a850e932df65 mm: vmalloc: add cond_resched() in __vunmap() adds 4469c0f17ec6 printk: introduce dump_stack_lvl() adds 336abff6e872 kasan: use dump_stack_lvl(KERN_ERR) to print stacks adds 3ff16d30f593 kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL() adds 158f25522ca8 kasan: allow an architecture to disable inline instrumentation adds af3751f3c2b6 kasan: allow architectures to provide an outline readiness check adds c0f8aa4fa815 mm: define default MAX_PTRS_PER_* in include/pgtable.h adds cb32c9c5d456 kasan: use MAX_PTRS_PER_* for early shadow tables adds f06f78ab48fb kasan: rename CONFIG_KASAN_SW_TAGS_IDENTIFY to CONFIG_KASA [...] adds a0503b8a0b3c kasan: integrate the common part of two KASAN tag-based modes adds 7a22bdc3c443 kasan: add memory corruption identification support for ha [...] adds c5a54c706e04 mm: report which part of mem is being freed on initmem case adds b19bd1c976af mm/mmzone.h: simplify is_highmem_idx() adds d2f07ec052ac mm: make __dump_page static adds 691d9497285a mm/page_alloc: bail out on fatal signal during reclaim/com [...] adds be7c701fd42c mm/debug: factor PagePoisoned out of __dump_page adds 8bf6f451bded mm/page_owner: constify dump_page_owner adds 0f2317e34e2c mm: make compound_head const-preserving adds ca891f41c4c7 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype adds 5f7dadf3958f mm: constify page_count and page_ref_count adds 1cfcee728391 mm: optimise nth_page for contiguous memmap adds 9660ecaa79ce mm/page_alloc: switch to pr_debug adds a0b8200d06ad kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 adds 28f836b6777b mm/page_alloc: split per cpu page lists and zone stats adds dbbee9d5cd83 mm/page_alloc: convert per-cpu list protection to local_lock adds f19298b9516c mm/vmstat: convert NUMA statistics to basic NUMA counters adds 3ac44a346a50 mm/vmstat: inline NUMA event counter updates adds 3e23060b2d0b mm/page_alloc: batch the accounting updates in the bulk allocator adds 43c95bcc51e4 mm/page_alloc: reduce duration that IRQs are disabled for [...] adds 56f0e661ea8c mm/page_alloc: explicitly acquire the zone lock in __free_ [...] adds df1acc856923 mm/page_alloc: avoid conflating IRQs disabled with zone->lock adds 902499937e3a mm/page_alloc: update PGFREE outside the zone lock in __fr [...] adds 151e084af494 mm: page_alloc: dump migrate-failed pages only at -EBUSY adds bbbecb35a41c mm/page_alloc: delete vm.percpu_pagelist_fraction adds b92ca18e8ca5 mm/page_alloc: disassociate the pcp->high from pcp->batch adds 04f8cfeaed08 mm/page_alloc: adjust pcp->high after CPU hotplug events adds 3b12e7e97938 mm/page_alloc: scale the number of pages that are batch freed adds c49c2c47dab6 mm/page_alloc: limit the number of pages on PCP lists when [...] adds 74f44822097c mm/page_alloc: introduce vm.percpu_pagelist_high_fraction adds 777c00f5ede4 mm: drop SECTION_SHIFT in code comments adds e47aa90568de mm/page_alloc: improve memmap_pages dbg msg adds f7ec104458e0 mm/page_alloc: fix counting of managed_pages adds 21d02f8f8464 mm/page_alloc: move free_the_page adds fdb7d9b7acd0 alpha: remove DISCONTIGMEM and NUMA adds e7793e53901b arc: update comment about HIGHMEM implementation adds 8b793b442051 arc: remove support for DISCONTIGMEM adds 5ab06e10990c m68k: remove support for DISCONTIGMEM adds bb1c50d3967f mm: remove CONFIG_DISCONTIGMEM adds d3c251ab95b6 arch, mm: remove stale mentions of DISCONIGMEM adds 48d9f3355a8e docs: remove description of DISCONTIGMEM adds a9ee6cf5c60e mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA adds 43b02ba93b25 mm: replace CONFIG_FLAT_NODE_MEM_MAP with CONFIG_FLATMEM adds 44042b449872 mm/page_alloc: allow high-order pages to be stored on the [...] adds 203c06eef579 mm/page_alloc: split pcp->high across all online CPUs for [...] adds a3f5d80ea401 mm,hwpoison: send SIGBUS with error virutal address adds 0ed950d1f281 mm,hwpoison: make get_hwpoison_page() call get_any_page() adds 65090f30ab79 Merge branch 'akpm' (patches from Andrew) adds 30d1a556a997 Merge tag 'fs.mount_setattr.nosymfollow.v5.14' of git://gi [...] adds b97902b62ae8 Merge tag 'fs.openat2.unknown_flags.v5.14' of git://git.ke [...] adds 1689b0b554de cifs: fix NULL dereference in smb2_check_message() adds 2438c0bd598b SMB3: Add new info level for query directory adds 4c4a525ae590 cifs: remove two cases where rc is set unnecessarily in sid_to_id adds 0917310b984c cifs: missing null check for newinode pointer adds a5628263a9f8 smb3: fix possible access to uninitialized pointer to DACL adds 162004a2f7ef cifs: missing null pointer check in cifs_mount adds 0060a4f28a9e cifs: fix missing spinlock around update to ses->status adds 0fa757b5d3ea smb3: prevent races updating CurrentMid adds bbd91626f71c Merge tag '5.14-rc-smb3-fixes-part1' of git://git.samba.or [...] adds 0f1616f6df29 gfs2: Fix do_gfs2_set_flags description adds 38a618dbf47f gfs2: Use list_move_tail instead of list_del/list_add_tail adds d3c51c55cb92 gfs2: Fix underflow in gfs2_page_mkwrite adds 5d49d3508b3c gfs2: Fix error handling in init_statfs adds 0fc3bcd6b6e3 gfs2: Clean up the error handling in gfs2_page_mkwrite adds 64090cbe4bff gfs2: Unstuff before locking page in gfs2_page_mkwrite adds 7a607a41cdc6 gfs2: Clean up gfs2_unstuff_dinode adds 8418dabd97ce Merge tag 'gfs2-v5.13-fixes' of git://git.kernel.org/pub/s [...] adds 007b350a5875 Merge tag 'dlm-5.14' of git://git.kernel.org/pub/scm/linux [...] adds c0c6d209b660 Merge tag 'for-linus-5.14-1' of git://github.com/cminyard/ [...] adds 9f0752355b21 mailbox: arm_mhu: Remove redundant error printing in mhu_probe() adds 3edf083f901f mailbox: bcm-pdc: Remove redundant error printing in pdc_probe() adds ff16cae3a31a mailbox: mediatek: Remove redundant error printing in cmdq [...] adds d9605fefe378 MAINTAINERS: Add dt-bindings to mailbox entry adds c7701684eef8 mailbox: hisilicon: Use the correct HiSilicon copyright adds 8339642c9305 dt-bindings: mailbox: imx-mu: add i.MX8ULP MU support adds 32f7443d4139 mailbox: imx: replace the xTR/xRR array with single register adds f689a7cf7597 mailbox: imx: add xSR/xCR register array adds 4f0b776ef583 mailbox: imx-mailbox: support i.MX8ULP MU adds b3c0d72b092e mailbox: mtk-cmdq: Remove cmdq_cb_status adds 1b6b0ce2240e mailbox: mtk-cmdq: Use mailbox rx_callback adds 8ebc3b5aa4cf mailbox: mtk-cmdq: Add struct cmdq_pkt in struct cmdq_cb_data adds d6fbfdbc1274 mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustion adds 01c59166b4a0 mailbox: bcm2835: Remove redundant dev_err call in bcm2835 [...] adds c0d580cefa46 mailbox: bcm-flexrm-mailbox: Remove redundant dev_err call [...] adds cc3eb51814d0 mailbox: mtk-cmdq: Fix uninitialized variable in cmdq_mbox [...] adds 4649d722c37b dt-bindings: mailbox: Add binding for sm6125 adds 72648436b55f mailbox: qcom-apcs: Add SM6125 compatible adds 2ef6123182fa dt-bindings: mailbox: qcom: Add MSM8939 APCS compatible adds 96e39e95c012 mailbox: qcom: Use PLATFORM_DEVID_AUTO to register platfor [...] adds 8a7cdb108d30 mailbox: qcom: Add MSM8939 APCS support adds e80a7e7eafcd mailbox: imx: Avoid using val uninitialized in imx_mu_isr() adds ed9543d6f2c4 dt-bindings: add bindings for polarfire soc mailbox adds 83d7b1560810 mbox: add polarfire soc system controller mailbox adds c317ae30afc2 dt-bindings: add bindings for polarfire soc system controller adds 4f197188da66 MAINTAINERS: add entry for polarfire soc mailbox adds ebb81c14543f Merge tag 'mailbox-v5.14' of git://git.linaro.org/landing- [...] adds 1bcad8e510b2 platform/x86: think-lmi: Fix issues with duplicate attributes adds 0fdf10e5fc96 platform/x86: think-lmi: Split current_value to reflect on [...] adds 23dcd7497c22 platform/x86: think-lmi: Move kfree(setting->possible_valu [...] adds caf23895ce96 platform/x86: intel_skl_int3472: Uninitialized variable in [...] adds 0e695c3f7f66 platform/x86: dell-wmi-sysman: Change user experience when [...] adds 776ba3ad659e Merge tag 'platform-drivers-x86-v5.14-1' of git://git.kern [...] adds e60d726f5d8c Merge tag 'tpmdd-next-v5.14-rc1' of git://git.kernel.org/p [...] adds 4b5e35ce0758 Merge tag 'edac_updates_for_v5.14' of git://git.kernel.org [...] adds 424d8237945c HID: wacom: Correct base usage for capacitive ExpressKey s [...] adds 3b770932eefb HID: thrustmaster: Switch to kmemdup() when allocate chang [...] adds f264481ad614 HID: amd_sfh: Extend driver capabilities for multi-generat [...] adds 0aad9c95eb9a HID: amd_sfh: Extend ALS support for newer AMD platform adds 24a31ea94922 HID: amd_sfh: Add initial support for HPD sensor adds 5a94296bc02a Merge branch 'for-5.14/amd-sfh' into for-linus adds bcfa8d14570d HID: input: Add support for Programmable Buttons adds fd73788ce6a5 Merge branch 'for-5.14/core' into for-linus adds 7f1f38039820 Merge branch 'for-5.14/google' into for-linus adds 33197bd3e82f Merge branch 'for-5.14/intel-ish' into for-linus adds 8f4ef88ebade Merge branch 'for-5.14/logitech' into for-linus adds 24e166f43e93 HID: core: Add hid_hw_may_wakeup() function adds 978e786c5e9b HID: usbhid: Implement may_wakeup ll-driver callback adds 622d97cf7f2b HID: logitech-dj: Implement may_wakeup ll-driver callback adds 498d0ddc6ae9 HID: multitouch: Disable event reporting on suspend when t [...] adds b3e296425482 Merge branch 'for-5.14/multitouch' into for-linus adds df04fbe8680b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 60b6a7e6a0f4 block: fix trace completion for chained bio adds d5870edfa3af block: move the disk events code to a separate file adds 2bc8cda5ea4b block: add the events* attributes to disk_attrs adds 630161cfdf5c block: move bdev_disk_changed adds 0384264ea8a3 block: pass a gendisk to bdev_disk_changed adds a921c655f203 bfq: Remove merged request already in bfq_requests_merged() adds fd2ef39cc9a6 blk: Fix lock inversion between ioc lock and bfqd lock adds cb9516be7708 blk-mq: update hctx->dispatch_busy in case of real scheduler adds c06bc5a3fb42 block/mq-deadline: Remove a WARN_ON_ONCE() call adds 2705dfb20947 block: fix discard request merge adds df668a5fe461 Merge tag 'for-5.14/block-2021-06-29' of git://git.kernel. [...] adds 2744d7a07335 ACPI: Check StorageD3Enable _DSD property in ACPI code adds 6485fc18faa0 ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the [...] adds 120bb3624d55 nvme: verify MNAN value if ANA is enabled adds 2411424143bd nvme: remove superfluous bio_set_dev in nvme_requeue_work adds d399742cd02d nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text adds e7d4b5493a2d nvme: factor out a nvme_validate_passthru_nsid helper adds 522af60cb2f8 nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() adds a0aac973a26d nvme-pci: fix var. type for increasing cq_head adds cb1b10e7ac6c nvme-pci: remove trailing lines for helpers adds 73eefc270afa nvme: add a helper to check ctrl sgl support adds b61678bcd43c nvme-fc: use ctrl sgl check helper adds 253a0b76a12a nvme-pci: use ctrl sgl check helper adds 3b54064fbce7 nvme-tcp: use ctrl sgl check helper adds 2796a8e40942 nvme-fabrics: remove memset in nvmf_reg_read64() adds c22c2720133d nvme-fabrics: remove memset in nvmf_reg_write32() adds bfa9d1222d61 nvme-fabrics: remove memset in connect admin q adds eff4423ec0b0 nvme-fabrics: remove memset in connect io q adds 2a4a910aa4f0 nvmet-fc: do not check for invalid target port in nvmet_fc [...] adds e13b061589ac nvmet: change sn size and check validity adds 7ae023c5aa64 nvmet: make sn stable once connection was established adds 0d148efdf0f0 nvmet: allow mn change if subsys not discovered adds 87fd4cc1c0dd nvmet: make ver stable once connection established adds 46eca4702d93 nvmet: use req->cmd directly in bdev-ns fast path adds f3dce2add3e1 nvmet: use req->cmd directly in file-ns fast path adds 86693c43bb01 nvmet: use u32 for nvmet_subsys max_nsid adds 245067e37d52 nvmet: use u32 type for the local variable nsid adds 8bb6cb9b97ef nvmet: use nvme status value directly adds 7860569ad47f nvmet: remove local variable adds c28a61471c58 block: export blk_next_bio() adds 6e597263f990 nvmet: add req cns error complete helper adds 9a01b58c22cc nvmet: add nvmet_req_bio put helper for backends adds ab5d0b38c047 nvmet: add Command Set Identifier support adds aaf2e048af27 nvmet: add ZBD over ZNS backend support adds 8abd7e2a753a nvmet: remove zeroout memset call for struct adds f66e2804d61a nvme-pci: remove zeroout memset call for struct adds cc72c4426764 nvme: remove zeroout memset call for struct adds 8cf486e131b3 nvme.h: add missing nvme_lba_range_type endianness annotations adds 3c3ee16532c1 nvmet: use NVMET_MAX_NAMESPACES to set nn value adds 5ed9b357024d Merge tag 'nvme-5.14-2021-06-22' of git://git.infradead.or [...] adds 440462198d9c Merge tag 'for-5.14/drivers-2021-06-29' of git://git.kerne [...] 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 bb4e0142dd3e Merge remote-tracking branch 'arm-soc-fixes/arm/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 ff70202b2d1a dev_forward_skb: do not scrub skb mark within the same name space adds 1db1a862a08f gve: Fix swapped vars when fetching max queues adds d6765985a42a Revert "be2net: disable bh with spin_lock in be_process_mcc" adds fade56410c22 net: lwtunnel: handle MTU calculation in forwading adds 3f2db250099f net: sched: fix warning in tcindex_alloc_perfect_hash adds 9ea3e52c5bc8 flow_offload: action should not be NULL when it is referenced adds 0c5dc070ff3d sctp: validate from_addr_param return adds 50619dbf8db7 sctp: add size validation when walking chunks adds b6ffe7671b24 sctp: validate chunk size in __rcv_asconf_lookup adds ef6c8d6ccf0c sctp: add param size validation for SCTP_PARAM_SET_PRIMARY adds f9beb95e6a26 Merge branch 'sctp-size-validations' adds b856150c8098 net: phy: at803x: mask 1000 Base-X link mode adds a118ff661889 selftests: net: devlink_port_split: check devlink returned [...] adds 52c6189a46d9 Merge remote-tracking branch 'net/master' adds 7c1a80e80cde net: xfrm: fix memory leak in xfrm_user_rcv_msg adds 46bb5dd1d2a6 Merge remote-tracking branch 'ipsec/master' adds 8aaf6d7ae340 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus adds 6a7f5bd6185e ASoC: qcom: lpass-cpu: mark IRQ_CLEAR register as volatile [...] adds 0c4f8fd3ed9c ASoC: remove zte zx dangling kconfig adds dd6fb8ff2210 ASoC: wm_adsp: Correct wm_coeff_tlv_get handling adds e588332271b9 ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core adds 33c8516841ea ASoC: Intel: boards: fix xrun issue on platform with max98373 adds d4de9aa58be7 Merge series "ASoC: Intel: machine driver corrections" fro [...] adds 2c70ff56e49a ASoC: codecs: allow SSM2518 to be selected by the user adds e6b66edfef64 ASoC: tegra: Use ADMAIF component for DMA allocations adds 5480da22eab2 Merge series "arm64: tegra: Enable audio IOMMU support on [...] adds fd9a20e816a6 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds 80e51d2d8f0c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds d0c71019f247 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds 2b6a761be079 regulator: rtmv20: Fix wrong mask for strobe-polarity-high adds 6549c46af855 regulator: rt5033: Fix n_voltages settings for BUCK and LDO adds 5db5dd5be70e regulator: hi6421v600: Fix getting wrong drvdata that caus [...] adds 42db01d6430c Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds 8c9c7bcee6e2 Merge remote-tracking branch 'regulator-fixes/for-linus' adds a5276681efc3 Merge remote-tracking branch 'spi/for-5.13' into spi-linus adds e4a5c19888a5 spi: stm32h7: fix full duplex irq handler handling adds dae778069a22 Merge remote-tracking branch 'spi/for-5.14' into spi-linus adds 471cdfed8527 Merge remote-tracking branch 'spi-fixes/for-linus' adds d8019c03387d Merge remote-tracking branch 'input-current/for-linus' adds cd5c91fe6251 crypto: qat - ratelimit invalid ioctl message and print th [...] adds b0d2193ba643 crypto: scatterwalk - Remove obsolete PageSlab check adds 6ee55a6f50fe crypto: omap - Drop obsolete PageSlab check adds 8833272d876e crypto: drbg - self test for HMAC(SHA-512) adds df941fdd779e crypto: sl3516 - Typo s/Stormlink/Storlink/ adds e29dd5c8382e crypto: sl3516 - Add dependency on ARCH_GEMINI adds 66192b2e3fd8 crypto: hisilicon/sec - fix the process of disabling sva p [...] adds 9b1246765ed1 Merge remote-tracking branch 'crypto-current/master' adds 626c67fdc95b Merge remote-tracking branch 'omap-fixes/fixes' adds 4580bd9325a9 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 4946bc1b226f Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 2fd4e6e3f625 Merge remote-tracking branch 'vfs-fixes/fixes' adds 77347eda64ed mmc: core: clear flags before allowing to retune adds b2af322792d6 mmc: sdhci-of-arasan: Use clock-frequency property to upda [...] adds 2f2b73a29d2a phy: intel: Fix for warnings due to EMMC clock 175Mhz chan [...] adds 49036ba889e3 mmc: sdhci: Clear unused bounce buffer at DMA mmap error path adds 2fee14ac97dc dt-bindings: mmc: change compatiable string for MT8195 mmc [...] adds e9000876c5f8 Merge remote-tracking branch 'mmc-fixes/fixes' adds 013b14008c20 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds a08eab4cba40 Merge remote-tracking branch 'pidfd-fixes/fixes' 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 7122debb4367 kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers adds ebd09577be6c lib/test: convert lib/test_list_sort.c to use KUnit adds b29b14f11d88 kunit: tool: internal refactor of parser input handling adds 824945a5b0ff thunderbolt: test: Reinstate a few casts of bitfields adds 6d2426b2f258 kunit: Support skipped tests adds 5acaf6031f53 kunit: tool: Support skipped tests in kunit_tool adds d99ea6751419 kunit: test: Add example tests which are always skipped adds 40eb5cf4cc91 kasan: test: make use of kunit_skip() adds 1d71307a6f94 kunit: add unit test for filtering suites by names adds 1e45dbcd86bf Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds 1988e0d84161 drm/panel: nt35510: Do not fail if DSI read fails adds fbf137d9483a Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 3d94dfed8cb8 Merge remote-tracking branch 'kbuild/for-next' adds 8293715b57c2 Merge remote-tracking branch 'dma-mapping/for-next' adds ea121f4885ed Merge remote-tracking branch 'asm-generic/master' adds ab918a212bf8 Merge remote-tracking branch 'arm/for-next' adds 6b4670af9f49 Merge tag 'omap-for-v5.14/fixes-not-urgent-signed' of git: [...] adds 713ce38d46eb ARM/ixp4xx: Move the virtual IObases adds d5d9f7ac58ea ARM/ixp4xx: Make NEED_MACH_IO_H optional adds ace5219f81f1 PCI: ixp4xx: Add device tree bindings for IXP4xx adds f7821b493458 PCI: ixp4xx: Add a new driver for IXP4xx adds 09aa9aabdcc4 soc: ixp4xx: move cpu detection to linux/soc/ixp4xx/cpu.h adds 55712627bffd pata: ixp4xx: split platform data to its own header adds 478d2dae7330 hw_random: ixp4xx: enable compile-testing adds 479dfb6d5602 hw_random: ixp4xx: Use SPDX license tag adds 854a004305c2 hw_random: ixp4xx: Turn into a module adds cca061b04c0d hw_random: ixp4xx: Add DT bindings adds b80e60eb8ecc hw_random: ixp4xx: Add OF support adds 0da518dae87d ixp4xx: fix spelling mistake in Kconfig "Devce" -> "Device" adds 95ef71523663 Merge tag 'ixp4xx-arm-soc-v5.14' of git://git.kernel.org/p [...] adds e133f01db1d4 Merge branch 'arm/soc' into for-next adds da1eab9e15ef ARM: dts: hisilicon: use the correct HiSilicon copyright adds 79eb3cbf02d4 Merge tag 'hisi-arm32-dt-for-5.14' of git://github.com/his [...] adds e3211e414d26 arm64: dts: hisilicon: use the correct HiSilicon copyright adds def0c98367ea Merge tag 'hisi-arm64-dt-for-5.14' of git://github.com/his [...] adds e356dc4c088d Merge tag 'omap-for-v5.14/dt-cleanup-signed' of git://git. [...] adds 707472acca6d Merge tag 'ti-k3-dt-for-v5.14' of git://git.kernel.org/pub [...] adds 43b3219861c7 Merge tag 'mvebu-dt64-5.14-1' of git://git.kernel.org/pub/ [...] adds f82c6e6dd149 Merge tag 'v5.14-rockchip-dts32-1' of git://git.kernel.org [...] adds 73d1774e0f6e Merge tag 'v5.14-rockchip-dts64-1' of git://git.kernel.org [...] adds c21cc3d89273 Merge tag 'qcom-arm64-for-5.14-1' of https://git.kernel.or [...] adds 2995b50376b9 Merge tag 'v5.14-rockchip-dts32-2' of git://git.kernel.org [...] adds b62b189f7e2c Merge tag 'v5.14-rockchip-dts64-2' of git://git.kernel.org [...] adds 5cf57433bd51 Merge branch 'arm/dt' into for-next adds aa324dd06f7f Merge branch 'arm/fixes' into for-next adds 4014f3177b0a Merge tag 'mvebu-fixes-5.13-1' of git://git.kernel.org/pub [...] adds 115484216b07 Merge tag 'mvebu-drivers-5.14-1' of git://git.kernel.org/p [...] adds 2afd1c20e754 Merge tag 'v5.14-rockchip-drivers1' of git://git.kernel.or [...] adds ac86f4351a41 Merge branch 'arm/drivers' into for-next adds e6adbcb7e2d7 Merge tag 'qcom-arm64-defconfig-for-5.14-1' of https://git [...] adds a757ab4e58ac Merge branch 'arm/defconfig' into for-next adds 2ded36511b58 ARM: Document merges adds 45ee064587b4 Merge remote-tracking branch 'arm-soc/for-next' adds 80021e533cbe Merge remote-tracking branch 'actions/for-next' adds af45ed22741a Merge remote-tracking branch 'amlogic/for-next' adds 30994dbad4ba Merge remote-tracking branch 'aspeed/for-next' adds 6826919d5049 Merge remote-tracking branch 'at91/at91-next' adds e1abcc7767ec Merge remote-tracking branch 'drivers-memory/for-next' adds 70120b5d8656 Merge remote-tracking branch 'imx-mxs/for-next' adds 492696eecdf9 Merge remote-tracking branch 'keystone/next' adds 4680199b6419 Merge remote-tracking branch 'mediatek/for-next' adds d2b5b98edf2f Merge remote-tracking branch 'mvebu/for-next' adds a450e31d2ec5 Merge remote-tracking branch 'omap/for-next' adds 801585677172 Merge remote-tracking branch 'qcom/for-next' adds 1a6159cb2686 Merge remote-tracking branch 'renesas/next' adds cf5bf09bf56b Merge remote-tracking branch 'rockchip/for-next' adds 7464e8a13993 Merge remote-tracking branch 'samsung-krzk/for-next' adds 113e793d18ab firmware: arm_scmi: Simplify device probe function on the bus adds 8ecab7700929 firmware: arm_scmi: Ensure drivers provide a probe function adds c9bc39a38a65 Merge tag 'scmi-updates-5.14-2' of git://git.kernel.org/pu [...] adds 0a169e13c00d Merge tag 'arm-ffa-5.14-2' of git://git.kernel.org/pub/scm [...] adds 5bfbf284dd96 Merge remote-tracking branch 'scmi/for-linux-next' adds 9d7cc2d1698c Merge remote-tracking branch 'sunxi/sunxi/for-next' adds e0c7d27a6986 Merge remote-tracking branch 'tegra/for-next' adds 4fc53ccfdcbd Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 95e46b050525 Merge remote-tracking branch 'xilinx/for-next' adds ca1c667f4be9 clk: qcom: gcc: Add support for a new frequency for SC7280 adds 11fa5f8392ee dt-bindings: clk: qcom: gcc-sm6125: Document SM6125 GCC driver adds 4b8d6ae57cdf clk: qcom: Add SM6125 (TRINKET) GCC driver adds e184d788af5c dt-bindings: clock: qcom: Add MSM8226 GCC clock bindings adds 76f53d9bd900 clk: qcom: gcc: Add support for Global Clock controller fo [...] adds d1312020feec clk: qcom: smd-rpmcc: Add support for MSM8226 rpm clocks adds 652c96bb9bfe clk/qcom: Remove unused variables adds f21b6bfecc27 clk: qcom: clk-alpha-pll: add support for zonda pll adds a3b82fa77b86 dt-bindings: clock: add QCOM SM8250 camera clock bindings adds 5d66ca79b58c clk: qcom: Add camera clock controller driver for SM8250 adds 7f54bf2640e8 clk: qcom: clk-alpha-pll: fix CAL_L write in alpha_pll_fab [...] adds 958ae02e8df8 dt-bindings: clock: ehrpwm: Add support for AM64 specific [...] adds 87e2a58ca6c7 clk: keystone: syscon-clk: Add support for AM64 specific e [...] adds 9ba98c08dcb8 drivers: ti: remove redundant error message in adpll.c adds d915611eda07 Merge branches 'clk-qcom', 'clk-versatile', 'clk-renesas', [...] adds 2f0d67bf4cec clk: tegra: clk-tegra124-dfll-fcpu: don't use devm functio [...] adds 029eae234be3 Merge branches 'clk-legacy', 'clk-vc5', 'clk-allwinner', ' [...] adds feb29cc744c1 dt-bindings: clock: gpio-mux-clock: Convert to json-schema adds 6c9feabc2c6b clk: zynqmp: fix compile testing without ZYNQMP_FIRMWARE adds b9ec1c1f9c1b clk: zynqmp: pll: Remove some dead code adds 610a5d83010e clk: zynqmp: Use firmware specific common clock flags adds 1b09c308e649 clk: zynqmp: Use firmware specific divider clock flags adds 54530ed17d1c clk: zynqmp: Use firmware specific mux clock flags adds 03aea91bbe06 clk: zynqmp: Handle divider specific read only flag adds efbe21df3e88 clk: agilex/stratix10: remove noc_clk adds 6855ee839699 clk: agilex/stratix10: fix bypass representation adds c2c9c5661a48 clk: agilex/stratix10: add support for the 2nd bypass adds dfd1427c3769 clk: agilex/stratix10/n5x: fix how the bypass_reg is handled adds 99c6fc6d7ecb clk: socfpga: clk-pll: Remove unused variable 'rc' adds e51fbc55d3d3 Merge branches 'clk-rockchip', 'clk-amlogic', 'clk-yaml', [...] adds 199ead4008b2 dt-bindings: clock: add ti,lmk04832 bindings adds 3bc61cfd6f4a clk: add support for the lmk04832 adds 6181baa177d4 clk: lmk04832: add support for digital delay adds 97a1c5cbbfe4 clk: lmk04832: Depend on SPI adds bf68fdfdec6c clk: lmk04832: Use of match table adds 47c671da45dc clk: stm32mp1: merge 'clk-hsi-div' and 'ck_hsi' into one clock adds 152efe5662ea clk: stm32mp1: merge 'ck_hse_rtc' and 'ck_rtc' into one clock adds 9008fddee4be clk: stm32mp1: remove intermediate pll clocks adds 95272370e290 clk: stm32mp1: convert to module driver adds c392df194a2d clk: stm32mp1: move RCC reset controller into RCC clock driver adds 590ff40e06d8 reset: stm32mp1: remove stm32mp1 reset adds bd08b193cf13 dt-bindings: clock: add IDs for SCMI clocks on stm32mp15 adds 256c7521cb5e dt-bindings: reset: add IDs for SCMI reset domains on stm32mp15 adds f040e135c59a dt-bindings: reset: add MCU HOLD BOOT ID for SCMI reset do [...] adds 94b7888b67c4 dt-bindings: clock: stm32mp1 new compatible for secure rcc adds 21e743300dd0 clk: stm32mp1: new compatible for secure RCC support adds fa5b6541423e clk: bd718xx: Drop BD70528 support adds 2dca2a619a90 clk: actions: Fix UART clock dividers on Owl S500 SoC adds fe1f71e338d7 clk: actions: Fix SD clocks factor table on Owl S500 SoC adds a8f1f03caa51 clk: actions: Fix bisp_factor_table based clocks on Owl S500 SoC adds fd90b5b90452 clk: actions: Fix AHPPREDIV-H-AHB clock chain on Owl S500 SoC adds a4acefd85825 dt-bindings: clock: Add NIC and ETHERNET bindings for Acti [...] adds db01868f1b26 clk: actions: Add NIC and ETHERNET clock support for Actio [...] adds 2e1ae04f7fe0 dt-bindings: clock: ingenic: Add ingenic,jz4760{,b}-cgu co [...] adds 249592bf6d5d clk: Support bypassing dividers adds 315a8423b203 clk: ingenic: Read bypass register only when there is one adds 037f1ffd0f0a clk: ingenic: Remove pll_info.no_bypass_bit adds b60b0b55926b clk: ingenic: Support overriding PLLs M/N/OD calc algorithm adds bdbfc029374f clk: ingenic: Add support for the JZ4760 adds 4f47c91fc6a8 Merge branches 'clk-lmk04832', 'clk-stm', 'clk-rohm', 'clk [...] adds b5a87e692c04 clk: st: clkgen-pll: remove unused variable of struct clkgen_pll adds 574dffc2995c clk: st: flexgen: embed soc clock outputs within compatible data adds fa745c71b8e7 dt-bindings: clock: st: flexgen: add new introduced compatible adds 92ef1b2beb10 clk: st: clkgen-pll: embed soc clock outputs within compat [...] adds 8df309e9c5e1 dt-bindings: clock: st: clkgen-pll: add new introduced compatible adds 5dc1a12711b3 clk: st: clkgen-fsyn: embed soc clock outputs within compa [...] adds 301035c32e67 dt-bindings: clock: st: clkgen-fsyn: add new introduced co [...] adds c832bb98d370 dt-bindings: clock: clk-si5341: Add new attributes adds 6e7d2de1e000 clk: si5341: Wait for DEVICE_READY on startup adds 78f6f406026d clk: si5341: Avoid divide errors due to bogus register contents adds 71dcc4d1f7d2 clk: si5341: Check for input clock presence and PLL lock o [...] adds 3c9b49b0031a clk: si5341: Update initialization magic adds b7bbf6ec4940 clk: si5341: Allow different output VDD_SEL values adds ab89a3439ffa clk: si5341: Add silabs,xaxb-ext-clk property adds 2f02c5e42a55 clk: si5341: Add silabs,iovdd-33 property adds 9b13ff4340df clk: si5341: Add sysfs properties to allow checking/resett [...] adds b87111da42f3 dt-bindings: Document the hi3559a clock bindings adds 6c81966107dc clk: hisilicon: Add clock driver for hi3559A SoC adds d2b21013bf5f Merge branches 'clk-st', 'clk-si' and 'clk-hisilicon' into [...] adds b1f247714acb clk: stm32mp1: fix missing spin_lock_init() adds b424f73b6c01 clk: lmk04832: fix return value check in lmk04832_probe() adds 2cdee50eda9d clk: lmk04832: Fix spelling mistakes in dev_err messages a [...] adds faa0e3079485 clk: k210: Fix k210_clk_set_parent() adds bbd7a6cc382f clk: divider: Add re-usable determine_rate implementations adds db400ac1444b clk: divider: Switch from .round_rate to .determine_rate b [...] adds e4c5ef6b9584 clk: meson: regmap: switch to determine_rate for the dividers adds 498cc50b3fa9 clk: hisilicon: hi3559a: Drop __init markings everywhere adds 43ba6969cfb8 Merge remote-tracking branch 'clk/clk-next' adds 9286dfebe1b6 Merge remote-tracking branch 'clk-renesas/renesas-clk' adds e6f6966bec6a Merge remote-tracking branch 'csky/linux-next' adds 4b4153f97ae9 Merge remote-tracking branch 'h8300/h8300-next' adds bab81646c11f Merge remote-tracking branch 'm68knommu/for-next' adds 3088658fff6e Merge remote-tracking branch 'microblaze/next' adds cad065ed8d88 MIPS: MT extensions are not available on MIPS32r1 adds 6817c944430d MIPS: loongsoon64: Reserve memory below starting pfn to pr [...] adds c994a3ec7ecc MIPS: set mips32r5 for virt extensions adds 579f73cf8485 MIPS: X1830: Respect cell count of common properties. adds 2bc434b12d12 dt-bindings: clock: Add documentation for MAC PHY control [...] adds ab3040e1379b MIPS: Ingenic: Add MAC syscon nodes for Ingenic SoCs. adds 23c64447b353 MIPS: CI20: Reduce clocksource to 750 kHz. adds 34c522a07ccb MIPS: CI20: Add second percpu timer for SMP. adds cf02ce742f09 MIPS: Fix PKMAP with 32-bit MIPS huge page support adds 63c276985117 Merge remote-tracking branch 'mips/mips-next' adds 6b534954e465 Merge remote-tracking branch 'openrisc/for-next' adds 3018fbc63632 powerpc/64s: Fix boot failure with 4K Radix adds f47d5a4fc254 powerpc/prom_init: Convert prom_strcpy() into prom_strscpy_pad() adds ffaacd97fd37 powerpc/prom_init: Pass linux_banner to firmware via optio [...] adds 9a3ed7adcabc powerpc/interrupt: Fix CONFIG ifdef typo adds bf9155f1970c powerpc: remove interrupt exit helpers unused argument adds 1df7d5e4baea powerpc/64s: introduce different functions to return from [...] adds 59dc5bfca0cb powerpc/64s: avoid reloading (H)SRR registers if they are [...] adds e754f4d13e39 powerpc/64: move interrupt return asm to interrupt_64.S adds dd152f70bdc1 powerpc/64s: system call avoid setting MSR[RI] until we se [...] adds 63e40806eea9 powerpc/64s: save one more register in the masked interrup [...] adds f23699c93bec powerpc/64: allow alternate return locations for soft-mask [...] adds 862fa563524b powerpc/64: interrupt soft-enable race fix adds 9d1988ca87dd powerpc/64: treat low kernel text as irqs soft-masked adds 13799748b957 powerpc/64: use interrupt restart table to speed up return [...] adds f84aa284947f powerpc/interrupt: Rename and lightly change syscall_exit_ [...] adds a214ee8802ad powerpc/interrupt: Refactor interrupt_exit_user_prepare() adds 99f98f849cf1 powerpc/interrupt: Interchange prep_irq_for_{kernel_enable [...] adds 61eece2d1707 powerpc/interrupt: Refactor prep_irq_for_{user/kernel_enab [...] adds ae58b1c64589 powerpc/interrupt: Remove prep_irq_for_user_exit() adds 6eaaf9de3599 powerpc/64s/interrupt: Check and fix srr_valid without crashing adds 633c8e9800f3 powerpc/pseries: Enable hardlockup watchdog for PowerVM pa [...] adds 0cdff98b395e powerpc/64s: Remove irq mask workaround in accumulate_stol [...] adds f5f48e8cb93f powerpc: Make PPC_IRQ_SOFT_MASK_DEBUG depend on PPC64 adds bab26238bbd4 powerpc: Offline CPU in stop_this_cpu() adds b3e3b4db7a9b powerpc/pseries: skip reserved LMBs in dlpar_memory_add_by [...] adds c2aaddcc65b3 powerpc/pseries: break early in dlpar_memory_add_by_count() loops adds 0e5962b2ec3d powerpc/pseries: fail quicker in dlpar_memory_add_by_ic() adds 0e8554b5d780 powerpc/papr_scm: Properly handle UUID types and API adds 57307f1b6edd powerpc/mm: Leave a gap between early allocated IO areas adds 6ca6512c716a powerpc/mm: Properly coalesce pages in ptdump adds 56afad885228 powerpc: Remove klimit adds 10e9252f043e powerpc/32: Interchange r10 and r12 in SYSCALL_ENTRY on non booke adds 275dcf24e253 powerpc/32: Interchange r1 and r11 in SYSCALL_ENTRY on booke adds 4bd9e05ac7b8 powerpc/32: Reduce code duplication of system call entry adds a27755d57e0b powerpc/32: Avoid #ifdef nested with FTR_SECTION on booke [...] adds f35d2f249ef0 powerpc/64s: Fix copy-paste data exposure into newly creat [...] adds 511eea5e2ccd powerpc/kprobes: Fix Oops by passing ppc_inst as a pointer [...] adds ed78f56e1271 powerpc/papr_scm: Make 'perf_stats' invisible if perf-stat [...] adds de21e1377c4f powerpc/papr_scm: Add support for reporting dirty-shutdown-count adds 0566fa760d23 powerpc/kprobes: Roll IS_RFI() macro into IS_RFID() adds 12b58492e60b powerpc/kprobes: Warn if instruction patching failed adds dcf57af201eb powerpc/configs: Enable STACK_TRACER and FTRACE_SYSCALLS i [...] adds b8ee3e6d6c5e powerpc/xmon: Add support for running a command on all cpu [...] adds 20ccb004bad6 powerpc/bpf: Use bctrl for making function calls adds c6c27e3d8464 selftests/powerpc: Use req_max_processed_len from sysfs NX [...] adds 24d33ac5b8ff powerpc/64s: Make prom_init require RELOCATABLE adds 95839225639b powerpc: Fix is_kvm_guest() / kvm_para_available() adds d2827e5e2e0f powerpc/papr_scm: trivial: fix typo in a comment adds 4bfa5ddff924 powerpc/rtas-rtc: remove unused constant adds bfb0c9fcf587 powerpc/pseries/dlpar: use rtas_get_sensor() adds d40a82be2f79 powerpc/pmu: Make the generic compat PMU use the architect [...] adds a2305e3de819 powerpc: mark local variables around longjmp as volatile adds c736fb97051c powerpc/pseries/vas: Include irqdomain.h adds 7c6986ade69e powerpc/stacktrace: Fix spurious "stale" traces in raise_b [...] adds 5f0f95f1e1b6 powerpc/ptrace: Move set_return_regs_changed() before regs [...] adds cae4644673ec powerpc/ptrace: Refactor regs_set_return_{msr/ip} adds 590e1e425445 powerpc/sysfs: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE adds 767e6e7130b2 powerpc/interrupt: Also use exit_must_hard_disable() on PPC32 adds b064037ea410 powerpc/interrupt: Use names in check_return_regs_valid() adds c89e632658e7 powerpc/32s: Fix setup_{kuap/kuep}() on SMP adds fc4999864bca powerpc/4xx: Fix setup_kuep() on SMP adds 5567b1ee29b7 powerpc/64s: fix hash page fault interrupt handler adds fce01acf830a powerpc/64e: fix CONFIG_RELOCATABLE build warnings adds 9b69d48c7516 powerpc/64e: remove implicit soft-masking and interrupt ex [...] adds 325678fd0522 powerpc/64s: add a table of implicit soft-masked addresses adds 1b0482229c30 powerpc/64s/interrupt: preserve regs->softe for NMI interrupts adds 2b43dd7653cc powerpc/64: enable MSR[EE] in irq replay pt_regs adds 98798f33c6be powerpc/64/interrupt: add missing kprobe annotations on in [...] adds c59458b00aec powerpc/64s/interrupt: clean up interrupt return labels adds 91fc46eced0f powerpc/64s: move ret_from_fork etc above __end_soft_masked adds 6f234c93f865 Merge remote-tracking branch 'powerpc/next' adds c93af12c62b5 Merge remote-tracking branch 'risc-v/for-next' adds e2bc3e91d91e scripts/min-tool-version.sh: Raise minimum clang version t [...] adds c1e18c17bda6 s390/pci: add zpci_set_irq()/zpci_clear_irq() adds e5e1bdf0bca8 virtio/s390: get rid of open-coded kvm hypercall adds c74d3c182ab4 s390/speculation: Use statically initialized const for ins [...] adds 2a18a5502648 s390/zcrypt: Switch to flexible array member adds cf1ffce243bc s390/hypfs: use register pair instead of register asm adds fcc91d5d4047 s390/timex: get rid of register asm adds 7e86f967f4c9 s390/lib,xor: get rid of register asm adds 2bd67038f89e s390/mm,pages-states: get rid of register asm adds 79ee201e2602 s390/cmpxchg: use register pair instead of register asm adds 8f45db5555e3 s390/string: get rid of register asm adds d1e18efa8fa9 s390/lib,uaccess: get rid of register asm adds 8cf23c8e1fec s390/lib,string: get rid of register asm adds 6d7c628be71d s390/cmf: get rid of register asm adds b94bcca28342 s390/ioasm: get rid of register asm adds 7496209a8944 s390/ioasm: use symbolic names for asm operands adds d3e2ff5436d6 s390/qdio: get rid of register asm adds d4a01902eb59 s390/dasd: use register pair instead of register asm adds aff7f230c07a Merge branch 'features' into for-next adds fa6845c1b53e Merge remote-tracking branch 's390/for-next' adds 87a9e7750c65 Merge remote-tracking branch 'sh/for-next' adds f98420444c5a Merge remote-tracking branch 'uml/linux-next' adds dace0fc2531c Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 9fb566cdd8bc Merge remote-tracking branch 'pidfd/for-next' adds eb6a68a9a47c Merge remote-tracking branch 'fscache/fscache-next' adds 98e89097e3dc Merge branch 'misc-5.14' into for-next-current-v5.12-20210624 adds 808c6838dfee Merge branch 'for-next-current-v5.12-20210624' into for-ne [...] adds 3ad87226f8d7 Merge remote-tracking branch 'btrfs/for-next' adds 22d41cdcd3cf ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty adds 675d4d8997ac ceph: make ceph_netfs_read_ops static adds 4364c6938dcb ceph: make ceph_queue_cap_snap static adds d71a95e7ffab libceph: kill ceph_none_authorizer::reply_buf adds 1e6de263d116 libceph: fix some spelling mistakes adds da6ebb4d67d9 libceph: remove unnecessary ret variable in ceph_auth_init() adds dc915ecde863 libceph: fix doc warnings in cls_lock_client.c adds 8ecd34c797a8 ceph: simplify the metrics struct adds fc123d5f504b ceph: update and rename __update_latency helper to __update_stdev adds 903f4fec78dd ceph: add IO size metrics support adds f3fd3ea6a26a ceph: decoding error in ceph_update_snap_realm should return -EIO adds a6862e6708c1 ceph: add some lockdep assertions around snaprealm handling adds df2c0cb7f8e8 ceph: clean up locking annotation for ceph_get_snap_realm [...] adds 7e65624d32b6 ceph: allow ceph_put_mds_session to take NULL or ERR_PTR adds 52d60f8e18b8 ceph: eliminate session->s_gen_ttl_lock adds 6a92b08fdad2 ceph: don't take s_mutex or snap_rwsem in ceph_check_caps adds 0449a35222e9 ceph: don't take s_mutex in try_flush_caps adds 7732fe168eda ceph: don't take s_mutex in ceph_flush_snaps adds 23c2c76ead54 ceph: eliminate ceph_async_iput() adds 4c18347238ab ceph: take reference to req->r_parent at point of assignment adds 2ff55b2cc942 Merge remote-tracking branch 'ceph/master' adds 8fec6a3a449e Merge remote-tracking branch 'cifsd/cifsd-for-next' adds 428cc9c467c5 Merge remote-tracking branch 'configfs/for-next' adds 839a534f1e85 exfat: avoid incorrectly releasing for root inode adds 498c0e7a656c exfat: handle wrong stream entry size in exfat_readdir() adds 39cf401cf3b2 Merge remote-tracking branch 'exfat/dev' adds 8b0ed8443ae6 writeback: fix obtain a reference to a freeing memcg css adds 5fd541e3a933 Pull writeback memcg fix from Munchun Song adds e8a2bcf6fc7d Merge remote-tracking branch 'ext3/for_next' adds 6d2424a84533 ext4: fix comment for s_hash_unsigned adds ee00d6b3c7aa ext4: fsmap: fix the block/inode bitmap comment adds 310c097c2bdb ext4: remove duplicate definition of ext4_xattr_ibody_inli [...] adds e9f9f61d0cdc ext4: consolidate checks for resize of bigalloc into ext4_ [...] adds b1489186cc83 ext4: add check to prevent attempting to resize an fs with [...] adds d07621d9b9b8 jbd2: clean up misleading comments for jbd2_fc_release_bufs adds 0caaefbaf2a4 ext4: no need to verify new add extent block adds 1866cba84243 jbd2: remove the out label in __jbd2_journal_remove_checkpoint() adds fcf37549ae19 jbd2: ensure abort the journal if detect IO error when wri [...] adds 235d68069cbd jbd2: don't abort the journal when freeing buffers adds 214eb5a4d8a2 jbd2: remove redundant buffer io error checks adds 4ba3fcdde7e3 jbd2,ext4: add a shrinker to release checkpointed buffers adds dbf2bab7935b jbd2: simplify journal_clean_one_cp_list() adds 3b672e3aedff ext4: remove bdev_try_to_free_page() callback adds acc6100d3ffa fs: remove bdev_try_to_free_page callback adds d578b99443fd ext4: notify sysfs on errors_count value change adds 16aa4c9a1fbe jbd2: export jbd2_journal_[un]register_shrinker() adds bd4f4bd577fc Merge remote-tracking branch 'ext4/dev' adds 4215d054aea0 f2fs: enable extent cache for compression files in read-only adds 132e3209789c f2fs: remove false alarm on iget failure during GC adds bf1c5bc21b87 MAINTAINERS: f2fs: update my email address adds ab91b9200dc9 Merge remote-tracking branch 'f2fs/dev' adds 1ca5eddcf8dc Merge remote-tracking branch 'fuse/for-next' adds f780dbdd1279 Merge remote-tracking branch 'jfs/jfs-next' adds dd99e9f98fbf NFSv4: Initialise connection to the server in nfs4_alloc_client() adds 3731d44bba8e NFSv4: Fix an Oops in pnfs_mark_request_commit() when doin [...] adds 6d1c0f3d28f9 sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_pa [...] adds bb24cc0f37a2 rpc: remove redundant initialization of variable status adds bc1c56e9bbe9 SUNRPC: prevent port reuse on transports which don't request it. adds 1fcb6fcd74a2 nfs: fix acl memory leak of posix_acl_create() adds 213bb58475b5 NFS: Fix up inode attribute revalidation timeouts adds 20cf7d4ea4ad NFSv4: Fix handling of non-atomic change attrbute updates adds a9601ac5e916 NFS: Avoid duplicate resets of attribute cache timeouts adds eae00c5d6e48 nfs: update has_sec_mnt_opts after cloning lsm options fro [...] adds b42ad64f5f21 NFS: Remove unnecessary inode parameter from nfs_pageio_co [...] adds fcb170a9d825 SUNRPC: Fix the batch tasks count wraparound. adds 5483b904bf33 SUNRPC: Should wake up the privileged task firstly. adds be20037725d1 NFSv4: Fix delegation return in cases where we have to retry adds 6b4befc0a06b NFSv4: Add lease breakpoints in case of a delegation recal [...] adds e93a5e9306a5 NFSv4: Add support for application leases underpinned by a [...] adds e97bc66377bc NFS: nfs_find_open_context() may only select open files adds df2c7b951f43 NFSv4: setlease should return EAGAIN if locks are not available adds e9e8ee40b37a Merge branch 'leases-devel' adds bdcc1837d8dd NFSv4: Initialise connection to the server in nfs4_alloc_client() adds 08253896b978 NFSv4: Fix an Oops in pnfs_mark_request_commit() when doin [...] adds 26aa5c566145 sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_pa [...] adds 5d61430d14d2 sunrpc: Create a sunrpc directory under /sys/kernel/ adds b47f83eda70e sunrpc: Create a client/ subdirectory in the sunrpc sysfs adds 87daac3ff2c0 sunrpc: Create per-rpc_clnt sysfs kobjects adds 194af15f36b5 sunrpc: add xprt id adds 4fde44cb8b70 sunrpc: add IDs to multipath adds 399e2da1565a sunrpc: keep track of the xprt_class in rpc_xprt structure adds 608b3eeb9df2 sunrpc: add xprt_switch direcotry to sunrpc's sysfs adds afe1590b7f2c sunrpc: add a symlink from rpc-client directory to the xpr [...] adds c5bc673c2f8a sunrpc: add add sysfs directory per xprt under each xprt_switch adds f61c41161a45 sunrpc: add dst_attr attributes to the sysfs xprt directory adds 43ed71f5b9ad sunrpc: provide transport info in the sysfs directory adds bc4d1a2352f4 sunrpc: provide multipath info in the sysfs directory adds ac0fc682a55d sunrpc: provide showing transport's state info in the sysf [...] adds 6bda1a0ad546 Merge branch 'sysfs-devel' adds 2d7c515f523d NFS: Ensure nfs_readpage returns promptly when internal er [...] adds 28b455ffdef5 NFS: Fix fscache read from NFS after cache error adds a0f46eb30851 Merge remote-tracking branch 'nfs/linux-next' adds 8419d3eab833 nfsd: Reduce contention for the nfsd_file nf_rwsem adds fb48b9d08ab9 nfsd: remove redundant assignment to pointer 'this' adds 353e1e2a7f22 NFSD: Prevent a possible oops in the nfs_dirent() tracepoint adds 043d87ce1844 Merge remote-tracking branch 'nfsd/nfsd-next' adds 24523e45b44f orangefs: readahead adjustment adds 0fdec1b3c9fb orangefs: fix orangefs df output. adds a41e54844166 Merge remote-tracking branch 'orangefs/for-next' adds 7f5d2cc4b5d4 Merge remote-tracking branch 'ubifs/next' adds e6161b975e37 Merge remote-tracking branch 'v9fs/9p-next' adds d3a3340b6af2 xfs: Initialize error in xfs_attr_remove_iter adds 6be001021f0b xfs: don't nest icloglock inside ic_callback_lock adds b6903358c230 xfs: remove callback dequeue loop from xlog_state_do_iclog [...] adds a1bb8505e921 xfs: Fix a CIL UAF by getting get rid of the iclog callback lock adds 1effb72a8179 xfs: don't wait on future iclogs when pushing the CIL adds 8d9ebe4bade3 Merge remote-tracking branch 'xfs/for-next' adds a88a1452143a Merge remote-tracking branch 'vfs/for-next' adds fdc8c4fa5559 Merge remote-tracking branch 'printk/for-next' adds b89da28269fe Merge branch 'pci/enumeration' adds fa7aebb9e5f8 Merge branch 'pci/error' adds 97d24b8e2966 Merge branch 'pci/hotplug' adds dde293305a76 Merge branch 'pci/misc' adds c5ec91b967ed Merge branch 'pci/p2pdma' adds 0c280990db2e Merge branch 'pci/pm' adds c767de061795 Merge branch 'pci/resource' adds f776c80159ab Merge branch 'pci/sysfs' adds 3416aceafb2c Merge branch 'pci/virtualization' adds fd6403756f4c PCI: imx6: Remove imx6_pcie_probe() redundant error message adds 7a289a164c73 PCI: imx6: Limit DBI register length for imx6qp PCIe adds c9d511dc8461 dt-bindings: imx6q-pcie: Add "vph-supply" for PHY supply voltage adds d2ce69ca2516 PCI: imx6: Enable PHY internal regulator when supplied >3V adds a6172e4822cf Merge branch 'pci/host/imx6' adds 655832d12f22 PCI: intel-gw: Fix INTx enable adds 5b313f48864b Merge branch 'pci/host/intel-gw' adds 7bf475a4614a PCI: tegra: Add missing MODULE_DEVICE_TABLE adds 77d69dae406a Merge branch 'pci/host/tegra' adds c4bf1f25c6c1 PCI: tegra194: Fix host initialization during resume adds fbca992675b7 PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defin [...] adds d675a0e1b981 Merge branch 'pci/host/tegra194' adds 98748c03d0a8 Merge branch 'remotes/lorenzo/pci/ftpci100' adds 447b8af05d1f Merge branch 'remotes/lorenzo/pci/hv' adds e673d697b9a2 PCI: iproc: Fix multi-MSI base vector number allocation adds 2dc0a201d0f5 PCI: iproc: Support multi-MSI only on uniprocessor kernel adds e6010935f58f Merge branch 'remotes/lorenzo/pci/iproc' adds a362f02000a8 Merge branch 'remotes/lorenzo/pci/mediatek' adds 3a2e476dc5d0 PCI: mediatek-gen3: Add missing MODULE_DEVICE_TABLE adds 1201b62efd9d Merge branch 'remotes/lorenzo/pci/mediatek-gen3' adds baf04bbda652 Merge branch 'remotes/lorenzo/pci/microchip' adds b825355b4d27 Merge branch 'remotes/lorenzo/pci/mobiveil' adds c025f5b2e5a5 PCI: rockchip: Avoid accessing PCIe registers with clocks gated adds 31e39226eb56 Merge branch 'remotes/lorenzo/pci/rockchip' adds 6a69c06e0e25 Merge branch 'remotes/lorenzo/pci/xgene' adds 8f6d7b324870 Merge remote-tracking branch 'pci/next' adds c5d4fb2539ca pstore/blk: Use "%lu" to format unsigned long adds ecd06bf0e5b2 Merge remote-tracking branch 'pstore/for-next/pstore' adds 2f96e8241612 Merge branch 'for-5.14/amd-sfh' into for-next adds c6f60845f099 Merge branch 'for-5.13/upstream-fixes' into for-next adds 8090738aa52f Merge branch 'for-5.14/core' into for-next adds fd95fd0867cc Merge branch 'for-5.14/multitouch' into for-next adds f3fb2deb517f Merge branch 'for-5.13/upstream-fixes' into for-next adds e7a16fc3a7ad Merge remote-tracking branch 'hid/for-next' adds 0126db1439ae Merge branch 'i2c/for-current' into i2c/for-next adds dd66b39f600b i2c: cadence: Clear HOLD bit before xfer_size register rolls over adds 9dbba3f87c78 i2c: xiic: Simplify with dev_err_probe() adds 2d1a83a4f36f i2c: cadence: Simplify with dev_err_probe() adds cc883cdf68f5 i2c: davinci: Simplify with dev_err_probe() adds 2f799b25dbaa i2c: imx: Fix some checkpatch warnings adds b05c8922c98d dt-bindings: i2c: update bindings for MT8195 SoC adds b64210f2f7c1 i2c: core: Disable client irq on reboot/shutdown adds ed9588410c28 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 1a286079c7d1 Documentation: i2c: Add doc for I2C sysfs adds 57fc988e26de i2c: i2c-core-smbus: Expose PEC calculate function for gen [...] adds 31bc56c0138c Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 5be2f85e5338 Merge remote-tracking branch 'i2c/i2c/for-next' adds b327f9177389 Merge remote-tracking branch 'i3c/i3c/next' adds 769883977a98 cpufreq: cppc: Fix potential memleak in cppc_cpufreq_cpu_init adds 9b22fc705771 cpufreq: cppc: Pass structure instance by reference adds dd2c9c97ecac arch_topology: Avoid use-after-free for scale_freq_data adds c0f58c4582af cpufreq: CPPC: Add support for frequency invariance adds 45bd27f5afd5 Merge branch 'cpufreq/cppc' into cpufreq/arm/linux-next adds 93d31efb58c8 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds b0abe16a26f7 dt-bindings: thermal: tsens: Add sc8180x compatible adds 58d353c888a0 thermal/drivers/intel/intel_soc_dts_iosf: Switch to use fi [...] adds 8e5045645e52 thermal: devfreq_cooling: Fix kernel-doc adds 6de7a1d006ea thermal/drivers/int340x/processor_thermal: Split enumerati [...] adds b117ca30c44e thermal/drivers/int340x/processor_thermal: Add PCI MMIO ba [...] adds 77b6c4044d8f thermal/drivers/mediatek: Add sensors-support adds 447acc9decdc thermal/drivers/int340x/processor_thermal: Fix warning for [...] adds 1264017b3ab6 thermal/drivers/int340x/processor_thermal: Fix tcc setting adds bf95ac0bcd69 Merge remote-tracking branch 'thermal/thermal/linux-next' adds af452ec1b1a3 swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing adds e38db0d0e7ca swiotlb: Move alloc_size to swiotlb_find_slots adds dc924470ee42 swiotlb: Refactor swiotlb_tbl_unmap_single adds 6079c4f9e70a swiotlb: Add restricted DMA alloc/free support adds 461021875c50 swiotlb: Add restricted DMA pool initialization adds 081bec2577cd dt-bindings: of: Add restricted DMA pool adds b655006619b7 of: Add plumbing for restricted DMA pool adds cff1f23fad6e Merge remote-tracking branch 'swiotlb/linux-next' adds 109d19a5eb3d IB/isert: Align target max I/O size to initiator size adds 6becfe913bda RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 adds 7364e74d48ec RDMA/irdma: Remove use of kmap() adds 36f5625af34c RDMA/hfi1: Remove use of kmap() adds 7ae61c5f1667 RDMA/hns: Add window selection field of congestion control adds dc70f7c3ed34 RDMA/cma: Remove unnecessary INIT->INIT transition adds ca0c448d2b9f RDMA/cma: Protect RMW with qp_mutex adds e84045eab69c RDMA/cma: Fix incorrect Packet Lifetime calculation adds efcbea302698 RDMA/core/sa_query: Remove unused argument adds 74f160ead74b RDMA/cma: Fix rdma_resolve_route() memory leak adds 36941dfe0e8c RDMA/rxe: Missing unlock on error in get_srq_wqe() adds 46308965ae6f RDMA/irdma: Check contents of user-space irdma_mem_reg_req object adds 1f700757224e RDMA/irdma: Fix potential overflow expression in irdma_prm [...] adds 4a754d763702 RDMA/mlx5: Don't access NULL-cleared mpi pointer adds 3d8287544223 RDMA/core: Always release restrack object adds f63c4fda987a Merge remote-tracking branch 'rdma/for-next' adds e8b9eab99232 net: retrieve netns cookie via getsocketopt adds ae24bab257bb tools/testing: add a selftest for SO_NETNS_COOKIE adds 6d123b81ac61 net: ip: avoid OOM kills with large UDP sends over loopback adds c88c192dc3ea net: mdiobus: fix fwnode_mdbiobus_register() fallback case adds f8c63088a98b dt-bindings: net: sparx5: Add sparx5-switch bindings adds 3cfa11bac9bb net: sparx5: add the basic sparx5 driver adds f3cad2611a77 net: sparx5: add hostmode with phylink support adds 946e7fd5053a net: sparx5: add port module support adds b37a1bae742f net: sparx5: add mactable support adds 78eab33bb68b net: sparx5: add vlan support adds d6fce5141929 net: sparx5: add switching support adds 0a9d48ad0d09 net: sparx5: add calendar bandwidth allocation support adds af4b11022e2d net: sparx5: add ethtool configuration and statistics support adds d0f482bb06f9 arm64: dts: sparx5: Add the Sparx5 switch node adds 67faf76d2674 Merge branch 'add-sparx5i-driver' adds 478890682ff7 usbnet: add usbnet_event_names[] for kevent adds c6a7ed77ee63 gve: Update GVE documentation to describe DQO adds dbdaa6754051 gve: Move some static functions to a common file adds 35f9b2f43f8e gve: gve_rx_copy: Move padding to an argument adds 920fb4519355 gve: Make gve_rx_slot_page_info.page_offset an absolute offset adds 8a39d3e0dadf gve: Introduce a new model for device options adds a5886ef4f4bf gve: Introduce per netdev `enum gve_queue_format` adds 5ca2265eefc0 gve: adminq: DQO specific device descriptor logic adds c4b87ac87635 gve: Add support for DQO RX PTYPE map adds 223198183ff1 gve: Add dqo descriptors adds a4aa1f1e69df gve: Add DQO fields for core data structures adds 1f6228e459f8 gve: Update adminq commands to support DQO queues adds 5e8c5adf95f8 gve: DQO: Add core netdev features adds 9c1a59a2f4bc gve: DQO: Add ring allocation and initialization adds 0dcc144a7994 gve: DQO: Configure interrupts on device up adds a57e5de476be gve: DQO: Add TX path adds 9b8dd5e5ea48 gve: DQO: Add RX path adds 89bddde389a8 Merge branch 'gve-dqo' adds 44531076338f Documentation: net: dsa: add details about SJA1110 adds 75e994709f8a net: dsa: sja1105: document the SJA1110 in the Kconfig adds 98ebad48b886 Merge branch 'sja1110-doc' adds 0dac127c0557 sctp: do black hole detection in search complete state adds fea1d5b17f82 sctp: send the next probe immediately once the last one is acked adds 1ed1fe241700 Merge branch 'sctp-pmtud-convergence' adds e8192476de58 gve: Fix warnings reported for DQO patchset adds 911bd1b1f08f mlxsw: core_env: Avoid unnecessary memcpy()s adds c305b9e6d553 ipv6: delete useless dst check in ip6_dst_lookup_tail adds 19938bafa7ae net: bcmgenet: Add mdio-bcm-unimac soft dependency adds f92e1869d74e Add Mellanox BlueField Gigabit Ethernet driver adds ac53c26433b5 net: mdiobus: withdraw fwnode_mdbiobus_register adds 1a3ac5c651a0 brcmfmac: support parse country code map from DT adds 1d8820d5462d rtw88: fix c2h memory leak adds c2a3823dad49 iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() adds 4e3db44a242a Merge tag 'wireless-drivers-next-2021-06-25' of git://git. [...] adds 17081633e22d net/smc: Ensure correct state of the socket in send path adds 3089cf6d3caa ice: add tracepoints adds 172db5f91d5f ice: add support for auxiliary input/output pins adds 37c592062b16 ice: remove the VSI info from previous agg adds 70fa0a078099 ice: remove unnecessary VSI assignment adds b81c191c468b ice: Fix a memory leak in an error handling path in 'ice_p [...] adds ff8744b5eb11 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 99c8719b7981 bareudp: allow redirecting bareudp packets to eth devices adds 7ad136fd288c ipip: allow redirecting ipip and mplsip packets to eth devices adds 730eed2772e7 sit: allow redirecting ip6ip, ipip and mplsip packets to e [...] adds aab1e898c26c gre: let mac_header point to outer header only when necessary adds da5a2e49f064 ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to [...] adds b2d898c8a523 gtp: reset mac_header after decap adds 8eb517a2a4ae Merge branch 'reset-mac' adds c4512c63b119 mptcp: fix 'masking a bool' warning adds 007b312c6f29 Merge tag 'mac80211-next-for-net-next-2021-06-25' of git:/ [...] adds 1b077ce1c5be Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0c6de0c943db net: tipc: fix FB_MTU eat two pages adds d4cfb7fe5713 net: tipc: replace align() with ALIGN in msg.c adds c948b46a7dcd Merge branch 'tipc-next' adds 03a92fe8cedb net: hns3: add support for FD counter in debugfs adds d59daf6a4cee net: hns3: add support for dumping MAC umv counter in debugfs adds 2eeae3a5cb33 Merge branch 'hns3-next' adds 78eeadb8fea6 bnxt_en: Update firmware interface to 1.10.2.47 adds ae5c42f0b92c bnxt_en: Get PTP hardware capability from firmware adds 118612d519d8 bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods adds 390862f45c85 bnxt_en: Get the full 48-bit hardware timestamp periodically adds 7f5515d19cd7 bnxt_en: Get the RX packet timestamp adds 83bb623c968e bnxt_en: Transmit and retrieve packet timestamps adds 93cb62d98e9c bnxt_en: Enable hardware PTP support adds a1b05634e1f0 Merge branch 'bnxt_en-ptp' adds e887b2df6251 net: bridge: include the is_local bit in br_fdb_replay adds 97558e880f63 net: ocelot: delete call to br_fdb_replay adds 69bfac968a06 net: switchdev: add a context void pointer to struct switc [...] adds 0d2cfbd41c4a net: bridge: ignore switchdev events for LAG ports which d [...] adds bdf123b455ce net: bridge: constify variables in the replay helpers adds 7e8c18586daf net: bridge: allow the switchdev replay functions to be ca [...] adds 4ede74e73b5b net: dsa: refactor the prechangeupper sanity checks into a [...] adds 749189453234 net: dsa: replay a deletion of switchdev objects for ports [...] adds 3095f512e317 Merge branch 'bridge-replay-helpers' adds 6f8515568e69 net/mlx5: Compare sampler flow destination ID in fs_core adds 1ab6dc35e914 net/mlx5: DR, Add support for flow sampler offload adds 6cdc686aa316 net/mlx5: Increase hairpin buffer size adds 5bd8cee2b9c5 net/mlx5: SF, Improve performance in SF allocation adds e8c827614530 net/mlx5e: kTLS, Add stats for number of deleted kTLS TX o [...] adds 5589b8f1a2c7 net/mlx5e: Add IPsec support to uplink representor adds 4bec3cea34e9 Merge tag 'mlx5-updates-2021-06-26' of git://git.kernel.or [...] adds f00af5cc58ec net: sparx5: check return value after calling platform_get [...] adds 8f4c38f75886 net: sparx5: fix return value check in sparx5_create_targets() adds 83300c69e797 net: sparx5: fix error return code in sparx5_register_noti [...] adds 1fd07f33c3ea ipv6: ICMPV6: add response to ICMPV6 RFC 8335 PROBE messages adds ced50fc49f3b bpf, x86: Remove unused cnt increase from EMIT macro adds 647d446d66e4 media, bpf: Do not copy more entries than user space requested adds ba47396e1c04 Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_s [...] adds 364745fbe981 bpf: Do not change gso_size during bpf_skb_change_proto() adds 0bc919d3e0b8 bpf: Support all gso types in bpf_skb_change_proto() adds b9964ce74544 rcu: Create an unrcu_pointer() to remove __rcu from a pointer adds 9a145c04a293 doc: Clarify and expand RCU updaters and corresponding readers adds e74c74f9e51d doc: Give XDP as example of non-obvious RCU reader/updater [...] adds 694cea395fde bpf: Allow RCU-protected lookups to happen from bh context adds 782347b6bcad xdp: Add proper __rcu annotations to redirect map entries adds 77151ccf1065 bpf, sched: Remove unneeded rcu_read_lock() around BPF pro [...] adds 0939e0537896 ena: Remove rcu_read_lock() around XDP program invocation adds 158c1399fc45 bnxt: Remove rcu_read_lock() around XDP program invocation adds 36baafe347a8 thunderx: Remove rcu_read_lock() around XDP program invocation adds 547aabcac325 freescale: Remove rcu_read_lock() around XDP program invocation adds 49589b23d5a9 intel: Remove rcu_read_lock() around XDP program invocation adds 959ad7ec066d marvell: Remove rcu_read_lock() around XDP program invocation adds c4411b371c10 mlx4: Remove rcu_read_lock() around XDP program invocation adds d5789621b658 nfp: Remove rcu_read_lock() around XDP program invocation adds 4415db6ca85a qede: Remove rcu_read_lock() around XDP program invocation adds 4eb14e3fc619 sfc: Remove rcu_read_lock() around XDP program invocation adds 7b6ee873ff20 netsec: Remove rcu_read_lock() around XDP program invocation adds 2f1e432d339c stmmac: Remove rcu_read_lock() around XDP program invocation adds 0cc84b9a6003 ti: Remove rcu_read_lock() around XDP program invocation adds a196fa78a265 bpfilter: Specify the log level for the kmsg message adds 328aac5ecd11 bpf, x86: Fix extable offset calculation adds 95b861a7935b bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing adds ccff81e1d028 bpf: Fix false positive kmemleak report in bpf_ringbuf_are [...] adds a78cae247681 xdp: Move the rxq_info.mem clearing to unreg_mem_model() adds e1289cfb634c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds c469c9c9733c Bluetooth: 6lowpan: delete unneeded variable initialization adds 07d85dbe411a Bluetooth: use flexible-array member instead of zero-length array adds 1c6ed31b1696 Bluetooth: Return whether a connection is outbound adds 1cb027f2f803 Bluetooth: virtio_bt: add missing null pointer check on al [...] adds 8454ed9ff964 Bluetooth: btusb: Fixed too many in-token issue for Mediat [...] adds 393dc5d19c82 Bluetooth: btusb: Add support for Lite-On Mediatek Chip adds 44e936d7459c Bluetooth: btusb: fix memory leak adds 3cfdf8fcaafa Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails adds 4ef36a52b0e4 Bluetooth: Fix the HCI to MGMT status conversion table adds 59f90f135128 Bluetooth: hci_qca: fix potential GPF adds de75cd0d9b2f Bluetooth: Add ncmd=0 recovery handling adds b0e56db78744 Bluetooth: 6lowpan: remove unused function adds 06d213d8a89a Bluetooth: Fix alt settings for incoming SCO with transpar [...] adds b43ca511178e Bluetooth: btqca: Don't modify firmware contents in-place adds 27f4d1f214ae Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth adds 0ea9fd001a14 Bluetooth: Shutdown controller after workqueues are flushe [...] adds d8f97da1b92d Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750 adds ecf6b2d95666 Bluetooth: btqca: Add support for firmware image with mbn [...] adds 99fba8e3f1d1 Bluetooth: btqca: Moved extracting rom version info to com [...] adds d88c6de4f8b6 dt-bindings: net: bluetooth: Convert Qualcomm BT binding t [...] adds 7a4cb1635a4b dt-bindings: net: bluetooth: Add device tree bindings for [...] adds 0324d19cb998 Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) adds 1c58e933aba2 Bluetooth: Remove spurious error message adds 1fa20d7d4aad Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails adds de895b43932c Bluetooth: L2CAP: Fix invalid access on ECRED Connection response adds e848dbd364ac Bluetooth: btusb: Add support USB ALT 3 for WBS adds c615943ef052 Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro adds 79699a7056ff Bluetooth: Translate additional address type during le_conn_comp adds c32d624640fd Bluetooth: disable filter dup when scan for adv monitor adds 02ce2c2c2402 Bluetooth: mgmt: Fix the command returns garbage parameter value adds 3011faa29bc6 Bluetooth: hci_h5: Add RTL8822CS capabilities adds 33404381c5e8 Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS B [...] adds 9fd2e2949b43 Bluetooth: btrtl: rename USB fw for RTL8761 adds 799acb934791 Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid adds 76c185a51505 Bluetooth: use inclusive language in hci_core.h adds 6397729bb74d Bluetooth: use inclusive language to describe CPB adds ef365da1803d Bluetooth: use inclusive language in HCI LE features adds fad646e16d3c Bluetooth: use inclusive language in SMP adds 67ffb1857a18 Bluetooth: use inclusive language in comments adds a1b2fdf97f36 Bluetooth: btmtkuart: using pm_runtime_resume_and_get inst [...] adds ca17a5cccf8b Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. adds 4f00bfb37267 Bluetooth: btusb: fix bt fiwmare downloading failure issue [...] adds 8c8ca05d3291 Bluetooth: bnep: Use the correct print format adds b442a8533b02 Bluetooth: cmtp: Use the correct print format adds 093dabb4f1af Bluetooth: hidp: Use the correct print format adds 658d5d8080b5 Bluetooth: 6lowpan: Use the correct print format adds fad48d848cf6 Bluetooth: a2mp: Use the correct print format adds 610850bebc5b Bluetooth: amp: Use the correct print format adds 85d6728421c9 Bluetooth: mgmt: Use the correct print format adds 496bdeeeda09 Bluetooth: msft: Use the correct print format adds 79dbeafe5ef1 Bluetooth: sco: Use the correct print format adds 83b4b1955141 Bluetooth: smp: Use the correct print format adds 74be523ce6be Bluetooth: use inclusive language in HCI role comments adds 39bc74ca0119 Bluetooth: use inclusive language when tracking connections adds 3d4f9c00492b Bluetooth: use inclusive language when filtering devices adds c9ed0a707730 Bluetooth: Fix Set Extended (Scan Response) Data adds dd912f43bbda Bluetooth: btmrvl: remove redundant continue statement adds 43e59cb7e607 Bluetooth: Increment management interface revision adds 23837a6d7a1a Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminat [...] adds 1f0536139cb8 Bluetooth: hci_uart: Remove redundant assignment to fw_ptr adds f0305e732a1a Merge tag 'for-net-next-2021-06-28' of git://git.kernel.or [...] adds f7458934b079 net: bridge: mrp: Update the Test frames for MRA adds 74e7feff0e22 net: dsa: sja1105: fix dynamic access to L2 Address Lookup [...] adds b74ef9f9cb91 net: sparx5: Do not use mac_addr uninitialized in mchp_spa [...] adds a358f40600b3 once: implement DO_ONCE_LITE for non-fast-path "do once" f [...] adds 127d7355abb3 net: update netdev_rx_csum_fault() print dump only once adds 84fe73996c2e Merge branch 'do_once_lite' adds 3e19ae7c6fd6 net: bridge: use READ_ONCE() and WRITE_ONCE() compiler bar [...] adds 6eb38bf8eb90 net: bridge: switchdev: send FDB notifications for host addresses adds f851a721a638 net: bridge: allow br_fdb_replay to be called for the brid [...] adds b117e1e8a86d net: dsa: delete dsa_legacy_fdb_add and dsa_legacy_fdb_del adds 63609c8fac40 net: dsa: introduce dsa_is_upstream_port and dsa_switch_is [...] adds b8e997c49003 net: dsa: introduce a separate cross-chip notifier type fo [...] adds 161ca59d39e9 net: dsa: reference count the MDB entries at the cross-chi [...] adds 3dc80afc5098 net: dsa: introduce a separate cross-chip notifier type fo [...] adds 3f6e32f92a02 net: dsa: reference count the FDB addresses at the cross-c [...] adds 26ee7b06a4d3 net: dsa: install the host MDB and FDB entries in the mast [...] adds 3068d466a67e net: dsa: sync static FDB entries on foreign interfaces to [...] adds 10fae4ac89ce net: dsa: include bridge addresses which are local in the [...] adds 81a619f78759 net: dsa: include fdb entries pointing to bridge in the ho [...] adds 4bed397c3e65 net: dsa: ensure during dsa_fdb_offload_notify that dev_ho [...] adds 63c51453c82c net: dsa: replay the local bridge FDB entries pointing to [...] adds 7f4e5c5b8cb0 Merge branch 'dsa-rx-filtering' adds e3ae2365efc1 net: sock: introduce sk_error_report adds e6a3e4434000 net: sock: add trace for socket errors adds c79fa61c94f7 Merge branch 'inet-sk_error-tracers' adds 8602e40fc813 ptp: Set lookup cookie when creating a PTP PPS source. adds 23ac0b421674 net: use netdev_info in ndo_dflt_fdb_{add,del} adds 78ecc8903de2 net: say "local" instead of "static" addresses in ndo_dflt [...] adds b03cfe6fdee4 Merge branch 'ndo_dflt_fdb-print' adds 5a9b876e9d76 net: stmmac: option to enable PHY WOL with PMT enabled adds 945beb755633 stmmac: intel: Enable PHY WOL option in EHL adds 1dd53a61488d stmmac: intel: set PCI_D3hot in suspend adds 66f1546dfd7d Merge branch 'stmmac-phy-wol' adds ecd89c02da85 gve: DQO: Fix off by one in gve_rx_dqo() adds 6706721d82f8 tcp_yeah: check struct yeah size at compile time adds 3f8ad50a9e43 tcp: change ICSK_CA_PRIV_SIZE definition adds b6df00789e28 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f312f87b922f Merge remote-tracking branch 'net-next/master' adds 76314345b8bf Bluetooth: hci_h5: Disable the hci_suspend_notifier for bt [...] adds 8f5d478b6985 Merge remote-tracking branch 'bluetooth/master' adds 600d050944e1 Merge tag 'nand/for-5.14' of git://git.kernel.org/pub/scm/ [...] adds 0bcc3939c98d Merge tag 'spi-nor/for-5.14' into mtd/next adds 82ae1de9bafd Merge remote-tracking branch 'mtd/mtd/next' adds 4bac159e595d Merge tag 'drm-misc-next-fixes-2021-06-24' of git://anongi [...] adds 2328e1b35ac2 drm/i915/selftests: Reorder tasklet_disable vs local_bh_disable adds a19347727193 drm/i915/dsc: abstract helpers to get bigjoiner primary/se [...] adds c90c4c6574f3 drm/i915: Reinstate the mmap ioctl for some platforms adds 8a02ea42bc1d Merge tag 'drm-intel-next-fixes-2021-06-29' of git://anong [...] adds 49c8769be0b9 Merge remote-tracking branch 'drm/drm-next' adds ba2472eaf725 drm/amdgpu: return early for non-TTM_PL_TT type BOs adds 82c850c12fc2 <linux/dma-resv.h>: correct a function name in kernel-doc adds cd8f318fbd26 drm/gma500: Add the missed drm_gem_object_put() in psb_use [...] adds f18f58012ee8 drm/radeon: Fix NULL dereference when updating memory stats adds eb6f728f1c6d Merge remote-tracking branch 'drm-misc/for-linux-next' adds a51482458daf drm/amd/display: Enabling eDP no power sequencing with DAL [...] adds dafff0476d65 drm/amdgpu: Power down VCN and JPEG before disabling SMU features adds 0dbc2c81a1ab drm/amdgpu: correct tcp harvest setting adds 9c26ddb1c5b6 drm/amdgpu: fix Navi1x tcp power gating hang when issuing [...] adds 5a5da8ae9546 drm/amdgpu: fix NAK-G generation during PCI-e link width switch adds adcf949e664a drm/amdgpu: fix the hang caused by PCIe link width switch adds 754e9883d48c drm/amdgpu: correct clock gating settings on feature unsupported adds 3e7fbfb40fd8 drm/amdgpu: update GFX MGCG settings adds ff4b601a0541 drm/amdgpu: update HDP LS settings adds 75ae84c89b13 drm/amdkfd: add helper function for kfd sysfs create adds dcdb4d904b4b drm/amdkfd: fix sysfs kobj leak adds 751580b3ff9a drm/amdkfd: add sysfs counters for vm fault and migration adds d4ebc2007040 drm/amdkfd: implement counters for vm fault and migration adds c8af9390e5c0 drm/amdgpu: enable tmz on yellow carp adds b3a24461f9fb amdgpu/nv.c - Added codec query for Beige Goby adds e7d9560aeae5 Revert "drm/amd/display: Fix overlay validation by conside [...] adds ed50995514d3 drm/amdgpu/display: drop unused variable adds 91161b06be57 amdgpu/pm: remove code duplication in show_power_cap calls adds a2f55040cfbe drm/amd/amdgpu: enable gpu recovery for beige_goby adds 62eb61db2467 drm/amdgpu: enable sdma0 tmz for Raven/Renoir(V2) adds 0af053e85921 drm/amd/display: fix incorrrect valid irq check adds 0981f5d7e619 drm/amd/display: fix null pointer access in gpu reset adds 341d9fc46d9d drm/amdgpu: Set ttm caching flags during bo allocation adds 9eae09d8402c drm/radeon: Call radeon_suspend_kms() in radeon_pci_shutdo [...] adds 199c9889d6e8 drm/amdgpu/dc: Really fix DCN3.1 Makefile for PPC64 adds 11c737a3fdb6 drm/radeon: Add the missed drm_gem_object_put() in radeon_ [...] adds 31e2fbc7f058 drm/amd/display: Respect CONFIG_FRAME_WARN=0 in dml Makefile adds 4b1205b36495 drm/amdgpu: move apu flags initialization to the start of [...] adds 19748a8b78cb drm/amd/pm: skip PrepareMp1ForUnload message in s0ix adds cb967eb6daca drm/amdgpu: add new dimgrey cavefish DID adds 2a787a739cbd drm/amdgpu: Update NV SIMD-per-CU to 2 adds 65e00be5a397 drm/amd/display: Extend DMUB diagnostic logging to DCN3.1 adds d6228dc2ccc4 drm/amdkfd: inc counter on child ranges with xnack off adds 7d70b91ac742 drm/amdkfd: device pgmap owner at the svm migrate init adds 2d5167b7a6e1 drm/amdkfd: add owner ref param to get hmm pages adds 6b4553b2dca7 drm/amdkfd: set owner ref to svm range prefault adds 434d8f765cf5 drm/amdgpu: get owner ref in validate and map adds 5b3b66ad26e1 drm/amdkfd: use hmm range fault to get both domain pfns adds 6c1ce701601b drm/amdkfd: classify and map mixed svm range pages in GPU adds c7b902282b3e drm/amdkfd: skip invalid pages during migrations adds ea39d417f201 drm/amdkfd: skip migration for pages already in VRAM adds e5cb222e1702 drm/amdkfd: add invalid pages debug at vram migration adds 259a57017831 drm/amdkfd: Maintain svm_bo reference in page->zone_device_data adds f84e551e4fc4 drm/amdgpu: Conditionally reset SDMA RAS error counts adds 9ec33ab60f62 drm/amdgpu: add a mutex for the smu11 i2c bus (v2) adds 8dd4d6261b6b drm/amdgpu/pm: rework i2c xfers on sienna cichlid (v4) adds 84b8706ded83 drm/amdgpu/pm: rework i2c xfers on arcturus (v5) adds c0cadf5ff805 drm/amdgpu/pm: add smu i2c implementation for navi1x (v5) adds a42f54908bd5 drm/amdgpu: add new helper for handling EEPROM i2c transfers adds 31a462f984dc drm/amdgpu/ras: switch ras eeprom handling to use generic helper adds a417db23e732 drm/amdgpu/ras: switch fru eeprom handling to use generic [...] adds 06db8398ac3a drm/amdgpu: i2c subsystem uses 7 bit addresses adds 2ee41d864c9c drm/amdgpu: add I2C_CLASS_HWMON to SMU i2c buses adds 63d540ac9a4d drm/amdgpu: rework smu11 i2c for generic operation adds 356ead10ffb1 drm/amdgpu: only set restart on first cmd of the smu i2c t [...] adds a7126875e62b drm/amdgpu: Remember to wait 10ms for write buffer flush v2 adds 9d6922be1216 dmr/amdgpu: Add RESTART handling also to smu_v11_0_i2c (VG20) adds 28a5de275364 drm/amdgpu: Drop i > 0 restriction for issuing RESTART adds f0e21277fbcd drm/amdgpu: Send STOP for the last byte of msg only adds ef07d0e16d4c drm/amd/pm: SMU I2C: Return number of messages processed adds a54f7ca6b4aa drm/amdgpu/pm: ADD I2C quirk adapter table adds 9addda5f0a76 drm/amdgpu: Fix Vega20 I2C to be agnostic (v2) adds 6cda0af81a50 drm/amdgpu: Fixes to the AMDGPU EEPROM driver adds 0d900997f537 drm/amdgpu: EEPROM respects I2C quirks adds 721f1f9cf34b drm/amdgpu: I2C EEPROM full memory addressing adds e43238cc6b1e drm/amdgpu: RAS and FRU now use 19-bit I2C address adds 72a4a6f5fc65 drm/amdgpu: Fix wrap-around bugs in RAS adds 27c37776ebe1 drm/amdgpu: I2C class is HWMON adds 83de86866296 drm/amdgpu: RAS: EEPROM --> RAS adds b8ea3cdd7998 drm/amdgpu: Rename misspelled function adds 0f907d8ecf7e drm/amdgpu: RAS xfer to read/write adds da767653ce90 drm/amdgpu: EEPROM: add explicit read and write adds 7c4225ae3fd3 drm/amd/pm: Extend the I2C quirk table adds d2e8cd7d2230 drm/amd/pm: Simplify managed I2C transfer functions adds fde35c283133 drm/amdgpu: Fix width of I2C address adds 17cdd58d62c8 drm/amdgpu: Return result fix in RAS adds aae60cde43f2 drm/amdgpu: Fix amdgpu_ras_eeprom_init() adds 47123630eb2f drm/amdgpu: Simplify RAS EEPROM checksum calculations adds cf4f63145658 drm/amdgpu: Use explicit cardinality for clarity adds d7bb2f840b25 drm/amdgpu: Nerf buff adds f83f5086ec5e drm/amdgpu: Some renames adds d967020775e3 drm/amdgpu: Get rid of test function adds 79beb6114014 drm/amdgpu: Optimize EEPROM RAS table I/O adds 9b790694a031 drm/amdgpu: RAS EEPROM table is now in debugfs adds f62d54604edd drm/amdgpu: Fix koops when accessing RAS EEPROM adds 1cf9a877b2df drm/amdgpu: Use a single loop adds 0b38a2191163 drm/amdgpu: Correctly disable the I2C IP block adds 5016afdbdd5d drm/amd/pm: Simplify managed I2C transfer of Aldebaran adds 28a0fa713a6f drm/amdgpu: fix 64 bit divide in eeprom code adds f5223a47e659 drm/amdgpu: rectify line endings in umc v8_7_0 IP headers adds 6c5e21741941 drm/amdgpu: add license to umc_8_7_0_sh_mask.h adds 5cd2232d7ded drm/amdgpu: add function to show ucode name via id adds c9aeeec45291 drm/amdgpu: add function to show psp_gfx_cmd name via id adds 52e3d162ee6f drm/amdgpu: show explicit name instead of id in psp_cmd_su [...] adds af4c9e6ffe71 usb/host: enable auto power control for xhci-pci adds 2f2c619f7c8b drm/amdgpu: add another raven1 gfxoff quirk adds 1e36c7888aa5 drm/amdgpu: only check for _PR3 on dGPUs adds 3914bc55ad69 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 4a4af28fcb02 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 36e97ecc28a2 Revert "drm/amd/display: To modify the condition in indica [...] adds 6e37f2f8191d drm/amdgpu: check whether s2idle is enabled to determine s0ix adds f61dde5891f3 drm/radeon: Add HD-audio component notifier support (v2) adds 07f2df969cc6 PCI: quirks: Quirk PCI d3hot delay for AMD xhci adds 6af6de35ea6c Merge remote-tracking branch 'amdgpu/drm-next' adds fde0cb5a7a5b Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 5c89c2c7fbfa Merge tag 'asoc-fix-v5.13-rc7' of https://git.kernel.org/p [...] adds 0cbbeaf37022 ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMD [...] adds 16c965d3d954 Merge remote-tracking branch 'sound/for-next' adds 850d4b999bac Merge remote-tracking branch 'modules/modules-next' adds 9e0a9c36d76f Merge remote-tracking branch 'input/next' adds 997135017716 io_uring: Fix race condition when sqp thread goes to sleep adds 4ce8ad95f0af io_uring: Create define to modify a SQPOLL parameter adds 948e19479cb6 io_uring: don't change sqpoll creds if not needed adds 1a924a808208 io_uring: refactor io_sq_thread() adds fe7e32575029 io_uring: fix code style problems adds 16340eab61a3 io_uring: update sqe layout build checks adds 9ba6a1c06279 io_uring: simplify struct io_uring_sqe layout adds 12dcb58ac785 io_uring: refactor io_openat2() adds ed7eb2592286 io_uring: add IOPOLL and reserved field checks to IORING_O [...] adds 22634bc5620d io_uring: add IOPOLL and reserved field checks to IORING_O [...] adds 59b735aeeb0f io_uring: reduce latency by reissueing the operation adds b2d9c3da7711 io_uring: refactor io_arm_poll_handler() adds dd432ea5204e io_uring: mainstream sqpoll task_work running adds e5dc480d4ed9 io_uring: remove not needed PF_EXITING check adds 4cfb25bf8877 io_uring: optimise hot path restricted checks adds 5182ed2e332e io_uring: refactor io_submit_flush_completions adds 99ebe4efbd38 io_uring: pre-initialise some of req fields adds 915b3dde9b72 io_uring: spin in iopoll() only when reqs are in a single queue adds e149bd742b2d io_uring: code clean for kiocb_done() adds 8a380cb46bae io_uring: fix stuck fallback reqs adds 295765dbf4a6 io_uring: simplify task_work func adds d6f645a277b7 Merge branch 'for-5.14/io_uring' into for-next adds d2efa81dd8ba mtip32xx: simplify sysfs setup adds cc25592caa5d mtip32xx: use blk_mq_alloc_disk and blk_cleanup_disk adds 2f43dbf3a742 null_blk: remove an unused variable assignment in null_add_dev adds 7eb90f7e90a8 ubd: remove the code to register as the legacy IDE driver adds 35efb594c3a8 ubd: use blk_mq_alloc_disk and blk_cleanup_disk adds 6497ef8df568 nbd: provide a way for userspace processes to identify dev [...] adds 249cda3325e0 mmc: remove an extra blk_{get,put}_queue pair adds 607d968a5769 mmc: switch to blk_mq_alloc_disk adds 1033d103a9b7 mmc: initialized disk->minors adds 8b52d8be86d7 loop: reorder loop_exit adds bd5c39edad53 loop: reduce loop_ctl_mutex coverage in loop_exit adds d6da83d072c1 loop: remove the l argument to loop_add adds 4157fe0b3d16 loop: don't call loop_lookup before adding a loop device adds f9d107644aa4 loop: split loop_control_ioctl adds 18d1f200b380 loop: move loop_ctl_mutex locking into loop_add adds e5d66a10324f loop: don't allow deleting an unspecified loop device adds b9848081465d loop: split loop_lookup adds 8e60947d2f1e loop: rewrite loop_exit using idr_for_each_entry adds 5ec780a6edda block: mark blk_mq_init_queue_data static adds da6269da4cfe block: remove REQ_OP_SCSI_{IN,OUT} adds c01b5a814e7b block: support polling through blk_execute_rq adds be42a33b9252 nvme: use blk_execute_rq() for passthrough commands adds fb9b16e15cd7 block: return errors from blk_execute_rq() adds ae5e6886b4f8 nvme: use return value from blk_execute_rq() adds efee99e68e69 ubd: remove dead code in ubd_setup_common adds 600adbd4d239 Merge branch 'for-5.14/drivers-late' into for-next adds a724c49e773a Merge remote-tracking branch 'block/for-next' adds cd039afa0ad8 dm writecache: add "cleaner" and "max_age" to Documentation adds 611c3e168b1c dm writecache: add optional "metadata_only" parameter adds 326dbde2e0a7 dm ps io affinity: remove redundant continue statement adds 28436ba34b7d dm zone: fix dm_revalidate_zones() memory allocation adds b6e58b5466b2 dm btree remove: assign new_root only when removal succeeds adds dc4fa29fe445 dm io tracker: factor out IO tracker adds 95b88f4d71cb dm writecache: pause writeback if cache full and origin be [...] adds 5c0de3d72f8c dm writecache: make writeback pause configurable adds c44b195ee206 Merge remote-tracking branch 'device-mapper/for-next' adds ba44dda7990b Merge remote-tracking branch 'mfd/for-mfd-next' adds dbe2e8f0c29c Merge remote-tracking branch 'backlight/for-backlight-next' adds e633f33d2669 power: supply: surface_battery: Fix battery event handling adds 601423bc0c06 power: supply: surface-charger: Fix type of integer variable adds 2fc6d0ec54b9 Merge branch 'psy-fixes' into psy-next adds 4465b3a621e7 power: reset: regulator-poweroff: add missing MODULE_DEVICE_TABLE adds 073b5d5b1f9c power: supply: charger-manager: add missing MODULE_DEVICE_TABLE adds dfe52db13ab8 power: supply: ab8500: add missing MODULE_DEVICE_TABLE adds 30e677a2ba29 drivers: power: add missing MODULE_DEVICE_TABLE in keyston [...] adds df6f3f7eb70d power: supply: bq24190_charger: drop of_match_ptr() from d [...] adds 0973e96b4bbd power: supply: axp288_fuel_gauge: Rename fuel_gauge_blackl [...] adds 3a06b912a5ce power: supply: axp288_fuel_gauge: Make "T3 MRD" no_battery [...] adds f390e4bd7928 power: supply: axp288_fuel_gauge: remove redundant continu [...] adds f1c74a6c07e7 power: supply: ab8500: Fix an old bug adds 2e19fb8a6674 Merge remote-tracking branch 'battery/for-next' adds b969f6d98e10 Merge remote-tracking branch 'security/next-testing' adds e48d89ff43db Merge remote-tracking branch 'apparmor/apparmor-next' adds 6571ad739320 Merge remote-tracking branch 'keys/keys-next' adds 3c42c17f90c6 Merge remote-tracking branch 'safesetid/safesetid-next' adds a05e0bd8f9a2 Merge remote-tracking branch 'selinux/next' adds a370624cf9ec Merge remote-tracking branch 'smack/next' adds cfb7de7cbff8 Merge remote-tracking branch 'watchdog/master' adds db59e1b6e492 ACPI: arm64: Move DMA setup operations out of IORT adds 11a8c5e3a94b ACPI: Move IOMMU setup code out of IORT adds 3cf485540e7b ACPI: Add driver for the VIOT table adds ac6d704679d3 iommu/dma: Pass address limit rather than size to iommu_se [...] adds 8ce4904bfd22 iommu/virtio: Enable x86 support adds 2b9d8e3e9a9b Merge branches 'iommu/fixes', 'arm/rockchip', 'arm/smmu', [...] adds b715abeb8505 Merge remote-tracking branch 'iommu/next' adds b91c9617a72a Merge remote-tracking branch 'audit/next' adds 3c6867a12a22 of: of_reserved_mem: only call memblock_free for normal re [...] adds 7b25995f5319 of: of_reserved_mem: mark nomap memory instead of removing adds b7705ba6d0c4 dt-bindings: interrupt-controller: Convert ARM VIC to json-schema adds b14e889c31b5 dt-bindings: rtc: zynqmp: convert bindings to YAML adds 1e32084cb535 dt-bindings: fpga: zynq: convert bindings to YAML adds 180208cedfec dt-bindings: crypto: ccree: Convert to json-schema adds c05df7ae15e8 Merge remote-tracking branch 'devicetree/for-next' adds 782fe2900521 Merge branch 'x86/irq' adds c4cf5f61982e Merge x86/urgent into x86/fpu adds 9625895011d1 x86/fpu: Fix copy_xstate_to_kernel() gap handling adds b3607269ff57 x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value [...] adds ce578f16348b x86/fpu: Mark various FPU state variables __ro_after_init adds 4e8e4313cf81 x86/fpu: Make xfeatures_mask_all __ro_after_init adds ce38f038ede7 x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() adds 4098b3eef37b x86/fpu: Remove unused get_xsave_field_ptr() adds e68524456c85 x86/fpu: Move inlines where they belong adds 07d6688b22e0 x86/fpu: Limit xstate copy size in xstateregs_set() adds 43be46e89698 x86/fpu: Sanitize xstateregs_set() adds 947f4947cf00 x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() adds 3a3351126ee8 x86/fpu: Simplify PTRACE_GETREGS code adds 6164331d15f7 x86/fpu: Rewrite xfpregs_set() adds 145e9e0d8c6f x86/fpu: Fail ptrace() requests that try to set invalid MX [...] adds da53f60bb86e x86/fpu: Clean up fpregs_set() adds eb6f51723f03 x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() adds adc997b3d66d x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() adds 3f7f75634cce x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() adds afac9e894364 x86/fpu: Remove fpstate_sanitize_xstate() adds 5a32fac8dbe8 x86/fpu/regset: Move fpu__read_begin() into regset adds dbb60ac76458 x86/fpu: Move fpu__write_begin() to regset adds 02b93c0b00df x86/fpu: Get rid of using_compacted_format() adds 71ef453355a9 x86/kvm: Avoid looking up PKRU in XSAVE buffer adds 9fe8a6f5eed8 x86/fpu: Cleanup arch_set_user_pkey_access() adds 1f3171252dc5 x86/fpu: Get rid of copy_supervisor_to_kernel() adds b16313f71c10 x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() adds 6b862ba18214 x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() adds 16dcf4385933 x86/fpu: Rename fxregs-related copy functions adds 872c65dbf669 x86/math-emu: Rename frstor() adds 6fdc908cb561 x86/fpu: Rename fregs-related copy functions adds 1cc34413ff3f x86/fpu: Rename xstate copy functions which are related to UABI adds 522e92743b35 x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() adds ebe7234b08a4 x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to [...] adds 08ded2cd18a0 x86/fpu: Get rid of the FNSAVE optimization adds 1c61fada304c x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_ [...] adds b76411b1b568 x86/fpu: Rename initstate copy functions adds 01707b665358 x86/fpu: Rename "dynamic" XSTATEs to "independent" adds a75c52896b6d x86/fpu/xstate: Sanitize handling of independent features adds 784a46618f63 x86/pkeys: Move read_pkru() and write_pkru() adds b2681e791dbc x86/fpu: Rename and sanitize fpu__save/copy() adds 8a1dc55a3f3e x86/cpu: Sanitize X86_FEATURE_OSPKE adds 739e2eec0f48 x86/pkru: Provide pkru_get_init_value() adds ff7ebff47c59 x86/pkru: Provide pkru_write_default() adds fa8c84b77a54 x86/cpu: Write the default PKRU value when enabling PKE adds 371071131cd1 x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_ [...] adds e7ecad17c84d x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() adds 33344368cb08 x86/fpu: Clean up the fpu__clear() variants adds 727d01100e15 x86/fpu: Rename __fpregs_load_activate() to fpregs_restore [...] adds 1d9bffab116f x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() adds 65e952102122 x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() adds 2ebe81c6d800 x86/fpu: Dont restore PKRU in fpregs_restore_userspace() adds 9782a712eb97 x86/fpu: Add PKRU storage outside of task XSAVE buffer adds e84ba47e313d x86/fpu: Hook up PKRU into ptrace() adds 30a304a13873 x86/fpu: Mask PKRU from kernel XRSTOR[S] operations adds 954436989cc5 x86/fpu: Remove PKRU handling from switch_fpu_finish() adds 0e8c54f6b2c8 x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() adds 72a6c08c44e4 x86/pkru: Remove xstate fiddling from write_pkru() adds bf68a7d98922 x86/fpu: Mark init_fpstate __ro_after_init adds 99a5901951b7 x86/fpu/signal: Move initial checks into fpu__restore_sig() adds 9ba589f9cdbd x86/fpu/signal: Remove the legacy alignment check adds 1258a8c89604 x86/fpu/signal: Sanitize the xstate check on sigframe adds cdcec1b77001 x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() adds 0a6c2e9ec91c x86/fpu/signal: Split out the direct restore code adds aee8c67a4faa x86/fpu: Return proper error codes from user access functions adds fcb3635f5018 x86/fpu/signal: Handle #PF in the direct restore path adds 6f9866a166cd x86/fpu/signal: Let xrstor handle the features to init adds 93c2cdc975aa x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi [...] adds 1e41a1abbda7 Merge branch 'x86/fpu' adds 51828be506a5 Merge branch 'x86/entry' adds f46f8b27ef9e Merge branch 'timers/core' adds 61bf8a400bb9 Merge branch 'smp/urgent' adds 15ab9cf2e9b5 Merge branch 'smp/core' adds d2343cb8d154 sched/core: Disable CONFIG_SCHED_CORE by default adds 1c35b07e6d39 sched/fair: Ensure _sum and _avg values stay consistent adds a22a5cb81e20 Merge branch 'sched/core' into sched/urgent, to pick up fix adds 02f70bd7186c Merge branch 'sched/urgent' adds 459b09b5a325 sched/debug: Don't update sched_domain debug directories b [...] adds 77eccd0dfae3 wait: use LIST_HEAD_INIT() to initialize wait_queue_head adds 18765447c3b7 sched/sysctl: Move extern sysctl declarations to sched.h adds 031e3bd8986f sched: Optimize housekeeping_cpumask() in for_each_cpu_and() adds 2093168ea5a5 Merge branch 'sched/core' adds b322e9e52c4c Merge branch 'for-mingo-kcsan' of git://git.kernel.org/pub [...] adds 38edbc04e15e Merge branch 'for-mingo-lkmm' of git://git.kernel.org/pub/ [...] adds 55697ade04ab Merge branch 'locking/urgent' adds 3c1beb3f6714 Merge branch 'irq/core' adds d49632ff79db Merge branch 'for-mingo-rcu' of git://git.kernel.org/pub/s [...] adds 60ab3ed18cf1 Merge branch 'core/rcu' adds d73a00353085 Merge remote-tracking branch 'tip/auto-latest' adds f19bd2011375 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds ca24306d83a1 bootconfig: Change array value to use child node adds e5efaeb8a8f5 bootconfig: Support mixing a value and subkeys under a key adds 29e1c1ad3ff7 tools/bootconfig: Support mixed value and subkey test cases adds 0ff2bb7d42c3 docs: bootconfig: Update for mixing value and subkeys adds 99f4f5d62338 bootconfig: Share the checksum function with tools adds faa76a6c289f tracing: Simplify the max length test when using the filte [...] adds 8f0901cda14d tracing: Add better comments for the filtering temp buffer [...] adds f38601368f4a tracing: Add tp_printk_stop_on_boot option adds 2db7ab6b4c96 tracing: Have ftrace_dump_on_oops kernel parameter take numbers adds 171ec346fc89 bootconfig/tracing/ktest: Add ktest examples of testing bo [...] adds bb1b24cf41b5 trace/hwlat: Fix Clark's email adds 8fa826b7344d trace/hwlat: Implement the mode config option adds 7bb7d802af1d trace/hwlat: Switch disable_migrate to mode none adds f46b16520a08 trace/hwlat: Implement the per-cpu mode adds bc87cf0a08d4 trace: Add a generic function to read/write u64 values fro [...] adds f27a1c9e1ba1 trace/hwlat: Use trace_min_max_param for width and window params adds aa892f8c887d trace/hwlat: Remove printk from sampling loop adds 62de4f29e917 trace: Add __print_ns_to_secs() and __print_ns_without_sec [...] adds 6880c987e451 tracing: Add LATENCY_FS_NOTIFY to define if latency_fsnoti [...] adds bce29ac9ce0b trace: Add osnoise tracer adds a955d7eac177 trace: Add timerlat tracer adds 039a602db393 trace/hwlat: Protect kdata->kthread with get/put_online_cpus adds ba998f7d9531 trace/hwlat: Support hotplug operations adds c8895e271f79 trace/osnoise: Support hotplug operations adds d3b16034a24a seq_buf: Fix overflow in seq_buf_putmem_hex() adds 6a2cbc58d6c9 seq_buf: Make trace_seq_putmem_hex() support data longer than 8 adds b96285e10aad tracing: Have osnoise_main() add a quiescent state for task rcu adds f7d9f6370e00 trace/osnoise: Fix 'no previous prototype' warnings adds 2a81afa326fd trace/osnoise: Make interval u64 on osnoise_main adds 498627b4ac85 trace/osnoise: Fix return value on osnoise_init_hotplug_support adds bd09c0556eca Documentation: Fix a typo on trace/osnoise-tracer adds b62613b431bd tracing: Fix spelling in osnoise tracer "interferences" -> [...] adds 9913d5745bd7 tracepoint: Add tracepoint_probe_register_may_exist() for [...] adds 19c3eaa72288 trace/osnoise: Make 'noise' variable s64 in run_osnoise() adds 6a82f42a2e55 trace/timerlat: Fix indentation on timerlat_main() adds bfbf8d157a8e tracing: Change variable type as bool for clean-up adds 78c14b385c19 treewide: Add missing semicolons to __assign_str uses adds b8d11ab96c29 Merge remote-tracking branch 'ftrace/for-next' adds 72e59e13616f Merge remote-tracking branch 'rcu/rcu/next' adds da844dfc6615 Merge remote-tracking branch 'percpu/for-next' adds 71c775664954 Merge remote-tracking branch 'workqueues/for-next' adds 9851acc0162d Merge remote-tracking branch 'leds/for-next' adds 3b1f941536af docs: ABI: testing: sysfs-firmware-memmap: add some memmap types. adds c3ebb1b28a08 Merge remote-tracking branch 'driver-core/driver-core-next' adds 8e9910c5ad97 Merge tag 'usb-serial-5.14-rc1' of https://git.kernel.org/ [...] adds 42601e356bfa usb: class: cdc-wdm: return the correct errno code adds 269072a3d907 usb: ftdi-elan: remove redundant continue statement in a w [...] adds d3997fce189f usb: xhci-mtk: allow multiple Start-Split in a microframe adds 4897807753e0 USB: cdc-acm: blacklist Heimann USB Appset device adds 2f0b20fb0568 dt-bindings: usb: qcom,dwc3: Add bindings for sm6115/4250 adds bbaabe0d2674 dt-bindings: phy: qcom,qusb2: document sm4250/6115 compatible adds 7756f1d6369e phy: qcom-qusb2: Add configuration for SM4250 and SM6115 adds 3aea15f56843 Merge remote-tracking branch 'usb/usb-next' adds b3fef201af52 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds cddd53e8aa4f Revert "tty: serial: Add UART driver for Cortina-Access platform" adds 08b0adb1ae54 serial: qcom_geni_serial: use DT aliases according to DT bindings adds b67e830d38fa serial: 8250: 8250_omap: Fix possible interrupt storm on K3 SoCs adds 5607fa6c3da3 serial: Prefer unsigned int to bare use of unsigned adds 4834446035a1 tty: make linux/tty_flip.h self-contained adds 9078204ca5c3 serial: mvebu-uart: fix calculation of clock divisor adds ecd6b010d81f serial: mvebu-uart: do not allow changing baudrate when ua [...] adds deeaf963569a serial: mvebu-uart: correctly calculate minimal possible baudrate adds 56b3276954f0 dt-bindings: mvebu-uart: fix documentation adds 2cbfdedef39f arm64: dts: marvell: armada-37xx: Fix reg for standard var [...] adds 15279ebe99d7 serial: mvebu-uart: remove unused member nb from struct mv [...] adds e628c36ec7f4 Merge remote-tracking branch 'tty/tty-next' adds 5471a8123503 Merge tag 'phy-for-5.14_v2' of git://git.kernel.org/pub/sc [...] adds d4e1406618a1 Merge tag 'extcon-next-for-5.14' of git://git.kernel.org/p [...] adds 04831e892b41 selftests/lkdtm: Avoid needing explicit sub-shell adds c2eb472bbe25 selftests/lkdtm: Fix expected text for CR4 pinning adds 0acbdbc7205c selftests/lkdtm: Fix expected text for free poison adds a15676ac8f24 lkdtm/bugs: XFAIL UNALIGNED_LOAD_STORE_WRITE adds 9c4f6ebc3665 lkdtm/heap: Add vmalloc linear overflow test adds f123c42bbeff lkdtm: Enable DOUBLE_FAULT on all architectures adds 5b777131bd80 lkdtm: Add CONFIG hints in errors where possible adds b61ce4d81ba2 selftests/lkdtm: Enable various testable CONFIGs adds 37a0ca7f3e60 lkdtm/heap: Add init_on_alloc tests adds 1e2658aef517 fpga: machxo2-spi: Address warning about unused variable adds 75020f2df6e4 siox: Simplify error handling via dev_err_probe() adds 7487257cea87 misc: vmw_vmci: return the correct errno code adds 1db376113e45 misc: ibmasm: Modify matricies to matrices adds d874742f6a73 nitro_enclaves: Set Bus Master for the NE PCI device adds d0b371e5fba0 stm class: Spelling fix adds ae128916fb87 intel_th: Remove an unused exit point from intel_th_remove() adds 02ca71effb96 intel_th: msu: Make contiguous buffers uncached adds ab1afed701d2 intel_th: Wait until port is in reset before programming it adds 44b1eba44dc5 bus: mhi: core: Fix power down latency adds 02b49cd11745 bus: mhi: Wait for M2 state during system resume adds a25d144fb883 bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error [...] adds d02908ad8f34 PNP: moved EXPORT_SYMBOL so that it immediately followed i [...] adds 6f746d485fb9 mcb: Use DEFINE_RES_MEM() helper macro and fix the end address adds 3b858fe26f20 Merge remote-tracking branch 'char-misc/char-misc-next' adds 0af5160edb87 vfio/mdpy: Fix memory leak of object mdev_state->vconfig adds e3a9b1212b9d PCI: Export pci_dev_trylock() and pci_dev_unlock() adds 742b4c0d1efe vfio: use the new pci_dev_trylock() helper to simplify try lock adds 0dd1b7fc3e7d vfio/mtty: Delete mdev_devices_list adds 97d0a6874478 vfio/mtty: Enforce available_instances adds 6a45ece4c9af vfio/pci: Handle concurrent vma faults adds 0a9bc7e09a22 Merge remote-tracking branch 'vfio/next' adds eb64c6f60ed5 staging: rtl8723bs: Fix an error handling path adds 9a4ccb73a5fb staging: rtl8188eu: remove useless comment adds 12a17d72f794 staging: rtl8188eu: remove "rtw_ieee80211_back_actioncode" adds 872cfb096d3a staging: rtl8188eu: remove "rtw_ieee80211_back_parties" adds deefd9211ded staging: rtl8188eu: fix usb_submit_urb error handling adds c1ccff4682da staging: rtl8188eu: handle errors from dev_alloc_name adds abc6baa88224 staging: rtl8188eu: remove RT_TRACE prints from usb_intf.c adds 3b4b55a041a8 staging: rtl8188eu: remove RT_TRACE prints from rtl8188e_h [...] adds 7c12683cf7c9 staging: rtl8188eu: remove a couple of unused defines adds 7ad9bc70e1ac staging: rtl8188eu: remove efuse type adds ef803a9a49ef staging: rtl8188eu: remove unnecessary if clause adds b4399591371d staging: rtl8188eu: remove RT_TRACE and MSG_88E prints fro [...] adds 896e9022998a staging: rtl8188eu: remove HAL_INIT_PROFILE_TAG adds 0e02d10ec293 staging: rtl8188eu: simplify rtl88eu_mon_init adds c372251719f2 staging: rtl8188eu: remove RT_TRACE prints from pwrseqcmd.c adds ea7810f6e0b2 staging: rtl8188eu: make efuse_ReadEFuse static adds 0684c15d32fd staging: rtl8188eu: remove sdio defines adds f38143580e8f staging: rtl8188eu: remove more unused defines adds e57dcbf698f8 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from os [...] adds fe16215de4b0 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] adds 8e727b9353ec staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] adds 0389516cb429 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] adds c511354263c0 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] adds ffa3e77ca71d staging: rtl8188eu: remove DBG_88E_LEVEL macro from includ [...] adds 4ce8ae20286f staging: rtl8188eu: remove MSG_88E call from hal/odm.c adds 2b1aca59e11f staging: rtl8188eu: remove MSG_88E macro from include/rtw_debug.h adds 708180a92cd8 staging: rtl8723bs: remove all 5Ghz network types adds 33137187d3c8 staging: rtl8723bs: remove code related to unsupported cha [...] adds aa9224a80043 staging: rtl8723bs: remove unused enum items related to ch [...] adds 7d5fd85ea855 staging: rtl8723bs: rename enum items related to channel bonding adds e5d6664e273a staging: rtl8723bs: remove 5Ghz field in struct registry_priv adds c659a4687114 staging: rtl8723bs: remove struct rt_channel_plan_5g adds 284a80374531 staging: rtl8723bs: remove all branchings between 2.4Ghz a [...] adds 997f60810715 staging: rtl8723bs: beautify prototypes in include/hal_com [...] adds ec84d0ae54a6 staging: rtl8723bs: remove 5Ghz code related to channel pl [...] adds aa0b6160eac7 staging: rtl8723bs: remove some unused 5Ghz macro definitions adds 9e749e6f352a staging: rtl8723bs: remove 5Ghz code related to RF power c [...] adds fc2cda0fe329 staging: rtl8723bs: remove VHT dead code adds 6a782e4a4ebf staging: rtl8723bs: remove unused ODM_CMNINFO_BOARD_TYPE e [...] adds 6d490a27e23c staging: rtl8723bs: fix macro value for 2.4Ghz only device adds 43cf7e96fe45 staging: rtl8723bs: remove obsolete 5Ghz comments adds 990a1472930b staging: rtl8723bs: fix check allowing 5Ghz settings adds bee5ebf02dbb staging: rtl8723bs: remove item from TODO list adds 0c5a11c0ca25 staging: rtl8723bs: convert function to static adds 83fb097ba87a staging: phy-hi3670-usb3: do a some minor cleanups adds fcc84fe12fd8 staging: hisi-spmi-controller: rename spmi-channel property adds 7aae846a7b28 staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] adds 887af3fa7195 staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] adds f53ae8193fdb staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] adds 0299b6df594b staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] adds 0bf20e534d12 staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] adds ebb02b8f93a9 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 9eb8004c87c0 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 8040692730df staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 9b7f6d9fd425 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 6f518ce18b43 staging: rtl8188eu: remove all RT_TRACE calls from core/rtw_led.c adds dbc2850c8651 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 5e28bb5ad652 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds f1fb05f06a56 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 435a384417f0 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 5700b8330ca6 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds e3a5f40c5809 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 8787b57f3792 staging: rtl8188eu: remove all RT_TRACE calls from hal/rtl [...] adds da5dae9b8444 staging: rtl8188eu: remove all RT_TRACE calls from hal/hal_intf.c adds 254b0a1e4cf6 staging: rtl8188eu: remove all RT_TRACE calls from hal/rtl [...] adds 85f1c72a1ef4 staging: rtl8188eu: remove RT_TRACE macro adds 3fd18e0321c9 staging: rtl8188eu: remove DRIVER_PREFIX preprocessor definition adds 4424ddb0ee83 staging: rtl8188eu: remove GlobalDebugLevel variable adds 4420fa312826 staging: rtl8188eu: remove include/rtw_debug.h header adds 8de6b7edd493 phy: phy-hi3670-usb3: move driver from staging into phy adds e562cf3aea3e spmi: hisi-spmi-controller: move driver from staging adds cb5d92d11246 staging: hisilicon,hi6421-spmi-pmic.yaml: cleanup descriptions adds fc3d3369c6e1 staging: hi6421-spmi-pmic: use devm_request_threaded_irq() adds 943f5a04e154 staging: hi6421-spmi-pmic: better name IRQs adds 0fb8de638c76 staging: hi6421-spmi-pmic: change a return code adds 5ff96c9672c5 staging: hi6421-spmi-pmic: change identation of a table adds 77ad1f0e99bd staging: hi6421-spmi-pmic: cleanup some macros adds 293ffd556dde Merge remote-tracking branch 'staging/staging-next' adds 536bc5e6fdab dmaengine: xilinx: dpdma: Use kernel type u32 over uint32_t adds 72cce7dd9f0a dmaengine: xilinx: dpdma: Fix spacing around addr[i-1] adds 8d11cfb0c375 dmaengine: imx-sdma: Remove platform data header adds ac20f984b761 Merge remote-tracking branch 'dmaengine/next' adds b7289b49bb2e Merge remote-tracking branch 'cgroup/for-next' adds 7514748cce98 Merge remote-tracking branch 'scsi/for-next' adds b27c45775570 scsi: libfc: Fix array index out of bound exception adds 0aaea62da698 scsi: MAINTAINERS: Add mpi3mr driver maintainers adds df99446d5c2a scsi: qedf: Add check to synchronize abort and flush adds 62e528b80d6b scsi: mpi3mr: Fix warnings reported by smatch adds 104739aca448 scsi: core: Retry I/O for Notify (Enable Spinup) Required error adds 7df47cdf199c scsi: ipr: System crashes when seeing type 20 error adds 5f638e5ac61e scsi: virtio_scsi: Add validation for residual bytes from [...] adds 30f83e673c80 Merge remote-tracking branch 'scsi-mkp/for-next' adds 85698d65cc6e Merge remote-tracking branch 'vhost/linux-next' adds 4865ed136045 dt-bindings: remoteproc: qcom: pas: Add SC8180X adsp, cdsp [...] adds aef6a521e5bf remoteproc: qcom: pas: Add SC8180X adsp, cdsp and mpss adds 7486f29e5e60 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds dfe05e8f6dbf Merge remote-tracking branch 'rpmsg/for-next' adds eda627f6be8a dt-bindings: gpio: stp: convert to json-schema adds cdee1d622254 gpio: mxs: Prefer unsigned int to bare use of unsigned adds d766dfee58e1 dt-bindings: gpio: pcf857x: Convert to json-schema adds c34c1228fc1c docs: driver-api: gpio: using-gpio.rst: avoid using ReST : [...] adds ce0072a395a9 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds fa99e7013827 pinctrl: zynqmp: some code cleanups adds db0f03251244 pinctrl: stm32: check for IRQ MUX validity during alloc() adds bfa50166cd9d pinctrl: ralink: rt305x: add missing include adds 68730a9647bb Merge remote-tracking branch 'pinctrl/for-next' adds bcda91bf86c1 pwm: Add a device-managed function to add PWM chips adds d1e487b7a3c5 pwm: lpss: Simplify using devm_pwmchip_add() adds f41227eb8fb7 pwm: meson: Simplify using devm_pwmchip_add() adds 9c6a02e6d5c6 pwm: clps711x: Simplify using devm_pwmchip_add() adds 1bc6ea31cb41 pwm: imx1: Don't disable clocks at device remove time adds f7edeb4023ef pwm: imx1: Simplify using devm_pwmchip_add() adds 66a03c4fd9e9 pwm: crc: Simplify using devm_pwmchip_add() adds ad5e085c63f5 pwm: Drop irrelevant error path from pwmchip_remove() adds ec67fba92ebf pwm: tiecap: Drop .free() callback adds 0ca7acd84766 pwm: tiecap: Implement .apply() callback adds 3f3e805177af pwm: berlin: use consistent naming for variables adds 30dffb42fcd4 pwm: berlin: Implement .apply() callback adds 0512f0503b05 pwm: berlin: Don't check the return code of pwmchip_remove() adds 81b7c173e360 pwm: pxa: Drop if with an always false condition adds b63d60b2eaf3 pwm: pxa: Always use the same variable name for driver data adds fde25294dfd8 pwm: img: Fix PM reference leak in img_pwm_enable() adds 76982e478de4 pwm: sprd: Don't check the return code of pwmchip_remove() adds b0b8d558efb5 dt-bindings: pwm: pwm-tiecap: Convert to json schema adds 9939648a53c4 dt-bindings: pwm: pwm-tiecap: Add compatible string for AM64 SoC adds ef3d13b86763 docs: firmware-guide: ACPI: Add a PWM example adds ca06616b1eed pwm: core: Convert to use fwnode for matching adds e5c38ba9f281 pwm: core: Reuse fwnode_to_pwmchip() in ACPI case adds e625fb70a6d2 pwm: core: Unify fwnode checks in the module adds c333b936c153 pwm: core: Remove unused devm_pwm_put() adds 9ae241d06ef7 pwm: core: Simplify some devm_*pwm*() functions adds c1b8ac969feb pwm: tegra: Drop an if block with an always false condition adds 86f7fa71cd83 pwm: tegra: Don't modify HW state in .remove callback adds 3b8b571fcc49 pwm: tegra: Don't needlessly enable and disable the clock [...] adds 2f1a3bd4510a pwm: tegra: Assert reset only after the PWM was unregistered adds fb2cb3bff9e0 pwm: vt8500: Drop if with an always false condition adds 868f13bdea33 pwm: vt8500: Only unprepare the clock after the pwmchip wa [...] adds 6d45374af539 pwm: ep93xx: Implement .apply callback adds 72cce47fe8f8 pwm: ep93xx: Unfold legacy callbacks into ep93xx_pwm_apply() adds b235f8a39fc3 pwm: ep93xx: Prepare clock before using it adds 96e45e520237 pwm: ep93xx: Fix read of uninitialized variable ret adds 20bf25c2b863 Merge remote-tracking branch 'pwm/for-next' adds 5a5f9a812667 Merge remote-tracking branch 'kselftest/next' adds 692b685d8b1f Merge remote-tracking branch 'livepatching/for-next' adds 6ec73dc563ff Merge remote-tracking branch 'coresight/next' adds 9273ce04b78a Merge remote-tracking branch 'rtc/rtc-next' adds daafcd12665f Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds ecada2caa659 Merge remote-tracking branch 'ntb/ntb-next' adds 380d53c45ff2 compiler_attributes.h: define __no_profile, add to noinstr adds ae4d682dfd33 compiler_attributes.h: cleanups for GCC 4.9+ adds 51c2ee6d121c Kconfig: Introduce ARCH_WANTS_NO_INSTR and CC_HAS_NO_PROFI [...] adds 59fdc55f9b8a pgo: Add Clang's Profile Guided Optimization infrastructure adds 655444f6c090 MAINTAINERS: Expand and relocate PGO entry adds 9c1082ee07da pgo: rename the raw profile file to vmlinux.profraw adds 942628f80ed8 pgo: Limit allocate_node() to vmlinux sections adds 789fc53c493d pgo: Fix sleep in atomic section in prf_open() adds 70d4e687512e pgo: Clean up prf_open() error paths adds 6a0544606ec7 pgo: rectify comment to proper kernel-doc syntax adds b397489636fc Merge remote-tracking branch 'kspp/for-next/kspp' adds d951287e3d10 Merge remote-tracking branch 'gnss/gnss-next' adds 1ba803f28437 Merge remote-tracking branch 'slimbus/for-next' adds 0306e2b1ac1b Merge remote-tracking branch 'nvmem/for-next' adds 8c085f15f351 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds 1a21853f4eef Merge remote-tracking branch 'kgdb/kgdb/for-next' adds d97176f6040f fpga: dfl: pci: add device IDs for Silicom N501x PAC cards adds dc90b9fc9701 Merge remote-tracking branch 'fpga/for-next' adds 752951fdc4e0 bus: mhi: core: Fix power down latency adds 914b72a6948b bus: mhi: Wait for M2 state during system resume adds fafbd4090a5c bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error [...] adds e44316857218 bus: mhi: Add inbound buffers allocation flag adds 156ffb7fb7eb bus: mhi: pci_generic: Apply no-op for wake using sideband [...] adds c0523c4c1e61 bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI adds 4c80a9023d64 bus: mhi: core: Validate channel ID when processing comman [...] adds 878789cad00d bus: mhi: core: Set BHI/BHIe offsets on power up preparation adds 634fc262c4bd bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up adds c7b924b507d8 bus: mhi: Add MMIO region length to controller structure adds fb359946c3ef ath11k: set register access length for MHI driver adds 2463df65c33e bus: mhi: pci_generic: Set register access length for MHI driver adds 3bd1d916c79b bus: mhi: core: Add range checks for BHI and BHIe adds 312d598a2ea9 Merge remote-tracking branch 'mhi/mhi-next' adds e2a86800d586 memblock: free_unused_memmap: use pageblock units instead [...] adds f921f53e089a memblock: align freed memory map on pageblock boundaries w [...] adds 023accf5cdc1 memblock: ensure there is no overflow in memblock_overlaps [...] adds a4d5613c4dc6 arm: extend pfn_valid to take into account freed memory ma [...] adds 928b104e3800 Merge remote-tracking branch 'memblock/for-next' adds 2d74aceb4589 Merge remote-tracking branch 'rust/rust-next' adds d266180aa281 Merge remote-tracking branch 'cxl/next' adds 382bc4d9b216 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' adds 6787eefc09b0 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 9e659bccb45a /proc/kpageflags: do not use uninitialized struct pages adds b62819ad9539 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds e1dbd3000490 ocfs2: fix ocfs2 corrupt when iputting an inode adds f53622ced6ce mm: mark idle page tracking as BROKEN adds 35178085a213 mm: remove irqsave/restore locking from contexts with irqs [...] adds bca8080ea635 fs: drop_caches: fix skipping over shadow cache inodes adds 91a1208249cf fs: inode: count invalidated shadow pages in pginodesteal adds e803265a5c90 vfs: keep inodes with page cache off the inode shrinker LRU adds 53e6e42f3f26 lazy tlb: introduce lazy mm refcount helper functions adds 114da8567309 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix adds ad41973e99a0 lazy tlb: allow lazy tlb mm refcounting to be configurable adds 2a797839c29f lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix adds a97b1308809a lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 adds 469b0081c244 lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds 49b469cbaa0f lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix adds 61f55d87e06d powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds e2a0b24bdf20 mm: improve mprotect(R|W) efficiency on pages referenced once adds fe71f3801b05 mm: improve mprotect(R|W) efficiency on pages referenced once adds 42b9734166e3 kasan: add memzero init for unaligned size under SLUB debug adds 241730e500d7 mm: memory_hotplug: factor out bootmem core functions to b [...] adds 8faa90e6afd7 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP adds 3b8f9610cf76 mm: hugetlb: gather discrete indexes of tail page adds c4435494edf6 mm: hugetlb: free the vmemmap pages associated with each H [...] adds b1a0a7d413bd mm/sparse-vmemmap: fix documentation warning adds 1fccde63e50d mm: hugetlb: defer freeing of HugeTLB pages adds a35f6ad019af mm: hugetlb: alloc the vmemmap pages associated with each [...] adds 7838f9eee3ac mm: hugetlb: fix dissolve_free_huge_page use of tail/head page adds 851bef69d8d0 mm: fix alloc_vmemmap_page_list documentation warning adds 3d3246df4185 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap adds 40743708ecee mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] adds c1bf0a0b051b mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] adds 047b290664dd mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate adds 513dd4e647ce mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] adds 6e98be986545 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] adds 60f948a0a9ef mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK adds f7edc649457f mm/huge_memory.c: use page->deferred_list adds 89b2d0d6c9cf mm/huge_memory.c: add missing read-only THP checking in tr [...] adds af1e991465b1 mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] adds 02ea6f6bf5b5 mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] adds cd38661b5ad6 mm/huge_memory.c: don't discard hugepage if other processe [...] adds fc904da5e4a9 mm/hugetlb: change parameters of arch_make_huge_pte() adds aaac5017693c mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge adds 1ebf14e23d68 x86: define only {pud/pmd}_{set/clear}_huge when useful adds e0311efbc90f arm64: define only {pud/pmd}_{set/clear}_huge when useful adds bfb6fb64396f mm/vmalloc: enable mapping of huge pages at pte level in vmap adds d862461637f6 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc adds 117742fc289f powerpc/8xx: add support for huge pages on VMAP and VMALLOC adds 8798d1e963e6 khugepaged: selftests: remove debug_cow adds 2faeb5151d44 mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY adds 0d78ee814ddb userfaultfd: remove set but not used variable 'vm_alloc_shared' adds d41fb99855e1 mm, hugetlb: fix allocation error check and copy func name adds abffc63cded3 mm: sparsemem: split the huge PMD mapping of vmemmap pages adds c38b703d628a mm: sparsemem: use huge PMD mapping for vmemmap pages adds ce46be978289 mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DE [...] adds aea782e79474 hugetlb: remove prep_compound_huge_page cleanup adds 2bb824dec86d hugetlb: address ref count racing in prep_compound_gigantic_page adds 2d86b5553235 mm/hwpoison: disable pcp for page_handle_poison() adds c5ee349d8750 userfaultfd/selftests: use user mode only adds 6d04dc27ff42 userfaultfd/selftests: remove the time() check on delayed uffd adds 46ef43947df8 userfaultfd/selftests: dropping VERIFY check in locking_thread adds 11f253b2fb53 userfaultfd/selftests: only dump counts if mode enabled adds 06e22e39867f userfaultfd/selftests: unify error handling adds b43255b8f07a mm/thp: simplify copying of huge zero page pmd when fork adds f7214f107614 mm/userfaultfd: fix uffd-wp special cases for fork() adds 86fe49f4c242 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit adds 785c6ea2c05b mm/userfaultfd: fail uffd-wp registration if not supported adds 4892b870ed9d mm/pagemap: export uffd-wp protection information adds 1af612cc7c73 userfaultfd/selftests: add pagemap uffd-wp test adds 4638bd3d1dcf userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] adds 56087e1a413b userfaultfd/shmem: support minor fault registration for shmem adds c4065f98c0e9 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem adds 3907ffe1f14a userfaultfd/shmem: advertise shmem minor fault support adds 67e1d5255978 userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] adds db2a894496c3 userfaultfd/selftests: use memfd_create for shmem test type adds 1cc0e384d1a0 userfaultfd/selftests: create alias mappings in the shmem test adds 843b01090b3e userfaultfd/selftests: reinitialize test context in each test adds 7147a89d1610 userfaultfd-selftests-reinitialize-test-context-in-each-test-fix adds 3d75db67833e userfaultfd/selftests: exercise minor fault handling shmem [...] adds e2fcc7f1bfef mm/vmscan.c: fix potential deadlock in reclaim_pages() adds d40f4ac52316 include/trace/events/vmscan.h: remove mm_vmscan_inactive_l [...] adds a17ff6459ac7 mm: workingset: define macro WORKINGSET_SHIFT adds 41d42a04d5a6 mm/kconfig: move HOLES_IN_ZONE into mm adds e1f368ae0ce1 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] adds a88c251c4274 fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER adds c197270e1a05 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM adds 2cee76bcd3e4 fs/proc/kcore: don't read offline sections, logically offl [...] adds 951fb683d2b4 mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] adds 0d72e503d651 virtio-mem: use page_offline_(start|end) when setting Page [...] adds b233658fee6a fs/proc/kcore: use page_offline_(freeze|thaw) adds 023ff6de5175 mm/z3fold: define macro NCHUNKS as TOTAL_CHUNKS - ZHDR_CHUNKS adds c367eb65b364 mm/z3fold: avoid possible underflow in z3fold_alloc() adds a6d1354e4a16 mm/z3fold: remove magic number in z3fold_create_pool() adds fd6afc1d9b3b mm/z3fold: remove unused function handle_to_z3fold_header() adds febdc72c6eb6 mm/z3fold: fix potential memory leak in z3fold_destroy_pool() adds 21e0596cdf34 mm/z3fold: use release_z3fold_page_locked() to release loc [...] adds 7c2ccd8e2dee mm/zbud: reuse unbuddied[0] as buddied in zbud_pool adds 5a480d924819 mm/zbud: don't export any zbud API adds b2bbdedd886c mm/zbud: fix unused function warnings when CONFIG_ZPOOL is [...] adds 56e6900fa737 mm/compaction: use DEVICE_ATTR_WO macro adds 53fe8df124bb mm: compaction: remove duplicate !list_empty(&sublist) check adds 139fd8f57995 mm/mempolicy: cleanup nodemask intersection check for oom adds 288590c5f15f mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] adds df00c356ae4b mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] adds 454f4caef434 mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] adds ccaf1fd00681 mm/mempolicy: unify the parameter sanity check for mbind a [...] adds d0822e7332bb mm/mempolicy: unify the parameter sanity check for mbind a [...] adds f98948e5238a mm: mempolicy: don't have to split pmd for huge zero page adds d306c512e831 mm/mempolicy: use unified 'nodes' for bind/interleave/pref [...] adds 916175aa1efb include/linux/mmzone.h: add documentation for pfn_valid() adds 3bcdb50df93a memblock: update initialization of reserved pages adds 457bcb6cb8eb arm64: decouple check whether pfn is in linear map from pf [...] adds 42fa42db8b07 arm64: drop pfn_valid_within() and simplify pfn_valid() adds 3fac3e95d62f arm64/mm: drop HAVE_ARCH_PFN_VALID adds f22085658931 mm: migrate: fix missing update page_private to hugetlb_pa [...] adds 6a41c7adbcb3 mm: migrate: fix missing update page_private to hugetlb_pa [...] adds bfe0a7427a43 mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs adds 2e9c031ec326 mm: memory: add orig_pmd to struct vm_fault adds d562a6e4cb48 mm: memory: make numa_migrate_prep() non-static adds 0ec85f046919 mm: thp: refactor NUMA fault handling adds bf21b2b00070 mm: thp: fix a double unlock bug adds 8411f9d436a9 mm: migrate: account THP NUMA migration counters correctly adds 1eac846e2056 mm: migrate: don't split THP for misplaced NUMA page adds f849a83fb662 mm: migrate: check mapcount for THP instead of refcount adds 66bd4084fa99 mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] adds 75c8a607f024 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] adds 30238b21cbb3 mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] adds ba01084c18a8 mm: rmap: make try_to_unmap() void function adds af5476706b44 mm/thp: remap_page() is only needed on anonymous THP adds 1414d9a72989 mm: hwpoison_user_mappings() try_to_unmap() with TTU_SYNC adds 34a98a201eb1 mm/thp: fix strncpy warning adds cfd5487a1556 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc adds 3c4fca6118e9 nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes adds 686dc4975ea8 mm/nommu: unexport do_munmap() adds afb6eee30cbd mm: generalize ZONE_[DMA|DMA32] adds 485fad4b6cfa mm: make variable names for populate_vma_page_range() consistent adds a9bd7e670b78 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] adds bf2a624ba798 mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] adds f2bfca81012e MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT adds afe37178c65e selftests/vm: add protection_keys_32 / protection_keys_64 [...] adds 2c8bb536fd9a selftests/vm: add test for MADV_POPULATE_(READ|WRITE) adds 4801fa0e4835 mm/memory_hotplug: rate limit page migration warnings adds a8c675580bba memory-hotplug.rst: complete admin-guide overhaul adds 8f2223ce17e6 mm,memory_hotplug: drop unneeded locking adds bdb65957b90b mmmemory_hotplug-drop-unneeded-locking-fix adds cef9a72a52cf mm/zswap.c: remove unused function zswap_debugfs_exit() adds ded74a8fdae1 mm/zswap.c: avoid unnecessary copy-in at map time adds 780e5151fd1f mm/zswap.c: fix two bugs in zswap_writeback_entry() adds f0c6a65e8e7e mm: zram: amend SLAB_RECLAIM_ACCOUNT on zspage_cachep adds 1bb9d762db12 mm/zsmalloc.c: remove confusing code in obj_free() adds 5fa4b61642d6 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds e8daf5d1f23f mm/zsmalloc.c: improve readability for async_free_zspage() adds cfc2630b8e6d mm/highmem: Remove deprecated kmap_atomic adds 39818f72e9f9 zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK adds dcd2308f2771 mm: fix typos and grammar error in comments adds 90f161751313 mm: define default value for FIRST_USER_ADDRESS adds 9d17f8027db2 mm: fix spelling mistakes adds 30f3ac1e438e mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages adds 75b1d708ca6e mm/vmalloc: include header for prototype of set_iounmap_nonlazy adds 3992cbfbbd47 mm/page_alloc: make should_fail_alloc_page() static adds dc580d181504 mm/mapping_dirty_helpers: remove double Note in kerneldoc adds 95c7b6ce2321 mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] adds 1c1c72da4e8a mm/memory_hotplug: fix kerneldoc comment for __try_online_node adds c32a0504ffe1 mm/memory_hotplug: fix kerneldoc comment for __remove_memory adds ef66375b1283 mm/zbud: add kerneldoc fields for zbud_pool adds 150217256c20 mm/z3fold: add kerneldoc fields for z3fold_pool adds 6b915f61f5a2 mm/swap: make swap_address_space an inline function adds a84c717963b6 mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations adds 0dde0a8936a9 mm/mmap_lock: fix warning when CONFIG_TRACING is not defined adds dc8129c99b2d mm/page_alloc: move prototype for find_suitable_fallback adds 27d55cb8f970 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM adds d11305e1ce72 mm/thp: define default pmd_pgtable() adds cb99e632c46f kfence: unconditionally use unbound work queue adds 4683920485cb mm: remove special swap entry functions adds 73e2eb8da584 mm/swapops: rework swap entry manipulation code adds e7be93beafcd mm/rmap: split try_to_munlock from try_to_unmap adds a362fb13ad57 mm/rmap: split migration into its own function adds 82e64f54defd mm: rename migrate_pgmap_owner adds ebbaf59c9ab1 mm/memory.c: allow different return codes for copy_nonpres [...] adds f7101f921b44 mm: device exclusive memory access adds ed745db41e69 mm/rmap: fix signedness bug in make_device_exclusive_range() adds 67ada6920465 mm: selftests for exclusive device memory adds 66be61c3f6d1 nouveau/svm: refactor nouveau_range_fault adds 3b6bac84123c nouveau/svm: implement atomic SVM access adds 6536a78dd086 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds ea7078cb151a fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 6fb7576e777f kernel/hung_task.c: Monitor killed tasks. adds dd11e42c97ed proc: Avoid mixing integer types in mem_rw() adds fe7adf7cdf32 fs/proc/kcore.c: add mmap interface adds 04e2cbe21189 fs-proc-kcorec-add-mmap-interface-fix adds f23372cf93dd procfs: allow reading fdinfo with PTRACE_MODE_READ adds 7f92cefba7fc procfs/dmabuf: add inode number to /proc/*/fdinfo adds 868bd1c7c077 sysctl: remove redundant assignment to first adds e4e436c81acb proc/sysctl: make protected_* world readable adds d1b54bf57ee8 drm: include only needed headers in ascii85.h adds 1a8636b2bc4d kernel.h: split out panic and oops helpers adds ec64dd6ca841 kernelh-split-out-panic-and-oops-helpers-fix adds e6fc1b82ff7e kernel.h: split out panic and oops helpers (ia64 fix) adds fffabb6c1aa0 lib: decompress_bunzip2: remove an unneeded semicolon adds 5573fa493290 lib/string_helpers: switch to use BIT() macro adds fc01c525a072 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] adds 36d65af59f57 lib/string_helpers: drop indentation level in string_escape_mem() adds ffcfbf2504e0 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII adds 8cea2908de27 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] adds 044dee331bdc lib/string_helpers: allow to append additional characters [...] adds 0ac435e3ee58 lib/test-string_helpers: print flags in hexadecimal format adds 38891bc1cc3e lib/test-string_helpers: get rid of trailing comma in terminators adds 6779600d1633 lib/test-string_helpers: add test cases for new features adds 0f478bd0a922 MAINTAINERS: add myself as designated reviewer for generic [...] adds 20dbabf478b8 seq_file: introduce seq_escape_mem() adds 23ebf8a86ba0 seq_file: add seq_escape_str() as replica of string_escape_str() adds 48da4328d270 seq_file: convert seq_escape() to use seq_escape_str() adds 0d7705a902e1 nfsd: avoid non-flexible API in seq_quote_mem() adds 0563ec19aeee seq_file: drop unused *_escape_mem_ascii() adds ceca3d5416e5 lib/math/rational.c: fix divide by zero adds ee8c8433f3ea lib/math/rational: add Kunit test cases adds 1a79b3949d38 lib-math-rational-add-kunit-test-cases-fix adds 95bbdf49e0b4 lib/math/rational: fix spelling mistake "demominator" -> " [...] adds 5638cfe371b7 lib/decompressors: fix spelling mistakes adds 0cadca465a39 lib/mpi: fix spelling mistakes adds 2ab3890e9d28 lib: memscan() fixlet adds 12a310d8e277 lib: uninline simple_strtoull() adds acfee05a5544 lib/test_string.c: allow module removal adds 851177475544 kernel.h: split out kstrtox() and simple_strtox() to a sep [...] adds e9ad9268b290 kstrtox: fix documentation references adds 7143643cc1b7 lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static adds 3f5eb8bf223a lib/decompress_unlz4.c: correctly handle zero-padding arou [...] adds bee6c2df3d9e checkpatch: scripts/spdxcheck.py now requires python3 adds 934dd979fb78 checkpatch: improve the indented label test adds 2d48731a137e checkpatch: do not complain about positive return values s [...] adds 872088795123 init: print out unknown kernel parameters adds 1cefe38321c3 init/main.c: silence some -Wunused-parameter warnings adds 98e45ef271e6 kprobes: remove duplicated strong free_insn_page in x86 and s390 adds e88962fad2a4 nilfs2: remove redundant continue statement in a while-loop adds 70d4e571b969 hfsplus: remove unnecessary oom message adds f6ef004c4b2f hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds f22207c5198e x86: signal: don't do sas_ss_reset() until we are certain [...] adds fa18258a9368 exec: remove checks in __register_bimfmt() adds 7a3e5a426be1 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] adds b813c2416e1e kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] adds 94c2a24fd2f0 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] adds e9e7e14215f3 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds d9835c850aa7 selftests/vm/pkeys: handle negative sys_pkey_alloc() return code adds 589e01285e9e selftests/vm/pkeys: refill shadow register after implicit [...] adds c56ef7cbf358 selftests/vm/pkeys: exercise x86 XSAVE init state adds 5eb3a321fabf lib/decompressors: remove set but not used variabled 'level' adds 4c3764657345 lib-decompressors-remove-set-but-not-used-variabled-level-fix adds 4d9b92c884be ipc sem: use kvmalloc for sem_undo allocation adds b7cabca0e9b9 ipc: use kmalloc for msg_queue and shmid_kernel adds 3fce3d396411 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock adds ddffe66b4682 ipc/util.c: use binary search for max_idx adds 80430e3174a9 ipc-utilc-use-binary-search-for-max_idx-fix adds 1446f64f402a linux-next-pre adds 7ad56a13f47b Merge branch 'akpm-current/current' adds 955418960b19 lib/test: fix spelling mistakes adds 818ec77ef686 lib: fix spelling mistakes adds 1a348af43928 lib: fix spelling mistakes in header files adds 0c9f4656794e hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script adds c6c08f08ff06 hexagon: use common DISCARDS macro adds 8bf985a45ac5 hexagon: select ARCH_WANT_LD_ORPHAN_WARN adds d1be1dcc08d3 mm/slub: use stackdepot to save stack trace in objects adds 01dced575ab8 slub: STACKDEPOT: rename save_stack_trace() adds e50e7ac989f6 mm/slub: use stackdepot to save stack trace in objects-fix adds f47b1c6c26db mmap: make mlock_future_check() global adds 808a777e2a87 riscv/Kconfig: make direct map manipulation options depend on MMU adds bbf1bfcbef15 set_memory: allow querying whether set_direct_map_*() is a [...] adds 0f01c4e64cbd mm: introduce memfd_secret system call to create "secret" [...] adds 125069500be6 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] adds 24250c9c40aa PM: hibernate: disable when there are active secretmem users adds 22908a0c7fee arch, mm: wire up memfd_secret system call where relevant adds 05f11f77f019 secretmem: test: add basic selftest for memfd_secret(2) adds 259d08e3471c mm: fix spelling mistakes in header files adds 89f9b5abad69 mm: add setup_initial_init_mm() helper adds 79f3838c6794 arc: convert to setup_initial_init_mm() adds b1305c1e30aa arm: convert to setup_initial_init_mm() adds 53c50aab7735 arm64: convert to setup_initial_init_mm() adds 1c7101a4406e csky: convert to setup_initial_init_mm() adds e5d9537830d2 h8300: convert to setup_initial_init_mm() adds f9293d41b7c0 m68k: convert to setup_initial_init_mm() adds 13d1a9287afe nds32: convert to setup_initial_init_mm() adds bd0ab8c5567d nios2: convert to setup_initial_init_mm() adds d5374aeb8ea5 openrisc: convert to setup_initial_init_mm() adds 494d947dc9f4 powerpc: convert to setup_initial_init_mm() adds f9611de2956b riscv: convert to setup_initial_init_mm() adds b902122e9b07 s390: convert to setup_initial_init_mm() adds 8cf245ab25c7 sh: convert to setup_initial_init_mm() adds 1447afdbd9f2 x86: convert to setup_initial_init_mm() adds d49ad63bae56 buildid: only consider GNU notes for build ID parsing adds 51d71978c530 buildid: add API to parse build ID out of buffer adds 03b1b1c96819 buildid: stash away kernels build ID on init adds 417da125b9fe buildid-stash-away-kernels-build-id-on-init-fix adds 23cdded3e90c dump_stack: add vmlinux build ID to stack traces adds 04505d02dbb8 module: add printk formats to add module build ID to stacktraces adds f60590eb6366 module-add-printk-formats-to-add-module-build-id-to-stackt [...] adds 021ab2e2b914 buildid: fix build when CONFIG_MODULES is not set adds 827018097f04 module-add-printk-formats-to-add-module-build-id-to-stackt [...] adds 8d7314ce96ec module: fix build error when CONFIG_SYSFS is disabled adds 984310880c46 arm64: stacktrace: use %pSb for backtrace printing adds fb85d34b812d x86/dumpstack: use %pSb/%pBb for backtrace printing adds eccbbd551898 scripts/decode_stacktrace.sh: support debuginfod adds cfa8cefd414f scripts/decode_stacktrace.sh: silence stderr messages from [...] adds 8961cdcdb561 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] adds 3673b0948602 buildid: mark some arguments const adds f7d33f8cd742 buildid: fix kernel-doc notation adds c8d62a0410e8 kdump: use vmlinux_build_id to simplify adds 84673d6d635a mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] adds 0e6437919bf1 mm-rename-pud_page_vaddr-to-pud_pgtable-and-make-it-return [...] adds c3b7a43f6013 mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] adds 66369df7e60f mm: rename p4d_page_vaddr to p4d_pgtable and make it retur [...] adds 13c18adeac8e mm-rename-p4d_page_vaddr-to-p4d_pgtable-and-make-it-return [...] adds f0207bacba13 selftest/mremap_test: update the test to handle pagesize o [...] adds 525c36dfba66 selftest/mremap_test: avoid crash with static build adds 7832facba6d4 mm/mremap: convert huge PUD move to separate helper adds 26cabdb8c4cf mm/mremap: fix build failure with clang-10 adds b94c325eb378 mm/mremap: don't enable optimized PUD move if page table l [...] adds 511482289fdf mm/mremap: use pmd/pud_poplulate to update page table entries adds e808928f55a2 mm/mremap: hold the rmap lock in write mode when moving pa [...] adds f2f3044da4b4 mm/mremap: allow arch runtime override adds 61d0adfedacc powerpc/book3s64/mm: update flush_tlb_range to flush page [...] adds 6e9cf0952eb8 powerpc/mm: enable HAVE_MOVE_PMD support adds c397ef4e8b59 Merge branch 'akpm/master' adds fb0ca446157a Add linux-next specific files for 20210701
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 (2a8927f0efb6) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-bus-papr-pmem | 8 +- Documentation/ABI/testing/sysfs-firmware-memmap | 4 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 29 - .../RCU/Design/Requirements/Requirements.rst | 8 +- Documentation/RCU/checklist.rst | 79 +- Documentation/RCU/rcu_dereference.rst | 6 +- Documentation/RCU/stallwarn.rst | 10 +- Documentation/admin-guide/bootconfig.rst | 30 +- .../admin-guide/device-mapper/writecache.rst | 25 +- Documentation/admin-guide/kernel-parameters.txt | 19 + Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kcsan.rst | 12 - Documentation/dev-tools/kunit/start.rst | 2 +- Documentation/dev-tools/kunit/usage.rst | 7 +- Documentation/dev-tools/pgo.rst | 127 + .../devicetree/bindings/clock/gpio-mux-clock.txt | 19 - .../devicetree/bindings/clock/gpio-mux-clock.yaml | 45 + .../clock/hisilicon,hi3559av100-clock.yaml | 59 + .../devicetree/bindings/clock/ingenic,cgu.yaml | 6 + .../bindings/clock/qcom,camcc-sm8250.yaml | 68 + .../devicetree/bindings/clock/qcom,gcc-sm6125.yaml | 72 + .../devicetree/bindings/clock/qcom,gcc.yaml | 5 +- .../devicetree/bindings/clock/silabs,si5341.txt | 16 +- .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 6 +- .../devicetree/bindings/clock/st/st,clkgen-pll.txt | 3 + .../devicetree/bindings/clock/st/st,flexgen.txt | 10 + .../devicetree/bindings/clock/st/st,quadfs.txt | 3 + .../bindings/clock/ti,am654-ehrpwm-tbclk.yaml | 4 +- .../devicetree/bindings/clock/ti,lmk04832.yaml | 209 + .../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/gpio/gpio-pcf857x.txt | 69 - .../devicetree/bindings/gpio/gpio-stp-xway.txt | 42 - .../devicetree/bindings/gpio/gpio-stp-xway.yaml | 99 + .../devicetree/bindings/gpio/nxp,pcf8575.yaml | 103 + .../devicetree/bindings/i2c/i2c-mt65xx.txt | 1 + .../bindings/interrupt-controller/arm,vic.txt | 41 - .../bindings/interrupt-controller/arm,vic.yaml | 81 + .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 3 + Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 2 + .../bindings/net/microchip,sparx5-switch.yaml | 226 + .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 3 + .../devicetree/bindings/pci/intel,ixp4xx-pci.yaml | 100 + .../bindings/phy/hisilicon,hi3670-usb3.yaml | 0 .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 2 + .../devicetree/bindings/pwm/pwm-tiecap.txt | 51 - .../devicetree/bindings/pwm/pwm-tiecap.yaml | 64 + .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 11 + .../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/serial/mvebu-uart.txt | 6 +- .../devicetree/bindings/spi/spi-zynqmp-qspi.txt | 25 - .../devicetree/bindings/spi/spi-zynqmp-qspi.yaml | 51 + .../spmi/hisilicon,hisi-spmi-controller.yaml | 73 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 2 + Documentation/driver-api/driver-model/devres.rst | 3 +- Documentation/driver-api/pwm.rst | 3 +- Documentation/firmware-guide/acpi/dsd/phy.rst | 59 + Documentation/firmware-guide/acpi/enumeration.rst | 32 + Documentation/i2c/i2c-sysfs.rst | 395 + .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - .../device_drivers/ethernet/google/gve.rst | 53 +- Documentation/networking/dsa/configuration.rst | 68 + Documentation/networking/dsa/sja1105.rst | 61 +- Documentation/networking/ip-sysctl.rst | 12 +- Documentation/scheduler/sched-capacity.rst | 6 +- Documentation/scheduler/sched-energy.rst | 2 +- Documentation/trace/hwlat_detector.rst | 13 +- Documentation/trace/index.rst | 2 + Documentation/trace/osnoise-tracer.rst | 152 + Documentation/trace/timerlat-tracer.rst | 181 + .../userspace-api/media/cec.h.rst.exceptions | 2 +- Documentation/virt/kvm/api.rst | 203 +- Documentation/virt/kvm/mmu.rst | 7 +- MAINTAINERS | 67 +- Makefile | 5 +- Next/SHA1s | 217 +- Next/Trees | 1 - Next/merge.log | 21567 +++++++++---------- 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/marvell/armada-37xx.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/arm64/mm/dma-mapping.c | 2 +- arch/mips/boot/dts/ingenic/ci20.dts | 24 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 7 + arch/mips/boot/dts/ingenic/x1830.dtsi | 16 +- arch/mips/include/asm/cpu-features.h | 4 +- arch/mips/include/asm/highmem.h | 2 +- arch/mips/include/asm/kvm_host.h | 9 +- arch/mips/include/asm/mipsregs.h | 8 +- arch/mips/include/uapi/asm/socket.h | 2 + arch/mips/kvm/Makefile | 2 +- arch/mips/kvm/mips.c | 90 +- arch/mips/loongson64/numa.c | 3 + arch/parisc/include/uapi/asm/socket.h | 2 + arch/powerpc/Kconfig.debug | 5 + arch/powerpc/configs/powernv_defconfig | 1 + arch/powerpc/configs/ppc64_defconfig | 2 + arch/powerpc/configs/pseries_defconfig | 2 + 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 | 67 +- arch/powerpc/include/asm/kvm_guest.h | 4 +- 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 | 15 + arch/powerpc/include/asm/probes.h | 4 +- arch/powerpc/include/asm/ptrace.h | 47 +- arch/powerpc/include/asm/setup.h | 1 - arch/powerpc/include/asm/sstep.h | 7 +- arch/powerpc/include/uapi/asm/papr_pdsm.h | 6 + arch/powerpc/kernel/asm-offsets.c | 7 + arch/powerpc/kernel/entry_32.S | 19 + arch/powerpc/kernel/entry_64.S | 516 - arch/powerpc/kernel/exceptions-64e.S | 52 +- arch/powerpc/kernel/exceptions-64s.S | 251 +- arch/powerpc/kernel/firmware.c | 10 +- arch/powerpc/kernel/fpu.S | 4 + arch/powerpc/kernel/head_32.h | 41 +- arch/powerpc/kernel/head_64.S | 5 +- arch/powerpc/kernel/head_book3s_32.S | 6 +- arch/powerpc/kernel/head_booke.h | 31 +- arch/powerpc/kernel/hw_breakpoint.c | 4 +- arch/powerpc/kernel/interrupt.c | 484 +- arch/powerpc/kernel/interrupt_64.S | 770 + arch/powerpc/kernel/irq.c | 96 + arch/powerpc/kernel/kgdb.c | 10 +- arch/powerpc/kernel/kprobes-ftrace.c | 4 +- arch/powerpc/kernel/kprobes.c | 31 +- arch/powerpc/kernel/mce.c | 2 +- arch/powerpc/kernel/optprobes.c | 10 +- arch/powerpc/kernel/process.c | 90 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 104 +- 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-rtc.c | 2 +- arch/powerpc/kernel/rtas.c | 14 +- arch/powerpc/kernel/setup-common.c | 2 - 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/stacktrace.c | 26 +- arch/powerpc/kernel/syscalls.c | 3 +- arch/powerpc/kernel/sysfs.c | 12 +- 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 | 19 + arch/powerpc/kexec/crash.c | 4 +- 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 | 56 + 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/book3s32/kuap.c | 2 +- arch/powerpc/mm/book3s32/kuep.c | 2 +- arch/powerpc/mm/book3s64/hash_utils.c | 24 +- arch/powerpc/mm/ioremap_32.c | 4 +- arch/powerpc/mm/ioremap_64.c | 2 +- arch/powerpc/mm/nohash/44x.c | 6 +- arch/powerpc/mm/pgtable.c | 8 +- arch/powerpc/mm/ptdump/ptdump.c | 22 +- arch/powerpc/net/bpf_jit_comp32.c | 4 +- arch/powerpc/net/bpf_jit_comp64.c | 12 +- arch/powerpc/perf/generic-compat-pmu.c | 170 +- arch/powerpc/platforms/Kconfig | 1 + 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/powermac/bootx_init.c | 2 +- arch/powerpc/platforms/powernv/opal-call.c | 4 + arch/powerpc/platforms/powernv/opal.c | 2 +- arch/powerpc/platforms/pseries/dlpar.c | 9 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 34 +- arch/powerpc/platforms/pseries/hvCall.S | 29 + arch/powerpc/platforms/pseries/papr_scm.c | 94 +- arch/powerpc/platforms/pseries/ras.c | 4 +- arch/powerpc/platforms/pseries/smp.c | 4 +- arch/powerpc/sysdev/fsl_pci.c | 2 +- arch/powerpc/sysdev/fsl_rio.c | 4 +- arch/powerpc/xmon/xmon.c | 184 +- arch/s390/Kconfig | 1 + arch/s390/hypfs/hypfs_sprp.c | 13 +- arch/s390/include/asm/cmpxchg.h | 44 +- arch/s390/include/asm/kvm_host.h | 9 +- arch/s390/include/asm/pci.h | 7 +- arch/s390/include/asm/percpu.h | 27 +- arch/s390/include/asm/pgtable.h | 2 - arch/s390/include/asm/string.h | 59 +- arch/s390/include/asm/timex.h | 26 +- arch/s390/kernel/nospec-branch.c | 3 +- arch/s390/kvm/Makefile | 3 +- arch/s390/kvm/kvm-s390.c | 232 +- arch/s390/lib/string.c | 131 +- arch/s390/lib/uaccess.c | 25 +- arch/s390/lib/xor.c | 5 +- arch/s390/mm/page-states.c | 12 +- arch/s390/pci/pci_irq.c | 46 +- arch/sparc/include/uapi/asm/socket.h | 2 + arch/um/configs/kunit_defconfig | 3 - arch/um/drivers/ubd_kern.c | 10 - 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/core.c | 15 +- arch/x86/events/intel/ds.c | 20 +- arch/x86/events/intel/lbr.c | 9 +- arch/x86/include/asm/fpu/internal.h | 222 +- arch/x86/include/asm/fpu/xstate.h | 78 +- 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/pgtable.h | 57 +- arch/x86/include/asm/pkeys.h | 9 +- arch/x86/include/asm/pkru.h | 62 + arch/x86/include/asm/processor.h | 9 + arch/x86/include/asm/sev-common.h | 16 +- arch/x86/include/asm/special_insns.h | 14 +- arch/x86/kernel/Makefile | 4 + arch/x86/kernel/cpu/common.c | 34 +- arch/x86/kernel/cpu/resctrl/internal.h | 21 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 10 +- arch/x86/kernel/fpu/core.c | 282 +- arch/x86/kernel/fpu/init.c | 15 +- arch/x86/kernel/fpu/regset.c | 223 +- arch/x86/kernel/fpu/signal.c | 427 +- arch/x86/kernel/fpu/xstate.c | 685 +- arch/x86/kernel/process.c | 22 +- arch/x86/kernel/process_64.c | 28 +- arch/x86/kernel/sev.c | 184 +- arch/x86/kernel/trace.c | 234 + arch/x86/kernel/traps.c | 5 +- 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/sev.c | 1 + 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 | 231 +- arch/x86/kvm/x86.h | 10 - arch/x86/lib/retpoline.S | 4 + arch/x86/math-emu/fpu_proto.h | 2 +- arch/x86/math-emu/load_store.c | 2 +- arch/x86/math-emu/reg_ld_str.c | 2 +- arch/x86/mm/extable.c | 2 +- arch/x86/mm/fault.c | 2 +- arch/x86/mm/pkeys.c | 22 - arch/x86/net/bpf_jit_comp.c | 46 +- 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 | 27 +- block/blk-mq-sched.c | 5 +- block/blk-mq-sched.h | 3 +- block/blk-mq.c | 6 +- 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 | 6 +- block/partitions/core.c | 65 +- block/scsi_ioctl.c | 6 +- certs/Kconfig | 26 - certs/Makefile | 21 - crypto/asymmetric_keys/pkcs7_parser.c | 8 - crypto/internal.h | 12 + crypto/testmgr.c | 5 +- crypto/testmgr.h | 49 + drivers/acpi/Kconfig | 3 + drivers/acpi/Makefile | 7 + drivers/acpi/arm64/Makefile | 1 + drivers/acpi/arm64/dma.c | 50 + drivers/acpi/arm64/iort.c | 128 +- drivers/acpi/bgrt.c | 57 +- drivers/acpi/bus.c | 2 + drivers/acpi/device_pm.c | 64 +- drivers/acpi/internal.h | 9 + drivers/acpi/scan.c | 78 +- drivers/acpi/viot.c | 366 + 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/bluetooth/hci_ag6xx.c | 1 - drivers/bluetooth/hci_h5.c | 7 + drivers/bluetooth/hci_serdev.c | 3 + drivers/bluetooth/hci_uart.h | 7 +- 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/clk/Kconfig | 24 +- drivers/clk/Makefile | 1 + drivers/clk/actions/owl-s500.c | 92 +- drivers/clk/clk-bd718x7.c | 11 +- drivers/clk/clk-divider.c | 93 +- drivers/clk/clk-k210.c | 1 + drivers/clk/clk-lmk04832.c | 1599 ++ drivers/clk/clk-si5341.c | 324 +- drivers/clk/clk-stm32mp1.c | 501 +- drivers/clk/hisilicon/Kconfig | 7 + drivers/clk/hisilicon/Makefile | 1 + drivers/clk/hisilicon/clk-hi3559a.c | 845 + drivers/clk/hisilicon/clk.c | 2 +- drivers/clk/hisilicon/clk.h | 2 +- drivers/clk/ingenic/Kconfig | 10 + drivers/clk/ingenic/Makefile | 1 + drivers/clk/ingenic/cgu.c | 92 +- drivers/clk/ingenic/cgu.h | 12 +- drivers/clk/ingenic/jz4725b-cgu.c | 12 +- drivers/clk/ingenic/jz4740-cgu.c | 12 +- drivers/clk/ingenic/jz4760-cgu.c | 428 + drivers/clk/ingenic/jz4770-cgu.c | 15 +- drivers/clk/ingenic/tcu.c | 2 + drivers/clk/keystone/syscon-clk.c | 17 + drivers/clk/meson/clk-regmap.c | 19 +- drivers/clk/qcom/Kconfig | 14 + drivers/clk/qcom/Makefile | 2 + drivers/clk/qcom/camcc-sm8250.c | 2456 +++ drivers/clk/qcom/clk-alpha-pll.c | 176 +- drivers/clk/qcom/clk-alpha-pll.h | 6 + drivers/clk/qcom/clk-smd-rpm.c | 1 + drivers/clk/qcom/gcc-mdm9607.c | 23 - drivers/clk/qcom/gcc-msm8974.c | 169 +- drivers/clk/qcom/gcc-sc7280.c | 1 + drivers/clk/qcom/gcc-sm6125.c | 4190 ++++ drivers/clk/socfpga/clk-agilex.c | 93 +- drivers/clk/socfpga/clk-gate-s10.c | 119 +- drivers/clk/socfpga/clk-periph-s10.c | 11 +- drivers/clk/socfpga/clk-pll.c | 3 +- drivers/clk/socfpga/clk-s10.c | 87 +- drivers/clk/socfpga/stratix10-clk.h | 2 + drivers/clk/st/clk-flexgen.c | 367 +- drivers/clk/st/clkgen-fsyn.c | 113 +- drivers/clk/st/clkgen-pll.c | 121 +- drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 4 +- drivers/clk/ti/adpll.c | 5 +- drivers/clk/zynqmp/clk-gate-zynqmp.c | 4 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 37 +- drivers/clk/zynqmp/clk-zynqmp.h | 33 + drivers/clk/zynqmp/clkc.c | 25 +- drivers/clk/zynqmp/divider.c | 40 +- drivers/clk/zynqmp/pll.c | 28 +- drivers/cpufreq/cppc_cpufreq.c | 19 +- drivers/cpufreq/cpufreq.c | 11 +- drivers/crypto/Kconfig | 4 +- drivers/crypto/gemini/sl3516-ce-cipher.c | 3 +- drivers/crypto/gemini/sl3516-ce-core.c | 2 +- drivers/crypto/hisilicon/qm.c | 18 + drivers/crypto/hisilicon/sec2/sec_crypto.c | 2 +- drivers/crypto/hisilicon/sec2/sec_main.c | 3 + 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/omap-crypto.c | 3 +- drivers/crypto/qat/qat_common/adf_ctl_drv.c | 2 +- drivers/crypto/sa2ul.c | 4 - drivers/devfreq/governor_passive.c | 3 +- drivers/dma/imx-sdma.c | 56 +- drivers/dma/xilinx/xilinx_dpdma.c | 4 +- drivers/firmware/arm_scmi/bus.c | 8 +- drivers/firmware/efi/libstub/Makefile | 1 + drivers/fpga/dfl-pci.c | 5 + drivers/fpga/machxo2-spi.c | 2 + drivers/gpio/Kconfig | 2 + drivers/gpio/gpio-mxs.c | 4 +- drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 37 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c | 239 + drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.h | 37 + drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 116 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 1257 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 70 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 78 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 5 + drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 266 +- drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c | 85 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 51 +- drivers/gpu/drm/amd/amdgpu/nv.c | 37 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 319 +- drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 100 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 9 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 272 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 236 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 19 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 2 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 8 +- drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 4 +- drivers/gpu/drm/amd/display/dc/irq_types.h | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 60 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 16 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 5 +- .../amd/include/asic_reg/umc/umc_8_7_0_sh_mask.h | 179 +- drivers/gpu/drm/amd/include/navi10_enum.h | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 95 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 242 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 118 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 241 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 230 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 3 +- drivers/gpu/drm/gma500/framebuffer.c | 7 +- drivers/gpu/drm/i915/display/intel_display.c | 7 +- drivers/gpu/drm/i915/display/intel_display_types.h | 8 + drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 40 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 7 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 55 +- drivers/gpu/drm/lima/lima_trace.h | 2 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 4 +- drivers/gpu/drm/radeon/radeon_display.c | 1 + drivers/gpu/drm/radeon/radeon_drv.c | 8 +- drivers/gpu/drm/radeon/radeon_object.c | 29 +- drivers/gpu/drm/radeon/radeon_object.h | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 13 +- 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/hid-logitech-dj.c | 8 + drivers/hid/hid-multitouch.c | 3 +- drivers/hid/hid-thrustmaster.c | 5 +- drivers/hid/usbhid/hid-core.c | 8 + drivers/hid/wacom_wac.h | 2 +- drivers/hwmon/hwmon.c | 36 + drivers/hwmon/lm90.c | 13 +- drivers/hwtracing/intel_th/core.c | 29 +- drivers/hwtracing/intel_th/gth.c | 16 + drivers/hwtracing/intel_th/intel_th.h | 3 + drivers/hwtracing/intel_th/msu.c | 48 +- 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-core-smbus.c | 12 +- drivers/i2c/i2c-dev.c | 2 +- drivers/iio/test/iio-test-format.c | 2 +- drivers/infiniband/core/cma.c | 48 +- drivers/infiniband/core/sa_query.c | 6 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 5 +- drivers/infiniband/hw/hfi1/sdma.c | 4 +- drivers/infiniband/hw/hfi1/trace_misc.h | 4 +- drivers/infiniband/hw/hfi1/trace_rc.h | 4 +- drivers/infiniband/hw/hfi1/trace_tid.h | 6 +- drivers/infiniband/hw/hfi1/trace_tx.h | 8 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 12 + drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 2 + drivers/infiniband/hw/irdma/cm.c | 8 +- drivers/infiniband/hw/irdma/pble.h | 2 +- drivers/infiniband/hw/irdma/utils.c | 4 +- drivers/infiniband/hw/irdma/verbs.c | 26 +- drivers/infiniband/hw/mlx5/main.c | 3 +- drivers/infiniband/sw/rdmavt/trace_cq.h | 4 +- drivers/infiniband/sw/rdmavt/trace_mr.h | 2 +- drivers/infiniband/sw/rdmavt/trace_qp.h | 4 +- drivers/infiniband/sw/rdmavt/trace_rc.h | 2 +- drivers/infiniband/sw/rdmavt/trace_tx.h | 4 +- drivers/infiniband/sw/rxe/rxe_resp.c | 1 + drivers/infiniband/ulp/isert/ib_isert.c | 4 +- drivers/infiniband/ulp/isert/ib_isert.h | 3 - drivers/iommu/Kconfig | 4 +- drivers/iommu/amd/iommu.c | 2 +- drivers/iommu/dma-iommu.c | 13 +- drivers/iommu/intel/iommu.c | 5 +- drivers/iommu/virtio-iommu.c | 11 + drivers/mailbox/imx-mailbox.c | 4 +- drivers/mailbox/mailbox-mpfs.c | 4 +- drivers/mailbox/mtk-cmdq-mailbox.c | 2 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 8 +- drivers/mcb/mcb-lpc.c | 13 +- drivers/md/dm-cache-target.c | 82 +- drivers/md/dm-io-tracker.h | 81 + drivers/md/dm-writecache.c | 55 +- 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/misc/ibmasm/remote.h | 2 +- drivers/misc/lkdtm/bugs.c | 11 +- drivers/misc/lkdtm/cfi.c | 3 +- drivers/misc/lkdtm/core.c | 58 +- drivers/misc/lkdtm/fortify.c | 3 +- drivers/misc/lkdtm/heap.c | 97 +- drivers/misc/lkdtm/lkdtm.h | 46 +- drivers/misc/lkdtm/stackleak.c | 4 +- drivers/misc/lkdtm/usercopy.c | 7 +- drivers/misc/mei/mei-trace.h | 6 +- drivers/misc/vmw_vmci/vmci_context.c | 2 +- drivers/mmc/core/core.c | 7 +- drivers/mmc/host/sdhci-of-arasan.c | 14 +- drivers/mmc/host/sdhci-of-aspeed-test.c | 34 +- drivers/mmc/host/sdhci.c | 6 +- drivers/net/bareudp.c | 1 + drivers/net/can/peak_canfd/peak_canfd.c | 4 +- drivers/net/dsa/sja1105/Kconfig | 8 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 26 +- 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/Kconfig | 1 + drivers/net/ethernet/broadcom/bnxt/Makefile | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 134 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 34 + drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 667 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 473 + drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 81 + drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 - drivers/net/ethernet/cavium/thunder/nicvf_main.c | 2 - .../chelsio/inline_crypto/chtls/chtls_cm.c | 2 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 6 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 + drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 8 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 3 - .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 2 +- 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 | 295 +- 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/hisilicon/hns3/hnae3.h | 2 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 14 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 9 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 71 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 10 +- 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_dcb_lib.c | 6 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 18 + drivers/net/ethernet/intel/ice/ice_main.c | 20 + drivers/net/ethernet/intel/ice/ice_ptp.c | 293 + drivers/net/ethernet/intel/ice/ice_ptp.h | 43 + drivers/net/ethernet/intel/ice/ice_sched.c | 24 +- drivers/net/ethernet/intel/ice/ice_trace.h | 232 + drivers/net/ethernet/intel/ice/ice_txrx.c | 15 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 1 - 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/mvmdio.c | 20 +- drivers/net/ethernet/marvell/mvneta.c | 2 - drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 3 - drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 27 +- .../net/ethernet/marvell/octeontx2/af/rvu_trace.h | 12 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 6 +- drivers/net/ethernet/mellanox/Kconfig | 1 + drivers/net/ethernet/mellanox/Makefile | 1 + drivers/net/ethernet/mellanox/mlx4/en_rx.c | 8 +- .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 3 + .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 1 + .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 1 + .../mellanox/mlx5/core/en_accel/tls_stats.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 7 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 4 +- .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 23 +- .../mellanox/mlx5/core/steering/dr_action.c | 55 + .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 33 + .../mellanox/mlx5/core/steering/dr_types.h | 14 + .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 17 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 3 + drivers/net/ethernet/mellanox/mlxbf_gige/Kconfig | 13 + drivers/net/ethernet/mellanox/mlxbf_gige/Makefile | 11 + .../net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h | 190 + .../mellanox/mlxbf_gige/mlxbf_gige_ethtool.c | 137 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_gpio.c | 212 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c | 142 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 452 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c | 187 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_regs.h | 78 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c | 320 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c | 284 + drivers/net/ethernet/mellanox/mlxsw/core_env.c | 16 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 6 +- 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 | 853 + .../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 | 510 + .../net/ethernet/microchip/sparx5/sparx5_vlan.c | 224 + drivers/net/ethernet/mscc/ocelot_net.c | 29 +- .../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/dwmac-intel.c | 2 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 13 +- drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 6 +- drivers/net/ethernet/ti/cpsw_priv.c | 10 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 6 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 2 + drivers/net/ethernet/xscale/ptp_ixp46x.c | 3 +- drivers/net/fjes/fjes_trace.h | 4 +- drivers/net/gtp.c | 1 + drivers/net/ieee802154/mac802154_hwsim.c | 11 +- drivers/net/macsec.c | 4 +- drivers/net/phy/at803x.c | 30 +- 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 | 27 +- 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/pci/pci.c | 6 +- drivers/phy/hisilicon/Kconfig | 10 + drivers/phy/hisilicon/Makefile | 1 + drivers/phy/hisilicon/phy-hi3670-usb3.c | 661 + drivers/phy/intel/phy-intel-keembay-emmc.c | 3 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 34 + drivers/pinctrl/Kconfig | 2 + drivers/pinctrl/pinctrl-zynqmp.c | 50 +- drivers/pinctrl/ralink/pinctrl-rt305x.c | 1 + drivers/pinctrl/stm32/pinctrl-stm32.c | 79 +- .../dell/dell-wmi-sysman/passwordattr-interface.c | 4 +- .../x86/intel/int3472/intel_skl_int3472_discrete.c | 4 +- drivers/platform/x86/think-lmi.c | 22 +- drivers/pnp/card.c | 7 +- drivers/pnp/driver.c | 9 +- drivers/pnp/isapnp/compat.c | 1 - drivers/pnp/manager.c | 7 +- drivers/pnp/support.c | 1 - drivers/power/reset/keystone-reset.c | 1 + drivers/power/reset/regulator-poweroff.c | 1 + drivers/power/supply/ab8500-chargalg.h | 2 +- drivers/power/supply/ab8500_btemp.c | 1 + drivers/power/supply/ab8500_charger.c | 1 + drivers/power/supply/ab8500_fg.c | 1 + drivers/power/supply/axp288_fuel_gauge.c | 26 +- drivers/power/supply/bq24190_charger.c | 11 +- drivers/power/supply/charger-manager.c | 1 + drivers/power/supply/surface_battery.c | 14 +- drivers/power/supply/surface_charger.c | 2 +- drivers/ptp/ptp_clock.c | 1 + drivers/pwm/core.c | 170 +- drivers/pwm/pwm-berlin.c | 163 +- drivers/pwm/pwm-clps711x.c | 12 +- drivers/pwm/pwm-crc.c | 12 +- drivers/pwm/pwm-ep93xx.c | 167 +- drivers/pwm/pwm-img.c | 2 +- drivers/pwm/pwm-imx1.c | 14 +- drivers/pwm/pwm-lpss-pci.c | 4 - drivers/pwm/pwm-lpss-platform.c | 4 +- drivers/pwm/pwm-lpss.c | 8 +- drivers/pwm/pwm-lpss.h | 1 - drivers/pwm/pwm-meson.c | 12 +- drivers/pwm/pwm-pxa.c | 40 +- drivers/pwm/pwm-sprd.c | 4 +- drivers/pwm/pwm-tegra.c | 24 +- drivers/pwm/pwm-tiecap.c | 56 +- drivers/pwm/pwm-vt8500.c | 8 +- drivers/regulator/hi6421v600-regulator.c | 16 +- drivers/regulator/rtmv20-regulator.c | 2 +- drivers/remoteproc/qcom_q6v5_pas.c | 22 + drivers/reset/Kconfig | 6 - drivers/reset/Makefile | 1 - drivers/reset/reset-stm32mp1.c | 115 - drivers/s390/block/dasd_diag.c | 21 +- drivers/s390/block/dasd_genhd.c | 4 +- drivers/s390/cio/cmf.c | 13 +- drivers/s390/cio/ioasm.c | 143 +- drivers/s390/cio/qdio.h | 25 +- drivers/s390/cio/qdio_main.c | 62 +- drivers/s390/crypto/zcrypt_ccamisc.c | 6 +- drivers/s390/virtio/virtio_ccw.c | 30 +- drivers/scsi/ipr.c | 4 +- drivers/scsi/ipr.h | 1 + drivers/scsi/libfc/fc_rport.c | 13 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 5 +- drivers/scsi/qedf/qedf_io.c | 22 +- drivers/scsi/scsi_error.c | 2 +- drivers/scsi/scsi_lib.c | 9 +- drivers/scsi/sg.c | 2 +- drivers/scsi/st.c | 2 +- drivers/scsi/virtio_scsi.c | 2 +- drivers/siox/siox-bus-gpio.c | 19 +- drivers/soc/ixp4xx/ixp4xx-npe.c | 2 + drivers/soc/ixp4xx/ixp4xx-qmgr.c | 2 + drivers/spi/spi-stm32.c | 15 +- drivers/spi/spi.c | 6 +- drivers/spmi/Kconfig | 9 + drivers/spmi/Makefile | 1 + drivers/spmi/hisi-spmi-controller.c | 367 + drivers/staging/hikey9xx/Kconfig | 22 - drivers/staging/hikey9xx/Makefile | 3 - drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 116 +- drivers/staging/hikey9xx/hisi-spmi-controller.c | 367 - .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 7 +- .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 71 - drivers/staging/hikey9xx/phy-hi3670-usb3.c | 668 - drivers/staging/rtl8188eu/core/rtw_efuse.c | 36 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 71 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 94 +- drivers/staging/rtl8188eu/core/rtw_led.c | 17 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 133 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 76 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 36 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 215 +- drivers/staging/rtl8188eu/core/rtw_security.c | 21 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 21 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 27 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 103 +- drivers/staging/rtl8188eu/hal/hal_intf.c | 3 - drivers/staging/rtl8188eu/hal/odm.c | 3 - drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 24 - drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 19 +- drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 2 - drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 9 - drivers/staging/rtl8188eu/hal/usb_halinit.c | 57 - drivers/staging/rtl8188eu/include/drv_types.h | 1 - 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 | 82 - drivers/staging/rtl8188eu/include/rtw_efuse.h | 7 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 2 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 4 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 54 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 4 - drivers/staging/rtl8188eu/os_dep/mon.c | 13 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 43 +- drivers/staging/rtl8188eu/os_dep/recv_linux.c | 8 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 1 - drivers/staging/rtl8188eu/os_dep/usb_intf.c | 29 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 7 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 12 +- 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 | 309 +- .../int340x_thermal/processor_thermal_device.h | 9 +- .../int340x_thermal/processor_thermal_device_pci.c | 373 + .../processor_thermal_device_pci_legacy.c | 163 + drivers/thermal/intel/intel_soc_dts_iosf.c | 15 +- drivers/thermal/mtk_thermal.c | 6 + drivers/thunderbolt/test.c | 86 +- drivers/tty/serial/8250/8250_omap.c | 20 +- drivers/tty/serial/Kconfig | 19 - drivers/tty/serial/Makefile | 1 - drivers/tty/serial/mvebu-uart.c | 21 +- drivers/tty/serial/qcom_geni_serial.c | 4 +- drivers/tty/serial/serial_cortina-access.c | 798 - drivers/tty/serial/xilinx_uartps.c | 2 +- drivers/usb/cdns3/cdnsp-trace.h | 2 +- drivers/usb/class/cdc-acm.c | 5 + drivers/usb/class/cdc-wdm.c | 5 +- drivers/usb/host/xhci-mtk-sch.c | 18 - drivers/usb/host/xhci-mtk.h | 2 - drivers/usb/misc/ftdi-elan.c | 1 - drivers/vfio/pci/vfio_pci.c | 40 +- drivers/vhost/vsock.c | 2 +- drivers/virt/nitro_enclaves/ne_pci_dev.c | 2 + drivers/virtio/virtio_balloon.c | 17 + drivers/xen/events/events_base.c | 11 +- fs/afs/write.c | 11 +- fs/block_dev.c | 72 +- 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/ceph/addr.c | 14 +- fs/ceph/caps.c | 125 +- fs/ceph/debugfs.c | 37 +- fs/ceph/dir.c | 16 +- fs/ceph/export.c | 1 + fs/ceph/file.c | 24 +- fs/ceph/inode.c | 38 +- fs/ceph/mds_client.c | 54 +- fs/ceph/mds_client.h | 6 +- fs/ceph/metric.c | 167 +- fs/ceph/metric.h | 89 +- fs/ceph/quota.c | 9 +- fs/ceph/snap.c | 43 +- fs/ceph/super.h | 2 - fs/cifs/cifsacl.c | 2 +- fs/cifs/cifsglob.h | 6 +- fs/cifs/connect.c | 10 +- fs/cifs/smb2ops.c | 2 + fs/ecryptfs/mmap.c | 13 + fs/exec.c | 8 +- fs/ext4/ext4.h | 3 +- fs/ext4/extents.c | 1 + fs/ext4/fsmap.h | 4 +- fs/ext4/inline.c | 11 +- fs/ext4/ioctl.c | 14 - fs/ext4/resize.c | 9 + fs/ext4/super.c | 31 +- fs/ext4/sysfs.c | 5 + fs/ext4/xattr.c | 26 +- fs/ext4/xattr.h | 6 +- fs/fs-writeback.c | 9 +- fs/gfs2/bmap.c | 62 +- fs/gfs2/bmap.h | 2 +- fs/gfs2/dir.c | 2 +- fs/gfs2/file.c | 73 +- fs/gfs2/ops_fstype.c | 1 + fs/gfs2/quota.c | 2 +- fs/internal.h | 8 +- fs/io_uring.c | 526 +- fs/jbd2/checkpoint.c | 206 +- fs/jbd2/journal.c | 111 +- fs/jbd2/transaction.c | 17 - fs/namei.c | 137 +- fs/netfs/read_helper.c | 49 +- fs/nfs/delegation.c | 94 +- fs/nfs/delegation.h | 1 + fs/nfs/direct.c | 17 +- fs/nfs/fscache.c | 18 +- fs/nfs/getroot.c | 12 +- fs/nfs/inode.c | 61 +- fs/nfs/nfs3proc.c | 4 +- fs/nfs/nfs4_fs.h | 4 +- fs/nfs/nfs4client.c | 82 +- fs/nfs/nfs4file.c | 8 +- fs/nfs/nfs4proc.c | 70 +- fs/nfs/nfs4trace.h | 6 +- fs/nfs/nfstrace.h | 4 +- fs/nfs/read.c | 20 +- fs/nfsd/blocklayout.c | 2 +- fs/nfsd/nfs4proc.c | 2 +- fs/nfsd/trace.h | 1 - fs/nfsd/vfs.c | 18 +- fs/nilfs2/btree.c | 1 - fs/ntfs/inode.c | 2 +- fs/orangefs/inode.c | 7 +- fs/orangefs/super.c | 2 +- fs/proc/bootconfig.c | 2 +- fs/pstore/blk.c | 2 +- fs/xfs/libxfs/xfs_attr.c | 2 +- fs/xfs/xfs_log.c | 54 +- fs/xfs/xfs_log_cil.c | 49 +- fs/xfs/xfs_log_priv.h | 3 - fs/xfs/xfs_message.h | 13 +- include/acpi/acpi_bus.h | 3 + include/asm-generic/bug.h | 37 +- include/asm-generic/pgtable-nop4d.h | 1 - include/asm-generic/vmlinux.lds.h | 32 + include/crypto/algapi.h | 9 + include/crypto/scatterwalk.h | 7 +- include/dt-bindings/clock/actions,s500-cmu.h | 6 +- include/dt-bindings/clock/hi3559av100-clock.h | 165 + include/dt-bindings/clock/jz4760-cgu.h | 54 + include/dt-bindings/clock/qcom,camcc-sm8250.h | 138 + include/dt-bindings/clock/qcom,gcc-sm6125.h | 240 + include/dt-bindings/clock/stm32mp1-clks.h | 27 + include/dt-bindings/pinctrl/hisi.h | 2 +- include/dt-bindings/reset/stm32mp1-resets.h | 15 + include/kunit/test.h | 116 +- include/linux/acpi.h | 8 + include/linux/acpi_iort.h | 14 +- include/linux/acpi_viot.h | 19 + include/linux/bio.h | 2 + include/linux/blk-mq.h | 2 - include/linux/blk_types.h | 3 - include/linux/blkdev.h | 37 +- include/linux/bootconfig.h | 58 +- include/linux/ceph/auth.h | 4 +- include/linux/clk-provider.h | 6 + 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/dma-iommu.h | 4 +- include/linux/dma-resv.h | 2 +- include/linux/elevator.h | 3 +- include/linux/filter.h | 8 +- include/linux/fs.h | 2 - include/linux/ftrace_irq.h | 13 + include/linux/genhd.h | 3 +- include/linux/hid.h | 19 + include/linux/i2c.h | 1 + include/linux/if_bridge.h | 30 +- include/linux/jbd2.h | 37 + include/linux/kasan.h | 6 +- include/linux/kvm_host.h | 110 +- include/linux/kvm_types.h | 14 + include/linux/mfd/rt5033-private.h | 4 +- include/linux/mhi.h | 17 +- include/linux/mlx5/mlx5_ifc.h | 5 + include/linux/mm.h | 1 - include/linux/netdevice.h | 2 +- include/linux/nfs_fs.h | 1 + include/linux/nvme.h | 12 +- include/linux/once_lite.h | 24 + include/linux/page_reporting.h | 3 + include/linux/pci.h | 3 + include/linux/pgtable.h | 22 + include/linux/pkeys.h | 4 - include/linux/platform_data/dma-imx-sdma.h | 60 - include/linux/platform_data/pata_ixp4xx_cf.h | 21 + include/linux/printk.h | 23 +- include/linux/pwm.h | 8 +- include/linux/rculist.h | 35 +- include/linux/rcupdate.h | 2 +- include/linux/rcutiny.h | 3 + include/linux/sched.h | 1 - include/linux/sched/sd_flags.h | 10 + include/linux/sched/sysctl.h | 18 - include/linux/signal.h | 1 - include/linux/skmsg.h | 2 +- include/linux/soc/ixp4xx/cpu.h | 106 + include/linux/spi/spi.h | 1 + include/linux/srcutiny.h | 8 +- include/linux/stm.h | 2 +- include/linux/stmmac.h | 1 + include/linux/sunrpc/clnt.h | 2 + include/linux/sunrpc/xprt.h | 7 + include/linux/sunrpc/xprtmultipath.h | 6 + include/linux/swiotlb.h | 4 +- include/linux/trace.h | 7 + include/linux/tracepoint.h | 10 + include/linux/tty_flip.h | 2 + include/linux/wait.h | 2 +- include/media/dvb-usb-ids.h | 2 - include/media/media-dev-allocator.h | 2 +- include/net/dsa.h | 39 + include/net/flow_offload.h | 12 +- include/net/icmp.h | 1 + include/net/inet_connection_sock.h | 2 +- include/net/ip.h | 12 +- include/net/ip6_route.h | 16 +- include/net/macsec.h | 2 +- include/net/sctp/structs.h | 5 +- include/net/sock.h | 2 + include/net/switchdev.h | 13 +- include/net/tls.h | 2 +- include/net/xdp_sock.h | 2 +- include/soc/microchip/mpfs.h | 13 - include/trace/events/btrfs.h | 3 +- include/trace/events/dma_fence.h | 4 +- include/trace/events/jbd2.h | 101 + include/trace/events/osnoise.h | 142 + include/trace/events/rpcgss.h | 4 +- include/trace/events/sock.h | 60 + include/trace/events/sunrpc.h | 40 +- include/trace/trace_events.h | 25 + 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 | 28 +- include/uapi/linux/kvm.h | 98 +- init/Kconfig | 3 + init/main.c | 12 +- kernel/Kconfig.preempt | 6 +- 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/bpf/ringbuf.c | 2 + kernel/dma/swiotlb.c | 3 +- kernel/events/core.c | 9 +- kernel/exit.c | 1 - kernel/fork.c | 1 - kernel/futex.c | 10 +- kernel/gcov/Kconfig | 1 + kernel/kcsan/atomic.h | 23 + kernel/kcsan/core.c | 77 +- kernel/kcsan/kcsan_test.c | 32 - kernel/kcsan/permissive.h | 94 - kernel/locking/lockdep.c | 131 +- kernel/locking/locktorture.c | 25 +- 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/rcutorture.c | 7 +- kernel/rcu/refscale.c | 43 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/tasks.h | 36 +- kernel/rcu/tree.c | 113 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_nocb.h | 1496 -- kernel/rcu/tree_plugin.h | 1496 +- kernel/rcu/tree_stall.h | 52 +- kernel/scftorture.c | 6 +- kernel/sched/core.c | 123 +- kernel/sched/deadline.c | 2 + kernel/sched/debug.c | 7 + kernel/sched/fair.c | 54 +- kernel/sched/psi.c | 12 +- kernel/sched/rt.c | 17 +- kernel/sched/sched.h | 16 + kernel/sched/topology.c | 209 +- kernel/signal.c | 44 +- kernel/sysctl-test.c | 24 +- kernel/time/Kconfig | 9 + kernel/time/Makefile | 1 + kernel/time/clockevents.c | 7 +- kernel/time/clocksource.c | 3 +- kernel/time/time_test.c | 99 + kernel/time/timeconv.c | 128 +- kernel/trace/Kconfig | 62 + kernel/trace/Makefile | 1 + kernel/trace/bpf_trace.c | 5 +- kernel/trace/trace.c | 172 +- kernel/trace/trace.h | 48 +- kernel/trace/trace_entries.h | 41 + kernel/trace/trace_hwlat.c | 534 +- kernel/trace/trace_osnoise.c | 2059 ++ kernel/trace/trace_output.c | 119 +- kernel/trace/trace_sched_wakeup.c | 24 +- kernel/tracepoint.c | 33 +- lib/Kconfig.debug | 5 +- lib/Kconfig.kasan | 16 +- lib/Kconfig.kcsan | 42 +- lib/bootconfig.c | 76 +- lib/cmdline_kunit.c | 2 +- lib/debug_locks.c | 2 +- lib/kunit/debugfs.c | 2 +- lib/kunit/executor.c | 33 +- lib/kunit/executor_test.c | 133 + lib/kunit/kunit-example-test.c | 31 + lib/kunit/kunit-test.c | 42 +- lib/kunit/string-stream.h | 6 +- lib/kunit/test.c | 76 +- lib/locking-selftest.c | 83 +- lib/seq_buf.c | 8 +- lib/test_kasan.c | 12 +- lib/test_list_sort.c | 129 +- localversion-next | 2 +- mm/kasan/Makefile | 4 +- mm/kasan/common.c | 3 + mm/kasan/generic.c | 3 + mm/kasan/hw_tags.c | 22 - mm/kasan/init.c | 6 +- mm/kasan/kasan.h | 16 +- mm/kasan/report_hw_tags.c | 5 - mm/kasan/report_sw_tags.c | 43 - mm/kasan/report_tags.c | 51 + mm/kasan/shadow.c | 6 + mm/kasan/sw_tags.c | 41 - mm/kasan/tags.c | 59 + mm/memblock.c | 3 +- mm/page_alloc.c | 96 +- mm/page_reporting.c | 15 +- mm/page_reporting.h | 5 +- mm/pagewalk.c | 58 +- mm/workingset.c | 10 +- mm/zsmalloc.c | 6 +- net/bluetooth/hci_event.c | 13 +- net/bpfilter/main.c | 2 +- net/bridge/br_fdb.c | 60 +- net/bridge/br_mdb.c | 23 +- net/bridge/br_mrp.c | 27 + net/bridge/br_private.h | 7 +- net/bridge/br_private_mrp.h | 11 + net/bridge/br_stp.c | 4 +- net/bridge/br_switchdev.c | 12 +- net/bridge/br_vlan.c | 15 +- net/caif/caif_socket.c | 2 +- net/can/bcm.c | 4 +- net/can/isotp.c | 20 +- net/can/j1939/socket.c | 6 +- net/can/raw.c | 6 +- net/ceph/auth.c | 20 +- net/ceph/auth_none.c | 5 +- net/ceph/auth_x.c | 15 +- net/core/dev.c | 14 +- net/core/filter.c | 72 +- net/core/rtnetlink.c | 6 +- net/core/skbuff.c | 6 +- net/core/sock.c | 23 + net/core/xdp.c | 11 +- net/dccp/ipv4.c | 4 +- net/dccp/ipv6.c | 4 +- net/dccp/proto.c | 2 +- net/dccp/timer.c | 2 +- net/dsa/dsa2.c | 14 + net/dsa/dsa_priv.h | 18 + net/dsa/port.c | 144 +- net/dsa/slave.c | 212 +- net/dsa/switch.c | 273 +- net/ipv4/icmp.c | 63 +- net/ipv4/ip_gre.c | 7 +- net/ipv4/ip_output.c | 32 +- net/ipv4/ipip.c | 2 + net/ipv4/ping.c | 2 +- net/ipv4/raw.c | 4 +- net/ipv4/route.c | 3 +- net/ipv4/tcp.c | 4 +- net/ipv4/tcp_input.c | 2 +- net/ipv4/tcp_ipv4.c | 4 +- net/ipv4/tcp_timer.c | 2 +- net/ipv4/tcp_yeah.c | 2 +- net/ipv4/udp.c | 4 +- net/ipv6/exthdrs.c | 27 +- net/ipv6/icmp.c | 21 +- net/ipv6/ip6_output.c | 40 +- net/ipv6/ip6_tunnel.c | 1 + net/ipv6/raw.c | 2 +- net/ipv6/sit.c | 4 + net/ipv6/tcp_ipv6.c | 4 +- net/ipv6/udp.c | 2 +- net/kcm/kcmsock.c | 2 +- net/mptcp/protocol.c | 2 +- net/mptcp/subflow.c | 2 +- net/netlink/af_netlink.c | 8 +- net/nfc/rawsock.c | 2 +- net/packet/af_packet.c | 4 +- net/qrtr/qrtr.c | 2 +- net/sched/act_bpf.c | 2 - net/sched/cls_bpf.c | 3 - net/sched/cls_tcindex.c | 2 +- net/sctp/bind_addr.c | 19 +- net/sctp/input.c | 13 +- net/sctp/ipv6.c | 9 +- net/sctp/protocol.c | 7 +- net/sctp/sm_make_chunk.c | 42 +- net/sctp/sm_statefuns.c | 5 +- net/sctp/transport.c | 11 +- net/smc/af_smc.c | 2 +- net/smc/smc_tx.c | 5 +- net/strparser/strparser.c | 2 +- net/sunrpc/Makefile | 2 +- net/sunrpc/clnt.c | 5 + net/sunrpc/sched.c | 12 +- net/sunrpc/sunrpc_syms.c | 10 + net/sunrpc/sysfs.c | 506 + net/sunrpc/sysfs.h | 41 + net/sunrpc/xdr.c | 7 +- net/sunrpc/xprt.c | 30 +- net/sunrpc/xprtmultipath.c | 32 + net/sunrpc/xprtrdma/transport.c | 2 + net/sunrpc/xprtsock.c | 12 +- net/switchdev/switchdev.c | 25 +- net/tipc/bcast.c | 2 +- net/tipc/msg.c | 27 +- net/tipc/msg.h | 3 +- net/unix/af_unix.c | 2 +- net/vmw_vsock/af_vsock.c | 2 +- net/vmw_vsock/virtio_transport.c | 2 +- net/vmw_vsock/virtio_transport_common.c | 2 +- net/vmw_vsock/vmci_transport.c | 4 +- net/xdp/xsk.c | 6 +- net/xdp/xsk.h | 4 +- net/xdp/xskmap.c | 29 +- net/xfrm/xfrm_user.c | 10 + samples/vfio-mdev/mdpy.c | 1 + samples/vfio-mdev/mtty.c | 36 +- scripts/Makefile.lib | 10 + sound/firewire/amdtp-stream.c | 7 +- sound/soc/codecs/Kconfig | 7 +- sound/soc/codecs/wm_adsp.c | 6 +- sound/soc/intel/boards/sof_sdw_max98373.c | 81 +- sound/soc/qcom/lpass-cpu.c | 7 +- sound/soc/tegra/tegra_pcm.c | 21 +- tools/bootconfig/main.c | 62 +- tools/bootconfig/samples/bad-override.bconf | 3 - tools/bootconfig/samples/bad-override2.bconf | 3 - tools/bootconfig/samples/good-mixed-append.bconf | 4 + .../{bad-mixed-kv1.bconf => good-mixed-kv1.bconf} | 0 .../{bad-mixed-kv2.bconf => good-mixed-kv2.bconf} | 0 tools/bootconfig/samples/good-mixed-kv3.bconf | 6 + tools/bootconfig/samples/good-mixed-override.bconf | 4 + tools/lib/traceevent/plugins/plugin_kvm.c | 4 +- .../memory-model/Documentation/access-marking.txt | 152 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/arch/x86/decode.c | 2 +- .../ktest/examples/bootconfigs/boottrace.bconf | 49 + .../ktest/examples/bootconfigs/config-bootconfig | 1 + .../ktest/examples/bootconfigs/functiongraph.bconf | 15 + .../ktest/examples/bootconfigs/tracing.bconf | 33 + .../ktest/examples/bootconfigs/verify-boottrace.sh | 84 + .../examples/bootconfigs/verify-functiongraph.sh | 61 + .../ktest/examples/bootconfigs/verify-tracing.sh | 72 + .../testing/ktest/examples/include/bootconfig.conf | 69 + tools/testing/ktest/examples/kvm.conf | 1 + tools/testing/kunit/configs/all_tests.config | 3 - tools/testing/kunit/configs/default.config | 3 + tools/testing/kunit/kunit_kernel.py | 2 +- tools/testing/kunit/kunit_parser.py | 213 +- tools/testing/kunit/kunit_tool_test.py | 40 +- .../kunit/test_data/test_skip_all_tests.log | 15 + tools/testing/kunit/test_data/test_skip_tests.log | 15 + .../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/lkdtm/config | 7 + tools/testing/selftests/lkdtm/run.sh | 12 +- tools/testing/selftests/lkdtm/stack-entropy.sh | 1 + tools/testing/selftests/lkdtm/tests.txt | 11 +- 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 + tools/testing/selftests/powerpc/nx-gzip/Makefile | 4 +- .../testing/selftests/powerpc/nx-gzip/gzfht_test.c | 17 +- .../selftests/rcutorture/bin/kcsan-collapse.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-lock.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-scf.sh | 2 +- .../selftests/rcutorture/bin/kvm-remote-noreap.sh | 30 - .../testing/selftests/rcutorture/bin/kvm-remote.sh | 18 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- tools/testing/selftests/rcutorture/bin/torture.sh | 37 +- .../testing/selftests/seccomp/seccomp_benchmark.c | 8 +- virt/kvm/binary_stats.c | 146 + virt/kvm/kvm_main.c | 230 +- 1514 files changed, 76293 insertions(+), 34886 deletions(-) create mode 100644 Documentation/dev-tools/pgo.rst delete mode 100644 Documentation/devicetree/bindings/clock/gpio-mux-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/gpio-mux-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/hisilicon,hi3559av100-c [...] create mode 100644 Documentation/devicetree/bindings/clock/qcom,camcc-sm8250.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm6125.yaml create mode 100644 Documentation/devicetree/bindings/clock/ti,lmk04832.yaml 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/gpio/gpio-pcf857x.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-stp-xway.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-stp-xway.yaml create mode 100644 Documentation/devicetree/bindings/gpio/nxp,pcf8575.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 rename drivers/staging/hikey9xx/phy-hi3670-usb3.yaml => Documentation/devicetree/b [...] delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-tiecap.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-tiecap.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 Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.yaml create mode 100644 Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-cont [...] create mode 100644 Documentation/i2c/i2c-sysfs.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/trace/osnoise-tracer.rst create mode 100644 Documentation/trace/timerlat-tracer.rst 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 delete mode 100644 arch/um/configs/kunit_defconfig create mode 100644 arch/x86/include/asm/pkru.h create mode 100644 arch/x86/kernel/trace.c create mode 100644 block/disk-events.c create mode 100644 drivers/acpi/arm64/dma.c create mode 100644 drivers/acpi/viot.c create mode 100644 drivers/clk/clk-lmk04832.c create mode 100644 drivers/clk/hisilicon/clk-hi3559a.c create mode 100644 drivers/clk/ingenic/jz4760-cgu.c create mode 100644 drivers/clk/qcom/camcc-sm8250.c create mode 100644 drivers/clk/qcom/gcc-sm6125.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.h create mode 100644 drivers/md/dm-io-tracker.h create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h 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/intel/ice/ice_trace.h create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/Kconfig create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/Makefile create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_gpio.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_regs.h create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c 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/phy/hisilicon/phy-hi3670-usb3.c delete mode 100644 drivers/reset/reset-stm32mp1.c create mode 100644 drivers/spmi/hisi-spmi-controller.c delete mode 100644 drivers/staging/hikey9xx/hisi-spmi-controller.c delete mode 100644 drivers/staging/hikey9xx/hisilicon,hisi-spmi-controller.yaml delete mode 100644 drivers/staging/hikey9xx/phy-hi3670-usb3.c delete mode 100644 drivers/staging/rtl8188eu/include/rtw_debug.h 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/dt-bindings/clock/hi3559av100-clock.h create mode 100644 include/dt-bindings/clock/jz4760-cgu.h create mode 100644 include/dt-bindings/clock/qcom,camcc-sm8250.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sm6125.h create mode 100644 include/linux/acpi_viot.h create mode 100644 include/linux/once_lite.h delete mode 100644 include/linux/platform_data/dma-imx-sdma.h create mode 100644 include/linux/platform_data/pata_ixp4xx_cf.h create mode 100644 include/linux/soc/ixp4xx/cpu.h create mode 100644 include/trace/events/osnoise.h create mode 100644 kernel/kcsan/atomic.h delete mode 100644 kernel/kcsan/permissive.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 kernel/rcu/tree_nocb.h create mode 100644 kernel/time/time_test.c create mode 100644 kernel/trace/trace_osnoise.c create mode 100644 lib/kunit/executor_test.c create mode 100644 mm/kasan/report_tags.c create mode 100644 mm/kasan/tags.c create mode 100644 net/sunrpc/sysfs.c create mode 100644 net/sunrpc/sysfs.h delete mode 100644 tools/bootconfig/samples/bad-override.bconf delete mode 100644 tools/bootconfig/samples/bad-override2.bconf create mode 100644 tools/bootconfig/samples/good-mixed-append.bconf rename tools/bootconfig/samples/{bad-mixed-kv1.bconf => good-mixed-kv1.bconf} (100%) rename tools/bootconfig/samples/{bad-mixed-kv2.bconf => good-mixed-kv2.bconf} (100%) create mode 100644 tools/bootconfig/samples/good-mixed-kv3.bconf create mode 100644 tools/bootconfig/samples/good-mixed-override.bconf delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/ktest/examples/bootconfigs/boottrace.bconf create mode 100644 tools/testing/ktest/examples/bootconfigs/config-bootconfig create mode 100644 tools/testing/ktest/examples/bootconfigs/functiongraph.bconf create mode 100644 tools/testing/ktest/examples/bootconfigs/tracing.bconf create mode 100755 tools/testing/ktest/examples/bootconfigs/verify-boottrace.sh create mode 100755 tools/testing/ktest/examples/bootconfigs/verify-functiongraph.sh create mode 100755 tools/testing/ktest/examples/bootconfigs/verify-tracing.sh create mode 100644 tools/testing/ktest/examples/include/bootconfig.conf delete mode 100644 tools/testing/kunit/configs/all_tests.config create mode 100644 tools/testing/kunit/configs/default.config create mode 100644 tools/testing/kunit/test_data/test_skip_all_tests.log create mode 100644 tools/testing/kunit/test_data/test_skip_tests.log 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 delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote-noreap.sh create mode 100644 virt/kvm/binary_stats.c