This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allnoconfig in repository toolchain/ci/linux.
omits 468c1d50222c Add linux-next specific files for 20220114 omits b240f847c7b5 Merge branch 'akpm/master' omits c4d51dbb1e28 mm: hide the FRONTSWAP Kconfig symbol omits 5145348d8abb frontswap: remove support for multiple ops omits 84c1dcf334cb mm: mark swap_lock and swap_active_head static omits ded5b01d3ff0 frontswap: simplify frontswap_register_ops omits 318782eb2352 frontswap: remove frontswap_test omits f5ba658aff48 mm-simplify-try_to_unuse-fix omits 7b354c216612 mm: simplify try_to_unuse omits 4be3827178d2 frontswap: remove the frontswap exports omits 137c9411187f frontswap: simplify frontswap_init omits 380b48dbcdb2 frontswap: remove frontswap_curr_pages omits f726787b7a97 frontswap: remove frontswap_shrink omits eac179e14cfb frontswap: remove frontswap_tmem_exclusive_gets omits 5e4a74331fe8 frontswap: remove frontswap_writethrough omits 31ffb18734d2 mm: remove cleancache omits 1b6ff0d232f4 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] omits 6a363845ec5d lib/stackdepot: allow optional init and stack_table alloca [...] omits 6e4f12146528 lib/stackdepot: allow optional init and stack_table alloca [...] omits fb3cb2a64100 lib/stackdepot: allow optional init and stack_table alloca [...] omits 89f2ca269efe lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits c0a17bcccdd8 lib/stackdepot: allow optional init and stack_table alloca [...] omits 4a117207fe09 proc-remove-pde_data-completely-fix-fix omits b33bfef95168 proc-remove-pde_data-completely-fix omits 92bb42d6d1c5 proc: remove PDE_DATA() completely omits 4e4b8811276e fs: proc: store PDE()->data into inode->i_private omits f8bf2cf88600 sysctl: returns -EINVAL when a negative value is passed to [...] omits 29aa14a01fb6 kernel/sysctl.c: remove unused variable ten_thousand omits 26589afe1a54 kprobe: move sysctl_kprobes_optimization to kprobes.c omits d57123adb7a6 fs/coredump: move coredump sysctls into its own file omits a4d139008829 printk: fix build warning when CONFIG_PRINTK=n omits 2ff43eb3ab10 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() omits 160be122be00 fs: move namespace sysctls and declare fs base directory omits a1c1d294da27 sysctl-add-and-use-base-directory-declarer-and-registratio [...] omits 71870c6385ae sysctl: add and use base directory declarer and registrati [...] omits 14c41ce20b7c fs: move pipe sysctls to is own file omits 8f9405c6b217 fs: move fs/exec.c sysctls into its own file omits f90bbc3053ee fs: move namei sysctls to its own file omits aa1b47bd9895 fs: move locking sysctls where they are used omits 58033104849a fs: move shared sysctls to fs/sysctls.c omits 11374357244e sysctl-move-maxolduid-as-a-sysctl-specific-const-fix omits d20c34880c8c sysctl: move maxolduid as a sysctl specific const omits 46fee52473f3 fs/dcache: avoid unused-function warning omits e62799663304 fs/inode: avoid unused-variable warning omits a95c067e9f41 fs: move dcache sysctls to its own file omits 273cffd421db fs: move fs stat sysctls to file_table.c omits 86a1bc53f2e8 fs: move inode sysctls to its own file omits 55f60f0f4e68 sysctl: share unsigned long const values omits 3b087810c256 stackleak: move stack_erasing sysctl to stackleak.c omits 1c0be68817f4 scsi/sg: move sg-big-buff sysctl to scsi/sg.c omits 581ae93584b0 printk: move printk sysctl to printk/sysctl.c omits 50869f649c5e fs: move binfmt_misc sysctl to its own file omits e826ca1e5a0d sysctl-add-helper-to-register-a-sysctl-mount-point-fix omits 6f99f698f6b6 sysctl: add helper to register a sysctl mount point omits d2eb7a76af38 random: move the random sysctl declarations to its own file omits 1b103c35ba51 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 omits ae00392952c4 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix omits 8ee28bea2f19 firmware_loader-move-firmware-sysctl-to-its-own-files-fix omits 4b16af1e55e8 firmware_loader: move firmware sysctl to its own files omits 2f2e71465ea5 eventpoll: simplify sysctl declaration with register_sysctl() omits f5f0fda13ae5 cdrom: simplify subdirectory registration with register_sysctl() omits 1f338518e129 inotify-simplify-subdirectory-registration-with-register_s [...] omits fe4bb5b1f17d inotify: simplify subdirectory registration with register_ [...] omits e5ed78990d62 test_sysctl: simplify subdirectory registration with regis [...] omits 1c17252a23b6 ocfs2: simplify subdirectory registration with register_sysctl() omits 182c89f39a2e macintosh/mac_hid.c: simplify subdirectory registration wi [...] omits 95d18578d4f8 i915: simplify subdirectory registration with register_sysctl() omits eb96e88add53 hpet: simplify subdirectory registration with register_sysctl() omits 373c56b15a0c dnotify: move dnotify sysctl to dnotify.c omits 3bc99c3ef8ed aio: move aio sysctl to aio.c omits 0402c5784570 sysctl: use SYSCTL_ZERO to replace some static int zero uses omits 861684876150 sysctl: use const for typically used max/min proc sysctls omits c2ea09c44739 sysctl: make ngroups_max const omits 637f571f31ba watchdog: move watchdog sysctl interface to watchdog.c omits 2537625170b5 hung_task: move hung_task sysctl interface to hung_task.c omits 0d74eecb8253 sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] omits 5d411cb4061b sysctl: move some boundary constants from sysctl.c to sysctl_vals omits 7a43713b4796 sysctl: add a new register_sysctl_init() interface omits 12d654c79d80 mm/migrate.c: rework migration_entry_wait() to not take a pageref omits 93ef2c26b2af fs/f2fs/data.c: fix mess omits 87c58fd52726 Merge branch 'akpm-current/current' omits 0b68787a7eb8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 203632990fd4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6075c00bca96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 31c6193d693e Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits dc4c80a2689b Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits f884df964567 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits c358c2d50e80 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5c2570b54e0f Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits f565672b3b82 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 320a6b542440 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 8b3e4f8037a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d1cdb40478ea Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits b6ab8ef56938 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits ec87f1d607f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bc7870a9dfe2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d1e75cce7376 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8a84fe92c1f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5fcb234932b6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 0dee30e24311 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dd6eff548d8b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cf64103ed6f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c190c3ae2b1f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ae1ba7202dd5 ipc/sem: do not sleep with a spin lock held omits 4427c6bbecf2 ubsan: remove CONFIG_UBSAN_OBJECT_SIZE omits d54448933ab4 kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR omits 462bdd0c7b81 lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] omits a93637ef3208 btrfs: use generic Kconfig option for 256kB page size limit omits bf16c4eaa4c1 arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] omits 36fdff1197da configs: introduce debug.config for CI-like setup omits 6d997dc46d3a delayacct: track delays from memory compact omits 69d78ee7a6e6 Documentation/accounting/delay-accounting.rst: add thrashi [...] omits e3d88c8ad770 delayacct: cleanup flags in struct task_delay_info and fun [...] omits 8b3857776bb2 delayacct: fix incomplete disable operation when switch en [...] omits 3e8bde09fab6 delayacct: support swapin delay accounting for swapping wi [...] omits 5613b7538f69 panic: allow printing extra panic information on kdump omits 74acb44105a8 sysctl: documentation: fix table format warning omits b099667fc2e2 panic: add option to dump all CPUs backtraces in panic_print omits 480e8b272edc docs: sysctl/kernel: add missing bit to panic_print omits f0513994e03e panic: Remove oops_id. omits 6c20736362f6 panic-use-error_report_end-tracepoint-on-warnings-fix omits 6e76ed46c341 panic: use error_report_end tracepoint on warnings omits 5ad7b0bb306f fs/adfs: remove unneeded variable make code cleaner omits cf593e63ba39 FAT: use io_schedule_timeout() instead of congestion_wait() omits 3df52d776745 hfsplus: use struct_group_attr() for memcpy() region omits 6fb4380a2130 nilfs2: remove redundant pointer sbufs omits 91185f5377f5 init/main.c: silence some -Wunused-parameter warnings omits 61f97ab80c62 ELF: fix overflow in total mapping size calculation omits b67b1ad20f49 fs/binfmt_elf: use PT_LOAD p_align values for static PIE omits b55fd28bf333 const_structs.checkpatch: add frequently used ops structs omits 0d7af7b70c5a checkpatch: Improve Kconfig help test omits 9698bdb972b3 checkpatch: relax regexp for COMMIT_LOG_LONG_LINE omits d0259df6fb47 lz4: fix LZ4_decompress_safe_partial read out of bound omits adfd011d5e9c lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test omits 6a088ff842b5 uuid: remove licence boilerplate text from the header omits e3a7bf256d58 uuid: discourage people from using UAPI header in new code omits 7af7b9c76f22 kunit: replace kernel.h with the necessary inclusions omits d68fa5dec598 test_hash.c: refactor into kunit omits b38b88e32430 lib/Kconfig.debug: properly split hash test kernel entries omits b239ca1d9088 test_hash.c: split test_hash_init omits dd24e00f709c test_hash.c: split test_int_hash into arch-specific functions omits 1ddba1c43b05 drivers/infiniband/sw/rxe/rxe_qp.c: fix for "hash.h: remov [...] omits 01e72138392b hash.h: remove unused define directive omits 13838cfc4ad5 lib/list_debug.c: print more list debugging context in __l [...] omits ff30e312eced list: introduce list_is_head() helper and re-use it in list.h omits 5138c1310ca4 kstrtox: uninline everything omits 3959891f0e12 kernel-sys-only-take-tasklist_lock-for-get-setpriorityprio [...] omits aa8db523481e kernel/sys.c: only take tasklist_lock for get/setpriority( [...] omits 196db470fa72 kthread: dynamically allocate memory to store kthread's full name omits cc75ea49f617 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] omits d14c7245dbc0 tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] omits 06d5b927cdfd samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] omits 9148bca601fa fs/binfmt_elf: replace open-coded string copy with get_task_comm omits 051e82461f78 drivers/infiniband: replace open-coded string copy with ge [...] omits 66f57ebd447e fs/exec: replace strncpy with strscpy_pad in __get_task_comm omits 37d7dc2b5183 fs/exec: replace strlcpy with strscpy_pad in __set_task_comm omits 7aa0de9ae91d kernel.h: include a note to discourage people from includi [...] omits 71438bce50a3 include/linux/unaligned: replace kernel.h with the necessa [...] omits 7874d52c7be4 proc/sysctl: make protected_* world readable omits 0e1eaacc958b proc: convert the return type of proc_fd_access_allowed() [...] omits 2990174a68ff proc-make-the-proc_create-stubs-static-inlines-fix2-fix omits 52cfa2fb3c8a proc-make-the-proc_create-stubs-static-inlines-fix2 omits ff030b7aa988 proc-make-the-proc_create-stubs-static-inlines-fix omits 78fda1a722cd proc: make the proc_create[_data]() stubs static inlines omits 7a04a81ada08 proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] omits bff3398fa944 mm: percpu: add generic pcpu_populate_pte() function omits 6873c43f9f0f mm: percpu: add generic pcpu_fc_alloc/free funciton omits fbcef82f66ff mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef omits a08bd7395723 mm: percpu: generalize percpu related config omits f9e6f48f74f9 kernel/hung_task.c: Monitor killed tasks. omits 0d866fcd97a9 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 3c561c9ccb86 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits bc5f8db89d35 mm/damon: hide kernel pointer from tracepoint event omits f35b3b06cd93 mm/damon/vaddr: hide kernel pointer from damon_va_three_re [...] omits 65fabd5a43b0 mm/damon/vaddr: use pr_debug() for damon_va_three_regions( [...] omits f1e4f9caef10 mm/damon/dbgfs: remove an unnecessary variable omits ff6549fb5308 mm/damon: move the implementation of damon_insert_region t [...] omits 5535ba191024 mm-damon-add-access-checking-for-hugetlb-pages-v3 omits 545fd80fba50 mm-damon-add-access-checking-for-hugetlb-pages-fix omits 5d936872745e mm/damon: add access checking for hugetlb pages omits 91ebba36111c Docs/admin-guide/mm/damon/usage: update for schemes statistics omits d08fe0d5756f mm/damon/dbgfs: support all DAMOS stats omits 6af759d9a540 Docs/admin-guide/mm/damon/reclaim: document statistics parameters omits a317aa6cf430 mm/damon/reclaim: provide reclamation statistics omits 28bd59d30eb5 mm/damon/schemes: account how many times quota limit has exceeded omits dcd4eee66eb9 mm/damon/schemes: account scheme actions that successfully [...] omits 18aa19499e3a mm/damon: remove a mistakenly added comment for a future feature omits d282ea08c834 Docs/admin-guide/mm/damon/usage: update for kdamond_pid an [...] omits 42cf8a28f446 Docs/admin-guide/mm/damon/usage: mention tracepoint at the [...] omits 4add38feb9c3 Docs/admin-guide/mm/damon/usage: remove redundant information omits 78b1c89af655 Docs/admin-guide/mm/damon/usage: update for scheme quotas [...] omits 33f665eac596 mm/damon: convert macro functions to static inline functions omits 155a8055edec mm/damon: modify damon_rand() macro to static inline function omits 785aac7239a6 mm/damon: move damon_rand() definition into damon.h omits 8a60ac92839f mm/damon/schemes: add the validity judgment of thresholds omits ab12e4043a70 mm/damon/vaddr: remove swap_ranges() and replace it with swap() omits 1bfe01506691 mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix omits 85dce198f1ee mm/damon: remove some unneeded function definitions in damon.h omits 4fe83468d0a0 mm/damon/core: use abs() instead of diff_of() omits 1c06be7fa8bb mm/damon: add 'age' of region tracepoint support omits e822573b5f07 mm/damon: unified access_check function naming rules omits fafbc7eac35c mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault omits 53ca63e4cc01 mm: make some vars and functions static or __init omits 62bb7e9ed5f1 mm: fix some comment errors omits b9a6b649998a zram: use ATTRIBUTE_GROUPS omits a7ea4e116a1d btrfs: avoid live-lock in search_ioctl() on hardware with [...] omits 92a8463d9b6e arm64: add support for sub-page faults user probing omits 1fd0195a0ab2 mm: introduce fault_in_exact_writeable() to probe for sub- [...] omits a33a5ae2eeaa zsmalloc: replace get_cpu_var with local_lock omits 232a24a4dc5c zsmalloc: replace per zpage lock with pool->migrate_lock omits 52bd503a4642 locking: fixup write_lock_nested() implementation omits c85c0af904ae locking/rwlocks: fix write_lock_nested for RT omits a9169b57bb6d locking/rwlocks: introduce write_lock_nested omits 0f8fdf6bcbe0 zsmalloc: remove zspage isolation for migration omits 140e14662837 zsmalloc: move huge compressed obj from page to zspage omits d3eaf9180a86 zsmalloc: introduce obj_allocated omits 8776ca63a8a1 zsmalloc: decouple class actions from zspage works omits 02e29f0bd337 zsmalloc: rename zs_stat_type to class_stat_type omits 1e0c347b169d zsmalloc: introduce some helper functions omits b92b3381d795 zpool: remove the list of pools_head omits a2fcfd45a4bf mm-rmap-fix-potential-batched-tlb-flush-race-fix omits ae0e3e93327d mm/rmap: fix potential batched TLB flush race omits 09eaed47a7c4 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 9a6f3b00420d mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits 30b61542b53c mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix omits b4995704bf41 mm: memcg/percpu: account extra objcg space to memory cgroups omits 25f4e23eefe8 mm/hwpoison: fix unpoison_memory() omits 698138501107 mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE omits 788e9d2ebd4d mm/hwpoison: mf_mutex for soft offline and unpoison omits d0774b807d08 mm: ksm: fix use-after-free kasan report in ksm_might_need [...] omits 3e2a874794fc mm/migrate: remove redundant variables used in a for-loop omits 104e107bf189 mm/migrate: move node demotion code to near its user omits b0f917cda7c4 mm: migrate: add more comments for selecting target node randomly omits 11941f262305 mm: migrate: support multiple target nodes demotion omits 9853ac127968 mm: compaction: fix the migration stats in trace_mm_compac [...] omits 0ce7d047ddf4 mm-migrate-correct-the-hugetlb-migration-stats-fix omits 21185e58a43d mm: migrate: correct the hugetlb migration stats omits 283423b5925f mm: migrate: fix the return value of migrate_pages() omits 041ea9130a1f hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() omits c2367fd47e25 mm/mempolicy: fix all kernel-doc warnings omits 46a0bbea13b9 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 1971d8277fdb mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 314aeb6873bd mm/mempolicy: wire up syscall set_mempolicy_home_node omits a3b6e5e7b645 mm/mempolicy: add set_mempolicy_home_node syscall omits 06cab31c4f9c mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY omits db03655dd69f mm/page_isolation: unset migratetype directly for non Buddy page omits 38c5f9cd5b9d vmscan: make drop_slab_node static omits da6514297288 selftests/uffd: allow EINTR/EAGAIN omits fd0452420866 mm/vmstat: add events for THP max_ptes_* exceeds omits 2100ca5a41dd mm, hugepages: make memory size variable in hugepage-mrema [...] omits 82909bcd7ab1 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits d8ac98539390 selftests: vm: add a hugetlb test case omits 46d464fe64b9 mm: sparsemem: use page table lock to protect kernel pmd o [...] omits d58bd98ead0b mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits 0ff4f269870a mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits aef8991d962d hugetlb/cgroup: fix copy/paste array assignment omits 892d3ae53c91 hugetlb: fix spelling mistake "hierarichal" -> "hierarchical" omits a7a48e30671b hugetlb: add hugetlb.*.numa_stat file omits 48e357522a83 mm-page_allocc-do-not-warn-allocation-failure-on-zone-dma- [...] omits aac2d70f6fa0 mm/page_alloc.c: do not warn allocation failure on zone DM [...] omits 0f1c6054bee2 dma/pool: create dma atomic pool only if dma zone has mana [...] omits 965264d7daca mm_zone: add function to check if managed dma zone exists omits 8f257abf4764 mm/page_alloc.c: modify the comment section for alloc_cont [...] omits 2e60cb1505a5 include/linux/gfp.h: further document GFP_DMA32 omits 9d473998fe9e mm: drop node from alloc_pages_vma omits 9e063bcd74d5 mm: page_alloc: fix building error on -Werror=array-compare omits bbd079322a0b mm: fix boolreturn.cocci warning omits 5bfe9099db5d mm/pagealloc: sysctl: change watermark_scale_factor max li [...] omits cef52b530f6e mm: introduce memalloc_retry_wait() omits 140c269660e9 mm: discard __GFP_ATOMIC omits 05cf53576559 mm-vmalloc-allocate-small-pages-for-area-pages-fix omits 780bdd50bad2 mm/vmalloc: allocate small pages for area->pages omits 994810835ac8 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware omits f9126de5849a mm: allow !GFP_KERNEL allocations for kvmalloc omits 05a2db47c498 mm/vmalloc: be more explicit about supported gfp flags. omits eb5d4011cce9 mm/vmalloc: add support for __GFP_NOFAIL omits 9c00b945a1f1 mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc fix omits 1949ab95b28b mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc omits 2c4761d1b73c mm/dmapool.c: revert "make dma pool to use kmalloc_node" omits 7bf9e0de00ec mm: remove the total_mapcount argument from page_trans_hug [...] omits b08f1f347954 mm: remove the total_mapcount argument from page_trans_hug [...] omits bc1391c850ab mm: remove last argument of reuse_swap_page() omits 2c3b40682e9c x86: mm: add x86_64 support for page table check omits e66e9d127612 mm: page table check omits 6b216fd459cc mm: ptep_clear() page table helper omits 030350b0941e mm: change page type prior to adding page table entry omits 929f7926abf8 docs/vm: add vmalloced-kernel-stacks document omits e612b445c170 mm/oom_kill: allow process_mrelease to run under mmap_lock [...] omits 597e0fce47eb mm: document locking restrictions for vm_operations_struct::close omits 89f2e75adfba mm: protect free_pgtables with mmap_lock write lock in exit_mmap omits bbc1433b5b42 mm: move tlb_flush_pending inline helpers to mm_inline.h omits 0b2c33de4163 mm: move anon_vma declarations to linux/mm_inline.h omits 5c1531463240 mm: add anonymous vma name refcounting omits 7031a75a3666 docs: proc.rst: /proc/PID/maps: fix malformed table omits cc14323ad137 mm: add a field to store names for private anonymous memory omits 8bc68c32bd1b mm: rearrange madvise code to allow for reuse omits 92f6a68823bc mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] omits 1aae4c62b1d6 mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit omits 0cc430586c6a tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] omits 3fb736faf600 memcg-add-per-memcg-vmalloc-stat-v2-fix omits b1135535c0b1 memcg-add-per-memcg-vmalloc-stat-v2 omits 5a7d2100ec45 memcg: add per-memcg vmalloc stat omits 704deaa5956b mm/memcg: use struct_size() helper in kzalloc() omits fc08d0ca367d memcg: better bounds on the memcg stats updates omits fd1c29fe80dd mm: add group_oom_kill memory.event fix omits 3c78039d163b mm/memcg: add oom_group_kill memory event omits 79fb1fd4609a mm/page_counter: remove an incorrect call to propagate_pro [...] omits 39f0a79d785e mm: memcontrol: make cgroup_memory_nokmem static omits 4704983312a5 mm/frontswap.c: use non-atomic '__set_bit()' when possible omits 42489b11a4e9 mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] omits e36d63b987dd mm: shmem: don't truncate page if memory failure happens omits 86744efd168f mm/gup.c: stricter check on THP migration entry during fol [...] omits af0886a94dbf gup: avoid multiple user access locking/unlocking in fault [...] omits ae8c35fdbcfb mm/truncate.c: remove unneeded variable omits 25057b9e3aa9 Documentation/vm/page_owner.rst: fix unexpected indentation warns omits 0e0846ee8574 documentation-vm-page_ownerrst-update-the-documentation-fix omits 3b6a2261c7ec Documentation/vm/page_owner.rst: update the documentation omits 83ef76121229 tools/vm/page_owner_sort.c: delete invalid duplicate code omits 0aa4940549bc tools/vm/page_owner_sort.c: two trivial fixes omits e8d5d619b566 tools/vm/page_owner_sort.c: support sorting pid and time omits fb0067af1e25 tools/vm/page_owner_sort.c: add switch between culling by [...] omits faf283b82549 tools/vm/page_owner_sort.c: support sorting by stack trace omits c5b1b04802bc tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits a6e1107b5c00 tools/vm/page_owner_sort.c: sort by stacktrace before culling omits 3c42479abc72 mm,fs: split dump_mapping() out from dump_page() omits 973e9df136a7 kasan: fix quarantine conflicting with init_on_free omits cc42f42595fa kasan: test: add test case for double-kmem_cache_destroy() omits 680bedbb2620 kasan: add ability to detect double-kmem_cache_destroy() omits 8f1814cc7a21 kasan: test: add globals left-out-of-bounds test omits 4b75dbfdc72f device-dax: compound devmap support omits 5e34a5339010 device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix omits 2e04f1d4b5ed device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() omits 803ba44a0111 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() omits 16b8feef6ea5 device-dax: factor out page mapping initialization omits e3f60bfdd2ce device-dax: ensure dev_dax->pgmap is valid for dynamic devices omits e07b6690cde4 device-dax: use struct_size() omits 6b864dd26cfc device-dax: use ALIGN() for determining pgoff omits 8788a8606a36 mm/memremap: add ZONE_DEVICE support for compound pages omits f95aa4185108 mm/page_alloc: refactor memmap_init_zone_device() page init omits 48ed90c26113 mm/page_alloc: split prep_compound_page into head and tail [...] omits 54b3a54e881c mm-defer-kmemleak-object-creation-of-module_alloc-v4-fix omits 82349b85e726 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 2c91d1d4d037 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 834f721722d4 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits c7d48742beb6 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 98ffb2ad4c65 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3e4fd9c5836f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 24a0bf4fa902 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1cb724614c5e Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits ae782eb094a0 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 83b836ee6a40 next-20220111/ftrace omits 358a13afd88d Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 9a1984c291ba Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 5d48ebda825d Merge branch 'master' of git://www.linux-watchdog.org/linu [...] omits 1dbdb1e80a50 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits bb315769e382 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits e5ca4087cf46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 524f60109bfa Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 29a6e4d07735 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 93441b54e6bf Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits f783ebb37d79 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 83c5de3314bb Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits a9454b6da91d next-20220113/amdgpu omits 1941998f4b5e Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 563c72101507 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0292ad87c7df Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits 5d327839ddf5 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 77ad74523b7a Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 74d7a841008b Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 390a61f4792a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4c23d7ff8804 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a21135fc689c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6c55742e5536 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits acd307e61aac Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 36390c4da423 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 466cb6f8ca2f Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits a8719db1bc6f Merge branch '9p-next' of git://github.com/martinetd/linux omits fab1a7e33eaf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 24f6523c16b2 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits e1b137950302 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 102d1124e4d4 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits b21cf9fb1467 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 12fb69bd602a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 58e7e46b1be1 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 7e6413d1d781 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits ac7ade02b413 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 140447aeec32 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 2fdd8e68d411 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e469589618be Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 67323c7c5b1e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 14becf45150b Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 630b217f25d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1f3cd6f5999b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6aff4822f8cc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fa39a5775bb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6b6768bd7351 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits c63240ddf793 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2bf1953824a7 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits d369f5719f33 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 80c4781f91f9 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits d9d096434426 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 24e3464538cc Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits be0378107706 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 598330d0b40f Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 7c08dbf23075 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 7b9d4f0937bf Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits e68d0b0c0a0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a2d33cdffede Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a5bccb34328b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c296ef2663f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fd9622b22e0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 398cc6a33b83 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ac843ab4a077 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f11904a3b4ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4e95e06a1bb5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d315f0f37f83 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dcaa09bd084f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits f5166d1d9e7e Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits d09c50ce47c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e8c26fc915ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cc3080c1fe08 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 609fe37e645d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 114b12cc3ed7 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 752f364bad34 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits e2f763c7aea7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e7a3a88568d5 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 20c05b710c7d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c02b4888be5c Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits 8c1f38af2e72 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 9d3a397b34db Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 5fa9b3c69512 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 60f2e9ed8ab0 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 3a1ea2346d8b Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits df056e5f4477 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 36e88654b242 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 665e10a89303 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 768b843dfa8f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4b476bc572bb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 5120d5f3b45f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits f42ae4b4a7ad Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 5a861466ca04 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 76c0e568eadc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5e175a9e474d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f6462b0d9b87 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits f7f2389f18a6 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits c3c66aa221fa video/fbdev/stifb: Implement the stifb_fillrect() function omits e928da321f0b ata: pata_ali: remove redundant return statement omits 6977409c421b ata: ahci: Add support for AMD A85 FCH (Hudson D4) omits a49c0c3fc253 ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY omits cadac042d432 ata: libata-scsi: simplify __ata_scsi_queuecmd() omits e790a4f79933 ata: pata_of_platform: Use platform_get_irq_optional() to [...] omits f4c8787686a4 ata: pata_samsung_cf: add compile test support omits 017253b5a7fa ata: pata_pxa: add compile test support omits 6aef8c23f268 ata: pata_imx: add compile test support omits 148f7ed51e8f ata: pata_ftide010: add compile test support omits b76fc153e3d4 ata: pata_cs5535: add compile test support omits 953e5fc04f30 ata: pata_octeon_cf: remove redundant val variable omits 75d7ef1d0409 ata: fix read_id() ata port operation interface omits d64f9dbf0ae5 ata: ahci_xgene: use correct type for port mmio address omits 04ed3c17408e ata: sata_fsl: fix cmdhdr_tbl_entry and prde struct definitions omits 4c8bbbba007c ata: sata_fsl: fix scsi host initialization omits e9123b1cef47 ata: pata_bk3710: add compile test support omits 9fc38794e9b2 ata: ahci_seattle: add compile test support omits 9ec8eadac3a4 ata: ahci_xgene: add compile test support omits a4dd1e0f6542 ata: ahci_tegra: add compile test support omits 003785331487 ata: ahci_sunxi: add compile test support omits eec6634ee717 ata: ahci_mvebu: add compile test support omits e3e44274998d ata: ahci_mtk: add compile test support omits bd7300988b26 ata: ahci_st: add compile test support omits bea21e602d8b cifs: Support fscache indexing rewrite omits 7c82c3237147 lib/crypto: add prompts back to crypto libraries omits 2e4cda633a22 vdpa/mlx5: Fix tracking of current number of VQs omits 5e37af9b1161 vdpa/mlx5: Fix is_index_valid() to refer to features omits 6987719e0d47 vdpa: Protect vdpa reset with cf_mutex omits ee1f1f8ec1cb vdpa: Avoid taking cf_mutex lock on get status omits de4dbbf553ab cifs: fix FILE_BOTH_DIRECTORY_INFO definition omits b4646327617f drm/amdgpu: bump driver version for new CTX OP to set/get [...] omits 2fbf998ce275 drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates omits d2d3a2ffa06a Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" omits 3fe5d8c38fea drm/amdgpu: disable runpm if we are the primary adapter omits ce5bf020d959 fbdev: fbmem: add a helper to determine if an aperture is [...] omits 6d8346bf543c drm/radeon: Add HD-audio component notifier support (v2) omits 551d013b32b4 Revert "drm/amd/display: To modify the condition in indica [...] omits dc86f3f20368 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits ad60d15e9d0c drm/amdgpu: only check for _PR3 on dGPUs omits 1b6efa876335 drm/amdgpu: add another raven1 gfxoff quirk omits 35ff708bf5eb drm/amdgpu: Removed redundant ras code omits 153c40ce36a3 drm/amdgpu: Adjust error inject function code style in amd [...] omits 2cf922814ffa drm/amdgpu: Modify mca block to fit for the unified ras bl [...] omits d5b2a66f2f2c drm/amdgpu: Modify sdma block to fit for the unified ras b [...] omits a75cec8a32b6 drm/amdgpu: Modify umc block to fit for the unified ras bl [...] omits 7a3cbf977886 drm/amdgpu: Modify nbio block to fit for the unified ras b [...] omits 6dc713832d8b drm/amdgpu: Modify mmhub block to fit for the unified ras [...] omits e167e44aa286 drm/amdgpu: Modify hdp block to fit for the unified ras bl [...] omits 23ecff3b9655 drm/amdgpu: Modify xgmi block to fit for the unified ras b [...] omits d51ce4db0747 drm/amdgpu: Modify gfx block to fit for the unified ras bl [...] omits 44cfff5d3476 drm/amdgpu: Modify the compilation failed problem when oth [...] omits 5f5727195efd drm/amdgpu: Unify ras block interface for each ras block omits ac60c5b6af16 drm/amdgpu/pm: move additional logic into amdgpu_dpm_force [...] omits 1d81d44ffa95 drm/amd/pm: drop those unrealistic thermal_type checks omits 5469aedde385 drm/amdgpu: wrap those atombios APIs used by SI under CONF [...] omits e9f295294312 drm/amd/pm: unified lock protections in amdgpu_dpm.c omits 3c90bfd7364f drm/amd/pm: revise the performance level setting APIs omits c7b9ce73d5ea drm/amd/pm: drop unnecessary gfxoff controls omits 50ae9fbc32ce drm/amd/pm: relocate the power related headers omits d104bae2cd55 drm/amd/pm: do not expose the smu_context structure used i [...] omits 9b97121c837b drm/amd/pm: drop redundant or unused APIs and data structures omits b44fc666cad5 drm/amd/pm: move those code piece used by Stoney only to s [...] omits 73bfab28aee2 drm/amd/pm: optimize the amdgpu_pm_compute_clocks() implem [...] omits 2cce271f66e8 drm/amd/pm: move pp_force_state_enabled member to amdgpu_p [...] omits 591d4c5a05bf drm/amd/pm: create a new holder for those APIs used only b [...] omits 444dadc22acf drm/amd/pm: do not expose the API used internally only in [...] omits e1639556cbf5 drm/amd/pm: do not expose those APIs used internally only [...] omits d974f52f48a8 drm/amd/pm: do not expose those APIs used internally only [...] omits ea8440df0346 drm/amd/pm: do not expose power implementation details to display omits 9c7916e34259 drm/amd/pm: do not expose power implementation details to [...] omits 7973bca2a939 drm/amd/pm: do not expose implementation details to other [...] omits a01cf3b8de7f drm/radeon: use kernel is_power_of_2 rather than local version omits 18244d8ec953 drm/amdgpu: Enable Freesync Video Mode as official feature [...] omits 56d5b6fc24ab drm/amd/display: Enable Freesync Video Mode by default omits fda451e77a5f sunrpc: Fix potential race conditions in rpc_sysfs_xprt_st [...] omits 64f90966471b net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_st [...] omits 51c11d431482 NFSv4.1 test and add 4.1 trunking transport omits afb65a455afb SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt omits 955f2dc2a824 NFSv4 handle port presence in fs_location server string omits 0cd5b64eedea NFSv4 expose nfs_parse_server_name function omits 82ebfb0d6333 NFSv4.1 query for fs_location attr on a new file system omits fcb564a70871 NFSv4 store server support for fs_location attribute omits 33aa2a686dce NFSv4 remove zero number of fs_locations entries error check omits 3c19898c8822 cifs: move superblock magic defitions to magic.h omits 5f53f5dd0866 init/Kconfig: Specify the interpreter for rust-version.sh omits acbb540d34ee vdpa/vdpa_sim_net: Report max device capabilities omits 39874a016162 vdpa: Use BIT_ULL for bit operations omits e7d0de014e14 vdpa/vdpa_sim: Configure max supported virtqueues omits 0cbbf14058f8 vdpa/mlx5: Report max device capabilities omits 33eacb407c76 vdpa: Support reporting max device capabilities omits 482fc833bd29 vdpa/mlx5: Restore cur_num_vqs in case of failure in chang [...] omits f11ea3cbdbef vdpa: Add support for returning device configuration information omits c5a5cd3d3217 vdpa/mlx5: Support configuring max data virtqueue omits 5022ea0491f0 vdpa/mlx5: Fix config_attr_mask assignment omits 7866f172bb07 vdpa: Allow to configure max data virtqueues omits 5f6e85953d8f vdpa: Read device configuration only if FEATURES_OK omits f489f27bc0ab vdpa: Sync calls set/get config/status with cf_mutex omits c7c48f691514 vdpa/mlx5: Distribute RX virtqueues in RQT object omits 124b29fbea6c vdpa: Provide interface to read driver features omits 9ae9ec8c086f vdpa: clean up get_config_size ret value handling omits 3c269ce7c54f virtio_ring: mark ring unused on error omits bac930f8e953 vhost/test: fix memory leak of vhost virtqueues omits 26b6740b5ab1 vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 omits 9706c6c16e07 virtio/virtio_pci_legacy_dev: ensure the correct return value omits c5b4c43e72f7 virtio/virtio_mem: handle a possible NULL as a memcpy parameter omits 077113fd4f40 Merge branch 'for-5.17/block' into for-next omits bbccb26f0d6e Merge branch 'for-5.17/block' into for-next omits 109ee76861f8 Merge branch 'for-5.17/io_uring' into for-next omits 31aca314b16a Merge branch 'features' into for-next omits 9ef0d0818dc6 Merge branch 'fixes' into for-next omits 53605a541923 cifs: Fix smb311_update_preauth_hash() kernel-doc comment omits 88045aa87a6f cifs: remove unused variable ses_selected omits 9c1e7f56acae cifs: protect all accesses to chan_* with chan_lock omits 4ff3cc24cb43 cifs: fix the connection state transitions with multichannel omits 18d3cc32c780 cifs: check reconnects for channels of active tcons too omits 93bd3ba8c58e selftest: kvm: Add amx selftest omits aa967c71aaf6 selftest: kvm: Move struct kvm_x86_state to header omits 2a4e5b46a64f selftest: kvm: Reorder vcpu_load_state steps for AMX omits 203a24bc4f46 kvm: x86: Disable interception for IA32_XFD on demand omits 9b7e3bf9796f x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() omits ab7150fe7d78 kvm: selftests: Add support for KVM_CAP_XSAVE2 omits 16786d406fe8 kvm: x86: Add support for getting/setting expanded xstate buffer omits ef616e8a3954 x86/fpu: Add uabi_size to guest_fpu omits 3438e7ae317d kvm: x86: Add CPUID support for Intel AMX omits 2cf2592b46dc kvm: x86: Add XCR0 support for Intel AMX omits 32c2113b40e2 kvm: x86: Disable RDMSR interception of IA32_XFD_ERR omits 08921a76a911 kvm: x86: Emulate IA32_XFD_ERR for guest omits 700eb073295c kvm: x86: Intercept #NM for saving IA32_XFD_ERR omits be26f74e6ddd x86/fpu: Prepare xfd_err in struct fpu_guest omits c68e3054ebef kvm: x86: Add emulation for IA32_XFD omits 13bc9d611d09 x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation omits b5d5ee8a2db5 kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 omits b4874b05766b x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM omits 9eb75dd49fef x86/fpu: Add guest support to xfd_enable_feature() omits 1a07ea2f4d75 x86/fpu: Make XFD initialization in __fpstate_reset() a fu [...] omits ea28b3ea100b NFSv4: Add an ioctl to allow retrieval of the NFS raw ACCESS mask omits bc66f6805766 NFS: Support statx_get and statx_set ioctls omits b65051a7b1e6 NFSv4: Support the offline bit omits 55eb34fd6520 nfs: Add 'time backup' to nfs inode omits f3b863995dc5 nfs: Add 'archive', 'hidden' and 'system' fields to nfs inode omits d86296d16378 NFS: Return the file btime in the statx results when appropriate omits 46f4064c8ca1 nfs: Add timecreate to nfs inode omits 8fd2f73eef69 NFS: Expand the type of nfs_fattr->valid omits c1537fd063e2 Merge branch 'for-5.17/drivers' into for-next omits 990a66a28371 virtio: fix a typo in function "vp_modern_remove" comments. omits d4d302d2a88d virtio-pci: fix the confusing error message omits 7bc87cc24d83 firmware: qemu_fw_cfg: remove sysfs entries explicitly omits 1579bc00a73d firmware: qemu_fw_cfg: fix sysfs information leak omits 2b3b3a1814b8 firmware: qemu_fw_cfg: fix kobject leak in probe error path omits c1dd9992c8e1 firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate [...] omits ceba4b1a6679 vdpa: Mark vdpa_config_ops.get_vq_notification as optional omits 4712365c5705 vdpa: Avoid duplicate call to vp_vdpa get_status omits 8b4503530529 eni_vdpa: Simplify 'eni_vdpa_probe()' omits 65669adac7dc net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU omits bf981dd5faba virtio-mem: prepare fake page onlining code for granularit [...] omits e5fde460dbd6 virtio-mem: prepare page onlining code for granularity sma [...] omits 4b59217977a7 vdpa: add driver_override support omits 40c1b1e48ae4 docs: document sysfs ABI for vDPA bus omits c8c5de8d4d4f ifcvf/vDPA: fix misuse virtio-net device config size for blk dev omits 62c0d68bc1e3 vduse: moving kvfree into caller omits 67200dc47d9d hwrng: virtio - unregister device before reset omits 586de3d1fa82 virtio: wrap config->reset calls omits 51a4c54f35ae iommu/virtio: Support identity-mapped domains omits 523e55a406aa iommu/virtio: Pass end address to viommu_add_mapping() omits 97301219dfb2 iommu/virtio: Sort reserved regions omits 720552613526 iommu/virtio: Support bypass domains omits 01444b9c772f iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG omits 32758247e3c4 Merge branch 'for-5.17/io_uring' into for-next omits 10eeff31748b Merge branch 'for-5.17/drivers' into for-next omits e9ef54b0a14c Merge branch 'for-5.17/io_uring' into for-next omits 0258616b103c Merge branch 'for-5.17/drivers' into for-next omits f39ee735a056 Merge branch 'for-5.17/block' into for-next omits feb19d833fa1 Merge branches 'rproc-next', 'rpmsg-next' and 'hwspinlock- [...] omits c5dfc48a8d57 mm-defer-kmemleak-object-creation-of-module_alloc-v4 omits 50909f4f4ace mm: defer kmemleak object creation of module_alloc() omits 8db97ebfb887 mm: kmemleak: alloc gray object for reserved region with d [...] omits da974dfed48d kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] omits c236f0b986f8 kmemleak: fix kmemleak false positive report with HW tag-b [...] omits 9a05605d0210 mm: slab: make slab iterator functions static omits 812ad717f43f mm/slab_common: use WARN() if cache still has objects on destroy omits 7a7ca74550bf fs/ioctl: remove unnecessary __user annotation omits e9454542f2f6 ocfs2: fix ocfs2 corrupt when iputting an inode omits edb886b938d3 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits bc3722cc95df ocfs2: reflink deadlock when clone file to the same direct [...] omits 6d1ae8e4ef62 ocfs2: remove redundant assignment to pointer root_bh omits bf4991c99c4e ocfs2: use default_groups in kobj_type omits a2c90a39b30e ocfs2: clearly handle ocfs2_grab_pages_for_write() return value omits 129fe1735e5a ocfs2:Use BUG_ON instead of if condition followed by BUG. omits 4f963a854062 squashfs: provide backing_dev_info in order to disable read-ahead omits 4a95136cfd3f scripts/spelling.txt: add "oveflow" omits 875ed54c113d ia64: fix typo in a comment omits 67c86cc5d7fd arch/ia64/kernel/setup.c: use swap() to make code cleaner omits 1ec10706c19a ia64: module: use swap() to make code cleaner omits 288362bf737e trace/hwlat: make use of the helper function kthread_run_on_cpu() omits 7b6b0954face trace/osnoise: make use of the helper function kthread_run [...] omits 189e2a54b0c0 rcutorture: make use of the helper function kthread_run_on_cpu() omits a3c3941add77 ring-buffer: make use of the helper function kthread_run_on_cpu() omits 46eaa188f0a9 RDMA/siw: make use of the helper function kthread_run_on_cpu() omits a30d67a45533 kthread-add-the-helper-function-kthread_run_on_cpu-fix omits 7ed5b61c058b kthread: add the helper function kthread_run_on_cpu() omits ceec753f518a procfs: prevent unpriveleged processes accessing fdinfo dir omits e57fc49060cf /proc/kpageflags: do not use uninitialized struct pages omits fe7bcf3cb4c8 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits ebae5453e90d shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] omits 6ffefa510132 shmem: fix a race between shmem_unused_huge_shrink and shm [...] omits 8bd662da9c0f mm: fix panic in __alloc_pages omits 814b1061fabd mm/oom_kill: wake futex waiters before annihilating victim [...] omits 42e941eae9c0 ipmi: ssif: replace strlcpy with strscpy omits d4e4a404a7ca Merge branch 'for-5.17/block' into for-next omits 140342bdc7c5 ipmi/watchdog: Constify ident omits 253c2dd51688 ipmi: Add the git repository to the MAINTAINERS file omits 7925bb75e8ef Merge branch 'for-5.17/drivers' into for-next omits eb12bde9eba8 Merge branch 'for-5.17/block' into for-next omits 7aac740e57bc Merge branch 'for-5.17/io_uring' into for-next omits c748b846dab6 Merge branch 'misc-5.16' into next-fixes omits ab6181ba7d07 Merge branch 'for-5.17/block' into for-next omits 075c05e2eb5d [RFC] drivers: android: Binder IPC in Rust omits 43b687f5dc1f [RFC] drivers: gpio: PrimeCell PL061 in Rust omits ebecaaa43692 MAINTAINERS: Rust omits bd369ad40bc5 samples: add Rust examples omits 62cb43b76df3 Kbuild: add Rust support omits 1c986f0dd05f docs: add Rust documentation omits ce7dea907c34 scripts: decode_stacktrace: demangle Rust symbols omits 75b2a7ba1b64 scripts: add `generate_rust_analyzer.py` omits 5c24affd5602 vsprintf: add new `%pA` format specifier omits f7fb28bc77e8 rust: export generated symbols omits a84b6701fa88 rust: add `kernel` crate omits 988d221f1e54 rust: add `macros` crate omits 36552e84eee6 rust: add `build_error` crate omits 53be46da24e6 rust: add `alloc` crate omits 6b3f83fbaaec rust: add `compiler_builtins` crate omits 5f6cb2b3150c rust: add C helpers omits d41be3fb23f3 kallsyms: use the correct buffer size for symbols omits ab4cc3d9c564 kallsyms: increase maximum kernel symbol length to 512 omits 026221a07000 kallsyms: support "big" kernel symbols omits 779d83b81f10 Merge branch 'for-5.17/io_uring' into for-next omits c7d61010b991 Merge branch 'for-5.17/block' into for-next omits a44fd57b78a0 Merge branch 'for-5.17/drivers' into for-next omits c2b8fe96d041 Merge branch 'for-5.17/drivers' into for-next omits 91a7d5b4ce13 Merge branch 'for-5.17/block' into for-next omits 20dff3deab5e Merge branch 'for-5.17/block' into for-next omits c2626d30f312 Merge branch 'for-5.17/io_uring' into for-next omits 0d6e60732b85 Merge branch 'for-5.17/block' into for-next omits 0c22a66de487 Merge branch 'for-5.17/drivers' into for-next omits e19dbd276bc9 Merge branch 'for-5.17/block' into for-next omits 190a9778b6c7 Merge branch 'for-5.17/io_uring' into for-next adds e1a7aa25ff45 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 3ceff4ea0741 Merge tag 'sound-5.17-rc1' of git://git.kernel.org/pub/scm [...] adds 3fb561b1e0bf Merge tag 'mips_5.17' of git://git.kernel.org/pub/scm/linu [...] adds 29ec39fcf11e Merge tag 'powerpc-5.17-1' of git://git.kernel.org/pub/scm [...] adds 871bfa02d08d Merge tag 'for-linus' of git://github.com/openrisc/linux adds 3bad80dab94a Merge tag 'char-misc-5.17-rc1' of git://git.kernel.org/pub [...] adds 112450df61b7 Merge branch 'i2c/for-mergewindow' of git://git.kernel.org [...] adds a33f5c380c4b Merge tag 'xfs-5.17-merge-3' of git://git.kernel.org/pub/s [...] adds 800977f6f32e kthread: add the helper function kthread_run_on_cpu() adds e0850113937b RDMA/siw: make use of the helper function kthread_run_on_cpu() adds 64ed3a049e3e ring-buffer: make use of the helper function kthread_run_on_cpu() adds 3b9cb4ba4b54 rcutorture: make use of the helper function kthread_run_on_cpu() adds 11e4e3523da9 trace/osnoise: make use of the helper function kthread_run [...] adds ff78f6679d2e trace/hwlat: make use of the helper function kthread_run_on_cpu() adds f2fed022aa0a ia64: module: use swap() to make code cleaner adds 6c4420b09267 arch/ia64/kernel/setup.c: use swap() to make code cleaner adds c5c2135412bd ia64: fix typo in a comment adds a7eddfc92bbd ia64: topology: use default_groups in kobj_type adds 9a69f2b0e418 scripts/spelling.txt: add "oveflow" adds 7e0af9785395 fs/ntfs/attrib.c: fix one kernel-doc comment adds 9eec1d897139 squashfs: provide backing_dev_info in order to disable read-ahead adds 783cc68d6143 ocfs2: use BUG_ON instead of if condition followed by BUG. adds e07bf00c40c6 ocfs2: clearly handle ocfs2_grab_pages_for_write() return value adds 59430cc1141c ocfs2: use default_groups in kobj_type adds f018844f834a ocfs2: remove redundant assignment to pointer root_bh adds d141b39b3984 ocfs2: cluster: use default_groups in kobj_type adds 9a25d051502c ocfs2: remove redundant assignment to variable free_space adds a12cf8b32cee fs/ioctl: remove unnecessary __user annotation adds 7302e91f39a8 mm/slab_common: use WARN() if cache still has objects on destroy adds c29b5b3d33a6 mm: slab: make slab iterator functions static adds ad1a3e15fcd3 kmemleak: fix kmemleak false positive report with HW tag-b [...] adds 972fa3a7c17c mm: kmemleak: alloc gray object for reserved region with d [...] adds 60115fa54ad7 mm: defer kmemleak object creation of module_alloc() adds 5b24eeef0670 mm/page_alloc: split prep_compound_page into head and tail [...] adds 46487e0095f8 mm/page_alloc: refactor memmap_init_zone_device() page init adds c4386bd8ee3a mm/memremap: add ZONE_DEVICE support for compound pages adds b9b5777f09be device-dax: use ALIGN() for determining pgoff adds 09b80137033d device-dax: use struct_size() adds fc65c4eb0b2a device-dax: ensure dev_dax->pgmap is valid for dynamic devices adds a0fb038e50d7 device-dax: factor out page mapping initialization adds 0e7325f03f09 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() adds 6ec228b6fef5 device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() adds 14606001efb4 device-dax: compound devmap support adds e5f4728767d2 kasan: test: add globals left-out-of-bounds test adds bed0a9b59149 kasan: add ability to detect double-kmem_cache_destroy() adds f98f966cd750 kasan: test: add test case for double-kmem_cache_destroy() adds 26dca996ea7b kasan: fix quarantine conflicting with init_on_free adds 3e9d80a891df mm,fs: split dump_mapping() out from dump_page() adds 236476180c0f mm/debug_vm_pgtable: update comments regarding migration s [...] adds 43b93121056c mm/truncate.c: remove unneeded variable adds 677b2a8c1f25 gup: avoid multiple user access locking/unlocking in fault [...] adds 28b0ee3fb350 mm/gup.c: stricter check on THP migration entry during fol [...] adds a76054266661 mm: shmem: don't truncate page if memory failure happens adds 62c9827cbb99 shmem: fix a race between shmem_unused_huge_shrink and shm [...] adds 3795f46b83c6 mm/frontswap.c: use non-atomic '__set_bit()' when possible adds 17c173677580 mm: memcontrol: make cgroup_memory_nokmem static adds 46a53371f3fd mm/page_counter: remove an incorrect call to propagate_pro [...] adds b6bf9abb0aa4 mm/memcg: add oom_group_kill memory event adds 5b3be698a872 memcg: better bounds on the memcg stats updates adds 06b2c3b08ce1 mm/memcg: use struct_size() helper in kzalloc() adds 4e5aa1f4c2b4 memcg: add per-memcg vmalloc stat adds 2c769ed7137a tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] adds 36ef159f4408 mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit adds ac1e9acc5acf mm: rearrange madvise code to allow for reuse adds 9a10064f5625 mm: add a field to store names for private anonymous memory adds 78db3412833d mm: add anonymous vma name refcounting adds 17fca131cee2 mm: move anon_vma declarations to linux/mm_inline.h adds 36090def7bad mm: move tlb_flush_pending inline helpers to mm_inline.h adds 64591e8605d6 mm: protect free_pgtables with mmap_lock write lock in exit_mmap adds cc6dcfee7250 mm: document locking restrictions for vm_operations_struct::close adds ba535c1caf3e mm/oom_kill: allow process_mrelease to run under mmap_lock [...] adds 4b8fec2867c8 docs/vm: add vmalloced-kernel-stacks document adds 1eba86c096e3 mm: change page type prior to adding page table entry adds 08d5b29eac7d mm: ptep_clear() page table helper adds df4e817b7108 mm: page table check adds d283d422c6c4 x86: mm: add x86_64 support for page table check adds 020e87650af9 mm: remove last argument of reuse_swap_page() adds 66c7f7a6ac66 mm: remove the total_mapcount argument from page_trans_hug [...] adds d08d2b62510e mm: remove the total_mapcount argument from page_trans_hug [...] adds cc6266f0322f mm/dmapool.c: revert "make dma pool to use kmalloc_node" adds 451769ebb7e7 mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc adds 9376130c390a mm/vmalloc: add support for __GFP_NOFAIL adds 30d3f01191d3 mm/vmalloc: be more explicit about supported gfp flags. adds a421ef303008 mm: allow !GFP_KERNEL allocations for kvmalloc adds 704687deaae7 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware adds 4034247a0d6a mm: introduce memalloc_retry_wait() adds 39c65a94cd96 mm/pagealloc: sysctl: change watermark_scale_factor max li [...] adds 1611f74a94ba mm: fix boolreturn.cocci warning adds ca831f29f8f2 mm: page_alloc: fix building error on -Werror=array-compare adds be1a13eb5107 mm: drop node from alloc_pages_vma adds 04a536bfbd0f include/linux/gfp.h: further document GFP_DMA32 adds eaab8e753632 mm/page_alloc.c: modify the comment section for alloc_cont [...] adds 62b310707364 mm_zone: add function to check if managed dma zone exists adds a674e48c5443 dma/pool: create dma atomic pool only if dma zone has mana [...] adds c4dc63f0032c mm/page_alloc.c: do not warn allocation failure on zone DM [...] adds f47761999052 hugetlb: add hugetlb.*.numa_stat file adds f77a286de48c mm, hugepages: make memory size variable in hugepage-mrema [...] adds e9ea874a8ffb mm/vmstat: add events for THP max_ptes_* exceeds adds 209376ed2a84 selftests/vm: make charge_reserved_hugetlb.sh work with ex [...] adds fab515054800 selftests/uffd: allow EINTR/EAGAIN adds 692b55815cf9 userfaultfd/selftests: clean up hugetlb allocation code adds e4b424b7ec87 vmscan: make drop_slab_node static adds 721fb891ad0b mm/page_isolation: unset migratetype directly for non Buddy page adds c04551162167 mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY adds c6018b4b2549 mm/mempolicy: add set_mempolicy_home_node syscall adds 21b084fdf2a4 mm/mempolicy: wire up syscall set_mempolicy_home_node adds dad5b0232949 mm/mempolicy: fix all kernel-doc warnings adds f530243a172d mm, oom: OOM sysrq should always kill a process adds d6aba4c8e20d hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() adds b5bade978e9b mm: migrate: fix the return value of migrate_pages() adds 5d39a7ebc8be mm: migrate: correct the hugetlb migration stats adds 84b328aa8121 mm: compaction: fix the migration stats in trace_mm_compac [...] adds ac16ec835314 mm: migrate: support multiple target nodes demotion adds 7813a1b5257b mm: migrate: add more comments for selecting target node randomly adds dcee9bf5bf2f mm/migrate: move node demotion code to near its user adds f1e8db04b68c mm/migrate: remove redundant variables used in a for-loop adds c0e582de6066 mm/thp: drop unused trace events hugepage_[invalidate|splitting] adds e1c63e110f97 mm: ksm: fix use-after-free kasan report in ksm_might_need [...] adds 91d005479e06 mm/hwpoison: mf_mutex for soft offline and unpoison adds c9fdc4d5487a mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE adds bf181c582588 mm/hwpoison: fix unpoison_memory() adds 8c57c07741bf mm: memcg/percpu: account extra objcg space to memory cgroups adds 5ee2fa2f0636 mm/rmap: fix potential batched TLB flush race adds f44e1e697674 zpool: remove the list of pools_head adds 7f0d267243aa zram: use ATTRIBUTE_GROUPS adds 0b8f0d870020 mm: fix some comment errors adds cab0a7c11554 mm: make some vars and functions static or __init adds 87c01d57fa23 mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault adds b627b7749116 mm/damon: unified access_check function naming rules adds c46b0bb6a735 mm/damon: add 'age' of region tracepoint support adds d720bbbd70e9 mm/damon/core: use abs() instead of diff_of() adds cdeed009f3bc mm/damon: remove some unneeded function definitions in damon.h adds 8bd0b9da03c9 mm/damon/vaddr: remove swap_ranges() and replace it with swap() adds c89ae63eb066 mm/damon/schemes: add the validity judgment of thresholds adds 9b2a38d6ef25 mm/damon: move damon_rand() definition into damon.h adds 234d68732b6c mm/damon: modify damon_rand() macro to static inline function adds 88f86dcfa454 mm/damon: convert macro functions to static inline functions adds 6322416b2d51 Docs/admin-guide/mm/damon/usage: update for scheme quotas [...] adds 35b43d409200 Docs/admin-guide/mm/damon/usage: remove redundant information adds 4492bf452af5 Docs/admin-guide/mm/damon/usage: mention tracepoint at the [...] adds 995d739cde87 Docs/admin-guide/mm/damon/usage: update for kdamond_pid an [...] adds f4c6d22c6cf2 mm/damon: remove a mistakenly added comment for a future feature adds 0e92c2ee9f45 mm/damon/schemes: account scheme actions that successfully [...] adds 6268eac34ca3 mm/damon/schemes: account how many times quota limit has exceeded adds 60e52e7c46a1 mm/damon/reclaim: provide reclamation statistics adds 81f0895f1f5e Docs/admin-guide/mm/damon/reclaim: document statistics parameters adds 3a619fdb8de8 mm/damon/dbgfs: support all DAMOS stats adds dbcb9b9f954f Docs/admin-guide/mm/damon/usage: update for schemes statistics adds 49f4203aae06 mm/damon: add access checking for hugetlb pages adds 2cd4b8e10cc3 mm/damon: move the implementation of damon_insert_region t [...] adds 70b8480812d0 mm/damon/dbgfs: remove an unnecessary variable adds 251403f19aab mm/damon/vaddr: use pr_debug() for damon_va_three_regions( [...] adds 962fe7a6b1b2 mm/damon/vaddr: hide kernel pointer from damon_va_three_re [...] adds 76fd0285b447 mm/damon: hide kernel pointer from tracepoint event adds f56caedaf94f Merge branch 'akpm' (patches from Andrew) adds 2aab34f873cc Merge tag 'memblock-v5.17-rc1' of git://git.kernel.org/pub [...] adds 8f18a987ca76 Merge tag 'drm-intel-next-fixes-2022-01-13' of git://anong [...] adds ad783ff5a20f Merge tag 'drm-misc-next-fixes-2022-01-13' of git://anongi [...] adds 016017a195b8 drm/ttm: fix compilation on ARCH=um adds 71e4a7029045 Merge tag 'drm-misc-fixes-2022-01-14' of git://anongit.fre [...] adds bd672b7559ef drm: fix error found in some cases after the patch d1af5cd86997 adds 5d474cc501b9 drm/mipi-dbi: Fix source-buffer address in mipi_dbi_buf_copy adds 820e690e4eb8 Merge tag 'drm-misc-next-fixes-2022-01-14' of git://anongi [...] adds 4efdddbce7c1 Merge tag 'amd-drm-next-5.17-2022-01-12' of https://gitlab [...] adds 59d41458f143 Merge tag 'drm-next-2022-01-14' of git://anongit.freedeskt [...] adds 49ad227d54e8 Merge tag '9p-for-5.17-rc1' of git://github.com/martinetd/linux adds 175398a0972b Merge tag 'nfsd-5.17' of git://git.kernel.org/pub/scm/linu [...] adds 88db8458086b Merge tag 'exfat-for-5.17-rc1' of git://git.kernel.org/pub [...] adds d0a231f01e5b Merge tag 'pci-v5.17-changes' of git://git.kernel.org/pub/ [...] adds b2dfc3fe73b5 Merge branch 'for-5.17/kallsyms' into for-linus adds 77dbd72b982c Merge tag 'livepatching-for-5.17' of git://git.kernel.org/ [...] adds 9ec5a7d16899 tracing: Change event_command func() to parse() adds fb339e531bfc tracing: Change event_trigger_ops func() to trigger() adds 2378a2d6b6cf tracing: Remove ops param from event_command reg()/unreg() [...] adds 86599dbe2c52 tracing: Add helper functions to simplify event_command.pa [...] adds 289e7b0f7eb4 tracing: Account bottom half disabled sections. adds 8c7224245557 tracing/uprobes: Check the return value of kstrdup() for t [...] adds 1c1857d40035 tracing/probes: check the return value of kstrndup() for pbuf adds 72b3942a173c scripts: ftrace - move the sort-processing in ftrace_init adds 8147dc78e6e4 ftrace: Add test to make sure compiled time sorts work adds ecbe794e777a tracing: Fix mismatched comment in __string_len adds 3e2a56e6f639 tracing: Have syscall trace events use trace_event_buffer_ [...] adds 77360f9bbc7e tracing: Add test for user space strings when filtering on [...] adds dfea08a2116f tracing/kprobes: 'nmissed' not showed correctly for kretprobe adds 6e1b4bd1911d tracing: Remove duplicate warnings when calling trace_crea [...] adds 0878355b51f5 tracing/osnoise: Properly unhook events if start_per_cpu_k [...] adds 79ce8f43ac5a rtla: Real-Time Linux Analysis tool adds b1696371d865 rtla: Helper functions for rtla adds 0605bf009f18 rtla: Add osnoise tool adds 1eceb2fc2ca5 rtla/osnoise: Add osnoise top mode adds 829a6c0b5698 rtla/osnoise: Add the hist mode adds a828cd18bc4a rtla: Add timerlat tool and timelart top mode adds 1eeb6328e8b3 rtla/timerlat: Add timerlat hist mode adds d40d48e1f1f2 rtla: Add Documentation adds 496082df01bb rtla: Add rtla osnoise man page adds b1be48307de4 rtla: Add rtla osnoise top documentation adds e7041c6b3c12 rtla: Add rtla osnoise hist documentation adds 29380d4055e5 rtla: Add rtla timerlat documentation adds df337d014b57 rtla: Add rtla timerlat top documentation adds 5dce5904e3b9 rtla: Add rtla timerlat hist documentation adds f37c3bbc6359 tracing: Add ustring operation to filtering string pointers adds 4d66020dcef8 Merge tag 'trace-v5.17' of git://git.kernel.org/pub/scm/li [...] adds cb3f09f9afe5 Merge tag 'hyperv-next-signed-20220114' of git://git.kerne [...] adds b0237dad2d7f x86/fpu: Make XFD initialization in __fpstate_reset() a fu [...] adds c270ce393dfd x86/fpu: Add guest support to xfd_enable_feature() adds 0781d60f658e x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM adds 5ab2f45bba48 kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 adds 8eb9a48ac1e8 x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation adds 820a6ee944e7 kvm: x86: Add emulation for IA32_XFD adds 1df4fd834e8e x86/fpu: Prepare xfd_err in struct fpu_guest adds ec5be88ab29f kvm: x86: Intercept #NM for saving IA32_XFD_ERR adds 548e83650a51 kvm: x86: Emulate IA32_XFD_ERR for guest adds 61f208134a87 kvm: x86: Disable RDMSR interception of IA32_XFD_ERR adds 86aff7a47992 kvm: x86: Add XCR0 support for Intel AMX adds 690a757d610e kvm: x86: Add CPUID support for Intel AMX adds c60427dd50ba x86/fpu: Add uabi_size to guest_fpu adds be50b2065dfa kvm: x86: Add support for getting/setting expanded xstate buffer adds 415a3c33e847 kvm: selftests: Add support for KVM_CAP_XSAVE2 adds 5429cead0119 x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() adds b5274b1b7ba8 kvm: x86: Disable interception for IA32_XFD on demand adds 551447cfa5dc selftest: kvm: Reorder vcpu_load_state steps for AMX adds 6559b4a523cd selftest: kvm: Move struct kvm_x86_state to header adds bf70636d9443 selftest: kvm: Add amx selftest adds c862dcd19975 x86/fpu: Fix inline prefix warnings adds 79e06c4c4950 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 6661224e66f0 Merge tag 'unicode-for-next-5.17' of git://git.kernel.org/ [...] adds 35ce8ae9ae2e Merge branch 'signal-for-v5.17' of git://git.kernel.org/pu [...] adds 98f2345773f9 unicode: fix .gitignore for generated utfdata file adds a97ac8cb24a3 module: fix signature check failures when using in-kernel [...] adds 763978ca67a3 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] adds 6fed105a5640 MAINTAINERS: remove Gilles Muller adds 92b2dadaa624 scripts/coccinelle: drop bugon.cocci adds 3cdb8e995ee2 drop fen.cocci adds b70b878c32ef Merge branch 'for-5.17' of git://git.kernel.org/pub/scm/li [...] adds 2225acc32275 Merge tag 'linux-watchdog-5.17-rc1' of git://www.linux-wat [...] adds 96000bc95662 Merge tag 'ntb-5.17' of git://github.com/jonmason/ntb adds 4b3789512f01 Merge tag 'i3c/for-5.17' of git://git.kernel.org/pub/scm/l [...] adds b6e43dddaea3 Input: ti_am335x_tsc - fix a typo in a comment adds 762f99f4f3cb Merge branch 'next' into for-linus adds b520085ca579 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f346f32701eb MAINTAINERS: Add Helge as fbdev maintainer adds 3c750c7b6143 Merge tag 'fbdev-5.17-1' of git://git.kernel.org/pub/scm/l [...] adds a6097180d884 devtmpfs regression fix: reconfigure on each mount adds 3ac5f2f2574a cifs: Fix smb311_update_preauth_hash() kernel-doc comment adds dea290371928 cifs: move superblock magic defitions to magic.h adds 9bbf8662a27b cifs: fix FILE_BOTH_DIRECTORY_INFO definition adds 0c947b893d69 Merge tag '5.17-rc-part1-smb3-fixes' of git://git.samba.or [...] adds 88cd286cdea6 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 57fd148b37dd Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds b992f01e6615 bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() adds fab07611fb2e powerpc32/bpf: Fix codegen for bpf-to-bpf calls adds f9320c49993c powerpc/bpf: Update ldimm64 instructions during extra pass adds 88a71086c48a tools/bpf: Rename 'struct event' to avoid naming conflict adds 3f5f766d5f7f powerpc64/bpf: Limit 'ldbrx' to processors compliant with [...] adds 252745240ba0 powerpc/audit: Fix syscall_get_arch() adds 4f7481635d7b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds a6fadfd757ce net: qmi_wwan: Add Hucom Wireless HM-211S/K adds fb80445c438c net_sched: restore "mpu xxx" handling adds 9deb48b53e7f bcmgenet: add WOL IRQ check adds 0bf3885324a8 net: usb: Correct reset handling of smsc95xx adds 2255634100bf kselftests/net: list all available tests in usage() adds 6c8dc12cd925 net: apple: mace: Fix build since dev_addr constification adds ea938248557a net: apple: bmac: Fix build since dev_addr constification adds 99218cbf81bf lib82596: Fix IRQ check in sni_82596_probe adds d90d0c175cf2 net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning adds 9d6d7f1cb67c af_unix: annote lockless accesses to unix_tot_inflight & g [...] adds 80f15f3bef9e net: mscc: ocelot: don't dereference NULL pointers with sh [...] adds 214b3369ab9b net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_ [...] adds 9a9acdccdfa4 net: ethernet: sun4i-emac: Fix an error handling path in e [...] adds 020a45aff119 net: phy: marvell: add Marvell specific PHY loopback adds f542cdfa3083 net: wwan: Fix MRU mismatch issue which may lead to data c [...] adds 9404bc1e58e4 net/smc: Remove unused function declaration adds 0a6e6b3c7db6 ipv4: update fib_info_cnt under spinlock protection adds 56d99e81ecbc net/smc: Fix hung_task when removing SMC-R devices adds 429e3d123d9a bonding: Fix extraction of ports from the packet headers adds c0b7f7d7e0ad net: ocelot: Fix the call to switchdev_bridge_port_offload adds db094aa8140e net/tls: Fix another skb memory leak when running kTLS traffic adds 79074a72d335 net: Flush deferred skb free on socket destroy adds 9ea674d7ca4f Merge branch 'skb-leak-fixes' adds 5765cee119bf net: sfp: fix high power modules without diagnostic monitoring adds fac920d0ac3a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d7192c2597fd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 12189a1886a2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 91502a9a0b0d ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 adds 5762f980ca10 ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. adds 5576c4f24c56 ALSA: core: Fix SSID quirk lookup for subvendor=0 adds 7cbcfdbfea00 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 43aa44a5bf2a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 51891374f33d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d1a93014c3fd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 82cba2da048b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds eddd6e7b1083 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds a1a31d0da527 iio: adc: tsc2046: fix memory corruption by preventing arr [...] adds c5079cd7c52a iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN [...] adds d4b825bad320 iio:imu:adis16480: fix buffering for devices with no burst mode adds cda01cd38952 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 99555df08709 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds f3c47c19fa66 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 8aea8e41ff19 btrfs: don't start transaction for scrub if the fs is moun [...] adds 47b9e385cff7 btrfs: fix too long loop when defragging a 1 byte file adds 51cdc1edfb79 Merge branch 'misc-5.17' into next-fixes adds dea1fa4c0172 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds bc6cf3a4ab28 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 8efd7f4e7399 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] adds 0b39536cc699 gpio: mpc8xxx: Fix IRQ check in mpc8xxx_probe adds 30fee1d7462a gpio: idt3243x: Fix IRQ check in idt_gpio_probe adds b7cf02267e85 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds cdd7a6ed3fb8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 45378cd33905 irqchip/apple-aic: Drop unused ipi_hwirq field adds 291e79c7e2eb irqchip/realtek-rtl: Map control data to virq adds 91351b5dd0fd irqchip/realtek-rtl: Fix off-by-one in routing adds 960dd884ddf5 irqchip/realtek-rtl: Service all pending interrupts adds c831d92890e0 irqchip/loongson-pch-ms: Use bitmap_free() to free bitmap adds 0e10d8ba146c Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] adds 7a91a81a651c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1aa77e716c6f Merge remote-tracking branch 'torvalds/master' into perf/core adds 35cb8c713a49 tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies u [...] adds f1dcda0f7954 tools headers UAPI: Update tools's copy of drm.h header adds 486e5ed88827 tools headers cpufeatures: Sync with the kernel sources adds e652ab64e584 tools arch x86: Sync the msr-index.h copy with the kernel sources adds 46f57d241015 perf arm: Fix off-by-one directory path adds 99fc11bb5b6f libperf tests: Update a use of the new cpumap API adds e000ea0beffb perf metricgroup: Fix use after free in metric__new() adds a6e62743621e perf cputopo: Fix CPU topology reading on s/390 adds d3e2bb4359f7 perf metric: Fix metric_leader adds 37be585807cb perf cpumap: Add is_dummy() method adds 2eea0b56b0d6 perf evlist: No need to do any affinity setup when profiling pids adds 9bce13ea88f8 perf record: Disable debuginfod by default adds 87906ebcfa21 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds e2a5104507fe Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 962284e94243 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d523c2c01822 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 073983233302 arm64: dts: meson-g12-common: add more pwm_f options adds 2c420d79dae4 arm64: dts: meson-g12-common: add uart_ao_b pins muxing adds 5629c440cab2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c7b2ff07bff3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9301953daf2f Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 7411b2242d64 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds d5dda71904f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 749c7a4b8897 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4d096007392b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f425870c14ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f550530fbaf4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 53f6869cf679 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a3ba03824ffd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7c37cde0ac3b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 867ab617549a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bcf1895742ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ec464e9220a5 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds f3ff51975ae6 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 49d68935a14d Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds d8340d324eb3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a549a1bd6b02 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 6d6b862c35ef Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 49a8f2bc8d88 clk: si5341: Fix clock HW provider cleanup adds 818d9150f2b2 clk: visconti: Fix uninitialized variable in printk adds fb146c261eec Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds 4746b5862d50 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds 61a01d18a438 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds e4bbabadeccb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f15c58394697 video/fbdev/stifb: Implement the stifb_fillrect() function adds dfed9f99bbe4 parisc: Use safer strscpy() in setup_cmdline() adds 1c013da1ad45 parisc: Autodetect default output device and set console= [...] adds 3d3a5814228f parisc: Fix missing prototype for 'toc_intr' warning in toc.c adds 829ccc2dd026 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 29896a6466bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a87b0fd4f900 s390/cpumf: Support for CPU Measurement Facility CSVN 7 adds 745f5d20e793 s390/cpumf: Support for CPU Measurement Sampling Facility LS bit adds 012a224e1fa3 s390/uaccess: introduce bit field for OAC specifier adds 5754f9084f26 s390: add Sven Schnelle as reviewer adds 25885e5926d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 034540487d5e Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds bb2f29227f87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a91e6e1c8074 cifs: Support fscache indexing rewrite adds 163ce5b23873 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds e594f66c771a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dbde40af4f40 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds e3548aaf41a2 cifs: free ntlmsspblob allocated in negotiate adds 74ce6135ae6e cifs: clean up an inconsistent indenting adds 7eacba3b00a3 cifs: alloc_path_with_tree_prefix: do not append sep. if t [...] adds a2809d0e1696 cifs: quirk for STATUS_OBJECT_NAME_INVALID returned for no [...] adds 64beca7a06fa Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 8b26e833aacf Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds e186ce5716f4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds fdfef4086258 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 90e12a319104 NFSv4 remove zero number of fs_locations entries error check adds 8a59bb93b7e3 NFSv4 store server support for fs_location attribute adds 1976b2b31462 NFSv4.1 query for fs_location attr on a new file system adds f5b27cc6761e NFSv4 expose nfs_parse_server_name function adds a8d54baba7c6 NFSv4 handle port presence in fs_location server string adds b8a09619a563 SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt adds 4ca9f31a2be6 NFSv4.1 test and add 4.1 trunking transport adds 776d794f28c9 net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_st [...] adds 1a48db3fef49 sunrpc: Fix potential race conditions in rpc_sysfs_xprt_st [...] adds c03061e7a210 xprtrdma: Remove final dprintk call sites from xprtrdma adds c0f26167ddcf xprtrdma: Remove definitions of RPCDBG_FACILITY adds aed28b7a2d62 SUNRPC: Don't dereference xprt->snd_task if it's a cookie adds f743f375b592 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 56d8749fdb0d Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 24f40adc3c8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4ee7e4a6c9b2 ovl: fix NULL pointer dereference in copy up warning adds 94fd19752b28 ovl: don't fail copy up if no fileattr support on upper adds a13a2374f0ce Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] adds 9dec0368b964 xfs: remove the XFS_IOC_FSSETDM definitions adds 4d1b97f9ce7c xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls adds b3bb9413e717 xfs: remove the XFS_IOC_{ALLOC,FREE}SP* definitions adds 42520392f692 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 6669b04e73ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2641a4659fa6 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 13be46e5842d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3fd1aac2cd70 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 089d19d2130b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 94651023c376 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 6b0764598dc7 docs: staging/tee.rst: fix two typos found while reading adds cc2cf6796a90 docs: ftrace: fix ambiguous sentence adds 294097afb24a Merge branch 'docs-next' of git://git.lwn.net/linux.git adds a166651bebbf Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds dd0e2303ed87 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds 3afee2118132 Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt adds ae081f8feabc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6a8cf6349c7c drm/amdgpu/swsmu: make sienna cichlid function static adds de05abe6b9d0 drm/amd/display: Enable Freesync Video Mode by default adds 8c2d34eb53b9 drm/radeon: use kernel is_power_of_2 rather than local version adds bc143d8b8387 drm/amd/pm: do not expose implementation details to other [...] adds 79c65f3fcbb1 drm/amd/pm: do not expose power implementation details to [...] adds 13f5dbd6e3d9 drm/amd/pm: do not expose power implementation details to display adds d44815766587 drm/amd/pm: do not expose those APIs used internally only [...] adds a79110f2dc01 drm/amd/pm: do not expose those APIs used internally only [...] adds 28a31774b050 drm/amd/pm: do not expose the API used internally only in [...] adds 84176663e70d drm/amd/pm: create a new holder for those APIs used only b [...] adds d698a2c4859d drm/amd/pm: move pp_force_state_enabled member to amdgpu_p [...] adds 6ddbd37f1074 drm/amd/pm: optimize the amdgpu_pm_compute_clocks() implem [...] adds a627967e803e drm/amd/pm: move those code piece used by Stoney only to s [...] adds 7689dab48259 drm/amd/pm: drop redundant or unused APIs and data structures adds ebfc253335af drm/amd/pm: do not expose the smu_context structure used i [...] adds 837d542a09cd drm/amd/pm: relocate the power related headers adds 3bce90bfbaa8 drm/amd/pm: drop unnecessary gfxoff controls adds 61d7d0d5adc7 drm/amd/pm: revise the performance level setting APIs adds 3712e7a49459 drm/amd/pm: unified lock protections in amdgpu_dpm.c adds 1a408c710d9e drm/amdgpu: wrap those atombios APIs used by SI under CONF [...] adds bcf19fdd507f drm/amd/pm: drop those unrealistic thermal_type checks adds 54c73b51df29 drm/amdgpu/pm: move additional logic into amdgpu_dpm_force [...] adds 685fae24d94f drm/amd/pm: correct the checks for fan attributes support adds 6492e1b07c03 drm/amdgpu: Unify ras block interface for each ras block adds 7cab2124058d drm/amdgpu: Modify the compilation failed problem when oth [...] adds 8b0fb0e967c1 drm/amdgpu: Modify gfx block to fit for the unified ras bl [...] adds 6c2453861f48 drm/amdgpu: Modify xgmi block to fit for the unified ras b [...] adds 6d76e9049ad9 drm/amdgpu: Modify hdp block to fit for the unified ras bl [...] adds 5e67bba30115 drm/amdgpu: Modify mmhub block to fit for the unified ras [...] adds 2e54fe5d056e drm/amdgpu: Modify nbio block to fit for the unified ras b [...] adds efe17d5a217e drm/amdgpu: Modify umc block to fit for the unified ras bl [...] adds bdc4292bd3b4 drm/amdgpu: Modify sdma block to fit for the unified ras b [...] adds b0e2062dc897 drm/amdgpu: Modify mca block to fit for the unified ras bl [...] adds 22d4ba53b1c1 drm/amdgpu: Adjust error inject function code style in amd [...] adds 7389a5b837cd drm/amdgpu: Removed redundant ras code adds cb5cc4f573e1 drm/amdgpu: improve debug VRAM access performance using sdma adds 400ef298f400 drm/amdgpu: cleanup ttm debug sdma vram access function adds 20c5e425d36a drm/amdkfd: Fix indentation on switch statement adds c4381d0ee819 drm/amdgpu: Add interface to load SRIOV cap FW adds df01fe73ee98 drm/amdgpu: Add ras supported check for register_ras_block adds df4f0041c6ef drm/amdgpu: No longer insert ras blocks into ras_list if i [...] adds 69f91d32c663 drm/amdgpu: remove unneeded semicolon adds ab3b9de65bfe drm/amdgpu: clean up some inconsistent indenting adds 954ea6aa1545 drm/amdgpu: Use ARRAY_SIZE to get array length adds e3d833f41c46 drm/amdgpu: fix compile warning for ras_block_match_default adds 1613f346f86b drm/amd/pm: fix null ptr access adds a85d70a8b481 drm/amd/pm: Replace one-element array with flexible-array member adds fb825b651de9 drm/amd/display: Remove redundant initialization of dpg_width adds 31425abeda71 drm/amdgpu: Enable recovery on yellow carp adds b3523c457380 drm/amdgpu: invert the logic in amdgpu_device_should_recov [...] adds 06cf9bd61a74 drm/amdgpu: don't do resets on APUs which don't support it adds 5f0754ab2751 drm/amdgpu: Fix rejecting Tahiti GPUs adds a8e6398ffe17 drm/amdgpu: drop flags check for CHIP_IP_DISCOVERY adds e8521d0cd984 drm/amd/display: Revert W/A for hard hangs on DCN20/DCN21 adds 9ca28803c212 drm/amdgpu: add another raven1 gfxoff quirk adds 302701a852f9 drm/amdgpu: only check for _PR3 on dGPUs adds 654cc300d126 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 94ccc1a6f8f2 Revert "drm/amd/display: To modify the condition in indica [...] adds 5c70163edf40 drm/radeon: Add HD-audio component notifier support (v2) adds cab8c3874b3b fbdev: fbmem: add a helper to determine if an aperture is [...] adds b9b24f5d4315 drm/amdgpu: disable runpm if we are the primary adapter adds 7ca46ceb62e4 Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" adds 012c42371426 Revert "drm/amd/display: Fix for otg synchronization logic" adds fa4156c63a3e drm/amd/display: Fix for otg synchronization logic adds f195f7cb93b6 drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates adds 786e0a76ff5f drm/amdgpu: bump driver version for new CTX OP to set/get [...] adds cf97f404b54a Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds ef3ac0156406 drm/i915/display/ehl: Update voltage swing table adds e26602be4869 drm/i915/display/adlp: Implement new step in the TC voltag [...] adds c40362ecbcbc Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds c95652b1cc3f Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds a820d5ff9418 fbdev: aty128fb: make some arrays static const adds b4b086890366 video: fbdev: Check for null res pointer adds bcc48f8d980b video: hyperv_fb: Fix validation of screen resolution adds 1dac89184c4a backlight: lm3630a_bl: Remove redundant 'flush_workqueue()' calls adds 2864ead72d03 fbdev: omap2: omapfb: Remove redundant 'flush_workqueue()' calls adds a533da63d469 omapfb: use default_groups in kobj_type adds d4fbda900d23 drivers/video: remove redundant res variable adds 486f91a65e2e backlight: qcom-wled: Add PM6150L compatible adds 390a9c625a96 video: fbdev: mb862xx: remove redundant assignment to pointer ptr adds 0c248dc26e90 matroxfb: set maxvram of vbG200eW to the same as vbG200 to [...] adds 3e24c83143b2 video: fbdev: use swap() to make code cleaner adds 29a6c7b4442f dt-bindings: simple-framebuffer: allow standalone compatible adds 7666cad0e068 video: ocfb: add const to of_device_id adds 842086bc7262 video: fbdev: controlfb: Fix COMPILE_TEST build adds 739e85962ddf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 180dccb0dba4 blk-mq: fix tag_get wait task can't be awakened adds 413ec8057bc3 loop: remove redundant initialization of pointer node adds a6431e351c6e aoe: remove redundant assignment on variable n adds 73a3bb0066c5 Merge branch 'block-5.17' into for-next adds c84b8a3fef66 io_uring: Remove unused function req_ref_put adds 791f3465c4af io_uring: fix UAF due to missing POLLFREE handling adds 9182980a065e Merge branch 'io_uring-5.17' into for-next adds 00358933f66c brd: remove brd_devices_mutex mutex adds e6a2e5116e07 block: Remove unnecessary variable assignment adds a3830e70814a Merge branch 'block-5.17' into for-next adds 850fd2abbe02 block: cleanup q->srcu adds a1c0aad3a9e3 Merge branch 'block-5.17' into for-next adds 3b0609530f1f Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 28a53d3160ac ata: ahci_mtk: add compile test support adds 368c7edc15e5 ata: ahci_mvebu: add compile test support adds c05b911afffa ata: ahci_sunxi: add compile test support adds 3d98cbf7096e ata: ahci_tegra: add compile test support adds b7c9b00fb050 ata: ahci_xgene: add compile test support adds a33a348d0aca ata: ahci_seattle: add compile test support adds a3d11c275b64 ata: pata_bk3710: add compile test support adds e5b48ee30aec ata: sata_fsl: fix scsi host initialization adds f8bc938ee6c6 ata: sata_fsl: fix cmdhdr_tbl_entry and prde struct definitions adds 2bce69072a0d ata: ahci_xgene: use correct type for port mmio address adds 0561e514c944 ata: fix read_id() ata port operation interface adds 9c2fd3fb43bd ata: pata_octeon_cf: remove redundant val variable adds dc5d7b3cfd78 ata: pata_cs5535: add compile test support adds 2aa566716f43 ata: pata_ftide010: add compile test support adds 7dc3c053bddf ata: pata_imx: add compile test support adds 7767c73a3565 ata: pata_pxa: add compile test support adds b6a64a860e13 ata: pata_samsung_cf: add compile test support adds db6a3f47cecc ata: pata_of_platform: Use platform_get_irq_optional() to [...] adds 84eac327af54 ata: libata-scsi: simplify __ata_scsi_queuecmd() adds b9ba367c513d ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY adds a17ab7aba5df ata: ahci: Add support for AMD A85 FCH (Hudson D4) adds 237fe8885a3f ata: pata_ali: remove redundant return statement adds 86bbad1a1b53 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6fb26e0994f0 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 8e59a140352a Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 2ba144e68edb dt-bindings: power: reset: gpio-restart: Correct default priority adds 38a9840e2e39 dt-bindings: vendor-prefixes: add 8devices adds 8316cbbafd8b dt-bindings: vendor-prefixes: add F(x)tec adds ca146834d6cd dt-bindings: vendor-prefixes: add Huawei adds 6f2dfed0b6f0 dt-bindings: vendor-prefixes: add Thundercomm adds 364da22cb30e dt-bindings: vendor-prefixes: add Wingtech adds 154e5f296e2a dt-bindings: trivial-devices: fix swapped comments adds af35a8b5bab7 dt-bindings: trivial-devices: fix double spaces in comments adds d8adf5b92a9d scripts/dtc: dtx_diff: remove broken example from help text adds 87c48599f674 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 193e7a8ba3f8 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds 37d923a85971 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds b2a4d5bdd6e3 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 96a5b6d870cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8a31b31e457a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c8643bf121aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 993220ba6706 ipmi: Add the git repository to the MAINTAINERS file adds 7281599201c3 ipmi/watchdog: Constify ident adds d134ad2574a1 ipmi: ssif: replace strlcpy with strscpy adds 2da34231de33 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds bca22af24610 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 56a91456fe76 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 70422e2f0ef3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e2dd66046de8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ec3ac81932a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 113cb93107ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d9679d0013a6 virtio: wrap config->reset calls adds 207620712894 hwrng: virtio - unregister device before reset adds b4d80c8dda22 vduse: moving kvfree into caller adds 0f420c383a2b ifcvf/vDPA: fix misuse virtio-net device config size for blk dev adds 9c25cdeb5f3c docs: document sysfs ABI for vDPA bus adds 539fec78edb4 vdpa: add driver_override support adds 6639032acc08 virtio-mem: prepare page onlining code for granularity sma [...] adds 57c5a5b304b0 virtio-mem: prepare fake page onlining code for granularit [...] adds 60af39c1f4cc net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU adds 10aa250b2f7d eni_vdpa: Simplify 'eni_vdpa_probe()' adds 23118b09e6e1 vdpa: Avoid duplicate call to vp_vdpa get_status adds 28cc408be72c vdpa: Mark vdpa_config_ops.get_vq_notification as optional adds d3e305592d69 firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate [...] adds 6004e351da50 firmware: qemu_fw_cfg: fix kobject leak in probe error path adds 1b656e9aad7f firmware: qemu_fw_cfg: fix sysfs information leak adds 9f8b4ae2ac7d firmware: qemu_fw_cfg: remove sysfs entries explicitly adds 6017599bb25c virtio-pci: fix the confusing error message adds 2b68224ec61b virtio: fix a typo in function "vp_modern_remove" comments. adds cf4a4493ff70 virtio/virtio_mem: handle a possible NULL as a memcpy parameter adds 49814ce9e21a virtio/virtio_pci_legacy_dev: ensure the correct return value adds 97143b70aa84 vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 adds 080063920777 vhost/test: fix memory leak of vhost virtqueues adds 1861ba626ae9 virtio_ring: mark ring unused on error adds 870aaff92e95 vdpa: clean up get_config_size ret value handling adds a64917bc2e9b vdpa: Provide interface to read driver features adds a7f46ba42485 vdpa/mlx5: Distribute RX virtqueues in RQT object adds 73bc0dbb591b vdpa: Sync calls set/get config/status with cf_mutex adds 30ef7a8ac8a0 vdpa: Read device configuration only if FEATURES_OK adds aba21aff772b vdpa: Allow to configure max data virtqueues adds e3137056e6de vdpa/mlx5: Fix config_attr_mask assignment adds 75560522eaef vdpa/mlx5: Support configuring max data virtqueue adds 612f330ec56f vdpa: Add support for returning device configuration information adds 37e07e705888 vdpa/mlx5: Restore cur_num_vqs in case of failure in chang [...] adds cd2629f6df1c vdpa: Support reporting max device capabilities adds 79de65edf889 vdpa/mlx5: Report max device capabilities adds cbe777e98b3a vdpa/vdpa_sim: Configure max supported virtqueues adds 47a1401ac95f vdpa: Use BIT_ULL for bit operations adds b2ce6197c9c9 vdpa/vdpa_sim_net: Report max device capabilities adds f6d955d80830 vdpa: Avoid taking cf_mutex lock on get status adds 680ab9d69a04 vdpa: Protect vdpa reset with cf_mutex adds f8ae3a489b21 vdpa/mlx5: Fix is_index_valid() to refer to features adds b03fc43e7387 vdpa/mlx5: Fix tracking of current number of VQs adds e3c4b211dd30 virtio: unexport virtio_finalize_features adds 7b0130f69045 virtio: acknowledge all features before access adds 25da96565297 virtio: document virtio_reset_device adds cc1f7f0bb643 virtio_console: break out of buf poll on remove adds af901ad98446 virtio_mem: break device on remove adds 6d6b27ed8b24 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds eee412e968f7 remoteproc: qcom: q6v5: fix service routines build errors adds b7fb2dad571d rpmsg: char: Fix race between the release of rpmsg_ctrldev [...] adds 7a534ae89e34 rpmsg: char: Fix race between the release of rpmsg_eptdev [...] adds d42cd7930649 Merge branches 'hwspinlock-next', 'rproc-fixes' and 'rpmsg [...] adds 517dbdeed080 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8687999e47d4 pinctrl: thunderbay: comment process of building functions a bit adds be973481daaa pinctrl: thunderbay: rework loops looking for groups names adds c61bd43badc5 pinctrl: cherryview: Trigger hwirq0 for interrupt-lines wi [...] adds 650d15f26aaa pinctrl: sunxi: Fix H616 I2S3 pin data adds c974bf18d9dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d5f447f951e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 43ecd11c557b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7372971c1be5 rtc: mc146818-lib: fix signedness bug in mc146818_get_time() adds 900ed72c8a19 rtc: gamecube: Fix an IS_ERR() vs NULL check adds ff164ae39b82 rtc: cmos: Evaluate century appropriate adds 5ceee540fdc7 rtc: sunplus: fix return value in sp_rtc_probe() adds 8d4575e6a907 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds bc7f2e9af1e9 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 4c6a75c726cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6dc72a2d49f5 Merge branch 'main' of git://git.infradead.org/users/willy [...] adds c153a8b02ff9 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 80783c83f50f kallsyms: support "big" kernel symbols adds 11c213b0028c kallsyms: increase maximum kernel symbol length to 512 adds 2f71526d93c3 kallsyms: use the correct buffer size for symbols adds 0be29b05808b rust: add C helpers adds f28e96276441 rust: add `compiler_builtins` crate adds 40458fc0ff21 rust: add `alloc` crate adds c47068ebb6aa rust: add `build_error` crate adds 0ca0dcf881fb rust: add `macros` crate adds 08ce53e5594e rust: add `kernel` crate adds df51f5e6315e rust: export generated symbols adds efd390f10e30 vsprintf: add new `%pA` format specifier adds f87087dabe30 scripts: add `generate_rust_analyzer.py` adds f3714fe26fb9 scripts: decode_stacktrace: demangle Rust symbols adds 78b471443e27 docs: add Rust documentation adds 5d287d7e9c9b Kbuild: add Rust support adds aea6c5d53e0c samples: add Rust examples adds cc9fed8264dd MAINTAINERS: Rust adds 5c1fec092f96 [RFC] drivers: gpio: PrimeCell PL061 in Rust adds fe7751c4f8fc [RFC] drivers: android: Binder IPC in Rust adds ced9f62ec435 init/Kconfig: Specify the interpreter for rust-is-available.sh adds 815fd7816885 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 3fe7fa5843d2 mm: Add folio_put_refs() adds 3abb28e275bf filemap: Use folio_put_refs() in filemap_free_folio() adds 7ab258790a2a Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds c1299ad9ef66 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] adds 1c3b048ceb21 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0da990bdbbdb lib/crypto: add prompts back to crypto libraries adds 1d6969988006 random: fix typo in comments adds 9a74a4e80bfb random: cleanup poolinfo abstraction adds 6c3d73f0bfe0 random: cleanup integer types adds f5961ee4cec1 random: remove incomplete last_data logic adds 6db4807edb02 random: remove unused extract_entropy() reserved argument adds 89596ce2adbe random: rather than entropy_store abstraction, use global adds 43102512757e random: remove unused OUTPUT_POOL constants adds ce8e288d610c random: de-duplicate INPUT_POOL constants adds 317162eb5308 random: prepend remaining pool constants with POOL_ adds 62d337f0742e random: cleanup fractional entropy shift constants adds aa64629f748c random: access input_pool_data directly rather than throug [...] adds b48e412a0b73 random: selectively clang-format where it makes sense adds 99e057c016b6 random: simplify arithmetic function flow in account() adds 1a1218bb1178 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds cd027e77134e mm/oom_kill: wake futex waiters before annihilating victim [...] adds 3024af6bea5d mm: fix panic in __alloc_pages adds e404cf8e74dd /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds e7d873f89f35 /proc/kpageflags: do not use uninitialized struct pages adds 80c4d9fdc51c procfs: prevent unpriveleged processes accessing fdinfo dir adds cd9dfe08f559 ocfs2: reflink deadlock when clone file to the same direct [...] adds 1378d8cd99a5 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 53eec3fb230d ocfs2: fix ocfs2 corrupt when iputting an inode adds 014e133a8046 tools/vm/page_owner_sort.c: sort by stacktrace before culling adds 81b6faaa9d7d tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] adds 2e3da197e4a8 tools/vm/page_owner_sort.c: support sorting by stack trace adds 8c003bc937ec tools/vm/page_owner_sort.c: add switch between culling by [...] adds f2875d7a141d tools/vm/page_owner_sort.c: support sorting pid and time adds 0bb0c3a9a8c2 tools/vm/page_owner_sort.c: two trivial fixes adds 7ae93c5610c3 tools/vm/page_owner_sort.c: delete invalid duplicate code adds 7d0a7b051737 Documentation/vm/page_owner.rst: update the documentation adds 9fbc22759cd6 documentation-vm-page_ownerrst-update-the-documentation-fix adds a534a6410779 Documentation/vm/page_owner.rst: fix unexpected indentation warns adds c59f1e745e2f mm/vmalloc: allocate small pages for area->pages adds 279c53524fbd mm-vmalloc-allocate-small-pages-for-area-pages-fix adds 54c58a6db46c mm: discard __GFP_ATOMIC adds 81f20668bfa8 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] adds 9565d058b4a5 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] adds 24b18edb0c84 mm: sparsemem: use page table lock to protect kernel pmd o [...] adds 1c7a83e37a1b selftests: vm: add a hugetlb test case adds 361ed676cf88 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] adds cdec754f91ed mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds 6649716d17ab mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 8c576a620ac5 mm: fix race between MADV_FREE reclaim and blkdev direct IO read adds 716a40e57fd3 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds 10dd7201d68e zsmalloc: introduce some helper functions adds 040ae00aacf8 zsmalloc: rename zs_stat_type to class_stat_type adds 68d87b5ca0c8 zsmalloc: decouple class actions from zspage works adds 7bc7984bebe1 zsmalloc: introduce obj_allocated adds c08d3dd63a88 zsmalloc: move huge compressed obj from page to zspage adds 1e44beddb4da zsmalloc: remove zspage isolation for migration adds c58c603d9a4b locking/rwlocks: introduce write_lock_nested adds 90f26426ef17 locking/rwlocks: fix write_lock_nested for RT adds 118d633eb2bb locking: fixup write_lock_nested() implementation adds af54b40a10b4 zsmalloc: replace per zpage lock with pool->migrate_lock adds 00f332da0ffe zsmalloc: replace get_cpu_var with local_lock adds 65d81b4e7ee5 mm: introduce fault_in_exact_writeable() to probe for sub- [...] adds e6b50ea92831 arm64: add support for sub-page faults user probing adds a3a3d83ec58d btrfs: avoid live-lock in search_ioctl() on hardware with [...] adds 50311e0ccf41 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds caa4a20107f8 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 33d427760c7b kernel/hung_task.c: Monitor killed tasks. adds 967c9da81dce mm: percpu: generalize percpu related config adds 26b5c55bccba mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef adds a7697b45b482 mm: percpu: add generic pcpu_fc_alloc/free funciton adds 83a0c76927b4 mm: percpu: add generic pcpu_populate_pte() function adds 246ae96286ca proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] adds 23636544a3a4 proc: make the proc_create[_data]() stubs static inlines adds 542385c0ecfa proc-make-the-proc_create-stubs-static-inlines-fix adds 2f575574b063 proc-make-the-proc_create-stubs-static-inlines-fix2 adds a7dd3aba57f0 proc-make-the-proc_create-stubs-static-inlines-fix2-fix adds 9cfab1724538 proc: convert the return type of proc_fd_access_allowed() [...] adds 388746f4e4b6 proc/sysctl: make protected_* world readable adds 0585a8da2757 include/linux/unaligned: replace kernel.h with the necessa [...] adds a21ae42cff27 kernel.h: include a note to discourage people from includi [...] adds 754c12cf62a5 fs/exec: replace strlcpy with strscpy_pad in __set_task_comm adds a65049c1b776 fs/exec: replace strncpy with strscpy_pad in __get_task_comm adds 1cc1b6e52304 drivers/infiniband: replace open-coded string copy with ge [...] adds 38a01edcdb40 fs/binfmt_elf: replace open-coded string copy with get_task_comm adds 55426a11ccb7 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] adds 4a27acd75b6a tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] adds f63dce0258d8 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] adds 808b819385b8 kthread: dynamically allocate memory to store kthread's full name adds 1206e66c9c0f kernel/sys.c: only take tasklist_lock for get/setpriority( [...] adds c9ad10b38f86 kernel-sys-only-take-tasklist_lock-for-get-setpriorityprio [...] adds d00395852d07 kstrtox: uninline everything adds a54ba3c3d4be list: introduce list_is_head() helper and re-use it in list.h adds c63ad003091a lib/list_debug.c: print more list debugging context in __l [...] adds cd331b4c0a47 hash.h: remove unused define directive adds 254c13bb0574 drivers/infiniband/sw/rxe/rxe_qp.c: fix for "hash.h: remov [...] adds 9e5e9b7e3927 test_hash.c: split test_int_hash into arch-specific functions adds 955ed5989485 test_hash.c: split test_hash_init adds cf9c63057c9b lib/Kconfig.debug: properly split hash test kernel entries adds 406ed1dc8011 test_hash.c: refactor into kunit adds 55564906b1fc kunit: replace kernel.h with the necessary inclusions adds 2d4992c99dfc uuid: discourage people from using UAPI header in new code adds 7d6ed32478cc uuid: remove licence boilerplate text from the header adds 6bc9bfc90c69 lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test adds a40a8909a392 lz4: fix LZ4_decompress_safe_partial read out of bound adds 126e2491b830 checkpatch: relax regexp for COMMIT_LOG_LONG_LINE adds ad4a9ca0ffb0 checkpatch: Improve Kconfig help test adds 5d2b2e12df14 const_structs.checkpatch: add frequently used ops structs adds 1e9b0232df92 fs/binfmt_elf: use PT_LOAD p_align values for static PIE adds 21da7c8efbcb ELF: fix overflow in total mapping size calculation adds f5090d41b953 init/main.c: silence some -Wunused-parameter warnings adds 2a3301e55bed nilfs2: remove redundant pointer sbufs adds 3a367a8c5092 hfsplus: use struct_group_attr() for memcpy() region adds 3a7e9c6e5011 FAT: use io_schedule_timeout() instead of congestion_wait() adds 5247e061a44e fs/adfs: remove unneeded variable make code cleaner adds dd3b684b4aeb panic: use error_report_end tracepoint on warnings adds 5411bc4743aa panic-use-error_report_end-tracepoint-on-warnings-fix adds 5c47448b11ba panic: Remove oops_id. adds 72dfe310e57d docs: sysctl/kernel: add missing bit to panic_print adds 1e575b4cf4ba panic: add option to dump all CPUs backtraces in panic_print adds 6b3f49d3830b sysctl: documentation: fix table format warning adds ab693ae2140a panic: allow printing extra panic information on kdump adds 0c83ff755499 delayacct: support swapin delay accounting for swapping wi [...] adds b9c206b077a7 delayacct: fix incomplete disable operation when switch en [...] adds 3d657aaf3cec delayacct: cleanup flags in struct task_delay_info and fun [...] adds 4d3959d65968 Documentation/accounting/delay-accounting.rst: add thrashi [...] adds 176ec79a1cd0 delayacct: track delays from memory compact adds e468d0a4eda2 configs: introduce debug.config for CI-like setup adds 6cebc2713ce4 arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] adds 4b43c1b5c0fc btrfs: use generic Kconfig option for 256kB page size limit adds 4b1fef7ec824 lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] adds f371a572fb97 kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR adds 80ef7291da0e ubsan: remove CONFIG_UBSAN_OBJECT_SIZE adds 80323cae5166 ipc/sem: do not sleep with a spin lock held adds 22329c1f3cc1 Merge branch 'akpm-current/current' adds 595aecc9ab60 fs/f2fs/data.c: fix mess adds fe60a0d41d25 mm/migrate.c: rework migration_entry_wait() to not take a pageref adds 53b114b3f97f sysctl: add a new register_sysctl_init() interface adds 486ab56bcefe sysctl: move some boundary constants from sysctl.c to sysctl_vals adds b24a87103c43 sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] adds 9b53edbc45f4 hung_task: move hung_task sysctl interface to hung_task.c adds 474acf76aa63 watchdog: move watchdog sysctl interface to watchdog.c adds f1d240783217 sysctl: make ngroups_max const adds a1321b749077 sysctl: use const for typically used max/min proc sysctls adds 79abc7d61a97 sysctl: use SYSCTL_ZERO to replace some static int zero uses adds 95aa54072391 aio: move aio sysctl to aio.c adds c6143a84cb85 dnotify: move dnotify sysctl to dnotify.c adds 869ad3d578c0 hpet: simplify subdirectory registration with register_sysctl() adds c61350cbd5e0 i915: simplify subdirectory registration with register_sysctl() adds fa9b55eadb55 macintosh/mac_hid.c: simplify subdirectory registration wi [...] adds aa861c9138c1 ocfs2: simplify subdirectory registration with register_sysctl() adds 2a377387d7e7 test_sysctl: simplify subdirectory registration with regis [...] adds d3f30e663dd0 inotify: simplify subdirectory registration with register_ [...] adds a67345e22c6b inotify-simplify-subdirectory-registration-with-register_s [...] adds a47015f74131 cdrom: simplify subdirectory registration with register_sysctl() adds b2549c6b84a7 eventpoll: simplify sysctl declaration with register_sysctl() adds 917f7b267a72 firmware_loader: move firmware sysctl to its own files adds fcb879cc2a64 firmware_loader-move-firmware-sysctl-to-its-own-files-fix adds 189ba74ddfb8 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix adds 796dc9f7c007 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 adds 5f0a8dd9be48 random: move the random sysctl declarations to its own file adds 8e7d4500b01c sysctl: add helper to register a sysctl mount point adds f72b5e04e276 sysctl-add-helper-to-register-a-sysctl-mount-point-fix adds 473fe148e1bf fs: move binfmt_misc sysctl to its own file adds 139cb5ca590f printk: move printk sysctl to printk/sysctl.c adds 8517eded3a30 scsi/sg: move sg-big-buff sysctl to scsi/sg.c adds 991723391f72 stackleak: move stack_erasing sysctl to stackleak.c adds ebfb34423bfa sysctl: share unsigned long const values adds 6f8ccfe87006 fs: move inode sysctls to its own file adds 9bd36918d190 fs: move fs stat sysctls to file_table.c adds 2e6882529317 fs: move dcache sysctls to its own file adds c60f299f6069 fs/inode: avoid unused-variable warning adds a9fb2090c37e fs/dcache: avoid unused-function warning adds 6f78415f032c sysctl: move maxolduid as a sysctl specific const adds 3074374bfbe5 sysctl-move-maxolduid-as-a-sysctl-specific-const-fix adds 2e07bb73f0d5 fs: move shared sysctls to fs/sysctls.c adds 38cf5f44cd0b fs: move locking sysctls where they are used adds fb55cddd634d fs: move namei sysctls to its own file adds 4ae0806b7859 fs: move fs/exec.c sysctls into its own file adds a6c7801d2faf fs: move pipe sysctls to is own file adds e8a5e17e9d1c sysctl: add and use base directory declarer and registrati [...] adds bc53e60a58fd sysctl-add-and-use-base-directory-declarer-and-registratio [...] adds f45a17ed4ce8 fs: move namespace sysctls and declare fs base directory adds 335b433d04b6 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() adds c879407da422 printk: fix build warning when CONFIG_PRINTK=n adds 2284b930f645 fs/coredump: move coredump sysctls into its own file adds e4f4388a7026 kprobe: move sysctl_kprobes_optimization to kprobes.c adds b20bbe8c35f3 kernel/sysctl.c: remove unused variable ten_thousand adds 2dc0d87f605f sysctl: returns -EINVAL when a negative value is passed to [...] adds 2c05e9eabc52 fs: proc: store PDE()->data into inode->i_private adds 67cf92569599 proc: remove PDE_DATA() completely adds defd9ad92adf proc-remove-pde_data-completely-fix adds 55e1cacedbbf proc-remove-pde_data-completely-fix-fix adds c2924ef42e3e lib/stackdepot: allow optional init and stack_table alloca [...] adds 58d82a558623 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] adds 165a8459f8f3 lib/stackdepot: allow optional init and stack_table alloca [...] adds 02162fd7cf84 lib/stackdepot: allow optional init and stack_table alloca [...] adds d040ac642613 lib/stackdepot: allow optional init and stack_table alloca [...] adds caceaf036cc9 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] adds e9eee43bbc76 mm: remove cleancache adds 59647b0b47e3 frontswap: remove frontswap_writethrough adds b9745f5cc8d5 frontswap: remove frontswap_tmem_exclusive_gets adds ee6dd2e6f059 frontswap: remove frontswap_shrink adds dc8af18c37c4 frontswap: remove frontswap_curr_pages adds 0e4d70058e27 frontswap: simplify frontswap_init adds e76b3da1bb12 frontswap: remove the frontswap exports adds 3df128ed5e8f mm: simplify try_to_unuse adds 72fd497ab817 mm-simplify-try_to_unuse-fix adds 6bed374e2bda frontswap: remove frontswap_test adds e635443ddabb frontswap: simplify frontswap_register_ops adds 272ddb3945c4 mm: mark swap_lock and swap_active_head static adds 337ea41325b8 frontswap: remove support for multiple ops adds 5bc37ee6232f mm: hide the FRONTSWAP Kconfig symbol adds 151aee0fe81e Merge branch 'akpm/master' adds 6f59bc242877 Add linux-next specific files for 20220118
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 (468c1d50222c) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .../admin-guide/mm/numa_memory_policy.rst | 2 +- .../bindings/display/simple-framebuffer.yaml | 12 +- .../bindings/power/reset/gpio-restart.yaml | 4 +- .../devicetree/bindings/trivial-devices.yaml | 8 +- .../devicetree/bindings/vendor-prefixes.yaml | 10 + Documentation/process/changes.rst | 45 +- Documentation/rust/coding-guidelines.rst | 151 + Documentation/rust/docs.rst | 101 - .../rust/{coding.rst => general-information.rst} | 57 +- Documentation/rust/index.rst | 4 +- Documentation/rust/quick-start.rst | 41 +- Documentation/staging/tee.rst | 4 +- Documentation/tools/rtla/Makefile | 41 + Documentation/tools/rtla/common_appendix.rst | 12 + Documentation/tools/rtla/common_hist_options.rst | 23 + Documentation/tools/rtla/common_options.rst | 28 + .../tools/rtla/common_osnoise_description.rst | 8 + .../tools/rtla/common_osnoise_options.rst | 17 + .../tools/rtla/common_timerlat_description.rst | 10 + .../tools/rtla/common_timerlat_options.rst | 16 + Documentation/tools/rtla/common_top_options.rst | 3 + Documentation/tools/rtla/rtla-osnoise-hist.rst | 66 + Documentation/tools/rtla/rtla-osnoise-top.rst | 61 + Documentation/tools/rtla/rtla-osnoise.rst | 59 + Documentation/tools/rtla/rtla-timerlat-hist.rst | 106 + Documentation/tools/rtla/rtla-timerlat-top.rst | 145 + Documentation/tools/rtla/rtla-timerlat.rst | 57 + Documentation/tools/rtla/rtla.rst | 48 + Documentation/trace/events.rst | 19 + Documentation/trace/ftrace.rst | 2 +- Documentation/vm/arch_pgtable_helpers.rst | 14 +- MAINTAINERS | 11 +- Makefile | 24 +- Next/SHA1s | 123 +- Next/Trees | 7 +- Next/merge.log | 5882 +++----------------- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 43 + arch/ia64/kernel/topology.c | 3 +- arch/parisc/include/asm/processor.h | 1 + arch/parisc/kernel/setup.c | 15 +- arch/parisc/kernel/toc.c | 1 + arch/powerpc/include/asm/ppc-opcode.h | 1 + arch/powerpc/include/asm/syscall.h | 4 +- arch/powerpc/include/asm/thread_info.h | 2 + arch/powerpc/net/bpf_jit_comp.c | 29 +- arch/powerpc/net/bpf_jit_comp32.c | 9 + arch/powerpc/net/bpf_jit_comp64.c | 29 +- arch/s390/include/asm/cpu_mf.h | 4 +- arch/s390/include/asm/uaccess.h | 120 +- arch/s390/kernel/perf_cpum_cf_common.c | 4 +- arch/s390/kernel/perf_cpum_cf_events.c | 6 +- arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/lib/uaccess.c | 24 +- arch/x86/include/asm/fpu/api.h | 2 +- arch/x86/kernel/fpu/xstate.c | 2 +- block/blk-mq-tag.c | 40 +- block/blk-sysfs.c | 4 +- drivers/android/context.rs | 1 + drivers/android/process.rs | 14 +- drivers/android/rust_binder.rs | 4 +- drivers/ata/Kconfig | 2 +- drivers/ata/ahci_st.c | 2 +- drivers/base/devtmpfs.c | 7 + drivers/block/aoe/aoecmd.c | 2 +- drivers/block/brd.c | 73 +- drivers/block/loop.c | 2 +- drivers/char/random.c | 645 +-- drivers/char/virtio_console.c | 7 + drivers/clk/clk-si5341.c | 2 +- drivers/clk/visconti/pll.c | 3 +- drivers/gpio/gpio-idt3243x.c | 4 +- drivers/gpio/gpio-mpc8xxx.c | 4 +- drivers/gpio/gpio_pl061_rust.rs | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 9 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 14 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 108 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 9 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 69 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 1 + drivers/gpu/drm/amd/amdgpu/cik.c | 4 + drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 1 + drivers/gpu/drm/amd/amdgpu/vi.c | 4 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 55 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 11 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 11 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 40 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 54 + drivers/gpu/drm/amd/display/dc/dc.h | 1 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 8 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 3 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 11 + .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 25 - .../amd/display/dc/irq/dcn20/irq_service_dcn20.h | 2 - .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 25 - .../amd/display/dc/irq/dcn21/irq_service_dcn21.h | 2 - drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +- drivers/gpu/drm/amd/display/dc/irq/irq_service.h | 4 - drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 23 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 24 +- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 19 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 71 +- .../drm/amd/pm/powerplay/inc/smu_ucode_xfer_cz.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 133 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 6 +- drivers/gpu/drm/drm_atomic_helper.c | 12 +- drivers/gpu/drm/drm_mipi_dbi.c | 2 +- drivers/gpu/drm/i915/display/intel_ddi.c | 22 + drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 10 +- drivers/gpu/drm/i915/i915_reg.h | 8 +- drivers/gpu/drm/ttm/ttm_module.c | 4 +- drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/ti-tsc2046.c | 4 +- drivers/iio/imu/adis16480.c | 7 +- drivers/input/touchscreen/ti_am335x_tsc.c | 2 +- drivers/irqchip/irq-apple-aic.c | 1 - drivers/irqchip/irq-loongson-pch-msi.c | 2 +- drivers/irqchip/irq-realtek-rtl.c | 18 +- drivers/net/bonding/bond_main.c | 4 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 1 + drivers/net/ethernet/apple/bmac.c | 5 +- drivers/net/ethernet/apple/mace.c | 16 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 10 +- drivers/net/ethernet/i825xx/sni_82596.c | 3 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mscc/ocelot_flower.c | 29 +- drivers/net/ethernet/mscc/ocelot_net.c | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 3 +- drivers/net/phy/marvell.c | 56 +- drivers/net/phy/sfp.c | 25 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/smsc95xx.c | 3 +- drivers/net/wwan/mhi_wwan_mbim.c | 4 +- drivers/pci/controller/Kconfig | 2 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 5 +- drivers/pinctrl/pinctrl-thunderbay.c | 90 +- drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c | 8 +- drivers/remoteproc/Kconfig | 4 + drivers/remoteproc/qcom_q6v5.c | 1 + drivers/rpmsg/rpmsg_char.c | 22 +- drivers/rtc/rtc-gamecube.c | 4 +- drivers/rtc/rtc-mc146818-lib.c | 4 +- drivers/rtc/rtc-sunplus.c | 2 +- drivers/video/backlight/lm3630a_bl.c | 1 - drivers/video/backlight/qcom-wled.c | 1 + drivers/video/fbdev/aty/aty128fb.c | 10 +- drivers/video/fbdev/aty/mach64_ct.c | 4 +- drivers/video/fbdev/controlfb.c | 2 + drivers/video/fbdev/hyperv_fb.c | 16 +- drivers/video/fbdev/imxfb.c | 2 + drivers/video/fbdev/matrox/matroxfb_base.c | 2 +- drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 2 +- drivers/video/fbdev/ocfb.c | 2 +- .../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 3 +- .../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 3 +- .../video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | 3 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 1 - drivers/video/fbdev/sis/sis_main.c | 2 +- drivers/video/fbdev/stifb.c | 2 +- drivers/virtio/virtio.c | 50 +- drivers/virtio/virtio_mem.c | 2 + fs/btrfs/ioctl.c | 12 +- fs/cifs/cifsglob.h | 2 - fs/cifs/cifsproto.h | 5 + fs/cifs/connect.c | 84 +- fs/cifs/inode.c | 7 + fs/cifs/misc.c | 49 + fs/cifs/sess.c | 26 +- fs/cifs/smb2pdu.c | 96 +- fs/cifs/smb2transport.c | 6 - fs/cifs/transport.c | 17 +- fs/io_uring.c | 64 +- fs/nfs/dir.c | 71 +- fs/nfs/getroot.c | 3 +- fs/nfs/inode.c | 147 +- fs/nfs/internal.h | 10 - fs/nfs/nfs3proc.c | 1 - fs/nfs/nfs4_fs.h | 31 - fs/nfs/nfs4file.c | 550 -- fs/nfs/nfs4proc.c | 180 +- fs/nfs/nfs4trace.h | 8 +- fs/nfs/nfs4xdr.c | 240 +- fs/nfs/nfstrace.c | 5 - fs/nfs/nfstrace.h | 9 +- fs/nfs/proc.c | 1 - fs/ntfs/attrib.c | 2 +- fs/ocfs2/cluster/masklog.c | 11 +- fs/ocfs2/dir.c | 2 +- fs/overlayfs/copy_up.c | 16 +- fs/super.c | 4 +- fs/unicode/.gitignore | 2 +- fs/xfs/libxfs/xfs_fs.h | 37 +- fs/xfs/xfs_bmap_util.c | 7 +- fs/xfs/xfs_bmap_util.h | 2 +- fs/xfs/xfs_file.c | 3 +- fs/xfs/xfs_ioctl.c | 102 +- fs/xfs/xfs_ioctl.h | 6 - fs/xfs/xfs_ioctl32.c | 27 - fs/xfs/xfs_ioctl32.h | 4 - include/linux/fs_context.h | 2 + include/linux/mc146818rtc.h | 2 +- include/linux/mm.h | 20 + include/linux/nfs4.h | 1 - include/linux/nfs_fs.h | 15 - include/linux/nfs_fs_sb.h | 2 +- include/linux/nfs_xdr.h | 80 +- include/linux/sbitmap.h | 11 + include/linux/trace_events.h | 1 + include/linux/virtio.h | 1 - include/net/sch_generic.h | 5 + include/trace/events/random.h | 56 +- include/trace/events/sunrpc.h | 18 +- include/trace/events/thp.h | 35 - include/uapi/drm/amdgpu_drm.h | 2 + include/uapi/linux/nfs.h | 101 - init/Kconfig | 37 +- kernel/bpf/stackmap.c | 5 +- kernel/module.c | 9 +- kernel/trace/Kconfig | 14 + kernel/trace/ftrace.c | 34 +- kernel/trace/trace.c | 6 +- kernel/trace/trace.h | 66 +- kernel/trace/trace_eprobe.c | 22 +- kernel/trace/trace_events.c | 12 +- kernel/trace/trace_events_filter.c | 107 +- kernel/trace/trace_events_hist.c | 48 +- kernel/trace/trace_events_trigger.c | 424 +- kernel/trace/trace_kprobe.c | 5 +- kernel/trace/trace_osnoise.c | 20 +- kernel/trace/trace_output.c | 4 + kernel/trace/trace_probe.c | 2 + kernel/trace/trace_syscalls.c | 6 +- kernel/trace/trace_uprobe.c | 5 + lib/Kconfig.debug | 2 +- lib/crypto/Kconfig | 5 +- lib/rust.h | 14 + lib/sbitmap.c | 25 +- lib/vsprintf.c | 7 +- localversion-next | 2 +- mm/debug_vm_pgtable.c | 4 +- mm/filemap.c | 10 +- mm/oom_kill.c | 2 +- mm/vmalloc.c | 16 +- net/bluetooth/hci_event.c | 13 + net/core/sock.c | 3 + net/ipv4/fib_semantics.c | 11 +- net/sched/sch_generic.c | 1 + net/smc/smc_core.c | 17 +- net/smc/smc_wr.h | 4 - net/sunrpc/xprtrdma/backchannel.c | 4 - net/sunrpc/xprtrdma/frwr_ops.c | 4 - net/sunrpc/xprtrdma/rpc_rdma.c | 4 - net/sunrpc/xprtrdma/transport.c | 4 - net/sunrpc/xprtrdma/verbs.c | 23 - net/tls/tls_sw.c | 1 + net/unix/garbage.c | 14 +- net/unix/scm.c | 6 +- rust/Makefile | 57 +- rust/alloc/alloc.rs | 3 + rust/alloc/boxed.rs | 3 + rust/alloc/collections/mod.rs | 1 + rust/alloc/fmt.rs | 18 + rust/alloc/lib.rs | 97 +- rust/alloc/raw_vec.rs | 71 +- rust/alloc/slice.rs | 4 + rust/alloc/str.rs | 7 +- rust/alloc/string.rs | 15 +- rust/alloc/vec/drain.rs | 1 + rust/alloc/vec/mod.rs | 42 +- rust/helpers.c | 72 + rust/kernel/amba.rs | 147 +- rust/kernel/bindings_helper.h | 1 + rust/kernel/chrdev.rs | 13 +- rust/kernel/clk.rs | 75 + rust/kernel/device.rs | 347 +- rust/kernel/driver.rs | 372 +- rust/kernel/file.rs | 6 + rust/kernel/file_operations.rs | 509 +- rust/kernel/gpio.rs | 2 + rust/kernel/io_mem.rs | 20 + rust/kernel/irq.rs | 5 +- rust/kernel/lib.rs | 8 +- rust/kernel/miscdev.rs | 102 +- rust/kernel/of.rs | 122 +- rust/kernel/platdev.rs | 152 - rust/kernel/platform.rs | 224 + rust/kernel/prelude.rs | 5 +- rust/kernel/sync/arc.rs | 4 +- rust/kernel/sync/condvar.rs | 1 + rust/kernel/sync/mutex.rs | 1 + rust/kernel/sync/revocable_mutex.rs | 8 +- rust/kernel/sync/seqlock.rs | 1 + samples/rust/Kconfig | 10 + samples/rust/Makefile | 1 + samples/rust/rust_chrdev.rs | 7 +- samples/rust/rust_miscdev.rs | 18 +- samples/rust/rust_platform.rs | 25 + samples/rust/rust_random.rs | 9 +- samples/rust/rust_semaphore.rs | 17 +- samples/trace_events/trace-events-sample.h | 2 +- scripts/Kconfig.include | 6 +- scripts/Makefile | 6 +- scripts/cc-version.sh | 12 +- scripts/coccinelle/iterators/fen.cocci | 124 - scripts/coccinelle/misc/bugon.cocci | 63 - scripts/dtc/dtx_diff | 8 +- scripts/link-vmlinux.sh | 6 +- scripts/min-tool-version.sh | 6 + scripts/rust-is-available-bindgen-libclang.h | 2 + scripts/rust-is-available.sh | 159 + scripts/rust-version.sh | 31 - scripts/sorttable.c | 2 + scripts/sorttable.h | 120 +- sound/core/misc.c | 2 +- sound/pci/hda/patch_realtek.c | 12 + sound/usb/mixer_maps.c | 12 + tools/arch/x86/include/asm/cpufeatures.h | 1 + tools/arch/x86/include/asm/msr-index.h | 17 + tools/arch/x86/lib/memcpy_64.S | 12 +- tools/arch/x86/lib/memset_64.S | 6 +- tools/bpf/runqslower/runqslower.bpf.c | 2 +- tools/bpf/runqslower/runqslower.c | 2 +- tools/bpf/runqslower/runqslower.h | 2 +- tools/include/uapi/drm/drm.h | 18 + tools/lib/perf/tests/test-evlist.c | 5 +- tools/perf/Documentation/perf-buildid-cache.txt | 5 +- tools/perf/Documentation/perf-config.txt | 9 + tools/perf/Documentation/perf-record.txt | 9 + tools/perf/builtin-buildid-cache.c | 25 +- tools/perf/builtin-record.c | 13 + .../perf/util/arm64-frame-pointer-unwind-support.c | 2 +- tools/perf/util/cpumap.h | 10 + tools/perf/util/cputopo.c | 3 +- tools/perf/util/evlist.c | 2 +- tools/perf/util/metricgroup.c | 4 +- tools/perf/util/util.c | 15 + tools/perf/util/util.h | 6 + tools/testing/selftests/net/fcnal-test.sh | 3 + .../selftests/vm/charge_reserved_hugetlb.sh | 34 +- .../selftests/vm/hugetlb_reparenting_test.sh | 21 +- tools/testing/selftests/vm/userfaultfd.c | 15 +- tools/testing/selftests/vm/write_hugetlb_memory.sh | 2 +- tools/tracing/rtla/Makefile | 102 + tools/tracing/rtla/README.txt | 36 + tools/tracing/rtla/src/osnoise.c | 875 +++ tools/tracing/rtla/src/osnoise.h | 91 + tools/tracing/rtla/src/osnoise_hist.c | 801 +++ tools/tracing/rtla/src/osnoise_top.c | 579 ++ tools/tracing/rtla/src/rtla.c | 87 + tools/tracing/rtla/src/timerlat.c | 72 + tools/tracing/rtla/src/timerlat.h | 4 + tools/tracing/rtla/src/timerlat_hist.c | 822 +++ tools/tracing/rtla/src/timerlat_top.c | 618 ++ tools/tracing/rtla/src/trace.c | 192 + tools/tracing/rtla/src/trace.h | 27 + tools/tracing/rtla/src/utils.c | 433 ++ tools/tracing/rtla/src/utils.h | 56 + 365 files changed, 11665 insertions(+), 9482 deletions(-) create mode 100644 Documentation/rust/coding-guidelines.rst delete mode 100644 Documentation/rust/docs.rst rename Documentation/rust/{coding.rst => general-information.rst} (50%) create mode 100644 Documentation/tools/rtla/Makefile create mode 100644 Documentation/tools/rtla/common_appendix.rst create mode 100644 Documentation/tools/rtla/common_hist_options.rst create mode 100644 Documentation/tools/rtla/common_options.rst create mode 100644 Documentation/tools/rtla/common_osnoise_description.rst create mode 100644 Documentation/tools/rtla/common_osnoise_options.rst create mode 100644 Documentation/tools/rtla/common_timerlat_description.rst create mode 100644 Documentation/tools/rtla/common_timerlat_options.rst create mode 100644 Documentation/tools/rtla/common_top_options.rst create mode 100644 Documentation/tools/rtla/rtla-osnoise-hist.rst create mode 100644 Documentation/tools/rtla/rtla-osnoise-top.rst create mode 100644 Documentation/tools/rtla/rtla-osnoise.rst create mode 100644 Documentation/tools/rtla/rtla-timerlat-hist.rst create mode 100644 Documentation/tools/rtla/rtla-timerlat-top.rst create mode 100644 Documentation/tools/rtla/rtla-timerlat.rst create mode 100644 Documentation/tools/rtla/rtla.rst create mode 100644 lib/rust.h create mode 100644 rust/kernel/clk.rs delete mode 100644 rust/kernel/platdev.rs create mode 100644 rust/kernel/platform.rs create mode 100644 samples/rust/rust_platform.rs delete mode 100644 scripts/coccinelle/iterators/fen.cocci delete mode 100644 scripts/coccinelle/misc/bugon.cocci create mode 100644 scripts/rust-is-available-bindgen-libclang.h create mode 100755 scripts/rust-is-available.sh delete mode 100755 scripts/rust-version.sh create mode 100644 tools/tracing/rtla/Makefile create mode 100644 tools/tracing/rtla/README.txt create mode 100644 tools/tracing/rtla/src/osnoise.c create mode 100644 tools/tracing/rtla/src/osnoise.h create mode 100644 tools/tracing/rtla/src/osnoise_hist.c create mode 100644 tools/tracing/rtla/src/osnoise_top.c create mode 100644 tools/tracing/rtla/src/rtla.c create mode 100644 tools/tracing/rtla/src/timerlat.c create mode 100644 tools/tracing/rtla/src/timerlat.h create mode 100644 tools/tracing/rtla/src/timerlat_hist.c create mode 100644 tools/tracing/rtla/src/timerlat_top.c create mode 100644 tools/tracing/rtla/src/trace.c create mode 100644 tools/tracing/rtla/src/trace.h create mode 100644 tools/tracing/rtla/src/utils.c create mode 100644 tools/tracing/rtla/src/utils.h