This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allyesconfig in repository toolchain/ci/linux.
discards 2e0046650f0f Add linux-next specific files for 20210630 discards e3cb57d9d18b Merge branch 'akpm/master' discards c98a8570577f powerpc/mm: enable HAVE_MOVE_PMD support discards 3267c1df18b5 powerpc/book3s64/mm: update flush_tlb_range to flush page [...] discards 63b30e6fd47b mm/mremap: allow arch runtime override discards 76d0d0a609b2 mm/mremap: hold the rmap lock in write mode when moving pa [...] discards 6a69e6aabbdb mm/mremap: use pmd/pud_poplulate to update page table entries discards 506a3e987736 mm/mremap: don't enable optimized PUD move if page table l [...] discards 147b2608e996 mm/mremap: fix build failure with clang-10 discards 72c4ce2db626 mm/mremap: convert huge PUD move to separate helper discards 7dc260e58b85 selftest/mremap_test: avoid crash with static build discards c7c398ffa729 selftest/mremap_test: update the test to handle pagesize o [...] discards 3153bbce6f48 mm-rename-p4d_page_vaddr-to-p4d_pgtable-and-make-it-return [...] discards 8fb4f6b1254a mm: rename p4d_page_vaddr to p4d_pgtable and make it retur [...] discards f4cfe5c139bb mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] discards 44739bdb8336 mm-rename-pud_page_vaddr-to-pud_pgtable-and-make-it-return [...] discards 0b0631f81af4 mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] discards 02f5e4557d5c kdump: use vmlinux_build_id to simplify discards abd40e739078 buildid: fix kernel-doc notation discards fc3d5939f2be buildid: mark some arguments const discards ca17deb58ec8 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] discards b535ef836275 scripts/decode_stacktrace.sh: silence stderr messages from [...] discards a57fdf09cffc scripts/decode_stacktrace.sh: support debuginfod discards 7f8a3d184562 x86/dumpstack: use %pSb/%pBb for backtrace printing discards 6c623c84c2fd arm64: stacktrace: use %pSb for backtrace printing discards 0eeeb2c26c3b module: fix build error when CONFIG_SYSFS is disabled discards a0d28ca6e6be module-add-printk-formats-to-add-module-build-id-to-stackt [...] discards 109aaef7d4a2 buildid: fix build when CONFIG_MODULES is not set discards efb0c0bb4f1d module-add-printk-formats-to-add-module-build-id-to-stackt [...] discards d139a211c537 module: add printk formats to add module build ID to stacktraces discards bee4ace755fa dump_stack: add vmlinux build ID to stack traces discards 21c84d14e706 buildid-stash-away-kernels-build-id-on-init-fix discards 9ba719f5982e buildid: stash away kernels build ID on init discards a03d93ddfb3f buildid: add API to parse build ID out of buffer discards 4f4816c9c772 buildid: only consider GNU notes for build ID parsing discards 1847e2b04e90 x86: convert to setup_initial_init_mm() discards fe1fb519b3e6 sh: convert to setup_initial_init_mm() discards 0a2539da19f7 s390: convert to setup_initial_init_mm() discards fab8b32e550a riscv: convert to setup_initial_init_mm() discards 8f305c3f9d15 powerpc: convert to setup_initial_init_mm() discards 050c80f2d7c6 openrisc: convert to setup_initial_init_mm() discards 740e0aafeda9 nios2: convert to setup_initial_init_mm() discards 09d84587ce87 nds32: convert to setup_initial_init_mm() discards 933066860779 m68k: convert to setup_initial_init_mm() discards 433bb2f26bae h8300: convert to setup_initial_init_mm() discards 1bf29bd57237 csky: convert to setup_initial_init_mm() discards c1b3dd89acde arm64: convert to setup_initial_init_mm() discards 1ecc9cef09b2 arm: convert to setup_initial_init_mm() discards ec8b38388dfb arc: convert to setup_initial_init_mm() discards fadffb151407 mm: add setup_initial_init_mm() helper discards 68d188a94a53 mm: fix spelling mistakes in header files discards b1fa2136644c secretmem: test: add basic selftest for memfd_secret(2) discards 44495ae03a78 arch, mm: wire up memfd_secret system call where relevant discards 666a5edfbc3c PM: hibernate: disable when there are active secretmem users discards 248412a96bc3 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] discards 4be52cf9d543 mm: introduce memfd_secret system call to create "secret" [...] discards 034f7e6d0373 set_memory: allow querying whether set_direct_map_*() is a [...] discards 604f42eb8053 riscv/Kconfig: make direct map manipulation options depend on MMU discards 9cd5e689d6f1 mmap: make mlock_future_check() global discards 766e7d4aa787 mm/slub: use stackdepot to save stack trace in objects-fix discards f8c7ee45fe7c slub: STACKDEPOT: rename save_stack_trace() discards 67a83abbbdd5 mm/slub: use stackdepot to save stack trace in objects discards 1e843855aebf hexagon: select ARCH_WANT_LD_ORPHAN_WARN discards fad2d96b52d3 hexagon: use common DISCARDS macro discards 0e3e0c8c7fe4 hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script discards 9bb5010e16da lib: fix spelling mistakes in header files discards 15312d4265f9 lib: fix spelling mistakes discards 2e0dd86d1f0f lib/test: fix spelling mistakes discards 18453fa86563 Merge branch 'akpm-current/current' discards adec44fc4327 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' discards 8b4971dbaabd Merge remote-tracking branch 'cxl/next' discards 968d6e16e4b7 Merge remote-tracking branch 'rust/rust-next' discards a266ea4de509 Merge remote-tracking branch 'memblock/for-next' discards d3fdb490c5c3 Merge remote-tracking branch 'mhi/mhi-next' discards 9b01730e9705 Merge remote-tracking branch 'fpga/for-next' discards d0a83ddfa395 Merge remote-tracking branch 'kgdb/kgdb/for-next' discards 39988b9adea8 Merge remote-tracking branch 'auxdisplay/auxdisplay' discards 615dfcbfa0c5 Merge remote-tracking branch 'nvmem/for-next' discards c1c76efa7f66 Merge remote-tracking branch 'slimbus/for-next' discards 871cf3162b59 Merge remote-tracking branch 'gnss/gnss-next' discards fa77cd1e373a Merge remote-tracking branch 'kspp/for-next/kspp' discards 7c1ddd5a13a2 Merge remote-tracking branch 'ntb/ntb-next' discards cb507d6cdfa5 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 1446f64f402a linux-next-pre omits 80430e3174a9 ipc-utilc-use-binary-search-for-max_idx-fix omits ddffe66b4682 ipc/util.c: use binary search for max_idx omits 3fce3d396411 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock omits b7cabca0e9b9 ipc: use kmalloc for msg_queue and shmid_kernel omits 4d9b92c884be ipc sem: use kvmalloc for sem_undo allocation omits 4c3764657345 lib-decompressors-remove-set-but-not-used-variabled-level-fix omits 5eb3a321fabf lib/decompressors: remove set but not used variabled 'level' omits c56ef7cbf358 selftests/vm/pkeys: exercise x86 XSAVE init state omits 589e01285e9e selftests/vm/pkeys: refill shadow register after implicit [...] omits d9835c850aa7 selftests/vm/pkeys: handle negative sys_pkey_alloc() return code omits e9e7e14215f3 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] omits 94c2a24fd2f0 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] omits b813c2416e1e kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] omits 7a3e5a426be1 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] omits fa18258a9368 exec: remove checks in __register_bimfmt() omits f22207c5198e x86: signal: don't do sas_ss_reset() until we are certain [...] omits f6ef004c4b2f hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 70d4e571b969 hfsplus: remove unnecessary oom message omits e88962fad2a4 nilfs2: remove redundant continue statement in a while-loop omits 98e45ef271e6 kprobes: remove duplicated strong free_insn_page in x86 and s390 omits 1cefe38321c3 init/main.c: silence some -Wunused-parameter warnings omits 872088795123 init: print out unknown kernel parameters omits 2d48731a137e checkpatch: do not complain about positive return values s [...] omits 934dd979fb78 checkpatch: improve the indented label test omits bee6c2df3d9e checkpatch: scripts/spdxcheck.py now requires python3 omits 3f5eb8bf223a lib/decompress_unlz4.c: correctly handle zero-padding arou [...] omits 7143643cc1b7 lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static omits e9ad9268b290 kstrtox: fix documentation references omits 851177475544 kernel.h: split out kstrtox() and simple_strtox() to a sep [...] omits acfee05a5544 lib/test_string.c: allow module removal omits 12a310d8e277 lib: uninline simple_strtoull() omits 2ab3890e9d28 lib: memscan() fixlet omits 0cadca465a39 lib/mpi: fix spelling mistakes omits 5638cfe371b7 lib/decompressors: fix spelling mistakes omits 95bbdf49e0b4 lib/math/rational: fix spelling mistake "demominator" -> " [...] omits 1a79b3949d38 lib-math-rational-add-kunit-test-cases-fix omits ee8c8433f3ea lib/math/rational: add Kunit test cases omits ceca3d5416e5 lib/math/rational.c: fix divide by zero omits 0563ec19aeee seq_file: drop unused *_escape_mem_ascii() omits 0d7705a902e1 nfsd: avoid non-flexible API in seq_quote_mem() omits 48da4328d270 seq_file: convert seq_escape() to use seq_escape_str() omits 23ebf8a86ba0 seq_file: add seq_escape_str() as replica of string_escape_str() omits 20dbabf478b8 seq_file: introduce seq_escape_mem() omits 0f478bd0a922 MAINTAINERS: add myself as designated reviewer for generic [...] omits 6779600d1633 lib/test-string_helpers: add test cases for new features omits 38891bc1cc3e lib/test-string_helpers: get rid of trailing comma in terminators omits 0ac435e3ee58 lib/test-string_helpers: print flags in hexadecimal format omits 044dee331bdc lib/string_helpers: allow to append additional characters [...] omits 8cea2908de27 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] omits ffcfbf2504e0 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII omits 36d65af59f57 lib/string_helpers: drop indentation level in string_escape_mem() omits fc01c525a072 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] omits 5573fa493290 lib/string_helpers: switch to use BIT() macro omits fffabb6c1aa0 lib: decompress_bunzip2: remove an unneeded semicolon omits e6fc1b82ff7e kernel.h: split out panic and oops helpers (ia64 fix) omits ec64dd6ca841 kernelh-split-out-panic-and-oops-helpers-fix omits 1a8636b2bc4d kernel.h: split out panic and oops helpers omits d1b54bf57ee8 drm: include only needed headers in ascii85.h omits e4e436c81acb proc/sysctl: make protected_* world readable omits 868bd1c7c077 sysctl: remove redundant assignment to first omits 7f92cefba7fc procfs/dmabuf: add inode number to /proc/*/fdinfo omits f23372cf93dd procfs: allow reading fdinfo with PTRACE_MODE_READ omits 04e2cbe21189 fs-proc-kcorec-add-mmap-interface-fix omits fe7adf7cdf32 fs/proc/kcore.c: add mmap interface omits dd11e42c97ed proc: Avoid mixing integer types in mem_rw() omits 6fb7576e777f kernel/hung_task.c: Monitor killed tasks. omits ea7078cb151a fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 6536a78dd086 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 3b6bac84123c nouveau/svm: implement atomic SVM access omits 66be61c3f6d1 nouveau/svm: refactor nouveau_range_fault omits 67ada6920465 mm: selftests for exclusive device memory omits ed745db41e69 mm/rmap: fix signedness bug in make_device_exclusive_range() omits f7101f921b44 mm: device exclusive memory access omits ebbaf59c9ab1 mm/memory.c: allow different return codes for copy_nonpres [...] omits 82e64f54defd mm: rename migrate_pgmap_owner omits a362fb13ad57 mm/rmap: split migration into its own function omits e7be93beafcd mm/rmap: split try_to_munlock from try_to_unmap omits 73e2eb8da584 mm/swapops: rework swap entry manipulation code omits 4683920485cb mm: remove special swap entry functions omits cb99e632c46f kfence: unconditionally use unbound work queue omits d11305e1ce72 mm/thp: define default pmd_pgtable() omits 27d55cb8f970 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM omits dc8129c99b2d mm/page_alloc: move prototype for find_suitable_fallback omits 0dde0a8936a9 mm/mmap_lock: fix warning when CONFIG_TRACING is not defined omits a84c717963b6 mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations omits 6b915f61f5a2 mm/swap: make swap_address_space an inline function omits 150217256c20 mm/z3fold: add kerneldoc fields for z3fold_pool omits ef66375b1283 mm/zbud: add kerneldoc fields for zbud_pool omits c32a0504ffe1 mm/memory_hotplug: fix kerneldoc comment for __remove_memory omits 1c1c72da4e8a mm/memory_hotplug: fix kerneldoc comment for __try_online_node omits 95c7b6ce2321 mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] omits dc580d181504 mm/mapping_dirty_helpers: remove double Note in kerneldoc omits 3992cbfbbd47 mm/page_alloc: make should_fail_alloc_page() static omits 75b1d708ca6e mm/vmalloc: include header for prototype of set_iounmap_nonlazy omits 30f3ac1e438e mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages omits 9d17f8027db2 mm: fix spelling mistakes omits 90f161751313 mm: define default value for FIRST_USER_ADDRESS omits dcd2308f2771 mm: fix typos and grammar error in comments omits 39818f72e9f9 zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK omits cfc2630b8e6d mm/highmem: Remove deprecated kmap_atomic omits e8daf5d1f23f mm/zsmalloc.c: improve readability for async_free_zspage() omits 5fa4b61642d6 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits 1bb9d762db12 mm/zsmalloc.c: remove confusing code in obj_free() omits f0c6a65e8e7e mm: zram: amend SLAB_RECLAIM_ACCOUNT on zspage_cachep omits 780e5151fd1f mm/zswap.c: fix two bugs in zswap_writeback_entry() omits ded74a8fdae1 mm/zswap.c: avoid unnecessary copy-in at map time omits cef9a72a52cf mm/zswap.c: remove unused function zswap_debugfs_exit() omits bdb65957b90b mmmemory_hotplug-drop-unneeded-locking-fix omits 8f2223ce17e6 mm,memory_hotplug: drop unneeded locking omits a8c675580bba memory-hotplug.rst: complete admin-guide overhaul omits 4801fa0e4835 mm/memory_hotplug: rate limit page migration warnings omits 2c8bb536fd9a selftests/vm: add test for MADV_POPULATE_(READ|WRITE) omits afe37178c65e selftests/vm: add protection_keys_32 / protection_keys_64 [...] omits f2bfca81012e MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT omits bf2a624ba798 mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] omits a9bd7e670b78 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] omits 485fad4b6cfa mm: make variable names for populate_vma_page_range() consistent omits afb6eee30cbd mm: generalize ZONE_[DMA|DMA32] omits 686dc4975ea8 mm/nommu: unexport do_munmap() omits 3c4fca6118e9 nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes omits cfd5487a1556 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc omits 34a98a201eb1 mm/thp: fix strncpy warning omits 1414d9a72989 mm: hwpoison_user_mappings() try_to_unmap() with TTU_SYNC omits af5476706b44 mm/thp: remap_page() is only needed on anonymous THP omits ba01084c18a8 mm: rmap: make try_to_unmap() void function omits 30238b21cbb3 mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] omits 75c8a607f024 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits 66bd4084fa99 mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] omits f849a83fb662 mm: migrate: check mapcount for THP instead of refcount omits 1eac846e2056 mm: migrate: don't split THP for misplaced NUMA page omits 8411f9d436a9 mm: migrate: account THP NUMA migration counters correctly omits bf21b2b00070 mm: thp: fix a double unlock bug omits 0ec85f046919 mm: thp: refactor NUMA fault handling omits d562a6e4cb48 mm: memory: make numa_migrate_prep() non-static omits 2e9c031ec326 mm: memory: add orig_pmd to struct vm_fault omits bfe0a7427a43 mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs omits 6a41c7adbcb3 mm: migrate: fix missing update page_private to hugetlb_pa [...] omits f22085658931 mm: migrate: fix missing update page_private to hugetlb_pa [...] omits 3fac3e95d62f arm64/mm: drop HAVE_ARCH_PFN_VALID omits 42fa42db8b07 arm64: drop pfn_valid_within() and simplify pfn_valid() omits 457bcb6cb8eb arm64: decouple check whether pfn is in linear map from pf [...] omits 3bcdb50df93a memblock: update initialization of reserved pages omits 916175aa1efb include/linux/mmzone.h: add documentation for pfn_valid() omits d306c512e831 mm/mempolicy: use unified 'nodes' for bind/interleave/pref [...] omits f98948e5238a mm: mempolicy: don't have to split pmd for huge zero page omits d0822e7332bb mm/mempolicy: unify the parameter sanity check for mbind a [...] omits ccaf1fd00681 mm/mempolicy: unify the parameter sanity check for mbind a [...] omits 454f4caef434 mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] omits df00c356ae4b mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] omits 288590c5f15f mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] omits 139fd8f57995 mm/mempolicy: cleanup nodemask intersection check for oom omits 53fe8df124bb mm: compaction: remove duplicate !list_empty(&sublist) check omits 56e6900fa737 mm/compaction: use DEVICE_ATTR_WO macro omits b2bbdedd886c mm/zbud: fix unused function warnings when CONFIG_ZPOOL is [...] omits 5a480d924819 mm/zbud: don't export any zbud API omits 7c2ccd8e2dee mm/zbud: reuse unbuddied[0] as buddied in zbud_pool omits 21e0596cdf34 mm/z3fold: use release_z3fold_page_locked() to release loc [...] omits febdc72c6eb6 mm/z3fold: fix potential memory leak in z3fold_destroy_pool() omits fd6afc1d9b3b mm/z3fold: remove unused function handle_to_z3fold_header() omits a6d1354e4a16 mm/z3fold: remove magic number in z3fold_create_pool() omits c367eb65b364 mm/z3fold: avoid possible underflow in z3fold_alloc() omits 023ff6de5175 mm/z3fold: define macro NCHUNKS as TOTAL_CHUNKS - ZHDR_CHUNKS omits b233658fee6a fs/proc/kcore: use page_offline_(freeze|thaw) omits 0d72e503d651 virtio-mem: use page_offline_(start|end) when setting Page [...] omits 951fb683d2b4 mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] omits 2cee76bcd3e4 fs/proc/kcore: don't read offline sections, logically offl [...] omits c197270e1a05 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM omits a88c251c4274 fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER omits e1f368ae0ce1 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] discards 8ead527f191f Merge remote-tracking branch 'rtc/rtc-next' omits 41d42a04d5a6 mm/kconfig: move HOLES_IN_ZONE into mm omits a17ff6459ac7 mm: workingset: define macro WORKINGSET_SHIFT omits d40f4ac52316 include/trace/events/vmscan.h: remove mm_vmscan_inactive_l [...] omits e2fcc7f1bfef mm/vmscan.c: fix potential deadlock in reclaim_pages() omits 3d75db67833e userfaultfd/selftests: exercise minor fault handling shmem [...] omits 7147a89d1610 userfaultfd-selftests-reinitialize-test-context-in-each-test-fix omits 843b01090b3e userfaultfd/selftests: reinitialize test context in each test omits 1cc0e384d1a0 userfaultfd/selftests: create alias mappings in the shmem test omits db2a894496c3 userfaultfd/selftests: use memfd_create for shmem test type omits 67e1d5255978 userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] omits 3907ffe1f14a userfaultfd/shmem: advertise shmem minor fault support omits c4065f98c0e9 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem omits 56087e1a413b userfaultfd/shmem: support minor fault registration for shmem omits 4638bd3d1dcf userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] omits 1af612cc7c73 userfaultfd/selftests: add pagemap uffd-wp test omits 4892b870ed9d mm/pagemap: export uffd-wp protection information omits 785c6ea2c05b mm/userfaultfd: fail uffd-wp registration if not supported omits 86fe49f4c242 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit omits f7214f107614 mm/userfaultfd: fix uffd-wp special cases for fork() omits b43255b8f07a mm/thp: simplify copying of huge zero page pmd when fork omits 06e22e39867f userfaultfd/selftests: unify error handling omits 11f253b2fb53 userfaultfd/selftests: only dump counts if mode enabled omits 46ef43947df8 userfaultfd/selftests: dropping VERIFY check in locking_thread omits 6d04dc27ff42 userfaultfd/selftests: remove the time() check on delayed uffd omits c5ee349d8750 userfaultfd/selftests: use user mode only omits 2d86b5553235 mm/hwpoison: disable pcp for page_handle_poison() omits 2bb824dec86d hugetlb: address ref count racing in prep_compound_gigantic_page omits aea782e79474 hugetlb: remove prep_compound_huge_page cleanup omits ce46be978289 mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DE [...] omits c38b703d628a mm: sparsemem: use huge PMD mapping for vmemmap pages omits abffc63cded3 mm: sparsemem: split the huge PMD mapping of vmemmap pages omits d41fb99855e1 mm, hugetlb: fix allocation error check and copy func name omits 0d78ee814ddb userfaultfd: remove set but not used variable 'vm_alloc_shared' omits 2faeb5151d44 mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY omits 8798d1e963e6 khugepaged: selftests: remove debug_cow omits 117742fc289f powerpc/8xx: add support for huge pages on VMAP and VMALLOC omits d862461637f6 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc omits bfb6fb64396f mm/vmalloc: enable mapping of huge pages at pte level in vmap omits e0311efbc90f arm64: define only {pud/pmd}_{set/clear}_huge when useful omits 1ebf14e23d68 x86: define only {pud/pmd}_{set/clear}_huge when useful omits aaac5017693c mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge omits fc904da5e4a9 mm/hugetlb: change parameters of arch_make_huge_pte() omits cd38661b5ad6 mm/huge_memory.c: don't discard hugepage if other processe [...] omits 02ea6f6bf5b5 mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] omits af1e991465b1 mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] discards 49224a2ac1b2 Merge remote-tracking branch 'coresight/next' omits 89b2d0d6c9cf mm/huge_memory.c: add missing read-only THP checking in tr [...] omits f7edc649457f mm/huge_memory.c: use page->deferred_list omits 60f948a0a9ef mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK omits 6e98be986545 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] omits 513dd4e647ce mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] omits 047b290664dd mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate omits c1bf0a0b051b mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] omits 40743708ecee mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] omits 3d3246df4185 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap discards 184c7a543b92 Merge remote-tracking branch 'livepatching/for-next' omits 851bef69d8d0 mm: fix alloc_vmemmap_page_list documentation warning omits 7838f9eee3ac mm: hugetlb: fix dissolve_free_huge_page use of tail/head page omits a35f6ad019af mm: hugetlb: alloc the vmemmap pages associated with each [...] omits 1fccde63e50d mm: hugetlb: defer freeing of HugeTLB pages omits b1a0a7d413bd mm/sparse-vmemmap: fix documentation warning omits c4435494edf6 mm: hugetlb: free the vmemmap pages associated with each H [...] omits 3b8f9610cf76 mm: hugetlb: gather discrete indexes of tail page omits 8faa90e6afd7 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP omits 241730e500d7 mm: memory_hotplug: factor out bootmem core functions to b [...] omits 42b9734166e3 kasan: add memzero init for unaligned size under SLUB debug omits fe71f3801b05 mm: improve mprotect(R|W) efficiency on pages referenced once omits e2a0b24bdf20 mm: improve mprotect(R|W) efficiency on pages referenced once omits 61f55d87e06d powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 49b469cbaa0f lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits 469b0081c244 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits a97b1308809a lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits 2a797839c29f lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits ad41973e99a0 lazy tlb: allow lazy tlb mm refcounting to be configurable omits 114da8567309 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits 53e6e42f3f26 lazy tlb: introduce lazy mm refcount helper functions discards 5f66a1945de8 Merge remote-tracking branch 'kselftest/next' discards 7053ad03742e Merge remote-tracking branch 'pwm/for-next' discards e40c1c4730ca Merge remote-tracking branch 'pinctrl/for-next' discards c497ebdbb2cd Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards c867128dcf15 Merge remote-tracking branch 'rpmsg/for-next' discards a58ec2075fbb Merge remote-tracking branch 'vhost/linux-next' discards 71d059aeed54 Merge remote-tracking branch 'scsi-mkp/for-next' discards 00272c226ae1 Merge remote-tracking branch 'scsi/for-next' discards 881cd2aa605b Merge remote-tracking branch 'cgroup/for-next' discards 046d4a6629f8 Merge remote-tracking branch 'dmaengine/next' discards 9d57e6d99249 Merge remote-tracking branch 'staging/staging-next' omits e803265a5c90 vfs: keep inodes with page cache off the inode shrinker LRU omits 91a1208249cf fs: inode: count invalidated shadow pages in pginodesteal omits bca8080ea635 fs: drop_caches: fix skipping over shadow cache inodes omits 35178085a213 mm: remove irqsave/restore locking from contexts with irqs [...] omits f53622ced6ce mm: mark idle page tracking as BROKEN omits e1dbd3000490 ocfs2: fix ocfs2 corrupt when iputting an inode omits b62819ad9539 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 9e659bccb45a /proc/kpageflags: do not use uninitialized struct pages omits 6787eefc09b0 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 022005475bfa Merge remote-tracking branch 'vfio/next' discards d4b8e91a20ed Merge remote-tracking branch 'char-misc/char-misc-next' discards 792256d50f0e Merge remote-tracking branch 'tty/tty-next' discards 1ea727a31fc3 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' discards f11c7bd39264 Merge remote-tracking branch 'usb/usb-next' discards 10fc9eceae3f Merge remote-tracking branch 'driver-core/driver-core-next' discards 4efcc384438d Merge remote-tracking branch 'ipmi/for-next' discards eafc8d112cda Merge remote-tracking branch 'leds/for-next' discards 88d902573b91 Merge remote-tracking branch 'drivers-x86/for-next' discards 34898e34b6f2 Merge remote-tracking branch 'workqueues/for-next' discards e0b1fad6484a Merge remote-tracking branch 'percpu/for-next' discards 2428eb70c1be Merge remote-tracking branch 'rcu/rcu/next' discards 98f6631ac45a Merge remote-tracking branch 'ftrace/for-next' discards 4bc6a724b338 Merge remote-tracking branch 'edac/edac-for-next' discards 79d48136e8a3 Merge remote-tracking branch 'clockevents/timers/drivers/next' discards b5ba4e926c8f Merge remote-tracking branch 'tip/auto-latest' discards 7737a422ac8e Merge remote-tracking branch 'mailbox/mailbox-for-next' discards 03d6c5dc541f Merge remote-tracking branch 'devicetree/for-next' discards 11db3d62de47 Merge remote-tracking branch 'audit/next' discards 03ac57baa7dd Merge remote-tracking branch 'iommu/next' discards da0c52a7f325 Merge remote-tracking branch 'watchdog/master' discards 1f6e02dfcb73 Merge remote-tracking branch 'tpmdd/next' discards 32fdb3211d9a Merge remote-tracking branch 'smack/next' discards f568996cdb35 Merge remote-tracking branch 'selinux/next' discards f2f31c31c614 Merge remote-tracking branch 'safesetid/safesetid-next' discards 0c773dfb3f0b Merge remote-tracking branch 'keys/keys-next' discards cd69e3f1ea7a Merge remote-tracking branch 'apparmor/apparmor-next' discards 81f28166b723 Merge remote-tracking branch 'security/next-testing' discards 12715f543c29 Merge remote-tracking branch 'battery/for-next' discards 51641e87ba90 Merge remote-tracking branch 'backlight/for-backlight-next' discards 9b423e37a7b1 Merge remote-tracking branch 'mfd/for-mfd-next' discards 3b5704fbd72f Merge remote-tracking branch 'device-mapper/for-next' discards 2fc9f9908a6f Merge remote-tracking branch 'block/for-next' discards 1b2642c81ba0 Merge remote-tracking branch 'input/next' discards 32c78930901d Merge remote-tracking branch 'modules/modules-next' discards 7bc508fdf3a1 Merge remote-tracking branch 'sound/for-next' discards 91477e880628 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards ac9f4e68dd9c Merge remote-tracking branch 'drm-intel/for-linux-next' discards 4e128043acc7 Merge remote-tracking branch 'amdgpu/drm-next' discards a01feacc09cd Merge remote-tracking branch 'drm-misc/for-linux-next' discards 1fbaf1d4e961 Merge remote-tracking branch 'drm/drm-next' discards b84d34e96e67 Merge remote-tracking branch 'spi-nor/spi-nor/next' discards 6c177d4c98b6 Merge remote-tracking branch 'mtd/mtd/next' discards 386e9204e109 Merge remote-tracking branch 'net-next/master' discards 078be9336f84 Merge remote-tracking branch 'rdma/for-next' discards ad8a62bda318 Merge remote-tracking branch 'swiotlb/linux-next' discards 0e863f7a0887 Merge remote-tracking branch 'dlm/next' discards 592f2c981b71 Merge remote-tracking branch 'thermal/thermal/linux-next' discards 3b59f1c6b70f Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards 50378560f42d Merge remote-tracking branch 'pm/linux-next' discards 5fe9a821148b Merge remote-tracking branch 'i3c/i3c/next' discards 5aca110bff38 Merge remote-tracking branch 'i2c/i2c/for-next' discards 20f05753730e Merge remote-tracking branch 'hid/for-next' discards 13cd2cd728a9 Merge remote-tracking branch 'pstore/for-next/pstore' discards 9d855673ea3f Merge remote-tracking branch 'pci/next' discards 749922488808 Merge remote-tracking branch 'printk/for-next' discards ca84761b6ec5 Merge remote-tracking branch 'vfs/for-next' discards 42208cf609ab Merge remote-tracking branch 'xfs/for-next' discards 6cb446f91d8e Merge remote-tracking branch 'v9fs/9p-next' discards 010f4f16afed Merge remote-tracking branch 'ubifs/next' discards 3073da2825f3 Merge remote-tracking branch 'orangefs/for-next' discards 75ed85348726 Merge remote-tracking branch 'nfsd/nfsd-next' discards 570e5f5fcb36 Merge remote-tracking branch 'nfs/linux-next' discards 4b613d2e8be9 Merge remote-tracking branch 'jfs/jfs-next' discards bcefab8300c1 Merge remote-tracking branch 'gfs2/for-next' discards c0772be582e8 Merge remote-tracking branch 'fuse/for-next' discards d8d9dc56735a Merge remote-tracking branch 'f2fs/dev' discards 0fb190f9ace6 Merge remote-tracking branch 'ext4/dev' discards 7774109ad24d Merge remote-tracking branch 'ext3/for_next' discards 4bc3e32edb33 Merge remote-tracking branch 'exfat/dev' discards 37ba88f93561 Merge remote-tracking branch 'configfs/for-next' discards 7a22c2e15602 Merge remote-tracking branch 'cifsd/cifsd-for-next' discards 3172c612b85d Merge remote-tracking branch 'cifs/for-next' discards 91e5ac326540 Merge remote-tracking branch 'ceph/master' discards a1dd00575d45 Merge remote-tracking branch 'btrfs/for-next' discards ab9ebc56b966 Merge remote-tracking branch 'fscache/fscache-next' discards ed1e7472747a Merge remote-tracking branch 'pidfd/for-next' discards 1c7c8de6697f Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 212738a0387c Merge remote-tracking branch 'uml/linux-next' discards 352607770c86 Merge remote-tracking branch 'sh/for-next' discards c427c5d64a36 Merge remote-tracking branch 's390/for-next' discards c9021576533d Merge remote-tracking branch 'risc-v/for-next' discards ecccce490205 Merge remote-tracking branch 'powerpc/next' discards 6c44c764f2ec Merge remote-tracking branch 'openrisc/for-next' discards 8c24f4baf98c Merge remote-tracking branch 'mips/mips-next' discards 89ca81390c39 Merge remote-tracking branch 'microblaze/next' discards 9290c0bbe915 Merge remote-tracking branch 'm68knommu/for-next' discards b6c9c5df5ce3 Merge remote-tracking branch 'h8300/h8300-next' discards 8743e9c5bfbb Merge remote-tracking branch 'csky/linux-next' discards 076978a1605a Merge remote-tracking branch 'clk-renesas/renesas-clk' discards 5758187c8067 Merge remote-tracking branch 'clk/clk-next' discards b76484ada1ae Merge remote-tracking branch 'xilinx/for-next' discards cf3c8473c120 Merge remote-tracking branch 'ti-k3/ti-k3-next' discards e4bc2d6e29ad Merge remote-tracking branch 'tegra/for-next' discards 69f0181c6d66 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 0a50fda6eeb7 Merge remote-tracking branch 'scmi/for-linux-next' discards 4f11f6ac8c1c Merge remote-tracking branch 'samsung-krzk/for-next' discards 874d1b1d97c8 Merge remote-tracking branch 'rockchip/for-next' discards 016c21ef7f2a Merge remote-tracking branch 'renesas/next' discards 0de002a294e3 Merge remote-tracking branch 'qcom/for-next' discards ea18a72c4a26 Merge remote-tracking branch 'omap/for-next' discards 34ae4e4c1fc2 Merge remote-tracking branch 'mvebu/for-next' discards 69bbfa06be94 Merge remote-tracking branch 'mediatek/for-next' discards 94be8e520ffa Merge remote-tracking branch 'keystone/next' discards 20e9b066fcb3 Merge remote-tracking branch 'imx-mxs/for-next' discards b57e7cae954c Merge remote-tracking branch 'drivers-memory/for-next' discards 573363f9c356 Merge remote-tracking branch 'at91/at91-next' discards 6afab079e74a Merge remote-tracking branch 'aspeed/for-next' discards 34e76516dadd Merge remote-tracking branch 'amlogic/for-next' discards b48c5780cb7e Merge remote-tracking branch 'actions/for-next' discards 3d1763860e23 Merge remote-tracking branch 'arm-soc/for-next' discards 2dd8a110f4e8 Merge remote-tracking branch 'arm/for-next' discards fb38ab9c38c9 RDMA: Use dma_map_sgtable for map umem pages discards a52724456928 lib/scatterlist: Fix wrong update of orig_nents discards 490731c53dd3 Merge remote-tracking branch 'asm-generic/master' discards 2e1407eb6dd7 Merge remote-tracking branch 'dma-mapping/for-next' discards 5afe1f08e22d Merge remote-tracking branch 'kbuild/for-next' discards ea728401c0b2 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' discards 5c4584a79cad Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards e0701f23a6f4 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' discards 86c258a86790 Merge remote-tracking branch 'pidfd-fixes/fixes' discards 273937f66dec Merge remote-tracking branch 'rtc-fixes/rtc-fixes' discards 6037b702c501 Merge remote-tracking branch 'mmc-fixes/fixes' discards e938de7d80d8 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards a5e2893e308e Merge remote-tracking branch 'vfs-fixes/fixes' discards ca9f4c2f0a9c Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards a8cb3a3657ad Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards 5a62243c9716 Merge remote-tracking branch 'omap-fixes/fixes' discards 373f974685ce Merge remote-tracking branch 'crypto-current/master' discards a41791e32ffe Merge remote-tracking branch 'input-current/for-linus' discards 916d776cabfb Merge remote-tracking branch 'regulator-fixes/for-linus' discards 9f55ab77d078 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 421be7535e6e Merge remote-tracking branch 'net/master' discards 7803d8a7f8d0 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 45bd27f5afd5 Merge branch 'cpufreq/cppc' into cpufreq/arm/linux-next omits c0f58c4582af cpufreq: CPPC: Add support for frequency invariance omits dd2c9c97ecac arch_topology: Avoid use-after-free for scale_freq_data omits 9b22fc705771 cpufreq: cppc: Pass structure instance by reference omits 769883977a98 cpufreq: cppc: Fix potential memleak in cppc_cpufreq_cpu_init discards 6a08fd932309 Merge branch 'for-5.14/block' into for-next discards e132b9a1079c Merge branch 'pm-opp' into linux-next omits 1264017b3ab6 thermal/drivers/int340x/processor_thermal: Fix tcc setting omits 447acc9decdc thermal/drivers/int340x/processor_thermal: Fix warning for [...] discards c18b9003d847 Merge branch 'for-5.14/drivers-late' into for-next discards 22333be5727f ubd: remove dead code in ubd_setup_common omits 77b6c4044d8f thermal/drivers/mediatek: Add sensors-support omits b117ca30c44e thermal/drivers/int340x/processor_thermal: Add PCI MMIO ba [...] discards 5bbfe80ad966 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] discards b1f4bca8764c Merge remote-tracking branch 'regulator/for-5.13' into reg [...] discards 666dbf787983 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus discards 65e6ecf34214 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus omits 498c0e7a656c exfat: handle wrong stream entry size in exfat_readdir() discards be74131c662e pwm: ep93xx: Prepare clock before using it discards f6ef94edf0f6 pwm: ep93xx: Unfold legacy callbacks into ep93xx_pwm_apply() discards 8bfcbf1160f8 pwm: ep93xx: Implement .apply callback discards 180b50b638a0 pwm: vt8500: Only unprepare the clock after the pwmchip wa [...] discards a9159fc3c8ba pwm: vt8500: Drop if with an always false condition discards bb3a5c78429a pwm: tegra: Assert reset only after the PWM was unregistered discards 4af4434ab39a pwm: tegra: Don't needlessly enable and disable the clock [...] discards f604ce0a0ac8 pwm: tegra: Don't modify HW state in .remove callback discards 292ba32ff3fb pwm: tegra: Drop an if block with an always false condition discards ff172854234d pwm: core: Simplify some devm_*pwm*() functions discards bc27ed216053 pwm: core: Remove unused devm_pwm_put() discards 83afce38eb68 pwm: core: Unify fwnode checks in the module discards 34dad3d9e01f pwm: core: Reuse fwnode_to_pwmchip() in ACPI case discards 8bcf76784492 pwm: core: Convert to use fwnode for matching discards fee5b6341ef9 docs: firmware-guide: ACPI: Add a PWM example discards a4fb7c8dee3c dt-bindings: pwm: pwm-tiecap: Add compatible string for AM64 SoC discards d4f2a2ff92cc dt-bindings: pwm: pwm-tiecap: Convert to json schema discards 00c7a1c0a201 pwm: sprd: Don't check the return code of pwmchip_remove() discards fcf1b38e57a0 pwm: img: Fix PM reference leak in img_pwm_enable() discards dd3628e62be2 pwm: pxa: Always use the same variable name for driver data discards d697911a01a3 pwm: pxa: Drop if with an always false condition discards 454690e90880 pwm: berlin: Don't check the return code of pwmchip_remove() discards 9ca22ee403aa pwm: berlin: Implement .apply() callback discards 05333d72e9fb Merge branch 'irq/core' discards 2bc42e8c756f pwm: berlin: use consistent naming for variables discards d7bff84fe7ed pwm: Ensure for legacy drivers that pwm->state stays consistent omits aff7f230c07a Merge branch 'features' into for-next discards 3abeeb90bf0e Merge branch 'efi/core' discards 01e8a0ef12f2 Merge branch 'irq/core' discards fa521ead0a98 Merge branch 'locking/core' discards 36d393d79349 Merge branch 'objtool/core' discards cddcd628366c Merge branch 'objtool/urgent' discards 134b43c11c4e Merge branch 'perf/core' discards 686984cffbb9 Merge branch 'ras/core' discards 2772be699cf7 Merge branch 'sched/core' discards f2c8f6865512 Merge branch 'smp/core' discards ef1ae2d18a5e Merge branch 'smp/urgent' discards df022013ba03 Merge branch 'timers/core' discards 789e0bf5ffc2 Merge branch 'timers/nohz' discards 43f41f6c4f19 Merge branch 'x86/apic' discards aec4f019c4b9 Merge branch 'x86/boot' discards b2dd4bd56bd5 Merge branch 'x86/cache' discards 956bc27c6d05 Merge branch 'x86/cleanups' discards debfde262c62 Merge branch 'x86/cpu' discards 5ddbe0584e05 Merge branch 'x86/entry' discards 897b33e3912e Merge branch 'x86/fpu' discards 1af81ff3d870 Merge branch 'x86/irq' discards 9c2c9ffb4cdc Merge branch 'x86/misc' discards ea81673914fa Merge branch 'x86/mm' discards bc82cc3ae669 Merge branch 'x86/sev' discards 18efaf59470e Merge branch 'x86/splitlock' discards 91913cfc85ee Merge branch 'for-5.14/block' into for-next discards dbaaca319db0 Merge branch 'for-5.14/io_uring' into for-next discards bdfe4dc5bfdd io_uring: code clean for kiocb_done() discards 14fe4d891ef4 io_uring: spin in iopoll() only when reqs are in a single queue discards ce9ab4e8a800 io_uring: pre-initialise some of req fields discards 727645b13d25 io_uring: refactor io_submit_flush_completions discards 63710e614399 io_uring: optimise hot path restricted checks discards 8f164eaafc2e io_uring: remove not needed PF_EXITING check discards c9bd6c647c1c io_uring: mainstream sqpoll task_work running discards cfbaa772a590 io_uring: refactor io_arm_poll_handler() discards 33842e66a789 Merge branch 'pm-devfreq' into linux-next discards f3a633ec6a21 Merge branch 'for-5.14/block' into for-next omits 353e1e2a7f22 NFSD: Prevent a possible oops in the nfs_dirent() tracepoint omits fb48b9d08ab9 nfsd: remove redundant assignment to pointer 'this' omits 0a169e13c00d Merge tag 'arm-ffa-5.14-2' of git://git.kernel.org/pub/scm [...] omits c9bc39a38a65 Merge tag 'scmi-updates-5.14-2' of git://git.kernel.org/pu [...] discards 0cc0cb70f0ff Merge branch 'for-5.14/libata' into for-next discards 780fed8a8381 Merge branch 'for-5.14/drivers-late' into for-next discards 3acc7821d010 nvme: use return value from blk_execute_rq() discards 64df91d653f2 block: return errors from blk_execute_rq() discards e3d268c3c31e nvme: use blk_execute_rq() for passthrough commands discards 3637ab378673 block: support polling through blk_execute_rq discards bfee26102577 Merge branch 'for-5.14/io_uring' into for-next discards faf88b0fb1c3 io_uring: reduce latency by reissueing the operation discards 490628d8cea8 Merge branch 'for-5.14/block' into for-next discards b12e6f2a98ad Merge branch 'for-5.14/io_uring' into for-next discards aca74e4fecb5 io_uring: add IOPOLL and reserved field checks to IORING_O [...] discards 93ab5beeafd8 io_uring: add IOPOLL and reserved field checks to IORING_O [...] discards 668590cb143f Merge branch 'for-5.14/io_uring' into for-next discards d8d048fcda10 Merge branch 'for-5.14/block' into for-next discards 5dfc1fa940a2 Merge branch 'for-5.14/drivers' into for-next discards be47dc09e433 Merge branch 'for-5.14/drivers-late' into for-next discards e38ab3746d6b block: remove REQ_OP_SCSI_{IN,OUT} discards 39b43c39c933 block: mark blk_mq_init_queue_data static discards 1ae3620b4d3e loop: rewrite loop_exit using idr_for_each_entry discards fd88a553fd68 loop: split loop_lookup discards 3da66fbc849f loop: don't allow deleting an unspecified loop device discards b3f178a49b57 loop: move loop_ctl_mutex locking into loop_add discards 5cf867bf01bb loop: split loop_control_ioctl discards d3672bf9dc56 loop: don't call loop_lookup before adding a loop device discards de06f26daa2f loop: remove the l argument to loop_add discards 212109dd155c loop: reduce loop_ctl_mutex coverage in loop_exit discards 6dc9532ad0a8 loop: reorder loop_exit discards d67611acaf14 mmc: initialized disk->minors discards 0fab84b107f1 mmc: switch to blk_mq_alloc_disk discards 4252e0fe10c9 mmc: remove an extra blk_{get,put}_queue pair discards 4c7d65377a36 nbd: provide a way for userspace processes to identify dev [...] discards 50035b4e6f5c ubd: use blk_mq_alloc_disk and blk_cleanup_disk discards 2933a1b2c6f3 ubd: remove the code to register as the legacy IDE driver discards 22b7b2801b49 null_blk: remove an unused variable assignment in null_add_dev discards f2d84acb94b9 mtip32xx: use blk_mq_alloc_disk and blk_cleanup_disk discards d0b0325d825c mtip32xx: simplify sysfs setup discards 6ae4198b2930 Merge branch 'for-5.14/libata' into for-5.14/drivers-late omits 6a69c06e0e25 Merge branch 'remotes/lorenzo/pci/xgene' omits 31e39226eb56 Merge branch 'remotes/lorenzo/pci/rockchip' omits b825355b4d27 Merge branch 'remotes/lorenzo/pci/mobiveil' omits baf04bbda652 Merge branch 'remotes/lorenzo/pci/microchip' omits 1201b62efd9d Merge branch 'remotes/lorenzo/pci/mediatek-gen3' omits a362f02000a8 Merge branch 'remotes/lorenzo/pci/mediatek' omits e6010935f58f Merge branch 'remotes/lorenzo/pci/iproc' omits 447b8af05d1f Merge branch 'remotes/lorenzo/pci/hv' omits 98748c03d0a8 Merge branch 'remotes/lorenzo/pci/ftpci100' omits d675a0e1b981 Merge branch 'pci/host/tegra194' omits 77d69dae406a Merge branch 'pci/host/tegra' omits 5b313f48864b Merge branch 'pci/host/intel-gw' omits a6172e4822cf Merge branch 'pci/host/imx6' omits 3416aceafb2c Merge branch 'pci/virtualization' omits f776c80159ab Merge branch 'pci/sysfs' omits c767de061795 Merge branch 'pci/resource' omits 0c280990db2e Merge branch 'pci/pm' omits c5ec91b967ed Merge branch 'pci/p2pdma' omits dde293305a76 Merge branch 'pci/misc' omits 97d24b8e2966 Merge branch 'pci/hotplug' omits fa7aebb9e5f8 Merge branch 'pci/error' omits b89da28269fe Merge branch 'pci/enumeration' omits fbca992675b7 PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defin [...] omits 6de7a1d006ea thermal/drivers/int340x/processor_thermal: Split enumerati [...] discards 3304616e985f Merge branch 'pm-cpufreq' into linux-next discards bcfed6e9fe96 Merge branch 'acpi-pm' into linux-next discards 7c423e6cac1c Merge branch 'acpi-tables' into linux-next discards 116477505daf Merge branch 'devprop-fixes' into linux-next discards de0b2d6a2413 io_uring: refactor io_openat2() discards 1335c93612a0 io_uring: simplify struct io_uring_sqe layout discards 9073045c3b90 io_uring: update sqe layout build checks discards a15c03fed28a io_uring: fix code style problems discards 843b08431caa io_uring: refactor io_sq_thread() discards ade760d311a0 io_uring: don't change sqpoll creds if not needed discards 9e7e5a77456f io_uring: add support for IORING_OP_LINKAT discards b2882304c027 io_uring: add support for IORING_OP_SYMLINKAT discards 53893cda4652 fs: update do_*() helpers to return ints discards 4bb393644263 fs: make do_linkat() take struct filename discards 11dd7014f10f namei: add getname_uflags() discards 7ab0449b2dfd fs: make do_symlinkat() take struct filename discards 30509f148ad1 fs: make do_mknodat() take struct filename discards 06f0ca92c2ef io_uring: add support for IORING_OP_MKDIRAT discards bb72a85b7238 fs: make do_mkdirat() take struct filename discards 57e9005ec370 Merge branch 'for-5.14/block' into for-next discards 6017b5b1df42 Merge branch 'for-5.14/drivers' into for-5.14/drivers-late discards 7ed92cd0a74f Merge branch 'for-5.14/block' into for-5.14/drivers-late omits 8419d3eab833 nfsd: Reduce contention for the nfsd_file nf_rwsem discards 97ece1dfb2eb drm/i915/display: Do not zero past infoframes.vsc omits 3544706fa489 cpufreq: cppc: Migrate to ->exit() callback instead of ->s [...] discards a73bbfba991f media: siano: Fix out-of-bounds warnings in smscore_load_f [...] discards 464c4e66f99b PCI: quirks: Quirk PCI d3hot delay for AMD xhci discards 0106be6dfc9a drm/radeon: Add HD-audio component notifier support (v2) discards 5aad81423c80 drm/amdgpu: check whether s2idle is enabled to determine s0ix discards 9aa778f5d365 Revert "drm/amd/display: To modify the condition in indica [...] discards 6abcd7495bdd Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" discards 6374aa0ad8ce drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify discards 7ad091089d48 drm/amdgpu: only check for _PR3 on dGPUs discards 54dee3da9a6b drm/amdgpu: add another raven1 gfxoff quirk discards a8cc1ba1977a usb/host: enable auto power control for xhci-pci discards 8e19029d984b drm/amdgpu: Power down VCN and JPEG before disabling SMU features discards fe19ca91c20b drm/amd/display: Enabling eDP no power sequencing with DAL [...] discards a51c80057a88 Merge branch 'pm-pci' into linux-next discards 78406cf5001e Merge branches 'acpi-scan' and 'acpi-ec' into linux-next omits c025f5b2e5a5 PCI: rockchip: Avoid accessing PCIe registers with clocks gated discards 1b02478a82ab Merge branch 'pm-domains' into linux-next discards c3d334deb51e Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next discards f7d380988581 Merge branches 'pm-core' and 'pm-sleep' into linux-next discards 5daf7c100b56 Merge branch 'pnp' into linux-next discards f9d87c5a992e Merge branches 'acpi-soc' and 'acpi-misc' into linux-next discards f82c888bb665 Merge branch 'acpi-messages' into linux-next discards 537e2cd3f589 Merge branches 'acpi-prm', 'acpi-dptf', 'acpi-apei' and 'a [...] discards aa19dd369603 Merge branches 'acpi-tables', 'acpi-ec', 'acpi-sysfs' and [...] discards 5f4760aa8027 Merge branches 'acpi-pm', 'acpi-processor' and 'acpi-resou [...] discards 24e8d56b99e0 Merge branches 'acpi-bus' and 'acpi-scan' into linux-next discards 120a1d28795c Merge branch 'acpica' into linux-next discards 33f95eed844a Merge branch 'devprop' into linux-next omits 8e5045645e52 thermal: devfreq_cooling: Fix kernel-doc omits 58d353c888a0 thermal/drivers/intel/intel_soc_dts_iosf: Switch to use fi [...] omits b0abe16a26f7 dt-bindings: thermal: tsens: Add sc8180x compatible omits 2ac9912d2041 Merge branches 'fixes' and 'misc' into for-next omits c5c9dfdcaea2 dt-bindings: rockchip-thermal: Support the RK3568 SoC compatible omits 6b65dc242d00 dt-bindings: thermal: convert rockchip-thermal to json-schema discards c21a8a5f7cb4 Merge branch 'for-5.14/block' into for-next discards 74437eafbebb Merge branch 'for-5.14/io_uring' into for-next discards 7798ec3278c0 Merge branch 'for-5.14/block' into for-next discards 7627c46b216b Merge branch 'for-5.14/drivers' into for-next discards be625f488443 Merge branch 'for-5.14/block' into for-next discards 8e6ca92fbf96 Merge branch 'for-5.14/block' into for-next discards 3f726559be06 Merge branch 'for-5.14/libata' into for-next omits 6b3c66469096 thermal/drivers/tegra: Add driver for Tegra30 thermal sensor omits add9a126cfb5 thermal/core/thermal_of: Stop zone device before unregistering it omits 6380829885cc dt-bindings: thermal: Add binding for Tegra30 thermal sensor omits 5c28d6836dc7 Merge branch 'for-5.14' into for-next omits 1f9c5936b10c thermal/drivers/tegra: Correct compile-testing of drivers discards 1d4a6f5a0bd2 Merge branch 'for-5.14/drivers-late' into for-next discards 281ea6a5bfdc mmc: switch to blk_mq_alloc_disk discards c58e637bb8f7 mmc: remove an extra blk_{get,put}_queue pair omits 9d7848127f97 Merge branch 'misc-5.13' into next-fixes discards 33d5bbc5460d Merge branch 'for-5.14/block' into for-next discards d3cd40f2fa0a Merge branch 'for-5.14/block' into for-next discards 71efee5b8b00 Merge branch 'for-5.14/drivers-late' into for-next discards c239959a4049 nbd: provide a way for userspace processes to identify dev [...] discards 078455556201 Merge branch 'for-5.14/block' into for-next discards e412db2acce6 Merge branch 'for-5.14/libata' into for-next discards 1302a9ff039f Merge branch 'for-5.14/io_uring' into for-next omits 8f83fd6fbab8 lockd: Update the NLMv4 SHARE results encoder to use struc [...] omits b02af75d321e lockd: Update the NLMv4 nlm_res results encoder to use str [...] omits 350161682d74 lockd: Update the NLMv4 TEST results encoder to use struct [...] omits fe8739568c7d lockd: Update the NLMv4 void results encoder to use struct [...] omits f4cbae6ca48d lockd: Update the NLMv4 FREE_ALL arguments decoder to use [...] omits ae4709396883 lockd: Update the NLMv4 SHARE arguments decoder to use str [...] omits 9dccd55f5a91 lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use [...] omits 13fd59784785 lockd: Update the NLMv4 nlm_res arguments decoder to use s [...] omits 66659baba58c lockd: Update the NLMv4 UNLOCK arguments decoder to use st [...] omits abb959ee5637 lockd: Update the NLMv4 CANCEL arguments decoder to use st [...] omits 9039c53eb4ec lockd: Update the NLMv4 LOCK arguments decoder to use stru [...] omits 8363bfdc1b95 lockd: Update the NLMv4 TEST arguments decoder to use stru [...] omits 29b71196be7c lockd: Update the NLMv4 void arguments decoder to use stru [...] omits e84a6033b4d5 lockd: Update the NLMv1 SHARE results encoder to use struc [...] omits ce33c7f2b362 lockd: Update the NLMv1 nlm_res results encoder to use str [...] omits 7cffb87de037 lockd: Update the NLMv1 TEST results encoder to use struct [...] omits d2fa8367a92d lockd: Update the NLMv1 void results encoder to use struct [...] omits a6055d990d02 lockd: Update the NLMv1 FREE_ALL arguments decoder to use [...] omits d6ee29db62a7 lockd: Update the NLMv1 SHARE arguments decoder to use str [...] omits db5072495fd1 lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use [...] omits 80174a605d98 lockd: Update the NLMv1 nlm_res arguments decoder to use s [...] omits f49626ce8766 lockd: Update the NLMv1 UNLOCK arguments decoder to use st [...] omits 23181240050b lockd: Update the NLMv1 CANCEL arguments decoder to use st [...] omits f129f6ddd149 lockd: Update the NLMv1 LOCK arguments decoder to use stru [...] omits 13849c237110 lockd: Update the NLMv1 TEST arguments decoder to use stru [...] omits e833bc4c934c lockd: Update the NLMv1 void argument decoder to use struc [...] omits 70e273724738 lockd: Common NLM XDR helpers omits c72770fa76bb lockd: Create a simplified .vs_dispatch method for NLM requests omits 1d44ba5fedc4 lockd: Remove stale comments discards 07512276b530 Merge branch 'for-5.14/drivers-late' into for-next discards b12d17fce641 ubd: use blk_mq_alloc_disk and blk_cleanup_disk discards aebbd9fdb0cc ubd: remove the code to register as the legacy IDE driver discards ab29d013e358 null_blk: remove an unused variable assignment in null_add_dev discards 29a0278eee6d mtip32xx: use blk_mq_alloc_disk and blk_cleanup_disk discards 7884a43d2b16 mtip32xx: simplify sysfs setup discards 0e9bd6b208ec Merge branch 'for-5.14/io_uring' into for-next discards 3f49a8432792 Merge branch 'for-5.14/drivers' into for-next discards 52a2c8904f0a Merge branch 'for-5.14/libata' into for-next discards 9658b8acb553 Merge branch 'for-5.14/libata' into for-next omits 01d13185f183 riscv: add ASID-based tlbflushing methods omits eea821c0dc5e riscv: pass the mm_struct to __sbi_tlb_flush_range omits 7454e91e2ffd Merge branch 'riscv-wx-mappings' into for-next omits 055bd08b8cac riscv: Map the kernel with correct permissions the first time omits 089e0294468c nfsd: rpc_peeraddr2str needs rcu lock omits a4165d7c8559 rpc: remove redundant initialization of variable status discards 195c460f80c9 Merge branch 'for-5.14/drivers' into for-next discards 249a50ed40cc Merge branch 'for-5.14/io_uring' into for-next discards d68c2e29fec2 Merge branch 'for-5.14/libata' into for-next discards 2360d0e75b6b Merge branch 'for-5.14/drivers' into for-next discards 7dcc6d471327 Merge branch 'for-5.14/block' into for-next omits 6126899f2b9c riscv: Introduce set_kernel_memory helper omits 1130294f1440 Merge branch 'work.iov_iter' into for-next omits 9a45f07c1284 Merge branch 'work.namei' into for-next omits b44cd214941d nfs_common: fix doc warning omits 2bf6b8f26ff4 Merge branch 'clocksource.2021.06.04a' into HEAD omits 023766fbdde4 clocksource: Print deviation in nanoseconds for unstable case omits edd2c0b8def6 clocksource: Provide kernel module to test clocksource watchdog omits 685cba6d1b4b clocksource: Reduce clocksource-skew threshold for TSC omits f177b387f331 clocksource: Limit number of CPUs checked for clock synchr [...] omits aa6afaa47b68 clocksource: Check per-CPU clock synchronization when mark [...] omits 9c13885e7e2b clocksource: Retry clock read if long delays detected omits f2ccd0a922b3 workqueue: Add back __printf format validation omits 910db2fdf3c8 workqueue: clean up for_each_pwq()'s documentation omits bc7f41231ca1 workqueue: replace open-coded work_pending() omits 220371535410 NFSD: Fix error return code in nfsd4_interssc_connect() omits eaf46c51a254 nfsd: fix kernel test robot warning in SSC code omits 1e586966e9a2 PCI: xgene: Fix a non-compliant kernel-doc omits eabbc3ccbe76 PCI: xgene: Annotate __iomem pointer omits 69ec7097be26 nfsd4: Expose the callback address and state of each NFS4 client omits 21c2eed41e37 xprtrdma: Fix spelling mistakes omits f2f8642df1af nfsd: move fsnotify on client creation outside spinlock omits 01acfe06f3f8 NFSv4.2: remove restriction of copy size for inter-server copy. discards 990e6d0e1de8 arm: extend pfn_valid to take into accound freed memory ma [...] discards 4ce27baf95df memblock: align freed memory map on pageblock boundaries w [...] discards 03be3200ba9f memblock: free_unused_memmap: use pageblock units instead [...] omits 4b26c984195e Merge branch 'lkmm.2021.05.10c' into HEAD omits 0989e6e41237 Merge branch 'kcsan.2021.05.18a' into HEAD omits 280af034a71d csky: Kconfig: Remove unused selects omits 6367594331fc csky: syscache: Fixup duplicate cache flush omits 7ff6e99e021c virtio_net: disable cb aggressively omits 41e0088d1365 virtio: fix up virtio_disable_cb omits 0c077be4da36 virtio_net: move txq wakeups under tx q lock omits 4c7d22c55bdd virtio_net: move tx vq operation under tx queue lock omits fef0214731cc rust: allow printing in the kernel crate omits 43f76a460413 samples: rust: remove release method that's the same as th [...] omits d5fca6791d0c samples: rust: add `rust_random` sample that uses `module_ [...] omits 40fdb99ad848 rust: module: add `module_misc_device` macro omits 89478a8ce0a2 rust: reduce the need for boilerplate code in simple drivers omits a097e1c92c74 rust: sync: expose `signal_pending` and `cond_resched` to drivers omits 6be1504c6217 docs: rust: add rust-analyzer notes to quick-start.rst omits b74e54f319f4 docs: doc-guide: remove unneeded ref tag omits b2e28a39c061 docs: rust: document ppc64le RUST_OPT_LEVEL_0/1 restrictions omits cca10d723bc4 rust: enable Rust for 32-bit arm omits 5fedf44384d8 docs: rust: update arch-support for arm 32-bit omits dd066e1b0381 android: remove Rust binder dependency on 64-bit cpu archi [...] omits a11a576d11ef rust: compiler_builtins: add 32-bit arm intrinsics omits b5a88a29a363 rust: helpers: remove guard for rust-bindgen bug omits 52a55644da69 arm: add Rust target.json omits 860b9e5c5680 rust: mention that RUST_OPT_LEVEL_0/1 can cause excessive [...] omits 69977d1aeeca Merge branch 'tpmdd-fixes' into tpmdd-for-next omits 47ff3585216b kbuild: dummy-tools: Add elfedit. omits 1fed5dee5fbb Android: Binder IPC in Rust (WIP) omits 125c24b4561b Rust: add abstractions for Binder (WIP) omits a36ef293ff34 MAINTAINERS: Rust omits 3fba3bd4782a Documentation: Rust general information omits c9d5a1ff844f Samples: Rust examples omits 25584a4c70be Rust: Export generated symbols omits fd1e637b9b4b Rust: Kernel crate omits acf93604f1ad Rust: Module crate omits 543d9cfe8ba1 Rust: Compiler builtins crate omits 2c1b1b7e4cba Kbuild: Rust support omits 155b9a0fc821 Makefile: Generate CLANG_FLAGS even in GCC builds omits b1b3e4b16c48 kallsyms: Increase maximum kernel symbol length to 512 omits bf9bea76427c kallsyms: Support "big" kernel symbols (2-byte lengths) 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 bbd91626f71c Merge tag '5.14-rc-smb3-fixes-part1' of git://git.samba.or [...] 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 ebb81c14543f Merge tag 'mailbox-v5.14' of git://git.linaro.org/landing- [...] 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 5a94296bc02a Merge branch 'for-5.14/amd-sfh' into for-linus 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 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 df668a5fe461 Merge tag 'for-5.14/block-2021-06-29' of git://git.kernel. [...] adds 440462198d9c Merge tag 'for-5.14/drivers-2021-06-29' of git://git.kerne [...] adds fca41af18e10 qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute adds 44b6ed4cfab8 Merge tag 'clang-features-v5.14-rc1' of git://git.kernel.o [...] adds 6bd344e55f73 Merge tag 'selinux-pr-20210629' of git://git.kernel.org/pu [...] adds 290fe0fa6f5a Merge tag 'audit-pr-20210629' of git://git.kernel.org/pub/ [...] adds 5c874a5b29c2 Merge tag 'Smack-for-5.14' of git://github.com/cschaufler/ [...] adds 92183137e6c1 Merge tag 'safesetid-5.14' of git://github.com/micah-morton/linux adds f4cc74c9382d Merge tag 'microblaze-v5.14' of git://git.monstr.eu/linux- [...] 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 a6eaf3850cb1 Merge tag 'sched-urgent-2021-06-30' of git://git.kernel.or [...] adds dbe69e433722 Merge tag 'net-next-5.14' of git://git.kernel.org/pub/scm/ [...] adds 2cfa582be800 Merge tag 'for-5.14/dm-changes' of git://git.kernel.org/pu [...] 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 a6ecc2a491e3 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 911a2997a5b7 Merge tag 'fs_for_v5.14-rc1' of git://git.kernel.org/pub/s [...] 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 c288d9cd7104 Merge tag 'for-5.14/io_uring-2021-06-30' of git://git.kern [...] adds 4bac159e595d Merge tag 'drm-misc-next-fixes-2021-06-24' of git://anongi [...] adds 8a02ea42bc1d Merge tag 'drm-intel-next-fixes-2021-06-29' of git://anong [...] adds e058a84bfddc Merge tag 'drm-next-2021-07-01' of git://anongit.freedeskt [...] adds 514798d36572 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds e04360a2ea01 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds a32b344e6f43 Merge tag 'pinctrl-v5.14-1' of git://git.kernel.org/pub/sc [...] 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 19b438592238 Merge tag 'mips_5.14' of git://git.kernel.org/pub/scm/linu [...] adds e267992f9ef0 Merge branch 'for-5.14' of git://git.kernel.org/pub/scm/li [...] adds 3dbdb38e2869 Merge branch 'for-5.14' of git://git.kernel.org/pub/scm/li [...] adds 426e5c429d16 mm: memory_hotplug: factor out bootmem core functions to b [...] adds 6be24bed9da3 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP adds cd39d4e9e71c mm: hugetlb: gather discrete indexes of tail page adds f41f2ed43ca5 mm: hugetlb: free the vmemmap pages associated with each H [...] adds b65d4adbc0f0 mm: hugetlb: defer freeing of HugeTLB pages adds ad2fa3717b74 mm: hugetlb: alloc the vmemmap pages associated with each [...] adds e9fdff87e893 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap adds 4bab4964a59f mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] adds 774905878fc9 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate adds 5fe77be6bf14 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] adds b593b90dc976 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] adds b2bd53f18bb7 mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK adds dfe5c51c6029 mm/huge_memory.c: use page->deferred_list adds e6be37b2e7bd mm/huge_memory.c: add missing read-only THP checking in tr [...] adds 9132a468aafd mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] adds babbbdd08af9 mm/huge_memory.c: don't discard hugepage if other processe [...] adds 79c1c594f49a mm/hugetlb: change parameters of arch_make_huge_pte() adds c742199a014d mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge adds f7ee1f13d606 mm/vmalloc: enable mapping of huge pages at pte level in vmap adds 3382bbee0464 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc adds a6a8f7c4aa7e powerpc/8xx: add support for huge pages on VMAP and VMALLOC adds 22f3c951865b khugepaged: selftests: remove debug_cow adds 8cc5fcbb5be8 mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY adds 3bc2b6a72596 mm: sparsemem: split the huge PMD mapping of vmemmap pages adds 2d7a21715f25 mm: sparsemem: use huge PMD mapping for vmemmap pages adds e6d41f12df0e mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DE [...] adds 48b8d744ea84 hugetlb: remove prep_compound_huge_page cleanup adds 7118fc2906e2 hugetlb: address ref count racing in prep_compound_gigantic_page adds 510d25c92ec4 mm/hwpoison: disable pcp for page_handle_poison() adds d2c6c06fff50 userfaultfd/selftests: use user mode only adds ba4f8c355ef9 userfaultfd/selftests: remove the time() check on delayed uffd adds 4e08e18a785f userfaultfd/selftests: dropping VERIFY check in locking_thread adds de3ca8e4a56d userfaultfd/selftests: only dump counts if mode enabled adds 42e584eede17 userfaultfd/selftests: unify error handling adds 5fc7a5f6fd04 mm/thp: simplify copying of huge zero page pmd when fork adds 8f34f1eac382 mm/userfaultfd: fix uffd-wp special cases for fork() adds 00b151f21f39 mm/userfaultfd: fail uffd-wp registration if not supported adds fb8e37f35a2f mm/pagemap: export uffd-wp protection information adds eb3b2e003983 userfaultfd/selftests: add pagemap uffd-wp test adds 3460f6e5c1ed userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] adds c949b097ef2e userfaultfd/shmem: support minor fault registration for shmem adds 153132571f02 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem adds 964ab0040ff9 userfaultfd/shmem: advertise shmem minor fault support adds 7d64ae3ab648 userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] adds fa2c2b58189b userfaultfd/selftests: use memfd_create for shmem test type adds 5bb23edb1837 userfaultfd/selftests: create alias mappings in the shmem test adds 8ba6e8640844 userfaultfd/selftests: reinitialize test context in each test adds 4a8f021ba0a2 userfaultfd/selftests: exercise minor fault handling shmem [...] adds 2d2b8d2b6771 mm/vmscan.c: fix potential deadlock in reclaim_pages() adds 764c04a9cbe6 include/trace/events/vmscan.h: remove mm_vmscan_inactive_l [...] adds 3ebc57f40316 mm: workingset: define macro WORKINGSET_SHIFT adds 781eb2cdd26f mm/kconfig: move HOLES_IN_ZONE into mm adds 8d719afcb344 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] adds 3c36b419b111 fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER adds 2711032c64a9 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM adds 0daa322b8ff9 fs/proc/kcore: don't read offline sections, logically offl [...] adds 82840451936f mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] adds 6cc26d77613a virtio-mem: use page_offline_(start|end) when setting Page [...] adds c6d9eee2a686 fs/proc/kcore: use page_offline_(freeze|thaw) adds e3c0db4fec46 mm/z3fold: define macro NCHUNKS as TOTAL_CHUNKS - ZHDR_CHUNKS adds 014284a0815f mm/z3fold: avoid possible underflow in z3fold_alloc() adds e891f60e28c3 mm/z3fold: remove magic number in z3fold_create_pool() adds 767cc6c5568a mm/z3fold: remove unused function handle_to_z3fold_header() adds dac0d1cfda56 mm/z3fold: fix potential memory leak in z3fold_destroy_pool() adds 28473d91ff7f mm/z3fold: use release_z3fold_page_locked() to release loc [...] adds f356aeacf7bb mm/zbud: reuse unbuddied[0] as buddied in zbud_pool adds 2a03085ce887 mm/zbud: don't export any zbud API adds 17adb230d6a6 mm/compaction: use DEVICE_ATTR_WO macro adds d2155fe54ddb mm: compaction: remove duplicate !list_empty(&sublist) check adds b55ca5264b0c mm/compaction: fix 'limit' in fast_isolate_freepages adds b26e517a058b mm/mempolicy: cleanup nodemask intersection check for oom adds 7858d7bca7fb mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] adds 95837924587c mm/mempolicy: unify the parameter sanity check for mbind a [...] adds e5947d23edd8 mm: mempolicy: don't have to split pmd for huge zero page adds 269fbe72cded mm/mempolicy: use unified 'nodes' for bind/interleave/pref [...] adds 51c656aef629 include/linux/mmzone.h: add documentation for pfn_valid() adds 9092d4f7a1f8 memblock: update initialization of reserved pages adds 873ba463914c arm64: decouple check whether pfn is in linear map from pf [...] adds a7d9f306ba70 arm64: drop pfn_valid_within() and simplify pfn_valid() adds 16c9afc77660 arm64/mm: drop HAVE_ARCH_PFN_VALID adds 6acfb5ba150c mm: migrate: fix missing update page_private to hugetlb_pa [...] adds eb6ecbed0aa2 mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs adds 5db4f15c4fd7 mm: memory: add orig_pmd to struct vm_fault adds f4c0d8367ea4 mm: memory: make numa_migrate_prep() non-static adds c5b5a3dd2c1f mm: thp: refactor NUMA fault handling adds c5fc5c3ae0c8 mm: migrate: account THP NUMA migration counters correctly adds b0b515bfb3f4 mm: migrate: don't split THP for misplaced NUMA page adds 662aeea7536d mm: migrate: check mapcount for THP instead of refcount adds e346e6688c4a mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] adds cebc774fdc9c mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] adds 1fb08ac63bee mm: rmap: make try_to_unmap() void function adds ab02c252c860 mm/thp: remap_page() is only needed on anonymous THP adds 36af67370e33 mm: hwpoison_user_mappings() try_to_unmap() with TTU_SYNC adds 1212e00c93a8 mm/thp: fix strncpy warning adds 176056fd740e nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc adds db1d9152c91a mm/nommu: unexport do_munmap() adds 63703f37aa09 mm: generalize ZONE_[DMA|DMA32] adds a78f1ccd37fb mm: make variable names for populate_vma_page_range() consistent adds 4ca9b3859dac mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] adds 5d334317a9ac MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT adds 2abdd8b8a29e selftests/vm: add protection_keys_32 / protection_keys_64 [...] adds e5bfac53e310 selftests/vm: add test for MADV_POPULATE_(READ|WRITE) adds 786dee864804 mm/memory_hotplug: rate limit page migration warnings adds 27cacaad16c5 mm,memory_hotplug: drop unneeded locking adds 2c1e9a2c668b mm/zswap.c: remove unused function zswap_debugfs_exit() adds ae34af1f11d0 mm/zswap.c: avoid unnecessary copy-in at map time adds 46b76f2e09dc mm/zswap.c: fix two bugs in zswap_writeback_entry() adds ce8475b6a4e5 mm/zsmalloc.c: remove confusing code in obj_free() adds 338483372626 mm/zsmalloc.c: improve readability for async_free_zspage() adds dd794835432c zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK adds c4ffefd16dab mm: fix typos and grammar error in comments adds fac7757e1fb0 mm: define default value for FIRST_USER_ADDRESS adds 041711ce7cdf mm: fix spelling mistakes adds f611fab71005 mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages adds 5da96bdd93ed mm/vmalloc: include header for prototype of set_iounmap_nonlazy adds f7173090033c mm/page_alloc: make should_fail_alloc_page() static adds b417941f3ab1 mm/mapping_dirty_helpers: remove double Note in kerneldoc adds 05395718b2fe mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] adds ba2d26660d0e mm/memory_hotplug: fix kerneldoc comment for __try_online_node adds 5640c9ca7ed2 mm/memory_hotplug: fix kerneldoc comment for __remove_memory adds a29a7506600d mm/zbud: add kerneldoc fields for zbud_pool adds 30522175d222 mm/z3fold: add kerneldoc fields for z3fold_pool adds 2bb6a033fb40 mm/swap: make swap_address_space an inline function adds d01079f3d0c0 mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations adds ffd8f251f1a6 mm/page_alloc: move prototype for find_suitable_fallback adds 351de44fde5a mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM adds 1c2f7d14d84f mm/thp: define default pmd_pgtable() adds ff06e45d3aac kfence: unconditionally use unbound work queue adds af5cdaf82238 mm: remove special swap entry functions adds 4dd845b5a3e5 mm/swapops: rework swap entry manipulation code adds cd62734ca60d mm/rmap: split try_to_munlock from try_to_unmap adds a98a2f0c8ce1 mm/rmap: split migration into its own function adds 6b49bf6ddbb0 mm: rename migrate_pgmap_owner adds 9a5cc85c4074 mm/memory.c: allow different return codes for copy_nonpres [...] adds b756a3b5e7ea mm: device exclusive memory access adds b659baea7546 mm: selftests for exclusive device memory adds f81c69a2a144 nouveau/svm: refactor nouveau_range_fault adds 8f187163eb89 nouveau/svm: implement atomic SVM access adds d238692b4b9f proc: Avoid mixing integer types in mem_rw() adds 7bc3fa0172a4 procfs: allow reading fdinfo with PTRACE_MODE_READ adds 3845f256a8b5 procfs/dmabuf: add inode number to /proc/*/fdinfo adds 9a52c5f3c895 sysctl: remove redundant assignment to first adds 070c46505a26 drm: include only needed headers in ascii85.h adds f39650de687e kernel.h: split out panic and oops helpers adds 92aeda50d4a9 lib: decompress_bunzip2: remove an unneeded semicolon adds 994b69703e86 lib/string_helpers: switch to use BIT() macro adds 62519b882d74 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] adds 7e5969aeb7f1 lib/string_helpers: drop indentation level in string_escape_mem() adds a0809783355c lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII adds 0362c27fb373 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] adds aec0d0966f20 lib/string_helpers: allow to append additional characters [...] adds 229563b196ed lib/test-string_helpers: print flags in hexadecimal format adds 69325698df55 lib/test-string_helpers: get rid of trailing comma in terminators adds 259fa5d7d825 lib/test-string_helpers: add test cases for new features adds be613b4025fa MAINTAINERS: add myself as designated reviewer for generic [...] adds 1d31aa172a4e seq_file: introduce seq_escape_mem() adds e7ed4a3b922b seq_file: add seq_escape_str() as replica of string_escape_str() adds fc3de02eae89 seq_file: convert seq_escape() to use seq_escape_str() adds c0546391c20f nfsd: avoid non-flexible API in seq_quote_mem() adds cc72181a6599 seq_file: drop unused *_escape_mem_ascii() adds 65a0d3c14685 lib/math/rational.c: fix divide by zero adds b6c75c4afceb lib/math/rational: add Kunit test cases adds 05911c5d9649 lib/decompressors: fix spelling mistakes adds 478485f6c0e5 lib/mpi: fix spelling mistakes adds 1a58be6277e4 lib: memscan() fixlet adds ad65dcef3a87 lib: uninline simple_strtoull() adds ce71efd03916 lib/test_string.c: allow module removal adds 4c52729377ea kernel.h: split out kstrtox() and simple_strtox() to a sep [...] adds 7fde9d6e839d lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static adds 2c484419efc0 lib/decompress_unlz4.c: correctly handle zero-padding arou [...] adds f9363b31d769 checkpatch: scripts/spdxcheck.py now requires python3 adds 690786511b32 checkpatch: improve the indented label test adds 46b85bf96714 checkpatch: do not complain about positive return values s [...] adds 86d1919a4fb0 init: print out unknown kernel parameters adds 66ce75144d4b kprobes: remove duplicated strong free_insn_page in x86 and s390 adds f4048e5aa148 nilfs2: remove redundant continue statement in a while-loop adds 7dcae11f4c58 hfsplus: remove unnecessary oom message adds c3eb84092b32 hfsplus: report create_date to kstat.btime adds 97c885d585c5 x86: signal: don't do sas_ss_reset() until we are certain [...] adds bae7702a17e9 exec: remove checks in __register_bimfmt() adds 540540d06e9d kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] adds f36ef4076288 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds bf68294a2ec3 selftests/vm/pkeys: handle negative sys_pkey_alloc() return code adds 6039ca254979 selftests/vm/pkeys: refill shadow register after implicit [...] adds d892454b6814 selftests/vm/pkeys: exercise x86 XSAVE init state adds 3b52348345b2 lib/decompressors: remove set but not used variabled 'level' adds fc37a3b8b438 ipc sem: use kvmalloc for sem_undo allocation adds bc8136a543aa ipc: use kmalloc for msg_queue and shmid_kernel adds 17d056e0bdaa ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock adds b869d5be0acf ipc/util.c: use binary search for max_idx adds 71bd9341011f Merge branch 'akpm' (patches from Andrew) adds 18f4949427dc perf auxtrace: Add Z itrace option for timeless decoding adds 856ecd6ab494 perf intel-pt: Move synth_opts initialization earlier adds e9d64739635f perf intel-pt: Support Z itrace option for timeless decoding adds 2a525f6a5502 perf inject: Add facility to do in place update adds 83d7f5f1ad0e perf inject: Add --vm-time-correlation option adds 6aa3afc9c8b7 perf auxtrace: Allow buffers to be mapped read / write adds 335358cc3090 perf intel-pt: Let overlap detection handle VM timestamps adds 0fc9d3389442 perf intel-pt: Add a tree for VMCS information adds 5ac35d778a40 perf intel-pt: Pass the first timestamp to the decoder adds 31c7e27dae0e perf intel-pt: Better 7-byte timestamp wraparound logic adds fa8f949d16c0 perf intel-pt: Add VM Time Correlation to decoder adds e3ff42bdebcf perf intel-pt: Parse VM Time Correlation options and set u [...] adds 66286ed3e84f perf record: Set timestamp boundary for AUX area events adds 07b747f99ab4 perf stat: Use aggregated counts directly adds 046b243a6afb perf x86 kvm-stat: Support to analyze kvm MSR adds aadd6ba40934 perf cs-etm: Refactor timestamp variable names adds 1ac9e0b5731a perf cs-etm: Set time on synthesised samples to preserve ordering adds f7d74ce32fc1 perf header: Support HYBRID_TOPOLOGY feature adds e119083bab80 perf header: Support HYBRID_CPU_PMU_CAPS feature adds cac314186718 perf cs-etm: Move synth_opts initialisation adds c36c1ef6f691 perf cs-etm: Start reading 'Z' --itrace option adds c1a6165a639c perf cs-etm: Prevent and warn on underflows during timesta [...] adds 1ce296a4c968 perf tools: Test build with libopencsd/CORESIGHT=1 adds 8df12cbc0f90 perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 adds efb0b2328196 perf build: Improve error message for old/missing clang adds 4e277d0d83a5 perf tests: Consolidate test__arch_unwind_sample declaration adds 19d71c2cbe06 perf tests: Drop __maybe_unused on x86 test declarations adds 100475f83b9d Merge remote-tracking branch 'torvalds/master' into perf/core adds cdb29a8fd0c9 perf vendor events intel: Add core event list for Icelake Server adds c58972ef2856 perf vendor events intel: Add uncore event list for Icelak [...] adds d89bf9cab1f6 perf vendor events intel: Add metrics for Icelake Server adds 71fbc431c19c perf vendor events intel: Update event list for Icelake Client adds 2f021954952f perf arm-spe: Correct sample flags for SPE event adds e582badf1706 perf arm-spe: Correct sample flags for dummy event adds f99237e46432 perf arm-spe: Enable timestamp for per-cpu mode adds afe360a8c35e perf arm-spe: Remove redundant checking for "full_auxtrace" adds 6ea4b5dbe0c4 perf script: Find script file relative to exec path adds 04612968783f perf auxtrace: Make perf_event__process_auxtrace*() callable adds d04c1ff0b3dd perf scripting python: Fix tuple_set_u64() adds 8271b5095811 perf scripting python: Factor out set_sym_in_dict() adds 3f8e009e01c4 perf scripting python: Add 'addr_location' for 'addr' adds 54cd8b032452 perf script: Factor out perf_sample__sprintf_flags() adds bee272af7852 perf scripting python: Add sample flags adds 142b05182eaa perf scripting python: Add IPC adds 22cc2f74bbe2 perf scripting python: Add cpumode adds 0db213406927 perf scripting python: Add context switch adds 2ede92173faa perf scripting python: Add auxtrace error adds a92bf335fd82 perf scripts python: intel-pt-events.py: Add branches to script adds 0c3f7b38d72b perf inject: Call dso__put() even if dso->hit is set adds f7fc0d1c915a perf inject: Do not inject BUILD_ID record if MMAP2 has it adds 6793672accf3 perf parse-events: Add bison --file-prefix-map option adds 41ca1d1e88d4 perf probe: Provide more detail with relocation warning adds da963834fe69 perf test: Iterate over shell tests in alphabetical order adds 6ea688382716 perf test: Test 2 libpfm4 error cases adds 4c62244e035e perf scripting python: Remove unnecessary 'static' adds 6337bd0c91f6 perf scripting python: Simplify perf-trace-context module [...] adds cac30400a6d8 perf scripting: Add scripting_context__update() adds 67e50ce0e325 perf scripting: Add perf_session to scripting_context adds cf9bfa6c150f perf scripting python: Assign perf_script_context adds d9ae9c9776ab perf script: Factor out script_fetch_insn() adds 13c71b92327a perf scripting python: Add perf_sample_insn() adds e621b8ffec3d perf auxtrace: Factor out itrace_do_parse_synth_opts() adds 7d00540d7deb perf scripting python: Add perf_set_itrace_options() adds e79457a52610 perf scripting python: Add perf_sample_srcline() and perf_ [...] adds 1a329b1c8e8e perf scripting python: Update documentation for srcline etc adds 2b87386c7a1c perf scripting python: exported-sql-viewer.py: Factor out [...] adds a483e64c0b62 perf scripting python: intel-pt-events.py: Add --insn-trac [...] adds ddc11da5eb37 perf tools: Check mem-loads auxiliary event adds d2f327acc638 perf tools: Support pmu prefix for mem-load event adds a91ffcf30e00 perf tools: Support pmu prefix for mem-store event adds e7ce8d11bfb0 perf tools: Check if mem_events is supported for hybrid platform adds 4a9086adc329 perf mem: Support record for hybrid platform adds a6d9de842758 perf mem: Fix wrong verbose output for recording events adds d5a8bd0fcd06 perf mem: Disable 'mem-loads-aux' group before reporting adds 79e157b00853 perf c2c: Support record for hybrid platform adds 0ab8009b3e8d Merge remote-tracking branch 'torvalds/master' into perf/core adds 67e446eb4d06 Revert "perf vendor events intel: Add metrics for Icelake Server" adds fe4f3eb1fd5a perf probe: Add permission and sysctl notice to man page adds f4f1c42953c7 perf probe: Report possible permission error for map__load [...] adds f54cad25a1fe perf srccode: Use list_move() instead of equivalent list_d [...] adds bde1e7d93456 perf auxtrace: Change to use SMP memory barriers adds 0808b3d5b751 perf probe: Provide clearer message permission error for t [...] adds 1fcc57b7e51e perf evsel: Adjust hybrid event and global event mixed group adds 28b8e87abfb0 perf mem-events: Remove duplicate #undef adds 4bcbe438b3ba perf annotate: Add itrace options support adds 2638fbd351e8 perf test: Add verbose skip output for bpf counters adds a49ed2b4e2e5 perf test: Make stat bpf counters test more robust adds f338de221920 perf probe: Support probes on init functions for offline kernel adds d26ea4814476 perf probe: Cleanup synthesize_probe_trace_command() adds 45237f9898fc perf probe: Add --bootconfig to output definition in bootc [...] adds ce09673636f9 Merge remote-tracking branch 'torvalds/master' into perf/core adds e3c9cfd07dcb perf test: Pass the verbose option to shell tests adds 9300041c661d perf script: Move filter_cpu() earlier adds 4371fbc0c9c4 perf script: Move filtering before scripting adds b743b86ce6bb perf script: Share addr_al between functions adds 51f382428c17 perf top: Add cgroup support for perf top (-G) adds 857286e4c5ae Merge remote-tracking branch 'torvalds/master' into perf/core adds f20510d552e2 tools lib: Adopt bitmap_intersects() operation from the ke [...] adds 69e874db4dde perf tools: Add read_cgroup_id() function adds 21bcc7266129 perf tools: Add cgroup_is_v2() helper adds d6a735ef3277 perf bpf_counter: Move common functions to bpf_counter.h adds 2f01c200d440 perf cs-etm: Remove callback cs_etm_find_snapshot() adds c210c3069636 perf arm-spe: Save clock parameters from TIME_CONV event adds 630519014c7b perf arm-spe: Convert event kernel time to counter value adds 85498f756f01 perf arm-spe: Assign kernel time to synthesized event adds afb5e9e47faf perf arm-spe: Bail out if the trace is later than perf event adds 8941ba502f74 perf arm-spe: Don't wait for PERF_RECORD_EXIT event adds 04df0dc1189a tools arch x86: Sync the msr-index.h copy with the kernel sources adds 14c6ef2b5596 tools include UAPI: Update linux/mount.h copy adds cc200a7de996 tools headers cpufeatures: Sync with the kernel sources adds e48f62aece16 tools headers UAPI: Sync linux/kvm.h with the kernel sources adds 795c4ab87e19 tools kvm headers arm64: Update KVM headers from the kerne [...] adds f88bb1cb3e5c tools headers UAPI: Synch KVM's svm.h header with the kernel adds 0323dea3185a perf cs-etm: Delay decode of non-timeless data until cs_et [...] adds c435c166dcf5 perf llvm: Return -ENOMEM when asprintf() fails adds 291961fc3c28 perf script: Add API for filtering via dynamically loaded [...] adds 9bde93a79a89 perf script: Add dlfilter__filter_event_early() adds 638e2b9984ee perf script: Add option to list dlfilters adds 3d032a251605 perf script: Add option to pass arguments to dlfilters adds 0beb218315e0 perf build: Install perf_dlfilter.h adds f645744c5080 perf dlfilter: Add resolve_address() to perf_dlfilter_fns adds e35995effdd3 perf dlfilter: Add insn() to perf_dlfilter_fns adds 244afc0c9320 perf dlfilter: Add srcline() to perf_dlfilter_fns adds 6495e762522d perf dlfilter: Add attr() to perf_dlfilter_fns adds ec4c00fedbf3 perf dlfilter: Add object_code() to perf_dlfilter_fns adds 6de249d66d2e perf annotate: Allow 's' on source code lines adds cf96b8e45a9b perf session: Add missing evlist__delete when deleting a session adds 406254918b23 Merge tag 'perf-tools-for-v5.14-2021-07-01' of git://git.k [...] adds 4cad67197989 Merge tag 'asm-generic-unaligned-5.14' of git://git.kernel [...] 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 4ebbbaa4ce85 powerpc: Only build restart_table.c for 64s adds 019b3fd94ba7 Merge tag 'powerpc-5.14-1' of git://git.kernel.org/pub/scm [...] adds a48ad6e7a35d Merge tag 'linux-kselftest-kunit-fixes-5.14-rc1' of git:// [...] adds 35e43538af8f Merge tag 'linux-kselftest-next-5.14-rc1' of git://git.ker [...] adds cd3eb7efaa99 Merge tag 'iommu-updates-v5.14' of git://git.kernel.org/pu [...] adds e72b069609aa Merge tag 'dma-mapping-5.14' of git://git.infradead.org/us [...] adds ced4cca754a6 Merge tag 'configfs-5.13' of git://git.infradead.org/users [...] adds e4aa67b02316 Merge tag 'jfs-5.14' of git://github.com/kleikamp/linux-shaggy adds 9f7b640f001f Merge tag 'xfs-5.14-merge-6' of git://git.kernel.org/pub/s [...] adds bd31b9efbf54 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds dfc2e8ae4066 ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook [...] adds 498386d1c4d9 Merge branch 'for-next' into for-linus adds fe9a23a6cc17 ALSA: scarlett2: Fix pad count for 18i8 Gen 3 adds 459d2320dc21 ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again adds c073a58a7ec5 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus adds 192664528154 Merge remote-tracking branch 'asoc/for-5.14' into asoc-next adds 50de417b7a5b Merge tag 'asoc-v5.14' of https://git.kernel.org/pub/scm/l [...] adds 99cee034c289 ALSA: hda/realtek - Add type for ALC287 adds 3c24e48330ad ALSA: hda/realtek - Add ALC285 HP init procedure adds 2b70b264d34d ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 adds a3b7f9b8fa29 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 adds fb3acdb2ba28 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 adds 9a7b7ec3c6f2 ALSA: usb-audio: scarlett2: Fix for loop increment in scar [...] adds d6b63b5b7d7f Merge tag 'sound-5.14-rc1' of git://git.kernel.org/pub/scm [...] adds 4b820e167bf6 Revert "ALSA: usb-audio: Reduce latency at playback start" adds 0118915b447d dt-bindings: media: adv7180: Add missing video-interfaces. [...] adds bae4cbe1922b dt-bindings: display: renesas,du: Fix 'ports' reference adds 6a9a930dc441 dt-bindings: Fix 'unevaluatedProperties' errors in DT graph users adds a70bb580bfea Merge tag 'devicetree-for-5.14' of git://git.kernel.org/pu [...] 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 b81b3e959adb tracing: Simplify & fix saved_tgids logic adds 4030a6e6a6a4 tracing: Resize tgid_map to pid_max, not PID_MAX_DEFAULT adds 757fa80f4edc Merge tag 'trace-v5.14' of git://git.kernel.org/pub/scm/li [...] adds f92a322a6351 Merge branch 'work.d_path' of git://git.kernel.org/pub/scm [...] adds d3acb15a3a1b Merge branch 'work.iov_iter' of git://git.kernel.org/pub/s [...] adds 58ec9059b396 Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] adds 0dd1b7fc3e7d vfio/mtty: Delete mdev_devices_list adds 97d0a6874478 vfio/mtty: Enforce available_instances adds 6a45ece4c9af vfio/pci: Handle concurrent vma faults adds 8e8d9442d113 Merge tag 'vfio-v5.14-rc1' of git://github.com/awilliam/li [...] adds 303392fd5c16 Merge tag 'leds-5.14-rc1' of git://git.kernel.org/pub/scm/ [...] adds d2500a0c0e73 scsi: blkcg: Fix application ID config options adds 31df7195b100 Documentation: i2c: Add doc for I2C sysfs adds 87cf5127968a i2c: core-smbus: Expose PEC calculate function for generic use adds 763778cd7926 i2c: mpc: Restore reread of I2C status register adds 9d6336831bdc i2c: ali1535: mention that the device should not be disabled adds 855ff900b860 Merge branch 'i2c/for-mergewindow' of git://git.kernel.org [...] adds da6aafec3dca cxl/acpi: Add the Host Bridge base address to CXL port objects adds 3e23d17ce198 cxl/acpi: Use the ACPI CFMWS to create static decoder objects adds 4ad6181e4b21 cxl/pci: Rename CXL REGLOC ID adds 0c66a95c7e01 Merge tag 'cxl-for-5.14' of git://git.kernel.org/pub/scm/l [...] adds 6ea42c84f333 csky: syscache: Fixup duplicate cache flush adds 90dc8c0e664e csky: Kconfig: Remove unused selects adds 0d4d4c6ff6de Merge tag 'csky-for-linus-5.14-rc1' of git://github.com/c- [...] adds 2bb919b62f6e Merge tag 's390-5.14-1' of git://git.kernel.org/pub/scm/li [...] 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 a412897fb546 Merge tag 'memblock-v5.14-rc1' of git://git.kernel.org/pub [...] adds b97efd5e9810 Merge branch 'kcsan.2021.05.18a' of git://git.kernel.org/p [...] adds da803f82faa5 Merge branch 'lkmm.2021.05.10c' of git://git.kernel.org/pu [...] adds 28e92f990337 Merge branch 'core-rcu-2021.07.04' of git://git.kernel.org [...] adds a180bd1d7e16 iov_iter: remove uaccess_kernel() warning from iov_iter_init() adds 8fc4fb172885 Merge tag 'm68knommu-for-v5.14' of git://git.kernel.org/pu [...] adds 0bcc3939c98d Merge tag 'spi-nor/for-5.14' into mtd/next adds da85e7ed6993 Merge tag 'mtd/for-5.14' of git://git.kernel.org/pub/scm/l [...] adds f8f84af5da9e Input: joydev - prevent use of not validated data in JSIOC [...] adds 818b26588994 Merge branch 'next' into for-linus adds 1f89a590b26e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b8052599420c Merge tag 'gpio-updates-for-v5.14' of git://git.kernel.org [...] adds d0244847f9fc mmc: sdhci: Fix warning message when accessing RPMB in HS400 mode adds 8f3f2ccf3c9e Merge tag 'mmc-v5.14-2' of git://git.kernel.org/pub/scm/li [...] adds 18ef082713ad Merge tag 'dmaengine-5.14-rc1' of git://git.kernel.org/pub [...] adds 3da286aa4a8c mfd: wm831x: Use DEFINE_RES_IRQ_NAMED() and DEFINE_RES_IRQ [...] adds 981ce06ab8dd mfd: wm831x: Use DEVICE_ATTR_RO macro adds 47ed390bac52 mfd: ucb1x00-assabet: Use DEVICE_ATTR_RO macro adds ae7955f7250e mfd: timberdale: Use DEVICE_ATTR_RO macro adds a2cb660b2fef mfd: sm501: Use DEVICE_ATTR_RO macro adds 426d94a91456 mfd: pcf50633: Use DEVICE_ATTR_ADMIN_RO macro adds cd5bde2ce8cc mfd: kempld-core: Use DEVICE_ATTR_RO macro adds 24676b3ef8c4 mfd: janz-cmodio: Use DEVICE_ATTR_RO macro adds 5089e34f7bba mfd: intel_soc_pmic_bxtwc: Use DEVICE_ATTR_ADMIN_RW macro adds afb349c09601 mfd: ab8500-core: Use DEVICE_ATTR_RO/RW macro adds 184b69c5d3a7 mfd: max8907: Remove IRQF_NO_AUTOEN flag adds 8a14ded5a8cb mfd: cros_ec: Add peripheral device charger adds 463c09d09d42 Merge tag 'mfd-next-5.14' of git://git.kernel.org/pub/scm/ [...] adds 2c538940d97c backlight: Kconfig whitespace and indentation cleanups adds b9481a667a90 backlight: lm3630a: Fix return code of .update_status() callback adds 1181f2164135 backlight: lm3630a: Convert to atomic PWM API and check fo [...] adds 3f8b8e7dbd79 Merge tag 'backlight-next-5.14' of git://git.kernel.org/pu [...] adds eed0218e8cae Merge tag 'char-misc-5.14-rc1' of git://git.kernel.org/pub [...] adds f5c13f1fdef9 Merge tag 'driver-core-5.14-rc1' of git://git.kernel.org/p [...] adds a16d8644bad4 Merge tag 'staging-5.14-rc1' of git://git.kernel.org/pub/s [...] adds c932ed0adb09 Merge tag 'tty-5.14-rc1' of git://git.kernel.org/pub/scm/l [...] adds 79160a603bdb Merge tag 'usb-5.14-rc1' of git://git.kernel.org/pub/scm/l [...] adds 1e5654de0f51 exfat: handle wrong stream entry size in exfat_readdir() adds 7a5e9a17b2d8 Merge tag 'exfat-for-5.14-rc1' of git://git.kernel.org/pub [...] adds 729437e334a9 Merge tag 'for-linus-5.14-ofs1' of git://git.kernel.org/pu [...] adds 8e4f3e15175f Merge tag 'fuse-update-5.14' of git://git.kernel.org/pub/s [...] adds 5f66f73b9ff4 coccinelle: misc: add minmax script adds 3afb532b19df coccinelle: misc: restrict patch mode in flexible_array.cocci adds cb62732d3bf0 coccinelle: misc: update uninitialized_var.cocci documentation adds 7845daa8bd72 coccinelle: misc: add swap script adds 5d2db9bb5f8a coccinelle: irqf_oneshot: reduce the severity due to false [...] adds 32c465613959 drop unneeded *s adds aeb300c1dbfc coccinelle: misc: minmax: suppress patch generation for er [...] adds f5b3553b5019 scripts: coccicheck: fix troubles on non-English builds adds 5e5234462756 coccinelle: api: remove kobj_to_dev.cocci script adds 76e2d16bd5d0 Merge branch 'for-5.14' of git://git.kernel.org/pub/scm/li [...] adds df8ba5f16033 Merge tag 'kgdb-5.14-rc1' of git://git.kernel.org/pub/scm/ [...] adds 4c55e2aeb808 Merge tag 'for-linus' of git://github.com/openrisc/linux adds 6fa630bf4738 ARM: 9098/1: ftrace: MODULE_PLT: Fix build problem without [...] adds 77d34a4683b0 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds d0fe3f47ef09 Merge tag 'rproc-v5.14' of git://git.kernel.org/pub/scm/li [...] adds b5e6d1261e20 Merge tag 'hwlock-v5.14' of git://git.kernel.org/pub/scm/l [...] adds 6ca24c65632e net/mlx4: Fix fall-through warning for Clang adds ba3fea547236 i3c: master: cdns: Fix fall-through warning for Clang adds 4e1c8c17ff12 scsi: aic94xx: Fix fall-through warning for Clang adds f1469e568bf6 Input: Fix fall-through warning for Clang adds 383df634f147 Merge tag 'Wimplicit-fallthrough-clang-5.14-rc1' of git:// [...] adds 2060061767c5 xen: Use DEVICE_ATTR_*() macro adds 629a5d87e26f xen: sync include/xen/interface/io/ring.h with Xen's newes [...] adds 4ea903179567 Merge tag 'for-linus-5.14-rc1-tag' of git://git.kernel.org [...] adds 1423e2660cf1 Merge tag 'x86-fpu-2021-07-07' of git://git.kernel.org/pub [...] adds a931dd33d370 Merge tag 'modules-for-v5.14' of git://git.kernel.org/pub/ [...] adds 934bd07fae7e nfsd: move fsnotify on client creation outside spinlock adds d50295255e78 xprtrdma: Fix spelling mistakes adds 3518c8666f15 nfsd4: Expose the callback address and state of each NFS4 client adds f47dc2d3013c nfsd: fix kernel test robot warning in SSC code adds 54185267e1fe NFSD: Fix error return code in nfsd4_interssc_connect() adds 5823e4005516 nfs_common: fix doc warning adds f6260b98ec14 rpc: remove redundant initialization of variable status adds 05570a2b0111 nfsd: rpc_peeraddr2str needs rcu lock adds 99cdf57b33e6 lockd: Remove stale comments adds a9ad1a8090f5 lockd: Create a simplified .vs_dispatch method for NLM requests adds a6a63ca5652e lockd: Common NLM XDR helpers adds cc1029b51273 lockd: Update the NLMv1 void argument decoder to use struc [...] adds 2fd0c67aabcf lockd: Update the NLMv1 TEST arguments decoder to use stru [...] adds c1adb8c672ca lockd: Update the NLMv1 LOCK arguments decoder to use stru [...] adds f4e08f3ac8c4 lockd: Update the NLMv1 CANCEL arguments decoder to use st [...] adds c27045d302b0 lockd: Update the NLMv1 UNLOCK arguments decoder to use st [...] adds 16ddcabe6240 lockd: Update the NLMv1 nlm_res arguments decoder to use s [...] adds 137e05e2f735 lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use [...] adds 890939e1266b lockd: Update the NLMv1 SHARE arguments decoder to use str [...] adds 14e105256b9d lockd: Update the NLMv1 FREE_ALL arguments decoder to use [...] adds e26ec898b68b lockd: Update the NLMv1 void results encoder to use struct [...] adds adf98a4850b9 lockd: Update the NLMv1 TEST results encoder to use struct [...] adds e96735a69805 lockd: Update the NLMv1 nlm_res results encoder to use str [...] adds 529ca3a116e8 lockd: Update the NLMv1 SHARE results encoder to use struc [...] adds 7956521aac58 lockd: Update the NLMv4 void arguments decoder to use stru [...] adds 345b4159a075 lockd: Update the NLMv4 TEST arguments decoder to use stru [...] adds 0e5977af4fdc lockd: Update the NLMv4 LOCK arguments decoder to use stru [...] adds 1e1f38dcf3c0 lockd: Update the NLMv4 CANCEL arguments decoder to use st [...] adds d76d8c25cea7 lockd: Update the NLMv4 UNLOCK arguments decoder to use st [...] adds b4c24b5a41da lockd: Update the NLMv4 nlm_res arguments decoder to use s [...] adds bc3665fd718b lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use [...] adds 7cf96b6d0104 lockd: Update the NLMv4 SHARE arguments decoder to use str [...] adds 3049e974a7c7 lockd: Update the NLMv4 FREE_ALL arguments decoder to use [...] adds ec757e423b4f lockd: Update the NLMv4 void results encoder to use struct [...] adds 1beef1473cca lockd: Update the NLMv4 TEST results encoder to use struct [...] adds 447c14d48968 lockd: Update the NLMv4 nlm_res results encoder to use str [...] adds 0ff5b50ab1f7 lockd: Update the NLMv4 SHARE results encoder to use struc [...] adds 474bc334698d nfsd: Reduce contention for the nfsd_file nf_rwsem adds e34c0ce9136a nfsd: remove redundant assignment to pointer 'this' adds 7b08cf62b123 NFSD: Prevent a possible oops in the nfs_dirent() tracepoint adds ab1016d39cc0 nfsd: fix NULL dereference in nfs3svc_encode_getaclres adds 0cc2ea8cebe9 Merge tag 'nfsd-5.14' of git://linux-nfs.org/~bfields/linux adds 9d69294be2a3 Merge tag 'linux-watchdog-5.14-rc1' of git://www.linux-wat [...] adds c6e8c51f6978 Merge tag 'for-v5.14' of git://git.kernel.org/pub/scm/linu [...] adds 49d6feef94c9 cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() adds 9357a380f90a cpufreq: CPPC: Migrate to ->exit() callback instead of ->s [...] adds 952da0c9ab5b cpufreq: powernv: Migrate to ->exit() callback instead of [...] adds 3e0f897fd926 cpufreq: Remove the ->stop_cpu() driver callback adds f9ccdec24d91 cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_ [...] adds b3beca761816 cpufreq: Remove ->resolve_freq() adds fe2535a44904 cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init adds eead1840cbd3 cpufreq: CPPC: Pass structure instance by reference adds 83150f5d05f0 arch_topology: Avoid use-after-free for scale_freq_data adds 1eb5dde674f5 cpufreq: CPPC: Add support for frequency invariance adds c503c193db7d Merge branch 'cpufreq/cppc-fie' into cpufreq/arm/linux-next adds 5ddbecb49768 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 797920a8498e dt-bindings: arm: msm: Add SAW2 for MSM8226 adds 0f0ac1e4eef2 cpuidle: qcom: Add SPM register data for MSM8226 adds ad6b010d8129 Merge tag 'cpuidle-v5.14-rc1' of https://git.linaro.org/pe [...] adds 75674eb06a28 PM: sleep: Use ktime_us_delta() in initcall_debug_report() adds 40ba55e40d0b PM: domains: Shrink locking area of the gpd_list_lock adds 843372db2e3b Merge branches 'pm-cpuidle', 'pm-sleep' and 'pm-domains' adds aef4226f9140 Merge tag 'pm-5.14-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds 7b167c4cb48e ACPI: PM: Only mark EC GPE for wakeup on Intel systems adds 771862943267 ACPI: AMBA: Fix resource name in /proc/iomem adds 9249c32ec919 ACPI: video: Add quirk for the Dell Vostro 3350 adds 9b52363b9283 ACPI: Kconfig: Provide help text for the ACPI_PRMT option adds bd7a94c0fa41 ACPI: Correct _SB._OSC bit definition for PRM adds 392ed6a78980 ACPI: Do not singal PRM support if not enabled adds 166fdb4dd05f Merge branches 'acpi-misc', 'acpi-video' and 'acpi-prm' adds e9f1cbc0c411 Merge tag 'acpi-5.14-rc1-2' of git://git.kernel.org/pub/sc [...] adds 0b1f57add3cd Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds cd5d5e602f50 powerpc/mm: Fix lockup on kernel exec fault adds 419ac821766c powerpc/bpf: Fix detecting BPF atomic instructions adds 307e5042c7bd powerpc/bpf: Reject atomic ops in ppc32 JIT adds 3f601608b71c powerpc/xive: Fix error handling when allocating an IPI adds 1df3af6dc3cf powerpc/64e: Fix system call illegal mtmsrd instruction adds 9936f4381e45 Merge remote-tracking branch 'powerpc-fixes/fixes' adds a3609ac24c18 net: usb: asix: ax88772: suspend PHY on driver probe adds b18114476a14 openvswitch: Optimize operation for key comparison adds 996af62167d0 net/802/mrp: fix memleak in mrp_request_join() adds a34dcbfa1475 sctp: prevent info leak in sctp_make_heartbeat() adds 42ca63f98084 net/802/garp: fix memleak in garp_request_join() adds 0dbffbb5335a net: annotate data race around sk_ll_usec adds 5a3c680aa2c1 net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear adds 650b2a846ddd sctp: check pl.raise_count separately from its increment adds 1d11fa231cab sctp: move 198 addresses from unusable to private scope adds 873a1e3d207a octeontx2-af: cn10k: Setting up lmtst map table adds 893ae97214c3 octeontx2-af: cn10k: Support configurable LMTST regions adds 5c0512072f65 octeontx2-pf: cn10k: Use runtime allocated LMTLINE region adds e6a16043fd3f Merge branch 'octeopntx2-LMTST-regions' adds b71d09871566 net: dsa: return -EOPNOTSUPP when driver does not implemen [...] adds 7da467d82d1e net: dsa: mv88e6xxx: enable .port_set_policy() on Topaz adds 11527f3c4725 net: dsa: mv88e6xxx: use correct .stats_set_histogram() on Topaz adds 370948879002 net: dsa: mv88e6xxx: enable .rmu_disable() on Topaz adds c07fff3492ac net: dsa: mv88e6xxx: enable devlink ATU hash param for Topaz adds a03b98d68367 net: dsa: mv88e6xxx: enable SerDes RX stats for Topaz adds 953b0dcbe2e3 net: dsa: mv88e6xxx: enable SerDes PCS register dump via e [...] adds 5e437416ff66 Merge branch 'dsa-mv88e6xxx-topaz-fixes' adds 39d7101684a7 Merge branch 'master' of ../net-next/ adds 6f14078e3ee5 octeontx2-af: DMAC filter support in MAC block adds dbc52debf95f octeontx2-af: Debugfs support for DMAC filters adds 79d2be385e9e octeontx2-pf: offload DMAC filters to CGX/RPM block adds 764a4af9f042 Merge branch 'octeontx2-dmasc-filtering' adds 856a5c97268d net: wwan: iosm: fix uevent reporting adds 3bcfc0a2d319 net: wwan: iosm: remove reduandant check adds 5bb4eea0c5f5 net: wwan: iosm: correct link-id handling adds c302e3a1c86f net: wwan: iosm: fix netdev tx stats adds d7340f46beae net: wwan: iosm: set default mtu adds 88827353c696 Merge branch 'wwan-iosm-fixes' adds 5d43f951b1ac ptp: add ptp virtual clock driver framework adds 73f37068d540 ptp: support ptp physical/virtual clocks conversion adds 44c494c8e30e ptp: track available ptp vclocks information adds acb288e8047b ptp: add kernel API ptp_get_vclocks_index() adds c156174a6707 ethtool: add a new command for getting PHC virtual clocks adds 895487a3a10f ptp: add kernel API ptp_convert_timestamp() adds 6c9a0a0f2333 mptcp: setsockopt: convert to mptcp_setsockopt_sol_socket_ [...] adds d463126e23f1 net: sock: extend SO_TIMESTAMPING for PHC binding adds d7c088265588 net: socket: support hardware timestamp conversion to PHC bound adds 2214d7032479 selftests/net: timestamping: support binding PHC adds 5ce15f278333 MAINTAINERS: add entry for PTP virtual clock driver adds b2bc81481750 Merge branch 'ptp-virtual-clocks-and-timestamping' adds 4f408e1fa6e1 ibmvnic: retry reset if there are no other resets adds 09ef17863f37 Documentation: add more details in tipc.rst adds ca75bcf0a83b net: remove the caif_hsi driver adds 71158bb1f2d2 tcp: consistently disable header prediction for mptcp adds 18a419bad63b udp: annotate data races around unix_sk(sk)->gso_size adds b6c880103823 ARM: dts: qcom-apq8060: Correct Ethernet node name and dro [...] adds 19373d0233d0 dt-bindings: net: sms911x: Convert to json-schema adds 1c88995dfbf9 Merge branch 'sms911x-dts' adds 6b28a86d6c0b net: stmmac: Terminate FPE workqueue in suspend adds 56ea7ed103b4 igc: Fix use-after-free error during reset adds 7b292608db23 igb: Fix use-after-free error during reset adds 05682a0a61b6 igc: change default return of igc_read_phy_reg() adds dd2aefcd5e37 ixgbe: Fix an error handling path in 'ixgbe_probe()' adds c6bc9e5ce5d3 igc: Fix an error handling path in 'igc_probe()' adds fea03b1cebd6 igb: Fix an error handling path in 'igb_probe()' adds e85e14d68f51 fm10k: Fix an error handling path in 'fm10k_probe()' adds 458907560842 e1000e: Fix an error handling path in 'e1000_probe()' adds af30cbd2f4d6 iavf: Fix an error handling path in 'iavf_probe()' adds 6c19d772618f igb: Check if num of q_vectors is smaller than max before [...] adds 382a7c20d925 igb: Fix position of assignment to *ring adds aa3cf240b0c8 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 2342ae10d127 gve: Fix an error handling path in 'gve_probe()' adds 6dce38b4b7ff gve: Propagate error codes to caller adds 5140aaa4604b s390: iucv: Avoid field over-reading memcpy() adds 633fa666401c net/sched: sch_taprio: fix typo in comment adds bde3c8ffdd41 gve: Simplify code and axe the use of a deprecated API adds 40fc3054b458 net: ipv6: fix return value of ip6_skb_dst_mtu adds 1bfa4d0cb5ad gve: DQO: Remove incorrect prefetch adds 8955b90c3cda net/sched: act_ct: fix err check for nf_conntrack_confirm adds 561022acb1ce tcp: annotate data races around tp->mtu_info adds 81b4a0cc7565 sock: fix error in sock_setsockopt() adds a019abd80220 net: bridge: sync fdb to new unicast-filtering ports adds 77ac5e40c44e net/sched: act_ct: remove and free nf_table callbacks adds 7cc93d888df7 nfp: flower-ct: remove callback delete deadlock adds 99f47ea437c1 Merge branch 'nfp-ct-fixes' adds b22580233d47 vmxnet3: fix cksum offload issues for tunnels with non-def [...] adds b43c8909be52 udp: properly flush normal packet at GRO time adds 6ff63a150b55 net: marvell: always set skb_shared_info in mvneta_swbm_ad [...] adds 55eac20617ca ptp: fix NULL pointer dereference in ptp_clock_register adds f6a175cfcc8d ptp: fix format string mismatch in ptp_sysfs.c adds 81c52c42afd9 net: stmmac: separate the tas basetime calculation function adds b2aae654a479 net: stmmac: add mutex lock to protect est parameters adds e9e3720002f6 net: stmmac: ptp: update tas basetime after ptp adjust adds c6c205ed442e Merge branch 'stmmac-ptp' adds a6bdf31fc005 next-20210706/net adds 0fc4dcc13f09 bpf, devmap: Convert remaining READ_ONCE() to rcu_derefere [...] adds 5a0ae9872d5c bpf, samples: Add -fno-asynchronous-unwind-tables to BPF C [...] adds 2620e92ae6ed bpf, samples: Fix xdpsock with '-M' parameter missing unlo [...] adds bc832065b60f bpftool: Properly close va_list 'ap' by va_end() on error adds af0efa050caa libbpf: Restore errno return for functions that were alrea [...] adds 5616e895ecc5 tools/runqslower: Use __state instead of state adds 1d719254c139 tools: bpf: Fix error in 'make -C tools/ bpf_install' adds ad39dd8040e4 Merge remote-tracking branch 'bpf/master' adds 7c1a80e80cde net: xfrm: fix memory leak in xfrm_user_rcv_msg adds eaf228263921 Revert "xfrm: policy: Read seqcount outside of rcu-read si [...] adds 2580d3f40022 xfrm: Fix RCU vs hash_resize_mutex lock inversion adds deb9be283fb9 Merge remote-tracking branch 'ipsec/master' adds 37d220b58d52 selftest: netfilter: add test case for unreplied tcp connections adds e15d4cdf27cb netfilter: conntrack: do not renew entry stuck in tcp SYN_ [...] adds 4ca041f919f1 netfilter: nf_tables: Fix dereference of null pointer flow adds a23f89a99906 netfilter: conntrack: nf_ct_gre_keymap_flush() removal adds c23a9fd209bc netfilter: ctnetlink: suspicious RCU usage in ctnetlink_du [...] adds c4edc3ccbc63 netfilter: conntrack: improve RST handling when tuple is re-used adds 1da4cd82dd18 netfilter: conntrack: add new sysctl to disable RST check adds cf4466ea47db netfilter: conntrack: Mark access for KCSAN adds 6ac4bac4ce48 netfilter: nft_last: honor NFTA_LAST_SET on restoration adds d1b5b80da705 netfilter: nft_last: incorrect arithmetics when restoring [...] adds d322957ebfb9 netfilter: uapi: refer to nfnetlink_conntrack.h, not nf_co [...] adds d24d6bd35f2a Merge remote-tracking branch 'netfilter/master' adds 42334fbc219e ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1x [...] adds 1d7a03957018 ALSA: x86: fix spelling mistakes adds ea57e8743e22 ALSA: usx2y: fix spelling mistakes adds a07ebc7e050c ALSA: bebob: correct duplicated entries with TerraTec OUI adds ff630b6ab952 ALSA: usb-audio: fix spelling mistakes adds ced7c2877523 ALSA: emux: fix spelling mistakes adds 31028cbed26a ALSA: isa: Fix error return code in snd_cmi8330_probe() adds 307cc9baac5c ALSA: usb-audio: Reduce latency at playback start, take#2 adds 8d8cdf40dc3f Merge remote-tracking branch 'sound-current/for-linus' adds 2e920b670c07 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus adds 2c70ff56e49a ASoC: codecs: allow SSM2518 to be selected by the user adds 9cf76a72af6a ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits adds fd96f1a6e5b4 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds cc868780e89a Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 43bf8843958d Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds 5db5dd5be70e regulator: hi6421v600: Fix getting wrong drvdata that caus [...] adds 8888ef2304d0 regulator: bd9576: Fix testing wrong flag in check_temp_fl [...] adds c9cd752d8f3a regulator: fixed: Mark regulator-fixed-domain as deprecated adds ea986908ccfc regulator: mtk-dvfsrc: Fix wrong dev pointer for devm_regu [...] adds d2755ee2fc31 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds 4df2b4d6293b Merge remote-tracking branch 'regulator-fixes/for-linus' adds e260c4046e39 Merge remote-tracking branch 'spi/for-5.13' into spi-linus adds e4a5c19888a5 spi: stm32h7: fix full duplex irq handler handling adds 135cbd378eab spi: imx: mx51-ecspi: Reinstate low-speed CONFIGREG delay adds 7999d2555c9f spi: stm32: fixes pm_runtime calls in probe/remove adds d2e3148a7035 Merge remote-tracking branch 'spi/for-5.14' into spi-linus adds 8c85cdf0b265 Merge remote-tracking branch 'spi-fixes/for-linus' adds ed708e124ac2 usb: cdns3: Fixed incorrect gadget state adds 186e4f279819 usb: cdnsp: Fix incorrect supported maximum speed adds af66f73a09f5 usb: cdnsp: Fixed issue with ZLP adds 42c4417937be usb: cdnsp: Fix the IMAN_IE_SET and IMAN_IE_CLEAR macro. adds 33b173e99ae6 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds c54f9d8673ab Merge remote-tracking branch 'crypto-current/master' adds a662844a5cfe Merge remote-tracking branch 'omap-fixes/fixes' adds fb5dad4084f0 KVM: selftests: introduce P44V64 for z196 and EC12 adds cd4220d23bf3 KVM: selftests: do not require 64GB in set_memory_region_test adds 5046f7d59e16 Merge remote-tracking branch 'kvms390-fixes/master' adds 1551d1436716 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 54afaae34ee4 btrfs: zoned: fix types for u64 division in btrfs_reclaim_ [...] adds 5f93e776c673 btrfs: zoned: print unusable percentage when reclaiming bl [...] adds 1cb3db1cf383 btrfs: fix deadlock with concurrent chunk allocations invo [...] adds 79bd37120b14 btrfs: rework chunk allocation to avoid exhaustion of the [...] adds abb99cfdaf07 btrfs: properly split extent_map for REQ_OP_ZONE_APPEND adds 9cc0b837e14a btrfs: don't block if we can't acquire the reclaim lock adds ea32af47f00a btrfs: zoned: fix wrong mutex unlock on failure to allocat [...] adds 2376b98e2a50 Merge branch 'misc-5.14' into next-fixes adds 971d75343159 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 49038cf5fce2 Merge remote-tracking branch 'vfs-fixes/fixes' adds fe3435a82f02 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds cc223fb9e869 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 024591f9a6e0 arm: ioremap: don't abuse pfn_valid() to check if pfn is in RAM adds d13a9def42a7 Merge remote-tracking branch 'memblock-fixes/fixes' adds 47fac7b4f4b2 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 74ee585b7eec kbuild: remove trailing slashes from $(KBUILD_EXTMOD) adds 4a6795933a89 kbuild: modpost: Explicitly warn about unprototyped symbols adds a979522a1a88 kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TI [...] adds c1ba79ece88f nds32: add arch/nds32/boot/.gitignore adds e2a86a29ea7e parisc: syscalls: use pattern rules to generate syscall headers adds a0e781a2a35a sparc: syscalls: use pattern rules to generate syscall headers adds af572a4e527c Merge remote-tracking branch 'kbuild/for-next' adds dd45db9c88b3 Merge remote-tracking branch 'asm-generic/master' adds 3bd1461d1691 Merge branches 'fixes' and 'misc' into for-next adds c5518139b9c1 Merge remote-tracking branch 'arm/for-next' adds 749a348d4a2d Merge remote-tracking branch 'arm-soc/for-next' adds 835b44ae61a3 Merge remote-tracking branch 'actions/for-next' adds 4d31c7ef2d15 Merge remote-tracking branch 'amlogic/for-next' adds 00868c9835a2 Merge remote-tracking branch 'aspeed/for-next' adds 8cd2a58fb6fd Merge remote-tracking branch 'at91/at91-next' adds c38833901773 Merge remote-tracking branch 'drivers-memory/for-next' adds fb2623b74a46 Merge remote-tracking branch 'imx-mxs/for-next' adds 5e45c6fa9822 Merge remote-tracking branch 'keystone/next' adds 3b1c608bded8 Merge remote-tracking branch 'mediatek/for-next' adds fad00eb1a0dc Merge remote-tracking branch 'mvebu/for-next' adds 7abaa557283a Merge remote-tracking branch 'omap/for-next' adds fc35b008cdfd Merge remote-tracking branch 'qcom/for-next' adds 716795b1b990 Merge remote-tracking branch 'renesas/next' adds c498a26ed3b5 Merge remote-tracking branch 'rockchip/for-next' adds 2a77a3f807b3 Merge remote-tracking branch 'samsung-krzk/for-next' adds 2963f0e92328 firmware: arm_ffa: Fix a possible ffa_linux_errmap buffer [...] adds c496c751fc2c Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] adds ccda62311e4e firmware: arm_scmi: Fix possible scmi_linux_errmap buffer [...] adds 35ba87e91308 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds 64c3919f626f Merge remote-tracking branch 'scmi/for-linux-next' adds 436cc4b7c6e6 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 92ee9182aeb8 Merge remote-tracking branch 'tegra/for-next' adds f8b6332562a1 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 1cd5c3410b23 Merge remote-tracking branch 'xilinx/for-next' 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 783d08bd02f5 Revert "clk: divider: Switch from .round_rate to .determin [...] adds 184e8c44d394 Merge remote-tracking branch 'clk/clk-next' adds d106d5ee2b3a Merge remote-tracking branch 'clk-renesas/renesas-clk' adds 41d249fa4cbb Merge remote-tracking branch 'h8300/h8300-next' adds cddc40f5617e mips: always link byteswap helpers into decompressor adds 97e488073cfc mips: disable branch profiling in boot/decompress.o adds e718909ad469 Merge remote-tracking branch 'mips/mips-next' adds 20921e7eaf7b parisc: Replace symbolic permissions with octal permissions adds ca2b19a4bdb6 parisc: Increase gcc stack frame check to 2048 for 32- and 64-bit adds d177a8d45543 Merge remote-tracking branch 'parisc-hd/for-next' adds 70c7605c08c5 riscv: pass the mm_struct to __sbi_tlb_flush_range adds 3f1e782998cd riscv: add ASID-based tlbflushing methods adds f627476e8f1a RISC-V: Use asm-generic for {in,out}{bwlq} adds 47513f243b45 riscv: Enable KFENCE for riscv64 adds c10bc260e7c0 riscv: Introduce set_kernel_memory helper adds e5c35fa04019 riscv: Map the kernel with correct permissions the first time adds 01112e5e20f5 Merge branch 'riscv-wx-mappings' into for-next adds 658e2c5125bb riscv: Introduce structure that group all variables regard [...] adds 9eb4fcff2207 riscv: mm: fix build errors caused by mk_pmd() adds 70eee556b678 riscv: ptrace: add argn syntax adds 31da94c25aea riscv: add VMAP_STACK overflow detection adds ca6eaaa210de riscv: __asm_copy_to-from_user: Optimize unaligned memory [...] adds 7761e36bc722 riscv: Fix PTDUMP output now BPF region moved back to modu [...] adds 65c351eef4f6 Merge remote-tracking branch 'risc-v/for-next' adds 47f7c6cf0082 s390/kprobes: use is_kernel() helper adds 85b18d7b5e7f s390: mm: Fix secure storage access exception handling adds 07f3a35df190 s390/lib,uaccess: fix copy_in_user_mvcos() inline asm clob [...] adds fbbdfca5c553 s390/entry.S: factor out SIEEXIT macro adds e2c13d64200b s390/mcck: optimize user mode check in case of !CONFIG_KVM adds 7f6dc8d4c880 s390/mcck: always enter C handler with DAT enabled adds d35925b34996 s390/mcck: move storage error checks to assembler adds 549abb7f36f2 s390/mcck: keep machine check interruption codes sorted adds 9f744abb4639 s390/boot: replace magic string check with a bootdata flag adds 5fa2ea0714d7 s390/mcck: move register validation to C code adds a029a4eab39e s390/cpumf: Allow concurrent access for CPU Measurement Co [...] adds a0ae5cd235cc s390/lib,string: fix strcat() inline asm constraint modifier adds bd39654a2282 s390/AP: support new dynamic AP bus size limit adds cf1bfa28602a Merge remote-tracking branch 's390/for-next' adds 4d2a09f99cad Merge remote-tracking branch 'sh/for-next' adds 9e9f3a95f5d5 Merge remote-tracking branch 'uml/linux-next' adds 6ce37c97c77f Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 51388155413d Merge remote-tracking branch 'pidfd/for-next' adds bd4bdd74ccbe Merge remote-tracking branch 'fscache/fscache-next' adds 98b31b48cbe6 Merge remote-tracking branch 'btrfs/for-next' adds d524092d486e Merge remote-tracking branch 'ceph/master' adds 01cf30825c87 cifs: make locking consistent around the server session status adds 819f916c835d cifs: clarify SMB1 code for UnixCreateHardLink adds ded2d99cef16 CIFS: Clarify SMB1 code for UnixCreateSymLink adds b019e1187ce4 CIFS: Clarify SMB1 code for UnixSetPathInfo adds 90810c25cf02 smb3: fix typo in header file adds e3973ea3a7c2 CIFS: Clarify SMB1 code for SetFileSize adds 2a780e8b6487 CIFS: Clarify SMB1 code for delete adds f371793d6e13 CIFS: Clarify SMB1 code for rename open file adds d4dc277c480c CIFS: Clarify SMB1 code for POSIX Lock adds b8d4853b5031 Merge remote-tracking branch 'cifs/for-next' adds 5fb68864674f ksmbd: fix kfree of uninitialized pointer oid adds f5a544e3bab7 ksmbd: add support for SMB3 multichannel adds c30f4eb84bad ksmbd: remove cache read/trans buffer support adds afa8f016c5a5 ksmbd: initialize variables on the declaration adds f8524776f1bb ksmbd: remove ksmbd_vfs_copy_file_range adds 6f3d5eeec744 ksmbd: use list_for_each_entry instead of list_for_each adds 1dfb8242e8d9 ksmbd: use goto instead of duplicating the resoure cleanup [...] adds 79a8a71db408 ksmbd: fix overly long line adds 9c78ad067faf ksmbd: remove unneeded FIXME comment adds 9f88af04f03d ksmbd: remove ____ksmbd_align in ksmbd_server.h adds 3fbe43c9f577 ksmbd: replace KSMBD_SHARE_CONFIG_PATH with inline function adds bde1694aecdb ksmbd: remove ksmbd_err/info adds e8c061917133 ksmbd: opencode to avoid trivial wrappers adds 4b637fc18902 ksmbd: factor out a ksmbd_validate_entry_in_use helper fro [...] adds 67d1c432994c ksmbd: opencode posix acl functions instead of wrappers adds ee2033e9c641 ksmbd: change stream type macro to enumeration adds ee81cae1a632 ksmbd: use f_bsize instead of q->limits.logical_block_size adds 560ac0513069 ksmbd: remove unneeded NULL check in the list iterator adds 131bac1ece2e ksmbd: use f_bsize in FS_SECTOR_SIZE_INFORMATION adds 1a93084b9a89 ksmbd: move fs/cifsd to fs/ksmbd adds 49be5aa47b69 MAINTAINERS: rename cifsd to ksmbd adds 333111a6dc32 ksmbd: factor out a ksmbd_vfs_lock_parent helper adds 6c5e36d13e2a ksmbd: set MAY_* flags together with open flags adds b622948789a9 ksmbd: remove macros in transport_ipc.c adds 8ad8dc342117 ksmbd: replace BUFFER_NR_PAGES with inline function adds c2220322b457 ksmbd: replace KSMBD_ALIGN with kernel ALIGN macro adds cb5b047f8e14 ksmbd: replace PAYLOAD_HEAD with inline function adds d4075abbc6b5 ksmbd: remove getting worker state macros adds d8fb29980cb5 ksmbd: remove and replace macros with inline functions in [...] adds 02d4b4aa6d3b ksmbd: replace SMB_DIRECT_TRANS macro with inline function adds 8a893315dc06 ksmbd: replace request and respone buffer macro with inlin [...] adds e294f78d3478 ksmbd: allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_S [...] adds a5a25a114ab2 ksmbd: Relax credit_charge check in smb2_validate_credit_charge() adds 493fa2fbe459 ksmbd: fix dentry racy with rename() adds ab0b263b749a ksmbd: opencode to remove FP_INODE macro adds 12202c0594b1 ksmbd: use ksmbd_vfs_lock_parent to get stable parent dentry adds 849fbc549d4c ksmbd: opencode to remove ATTR_FP macro adds 0ae941ef2e48 ksmbd: remove SMB1 oplock level macros adds 6128468da50c ksmbd: change ACE types to enumeration adds 12411ad59d49 ksmbd: change sid types to enumeration adds b9cbfb524d73 ksmbd: change server state type macro to enumeration adds c63ee4a521e7 ksmbd: change server config string index to enumeration adds 8b758859dfbe ksmbd: reorder and document on-disk and netlink structures [...] adds ef24c962d0f2 ksmbd: replace struct dentry with struct path in some func [...] adds af34983e8315 ksmbd: add user namespace support adds ae9d84d6f1b1 Merge pull request #56 from namjaejeon/cifsd-for-next adds 690f96970513 ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap() adds 52f7af644386 Merge pull request #57 from namjaejeon/cifsd-for-next adds 465d720485ef ksmbd: call mnt_user_ns once in a function adds 4951a84f61d6 ksmbd: Fix read on the uninitialized pointer sess adds db0e04ad42bb Merge pull request #58 from namjaejeon/cifsd-for-next adds cd53cf7c9218 Merge remote-tracking branch 'cifsd/cifsd-for-next' adds fe06db603cda Merge remote-tracking branch 'ext3/for_next' adds 8813587a996e Revert "ext4: consolidate checks for resize of bigalloc in [...] adds 558d6450c775 ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error wr [...] adds cd84bbbac12a ext4: use ext4_grp_locked_error in mb_find_extent adds 93a43c5ebe0a ext4: fix possible UAF when remounting r/o a mmp-protected [...] adds 8938c91451fd ext4: fix flags validity checking for EXT4_IOC_CHECKPOINT adds 1a40ce3dd853 ext4: inline jbd2_journal_[un]register_shrinker() adds 3d35d014150b Merge remote-tracking branch 'ext4/dev' adds 151b1982be5d f2fs: compress: add nocompress extensions support adds c9ebd3df43c0 f2fs: initialize page->private when using for our internal use adds 28607bf3aa6f f2fs: drop dirty node pages when cp is in error status adds 68cc5fb2e0ef Merge remote-tracking branch 'f2fs/dev' adds 41e5ef8ed733 gfs2: Add wrapper for iomap_file_buffered_write adds 0632c8070ce8 Merge remote-tracking branch 'gfs2/for-next' adds d1f4a6731e1c NFSv4/pnfs: Fix the layout barrier update adds 684d2587e681 NFSv4/pnfs: Fix layoutget behaviour after invalidation adds dcd107210f56 NFSv4/pnfs: Clean up layout get on open adds 4eaf438c1529 NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times adds e5e69d4bbcd1 NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect ca [...] adds 8cf98403be33 SUNRPC mark the first transport adds 553fa96f7758 SUNRPC display xprt's main value in sysfs's xprt_info adds a5096f2bbaea SUNRPC query transport's source port adds 402bcdb18047 SUNRPC for TCP display xprt's source port in sysfs xprt_info adds 9b77c6e2c721 SUNRPC: take a xprt offline using sysfs adds e8dd762dd6fe NFSv4.1 identify and mark RPC tasks that can move between [...] adds e55f86893d25 sunrpc: display xprt's queuelen of assigned tasks via sysfs adds fda889c22772 sunrpc: remove an offlined xprt using sysfs adds 2512f47b8bd8 Merge part 2 of branch 'sysfs-devel' adds 1b1d7539054c Merge remote-tracking branch 'nfs/linux-next' adds 36d4625d31e3 Merge remote-tracking branch 'ubifs/next' adds 4b02be13e280 Merge remote-tracking branch 'v9fs/9p-next' adds 95b115332a83 zonefs: remove redundant null bio check adds d6d579007cea Merge remote-tracking branch 'zonefs/for-next' adds bd71c861f8dc fcntl: fix potential deadlocks for &fown_struct.lock adds e1cc6e8c1969 fcntl: fix potential deadlock for &fasync_struct.fa_lock adds e78c1609d506 Merge remote-tracking branch 'file-locks/locks-next' adds d81cfabec98b Merge remote-tracking branch 'printk/for-next' adds 104eb9d8c972 Merge branch 'pci/enumeration' adds 5f2554cc0ae2 Merge branch 'pci/error' adds 6d71cc4c91d8 PCI: cpcihp: Declare cpci_debug in header file adds 56d2731cb27e Merge branch 'pci/hotplug' adds 4db221f6983a MAINTAINERS: Add Joyce Ooi as Altera PCIe maintainer adds 96b0df246c99 Merge branch 'pci/misc' adds ae21f835a5bd PCI/P2PDMA: Finish RCU conversion of pdev->p2pdma adds c9fb9042c98d Merge branch 'pci/p2pdma' adds e92605b0a0cd Merge branch 'pci/pm' adds 0dad3ce523c2 PCI: Add pci_reset_bus_function() Secondary Bus Reset interface adds 411e2a43d210 PCI: Work around Huawei Intelligent NIC VF FLR erratum adds 76d826c32f88 Merge branch 'pci/reset' adds 131e4f76c9ae Merge branch 'pci/resource' adds 7132700067f2 Merge branch 'pci/sysfs' adds 524e6b039598 Merge branch 'pci/virtualization' adds 570987cb4c4d Merge branch 'pci/host/imx6' adds 364a716bd73e Merge branch 'pci/host/intel-gw' adds 3cf5f7ab230e PCI: rockchip: Register IRQ handlers after device and data [...] adds d2918cb78497 Merge branch 'pci/host/rockchip' adds 7b8f0c867a56 Merge branch 'pci/host/tegra' adds f67092eff2bd PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defin [...] adds 5a57de58a3d1 Merge branch 'pci/host/tegra194' adds 662e4b03431f PCI: xgene: Annotate __iomem pointer adds 5e0716fc26a2 Merge branch 'pci/host/xgene' adds 347269c113f1 PCI: Fix kernel-doc formatting adds 4343292f8057 Merge branch 'pci/kernel-doc' adds 8ceeac307a79 PCI: aardvark: Fix checking for PIO Non-posted Request adds 7f71a409fe3d PCI: aardvark: Implement workaround for the readback value [...] adds c04881e8c4a3 Merge branch 'remotes/lorenzo/pci/aardvark' adds 777e5e6ba918 Merge branch 'remotes/lorenzo/pci/ftpci100' adds 02722a841502 Merge branch 'remotes/lorenzo/pci/hv' adds 19a41f995801 Merge branch 'remotes/lorenzo/pci/iproc' adds 6b65fbf063a5 Merge branch 'remotes/lorenzo/pci/mediatek' adds 93f60bb915ca Merge branch 'remotes/lorenzo/pci/mediatek-gen3' adds 25f2d745666d Merge branch 'remotes/lorenzo/pci/microchip' adds d58b20611059 Merge branch 'remotes/lorenzo/pci/mobiveil' adds 25cda6e4ee5d Merge remote-tracking branch 'pci/next' adds d587eef42051 Merge remote-tracking branch 'pstore/for-next/pstore' adds d85271edea02 Merge remote-tracking branch 'hid/for-next' adds 5bac2a5bf0c6 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 95afdff3d569 Merge remote-tracking branch 'i2c/i2c/for-next' adds 5be515f705ee Merge remote-tracking branch 'i3c/i3c/next' adds 4f275eb19447 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next adds 608aa3669c27 Merge branches 'acpi-misc' and 'acpi-video' into linux-next adds 76273fd10793 Merge branches 'pm-cpufreq' and 'pm-sleep' into linux-next adds 9cc8995db55d Merge branches 'acpi-pm' and 'acpi-prm' into linux-next adds e67827a62415 Merge branch 'acpi-prm' into linux-next adds 7570e1f151ad Merge branch 'pm-domains' into linux-next adds 989648427201 Merge remote-tracking branch 'pm/linux-next' adds 1aab6b81af3c dt-bindings: thermal: Add binding for Tegra30 thermal sensor adds 5e5c9f9a75fc thermal/core/thermal_of: Stop zone device before unregistering it adds 7d70aa141ed2 dt-bindings: thermal: convert rockchip-thermal to json-schema adds 4b14c055a6f6 dt-bindings: rockchip-thermal: Support the RK3568 SoC compatible adds 481bd297291b dt-bindings: thermal: tsens: Add sc8180x compatible adds da5e562fbc56 thermal/drivers/intel/intel_soc_dts_iosf: Switch to use fi [...] adds 8b2ea897328c thermal: devfreq_cooling: Fix kernel-doc adds 8fe145f7ceda thermal/drivers/int340x/processor_thermal: Split enumerati [...] adds acd65d5d1cf4 thermal/drivers/int340x/processor_thermal: Add PCI MMIO ba [...] adds 24e21d9f40ec thermal/drivers/mediatek: Add sensors-support adds ad079d981db6 thermal/drivers/int340x/processor_thermal: Fix warning for [...] adds fe6a6de6692e thermal/drivers/int340x/processor_thermal: Fix tcc setting adds ed5ad2bd4fe4 Merge remote-tracking branch 'thermal/thermal/linux-next' adds 7d31f1c65cc9 swiotlb: fix implicit debugfs declarations adds 3993c5e95bce Merge remote-tracking branch 'swiotlb/linux-next' adds 3c755b4545aa Bluetooth: hci_h5: Disable the hci_suspend_notifier for bt [...] adds 9e46cd91ad30 Merge remote-tracking branch 'bluetooth/master' adds f18f58012ee8 drm/radeon: Fix NULL dereference when updating memory stats adds ed6b2c4454ec 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 e2329e74a615 drm/amdgpu: enable sdma0 tmz for Raven/Renoir(V2) adds e38ca7e42279 drm/amd/display: fix incorrrect valid irq check adds b66596f62665 drm/amd/display: fix null pointer access in gpu reset adds 8dbe43e99f0f drm/amdgpu: Set ttm caching flags during bo allocation adds c1bfd74bfef7 drm/radeon: Call radeon_suspend_kms() in radeon_pci_shutdo [...] adds c339a80d3a5a drm/amdgpu/dc: Really fix DCN3.1 Makefile for PPC64 adds 9ba85914c36c drm/radeon: Add the missed drm_gem_object_put() in radeon_ [...] adds 25f178bbd078 drm/amd/display: Respect CONFIG_FRAME_WARN=0 in dml Makefile adds 9f6a78572033 drm/amdgpu: move apu flags initialization to the start of [...] adds 0e2125227eee drm/amd/pm: skip PrepareMp1ForUnload message in s0ix adds 06ac9b6c736a drm/amdgpu: add new dimgrey cavefish DID adds aa6158112645 drm/amdgpu: Update NV SIMD-per-CU to 2 adds 1d40ef902d4c drm/amd/display: Extend DMUB diagnostic logging to DCN3.1 adds 9e4a91cd9ea9 drm/amdkfd: inc counter on child ranges with xnack off adds 3a61dae854cc drm/amdkfd: device pgmap owner at the svm migrate init adds 8c21fc49a8e6 drm/amdkfd: add owner ref param to get hmm pages adds a010d98a78c0 drm/amdkfd: set owner ref to svm range prefault adds 1fc160cfe17a drm/amdgpu: get owner ref in validate and map adds 278a708758b5 drm/amdkfd: use hmm range fault to get both domain pfns adds 1d5dbfe6c06a drm/amdkfd: classify and map mixed svm range pages in GPU adds 1ade5f84cc25 drm/amdkfd: skip invalid pages during migrations adds 6ffecc946fad drm/amdkfd: skip migration for pages already in VRAM adds 3bf8282c6b94 drm/amdkfd: add invalid pages debug at vram migration adds 7981ec65497a drm/amdkfd: Maintain svm_bo reference in page->zone_device_data adds 93c5bcd4eaaa drm/amdgpu: Conditionally reset SDMA RAS error counts adds 6963d6c176fe drm/amdgpu: add a mutex for the smu11 i2c bus (v2) adds 5125c96a9d87 drm/amdgpu/pm: rework i2c xfers on sienna cichlid (v4) adds f400b6cec81e drm/amdgpu/pm: rework i2c xfers on arcturus (v5) adds af01340bc423 drm/amdgpu/pm: add smu i2c implementation for navi1x (v5) adds 00e3a289d9e2 drm/amdgpu: add new helper for handling EEPROM i2c transfers adds 24f55c05592e drm/amdgpu/ras: switch ras eeprom handling to use generic helper adds 25e5c09f2b15 drm/amdgpu/ras: switch fru eeprom handling to use generic [...] adds 39ed82d1d9ce drm/amdgpu: i2c subsystem uses 7 bit addresses adds 3e2eae8db216 drm/amdgpu: add I2C_CLASS_HWMON to SMU i2c buses adds 73a5784a5bd0 drm/amdgpu: rework smu11 i2c for generic operation adds b36d8d6b7748 drm/amdgpu: only set restart on first cmd of the smu i2c t [...] adds 2485f8cfff38 drm/amdgpu: Remember to wait 10ms for write buffer flush v2 adds 6240da4dfc99 dmr/amdgpu: Add RESTART handling also to smu_v11_0_i2c (VG20) adds 965ec37c4685 drm/amdgpu: Drop i > 0 restriction for issuing RESTART adds 6a0a55a2eb45 drm/amdgpu: Send STOP for the last byte of msg only adds 14df56504fdf drm/amd/pm: SMU I2C: Return number of messages processed adds 35ed27032cd2 drm/amdgpu/pm: ADD I2C quirk adapter table adds daaa75fd9817 drm/amdgpu: Fix Vega20 I2C to be agnostic (v2) adds 746b584762e4 drm/amdgpu: Fixes to the AMDGPU EEPROM driver adds 93ade343bbad drm/amdgpu: EEPROM respects I2C quirks adds 025a64a58792 drm/amdgpu: I2C EEPROM full memory addressing adds ccdfbfec9e1c drm/amdgpu: RAS and FRU now use 19-bit I2C address adds edb63a53081d drm/amdgpu: Fix wrap-around bugs in RAS adds f4322d80ad67 drm/amdgpu: I2C class is HWMON adds c28aa44de813 drm/amdgpu: RAS: EEPROM --> RAS adds a43996573ad5 drm/amdgpu: Rename misspelled function adds 1fab841ff63d drm/amdgpu: RAS xfer to read/write adds 16ef797737c8 drm/amdgpu: EEPROM: add explicit read and write adds 16736627610d drm/amd/pm: Extend the I2C quirk table adds ebe57d0c8ecc drm/amd/pm: Simplify managed I2C transfer functions adds 36b1a00d2bb4 drm/amdgpu: Fix width of I2C address adds cf696091d38b drm/amdgpu: Return result fix in RAS adds dce4400e6516 drm/amdgpu: Fix amdgpu_ras_eeprom_init() adds 803c6ebdd328 drm/amdgpu: Simplify RAS EEPROM checksum calculations adds e4e6a58935ee drm/amdgpu: Use explicit cardinality for clarity adds d7edde3dea08 drm/amdgpu: Nerf buff adds 0686627b3fb2 drm/amdgpu: Some renames adds 017dad64db7b drm/amdgpu: Get rid of test function adds 63d4c081a556 drm/amdgpu: Optimize EEPROM RAS table I/O adds c65b0805e779 drm/amdgpu: RAS EEPROM table is now in debugfs adds d456f3875af2 drm/amdgpu: fix 64 bit divide in eeprom code adds 1d9d2ca85b32 drm/amdgpu: Fix koops when accessing RAS EEPROM adds e2e04041a25f drm/amdgpu: Use a single loop adds 9de96f3f7e33 drm/amdgpu: Correctly disable the I2C IP block adds da98d99b0acd drm/amd/pm: Simplify managed I2C transfer of Aldebaran adds c11ffa54be78 drm/amdgpu: rectify line endings in umc v8_7_0 IP headers adds 0677e4225653 drm/amdgpu: add license to umc_8_7_0_sh_mask.h adds aae435c6e8c8 drm/amdgpu: add function to show ucode name via id adds dc739d18c653 drm/amdgpu: add function to show psp_gfx_cmd name via id adds 631233321016 drm/amdgpu: show explicit name instead of id in psp_cmd_su [...] adds 4ef87d8f10aa drm/amdgpu: Fix resource leak on probe error path adds 36f5f9d37e19 drm/amdgpu: Avoid printing of stack contents on firmware l [...] adds d12c1574e6f9 usb/host: enable auto power control for xhci-pci adds 82af57f40334 drm/amdgpu: add another raven1 gfxoff quirk adds 6b365966f065 drm/amdgpu: only check for _PR3 on dGPUs adds 0d39e557c167 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds a20a19add5e8 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 51e06664134a Revert "drm/amd/display: To modify the condition in indica [...] adds 9a3cbbec66d7 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds 5dcc92a52e68 drm/radeon: Add HD-audio component notifier support (v2) adds 6c1c27b52539 PCI: quirks: Quirk PCI d3hot delay for AMD xhci adds 71f26fb54499 Merge remote-tracking branch 'amdgpu/drm-next' adds 07b72960d2b4 drm/i915/display: Do not zero past infoframes.vsc adds 995e9bcb42f9 drm/i915/display/dg1: Correctly map DPLLs during state readout adds 320ad343ea30 drm/i915: Use the correct IRQ during resume adds 3dd6c11b60d2 drm/i915: Drop all references to DRM IRQ midlayer adds 9edea52cfd5f Merge remote-tracking branch 'drm-intel/for-linux-next' adds 386ea3405329 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 12495f4eb298 drm/etnaviv: add HWDB entry for GC7000 r6202 adds 432f51e7deed drm/etnaviv: add clock gating workaround for GC7000 r6202 adds 81fd23e2b3cc drm/etnaviv: Implement mmap as GEM object function adds 16791c621800 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 9011bf9a13e3 io_uring: fix stuck fallback reqs adds 5b0a6acc73fc io_uring: simplify task_work func adds e09ee510600b io_uring: fix exiting io_req_task_work_add leaks adds c32aace0cf93 io_uring: fix drain alloc fail return code adds 8c54e19d2a4a Merge branch 'io_uring-5.14' 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 b5cfbd35ecca block: check disk exist before trying to add partition adds 299f2b5fc08b dasd: unexport dasd_set_target_state adds 2b7a8dc06d0f s390/dasd: Avoid field over-reading memcpy() adds 498dcc13fd64 block: grab a device refcount in disk_uevent adds 63c38d858e0b block: remove the bdgrab in blk_drop_partitions adds 585af8ede703 loop: remove unused variable in loop_set_status() adds 0755d3be2d9b nvme-tcp: can't set sk_user_data without write_lock adds c6af8db92b9a Merge branch 'nvme-5.14' of git://git.infradead.org/nvme i [...] adds d80c228d4464 block: fix the problem of io_ticks becoming smaller adds a731763fc479 blk-cgroup: prevent rcu_sched detected stalls warnings whi [...] adds e12ca7286849 Merge branch 'block-5.14' into for-next adds dd9f891626e7 Merge remote-tracking branch 'block/for-next' adds 5beab9698d94 Merge remote-tracking branch 'mfd/for-mfd-next' adds 1f93c9bb9133 Merge remote-tracking branch 'security/next-testing' adds 69eb8d952da5 Merge remote-tracking branch 'apparmor/apparmor-next' adds 5d72ad9870ae Merge remote-tracking branch 'keys/keys-next' adds 1cda6527b243 Merge branch 'x86/irq' adds 983835751dbd Merge branch 'x86/fpu' adds 8d05c1ba09de Merge branch 'x86/entry' adds 88d5d395814a Merge branch 'timers/core' adds de267fba374f Merge branch 'smp/urgent' adds 954e441adb21 Merge branch 'smp/core' adds 57076de756df 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 b586b11a414d Merge branch 'sched/core' adds bbf2154fe259 Merge branch 'irq/core' adds ceb6ba45dc80 sched/fair: Sync load_sum with load_avg after dequeue adds 72d0ad7cb5ba sched/fair: Fix CFS bandwidth hrtimer expiry type adds 3e1493f46390 sched/uclamp: Ignore max aggregation if rq is idle adds f10457fed9ee Merge branch 'sched/urgent' adds 87bf399f86ec perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support adds d4ba0b06306a perf/x86/intel/uncore: Clean up error handling path of iio [...] adds ee3d739c2c9f Merge branch 'perf/urgent' adds c54c53d9921a perf/x86/intel/uncore: Add Sapphire Rapids server framework adds 949b11381f81 perf/x86/intel/uncore: Add Sapphire Rapids server CHA support adds 3ba7095beaec perf/x86/intel/uncore: Add Sapphire Rapids server IIO support adds e199eb513159 perf/x86/intel/uncore: Add Sapphire Rapids server IRP support adds f85ef898f884 perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support adds 0654dfdc7e1c perf/x86/intel/uncore: Add Sapphire Rapids server PCU support adds 85f2e30f987e perf/x86/intel/uncore: Add Sapphire Rapids server IMC support adds f57191edaaeb perf/x86/intel/uncore: Add Sapphire Rapids server M2M support adds da5a9156cd2a perf/x86/intel/uncore: Add Sapphire Rapids server UPI support adds 2a8e51eae7c8 perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support adds 0d771caf7284 perf/x86/intel/uncore: Add Sapphire Rapids server MDF support adds 8053f2d752e2 perf/x86/intel/uncore: Add alias PMU name adds 1583971b5cb8 perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() adds 0378c93a92e2 perf/x86/intel/uncore: Support IIO free-running counters o [...] adds c76826a65f50 perf/x86/intel/uncore: Support IMC free-running counters o [...] adds 02fe3f01e98b Merge branch 'perf/core' adds 4840ce2267f9 locking/lockdep: Fix meaningless /proc/lockdep output of l [...] adds 9e667624c291 jump_label: Fix jump_label_text_reserved() vs __init adds 2bee6d16e437 static_call: Fix static_call_text_reserved() vs __init adds fa68bd09fc62 kprobe/static_call: Restore missing static_call_text_reserved() adds ae3527382df2 Merge branch 'locking/urgent' adds 5db07044c3de Merge remote-tracking branch 'tip/auto-latest' adds 49998ae198df Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 22b6d14992b7 scftorture: Avoid false-positive warnings in scftorture_invoker() adds 05bc276cf243 refscale: Avoid false-positive warnings in ref_scale_reader() adds 1d10bf55d85d rcu-tasks: Don't delete holdouts within trc_inspect_reader() adds a9ab9cce9367 rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() adds 2a2ed5618a0e rcu: Fix pr_info() formats and values in show_rcu_gp_kthreads() adds 3136e46295c0 Merge remote-tracking branch 'rcu/rcu/next' adds 93274f1dd6b0 percpu: flush tlb in pcpu_reclaim_populated() adds a81a52b325ec Merge branch 'for-5.14-fixes' into for-next adds 3ff7d773b940 Merge remote-tracking branch 'percpu/for-next' adds 026b11364428 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 1a0ead7d4b1c Merge remote-tracking branch 'cgroup/for-next' adds 6c508b3d7e21 Merge branch 'misc' into for-next adds 4e65a83cd0b9 Merge branch 'misc' into for-next adds 1bc6f58dc177 Merge remote-tracking branch 'scsi/for-next' adds 4f118472d4b4 virtio_blk: cleanups: remove check obsoleted by CONFIG_LBD [...] adds 8693059284dd vhost-iotlb: fix vhost_iotlb_del_range() documentation adds e22626a876a0 vdpa_sim_blk: remove duplicate include of linux/blkdev.h adds 04c6ad8f22da vDPA/ifcvf: record virtio notify base adds 5f1b73a275f8 vDPA/ifcvf: implement doorbell mapping for ifcvf adds d61914ea6ada virtio: update virtio id table, add transitional ids adds 42326903c632 vDPA/ifcvf: reuse pre-defined macros for device ids and ve [...] adds b71ba22e7c6c virtio-blk: Fix memory leak among suspend/resume procedure adds 3f2869cace82 virtio_net: Fix error handling in virtnet_restore() adds 94e48d6aafef vp_vdpa: correct the return value when fail to map notification adds 7a43ce37cd59 vhost: Remove the repeated declaration adds 63947b3434f4 virtio-blk: limit seg_max to a safe value adds d00d8da5869a virtio_console: Assure used length from device is limited adds 1465cb6117ba vhost: remove work arg from vhost_work_flush adds 31fbea3ab94e vhost-scsi: remove extra flushes adds d60146c161be vhost-scsi: reduce flushes during endpoint clearing adds efb18e1e50b4 vhost: fix poll coding style adds d8f35f41e2b4 vhost: fix up vhost_work coding style adds 31c11db6bd93 virtio_ring: Fix kernel-doc adds e3011776af16 vdpa/mlx5: Fix umem sizes assignments on VQ create adds 71ab6a7cfbae vdpa/mlx5: Fix possible failure in umem size calculation adds e13cd45d352d vdpa/mlx5: Support creating resources with uid == 0 adds 7d23dcdf213c vdp/mlx5: Fix setting the correct dma_device adds 6f5312f80183 vdpa/mlx5: Add support for running with virtio_vdpa adds 5a2f966d0f3f virtio_net: move tx vq operation under tx queue lock adds 22bc63c58e87 virtio_net: move txq wakeups under tx q lock adds 8d622d21d248 virtio: fix up virtio_disable_cb adds b3634a892df4 virtio_net: disable cb aggressively adds a9fc1c0238e8 next-20210707/vhost adds b96ebe93c544 Merge remote-tracking branch 'rpmsg/for-next' 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 bebedf2bb4a9 pwm: Remove redundant assignment to pointer pwm adds 7cdd07c3f577 Merge remote-tracking branch 'pwm/for-next' adds 420851c34ea2 Merge remote-tracking branch 'livepatching/for-next' adds 0b1c398b070c Merge remote-tracking branch 'coresight/next' adds 64e28d5bc2ef Merge remote-tracking branch 'rtc/rtc-next' adds ab49207ff45c Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds f3900e6acea2 Merge remote-tracking branch 'ntb/ntb-next' adds 19d67694745c Documentation: seccomp: Fix typo in user notification adds 7504d2d98fef Merge remote-tracking branch 'seccomp/for-next/seccomp' adds dfe0b5daf4b3 Merge remote-tracking branch 'kspp/for-next/kspp' adds 8aec37c568e1 Merge remote-tracking branch 'gnss/gnss-next' adds 1a8894983963 Merge remote-tracking branch 'slimbus/for-next' adds a253bf4596f4 Merge remote-tracking branch 'nvmem/for-next' adds 4dc39d646fa9 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds 422c12d90c77 Merge remote-tracking branch 'fpga/for-next' adds 3e3191a5286b Merge remote-tracking branch 'mhi/mhi-next' adds d637af9fd6b8 kallsyms: support big kernel symbols (2-byte lengths) adds f2f6175186f4 kallsyms: increase maximum kernel symbol length to 512 adds e17f1b1f3e01 Makefile: generate `CLANG_FLAGS` even in GCC builds adds 360299269d2e vsprintf: add new `%pA` format specifier adds 4de916fef356 rust: add C helpers adds 2f9cf7636de2 rust: add `compiler_builtins` crate adds 25ad6376a155 rust: add `alloc` crate adds 8444e3570a0f rust: add `build_error` crate adds dc8500d5b795 rust: add `macros` crate adds 6e81e20413f2 rust: add `kernel` crate adds 296e421767f3 rust: export generated symbols adds dc08d49444e9 Kbuild: add Rust support adds d1828cb11743 docs: add Rust documentation adds 5dbc177c7119 samples: add Rust examples adds 2a8394d90e0f scripts: add `generate_rust_analyzer.py` adds 5d3986cf8ed6 MAINTAINERS: Rust adds 33a2ec75e585 Merge remote-tracking branch 'rust/rust-next' adds 5492e2269302 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds e4cb6a1b08a5 /proc/kpageflags: do not use uninitialized struct pages adds f398dd89525b ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 8350e42ed8ab ocfs2: fix ocfs2 corrupt when iputting an inode adds 9d01b65c2edf mm: mark idle page tracking as BROKEN adds a0da41065f3c mm: remove irqsave/restore locking from contexts with irqs [...] adds f7cf6d0e67ed fs: drop_caches: fix skipping over shadow cache inodes adds 1fbbef886c26 fs: inode: count invalidated shadow pages in pginodesteal adds 3de12d7dc6b6 vfs: keep inodes with page cache off the inode shrinker LRU adds 94a04a8a276b lazy tlb: introduce lazy mm refcount helper functions adds 61102d0a5957 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix adds 3810abccbe7d lazy tlb: allow lazy tlb mm refcounting to be configurable adds 9d0ad0eeaad8 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix adds 2b7f2e8d4169 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 adds eb6ac6ada40d lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds e8ddff74c842 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix adds d49c58f79ad3 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds 1c43b95b4bb6 mm: improve mprotect(R|W) efficiency on pages referenced once adds ca78ae7fd254 mm: improve mprotect(R|W) efficiency on pages referenced once adds fc5af4d89585 kasan: add memzero init for unaligned size under SLUB debug adds cff1925d4c9a mm/kconfig: move HOLES_IN_ZONE into mm adds 9ce0d016dc6a mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] adds 1c0ed25202e5 memory-hotplug.rst: complete admin-guide overhaul adds f660a30b6c0d mm: zram: amend SLAB_RECLAIM_ACCOUNT on zspage_cachep adds 1f433cf3942d mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds 55af0e8b90e4 mm/highmem: Remove deprecated kmap_atomic adds c580f1c1baa8 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds da2c5f993db7 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 1eaabf257474 kernel/hung_task.c: Monitor killed tasks. adds faf3ac13fecf fs/proc/kcore.c: add mmap interface adds 4330df5d4317 fs-proc-kcorec-add-mmap-interface-fix adds 3809bca1fa81 proc/sysctl: make protected_* world readable adds 5f6258504397 init/main.c: silence some -Wunused-parameter warnings adds 291adb1916e0 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds 0ad1577a2f70 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] adds a04ed79a5a61 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] adds 4bae9e362a11 linux-next-pre adds c9d9a4ae907f Merge branch 'akpm-current/current' adds c0253aa93849 lib/test: fix spelling mistakes adds 012c50ae2c23 lib: fix spelling mistakes adds 7460a64b3bc7 lib: fix spelling mistakes in header files adds e9ef68a8bea3 hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script adds 8402ce6ec8d5 hexagon: use common DISCARDS macro adds cc969a03ff09 hexagon: select ARCH_WANT_LD_ORPHAN_WARN adds e79fb805b478 mm/slub: use stackdepot to save stack trace in objects adds 09338b68e622 slub: STACKDEPOT: rename save_stack_trace() adds 0ddab5826482 mm/slub: use stackdepot to save stack trace in objects-fix adds e8a3a5d30bb2 mmap: make mlock_future_check() global adds 2c3db634b46e riscv/Kconfig: make direct map manipulation options depend on MMU adds 627c6c6fb290 set_memory: allow querying whether set_direct_map_*() is a [...] adds 1d08ea993db7 mm: introduce memfd_secret system call to create "secret" [...] adds cf354c1afff4 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] adds 5971cfcfd77c PM: hibernate: disable when there are active secretmem users adds 8baffa29d4d7 arch, mm: wire up memfd_secret system call where relevant adds 0c7f387f5dec secretmem: test: add basic selftest for memfd_secret(2) adds 9a9f2525f279 mm: fix spelling mistakes in header files adds 712954cb3218 mm: add setup_initial_init_mm() helper adds 4828763e84cc arc: convert to setup_initial_init_mm() adds ba80bc581fb0 arm: convert to setup_initial_init_mm() adds df8ff14df49e arm64: convert to setup_initial_init_mm() adds f96409b33a0e csky: convert to setup_initial_init_mm() adds 2c7e9333882e h8300: convert to setup_initial_init_mm() adds 6a8c0fd34336 m68k: convert to setup_initial_init_mm() adds 56e10b671f99 nds32: convert to setup_initial_init_mm() adds c3a3c5a1b1c9 nios2: convert to setup_initial_init_mm() adds b7d2618529c6 openrisc: convert to setup_initial_init_mm() adds 364c1305c309 powerpc: convert to setup_initial_init_mm() adds 4a2d09b2812a riscv: convert to setup_initial_init_mm() adds dc07ed6dd09f s390: convert to setup_initial_init_mm() adds 6b02deab04f2 sh: convert to setup_initial_init_mm() adds 4b6b95f368ac x86: convert to setup_initial_init_mm() adds f5f1d70b5d41 buildid: only consider GNU notes for build ID parsing adds 6c0590cac17b buildid: add API to parse build ID out of buffer adds 568d8f9774f1 buildid: stash away kernels build ID on init adds 4acccabd212a buildid-stash-away-kernels-build-id-on-init-fix adds e271ed8da055 dump_stack: add vmlinux build ID to stack traces adds 663561edc456 module: add printk formats to add module build ID to stacktraces adds 00b68719dd9a module-add-printk-formats-to-add-module-build-id-to-stackt [...] adds e26f71b754a8 buildid: fix build when CONFIG_MODULES is not set adds ccf5d9b0496f module-add-printk-formats-to-add-module-build-id-to-stackt [...] adds d97247aa34da module: fix build error when CONFIG_SYSFS is disabled adds 4e793e02f8ea arm64: stacktrace: use %pSb for backtrace printing adds d3265e576c8a x86/dumpstack: use %pSb/%pBb for backtrace printing adds 045637dabbd6 scripts/decode_stacktrace.sh: support debuginfod adds 99af342d158e scripts/decode_stacktrace.sh: silence stderr messages from [...] adds 05e3748e74f8 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] adds 556fe7e41a20 buildid: mark some arguments const adds 14d57dd020a2 buildid: fix kernel-doc notation adds 9d458dbda82a kdump: use vmlinux_build_id to simplify adds f644a9fb8ce4 mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] adds d974f29ae23d mm-rename-pud_page_vaddr-to-pud_pgtable-and-make-it-return [...] adds b7ceaec0815f mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] adds cabdf5ca4264 mm: rename p4d_page_vaddr to p4d_pgtable and make it retur [...] adds 8a0de2f795a7 mm-rename-p4d_page_vaddr-to-p4d_pgtable-and-make-it-return [...] adds c500a660dd1d selftest/mremap_test: update the test to handle pagesize o [...] adds f13153f9ffa8 selftest/mremap_test: avoid crash with static build adds 0729ecac6651 mm/mremap: convert huge PUD move to separate helper adds c86ae461a3a6 mm/mremap: fix build failure with clang-10 adds 3cc5862a7808 mm/mremap: don't enable optimized PUD move if page table l [...] adds 81b424f55b75 mm/mremap: use pmd/pud_poplulate to update page table entries adds 8725ea86ce33 mm/mremap: hold the rmap lock in write mode when moving pa [...] adds a94ebde3b503 mm/mremap: allow arch runtime override adds f46175689ced powerpc/book3s64/mm: update flush_tlb_range to flush page [...] adds 93df9eb3bf3d powerpc/mm: enable HAVE_MOVE_PMD support adds 83a7268eb602 Merge branch 'akpm/master' adds e2f74b13dbe6 Add linux-next specific files for 20210708
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 (2e0046650f0f) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .rustfmt.toml | 2 +- .../testing/sysfs-bus-event_source-devices-uncore | 13 + Documentation/ABI/testing/sysfs-ptp | 20 + Documentation/cpu-freq/cpu-drivers.rst | 6 - .../devicetree/bindings/arm/msm/qcom,saw2.txt | 1 + .../devicetree/bindings/clock/ingenic,cgu.yaml | 2 + .../bindings/display/bridge/lontium,lt8912b.yaml | 3 +- .../devicetree/bindings/display/renesas,du.yaml | 2 +- .../devicetree/bindings/media/i2c/adv7180.yaml | 8 +- .../devicetree/bindings/media/i2c/imx258.yaml | 2 +- .../devicetree/bindings/media/i2c/ovti,ov5648.yaml | 2 +- .../devicetree/bindings/media/i2c/ovti,ov8865.yaml | 2 +- .../devicetree/bindings/media/i2c/sony,imx334.yaml | 2 +- .../devicetree/bindings/media/renesas,vin.yaml | 3 +- Documentation/devicetree/bindings/net/gpmc-eth.txt | 2 +- .../devicetree/bindings/net/smsc,lan9115.yaml | 110 + Documentation/devicetree/bindings/net/smsc911x.txt | 43 - .../bindings/regulator/fixed-regulator.yaml | 2 + Documentation/filesystems/cifs/index.rst | 2 +- .../filesystems/cifs/{cifsd.rst => ksmbd.rst} | 10 +- Documentation/filesystems/f2fs.rst | 31 +- Documentation/filesystems/porting.rst | 16 +- Documentation/kbuild/kbuild.rst | 4 +- Documentation/networking/ethtool-netlink.rst | 22 + Documentation/networking/nf_conntrack-sysctl.rst | 6 + Documentation/networking/tipc.rst | 121 +- Documentation/process/changes.rst | 8 +- Documentation/rust/arch-support.rst | 3 + Documentation/rust/assets/favicon-16x16.png | Bin 0 -> 798 bytes Documentation/rust/assets/favicon-32x32.png | Bin 0 -> 2076 bytes Documentation/rust/assets/rust-logo.png | Bin 0 -> 53976 bytes Documentation/rust/coding.rst | 6 +- Documentation/rust/docs.rst | 11 +- Documentation/rust/quick-start.rst | 70 +- Documentation/rust/rust-project.json | 35 - Documentation/trace/osnoise-tracer.rst | 2 +- .../translations/zh_CN/cpu-freq/cpu-drivers.rst | 5 - Documentation/userspace-api/seccomp_filter.rst | 2 +- MAINTAINERS | 34 +- Makefile | 136 +- Next/SHA1s | 191 +- Next/Trees | 1 - Next/merge.log | 14451 +++---------------- arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 4 +- arch/arm/kernel/module-plts.c | 2 +- arch/arm/mm/ioremap.c | 4 +- arch/arm64/Kconfig | 1 + arch/arm64/rust/target.json | 7 +- arch/mips/boot/compressed/Makefile | 4 +- arch/mips/boot/compressed/decompress.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/highmem.h | 2 +- arch/nds32/boot/.gitignore | 2 + arch/parisc/kernel/syscalls/Makefile | 18 +- arch/powerpc/include/asm/interrupt.h | 41 +- arch/powerpc/include/asm/ppc_asm.h | 7 + arch/powerpc/kernel/exceptions-64e.S | 23 +- arch/powerpc/kernel/exceptions-64s.S | 64 +- arch/powerpc/kernel/interrupt.c | 2 +- arch/powerpc/kernel/interrupt_64.S | 96 +- arch/powerpc/kernel/irq.c | 1 + arch/powerpc/kernel/vmlinux.lds.S | 9 + arch/powerpc/lib/Makefile | 4 +- arch/powerpc/lib/restart_table.c | 26 + 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/fault.c | 4 +- arch/powerpc/mm/nohash/44x.c | 6 +- arch/powerpc/net/bpf_jit_comp32.c | 14 +- arch/powerpc/net/bpf_jit_comp64.c | 4 +- arch/powerpc/sysdev/xive/common.c | 7 +- arch/riscv/Kconfig | 5 +- arch/riscv/Makefile | 1 + arch/riscv/include/asm/asm-prototypes.h | 3 + arch/riscv/include/asm/io.h | 13 - arch/riscv/include/asm/kfence.h | 63 + arch/riscv/include/asm/page.h | 54 +- arch/riscv/include/asm/pgtable-64.h | 2 + arch/riscv/include/asm/pgtable.h | 5 - arch/riscv/include/asm/ptrace.h | 31 + arch/riscv/include/asm/set_memory.h | 15 +- arch/riscv/include/asm/thread_info.h | 15 + arch/riscv/kernel/asm-offsets.c | 2 + arch/riscv/kernel/entry.S | 108 + arch/riscv/kernel/head.S | 4 +- arch/riscv/kernel/kexec_relocate.S | 4 +- arch/riscv/kernel/machine_kexec.c | 2 +- arch/riscv/kernel/setup.c | 3 +- arch/riscv/kernel/traps.c | 35 + arch/riscv/kernel/vmlinux.lds.S | 2 +- arch/riscv/lib/uaccess.S | 181 +- arch/riscv/mm/fault.c | 11 +- arch/riscv/mm/init.c | 126 +- arch/riscv/mm/pageattr.c | 10 - arch/riscv/mm/physaddr.c | 2 +- arch/riscv/mm/ptdump.c | 6 +- .../rust/target.json => riscv/rust/rv32ima.json} | 23 +- .../rust/target.json => riscv/rust/rv32imac.json} | 23 +- .../rust/target.json => riscv/rust/rv64ima.json} | 19 +- .../rust/target.json => riscv/rust/rv64imac.json} | 19 +- arch/s390/boot/startup.c | 1 + arch/s390/boot/uv.c | 1 + arch/s390/include/asm/cpu_mcf.h | 36 +- arch/s390/include/asm/ctl_reg.h | 2 - arch/s390/include/asm/nmi.h | 6 +- arch/s390/include/asm/setup.h | 2 + arch/s390/include/asm/uv.h | 8 +- arch/s390/kernel/Makefile | 1 - arch/s390/kernel/asm-offsets.c | 6 - arch/s390/kernel/early.c | 4 +- arch/s390/kernel/entry.S | 141 +- arch/s390/kernel/kprobes.c | 9 +- arch/s390/kernel/nmi.c | 129 +- arch/s390/kernel/perf_cpum_cf.c | 1026 +- arch/s390/kernel/perf_cpum_cf_common.c | 27 +- arch/s390/kernel/perf_cpum_cf_diag.c | 1148 -- arch/s390/kernel/uv.c | 10 + arch/s390/lib/string.c | 2 +- arch/s390/lib/uaccess.c | 2 +- arch/s390/mm/fault.c | 26 + arch/sparc/kernel/syscalls/Makefile | 18 +- arch/x86/events/intel/cstate.c | 23 +- arch/x86/events/intel/uncore.c | 45 +- arch/x86/events/intel/uncore.h | 4 + arch/x86/events/intel/uncore_discovery.c | 42 +- arch/x86/events/intel/uncore_discovery.h | 21 + arch/x86/events/intel/uncore_snbep.c | 549 +- arch/x86/kernel/trace.c | 3 - arch/x86/rust/target.json | 7 +- block/Kconfig | 2 +- block/blk-cgroup.c | 15 + block/blk-core.c | 2 +- block/genhd.c | 4 +- block/partitions/core.c | 29 +- drivers/acpi/Kconfig | 10 + drivers/acpi/acpi_amba.c | 1 + drivers/acpi/acpi_video.c | 9 + drivers/acpi/bus.c | 3 +- drivers/acpi/x86/s2idle.c | 12 +- drivers/android/Kconfig | 7 - drivers/android/Makefile | 2 - drivers/android/allocation.rs | 252 - drivers/android/context.rs | 80 - drivers/android/defs.rs | 92 - drivers/android/node.rs | 479 - drivers/android/process.rs | 950 -- drivers/android/range_alloc.rs | 191 - drivers/android/rust_binder.rs | 128 - drivers/android/thread.rs | 821 -- drivers/android/transaction.rs | 206 - drivers/base/power/domain.c | 38 +- drivers/base/power/main.c | 5 +- drivers/block/loop.c | 2 - drivers/block/virtio_blk.c | 17 +- drivers/bluetooth/hci_h5.c | 7 + drivers/bluetooth/hci_serdev.c | 3 + drivers/bluetooth/hci_uart.h | 7 +- drivers/char/virtio_console.c | 4 +- drivers/clk/clk-divider.c | 75 +- drivers/clk/clk-k210.c | 1 + drivers/clk/clk-lmk04832.c | 20 +- drivers/clk/clk-stm32mp1.c | 1 + drivers/clk/hisilicon/clk-hi3559a.c | 39 +- drivers/clk/meson/clk-regmap.c | 19 +- drivers/cpufreq/cpufreq.c | 44 +- drivers/cpufreq/intel_pstate.c | 11 +- drivers/cpufreq/powernv-cpufreq.c | 23 +- drivers/cpuidle/cpuidle-qcom-spm.c | 14 + drivers/cxl/acpi.c | 222 +- drivers/cxl/pci.c | 2 +- drivers/cxl/pci.h | 2 +- drivers/firmware/arm_ffa/driver.c | 6 +- drivers/firmware/arm_scmi/driver.c | 7 +- drivers/firmware/qemu_fw_cfg.c | 8 +- drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c | 239 + .../amd/amdgpu/{amdgpu_mn.h => amdgpu_eeprom.h} | 38 +- 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 | 14 +- 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/psp_v12_0.c | 7 +- 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/etnaviv/etnaviv_drv.c | 14 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 3 - drivers/gpu/drm/etnaviv/etnaviv_gem.c | 18 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 13 - drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 6 + drivers/gpu/drm/etnaviv/etnaviv_hwdb.c | 31 + drivers/gpu/drm/i915/display/intel_ddi.c | 19 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 7 +- drivers/gpu/drm/i915/i915_drv.c | 1 - drivers/gpu/drm/i915/i915_irq.c | 10 +- drivers/gpu/drm/i915/i915_irq.h | 1 + drivers/gpu/drm/i915/i915_reg.h | 3 - drivers/gpu/drm/lima/lima_trace.h | 2 +- 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/i2c/busses/i2c-ali1535.c | 5 + drivers/i2c/busses/i2c-mpc.c | 2 + drivers/i3c/master/i3c-master-cdns.c | 2 + drivers/infiniband/core/umem.c | 29 +- drivers/infiniband/core/umem_dmabuf.c | 1 + 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/mlx4/mr.c | 4 +- drivers/infiniband/hw/mlx5/mr.c | 3 +- drivers/infiniband/sw/rdmavt/mr.c | 2 +- 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_mr.c | 3 +- drivers/input/joydev.c | 2 +- drivers/input/joystick/sidewinder.c | 1 + drivers/mfd/ab8500-core.c | 33 +- drivers/mfd/cros_ec_dev.c | 1 + drivers/mfd/intel_soc_pmic_bxtwc.c | 20 +- drivers/mfd/janz-cmodio.c | 6 +- drivers/mfd/kempld-core.c | 19 +- drivers/mfd/max8907.c | 4 +- drivers/mfd/pcf50633-core.c | 12 +- drivers/mfd/sm501.c | 8 +- drivers/mfd/timberdale.c | 6 +- drivers/mfd/ucb1x00-assabet.c | 2 +- drivers/mfd/wm831x-otp.c | 6 +- drivers/misc/mei/mei-trace.h | 6 +- drivers/mmc/host/sdhci.c | 4 + drivers/mmc/host/sdhci.h | 1 + drivers/net/caif/Kconfig | 9 - drivers/net/caif/Makefile | 3 - drivers/net/caif/caif_hsi.c | 1454 -- drivers/net/dsa/mv88e6xxx/chip.c | 22 +- drivers/net/dsa/mv88e6xxx/serdes.c | 6 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 17 +- drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 6 - drivers/net/ethernet/google/gve/gve_main.c | 19 +- drivers/net/ethernet/google/gve/gve_rx_dqo.c | 7 - drivers/net/ethernet/ibm/ibmvnic.c | 22 +- drivers/net/ethernet/intel/e1000e/netdev.c | 1 + drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 1 + drivers/net/ethernet/intel/iavf/iavf_main.c | 1 + drivers/net/ethernet/intel/igb/igb_main.c | 15 +- drivers/net/ethernet/intel/igc/igc.h | 2 +- drivers/net/ethernet/intel/igc/igc_main.c | 3 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 1 + drivers/net/ethernet/marvell/mvneta.c | 20 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 292 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 10 + .../ethernet/marvell/octeontx2/af/lmac_common.h | 12 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 58 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 1 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 7 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 111 +- .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 200 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 88 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 3 + .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 10 + .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 3 +- .../net/ethernet/marvell/octeontx2/af/rvu_trace.h | 12 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 2 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 87 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h | 3 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 3 + .../ethernet/marvell/octeontx2/nic/otx2_common.h | 18 +- .../ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c | 173 + .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 229 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 26 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 1 + .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 12 +- .../net/ethernet/mellanox/mlx4/resource_tracker.c | 1 + .../net/ethernet/netronome/nfp/flower/conntrack.c | 13 - drivers/net/ethernet/stmicro/stmmac/stmmac.h | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 41 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 56 +- drivers/net/fjes/fjes_trace.h | 4 +- drivers/net/usb/asix_devices.c | 1 + drivers/net/virtio_net.c | 23 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 22 +- drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | 21 +- drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 6 +- drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 2 +- drivers/net/wwan/iosm/iosm_ipc_uevent.c | 2 +- drivers/net/wwan/iosm/iosm_ipc_wwan.c | 11 +- drivers/nvme/host/fabrics.c | 2 - drivers/nvme/target/tcp.c | 1 - drivers/parisc/led.c | 4 +- drivers/pci/controller/cadence/pcie-cadence.h | 7 +- drivers/pci/controller/pci-aardvark.c | 13 +- drivers/pci/controller/pcie-iproc-msi.c | 4 +- drivers/pci/controller/pcie-iproc.c | 24 +- drivers/pci/controller/pcie-iproc.h | 16 +- drivers/pci/hotplug/cpci_hotplug.h | 3 + drivers/pci/hotplug/cpci_hotplug_pci.c | 2 - drivers/pci/hotplug/cpqphp_core.c | 7 +- drivers/pci/hotplug/cpqphp_ctrl.c | 2 +- drivers/pci/hotplug/pciehp.h | 3 + drivers/pci/p2pdma.c | 96 +- drivers/pci/pci.c | 20 +- drivers/pci/pci.h | 4 +- drivers/ptp/Makefile | 2 +- drivers/ptp/ptp_clock.c | 42 +- drivers/ptp/ptp_private.h | 39 + drivers/ptp/ptp_sysfs.c | 160 + drivers/ptp/ptp_vclock.c | 219 + drivers/pwm/core.c | 139 +- drivers/pwm/pwm-ep93xx.c | 1 + drivers/regulator/bd9576-regulator.c | 4 +- drivers/regulator/hi6421v600-regulator.c | 16 +- drivers/regulator/mtk-dvfsrc-regulator.c | 3 +- drivers/s390/block/dasd.c | 1 - drivers/s390/block/dasd_eckd.c | 2 +- drivers/s390/block/dasd_eckd.h | 6 +- drivers/s390/crypto/ap_bus.c | 50 +- drivers/s390/crypto/ap_bus.h | 11 +- drivers/s390/crypto/ap_card.c | 16 +- drivers/s390/crypto/ap_queue.c | 2 +- drivers/s390/crypto/zcrypt_api.c | 6 + drivers/s390/crypto/zcrypt_cex4.c | 9 +- drivers/s390/crypto/zcrypt_msgtype50.c | 26 +- drivers/s390/crypto/zcrypt_msgtype6.c | 54 +- drivers/s390/crypto/zcrypt_msgtype6.h | 2 - drivers/s390/crypto/zcrypt_queue.c | 6 +- drivers/scsi/Kconfig | 13 - drivers/scsi/aic94xx/aic94xx_sds.c | 4 +- drivers/spi/spi-imx.c | 38 +- drivers/spi/spi-stm32.c | 24 +- drivers/thermal/tegra/Kconfig | 9 +- drivers/thermal/tegra/Makefile | 1 - drivers/thermal/tegra/tegra30-tsensor.c | 673 - drivers/usb/cdns3/cdns3-ep0.c | 1 + drivers/usb/cdns3/cdnsp-gadget.c | 2 +- drivers/usb/cdns3/cdnsp-gadget.h | 4 +- drivers/usb/cdns3/cdnsp-ring.c | 18 +- drivers/usb/cdns3/cdnsp-trace.h | 2 +- drivers/vdpa/ifcvf/ifcvf_base.c | 4 + drivers/vdpa/ifcvf/ifcvf_base.h | 14 +- drivers/vdpa/ifcvf/ifcvf_main.c | 39 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 1 + drivers/vdpa/mlx5/core/mr.c | 95 +- drivers/vdpa/mlx5/core/resources.c | 6 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 36 +- drivers/vdpa/vdpa_sim/vdpa_sim_blk.c | 1 - drivers/vdpa/virtio_pci/vp_vdpa.c | 1 + drivers/vfio/pci/vfio_pci.c | 29 +- drivers/vhost/iotlb.c | 2 +- drivers/vhost/scsi.c | 21 +- drivers/vhost/vhost.c | 8 +- drivers/vhost/vhost.h | 21 +- drivers/vhost/vsock.c | 2 +- drivers/video/backlight/Kconfig | 22 +- drivers/video/backlight/lm3630a_bl.c | 50 +- drivers/virtio/virtio_ring.c | 2 +- drivers/xen/pcpu.c | 6 +- drivers/xen/xen-balloon.c | 28 +- drivers/xen/xenbus/xenbus_probe.c | 15 +- fs/Kconfig | 2 +- fs/Makefile | 2 +- fs/block_dev.c | 15 - fs/btrfs/block-group.c | 367 +- fs/btrfs/block-group.h | 6 +- fs/btrfs/ctree.c | 67 +- fs/btrfs/inode.c | 147 +- fs/btrfs/transaction.c | 15 +- fs/btrfs/transaction.h | 9 +- fs/btrfs/tree-log.c | 2 +- fs/btrfs/volumes.c | 355 +- fs/btrfs/volumes.h | 5 +- fs/cifs/cifsglob.h | 3 +- fs/cifs/cifspdu.h | 1 + fs/cifs/cifssmb.c | 24 +- fs/cifs/connect.c | 5 + fs/cifs/smb2pdu.h | 2 +- fs/cifs/transport.c | 2 + fs/cifsd/buffer_pool.c | 265 - fs/cifsd/buffer_pool.h | 17 - fs/exec.c | 8 +- fs/ext4/ext4.h | 3 +- fs/ext4/ext4_jbd2.c | 2 +- fs/ext4/extents.c | 1 + fs/ext4/fsmap.h | 4 +- fs/ext4/inline.c | 11 +- fs/ext4/ioctl.c | 2 +- fs/ext4/mballoc.c | 9 +- fs/ext4/mmp.c | 31 +- fs/ext4/resize.c | 5 + fs/ext4/super.c | 41 +- fs/ext4/sysfs.c | 5 + fs/ext4/xattr.c | 26 +- fs/ext4/xattr.h | 6 +- fs/f2fs/data.c | 2 + fs/f2fs/f2fs.h | 7 +- fs/f2fs/namei.c | 20 +- fs/f2fs/node.c | 11 +- fs/f2fs/super.c | 79 +- fs/fcntl.c | 18 +- fs/gfs2/file.c | 20 +- fs/hfsplus/inode.c | 5 + fs/internal.h | 8 +- fs/io_uring.c | 379 +- fs/jbd2/checkpoint.c | 206 +- fs/jbd2/journal.c | 82 +- fs/jbd2/transaction.c | 17 - fs/{cifsd => ksmbd}/Kconfig | 15 +- fs/{cifsd => ksmbd}/Makefile | 4 +- fs/{cifsd => ksmbd}/asn1.c | 3 +- fs/{cifsd => ksmbd}/asn1.h | 0 fs/{cifsd => ksmbd}/auth.c | 49 +- fs/{cifsd => ksmbd}/auth.h | 6 +- fs/{cifsd => ksmbd}/connection.c | 16 +- fs/{cifsd => ksmbd}/connection.h | 1 + fs/{cifsd => ksmbd}/crypto_ctx.c | 5 +- fs/{cifsd => ksmbd}/crypto_ctx.h | 0 fs/{cifsd => ksmbd}/glob.h | 29 +- fs/{cifsd/ksmbd_server.h => ksmbd/ksmbd_netlink.h} | 236 +- fs/{cifsd => ksmbd}/ksmbd_spnego_negtokeninit.asn1 | 0 fs/{cifsd => ksmbd}/ksmbd_spnego_negtokentarg.asn1 | 0 fs/{cifsd => ksmbd}/ksmbd_work.c | 17 +- fs/{cifsd => ksmbd}/ksmbd_work.h | 27 +- fs/{cifsd => ksmbd}/mgmt/ksmbd_ida.c | 0 fs/{cifsd => ksmbd}/mgmt/ksmbd_ida.h | 0 fs/{cifsd => ksmbd}/mgmt/share_config.c | 3 +- fs/{cifsd => ksmbd}/mgmt/share_config.h | 0 fs/{cifsd => ksmbd}/mgmt/tree_connect.c | 1 - fs/{cifsd => ksmbd}/mgmt/tree_connect.h | 2 +- fs/{cifsd => ksmbd}/mgmt/user_config.c | 1 - fs/{cifsd => ksmbd}/mgmt/user_config.h | 0 fs/{cifsd => ksmbd}/mgmt/user_session.c | 77 +- fs/{cifsd => ksmbd}/mgmt/user_session.h | 11 +- fs/{cifsd => ksmbd}/misc.c | 2 +- fs/{cifsd => ksmbd}/misc.h | 0 fs/{cifsd => ksmbd}/ndr.c | 72 +- fs/{cifsd => ksmbd}/ndr.h | 4 +- fs/{cifsd => ksmbd}/nterr.h | 0 fs/{cifsd => ksmbd}/ntlmssp.h | 0 fs/{cifsd => ksmbd}/oplock.c | 40 +- fs/{cifsd => ksmbd}/oplock.h | 6 - fs/{cifsd => ksmbd}/server.c | 24 +- fs/{cifsd => ksmbd}/server.h | 26 +- fs/{cifsd => ksmbd}/smb2misc.c | 14 +- fs/{cifsd => ksmbd}/smb2ops.c | 10 +- fs/{cifsd => ksmbd}/smb2pdu.c | 768 +- fs/{cifsd => ksmbd}/smb2pdu.h | 3 +- fs/{cifsd => ksmbd}/smb_common.c | 14 +- fs/{cifsd => ksmbd}/smb_common.h | 15 +- fs/{cifsd => ksmbd}/smbacl.c | 150 +- fs/{cifsd => ksmbd}/smbacl.h | 50 +- fs/{cifsd => ksmbd}/smbfsctl.h | 0 fs/{cifsd => ksmbd}/smbstatus.h | 0 fs/{cifsd => ksmbd}/transport_ipc.c | 66 +- fs/{cifsd => ksmbd}/transport_ipc.h | 0 fs/{cifsd => ksmbd}/transport_rdma.c | 141 +- fs/{cifsd => ksmbd}/transport_rdma.h | 0 fs/{cifsd => ksmbd}/transport_tcp.c | 21 +- fs/{cifsd => ksmbd}/transport_tcp.h | 0 fs/{cifsd => ksmbd}/unicode.c | 0 fs/{cifsd => ksmbd}/unicode.h | 0 fs/{cifsd => ksmbd}/uniupr.h | 0 fs/{cifsd => ksmbd}/vfs.c | 621 +- fs/{cifsd => ksmbd}/vfs.h | 162 +- fs/{cifsd => ksmbd}/vfs_cache.c | 70 +- fs/{cifsd => ksmbd}/vfs_cache.h | 11 +- fs/ksmbd/xattr.h | 122 + fs/namei.c | 137 +- fs/nfs/nfs4file.c | 10 +- fs/nfs/nfs4proc.c | 44 +- fs/nfs/nfs4trace.h | 6 +- fs/nfs/nfstrace.h | 4 +- fs/nfs/pagelist.c | 8 +- fs/nfs/pnfs.c | 68 +- fs/nfs/pnfs_nfs.c | 54 +- fs/nfs/write.c | 6 +- fs/nfsd/nfs3acl.c | 3 +- fs/zonefs/super.c | 3 - include/linux/acpi.h | 2 +- include/linux/clk-provider.h | 6 + include/linux/compiler-clang.h | 11 + include/linux/compiler_types.h | 2 +- include/linux/cpufreq.h | 10 - include/linux/cpuhotplug.h | 1 - include/linux/ethtool.h | 10 + include/linux/fs.h | 2 - include/linux/jbd2.h | 35 + include/linux/mlx5/mlx5_ifc.h | 4 +- include/linux/nfs_xdr.h | 1 + include/linux/pci-ep-cfs.h | 2 +- include/linux/pci-epc.h | 5 +- include/linux/pci-epf.h | 5 +- include/linux/pci.h | 2 +- include/linux/pci_hotplug.h | 2 + include/linux/ptp_clock_kernel.h | 31 +- include/linux/scatterlist.h | 8 +- include/linux/sched/sysctl.h | 18 - include/linux/stmmac.h | 2 + include/linux/sunrpc/sched.h | 2 + include/linux/sunrpc/xprt.h | 3 + include/linux/sunrpc/xprtsock.h | 1 + include/linux/trace.h | 2 + include/linux/tracepoint.h | 10 + include/linux/wait.h | 2 +- include/linux/workqueue.h | 1 - include/net/busy_poll.h | 2 +- include/net/caif/caif_hsi.h | 200 - include/net/ip6_route.h | 2 +- include/net/netfilter/nf_conntrack_core.h | 1 - include/net/netns/conntrack.h | 1 + include/net/netns/xfrm.h | 1 + include/net/sctp/constants.h | 4 +- include/net/sock.h | 8 +- include/net/tcp.h | 4 + include/rdma/ib_umem.h | 5 +- include/rdma/ib_verbs.h | 28 - include/trace/events/btrfs.h | 2 +- include/trace/events/dma_fence.h | 4 +- include/trace/events/jbd2.h | 101 + include/trace/events/osnoise.h | 2 +- include/trace/events/rpcgss.h | 4 +- include/trace/events/sunrpc.h | 40 +- include/uapi/linux/android/binder.h | 28 +- include/uapi/linux/ethtool_netlink.h | 15 + include/uapi/linux/io_uring.h | 4 - include/uapi/linux/net_tstamp.h | 17 +- include/uapi/linux/netfilter/nfnetlink_log.h | 2 +- include/uapi/linux/netfilter/nfnetlink_queue.h | 4 +- include/uapi/linux/pcitest.h | 2 +- include/uapi/linux/virtio_ids.h | 12 + include/xen/interface/io/ring.h | 278 +- init/Kconfig | 3 +- ipc/sem.c | 3 +- kernel/Kconfig.preempt | 6 +- kernel/bpf/devmap.c | 6 +- kernel/dma/swiotlb.c | 21 +- kernel/jump_label.c | 13 +- kernel/kprobes.c | 2 + kernel/locking/lockdep_proc.c | 26 +- kernel/printk/printk.c | 6 +- kernel/rcu/refscale.c | 6 +- kernel/rcu/tasks.h | 6 +- kernel/scftorture.c | 6 +- kernel/sched/core.c | 6 +- kernel/sched/debug.c | 7 + kernel/sched/fair.c | 19 +- kernel/sched/sched.h | 36 +- kernel/static_call.c | 13 +- kernel/trace/bpf_trace.c | 3 +- kernel/trace/trace.c | 91 +- kernel/trace/trace_osnoise.c | 40 +- kernel/trace/trace_sched_wakeup.c | 24 +- kernel/tracepoint.c | 33 +- kernel/workqueue.c | 5 +- lib/Kconfig.debug | 43 +- lib/iov_iter.c | 1 - lib/scatterlist.c | 32 +- lib/vsprintf.c | 12 + localversion-next | 2 +- mm/compaction.c | 6 +- mm/memblock.c | 3 +- mm/percpu-km.c | 6 + mm/percpu-vm.c | 5 +- mm/percpu.c | 32 +- net/802/garp.c | 14 + net/802/mrp.c | 14 + net/bridge/br_if.c | 17 +- net/core/sock.c | 69 +- net/dsa/switch.c | 4 +- net/ethtool/Makefile | 2 +- net/ethtool/common.c | 14 + net/ethtool/netlink.c | 10 + net/ethtool/netlink.h | 2 + net/ethtool/phc_vclocks.c | 94 + net/ipv4/tcp_ipv4.c | 4 +- net/ipv4/udp.c | 6 +- net/ipv4/udp_offload.c | 6 +- net/ipv6/tcp_ipv6.c | 4 +- net/ipv6/udp.c | 2 +- net/ipv6/xfrm6_output.c | 2 +- net/iucv/iucv.c | 22 +- net/mptcp/sockopt.c | 68 +- net/netfilter/nf_conntrack_core.c | 11 +- net/netfilter/nf_conntrack_netlink.c | 3 + net/netfilter/nf_conntrack_proto.c | 7 - net/netfilter/nf_conntrack_proto_gre.c | 13 - net/netfilter/nf_conntrack_proto_tcp.c | 69 +- net/netfilter/nf_conntrack_standalone.c | 10 + net/netfilter/nf_tables_api.c | 3 +- net/netfilter/nft_last.c | 12 +- net/openvswitch/flow_table.c | 6 +- net/sched/act_ct.c | 14 +- net/sched/sch_taprio.c | 2 +- net/sctp/protocol.c | 3 +- net/sctp/sm_make_chunk.c | 2 +- net/sctp/transport.c | 11 +- net/socket.c | 19 +- net/sunrpc/clnt.c | 25 + net/sunrpc/sysfs.c | 98 +- net/sunrpc/sysfs.h | 1 + net/sunrpc/xprtmultipath.c | 6 +- net/sunrpc/xprtsock.c | 7 + net/xfrm/xfrm_policy.c | 32 +- net/xfrm/xfrm_user.c | 10 + rust/.gitignore | 3 +- rust/Makefile | 232 +- rust/alloc/README.md | 32 + rust/alloc/alloc.rs | 425 + rust/alloc/borrow.rs | 493 + rust/alloc/boxed.rs | 1728 +++ rust/alloc/collections/mod.rs | 116 + rust/alloc/fmt.rs | 587 + rust/alloc/lib.rs | 197 + rust/alloc/macros.rs | 128 + rust/alloc/prelude/mod.rs | 17 + rust/alloc/prelude/v1.rs | 16 + rust/alloc/raw_vec.rs | 612 + rust/alloc/rc.rs | 2539 ++++ rust/alloc/slice.rs | 1271 ++ rust/alloc/str.rs | 614 + rust/alloc/string.rs | 2847 ++++ rust/alloc/sync.rs | 2631 ++++ rust/alloc/vec/drain.rs | 157 + rust/alloc/vec/drain_filter.rs | 145 + rust/alloc/vec/into_iter.rs | 296 + rust/alloc/vec/is_zero.rs | 106 + rust/alloc/vec/mod.rs | 3255 +++++ rust/alloc/vec/partial_eq.rs | 49 + rust/alloc/vec/set_len_on_drop.rs | 30 + rust/alloc/vec/spec_extend.rs | 170 + rust/bindgen_parameters | 13 + rust/build_error.rs | 33 + rust/compiler_builtins.rs | 20 +- rust/helpers.c | 167 +- rust/kernel/allocator.rs | 17 +- rust/kernel/bindings.rs | 8 +- rust/kernel/bindings_helper.h | 6 + rust/kernel/build_assert.rs | 80 + rust/kernel/c_types.rs | 20 +- rust/kernel/chrdev.rs | 114 +- rust/kernel/error.rs | 180 +- rust/kernel/file.rs | 130 + rust/kernel/file_operations.rs | 384 +- rust/kernel/io_buffer.rs | 153 + rust/kernel/iov_iter.rs | 95 + rust/kernel/lib.rs | 40 +- rust/kernel/linked_list.rs | 16 +- rust/kernel/miscdev.rs | 20 +- rust/kernel/module_param.rs | 22 +- rust/kernel/of.rs | 101 + rust/kernel/pages.rs | 27 +- rust/kernel/platdev.rs | 166 + rust/kernel/prelude.rs | 20 +- rust/kernel/print.rs | 217 +- rust/kernel/random.rs | 4 +- rust/kernel/raw_list.rs | 2 +- rust/kernel/rbtree.rs | 570 + rust/kernel/security.rs | 79 + rust/kernel/static_assert.rs | 1 + rust/kernel/str.rs | 259 + rust/kernel/sync/arc.rs | 251 +- rust/kernel/sync/condvar.rs | 10 +- rust/kernel/sync/locked_by.rs | 8 +- rust/kernel/sync/mod.rs | 37 +- rust/kernel/sync/mutex.rs | 26 +- rust/kernel/sync/spinlock.rs | 11 +- rust/kernel/sysctl.rs | 63 +- rust/kernel/task.rs | 193 + rust/kernel/traits.rs | 26 + rust/kernel/types.rs | 234 +- rust/kernel/user_ptr.rs | 161 +- rust/macros/lib.rs | 127 + rust/macros/module.rs | 754 + rust/module.rs | 764 - samples/bpf/Makefile | 1 + samples/bpf/xdpsock_user.c | 28 + samples/rust/rust_chrdev.rs | 10 +- samples/rust/rust_minimal.rs | 6 +- samples/rust/rust_miscdev.rs | 91 +- samples/rust/rust_module_parameters.rs | 2 +- samples/rust/rust_print.rs | 5 +- samples/rust/rust_random.rs | 11 +- samples/rust/rust_semaphore.rs | 97 +- samples/rust/rust_stack_probing.rs | 6 +- samples/rust/rust_sync.rs | 23 +- samples/vfio-mdev/mtty.c | 36 +- scripts/Makefile.build | 9 +- scripts/Makefile.lib | 18 +- scripts/coccicheck | 2 +- scripts/coccinelle/api/kobj_to_dev.cocci | 45 - scripts/coccinelle/free/kfree.cocci | 12 +- scripts/coccinelle/misc/flexible_array.cocci | 23 +- scripts/coccinelle/misc/irqf_oneshot.cocci | 4 +- scripts/coccinelle/misc/minmax.cocci | 222 + scripts/coccinelle/misc/swap.cocci | 122 + scripts/coccinelle/misc/uninitialized_var.cocci | 15 +- scripts/dummy-tools/elfedit | 1 - scripts/generate_rust_analyzer.py | 143 + scripts/mkcompile_h | 14 +- scripts/mod/modpost.c | 7 +- sound/firewire/bebob/bebob.c | 5 +- sound/isa/cmi8330.c | 2 +- sound/pci/hda/patch_realtek.c | 73 +- sound/soc/codecs/Kconfig | 2 +- sound/soc/codecs/tlv320aic31xx.h | 4 +- sound/synth/emux/emux_nrpn.c | 2 +- sound/synth/emux/soundfont.c | 6 +- sound/usb/card.h | 3 +- sound/usb/endpoint.c | 4 +- sound/usb/media.c | 2 +- sound/usb/mixer_s1810c.c | 2 +- sound/usb/mixer_scarlett.c | 2 +- sound/usb/mixer_scarlett_gen2.c | 53 +- sound/usb/pcm.c | 12 + sound/usb/usx2y/usbusx2yaudio.c | 2 +- sound/usb/usx2y/usx2yhwdeppcm.c | 2 +- sound/x86/intel_hdmi_audio.c | 6 +- sound/x86/intel_hdmi_audio.h | 2 +- tools/arch/arm64/include/uapi/asm/kvm.h | 11 + tools/arch/x86/include/asm/cpufeatures.h | 3 +- tools/arch/x86/include/asm/msr-index.h | 4 + tools/arch/x86/include/uapi/asm/kvm.h | 13 + tools/arch/x86/include/uapi/asm/svm.h | 3 + tools/bpf/Makefile | 7 +- tools/bpf/bpftool/jit_disasm.c | 6 +- tools/bpf/runqslower/runqslower.bpf.c | 2 +- tools/include/linux/bitmap.h | 11 + tools/include/uapi/linux/kvm.h | 105 + tools/include/uapi/linux/mount.h | 1 + tools/lib/bitmap.c | 14 + tools/lib/bpf/libbpf.c | 4 +- tools/perf/Documentation/itrace.txt | 1 + tools/perf/Documentation/perf-annotate.txt | 7 + tools/perf/Documentation/perf-dlfilter.txt | 251 + tools/perf/Documentation/perf-inject.txt | 10 + tools/perf/Documentation/perf-intel-pt.txt | 119 +- tools/perf/Documentation/perf-probe.txt | 19 +- tools/perf/Documentation/perf-script-python.txt | 46 +- tools/perf/Documentation/perf-script.txt | 15 +- tools/perf/Documentation/perf-top.txt | 12 + tools/perf/Documentation/perf.data-file-format.txt | 33 + tools/perf/Makefile.config | 14 +- tools/perf/Makefile.perf | 4 +- tools/perf/arch/arm/include/arch-tests.h | 5 - tools/perf/arch/arm/util/cs-etm.c | 133 - tools/perf/arch/arm64/include/arch-tests.h | 5 - tools/perf/arch/arm64/util/arm-spe.c | 45 +- tools/perf/arch/arm64/util/mem-events.c | 2 +- tools/perf/arch/powerpc/include/arch-tests.h | 7 - tools/perf/arch/powerpc/tests/dwarf-unwind.c | 1 - tools/perf/arch/powerpc/util/mem-events.c | 2 +- tools/perf/arch/x86/include/arch-tests.h | 12 +- tools/perf/arch/x86/tests/dwarf-unwind.c | 1 - tools/perf/arch/x86/util/kvm-stat.c | 46 + tools/perf/arch/x86/util/mem-events.c | 54 +- tools/perf/builtin-annotate.c | 11 + tools/perf/builtin-c2c.c | 40 +- tools/perf/builtin-inject.c | 98 +- tools/perf/builtin-mem.c | 51 +- tools/perf/builtin-probe.c | 12 +- tools/perf/builtin-record.c | 27 +- tools/perf/builtin-report.c | 2 + tools/perf/builtin-script.c | 235 +- tools/perf/builtin-top.c | 8 + tools/perf/pmu-events/arch/x86/icelake/cache.json | 724 +- .../arch/x86/icelake/floating-point.json | 101 +- .../perf/pmu-events/arch/x86/icelake/frontend.json | 610 +- .../pmu-events/arch/x86/icelake/icl-metrics.json | 273 + tools/perf/pmu-events/arch/x86/icelake/memory.json | 654 +- tools/perf/pmu-events/arch/x86/icelake/other.json | 1089 +- .../perf/pmu-events/arch/x86/icelake/pipeline.json | 1169 +- .../arch/x86/icelake/virtual-memory.json | 251 +- .../arch/x86/{icelake => icelakex}/cache.json | 730 +- .../arch/x86/icelakex/floating-point.json | 95 + .../arch/x86/{icelake => icelakex}/frontend.json | 493 +- .../arch/x86/{icelake => icelakex}/memory.json | 429 +- tools/perf/pmu-events/arch/x86/icelakex/other.json | 181 + .../arch/x86/{icelake => icelakex}/pipeline.json | 990 +- .../arch/x86/icelakex/uncore-memory.json | 333 + .../pmu-events/arch/x86/icelakex/uncore-other.json | 2476 ++++ .../pmu-events/arch/x86/icelakex/uncore-power.json | 10 + .../x86/{icelake => icelakex}/virtual-memory.json | 245 +- tools/perf/pmu-events/arch/x86/mapfile.csv | 2 + .../perf/scripts/python/Perf-Trace-Util/Context.c | 168 +- .../perf/scripts/python/bin/intel-pt-events-record | 4 +- .../perf/scripts/python/bin/intel-pt-events-report | 4 +- tools/perf/scripts/python/exported-sql-viewer.py | 89 +- tools/perf/scripts/python/intel-pt-events.py | 283 +- tools/perf/scripts/python/libxed.py | 107 + tools/perf/tests/builtin-test.c | 43 +- tools/perf/tests/dwarf-unwind.c | 4 - tools/perf/tests/make | 7 + tools/perf/tests/pfm.c | 10 + tools/perf/tests/shell/stat_bpf_counters.sh | 16 +- tools/perf/tests/tests.h | 2 - tools/perf/ui/browsers/annotate.c | 32 +- tools/perf/util/Build | 7 +- tools/perf/util/arm-spe.c | 73 +- tools/perf/util/auxtrace.c | 18 +- tools/perf/util/auxtrace.h | 53 +- tools/perf/util/bpf_counter.c | 52 - tools/perf/util/bpf_counter.h | 52 + tools/perf/util/cgroup.c | 44 + tools/perf/util/cgroup.h | 12 + tools/perf/util/cputopo.c | 80 + tools/perf/util/cputopo.h | 13 + tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 61 +- tools/perf/util/cs-etm.c | 83 +- tools/perf/util/cs-etm.h | 4 +- tools/perf/util/data.c | 3 +- tools/perf/util/data.h | 1 + tools/perf/util/db-export.c | 12 +- tools/perf/util/db-export.h | 2 +- tools/perf/util/dlfilter.c | 615 + tools/perf/util/dlfilter.h | 97 + tools/perf/util/env.c | 12 + tools/perf/util/env.h | 16 + tools/perf/util/evlist.c | 25 + tools/perf/util/evlist.h | 1 + tools/perf/util/evsel.c | 25 + tools/perf/util/header.c | 254 +- tools/perf/util/header.h | 2 + .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 723 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 20 +- tools/perf/util/intel-pt-decoder/intel-pt-log.h | 5 + tools/perf/util/intel-pt.c | 224 +- tools/perf/util/llvm-utils.c | 2 + tools/perf/util/mem-events.c | 103 +- tools/perf/util/mem-events.h | 4 +- tools/perf/util/perf_dlfilter.h | 150 + tools/perf/util/pmu-hybrid.h | 11 + tools/perf/util/probe-event.c | 203 +- tools/perf/util/probe-event.h | 2 + tools/perf/util/probe-file.c | 95 +- .../perf/util/scripting-engines/trace-event-perl.c | 13 +- .../util/scripting-engines/trace-event-python.c | 359 +- tools/perf/util/session.c | 11 +- tools/perf/util/srccode.c | 3 +- tools/perf/util/stat-display.c | 8 +- tools/perf/util/stat.c | 12 - tools/perf/util/trace-event-scripting.c | 32 +- tools/perf/util/trace-event.h | 29 +- tools/testing/selftests/kvm/include/kvm_util.h | 3 +- tools/testing/selftests/kvm/lib/guest_modes.c | 16 + tools/testing/selftests/kvm/lib/kvm_util.c | 5 + .../testing/selftests/kvm/set_memory_region_test.c | 3 +- tools/testing/selftests/net/timestamping.c | 55 +- tools/testing/selftests/netfilter/Makefile | 2 +- .../selftests/netfilter/conntrack_tcp_unreplied.sh | 167 + 902 files changed, 52425 insertions(+), 32042 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-uncore create mode 100644 Documentation/devicetree/bindings/net/smsc,lan9115.yaml delete mode 100644 Documentation/devicetree/bindings/net/smsc911x.txt rename Documentation/filesystems/cifs/{cifsd.rst => ksmbd.rst} (98%) create mode 100644 Documentation/rust/assets/favicon-16x16.png create mode 100644 Documentation/rust/assets/favicon-32x32.png create mode 100644 Documentation/rust/assets/rust-logo.png delete mode 100644 Documentation/rust/rust-project.json create mode 100644 arch/nds32/boot/.gitignore create mode 100644 arch/riscv/include/asm/kfence.h copy arch/{arm64/rust/target.json => riscv/rust/rv32ima.json} (62%) copy arch/{arm64/rust/target.json => riscv/rust/rv32imac.json} (62%) copy arch/{arm64/rust/target.json => riscv/rust/rv64ima.json} (67%) copy arch/{arm64/rust/target.json => riscv/rust/rv64imac.json} (67%) delete mode 100644 arch/s390/kernel/perf_cpum_cf_diag.c delete mode 100644 drivers/android/allocation.rs delete mode 100644 drivers/android/context.rs delete mode 100644 drivers/android/defs.rs delete mode 100644 drivers/android/node.rs delete mode 100644 drivers/android/process.rs delete mode 100644 drivers/android/range_alloc.rs delete mode 100644 drivers/android/rust_binder.rs delete mode 100644 drivers/android/thread.rs delete mode 100644 drivers/android/transaction.rs create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c copy drivers/gpu/drm/amd/amdgpu/{amdgpu_mn.h => amdgpu_eeprom.h} (51%) delete mode 100644 drivers/net/caif/caif_hsi.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c create mode 100644 drivers/ptp/ptp_vclock.c delete mode 100644 drivers/thermal/tegra/tegra30-tsensor.c delete mode 100644 fs/cifsd/buffer_pool.c delete mode 100644 fs/cifsd/buffer_pool.h rename fs/{cifsd => ksmbd}/Kconfig (80%) rename fs/{cifsd => ksmbd}/Makefile (87%) rename fs/{cifsd => ksmbd}/asn1.c (99%) rename fs/{cifsd => ksmbd}/asn1.h (100%) rename fs/{cifsd => ksmbd}/auth.c (96%) rename fs/{cifsd => ksmbd}/auth.h (91%) rename fs/{cifsd => ksmbd}/connection.c (96%) rename fs/{cifsd => ksmbd}/connection.h (99%) rename fs/{cifsd => ksmbd}/crypto_ctx.c (97%) rename fs/{cifsd => ksmbd}/crypto_ctx.h (100%) rename fs/{cifsd => ksmbd}/glob.h (66%) rename fs/{cifsd/ksmbd_server.h => ksmbd/ksmbd_netlink.h} (52%) rename fs/{cifsd => ksmbd}/ksmbd_spnego_negtokeninit.asn1 (100%) rename fs/{cifsd => ksmbd}/ksmbd_spnego_negtokentarg.asn1 (100%) rename fs/{cifsd => ksmbd}/ksmbd_work.c (80%) rename fs/{cifsd => ksmbd}/ksmbd_work.h (85%) rename fs/{cifsd => ksmbd}/mgmt/ksmbd_ida.c (100%) rename fs/{cifsd => ksmbd}/mgmt/ksmbd_ida.h (100%) rename fs/{cifsd => ksmbd}/mgmt/share_config.c (98%) rename fs/{cifsd => ksmbd}/mgmt/share_config.h (100%) rename fs/{cifsd => ksmbd}/mgmt/tree_connect.c (99%) rename fs/{cifsd => ksmbd}/mgmt/tree_connect.h (97%) rename fs/{cifsd => ksmbd}/mgmt/user_config.c (98%) rename fs/{cifsd => ksmbd}/mgmt/user_config.h (100%) rename fs/{cifsd => ksmbd}/mgmt/user_session.c (80%) rename fs/{cifsd => ksmbd}/mgmt/user_session.h (87%) rename fs/{cifsd => ksmbd}/misc.c (99%) rename fs/{cifsd => ksmbd}/misc.h (100%) rename fs/{cifsd => ksmbd}/ndr.c (79%) rename fs/{cifsd => ksmbd}/ndr.h (83%) rename fs/{cifsd => ksmbd}/nterr.h (100%) rename fs/{cifsd => ksmbd}/ntlmssp.h (100%) rename fs/{cifsd => ksmbd}/oplock.c (97%) rename fs/{cifsd => ksmbd}/oplock.h (96%) rename fs/{cifsd => ksmbd}/server.c (97%) rename fs/{cifsd => ksmbd}/server.h (81%) rename fs/{cifsd => ksmbd}/smb2misc.c (97%) rename fs/{cifsd => ksmbd}/smb2ops.c (96%) rename fs/{cifsd => ksmbd}/smb2pdu.c (92%) rename fs/{cifsd => ksmbd}/smb2pdu.h (99%) rename fs/{cifsd => ksmbd}/smb_common.c (97%) rename fs/{cifsd => ksmbd}/smb_common.h (98%) rename fs/{cifsd => ksmbd}/smbacl.c (89%) rename fs/{cifsd => ksmbd}/smbacl.h (87%) rename fs/{cifsd => ksmbd}/smbfsctl.h (100%) rename fs/{cifsd => ksmbd}/smbstatus.h (100%) rename fs/{cifsd => ksmbd}/transport_ipc.c (92%) rename fs/{cifsd => ksmbd}/transport_ipc.h (100%) rename fs/{cifsd => ksmbd}/transport_rdma.c (93%) rename fs/{cifsd => ksmbd}/transport_rdma.h (100%) rename fs/{cifsd => ksmbd}/transport_tcp.c (96%) rename fs/{cifsd => ksmbd}/transport_tcp.h (100%) rename fs/{cifsd => ksmbd}/unicode.c (100%) rename fs/{cifsd => ksmbd}/unicode.h (100%) rename fs/{cifsd => ksmbd}/uniupr.h (100%) rename fs/{cifsd => ksmbd}/vfs.c (74%) rename fs/{cifsd => ksmbd}/vfs.h (58%) rename fs/{cifsd => ksmbd}/vfs_cache.c (91%) rename fs/{cifsd => ksmbd}/vfs_cache.h (92%) create mode 100644 fs/ksmbd/xattr.h delete mode 100644 include/net/caif/caif_hsi.h create mode 100644 net/ethtool/phc_vclocks.c create mode 100644 rust/alloc/README.md create mode 100644 rust/alloc/alloc.rs create mode 100644 rust/alloc/borrow.rs create mode 100644 rust/alloc/boxed.rs create mode 100644 rust/alloc/collections/mod.rs create mode 100644 rust/alloc/fmt.rs create mode 100644 rust/alloc/lib.rs create mode 100644 rust/alloc/macros.rs create mode 100644 rust/alloc/prelude/mod.rs create mode 100644 rust/alloc/prelude/v1.rs create mode 100644 rust/alloc/raw_vec.rs create mode 100644 rust/alloc/rc.rs create mode 100644 rust/alloc/slice.rs create mode 100644 rust/alloc/str.rs create mode 100644 rust/alloc/string.rs create mode 100644 rust/alloc/sync.rs create mode 100644 rust/alloc/vec/drain.rs create mode 100644 rust/alloc/vec/drain_filter.rs create mode 100644 rust/alloc/vec/into_iter.rs create mode 100644 rust/alloc/vec/is_zero.rs create mode 100644 rust/alloc/vec/mod.rs create mode 100644 rust/alloc/vec/partial_eq.rs create mode 100644 rust/alloc/vec/set_len_on_drop.rs create mode 100644 rust/alloc/vec/spec_extend.rs create mode 100644 rust/bindgen_parameters create mode 100644 rust/build_error.rs create mode 100644 rust/kernel/build_assert.rs create mode 100644 rust/kernel/file.rs create mode 100644 rust/kernel/io_buffer.rs create mode 100644 rust/kernel/iov_iter.rs create mode 100644 rust/kernel/of.rs create mode 100644 rust/kernel/platdev.rs create mode 100644 rust/kernel/rbtree.rs create mode 100644 rust/kernel/security.rs create mode 100644 rust/kernel/str.rs create mode 100644 rust/kernel/task.rs create mode 100644 rust/kernel/traits.rs create mode 100644 rust/macros/lib.rs create mode 100644 rust/macros/module.rs delete mode 100644 rust/module.rs delete mode 100644 scripts/coccinelle/api/kobj_to_dev.cocci create mode 100644 scripts/coccinelle/misc/minmax.cocci create mode 100644 scripts/coccinelle/misc/swap.cocci delete mode 120000 scripts/dummy-tools/elfedit create mode 100755 scripts/generate_rust_analyzer.py create mode 100644 tools/perf/Documentation/perf-dlfilter.txt create mode 100644 tools/perf/pmu-events/arch/x86/icelake/icl-metrics.json copy tools/perf/pmu-events/arch/x86/{icelake => icelakex}/cache.json (60%) create mode 100644 tools/perf/pmu-events/arch/x86/icelakex/floating-point.json copy tools/perf/pmu-events/arch/x86/{icelake => icelakex}/frontend.json (77%) copy tools/perf/pmu-events/arch/x86/{icelake => icelakex}/memory.json (55%) create mode 100644 tools/perf/pmu-events/arch/x86/icelakex/other.json copy tools/perf/pmu-events/arch/x86/{icelake => icelakex}/pipeline.json (72%) create mode 100644 tools/perf/pmu-events/arch/x86/icelakex/uncore-memory.json create mode 100644 tools/perf/pmu-events/arch/x86/icelakex/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/icelakex/uncore-power.json copy tools/perf/pmu-events/arch/x86/{icelake => icelakex}/virtual-memory.json (65%) create mode 100644 tools/perf/scripts/python/libxed.py create mode 100644 tools/perf/util/dlfilter.c create mode 100644 tools/perf/util/dlfilter.h create mode 100644 tools/perf/util/perf_dlfilter.h create mode 100755 tools/testing/selftests/netfilter/conntrack_tcp_unreplied.sh