This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allnoconfig in repository toolchain/ci/linux.
discards 8702f95941c2 Add linux-next specific files for 20210625 discards 3ca1f8a83ed3 Merge branch 'akpm/master' discards 2e46b371a0ed powerpc/mm: enable HAVE_MOVE_PMD support discards 33471555b5b6 powerpc/book3s64/mm: update flush_tlb_range to flush page [...] discards 70c744554531 mm/mremap: allow arch runtime override discards 5bf7cd24efdd mm/mremap: hold the rmap lock in write mode when moving pa [...] discards 7a49147fe315 mm/mremap: use pmd/pud_poplulate to update page table entries discards 2ac0d9d327e1 mm/mremap: don't enable optimized PUD move if page table l [...] discards 0689558e6a9f mm/mremap: fix build failure with clang-10 discards fd43d97089f1 mm/mremap: convert huge PUD move to separate helper discards bd340734b5c7 selftest/mremap_test: avoid crash with static build discards 0e862d5179f6 selftest/mremap_test: update the test to handle pagesize o [...] discards e4d72c39d704 mm-rename-p4d_page_vaddr-to-p4d_pgtable-and-make-it-return [...] discards 01bbc16da511 mm: rename p4d_page_vaddr to p4d_pgtable and make it retur [...] discards 125999c8059e mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] discards b63f2f1e79af mm-rename-pud_page_vaddr-to-pud_pgtable-and-make-it-return [...] discards e9b79539a338 mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] discards d573e332e9b6 kdump: use vmlinux_build_id to simplify discards 7384ccbec81f buildid: fix kernel-doc notation discards 09ac27705a1d buildid: mark some arguments const discards e94e8bb963c8 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] discards 1617e4e20bd8 scripts/decode_stacktrace.sh: silence stderr messages from [...] discards 7d64c0ab5e3c scripts/decode_stacktrace.sh: support debuginfod discards 514d96b7f5f7 x86/dumpstack: use %pSb/%pBb for backtrace printing discards f1d4906940e1 arm64: stacktrace: use %pSb for backtrace printing discards d30d1f25c152 module: fix build error when CONFIG_SYSFS is disabled discards 20b3b0d62d61 module-add-printk-formats-to-add-module-build-id-to-stackt [...] discards b7d3b8848d10 buildid: fix build when CONFIG_MODULES is not set discards 75c1bc1ef718 module-add-printk-formats-to-add-module-build-id-to-stackt [...] discards 4288a281c040 module: add printk formats to add module build ID to stacktraces discards e669380bf1f5 dump_stack: add vmlinux build ID to stack traces discards 83e3adb78aa4 buildid-stash-away-kernels-build-id-on-init-fix discards e4d88e1d7eb6 buildid: stash away kernels build ID on init discards 75db425cce1b buildid: add API to parse build ID out of buffer discards 4f1e7abbb55d buildid: only consider GNU notes for build ID parsing discards 39b8ce36c524 x86: convert to setup_initial_init_mm() discards 85cfc907df4a sh: convert to setup_initial_init_mm() discards 428639327221 s390: convert to setup_initial_init_mm() discards 89cc90dfe151 riscv: convert to setup_initial_init_mm() discards 6e6e0df2a484 powerpc: convert to setup_initial_init_mm() discards 7e8a802d53e4 openrisc: convert to setup_initial_init_mm() discards 86a9a0ee5b95 nios2: convert to setup_initial_init_mm() discards ebcbd6bc4936 nds32: convert to setup_initial_init_mm() discards 99105337c563 m68k: convert to setup_initial_init_mm() discards bb69a783a377 h8300: convert to setup_initial_init_mm() discards 5ebb60800b92 csky: convert to setup_initial_init_mm() discards e9bc2d3abe8f arm64: convert to setup_initial_init_mm() discards 9f1c336c0b97 arm: convert to setup_initial_init_mm() discards 80a01060fcc6 arc: convert to setup_initial_init_mm() discards 23812f506611 mm: add setup_initial_init_mm() helper discards 1d4fcb3298b3 mm: fix spelling mistakes in header files discards 0ffcf62c343b secretmem: test: add basic selftest for memfd_secret(2) discards 459426b2c9a9 arch, mm: wire up memfd_secret system call where relevant discards 7b114189ed19 PM: hibernate: disable when there are active secretmem users discards f9d7889c1460 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] discards 83b1866b407a mm: introduce memfd_secret system call to create "secret" [...] discards 826488328c7e set_memory: allow querying whether set_direct_map_*() is a [...] discards 9780be40ef27 riscv/Kconfig: make direct map manipulation options depend on MMU discards 19ff8c3208c0 mmap: make mlock_future_check() global discards 5b8c8ac76708 mm/slub: use stackdepot to save stack trace in objects-fix discards cebfc5851f08 slub: STACKDEPOT: rename save_stack_trace() discards 13a7468b09cf mm/slub: use stackdepot to save stack trace in objects discards 8bf308d15b24 hexagon: select ARCH_WANT_LD_ORPHAN_WARN discards 449a40ee7f65 hexagon: use common DISCARDS macro discards 213694f42a2e hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script discards e4b2479bf322 lib: fix spelling mistakes in header files discards 4a194f9723d1 lib: fix spelling mistakes discards 2fb2b9491654 lib/test: fix spelling mistakes discards 7cf95b11ec2d Merge branch 'akpm-current/current' discards a56077070694 Revert "thunderbolt: test: Remove some casts which are no [...] discards f5f49ca03066 Revert "kunit: add unit test for filtering suites by names" discards 5a4ac9a277f8 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' discards 72f36de2683c Merge remote-tracking branch 'cxl/next' discards 2f0f3bf19053 Merge remote-tracking branch 'rust/rust-next' discards c260949b164f Merge remote-tracking branch 'memblock/for-next' discards 33b0597dbe62 Merge remote-tracking branch 'mhi/mhi-next' discards 0e80db92d5ed Merge remote-tracking branch 'fpga/for-next' discards 28a370657db3 Merge remote-tracking branch 'kgdb/kgdb/for-next' discards 5f25dbfdb847 Merge remote-tracking branch 'auxdisplay/auxdisplay' discards f085c4b554be Merge remote-tracking branch 'hyperv/hyperv-next' discards 13464b0e74fd Merge remote-tracking branch 'nvmem/for-next' discards 82607b077aab Merge remote-tracking branch 'slimbus/for-next' discards 894f4784fe4d Merge remote-tracking branch 'gnss/gnss-next' discards 53656157e38a Merge remote-tracking branch 'kspp/for-next/kspp' discards e0991cc13127 Merge remote-tracking branch 'seccomp/for-next/seccomp' discards 729783c166b0 Merge remote-tracking branch 'ntb/ntb-next' discards 28e4a315e3d6 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards 2dd54791aab9 Merge remote-tracking branch 'rtc/rtc-next' discards 4185fb8e51ee Merge remote-tracking branch 'coresight/next' discards 51c20fe32248 Merge remote-tracking branch 'livepatching/for-next' discards db0a726d4d0c Merge remote-tracking branch 'kselftest/next' discards 4fa39dcaeb63 Merge remote-tracking branch 'userns/for-next' discards ca9bd281ac77 Merge remote-tracking branch 'pwm/for-next' discards c085e5586e0f Merge remote-tracking branch 'pinctrl/for-next' discards a0a2ae3b47af Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards 5df831eb05ca Merge remote-tracking branch 'rpmsg/for-next' discards b97bab129bf5 Merge remote-tracking branch 'vhost/linux-next' discards 98451802d020 Merge remote-tracking branch 'scsi-mkp/for-next' discards 8db157375aed Merge remote-tracking branch 'scsi/for-next' discards 22622cc3f977 Merge remote-tracking branch 'cgroup/for-next' discards 5c3995fd5f5e Merge remote-tracking branch 'dmaengine/next' discards e81111875838 Merge remote-tracking branch 'staging/staging-next' discards a21e478f3964 Merge remote-tracking branch 'vfio/next' discards 9079b97439d7 Merge remote-tracking branch 'char-misc/char-misc-next' discards 65f866335aee Merge remote-tracking branch 'tty/tty-next' discards 63a70c278e22 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' discards 086179cb0d66 Merge remote-tracking branch 'usb/usb-next' discards 2fee38769035 Merge remote-tracking branch 'driver-core/driver-core-next' discards f65e76726bf8 Merge remote-tracking branch 'ipmi/for-next' discards 79f247814127 Merge remote-tracking branch 'leds/for-next' discards 34e3dc4fb33a Merge remote-tracking branch 'drivers-x86/for-next' discards d16f32ea3a0d Merge remote-tracking branch 'workqueues/for-next' omits e7abbafcb176 Merge branch 'for-next/clang/features' into for-next/kspp discards 09ba61bbe9ff Merge remote-tracking branch 'percpu/for-next' discards eb6abdeca676 Merge remote-tracking branch 'xen-tip/linux-next' discards fe86b88d64ec bus: mhi: core: Add range checks for BHI and BHIe discards 7b60adde573b bus: mhi: pci_generic: Set register access length for MHI driver discards f3eb6ea14362 ath11k: set register access length for MHI driver discards 932ff18cea14 bus: mhi: Add MMIO region length to controller structure discards 56609839b181 bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up discards 7e6a3cdf1e15 Merge remote-tracking branch 'kvms390/next' discards 1c361420b90f Merge remote-tracking branch 'kvm-arm/next' discards b302adb35cc2 Merge remote-tracking branch 'kvm/next' discards ff3822da5846 Merge remote-tracking branch 'rcu/rcu/next' discards 0d7fc7536d97 linux-next-pre discards ac155ea9a78a ipc-utilc-use-binary-search-for-max_idx-fix discards fb80fc8d55f8 ipc/util.c: use binary search for max_idx discards addefacd30b1 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock discards 3b11e3844e9e ipc: use kmalloc for msg_queue and shmid_kernel discards 7833b063ca48 ipc sem: use kvmalloc for sem_undo allocation discards 3324109c79e3 lib-decompressors-remove-set-but-not-used-variabled-level-fix discards 7a3fd45baee7 lib/decompressors: remove set but not used variabled 'level' discards b818245759a9 selftests/vm/pkeys: exercise x86 XSAVE init state discards 3db77e23a04a selftests/vm/pkeys: refill shadow register after implicit [...] discards f78b2fb17718 selftests/vm/pkeys: handle negative sys_pkey_alloc() return code discards eb4faffe4f75 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] discards 0d175bb27dbf kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] discards 5fe9a2df6212 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] discards 120ae5440ef0 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] discards e4cd3c286577 exec: remove checks in __register_bimfmt() discards f60cc85591ee x86: signal: don't do sas_ss_reset() until we are certain [...] discards 2f9b0a1d7a1b hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr discards 042058dfa46b hfsplus: remove unnecessary oom message discards 550f675c3c95 nilfs2: remove redundant continue statement in a while-loop discards 17f339ee5784 kprobes: remove duplicated strong free_insn_page in x86 and s390 discards b0cc992e3b7f init/main.c: silence some -Wunused-parameter warnings discards 2ca3c9236332 init: print out unknown kernel parameters discards d8b5084053d3 checkpatch: do not complain about positive return values s [...] discards e60e6d566a03 checkpatch: improve the indented label test discards 2f1484b22b50 checkpatch: scripts/spdxcheck.py now requires python3 discards a240340fae2b lib/decompress_unlz4.c: correctly handle zero-padding arou [...] discards 57eb167a3fe1 lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static discards b8c53aaef860 kstrtox: fix documentation references discards 2c12088cbdb8 kernel.h: split out kstrtox() and simple_strtox() to a sep [...] discards 4e3a9386a85c lib/test_string.c: allow module removal discards 936d39f40a61 lib: uninline simple_strtoull() discards 62196eb96ca0 lib: memscan() fixlet discards 09a5d7c52d38 lib/mpi: fix spelling mistakes discards 26f78a834345 lib/decompressors: fix spelling mistakes discards aa49102be0dd lib/math/rational: fix spelling mistake "demominator" -> " [...] discards 57ac66de2292 lib-math-rational-add-kunit-test-cases-fix discards 6ae0e7c0e245 lib/math/rational: add Kunit test cases discards be21dd440578 lib/math/rational.c: fix divide by zero discards 5cd53f434958 seq_file: drop unused *_escape_mem_ascii() discards 45c08bd06088 nfsd: avoid non-flexible API in seq_quote_mem() discards 9355aff25fad seq_file: convert seq_escape() to use seq_escape_str() discards 74c900182acf seq_file: add seq_escape_str() as replica of string_escape_str() discards 4b996c0271f0 seq_file: introduce seq_escape_mem() discards 6c6d2ef1f0d2 MAINTAINERS: add myself as designated reviewer for generic [...] discards 9cd703bf8709 lib/test-string_helpers: add test cases for new features discards dc7f441d7f7a lib/test-string_helpers: get rid of trailing comma in terminators discards d7a2cb68c526 lib/test-string_helpers: print flags in hexadecimal format discards c5bb3e67fa7e lib/string_helpers: allow to append additional characters [...] discards 1579abad9980 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] discards a6bbe91e51c6 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII discards 72792e143595 lib/string_helpers: drop indentation level in string_escape_mem() discards 836fb77d168b lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] discards 21443e0f33a7 lib/string_helpers: switch to use BIT() macro discards 323e991657cc lib: decompress_bunzip2: remove an unneeded semicolon discards f1885f96a2c2 kernel.h: split out panic and oops helpers (ia64 fix) discards c7d4a06c24ab kernelh-split-out-panic-and-oops-helpers-fix discards 84294597aaae kernel.h: split out panic and oops helpers discards 3f741348b0b1 drm: include only needed headers in ascii85.h discards 539fce6294dc proc/sysctl: make protected_* world readable discards 435d8d8f4b09 sysctl: remove redundant assignment to first discards 3fb9eefc1ec0 procfs/dmabuf: add inode number to /proc/*/fdinfo discards 3867d046ea35 procfs: allow reading fdinfo with PTRACE_MODE_READ discards 8d848ec73e7f fs-proc-kcorec-add-mmap-interface-fix discards bcba58a07ab8 fs/proc/kcore.c: add mmap interface discards b3ce496d331c proc: Avoid mixing integer types in mem_rw() discards 37f62c9c4475 kernel/hung_task.c: Monitor killed tasks. discards ab5312e8addc fs/buffer.c: dump more info for __getblk_gfp() stall problem discards eeb56258c5f4 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 58d8639c2f55 nouveau/svm: implement atomic SVM access discards 962e6616e245 nouveau/svm: refactor nouveau_range_fault discards b3e12a7c58c2 mm: selftests for exclusive device memory discards 2446c886107d mm/rmap: fix signedness bug in make_device_exclusive_range() discards 918f17d0b07d mm: device exclusive memory access discards 3c36d6c44dc9 mm/memory.c: allow different return codes for copy_nonpres [...] discards 742d1c01ab78 mm: rename migrate_pgmap_owner discards c71fac6c254d mm/rmap: split migration into its own function discards 8627f9b5f28d mm/rmap: split try_to_munlock from try_to_unmap discards 4eab0c04f1d9 mm/swapops: rework swap entry manipulation code discards 8bcbceec2cb7 mm: remove special swap entry functions discards d698a10d82f2 kfence: unconditionally use unbound work queue discards 9b2bbeeee0ff mm/thp: define default pmd_pgtable() discards d97c4ce99603 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM discards 24e133944014 mm/page_alloc: move prototype for find_suitable_fallback discards e90085c14828 mm/mmap_lock: fix warning when CONFIG_TRACING is not defined discards 989d61fa04e6 mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations discards ae32da98e05e mm/swap: make swap_address_space an inline function discards 8145f7daf477 mm/z3fold: add kerneldoc fields for z3fold_pool discards 83fc05e0e31f mm/zbud: add kerneldoc fields for zbud_pool discards 579845dad745 mm/memory_hotplug: fix kerneldoc comment for __remove_memory discards 0980b7fe5127 mm/memory_hotplug: fix kerneldoc comment for __try_online_node discards 6716fbef61cb mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] discards 38d5d54341a1 mm/mapping_dirty_helpers: remove double Note in kerneldoc discards 4cf3d7e7cbee mm/page_alloc: make should_fail_alloc_page() static discards f4ce1aa4bd7d mm/vmalloc: include header for prototype of set_iounmap_nonlazy discards ea431e0438e8 mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages discards b20cce16cb24 mm: fix spelling mistakes discards c82a68d70d76 mm: define default value for FIRST_USER_ADDRESS discards 958bac7bd061 mm: fix typos and grammar error in comments discards 0ebb35e54254 zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK discards fab72c7cfbdd mm/highmem: Remove deprecated kmap_atomic discards 9f48fad24e43 mm/zsmalloc.c: improve readability for async_free_zspage() discards 90f4d57bb281 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() discards b7a08c2e4f3c mm/zsmalloc.c: remove confusing code in obj_free() discards d75a8328bb15 mm: zram: amend SLAB_RECLAIM_ACCOUNT on zspage_cachep discards 0e017bb07458 mm/zswap.c: fix two bugs in zswap_writeback_entry() discards 4213008d628b mm/zswap.c: avoid unnecessary copy-in at map time discards b773a3a220cb mm/zswap.c: remove unused function zswap_debugfs_exit() discards c3eca566a6e7 mmmemory_hotplug-drop-unneeded-locking-fix discards c8a651ed5579 mm,memory_hotplug: drop unneeded locking discards 6244585b5f4d memory-hotplug.rst: complete admin-guide overhaul discards 2aa31574ca1a mm/memory_hotplug: rate limit page migration warnings discards c4e66774e5e3 selftests/vm: add test for MADV_POPULATE_(READ|WRITE) discards 1b3ec58797c8 selftests/vm: add protection_keys_32 / protection_keys_64 [...] discards 07a37215cb73 MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT discards a9b03908904a mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] discards a64b7046c18a mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] discards d7668d4b4c92 mm: make variable names for populate_vma_page_range() consistent discards 9b7d22b980cd mm: generalize ZONE_[DMA|DMA32] discards 9e80a71a7792 mm/nommu: unexport do_munmap() discards baf686477e5b nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes discards ef054f4dcc51 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc discards 1139e5a3e1bc mm/thp: fix strncpy warning discards 9f88e1abef1a mm: hwpoison_user_mappings() try_to_unmap() with TTU_SYNC discards 97ed9ca751c4 mm/thp: remap_page() is only needed on anonymous THP discards 8ddd5cdbee89 mm: rmap: make try_to_unmap() void function discards 5d7a591a64d0 mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] discards 774d56eee6ca mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] discards 083051e9ec8f mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] discards b13f4933cf73 mm: migrate: check mapcount for THP instead of refcount discards bf9883df7196 mm: migrate: don't split THP for misplaced NUMA page discards de9a72fdf5d2 mm: migrate: account THP NUMA migration counters correctly discards 1393a0c616ba mm: thp: fix a double unlock bug discards 87881868f3c7 mm: thp: refactor NUMA fault handling discards 843ab433f7ab mm: memory: make numa_migrate_prep() non-static discards 5772167bd903 mm: memory: add orig_pmd to struct vm_fault discards 2644ea74c39b mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs discards 3f450c3754ab mm: migrate: fix missing update page_private to hugetlb_pa [...] discards 52b4eb47b3b5 mm: migrate: fix missing update page_private to hugetlb_pa [...] discards c5a54bc5bca1 arm64/mm: drop HAVE_ARCH_PFN_VALID discards 39607c1819b3 arm64: drop pfn_valid_within() and simplify pfn_valid() discards 9f8ae9d4dd50 arm64: decouple check whether pfn is in linear map from pf [...] discards 6fa81b5dbbb9 memblock: update initialization of reserved pages discards 43982150afbe include/linux/mmzone.h: add documentation for pfn_valid() discards 635be1d61bb9 mm/mempolicy: use unified 'nodes' for bind/interleave/pref [...] discards 06fd6a4aacb6 mm: mempolicy: don't have to split pmd for huge zero page discards 639567e3425d mm/mempolicy: unify the parameter sanity check for mbind a [...] discards 1f2db22fe384 mm/mempolicy: unify the parameter sanity check for mbind a [...] discards 627be836460b mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] discards f0948376e785 mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] discards 716d163e85be mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] discards 63607916cc64 mm/mempolicy: cleanup nodemask intersection check for oom discards 59b74bbfd270 mm: compaction: remove duplicate !list_empty(&sublist) check discards 5f12fd15ff89 mm/compaction: use DEVICE_ATTR_WO macro discards e4f0148039f1 mm/zbud: fix unused function warnings when CONFIG_ZPOOL is [...] discards e7a161ccd4c4 mm/zbud: don't export any zbud API discards 7bbe879776c1 mm/zbud: reuse unbuddied[0] as buddied in zbud_pool discards 8f2dd2b2bd44 mm/z3fold: use release_z3fold_page_locked() to release loc [...] discards fc51c1cbcd3e mm/z3fold: fix potential memory leak in z3fold_destroy_pool() discards 6427cb5e2a43 mm/z3fold: remove unused function handle_to_z3fold_header() discards cdaa3a6bd3f2 mm/z3fold: remove magic number in z3fold_create_pool() discards 66f323de2fd8 mm/z3fold: avoid possible underflow in z3fold_alloc() discards 7930890c0c7a mm/z3fold: define macro NCHUNKS as TOTAL_CHUNKS - ZHDR_CHUNKS discards b977eb9d7b45 fs/proc/kcore: use page_offline_(freeze|thaw) discards 1841acf0632d virtio-mem: use page_offline_(start|end) when setting Page [...] discards eada2b736935 mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] discards 3363aca780c4 fs/proc/kcore: don't read offline sections, logically offl [...] discards 4e1564354db6 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM discards 8a7d1292e983 fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER discards 04f6f323ece6 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] discards 5fa0123b93cb mm/kconfig: move HOLES_IN_ZONE into mm discards bf5ee9b59813 mm: workingset: define macro WORKINGSET_SHIFT discards e8ad27f47531 include/trace/events/vmscan.h: remove mm_vmscan_inactive_l [...] discards 08c71fbd7819 mm/vmscan.c: fix potential deadlock in reclaim_pages() discards 1382671e24f2 userfaultfd: fix UFFDIO_CONTINUE ioctl request definition discards 7a1734cd6f5f userfaultfd/selftests: exercise minor fault handling shmem [...] discards 25df03d56364 userfaultfd-selftests-reinitialize-test-context-in-each-test-fix discards 4aad295f594a userfaultfd/selftests: reinitialize test context in each test discards 7bcce3c2b98b userfaultfd/selftests: create alias mappings in the shmem test discards a159ad3175d4 userfaultfd/selftests: use memfd_create for shmem test type discards f88c66e9c1f8 userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] discards 15aace162522 userfaultfd/shmem: advertise shmem minor fault support discards 7f10d53f71d7 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem discards 09d709f5f745 userfaultfd/shmem: support minor fault registration for shmem discards 17d3196ec7ce userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] discards e01ff236db26 userfaultfd/selftests: add pagemap uffd-wp test discards 7a10955b91d8 mm/pagemap: export uffd-wp protection information discards 17b30f29d6d8 mm/userfaultfd: fail uffd-wp registration if not supported discards 15c11ae6a040 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit discards 2f590409c2c2 mm/userfaultfd: fix uffd-wp special cases for fork() discards ef0c3dd422f3 mm/thp: simplify copying of huge zero page pmd when fork discards e656623c91d4 userfaultfd/selftests: unify error handling discards 12a7cc27982f userfaultfd/selftests: only dump counts if mode enabled discards 6e2de070d55b userfaultfd/selftests: dropping VERIFY check in locking_thread discards cdf83a04dc28 userfaultfd/selftests: remove the time() check on delayed uffd discards 6b052ba79b25 userfaultfd/selftests: use user mode only discards 8847b9eebc90 mm/hwpoison: disable pcp for page_handle_poison() discards 428b2447bc07 hugetlb: address ref count racing in prep_compound_gigantic_page discards ac94f44f4c98 hugetlb: remove prep_compound_huge_page cleanup discards 3afb95c67573 mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DE [...] discards 2467bcc381fe mm: sparsemem: use huge PMD mapping for vmemmap pages discards 9c91c35a5e64 mm: sparsemem: split the huge PMD mapping of vmemmap pages discards e34861616c67 mm, hugetlb: fix allocation error check and copy func name discards 836b5e81227d userfaultfd: remove set but not used variable 'vm_alloc_shared' discards 60d6aa80c213 mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY discards 6c6a29bfcc29 khugepaged: selftests: remove debug_cow discards 5e9d85efba10 powerpc/8xx: add support for huge pages on VMAP and VMALLOC discards f4ca5dc64796 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc discards f6476ee205d7 mm/vmalloc: enable mapping of huge pages at pte level in vmap discards ab9a3bdca50e arm64: define only {pud/pmd}_{set/clear}_huge when useful discards 3387d5b7b731 x86: define only {pud/pmd}_{set/clear}_huge when useful discards a57c2a12ddbc mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge discards c0535c91ca57 mm/hugetlb: change parameters of arch_make_huge_pte() discards 12138ac49879 mm/huge_memory.c: don't discard hugepage if other processe [...] discards 20c79ef0a4b4 mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] discards 92fcdc2cd7ae mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] discards 85603164a268 mm/huge_memory.c: add missing read-only THP checking in tr [...] discards 799dd1f19496 mm/huge_memory.c: use page->deferred_list discards 87445b876152 mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK discards 973f67174ccb mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] discards 861277ad0993 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] discards 5c4526a2a6c4 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate discards 0469a6d59ea2 mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] discards 6786cf4e3c0a mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] discards 0ea008eabd41 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap discards 27cc38d1330c mm: fix alloc_vmemmap_page_list documentation warning discards f12e495a0c70 mm: hugetlb: fix dissolve_free_huge_page use of tail/head page discards 0d209e017d8e mm: hugetlb: alloc the vmemmap pages associated with each [...] discards e46c7afce493 mm: hugetlb: defer freeing of HugeTLB pages discards 22eaeb486e6a mm/sparse-vmemmap: fix documentation warning discards 3594fa66019e mm: hugetlb: free the vmemmap pages associated with each H [...] discards 426e250cc6fd mm: hugetlb: gather discrete indexes of tail page discards 0984cd905d0a mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP discards 930b9b036141 mm: memory_hotplug: factor out bootmem core functions to b [...] discards e03d69a4a687 mm,hwpoison: make get_hwpoison_page() call get_any_page() discards d81a5e7593fe mmhwpoison-send-sigbus-with-error-virutal-address-fix discards a8865333b8a5 mm,hwpoison: send SIGBUS with error virutal address discards 0b9303f88479 mm/page_alloc: split pcp->high across all online CPUs for [...] discards 279cb976b9e5 mm/page_alloc: allow high-order pages to be stored on the [...] discards ecdcfd69e9c8 mm: replace CONFIG_FLAT_NODE_MEM_MAP with CONFIG_FLATMEM discards 5619951bc1c6 mm-replace-config_need_multiple_nodes-with-config_numa-fix discards d6488be6c176 mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA discards 0d01d172e477 docs: remove description of DISCONTIGMEM discards 7f376ed8f8cf arch, mm: remove stale mentions of DISCONIGMEM discards af3986eea8b1 mm: remove CONFIG_DISCONTIGMEM discards b23f307e8173 m68k: remove support for DISCONTIGMEM discards 4629f6bdfac0 arc: remove support for DISCONTIGMEM discards a1f1b160c24c arc: update comment about HIGHMEM implementation discards af5cb29f5cb4 alpha: remove DISCONTIGMEM and NUMA discards c652b3fd5bc0 mm/page_alloc: move free_the_page discards 2e8d99250987 mm/page_alloc: fix counting of managed_pages discards 21d152ad9bf5 mm/page_alloc: improve memmap_pages dbg msg discards 3ee6b5f77794 mm: drop SECTION_SHIFT in code comments discards 629d4f288cda mm/page_alloc: introduce vm.percpu_pagelist_high_fraction -fix discards b040dd99a7b2 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction discards 9d94bb17735a mm/page_alloc: limit the number of pages on PCP lists when [...] discards 81e6130c71b4 mm/page_alloc: scale the number of pages that are batch freed discards 9d7abd14df22 mm/page_alloc: adjust pcp->high after CPU hotplug events discards 5a6b456b0560 mm/page_alloc: disassociate the pcp->high from pcp->batch -fix discards 6b0fa37036eb mm/page_alloc: disassociate the pcp->high from pcp->batch discards 6cb7f39868a0 mm/page_alloc: delete vm.percpu_pagelist_fraction discards 4b1077adfb5e mm: page_alloc: dump migrate-failed pages only at -EBUSY discards 744109626766 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] discards 7b438bbe935f mm/page_alloc: avoid conflating IRQs disabled with zone->lock discards a184d246c7b5 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] discards 36823bbfda3d mm/page_alloc: reduce duration that IRQs are disabled for [...] discards 28e8b98f6e05 mm/page_alloc: batch the accounting updates in the bulk allocator discards 46e1524ec3d3 mm/vmstat: inline NUMA event counter updates discards 4d63c6d3238c mm/vmstat: convert NUMA statistics to basic NUMA counters discards d1f4dffa6a18 mm-page_alloc-convert-per-cpu-list-protection-to-local_loc [...] discards b28d221741ab mm/page_alloc: work around a pahole limitation with zero-s [...] discards 6c23fe284e9e mm/page_alloc: convert per-cpu list protection to local_lock discards 2bbae4ada1e9 mm/page_alloc: split per cpu page lists and zone stats -fix -fix discards a7dbf6bd9b0e mm/page_alloc: split per cpu page lists and zone stats -fix discards f055b57423df mm/page_alloc: split per cpu page lists and zone stats discards 1c2eeb3f3630 kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 discards d3d4704f5700 mm/page_alloc: switch to pr_debug discards 28b199e08795 mm: optimise nth_page for contiguous memmap discards 8773c209f469 mm: constify page_count and page_ref_count discards b6ffd8b72536 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype discards 66b3934a1c1e mm: make compound_head const-preserving discards 5ce540c87696 mm/page_owner: constify dump_page_owner discards 632af733a4d2 mm/debug: factor PagePoisoned out of __dump_page discards 0607c59dba0c mm/page_alloc: bail out on fatal signal during reclaim/com [...] discards 0700e2629b46 mm: make __dump_page static discards 3c6f619fc1d0 mm/mmzone.h: simplify is_highmem_idx() discards fc00df9d52e4 mm: report which part of mem is being freed on initmem case discards 81966b3325e6 kasan: use MAX_PTRS_PER_* for early shadow tables discards 494c92088e86 mm: define default MAX_PTRS_PER_* in include/pgtable.h discards cc5df3cd3b64 kasan: allow architectures to provide an outline readiness check discards 3505058c1bb4 kasan: allow an architecture to disable inline instrumentation discards 0119555221b3 kasan: add memzero init for unaligned size under SLUB debug discards f5c8d6e98627 kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL() discards fcf40bb407a5 kasan: use dump_stack_lvl(KERN_ERR) to print stacks discards 72af6c2e01bc fix for "printk: introduce dump_stack_lvl()" discards 0048f7ef147c printk: introduce dump_stack_lvl() discards a4451fb28b3c mm: vmalloc: add cond_resched() in __vunmap() discards 93ac380153bd mm/vmalloc: fallback to a single page allocator discards 5743b97a2729 mm/vmalloc: remove quoted strings split across lines discards 6cf42593d9a6 mm/vmalloc: print a warning message first on failure discards 2d31432d4549 mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() discards 49a2e8195894 mm/page_alloc: add an alloc_pages_bulk_array_node() helper discards f2696e15f169 mm, tracing: unify PFN format strings discards 93ddd9abdfe0 mm/dmapool: use DEVICE_ATTR_RO macro discards 3b26870c8c91 h8300: remove unused variable discards 2564ae1e2dec mm: improve mprotect(R|W) efficiency on pages referenced once discards 00df2c20add4 mm: improve mprotect(R|W) efficiency on pages referenced once discards c3c2f3d4b86e powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN discards 39e644425f13 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix discards 54d846d54399 lazy tlb: shoot lazies, a non-refcounting lazy tlb option discards 1d00ca957457 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 discards 8d5e2782eca4 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix discards b22990c45c40 lazy tlb: allow lazy tlb mm refcounting to be configurable discards bd502c7a60e0 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix discards 2a28fff79eec lazy tlb: introduce lazy mm refcount helper functions discards 908cc89f809c mm: update legacy flush_tlb_* to use vma discards 1a1797270c29 mm/mempolicy: use vma_lookup() in __access_remote_vm() discards e9d151d8f838 mm/memory.c: use vma_lookup() in __access_remote_vm() discards 6ac5944442f6 mm/mremap: use vma_lookup() in vma_to_resize() discards e377c5d170c3 mm/migrate: use vma_lookup() in do_pages_stat_array() discards 808a162d09b6 mm/ksm: use vma_lookup() in find_mergeable_vma() discards d4b20ba72e0c lib/test_hmm: use vma_lookup() in dmirror_migrate() discards 1df7fe03d2a0 kernel/events/uprobes: use vma_lookup() in find_active_uprobe() discards 9a8976d71723 misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() discards e0176aeba491 media: videobuf2: use vma_lookup() in get_vaddr_frames() discards 53d577804dfe drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() discards 424130ab866b net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() discards c8d126cd6d7e vfio: use vma_lookup() instead of find_vma_intersection() discards 75586efb77c6 virt/kvm: use vma_lookup() instead of find_vma_intersection() discards cf3bae9790ac x86/sgx: use vma_lookup() in sgx_encl_find() discards b52f2e100eaa arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() discards 6f24724e37eb arch/mips/kernel/traps: use vma_lookup() instead of find_vma() discards 6a34fbcb675d arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] discards 229b14db048c arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] discards ece9e086ed49 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] discards 67bea167d69d arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] discards c632ee75d209 drm/i915/selftests: use vma_lookup() in __igt_mmap() discards 02488f3b2af6 mm: add vma_lookup(), update find_vma_intersection() comments discards 7cb0e2b66c3f mm/memory.c: fix comment of finish_mkwrite_fault() discards e113f97ed6c7 mm/mmap: use find_vma_intersection() in do_mmap() for overlap discards cd39c63a55fd mm-mmap-introduce-unlock_range-for-code-cleanup-fix discards dc87eff85836 mm/mmap: introduce unlock_range() for code cleanup discards 64dac697f3d8 mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap discards b08f5ac25c6f mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() discards eb1cc598516f binfmt-remove-in-tree-usage-of-map_executable-fix discards e762f9efd6cd binfmt: remove in-tree usage of MAP_EXECUTABLE discards 075d7a8e08d5 perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC discards 759f50761815 mm: memcontrol: remove trailing semicolon in macros discards 523a0a0a5693 loop: charge i/o to mem and blk cg discards f7666a96e8c7 mm: charge active memcg when no mm is set discards 52378abf0d2b loop: use worker per cgroup instead of kworker discards eff5e3a59c32 memcontrol: use flexible-array member discards ac90023cbf1c mm: vmscan: remove noinline_for_stack discards 45ece0930f8c mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] discards 7b54a16d6072 mm: memcontrol: simplify the logic of objcg pinning memcg discards 8a16e7ea3360 mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] discards f2622291d4df mm: memcontrol: simplify lruvec_holds_page_lru_lock discards 31224ec49fb6 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] discards 2f396966d3ba mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm discards 78c7685287ae mm: memcontrol: fix page charging in page replacement discards 4711c2e8d18d mm: memcontrol: fix root_mem_cgroup charging discards 643523053fbd mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches discards ba5544f482e3 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix discards 5a8adb5d972b mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 discards 2800d22f1dbc mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] discards a24a940b7f09 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches discards 00dfd62042b2 mm: memcg/slab: properly set up gfp flags for objcg pointer array discards 3e27346ce709 mm/memcontrol.c: fix potential uninitialized variable warning discards 36d5f5ba02c2 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] discards e4df788c7781 mm/memcg: optimize user context object stock access discards f1bbce5b71b7 mm/memcg: improve refill_obj_stock() performance discards 313dd7226e8e mm/memcg: cache vmstat data in percpu memcg_stock_pcp discards e3808a1498ec mm/memcg: move mod_objcg_state() to memcontrol.c discards 17f695d969c6 swap: check mapping_empty() for swap cache before being freed discards 5a0b214e18e5 mm: free idle swap cache page after COW discards 76cc272dbe6a mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] discards 9bceeb97af01 mm/swap_slots.c: delete meaningless forward declarations discards e7cb29385709 mm/swap: remove unused local variable nr_shadows discards 1be39fe824e2 mm/swapfile: fold scan_swap_map() into the only caller get [...] discards 3233d24d25e5 mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION discards 340dd2801bb5 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] discards 6e852a93c231 mm/shmem: fix shmem_swapin() race with swapoff discards 09f70845de89 mm/swap: remove confusing checking for non_swap_entry() in [...] discards 74e0157ac8e9 swap: fix do_swap_page() race with swapoff discards 0c50d3c40223 mm/swapfile: use percpu_ref to serialize against concurren [...] discards 0fdd4e2994bd fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED discards defd4392af6d mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes discards fcc80ae2f9cd mm: gup: pack has_pinned in MMF_HAS_PINNED discards 7d3ce00fe574 mm: gup: allow FOLL_PIN to scale in SMP discards 553d284d0a1e mm/gup_benchmark: support threading discards def28e91b6ed mm: move page dirtying prototypes from mm.h discards 40a3964d682c fs-remove-noop_set_page_dirty-fix discards 5aacd4449ab3 fs: remove noop_set_page_dirty() discards 230b114e63bf fs: remove anon_set_page_dirty() discards ed7139487349 iomap: use __set_page_dirty_nobuffers discards 0eaab58a78a0 mm/writeback: use __set_page_dirty in __set_page_dirty_nobuffers discards 14e0f27e4265 mm/writeback: move __set_page_dirty() to core mm discards 14b3ae7c96cd ecryptfs: add a ->set_page_dirty cludge discards 733a1aa8c939 mm: require ->set_page_dirty to be explicitly wired up discards 9dc6f8322c73 fs: move ramfs_aops to libfs discards a10259f60c5d fs: unexport __set_page_dirty discards f47b2a4837cd vfs: keep inodes with page cache off the inode shrinker LRU discards 2bef35fddf25 fs: inode: count invalidated shadow pages in pginodesteal discards 62fd3f55696f fs: drop_caches: fix skipping over shadow cache inodes discards dcd84e756bcc mm: remove irqsave/restore locking from contexts with irqs [...] discards 7ca5c08187fa mm writeback,cgroup: fix documentation discards 3e0813f0cd32 cgroup, writeback: add smp_mb() to inode_prepare_wbs_switch() discards 3fa6edec6a8c writeback-cgroup-release-dying-cgwbs-by-switching-attached [...] discards 35e4ee52500c writeback, cgroup: release dying cgwbs by switching attach [...] discards 9adebe4cfc53 writeback, cgroup: support switching multiple inodes at once discards 55aac9d4ab30 writeback, cgroup: split out the functional part of inode_ [...] discards 581b53593534 writeback, cgroup: keep list of inodes attached to bdi_writeback discards c665e1a7e16b writeback, cgroup: switch to rcu_work API in inode_switch_wbs() discards de306b5d8ea4 writeback, cgroup: increment isw_nr_in_flight before grabb [...] discards 5fa18abeb2b6 writeback, cgroup: add smp_mb() to cgroup_writeback_umount() discards 7361b8fb14d1 writeback, cgroup: do not switch inodes with I_WILL_FREE flag discards 7c52146fe9c7 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() discards 13ff28c7b090 mm/page-writeback: update the comment of Dirty position control discards 91ec5b3f42ee mm/page-writeback: Fix performance when BDI's share of rat [...] discards 3ad3858601ad mm: page-writeback: kill get_writeback_state() comments discards eb96725d1977 virtio_balloon: specify page reporting order if needed discards d352157c743a mm/page_reporting: allow driver to specify reporting order discards c13ded260aba mm/page_reporting: export reporting order as module parameter discards 26eb0f189725 mm/page_reporting: fix code style in __page_reporting_request() discards be0e6bc98ca0 mm: mark idle page tracking as BROKEN discards 3fec994e46a2 mm: mmap_lock: use local locks instead of disabling preemption discards 86490ec968eb mm/debug_vm_pgtable: ensure THP availability via has_trans [...] discards 78c953cfd22a tools/vm/page_owner_sort.c: check malloc() return discards 4235d13fef8a dax: fix ENOMEM handling in grab_mapping_entry() discards 269c05f93867 mm/kmemleak: fix possible wrong memory scanning period discards a6e4301a5979 mm/slub: add taint after the errors are printed discards db5223db6a80 mm: slub: fix the leak of alloc/free traces debugfs interface discards 1c24d0f08c27 mm: slub: move sysfs slab alloc/free interfaces to debugfs discards 64af3c159dbb slub-force-on-no_hash_pointers-when-slub_debug-is-enabled-fix discards 3f94ee708bdb slub: force on no_hash_pointers when slub_debug is enabled discards c2f8ea9fe93e slub: indicate slab_fix() uses printf formats discards 9997a677d034 slub: actually use 'message' in restore_bytes() discards 6f271500c876 slub: restore slub_debug=- behavior discards d14a83102465 mm-slub-change-run-time-assertion-in-kmalloc_index-to-comp [...] discards 2f689ce33347 mm, slub: fix support for clang 10 discards 6401ed5b0832 kfence: test: fix for "mm, slub: change run-time assertion [...] discards c37c7d26cf0f mm, slub: change run-time assertion in kmalloc_index() to [...] discards 45cadf32ae76 slub: remove resiliency_test() function discards 3a5b98ccb4ea mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] discards bde2a7301333 mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] discards 92b57e8f7fab mm/slub, kunit: add a KUnit test for SLUB debugging functionality discards 927e32459be2 kunit: make test->lock irq safe discards c34b72f5ad8d slab: use __func__ to trace function name discards f8563cece01f doc: watchdog: modify the doc related to "watchdog/%u" discards 4d0479e5df85 doc: watchdog: modify the explanation related to watchdog thread discards 0a7984e73200 kernel: watchdog: modify the explanation related to watchd [...] discards fe0f87a37102 ocfs2: fix ocfs2 corrupt when iputting an inode discards 1a54761eb8a6 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards c47037f51e1d ocfs2: remove redundant initialization of variable ret discards e6575f01f2ad ocfs2: replace simple_strtoull() with kstrtoull() discards 3146b4dfcfd9 ocfs2: remove repeated uptodate check for buffer discards 6e06db836118 ocfs2: remove redundant assignment to pointer queue discards a36ed0ce485a ocfs2: fix snprintf() checking discards ddecaff7bd39 ocfs2: remove unnecessary INIT_LIST_HEAD() discards 49728e0b3972 squashfs: add option to panic on errors discards 4b317966850c scripts/spelling.txt: add more spellings to spelling.txt discards 9c07f78231ac streamline_config.pl: add softtabstop=4 for vim users discards a6ac017dd066 streamline_config.pl: make spacing consistent discards 0e2341aed86b ia64: mca_drv: fix incorrect array size calculation discards 2a5efea09fd7 ia64: headers: drop duplicated words discards 9c5e02f11567 kthread_worker: fix return value when kthread_mod_delayed_ [...] discards 7c3cca92fe66 kthread: switch to new kerneldoc syntax for named variable [...] discards 69bbc4ef9452 /proc/kpageflags: do not use uninitialized struct pages discards 2ecf072f150b /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 92e5d20e59dd mm-page_alloc-fix-memory-map-initialization-for-descending [...] discards 401b9c2ec3c6 mm/page_alloc: fix memory map initialization for descending nodes discards e64a5ee4b9a9 mm/gup: fix try_grab_compound_head() race with split_huge_page() discards f10052cfb210 mailmap: add Marek's other e-mail address and identity wit [...] discards 31ac059319b3 MAINTAINERS: fix Marek's identity again discards 6399113767f4 mm/page_alloc: do bulk array bounds check after checking p [...] discards 144b73ba3c16 mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] discards afbcbbd67e08 mm/hwpoison: do not lock page again when me_huge_page() su [...] discards e2de045da4a0 mm,hwpoison: return -EHWPOISON to denote that the page has [...] discards d67c3a8546dd mm/memory-failure: use a mutex to avoid memory_failure() races discards 56b692c118bf mm, futex: fix shared futex pgoff on shmem huge page discards 9daf4f6a4a11 kthread: prevent deadlock when kthread_mod_delayed_work() [...] discards 24827cf74dea kthread_worker: split code for canceling the delayed work timer discards 4e6ebd791979 mm/vmalloc: unbreak kasan vmalloc support discards 01489c3f1e51 KVM: s390: prepare for hugepage vmalloc discards 723a887bb33c mm/vmalloc: add vmalloc_no_huge discards 09fbf63df5b0 nilfs2: fix memory leak in nilfs_sysfs_delete_device_group discards e685ca864cf7 mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() discards 842d3b5673c1 mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes discards 22568ad78db9 mm: page_vma_mapped_walk(): get vma_address_end() earlier discards ca05a44d72e8 mm: page_vma_mapped_walk(): use goto instead of while (1) discards b46e41e2d612 mm: page_vma_mapped_walk(): add a level of indentation discards d91e8cd7122e mm: page_vma_mapped_walk(): crossing page table boundary discards aee407e8babf mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block discards 0d1f80869986 mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd discards 4439b0ce614d mm: page_vma_mapped_walk(): settle PageHuge on entry discards 5ce44062505d mm: page_vma_mapped_walk(): use page for pvmw->page discards 38414f6b7980 Merge remote-tracking branch 'ftrace/for-next' discards 99cdfa5bfe2f Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards fc7f62298b42 Merge remote-tracking branch 'edac/edac-for-next' discards 6840c954478d Merge remote-tracking branch 'clockevents/timers/drivers/next' discards 9abe0ab5deca Merge remote-tracking branch 'tip/auto-latest' discards a42995c94607 Merge remote-tracking branch 'spi/for-next' discards c2d3c4d04071 Merge remote-tracking branch 'mailbox/mailbox-for-next' discards 4847ec9c4518 Merge remote-tracking branch 'devicetree/for-next' discards 256be90ea296 Merge remote-tracking branch 'audit/next' discards eae881d605c9 Merge remote-tracking branch 'iommu/next' discards 078f3c9aca04 Merge remote-tracking branch 'watchdog/master' discards 571123c71a6c Merge remote-tracking branch 'tpmdd/next' discards ac51c32cc995 Merge remote-tracking branch 'tomoyo/master' discards 68a97a0bf2ee Merge remote-tracking branch 'smack/next' discards f2abecf2667a Merge remote-tracking branch 'selinux/next' discards 4952fed3b70c Merge remote-tracking branch 'safesetid/safesetid-next' discards 8773f919a498 Merge remote-tracking branch 'keys/keys-next' discards 85299f67468b Merge remote-tracking branch 'integrity/next-integrity' discards 2de11ece155f Merge remote-tracking branch 'apparmor/apparmor-next' discards 343569c2480c Merge remote-tracking branch 'security/next-testing' discards 117a5592c78e Merge remote-tracking branch 'regulator/for-next' discards 48943fb21f4d Merge remote-tracking branch 'battery/for-next' discards a03addee0d77 Merge remote-tracking branch 'backlight/for-backlight-next' discards c3dcf75f294d Merge remote-tracking branch 'mfd/for-mfd-next' discards 4958b83fc781 Merge remote-tracking branch 'mmc/next' discards 043da387480d Merge remote-tracking branch 'device-mapper/for-next' discards 246cebf7a5e6 Merge remote-tracking branch 'block/for-next' discards 4f9648281ec5 Merge remote-tracking branch 'input/next' discards afc84e88dc35 Merge remote-tracking branch 'modules/modules-next' discards c8c80b959a85 Merge remote-tracking branch 'sound-asoc/for-next' discards c58f7ba640d5 Merge remote-tracking branch 'sound/for-next' discards 5bbeaf7384eb Merge remote-tracking branch 'regmap/for-next' discards f9c084ff769f Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards 343535941588 Merge remote-tracking branch 'amdgpu/drm-next' discards 783fd8be7abc Merge remote-tracking branch 'drm-misc/for-linux-next' discards ddd73f81bf5e Merge remote-tracking branch 'drm/drm-next' discards 625c5288ce70 Merge remote-tracking branch 'crypto/master' discards adb6848f7afe Merge remote-tracking branch 'spi-nor/spi-nor/next' discards eb967e310b10 Merge remote-tracking branch 'nand/nand/next' discards 416a0ce4307b Merge remote-tracking branch 'mtd/mtd/next' discards 67f31f704203 Merge remote-tracking branch 'mac80211-next/master' discards 516002e68956 Merge remote-tracking branch 'bluetooth/master' discards da60bd58458d Merge remote-tracking branch 'wireless-drivers-next/master' discards 12fd205a33b7 Merge remote-tracking branch 'ipsec-next/master' discards dde4e36461ac Merge remote-tracking branch 'bpf-next/for-next' discards cb1e927ca21d Merge remote-tracking branch 'net-next/master' discards 20e4548cb0b3 Merge remote-tracking branch 'rdma/for-next' discards fe84da1f3cee Merge remote-tracking branch 'swiotlb/linux-next' discards 0c617156381d Merge remote-tracking branch 'dlm/next' discards 106e82fa3ccc Merge remote-tracking branch 'thermal/thermal/linux-next' discards 283550f9c375 Merge remote-tracking branch 'opp/opp/linux-next' discards 56b446c1f194 Merge remote-tracking branch 'devfreq/devfreq-next' discards af3578b0614e scftorture: Add RPC-like IPI tests discards c6f5e7e1ac95 tools/nolibc: Implement msleep() discards d7c47ea32af0 tools: include: nolibc: Fix a typo occured to occurred in [...] omits 549bfa2b279f torture: Move parse-console.sh call to PATH-aware scripts omits 31bffd23488f torture: Make kvm-recheck.sh skip kcsan.sum for build-only runs omits 52f94170b8cd rcu-tasks: Fix synchronize_rcu_rude() typo in comment omits 4b736f50b6e6 rcuscale: Console output claims too few grace periods discards 17cc594fc388 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 0cc0cb70f0ff Merge branch 'for-5.14/libata' into for-next discards 3c54bdf854bf Merge remote-tracking branch 'pm/linux-next' omits 780fed8a8381 Merge branch 'for-5.14/drivers-late' into for-next omits 3acc7821d010 nvme: use return value from blk_execute_rq() omits 64df91d653f2 block: return errors from blk_execute_rq() omits e3d268c3c31e nvme: use blk_execute_rq() for passthrough commands omits 3637ab378673 block: support polling through blk_execute_rq discards 4f3acfc308d4 Merge remote-tracking branch 'v4l-dvb/master' omits bfee26102577 Merge branch 'for-5.14/io_uring' into for-next omits faf88b0fb1c3 io_uring: reduce latency by reissueing the operation omits 490628d8cea8 Merge branch 'for-5.14/block' into for-next discards 0ea449586cd2 Merge remote-tracking branch 'jc_docs/docs-next' discards 4d5fbbe312cb Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards f4a792163b04 Merge remote-tracking branch 'i3c/i3c/next' discards 58772ed3b2ca Merge remote-tracking branch 'i2c/i2c/for-next' discards ffd9fc28e8cd Merge remote-tracking branch 'hid/for-next' discards 5759e4e8b2b7 Merge remote-tracking branch 'pstore/for-next/pstore' discards 6461b55c10f4 Merge remote-tracking branch 'pci/next' omits b12e6f2a98ad Merge branch 'for-5.14/io_uring' into for-next omits aca74e4fecb5 io_uring: add IOPOLL and reserved field checks to IORING_O [...] omits 93ab5beeafd8 io_uring: add IOPOLL and reserved field checks to IORING_O [...] discards 2cfbfd34e9ce Merge remote-tracking branch 'printk/for-next' omits 668590cb143f Merge branch 'for-5.14/io_uring' into for-next omits d8d048fcda10 Merge branch 'for-5.14/block' into for-next omits 5dfc1fa940a2 Merge branch 'for-5.14/drivers' into for-next omits be47dc09e433 Merge branch 'for-5.14/drivers-late' into for-next omits e38ab3746d6b block: remove REQ_OP_SCSI_{IN,OUT} omits 39b43c39c933 block: mark blk_mq_init_queue_data static omits 1ae3620b4d3e loop: rewrite loop_exit using idr_for_each_entry omits fd88a553fd68 loop: split loop_lookup omits 3da66fbc849f loop: don't allow deleting an unspecified loop device omits b3f178a49b57 loop: move loop_ctl_mutex locking into loop_add omits 5cf867bf01bb loop: split loop_control_ioctl omits d3672bf9dc56 loop: don't call loop_lookup before adding a loop device omits de06f26daa2f loop: remove the l argument to loop_add omits 212109dd155c loop: reduce loop_ctl_mutex coverage in loop_exit omits 6dc9532ad0a8 loop: reorder loop_exit omits d67611acaf14 mmc: initialized disk->minors omits 0fab84b107f1 mmc: switch to blk_mq_alloc_disk omits 4252e0fe10c9 mmc: remove an extra blk_{get,put}_queue pair omits 4c7d65377a36 nbd: provide a way for userspace processes to identify dev [...] omits 50035b4e6f5c ubd: use blk_mq_alloc_disk and blk_cleanup_disk omits 2933a1b2c6f3 ubd: remove the code to register as the legacy IDE driver omits 22b7b2801b49 null_blk: remove an unused variable assignment in null_add_dev omits f2d84acb94b9 mtip32xx: use blk_mq_alloc_disk and blk_cleanup_disk omits d0b0325d825c mtip32xx: simplify sysfs setup omits 6ae4198b2930 Merge branch 'for-5.14/libata' into for-5.14/drivers-late discards 35bfa5aa2dde Merge remote-tracking branch 'vfs/for-next' discards 9b7b14bdbbd5 Merge remote-tracking branch 'xfs/for-next' discards 8c89b9e7b718 Merge remote-tracking branch 'v9fs/9p-next' discards 3a2c1a28dd42 Merge remote-tracking branch 'ubifs/next' discards b94f1ed36d32 Merge remote-tracking branch 'nfsd/nfsd-next' discards ca07da0c9954 Merge remote-tracking branch 'jfs/jfs-next' discards dbf80d740c2d Merge remote-tracking branch 'gfs2/for-next' discards 98f72657bc55 Merge remote-tracking branch 'fuse/for-next' discards b3bf6941a488 Merge remote-tracking branch 'f2fs/dev' discards 6659bbc84fb3 Merge remote-tracking branch 'ext4/dev' discards 995269056490 Merge remote-tracking branch 'ext3/for_next' discards 4216b99243d5 Merge remote-tracking branch 'exfat/dev' discards 7a6dc4667e5e Merge remote-tracking branch 'erofs/dev' discards d3c006098143 Merge remote-tracking branch 'configfs/for-next' discards 96f2dab9f6e9 Merge remote-tracking branch 'cifsd/cifsd-for-next' discards fff639b36121 Merge remote-tracking branch 'cifs/for-next' discards 45c921aafaa4 Merge remote-tracking branch 'ceph/master' discards 89b89f216cdc Merge remote-tracking branch 'btrfs/for-next' discards 7a7772b40bcb Merge remote-tracking branch 'fscache/fscache-next' discards 3f4c71ff15c9 Merge remote-tracking branch 'fscrypt/master' discards 971bc0ba7bce Merge remote-tracking branch 'pidfd/for-next' discards 72a9ce427f53 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards f84542ec2df8 Merge remote-tracking branch 'uml/linux-next' discards b6394c16bc08 Merge remote-tracking branch 'sh/for-next' discards acf6c13ac023 Merge remote-tracking branch 's390/for-next' discards 12e02f8f4544 Merge remote-tracking branch 'risc-v/for-next' discards 61c496bdabdc Merge remote-tracking branch 'powerpc/next' discards 4a28f4273a65 Merge remote-tracking branch 'openrisc/for-next' discards 7162ce5c6d62 Merge remote-tracking branch 'mips/mips-next' discards c2f115e2fd32 Merge remote-tracking branch 'microblaze/next' discards 25d11317fcc6 Merge remote-tracking branch 'm68knommu/for-next' discards b7b56831114c Merge remote-tracking branch 'm68k/for-next' discards fd8b1b76dedf Merge remote-tracking branch 'h8300/h8300-next' discards 6d2cfac4641a Merge remote-tracking branch 'csky/linux-next' discards a2cb4df10f33 Merge remote-tracking branch 'clk-renesas/renesas-clk' discards 8f32ea3416b9 Merge remote-tracking branch 'clk/clk-next' discards 02c3b4088457 Merge remote-tracking branch 'xilinx/for-next' discards f2aeee1be6ad Merge remote-tracking branch 'ti-k3/ti-k3-next' discards acb22386621d Merge remote-tracking branch 'tegra/for-next' discards b3f13ded3f42 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 703618fe77c7 Merge remote-tracking branch 'scmi/for-linux-next' discards 45e6abedcfa4 Merge remote-tracking branch 'samsung-krzk/for-next' discards f3d9ee16ea43 Merge remote-tracking branch 'rockchip/for-next' discards 7a42939f7764 Merge remote-tracking branch 'renesas/next' discards b12c884d3390 Merge remote-tracking branch 'qcom/for-next' discards 774bb14d48af Merge remote-tracking branch 'omap/for-next' discards a507fa670f7c Merge remote-tracking branch 'mvebu/for-next' discards 3fd86e1371fa Merge remote-tracking branch 'mediatek/for-next' discards f31ed49fb769 Merge remote-tracking branch 'keystone/next' discards 59c9e59c2142 Merge remote-tracking branch 'imx-mxs/for-next' discards ed9bab02d2e2 Merge remote-tracking branch 'drivers-memory/for-next' discards 5232b65f54b0 Merge remote-tracking branch 'at91/at91-next' discards e63f3a954cb7 Merge remote-tracking branch 'aspeed/for-next' discards 23b7bde29dbf Merge remote-tracking branch 'amlogic/for-next' discards fe1f57da3dc2 Merge remote-tracking branch 'actions/for-next' discards 5aba5e197d40 Merge remote-tracking branch 'arm-soc/for-next' discards ad60bb5c42ab Merge remote-tracking branch 'arm64/for-next/core' discards c67658155333 Merge remote-tracking branch 'arm/for-next' discards 1c1a6b7f42b5 Merge remote-tracking branch 'asm-generic/master' discards 1ed27a98b763 Merge remote-tracking branch 'dma-mapping/for-next' discards 45b0fbec1127 Merge remote-tracking branch 'kbuild/for-next' discards dcde31a67151 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' 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' discards fd6ae26c403a Merge remote-tracking branch 'kunit-fixes/kunit-fixes' discards f4d507cbb9ac Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' discards 9c1b1465d109 Merge remote-tracking branch 'pidfd-fixes/fixes' discards 3299f86bc562 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' discards 6a735e1d448f Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards 7893d38e1865 Merge remote-tracking branch 'scsi-fixes/fixes' discards db0b11e41cd6 Merge remote-tracking branch 'vfs-fixes/fixes' discards 6d7531c31829 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 4b5fb81c9f38 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards 583118372d54 Merge remote-tracking branch 'hwmon-fixes/hwmon' discards 4ffd6fa8ef30 Merge remote-tracking branch 'kvm-fixes/master' discards fc197980cb2c Merge remote-tracking branch 'omap-fixes/fixes' discards e0c0fd932ce4 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards 8ed585ef6e22 Merge remote-tracking branch 'ide/master' discards 907ac774026d Merge remote-tracking branch 'input-current/for-linus' discards aecffc523fe0 Merge remote-tracking branch 'spi-fixes/for-linus' discards 36838a1ec43d Merge remote-tracking branch 'regulator-fixes/for-linus' discards df50591b8e1a Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards e2dc97105644 Merge remote-tracking branch 'sound-current/for-linus' discards 2df345814441 Merge remote-tracking branch 'net/master' discards 157092101f59 Merge remote-tracking branch 's390-fixes/fixes' discards b59dd6f720f4 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits fbca992675b7 PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defin [...] omits bbd77dc78e21 libceph: fix doc warnings in cls_lock_client.c omits 860db8c5c525 libceph: remove unnecessary ret variable in ceph_auth_init() omits b10d2ec2d39c libceph: fix some spelling mistakes omits 2bb2b316d6c9 libceph: kill ceph_none_authorizer::reply_buf omits 9987a77f2328 ceph: make ceph_queue_cap_snap static omits 7ff3aad8417e ceph: make ceph_netfs_read_ops static omits 6212dabd1cd7 ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty omits 92a926806ce1 thermal/drives/int340x/processor_thermal: Add PCI MMIO bas [...] omits 6de7a1d006ea thermal/drivers/int340x/processor_thermal: Split enumerati [...] omits 3304616e985f Merge branch 'pm-cpufreq' into linux-next omits bcfed6e9fe96 Merge branch 'acpi-pm' into linux-next omits 7c423e6cac1c Merge branch 'acpi-tables' into linux-next omits 116477505daf Merge branch 'devprop-fixes' into linux-next omits de0b2d6a2413 io_uring: refactor io_openat2() omits 1335c93612a0 io_uring: simplify struct io_uring_sqe layout omits 9073045c3b90 io_uring: update sqe layout build checks omits a15c03fed28a io_uring: fix code style problems omits 843b08431caa io_uring: refactor io_sq_thread() omits ade760d311a0 io_uring: don't change sqpoll creds if not needed omits 9e7e5a77456f io_uring: add support for IORING_OP_LINKAT omits b2882304c027 io_uring: add support for IORING_OP_SYMLINKAT omits 53893cda4652 fs: update do_*() helpers to return ints omits 4bb393644263 fs: make do_linkat() take struct filename omits 11dd7014f10f namei: add getname_uflags() omits 7ab0449b2dfd fs: make do_symlinkat() take struct filename omits 30509f148ad1 fs: make do_mknodat() take struct filename omits 06f0ca92c2ef io_uring: add support for IORING_OP_MKDIRAT omits bb72a85b7238 fs: make do_mkdirat() take struct filename discards 4eb5be10a4f5 Merge branch kvm-arm64/mmu/mte into kvmarm-master/next omits 6394023b85c1 Merge branch 'locking/core' omits 8715dd942735 Merge branch 'sched/core' omits 2700d0eed5aa Merge branch 'timers/core' omits b51461829674 Merge branch 'x86/sev' omits a7e6cfc58d01 Merge branch 'linus' omits 57e9005ec370 Merge branch 'for-5.14/block' into for-next omits 6017b5b1df42 Merge branch 'for-5.14/drivers' into for-5.14/drivers-late omits 7ed92cd0a74f Merge branch 'for-5.14/block' into for-5.14/drivers-late omits 3a43a0d955d6 Merge branch 'cpufreq/cppc' into cpufreq/arm/linux-next omits b12358dfe8ec cpufreq: CPPC: Add support for frequency invariance omits 5c6734e695ea arch_topology: Avoid use-after-free for scale_freq_data omits 1306da819f48 cpufreq: cppc: Pass structure instance by reference omits 445b58405e81 cpufreq: cppc: Fix potential memleak in cppc_cpufreq_cpu_init discards c1610aae495b kunit: tool: internal refactor of parser input handling discards 478c1872c8fe lib/test: convert lib/test_list_sort.c to use KUnit discards 0f9a5ea13acf kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers discards c9d80ffc5a0a kunit: add unit test for filtering suites by names discards f3dbc1aa6b49 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] discards 190de68ba85c Bluetooth: Increment management interface revision discards a9a38d725ce1 Merge remote-tracking branch 'spi/for-5.14' into spi-next discards 721c34719532 Merge remote-tracking branch 'spi/for-5.13' into spi-linus discards eba24b40bd64 Merge remote-tracking branch 'spi/for-5.12' into spi-linus discards c07adf6925ff Merge remote-tracking branch 'asoc/for-5.14' into asoc-next discards 1aab0f8da491 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus omits 87e968848116 certs: Add support for using elliptic curve keys for signi [...] omits 28d62d945ded certs: Trigger creation of RSA module signing key if it's [...] omits 97ece1dfb2eb drm/i915/display: Do not zero past infoframes.vsc omits 4effcf27f123 f2fs: remove false alarm on iget failure during GC omits 91f9e052f7dc f2fs: enable extent cache for compression files in read-only omits 3544706fa489 cpufreq: cppc: Migrate to ->exit() callback instead of ->s [...] omits a73bbfba991f media: siano: Fix out-of-bounds warnings in smscore_load_f [...] omits 464c4e66f99b PCI: quirks: Quirk PCI d3hot delay for AMD xhci omits 0106be6dfc9a drm/radeon: Add HD-audio component notifier support (v2) omits 5aad81423c80 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 9aa778f5d365 Revert "drm/amd/display: To modify the condition in indica [...] omits 6abcd7495bdd Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 6374aa0ad8ce drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 7ad091089d48 drm/amdgpu: only check for _PR3 on dGPUs omits 54dee3da9a6b drm/amdgpu: add another raven1 gfxoff quirk omits a8cc1ba1977a usb/host: enable auto power control for xhci-pci omits 8e19029d984b drm/amdgpu: Power down VCN and JPEG before disabling SMU features omits fe19ca91c20b drm/amd/display: Enabling eDP no power sequencing with DAL [...] omits 0eb0a122fa4d Merge branch 'clk-amlogic' into clk-next omits 00b1a0341c16 torture: Protect kvm-remote.sh directory trees from /tmp reaping omits f49f70c6b9f7 torture: Log more kvm-remote.sh information omits bd89439b233d torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments omits 465ba9a038dd torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments omits 00f6fb90d7de torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument omits 9edb38254457 kcsan: Make strict mode imply interruptible watchers omits bcc8edb545e9 kcsan: permissive: Ignore data-racy 1-bit value changes omits a5226d35a613 kcsan: Print if strict or non-strict during init omits 57b3eaa06dfc kcsan: Rework atomic.h into permissive.h omits 3c3e2f8083ad kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() omits f029991f064a kcsan: Introduce CONFIG_KCSAN_STRICT omits cde825584884 kcsan: Remove CONFIG_KCSAN_DEBUG omits b1dfa62ad7e0 kcsan: Improve some Kconfig comments omits 91c3a50d47f0 rcu/doc: Add a quick quiz to explain further why we need s [...] omits 45abbe5df8cd refscale: Avoid excess warnings in ref_scale_reader() omits cf2cf6becb58 rcu: Remove trailing spaces and tabs omits 39db452e474e rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] omits 43cea200ab25 scftorture: Avoid excess warnings omits e47b8786df16 torture: Create KCSAN summaries for torture.sh runs omits f71e74c1f59d torture: Enable KCSAN summaries over groups of torture-test runs omits 7d7e89044e4d rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() omits a8b05784d0ee srcutiny: Mark read-side data races omits 9f34db454c41 locktorture: Count lock readers omits 274ce95249f1 locktorture: Mark statistics data races omits 7467c32fd5a5 docs: Fix a typo in Documentation/RCU/stallwarn.rst omits f94c9fdbb7fc rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() omits db653094d363 rcu-tasks: Don't delete holdouts within trc_inspect_reader() omits edd715195d2c rcu-tasks: Mark ->trc_reader_special.b.need_qs data races omits c96f9982e8e8 rcu-tasks: Mark ->trc_reader_nesting data races omits bc77e330c20d rcu-tasks: Add comments explaining task_struct strategy omits 505210387037 rcu: Start timing stall repetitions after warning complete omits 2a2d23ade954 rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() omits 17b252de2581 rcu/tree: Handle VM stoppage in stall detection omits f36200ed0eb5 rculist: Unify documentation about missing list_empty_rcu() omits 262af5315bc1 Documentation/RCU: Fix nested inline markup discards 8a0039412d35 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] omits a51c80057a88 Merge branch 'pm-pci' into linux-next omits 78406cf5001e Merge branches 'acpi-scan' and 'acpi-ec' into linux-next omits e53fbd0a2509 Merge branch 'core/urgent' omits 5d010c2ed089 Merge branch 'sched/urgent' omits a4f21364bc13 Merge branch 'objtool/urgent' omits f25ac9622829 Merge branch 'locking/core' omits a84700ff2df7 Merge branch 'x86/sev' omits ca06ea4d6015 Merge branch 'x86/urgent' omits 62e5f530362e Merge branch 'linus' omits c025f5b2e5a5 PCI: rockchip: Avoid accessing PCIe registers with clocks gated omits 4304d3be8754 gfs2: Fix underflow in gfs2_page_mkwrite omits 30f9a39d6f77 gfs2: Use list_move_tail instead of list_del/list_add_tail omits a90b68eeee3c gfs2: Fix do_gfs2_set_flags description omits 53ff0de6f2a0 Merge branch 'clk-rockchip' into clk-next omits 72ac4f3fb977 Merge branch 'clk-imx' into clk-next omits 610288eedcda Merge branch 'clk-nvidia' into clk-next omits 89e4ea5c5b41 Merge branch 'clk-allwinner' into clk-next omits d04dd9d46fa8 Merge branch 'clk-renesas' into clk-next discards b8e0c7f90e6f dm btree remove: assign new_root only when removal succeeds discards 628527c91ab3 dm zone: fix dm_revalidate_zones() memory allocation discards 82079038031f dm ps io affinity: remove redundant continue statement discards 8e54fbee7c21 dm writecache: add optional "metadata_only" parameter omits 1b02478a82ab Merge branch 'pm-domains' into linux-next omits c3d334deb51e Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next omits f7d380988581 Merge branches 'pm-core' and 'pm-sleep' into linux-next omits 5daf7c100b56 Merge branch 'pnp' into linux-next omits f9d87c5a992e Merge branches 'acpi-soc' and 'acpi-misc' into linux-next omits f82c888bb665 Merge branch 'acpi-messages' into linux-next omits 537e2cd3f589 Merge branches 'acpi-prm', 'acpi-dptf', 'acpi-apei' and 'a [...] omits aa19dd369603 Merge branches 'acpi-tables', 'acpi-ec', 'acpi-sysfs' and [...] omits 5f4760aa8027 Merge branches 'acpi-pm', 'acpi-processor' and 'acpi-resou [...] omits 24e8d56b99e0 Merge branches 'acpi-bus' and 'acpi-scan' into linux-next omits 120a1d28795c Merge branch 'acpica' into linux-next omits 33f95eed844a Merge branch 'devprop' into linux-next omits 1b5550506d57 Merge branch 'objtool/urgent' 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 f10bd30916ba Merge branch 'efi/core' omits e0de5db48d4b Merge branch 'irq/core' omits c35a5c14ba5f Merge branch 'locking/core' omits daee9e2f634b Merge branch 'objtool/core' omits d2efa19bf6cb Merge branch 'perf/core' omits 8a17ad894cd6 Merge branch 'ras/core' omits e1957cb5f85d Merge branch 'sched/core' omits 0d5012322535 Merge branch 'smp/core' omits 51eedf04c8a7 Merge branch 'smp/urgent' omits 9a82bfb4fd67 Merge branch 'timers/core' omits dc681a4071c6 Merge branch 'timers/nohz' omits f9b262e41ddd Merge branch 'x86/apic' omits 58d657d74935 Merge branch 'x86/boot' omits ea68225eca7c Merge branch 'x86/cleanups' omits 9c4bb46656ec Merge branch 'x86/cpu' omits f57a9c38a5e2 Merge branch 'x86/entry' omits dc10e0234ed0 Merge branch 'x86/fpu' omits d2ab491cb7e5 Merge branch 'x86/irq' omits d37a63bab292 Merge branch 'x86/misc' omits ed6446735c17 Merge branch 'x86/mm' omits 64ec713982a2 Merge branch 'x86/sev' omits 9113b882b282 Merge branch 'x86/splitlock' omits 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 omits 6de0091b9278 Merge branch 'features' into for-next omits 629c48f8e9c7 Merge branch 'fixes' into for-next discards 6393989e2a31 mailbox: bcm-flexrm-mailbox: Remove redundant dev_err call [...] discards 5f006dbc4fdb mailbox: bcm2835: Remove redundant dev_err call in bcm2835 [...] discards d621f09ff18f mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustion discards 0f9397638921 mailbox: mtk-cmdq: Add struct cmdq_pkt in struct cmdq_cb_data discards 4a3cb0303984 mailbox: mtk-cmdq: Use mailbox rx_callback discards 97badbeb32cb mailbox: mtk-cmdq: Remove cmdq_cb_status discards c2a4df9fee5f mailbox: imx-mailbox: support i.MX8ULP MU discards 91c8c1fbe498 mailbox: imx: add xSR/xCR register array discards 53232928a765 mailbox: imx: replace the xTR/xRR array with single register discards 0e8988002b8e dt-bindings: mailbox: imx-mu: add i.MX8ULP MU support discards 08a5d611513c MAINTAINERS: add entry for polarfire soc mailbox discards 241766a1ded2 dt-bindings: add bindings for polarfire soc system controller discards de5473936808 mbox: add polarfire soc system controller mailbox discards b7d0d0368967 dt-bindings: add bindings for polarfire soc mailbox discards d52d0474f66b mailbox: hisilicon: Use the correct HiSilicon copyright discards 22486f0ea716 MAINTAINERS: Add dt-bindings to mailbox entry discards 53d62363f9c8 mailbox: mediatek: Remove redundant error printing in cmdq [...] discards 55d97a6e8065 mailbox: bcm-pdc: Remove redundant error printing in pdc_probe() discards d92311b32c22 mailbox: arm_mhu: Remove redundant error printing in mhu_probe() omits c21a8a5f7cb4 Merge branch 'for-5.14/block' into for-next omits 74437eafbebb Merge branch 'for-5.14/io_uring' into for-next omits 7798ec3278c0 Merge branch 'for-5.14/block' into for-next omits 7627c46b216b Merge branch 'for-5.14/drivers' into for-next omits be625f488443 Merge branch 'for-5.14/block' into for-next omits 8e6ca92fbf96 Merge branch 'for-5.14/block' into for-next omits 6aeb5878a952 scripts/min-tool-version.sh: Raise minimum clang version t [...] omits 3f726559be06 Merge branch 'for-5.14/libata' into for-next discards 23f66fc785b5 Merge branches 'iommu/fixes', 'arm/rockchip', 'arm/smmu', [...] discards 18a332087fa9 Merge branch 'devel' 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 omits 1d4a6f5a0bd2 Merge branch 'for-5.14/drivers-late' into for-next omits 281ea6a5bfdc mmc: switch to blk_mq_alloc_disk omits c58e637bb8f7 mmc: remove an extra blk_{get,put}_queue pair omits 9d7848127f97 Merge branch 'misc-5.13' into next-fixes omits 33d5bbc5460d Merge branch 'for-5.14/block' into for-next discards 3105497b8ae7 Merge branch 'trace/ftrace/urgent' into trace/for-next discards cbeca1470546 Bluetooth: btmrvl: remove redundant continue statement discards 65ffe944dfd8 recordmcount: Correct st_shndx handling omits d3cd40f2fa0a Merge branch 'for-5.14/block' into for-next omits 71efee5b8b00 Merge branch 'for-5.14/drivers-late' into for-next omits c239959a4049 nbd: provide a way for userspace processes to identify dev [...] omits 078455556201 Merge branch 'for-5.14/block' into for-next omits e412db2acce6 Merge branch 'for-5.14/libata' into for-next omits 1302a9ff039f Merge branch 'for-5.14/io_uring' into for-next omits 07512276b530 Merge branch 'for-5.14/drivers-late' into for-next omits b12d17fce641 ubd: use blk_mq_alloc_disk and blk_cleanup_disk omits aebbd9fdb0cc ubd: remove the code to register as the legacy IDE driver omits ab29d013e358 null_blk: remove an unused variable assignment in null_add_dev omits 29a0278eee6d mtip32xx: use blk_mq_alloc_disk and blk_cleanup_disk omits 7884a43d2b16 mtip32xx: simplify sysfs setup omits 0e9bd6b208ec Merge branch 'for-5.14/io_uring' into for-next omits 3f49a8432792 Merge branch 'for-5.14/drivers' into for-next omits 52a2c8904f0a Merge branch 'for-5.14/libata' into for-next omits 9658b8acb553 Merge branch 'for-5.14/libata' into for-next omits 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 195c460f80c9 Merge branch 'for-5.14/drivers' into for-next omits 249a50ed40cc Merge branch 'for-5.14/io_uring' into for-next omits d68c2e29fec2 Merge branch 'for-5.14/libata' into for-next omits 2360d0e75b6b Merge branch 'for-5.14/drivers' into for-next omits 7dcc6d471327 Merge branch 'for-5.14/block' into for-next omits 5264f724cf1f exfat: handle wrong stream entry size in exfat_readdir() omits 4202e96cbf76 exfat: avoid incorrectly releasing for root inode omits 6126899f2b9c riscv: Introduce set_kernel_memory helper omits 1130294f1440 Merge branch 'work.iov_iter' into for-next discards 1bedbe4aa1e5 Bluetooth: Fix Set Extended (Scan Response) Data omits 9a45f07c1284 Merge branch 'work.namei' into for-next omits f09119823f43 Merge branch 'clk-vc5' into clk-next omits e8757de39c87 Merge branch 'clk-ti' into clk-next omits 5a386da363ff Merge branch 'clk-qcom' into clk-next omits 54a696e61765 Merge branch 'clk-legacy' into clk-next omits 9dc9e5d8cf2e rcu: Mark accesses to ->rcu_read_lock_nesting omits 3699444f04b2 Documentation/RCU: Fix emphasis markers omits 4caade90b460 rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() omits edc0e2aa5d1e rcu: Weaken ->dynticks accesses and updates omits 9f460390aac1 rcu/nocb: Start moving nocb code to its own plugin file omits fa5ea03eb7d5 rcu: Remove special bit at the bottom of the ->dynticks counter omits 1e1cb3343e25 tools/memory-model: Document data_race(READ_ONCE()) omits f5863ff17980 tools/memory-model: Heuristics using data_race() must hand [...] omits 401c77b05c1e tools/memory-model: Add example for heuristic lockless reads omits 01e4a17c9419 tools/memory-model: Make read_foo_diagnostic() more clearl [...] omits 01297d385b93 rcutorture: Preempt rather than block when testing task stalls omits 406a2f008f2e rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] omits 904a62d2b3bd rcu: Fix to include first blocked task in stall warning omits 5eb22915d244 torture: Make torture.sh accept --do-all and --donone omits 10ea251ac0d5 torture: Add clocksource-watchdog testing to torture.sh omits 78a4824438c3 refscale: Add measurement of clock readout omits 5db46dec3d34 Merge branch 'lkmm-dev.2021.05.10c' into HEAD omits 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 95a886a14f15 Merge branch 'clk-versatile' into clk-next discards 4685d2bb22f6 Bluetooth: use inclusive language when filtering devices discards c56362c2b97b Bluetooth: use inclusive language when tracking connections discards ca4496936057 Bluetooth: use inclusive language in HCI role comments 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 1e586966e9a2 PCI: xgene: Fix a non-compliant kernel-doc omits eabbc3ccbe76 PCI: xgene: Annotate __iomem pointer discards e62473c516b6 Bluetooth: smp: Use the correct print format discards 48f4e2eef7ca Bluetooth: sco: Use the correct print format discards 899a333d7082 Bluetooth: msft: Use the correct print format discards aee005893410 Bluetooth: mgmt: Use the correct print format discards d68d9753b828 Bluetooth: amp: Use the correct print format discards a8201bbfd87d Bluetooth: a2mp: Use the correct print format discards ef3ff9865223 Bluetooth: 6lowpan: Use the correct print format discards def89fcbf55f Bluetooth: hidp: Use the correct print format discards dc7530bc0665 Bluetooth: cmtp: Use the correct print format discards 313e06a76a3f Bluetooth: bnep: Use the correct print format discards 35eb10b55b83 Bluetooth: Fix spelling mistakes discards 02b3492e6316 Bluetooth: btusb: Add a new USB ID for RTL8822CE discards 4865bed5d857 Bluetooth: btusb: fix bt fiwmare downloading failure issue [...] discards b7f84e216daa Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. discards d6e15c04b70d Bluetooth: btmtkuart: using pm_runtime_resume_and_get inst [...] discards 46014be648c5 Bluetooth: use inclusive language in comments discards f3cd0846d705 Bluetooth: use inclusive language in SMP discards 1e7390685261 Bluetooth: use inclusive language in HCI LE features discards 83b28e5e89d9 Bluetooth: use inclusive language to describe CPB discards 7d65072ec779 Bluetooth: use inclusive language in hci_core.h discards 6bd0fdb59797 Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid discards beb1dd87ab58 Bluetooth: btrtl: rename USB fw for RTL8761 discards ebe7b17d3b62 Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS B [...] omits 1e67a81775cb media: s5p-mfc: Fix display delay control creation omits 4986cb6979bd media: mtk-vpu: on suspend, read/write regs only if vpu is [...] omits 215e08fb81e9 media: video-mux: Skip dangling endpoints omits f439944a1d13 Merge branch 'clk-qcom' into clk-next omits 73273b7a1d34 Merge branch 'clk-sifive' into clk-next omits 9cac4f755407 Merge branch 'clk-renesas' into clk-next omits 497a76f6cd02 Merge branch 'clk-versatile' into clk-next omits e8f859f8dc63 Merge branch 'clk-qcom' into clk-next omits fe092fc9f14b selftests/seccomp: Flush benchmark output omits 7b8e0aa45fe7 selftests/seccomp: More closely track fds being assigned omits 7ee53a23fdc8 selftests/seccomp: Add test for atomic addfd+send omits 762458990163 seccomp: Support atomic "addfd + send reply" omits 56a95686c98a seccomp: Refactor notification handler to prepare for new [...] discards 10847cf32d5c Bluetooth: hci_h5: Add RTL8822CS capabilities discards 1920c2b5fedd Bluetooth: mgmt: Fix the command returns garbage parameter value discards a29cbfbf673f Bluetooth: disable filter dup when scan for adv monitor omits 990e6d0e1de8 arm: extend pfn_valid to take into accound freed memory ma [...] omits 4ce27baf95df memblock: align freed memory map on pageblock boundaries w [...] omits 03be3200ba9f memblock: free_unused_memmap: use pageblock units instead [...] discards c7e1e7ccd606 Bluetooth: Translate additional address type during le_conn_comp discards 7e17367e0169 Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro discards 3c12c376e965 Bluetooth: btusb: Add support USB ALT 3 for WBS discards 2aaf532ca1b6 Bluetooth: btusb: Use firmware_request_nowarn discards 48c8becdd0c3 Bluetooth: L2CAP: Fix invalid access on ECRED Connection response discards a563f2a47ca3 Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails discards b8950e6815b6 Bluetooth: Remove spurious error message discards 3f4598868685 Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) discards f17d4d7ef732 dt-bindings: net: bluetooth: Add device tree bindings for [...] discards d82795d80cb2 dt-bindings: net: bluetooth: Convert Qualcomm BT binding t [...] discards 55c9850addcc Bluetooth: btqca: Moved extracting rom version info to com [...] discards e495dbe5beec Bluetooth: btqca: Add support for firmware image with mbn [...] discards ace4e30dbca7 Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750 discards 8bf7111b4bda Bluetooth: Shutdown controller after workqueues are flushe [...] discards 9159c7ac15ba Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth omits 280af034a71d csky: Kconfig: Remove unused selects omits 6367594331fc csky: syscache: Fixup duplicate cache flush omits 090bd136b1aa tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 9636d7b9526f tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits bb66c9071312 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 825736886a95 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits a2cbaa0e19b7 tools/memory-model: Repair parseargs.sh header comment omits 88dd5fa6a258 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 4ab81c527031 tools/memory-model: Make history-check scripts use mselect7 omits b21176340aaa tools/memory-model: Make checkghlitmus.sh use mselect7 omits 8820c20c276a tools/memory-model: Fix scripting --jobs argument omits 61efd6dce950 tools/memory-model: Implement --hw support for checkghlitmus.sh omits 3769ef14080d tools/memory-model: Add -v flag to jingle7 runs omits 16b727cd5830 tools/memory-model: Make runlitmus.sh check for jingle errors omits 3fdc3fbc7c95 tools/memory-model: Allow herd to deduce CPU type omits d265691ba1ae tools/memory-model: Keep assembly-language litmus tests omits 5e5832b8a6af tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 54ab0eea01ee tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits fa9d6b3493d3 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits aaf9728abc9d tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits d0bd10518b25 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 6b7ac4645817 tools/memory-model: Fix checkalllitmus.sh comment omits 14e0dba17fb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits cf36264bf78b tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 97c223dc6023 tools/memory-model: Update parseargs.sh for hardware verification omits c2eecf9d6238 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 39e283154792 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 8b76e930b543 tools/memory-model: Make judgelitmus.sh identify bad macros omits 764a364550e4 tools/memory-model: Make cmplitmushist.sh note timeouts omits b44abe80d0df tools/memory-model: Make judgelitmus.sh note timeouts omits 9583a2ff5840 tools/memory-model: Document locking corner cases discards da68ad722e54 Bluetooth: btqca: Don't modify firmware contents in-place discards 39cf4a93cf0a Bluetooth: Fix alt settings for incoming SCO with transpar [...] discards 2b16c523e81f Bluetooth: 6lowpan: remove unused function discards 56ce20a664a7 Bluetooth: Add ncmd=0 recovery handling discards 183dce5a7fd3 Bluetooth: btusb: Fix failing to init controllers with ope [...] discards 335241a4f897 Bluetooth: hci_qca: fix potential GPF discards c96a0ebb1514 Bluetooth: Fix the HCI to MGMT status conversion table discards 8da3a0b87f4f Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails discards 4f46690dedfb Bluetooth: btusb: fix memory leak discards 803521926580 Bluetooth: btusb: Add support for Lite-On Mediatek Chip discards 2164375ac685 Bluetooth: btusb: Fixed too many in-token issue for Mediat [...] discards 9a5e130f1f78 Bluetooth: virtio_bt: add missing null pointer check on al [...] discards dec709145dfc Bluetooth: Return whether a connection is outbound discards b877c48bb6c9 Bluetooth: use flexible-array member instead of zero-length array discards 3ce9cef0e207 Bluetooth: 6lowpan: delete unneeded variable initialization 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) omits 6800cd8cbc6e ide-acpi: use %*ph to print small buffer omits d41b375134a9 ide: delkin_cb: use generic power management omits f9e09a0711ca ide: sc1200: use generic power management omits 9a51ffe845e4 ide: use generic power management omits 2c8cbe0b2971 IDE SUBSYSTEM: Replace HTTP links with HTTPS ones adds e41fc7c8e275 Merge tag 'sound-5.13-rc8' of git://git.kernel.org/pub/scm [...] adds c6414e1a2bd2 gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP adds c13e3021331e Merge tag 'gpio-fixes-for-v5.13' of git://git.kernel.org/p [...] adds 66e9c6a86b80 afs: Fix afs_write_end() to handle short writes adds 827a746f405d netfs: fix test for whether we can skip read when writing [...] adds 9e736cf7d6f0 Merge tag 'netfs-fixes-20210621' of git://git.kernel.org/p [...] adds edf54d9d0ae0 Merge tag 'ceph-for-5.13-rc8' of https://github.com/ceph/c [...] adds 94ca94bbbb5f Merge tag 'x86_urgent_for_v5.13' of git://git.kernel.org/p [...] adds 616a99dd146a Merge tag 'for-linus-urgent' of git://git.kernel.org/pub/s [...] adds b960e0147451 Merge tag 'for-linus-5.13b-rc8-tag' of git://git.kernel.or [...] adds 7764c62f9848 Merge tag 'devprop-5.13-rc8' of git://git.kernel.org/pub/s [...] adds 55fcd4493da5 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 808e9df47775 userfaultfd: uapi: fix UFFDIO_CONTINUE ioctl request definition adds f003c03bd29e mm: page_vma_mapped_walk(): use page for pvmw->page adds 6d0fd5987657 mm: page_vma_mapped_walk(): settle PageHuge on entry adds 3306d3119cea mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd adds e2e1d4076c77 mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block adds 448282487483 mm: page_vma_mapped_walk(): crossing page table boundary adds b3807a91aca7 mm: page_vma_mapped_walk(): add a level of indentation adds 474466301dfd mm: page_vma_mapped_walk(): use goto instead of while (1) adds a765c417d876 mm: page_vma_mapped_walk(): get vma_address_end() earlier adds a9a7504d9bea mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes adds a7a69d8ba88d mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() adds 8fd0c1b0647a nilfs2: fix memory leak in nilfs_sysfs_delete_device_group adds 15a64f5a8870 mm/vmalloc: add vmalloc_no_huge adds 185cca24e977 KVM: s390: prepare for hugepage vmalloc adds 7ca3027b726b mm/vmalloc: unbreak kasan vmalloc support adds 34b3d5344719 kthread_worker: split code for canceling the delayed work timer adds 5fa54346caf6 kthread: prevent deadlock when kthread_mod_delayed_work() [...] adds fe19bd3dae3d mm, futex: fix shared futex pgoff on shmem huge page adds 171936ddaf97 mm/memory-failure: use a mutex to avoid memory_failure() races adds 47af12bae17f mm,hwpoison: return -EHWPOISON to denote that the page has [...] adds ea6d0630100b mm/hwpoison: do not lock page again when me_huge_page() su [...] adds b08e50dd6448 mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] adds b3b64ebd3822 mm/page_alloc: do bulk array bounds check after checking p [...] adds ee924d3ddd45 MAINTAINERS: fix Marek's identity again adds 72a461adbe88 mailmap: add Marek's other e-mail address and identity wit [...] adds 7ce32ac6fb2f Merge branch 'akpm' (patches from Andrew) adds e2f527b58e81 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds b7050b242430 Merge tag 'pinctrl-v5.13-3' of git://git.kernel.org/pub/sc [...] adds 625acffd7ae2 Merge tag 's390-5.13-5' of git://git.kernel.org/pub/scm/li [...] adds b4b27b9eed8e Revert "signal: Allow tasks to cache one sigqueue struct" adds 62fb9874f5da Linux 5.13 adds 66d9282523b3 mm/page_alloc: Correct return value of populated elements [...] adds 43bd8a67cd10 Merge tag 'for-5.14/libata-2021-06-27' of git://git.kernel [...] adds ef60eb0eb6e0 Merge tag 'mmc-v5.14' of git://git.kernel.org/pub/scm/linu [...] adds 52f8cf8b0b54 Merge tag 'regmap-v5.14' of git://git.kernel.org/pub/scm/l [...] adds c10383b3fb10 Merge tag 'regulator-v5.14' of git://git.kernel.org/pub/sc [...] adds 04045c479a25 Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds edf978a5a17d Merge remote-tracking branch 'spi/for-5.13' into spi-linus adds b01d550663fa spi: Fix self assignment issue with ancillary->mode adds c58db2abb19f spi: convert Xilinx Zynq UltraScale+ MPSoC GQSPI bindings to YAML adds b470e10eb43f spi: core: add dma_map_dev for dma device adds 1bee1ecf232c Merge remote-tracking branch 'spi/for-5.14' into spi-next adds 69609a91ac1d Merge tag 'spi-v5.14' of git://git.kernel.org/pub/scm/linu [...] adds 2a5c61843e31 Merge tag 'hwmon-for-v5.14' of git://git.kernel.org/pub/sc [...] adds f565b20734d3 Merge tag 'ras_core_for_v5.14_rc1' of git://git.kernel.org [...] adds 2594b713c12f Merge tag 'x86_cpu_for_v5.14_rc1' of git://git.kernel.org/ [...] adds d04f7de0a513 Merge tag 'x86_sev_for_v5.14_rc1' of git://git.kernel.org/ [...] adds 6796355bc49b Merge tag 'efi-core-2021-06-28' of git://git.kernel.org/pu [...] adds e31694e0a7a7 objtool: Don't make .altinstructions writable adds b89c07dea161 Merge tags 'objtool-urgent-2021-06-28' and 'objtool-core-2 [...] adds a15286c63d11 Merge tag 'locking-core-2021-06-28' of git://git.kernel.or [...] adds 4c58d922c087 perf/x86/intel: Fix PEBS-via-PT reload base value for Exte [...] adds ee72a94ea4a6 perf/x86/intel: Fix fixed counter check warning for some A [...] adds d18216fafecf perf/x86/intel: Add more events requires FRONTEND MSR on S [...] adds 1d5c7880992a perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids adds 012669c740e6 perf: Fix task context PMU for Hetero adds 28a27cbd8607 Merge tag 'perf-core-2021-06-28' of git://git.kernel.org/p [...] adds f4183717b370 sched/fair: Introduce the burstable CFS controller adds 8f91efd870ea psi: Fix race between psi_trigger_create/destroy adds 2309a05d2abe sched/core: Introduce SD_ASYM_CPUCAPACITY_FULL sched_domain flag adds c744dc4ab58d sched/topology: Rework CPU capacity asymmetry detection adds adf3c31e18b7 sched/doc: Update the CPU capacity asymmetry bits adds 54a728dc5e4f Merge tag 'sched-core-2021-06-28' of git://git.kernel.org/ [...] adds 9269d27e519a Merge tag 'timers-nohz-2021-06-28' of git://git.kernel.org [...] adds e5a0fc4e20d3 Merge tag 'x86-apic-2021-06-28' of git://git.kernel.org/pu [...] adds 909489bf9f88 Merge tag 'x86-asm-2021-06-28' of git://git.kernel.org/pub [...] adds 1b98ed0e8357 Merge tag 'x86-boot-2021-06-28' of git://git.kernel.org/pu [...] adds f9b871c89ae6 x86/resctrl: Fix kernel-doc in pseudo_lock.c adds fd2afa70eff0 x86/resctrl: Fix kernel-doc in internal.h adds 98e62da8b3ee Merge tag 'x86-cache-2021-06-28' of git://git.kernel.org/p [...] adds 8e4d7a78f08a Merge tag 'x86-cleanups-2021-06-28' of git://git.kernel.or [...] adds e98e8864b0b5 Merge tag 'x86-misc-2021-06-28' of git://git.kernel.org/pu [...] adds 5f498328a91b Merge tag 'x86-mm-2021-06-28' of git://git.kernel.org/pub/ [...] adds 1b1cf8fe9983 Merge tag 'x86-splitlock-2021-06-28' of git://git.kernel.o [...] adds 17cfb9d33224 Merge tag 'm68k-for-v5.14-tag1' of git://git.kernel.org/pu [...] adds 9840cfcb97fc Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 79b1e56509be Merge tag 'kvm-s390-next-5.14-1' of git://git.kernel.org/p [...] adds 188982cda00e Merge branch kvm-arm64/mmu/mte into kvmarm-master/next adds b8917b4ae44d Merge tag 'kvmarm-5.14' of git://git.kernel.org/pub/scm/li [...] adds 36824f198c62 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 95778c2d0979 media: video-mux: Skip dangling endpoints adds 11420749c6b4 media: mtk-vpu: on suspend, read/write regs only if vpu is [...] adds 61c6f04a988e media: s5p-mfc: Fix display delay control creation adds 31e798fd6f0f Merge tag 'media/v5.14-1' of git://git.kernel.org/pub/scm/ [...] adds 6159c49e1228 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 9cd19f02c46a Merge tag 'tomoyo-pr-20210628' of git://git.osdn.net/gitro [...] adds a60c538ed2ff Merge tag 'integrity-v5.14' of git://git.kernel.org/pub/sc [...] adds a58e203530eb Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds 8215d5b7f15f MAINTAINERS: erofs: update my email address adds 7aed4d57b113 Merge tag 'erofs-for-5.14-rc1' of git://git.kernel.org/pub [...] adds 122fa8c58831 Merge tag 'for-5.14-tag' of git://git.kernel.org/pub/scm/l [...] adds 233a806b00e3 Merge tag 'docs-5.14' of git://git.lwn.net/linux adds 0ae71c7720e3 seccomp: Support atomic "addfd + send reply" adds e540ad97e73c selftests/seccomp: Add test for atomic addfd+send adds 93e720d710df selftests/seccomp: More closely track fds being assigned adds 62ddb91b7771 selftests/seccomp: Flush benchmark output adds 9a03abc16c77 selftests/seccomp: Avoid using "sysctl" for report adds 616ea5cc4a7b Merge tag 'seccomp-v5.14-rc1' of git://git.kernel.org/pub/ [...] adds 07bdc0746a5a Merge tag 'pstore-v5.14-rc1' of git://git.kernel.org/pub/s [...] adds 8ec035ac4a13 Merge tag 'fallthrough-fixes-clang-5.14-rc1' of git://git. [...] adds 13dfead49db0 media: siano: Fix out-of-bounds warnings in smscore_load_f [...] adds e17c120f48f7 Merge tag 'array-bounds-fixes-5.14-rc1' of git://git.kerne [...] adds c54b245d0118 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b694011a4aec Merge tag 'hyperv-next-signed-20210629' of git://git.kerne [...] adds 80ae55291722 Merge branch 'for-5.14-vsprintf-pts' into for-linus adds d8c032145fcc Merge branch 'for-5.14-vsprintf-scanf' into for-linus adds 94f2be50badf Merge branch 'printk-rework' into for-linus adds e563592c3e42 Merge tag 'printk-for-5.14' of git://git.kernel.org/pub/sc [...] adds 371fb85457c8 Merge tag 'smp-core-2021-06-29' of git://git.kernel.org/pu [...] adds 62180152e094 Merge tag 'smp-urgent-2021-06-29' of git://git.kernel.org/ [...] adds 3d2ce675aba7 Merge tag 'irqchip-5.14' of git://git.kernel.org/pub/scm/l [...] adds 21edf5094872 Merge tag 'irq-core-2021-06-29' of git://git.kernel.org/pu [...] adds 276010551664 time: Improve performance of time64_to_tm() adds 2d0a9eb23ccf time/kunit: Add missing MODULE_LICENSE() adds a941a0349cf1 Merge tag 'timers-core-2021-06-29' of git://git.kernel.org [...] adds a22c3f615a6f Merge tag 'x86-irq-2021-06-29' of git://git.kernel.org/pub [...] adds 1dfb0f47aca1 Merge tag 'x86-entry-2021-06-29' of git://git.kernel.org/p [...] adds d5ddd4c921ab Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds fff3df4bac00 Merge branch 'pm-opp' adds afe94fb82c11 Merge branches 'pm-core' and 'pm-sleep' adds ed562d280cb7 Merge branches 'pm-cpufreq' and 'pm-cpuidle' adds bc6f49213426 Merge tag 'devfreq-next-for-5.14' of git://git.kernel.org/ [...] adds 22b65d31ad9d Merge branches 'pm-domains' and 'pm-devfreq' adds 3563f55ce654 Merge tag 'pm-5.14-rc1' of git://git.kernel.org/pub/scm/li [...] adds f9ef9b82ea18 Merge branch 'acpica' adds dfef7710d749 Merge branches 'acpi-bus', 'acpi-scan' and 'acpi-tables' adds 2f4edfadbcb2 Merge branches 'acpi-pm', 'acpi-processor' and 'acpi-resources' adds 3a616ec7977b Merge branches 'acpi-prm', 'acpi-sysfs' and 'acpi-x86' adds 8b457d60608a Merge branches 'acpi-dptf' and 'acpi-messages' adds 64f9111dd622 Merge branches 'acpi-ec', 'acpi-apei', 'acpi-soc' and 'acpi-misc' adds 5e6928249b81 Merge tag 'acpi-5.14-rc1' of git://git.kernel.org/pub/scm/ [...] adds 72ad9f9d2153 Merge tag 'pnp-5.14-rc1' of git://git.kernel.org/pub/scm/l [...] adds 349a2d52ffe5 Merge tag 'devprop-5.14-rc1' of git://git.kernel.org/pub/s [...] adds c24d37322548 mm/gup: fix try_grab_compound_head() race with split_huge_page() adds 122e093c1734 mm/page_alloc: fix memory map initialization for descending nodes adds ff4b2b4014cb mm/page_alloc: correct return value of populated elements [...] adds 20ce0c2d5a30 kthread: switch to new kerneldoc syntax for named variable [...] adds d71ba1649fa3 kthread_worker: fix return value when kthread_mod_delayed_ [...] adds f589c67ff08c ia64: headers: drop duplicated words adds c5f320ff8a79 ia64: mca_drv: fix incorrect array size calculation adds b83c8ba40ceb streamline_config.pl: make spacing consistent adds d1b1f1e627c0 streamline_config.pl: add softtabstop=4 for vim users adds c1c9142004e7 scripts/spelling.txt: add more spellings to spelling.txt adds d98e4d95411b ntfs: fix validity check for file name attribute adds 10dde05b8998 squashfs: add option to panic on errors adds 74ef829e41be ocfs2: remove unnecessary INIT_LIST_HEAD() adds 54e948c60cc8 ocfs2: fix snprintf() checking adds ca49b6d856eb ocfs2: remove redundant assignment to pointer queue adds 01f01399136c ocfs2: remove repeated uptodate check for buffer adds f0f798db0586 ocfs2: replace simple_strtoull() with kstrtoull() adds 7ed6d4e418d9 ocfs2: remove redundant initialization of variable ret adds b124ac45bda0 kernel: watchdog: modify the explanation related to watchd [...] adds e55fda8cdcba doc: watchdog: modify the explanation related to watchdog thread adds 256f7a6791e8 doc: watchdog: modify the doc related to "watchdog/%u" adds 4acaa7d5045e slab: use __func__ to trace function name adds 26c6cb7cf830 kunit: make test->lock irq safe adds 1f9f78b1b376 mm/slub, kunit: add a KUnit test for SLUB debugging functionality adds 3d8e374c6d46 slub: remove resiliency_test() function adds 588c7fa022d7 mm, slub: change run-time assertion in kmalloc_index() to [...] adds 02ac47d0cdd4 slub: restore slub_debug=- behavior adds 1a88ef87f861 slub: actually use 'message' in restore_bytes() adds 582d1212edc7 slub: indicate slab_fix() uses printf formats adds 792702911f58 slub: force on no_hash_pointers when slub_debug is enabled adds 64dd68497be7 mm: slub: move sysfs slab alloc/free interfaces to debugfs adds 65ebdeef103f mm/slub: add taint after the errors are printed adds 54dd200c5a25 mm/kmemleak: fix possible wrong memory scanning period adds 1a14e3779dd5 dax: fix ENOMEM handling in grab_mapping_entry() adds 85f29cd6a12d tools/vm/page_owner_sort.c: check malloc() return adds 65ac1a60a57e mm/debug_vm_pgtable: ensure THP availability via has_trans [...] adds 832b50725373 mm: mmap_lock: use local locks instead of disabling preemption adds 5631de543acb mm/page_reporting: fix code style in __page_reporting_request() adds f58780a8e385 mm/page_reporting: export reporting order as module parameter adds 9f849c6f9572 mm/page_reporting: allow driver to specify reporting order adds f8af4d0892cb virtio_balloon: specify page reporting order if needed adds 5defd497ed78 mm: page-writeback: kill get_writeback_state() comments adds ab19939a6a50 mm/page-writeback: Fix performance when BDI's share of rat [...] adds 032315543787 mm/page-writeback: update the comment of Dirty position control adds 87e378974975 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() adds 4ade5867b4b8 writeback, cgroup: do not switch inodes with I_WILL_FREE flag adds 592fa002180a writeback, cgroup: add smp_mb() to cgroup_writeback_umount() adds 8826ee4fe750 writeback, cgroup: increment isw_nr_in_flight before grabb [...] adds 29264d92a0f1 writeback, cgroup: switch to rcu_work API in inode_switch_wbs() adds f3b6a6df38aa writeback, cgroup: keep list of inodes attached to bdi_writeback adds 72d4512e9cb1 writeback, cgroup: split out the functional part of inode_ [...] adds f5fbe6b7ad6e writeback, cgroup: support switching multiple inodes at once adds c22d70a162d3 writeback, cgroup: release dying cgwbs by switching attach [...] adds 34ebcce79324 fs: unexport __set_page_dirty adds c1e3dbe9818e fs: move ramfs_aops to libfs adds 0af573780b0b mm: require ->set_page_dirty to be explicitly wired up adds 6e1cae881a06 mm/writeback: move __set_page_dirty() to core mm adds 2f18be363c33 mm/writeback: use __set_page_dirty in __set_page_dirty_nobuffers adds fd7353f88bde iomap: use __set_page_dirty_nobuffers adds fc50eee32915 fs: remove anon_set_page_dirty() adds b82a96c92533 fs: remove noop_set_page_dirty() adds 3a6b2162005f mm: move page dirtying prototypes from mm.h adds f39bd8534594 mm/gup_benchmark: support threading adds 292648ac5cf1 mm: gup: allow FOLL_PIN to scale in SMP adds a458b76a4171 mm: gup: pack has_pinned in MMF_HAS_PINNED adds e17eae2b8399 mm: pagewalk: fix walk for hugepage tables adds 63d8620ecf93 mm/swapfile: use percpu_ref to serialize against concurren [...] adds 2799e77529c2 swap: fix do_swap_page() race with swapoff adds 5c046235a826 mm/swap: remove confusing checking for non_swap_entry() in [...] adds 2efa33fc7f6e mm/shmem: fix shmem_swapin() race with swapoff adds bb243f7dc624 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] adds eb7709c5f3e5 mm/swap: remove unused local variable nr_shadows adds 1cfcc8306a76 mm/swap_slots.c: delete meaningless forward declarations adds a4b451143fa2 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] adds f4c4a3f48480 mm: free idle swap cache page after COW adds eea4a5011ae5 swap: check mapping_empty() for swap cache before being freed adds fdbcb2a6d677 mm/memcg: move mod_objcg_state() to memcontrol.c adds 68ac5b3c8db2 mm/memcg: cache vmstat data in percpu memcg_stock_pcp adds 5387c90490f7 mm/memcg: improve refill_obj_stock() performance adds 559271146efc mm/memcg: optimize user context object stock access adds 41eb5df1cbc9 mm: memcg/slab: properly set up gfp flags for objcg pointer array adds 494c1dfe855e mm: memcg/slab: create a new set of kmalloc-cg-<n> caches adds 13e680fb6a1e mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches adds c5c8b16b596e mm: memcontrol: fix root_mem_cgroup charging adds 8dc87c7d1fec mm: memcontrol: fix page charging in page replacement adds 2884b6b7eed4 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm adds a984226f457f mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] adds f2e4d28dd9f6 mm: memcontrol: simplify lruvec_holds_page_lru_lock adds 7467c39128bd mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] adds 9838354e16a2 mm: memcontrol: simplify the logic of objcg pinning memcg adds 271dd6b1f636 mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] adds 9ef56b78b888 mm: vmscan: remove noinline_for_stack adds b51478a0b3c7 memcontrol: use flexible-array member adds 87579e9b7d8d loop: use worker per cgroup instead of kworker adds 04f94e3fbe1a mm: charge active memcg when no mm is set adds c74d40e8b5e2 loop: charge i/o to mem and blk cg adds 6a1803bb582c mm: memcontrol: remove trailing semicolon in macros adds 8fa207525f6a perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC adds a4eec6a3dfb7 binfmt: remove in-tree usage of MAP_EXECUTABLE adds 3b8db39fad98 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() adds 78d9cf6041b9 mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap adds 96d990239e31 mm/mmap: introduce unlock_range() for code cleanup adds 35e43c5ff4d2 mm/mmap: use find_vma_intersection() in do_mmap() for overlap adds 2797e79f1a49 mm/memory.c: fix comment of finish_mkwrite_fault() adds ce6d42f2e4a2 mm: add vma_lookup(), update find_vma_intersection() comments adds 064b2663603c drm/i915/selftests: use vma_lookup() in __igt_mmap() adds b55541414bd0 arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] adds 09eef83a8015 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] adds 27a14d287e16 arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] adds 900c83f88af0 arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] adds 7f7020ac0dc9 arch/mips/kernel/traps: use vma_lookup() instead of find_vma() adds 3b93e042a59d arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() adds 9ce2c3fc0be6 x86/sgx: use vma_lookup() in sgx_encl_find() adds fc98c03ba9ea virt/kvm: use vma_lookup() instead of find_vma_intersection() adds 85715d680901 vfio: use vma_lookup() instead of find_vma_intersection() adds 47bdd1db16e6 net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() adds da68547d3692 drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() adds 49be780f7984 media: videobuf2: use vma_lookup() in get_vaddr_frames() adds 2beaf153e1d0 misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() adds 9016ddeddf85 kernel/events/uprobes: use vma_lookup() in find_active_uprobe() adds 46e6b31d4617 lib/test_hmm: use vma_lookup() in dmirror_migrate() adds ff69fb8100f1 mm/ksm: use vma_lookup() in find_mergeable_vma() adds 059b8b4875b3 mm/migrate: use vma_lookup() in do_pages_stat_array() adds 5aaf07f0812a mm/mremap: use vma_lookup() in vma_to_resize() adds 3e418f988846 mm/memory.c: use vma_lookup() in __access_remote_vm() adds 33e3575c5148 mm/mempolicy: use vma_lookup() in __access_remote_vm() adds 5673a60b80e8 mm: update legacy flush_tlb_* to use vma adds f4c1ab0937c3 h8300: remove unused variable adds e8df2c703d5d mm/dmapool: use DEVICE_ATTR_RO macro adds 53d884a6675b mm, tracing: unify PFN format strings adds a2afc59fb250 mm/page_alloc: add an alloc_pages_bulk_array_node() helper adds 5c1f4e690eec mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() adds cd61413baa10 mm/vmalloc: print a warning message first on failure adds f4bdfeaf18a4 mm/vmalloc: remove quoted strings split across lines adds 12b9f873a5d0 mm/vmalloc: fallback to a single page allocator adds a850e932df65 mm: vmalloc: add cond_resched() in __vunmap() adds 4469c0f17ec6 printk: introduce dump_stack_lvl() adds 336abff6e872 kasan: use dump_stack_lvl(KERN_ERR) to print stacks adds 3ff16d30f593 kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL() adds 158f25522ca8 kasan: allow an architecture to disable inline instrumentation adds af3751f3c2b6 kasan: allow architectures to provide an outline readiness check adds c0f8aa4fa815 mm: define default MAX_PTRS_PER_* in include/pgtable.h adds cb32c9c5d456 kasan: use MAX_PTRS_PER_* for early shadow tables adds f06f78ab48fb kasan: rename CONFIG_KASAN_SW_TAGS_IDENTIFY to CONFIG_KASA [...] adds a0503b8a0b3c kasan: integrate the common part of two KASAN tag-based modes adds 7a22bdc3c443 kasan: add memory corruption identification support for ha [...] adds c5a54c706e04 mm: report which part of mem is being freed on initmem case adds b19bd1c976af mm/mmzone.h: simplify is_highmem_idx() adds d2f07ec052ac mm: make __dump_page static adds 691d9497285a mm/page_alloc: bail out on fatal signal during reclaim/com [...] adds be7c701fd42c mm/debug: factor PagePoisoned out of __dump_page adds 8bf6f451bded mm/page_owner: constify dump_page_owner adds 0f2317e34e2c mm: make compound_head const-preserving adds ca891f41c4c7 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype adds 5f7dadf3958f mm: constify page_count and page_ref_count adds 1cfcee728391 mm: optimise nth_page for contiguous memmap adds 9660ecaa79ce mm/page_alloc: switch to pr_debug adds a0b8200d06ad kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 adds 28f836b6777b mm/page_alloc: split per cpu page lists and zone stats adds dbbee9d5cd83 mm/page_alloc: convert per-cpu list protection to local_lock adds f19298b9516c mm/vmstat: convert NUMA statistics to basic NUMA counters adds 3ac44a346a50 mm/vmstat: inline NUMA event counter updates adds 3e23060b2d0b mm/page_alloc: batch the accounting updates in the bulk allocator adds 43c95bcc51e4 mm/page_alloc: reduce duration that IRQs are disabled for [...] adds 56f0e661ea8c mm/page_alloc: explicitly acquire the zone lock in __free_ [...] adds df1acc856923 mm/page_alloc: avoid conflating IRQs disabled with zone->lock adds 902499937e3a mm/page_alloc: update PGFREE outside the zone lock in __fr [...] adds 151e084af494 mm: page_alloc: dump migrate-failed pages only at -EBUSY adds bbbecb35a41c mm/page_alloc: delete vm.percpu_pagelist_fraction adds b92ca18e8ca5 mm/page_alloc: disassociate the pcp->high from pcp->batch adds 04f8cfeaed08 mm/page_alloc: adjust pcp->high after CPU hotplug events adds 3b12e7e97938 mm/page_alloc: scale the number of pages that are batch freed adds c49c2c47dab6 mm/page_alloc: limit the number of pages on PCP lists when [...] adds 74f44822097c mm/page_alloc: introduce vm.percpu_pagelist_high_fraction adds 777c00f5ede4 mm: drop SECTION_SHIFT in code comments adds e47aa90568de mm/page_alloc: improve memmap_pages dbg msg adds f7ec104458e0 mm/page_alloc: fix counting of managed_pages adds 21d02f8f8464 mm/page_alloc: move free_the_page adds fdb7d9b7acd0 alpha: remove DISCONTIGMEM and NUMA adds e7793e53901b arc: update comment about HIGHMEM implementation adds 8b793b442051 arc: remove support for DISCONTIGMEM adds 5ab06e10990c m68k: remove support for DISCONTIGMEM adds bb1c50d3967f mm: remove CONFIG_DISCONTIGMEM adds d3c251ab95b6 arch, mm: remove stale mentions of DISCONIGMEM adds 48d9f3355a8e docs: remove description of DISCONTIGMEM adds a9ee6cf5c60e mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA adds 43b02ba93b25 mm: replace CONFIG_FLAT_NODE_MEM_MAP with CONFIG_FLATMEM adds 44042b449872 mm/page_alloc: allow high-order pages to be stored on the [...] adds 203c06eef579 mm/page_alloc: split pcp->high across all online CPUs for [...] adds a3f5d80ea401 mm,hwpoison: send SIGBUS with error virutal address adds 0ed950d1f281 mm,hwpoison: make get_hwpoison_page() call get_any_page() adds 65090f30ab79 Merge branch 'akpm' (patches from Andrew) adds 30d1a556a997 Merge tag 'fs.mount_setattr.nosymfollow.v5.14' of git://gi [...] adds b97902b62ae8 Merge tag 'fs.openat2.unknown_flags.v5.14' of git://git.ke [...] adds 0fa757b5d3ea smb3: prevent races updating CurrentMid adds bbd91626f71c Merge tag '5.14-rc-smb3-fixes-part1' of git://git.samba.or [...] adds 0f1616f6df29 gfs2: Fix do_gfs2_set_flags description adds 38a618dbf47f gfs2: Use list_move_tail instead of list_del/list_add_tail adds d3c51c55cb92 gfs2: Fix underflow in gfs2_page_mkwrite adds 5d49d3508b3c gfs2: Fix error handling in init_statfs adds 0fc3bcd6b6e3 gfs2: Clean up the error handling in gfs2_page_mkwrite adds 64090cbe4bff gfs2: Unstuff before locking page in gfs2_page_mkwrite adds 7a607a41cdc6 gfs2: Clean up gfs2_unstuff_dinode adds 8418dabd97ce Merge tag 'gfs2-v5.13-fixes' of git://git.kernel.org/pub/s [...] adds 007b350a5875 Merge tag 'dlm-5.14' of git://git.kernel.org/pub/scm/linux [...] adds c0c6d209b660 Merge tag 'for-linus-5.14-1' of git://github.com/cminyard/ [...] adds 9f0752355b21 mailbox: arm_mhu: Remove redundant error printing in mhu_probe() adds 3edf083f901f mailbox: bcm-pdc: Remove redundant error printing in pdc_probe() adds ff16cae3a31a mailbox: mediatek: Remove redundant error printing in cmdq [...] adds d9605fefe378 MAINTAINERS: Add dt-bindings to mailbox entry adds c7701684eef8 mailbox: hisilicon: Use the correct HiSilicon copyright adds 8339642c9305 dt-bindings: mailbox: imx-mu: add i.MX8ULP MU support adds 32f7443d4139 mailbox: imx: replace the xTR/xRR array with single register adds f689a7cf7597 mailbox: imx: add xSR/xCR register array adds 4f0b776ef583 mailbox: imx-mailbox: support i.MX8ULP MU adds b3c0d72b092e mailbox: mtk-cmdq: Remove cmdq_cb_status adds 1b6b0ce2240e mailbox: mtk-cmdq: Use mailbox rx_callback adds 8ebc3b5aa4cf mailbox: mtk-cmdq: Add struct cmdq_pkt in struct cmdq_cb_data adds d6fbfdbc1274 mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustion adds 01c59166b4a0 mailbox: bcm2835: Remove redundant dev_err call in bcm2835 [...] adds c0d580cefa46 mailbox: bcm-flexrm-mailbox: Remove redundant dev_err call [...] adds cc3eb51814d0 mailbox: mtk-cmdq: Fix uninitialized variable in cmdq_mbox [...] adds 4649d722c37b dt-bindings: mailbox: Add binding for sm6125 adds 72648436b55f mailbox: qcom-apcs: Add SM6125 compatible adds 2ef6123182fa dt-bindings: mailbox: qcom: Add MSM8939 APCS compatible adds 96e39e95c012 mailbox: qcom: Use PLATFORM_DEVID_AUTO to register platfor [...] adds 8a7cdb108d30 mailbox: qcom: Add MSM8939 APCS support adds e80a7e7eafcd mailbox: imx: Avoid using val uninitialized in imx_mu_isr() adds ed9543d6f2c4 dt-bindings: add bindings for polarfire soc mailbox adds 83d7b1560810 mbox: add polarfire soc system controller mailbox adds c317ae30afc2 dt-bindings: add bindings for polarfire soc system controller adds 4f197188da66 MAINTAINERS: add entry for polarfire soc mailbox adds ebb81c14543f Merge tag 'mailbox-v5.14' of git://git.linaro.org/landing- [...] adds 1bcad8e510b2 platform/x86: think-lmi: Fix issues with duplicate attributes adds 0fdf10e5fc96 platform/x86: think-lmi: Split current_value to reflect on [...] adds 23dcd7497c22 platform/x86: think-lmi: Move kfree(setting->possible_valu [...] adds caf23895ce96 platform/x86: intel_skl_int3472: Uninitialized variable in [...] adds 0e695c3f7f66 platform/x86: dell-wmi-sysman: Change user experience when [...] adds 776ba3ad659e Merge tag 'platform-drivers-x86-v5.14-1' of git://git.kern [...] adds e60d726f5d8c Merge tag 'tpmdd-next-v5.14-rc1' of git://git.kernel.org/p [...] adds 4b5e35ce0758 Merge tag 'edac_updates_for_v5.14' of git://git.kernel.org [...] adds 3b770932eefb HID: thrustmaster: Switch to kmemdup() when allocate chang [...] 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 24e166f43e93 HID: core: Add hid_hw_may_wakeup() function adds 978e786c5e9b HID: usbhid: Implement may_wakeup ll-driver callback adds 622d97cf7f2b HID: logitech-dj: Implement may_wakeup ll-driver callback adds 498d0ddc6ae9 HID: multitouch: Disable event reporting on suspend when t [...] adds b3e296425482 Merge branch 'for-5.14/multitouch' into for-linus adds df04fbe8680b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds cb9516be7708 blk-mq: update hctx->dispatch_busy in case of real scheduler adds c06bc5a3fb42 block/mq-deadline: Remove a WARN_ON_ONCE() call adds 2705dfb20947 block: fix discard request merge adds df668a5fe461 Merge tag 'for-5.14/block-2021-06-29' of git://git.kernel. [...] adds 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 f92e1869d74e Add Mellanox BlueField Gigabit Ethernet driver adds ac53c26433b5 net: mdiobus: withdraw fwnode_mdbiobus_register adds 4e3db44a242a Merge tag 'wireless-drivers-next-2021-06-25' of git://git. [...] adds 17081633e22d net/smc: Ensure correct state of the socket in send path adds 3089cf6d3caa ice: add tracepoints adds 172db5f91d5f ice: add support for auxiliary input/output pins adds 37c592062b16 ice: remove the VSI info from previous agg adds 70fa0a078099 ice: remove unnecessary VSI assignment adds b81c191c468b ice: Fix a memory leak in an error handling path in 'ice_p [...] adds ff8744b5eb11 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 99c8719b7981 bareudp: allow redirecting bareudp packets to eth devices adds 7ad136fd288c ipip: allow redirecting ipip and mplsip packets to eth devices adds 730eed2772e7 sit: allow redirecting ip6ip, ipip and mplsip packets to e [...] adds aab1e898c26c gre: let mac_header point to outer header only when necessary adds da5a2e49f064 ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to [...] adds b2d898c8a523 gtp: reset mac_header after decap adds 8eb517a2a4ae Merge branch 'reset-mac' adds c4512c63b119 mptcp: fix 'masking a bool' warning adds 007b312c6f29 Merge tag 'mac80211-next-for-net-next-2021-06-25' of git:/ [...] adds 1b077ce1c5be Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0c6de0c943db net: tipc: fix FB_MTU eat two pages adds d4cfb7fe5713 net: tipc: replace align() with ALIGN in msg.c adds c948b46a7dcd Merge branch 'tipc-next' adds 03a92fe8cedb net: hns3: add support for FD counter in debugfs adds d59daf6a4cee net: hns3: add support for dumping MAC umv counter in debugfs adds 2eeae3a5cb33 Merge branch 'hns3-next' adds 78eeadb8fea6 bnxt_en: Update firmware interface to 1.10.2.47 adds ae5c42f0b92c bnxt_en: Get PTP hardware capability from firmware adds 118612d519d8 bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods adds 390862f45c85 bnxt_en: Get the full 48-bit hardware timestamp periodically adds 7f5515d19cd7 bnxt_en: Get the RX packet timestamp adds 83bb623c968e bnxt_en: Transmit and retrieve packet timestamps adds 93cb62d98e9c bnxt_en: Enable hardware PTP support adds a1b05634e1f0 Merge branch 'bnxt_en-ptp' adds e887b2df6251 net: bridge: include the is_local bit in br_fdb_replay adds 97558e880f63 net: ocelot: delete call to br_fdb_replay adds 69bfac968a06 net: switchdev: add a context void pointer to struct switc [...] adds 0d2cfbd41c4a net: bridge: ignore switchdev events for LAG ports which d [...] adds bdf123b455ce net: bridge: constify variables in the replay helpers adds 7e8c18586daf net: bridge: allow the switchdev replay functions to be ca [...] adds 4ede74e73b5b net: dsa: refactor the prechangeupper sanity checks into a [...] adds 749189453234 net: dsa: replay a deletion of switchdev objects for ports [...] adds 3095f512e317 Merge branch 'bridge-replay-helpers' adds 6f8515568e69 net/mlx5: Compare sampler flow destination ID in fs_core adds 1ab6dc35e914 net/mlx5: DR, Add support for flow sampler offload adds 6cdc686aa316 net/mlx5: Increase hairpin buffer size adds 5bd8cee2b9c5 net/mlx5: SF, Improve performance in SF allocation adds e8c827614530 net/mlx5e: kTLS, Add stats for number of deleted kTLS TX o [...] adds 5589b8f1a2c7 net/mlx5e: Add IPsec support to uplink representor adds 4bec3cea34e9 Merge tag 'mlx5-updates-2021-06-26' of git://git.kernel.or [...] adds f00af5cc58ec net: sparx5: check return value after calling platform_get [...] adds 8f4c38f75886 net: sparx5: fix return value check in sparx5_create_targets() adds 83300c69e797 net: sparx5: fix error return code in sparx5_register_noti [...] adds 1fd07f33c3ea ipv6: ICMPV6: add response to ICMPV6 RFC 8335 PROBE messages adds a196fa78a265 bpfilter: Specify the log level for the kmsg message adds 328aac5ecd11 bpf, x86: Fix extable offset calculation adds 95b861a7935b bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing adds ccff81e1d028 bpf: Fix false positive kmemleak report in bpf_ringbuf_are [...] adds a78cae247681 xdp: Move the rxq_info.mem clearing to unreg_mem_model() adds e1289cfb634c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds c469c9c9733c Bluetooth: 6lowpan: delete unneeded variable initialization adds 07d85dbe411a Bluetooth: use flexible-array member instead of zero-length array adds 1c6ed31b1696 Bluetooth: Return whether a connection is outbound adds 1cb027f2f803 Bluetooth: virtio_bt: add missing null pointer check on al [...] adds 8454ed9ff964 Bluetooth: btusb: Fixed too many in-token issue for Mediat [...] adds 393dc5d19c82 Bluetooth: btusb: Add support for Lite-On Mediatek Chip adds 44e936d7459c Bluetooth: btusb: fix memory leak adds 3cfdf8fcaafa Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails adds 4ef36a52b0e4 Bluetooth: Fix the HCI to MGMT status conversion table adds 59f90f135128 Bluetooth: hci_qca: fix potential GPF adds de75cd0d9b2f Bluetooth: Add ncmd=0 recovery handling adds b0e56db78744 Bluetooth: 6lowpan: remove unused function adds 06d213d8a89a Bluetooth: Fix alt settings for incoming SCO with transpar [...] adds b43ca511178e Bluetooth: btqca: Don't modify firmware contents in-place adds 27f4d1f214ae Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth adds 0ea9fd001a14 Bluetooth: Shutdown controller after workqueues are flushe [...] adds d8f97da1b92d Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750 adds ecf6b2d95666 Bluetooth: btqca: Add support for firmware image with mbn [...] adds 99fba8e3f1d1 Bluetooth: btqca: Moved extracting rom version info to com [...] adds d88c6de4f8b6 dt-bindings: net: bluetooth: Convert Qualcomm BT binding t [...] adds 7a4cb1635a4b dt-bindings: net: bluetooth: Add device tree bindings for [...] adds 0324d19cb998 Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) adds 1c58e933aba2 Bluetooth: Remove spurious error message adds 1fa20d7d4aad Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails adds de895b43932c Bluetooth: L2CAP: Fix invalid access on ECRED Connection response adds e848dbd364ac Bluetooth: btusb: Add support USB ALT 3 for WBS adds c615943ef052 Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro adds 79699a7056ff Bluetooth: Translate additional address type during le_conn_comp adds c32d624640fd Bluetooth: disable filter dup when scan for adv monitor adds 02ce2c2c2402 Bluetooth: mgmt: Fix the command returns garbage parameter value adds 3011faa29bc6 Bluetooth: hci_h5: Add RTL8822CS capabilities adds 33404381c5e8 Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS B [...] adds 9fd2e2949b43 Bluetooth: btrtl: rename USB fw for RTL8761 adds 799acb934791 Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid adds 76c185a51505 Bluetooth: use inclusive language in hci_core.h adds 6397729bb74d Bluetooth: use inclusive language to describe CPB adds ef365da1803d Bluetooth: use inclusive language in HCI LE features adds fad646e16d3c Bluetooth: use inclusive language in SMP adds 67ffb1857a18 Bluetooth: use inclusive language in comments adds a1b2fdf97f36 Bluetooth: btmtkuart: using pm_runtime_resume_and_get inst [...] adds ca17a5cccf8b Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. adds 4f00bfb37267 Bluetooth: btusb: fix bt fiwmare downloading failure issue [...] adds 8c8ca05d3291 Bluetooth: bnep: Use the correct print format adds b442a8533b02 Bluetooth: cmtp: Use the correct print format adds 093dabb4f1af Bluetooth: hidp: Use the correct print format adds 658d5d8080b5 Bluetooth: 6lowpan: Use the correct print format adds fad48d848cf6 Bluetooth: a2mp: Use the correct print format adds 610850bebc5b Bluetooth: amp: Use the correct print format adds 85d6728421c9 Bluetooth: mgmt: Use the correct print format adds 496bdeeeda09 Bluetooth: msft: Use the correct print format adds 79dbeafe5ef1 Bluetooth: sco: Use the correct print format adds 83b4b1955141 Bluetooth: smp: Use the correct print format adds 74be523ce6be Bluetooth: use inclusive language in HCI role comments adds 39bc74ca0119 Bluetooth: use inclusive language when tracking connections adds 3d4f9c00492b Bluetooth: use inclusive language when filtering devices adds c9ed0a707730 Bluetooth: Fix Set Extended (Scan Response) Data adds dd912f43bbda Bluetooth: btmrvl: remove redundant continue statement adds 43e59cb7e607 Bluetooth: Increment management interface revision adds 23837a6d7a1a Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminat [...] adds 1f0536139cb8 Bluetooth: hci_uart: Remove redundant assignment to fw_ptr adds f0305e732a1a Merge tag 'for-net-next-2021-06-28' of git://git.kernel.or [...] adds f7458934b079 net: bridge: mrp: Update the Test frames for MRA adds 74e7feff0e22 net: dsa: sja1105: fix dynamic access to L2 Address Lookup [...] adds b74ef9f9cb91 net: sparx5: Do not use mac_addr uninitialized in mchp_spa [...] adds a358f40600b3 once: implement DO_ONCE_LITE for non-fast-path "do once" f [...] adds 127d7355abb3 net: update netdev_rx_csum_fault() print dump only once adds 84fe73996c2e Merge branch 'do_once_lite' adds 3e19ae7c6fd6 net: bridge: use READ_ONCE() and WRITE_ONCE() compiler bar [...] adds 6eb38bf8eb90 net: bridge: switchdev: send FDB notifications for host addresses adds f851a721a638 net: bridge: allow br_fdb_replay to be called for the brid [...] adds b117e1e8a86d net: dsa: delete dsa_legacy_fdb_add and dsa_legacy_fdb_del adds 63609c8fac40 net: dsa: introduce dsa_is_upstream_port and dsa_switch_is [...] adds b8e997c49003 net: dsa: introduce a separate cross-chip notifier type fo [...] adds 161ca59d39e9 net: dsa: reference count the MDB entries at the cross-chi [...] adds 3dc80afc5098 net: dsa: introduce a separate cross-chip notifier type fo [...] adds 3f6e32f92a02 net: dsa: reference count the FDB addresses at the cross-c [...] adds 26ee7b06a4d3 net: dsa: install the host MDB and FDB entries in the mast [...] adds 3068d466a67e net: dsa: sync static FDB entries on foreign interfaces to [...] adds 10fae4ac89ce net: dsa: include bridge addresses which are local in the [...] adds 81a619f78759 net: dsa: include fdb entries pointing to bridge in the ho [...] adds 4bed397c3e65 net: dsa: ensure during dsa_fdb_offload_notify that dev_ho [...] adds 63c51453c82c net: dsa: replay the local bridge FDB entries pointing to [...] adds 7f4e5c5b8cb0 Merge branch 'dsa-rx-filtering' adds e3ae2365efc1 net: sock: introduce sk_error_report adds e6a3e4434000 net: sock: add trace for socket errors adds c79fa61c94f7 Merge branch 'inet-sk_error-tracers' adds 8602e40fc813 ptp: Set lookup cookie when creating a PTP PPS source. adds 23ac0b421674 net: use netdev_info in ndo_dflt_fdb_{add,del} adds 78ecc8903de2 net: say "local" instead of "static" addresses in ndo_dflt [...] adds b03cfe6fdee4 Merge branch 'ndo_dflt_fdb-print' adds 5a9b876e9d76 net: stmmac: option to enable PHY WOL with PMT enabled adds 945beb755633 stmmac: intel: Enable PHY WOL option in EHL adds 1dd53a61488d stmmac: intel: set PCI_D3hot in suspend adds 66f1546dfd7d Merge branch 'stmmac-phy-wol' adds ecd89c02da85 gve: DQO: Fix off by one in gve_rx_dqo() adds 6706721d82f8 tcp_yeah: check struct yeah size at compile time adds 3f8ad50a9e43 tcp: change ICSK_CA_PRIV_SIZE definition adds ff70202b2d1a dev_forward_skb: do not scrub skb mark within the same name space adds 1db1a862a08f gve: Fix swapped vars when fetching max queues adds d6765985a42a Revert "be2net: disable bh with spin_lock in be_process_mcc" adds fade56410c22 net: lwtunnel: handle MTU calculation in forwading adds 3f2db250099f net: sched: fix warning in tcindex_alloc_perfect_hash adds 9ea3e52c5bc8 flow_offload: action should not be NULL when it is referenced adds 0c5dc070ff3d sctp: validate from_addr_param return adds 50619dbf8db7 sctp: add size validation when walking chunks adds b6ffe7671b24 sctp: validate chunk size in __rcv_asconf_lookup adds ef6c8d6ccf0c sctp: add param size validation for SCTP_PARAM_SET_PRIMARY adds f9beb95e6a26 Merge branch 'sctp-size-validations' adds b856150c8098 net: phy: at803x: mask 1000 Base-X link mode adds a118ff661889 selftests: net: devlink_port_split: check devlink returned [...] adds b6df00789e28 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds dbe69e433722 Merge tag 'net-next-5.14' of git://git.kernel.org/pub/scm/ [...] adds cd039afa0ad8 dm writecache: add "cleaner" and "max_age" to Documentation adds 611c3e168b1c dm writecache: add optional "metadata_only" parameter adds 326dbde2e0a7 dm ps io affinity: remove redundant continue statement adds 28436ba34b7d dm zone: fix dm_revalidate_zones() memory allocation adds b6e58b5466b2 dm btree remove: assign new_root only when removal succeeds adds dc4fa29fe445 dm io tracker: factor out IO tracker adds 95b88f4d71cb dm writecache: pause writeback if cache full and origin be [...] adds 5c0de3d72f8c dm writecache: make writeback pause configurable adds 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 8b0ed8443ae6 writeback: fix obtain a reference to a freeing memcg css 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 2328e1b35ac2 drm/i915/selftests: Reorder tasklet_disable vs local_bh_disable adds a19347727193 drm/i915/dsc: abstract helpers to get bigjoiner primary/se [...] adds c90c4c6574f3 drm/i915: Reinstate the mmap ioctl for some platforms adds 8a02ea42bc1d Merge tag 'drm-intel-next-fixes-2021-06-29' of git://anong [...] adds e058a84bfddc Merge tag 'drm-next-2021-07-01' of git://anongit.freedeskt [...] adds ca1c667f4be9 clk: qcom: gcc: Add support for a new frequency for SC7280 adds 11fa5f8392ee dt-bindings: clk: qcom: gcc-sm6125: Document SM6125 GCC driver adds 4b8d6ae57cdf clk: qcom: Add SM6125 (TRINKET) GCC driver adds e184d788af5c dt-bindings: clock: qcom: Add MSM8226 GCC clock bindings adds 76f53d9bd900 clk: qcom: gcc: Add support for Global Clock controller fo [...] adds d1312020feec clk: qcom: smd-rpmcc: Add support for MSM8226 rpm clocks adds 652c96bb9bfe clk/qcom: Remove unused variables adds f21b6bfecc27 clk: qcom: clk-alpha-pll: add support for zonda pll adds a3b82fa77b86 dt-bindings: clock: add QCOM SM8250 camera clock bindings adds 5d66ca79b58c clk: qcom: Add camera clock controller driver for SM8250 adds 7f54bf2640e8 clk: qcom: clk-alpha-pll: fix CAL_L write in alpha_pll_fab [...] adds 958ae02e8df8 dt-bindings: clock: ehrpwm: Add support for AM64 specific [...] adds 87e2a58ca6c7 clk: keystone: syscon-clk: Add support for AM64 specific e [...] adds 9ba98c08dcb8 drivers: ti: remove redundant error message in adpll.c adds d915611eda07 Merge branches 'clk-qcom', 'clk-versatile', 'clk-renesas', [...] adds 2f0d67bf4cec clk: tegra: clk-tegra124-dfll-fcpu: don't use devm functio [...] adds 029eae234be3 Merge branches 'clk-legacy', 'clk-vc5', 'clk-allwinner', ' [...] adds feb29cc744c1 dt-bindings: clock: gpio-mux-clock: Convert to json-schema adds 6c9feabc2c6b clk: zynqmp: fix compile testing without ZYNQMP_FIRMWARE adds b9ec1c1f9c1b clk: zynqmp: pll: Remove some dead code adds 610a5d83010e clk: zynqmp: Use firmware specific common clock flags adds 1b09c308e649 clk: zynqmp: Use firmware specific divider clock flags adds 54530ed17d1c clk: zynqmp: Use firmware specific mux clock flags adds 03aea91bbe06 clk: zynqmp: Handle divider specific read only flag adds efbe21df3e88 clk: agilex/stratix10: remove noc_clk adds 6855ee839699 clk: agilex/stratix10: fix bypass representation adds c2c9c5661a48 clk: agilex/stratix10: add support for the 2nd bypass adds dfd1427c3769 clk: agilex/stratix10/n5x: fix how the bypass_reg is handled adds 99c6fc6d7ecb clk: socfpga: clk-pll: Remove unused variable 'rc' adds e51fbc55d3d3 Merge branches 'clk-rockchip', 'clk-amlogic', 'clk-yaml', [...] adds 199ead4008b2 dt-bindings: clock: add ti,lmk04832 bindings adds 3bc61cfd6f4a clk: add support for the lmk04832 adds 6181baa177d4 clk: lmk04832: add support for digital delay adds 97a1c5cbbfe4 clk: lmk04832: Depend on SPI adds bf68fdfdec6c clk: lmk04832: Use of match table adds 47c671da45dc clk: stm32mp1: merge 'clk-hsi-div' and 'ck_hsi' into one clock adds 152efe5662ea clk: stm32mp1: merge 'ck_hse_rtc' and 'ck_rtc' into one clock adds 9008fddee4be clk: stm32mp1: remove intermediate pll clocks adds 95272370e290 clk: stm32mp1: convert to module driver adds c392df194a2d clk: stm32mp1: move RCC reset controller into RCC clock driver adds 590ff40e06d8 reset: stm32mp1: remove stm32mp1 reset adds bd08b193cf13 dt-bindings: clock: add IDs for SCMI clocks on stm32mp15 adds 256c7521cb5e dt-bindings: reset: add IDs for SCMI reset domains on stm32mp15 adds f040e135c59a dt-bindings: reset: add MCU HOLD BOOT ID for SCMI reset do [...] adds 94b7888b67c4 dt-bindings: clock: stm32mp1 new compatible for secure rcc adds 21e743300dd0 clk: stm32mp1: new compatible for secure RCC support adds fa5b6541423e clk: bd718xx: Drop BD70528 support adds 2dca2a619a90 clk: actions: Fix UART clock dividers on Owl S500 SoC adds fe1f71e338d7 clk: actions: Fix SD clocks factor table on Owl S500 SoC adds a8f1f03caa51 clk: actions: Fix bisp_factor_table based clocks on Owl S500 SoC adds fd90b5b90452 clk: actions: Fix AHPPREDIV-H-AHB clock chain on Owl S500 SoC adds a4acefd85825 dt-bindings: clock: Add NIC and ETHERNET bindings for Acti [...] adds db01868f1b26 clk: actions: Add NIC and ETHERNET clock support for Actio [...] adds 2e1ae04f7fe0 dt-bindings: clock: ingenic: Add ingenic,jz4760{,b}-cgu co [...] adds 249592bf6d5d clk: Support bypassing dividers adds 315a8423b203 clk: ingenic: Read bypass register only when there is one adds 037f1ffd0f0a clk: ingenic: Remove pll_info.no_bypass_bit adds b60b0b55926b clk: ingenic: Support overriding PLLs M/N/OD calc algorithm adds bdbfc029374f clk: ingenic: Add support for the JZ4760 adds 4f47c91fc6a8 Merge branches 'clk-lmk04832', 'clk-stm', 'clk-rohm', 'clk [...] adds b5a87e692c04 clk: st: clkgen-pll: remove unused variable of struct clkgen_pll adds 574dffc2995c clk: st: flexgen: embed soc clock outputs within compatible data adds fa745c71b8e7 dt-bindings: clock: st: flexgen: add new introduced compatible adds 92ef1b2beb10 clk: st: clkgen-pll: embed soc clock outputs within compat [...] adds 8df309e9c5e1 dt-bindings: clock: st: clkgen-pll: add new introduced compatible adds 5dc1a12711b3 clk: st: clkgen-fsyn: embed soc clock outputs within compa [...] adds 301035c32e67 dt-bindings: clock: st: clkgen-fsyn: add new introduced co [...] adds c832bb98d370 dt-bindings: clock: clk-si5341: Add new attributes adds 6e7d2de1e000 clk: si5341: Wait for DEVICE_READY on startup adds 78f6f406026d clk: si5341: Avoid divide errors due to bogus register contents adds 71dcc4d1f7d2 clk: si5341: Check for input clock presence and PLL lock o [...] adds 3c9b49b0031a clk: si5341: Update initialization magic adds b7bbf6ec4940 clk: si5341: Allow different output VDD_SEL values adds ab89a3439ffa clk: si5341: Add silabs,xaxb-ext-clk property adds 2f02c5e42a55 clk: si5341: Add silabs,iovdd-33 property adds 9b13ff4340df clk: si5341: Add sysfs properties to allow checking/resett [...] adds b87111da42f3 dt-bindings: Document the hi3559a clock bindings adds 6c81966107dc clk: hisilicon: Add clock driver for hi3559A SoC adds d2b21013bf5f Merge branches 'clk-st', 'clk-si' and 'clk-hisilicon' into [...] adds 514798d36572 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 109d19a5eb3d IB/isert: Align target max I/O size to initiator size adds 6becfe913bda RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 adds 7364e74d48ec RDMA/irdma: Remove use of kmap() adds 36f5625af34c RDMA/hfi1: Remove use of kmap() adds 7ae61c5f1667 RDMA/hns: Add window selection field of congestion control adds dc70f7c3ed34 RDMA/cma: Remove unnecessary INIT->INIT transition adds ca0c448d2b9f RDMA/cma: Protect RMW with qp_mutex adds e84045eab69c RDMA/cma: Fix incorrect Packet Lifetime calculation adds efcbea302698 RDMA/core/sa_query: Remove unused argument adds 74f160ead74b RDMA/cma: Fix rdma_resolve_route() memory leak adds 36941dfe0e8c RDMA/rxe: Missing unlock on error in get_srq_wqe() adds 46308965ae6f RDMA/irdma: Check contents of user-space irdma_mem_reg_req object adds 1f700757224e RDMA/irdma: Fix potential overflow expression in irdma_prm [...] adds 4a754d763702 RDMA/mlx5: Don't access NULL-cleared mpi pointer adds 3d8287544223 RDMA/core: Always release restrack object adds e04360a2ea01 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds fa99e7013827 pinctrl: zynqmp: some code cleanups adds db0f03251244 pinctrl: stm32: check for IRQ MUX validity during alloc() adds bfa50166cd9d pinctrl: ralink: rt305x: add missing include adds a32b344e6f43 Merge tag 'pinctrl-v5.14-1' of git://git.kernel.org/pub/sc [...] adds cad065ed8d88 MIPS: MT extensions are not available on MIPS32r1 adds 6817c944430d MIPS: loongsoon64: Reserve memory below starting pfn to pr [...] adds c994a3ec7ecc MIPS: set mips32r5 for virt extensions adds 579f73cf8485 MIPS: X1830: Respect cell count of common properties. adds 2bc434b12d12 dt-bindings: clock: Add documentation for MAC PHY control [...] adds ab3040e1379b MIPS: Ingenic: Add MAC syscon nodes for Ingenic SoCs. adds 23c64447b353 MIPS: CI20: Reduce clocksource to 750 kHz. adds 34c522a07ccb MIPS: CI20: Add second percpu timer for SMP. adds cf02ce742f09 MIPS: Fix PKMAP with 32-bit MIPS huge page support adds 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 57307f1b6edd powerpc/mm: Leave a gap between early allocated IO areas adds 6ca6512c716a powerpc/mm: Properly coalesce pages in ptdump adds 56afad885228 powerpc: Remove klimit adds 10e9252f043e powerpc/32: Interchange r10 and r12 in SYSCALL_ENTRY on non booke adds 275dcf24e253 powerpc/32: Interchange r1 and r11 in SYSCALL_ENTRY on booke adds 4bd9e05ac7b8 powerpc/32: Reduce code duplication of system call entry adds a27755d57e0b powerpc/32: Avoid #ifdef nested with FTR_SECTION on booke [...] adds f35d2f249ef0 powerpc/64s: Fix copy-paste data exposure into newly creat [...] adds 511eea5e2ccd powerpc/kprobes: Fix Oops by passing ppc_inst as a pointer [...] adds ed78f56e1271 powerpc/papr_scm: Make 'perf_stats' invisible if perf-stat [...] adds de21e1377c4f powerpc/papr_scm: Add support for reporting dirty-shutdown-count adds 0566fa760d23 powerpc/kprobes: Roll IS_RFI() macro into IS_RFID() adds 12b58492e60b powerpc/kprobes: Warn if instruction patching failed adds dcf57af201eb powerpc/configs: Enable STACK_TRACER and FTRACE_SYSCALLS i [...] adds b8ee3e6d6c5e powerpc/xmon: Add support for running a command on all cpu [...] adds 20ccb004bad6 powerpc/bpf: Use bctrl for making function calls adds c6c27e3d8464 selftests/powerpc: Use req_max_processed_len from sysfs NX [...] adds 24d33ac5b8ff powerpc/64s: Make prom_init require RELOCATABLE adds 95839225639b powerpc: Fix is_kvm_guest() / kvm_para_available() adds d2827e5e2e0f powerpc/papr_scm: trivial: fix typo in a comment adds 4bfa5ddff924 powerpc/rtas-rtc: remove unused constant adds bfb0c9fcf587 powerpc/pseries/dlpar: use rtas_get_sensor() adds d40a82be2f79 powerpc/pmu: Make the generic compat PMU use the architect [...] adds a2305e3de819 powerpc: mark local variables around longjmp as volatile adds c736fb97051c powerpc/pseries/vas: Include irqdomain.h adds 7c6986ade69e powerpc/stacktrace: Fix spurious "stale" traces in raise_b [...] adds 5f0f95f1e1b6 powerpc/ptrace: Move set_return_regs_changed() before regs [...] adds cae4644673ec powerpc/ptrace: Refactor regs_set_return_{msr/ip} adds 590e1e425445 powerpc/sysfs: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE adds 767e6e7130b2 powerpc/interrupt: Also use exit_must_hard_disable() on PPC32 adds b064037ea410 powerpc/interrupt: Use names in check_return_regs_valid() adds c89e632658e7 powerpc/32s: Fix setup_{kuap/kuep}() on SMP adds fc4999864bca powerpc/4xx: Fix setup_kuep() on SMP adds 5567b1ee29b7 powerpc/64s: fix hash page fault interrupt handler adds fce01acf830a powerpc/64e: fix CONFIG_RELOCATABLE build warnings adds 9b69d48c7516 powerpc/64e: remove implicit soft-masking and interrupt ex [...] adds 325678fd0522 powerpc/64s: add a table of implicit soft-masked addresses adds 1b0482229c30 powerpc/64s/interrupt: preserve regs->softe for NMI interrupts adds 2b43dd7653cc powerpc/64: enable MSR[EE] in irq replay pt_regs adds 98798f33c6be powerpc/64/interrupt: add missing kprobe annotations on in [...] adds c59458b00aec powerpc/64s/interrupt: clean up interrupt return labels adds 91fc46eced0f powerpc/64s: move ret_from_fork etc above __end_soft_masked adds 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 7122debb4367 kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers adds ebd09577be6c lib/test: convert lib/test_list_sort.c to use KUnit adds b29b14f11d88 kunit: tool: internal refactor of parser input handling adds 824945a5b0ff thunderbolt: test: Reinstate a few casts of bitfields adds 6d2426b2f258 kunit: Support skipped tests adds 5acaf6031f53 kunit: tool: Support skipped tests in kunit_tool adds d99ea6751419 kunit: test: Add example tests which are always skipped adds 40eb5cf4cc91 kasan: test: make use of kunit_skip() adds 1d71307a6f94 kunit: add unit test for filtering suites by names adds 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 db59e1b6e492 ACPI: arm64: Move DMA setup operations out of IORT adds 11a8c5e3a94b ACPI: Move IOMMU setup code out of IORT adds 3cf485540e7b ACPI: Add driver for the VIOT table adds ac6d704679d3 iommu/dma: Pass address limit rather than size to iommu_se [...] adds 8ce4904bfd22 iommu/virtio: Enable x86 support adds 2b9d8e3e9a9b Merge branches 'iommu/fixes', 'arm/rockchip', 'arm/smmu', [...] adds 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 d3a3340b6af2 xfs: Initialize error in xfs_attr_remove_iter adds 6be001021f0b xfs: don't nest icloglock inside ic_callback_lock adds b6903358c230 xfs: remove callback dequeue loop from xlog_state_do_iclog [...] adds a1bb8505e921 xfs: Fix a CIL UAF by getting get rid of the iclog callback lock adds 1effb72a8179 xfs: don't wait on future iclogs when pushing the CIL adds 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 0cbbeaf37022 ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMD [...] 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 6a7f5bd6185e ASoC: qcom: lpass-cpu: mark IRQ_CLEAR register as volatile [...] 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 ca24306d83a1 bootconfig: Change array value to use child node adds e5efaeb8a8f5 bootconfig: Support mixing a value and subkeys under a key adds 29e1c1ad3ff7 tools/bootconfig: Support mixed value and subkey test cases adds 0ff2bb7d42c3 docs: bootconfig: Update for mixing value and subkeys adds 99f4f5d62338 bootconfig: Share the checksum function with tools adds faa76a6c289f tracing: Simplify the max length test when using the filte [...] adds 8f0901cda14d tracing: Add better comments for the filtering temp buffer [...] adds f38601368f4a tracing: Add tp_printk_stop_on_boot option adds 2db7ab6b4c96 tracing: Have ftrace_dump_on_oops kernel parameter take numbers adds 171ec346fc89 bootconfig/tracing/ktest: Add ktest examples of testing bo [...] adds bb1b24cf41b5 trace/hwlat: Fix Clark's email adds 8fa826b7344d trace/hwlat: Implement the mode config option adds 7bb7d802af1d trace/hwlat: Switch disable_migrate to mode none adds f46b16520a08 trace/hwlat: Implement the per-cpu mode adds bc87cf0a08d4 trace: Add a generic function to read/write u64 values fro [...] adds f27a1c9e1ba1 trace/hwlat: Use trace_min_max_param for width and window params adds aa892f8c887d trace/hwlat: Remove printk from sampling loop adds 62de4f29e917 trace: Add __print_ns_to_secs() and __print_ns_without_sec [...] adds 6880c987e451 tracing: Add LATENCY_FS_NOTIFY to define if latency_fsnoti [...] adds bce29ac9ce0b trace: Add osnoise tracer adds a955d7eac177 trace: Add timerlat tracer adds 039a602db393 trace/hwlat: Protect kdata->kthread with get/put_online_cpus adds ba998f7d9531 trace/hwlat: Support hotplug operations adds c8895e271f79 trace/osnoise: Support hotplug operations adds d3b16034a24a seq_buf: Fix overflow in seq_buf_putmem_hex() adds 6a2cbc58d6c9 seq_buf: Make trace_seq_putmem_hex() support data longer than 8 adds b96285e10aad tracing: Have osnoise_main() add a quiescent state for task rcu adds f7d9f6370e00 trace/osnoise: Fix 'no previous prototype' warnings adds 2a81afa326fd trace/osnoise: Make interval u64 on osnoise_main adds 498627b4ac85 trace/osnoise: Fix return value on osnoise_init_hotplug_support adds bd09c0556eca Documentation: Fix a typo on trace/osnoise-tracer adds b62613b431bd tracing: Fix spelling in osnoise tracer "interferences" -> [...] adds 9913d5745bd7 tracepoint: Add tracepoint_probe_register_may_exist() for [...] adds 19c3eaa72288 trace/osnoise: Make 'noise' variable s64 in run_osnoise() adds 6a82f42a2e55 trace/timerlat: Fix indentation on timerlat_main() adds bfbf8d157a8e tracing: Change variable type as bool for clean-up adds 78c14b385c19 treewide: Add missing semicolons to __assign_str uses adds 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 0af5160edb87 vfio/mdpy: Fix memory leak of object mdev_state->vconfig adds e3a9b1212b9d PCI: Export pci_dev_trylock() and pci_dev_unlock() adds 742b4c0d1efe vfio: use the new pci_dev_trylock() helper to simplify try lock adds 0dd1b7fc3e7d vfio/mtty: Delete mdev_devices_list adds 97d0a6874478 vfio/mtty: Enforce available_instances adds 6a45ece4c9af vfio/pci: Handle concurrent vma faults adds 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 e2bc3e91d91e scripts/min-tool-version.sh: Raise minimum clang version t [...] adds c1e18c17bda6 s390/pci: add zpci_set_irq()/zpci_clear_irq() adds e5e1bdf0bca8 virtio/s390: get rid of open-coded kvm hypercall adds c74d3c182ab4 s390/speculation: Use statically initialized const for ins [...] adds 2a18a5502648 s390/zcrypt: Switch to flexible array member adds cf1ffce243bc s390/hypfs: use register pair instead of register asm adds fcc91d5d4047 s390/timex: get rid of register asm adds 7e86f967f4c9 s390/lib,xor: get rid of register asm adds 2bd67038f89e s390/mm,pages-states: get rid of register asm adds 79ee201e2602 s390/cmpxchg: use register pair instead of register asm adds 8f45db5555e3 s390/string: get rid of register asm adds d1e18efa8fa9 s390/lib,uaccess: get rid of register asm adds 8cf23c8e1fec s390/lib,string: get rid of register asm adds 6d7c628be71d s390/cmf: get rid of register asm adds b94bcca28342 s390/ioasm: get rid of register asm adds 7496209a8944 s390/ioasm: use symbolic names for asm operands adds d3e2ff5436d6 s390/qdio: get rid of register asm adds d4a01902eb59 s390/dasd: use register pair instead of register asm adds 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 600d050944e1 Merge tag 'nand/for-5.14' of git://git.kernel.org/pub/scm/ [...] adds 0bcc3939c98d Merge tag 'spi-nor/for-5.14' into mtd/next adds 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 eda627f6be8a dt-bindings: gpio: stp: convert to json-schema adds cdee1d622254 gpio: mxs: Prefer unsigned int to bare use of unsigned adds d766dfee58e1 dt-bindings: gpio: pcf857x: Convert to json-schema adds c34c1228fc1c docs: driver-api: gpio: using-gpio.rst: avoid using ReST : [...] adds b8052599420c Merge tag 'gpio-updates-for-v5.14' of git://git.kernel.org [...] adds 77347eda64ed mmc: core: clear flags before allowing to retune adds b2af322792d6 mmc: sdhci-of-arasan: Use clock-frequency property to upda [...] adds 2f2b73a29d2a phy: intel: Fix for warnings due to EMMC clock 175Mhz chan [...] adds 49036ba889e3 mmc: sdhci: Clear unused bounce buffer at DMA mmap error path adds 2fee14ac97dc dt-bindings: mmc: change compatiable string for MT8195 mmc [...] adds 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 536bc5e6fdab dmaengine: xilinx: dpdma: Use kernel type u32 over uint32_t adds 72cce7dd9f0a dmaengine: xilinx: dpdma: Fix spacing around addr[i-1] adds 8d11cfb0c375 dmaengine: imx-sdma: Remove platform data header adds 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 04831e892b41 selftests/lkdtm: Avoid needing explicit sub-shell adds c2eb472bbe25 selftests/lkdtm: Fix expected text for CR4 pinning adds 0acbdbc7205c selftests/lkdtm: Fix expected text for free poison adds a15676ac8f24 lkdtm/bugs: XFAIL UNALIGNED_LOAD_STORE_WRITE adds 9c4f6ebc3665 lkdtm/heap: Add vmalloc linear overflow test adds f123c42bbeff lkdtm: Enable DOUBLE_FAULT on all architectures adds 5b777131bd80 lkdtm: Add CONFIG hints in errors where possible adds b61ce4d81ba2 selftests/lkdtm: Enable various testable CONFIGs adds 37a0ca7f3e60 lkdtm/heap: Add init_on_alloc tests adds 1e2658aef517 fpga: machxo2-spi: Address warning about unused variable adds 75020f2df6e4 siox: Simplify error handling via dev_err_probe() adds 7487257cea87 misc: vmw_vmci: return the correct errno code adds 1db376113e45 misc: ibmasm: Modify matricies to matrices adds d874742f6a73 nitro_enclaves: Set Bus Master for the NE PCI device adds d0b371e5fba0 stm class: Spelling fix adds ae128916fb87 intel_th: Remove an unused exit point from intel_th_remove() adds 02ca71effb96 intel_th: msu: Make contiguous buffers uncached adds ab1afed701d2 intel_th: Wait until port is in reset before programming it adds 44b1eba44dc5 bus: mhi: core: Fix power down latency adds 02b49cd11745 bus: mhi: Wait for M2 state during system resume adds a25d144fb883 bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error [...] adds d02908ad8f34 PNP: moved EXPORT_SYMBOL so that it immediately followed i [...] adds 6f746d485fb9 mcb: Use DEFINE_RES_MEM() helper macro and fix the end address adds eed0218e8cae Merge tag 'char-misc-5.14-rc1' of git://git.kernel.org/pub [...] adds 3b1f941536af docs: ABI: testing: sysfs-firmware-memmap: add some memmap types. adds f5c13f1fdef9 Merge tag 'driver-core-5.14-rc1' of git://git.kernel.org/p [...] adds 7aae846a7b28 staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] adds 887af3fa7195 staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] adds f53ae8193fdb staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] adds 0299b6df594b staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] adds 0bf20e534d12 staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] adds ebb02b8f93a9 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 9eb8004c87c0 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 8040692730df staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 9b7f6d9fd425 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 6f518ce18b43 staging: rtl8188eu: remove all RT_TRACE calls from core/rtw_led.c adds dbc2850c8651 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 5e28bb5ad652 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds f1fb05f06a56 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 435a384417f0 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 5700b8330ca6 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds e3a5f40c5809 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] adds 8787b57f3792 staging: rtl8188eu: remove all RT_TRACE calls from hal/rtl [...] adds da5dae9b8444 staging: rtl8188eu: remove all RT_TRACE calls from hal/hal_intf.c adds 254b0a1e4cf6 staging: rtl8188eu: remove all RT_TRACE calls from hal/rtl [...] adds 85f1c72a1ef4 staging: rtl8188eu: remove RT_TRACE macro adds 3fd18e0321c9 staging: rtl8188eu: remove DRIVER_PREFIX preprocessor definition adds 4424ddb0ee83 staging: rtl8188eu: remove GlobalDebugLevel variable adds 4420fa312826 staging: rtl8188eu: remove include/rtw_debug.h header adds 8de6b7edd493 phy: phy-hi3670-usb3: move driver from staging into phy adds e562cf3aea3e spmi: hisi-spmi-controller: move driver from staging adds cb5d92d11246 staging: hisilicon,hi6421-spmi-pmic.yaml: cleanup descriptions adds fc3d3369c6e1 staging: hi6421-spmi-pmic: use devm_request_threaded_irq() adds 943f5a04e154 staging: hi6421-spmi-pmic: better name IRQs adds 0fb8de638c76 staging: hi6421-spmi-pmic: change a return code adds 5ff96c9672c5 staging: hi6421-spmi-pmic: change identation of a table adds 77ad1f0e99bd staging: hi6421-spmi-pmic: cleanup some macros adds a16d8644bad4 Merge tag 'staging-5.14-rc1' of git://git.kernel.org/pub/s [...] adds 08b0adb1ae54 serial: qcom_geni_serial: use DT aliases according to DT bindings adds b67e830d38fa serial: 8250: 8250_omap: Fix possible interrupt storm on K3 SoCs adds 5607fa6c3da3 serial: Prefer unsigned int to bare use of unsigned adds 4834446035a1 tty: make linux/tty_flip.h self-contained adds 9078204ca5c3 serial: mvebu-uart: fix calculation of clock divisor adds ecd6b010d81f serial: mvebu-uart: do not allow changing baudrate when ua [...] adds deeaf963569a serial: mvebu-uart: correctly calculate minimal possible baudrate adds 56b3276954f0 dt-bindings: mvebu-uart: fix documentation adds 2cbfdedef39f arm64: dts: marvell: armada-37xx: Fix reg for standard var [...] adds 15279ebe99d7 serial: mvebu-uart: remove unused member nb from struct mv [...] adds c932ed0adb09 Merge tag 'tty-5.14-rc1' of git://git.kernel.org/pub/scm/l [...] adds 42601e356bfa usb: class: cdc-wdm: return the correct errno code adds 269072a3d907 usb: ftdi-elan: remove redundant continue statement in a w [...] adds d3997fce189f usb: xhci-mtk: allow multiple Start-Split in a microframe adds 4897807753e0 USB: cdc-acm: blacklist Heimann USB Appset device adds 2f0b20fb0568 dt-bindings: usb: qcom,dwc3: Add bindings for sm6115/4250 adds bbaabe0d2674 dt-bindings: phy: qcom,qusb2: document sm4250/6115 compatible adds 7756f1d6369e phy: qcom-qusb2: Add configuration for SM4250 and SM6115 adds 79160a603bdb Merge tag 'usb-5.14-rc1' of git://git.kernel.org/pub/scm/l [...] adds 839a534f1e85 exfat: avoid incorrectly releasing for root inode 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 24523e45b44f orangefs: readahead adjustment adds 0fdec1b3c9fb orangefs: fix orangefs df output. 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 new 572212ab7dc7 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new cd5d5e602f50 powerpc/mm: Fix lockup on kernel exec fault new 419ac821766c powerpc/bpf: Fix detecting BPF atomic instructions new 307e5042c7bd powerpc/bpf: Reject atomic ops in ppc32 JIT new 3f601608b71c powerpc/xive: Fix error handling when allocating an IPI new 1df3af6dc3cf powerpc/64e: Fix system call illegal mtmsrd instruction new 2ea3432d1b28 Merge remote-tracking branch 'powerpc-fixes/fixes' new a3609ac24c18 net: usb: asix: ax88772: suspend PHY on driver probe new b18114476a14 openvswitch: Optimize operation for key comparison new 996af62167d0 net/802/mrp: fix memleak in mrp_request_join() new a34dcbfa1475 sctp: prevent info leak in sctp_make_heartbeat() new 42ca63f98084 net/802/garp: fix memleak in garp_request_join() new 0dbffbb5335a net: annotate data race around sk_ll_usec new 5a3c680aa2c1 net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear new 650b2a846ddd sctp: check pl.raise_count separately from its increment new 1d11fa231cab sctp: move 198 addresses from unusable to private scope new 873a1e3d207a octeontx2-af: cn10k: Setting up lmtst map table new 893ae97214c3 octeontx2-af: cn10k: Support configurable LMTST regions new 5c0512072f65 octeontx2-pf: cn10k: Use runtime allocated LMTLINE region new e6a16043fd3f Merge branch 'octeopntx2-LMTST-regions' new b71d09871566 net: dsa: return -EOPNOTSUPP when driver does not implemen [...] new 7da467d82d1e net: dsa: mv88e6xxx: enable .port_set_policy() on Topaz new 11527f3c4725 net: dsa: mv88e6xxx: use correct .stats_set_histogram() on Topaz new 370948879002 net: dsa: mv88e6xxx: enable .rmu_disable() on Topaz new c07fff3492ac net: dsa: mv88e6xxx: enable devlink ATU hash param for Topaz new a03b98d68367 net: dsa: mv88e6xxx: enable SerDes RX stats for Topaz new 953b0dcbe2e3 net: dsa: mv88e6xxx: enable SerDes PCS register dump via e [...] new 5e437416ff66 Merge branch 'dsa-mv88e6xxx-topaz-fixes' new 39d7101684a7 Merge branch 'master' of ../net-next/ new 6f14078e3ee5 octeontx2-af: DMAC filter support in MAC block new dbc52debf95f octeontx2-af: Debugfs support for DMAC filters new 79d2be385e9e octeontx2-pf: offload DMAC filters to CGX/RPM block new 764a4af9f042 Merge branch 'octeontx2-dmasc-filtering' new 856a5c97268d net: wwan: iosm: fix uevent reporting new 3bcfc0a2d319 net: wwan: iosm: remove reduandant check new 5bb4eea0c5f5 net: wwan: iosm: correct link-id handling new c302e3a1c86f net: wwan: iosm: fix netdev tx stats new d7340f46beae net: wwan: iosm: set default mtu new 88827353c696 Merge branch 'wwan-iosm-fixes' new 5d43f951b1ac ptp: add ptp virtual clock driver framework new 73f37068d540 ptp: support ptp physical/virtual clocks conversion new 44c494c8e30e ptp: track available ptp vclocks information new acb288e8047b ptp: add kernel API ptp_get_vclocks_index() new c156174a6707 ethtool: add a new command for getting PHC virtual clocks new 895487a3a10f ptp: add kernel API ptp_convert_timestamp() new 6c9a0a0f2333 mptcp: setsockopt: convert to mptcp_setsockopt_sol_socket_ [...] new d463126e23f1 net: sock: extend SO_TIMESTAMPING for PHC binding new d7c088265588 net: socket: support hardware timestamp conversion to PHC bound new 2214d7032479 selftests/net: timestamping: support binding PHC new 5ce15f278333 MAINTAINERS: add entry for PTP virtual clock driver new b2bc81481750 Merge branch 'ptp-virtual-clocks-and-timestamping' new 4f408e1fa6e1 ibmvnic: retry reset if there are no other resets new 09ef17863f37 Documentation: add more details in tipc.rst new ca75bcf0a83b net: remove the caif_hsi driver new 71158bb1f2d2 tcp: consistently disable header prediction for mptcp new 18a419bad63b udp: annotate data races around unix_sk(sk)->gso_size new b6c880103823 ARM: dts: qcom-apq8060: Correct Ethernet node name and dro [...] new 19373d0233d0 dt-bindings: net: sms911x: Convert to json-schema new 1c88995dfbf9 Merge branch 'sms911x-dts' new 6b28a86d6c0b net: stmmac: Terminate FPE workqueue in suspend new 56ea7ed103b4 igc: Fix use-after-free error during reset new 7b292608db23 igb: Fix use-after-free error during reset new 05682a0a61b6 igc: change default return of igc_read_phy_reg() new dd2aefcd5e37 ixgbe: Fix an error handling path in 'ixgbe_probe()' new c6bc9e5ce5d3 igc: Fix an error handling path in 'igc_probe()' new fea03b1cebd6 igb: Fix an error handling path in 'igb_probe()' new e85e14d68f51 fm10k: Fix an error handling path in 'fm10k_probe()' new 458907560842 e1000e: Fix an error handling path in 'e1000_probe()' new af30cbd2f4d6 iavf: Fix an error handling path in 'iavf_probe()' new 6c19d772618f igb: Check if num of q_vectors is smaller than max before [...] new 382a7c20d925 igb: Fix position of assignment to *ring new aa3cf240b0c8 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new 2342ae10d127 gve: Fix an error handling path in 'gve_probe()' new 6dce38b4b7ff gve: Propagate error codes to caller new 5140aaa4604b s390: iucv: Avoid field over-reading memcpy() new 633fa666401c net/sched: sch_taprio: fix typo in comment new bde3c8ffdd41 gve: Simplify code and axe the use of a deprecated API new 40fc3054b458 net: ipv6: fix return value of ip6_skb_dst_mtu new 1bfa4d0cb5ad gve: DQO: Remove incorrect prefetch new 8955b90c3cda net/sched: act_ct: fix err check for nf_conntrack_confirm new 561022acb1ce tcp: annotate data races around tp->mtu_info new 81b4a0cc7565 sock: fix error in sock_setsockopt() new a019abd80220 net: bridge: sync fdb to new unicast-filtering ports new 77ac5e40c44e net/sched: act_ct: remove and free nf_table callbacks new 7cc93d888df7 nfp: flower-ct: remove callback delete deadlock new 99f47ea437c1 Merge branch 'nfp-ct-fixes' new b22580233d47 vmxnet3: fix cksum offload issues for tunnels with non-def [...] new b43c8909be52 udp: properly flush normal packet at GRO time new 6ff63a150b55 net: marvell: always set skb_shared_info in mvneta_swbm_ad [...] new 55eac20617ca ptp: fix NULL pointer dereference in ptp_clock_register new f6a175cfcc8d ptp: fix format string mismatch in ptp_sysfs.c new 81c52c42afd9 net: stmmac: separate the tas basetime calculation function new b2aae654a479 net: stmmac: add mutex lock to protect est parameters new e9e3720002f6 net: stmmac: ptp: update tas basetime after ptp adjust new c6c205ed442e Merge branch 'stmmac-ptp' new 7e3eabacb936 next-20210706/net new 0fc4dcc13f09 bpf, devmap: Convert remaining READ_ONCE() to rcu_derefere [...] new 5a0ae9872d5c bpf, samples: Add -fno-asynchronous-unwind-tables to BPF C [...] new 2620e92ae6ed bpf, samples: Fix xdpsock with '-M' parameter missing unlo [...] new bc832065b60f bpftool: Properly close va_list 'ap' by va_end() on error new 872719ab25fb Merge remote-tracking branch 'bpf/master' adds 7c1a80e80cde net: xfrm: fix memory leak in xfrm_user_rcv_msg new eaf228263921 Revert "xfrm: policy: Read seqcount outside of rcu-read si [...] new 2580d3f40022 xfrm: Fix RCU vs hash_resize_mutex lock inversion new 51f478fe5d96 Merge remote-tracking branch 'ipsec/master' new 37d220b58d52 selftest: netfilter: add test case for unreplied tcp connections new e15d4cdf27cb netfilter: conntrack: do not renew entry stuck in tcp SYN_ [...] new 4ca041f919f1 netfilter: nf_tables: Fix dereference of null pointer flow new a23f89a99906 netfilter: conntrack: nf_ct_gre_keymap_flush() removal new c23a9fd209bc netfilter: ctnetlink: suspicious RCU usage in ctnetlink_du [...] new c4edc3ccbc63 netfilter: conntrack: improve RST handling when tuple is re-used new 1da4cd82dd18 netfilter: conntrack: add new sysctl to disable RST check new cf4466ea47db netfilter: conntrack: Mark access for KCSAN new 6ac4bac4ce48 netfilter: nft_last: honor NFTA_LAST_SET on restoration new d1b5b80da705 netfilter: nft_last: incorrect arithmetics when restoring [...] new 2eda1934fe57 Merge remote-tracking branch 'netfilter/master' new 42334fbc219e ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1x [...] new 1d7a03957018 ALSA: x86: fix spelling mistakes new ea57e8743e22 ALSA: usx2y: fix spelling mistakes new a07ebc7e050c ALSA: bebob: correct duplicated entries with TerraTec OUI new ff630b6ab952 ALSA: usb-audio: fix spelling mistakes new ced7c2877523 ALSA: emux: fix spelling mistakes new 1eda7cd0a187 Merge remote-tracking branch 'sound-current/for-linus' new 2e920b670c07 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus adds 0c4f8fd3ed9c ASoC: remove zte zx dangling kconfig adds dd6fb8ff2210 ASoC: wm_adsp: Correct wm_coeff_tlv_get handling adds e588332271b9 ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core adds 33c8516841ea ASoC: Intel: boards: fix xrun issue on platform with max98373 adds d4de9aa58be7 Merge series "ASoC: Intel: machine driver corrections" fro [...] adds 2c70ff56e49a ASoC: codecs: allow SSM2518 to be selected by the user new 9cf76a72af6a ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits new fd96f1a6e5b4 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus new bfb435badbfa Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 2a3c8da93104 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds 2b6a761be079 regulator: rtmv20: Fix wrong mask for strobe-polarity-high adds 6549c46af855 regulator: rt5033: Fix n_voltages settings for BUCK and LDO adds 5db5dd5be70e regulator: hi6421v600: Fix getting wrong drvdata that caus [...] new 8888ef2304d0 regulator: bd9576: Fix testing wrong flag in check_temp_fl [...] new bfcce8502691 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] new 19e5b24cba8e Merge remote-tracking branch 'regulator-fixes/for-linus' adds a5276681efc3 Merge remote-tracking branch 'spi/for-5.13' into spi-linus adds e4a5c19888a5 spi: stm32h7: fix full duplex irq handler handling adds dae778069a22 Merge remote-tracking branch 'spi/for-5.14' into spi-linus new ae897d9686eb Merge remote-tracking branch 'spi-fixes/for-linus' new ed708e124ac2 usb: cdns3: Fixed incorrect gadget state new 186e4f279819 usb: cdnsp: Fix incorrect supported maximum speed new af66f73a09f5 usb: cdnsp: Fixed issue with ZLP new 42c4417937be usb: cdnsp: Fix the IMAN_IE_SET and IMAN_IE_CLEAR macro. new 4b457dc3d5ce Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds cd5c91fe6251 crypto: qat - ratelimit invalid ioctl message and print th [...] adds b0d2193ba643 crypto: scatterwalk - Remove obsolete PageSlab check adds 6ee55a6f50fe crypto: omap - Drop obsolete PageSlab check adds 8833272d876e crypto: drbg - self test for HMAC(SHA-512) adds df941fdd779e crypto: sl3516 - Typo s/Stormlink/Storlink/ adds e29dd5c8382e crypto: sl3516 - Add dependency on ARCH_GEMINI adds 66192b2e3fd8 crypto: hisilicon/sec - fix the process of disabling sva p [...] new cb9943ae129d Merge remote-tracking branch 'crypto-current/master' new 517d2d2592fd Merge remote-tracking branch 'omap-fixes/fixes' new fb5dad4084f0 KVM: selftests: introduce P44V64 for z196 and EC12 new cd4220d23bf3 KVM: selftests: do not require 64GB in set_memory_region_test new c000616c632e Merge remote-tracking branch 'kvms390-fixes/master' new c593914a253c Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 33516ea74030 btrfs: zoned: fix types for u64 division in btrfs_reclaim_ [...] new 26c681ce56c3 btrfs: zoned: print unusable percentage when reclaiming bl [...] new bb9211a56546 btrfs: fix deadlock with concurrent chunk allocations invo [...] new 2a211dd7d20d btrfs: rework chunk allocation to avoid exhaustion of the [...] new 5bd1a4fe3ac3 btrfs: properly split extent_map for REQ_OP_ZONE_APPEND new daf3e83eabff btrfs: add special case to setget helpers for 64k pages new 058bd9684e4f Merge branch 'misc-5.14' into next-fixes new 1afa693c4bca Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 474caf7bd358 Merge remote-tracking branch 'vfs-fixes/fixes' new faa3f98b0eac Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new bce371c4b8b0 Merge remote-tracking branch 'pidfd-fixes/fixes' new 024591f9a6e0 arm: ioremap: don't abuse pfn_valid() to check if pfn is in RAM new 990af999b703 Merge remote-tracking branch 'memblock-fixes/fixes' adds 1988e0d84161 drm/panel: nt35510: Do not fail if DSI read fails new 62c20406acf9 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 6ca24c65632e net/mlx4: Fix fall-through warning for Clang new ba3fea547236 i3c: master: cdns: Fix fall-through warning for Clang new 4e1c8c17ff12 scsi: aic94xx: Fix fall-through warning for Clang new f1469e568bf6 Input: Fix fall-through warning for Clang new b06b76237639 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 74ee585b7eec kbuild: remove trailing slashes from $(KBUILD_EXTMOD) new 4a6795933a89 kbuild: modpost: Explicitly warn about unprototyped symbols new a979522a1a88 kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TI [...] new c1ba79ece88f nds32: add arch/nds32/boot/.gitignore new e2a86a29ea7e parisc: syscalls: use pattern rules to generate syscall headers new a0e781a2a35a sparc: syscalls: use pattern rules to generate syscall headers new c90fffc81755 Merge remote-tracking branch 'kbuild/for-next' new fda1676038c2 Merge remote-tracking branch 'asm-generic/master' new 3bd1461d1691 Merge branches 'fixes' and 'misc' into for-next new 99cb4cedde61 Merge remote-tracking branch 'arm/for-next' new eecca656c2ee Merge remote-tracking branch 'arm-soc/for-next' new 58c801326891 Merge remote-tracking branch 'actions/for-next' new 78433fa22a1d Merge remote-tracking branch 'amlogic/for-next' new 1e0cb0610710 Merge remote-tracking branch 'aspeed/for-next' new fef81eb66118 Merge remote-tracking branch 'at91/at91-next' new f6fb2040eff8 Merge remote-tracking branch 'drivers-memory/for-next' new 5d6c15c48138 Merge remote-tracking branch 'imx-mxs/for-next' new c45023462bbd Merge remote-tracking branch 'keystone/next' new 75196435f140 Merge remote-tracking branch 'mediatek/for-next' new b3dfaa41ba92 Merge remote-tracking branch 'mvebu/for-next' new 4ffe4860b48c Merge remote-tracking branch 'omap/for-next' new 05109b8882a1 Merge remote-tracking branch 'qcom/for-next' new 7d6aba9f9ae1 Merge remote-tracking branch 'renesas/next' new 1b350bd6719a Merge remote-tracking branch 'rockchip/for-next' new 0e913be30190 Merge remote-tracking branch 'samsung-krzk/for-next' adds 113e793d18ab firmware: arm_scmi: Simplify device probe function on the bus adds 8ecab7700929 firmware: arm_scmi: Ensure drivers provide a probe function adds c9bc39a38a65 Merge tag 'scmi-updates-5.14-2' of git://git.kernel.org/pu [...] adds 0a169e13c00d Merge tag 'arm-ffa-5.14-2' of git://git.kernel.org/pub/scm [...] new eead70471f07 Merge remote-tracking branch 'scmi/for-linux-next' new 1491ad38efaa Merge remote-tracking branch 'sunxi/sunxi/for-next' new 61c0b0a1e32b Merge remote-tracking branch 'tegra/for-next' new f21f133aa423 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 2a3de8578ebc 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 new 783d08bd02f5 Revert "clk: divider: Switch from .round_rate to .determin [...] new e0290f9dba45 Merge remote-tracking branch 'clk/clk-next' new d441d258fedc Merge remote-tracking branch 'clk-renesas/renesas-clk' new 17dda6cd7275 Merge remote-tracking branch 'h8300/h8300-next' new cddc40f5617e mips: always link byteswap helpers into decompressor new 97e488073cfc mips: disable branch profiling in boot/decompress.o new bc0e58059277 Merge remote-tracking branch 'mips/mips-next' new 20921e7eaf7b parisc: Replace symbolic permissions with octal permissions new 7735a4f18bce Merge remote-tracking branch 'parisc-hd/for-next' new 70c7605c08c5 riscv: pass the mm_struct to __sbi_tlb_flush_range new 3f1e782998cd riscv: add ASID-based tlbflushing methods new f627476e8f1a RISC-V: Use asm-generic for {in,out}{bwlq} new 47513f243b45 riscv: Enable KFENCE for riscv64 new c10bc260e7c0 riscv: Introduce set_kernel_memory helper new e5c35fa04019 riscv: Map the kernel with correct permissions the first time new 01112e5e20f5 Merge branch 'riscv-wx-mappings' into for-next new 658e2c5125bb riscv: Introduce structure that group all variables regard [...] new 9eb4fcff2207 riscv: mm: fix build errors caused by mk_pmd() new 70eee556b678 riscv: ptrace: add argn syntax new 31da94c25aea riscv: add VMAP_STACK overflow detection new ca6eaaa210de riscv: __asm_copy_to-from_user: Optimize unaligned memory [...] new 7761e36bc722 riscv: Fix PTDUMP output now BPF region moved back to modu [...] new 0b6b652fe18f Merge remote-tracking branch 'risc-v/for-next' new 47f7c6cf0082 s390/kprobes: use is_kernel() helper new 85b18d7b5e7f s390: mm: Fix secure storage access exception handling new 07f3a35df190 s390/lib,uaccess: fix copy_in_user_mvcos() inline asm clob [...] new fbbdfca5c553 s390/entry.S: factor out SIEEXIT macro new e2c13d64200b s390/mcck: optimize user mode check in case of !CONFIG_KVM new 7f6dc8d4c880 s390/mcck: always enter C handler with DAT enabled new d35925b34996 s390/mcck: move storage error checks to assembler new 549abb7f36f2 s390/mcck: keep machine check interruption codes sorted new 9f744abb4639 s390/boot: replace magic string check with a bootdata flag new 5fa2ea0714d7 s390/mcck: move register validation to C code new a029a4eab39e s390/cpumf: Allow concurrent access for CPU Measurement Co [...] new a0ae5cd235cc s390/lib,string: fix strcat() inline asm constraint modifier new bd39654a2282 s390/AP: support new dynamic AP bus size limit new 9476ce82dcfd Merge remote-tracking branch 's390/for-next' new 13038da72580 Merge remote-tracking branch 'sh/for-next' new cba2052be3d5 Merge remote-tracking branch 'uml/linux-next' new f66943864851 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 43d426961e1d Merge remote-tracking branch 'pidfd/for-next' new bb110db1ac6b Merge remote-tracking branch 'fscache/fscache-next' new 2980361f53c8 Merge remote-tracking branch 'btrfs/for-next' adds 22d41cdcd3cf ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty adds 675d4d8997ac ceph: make ceph_netfs_read_ops static adds 4364c6938dcb ceph: make ceph_queue_cap_snap static adds d71a95e7ffab libceph: kill ceph_none_authorizer::reply_buf adds 1e6de263d116 libceph: fix some spelling mistakes adds da6ebb4d67d9 libceph: remove unnecessary ret variable in ceph_auth_init() adds dc915ecde863 libceph: fix doc warnings in cls_lock_client.c adds 8ecd34c797a8 ceph: simplify the metrics struct adds fc123d5f504b ceph: update and rename __update_latency helper to __update_stdev adds 903f4fec78dd ceph: add IO size metrics support adds f3fd3ea6a26a ceph: decoding error in ceph_update_snap_realm should return -EIO adds a6862e6708c1 ceph: add some lockdep assertions around snaprealm handling adds df2c0cb7f8e8 ceph: clean up locking annotation for ceph_get_snap_realm [...] adds 7e65624d32b6 ceph: allow ceph_put_mds_session to take NULL or ERR_PTR adds 52d60f8e18b8 ceph: eliminate session->s_gen_ttl_lock adds 6a92b08fdad2 ceph: don't take s_mutex or snap_rwsem in ceph_check_caps adds 0449a35222e9 ceph: don't take s_mutex in try_flush_caps adds 7732fe168eda ceph: don't take s_mutex in ceph_flush_snaps adds 23c2c76ead54 ceph: eliminate ceph_async_iput() adds 4c18347238ab ceph: take reference to req->r_parent at point of assignment new 752e4eac6769 Merge remote-tracking branch 'ceph/master' new 01cf30825c87 cifs: make locking consistent around the server session status new 819f916c835d cifs: clarify SMB1 code for UnixCreateHardLink new ded2d99cef16 CIFS: Clarify SMB1 code for UnixCreateSymLink new b019e1187ce4 CIFS: Clarify SMB1 code for UnixSetPathInfo new 90810c25cf02 smb3: fix typo in header file new ae58f0a92e68 Merge remote-tracking branch 'cifs/for-next' new 5fb68864674f ksmbd: fix kfree of uninitialized pointer oid new f5a544e3bab7 ksmbd: add support for SMB3 multichannel new c30f4eb84bad ksmbd: remove cache read/trans buffer support new afa8f016c5a5 ksmbd: initialize variables on the declaration new f8524776f1bb ksmbd: remove ksmbd_vfs_copy_file_range new 6f3d5eeec744 ksmbd: use list_for_each_entry instead of list_for_each new 1dfb8242e8d9 ksmbd: use goto instead of duplicating the resoure cleanup [...] new 79a8a71db408 ksmbd: fix overly long line new 9c78ad067faf ksmbd: remove unneeded FIXME comment new 9f88af04f03d ksmbd: remove ____ksmbd_align in ksmbd_server.h new 3fbe43c9f577 ksmbd: replace KSMBD_SHARE_CONFIG_PATH with inline function new bde1694aecdb ksmbd: remove ksmbd_err/info new e8c061917133 ksmbd: opencode to avoid trivial wrappers new 4b637fc18902 ksmbd: factor out a ksmbd_validate_entry_in_use helper fro [...] new 67d1c432994c ksmbd: opencode posix acl functions instead of wrappers new ee2033e9c641 ksmbd: change stream type macro to enumeration new ee81cae1a632 ksmbd: use f_bsize instead of q->limits.logical_block_size new 560ac0513069 ksmbd: remove unneeded NULL check in the list iterator new 131bac1ece2e ksmbd: use f_bsize in FS_SECTOR_SIZE_INFORMATION new 1a93084b9a89 ksmbd: move fs/cifsd to fs/ksmbd new 49be5aa47b69 MAINTAINERS: rename cifsd to ksmbd new 333111a6dc32 ksmbd: factor out a ksmbd_vfs_lock_parent helper new 6c5e36d13e2a ksmbd: set MAY_* flags together with open flags new b622948789a9 ksmbd: remove macros in transport_ipc.c new 8ad8dc342117 ksmbd: replace BUFFER_NR_PAGES with inline function new c2220322b457 ksmbd: replace KSMBD_ALIGN with kernel ALIGN macro new cb5b047f8e14 ksmbd: replace PAYLOAD_HEAD with inline function new d4075abbc6b5 ksmbd: remove getting worker state macros new d8fb29980cb5 ksmbd: remove and replace macros with inline functions in [...] new 02d4b4aa6d3b ksmbd: replace SMB_DIRECT_TRANS macro with inline function new 8a893315dc06 ksmbd: replace request and respone buffer macro with inlin [...] new e294f78d3478 ksmbd: allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_S [...] new a5a25a114ab2 ksmbd: Relax credit_charge check in smb2_validate_credit_charge() new 493fa2fbe459 ksmbd: fix dentry racy with rename() new ab0b263b749a ksmbd: opencode to remove FP_INODE macro new 12202c0594b1 ksmbd: use ksmbd_vfs_lock_parent to get stable parent dentry new 849fbc549d4c ksmbd: opencode to remove ATTR_FP macro new 0ae941ef2e48 ksmbd: remove SMB1 oplock level macros new 6128468da50c ksmbd: change ACE types to enumeration new 12411ad59d49 ksmbd: change sid types to enumeration new b9cbfb524d73 ksmbd: change server state type macro to enumeration new c63ee4a521e7 ksmbd: change server config string index to enumeration new 8b758859dfbe ksmbd: reorder and document on-disk and netlink structures [...] new ef24c962d0f2 ksmbd: replace struct dentry with struct path in some func [...] new af34983e8315 ksmbd: add user namespace support new ae9d84d6f1b1 Merge pull request #56 from namjaejeon/cifsd-for-next new 690f96970513 ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap() new 52f7af644386 Merge pull request #57 from namjaejeon/cifsd-for-next new 465d720485ef ksmbd: call mnt_user_ns once in a function new 4951a84f61d6 ksmbd: Fix read on the uninitialized pointer sess new db0e04ad42bb Merge pull request #58 from namjaejeon/cifsd-for-next new fdd9714ffc36 Merge remote-tracking branch 'cifsd/cifsd-for-next' adds 5fd541e3a933 Pull writeback memcg fix from Munchun Song new 16de9793494b Merge remote-tracking branch 'ext3/for_next' new 8813587a996e Revert "ext4: consolidate checks for resize of bigalloc in [...] new 558d6450c775 ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error wr [...] new cd84bbbac12a ext4: use ext4_grp_locked_error in mb_find_extent new 93a43c5ebe0a ext4: fix possible UAF when remounting r/o a mmp-protected [...] new 8938c91451fd ext4: fix flags validity checking for EXT4_IOC_CHECKPOINT new 1a40ce3dd853 ext4: inline jbd2_journal_[un]register_shrinker() new f2dbb22df6b5 Merge remote-tracking branch 'ext4/dev' adds 4215d054aea0 f2fs: enable extent cache for compression files in read-only adds 132e3209789c f2fs: remove false alarm on iget failure during GC adds bf1c5bc21b87 MAINTAINERS: f2fs: update my email address new 151b1982be5d f2fs: compress: add nocompress extensions support new c9ebd3df43c0 f2fs: initialize page->private when using for our internal use new 3534e487a631 Merge remote-tracking branch 'f2fs/dev' new 41e5ef8ed733 gfs2: Add wrapper for iomap_file_buffered_write new feeab117245c Merge remote-tracking branch 'gfs2/for-next' adds dd99e9f98fbf NFSv4: Initialise connection to the server in nfs4_alloc_client() adds 3731d44bba8e NFSv4: Fix an Oops in pnfs_mark_request_commit() when doin [...] adds 6d1c0f3d28f9 sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_pa [...] adds bb24cc0f37a2 rpc: remove redundant initialization of variable status adds bc1c56e9bbe9 SUNRPC: prevent port reuse on transports which don't request it. adds 1fcb6fcd74a2 nfs: fix acl memory leak of posix_acl_create() adds 213bb58475b5 NFS: Fix up inode attribute revalidation timeouts adds 20cf7d4ea4ad NFSv4: Fix handling of non-atomic change attrbute updates adds a9601ac5e916 NFS: Avoid duplicate resets of attribute cache timeouts adds eae00c5d6e48 nfs: update has_sec_mnt_opts after cloning lsm options fro [...] adds b42ad64f5f21 NFS: Remove unnecessary inode parameter from nfs_pageio_co [...] adds fcb170a9d825 SUNRPC: Fix the batch tasks count wraparound. adds 5483b904bf33 SUNRPC: Should wake up the privileged task firstly. adds be20037725d1 NFSv4: Fix delegation return in cases where we have to retry adds 6b4befc0a06b NFSv4: Add lease breakpoints in case of a delegation recal [...] adds e93a5e9306a5 NFSv4: Add support for application leases underpinned by a [...] adds e97bc66377bc NFS: nfs_find_open_context() may only select open files adds df2c7b951f43 NFSv4: setlease should return EAGAIN if locks are not available adds e9e8ee40b37a Merge branch 'leases-devel' adds bdcc1837d8dd NFSv4: Initialise connection to the server in nfs4_alloc_client() adds 08253896b978 NFSv4: Fix an Oops in pnfs_mark_request_commit() when doin [...] adds 26aa5c566145 sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_pa [...] adds 5d61430d14d2 sunrpc: Create a sunrpc directory under /sys/kernel/ adds b47f83eda70e sunrpc: Create a client/ subdirectory in the sunrpc sysfs adds 87daac3ff2c0 sunrpc: Create per-rpc_clnt sysfs kobjects adds 194af15f36b5 sunrpc: add xprt id adds 4fde44cb8b70 sunrpc: add IDs to multipath adds 399e2da1565a sunrpc: keep track of the xprt_class in rpc_xprt structure adds 608b3eeb9df2 sunrpc: add xprt_switch direcotry to sunrpc's sysfs adds afe1590b7f2c sunrpc: add a symlink from rpc-client directory to the xpr [...] adds c5bc673c2f8a sunrpc: add add sysfs directory per xprt under each xprt_switch adds f61c41161a45 sunrpc: add dst_attr attributes to the sysfs xprt directory adds 43ed71f5b9ad sunrpc: provide transport info in the sysfs directory adds bc4d1a2352f4 sunrpc: provide multipath info in the sysfs directory adds ac0fc682a55d sunrpc: provide showing transport's state info in the sysf [...] adds 6bda1a0ad546 Merge branch 'sysfs-devel' adds 2d7c515f523d NFS: Ensure nfs_readpage returns promptly when internal er [...] adds 28b455ffdef5 NFS: Fix fscache read from NFS after cache error new d1f4a6731e1c NFSv4/pnfs: Fix the layout barrier update new 684d2587e681 NFSv4/pnfs: Fix layoutget behaviour after invalidation new dcd107210f56 NFSv4/pnfs: Clean up layout get on open new 4eaf438c1529 NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times new e5e69d4bbcd1 NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect ca [...] new 8cf98403be33 SUNRPC mark the first transport new 553fa96f7758 SUNRPC display xprt's main value in sysfs's xprt_info new a5096f2bbaea SUNRPC query transport's source port new 402bcdb18047 SUNRPC for TCP display xprt's source port in sysfs xprt_info new 9b77c6e2c721 SUNRPC: take a xprt offline using sysfs new e8dd762dd6fe NFSv4.1 identify and mark RPC tasks that can move between [...] new e55f86893d25 sunrpc: display xprt's queuelen of assigned tasks via sysfs new fda889c22772 sunrpc: remove an offlined xprt using sysfs new 2512f47b8bd8 Merge part 2 of branch 'sysfs-devel' new c6d9d989d6b0 Merge remote-tracking branch 'nfs/linux-next' adds fb48b9d08ab9 nfsd: remove redundant assignment to pointer 'this' adds 353e1e2a7f22 NFSD: Prevent a possible oops in the nfs_dirent() tracepoint new efb34029d23b nfsd: fix NULL dereference in nfs3svc_encode_getaclres new 20976c3fb612 Merge remote-tracking branch 'nfsd/nfsd-next' new 928c0f24e349 Merge remote-tracking branch 'ubifs/next' new b02d4ca63a94 Merge remote-tracking branch 'v9fs/9p-next' new bd71c861f8dc fcntl: fix potential deadlocks for &fown_struct.lock new e1cc6e8c1969 fcntl: fix potential deadlock for &fasync_struct.fa_lock new b1b5ce7314b9 Merge remote-tracking branch 'file-locks/locks-next' new 0ce1400eeb4f Merge remote-tracking branch 'printk/for-next' new 104eb9d8c972 Merge branch 'pci/enumeration' new 5f2554cc0ae2 Merge branch 'pci/error' new 6d71cc4c91d8 PCI: cpcihp: Declare cpci_debug in header file new 56d2731cb27e Merge branch 'pci/hotplug' new 4db221f6983a MAINTAINERS: Add Joyce Ooi as Altera PCIe maintainer new 96b0df246c99 Merge branch 'pci/misc' new ae21f835a5bd PCI/P2PDMA: Finish RCU conversion of pdev->p2pdma new c9fb9042c98d Merge branch 'pci/p2pdma' new e92605b0a0cd Merge branch 'pci/pm' new 0dad3ce523c2 PCI: Add pci_reset_bus_function() Secondary Bus Reset interface new 411e2a43d210 PCI: Work around Huawei Intelligent NIC VF FLR erratum new 76d826c32f88 Merge branch 'pci/reset' new 131e4f76c9ae Merge branch 'pci/resource' new 7132700067f2 Merge branch 'pci/sysfs' new 524e6b039598 Merge branch 'pci/virtualization' new 570987cb4c4d Merge branch 'pci/host/imx6' new 364a716bd73e Merge branch 'pci/host/intel-gw' new 3cf5f7ab230e PCI: rockchip: Register IRQ handlers after device and data [...] new d2918cb78497 Merge branch 'pci/host/rockchip' new 7b8f0c867a56 Merge branch 'pci/host/tegra' new f67092eff2bd PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defin [...] new 5a57de58a3d1 Merge branch 'pci/host/tegra194' new 662e4b03431f PCI: xgene: Annotate __iomem pointer new 5e0716fc26a2 Merge branch 'pci/host/xgene' new 347269c113f1 PCI: Fix kernel-doc formatting new 4343292f8057 Merge branch 'pci/kernel-doc' new 8ceeac307a79 PCI: aardvark: Fix checking for PIO Non-posted Request new 7f71a409fe3d PCI: aardvark: Implement workaround for the readback value [...] new c04881e8c4a3 Merge branch 'remotes/lorenzo/pci/aardvark' new 777e5e6ba918 Merge branch 'remotes/lorenzo/pci/ftpci100' new 02722a841502 Merge branch 'remotes/lorenzo/pci/hv' new 19a41f995801 Merge branch 'remotes/lorenzo/pci/iproc' new 6b65fbf063a5 Merge branch 'remotes/lorenzo/pci/mediatek' new 93f60bb915ca Merge branch 'remotes/lorenzo/pci/mediatek-gen3' new 25f2d745666d Merge branch 'remotes/lorenzo/pci/microchip' new d58b20611059 Merge branch 'remotes/lorenzo/pci/mobiveil' new 3270f1ee6185 Merge remote-tracking branch 'pci/next' adds c5d4fb2539ca pstore/blk: Use "%lu" to format unsigned long new f71e689e28df Merge remote-tracking branch 'pstore/for-next/pstore' adds fd95fd0867cc Merge branch 'for-5.14/multitouch' into for-next adds f3fb2deb517f Merge branch 'for-5.13/upstream-fixes' into for-next new bcfb484103f9 Merge remote-tracking branch 'hid/for-next' adds 1a286079c7d1 Documentation: i2c: Add doc for I2C sysfs adds 57fc988e26de i2c: i2c-core-smbus: Expose PEC calculate function for gen [...] adds 31bc56c0138c Merge branch 'i2c/for-mergewindow' into i2c/for-next new 5bac2a5bf0c6 Merge branch 'i2c/for-mergewindow' into i2c/for-next new 8da86966538b Merge remote-tracking branch 'i2c/i2c/for-next' new ae6fc1c7b023 Merge remote-tracking branch 'i3c/i3c/next' new 49d6feef94c9 cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() new 9357a380f90a cpufreq: CPPC: Migrate to ->exit() callback instead of ->s [...] new 952da0c9ab5b cpufreq: powernv: Migrate to ->exit() callback instead of [...] new 3e0f897fd926 cpufreq: Remove the ->stop_cpu() driver callback new f9ccdec24d91 cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_ [...] new b3beca761816 cpufreq: Remove ->resolve_freq() new 797920a8498e dt-bindings: arm: msm: Add SAW2 for MSM8226 new 0f0ac1e4eef2 cpuidle: qcom: Add SPM register data for MSM8226 new ad6b010d8129 Merge tag 'cpuidle-v5.14-rc1' of https://git.linaro.org/pe [...] new 4f275eb19447 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next new 771862943267 ACPI: AMBA: Fix resource name in /proc/iomem new 9249c32ec919 ACPI: video: Add quirk for the Dell Vostro 3350 new 608aa3669c27 Merge branches 'acpi-misc' and 'acpi-video' into linux-next new fe2535a44904 cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init new eead1840cbd3 cpufreq: CPPC: Pass structure instance by reference new 83150f5d05f0 arch_topology: Avoid use-after-free for scale_freq_data new 1eb5dde674f5 cpufreq: CPPC: Add support for frequency invariance new c503c193db7d Merge branch 'cpufreq/cppc-fie' into cpufreq/arm/linux-next new 5ddbecb49768 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 75674eb06a28 PM: sleep: Use ktime_us_delta() in initcall_debug_report() new 76273fd10793 Merge branches 'pm-cpufreq' and 'pm-sleep' into linux-next new 7b167c4cb48e ACPI: PM: Only mark EC GPE for wakeup on Intel systems new 9b52363b9283 ACPI: Kconfig: Provide help text for the ACPI_PRMT option new 9cc8995db55d Merge branches 'acpi-pm' and 'acpi-prm' into linux-next new bd7a94c0fa41 ACPI: Correct _SB._OSC bit definition for PRM new 392ed6a78980 ACPI: Do not singal PRM support if not enabled new e67827a62415 Merge branch 'acpi-prm' into linux-next new 40ba55e40d0b PM: domains: Shrink locking area of the gpd_list_lock new 7570e1f151ad Merge branch 'pm-domains' into linux-next new 343415138538 Merge remote-tracking branch 'pm/linux-next' new 1aab6b81af3c dt-bindings: thermal: Add binding for Tegra30 thermal sensor new 5e5c9f9a75fc thermal/core/thermal_of: Stop zone device before unregistering it new 7d70aa141ed2 dt-bindings: thermal: convert rockchip-thermal to json-schema new 4b14c055a6f6 dt-bindings: rockchip-thermal: Support the RK3568 SoC compatible new 481bd297291b dt-bindings: thermal: tsens: Add sc8180x compatible new da5e562fbc56 thermal/drivers/intel/intel_soc_dts_iosf: Switch to use fi [...] new 8b2ea897328c thermal: devfreq_cooling: Fix kernel-doc new 8fe145f7ceda thermal/drivers/int340x/processor_thermal: Split enumerati [...] new acd65d5d1cf4 thermal/drivers/int340x/processor_thermal: Add PCI MMIO ba [...] new 24e21d9f40ec thermal/drivers/mediatek: Add sensors-support new ad079d981db6 thermal/drivers/int340x/processor_thermal: Fix warning for [...] new fe6a6de6692e thermal/drivers/int340x/processor_thermal: Fix tcc setting new 520328a1a838 Merge remote-tracking branch 'thermal/thermal/linux-next' new 7d31f1c65cc9 swiotlb: fix implicit debugfs declarations new 91a890a0bb51 Merge remote-tracking branch 'swiotlb/linux-next' adds 76314345b8bf Bluetooth: hci_h5: Disable the hci_suspend_notifier for bt [...] new dea308be0746 Merge remote-tracking branch 'bluetooth/master' adds ba2472eaf725 drm/amdgpu: return early for non-TTM_PL_TT type BOs adds 82c850c12fc2 <linux/dma-resv.h>: correct a function name in kernel-doc adds cd8f318fbd26 drm/gma500: Add the missed drm_gem_object_put() in psb_use [...] adds f18f58012ee8 drm/radeon: Fix NULL dereference when updating memory stats new 0aeab0a9fab1 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 new e2329e74a615 drm/amdgpu: enable sdma0 tmz for Raven/Renoir(V2) new e38ca7e42279 drm/amd/display: fix incorrrect valid irq check new b66596f62665 drm/amd/display: fix null pointer access in gpu reset new 8dbe43e99f0f drm/amdgpu: Set ttm caching flags during bo allocation new c1bfd74bfef7 drm/radeon: Call radeon_suspend_kms() in radeon_pci_shutdo [...] new c339a80d3a5a drm/amdgpu/dc: Really fix DCN3.1 Makefile for PPC64 new 9ba85914c36c drm/radeon: Add the missed drm_gem_object_put() in radeon_ [...] new 25f178bbd078 drm/amd/display: Respect CONFIG_FRAME_WARN=0 in dml Makefile new 9f6a78572033 drm/amdgpu: move apu flags initialization to the start of [...] new 0e2125227eee drm/amd/pm: skip PrepareMp1ForUnload message in s0ix new 06ac9b6c736a drm/amdgpu: add new dimgrey cavefish DID new aa6158112645 drm/amdgpu: Update NV SIMD-per-CU to 2 new 1d40ef902d4c drm/amd/display: Extend DMUB diagnostic logging to DCN3.1 new 9e4a91cd9ea9 drm/amdkfd: inc counter on child ranges with xnack off new 3a61dae854cc drm/amdkfd: device pgmap owner at the svm migrate init new 8c21fc49a8e6 drm/amdkfd: add owner ref param to get hmm pages new a010d98a78c0 drm/amdkfd: set owner ref to svm range prefault new 1fc160cfe17a drm/amdgpu: get owner ref in validate and map new 278a708758b5 drm/amdkfd: use hmm range fault to get both domain pfns new 1d5dbfe6c06a drm/amdkfd: classify and map mixed svm range pages in GPU new 1ade5f84cc25 drm/amdkfd: skip invalid pages during migrations new 6ffecc946fad drm/amdkfd: skip migration for pages already in VRAM new 3bf8282c6b94 drm/amdkfd: add invalid pages debug at vram migration new 7981ec65497a drm/amdkfd: Maintain svm_bo reference in page->zone_device_data new 93c5bcd4eaaa drm/amdgpu: Conditionally reset SDMA RAS error counts new 6963d6c176fe drm/amdgpu: add a mutex for the smu11 i2c bus (v2) new 5125c96a9d87 drm/amdgpu/pm: rework i2c xfers on sienna cichlid (v4) new f400b6cec81e drm/amdgpu/pm: rework i2c xfers on arcturus (v5) new af01340bc423 drm/amdgpu/pm: add smu i2c implementation for navi1x (v5) new 00e3a289d9e2 drm/amdgpu: add new helper for handling EEPROM i2c transfers new 24f55c05592e drm/amdgpu/ras: switch ras eeprom handling to use generic helper new 25e5c09f2b15 drm/amdgpu/ras: switch fru eeprom handling to use generic [...] new 39ed82d1d9ce drm/amdgpu: i2c subsystem uses 7 bit addresses new 3e2eae8db216 drm/amdgpu: add I2C_CLASS_HWMON to SMU i2c buses new 73a5784a5bd0 drm/amdgpu: rework smu11 i2c for generic operation new b36d8d6b7748 drm/amdgpu: only set restart on first cmd of the smu i2c t [...] new 2485f8cfff38 drm/amdgpu: Remember to wait 10ms for write buffer flush v2 new 6240da4dfc99 dmr/amdgpu: Add RESTART handling also to smu_v11_0_i2c (VG20) new 965ec37c4685 drm/amdgpu: Drop i > 0 restriction for issuing RESTART new 6a0a55a2eb45 drm/amdgpu: Send STOP for the last byte of msg only new 14df56504fdf drm/amd/pm: SMU I2C: Return number of messages processed new 35ed27032cd2 drm/amdgpu/pm: ADD I2C quirk adapter table new daaa75fd9817 drm/amdgpu: Fix Vega20 I2C to be agnostic (v2) new 746b584762e4 drm/amdgpu: Fixes to the AMDGPU EEPROM driver new 93ade343bbad drm/amdgpu: EEPROM respects I2C quirks new 025a64a58792 drm/amdgpu: I2C EEPROM full memory addressing new ccdfbfec9e1c drm/amdgpu: RAS and FRU now use 19-bit I2C address new edb63a53081d drm/amdgpu: Fix wrap-around bugs in RAS new f4322d80ad67 drm/amdgpu: I2C class is HWMON new c28aa44de813 drm/amdgpu: RAS: EEPROM --> RAS new a43996573ad5 drm/amdgpu: Rename misspelled function new 1fab841ff63d drm/amdgpu: RAS xfer to read/write new 16ef797737c8 drm/amdgpu: EEPROM: add explicit read and write new 16736627610d drm/amd/pm: Extend the I2C quirk table new ebe57d0c8ecc drm/amd/pm: Simplify managed I2C transfer functions new 36b1a00d2bb4 drm/amdgpu: Fix width of I2C address new cf696091d38b drm/amdgpu: Return result fix in RAS new dce4400e6516 drm/amdgpu: Fix amdgpu_ras_eeprom_init() new 803c6ebdd328 drm/amdgpu: Simplify RAS EEPROM checksum calculations new e4e6a58935ee drm/amdgpu: Use explicit cardinality for clarity new d7edde3dea08 drm/amdgpu: Nerf buff new 0686627b3fb2 drm/amdgpu: Some renames new 017dad64db7b drm/amdgpu: Get rid of test function new 63d4c081a556 drm/amdgpu: Optimize EEPROM RAS table I/O new c65b0805e779 drm/amdgpu: RAS EEPROM table is now in debugfs new d456f3875af2 drm/amdgpu: fix 64 bit divide in eeprom code new 1d9d2ca85b32 drm/amdgpu: Fix koops when accessing RAS EEPROM new e2e04041a25f drm/amdgpu: Use a single loop new 9de96f3f7e33 drm/amdgpu: Correctly disable the I2C IP block new da98d99b0acd drm/amd/pm: Simplify managed I2C transfer of Aldebaran new c11ffa54be78 drm/amdgpu: rectify line endings in umc v8_7_0 IP headers new 0677e4225653 drm/amdgpu: add license to umc_8_7_0_sh_mask.h new aae435c6e8c8 drm/amdgpu: add function to show ucode name via id new dc739d18c653 drm/amdgpu: add function to show psp_gfx_cmd name via id new 631233321016 drm/amdgpu: show explicit name instead of id in psp_cmd_su [...] new 4ef87d8f10aa drm/amdgpu: Fix resource leak on probe error path new 36f5f9d37e19 drm/amdgpu: Avoid printing of stack contents on firmware l [...] new d12c1574e6f9 usb/host: enable auto power control for xhci-pci new 82af57f40334 drm/amdgpu: add another raven1 gfxoff quirk new 6b365966f065 drm/amdgpu: only check for _PR3 on dGPUs new 0d39e557c167 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new a20a19add5e8 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new 51e06664134a Revert "drm/amd/display: To modify the condition in indica [...] new 9a3cbbec66d7 drm/amdgpu: check whether s2idle is enabled to determine s0ix new 5dcc92a52e68 drm/radeon: Add HD-audio component notifier support (v2) new 6c1c27b52539 PCI: quirks: Quirk PCI d3hot delay for AMD xhci new 5ca090c6cfaa Merge remote-tracking branch 'amdgpu/drm-next' new 07b72960d2b4 drm/i915/display: Do not zero past infoframes.vsc new 995e9bcb42f9 drm/i915/display/dg1: Correctly map DPLLs during state readout new 320ad343ea30 drm/i915: Use the correct IRQ during resume new 3dd6c11b60d2 drm/i915: Drop all references to DRM IRQ midlayer new 0788098b783c Merge remote-tracking branch 'drm-intel/for-linux-next' new 2da6740c6a73 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 12495f4eb298 drm/etnaviv: add HWDB entry for GC7000 r6202 new 432f51e7deed drm/etnaviv: add clock gating workaround for GC7000 r6202 new 81fd23e2b3cc drm/etnaviv: Implement mmap as GEM object function new 14e90f64ffdf Merge remote-tracking branch 'etnaviv/etnaviv/next' new 5ff3ef976ced Merge remote-tracking branch 'modules/modules-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 new b5cfbd35ecca block: check disk exist before trying to add partition new 01bd42648a26 Merge branch 'block-5.14' into for-next adds 8a380cb46bae io_uring: fix stuck fallback reqs adds 295765dbf4a6 io_uring: simplify task_work func new 8b00b8e38919 Merge branch 'for-5.14/io_uring' into for-next new 299f2b5fc08b dasd: unexport dasd_set_target_state new 2b7a8dc06d0f s390/dasd: Avoid field over-reading memcpy() new 0c8b5712f3f1 Merge branch 'block-5.14' into for-next new 498dcc13fd64 block: grab a device refcount in disk_uevent new 63c38d858e0b block: remove the bdgrab in blk_drop_partitions new 90a9f8a3cd2a Merge branch 'block-5.14' into for-next new 585af8ede703 loop: remove unused variable in loop_set_status() new 43ba3a2248cb Merge branch 'block-5.14' into for-next new 91a1ccf15a9e Merge remote-tracking branch 'block/for-next' new 85cc07e484fb Merge remote-tracking branch 'mfd/for-mfd-next' adds e633f33d2669 power: supply: surface_battery: Fix battery event handling adds 601423bc0c06 power: supply: surface-charger: Fix type of integer variable adds 2fc6d0ec54b9 Merge branch 'psy-fixes' into psy-next adds 4465b3a621e7 power: reset: regulator-poweroff: add missing MODULE_DEVICE_TABLE adds 073b5d5b1f9c power: supply: charger-manager: add missing MODULE_DEVICE_TABLE adds dfe52db13ab8 power: supply: ab8500: add missing MODULE_DEVICE_TABLE adds 30e677a2ba29 drivers: power: add missing MODULE_DEVICE_TABLE in keyston [...] adds df6f3f7eb70d power: supply: bq24190_charger: drop of_match_ptr() from d [...] adds 0973e96b4bbd power: supply: axp288_fuel_gauge: Rename fuel_gauge_blackl [...] adds 3a06b912a5ce power: supply: axp288_fuel_gauge: Make "T3 MRD" no_battery [...] adds f390e4bd7928 power: supply: axp288_fuel_gauge: remove redundant continu [...] adds f1c74a6c07e7 power: supply: ab8500: Fix an old bug new 334c93274083 Merge remote-tracking branch 'battery/for-next' new 3860444294d6 Merge remote-tracking branch 'security/next-testing' new c4cf6d75b45d Merge remote-tracking branch 'apparmor/apparmor-next' new b007aed67315 Merge remote-tracking branch 'keys/keys-next' new de866042c82f Merge remote-tracking branch 'watchdog/master' new 1cda6527b243 Merge branch 'x86/irq' adds c4cf5f61982e Merge x86/urgent into x86/fpu adds 9625895011d1 x86/fpu: Fix copy_xstate_to_kernel() gap handling adds b3607269ff57 x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value [...] adds ce578f16348b x86/fpu: Mark various FPU state variables __ro_after_init adds 4e8e4313cf81 x86/fpu: Make xfeatures_mask_all __ro_after_init adds ce38f038ede7 x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() adds 4098b3eef37b x86/fpu: Remove unused get_xsave_field_ptr() adds e68524456c85 x86/fpu: Move inlines where they belong adds 07d6688b22e0 x86/fpu: Limit xstate copy size in xstateregs_set() adds 43be46e89698 x86/fpu: Sanitize xstateregs_set() adds 947f4947cf00 x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() adds 3a3351126ee8 x86/fpu: Simplify PTRACE_GETREGS code adds 6164331d15f7 x86/fpu: Rewrite xfpregs_set() adds 145e9e0d8c6f x86/fpu: Fail ptrace() requests that try to set invalid MX [...] adds da53f60bb86e x86/fpu: Clean up fpregs_set() adds eb6f51723f03 x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() adds adc997b3d66d x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() adds 3f7f75634cce x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() adds afac9e894364 x86/fpu: Remove fpstate_sanitize_xstate() adds 5a32fac8dbe8 x86/fpu/regset: Move fpu__read_begin() into regset adds dbb60ac76458 x86/fpu: Move fpu__write_begin() to regset adds 02b93c0b00df x86/fpu: Get rid of using_compacted_format() adds 71ef453355a9 x86/kvm: Avoid looking up PKRU in XSAVE buffer adds 9fe8a6f5eed8 x86/fpu: Cleanup arch_set_user_pkey_access() adds 1f3171252dc5 x86/fpu: Get rid of copy_supervisor_to_kernel() adds b16313f71c10 x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() adds 6b862ba18214 x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() adds 16dcf4385933 x86/fpu: Rename fxregs-related copy functions adds 872c65dbf669 x86/math-emu: Rename frstor() adds 6fdc908cb561 x86/fpu: Rename fregs-related copy functions adds 1cc34413ff3f x86/fpu: Rename xstate copy functions which are related to UABI adds 522e92743b35 x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() adds ebe7234b08a4 x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to [...] adds 08ded2cd18a0 x86/fpu: Get rid of the FNSAVE optimization adds 1c61fada304c x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_ [...] adds b76411b1b568 x86/fpu: Rename initstate copy functions adds 01707b665358 x86/fpu: Rename "dynamic" XSTATEs to "independent" adds a75c52896b6d x86/fpu/xstate: Sanitize handling of independent features adds 784a46618f63 x86/pkeys: Move read_pkru() and write_pkru() adds b2681e791dbc x86/fpu: Rename and sanitize fpu__save/copy() adds 8a1dc55a3f3e x86/cpu: Sanitize X86_FEATURE_OSPKE adds 739e2eec0f48 x86/pkru: Provide pkru_get_init_value() adds ff7ebff47c59 x86/pkru: Provide pkru_write_default() adds fa8c84b77a54 x86/cpu: Write the default PKRU value when enabling PKE adds 371071131cd1 x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_ [...] adds e7ecad17c84d x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() adds 33344368cb08 x86/fpu: Clean up the fpu__clear() variants adds 727d01100e15 x86/fpu: Rename __fpregs_load_activate() to fpregs_restore [...] adds 1d9bffab116f x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() adds 65e952102122 x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() adds 2ebe81c6d800 x86/fpu: Dont restore PKRU in fpregs_restore_userspace() adds 9782a712eb97 x86/fpu: Add PKRU storage outside of task XSAVE buffer adds e84ba47e313d x86/fpu: Hook up PKRU into ptrace() adds 30a304a13873 x86/fpu: Mask PKRU from kernel XRSTOR[S] operations adds 954436989cc5 x86/fpu: Remove PKRU handling from switch_fpu_finish() adds 0e8c54f6b2c8 x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() adds 72a6c08c44e4 x86/pkru: Remove xstate fiddling from write_pkru() adds bf68a7d98922 x86/fpu: Mark init_fpstate __ro_after_init adds 99a5901951b7 x86/fpu/signal: Move initial checks into fpu__restore_sig() adds 9ba589f9cdbd x86/fpu/signal: Remove the legacy alignment check adds 1258a8c89604 x86/fpu/signal: Sanitize the xstate check on sigframe adds cdcec1b77001 x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() adds 0a6c2e9ec91c x86/fpu/signal: Split out the direct restore code adds aee8c67a4faa x86/fpu: Return proper error codes from user access functions adds fcb3635f5018 x86/fpu/signal: Handle #PF in the direct restore path adds 6f9866a166cd x86/fpu/signal: Let xrstor handle the features to init adds 93c2cdc975aa x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi [...] new 983835751dbd Merge branch 'x86/fpu' new 8d05c1ba09de Merge branch 'x86/entry' new 88d5d395814a Merge branch 'timers/core' new de267fba374f Merge branch 'smp/urgent' new 954e441adb21 Merge branch 'smp/core' new 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() new b586b11a414d Merge branch 'sched/core' new bbf2154fe259 Merge branch 'irq/core' new ceb6ba45dc80 sched/fair: Sync load_sum with load_avg after dequeue new 72d0ad7cb5ba sched/fair: Fix CFS bandwidth hrtimer expiry type new 3e1493f46390 sched/uclamp: Ignore max aggregation if rq is idle new f10457fed9ee Merge branch 'sched/urgent' new 87bf399f86ec perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support new d4ba0b06306a perf/x86/intel/uncore: Clean up error handling path of iio [...] new ee3d739c2c9f Merge branch 'perf/urgent' new c54c53d9921a perf/x86/intel/uncore: Add Sapphire Rapids server framework new 949b11381f81 perf/x86/intel/uncore: Add Sapphire Rapids server CHA support new 3ba7095beaec perf/x86/intel/uncore: Add Sapphire Rapids server IIO support new e199eb513159 perf/x86/intel/uncore: Add Sapphire Rapids server IRP support new f85ef898f884 perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support new 0654dfdc7e1c perf/x86/intel/uncore: Add Sapphire Rapids server PCU support new 85f2e30f987e perf/x86/intel/uncore: Add Sapphire Rapids server IMC support new f57191edaaeb perf/x86/intel/uncore: Add Sapphire Rapids server M2M support new da5a9156cd2a perf/x86/intel/uncore: Add Sapphire Rapids server UPI support new 2a8e51eae7c8 perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support new 0d771caf7284 perf/x86/intel/uncore: Add Sapphire Rapids server MDF support new 8053f2d752e2 perf/x86/intel/uncore: Add alias PMU name new 1583971b5cb8 perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() new 0378c93a92e2 perf/x86/intel/uncore: Support IIO free-running counters o [...] new c76826a65f50 perf/x86/intel/uncore: Support IMC free-running counters o [...] new 02fe3f01e98b Merge branch 'perf/core' new 4840ce2267f9 locking/lockdep: Fix meaningless /proc/lockdep output of l [...] new 9e667624c291 jump_label: Fix jump_label_text_reserved() vs __init new 2bee6d16e437 static_call: Fix static_call_text_reserved() vs __init new fa68bd09fc62 kprobe/static_call: Restore missing static_call_text_reserved() new ae3527382df2 Merge branch 'locking/urgent' new cfe6db7050ee Merge remote-tracking branch 'tip/auto-latest' new 694eef25d361 Merge remote-tracking branch 'clockevents/timers/drivers/next' new d810e482ea83 Merge remote-tracking branch 'linus/master' into HEAD new 09cd91a30b76 scftorture: Avoid false-positive warnings in scftorture_invoker() new 12a87a106aad refscale: Avoid false-positive warnings in ref_scale_reader() new a030f2673849 Merge branch 'urgent.2021.07.01a' into HEAD new baea117ca07f Merge remote-tracking branch 'rcu/rcu/next' new 2060061767c5 xen: Use DEVICE_ATTR_*() macro new 629a5d87e26f xen: sync include/xen/interface/io/ring.h with Xen's newes [...] new df743a134ae2 Merge remote-tracking branch 'xen-tip/linux-next' new 93274f1dd6b0 percpu: flush tlb in pcpu_reclaim_populated() new a81a52b325ec Merge branch 'for-5.14-fixes' into for-next new 1acca9537593 Merge remote-tracking branch 'percpu/for-next' new 5bf6de5afdd6 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 9cff1d12d903 Merge remote-tracking branch 'cgroup/for-next' new 6c508b3d7e21 Merge branch 'misc' into for-next adds b27c45775570 scsi: libfc: Fix array index out of bound exception adds 0aaea62da698 scsi: MAINTAINERS: Add mpi3mr driver maintainers adds df99446d5c2a scsi: qedf: Add check to synchronize abort and flush adds 62e528b80d6b scsi: mpi3mr: Fix warnings reported by smatch adds 104739aca448 scsi: core: Retry I/O for Notify (Enable Spinup) Required error adds 7df47cdf199c scsi: ipr: System crashes when seeing type 20 error adds 5f638e5ac61e scsi: virtio_scsi: Add validation for residual bytes from [...] new 4e65a83cd0b9 Merge branch 'misc' into for-next new 9afd9e7ca121 Merge remote-tracking branch 'scsi/for-next' new 4f118472d4b4 virtio_blk: cleanups: remove check obsoleted by CONFIG_LBD [...] new 8693059284dd vhost-iotlb: fix vhost_iotlb_del_range() documentation new e22626a876a0 vdpa_sim_blk: remove duplicate include of linux/blkdev.h new 04c6ad8f22da vDPA/ifcvf: record virtio notify base new 5f1b73a275f8 vDPA/ifcvf: implement doorbell mapping for ifcvf new d61914ea6ada virtio: update virtio id table, add transitional ids new 42326903c632 vDPA/ifcvf: reuse pre-defined macros for device ids and ve [...] new b71ba22e7c6c virtio-blk: Fix memory leak among suspend/resume procedure new 3f2869cace82 virtio_net: Fix error handling in virtnet_restore() new 94e48d6aafef vp_vdpa: correct the return value when fail to map notification new 7a43ce37cd59 vhost: Remove the repeated declaration new 63947b3434f4 virtio-blk: limit seg_max to a safe value new d00d8da5869a virtio_console: Assure used length from device is limited new 1465cb6117ba vhost: remove work arg from vhost_work_flush new 31fbea3ab94e vhost-scsi: remove extra flushes new d60146c161be vhost-scsi: reduce flushes during endpoint clearing new efb18e1e50b4 vhost: fix poll coding style new d8f35f41e2b4 vhost: fix up vhost_work coding style new 31c11db6bd93 virtio_ring: Fix kernel-doc new e3011776af16 vdpa/mlx5: Fix umem sizes assignments on VQ create new 71ab6a7cfbae vdpa/mlx5: Fix possible failure in umem size calculation new e13cd45d352d vdpa/mlx5: Support creating resources with uid == 0 new 7d23dcdf213c vdp/mlx5: Fix setting the correct dma_device new 6f5312f80183 vdpa/mlx5: Add support for running with virtio_vdpa new 5a2f966d0f3f virtio_net: move tx vq operation under tx queue lock new 22bc63c58e87 virtio_net: move txq wakeups under tx q lock new 8d622d21d248 virtio: fix up virtio_disable_cb new b3634a892df4 virtio_net: disable cb aggressively new c432ea025855 Merge remote-tracking branch 'vhost/linux-next' adds 4865ed136045 dt-bindings: remoteproc: qcom: pas: Add SC8180X adsp, cdsp [...] adds aef6a521e5bf remoteproc: qcom: pas: Add SC8180X adsp, cdsp and mpss adds 7486f29e5e60 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new 056de092d709 Merge remote-tracking branch 'rpmsg/for-next' adds bcda91bf86c1 pwm: Add a device-managed function to add PWM chips adds d1e487b7a3c5 pwm: lpss: Simplify using devm_pwmchip_add() adds f41227eb8fb7 pwm: meson: Simplify using devm_pwmchip_add() adds 9c6a02e6d5c6 pwm: clps711x: Simplify using devm_pwmchip_add() adds 1bc6ea31cb41 pwm: imx1: Don't disable clocks at device remove time adds f7edeb4023ef pwm: imx1: Simplify using devm_pwmchip_add() adds 66a03c4fd9e9 pwm: crc: Simplify using devm_pwmchip_add() adds ad5e085c63f5 pwm: Drop irrelevant error path from pwmchip_remove() adds ec67fba92ebf pwm: tiecap: Drop .free() callback adds 0ca7acd84766 pwm: tiecap: Implement .apply() callback adds 3f3e805177af pwm: berlin: use consistent naming for variables adds 30dffb42fcd4 pwm: berlin: Implement .apply() callback adds 0512f0503b05 pwm: berlin: Don't check the return code of pwmchip_remove() adds 81b7c173e360 pwm: pxa: Drop if with an always false condition adds b63d60b2eaf3 pwm: pxa: Always use the same variable name for driver data adds fde25294dfd8 pwm: img: Fix PM reference leak in img_pwm_enable() adds 76982e478de4 pwm: sprd: Don't check the return code of pwmchip_remove() adds b0b8d558efb5 dt-bindings: pwm: pwm-tiecap: Convert to json schema adds 9939648a53c4 dt-bindings: pwm: pwm-tiecap: Add compatible string for AM64 SoC adds ef3d13b86763 docs: firmware-guide: ACPI: Add a PWM example adds ca06616b1eed pwm: core: Convert to use fwnode for matching adds e5c38ba9f281 pwm: core: Reuse fwnode_to_pwmchip() in ACPI case adds e625fb70a6d2 pwm: core: Unify fwnode checks in the module adds c333b936c153 pwm: core: Remove unused devm_pwm_put() adds 9ae241d06ef7 pwm: core: Simplify some devm_*pwm*() functions adds c1b8ac969feb pwm: tegra: Drop an if block with an always false condition adds 86f7fa71cd83 pwm: tegra: Don't modify HW state in .remove callback adds 3b8b571fcc49 pwm: tegra: Don't needlessly enable and disable the clock [...] adds 2f1a3bd4510a pwm: tegra: Assert reset only after the PWM was unregistered adds fb2cb3bff9e0 pwm: vt8500: Drop if with an always false condition adds 868f13bdea33 pwm: vt8500: Only unprepare the clock after the pwmchip wa [...] adds 6d45374af539 pwm: ep93xx: Implement .apply callback adds 72cce47fe8f8 pwm: ep93xx: Unfold legacy callbacks into ep93xx_pwm_apply() adds b235f8a39fc3 pwm: ep93xx: Prepare clock before using it adds 96e45e520237 pwm: ep93xx: Fix read of uninitialized variable ret new 5a95ac14a413 Merge remote-tracking branch 'pwm/for-next' new b10487d3b528 Merge remote-tracking branch 'livepatching/for-next' new 7a4b617339b2 Merge remote-tracking branch 'coresight/next' new 7100215acc6f Merge remote-tracking branch 'rtc/rtc-next' new 808d4acc9d31 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 9fb2f52f3278 Merge remote-tracking branch 'ntb/ntb-next' new 19d67694745c Documentation: seccomp: Fix typo in user notification new 8b0cf2d8cec1 Merge remote-tracking branch 'seccomp/for-next/seccomp' adds 6a0544606ec7 pgo: rectify comment to proper kernel-doc syntax new 86c59fc91434 Merge remote-tracking branch 'kspp/for-next/kspp' new 91720b2f3849 Merge remote-tracking branch 'gnss/gnss-next' new d9e46af8c7a0 Merge remote-tracking branch 'slimbus/for-next' new 80d20371fd38 Merge remote-tracking branch 'nvmem/for-next' new bd16a9f741d3 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds d97176f6040f fpga: dfl: pci: add device IDs for Silicom N501x PAC cards new 79e07a4c1ff3 Merge remote-tracking branch 'fpga/for-next' adds 634fc262c4bd bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up adds c7b924b507d8 bus: mhi: Add MMIO region length to controller structure adds fb359946c3ef ath11k: set register access length for MHI driver adds 2463df65c33e bus: mhi: pci_generic: Set register access length for MHI driver adds 3bd1d916c79b bus: mhi: core: Add range checks for BHI and BHIe new d41a3ba066f5 Merge remote-tracking branch 'mhi/mhi-next' new d637af9fd6b8 kallsyms: support big kernel symbols (2-byte lengths) new f2f6175186f4 kallsyms: increase maximum kernel symbol length to 512 new e17f1b1f3e01 Makefile: generate `CLANG_FLAGS` even in GCC builds new 360299269d2e vsprintf: add new `%pA` format specifier new 4de916fef356 rust: add C helpers new 2f9cf7636de2 rust: add `compiler_builtins` crate new 25ad6376a155 rust: add `alloc` crate new 8444e3570a0f rust: add `build_error` crate new dc8500d5b795 rust: add `macros` crate new 6e81e20413f2 rust: add `kernel` crate new 296e421767f3 rust: export generated symbols new dc08d49444e9 Kbuild: add Rust support new d1828cb11743 docs: add Rust documentation new 5dbc177c7119 samples: add Rust examples new 2a8394d90e0f scripts: add `generate_rust_analyzer.py` new 5d3986cf8ed6 MAINTAINERS: Rust new 13e4488d34b3 Merge remote-tracking branch 'rust/rust-next' new 5492e2269302 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new e4cb6a1b08a5 /proc/kpageflags: do not use uninitialized struct pages new f398dd89525b ocfs2: clear links count in ocfs2_mknod() if an error occurs new 8350e42ed8ab ocfs2: fix ocfs2 corrupt when iputting an inode new 9d01b65c2edf mm: mark idle page tracking as BROKEN new a0da41065f3c mm: remove irqsave/restore locking from contexts with irqs [...] new f7cf6d0e67ed fs: drop_caches: fix skipping over shadow cache inodes new 1fbbef886c26 fs: inode: count invalidated shadow pages in pginodesteal new 3de12d7dc6b6 vfs: keep inodes with page cache off the inode shrinker LRU new 94a04a8a276b lazy tlb: introduce lazy mm refcount helper functions new 61102d0a5957 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix new 3810abccbe7d lazy tlb: allow lazy tlb mm refcounting to be configurable new 9d0ad0eeaad8 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix new 2b7f2e8d4169 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 new eb6ac6ada40d lazy tlb: shoot lazies, a non-refcounting lazy tlb option new e8ddff74c842 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix new d49c58f79ad3 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new 1c43b95b4bb6 mm: improve mprotect(R|W) efficiency on pages referenced once new ca78ae7fd254 mm: improve mprotect(R|W) efficiency on pages referenced once new fc5af4d89585 kasan: add memzero init for unaligned size under SLUB debug new cff1925d4c9a mm/kconfig: move HOLES_IN_ZONE into mm new 9ce0d016dc6a mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new 1c0ed25202e5 memory-hotplug.rst: complete admin-guide overhaul new f660a30b6c0d mm: zram: amend SLAB_RECLAIM_ACCOUNT on zspage_cachep new 1f433cf3942d mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() new 55af0e8b90e4 mm/highmem: Remove deprecated kmap_atomic new c580f1c1baa8 fs/buffer.c: add debug print for __getblk_gfp() stall problem new da2c5f993db7 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 1eaabf257474 kernel/hung_task.c: Monitor killed tasks. new faf3ac13fecf fs/proc/kcore.c: add mmap interface new 4330df5d4317 fs-proc-kcorec-add-mmap-interface-fix new 3809bca1fa81 proc/sysctl: make protected_* world readable new 5f6258504397 init/main.c: silence some -Wunused-parameter warnings new 291adb1916e0 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 0ad1577a2f70 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] new a04ed79a5a61 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] new 4bae9e362a11 linux-next-pre new 5152b1cc8aa5 Merge branch 'akpm-current/current' new 4c464c7d0cf2 lib/test: fix spelling mistakes new 37572e46d526 lib: fix spelling mistakes new 4b4e5689d4cb lib: fix spelling mistakes in header files new 7960f80c8f7c hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script new 11cbe7971547 hexagon: use common DISCARDS macro new 1284d517935e hexagon: select ARCH_WANT_LD_ORPHAN_WARN new aa6f7629cfcb mm/slub: use stackdepot to save stack trace in objects new ac60e729993c slub: STACKDEPOT: rename save_stack_trace() new d0b63c479286 mm/slub: use stackdepot to save stack trace in objects-fix new 5e099074c777 mmap: make mlock_future_check() global new 646cf2c00887 riscv/Kconfig: make direct map manipulation options depend on MMU new c5c65c770d14 set_memory: allow querying whether set_direct_map_*() is a [...] new 5ab3e90095be mm: introduce memfd_secret system call to create "secret" [...] new 8ef28b303569 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] new f4525efdba61 PM: hibernate: disable when there are active secretmem users new 5bb7ab3ce81a arch, mm: wire up memfd_secret system call where relevant new 631f12d2a48f secretmem: test: add basic selftest for memfd_secret(2) new f57240f5d28d mm: fix spelling mistakes in header files new 7e2e0d593e89 mm: add setup_initial_init_mm() helper new 89bf537cf4ba arc: convert to setup_initial_init_mm() new 11ebb978dc42 arm: convert to setup_initial_init_mm() new d2aafeb0b4f4 arm64: convert to setup_initial_init_mm() new ce5cdd23e18b csky: convert to setup_initial_init_mm() new 86fef0370fd3 h8300: convert to setup_initial_init_mm() new 614c53d16a2f m68k: convert to setup_initial_init_mm() new 2e078db2a12c nds32: convert to setup_initial_init_mm() new fad4b7d4667c nios2: convert to setup_initial_init_mm() new 30eba9ede806 openrisc: convert to setup_initial_init_mm() new 8951a79f86f1 powerpc: convert to setup_initial_init_mm() new b8a19bbcd2da riscv: convert to setup_initial_init_mm() new da07ed1cf17a s390: convert to setup_initial_init_mm() new 29240095d89f sh: convert to setup_initial_init_mm() new f8a65d36610d x86: convert to setup_initial_init_mm() new 2413c6e13878 buildid: only consider GNU notes for build ID parsing new 4a03e5b6dc64 buildid: add API to parse build ID out of buffer new 49ffff5e72f9 buildid: stash away kernels build ID on init new 7dae7d4d60fd buildid-stash-away-kernels-build-id-on-init-fix new f8ef9f32734c dump_stack: add vmlinux build ID to stack traces new 070466c5a903 module: add printk formats to add module build ID to stacktraces new 14799aa60a03 module-add-printk-formats-to-add-module-build-id-to-stackt [...] new 91389f716cfb buildid: fix build when CONFIG_MODULES is not set new 1fb0ce05157f module-add-printk-formats-to-add-module-build-id-to-stackt [...] new 1c79365cda54 module: fix build error when CONFIG_SYSFS is disabled new 4f9e16eb8b90 arm64: stacktrace: use %pSb for backtrace printing new 11de304fee8f x86/dumpstack: use %pSb/%pBb for backtrace printing new 8947f17c251d scripts/decode_stacktrace.sh: support debuginfod new 275cb6be691b scripts/decode_stacktrace.sh: silence stderr messages from [...] new 40ddd463bf18 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] new 31678a260798 buildid: mark some arguments const new 627965caf4ec buildid: fix kernel-doc notation new 3e21c8e6aa72 kdump: use vmlinux_build_id to simplify new 4f66dd359ab0 mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] new 6b85f8d7c10e mm-rename-pud_page_vaddr-to-pud_pgtable-and-make-it-return [...] new 515c4fe2b15e mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] new e338a6093d05 mm: rename p4d_page_vaddr to p4d_pgtable and make it retur [...] new ca0474435b9e mm-rename-p4d_page_vaddr-to-p4d_pgtable-and-make-it-return [...] new 28eaa5390a8b selftest/mremap_test: update the test to handle pagesize o [...] new 85efc4cabbb8 selftest/mremap_test: avoid crash with static build new 1a57fb419eb0 mm/mremap: convert huge PUD move to separate helper new f49d050e9eb6 mm/mremap: fix build failure with clang-10 new aa636fcc5661 mm/mremap: don't enable optimized PUD move if page table l [...] new 787a4dc2f621 mm/mremap: use pmd/pud_poplulate to update page table entries new f02a5992eda4 mm/mremap: hold the rmap lock in write mode when moving pa [...] new 442dcdbe84a0 mm/mremap: allow arch runtime override new 8847975d8bdd powerpc/book3s64/mm: update flush_tlb_range to flush page [...] new 35cd1c8eddab powerpc/mm: enable HAVE_MOVE_PMD support new b98d273760ac Merge branch 'akpm/master' new ee268dee405b Add linux-next specific files for 20210707
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 (8702f95941c2) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 757 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .rustfmt.toml | 2 +- .../testing/sysfs-bus-event_source-devices-uncore | 13 + Documentation/ABI/testing/sysfs-bus-papr-pmem | 8 +- Documentation/ABI/testing/sysfs-firmware-memmap | 4 + Documentation/ABI/testing/sysfs-ptp | 20 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 29 - .../RCU/Design/Requirements/Requirements.rst | 8 +- Documentation/RCU/checklist.rst | 24 +- Documentation/RCU/rcu_dereference.rst | 6 +- Documentation/RCU/stallwarn.rst | 10 +- Documentation/admin-guide/bootconfig.rst | 30 +- .../admin-guide/device-mapper/writecache.rst | 25 +- Documentation/admin-guide/kernel-parameters.txt | 13 + Documentation/cpu-freq/cpu-drivers.rst | 6 - Documentation/dev-tools/kcsan.rst | 12 - .../devicetree/bindings/arm/msm/qcom,saw2.txt | 1 + .../devicetree/bindings/clock/gpio-mux-clock.txt | 19 - .../devicetree/bindings/clock/gpio-mux-clock.yaml | 45 + .../clock/hisilicon,hi3559av100-clock.yaml | 59 + .../devicetree/bindings/clock/ingenic,cgu.yaml | 6 + .../bindings/clock/qcom,camcc-sm8250.yaml | 68 + .../devicetree/bindings/clock/qcom,gcc-sm6125.yaml | 72 + .../devicetree/bindings/clock/qcom,gcc.yaml | 5 +- .../devicetree/bindings/clock/silabs,si5341.txt | 16 +- .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 6 +- .../devicetree/bindings/clock/st/st,clkgen-pll.txt | 3 + .../devicetree/bindings/clock/st/st,flexgen.txt | 10 + .../devicetree/bindings/clock/st/st,quadfs.txt | 3 + .../bindings/clock/ti,am654-ehrpwm-tbclk.yaml | 4 +- .../devicetree/bindings/clock/ti,lmk04832.yaml | 209 + .../bindings/display/bridge/lontium,lt8912b.yaml | 3 +- .../devicetree/bindings/display/renesas,du.yaml | 2 +- .../devicetree/bindings/gpio/gpio-pcf857x.txt | 69 - .../devicetree/bindings/gpio/gpio-stp-xway.txt | 42 - .../devicetree/bindings/gpio/gpio-stp-xway.yaml | 99 + .../devicetree/bindings/gpio/nxp,pcf8575.yaml | 103 + .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 3 + .../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/mmc/mtk-sd.yaml | 2 + Documentation/devicetree/bindings/net/gpmc-eth.txt | 2 +- .../devicetree/bindings/net/smsc,lan9115.yaml | 110 + Documentation/devicetree/bindings/net/smsc911x.txt | 43 - .../bindings/phy/hisilicon,hi3670-usb3.yaml | 0 .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 2 + .../devicetree/bindings/pwm/pwm-tiecap.txt | 51 - .../devicetree/bindings/pwm/pwm-tiecap.yaml | 64 + .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 11 + .../devicetree/bindings/serial/mvebu-uart.txt | 6 +- .../devicetree/bindings/spi/spi-zynqmp-qspi.txt | 25 - .../devicetree/bindings/spi/spi-zynqmp-qspi.yaml | 51 + .../spmi}/hisilicon,hisi-spmi-controller.yaml | 0 .../devicetree/bindings/usb/qcom,dwc3.yaml | 2 + Documentation/driver-api/driver-model/devres.rst | 3 +- Documentation/driver-api/pwm.rst | 3 +- Documentation/filesystems/cifs/cifsd.rst | 164 - Documentation/filesystems/cifs/index.rst | 2 +- Documentation/filesystems/cifs/ksmbd.rst | 164 + Documentation/filesystems/f2fs.rst | 31 +- Documentation/filesystems/porting.rst | 16 +- Documentation/firmware-guide/acpi/dsd/phy.rst | 59 + Documentation/firmware-guide/acpi/enumeration.rst | 32 + Documentation/i2c/i2c-sysfs.rst | 395 + Documentation/kbuild/kbuild.rst | 4 +- .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/networking/dsa/configuration.rst | 68 + 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/scheduler/sched-capacity.rst | 6 +- Documentation/scheduler/sched-energy.rst | 2 +- Documentation/trace/hwlat_detector.rst | 13 +- Documentation/trace/index.rst | 2 + Documentation/trace/osnoise-tracer.rst | 152 + Documentation/trace/timerlat-tracer.rst | 181 + .../translations/zh_CN/cpu-freq/cpu-drivers.rst | 5 - Documentation/userspace-api/seccomp_filter.rst | 2 +- Documentation/virt/kvm/api.rst | 3 +- MAINTAINERS | 73 +- Makefile | 138 +- Next/SHA1s | 252 +- Next/Trees | 2 - Next/merge.log | 15566 +++---------------- 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/boot/dts/marvell/armada-37xx.dtsi | 2 +- arch/arm64/mm/dma-mapping.c | 2 +- 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/cpu-features.h | 4 +- arch/mips/include/asm/highmem.h | 2 +- arch/mips/include/asm/mipsregs.h | 8 +- arch/mips/loongson64/numa.c | 3 + arch/nds32/boot/.gitignore | 2 + arch/parisc/kernel/syscalls/Makefile | 18 +- arch/powerpc/configs/powernv_defconfig | 1 + arch/powerpc/configs/ppc64_defconfig | 2 + arch/powerpc/configs/pseries_defconfig | 2 + arch/powerpc/include/asm/interrupt.h | 41 +- arch/powerpc/include/asm/kvm_guest.h | 4 +- arch/powerpc/include/asm/ppc_asm.h | 7 + arch/powerpc/include/asm/ptrace.h | 20 +- arch/powerpc/include/asm/setup.h | 1 - arch/powerpc/include/asm/sstep.h | 7 +- arch/powerpc/include/uapi/asm/papr_pdsm.h | 6 + arch/powerpc/kernel/entry_32.S | 19 + arch/powerpc/kernel/exceptions-64e.S | 23 +- arch/powerpc/kernel/exceptions-64s.S | 64 +- arch/powerpc/kernel/firmware.c | 10 +- arch/powerpc/kernel/head_32.h | 41 +- arch/powerpc/kernel/head_book3s_32.S | 6 +- arch/powerpc/kernel/head_booke.h | 31 +- arch/powerpc/kernel/interrupt.c | 12 +- arch/powerpc/kernel/interrupt_64.S | 96 +- arch/powerpc/kernel/irq.c | 1 + arch/powerpc/kernel/kprobes.c | 8 +- arch/powerpc/kernel/optprobes.c | 8 +- arch/powerpc/kernel/process.c | 48 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 58 +- arch/powerpc/kernel/rtas-rtc.c | 2 +- arch/powerpc/kernel/setup-common.c | 2 - arch/powerpc/kernel/stacktrace.c | 26 +- arch/powerpc/kernel/sysfs.c | 12 +- arch/powerpc/kernel/vmlinux.lds.S | 9 + arch/powerpc/kexec/crash.c | 4 +- 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/ioremap_32.c | 4 +- arch/powerpc/mm/ioremap_64.c | 2 +- arch/powerpc/mm/nohash/44x.c | 6 +- arch/powerpc/mm/ptdump/ptdump.c | 22 +- arch/powerpc/net/bpf_jit_comp32.c | 18 +- arch/powerpc/net/bpf_jit_comp64.c | 16 +- arch/powerpc/perf/generic-compat-pmu.c | 170 +- arch/powerpc/platforms/Kconfig | 1 + arch/powerpc/platforms/powermac/bootx_init.c | 2 +- arch/powerpc/platforms/pseries/dlpar.c | 9 +- arch/powerpc/platforms/pseries/papr_scm.c | 67 +- arch/powerpc/platforms/pseries/smp.c | 4 +- arch/powerpc/sysdev/xive/common.c | 7 +- arch/powerpc/xmon/xmon.c | 170 +- 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 +- arch/riscv/rust/rv32ima.json | 37 + arch/riscv/rust/rv32imac.json | 37 + arch/riscv/rust/rv64ima.json | 37 + arch/riscv/rust/rv64imac.json | 37 + arch/s390/boot/startup.c | 1 + arch/s390/boot/uv.c | 1 + arch/s390/hypfs/hypfs_sprp.c | 13 +- arch/s390/include/asm/cmpxchg.h | 44 +- 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/pci.h | 7 +- arch/s390/include/asm/percpu.h | 27 +- arch/s390/include/asm/setup.h | 2 + arch/s390/include/asm/string.h | 59 +- arch/s390/include/asm/timex.h | 26 +- 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/nospec-branch.c | 3 +- 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 | 131 +- arch/s390/lib/uaccess.c | 25 +- arch/s390/lib/xor.c | 5 +- arch/s390/mm/fault.c | 26 + arch/s390/mm/page-states.c | 12 +- arch/s390/pci/pci_irq.c | 46 +- arch/sparc/kernel/syscalls/Makefile | 18 +- arch/um/drivers/ubd_kern.c | 10 - arch/x86/events/intel/core.c | 15 +- arch/x86/events/intel/cstate.c | 23 +- arch/x86/events/intel/ds.c | 20 +- arch/x86/events/intel/lbr.c | 6 +- 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/include/asm/fpu/internal.h | 202 +- arch/x86/include/asm/fpu/xstate.h | 78 +- arch/x86/include/asm/pgtable.h | 57 +- arch/x86/include/asm/pkeys.h | 9 +- arch/x86/include/asm/pkru.h | 62 + arch/x86/include/asm/processor.h | 9 + arch/x86/include/asm/special_insns.h | 14 +- arch/x86/kernel/Makefile | 1 + arch/x86/kernel/cpu/common.c | 34 +- arch/x86/kernel/cpu/resctrl/internal.h | 21 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 10 +- arch/x86/kernel/fpu/core.c | 282 +- arch/x86/kernel/fpu/init.c | 15 +- arch/x86/kernel/fpu/regset.c | 223 +- arch/x86/kernel/fpu/signal.c | 419 +- arch/x86/kernel/fpu/xstate.c | 644 +- arch/x86/kernel/process.c | 22 +- arch/x86/kernel/process_64.c | 28 +- arch/x86/kernel/trace.c | 234 + arch/x86/kernel/traps.c | 5 +- arch/x86/kvm/svm/sev.c | 1 + arch/x86/kvm/x86.c | 56 +- arch/x86/math-emu/fpu_proto.h | 2 +- arch/x86/math-emu/load_store.c | 2 +- arch/x86/math-emu/reg_ld_str.c | 2 +- arch/x86/mm/extable.c | 2 +- arch/x86/mm/fault.c | 2 +- arch/x86/mm/pkeys.c | 22 - arch/x86/net/bpf_jit_comp.c | 2 +- arch/x86/rust/target.json | 7 +- block/Kconfig | 2 +- block/blk-merge.c | 8 +- block/blk-mq.c | 3 - block/genhd.c | 4 +- block/mq-deadline-main.c | 1 - block/partitions/core.c | 29 +- certs/Kconfig | 26 - certs/Makefile | 21 - crypto/asymmetric_keys/pkcs7_parser.c | 8 - crypto/testmgr.c | 5 +- crypto/testmgr.h | 49 + drivers/acpi/Kconfig | 13 + drivers/acpi/Makefile | 2 + drivers/acpi/acpi_amba.c | 1 + drivers/acpi/acpi_video.c | 9 + drivers/acpi/arm64/Makefile | 1 + drivers/acpi/arm64/dma.c | 50 + drivers/acpi/arm64/iort.c | 128 +- drivers/acpi/bus.c | 5 +- drivers/acpi/scan.c | 78 +- drivers/acpi/viot.c | 366 + 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_ag6xx.c | 1 - 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/Kconfig | 24 +- drivers/clk/Makefile | 1 + drivers/clk/actions/owl-s500.c | 92 +- drivers/clk/clk-bd718x7.c | 11 +- drivers/clk/clk-divider.c | 75 +- drivers/clk/clk-k210.c | 1 + drivers/clk/clk-lmk04832.c | 1599 ++ drivers/clk/clk-si5341.c | 324 +- drivers/clk/clk-stm32mp1.c | 501 +- drivers/clk/hisilicon/Kconfig | 7 + drivers/clk/hisilicon/Makefile | 1 + drivers/clk/hisilicon/clk-hi3559a.c | 845 + drivers/clk/hisilicon/clk.c | 2 +- drivers/clk/hisilicon/clk.h | 2 +- drivers/clk/ingenic/Kconfig | 10 + drivers/clk/ingenic/Makefile | 1 + drivers/clk/ingenic/cgu.c | 92 +- drivers/clk/ingenic/cgu.h | 12 +- drivers/clk/ingenic/jz4725b-cgu.c | 12 +- drivers/clk/ingenic/jz4740-cgu.c | 12 +- drivers/clk/ingenic/jz4760-cgu.c | 428 + drivers/clk/ingenic/jz4770-cgu.c | 15 +- drivers/clk/ingenic/tcu.c | 2 + drivers/clk/keystone/syscon-clk.c | 17 + drivers/clk/meson/clk-regmap.c | 19 +- drivers/clk/qcom/Kconfig | 14 + drivers/clk/qcom/Makefile | 2 + drivers/clk/qcom/camcc-sm8250.c | 2456 +++ drivers/clk/qcom/clk-alpha-pll.c | 176 +- drivers/clk/qcom/clk-alpha-pll.h | 6 + drivers/clk/qcom/clk-smd-rpm.c | 1 + drivers/clk/qcom/gcc-mdm9607.c | 23 - drivers/clk/qcom/gcc-msm8974.c | 169 +- drivers/clk/qcom/gcc-sc7280.c | 1 + drivers/clk/qcom/gcc-sm6125.c | 4190 +++++ drivers/clk/socfpga/clk-agilex.c | 93 +- drivers/clk/socfpga/clk-gate-s10.c | 119 +- drivers/clk/socfpga/clk-periph-s10.c | 11 +- drivers/clk/socfpga/clk-pll.c | 3 +- drivers/clk/socfpga/clk-s10.c | 87 +- drivers/clk/socfpga/stratix10-clk.h | 2 + drivers/clk/st/clk-flexgen.c | 367 +- drivers/clk/st/clkgen-fsyn.c | 113 +- drivers/clk/st/clkgen-pll.c | 121 +- drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 4 +- drivers/clk/ti/adpll.c | 5 +- drivers/clk/zynqmp/clk-gate-zynqmp.c | 4 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 37 +- drivers/clk/zynqmp/clk-zynqmp.h | 33 + drivers/clk/zynqmp/clkc.c | 25 +- drivers/clk/zynqmp/divider.c | 40 +- drivers/clk/zynqmp/pll.c | 28 +- drivers/cpufreq/cppc_cpufreq.c | 8 +- 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/crypto/Kconfig | 6 +- drivers/crypto/gemini/sl3516-ce-cipher.c | 2 +- drivers/crypto/gemini/sl3516-ce-core.c | 2 +- drivers/crypto/hisilicon/sec2/sec_main.c | 3 + drivers/crypto/omap-crypto.c | 3 +- drivers/crypto/qat/qat_common/adf_ctl_drv.c | 2 +- drivers/cxl/acpi.c | 222 +- drivers/cxl/pci.c | 2 +- drivers/cxl/pci.h | 2 +- drivers/dma/imx-sdma.c | 56 +- drivers/dma/xilinx/xilinx_dpdma.c | 4 +- drivers/firmware/arm_scmi/bus.c | 8 +- drivers/firmware/qemu_fw_cfg.c | 8 +- drivers/fpga/dfl-pci.c | 5 + drivers/fpga/machxo2-spi.c | 2 + drivers/gpio/Kconfig | 2 + drivers/gpio/gpio-mxs.c | 4 +- drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c | 239 + drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.h | 37 + drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 116 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 1257 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 70 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 17 +- 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/gma500/framebuffer.c | 7 +- drivers/gpu/drm/i915/display/intel_ddi.c | 19 +- drivers/gpu/drm/i915/display/intel_display.c | 7 +- drivers/gpu/drm/i915/display/intel_display_types.h | 8 + drivers/gpu/drm/i915/display/intel_vdsc.c | 40 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 7 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 7 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 55 +- 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/panel/panel-novatek-nt35510.c | 4 +- drivers/gpu/drm/radeon/radeon_display.c | 1 + drivers/gpu/drm/radeon/radeon_drv.c | 8 +- drivers/gpu/drm/radeon/radeon_object.c | 29 +- drivers/gpu/drm/radeon/radeon_object.h | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 13 +- drivers/hid/hid-logitech-dj.c | 8 + drivers/hid/hid-multitouch.c | 3 +- drivers/hid/hid-thrustmaster.c | 5 +- drivers/hid/usbhid/hid-core.c | 8 + drivers/hwtracing/intel_th/core.c | 29 +- drivers/hwtracing/intel_th/gth.c | 16 + drivers/hwtracing/intel_th/intel_th.h | 3 + drivers/hwtracing/intel_th/msu.c | 48 +- drivers/i2c/busses/i2c-ali1535.c | 5 + drivers/i2c/busses/i2c-mpc.c | 2 + drivers/i2c/i2c-core-smbus.c | 12 +- drivers/i3c/master/i3c-master-cdns.c | 2 + drivers/infiniband/core/cma.c | 48 +- drivers/infiniband/core/sa_query.c | 6 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 5 +- drivers/infiniband/hw/hfi1/sdma.c | 4 +- drivers/infiniband/hw/hfi1/trace_misc.h | 4 +- drivers/infiniband/hw/hfi1/trace_rc.h | 4 +- drivers/infiniband/hw/hfi1/trace_tid.h | 6 +- drivers/infiniband/hw/hfi1/trace_tx.h | 8 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 12 + drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 2 + drivers/infiniband/hw/irdma/cm.c | 8 +- drivers/infiniband/hw/irdma/pble.h | 2 +- drivers/infiniband/hw/irdma/utils.c | 4 +- drivers/infiniband/hw/irdma/verbs.c | 26 +- drivers/infiniband/hw/mlx5/main.c | 3 +- drivers/infiniband/sw/rdmavt/trace_cq.h | 4 +- drivers/infiniband/sw/rdmavt/trace_mr.h | 2 +- drivers/infiniband/sw/rdmavt/trace_qp.h | 4 +- drivers/infiniband/sw/rdmavt/trace_rc.h | 2 +- drivers/infiniband/sw/rdmavt/trace_tx.h | 4 +- drivers/infiniband/sw/rxe/rxe_resp.c | 1 + drivers/infiniband/ulp/isert/ib_isert.c | 4 +- drivers/infiniband/ulp/isert/ib_isert.h | 3 - drivers/input/joydev.c | 2 +- drivers/input/joystick/sidewinder.c | 1 + drivers/iommu/Kconfig | 4 +- drivers/iommu/amd/iommu.c | 2 +- drivers/iommu/dma-iommu.c | 13 +- drivers/iommu/intel/iommu.c | 5 +- drivers/iommu/virtio-iommu.c | 11 + drivers/mailbox/imx-mailbox.c | 4 +- drivers/mailbox/mailbox-mpfs.c | 4 +- drivers/mailbox/mtk-cmdq-mailbox.c | 2 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 8 +- drivers/mcb/mcb-lpc.c | 13 +- drivers/md/dm-cache-target.c | 82 +- drivers/md/dm-io-tracker.h | 81 + drivers/md/dm-writecache.c | 55 +- drivers/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/ibmasm/remote.h | 2 +- drivers/misc/lkdtm/bugs.c | 11 +- drivers/misc/lkdtm/cfi.c | 3 +- drivers/misc/lkdtm/core.c | 58 +- drivers/misc/lkdtm/fortify.c | 3 +- drivers/misc/lkdtm/heap.c | 97 +- drivers/misc/lkdtm/lkdtm.h | 46 +- drivers/misc/lkdtm/stackleak.c | 4 +- drivers/misc/lkdtm/usercopy.c | 7 +- drivers/misc/mei/mei-trace.h | 6 +- drivers/misc/vmw_vmci/vmci_context.c | 2 +- drivers/mmc/core/core.c | 7 +- drivers/mmc/host/sdhci-of-arasan.c | 14 +- drivers/mmc/host/sdhci.c | 10 +- drivers/mmc/host/sdhci.h | 1 + drivers/net/bareudp.c | 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/dsa/sja1105/sja1105_dynamic_config.c | 26 +- drivers/net/ethernet/broadcom/Kconfig | 1 + drivers/net/ethernet/broadcom/bnxt/Makefile | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 134 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 34 + drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 667 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 473 + drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 81 + drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 4 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 17 +- drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 6 - .../chelsio/inline_crypto/chtls/chtls_cm.c | 2 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 6 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 + .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 2 +- drivers/net/ethernet/google/gve/gve_main.c | 23 +- drivers/net/ethernet/google/gve/gve_rx_dqo.c | 9 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 2 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 14 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 9 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 71 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 10 +- drivers/net/ethernet/ibm/ibmvnic.c | 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/ice/ice_dcb_lib.c | 6 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 18 + drivers/net/ethernet/intel/ice/ice_main.c | 20 + drivers/net/ethernet/intel/ice/ice_ptp.c | 293 + drivers/net/ethernet/intel/ice/ice_ptp.h | 43 + drivers/net/ethernet/intel/ice/ice_sched.c | 24 +- drivers/net/ethernet/intel/ice/ice_trace.h | 232 + drivers/net/ethernet/intel/ice/ice_txrx.c | 9 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.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/mvmdio.c | 20 +- drivers/net/ethernet/marvell/mvneta.c | 20 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 3 - drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 23 +- 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 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 6 +- drivers/net/ethernet/mellanox/Kconfig | 1 + drivers/net/ethernet/mellanox/Makefile | 1 + .../net/ethernet/mellanox/mlx4/resource_tracker.c | 1 + .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 3 + .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 1 + .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 1 + .../mellanox/mlx5/core/en_accel/tls_stats.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 7 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 4 +- .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 23 +- .../mellanox/mlx5/core/steering/dr_action.c | 55 + .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 33 + .../mellanox/mlx5/core/steering/dr_types.h | 14 + .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 17 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 3 + drivers/net/ethernet/mellanox/mlxbf_gige/Kconfig | 13 + drivers/net/ethernet/mellanox/mlxbf_gige/Makefile | 11 + .../net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h | 190 + .../mellanox/mlxbf_gige/mlxbf_gige_ethtool.c | 137 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_gpio.c | 212 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c | 142 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 452 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c | 187 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_regs.h | 78 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c | 320 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c | 284 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 6 +- .../net/ethernet/microchip/sparx5/sparx5_main.c | 13 +- .../ethernet/microchip/sparx5/sparx5_switchdev.c | 6 +- drivers/net/ethernet/mscc/ocelot_net.c | 29 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 13 - drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 2 + drivers/net/ethernet/stmicro/stmmac/stmmac.h | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 41 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 56 +- drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 6 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 6 +- drivers/net/fjes/fjes_trace.h | 4 +- drivers/net/gtp.c | 1 + drivers/net/phy/at803x.c | 30 +- 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/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 | 26 +- drivers/pci/pci.h | 4 +- drivers/phy/hisilicon/Kconfig | 10 + drivers/phy/hisilicon/Makefile | 1 + .../hikey9xx => phy/hisilicon}/phy-hi3670-usb3.c | 0 drivers/phy/intel/phy-intel-keembay-emmc.c | 3 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 34 + drivers/pinctrl/Kconfig | 2 + drivers/pinctrl/pinctrl-zynqmp.c | 50 +- drivers/pinctrl/ralink/pinctrl-rt305x.c | 1 + drivers/pinctrl/stm32/pinctrl-stm32.c | 79 +- .../dell/dell-wmi-sysman/passwordattr-interface.c | 4 +- .../x86/intel/int3472/intel_skl_int3472_discrete.c | 4 +- drivers/platform/x86/think-lmi.c | 22 +- drivers/pnp/card.c | 7 +- drivers/pnp/driver.c | 9 +- drivers/pnp/isapnp/compat.c | 1 - drivers/pnp/manager.c | 7 +- drivers/pnp/support.c | 1 - drivers/power/reset/keystone-reset.c | 1 + drivers/power/reset/regulator-poweroff.c | 1 + drivers/power/supply/ab8500-chargalg.h | 2 +- drivers/power/supply/ab8500_btemp.c | 1 + drivers/power/supply/ab8500_charger.c | 1 + drivers/power/supply/ab8500_fg.c | 1 + drivers/power/supply/axp288_fuel_gauge.c | 26 +- drivers/power/supply/bq24190_charger.c | 11 +- drivers/power/supply/charger-manager.c | 1 + drivers/power/supply/surface_battery.c | 14 +- drivers/power/supply/surface_charger.c | 2 +- drivers/ptp/Makefile | 2 +- drivers/ptp/ptp_clock.c | 43 +- drivers/ptp/ptp_private.h | 39 + drivers/ptp/ptp_sysfs.c | 160 + drivers/ptp/ptp_vclock.c | 219 + drivers/pwm/core.c | 170 +- drivers/pwm/pwm-berlin.c | 163 +- drivers/pwm/pwm-clps711x.c | 12 +- drivers/pwm/pwm-crc.c | 12 +- drivers/pwm/pwm-ep93xx.c | 167 +- drivers/pwm/pwm-img.c | 2 +- drivers/pwm/pwm-imx1.c | 14 +- drivers/pwm/pwm-lpss-pci.c | 4 - drivers/pwm/pwm-lpss-platform.c | 4 +- drivers/pwm/pwm-lpss.c | 8 +- drivers/pwm/pwm-lpss.h | 1 - drivers/pwm/pwm-meson.c | 12 +- drivers/pwm/pwm-pxa.c | 40 +- drivers/pwm/pwm-sprd.c | 4 +- drivers/pwm/pwm-tegra.c | 24 +- drivers/pwm/pwm-tiecap.c | 56 +- drivers/pwm/pwm-vt8500.c | 8 +- drivers/regulator/bd9576-regulator.c | 4 +- drivers/regulator/hi6421v600-regulator.c | 16 +- drivers/regulator/rtmv20-regulator.c | 2 +- drivers/remoteproc/qcom_q6v5_pas.c | 22 + drivers/reset/Kconfig | 6 - drivers/reset/Makefile | 1 - drivers/reset/reset-stm32mp1.c | 115 - drivers/s390/block/dasd.c | 1 - drivers/s390/block/dasd_diag.c | 21 +- drivers/s390/block/dasd_eckd.c | 2 +- drivers/s390/block/dasd_eckd.h | 6 +- drivers/s390/cio/cmf.c | 13 +- drivers/s390/cio/ioasm.c | 143 +- drivers/s390/cio/qdio.h | 25 +- drivers/s390/cio/qdio_main.c | 62 +- drivers/s390/crypto/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_ccamisc.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/s390/virtio/virtio_ccw.c | 30 +- drivers/scsi/Kconfig | 13 - drivers/scsi/aic94xx/aic94xx_sds.c | 4 +- drivers/scsi/ipr.c | 4 +- drivers/scsi/ipr.h | 1 + drivers/scsi/libfc/fc_rport.c | 13 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 5 +- drivers/scsi/qedf/qedf_io.c | 22 +- drivers/scsi/scsi_lib.c | 1 + drivers/scsi/virtio_scsi.c | 2 +- drivers/siox/siox-bus-gpio.c | 19 +- drivers/spi/spi-stm32.c | 15 +- drivers/spi/spi.c | 6 +- drivers/spmi/Kconfig | 9 + drivers/spmi/Makefile | 1 + .../hikey9xx => spmi}/hisi-spmi-controller.c | 0 drivers/staging/hikey9xx/Kconfig | 22 - drivers/staging/hikey9xx/Makefile | 3 - drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 116 +- .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 7 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 71 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 89 +- drivers/staging/rtl8188eu/core/rtw_led.c | 17 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 133 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 41 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 27 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 215 +- drivers/staging/rtl8188eu/core/rtw_security.c | 21 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 21 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 27 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 101 +- drivers/staging/rtl8188eu/hal/hal_intf.c | 3 - drivers/staging/rtl8188eu/hal/odm.c | 2 - drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 2 - drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 9 - drivers/staging/rtl8188eu/include/drv_types.h | 1 - drivers/staging/rtl8188eu/include/rtw_debug.h | 70 - drivers/staging/rtl8188eu/include/rtw_mlme.h | 2 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 4 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 52 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 4 - drivers/staging/rtl8188eu/os_dep/os_intfs.c | 43 +- drivers/staging/rtl8188eu/os_dep/recv_linux.c | 8 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 1 - drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 12 +- .../int340x_thermal/processor_thermal_device.c | 20 +- .../int340x_thermal/processor_thermal_device_pci.c | 4 +- drivers/thermal/mtk_thermal.c | 6 + drivers/thermal/tegra/Kconfig | 9 +- drivers/thermal/tegra/Makefile | 1 - drivers/thermal/tegra/tegra30-tsensor.c | 673 - drivers/thunderbolt/test.c | 86 +- drivers/tty/serial/8250/8250_omap.c | 20 +- drivers/tty/serial/mvebu-uart.c | 21 +- drivers/tty/serial/qcom_geni_serial.c | 4 +- drivers/tty/serial/xilinx_uartps.c | 2 +- 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/usb/class/cdc-acm.c | 5 + drivers/usb/class/cdc-wdm.c | 5 +- drivers/usb/host/xhci-mtk-sch.c | 18 - drivers/usb/host/xhci-mtk.h | 2 - drivers/usb/misc/ftdi-elan.c | 1 - drivers/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 | 40 +- drivers/vhost/iotlb.c | 2 +- drivers/vhost/scsi.c | 21 +- drivers/vhost/vhost.c | 8 +- drivers/vhost/vhost.h | 21 +- drivers/vhost/vsock.c | 4 +- drivers/video/backlight/Kconfig | 22 +- drivers/video/backlight/lm3630a_bl.c | 50 +- drivers/virt/nitro_enclaves/ne_pci_dev.c | 2 + 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/afs/write.c | 11 +- fs/block_dev.c | 15 - fs/btrfs/block-group.c | 357 +- fs/btrfs/block-group.h | 6 +- fs/btrfs/ctree.c | 67 +- fs/btrfs/inode.c | 147 +- fs/btrfs/struct-funcs.c | 66 +- fs/btrfs/transaction.c | 15 +- fs/btrfs/transaction.h | 9 +- fs/btrfs/volumes.c | 355 +- fs/btrfs/volumes.h | 5 +- fs/ceph/addr.c | 14 +- fs/ceph/caps.c | 125 +- fs/ceph/debugfs.c | 37 +- fs/ceph/dir.c | 16 +- fs/ceph/export.c | 1 + fs/ceph/file.c | 24 +- fs/ceph/inode.c | 38 +- fs/ceph/mds_client.c | 54 +- fs/ceph/mds_client.h | 6 +- fs/ceph/metric.c | 167 +- fs/ceph/metric.h | 89 +- fs/ceph/quota.c | 9 +- fs/ceph/snap.c | 43 +- fs/ceph/super.h | 2 - fs/cifs/cifsglob.h | 6 +- fs/cifs/cifspdu.h | 1 + fs/cifs/cifssmb.c | 11 +- fs/cifs/connect.c | 5 + fs/cifs/smb2ops.c | 2 + fs/cifs/smb2pdu.h | 2 +- fs/cifs/transport.c | 2 + fs/cifsd/Kconfig | 68 - fs/cifsd/Makefile | 20 - fs/cifsd/asn1.c | 342 - fs/cifsd/auth.c | 1355 -- fs/cifsd/auth.h | 65 - fs/cifsd/buffer_pool.c | 265 - fs/cifsd/buffer_pool.h | 17 - fs/cifsd/connection.c | 411 - fs/cifsd/connection.h | 204 - fs/cifsd/crypto_ctx.c | 283 - fs/cifsd/glob.h | 64 - fs/cifsd/ksmbd_server.h | 283 - fs/cifsd/ksmbd_work.c | 93 - fs/cifsd/ksmbd_work.h | 110 - fs/cifsd/mgmt/share_config.c | 239 - fs/cifsd/mgmt/tree_connect.c | 122 - fs/cifsd/mgmt/tree_connect.h | 56 - fs/cifsd/mgmt/user_config.c | 70 - fs/cifsd/mgmt/user_session.c | 328 - fs/cifsd/mgmt/user_session.h | 101 - fs/cifsd/misc.c | 338 - fs/cifsd/ndr.c | 348 - fs/cifsd/ndr.h | 22 - fs/cifsd/oplock.c | 1704 -- fs/cifsd/oplock.h | 137 - fs/cifsd/server.c | 627 - fs/cifsd/server.h | 60 - fs/cifsd/smb2misc.c | 435 - fs/cifsd/smb2ops.c | 300 - fs/cifsd/smb2pdu.c | 8168 ---------- fs/cifsd/smb2pdu.h | 1683 -- fs/cifsd/smb_common.c | 655 - fs/cifsd/smb_common.h | 544 - fs/cifsd/smbacl.c | 1321 -- fs/cifsd/smbacl.h | 202 - fs/cifsd/transport_ipc.c | 880 -- fs/cifsd/transport_rdma.c | 2040 --- fs/cifsd/transport_tcp.c | 620 - fs/cifsd/vfs.c | 2015 --- fs/cifsd/vfs.h | 275 - fs/cifsd/vfs_cache.c | 685 - fs/cifsd/vfs_cache.h | 185 - 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/super.c | 79 +- fs/fcntl.c | 18 +- fs/fs-writeback.c | 9 +- fs/gfs2/bmap.c | 62 +- fs/gfs2/bmap.h | 2 +- fs/gfs2/dir.c | 2 +- fs/gfs2/file.c | 93 +- fs/gfs2/ops_fstype.c | 1 + fs/gfs2/quota.c | 2 +- fs/hfsplus/inode.c | 5 + fs/internal.h | 8 +- fs/io_uring.c | 432 +- fs/jbd2/checkpoint.c | 206 +- fs/jbd2/journal.c | 82 +- fs/jbd2/transaction.c | 17 - fs/ksmbd/Kconfig | 69 + fs/ksmbd/Makefile | 20 + fs/ksmbd/asn1.c | 343 + fs/{cifsd => ksmbd}/asn1.h | 0 fs/ksmbd/auth.c | 1364 ++ fs/ksmbd/auth.h | 67 + fs/ksmbd/connection.c | 409 + fs/ksmbd/connection.h | 205 + fs/ksmbd/crypto_ctx.c | 282 + fs/{cifsd => ksmbd}/crypto_ctx.h | 0 fs/ksmbd/glob.h | 49 + fs/ksmbd/ksmbd_netlink.h | 395 + fs/{cifsd => ksmbd}/ksmbd_spnego_negtokeninit.asn1 | 0 fs/{cifsd => ksmbd}/ksmbd_spnego_negtokentarg.asn1 | 0 fs/ksmbd/ksmbd_work.c | 80 + fs/ksmbd/ksmbd_work.h | 117 + fs/{cifsd => ksmbd}/mgmt/ksmbd_ida.c | 0 fs/{cifsd => ksmbd}/mgmt/ksmbd_ida.h | 0 fs/ksmbd/mgmt/share_config.c | 238 + fs/{cifsd => ksmbd}/mgmt/share_config.h | 0 fs/ksmbd/mgmt/tree_connect.c | 121 + fs/ksmbd/mgmt/tree_connect.h | 56 + fs/ksmbd/mgmt/user_config.c | 69 + fs/{cifsd => ksmbd}/mgmt/user_config.h | 0 fs/ksmbd/mgmt/user_session.c | 369 + fs/ksmbd/mgmt/user_session.h | 106 + fs/ksmbd/misc.c | 338 + fs/{cifsd => ksmbd}/misc.h | 0 fs/ksmbd/ndr.c | 338 + fs/ksmbd/ndr.h | 22 + fs/{cifsd => ksmbd}/nterr.h | 0 fs/{cifsd => ksmbd}/ntlmssp.h | 0 fs/ksmbd/oplock.c | 1708 ++ fs/ksmbd/oplock.h | 131 + fs/ksmbd/server.c | 633 + fs/ksmbd/server.h | 70 + fs/ksmbd/smb2misc.c | 433 + fs/ksmbd/smb2ops.c | 308 + fs/ksmbd/smb2pdu.c | 8290 ++++++++++ fs/ksmbd/smb2pdu.h | 1684 ++ fs/ksmbd/smb_common.c | 657 + fs/ksmbd/smb_common.h | 545 + fs/ksmbd/smbacl.c | 1339 ++ fs/ksmbd/smbacl.h | 212 + fs/{cifsd => ksmbd}/smbfsctl.h | 0 fs/{cifsd => ksmbd}/smbstatus.h | 0 fs/ksmbd/transport_ipc.c | 874 ++ fs/{cifsd => ksmbd}/transport_ipc.h | 0 fs/ksmbd/transport_rdma.c | 2045 +++ fs/{cifsd => ksmbd}/transport_rdma.h | 0 fs/ksmbd/transport_tcp.c | 619 + 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/ksmbd/vfs.c | 1898 +++ fs/ksmbd/vfs.h | 197 + fs/ksmbd/vfs_cache.c | 709 + fs/ksmbd/vfs_cache.h | 178 + fs/ksmbd/xattr.h | 122 + fs/namei.c | 137 +- fs/netfs/read_helper.c | 49 +- fs/nfs/delegation.c | 94 +- fs/nfs/delegation.h | 1 + fs/nfs/direct.c | 17 +- fs/nfs/fscache.c | 18 +- fs/nfs/getroot.c | 12 +- fs/nfs/inode.c | 61 +- fs/nfs/nfs3proc.c | 4 +- fs/nfs/nfs4_fs.h | 4 +- fs/nfs/nfs4client.c | 82 +- fs/nfs/nfs4file.c | 8 +- fs/nfs/nfs4proc.c | 114 +- 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/read.c | 20 +- fs/nfs/write.c | 6 +- fs/nfsd/nfs3acl.c | 3 +- fs/nfsd/nfs4proc.c | 2 +- fs/nfsd/trace.h | 1 - fs/ntfs/inode.c | 2 +- fs/orangefs/inode.c | 7 +- fs/orangefs/super.c | 2 +- fs/proc/bootconfig.c | 2 +- fs/pstore/blk.c | 2 +- fs/xfs/libxfs/xfs_attr.c | 2 +- fs/xfs/xfs_log.c | 54 +- fs/xfs/xfs_log_cil.c | 49 +- fs/xfs/xfs_log_priv.h | 3 - fs/xfs/xfs_message.h | 13 +- include/acpi/acpi_bus.h | 3 + include/asm-generic/bug.h | 37 +- include/crypto/scatterwalk.h | 7 +- include/dt-bindings/clock/actions,s500-cmu.h | 6 +- include/dt-bindings/clock/hi3559av100-clock.h | 165 + include/dt-bindings/clock/jz4760-cgu.h | 54 + include/dt-bindings/clock/qcom,camcc-sm8250.h | 138 + include/dt-bindings/clock/qcom,gcc-sm6125.h | 240 + include/dt-bindings/clock/stm32mp1-clks.h | 27 + include/dt-bindings/reset/stm32mp1-resets.h | 15 + include/kunit/test.h | 73 +- include/linux/acpi.h | 5 +- include/linux/acpi_iort.h | 14 +- include/linux/acpi_viot.h | 19 + include/linux/bootconfig.h | 58 +- 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/dma-iommu.h | 4 +- include/linux/dma-resv.h | 2 +- include/linux/ethtool.h | 10 + include/linux/fs.h | 2 - include/linux/ftrace_irq.h | 13 + include/linux/hid.h | 18 + include/linux/i2c.h | 1 + include/linux/if_bridge.h | 30 +- include/linux/jbd2.h | 35 + include/linux/mfd/rt5033-private.h | 4 +- include/linux/mlx5/mlx5_ifc.h | 9 +- include/linux/netdevice.h | 2 +- include/linux/nfs_fs.h | 1 + include/linux/nfs_xdr.h | 1 + include/linux/once_lite.h | 24 + include/linux/pci-ep-cfs.h | 2 +- include/linux/pci-epc.h | 5 +- include/linux/pci-epf.h | 5 +- include/linux/pci.h | 5 +- include/linux/pci_hotplug.h | 2 + include/linux/pkeys.h | 4 - include/linux/platform_data/dma-imx-sdma.h | 60 - include/linux/printk.h | 23 +- include/linux/ptp_clock_kernel.h | 31 +- include/linux/pwm.h | 8 +- include/linux/rculist.h | 35 +- include/linux/rcupdate.h | 2 +- include/linux/rcutiny.h | 3 + include/linux/sched.h | 1 - include/linux/sched/sd_flags.h | 10 + include/linux/sched/sysctl.h | 18 - include/linux/signal.h | 1 - include/linux/skmsg.h | 2 +- include/linux/spi/spi.h | 1 + include/linux/srcutiny.h | 8 +- include/linux/stm.h | 2 +- include/linux/stmmac.h | 3 + include/linux/sunrpc/clnt.h | 2 + include/linux/sunrpc/sched.h | 2 + include/linux/sunrpc/xprt.h | 10 + include/linux/sunrpc/xprtmultipath.h | 6 + include/linux/sunrpc/xprtsock.h | 1 + include/linux/trace.h | 7 + include/linux/tracepoint.h | 10 + include/linux/tty_flip.h | 2 + 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/dsa.h | 39 + include/net/flow_offload.h | 12 +- include/net/icmp.h | 1 + include/net/inet_connection_sock.h | 2 +- include/net/ip.h | 12 +- include/net/ip6_route.h | 18 +- 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/sctp/structs.h | 2 +- include/net/sock.h | 10 +- include/net/switchdev.h | 13 +- include/net/tcp.h | 4 + include/net/tls.h | 2 +- include/soc/microchip/mpfs.h | 13 - include/trace/events/btrfs.h | 2 +- include/trace/events/dma_fence.h | 4 +- include/trace/events/jbd2.h | 101 + include/trace/events/osnoise.h | 142 + include/trace/events/rpcgss.h | 4 +- include/trace/events/sock.h | 60 + include/trace/events/sunrpc.h | 40 +- include/trace/trace_events.h | 25 + include/uapi/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/pcitest.h | 2 +- include/uapi/linux/virtio_ids.h | 12 + include/xen/interface/io/ring.h | 278 +- init/Kconfig | 3 +- init/main.c | 12 +- ipc/sem.c | 3 +- kernel/Kconfig.preempt | 6 +- kernel/bpf/devmap.c | 6 +- kernel/bpf/ringbuf.c | 2 + kernel/dma/swiotlb.c | 21 +- kernel/events/core.c | 9 +- kernel/exit.c | 1 - kernel/fork.c | 1 - kernel/jump_label.c | 13 +- kernel/kcsan/atomic.h | 23 + kernel/kcsan/core.c | 77 +- kernel/kcsan/kcsan_test.c | 32 - kernel/kcsan/permissive.h | 94 - kernel/kprobes.c | 2 + kernel/locking/lockdep_proc.c | 26 +- kernel/locking/locktorture.c | 25 +- kernel/pgo/pgo.h | 2 +- kernel/printk/printk.c | 6 +- kernel/rcu/rcuscale.c | 4 +- kernel/rcu/rcutorture.c | 7 +- kernel/rcu/refscale.c | 37 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/tasks.h | 40 +- kernel/rcu/tree.c | 113 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_nocb.h | 1496 -- kernel/rcu/tree_plugin.h | 1496 +- kernel/rcu/tree_stall.h | 50 +- kernel/scftorture.c | 70 +- kernel/sched/core.c | 74 +- kernel/sched/debug.c | 7 + kernel/sched/fair.c | 33 +- kernel/sched/psi.c | 12 +- kernel/sched/sched.h | 37 +- kernel/sched/topology.c | 209 +- kernel/signal.c | 59 +- kernel/static_call.c | 13 +- kernel/time/Kconfig | 9 + kernel/time/Makefile | 1 + kernel/time/time_test.c | 99 + kernel/time/timeconv.c | 128 +- kernel/trace/Kconfig | 62 + kernel/trace/Makefile | 1 + kernel/trace/bpf_trace.c | 5 +- kernel/trace/trace.c | 263 +- kernel/trace/trace.h | 48 +- kernel/trace/trace_entries.h | 41 + kernel/trace/trace_hwlat.c | 534 +- kernel/trace/trace_osnoise.c | 2059 +++ kernel/trace/trace_output.c | 119 +- kernel/trace/trace_sched_wakeup.c | 24 +- kernel/tracepoint.c | 33 +- kernel/workqueue.c | 5 +- lib/Kconfig.debug | 38 + lib/Kconfig.kasan | 4 +- lib/Kconfig.kcsan | 42 +- lib/bootconfig.c | 76 +- lib/iov_iter.c | 1 - lib/kunit/debugfs.c | 2 +- lib/kunit/executor.c | 33 +- lib/kunit/executor_test.c | 133 + lib/kunit/kunit-example-test.c | 31 + lib/kunit/kunit-test.c | 42 +- lib/kunit/test.c | 54 +- lib/seq_buf.c | 8 +- lib/test_kasan.c | 12 +- lib/vsprintf.c | 12 + localversion-next | 2 +- mm/compaction.c | 6 +- mm/kasan/Makefile | 4 +- mm/kasan/hw_tags.c | 22 - mm/kasan/kasan.h | 4 +- mm/kasan/report_hw_tags.c | 5 - mm/kasan/report_sw_tags.c | 43 - mm/kasan/report_tags.c | 51 + mm/kasan/sw_tags.c | 41 - mm/kasan/tags.c | 59 + mm/memblock.c | 3 +- mm/page_alloc.c | 2 +- mm/pagewalk.c | 58 +- 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/bluetooth/hci_event.c | 13 +- net/bpfilter/main.c | 2 +- net/bridge/br_fdb.c | 60 +- net/bridge/br_if.c | 17 +- net/bridge/br_mdb.c | 23 +- net/bridge/br_mrp.c | 27 + net/bridge/br_private.h | 7 +- net/bridge/br_private_mrp.h | 11 + net/bridge/br_stp.c | 4 +- net/bridge/br_switchdev.c | 12 +- net/bridge/br_vlan.c | 15 +- net/caif/caif_socket.c | 2 +- net/can/bcm.c | 4 +- net/can/isotp.c | 20 +- net/can/j1939/socket.c | 4 +- net/can/raw.c | 6 +- net/core/dev.c | 14 +- net/core/rtnetlink.c | 6 +- net/core/skbuff.c | 6 +- net/core/sock.c | 85 +- net/core/xdp.c | 11 +- net/dccp/ipv4.c | 4 +- net/dccp/ipv6.c | 4 +- net/dccp/proto.c | 2 +- net/dccp/timer.c | 2 +- net/dsa/dsa2.c | 14 + net/dsa/dsa_priv.h | 18 + net/dsa/port.c | 144 +- net/dsa/slave.c | 212 +- net/dsa/switch.c | 277 +- 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/icmp.c | 63 +- net/ipv4/ip_gre.c | 7 +- net/ipv4/ipip.c | 2 + net/ipv4/ping.c | 2 +- net/ipv4/raw.c | 4 +- net/ipv4/route.c | 3 +- net/ipv4/tcp.c | 4 +- net/ipv4/tcp_input.c | 2 +- net/ipv4/tcp_ipv4.c | 8 +- net/ipv4/tcp_timer.c | 2 +- net/ipv4/tcp_yeah.c | 2 +- net/ipv4/udp.c | 10 +- net/ipv4/udp_offload.c | 6 +- net/ipv6/icmp.c | 21 +- net/ipv6/ip6_tunnel.c | 1 + net/ipv6/raw.c | 2 +- net/ipv6/sit.c | 4 + net/ipv6/tcp_ipv6.c | 8 +- net/ipv6/udp.c | 4 +- net/ipv6/xfrm6_output.c | 2 +- net/iucv/iucv.c | 22 +- net/kcm/kcmsock.c | 2 +- net/mptcp/protocol.c | 2 +- net/mptcp/sockopt.c | 68 +- net/mptcp/subflow.c | 2 +- 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/netlink/af_netlink.c | 8 +- net/nfc/rawsock.c | 2 +- net/openvswitch/flow_table.c | 6 +- net/packet/af_packet.c | 4 +- net/qrtr/qrtr.c | 2 +- net/sched/act_ct.c | 14 +- net/sched/cls_tcindex.c | 2 +- net/sched/sch_taprio.c | 2 +- net/sctp/bind_addr.c | 19 +- net/sctp/input.c | 13 +- net/sctp/ipv6.c | 9 +- net/sctp/protocol.c | 10 +- net/sctp/sm_make_chunk.c | 44 +- net/sctp/transport.c | 11 +- net/smc/af_smc.c | 2 +- net/smc/smc_tx.c | 5 +- net/socket.c | 19 +- net/strparser/strparser.c | 2 +- net/sunrpc/Makefile | 2 +- net/sunrpc/clnt.c | 30 + net/sunrpc/sched.c | 12 +- net/sunrpc/sunrpc_syms.c | 10 + net/sunrpc/sysfs.c | 588 + net/sunrpc/sysfs.h | 42 + net/sunrpc/xdr.c | 7 +- net/sunrpc/xprt.c | 30 +- net/sunrpc/xprtmultipath.c | 38 +- net/sunrpc/xprtrdma/transport.c | 2 + net/sunrpc/xprtsock.c | 19 +- net/switchdev/switchdev.c | 25 +- net/tipc/bcast.c | 2 +- net/tipc/msg.c | 27 +- net/tipc/msg.h | 3 +- net/unix/af_unix.c | 2 +- net/vmw_vsock/af_vsock.c | 2 +- net/vmw_vsock/virtio_transport.c | 2 +- net/vmw_vsock/virtio_transport_common.c | 2 +- net/vmw_vsock/vmci_transport.c | 4 +- net/xdp/xsk.c | 2 +- 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/mdpy.c | 1 + 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/amdtp-stream.c | 7 +- sound/firewire/bebob/bebob.c | 5 +- sound/pci/hda/patch_realtek.c | 73 +- sound/soc/codecs/Kconfig | 7 +- sound/soc/codecs/tlv320aic31xx.h | 4 +- sound/soc/codecs/wm_adsp.c | 6 +- sound/soc/intel/boards/sof_sdw_max98373.c | 81 +- sound/soc/qcom/lpass-cpu.c | 7 +- sound/synth/emux/emux_nrpn.c | 2 +- sound/synth/emux/soundfont.c | 6 +- sound/usb/card.h | 2 +- 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 | 14 +- 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/bootconfig/main.c | 62 +- tools/bootconfig/samples/bad-override.bconf | 3 - tools/bootconfig/samples/bad-override2.bconf | 3 - tools/bootconfig/samples/good-mixed-append.bconf | 4 + .../{bad-mixed-kv1.bconf => good-mixed-kv1.bconf} | 0 .../{bad-mixed-kv2.bconf => good-mixed-kv2.bconf} | 0 tools/bootconfig/samples/good-mixed-kv3.bconf | 6 + tools/bootconfig/samples/good-mixed-override.bconf | 4 + tools/bpf/bpftool/jit_disasm.c | 6 +- tools/include/linux/bitmap.h | 11 + tools/include/nolibc/nolibc.h | 15 +- tools/include/uapi/linux/kvm.h | 105 + tools/include/uapi/linux/mount.h | 1 + tools/lib/bitmap.c | 14 + .../memory-model/Documentation/access-marking.txt | 152 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/arch/x86/decode.c | 2 +- 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 +- tools/perf/pmu-events/arch/x86/icelakex/cache.json | 706 + .../arch/x86/icelakex/floating-point.json | 95 + .../pmu-events/arch/x86/icelakex/frontend.json | 469 + .../perf/pmu-events/arch/x86/icelakex/memory.json | 291 + tools/perf/pmu-events/arch/x86/icelakex/other.json | 181 + .../pmu-events/arch/x86/icelakex/pipeline.json | 972 ++ .../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 + .../arch/x86/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 +- .../ktest/examples/bootconfigs/boottrace.bconf | 49 + .../ktest/examples/bootconfigs/config-bootconfig | 1 + .../ktest/examples/bootconfigs/functiongraph.bconf | 15 + .../ktest/examples/bootconfigs/tracing.bconf | 33 + .../ktest/examples/bootconfigs/verify-boottrace.sh | 84 + .../examples/bootconfigs/verify-functiongraph.sh | 61 + .../ktest/examples/bootconfigs/verify-tracing.sh | 72 + .../testing/ktest/examples/include/bootconfig.conf | 69 + tools/testing/ktest/examples/kvm.conf | 1 + tools/testing/kunit/kunit_parser.py | 77 +- tools/testing/kunit/kunit_tool_test.py | 22 + .../kunit/test_data/test_skip_all_tests.log | 15 + tools/testing/kunit/test_data/test_skip_tests.log | 15 + 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/lkdtm/config | 7 + tools/testing/selftests/lkdtm/run.sh | 12 +- tools/testing/selftests/lkdtm/stack-entropy.sh | 1 + tools/testing/selftests/lkdtm/tests.txt | 11 +- tools/testing/selftests/net/timestamping.c | 55 +- tools/testing/selftests/netfilter/Makefile | 2 +- .../selftests/netfilter/conntrack_tcp_unreplied.sh | 167 + tools/testing/selftests/powerpc/nx-gzip/Makefile | 4 +- .../testing/selftests/powerpc/nx-gzip/gzfht_test.c | 17 +- .../selftests/rcutorture/bin/kcsan-collapse.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-lock.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-scf.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 5 +- .../selftests/rcutorture/bin/kvm-remote-noreap.sh | 30 - .../testing/selftests/rcutorture/bin/kvm-remote.sh | 18 +- .../rcutorture/bin/kvm-test-1-run-batch.sh | 1 - .../rcutorture/bin/kvm-test-1-run-qemu.sh | 2 + .../selftests/rcutorture/bin/kvm-test-1-run.sh | 1 - tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- tools/testing/selftests/rcutorture/bin/torture.sh | 37 +- .../testing/selftests/seccomp/seccomp_benchmark.c | 8 +- 1648 files changed, 112150 insertions(+), 67523 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-uncore delete mode 100644 Documentation/devicetree/bindings/clock/gpio-mux-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/gpio-mux-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/hisilicon,hi3559av100-c [...] create mode 100644 Documentation/devicetree/bindings/clock/qcom,camcc-sm8250.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm6125.yaml create mode 100644 Documentation/devicetree/bindings/clock/ti,lmk04832.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-pcf857x.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-stp-xway.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-stp-xway.yaml create mode 100644 Documentation/devicetree/bindings/gpio/nxp,pcf8575.yaml create mode 100644 Documentation/devicetree/bindings/net/smsc,lan9115.yaml delete mode 100644 Documentation/devicetree/bindings/net/smsc911x.txt rename drivers/staging/hikey9xx/phy-hi3670-usb3.yaml => Documentation/devicetree/b [...] delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-tiecap.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-tiecap.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.yaml rename {drivers/staging/hikey9xx => Documentation/devicetree/bindings/spmi}/hisili [...] delete mode 100644 Documentation/filesystems/cifs/cifsd.rst create mode 100644 Documentation/filesystems/cifs/ksmbd.rst create mode 100644 Documentation/i2c/i2c-sysfs.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/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 Documentation/trace/osnoise-tracer.rst create mode 100644 Documentation/trace/timerlat-tracer.rst create mode 100644 arch/nds32/boot/.gitignore create mode 100644 arch/riscv/include/asm/kfence.h create mode 100644 arch/riscv/rust/rv32ima.json create mode 100644 arch/riscv/rust/rv32imac.json create mode 100644 arch/riscv/rust/rv64ima.json create mode 100644 arch/riscv/rust/rv64imac.json delete mode 100644 arch/s390/kernel/perf_cpum_cf_diag.c create mode 100644 arch/x86/include/asm/pkru.h create mode 100644 arch/x86/kernel/trace.c create mode 100644 drivers/acpi/arm64/dma.c create mode 100644 drivers/acpi/viot.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/clk/clk-lmk04832.c create mode 100644 drivers/clk/hisilicon/clk-hi3559a.c create mode 100644 drivers/clk/ingenic/jz4760-cgu.c create mode 100644 drivers/clk/qcom/camcc-sm8250.c create mode 100644 drivers/clk/qcom/gcc-sm6125.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.h create mode 100644 drivers/md/dm-io-tracker.h delete mode 100644 drivers/net/caif/caif_hsi.c create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h create mode 100644 drivers/net/ethernet/intel/ice/ice_trace.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/Kconfig create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/Makefile create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_gpio.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_regs.h create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c rename drivers/{staging/hikey9xx => phy/hisilicon}/phy-hi3670-usb3.c (100%) create mode 100644 drivers/ptp/ptp_vclock.c delete mode 100644 drivers/reset/reset-stm32mp1.c rename drivers/{staging/hikey9xx => spmi}/hisi-spmi-controller.c (100%) delete mode 100644 drivers/staging/rtl8188eu/include/rtw_debug.h delete mode 100644 drivers/thermal/tegra/tegra30-tsensor.c delete mode 100644 fs/cifsd/Kconfig delete mode 100644 fs/cifsd/Makefile delete mode 100644 fs/cifsd/asn1.c delete mode 100644 fs/cifsd/auth.c delete mode 100644 fs/cifsd/auth.h delete mode 100644 fs/cifsd/buffer_pool.c delete mode 100644 fs/cifsd/buffer_pool.h delete mode 100644 fs/cifsd/connection.c delete mode 100644 fs/cifsd/connection.h delete mode 100644 fs/cifsd/crypto_ctx.c delete mode 100644 fs/cifsd/glob.h delete mode 100644 fs/cifsd/ksmbd_server.h delete mode 100644 fs/cifsd/ksmbd_work.c delete mode 100644 fs/cifsd/ksmbd_work.h delete mode 100644 fs/cifsd/mgmt/share_config.c delete mode 100644 fs/cifsd/mgmt/tree_connect.c delete mode 100644 fs/cifsd/mgmt/tree_connect.h delete mode 100644 fs/cifsd/mgmt/user_config.c delete mode 100644 fs/cifsd/mgmt/user_session.c delete mode 100644 fs/cifsd/mgmt/user_session.h delete mode 100644 fs/cifsd/misc.c delete mode 100644 fs/cifsd/ndr.c delete mode 100644 fs/cifsd/ndr.h delete mode 100644 fs/cifsd/oplock.c delete mode 100644 fs/cifsd/oplock.h delete mode 100644 fs/cifsd/server.c delete mode 100644 fs/cifsd/server.h delete mode 100644 fs/cifsd/smb2misc.c delete mode 100644 fs/cifsd/smb2ops.c delete mode 100644 fs/cifsd/smb2pdu.c delete mode 100644 fs/cifsd/smb2pdu.h delete mode 100644 fs/cifsd/smb_common.c delete mode 100644 fs/cifsd/smb_common.h delete mode 100644 fs/cifsd/smbacl.c delete mode 100644 fs/cifsd/smbacl.h delete mode 100644 fs/cifsd/transport_ipc.c delete mode 100644 fs/cifsd/transport_rdma.c delete mode 100644 fs/cifsd/transport_tcp.c delete mode 100644 fs/cifsd/vfs.c delete mode 100644 fs/cifsd/vfs.h delete mode 100644 fs/cifsd/vfs_cache.c delete mode 100644 fs/cifsd/vfs_cache.h create mode 100644 fs/ksmbd/Kconfig create mode 100644 fs/ksmbd/Makefile create mode 100644 fs/ksmbd/asn1.c rename fs/{cifsd => ksmbd}/asn1.h (100%) create mode 100644 fs/ksmbd/auth.c create mode 100644 fs/ksmbd/auth.h create mode 100644 fs/ksmbd/connection.c create mode 100644 fs/ksmbd/connection.h create mode 100644 fs/ksmbd/crypto_ctx.c rename fs/{cifsd => ksmbd}/crypto_ctx.h (100%) create mode 100644 fs/ksmbd/glob.h create mode 100644 fs/ksmbd/ksmbd_netlink.h rename fs/{cifsd => ksmbd}/ksmbd_spnego_negtokeninit.asn1 (100%) rename fs/{cifsd => ksmbd}/ksmbd_spnego_negtokentarg.asn1 (100%) create mode 100644 fs/ksmbd/ksmbd_work.c create mode 100644 fs/ksmbd/ksmbd_work.h rename fs/{cifsd => ksmbd}/mgmt/ksmbd_ida.c (100%) rename fs/{cifsd => ksmbd}/mgmt/ksmbd_ida.h (100%) create mode 100644 fs/ksmbd/mgmt/share_config.c rename fs/{cifsd => ksmbd}/mgmt/share_config.h (100%) create mode 100644 fs/ksmbd/mgmt/tree_connect.c create mode 100644 fs/ksmbd/mgmt/tree_connect.h create mode 100644 fs/ksmbd/mgmt/user_config.c rename fs/{cifsd => ksmbd}/mgmt/user_config.h (100%) create mode 100644 fs/ksmbd/mgmt/user_session.c create mode 100644 fs/ksmbd/mgmt/user_session.h create mode 100644 fs/ksmbd/misc.c rename fs/{cifsd => ksmbd}/misc.h (100%) create mode 100644 fs/ksmbd/ndr.c create mode 100644 fs/ksmbd/ndr.h rename fs/{cifsd => ksmbd}/nterr.h (100%) rename fs/{cifsd => ksmbd}/ntlmssp.h (100%) create mode 100644 fs/ksmbd/oplock.c create mode 100644 fs/ksmbd/oplock.h create mode 100644 fs/ksmbd/server.c create mode 100644 fs/ksmbd/server.h create mode 100644 fs/ksmbd/smb2misc.c create mode 100644 fs/ksmbd/smb2ops.c create mode 100644 fs/ksmbd/smb2pdu.c create mode 100644 fs/ksmbd/smb2pdu.h create mode 100644 fs/ksmbd/smb_common.c create mode 100644 fs/ksmbd/smb_common.h create mode 100644 fs/ksmbd/smbacl.c create mode 100644 fs/ksmbd/smbacl.h rename fs/{cifsd => ksmbd}/smbfsctl.h (100%) rename fs/{cifsd => ksmbd}/smbstatus.h (100%) create mode 100644 fs/ksmbd/transport_ipc.c rename fs/{cifsd => ksmbd}/transport_ipc.h (100%) create mode 100644 fs/ksmbd/transport_rdma.c rename fs/{cifsd => ksmbd}/transport_rdma.h (100%) create mode 100644 fs/ksmbd/transport_tcp.c 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%) create mode 100644 fs/ksmbd/vfs.c create mode 100644 fs/ksmbd/vfs.h create mode 100644 fs/ksmbd/vfs_cache.c create mode 100644 fs/ksmbd/vfs_cache.h create mode 100644 fs/ksmbd/xattr.h create mode 100644 include/dt-bindings/clock/hi3559av100-clock.h create mode 100644 include/dt-bindings/clock/jz4760-cgu.h create mode 100644 include/dt-bindings/clock/qcom,camcc-sm8250.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sm6125.h create mode 100644 include/linux/acpi_viot.h create mode 100644 include/linux/once_lite.h delete mode 100644 include/linux/platform_data/dma-imx-sdma.h delete mode 100644 include/net/caif/caif_hsi.h create mode 100644 include/trace/events/osnoise.h create mode 100644 kernel/kcsan/atomic.h delete mode 100644 kernel/kcsan/permissive.h delete mode 100644 kernel/rcu/tree_nocb.h create mode 100644 kernel/time/time_test.c create mode 100644 kernel/trace/trace_osnoise.c create mode 100644 lib/kunit/executor_test.c create mode 100644 mm/kasan/report_tags.c create mode 100644 mm/kasan/tags.c create mode 100644 net/ethtool/phc_vclocks.c create mode 100644 net/sunrpc/sysfs.c create mode 100644 net/sunrpc/sysfs.h 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 delete mode 100644 tools/bootconfig/samples/bad-override.bconf delete mode 100644 tools/bootconfig/samples/bad-override2.bconf create mode 100644 tools/bootconfig/samples/good-mixed-append.bconf rename tools/bootconfig/samples/{bad-mixed-kv1.bconf => good-mixed-kv1.bconf} (100%) rename tools/bootconfig/samples/{bad-mixed-kv2.bconf => good-mixed-kv2.bconf} (100%) create mode 100644 tools/bootconfig/samples/good-mixed-kv3.bconf create mode 100644 tools/bootconfig/samples/good-mixed-override.bconf delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/perf/Documentation/perf-dlfilter.txt create mode 100644 tools/perf/pmu-events/arch/x86/icelake/icl-metrics.json create mode 100644 tools/perf/pmu-events/arch/x86/icelakex/cache.json create mode 100644 tools/perf/pmu-events/arch/x86/icelakex/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/icelakex/frontend.json create mode 100644 tools/perf/pmu-events/arch/x86/icelakex/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/icelakex/other.json create mode 100644 tools/perf/pmu-events/arch/x86/icelakex/pipeline.json 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 create mode 100644 tools/perf/pmu-events/arch/x86/icelakex/virtual-memory.json 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 100644 tools/testing/ktest/examples/bootconfigs/boottrace.bconf create mode 100644 tools/testing/ktest/examples/bootconfigs/config-bootconfig create mode 100644 tools/testing/ktest/examples/bootconfigs/functiongraph.bconf create mode 100644 tools/testing/ktest/examples/bootconfigs/tracing.bconf create mode 100755 tools/testing/ktest/examples/bootconfigs/verify-boottrace.sh create mode 100755 tools/testing/ktest/examples/bootconfigs/verify-functiongraph.sh create mode 100755 tools/testing/ktest/examples/bootconfigs/verify-tracing.sh create mode 100644 tools/testing/ktest/examples/include/bootconfig.conf create mode 100644 tools/testing/kunit/test_data/test_skip_all_tests.log create mode 100644 tools/testing/kunit/test_data/test_skip_tests.log create mode 100755 tools/testing/selftests/netfilter/conntrack_tcp_unreplied.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote-noreap.sh