This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-defconfig in repository toolchain/ci/linux.
omits 7afeac307a95 Add linux-next specific files for 20211203 omits 47fe190f9350 Merge branch 'akpm/master' omits be775b064ef6 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] omits 1007fc9acd89 lib/stackdepot: allow optional init and stack_table alloca [...] omits ed862c08724e lib/stackdepot: allow optional init and stack_table alloca [...] omits 28e9690f6257 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits d30b35a6c621 lib/stackdepot: allow optional init and stack_table alloca [...] omits b80d0a018089 proc-remove-pde_data-completely-fix omits 28744eb09362 proc: remove PDE_DATA() completely omits 93ce2ae2869e fs: proc: store PDE()->data into inode->i_private omits 6d25e3a24f44 kprobe: move sysctl_kprobes_optimization to kprobes.c omits d32658722068 fs/coredump: move coredump sysctls into its own file omits e0890dc9ab3f printk: fix build warning when CONFIG_PRINTK=n omits de36603b9d7f kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() omits 5c64079ddd2d fs: move namespace sysctls and declare fs base directory omits 0ea09efe776c sysctl-add-and-use-base-directory-declarer-and-registratio [...] omits 0dc378bf4bda sysctl: add and use base directory declarer and registrati [...] omits e37a26ebd91c fs: move pipe sysctls to is own file omits 249b81e14550 fs: move fs/exec.c sysctls into its own file omits 003af4fc60b4 fs: move namei sysctls to its own file omits 30876062dfba fs: move locking sysctls where they are used omits 96ef3bfbc738 fs: move shared sysctls to fs/sysctls.c omits ecd2c60280f7 sysctl: move maxolduid as a sysctl specific const omits f0eea17ca8da fs: move dcache sysctls to its own file omits 631c9f5b14ac fs: move fs stat sysctls to file_table.c omits 245314851782 fs: move inode sysctls to its own file omits 8e2526082612 sysctl: share unsigned long const values omits de3bece2655f stackleak: move stack_erasing sysctl to stackleak.c omits 94caf273d298 scsi/sg: move sg-big-buff sysctl to scsi/sg.c omits e758557ceb40 printk: move printk sysctl to printk/sysctl.c omits 0a4b6f0e3539 fs: move binfmt_misc sysctl to its own file omits 54f7c157e787 sysctl-add-helper-to-register-a-sysctl-mount-point-fix omits 21b11edc786e sysctl: add helper to register a sysctl mount point omits 0c6645c520f5 random: move the random sysctl declarations to its own file omits caa3317bc99d firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 omits 03064aa09fb4 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix omits befbfdf569bc firmware_loader-move-firmware-sysctl-to-its-own-files-fix omits 9c02c212a183 firmware_loader: move firmware sysctl to its own files omits 45a6955a6919 eventpoll: simplify sysctl declaration with register_sysctl() omits 5ff7c689687e cdrom: simplify subdirectory registration with register_sysctl() omits 6bc3dff14ca6 inotify-simplify-subdirectory-registration-with-register_s [...] omits babcbc7aae25 inotify: simplify subdirectory registration with register_ [...] omits 9010ccfa117b test_sysctl: simplify subdirectory registration with regis [...] omits 6c0160c52e74 ocfs2: simplify subdirectory registration with register_sysctl() omits 57f8bd088cf1 macintosh/mac_hid.c: simplify subdirectory registration wi [...] omits 1c4aad34b5a7 i915: simplify subdirectory registration with register_sysctl() omits f1ca19c29086 hpet: simplify subdirectory registration with register_sysctl() omits 41d8f73dfa24 dnotify: move dnotify sysctl to dnotify.c omits 0fa1815b6bc3 aio: move aio sysctl to aio.c omits 9fccd9b58bf2 sysctl: use SYSCTL_ZERO to replace some static int zero uses omits 8dc7c511a45b sysctl: use const for typically used max/min proc sysctls omits a7b9f898cfc7 sysctl: make ngroups_max const omits 621948d2b91c watchdog: move watchdog sysctl interface to watchdog.c omits 44c1c1808ac5 hung_task: move hung_task sysctl interface to hung_task.c omits 9d94726d0615 sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] omits 507a0fea95ec sysctl: move some boundary constants from sysctl.c to sysctl_vals omits 6a76e1d44f28 sysctl: add a new register_sysctl_init() interface omits e240917da0d1 Merge branch 'akpm-current/current' omits 22c38c865fe1 mark HID_CHICONY as broken for now omits 5a6e793b9603 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d4856ba9419e Merge branch 'slab-next' of git://git.kernel.org/pub/scm/l [...] omits 9f53387178e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d40137ab8e4b Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits 5fc829326ac8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cffae4473224 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 5ba4f4d019fd Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits dc41f2bebc0b Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] omits cae12a3b0cd9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cf17d59df5a2 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git omits b01256681ee4 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits a51db9e33ac6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aa8191e76b0f Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 6e730bf9c06f Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 8aa7451fae9e Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits ee1f5b66763d Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 8017a3fb5c17 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 8aabd3618fc4 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits b724a94bf0cd Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 3dc0d7fb5213 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fe71b0cf675c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4cb8c9631c1e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 44b1ff46bab0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dab529523e08 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ae47428bd76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6b4b4efe4a59 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits cefb3ac8d154 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f0cfb5738177 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 73b0dc139155 Merge branch 'gpio/gpio-sim' of git://git.kernel.org/pub/s [...] omits e24d0a695952 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1dd1624cc918 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 82659ff4ba3a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits ddc022888d94 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b69c5b6716a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bdb926216c26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f46d5d6a3f2e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f71c5936760d Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits cab9be1498e5 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 091df128dad3 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 1eff297fdcd4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ce2a12f28a8a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 540f477aaece Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 2427ed1c3a53 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 993688254a6b Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 6d8b52ade63a Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 2f3e37d47f77 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 818c4a15fdbc Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits e66a7d783923 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 087b89389d46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fc9363f3158a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f427b661a647 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b401ef18a381 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 22fac41023f0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fe26c486d92f Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits d40bd77412db Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 9640ada77a9e Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 3e4cab64cd9b lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] omits 2daf92781649 btrfs: use generic Kconfig option for 256kB page size limit omits 19d67df047e5 arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] omits 825f36cf97d5 configs: introduce debug.config for CI-like setup omits 6089ccf4c615 delayacct: cleanup flags in struct task_delay_info and fun [...] omits 9ec19708ee44 delayacct: fix incomplete disable operation when switch en [...] omits 5f636729b344 delayacct: support swapin delay accounting for swapping wi [...] omits f57032f20353 panic-use-error_report_end-tracepoint-on-warnings-fix omits 97fe96df9f9c panic: use error_report_end tracepoint on warnings omits b428e0c829d8 hfsplus: use struct_group_attr() for memcpy() region omits 96066be0cc21 init/main.c: silence some -Wunused-parameter warnings omits 356d87c46270 ELF: fix overflow in total mapping size calculation omits 0c9333606e30 fs/binfmt_elf: Fix AT_PHDR for unusual ELF files omits ad98eae69d56 const_structs.checkpatch: add frequently used ops structs omits 810495756ec3 checkpatch: Improve Kconfig help test omits 72c1295a0d61 checkpatch: relax regexp for COMMIT_LOG_LONG_LINE omits 6e6599fd5cbf lz4: fix LZ4_decompress_safe_partial read out of bound omits 1be03251bf0c list: introduce list_is_head() helper and re-use it in list.h omits da66f67cbeaf kstrtox: uninline everything omits 835ac55e4cb0 kthread: dynamically allocate memory to store kthread's full name omits 665f0301d41f tools/testing/selftests/bpf: replace open-coded 16 with TA [...] omits 91cd7e1fcdbd tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] omits 8971b62cbcba samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] omits b1a4cbfbd730 fs/binfmt_elf: replace open-coded string copy with get_task_comm omits 72b80917931a drivers/infiniband: replace open-coded string copy with ge [...] omits a1351059a933 fs/exec: replace strncpy with strscpy_pad in __get_task_comm omits 92eab27b6d9e fs/exec: replace strlcpy with strscpy_pad in __set_task_comm omits 5eaf3d231041 proc/sysctl: make protected_* world readable omits d40e84e47d41 proc-make-the-proc_create-stubs-static-inlines-fix2 omits 4cbd21cb18f8 proc-make-the-proc_create-stubs-static-inlines-fix omits 047f212044d2 proc: Make the proc_create[_data]() stubs static inlines omits cd666931c42f proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] omits 0c559b4d5622 kernel/hung_task.c: Monitor killed tasks. omits dcccb550ac0d fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 21f209eb2ec4 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 1d415061bf1c mm/damon: move damon_rand() definition into damon.h omits c5f874837af4 mm/damon/schemes: add the validity judgment of thresholds omits 2ad6a71b53aa mm/damon/vaddr: remove swap_ranges() and replace it with swap() omits a337106a79ff mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix omits c656d7313dee mm/damon: remove some unneeded function definitions in damon.h omits 94b7a62137c2 mm/damon/core: use abs() instead of diff_of() omits 511558a88df1 mm/damon: add 'age' of region tracepoint support omits 7c52f9a2190e mm/damon: unified access_check function naming rules omits 35455ce89015 mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault omits b2975fa9db54 mm: fix some comment errors omits 24a8fe646c8c zram: use ATTRIBUTE_GROUPS omits 32e0b2a57a63 btrfs: avoid live-lock in search_ioctl() on hardware with [...] omits 7acb88b8055c arm64: add support for sub-page faults user probing omits 4db41d376849 mm: introduce fault_in_exact_writeable() to probe for sub- [...] omits b770a55d8631 zsmalloc: replace get_cpu_var with local_lock omits 8d1c310e5798 zsmalloc: replace per zpage lock with pool->migrate_lock omits f82ca28120d1 locking: fixup write_lock_nested() implementation omits 3b300b975796 locking/rwlocks: fix write_lock_nested for RT omits a0a7dc3c835f locking/rwlocks: introduce write_lock_nested omits d0694de0e79b zsmalloc: remove zspage isolation for migration omits efcc1718fe08 zsmalloc: move huge compressed obj from page to zspage omits fc6e8400126b zsmalloc: introduce obj_allocated omits 19387ff580d5 zsmalloc: decouple class actions from zspage works omits 9f8f0eb8a4ec zsmalloc: rename zs_stat_type to class_stat_type omits b523de7a7737 zsmalloc: introduce some helper functions omits 7f021427ee88 mm-rmap-fix-potential-batched-tlb-flush-race-fix omits b7b1785b1807 mm/rmap: fix potential batched TLB flush race omits d169a5f7a4e3 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits d93c6b0ad164 mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix omits d4e43b805358 mm: memcg/percpu: account extra objcg space to memory cgroups omits b7492d29e340 mm/hwpoison: fix unpoison_memory() omits bee125ff1c2d mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE omits eb9f0022c938 mm/hwpoison: mf_mutex for soft offline and unpoison omits 1679c4bc047d mm: ksm: fix use-after-free kasan report in ksm_might_need [...] omits 517d720ddb66 mm: migrate: add more comments for selecting target node randomly omits 39009c01ff4b mm: migrate: support multiple target nodes demotion omits f5506c31d06d mm/migrate.c: rework migration_entry_wait() to not take a pageref omits 6ac5f98bcb6a mm: compaction: fix the migration stats in trace_mm_compac [...] omits 201451a22d7c mm-migrate-correct-the-hugetlb-migration-stats-fix omits a386db455499 mm: migrate: correct the hugetlb migration stats omits 95e3d3e7ae8e mm: migrate: fix the return value of migrate_pages() omits eed4b66e2ba3 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 8e89d52aa0e3 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 6632e67ae463 mm/mempolicy: wire up syscall set_mempolicy_home_node omits ce4aed76c26b mm/mempolicy: add set_mempolicy_home_node syscall omits 4d663e810327 mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY omits ce0bdd9e1310 vmscan: make drop_slab_node static omits 8efa2c8c056a selftests/uffd: allow EINTR/EAGAIN omits 9b7c0a5d9975 mm, hugepages: make memory size variable in hugepage-mrema [...] omits 515ff3c30958 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits 25cfe577c57d selftests: vm: add a hugetlb test case omits f90890942c20 mm: sparsemem: use page table lock to protect kernel pmd o [...] omits 675ddaabc64b mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits cb306e6294f4 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits f57a9543cd52 hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical" omits 8132a84192a5 hugetlb: add hugetlb.*.numa_stat file omits 76c4bd796c4a mm: drop node from alloc_pages_vma omits f36aebeda0ea mm: page_alloc: fix building error on -Werror=array-compare omits 7f42495c1964 mm: fix boolreturn.cocci warning omits d1b04391543e mm/pagealloc: sysctl: change watermark_scale_factor max li [...] omits 1ecc463e17e6 mm: introduce memalloc_retry_wait() omits 01b9f1474f9e mm: discard __GFP_ATOMIC omits 11e548f93932 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware omits 1820353851e5 mm: allow !GFP_KERNEL allocations for kvmalloc omits fc06a77c97ba mm/vmalloc: be more explicit about supported gfp flags. omits aaa1c9d98f6c mm/vmalloc: add support for __GFP_NOFAIL omits 496a911d5f7d mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc omits 798ccc603461 mm/oom_kill: allow process_mrelease to run under mmap_lock [...] omits 3719b3fbf099 mm: protect free_pgtables with mmap_lock write lock in exit_mmap omits 74bf709ae504 x86: mm: add x86_64 support for page table check omits d6ca60bd057e mm-page-table-check-fix omits 05ec18d07fb1 mm: page table check omits d04dd0454d99 mm: ptep_clear() page table helper omits 73bf197e8f06 mm: add anonymous vma name refcounting omits 90b591292994 docs: proc.rst: /proc/PID/maps: fix malformed table omits 52f545eb6dd7 mm: add a field to store names for private anonymous memory omits 5c137b7ab896 mm: rearrange madvise code to allow for reuse omits 3d45a97dad21 mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] omits 38c636294552 mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit omits c4ad9b84910f tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] omits 8273d1fdf3c2 memcg: better bounds on the memcg stats updates omits 47b79ac598c9 mm/page_counter: remove an incorrect call to propagate_pro [...] omits a2649d97e1e4 mm: memcontrol: make cgroup_memory_nokmem static omits cbf908defa40 mm/frontswap.c: use non-atomic '__set_bit()' when possible omits e02d065b25b0 mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] omits 015141162501 mm: shmem: don't truncate page if memory failure happens omits af499c91df79 gup: avoid multiple user access locking/unlocking in fault [...] omits 3fc2efadf29f tools/vm/page_owner_sort.c: add switch between culling by [...] omits 3e692f07884c tools/vm/page_owner_sort.c: support sorting by stack trace omits 366327bf8139 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits 8386864c530b tools/vm/page_owner_sort.c: sort by stacktrace before culling omits f6c661d2c70a mm,fs: split dump_mapping() out from dump_page() omits a54e5a37d75a kasan: test: add test case for double-kmem_cache_destroy() omits 62d0515e7c72 kasan: add ability to detect double-kmem_cache_destroy() omits 43e79a2a9c51 kasan: test: add globals left-out-of-bounds test omits 66b63be6da34 device-dax: compound devmap support omits c5e1b251579d device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix omits 1f06fdd43c6d device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() omits 15cb88b09de8 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() omits e97d5c63828e device-dax: factor out page mapping initialization omits 53e1d1419546 device-dax: ensure dev_dax->pgmap is valid for dynamic devices omits 31b26b29b0aa device-dax: use struct_size() omits 1588426fa291 device-dax: use ALIGN() for determining pgoff omits 7f091697e1c6 mm/memremap: add ZONE_DEVICE support for compound pages omits fc1831051fda mm/page_alloc: refactor memmap_init_zone_device() page init omits bf106dcca511 mm/page_alloc: split prep_compound_page into head and tail [...] omits f9241cd23056 mm-defer-kmemleak-object-creation-of-module_alloc-v4 omits 18f2e6adff6b mm: defer kmemleak object creation of module_alloc() omits 1bbd75dc311a mm: kmemleak: alloc gray object for reserved region with d [...] omits 56ea7738a0aa kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] omits 02a5763210d0 kmemleak: fix kmemleak false positive report with HW tag-b [...] omits 76e8bb2a5fbe mm: slab: make slab iterator functions static omits 43f6eb8989dc mm/slab_common: use WARN() if cache still has objects on destroy omits 4d94eb4a70e0 fs/ioctl: remove unnecessary __user annotation omits 145cd89073a1 ocfs2: fix ocfs2 corrupt when iputting an inode omits 3a2fe169df4f ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 630485c3caf8 ocfs2: reflink deadlock when clone file to the same direct [...] omits 4cc772856c83 ocfs2:Use BUG_ON instead of if condition followed by BUG. omits 51dca8b9b6f7 squashfs: provide backing_dev_info in order to disable read-ahead omits d7949f9048c0 scripts/spelling.txt: add "oveflow" omits a6d6c87318c8 ia64: fix typo in a comment omits ceb3baa0f7b8 arch/ia64/kernel/setup.c: use swap() to make code cleaner omits 6d4eb46120ca ia64: module: use swap() to make code cleaner omits 258c0cc6e08a trace/hwlat: make use of the helper function kthread_run_on_cpu() omits b29c8e19b36e trace/osnoise: make use of the helper function kthread_run [...] omits c85a9c9ef34d rcutorture: make use of the helper function kthread_run_on_cpu() omits 2bbfe7eadf87 ring-buffer: make use of the helper function kthread_run_on_cpu() omits a4cca2b0bb40 RDMA/siw: make use of the helper function kthread_run_on_cpu() omits a84e0f67981e kthread-add-the-helper-function-kthread_run_on_cpu-fix omits dc9b024b5721 kthread: add the helper function kthread_run_on_cpu() omits 3895e71c30ad procfs: prevent unpriveleged processes accessing fdinfo dir omits 5905ed423e71 /proc/kpageflags: do not use uninitialized struct pages omits 0172d88b60e6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 28798275b02b hugetlbfs: fix issue of preallocation of gigantic pages ca [...] omits 93e959c235eb mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() an [...] omits 0be7c1d857bf shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] omits b30dec79eb62 shmem: fix a race between shmem_unused_huge_shrink and shm [...] omits 5cde54e2b083 mm/slub: fix endianness bug for alloc/free_traces attributes omits 4cbf75e1db55 selftests/damon: split test cases omits 8be7ca547ea9 selftests/damon: test debugfs file reads/writes with huge count omits cd551facd8c0 selftests/damon: test wrong DAMOS condition ranges input omits 8e92e501b8c4 selftests/damon: test DAMON enabling with empty target_ids case omits 12e7d0285e9f selftests/damon: skip test if DAMON is running omits 54c1aa7f5fbd mm/damon/vaddr-test: remove unnecessary variables omits fd262222e62a mm/damon/vaddr-test: split a test function having >1024 by [...] omits fceebaa9c553 mm/damon/vaddr: remove an unnecessary warning message omits 2c71a245390b mm/damon/core: remove unnecessary error messages omits 82373ae05a30 mm/damon/dbgfs: remove an unnecessary error message omits 5407c88fdfee mm/damon/core: use better timer mechanisms selection threshold omits 090baeb15f27 mm/damon/core: fix fake load reports due to uninterruptibl [...] omits 51d7390c38d2 timers: implement usleep_idle_range() omits e24b42cba3c4 filemap: remove PageHWPoison check from next_uptodate_page() omits ca8746efc2a2 mailmap: Update email address for Guo Ren omits 867bdf5925af MAINTAINERS: update kdump maintainers omits 3aa724814c37 Increase default MLOCK_LIMIT to 8 MiB omits 5d5eb6fa512b mm-bdi-initialize-bdi_min_ratio-when-bdi-unregister-fix omits e2699e127e42 mm: bdi: initialize bdi_min_ratio when bdi is unregistered omits 9d304ff808e5 mm: fix panic in __alloc_pages omits 099ecac34a66 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits dd17959aebd2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a2f51145d9e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d6529bb2e82b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4130e5ba9967 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits f880bfa26cd9 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 1c4b49a85f50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ff453391efb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 945a85e668a2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c5b0b5ada593 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f8b2f84b710b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5e5a4e0f265d Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 5666db309e99 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 03119ea79e3a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5e8e66b84d76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7fa486fac0b1 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits c8368b821948 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits b4bc0847e996 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits bff9222e8e44 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 916cca875c0c Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] omits f49f3cab1c6b Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits f28434422752 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 4c7c74d29979 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 5877ff1984e1 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 56b9c4283d92 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 50359e078373 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits ed4cc2020987 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 2cd67c2bb653 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits d263448ef9f3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 04e5f1a22558 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e733986453f5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2ca9ee0f7d4d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c223c0844f1f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits fa37b43bc1bd next-20211202/bpf-next omits 43036c737131 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 16f230ec61a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1e9b4ee01492 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3c52b2656729 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits be60bb251a4a Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits f4907774b97d Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 179f30ce28c2 next-20211201/pm omits 9c5ed110c47d Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits f124edac63b6 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 42660bebf191 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 62fb9ceb8972 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits eaad807c3964 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 40925a1f8932 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits ff86a0a9affe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef5569c0ba00 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 3a36445f8aa4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c0a74e423d20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b812aba853c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4f09d84e121f Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits addb1cb37754 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1a2f11d97623 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 70eb3ceffc64 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 94a682e76134 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 0cb98effef85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3d054c88b522 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 64e1c381ff80 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0f175e019619 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 30bc1870ba6f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits f50f71c2545f Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits a7888d14291e Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 7be11850d54f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9854f578df82 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 916339fe34b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d1736ea23dea Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 39002d43c7ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d6ba225caaab Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 57ef25feed35 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 02983a40406e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7f426eff0a0e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 88adfd4b9b8a Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 9ca5231fad00 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 137c9c6794d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8f756372fc39 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 80ec42dc0187 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 204d89e16038 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 8d4bcea9634e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eedf3f0a802b Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 984d41cd12d4 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits cdd6b551cd86 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1041b8e7b772 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 98ec79707efc Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 39b37fdd4e10 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 03b1530444a2 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 5f9695b11413 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ca5d6868dac9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 23b07e0d3154 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits e82dcad0554c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits dd5b9e4efc49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9b04f0b383bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 971399423b2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1c7adb3d3412 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c58f7219d128 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 756890b404c9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 65e8d8f074a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6dd1d5f210ef Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits c509f9e54c81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits abbaa92d36ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e3c0b8b938fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 75e149ae7061 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9a36147709ce Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits d022b952a658 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6ede8d7a1185 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b1f962ba272b cifs: avoid use of dstaddr as key for fscache client cookie omits c148f8eb032f cifs: add server conn_id to fscache client cookie omits 9d0245fc6a2e cifs: wait for tcon resource_id before getting fscache super omits 807a2a7da6bd Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 5c6fcff16504 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 5758e4f631b1 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits 2dafce3684f8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits de36aea99b2d Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits 172d314e6ecf Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 0ae56c07cc4f Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 7b0e9a74dd02 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4e5f8fabc8de Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits c5b7ce6149aa Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] omits 4f43190f7cfe Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6a0dcdb4cf4a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits eac9ff990ffe Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0ffb4dbaf0d4 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 8c014ad8b5b4 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 660bf437d752 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] omits a5083013822c Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 96925e09567b Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits ec5d065751bc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ee2f3671137e Merge branch 'for-linus' of git://github.com/awilliam/linu [...] omits b911265bfa01 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a2c450d48d8d Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits a79761c21103 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 46868addf1a6 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 449c47c384e6 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits db1b095fd44b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3a903432b6dc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 59aade450be8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 8272d5c5309d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 813ca4c03112 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b4353f61e911 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d36dd7d0257a Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits e51959424c6a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c6824f5aea9c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 41e2bbe42df2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8e531fc8da09 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 949b1bc1ded1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 887e78444800 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d1bf1070f57a Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits a9bbb01e6103 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits a1154b69906d Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits cbd1bb370a0b f2fs: show number of pending discard commands omits 531ef085bafb f2fs: support POSIX_FADV_DONTNEED drop compressed page cache omits 63b3575f1201 f2fs: fix remove page failed in invalidate compress pages omits d9a7365692f7 f2fs: show more DIO information in tracepoint omits 0ea697590be2 f2fs: use iomap for direct I/O omits 85a78e73c4e0 f2fs: implement iomap operations omits c3c48be50691 Merge branch 'for-5.17/block' into for-next omits f9786e04d49f block: fix double bio queue when merging in cached request path omits e8f8bc06c116 f2fs: fix the f2fs_file_write_iter tracepoint omits 272534ad304c Merge branch 'fixes' into for-next omits 7b4239040533 f2fs: reduce indentation in f2fs_file_write_iter() omits 4547ece9de7c NFSD: Fix inconsistent indenting omits 7dddcb7fe014 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits 8f1dd76c9b55 x86/sme: Explicitly map new EFI memmap table as encrypted omits f19b52de3ae5 gfs2: Fix gfs2_instantiate description omits ef8c3f508a2d gfs2: Remove redundant check for GLF_INSTANTIATE_NEEDED omits 59db79a6aa5a gfs2: remove redundant set of INSTANTIATE_NEEDED omits 85bcf6ce5516 gfs2: Fix __gfs2_holder_init function name in kernel-doc comment omits c1ba797af83b Merge branch 'devel' into for-next omits b6c28e3cc445 Merge x86/core into tip/master omits 60a413ddcd35 Merge irq/core into tip/master omits e2dc1341c6e3 Merge x86/urgent into tip/master omits 7d8d6b866c5a Merge core/entry into tip/master omits 9916626e8464 Merge x86/misc into tip/master omits 9c38d44369ec Merge x86/paravirt into tip/master omits d93f4a31c48c Merge locking/core into tip/master omits 5ddd6a109314 Merge x86/cpu into tip/master omits 1bb63dca7ce5 Merge sched/core into tip/master omits 694a590d85af Merge x86/sgx into tip/master omits 8736b4fee043 Merge ras/core into tip/master omits 7d813c4c4666 Merge perf/core into tip/master omits ce81bd7d7b6a Merge x86/fpu into tip/master omits 536af88a0ed1 Merge x86/mm into tip/master omits 527993f3b8af Merge x86/sev into tip/master omits 56733fa5eb45 ipmi/watchdog: Constify ident omits 77dd98624efc Merge branch 'pci/errors' omits bf6458587024 Merge branch 'remotes/lorenzo/pci/xilinx-nwl' omits f04413d0f116 Merge branch 'remotes/lorenzo/pci/xgene' omits a24673a95ae4 Merge branch 'remotes/lorenzo/pci/qcom' omits 183a31024fb6 Merge branch 'remotes/lorenzo/pci/mvebu' omits c882feaaa997 Merge branch 'remotes/lorenzo/pci/mt7621' omits 3c7174791375 Merge branch 'remotes/lorenzo/pci/mediatek-gen3' omits c996dec3460a Merge branch 'remotes/lorenzo/pci/brcmstb' omits c267c3c08843 Merge branch 'remotes/lorenzo/pci/apple' omits 72cbbeab7704 Merge branch 'pci/switchtec' omits 7c941e547d01 Merge branch 'pci/hotplug' omits a38c9df20d97 Merge branch 'pci/enumeration' omits 533474435a4a Merge branch 'pci/aspm' omits c4b39a582b9b Merge branches 'rpmsg-next' and 'rproc-next' into for-next omits c158be36d9d8 NFSD: Remove be32_to_cpu() from DRC hash function omits ea9b8a2bb787 NFSD: make symbol 'nfsd_notifier_lock' static omits bff401fce09c NFS: switch the callback service back to non-pooled. omits fdd0891bd55b lockd: use svc_set_num_threads() for thread start and stop omits 5bf022185018 SUNRPC: always treat sv_nrpools==1 as "not pooled" omits e70bf3067373 SUNRPC: move the pool_map definitions (back) into svc.c omits 03f9d71ef0c7 lockd: rename lockd_create_svc() to lockd_get() omits ada44e46e2a3 lockd: introduce lockd_put() omits 5bd7c1f3f694 lockd: move svc_exit_thread() into the thread omits 9e628be5f37b lockd: move lockd_start_svc() call into lockd_create_svc() omits 9f2763081cd7 lockd: simplify management of network status notifiers omits 327781af0ea9 lockd: introduce nlmsvc_serv omits 3332eb5aba14 NFSD: simplify locking for network notifier. omits b2f1dc8a18f2 SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() omits 8f9c3f1c93fd NFSD: Make it possible to use svc_set_num_threads_sync omits 5a0092c713a5 NFSD: narrow nfsd_mutex protection in nfsd thread omits e6a64f86dc7e SUNRPC: use sv_lock to protect updates to sv_nrthreads. omits df7874f16ef2 nfsd: make nfsd_stats.th_cnt atomic_t omits c3a52eb2397e SUNRPC: stop using ->sv_nrthreads as a refcount omits 07a76804bcce SUNRPC/NFSD: clean up get/put functions. omits 9616aeff190c SUNRPC: change svc_get() to return the svc. omits 72596c7a43a8 NFSD: handle errors better in write_ports_addfd() omits 6ac480d16afc Merge branches 'arm64-for-5.17', 'drivers-for-5.17' and 'd [...] omits efdc3d653e00 Merge branch 'arm64-fixes-for-5.16' into for-next omits 3d9601d85d14 Merge branch kvm-arm64/misc-5.17 into kvmarm-master/next omits 78e488c462e5 Merge branch 'icc-msm8996' into icc-next omits 499fa5b15fa1 Merge branch 'icc-sc7280' into icc-next omits ea76d27fb38f arm: ioremap: Remove unused ARM-specific function pci_iore [...] omits 9c8facde9206 arm: ioremap: Replace pci_ioremap_io() usage by pci_remap_ [...] omits de58d494709d PCI: mvebu: Remove custom mvebu_pci_host_probe() function omits 6856dbed900a NFSD: Replace nfsd4_decode_bitmap4() omits dec942043de1 NFSD: Fix sparse warning omits 29dbee57174a ipmi: Add the git repository to the MAINTAINERS file omits 7975c7f139bb Merge branches 'acpi-power', 'acpi-dptf', 'acpi-processor' [...] omits 74d37a4dc7c0 Merge branch 'pm-cpuidle' into linux-next omits e5db1740bdf4 Merge branches 'thermal-int340x' and 'thermal-tools' into [...] omits 5e2af07cc957 Merge branch 'devprop' into linux-next omits a3f78507f993 Merge branch 'pm-sleep' into linux-next omits e4fabc27b4cf Merge branch 'acpi-processor' into linux-next omits f641392f4295 Merge branches 'acpi-cppc' and 'acpi-properties' into linux-next omits ca44b9171b51 ACPI: processor: Replace kernel.h with the necessary inclusions omits 89ed03fbfa59 Merge branch 'pm-cpufreq' into linux-next omits 261425e5c93f Merge branches 'acpi-x86' and 'acpi-thermal' into linux-next omits 67bcbe202b48 mtd: core: clear out unregistered devices a bit more omits e07b48a725a2 mtd: dataflash: Add device-tree SPI IDs omits 552578493b2e mtd: sst25l: Warn about failure to unregister mtd device omits dadea3432c60 mtd: mchp48l640: Warn about failure to unregister mtd device omits 8d9f190c2890 mtd: mchp23k256: Warn about failure to unregister mtd device omits 72009a33dad4 mtd: dataflash: Warn about failure to unregister mtd device omits 8f80016cd7ba mtd: core: provide unique name for nvmem device omits df15ce2869e4 mtd: remove unused header file <linux/mtd/latch-addr-flash.h> omits 0554ba336cb0 mtd: Fixed breaking list in __mtd_del_partition. omits bed96b1b5b2c mtd: rawnand: fsmc: Fix timing computation omits 2149aefa9c15 mtd: rawnand: fsmc: Take instruction delay into account omits ffb753f0b4bb mtd: rawnand: Fix nand_choose_best_timings() on unsupporte [...] omits 869d67b754e6 mtd: rawnand: Fix nand_erase_op delay omits 8495c7eb9dbe mtd: rawnand: denali: Add the dependency on HAS_IOMEM omits 1086e0fe3d97 mtd: rawnand: remove suspended check omits 9d6abd489e70 mtd: core: protect access to MTD devices while in suspend omits 46c8159560c9 mtd: mtdconcat: don't use mtd_{suspend,resume}() omits 39a3663f82ee mtd: rawnand: nand_bbt: hide suspend/resume hooks while sc [...] omits 4fa18391ae8c f2fs: do not expose unwritten blocks to user by DIO omits 19c88fc96d94 x86/mm: Add missing <asm/cpufeatures.h> dependency to <asm [...] omits 27dff0f58bde x86/mm: Nuke PAGE_KERNEL_IO omits 6b2a2138cf36 drm/i915/gem: Stop using PAGE_KERNEL_IO omits 988f45dfe7ea MAINTAINERS: Rust omits 2218f3460793 samples: add Rust examples omits fcd48fa27403 Kbuild: add Rust support omits d029d8003e02 docs: add Rust documentation omits 4740384805f3 scripts: add `generate_rust_analyzer.py` omits 3deed0751937 rust: export generated symbols omits e668d1b63ae4 rust: add `kernel` crate omits e1c3c2fd8b0e rust: add `macros` crate omits 25c0000dc1de rust: add `build_error` crate omits 6aaccb00c2dc rust: add `alloc` crate omits 7dd72be9144a rust: add `compiler_builtins` crate omits ab207c47454b rust: add C helpers omits 8033a9998b79 vsprintf: add new `%pA` format specifier omits 118e1832f05b kallsyms: Use the correct buffer size for symbols omits cb1560e28073 kallsyms: increase maximum kernel symbol length to 512 omits 5f616a9b6497 kallsyms: support "big" kernel symbols omits 7efbbe6e1414 qcom_scm: hide Kconfig symbol omits b63dc8f2b02c firmware: include drivers/firmware/Kconfig unconditionally omits a81a52b325ec Merge branch 'for-5.14-fixes' into for-next adds 1152b16842c9 Merge tag 'drm-misc-fixes-2021-12-02' of git://anongit.fre [...] adds a687efed194b Merge tag 'drm-intel-fixes-2021-12-02' of git://anongit.fr [...] adds 5f58da2befa5 Merge tag 'drm-fixes-2021-12-03-1' of git://anongit.freede [...] adds 054aa8d439b9 fget: check that the fd still exists after getting a ref to it adds a44f27e45148 Merge tag 'libata-5.16-rc4' of git://git.kernel.org/pub/sc [...] adds f66062c7491b Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds a2aeaeabbc9a Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 757f3e6ddd68 Merge tag 's390-5.16-4' of git://git.kernel.org/pub/scm/li [...] adds 2c1b5a84669d cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() adds 1e81d3e06de2 cpufreq: Fix a comment in cpufreq_policy_free adds a15b8cd77512 cpufreq: docs: Update core.rst adds f751db8adaea powercap/drivers/dtpm: Disable DTPM at boot time adds 1ac5e21d43b2 powercap: DTPM: Drop unused local variable from init_dtpm() adds 404c91218703 Merge branch 'powercap' adds 4ec6afd62866 Merge tag 'pm-5.16-rc4' of git://git.kernel.org/pub/scm/li [...] adds 12119cfa1052 Merge tag 'vfio-v5.16-rc4' of git://github.com/awilliam/li [...] adds 5c623c368933 Merge tag 'gfs2-v5.16-rc4-fixes' of git://git.kernel.org/p [...] adds e3b8bb4547d4 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds a226abcd5d42 io-wq: don't retry task_work creation failure on fatal conditions adds 8b9a02280ebe Merge tag 'io_uring-5.16-2021-12-03' of git://git.kernel.d [...] adds e3f9387aea67 loop: Use pr_warn_once() for loop_control_remove() warning adds bbef3c7a63d2 Merge tag 'block-5.16-2021-12-03' of git://git.kernel.dk/l [...] adds 65de262a209d cifs: fix missed refcounting of ipc tcon adds 5bf91ef03d98 cifs: wait for tcon resource_id before getting fscache super adds 2adc82006bcb cifs: add server conn_id to fscache client cookie adds bbb9db5e2a7a cifs: avoid use of dstaddr as key for fscache client cookie adds 23b55d673d75 Merge tag '5.16-rc3-smb3-fixes' of git://git.samba.org/sfr [...] adds 79a72162048e Merge tag 'xfs-5.16-fixes-2' of git://git.kernel.org/pub/s [...] adds cb1d220da0fa KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register adds ef8b4b720368 KVM: ensure APICv is considered inactive if there is no APIC adds bfbb307c6286 KVM: VMX: Set failure code in prepare_vmcs02() adds a955cad84cda KVM: x86/mmu: Retry page fault if root is invalidated by m [...] adds 75236f5f2299 KVM: SEV: Return appropriate error codes if SEV-ES scratch [...] adds a655276a5949 KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if [...] adds ad5b353240c8 KVM: SVM: Do not terminate SEV-ES guests on GHCB validatio [...] adds 90bf8d98b422 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds c7719e793478 x86/tsc: Add a timer to make sure TSC_adjust is always checked adds b50db7095fe0 x86/tsc: Disable clocksource watchdog for TSC on qualified [...] adds 988f01683c7f objtool: Fix pv_ops noinstr validation adds 51523ed1c267 x86/64/mm: Map all kernel memory into trampoline_pgd adds 1d5379d04754 x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, [...] adds c07e45553da1 x86/entry: Add a fence for kernel entry SWAPGS in paranoid [...] adds 1367afaa2ee9 x86/entry: Use the correct fence macro after swapgs in kernel CR3 adds 5c8f6a2e316e x86/xen: Add xenpv_restore_regs_and_return_to_usermode() adds f5d54a42d35c Merge tag 'x86_urgent_for_v5.16_rc4' of git://git.kernel.o [...] adds e7f2be115f07 sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full adds 9ed20bafc858 preempt/dynamic: Fix setup_preempt_mode() return value adds 315c4f884800 sched/uclamp: Fix rq->uclamp_max not set on first enqueue adds 1d213767dc6f Merge tag 'sched_urgent_for_v5.16_rc4' of git://git.kernel [...] adds 53e87e3cdc15 timers/nohz: Last resort update jiffies on nohz_full IRQ entry adds 7587a4a5a4f6 Merge tag 'timers_urgent_for_v5.16_rc4' of git://git.kerne [...] adds 9cabe26e65a8 serial: 8250_bcm7271: UART errors after resuming from S2 adds 5163953950ab Merge tag 'tty-5.16-rc4' of git://git.kernel.org/pub/scm/l [...] adds 09f736aa9547 xhci: Fix commad ring abort, write all 64 bits to CRCR register. adds d2a004037c3c USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub adds fbcd13df1e78 usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect adds 387c2b6ba197 usb: cdns3: gadget: fix new urb never complete if ep cance [...] adds 37307f7020ab usb: cdnsp: Fix a NULL pointer dereference in cdnsp_endpoi [...] adds 944207047ca4 Merge tag 'usb-5.16-rc4' of git://git.kernel.org/pub/scm/l [...] adds 0f9fee4cdebf parisc: Fix "make install" on newer debian releases adds afdb4a5b1d34 parisc: Mark cr16 CPU clocksource unstable on all SMP machines adds 268ba095371c Merge tag 'for-5.16/parisc-6' of git://git.kernel.org/pub/ [...] adds 0fcfb00b28c0 Linux 5.16-rc4 adds 1ff2fc02862d x86/sme: Explicitly map new EFI memmap table as encrypted adds 55a677b256c3 Merge tag 'efi-urgent-for-v5.16' of git://git.kernel.org/p [...] adds b806bec53881 Merge tag 'regulator-fix-v5.16-rc4' of git://git.kernel.or [...] adds 9d6cf4720203 Merge tag 'spi-fix-v5.16-rc4' of git://git.kernel.org/pub/ [...] adds f80ef9e49fdf Merge tag 'docs-5.16-3' of git://git.lwn.net/linux new cad37a28cf74 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new 104d8d241378 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 55009eded8a7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds f6071e5e3961 selftests/fib_tests: Rework fib_rp_filter_test() adds 96f389678015 selftests/tc-testing: add exit code adds a8c9505c53c5 selftests/tc-testing: add missing config adds db925bca33a9 selftests/tc-testing: Fix cannot create /sys/bus/netdevsim [...] adds a9418924552e inet: use #ifdef CONFIG_SOCK_RX_QUEUE_MAPPING consistently adds 03cfda4fa6ea tcp: fix another uninit-value (sk_rx_queue_mapping) adds dac8e00fb640 bonding: make tx_rebalance_counter an atomic adds 0f8a3b48f91b selftests: net/fcnal-test.sh: add exit code adds 128f6ec95a28 net: bcm4908: Handle dma_set_coherent_mask error codes adds badd7857f5c9 net: altera: set a couple error code in probe() adds 8e227b198a55 qede: validate non LSO skb length adds 2be6d4d16a08 net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero new 394bd1fed730 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d9847eb8be3d bpf: Make CONFIG_DEBUG_INFO_BTF depend upon CONFIG_BPF_SYSCALL adds b12f03104324 bpf: Fix bpf_check_mod_kfunc_call for built-in modules adds 3345193f6f3c tools/resolve_btfids: Skip unresolved symbol warning for e [...] adds 7d9b3ad424f4 Merge branch 'Fixes for kfunc-mod regressions and warnings' adds 8581fd402a0c treewide: Add missing includes masked by cgroup -> bpf dependency adds 2fa7d94afc1a bpf: Fix the off-by-two error in range markings new bc2765456583 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new bced87942bd4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 1ed0a7dc4032 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 72a45d6f1347 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new abffceccde4e Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new 619764cc2ec9 ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 new fb1af5bea467 ALSA: usb-audio: Reorder snd_djm_devices[] entries new 867f2fab7a24 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new cd57eb3c403c ASoC: SOF: Intel: pci-tgl: add ADL-N support new de7dd9092cd3 ASoC: SOF: Intel: pci-tgl: add new ADL-P variant new de2138b0ab8a Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus new 0e23042fe40d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 3df76a441cb7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 1311623da96f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new d528f53033ad Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 0da0583979f1 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] new 273c4fa5e74b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 893621e06067 iio: trigger: stm32-timer: fix MODULE_ALIAS new d54d1ab76ccf Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 0ec7f1ae60e9 Merge tag 'phy-fixes-5.16' of git://git.kernel.org/pub/scm [...] adds e2022cbec9c2 bus: mhi: pci_generic: Fix device recovery failed issue adds f12972018b3c MAINTAINERS: add maintainer for Qualcomm FastRPC driver adds 3a1bf591e9a4 misc: fastrpc: fix improper packet size calculation adds 9a626577398c nvmem: eeprom: at25: fix FRAM byte_len adds 0edeb8992db8 misc: rtsx: Avoid mangling IRQ during runtime PM new 11874dcb2771 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] new 7fc04d65b74b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new c9b226411a77 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 2e69e18aec4c mtd: rawnand: denali: Add the dependency on HAS_IOMEM adds 16d8b628a415 mtd: rawnand: Fix nand_erase_op delay adds 36a65982a98c mtd: rawnand: Fix nand_choose_best_timings() on unsupporte [...] adds a4ca0c439f2d mtd: rawnand: fsmc: Take instruction delay into account adds 9472335eaa14 mtd: rawnand: fsmc: Fix timing computation adds 27a030e87292 mtd: dataflash: Add device-tree SPI IDs new af1ffbcb5786 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new b69046622a15 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new dec1bed11f8e Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] new cdeaba768ce1 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 019d851616b1 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 7435abd94c2f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new ad247ae4c5a7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds cc5faf26decf dt-bindings: iio: adc: exynos-adc: Fix node name in example adds de4adddcbcc2 of/irq: Add a quirk for controllers with their own definit [...] adds b54472a02cef dt-bindings: media: nxp,imx7-mipi-csi2: Drop bad if/then schema new c0ac2e47a3c7 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 653926205741 scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc() new e5721717f239 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 29beb77b4dc2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 7cbbbbad3b85 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new c50de6aa74af Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 01bdca747034 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] new 01200ddf818d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new e774cdbbfb0e Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] adds e485382ea7eb drm/ttm: fix ttm_bo_swapout new 38a22b258a2d Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 65a975f05a35 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 61b85292698b Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new d658220a1c45 arm64/kvm: Fix bitrotted comment for SVE handling in handl [...] new b6363fe7b513 arm64: Simplify checking for populated DT new c9f5ea08a0f0 arm64: entry: Use SDEI event constants new fde046e07d33 arm64: extable: remove unused ex_handler_t definition new f0616abd4e67 arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 new 685e2564daa1 arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0 [...] new 221d4740452d Merge branches 'for-next/misc' and 'for-next/cache-ops-dzp [...] new 9143b52ff7df Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new e4b114b552e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7b82ae7ec620 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e6e2e6ebcaaf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ba28d41287fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0c12cdd152f8 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 13d0ad027309 next-20211206/imx-mxs new d623f9179149 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f854fb9a16e0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ed8794eb837e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 97d6696ff6d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 700a7b037990 Merge branch 'arm64-fixes-for-5.16' into for-next adds e3fd5f632cdd MAINTAINERS: Add entry for Qualcomm clock drivers new aa848c8ee891 dt-bindings: clock: Introduce RPMHCC bindings for SDX65 new 40affbf8e615 clk: qcom: Add support for SDX65 RPMh clocks new 00a123e962f7 clk: qcom: smd-rpm: Drop MFD qcom-rpm reference new b406f5e92b3b clk: qcom: smd-rpm: Drop the use of struct rpm_cc new b26ab06d0969 clk: qcom: smd-rpm: Drop binary value handling for buffered clock new ea59846bd206 dt-bindings: clock: Add RPMHCC bindings for SM8450 new ab5d31790f4d clk: qcom: rpmh: add support for SM8450 rpmh clocks new d5ad21c508f2 Merge branches 'arm64-for-5.17', 'clk-for-5.17', 'drivers- [...] new 849832892700 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1ffefc622bb5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bae300ac895b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 44d0290f8840 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new f853f2743bf0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 29bf0ff5ae18 ARM: dts: exynos: Rename hsi2c nodes to i2c for Exynos5260 new 80661e035fd5 Merge branch 'next/dt' into for-next new 8858f8622e82 arm64: dts: exynos: Rename hsi2c nodes to i2c for Exynos54 [...] new c82574d4e3bb Merge branch 'next/dt64' into for-next new 9f89a1aa3b11 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 84be8f7972d3 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 83bf495838c9 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 8ff8d6936ec9 arm64: dts: allwinner: h6: tanix-tx6: Split to DT and DTSI adds fcad81d944e7 dt-bindings: arm: sunxi: Add Tanix TX6 mini adds fa33ec5157b0 arm64: dts: allwinner: h6: Add Tanix TX6 mini dts adds 083581930954 arm64: dts: allwinner: h6: tanix: Add MMC1 node adds a8a051984a75 arm64: dts: allwinner: h6: tanix-tx6: Enable bluetooth adds 143a666ed34e Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next new bd0e81d9c667 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 18684e671ee6 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 645b1f8211fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7a0df1f969c1 arm64: dts: ti: k3-j721e: correct cache-sets info adds 4d3984906397 arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node adds 3f92a5be6084 arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ [...] adds a27a93bf7004 arm64: dts: ti: k3-am642: Fix the L2 cache sets adds d0c826106f3f arm64: dts: ti: k3-j7200: Fix the L2 cache sets adds e9ba3a5bc6fd arm64: dts: ti: k3-j721e: Fix the L2 cache sets adds a172c8693170 arm64: dts: ti: k3-j7200: Correct the d-cache-sets info adds 44226253e651 arm64: dts: ti: k3-am64-main: add timesync router node adds 0ab3ea88b32c Merge branch 'ti-k3-dts-next' into ti-next new 3ad4b63cf2ef Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 877065efd197 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 71e762316140 clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 adds 8a3492cd8de4 clk: zynq: pll: Fix kernel-doc warnings adds ecb64bbff7dd clk: Gemini: fix struct name in kernel-doc adds b26e2d14838d Merge branch 'clk-doc' into clk-next adds 9a61f813fcc8 clk: qcom: regmap-mux: fix parent clock lookup adds a1f0019c342b clk: qcom: clk-alpha-pll: Don't reconfigure running Trion adds eee377b8f44e clk: imx: use module_platform_driver adds e45d8b63eb89 Merge branch 'clk-fixes' into clk-next new d99cb8fa02be Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new d0bba14079ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 71ee09e33ac9 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 0dd429d0ef91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 11eea362ebaa Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new 653c7df3050c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8ecb54027472 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new 56acb615d01b Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new f4f99b4243de Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 840b66c2550d openrisc: Cleanup switch code and comments adds 07baf50ac754 openrisc: Use delay slot for clone and fork wrappers adds 433fe39f674d openrisc: Add clone3 ABI wrapper new 10d6b15fbbc3 Merge branch 'for-next' of git://github.com/openrisc/linux.git new 2fd12ed20e9e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a8abda432c3c soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY) adds 67a4fa80561f soc: fsl: Correct MAINTAINERS database (SOC) new 493cd2da713b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b087dfab4d39 s390/crypto: add SIMD implementation for ChaCha20 new a84d1c5006b5 s390/cio: remove uevent suppress from cio driver new 764fc3187c3f s390/qdio: remove QDIO_SBAL_SIZE macro new bd3a025dd22c s390/qdio: improve handling of CIWs new 718ce9e10171 s390/qdio: avoid allocating the qdio_irq with GFP_DMA new 0a86cdcb4ce2 s390/qdio: clean up access to queue in qdio_handle_activat [...] new 513251fe25d3 s390/qdio: clarify handler logic for qdio_handle_activate_check() new b44995e51522 s390/qdio: split qdio_inspect_queue() new a60bffe536f9 s390/qdio: split do_QDIO() new 97aa7468f697 s390/vmcp: use page_to_virt instead of page_to_phys new 4e4dc65ab578 s390/pci: use phys_to_virt() for AIBVs/DIBVs new 568de506e317 s390/pci: use physical addresses in DMA tables new e628f2879303 s390/qdio: remove unneeded sanity check in qdio_do_sqbs() new 32ddf3e124ee s390/qdio: clarify logical vs absolute in QIB's kerneldoc new 402ff5a3387d s390/nmi: add missing __pa/__va address conversion of exte [...] new f139862b92cf s390/vfio-ap: add status attribute to AP queue device's sysfs dir new 4ddc7c77e388 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b0315caa5353 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds bb49e9e730c2 fs: add is_idmapped_mnt() helper adds a793d79ea3e0 fs: move mapping helpers adds 476860b3eb4a fs: tweak fsuidgid_has_mapping() adds 1ac2a4104968 fs: account for filesystem mappings adds 8cc5c54de44c docs: update mapping documentation adds 447207133154 fs: use low-level mapping helpers adds 02e407991350 fs: remove unused low-level mapping helpers adds 209188ce75d0 fs: port higher-level mapping helpers adds a1ec9040a2a9 fs: add i_user_ns() helper adds bd303368b776 fs: support mapped mounts of mapped filesystems adds 317465bcc6f4 Merge branch 'fs.idmapped' into for-next new 8161d35c4a97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c9f69514f69c Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] new 70fea35d490a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e6cca4f1fcd8 Merge branch 'master' of git://github.com/ceph/ceph-client.git new 3f6e3b2b95e6 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds b31bf0f96e71 f2fs: reduce indentation in f2fs_file_write_iter() adds d4dd19ec1ea0 f2fs: do not expose unwritten blocks to user by DIO adds ccf7cf92373d f2fs: fix the f2fs_file_write_iter tracepoint adds 1517c1a7a445 f2fs: implement iomap operations adds 41472067e228 f2fs: use iomap for direct I/O adds 10440299858e f2fs: show more DIO information in tracepoint adds 8442ab5217cc f2fs: fix remove page failed in invalidate compress pages adds a8d4a536d685 f2fs: support POSIX_FADV_DONTNEED drop compressed page cache adds fc4ae5492ca4 f2fs: show number of pending discard commands adds ac8ef40187ab f2fs: avoid duplicate call of mark_inode_dirty new 8c67266e9bc5 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new fffe8fb6a56e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ffd0cd3c2f10 gfs2: Fix __gfs2_holder_init function name in kernel-doc comment adds 1d05ee7e0d10 gfs2: remove redundant set of INSTANTIATE_NEEDED adds 8d567162ef28 gfs2: Remove redundant check for GLF_INSTANTIATE_NEEDED adds 3c5c67ec29a9 gfs2: Fix gfs2_instantiate description new 5e702d8a5ad4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d2aa0ed0fc0e NFSD: Fix sparse warning new a300a33f8792 NFSD: Replace nfsd4_decode_bitmap4() new 0a048ac3d3fe NFSD: handle errors better in write_ports_addfd() new 1c5bceccc783 SUNRPC: change svc_get() to return the svc. new 69b7cb1596a3 SUNRPC/NFSD: clean up get/put functions. new ea0cbde22d20 SUNRPC: stop using ->sv_nrthreads as a refcount new e9f8520378e6 nfsd: make nfsd_stats.th_cnt atomic_t new fc94fdc2c487 SUNRPC: use sv_lock to protect updates to sv_nrthreads. new cfb05a733674 NFSD: narrow nfsd_mutex protection in nfsd thread new 2031effa4ef6 NFSD: Make it possible to use svc_set_num_threads_sync new b0ef64700a2a SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() new 1bf7b47240fc NFSD: simplify locking for network notifier. new c66fb7e10162 lockd: introduce nlmsvc_serv new dcdb4dec3b4e lockd: simplify management of network status notifiers new c6b944b3819e lockd: move lockd_start_svc() call into lockd_create_svc() new 3a7571547ff8 lockd: move svc_exit_thread() into the thread new 79c48e72ee47 lockd: introduce lockd_put() new 99febb217d94 lockd: rename lockd_create_svc() to lockd_get() new ad5f503a1223 SUNRPC: move the pool_map definitions (back) into svc.c new 575a3a90b192 SUNRPC: always treat sv_nrpools==1 as "not pooled" new 575b71f87c25 lockd: use svc_set_num_threads() for thread start and stop new b53b65c8cf6c NFS: switch the callback service back to non-pooled. new 375205f73d39 NFSD: Remove be32_to_cpu() from DRC hash function new 53b4618c54df NFSD: Fix inconsistent indenting new 17b4d047b05b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 66c73e676d64 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 029c6facc277 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2cba01ac38ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f206a6c85c10 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 3c2491955603 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 52e68cd60ddf vsprintf: Use non-atomic bitmap API when applicable new 97b289cfd305 Merge branch 'for-5.17' into for-next new ed758b30d541 printk/console: Split out code that enables default console new a6953370d2fc printk/console: Rename has_preferred_console to need_defau [...] new f873efe841f8 printk/console: Remove unnecessary need_default_console ma [...] new 4f546939259f printk/console: Remove need_default_console variable new 5e8ba485b252 printk/console: Clean up boot console handling in register [...] new 614887c0a7fa Merge branch 'console-registration-cleanup' into for-next new a5fd09dc16bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 826eaa654e56 Merge branch 'pci/aspm' adds 2b91e9f4adf5 Merge branch 'pci/enumeration' adds 2b44624f3862 Merge branch 'pci/hotplug' adds 9272da5f5e97 Merge branch 'pci/switchtec' adds 9319230ac147 PCI: pci-bridge-emul: Add description for class_revision field adds 8ea673a8b30b PCI: pci-bridge-emul: Add definitions for missing capabili [...] adds 1d3e170344df PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 a [...] adds 7d8dc1f7cd00 PCI: aardvark: Clear all MSIs at setup adds a4ca7948e1d4 PCI: aardvark: Comment actions in driver remove method adds a46f2f6dd409 PCI: aardvark: Disable bus mastering when unbinding driver adds 13bcdf07cb2e PCI: aardvark: Mask all interrupts when unbinding driver adds 2f040a17f506 PCI: aardvark: Fix memory leak in driver unbind adds 1f54391be8ce PCI: aardvark: Assert PERST# when unbinding driver adds 759dec2e3dfd PCI: aardvark: Disable link training when unbinding driver adds fdbbe242c15a PCI: aardvark: Disable common PHY when unbinding driver adds 7855ae1e2554 Merge branch 'remotes/lorenzo/pci/aardvark' adds d32d7adec41a Merge branch 'remotes/lorenzo/pci/apple' adds 4d885385412f Merge branch 'remotes/lorenzo/pci/brcmstb' adds 6e5ebc96ec65 PCI: dwc: Do not remap invalid res adds 30ba7aea14e0 Merge branch 'remotes/lorenzo/pci/dwc' adds 7f0657440a80 Merge branch 'remotes/lorenzo/pci/mediatek-gen3' adds 6f9146523b59 Merge branch 'remotes/lorenzo/pci/mt7621' adds 873883f2e92e PCI: mvebu: Remove custom mvebu_pci_host_probe() function adds bfc04fe0377f arm: ioremap: Replace pci_ioremap_io() usage by pci_remap_ [...] adds 08a95f462eb8 arm: ioremap: Remove unused ARM-specific function pci_iore [...] adds 07edb766d2ff Merge branch 'remotes/lorenzo/pci/mvebu' adds 678c157196a1 Merge branch 'remotes/lorenzo/pci/qcom' adds d2a14b54989e PCI: rcar: Check if device is runtime suspended instead of [...] adds 41fdabc6c70c Merge branch 'remotes/lorenzo/pci/rcar' adds 6aab5622296b PCI: vmd: Clean up domain before enumeration adds 95c3ec395bcb Merge branch 'remotes/lorenzo/pci/vmd' adds 19e5309cf7f8 Merge branch 'remotes/lorenzo/pci/xgene' adds 12ad2f6efaeb Merge branch 'remotes/lorenzo/pci/xilinx-nwl' adds fcf5ca40c844 Merge branch 'pci/errors' new 58841597b0b4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8ec05460ba5b Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds d080811f2793 HID: add USB_HID dependancy to hid-chicony adds 30cb3c2ad24b HID: add USB_HID dependancy to hid-prodikeys adds caff009098e6 HID: google: add eel USB id adds 086e81f6b90e HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested adds 7d859aba56e6 Merge branch 'for-5.16/upstream-fixes' into for-next new b5fc301c9880 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 941120f30686 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 40e89a550d71 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] new 5a13a1ceec56 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new d733ac931135 doc/zh-CN: Update cpufreq-stats.rst to make it more readable new c5801123d493 doc/zh-CN: Update cpu-freq/cpu-drivers.rst to make it more [...] new 8f45663fe33a docs/zh_CN: add scheduler index translation new f2c3bb11530a docs/zh_CN: add completion translation new 6f87c5197e7d docs/zh_CN: add scheduler sched-arch translation new 4788a136b80a docs/zh_CN: add scheduler sched-bwc translation new ce881fc06dc8 docs/scheduler: fix typo and warning in sched-bwc new eee028fe3aed Merge branch 'docs-next' of git://git.lwn.net/linux.git new 57a3f75d0ce1 Merge branch 'master' of git://linuxtv.org/media_tree.git new d2638da584cd media: uvcvideo: Fix memory leak of object map on error exit path new 3602f194265f media: uvcvideo: fix division by zero at stream start new 0c7d607fa4c6 media: uvcvideo: Set the colorspace as sRGB if undefined new 6b1da3ff9adb media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. new b3dcd408c1e4 media: uvcvideo: Avoid invalid memory access new 7a353f457cb5 media: uvcvideo: Avoid returning invalid controls new 79ae034787a5 media: dt-bindings: media: Add compatible for D1 new c11ec3c0cf1c media: cedrus: Add support for the D1 variant new c8595ad4a325 media: rcar-vin: Add check for completed capture before co [...] new 4d42a75630ab media: hantro: drop unused vb2 headers new 48e634fe9ccd media: rcar-vin: Update format alignment constraints new de85de75d07c media: rcar-csi2: Suppress bind and unbind nodes in sysfs new f31917affbef media: rcar-vin: Disallow unbinding and binding of individ [...] new 1b14c8a22a48 media: rcar-vin: Do not hold the group lock when unregiste [...] new d34508fc3320 media: dib8000: Fix a memleak in dib8000_init() new ed7a814bfc33 media: saa7146: hexium_orion: Fix a NULL pointer dereferen [...] new bc4630059cf6 media: saa7146: mxb: Fix a NULL pointer dereference in mxb [...] new 90ee63fe27f8 media: s5p-jpeg: Constify struct v4l2_m2m_ops new 075ef19b4d6b media: cec-pin: drop unused 'enabled' field from struct cec_pin new 7e2c124c5ecc media: cec-pin: fix interrupt en/disable handling new e5371529c20a media: cec: fix a deadlock situation new 07ab62e5a421 media: replace setting of bytesused with vb2_set_plane_payload new 643bded3453b media: videobuf2: add WARN_ON_ONCE if bytesused is bigger [...] new 6797f12be5fb media: atomisp: make array idx_map static const new b1d0252d25c0 media: atomisp: fix "variable dereferenced before check 'asd'" new b0f7d9b6d812 media: docs: media: Fix imbalance of LaTeX group new 8a81e52031a0 media: c8sectpfe: remove redundant assignment to pointer tsin new 7a003e02a20a media: si2157: Fix "warm" tuner state detection new cbc6e82f82fc media: media si2168: Fix spelling mistake "previsously" -> [...] new 2b1a79c023e8 media: Print chip type explicitly when loading the Rafael [...] new 7662746fd789 media: tua9001: Improve messages in .remove's error path new a969d27c95fc media: cxd2880: Eliminate dead code new 06df8a8a46e7 media: m920x: don't use stack on USB reads new 4d9b306c2033 media: siano: remove duplicate USB device IDs new 9f4107e8a02d media: b2c2: flexcop: Convert to SPDX identifier new e6df6ad17c76 media: bttv: use DEVICE_ATTR_RO() helper macro new 82b478355c2c Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 64d1aa28cfb5 Merge branches 'acpi-x86', 'acpi-thermal', 'acpi-processor [...] adds 9a05adcd46d6 Merge branch 'devprop' into linux-next adds c581ae24dcaa Merge branches 'thermal-int340x' and 'thermal-tools' into [...] adds d073570b63af Merge branch 'pm-cpuidle' into linux-next adds 0cb73aa236d2 Merge branch 'pm-cpufreq' into linux-next adds 5ee6228ffd82 Merge branch 'powercap' into linux-next adds 44e0749b647e Merge branch 'pm-cpufreq' into linux-next adds a9924e853ba2 Merge branch 'powercap' into linux-next adds d431dfb764b1 ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from alwa [...] adds 1a68b346a2c9 ACPI: Change acpi_device_always_present() into acpi_device [...] adds ba46e42e925b ACPI / x86: Allow specifying acpi_device_override_status() [...] adds 57d2dbf710d8 ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 d [...] adds b72cd8e0fa34 ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_ [...] adds 8339abffd30c mmc: sdhci-acpi: Remove special handling for GPD win/pocke [...] adds 9f6875660c41 mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper adds aeef6c10da43 Merge branch 'acpi-x86' into linux-next adds 4a9af6cac050 ACPI: EC: Rework flushing of EC work while suspended to idle adds ca8283dcd933 ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() adds 1f2350443dd2 ACPI: EC: Pass one argument to acpi_ec_query() adds 98d364509d77 ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() adds 388fb77dcf97 ACPI: EC: Rearrange the loop in acpi_ec_event_handler() adds a105acd7e384 ACPI: EC: Simplify locking in acpi_ec_event_handler() adds eafe7509ab8c ACPI: EC: Rename three functions adds c793570d8725 ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit [...] adds c33676aa4824 ACPI: EC: Make the event work state machine visible adds befd9b5b0c62 ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec [...] adds b66f86849414 ACPI: EC: Mark the ec_sys write_support param as module_pa [...] adds ece4fd2617f3 Merge branch 'acpi-ec' into linux-next new dba9023523ab Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 8f5783ad9eb8 cpufreq: qcom-hw: Use optional irq API new 44dc9e7c3d4a Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 98732109c7b6 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new 5ebcaf38e6c3 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new 527e7c3c50ce Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e3983a7fae63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7a7dd5114f53 mlx5: fix psample_sample_packet link error adds d2b8c7ba3c79 mlx5: fix mlx5i_grp_sw_update_stats() stack usage adds baf5c001300e net/mlx5: Fix error return code in esw_qos_create() adds 31108d142f36 net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_f [...] adds c64d01b3ceba net/mlx5: SF, silence an uninitialized variable warning adds fad1783a6d66 net/mlx5: Print more info on pci error handlers adds 3ef1f8e795ba net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro adds e9542221c4f5 net/mlx5e: Hide function mlx5e_num_channels_changed adds 9745dbe03669 net/mlx5e: TC, Remove redundant action stack var adds 3cc78411f3f4 net/mlx5e: Remove redundant actions arg from validate_goto [...] adds 70a140ea6f79 net/mlx5e: Remove redundant actions arg from vlan push/pop funcs adds df990477242f net/mlx5e: TC, Move common flow_action checks into function adds d4bb053139e7 net/mlx5e: TC, Set flow attr ip_version earlier adds b247f32aecad net/mlx5: Dynamically resize flow counters query buffer adds 0109841fc456 Merge tag 'mlx5-updates-2021-12-02' of git://git.kernel.or [...] adds 23e0316049af net: hns3: optimize function hclge_cfg_common_loopback() adds e7a51bf590e3 net: hns3: refactor function hclge_set_vlan_filter_hw adds 114967adbc3d net: hns3: add print vport id for failed message of vlan adds 0cc25c6a14ef net: hns3: Align type of some variables with their print type adds 72dcdec10fad net: hns3: modify one argument type of function hclge_ncl_ [...] adds 9fcadbaae8ea net: hns3: align return value type of atomic_read() with i [...] adds 5ac4f180bd07 net: hns3: add void before function which don't receive ret adds 4e599dddeea4 net: hns3: add comments for hclge_dbg_fill_content() adds 40975e749daa net: hns3: remove rebundant line for hclge_dbg_dump_tm_pg() adds 7acf76b1cd01 net: hns3: replace one tab with space in for statement adds 184da9dc780e net: hns3: fix hns3 driver header file not self-contained issue adds 119c1a336d8e Merge branch 'hns3-cleanups' adds 43332cf97425 net/sched: act_ct: Offload only ASSURED connections adds ab11393fd004 net: dsa: vsc73xxx: Get rid of duplicate of_node assignment adds f6882b8fac60 net: prestera: acl: fix return value check in prestera_acl [...] adds bb14bfc7eb92 net: lan966x: fix a IS_ERR() vs NULL check in lan966x_crea [...] adds 0cc3a8017900 qed*: enhance tx timeout debug info adds 823163ba6e52 qed*: esl priv flag support through ethtool adds ce83278f313c Merge branch 'qed-enhancements' new bebd436f192c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 061a82d309a2 next-20211202/bpf-next new 33eead7155a3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 6c86aaf4c58e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds fe6db7eda930 iwlwifi: mei: fix linking when tracing is not enabled new b19c189acbf9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 4e78284a0a62 next-20211203/bluetooth new 1dd5638b95b1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2966daf7d253 mtd: Fixed breaking list in __mtd_del_partition. adds e2748ad52577 mtd: remove unused header file <linux/mtd/latch-addr-flash.h> adds c048b60d39e1 mtd: core: provide unique name for nvmem device adds 4fea96afff30 mtd: dataflash: Warn about failure to unregister mtd device adds 367cefbaed42 mtd: mchp23k256: Warn about failure to unregister mtd device adds 5765f4eb425c mtd: mchp48l640: Warn about failure to unregister mtd device adds b4a0de29f083 mtd: sst25l: Warn about failure to unregister mtd device adds 00596576a051 mtd: core: clear out unregistered devices a bit more adds ba8546c1dfdc mtd: Introduce an expert mode for forensics and debugging [...] adds c4f0d9a63fab mtd: gen_probe: Use bitmap_zalloc() when applicable adds ab14a0c836f8 mtdchar: prevent unbounded allocation in MEMWRITE ioctl new 3dfde59579b0 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 33a0da68fb07 mtd: rawnand: mpc5121: Remove unused variable in ads5121_s [...] new cfa980147435 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new db6a56824e7d Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds 087e1d715bcc crypto: caam - save caam memory to support crypto engine r [...] adds 5876b0cb883d crypto: sa2ul - Use bitfield helpers adds 0ea275df84c3 crypto: octeontx2 - uninitialized variable in kvf_limits_store() new 6d53e56917a9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 2fdf8a3358c5 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new 9c65ab78bfc9 drm: fsl-dcu: select CONFIG_DRM_GEM_CMA_HELPER new 8697c410457f drm: aspeed: select CONFIG_DRM_GEM_CMA_HELPER new f8c072ddb536 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new b97389fd9539 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds c02343249c26 drm/i915/dg2: s/DISP_STEPPING/DISPLAY_STEPPING/ adds 7cbea1b61788 drm/i915/dg2: Add Wa_14010547955 adds 487970e8bb77 drm/i915/dg2: extend Wa_1409120013 to DG2 adds 2ebc9e4af029 drm/i915/selftest: Disable IRQ for timestamp calculation adds 92e9624ad946 drm/i915/crtc: un-inline some crtc functions and move to i [...] adds 1538f65f18ee drm/i915/fb: move intel_fb_uses_dpt to intel_fb.c and un-inline adds f83974a40859 drm/i915: split out intel_pm_types.h adds 5734c1774d8f drm/i915: move enum hpd_pin to intel_display.h adds 726a2d779f0e drm/i915/display: convert dp_to_i915() to a macro adds 15162c5a36ab drm/i915/display: stop including i915_drv.h from intel_dis [...] adds f84b336a2ff7 drm/i915: Get rid of the 64bit PLANE_CC_VAL mmio adds 62f887ae4686 drm/i915: Rename plane YUV order bits adds d96c5ed0e37f drm/i915: Rename PLANE_CUS_CTL Y plane bits adds 248e251567a0 drm/i915/fbc: Eliminate racy intel_fbc_is_active() usage adds b6e201f5f13b drm/i915/fbc: Pass whole plane state to intel_fbc_min_limit() adds 2e6c99f88679 drm/i915/fbc: Nuke lots of crap from intel_fbc_state_cache adds 266790871e8d drm/i915/fbc: Relocate intel_fbc_override_cfb_stride() adds 873c995a40a5 drm/i915/fbc: Nuke more FBC state adds e1521cbd27aa drm/i915/fbc: Reuse the same struct for the cache and params adds 6e4d2e45ef3e drm/i915/fbc: Pass around FBC instance instead of crtc adds 004f80f91a78 drm/i915/fbc: Track FBC usage per-plane adds 62d4874bee61 drm/i915/fbc: Flatten __intel_fbc_pre_update() adds 32024bb85ec2 drm/i915/fbc: Pass i915 instead of FBC instance to FBC und [...] adds d2de8ccfb299 drm/i915/fbc: Move FBC debugfs stuff into intel_fbc.c adds 825bd8335e4e drm/i915/fbc: Introduce intel_fbc_add_plane() adds 606754fdcb20 drm/i915/fbc: Allocate intel_fbc dynamically adds 98009fd73bde drm/i915/fbc: Move stuff from intel_fbc_can_enable() into [...] adds b156def9912f drm/i915/fbc: Disable FBC fully on FIFO underrun adds f4cfdbb02ca8 drm/i915/fbc: Nuke state_cache adds 0cb9f228bc2b drm/i915/fbc: Move plane pointer into intel_fbc_state adds d3e27f7c5110 drm/i915/fbc: s/parms/fbc_state/ adds d5ba72f3c18e drm/i915/fbc: No FBC+double wide pipe adds 812e338619f1 drm/i915/fbc: Pimp the FBC debugfs output adds b1e4747259f4 drm/i915: Get rid of the "sizes are 0 based" stuff adds af10ec31a81b drm/i915/adl_p: Add ddc pin mapping adds dfb924e33927 drm/i915/adlp: Remove require_force_probe protection new 34f940f9de73 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 34734ab72763 drm/i915/dg2: Add Wa_16011777198 adds 4b19f6b728c7 drm/i915/dg2: Add Wa_16013000631 adds 67b858dd8993 drm/i915/gen11: Moving WAs to icl_gt_workarounds_init() adds 8722ded49ce8 drm/i915: Fix error pointer dereference in i915_gem_do_exe [...] new 39c206dec4ce Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] new 18b13797060a Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new 161222c18d69 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new 4058e15d2b16 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new ab2e7677d1bb Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new d13a8f6d8e01 ALSA: Fix some typo new 82cd3ba691a9 ALSA: oss: remove useless NULL check before kfree new 86a9bb5bf9f6 ALSA: usb-audio: Drop CONFIG_PM ifdefs new 4abe7190bbdd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e733ab7e3e5d sound/soc: remove useless bool conversion to bool variable new c686316ec121 ASoC: test-component: fix null pointer dereference. new 766cc7f12078 ASoC: zl38060: Setup parent device and get rid of unnecess [...] new 4db32072b8ab ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment new c1a77ba466c0 ASoC: ti: davinci-mcasp: Remove unnecessary conditional new 9a83dfcc5ae8 ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES new 7bef00106bc6 ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops new c9d57a25de53 ASoC: mediatek: mt8195: add headset codec rt5682s support new 629e442761ba ASoC: mediatek: mt8195: add model property new 3d00d2c07f04 ASoC: mediatek: mt8195: add sof support on mt8195-mt6359-r [...] new 6182ec4616d6 ASoC: mediatek: mt8195: add adsp and dai-link property new c736d64daa7f ASoC: mediatek: Update MT8195 machine driver new 4d408ea0282c ASoC: mediatek: mt8195: support reserved memory assignment new 2da636247bb6 ASoC: mediatek: mt8195: add memory-region property new 6e2127dcb783 ASoC: mediatek: support memory-region assignment new b6ce5d85b142 ASoC: fsl-asoc-card: Add missing Kconfig option for tlv320aic31xx new 3c732b648137 ASoC: fsl-asoc-card: Add missing Kconfig option for tlv320aic31xx new 72e1c375ddba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 39e04039eed9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a08ed9aae8a3 block: fix double bio queue when merging in cached request path adds 91a7d5b4ce13 Merge branch 'for-5.17/block' into for-next adds 2bfdbe8b7ebd null_blk: allow zero poll queues adds fb48febce7e3 floppy: Fix hang in watchdog when disk is ejected adds 545a32498c53 floppy: Add max size check for user space request adds c2b8fe96d041 Merge branch 'for-5.17/drivers' into for-next adds 2385ebf38f94 block: null_blk: batched complete poll requests adds a44fd57b78a0 Merge branch 'for-5.17/drivers' into for-next adds 4bdcd1dd4d2f mm: move filemap_range_needs_writeback() into header adds ceaa762527f4 block: move direct_IO into our own read_iter handler adds 0a467d0fdd95 block: switch to atomic_t for request references adds 2a904d00855f blk-mq: remove hctx_lock and hctx_unlock adds 704b914f15fb blk-mq: move srcu from blk_mq_hw_ctx to request_queue adds bcc330f42f44 blk-mq: pass request queue to blk_mq_run_dispatch_ops adds 4cafe86c9267 blk-mq: run dispatch lock once in case of issuing from list adds c7d61010b991 Merge branch 'for-5.17/block' into for-next adds 3648e5265cfa io_uring: move up io_put_kbuf() and io_put_rw_kbuf() adds d1fd1c201d75 io_uring: simplify selected buf handling adds 83a13a4181b0 io_uring: tweak iopoll CQE_SKIP event counting adds a90c8bf65906 io_uring: reuse io_req_task_complete for timeouts adds 779d83b81f10 Merge branch 'for-5.17/io_uring' into for-next new 41adf531e390 blk-mq: don't run might_sleep() if the operation needn't blocking new 73f3760eddc9 blk-mq: don't use plug->mq_list->q directly in blk_mq_run_ [...] new ab6181ba7d07 Merge branch 'for-5.17/block' into for-next new cfec670a6240 atomic-ref: add basic infrastructure for atomic refs based [...] new a2e04d4d855f io_uring: convert to using atomic-ref new 784487e60ace block: convert to using atomic-ref new 2a755b779681 mm: convert to using atomic-ref new 8ab30a331946 blk-mq: Drop busy_iter_fn blk_mq_hw_ctx argument new fc39f8d2d1c1 blk-mq: Delete busy_iter_fn new fea9f92f1748 blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags new 1654eea49554 Merge branch 'for-5.17/block' into for-next new aa4db80cdcde Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new e7e64d781c06 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 815b6cb37e8e ata: ahci_ceva: Fix id array access in ceva_ahci_read_id() new 26141009c20e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 96dc986b5dde Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 81a7297c5b50 dt-bindings: mfd: regulator: Drop BD70528 support adds da53cc634cea gpio: bd70528 Drop BD70528 support adds 306456c21c79 mfd: bd70528: Drop BD70528 support adds 2f746ea6e6a9 MAINTAINERS: bd70528: Drop ROHM BD70528 drivers adds f8689195d7dd regulator: dt-bindings: maxim,max77686: Convert to dtschema adds 013db96da8b2 dt-bindings: mfd: maxim,max77686: Convert to dtschema adds 8b2051a1defe mfd: intel-lpss: Add Intel Lakefield PCH PCI IDs adds 983b62975e90 dt-bindings: mfd: bd9571mwv: Convert to json-schema adds 8c0fad75dcaa mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP adds 5d051cf94fd5 mfd: atmel-flexcom: Use .resume_noirq adds 786c6f140bb6 mfd: stmpe: Support disabling sub-functions adds 17247821ae9b mfd: ti_am335x_tscadc: Drop the CNTRLREG_TSC_8WIRE macro adds c9e143084d1a mfd: intel-lpss: Fix too early PM enablement in the ACPI - [...] adds 9651cf2cb147 mfd: intel-lpss-pci: Fix clock speed for 38a8 UART adds 5c6f0f456351 mfd: da9062: Support SMBus and I2C mode adds fe07b0f1e860 dt-bindings: mfd: syscon: Add samsung,exynos850-sysreg adds 54d4c88b3759 mfd: Kconfig: Change INTEL_SOC_PMIC_CHTDC_TI to bool new 63562364b1ad Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new c80d2426e10f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e58c6266db62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 04779ba85b76 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new d18a13e20042 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] new 5fe375728983 selinux: Use struct_size() helper in kmalloc() new 52f982f00b22 security,selinux: remove security_add_mnt_opt() new d018104e1b64 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8dea545125ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e9a9164b41e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8bd5242cf802 Merge branch into tip/master: 'x86/sgx' new 74dbb6f04651 Merge branch into tip/master: 'x86/sev' adds 9e4d52a00a02 x86/ce4100: Replace "ti,pcf8575" by "nxp,pcf8575" new 29aeb67b6ba8 Merge branch into tip/master: 'x86/platform' new b657b0528c7a Merge branch into tip/master: 'x86/paravirt' adds e1cd82a33902 x86/mm: Add missing <asm/cpufeatures.h> dependency to <asm [...] new 3f5b8de38256 Merge branch into tip/master: 'x86/mm' new 30e7a93aab8b Merge branch into tip/master: 'x86/misc' new ca6017dccf0e Merge branch into tip/master: 'x86/fpu' new 49b3dbe18afa Merge branch into tip/master: 'x86/cpu' new 5070b0529a65 Merge branch into tip/master: 'x86/core' new bdbcaf52cff3 Merge branch into tip/master: 'sched/core' new 90a20f829e70 Merge branch into tip/master: 'ras/core' new 03b48b964d11 Merge branch into tip/master: 'perf/core' new 46f92da091c3 Merge branch into tip/master: 'locking/core' new f13d801d7d23 Merge branch into tip/master: 'irq/core' new 7f32a31b0a34 Merge branch into tip/master: 'core/entry' new 887ac6355acd Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new 83dff02a4dad Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds ad2c302bc604 EDAC/sifive: Fix non-kernel-doc comment adds 0cfbfbdc97d6 Merge branch 'edac-misc' into edac-for-next new 311c65244c7a Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 7525af999efa MAINTAINERS: Add Frederic and Neeraj to their RCU files adds 59ef22919420 rcu: Fix description of kvfree_rcu() adds 03406cc39bc5 torture: Drop trailing ^M from console output adds 4a234a84720f torture: Allow four-digit repetition numbers for --configs [...] adds 76e1c58bdce5 kcsan: Refactor reading of instrumented memory adds c39a7e851655 kcsan: Remove redundant zero-initialization of globals adds f0d572a6a331 kcsan: Avoid checking scoped accesses from nested contexts adds 952ee23ecf6b kcsan: Add core support for a subset of weak memory modeling adds d323391c95e7 kcsan: Add core memory barrier instrumentation functions adds bbb9550ed40e kcsan, kbuild: Add option for barrier instrumentation only adds 70c2731e0d32 kcsan: Call scoped accesses reordered in reports adds 53f40c066e2c kcsan: Show location access was reordered to adds 1effa0107953 kcsan: Document modeling of weak memory adds 5ded58076ab6 kcsan: test: Match reordered or normal accesses adds 8165da98aa7b kcsan: test: Add test cases for memory barrier instrumentation adds 574f0e9d68c1 kcsan: Ignore GCC 11+ warnings about TSan runtime support adds 510b49b8d4c9 kcsan: selftest: Add test case to check memory barrier ins [...] adds 31a060491205 locking/barriers, kcsan: Add instrumentation for barriers adds d7668499118f locking/barriers, kcsan: Support generic instrumentation adds 433d5be441b1 locking/atomics, kcsan: Add instrumentation for barriers adds d1c212df2318 asm-generic/bitops, kcsan: Add instrumentation for barriers adds 96f97c5e290f x86/barriers, kcsan: Use generic instrumentation for non-s [...] adds 1735f53096d6 x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin [...] adds 0b91a3e5c73a mm, kcsan: Enable barrier instrumentation adds 32891fb62ceb sched, kcsan: Enable memory barrier instrumentation adds 3d4cd9f99240 objtool, kcsan: Add memory barrier instrumentation to whitelist adds 79575487c9c8 objtool, kcsan: Remove memory barrier instrumentation from [...] adds 95a7f275b2db compiler_attributes.h: Add __disable_sanitizer_instrumentation adds fe90808c12f9 kcsan: Support WEAK_MEMORY with Clang where no objtool sup [...] adds 48c2287b789f kcsan: Make barrier tests compatible with lockdep adds cd21e779ff21 kcsan: Turn barrier instrumentation into macros new 931534dc8cb2 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 636dcd020459 KVM: arm64: Constify kvm_io_gic_ops new ad04e61f6b72 Merge branch kvm-arm64/misc-5.17 into kvmarm-master/next new 7e04f05984dd arm64: Add missing include of asm/cpufeature.h to asm/mmu.h new ed4ed15d5710 KVM: arm64: Generate hyp_constants.h for the host new 9429f4b0412d KVM: arm64: Move host EL1 code out of hyp/ directory new 276bd004a8c4 Merge branch kvm-arm64/hyp-header-split into kvmarm-master/next new 45794986d063 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3583521aabac percpu: km: ensure it is used with NOMMU (either UP or SMP) new e4b37fd9e8f1 Merge branch 'for-5.16-fixes' into for-next new 88716427f3d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cba0ae3e4237 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 30b25936936b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6dab77746f85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f81594883ddc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7807e72492f4 ipmi: Add the git repository to the MAINTAINERS file adds 0d075db78c25 ipmi/watchdog: Constify ident new dac71ef182bb Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 3722e7c3c654 docs: document the sysfs ABI for "nohz_full" adds 02bf607413e6 docs: document the sysfs ABI for "isolated" adds 555a0ce4558d kernfs: prevent early freeing of root node adds 2c4dcd7fd57b topology/sysfs: export die attributes only if an architect [...] adds e795707703b3 topology/sysfs: export cluster attributes only if an archi [...] adds f1045056c726 topology/sysfs: rework book and drawer topology ifdefery adds b247703873c4 Documentation/auxiliary_bus: Clarify auxiliary_device creation adds 0d058a206ada Documentation/auxiliary_bus: Clarify match_name adds cb2ba7593555 Documentation/auxiliary_bus: Update Auxiliary device lifespan adds 05021dca787b Documentation/auxiliary_bus: Clarify __auxiliary_driver_register adds 14866a7db8da Documentation/auxiliary_bus: Add example code for module_a [...] adds 8a2d6ffe7740 Documentation/auxiliary_bus: Clarify the release of device [...] adds e1b5186810cc Documentation/auxiliary_bus: Move the text into the code adds c097af1d0a84 device property: Check fwnode->secondary when finding properties new 15a649eb9d3d Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds bc27117c7cdd usb: dwc3: gadget: Skip checking Update Transfer status adds a02a26eb0aea usb: dwc3: gadget: Ignore Update Transfer cmd params adds 76c4c95dac0d usb: dwc3: gadget: Skip reading GEVNTSIZn adds 554abfe2eade usb: uhci: add aspeed ast2600 uhci support adds e1c72d907f4c usb: bdc: fix error handling code in bdc_resume new 9899aa5ba525 usb: core: Fix file path that does not exist new d598c3c46ea6 Merge 5.16-rc4 into usb-next new 30cecd779862 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 883c63b64e30 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds ffccc78a5862 tty: serial: fsl_lpuart: add timeout for wait_event_interr [...] adds 3672fb651555 tty: serial: uartlite: allow 64 bit address adds d1180405c7b5 serial: amba-pl011: do not request memory region twice adds 13a5fad39a7b tty: mips_ejtag_fdc: Make use of the helper function kthre [...] new f5bced9f3435 Merge 5.16-rc4 into tty-next new ccdfe9df707e Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 5b557298d7d0 misc: at25: Make driver OF independent again adds a692fc39bf90 misc: at25: Don't copy garbage to the at25->chip in FRAM case adds 58589a75bba9 misc: at25: Check proper value of chip length in FRAM case adds 51902c1212fe misc: at25: Use at25->chip instead of local chip everywher [...] adds c329fe53474a misc: at25: Unshadow error codes in at25_fw_to_chip() adds fb422f44778d misc: at25: Check new property ("address-width") first adds 994233e195aa misc: at25: Get platform data via dev_get_platdata() adds 01d3c42a0802 misc: at25: Get rid of intermediate storage for AT25 chip data adds d059ed1ba27b misc: at25: Switch to use BIT() instead of custom approaches adds 31a45d27c932 misc: at25: Factor out at_fram_to_chip() adds d5fb1304acfd misc: at25: Reorganize headers for better maintenance adds d6471ab9ab58 misc: at25: Replace commas by spaces in the ID tables adds 1ca54ce9a3ff misc: at25: Align comment style adds d325537b88f5 mei: Remove some dead code adds f5912cc19acd char/mwave: Adjust io port register size adds 690cfa20d02d binder: remove repeat word from comment adds fe6b1869243f binder: fix handling of error during copy adds 6d98eb95b450 binder: avoid potential data leakage when copying txn adds 656e01f3ab54 binder: read pre-translated fds from sender buffer adds 09184ae9b575 binder: defer copies of pre-patched txn data adds 33dc3e3e99e6 w1: Misuse of get_user()/put_user() reported by sparse adds 861922510333 nvmem: core: set size for sysfs bin file adds c7fdb2404f66 drivers: soc: xilinx: add xilinx event management driver adds a515814e742d firmware: xilinx: instantiate xilinx event manager driver adds 70602b37c4af driver: soc: xilinx: register for power events in zynqmp p [...] new eec91694f927 uio: uio_dmem_genirq: Catch the Exception new 38d830e41eea Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 8a6365bceb96 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c98361fc08e7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 15e66fc72925 staging: fbtft: add macro FBTFT_REGISTER_SPI_DRIVER adds d9367afb1bd9 staging: fbtft: sh1106: use new macro FBTFT_REGISTER_SPI_DRIVER adds 7988cf07e7bf staging: vt6655: refactor camelcase uCurrRSSI to current_rssi adds f47b40a4fa91 staging: rtl8192u: make array queuetopipe static const adds 68bf78ff59a0 staging: rtl8192e: return error code from rtllib_softmac_init() adds e730cd57ac2d staging: rtl8192e: rtllib_module: fix error handle case in [...] adds 7de80b094e4f staging: rtl8192e: rtllib_module: remove unnecessary assignment adds 678fb0b65e6e staging: r8188eu: rtw_read_port needs no cnt parameter adds 25b9bd758910 staging: r8188eu: only the bulk in ep is used for network data adds ad697c64350f staging: r8188eu: get the rcv bulk pipe handle directly adds 5da7b6537fee staging: r8188eu: remove code to get int in pipe handle adds 9c4bb17a207a staging: r8188eu: if2 is not used adds d667d76b62cd staging: r8188eu: remove ep_num array adds 47ca8d19408e staging: r8188eu: don't store nr_endpoint in a global struct adds 75c488c0a44d staging: r8188eu: require a single bulk in endpoint adds bf77d584b563 staging: r8188eu: remove pm_netdev_open adds cc8e6570e88b staging: r8188eu: remove _ps_open_RF adds 2c102853a8e3 staging: r8188eu: remove _ps_close_RF adds 783133cd07d5 staging: r8188eu: loadparam needs no net_device adds d6734d08e45c staging: r8188eu: remove rf_type from rtw_update_ht_cap() adds f95de483b5b1 staging: r8188eu: remove rf_type from issue_assocreq() adds 0cafa5b5eb22 staging: r8188eu: remove rf_type from storePwrIndexDiffRat [...] adds 8f1839727730 staging: r8188eu: remove rf_type from getTxPowerIndex88E() adds 2f43a4e87a7b staging: r8188eu: remove TxCount from getTxPowerIndex88E() adds 3a8482bc23ad staging: r8188eu: remove rf_type from writeOFDMPowerReg88E() adds 23a233273298 staging: r8188eu: remove rf_type from bb_reg_dump() adds 5f56585eea13 staging: r8188eu: remove unused HW_VAR_RF_TYPE adds 8bdb3f27d00b staging: r8188eu: remove rf_type from struct hal_data_8188e adds 6732886cf02b staging: r8188eu: remove module parameter rtw_rf_config adds 9875e5b1e9ed staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_ [...] adds 5d81da8ddd42 staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_ [...] adds 3ebdaac3636d staging: r8188eu: convert DBG_88E_LEVEL call in core/rtw_xmit.c adds 6ba36a15b51b staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_ [...] adds 5ec394d58bdb staging: r8188eu: convert DBG_88E_LEVEL call in hal/rtl818 [...] adds 9763a6501e5f staging: r8188eu: convert DBG_88E_LEVEL calls in os_dep/io [...] adds 505cf6563834 staging: r8188eu: remove DBG_88E_LEVEL macro from include/ [...] adds d7f79cdfe090 staging: r8188eu: use a delayed worker for led updates adds 55c57806796d staging: r8188eu: RFType is set but never used adds 28478b06acdf staging: r8188eu: remove unused variables from odm_dm_struct adds 993c689df5c4 staging: r8188eu: pbNet_closed is set but never used adds bbd11e051e10 staging: r8188eu: pSecurity is set but never used adds 85d8264d9d58 staging: r8188eu: pNumTxBytesUnicast is set but never used adds 7fb6aea9ca84 staging: r8188eu: pNumRxBytesUnicast is set but never used adds c601ab0eb478 staging: r8188eu: Fix coding style error new 3f9e9cd25428 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds e5cc9840f08b iio: buffer: Use dedicated variable in iio_buffers_alloc_s [...] adds ed14e769f643 iio: buffer-dma: Remove unused iio_buffer_block struct adds ab1fb45579d8 iio: buffer-dma: Use round_down() instead of rounddown() adds ffc7c5172a6d iio: expose shared parameter in IIO_ENUM_AVAILABLE adds ee8ec048e091 iio: test: Add check against NULL for buffer in tests. adds 1d9b750c92d7 iio: test: Add test for IIO_VAL_INT_64. new 18306bf94160 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds aff1016220a5 dt-bindings: ti-serdes-mux: Add defines for J721S2 SoC new 80d6f9b972a7 Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git new 42cdeb69d95e interconnect: icc-rpm: Use NOC_QOS_MODE_INVALID for qos_mo [...] new a7d9436a6c85 interconnect: qcom: rpm: Prevent integer overflow in rate new 1f41badaf693 Merge branch 'icc-msm8996' into icc-next new 50d1eefa2dd7 Merge branch 'icc-sc7280' into icc-next new 34f51fdb6101 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 1519010b4a7f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3df9c7465523 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3943f6c10fd4 Merge branch 'fixes' into for-next adds d08adc366f2d Merge branch 'misc' into for-next new ff4e7a5fad3c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 48f95b99e060 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 33319256082f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new c768968f134b remoteproc: ingenic: Request IRQ disabled new 29f3c77b73e8 Merge branches 'rpmsg-next' and 'rproc-next' into for-next new 57895f3d1e96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c61d8b5791ab dt-bindings: gpio: gpio-vf610: Add imx8ulp compatible string adds ea708ac5bf41 gpio: xlp: Remove Netlogic XLP variants adds 4f4534893407 dt-bindings: gpio: sifive,gpio: Group interrupt tuples adds 49fdfe664006 gpiolib: Let gpiod_add_lookup_table() call gpiod_add_looku [...] adds a00128dfc8fc gpio: aggregator: Add interrupt support adds adc8b4bf2a7f gpio: rockchip: lock GPIOs used as interrupts adds e320d9c2e900 gpio: xlp: Fix build errors from Netlogic XLP removal new e5ab49cd3d69 gpiolib: improve coding style for local variables new 9dbd1ab20509 gpiolib: check the 'ngpios' property in core gpiolib code new d002bc6e5d3e Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 4f8c4409d869 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0b36e5cf19cd Merge branch 'gpio/gpio-sim' of git://git.kernel.org/pub/s [...] adds d11db044a394 pinctrl: spear: spear: Convert to regmap adds 7151cef59e83 pinctrl: spear: plgpio: Convert to regmap adds 1288cadce4c7 pinctrl: spear: plgpio: Introduce regmap phandle adds c09acbc499e8 dt-bindings: pinctrl: use pinctrl.yaml adds bef873daf84f Merge tag 'renesas-pinctrl-for-v5.17-tag1' of git://git.ke [...] adds ce646c7757d3 Merge branch 'devel' into for-next new 8b033a565af4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 377db63d44af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 41101d13e25b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 57e2b11f6852 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9d3f401c52e3 Merge SA_IMMUTABLE-fixes-for-v5.16-rc2 new 7ceeb0ca8c23 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 83470b5a0392 selftests: harness: avoid false negatives if test has no ASSERTs new 1710d71a2670 selftests/mount: remove unneeded conversion to bool new 1fa074042c8c selftests/move_mount_set_group remove unneeded conversion to bool new a2d2685623f1 selftests: cgroup: build error multiple outpt files new 58429be5521a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 750b627b66aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 858367baa413 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 029d3a6f2f3c rtc: da9063: add as wakeup source adds 10d96b44a94e dt/bindings: rtc: rx8900: Add an entry for RX8804 adds 5c0189a8b52f rtc: rv8803: Add support for the Epson RX8804 RTC new c5bf70b64759 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 83762cb5c7c4 dax: Kill DEV_DAX_PMEM_COMPAT new d751939235b9 dm: fix alloc_dax error handling in alloc_dev new 5d2a228b9e13 dm: make the DAX support depend on CONFIG_FS_DAX new afd586f0d06c dax: remove CONFIG_DAX_DRIVER new fb08a1908cb1 dax: simplify the dax_device <-> gendisk association new 586f61682816 dax: remove the pgmap sanity checks in generic_fsdax_supported new 0c445871388f dax: move the partition alignment check into fs_dax_get_by_bdev new 679a99495b8f xfs: factor out a xfs_setup_dax_always helper new 7b0800d00dae dax: remove dax_capable new f43e0065c264 dm-linear: add a linear_dax_pgoff helper new d19bd6756e7c dm-log-writes: add a log_writes_dax_pgoff helper new 2a68553e8aeb dm-stripe: add a stripe_dax_pgoff helper new 9dc2f9cdc63e fsdax: remove a pointless __force cast in copy_cow_page_dax new 429f8de70d98 fsdax: use a saner calling convention for copy_cow_page_dax new 60696eb26a37 fsdax: simplify the pgoff calculation new f1ba5fafba9b xfs: add xfs_zero_range and xfs_truncate_page helpers new 4a2d7d595050 fsdax: simplify the offset check in dax_iomap_zero new e5c71954ca11 fsdax: factor out a dax_memzero helper new c6f40468657d fsdax: decouple zeroing from the iomap buffered I/O code new cea845cdef4f ext2: cleanup the dax handling in ext2_fill_super new 89b93a7b15f7 ext4: cleanup the dax handling in ext4_fill_super new 5b5abbefec1b xfs: move dax device handling into xfs_{alloc,free}_buftarg new a50f6ab3fd31 xfs: use xfs_direct_write_iomap_ops for DAX zeroing new 740fd671e04f xfs: pass the mapping flags to xfs_bmbt_to_iomap new 952da06375c8 iomap: add a IOMAP_DAX flag new cd913c76f489 dax: return the partition offset from fs_dax_get_by_bdev new de2051147771 fsdax: shift partition offset handling into the file systems new 2ede892342b3 dax: fix up some of the block device related ifdefs new ca72d2210fc5 iomap: build the block based code conditionally new b842f1d14a19 fsdax: don't require CONFIG_BLOCK new b80892ca022e memremap: remove support for external pgmap refcounts new d68e3548658f Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new d4c9608c521c Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] new 3513917f3ffb Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new b58c3eeb3f29 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new b662cd19e4c4 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 656f17320c58 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 6a067497ea5a Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new 610da7d5fb2e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new edb9a0473a93 Merge branch 'main' of git://git.infradead.org/users/willy [...] new 2e7cec159269 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git new 78fcc1aabaf0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 90232fd3fb88 Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] new bdb3912b963b Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 026221a07000 kallsyms: support "big" kernel symbols new ab4cc3d9c564 kallsyms: increase maximum kernel symbol length to 512 new d41be3fb23f3 kallsyms: use the correct buffer size for symbols new 5f6cb2b3150c rust: add C helpers new 6b3f83fbaaec rust: add `compiler_builtins` crate new 53be46da24e6 rust: add `alloc` crate new 36552e84eee6 rust: add `build_error` crate new 988d221f1e54 rust: add `macros` crate new a84b6701fa88 rust: add `kernel` crate new f7fb28bc77e8 rust: export generated symbols new 5c24affd5602 vsprintf: add new `%pA` format specifier new 75b2a7ba1b64 scripts: add `generate_rust_analyzer.py` new ce7dea907c34 scripts: decode_stacktrace: demangle Rust symbols new 1c986f0dd05f docs: add Rust documentation new 62cb43b76df3 Kbuild: add Rust support new bd369ad40bc5 samples: add Rust examples new ebecaaa43692 MAINTAINERS: Rust new 43b687f5dc1f [RFC] drivers: gpio: PrimeCell PL061 in Rust new 075c05e2eb5d [RFC] drivers: android: Binder IPC in Rust new dc7c4d73f8db Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 8686d8445614 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5ec9366feb67 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] new 41693638c068 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3ea3cbf802bb Merge branch 'slab-next' of git://git.kernel.org/pub/scm/l [...] new d10d0bb484ca Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new b0b4fcfb75be mm: fix panic in __alloc_pages new 15d1d1d2b829 mm: bdi: initialize bdi_min_ratio when bdi is unregistered new 236d631a34f2 mm-bdi-initialize-bdi_min_ratio-when-bdi-unregister-fix new e44a456e31ed Increase default MLOCK_LIMIT to 8 MiB new 3c1115cf336b MAINTAINERS: update kdump maintainers new 5c5cc03eade9 mailmap: Update email address for Guo Ren new 533d9b39c963 filemap: remove PageHWPoison check from next_uptodate_page() new 1cad8cbfcc49 timers: implement usleep_idle_range() new faae12792931 mm/damon/core: fix fake load reports due to uninterruptibl [...] new de3cbeafeb8f mm/damon/core: use better timer mechanisms selection threshold new 978d616975c5 mm/damon/dbgfs: remove an unnecessary error message new 6124f5895518 mm/damon/core: remove unnecessary error messages new 0b3824299f2d mm/damon/vaddr: remove an unnecessary warning message new 66952cddf76a mm/damon/vaddr-test: split a test function having >1024 by [...] new 1a26e3f018e4 mm/damon/vaddr-test: remove unnecessary variables new d4d18a9b8d64 selftests/damon: skip test if DAMON is running new e0dfa236d180 selftests/damon: test DAMON enabling with empty target_ids case new 3bed7049ae69 selftests/damon: test wrong DAMOS condition ranges input new f7aaffce110f selftests/damon: test debugfs file reads/writes with huge count new 4f90634f42b1 selftests/damon: split test cases new 2c1cefabfc7a mm/slub: fix endianness bug for alloc/free_traces attributes new b9c8da5464ee shmem: fix a race between shmem_unused_huge_shrink and shm [...] new 5d41f5ccd5cd shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] new 3c5a28acc022 mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() an [...] new afccb5f5b998 hugetlbfs: fix issue of preallocation of gigantic pages ca [...] new 3f9e198305e6 kfence: fix memory leak when cat kfence objects new ee53701bc5f9 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 999e4ea968e0 /proc/kpageflags: do not use uninitialized struct pages new ac6d052b3e02 procfs: prevent unpriveleged processes accessing fdinfo dir new 3664b0d75ca6 kthread: add the helper function kthread_run_on_cpu() new 0e8007249ae5 kthread-add-the-helper-function-kthread_run_on_cpu-fix new 727f6aa94816 RDMA/siw: make use of the helper function kthread_run_on_cpu() new 8bb41d6dd9aa ring-buffer: make use of the helper function kthread_run_on_cpu() new 1671707f0bee rcutorture: make use of the helper function kthread_run_on_cpu() new 0752241d3d60 trace/osnoise: make use of the helper function kthread_run [...] new 1164ce647892 trace/hwlat: make use of the helper function kthread_run_on_cpu() new ef75ed790a79 ia64: module: use swap() to make code cleaner new 74a22d5ffbe4 arch/ia64/kernel/setup.c: use swap() to make code cleaner new 687718610df0 ia64: fix typo in a comment new 8dc1d71f80ce scripts/spelling.txt: add "oveflow" new 99be082ab3e6 squashfs: provide backing_dev_info in order to disable read-ahead new d2f5dca08bcc ocfs2:Use BUG_ON instead of if condition followed by BUG. new d9b4b477f4cc ocfs2: clearly handle ocfs2_grab_pages_for_write() return value new 7df96f41ea69 ocfs2: reflink deadlock when clone file to the same direct [...] new 48b93832a569 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 2dab54501e1b ocfs2: fix ocfs2 corrupt when iputting an inode new a2ff4fc415b0 fs/ioctl: remove unnecessary __user annotation new d2ef0eb6544d mm/slab_common: use WARN() if cache still has objects on destroy new 000ab49b9376 mm: slab: make slab iterator functions static new e9deb4fca465 kmemleak: fix kmemleak false positive report with HW tag-b [...] new 6d7c78a09141 kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] new 33bfd6bf8e6e mm: kmemleak: alloc gray object for reserved region with d [...] new 9644eed1caf3 mm: defer kmemleak object creation of module_alloc() new df43f6370e51 mm-defer-kmemleak-object-creation-of-module_alloc-v4 new 8b8c42a5ff22 mm/page_alloc: split prep_compound_page into head and tail [...] new ca8612dc5f76 mm/page_alloc: refactor memmap_init_zone_device() page init new 30156644eb0d mm/memremap: add ZONE_DEVICE support for compound pages new abb0e8be3796 device-dax: use ALIGN() for determining pgoff new 1b30f2ea0c68 device-dax: use struct_size() new b3ed76d9145c device-dax: ensure dev_dax->pgmap is valid for dynamic devices new 99e7989fb938 device-dax: factor out page mapping initialization new e5f1627fd635 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() new e90890dfcba6 device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() new 182aed7c7775 device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix new 7e40778daff6 device-dax: compound devmap support new 8f6695eea667 kasan: test: add globals left-out-of-bounds test new 55cb95d8164e kasan: add ability to detect double-kmem_cache_destroy() new 778f65978ee9 kasan: test: add test case for double-kmem_cache_destroy() new b20879596e82 mm,fs: split dump_mapping() out from dump_page() new e857800b4b29 tools/vm/page_owner_sort.c: sort by stacktrace before culling new f6a145a05492 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] new d06911fc2743 tools/vm/page_owner_sort.c: support sorting by stack trace new d5d4164fc9a0 tools/vm/page_owner_sort.c: add switch between culling by [...] new 244a051638e0 tools/vm/page_owner_sort.c: support sorting pid and time new a62603d18fd2 gup: avoid multiple user access locking/unlocking in fault [...] new 10d67ae99dad mm: shmem: don't truncate page if memory failure happens new d4999a157f27 mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] new 34d25538745b mm/frontswap.c: use non-atomic '__set_bit()' when possible new e9896f14088f mm: memcontrol: make cgroup_memory_nokmem static new 9f04985e2b53 mm/page_counter: remove an incorrect call to propagate_pro [...] new 21eeb6489c1a mm/memcg: add group_oom_kill memory event new 7ce26295629e memcg: better bounds on the memcg stats updates new 7084644eaf16 tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] new e1dd49a7471f mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit new 10de07da850b mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] new 8db56bea32ab mm: rearrange madvise code to allow for reuse new 8fc763a51a9a mm: add a field to store names for private anonymous memory new bd1d885de88b docs: proc.rst: /proc/PID/maps: fix malformed table new f70d8ad0a26a mm: add anonymous vma name refcounting new 9b23469a6305 mm: ptep_clear() page table helper new 1eae41f318a7 mm: page table check new ac481bfb8075 mm-page-table-check-fix new 2f669bc73ca7 x86: mm: add x86_64 support for page table check new b74d693f3c1c mm: protect free_pgtables with mmap_lock write lock in exit_mmap new a512c3f968cc mm/oom_kill: allow process_mrelease to run under mmap_lock [...] new a171dda4e49d mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc new 7cfcaea3c63b mm/vmalloc: add support for __GFP_NOFAIL new 9db56d74d6f2 mm/vmalloc: be more explicit about supported gfp flags. new 209e6bb2de79 mm: allow !GFP_KERNEL allocations for kvmalloc new cedbfb421255 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware new 0ebfdf819741 mm: discard __GFP_ATOMIC new 96d4ca970293 mm: introduce memalloc_retry_wait() new 4e36dc369cc7 mm/pagealloc: sysctl: change watermark_scale_factor max li [...] new 7e6135656b67 mm: fix boolreturn.cocci warning new ca680a1336e6 mm: page_alloc: fix building error on -Werror=array-compare new 6fe6bb4994b3 mm: drop node from alloc_pages_vma new ca267bab4515 hugetlb: add hugetlb.*.numa_stat file new 2587778b6bf8 hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical" new 332437c807a7 hugetlb/cgroup: fix copy/paste array assignment new e93a8bae3bd2 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] new a8df3b3caa33 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] new a39bb7da3e6b mm: sparsemem: use page table lock to protect kernel pmd o [...] new d2aebe34f717 selftests: vm: add a hugetlb test case new b4c4621fa001 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] new 475ae5e653fa mm, hugepages: make memory size variable in hugepage-mrema [...] new 543ca88f43d3 selftests/uffd: allow EINTR/EAGAIN new c588b376761c vmscan: make drop_slab_node static new 052e4a51c19f mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY new 4db8885d7b4a mm/mempolicy: add set_mempolicy_home_node syscall new 7724cabd74c3 mm/mempolicy: wire up syscall set_mempolicy_home_node new 9a9a8e185f7e mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 2bfd0a2732f9 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 68d0b86e91d3 mm: migrate: fix the return value of migrate_pages() new 2053e7fa04c0 mm: migrate: correct the hugetlb migration stats new 1f78813297a3 mm-migrate-correct-the-hugetlb-migration-stats-fix new 08557a6faa74 mm: compaction: fix the migration stats in trace_mm_compac [...] new 7152cb02ceba mm/migrate.c: rework migration_entry_wait() to not take a pageref new 3c4c88a4443a mm: migrate: support multiple target nodes demotion new 781238df39da mm: migrate: add more comments for selecting target node randomly new 9e2530d8b5be mm/migrate: move node demotion code to near its user new d0c8ca4f9c8f mm: ksm: fix use-after-free kasan report in ksm_might_need [...] new 0a435f64af8b mm/hwpoison: mf_mutex for soft offline and unpoison new d6896ddc2493 mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE new 1e2d8d16038d mm/hwpoison: fix unpoison_memory() new 9631439f4dc8 mm: memcg/percpu: account extra objcg space to memory cgroups new b80da7294672 mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix new cb76f73513d8 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new c01a482d050f mm/rmap: fix potential batched TLB flush race new 761462fff74b mm-rmap-fix-potential-batched-tlb-flush-race-fix new e1e2ef6497f4 zsmalloc: introduce some helper functions new 3d92140b888b zsmalloc: rename zs_stat_type to class_stat_type new cec491b55d28 zsmalloc: decouple class actions from zspage works new 5384dd9f57c9 zsmalloc: introduce obj_allocated new 48fa7985ea4e zsmalloc: move huge compressed obj from page to zspage new a2d9bf745667 zsmalloc: remove zspage isolation for migration new 362465be8c10 locking/rwlocks: introduce write_lock_nested new 4e26943349e8 locking/rwlocks: fix write_lock_nested for RT new 0f729b14c625 locking: fixup write_lock_nested() implementation new 2e013283220f zsmalloc: replace per zpage lock with pool->migrate_lock new 1c64302c1ad6 zsmalloc: replace get_cpu_var with local_lock new 425f12e78800 mm: introduce fault_in_exact_writeable() to probe for sub- [...] new 8168d92a29d7 arm64: add support for sub-page faults user probing new 01b9d0d0d8dd btrfs: avoid live-lock in search_ioctl() on hardware with [...] new 2d408be5546c zram: use ATTRIBUTE_GROUPS new 4ff6824f35dc mm: fix some comment errors new b466bb5dea2e mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault new a59d685b35fd mm/damon: unified access_check function naming rules new 8561e25e9502 mm/damon: add 'age' of region tracepoint support new 6eb454d97a23 mm/damon/core: use abs() instead of diff_of() new 86107f846c5e mm/damon: remove some unneeded function definitions in damon.h new 153735a9b5df mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix new a543ce2ba889 mm/damon/vaddr: remove swap_ranges() and replace it with swap() new e1f0f94b5f7c mm/damon/schemes: add the validity judgment of thresholds new 140e5de604f0 mm/damon: move damon_rand() definition into damon.h new 6a9d2070f859 mm/damon: modify damon_rand() macro to static inline function new 4012f3b66df6 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 56f6bf5077d0 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 5962dfb35743 kernel/hung_task.c: Monitor killed tasks. new c220453c7294 proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] new e82ce935ecaf proc: make the proc_create[_data]() stubs static inlines new 2a574a6ce4dd proc-make-the-proc_create-stubs-static-inlines-fix new b3afd5e34acd proc-make-the-proc_create-stubs-static-inlines-fix2 new ebf4ce6cda1e proc-make-the-proc_create-stubs-static-inlines-fix2-fix new 7dc7d0094084 proc/sysctl: make protected_* world readable new 4ff2114f4f97 fs/exec: replace strlcpy with strscpy_pad in __set_task_comm new a26a75827ef8 fs/exec: replace strncpy with strscpy_pad in __get_task_comm new 74fa4d37f245 drivers/infiniband: replace open-coded string copy with ge [...] new 6e507e876491 fs/binfmt_elf: replace open-coded string copy with get_task_comm new 55a24d6413a7 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] new c30a3ddd59db tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] new 09407bc8a858 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] new 216bf44edb93 kthread: dynamically allocate memory to store kthread's full name new 2a30cfb3dd47 kstrtox: uninline everything new 5503c9c8dba3 list: introduce list_is_head() helper and re-use it in list.h new d8a848b8c7ca lz4: fix LZ4_decompress_safe_partial read out of bound new c02481a70336 checkpatch: relax regexp for COMMIT_LOG_LONG_LINE new 49af6ded5d4b checkpatch: Improve Kconfig help test new f24775e58e8b const_structs.checkpatch: add frequently used ops structs new 6546faf1b6a7 ELF: fix overflow in total mapping size calculation new dee486553267 init/main.c: silence some -Wunused-parameter warnings new f0e2118cc902 hfsplus: use struct_group_attr() for memcpy() region new f2e616682ee8 panic: use error_report_end tracepoint on warnings new a7b8d62f2bf6 panic-use-error_report_end-tracepoint-on-warnings-fix new 7bfa3c20ce7c delayacct: support swapin delay accounting for swapping wi [...] new d0576094ec25 delayacct: fix incomplete disable operation when switch en [...] new c3d850152822 delayacct: cleanup flags in struct task_delay_info and fun [...] new 24ff44fea616 configs: introduce debug.config for CI-like setup new cbc8a622f4d8 arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] new 358a912c3d33 btrfs: use generic Kconfig option for 256kB page size limit new ba3497e8e057 lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] new 928667871009 ubsan: remove CONFIG_UBSAN_OBJECT_SIZE new 6ca320f91dd5 Merge branch 'akpm-current/current' new e1993a70ff9c sysctl: add a new register_sysctl_init() interface new a980c31f69b8 sysctl: move some boundary constants from sysctl.c to sysctl_vals new 4d7c86f6b158 sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] new 997d9b1e3199 hung_task: move hung_task sysctl interface to hung_task.c new d8fc493b5abd watchdog: move watchdog sysctl interface to watchdog.c new d9a439c92caa sysctl: make ngroups_max const new 437767acb8dd sysctl: use const for typically used max/min proc sysctls new 550e981568a1 sysctl: use SYSCTL_ZERO to replace some static int zero uses new e52f419c6043 aio: move aio sysctl to aio.c new 5cb551e62f07 dnotify: move dnotify sysctl to dnotify.c new 2d04399f2fce hpet: simplify subdirectory registration with register_sysctl() new 6c72745ec151 i915: simplify subdirectory registration with register_sysctl() new 995bfdd93b2b macintosh/mac_hid.c: simplify subdirectory registration wi [...] new 5e246f8b4def ocfs2: simplify subdirectory registration with register_sysctl() new 6555523589b8 test_sysctl: simplify subdirectory registration with regis [...] new 47ae506bb9b8 inotify: simplify subdirectory registration with register_ [...] new d8841a504ba6 inotify-simplify-subdirectory-registration-with-register_s [...] new 1e96c0398104 cdrom: simplify subdirectory registration with register_sysctl() new 3213cfc5b6f8 eventpoll: simplify sysctl declaration with register_sysctl() new 82ecc16b170b firmware_loader: move firmware sysctl to its own files new 9665c67410d7 firmware_loader-move-firmware-sysctl-to-its-own-files-fix new 32357234847d firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix new 1153c5da4b6e firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 new fc447655301f random: move the random sysctl declarations to its own file new c19d1692c3ce sysctl: add helper to register a sysctl mount point new e12d6a7896b1 sysctl-add-helper-to-register-a-sysctl-mount-point-fix new 6ded7ee615ab fs: move binfmt_misc sysctl to its own file new 060656a7c845 printk: move printk sysctl to printk/sysctl.c new 258bebc40b81 scsi/sg: move sg-big-buff sysctl to scsi/sg.c new 57254ca65cf0 stackleak: move stack_erasing sysctl to stackleak.c new d9015c3486f6 sysctl: share unsigned long const values new 0fbe46973d97 fs: move inode sysctls to its own file new 46c775c67c9b fs: move fs stat sysctls to file_table.c new 5a5b1cddb79b fs: move dcache sysctls to its own file new 004828100776 fs/inode: avoid unused-variable warning new 5cbe39519080 fs/dcache: avoid unused-function warning new b261e992e26a sysctl: move maxolduid as a sysctl specific const new 7460867038ff fs: move shared sysctls to fs/sysctls.c new 857a5ac0efce fs: move locking sysctls where they are used new 0fa25d00c6d1 fs: move namei sysctls to its own file new 5bcb634946b8 fs: move fs/exec.c sysctls into its own file new 7a0fd6c937ed fs: move pipe sysctls to is own file new ededd3fc7016 sysctl: add and use base directory declarer and registrati [...] new 0503712eceb1 sysctl-add-and-use-base-directory-declarer-and-registratio [...] new d0f885a73ec6 fs: move namespace sysctls and declare fs base directory new 5d54cb0579e7 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() new ec300f32429f printk: fix build warning when CONFIG_PRINTK=n new 13a43c058896 fs/coredump: move coredump sysctls into its own file new 43b59299e32d kprobe: move sysctl_kprobes_optimization to kprobes.c new 0b9f46ab652b fs: proc: store PDE()->data into inode->i_private new 256172dad008 proc: remove PDE_DATA() completely new 7559d6015313 proc-remove-pde_data-completely-fix new 36c800779d80 proc-remove-pde_data-completely-fix-fix new 2887cd0a1824 lib/stackdepot: allow optional init and stack_table alloca [...] new 78cbbc782bad lib/stackdepot: fix spelling mistake and grammar in pr_err [...] new 0179e97a1a99 lib/stackdepot: allow optional init and stack_table alloca [...] new f28f8e657ff9 lib/stackdepot: allow optional init and stack_table alloca [...] new 6bd77728f3aa lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] new e142b7e48c15 Merge branch 'akpm/master' new 04fe99a8d936 Add linux-next specific files for 20211207
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 (7afeac307a95) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 702 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/obsolete/sysfs-class-dax | 22 - Documentation/ABI/testing/sysfs-devices-system-cpu | 15 + Documentation/admin-guide/cgroup-v2.rst | 4 + Documentation/admin-guide/cputopology.rst | 33 +- Documentation/cpu-freq/core.rst | 6 +- Documentation/dev-tools/kcsan.rst | 76 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 + .../devicetree/bindings/gpio/gpio-vf610.yaml | 3 + .../devicetree/bindings/gpio/sifive,gpio.yaml | 3 +- .../bindings/iio/adc/samsung,exynos-adc.yaml | 2 +- .../media/allwinner,sun4i-a10-video-engine.yaml | 1 + .../bindings/media/nxp,imx7-mipi-csi2.yaml | 14 +- .../devicetree/bindings/mfd/bd9571mwv.txt | 69 - Documentation/devicetree/bindings/mfd/max77686.txt | 26 - .../devicetree/bindings/mfd/maxim,max77686.yaml | 132 ++ .../devicetree/bindings/mfd/rohm,bd70528-pmic.txt | 102 - .../devicetree/bindings/mfd/rohm,bd9571mwv.yaml | 127 + Documentation/devicetree/bindings/mfd/syscon.yaml | 1 + .../bindings/pinctrl/actions,s500-pinctrl.yaml | 3 + .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 1 + .../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 3 + .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 3 + .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 3 + .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 3 + .../bindings/pinctrl/brcm,bcm6318-pinctrl.yaml | 3 + .../bindings/pinctrl/brcm,bcm63268-pinctrl.yaml | 3 + .../bindings/pinctrl/brcm,bcm6328-pinctrl.yaml | 3 + .../bindings/pinctrl/brcm,bcm6358-pinctrl.yaml | 3 + .../bindings/pinctrl/brcm,bcm6362-pinctrl.yaml | 3 + .../bindings/pinctrl/brcm,bcm6368-pinctrl.yaml | 3 + .../bindings/pinctrl/brcm,ns-pinmux.yaml | 3 +- .../bindings/pinctrl/canaan,k210-fpioa.yaml | 7 +- .../bindings/pinctrl/cirrus,lochnagar.yaml | 3 + .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 3 + .../bindings/pinctrl/fsl,imx8mm-pinctrl.yaml | 3 + .../bindings/pinctrl/fsl,imx8mn-pinctrl.yaml | 3 + .../bindings/pinctrl/fsl,imx8mp-pinctrl.yaml | 3 + .../bindings/pinctrl/fsl,imx8mq-pinctrl.yaml | 3 + .../bindings/pinctrl/fsl,imx8ulp-pinctrl.yaml | 3 + .../bindings/pinctrl/ingenic,pinctrl.yaml | 8 +- .../devicetree/bindings/pinctrl/intel,lgm-io.yaml | 3 + .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 3 + .../bindings/pinctrl/mediatek,mt6779-pinctrl.yaml | 3 + .../bindings/pinctrl/mediatek,mt6797-pinctrl.yaml | 3 + .../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 3 + .../bindings/pinctrl/mediatek,mt7986-pinctrl.yaml | 3 + .../bindings/pinctrl/mediatek,mt8183-pinctrl.yaml | 3 + .../bindings/pinctrl/pinctrl-mt8192.yaml | 3 + .../bindings/pinctrl/pinctrl-mt8195.yaml | 3 + .../bindings/pinctrl/qcom,ipq6018-pinctrl.yaml | 3 + .../bindings/pinctrl/qcom,lpass-lpi-pinctrl.yaml | 3 + .../bindings/pinctrl/qcom,mdm9607-pinctrl.yaml | 1 + .../bindings/pinctrl/qcom,msm8226-pinctrl.yaml | 3 + .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml | 3 + .../bindings/pinctrl/qcom,qcm2290-pinctrl.yaml | 3 + .../bindings/pinctrl/qcom,sc7280-pinctrl.yaml | 3 + .../bindings/pinctrl/qcom,sc8180x-pinctrl.yaml | 1 + .../bindings/pinctrl/qcom,sdx55-pinctrl.yaml | 3 + .../bindings/pinctrl/qcom,sm6115-pinctrl.yaml | 3 + .../bindings/pinctrl/qcom,sm6125-pinctrl.yaml | 1 + .../bindings/pinctrl/qcom,sm6350-pinctrl.yaml | 1 + .../bindings/pinctrl/qcom,sm8250-pinctrl.yaml | 3 + .../bindings/pinctrl/qcom,sm8350-pinctrl.yaml | 1 + .../bindings/pinctrl/qcom,tlmm-common.yaml | 3 + .../bindings/pinctrl/ralink,rt2880-pinmux.yaml | 3 + .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 3 + .../bindings/pinctrl/renesas,rza1-ports.yaml | 3 + .../bindings/pinctrl/renesas,rza2-pinctrl.yaml | 3 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 3 + .../bindings/pinctrl/renesas,rzn1-pinctrl.yaml | 3 + .../bindings/pinctrl/rockchip,pinctrl.yaml | 3 + .../pinctrl/socionext,uniphier-pinctrl.yaml | 6 +- .../bindings/pinctrl/st,stm32-pinctrl.yaml | 3 + .../bindings/pinctrl/toshiba,visconti-pinctrl.yaml | 5 +- .../bindings/pinctrl/xlnx,zynq-pinctrl.yaml | 3 + .../bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml | 3 + .../devicetree/bindings/regulator/max77686.txt | 71 - .../bindings/regulator/maxim,max77686.yaml | 83 + .../bindings/regulator/rohm,bd70528-regulator.txt | 68 - .../devicetree/bindings/rtc/epson,rx8900.yaml | 1 + .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 8 + .../sound/mt8195-mt6359-rt1011-rt5682.yaml | 4 + .../sound/mt8195-mt6359-rt1019-rt5682.yaml | 14 + Documentation/driver-api/auxiliary_bus.rst | 236 +- Documentation/filesystems/idmappings.rst | 72 - Documentation/process/changes.rst | 2 +- Documentation/rust/arch-support.rst | 6 +- Documentation/rust/coding.rst | 71 +- Documentation/rust/docs.rst | 93 +- Documentation/rust/index.rst | 5 +- Documentation/rust/quick-start.rst | 128 +- Documentation/scheduler/sched-bwc.rst | 5 +- .../translations/zh_CN/cpu-freq/cpu-drivers.rst | 139 +- .../translations/zh_CN/cpu-freq/cpufreq-stats.rst | 45 +- Documentation/translations/zh_CN/index.rst | 2 +- .../translations/zh_CN/scheduler/completion.rst | 256 ++ .../translations/zh_CN/scheduler/index.rst | 44 + .../translations/zh_CN/scheduler/sched-arch.rst | 76 + .../translations/zh_CN/scheduler/sched-bwc.rst | 204 ++ .../userspace-api/media/v4l/subdev-formats.rst | 2 +- MAINTAINERS | 40 +- Makefile | 57 +- Next/SHA1s | 168 +- Next/merge.log | 2433 ++++++++++++-------- arch/arm/boot/dts/exynos5260.dtsi | 8 +- arch/arm64/boot/dts/allwinner/Makefile | 1 + .../dts/allwinner/sun50i-h6-tanix-tx6-mini.dts | 15 + .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 168 +- ...un50i-h6-tanix-tx6.dts => sun50i-h6-tanix.dtsi} | 20 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 24 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 24 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 8 + arch/arm64/boot/dts/ti/k3-am642.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j7200.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 6 +- .../include/nvhe/mm.h => include/asm/kvm_pkvm.h} | 45 +- arch/arm64/include/asm/mmu.h | 1 + arch/arm64/include/asm/mte-kasan.h | 8 +- arch/arm64/kernel/acpi.c | 35 +- arch/arm64/kernel/entry.S | 6 +- arch/arm64/kvm/.gitignore | 2 + arch/arm64/kvm/Makefile | 18 +- arch/arm64/kvm/handle_exit.c | 5 +- arch/arm64/kvm/hyp/Makefile | 2 +- arch/arm64/kvm/hyp/hyp-constants.c | 10 + arch/arm64/kvm/hyp/include/nvhe/mm.h | 57 - arch/arm64/kvm/hyp/nvhe/mem_protect.c | 1 + arch/arm64/kvm/hyp/nvhe/mm.c | 1 + arch/arm64/kvm/hyp/nvhe/setup.c | 1 + arch/arm64/kvm/{hyp/reserved_mem.c => pkvm.c} | 8 +- arch/arm64/kvm/vgic/vgic-mmio.c | 2 +- arch/arm64/kvm/vgic/vgic-mmio.h | 2 +- arch/arm64/lib/clear_page.S | 10 + arch/arm64/lib/mte.S | 8 +- arch/arm64/mm/extable.c | 3 - arch/openrisc/include/asm/syscalls.h | 2 + arch/openrisc/kernel/entry.S | 27 +- arch/parisc/install.sh | 1 + arch/parisc/kernel/time.c | 30 +- arch/powerpc/rust/target.json | 2 +- arch/s390/configs/debug_defconfig | 1 + arch/s390/configs/defconfig | 1 + arch/s390/crypto/Makefile | 2 + arch/s390/crypto/chacha-glue.c | 100 + arch/s390/crypto/chacha-s390.S | 907 ++++++++ arch/s390/crypto/chacha-s390.h | 14 + arch/s390/include/asm/pci_dma.h | 29 +- arch/s390/include/asm/qdio.h | 25 +- arch/s390/include/asm/vx-insn.h | 117 + arch/s390/kernel/machine_kexec.c | 2 +- arch/s390/kernel/nmi.c | 10 +- arch/s390/kernel/smp.c | 2 +- arch/s390/pci/pci.c | 2 +- arch/s390/pci/pci_dma.c | 26 +- arch/s390/pci/pci_irq.c | 6 +- arch/sparc/kernel/led.c | 5 +- arch/x86/Kconfig | 1 + arch/x86/entry/entry_64.S | 35 +- arch/x86/include/asm/barrier.h | 10 +- arch/x86/include/asm/fixmap.h | 2 +- arch/x86/include/asm/kvm_host.h | 1 + arch/x86/include/asm/pgtable_types.h | 7 + arch/x86/include/asm/qspinlock.h | 1 + arch/x86/include/asm/sev-common.h | 11 + arch/x86/kernel/sev.c | 57 +- arch/x86/kernel/tsc.c | 28 +- arch/x86/kernel/tsc_sync.c | 41 + arch/x86/kvm/mmu/mmu.c | 23 +- arch/x86/kvm/mmu/paging_tmpl.h | 3 +- arch/x86/kvm/svm/avic.c | 1 + arch/x86/kvm/svm/pmu.c | 2 +- arch/x86/kvm/svm/sev.c | 102 +- arch/x86/kvm/vmx/nested.c | 4 +- arch/x86/kvm/vmx/vmx.c | 1 + arch/x86/kvm/x86.c | 9 +- arch/x86/mm/ioremap.c | 2 +- arch/x86/platform/ce4100/falconfalls.dts | 4 +- arch/x86/realmode/init.c | 12 +- arch/x86/xen/xen-asm.S | 20 + block/blk-core.c | 27 +- block/blk-flush.c | 4 +- block/blk-mq-sched.c | 3 +- block/blk-mq-sysfs.c | 2 - block/blk-mq-tag.c | 67 +- block/blk-mq-tag.h | 2 +- block/blk-mq.c | 136 +- block/blk-mq.h | 19 + block/blk-sysfs.c | 3 +- block/blk.h | 10 +- block/fops.c | 38 +- block/genhd.c | 2 +- drivers/acpi/bus.c | 4 +- drivers/acpi/ec.c | 317 +-- drivers/acpi/ec_sys.c | 2 +- drivers/acpi/internal.h | 12 +- drivers/acpi/x86/utils.c | 118 +- drivers/android/Kconfig | 7 + drivers/android/Makefile | 2 + drivers/android/allocation.rs | 266 +++ drivers/android/binder.c | 434 +++- drivers/android/context.rs | 79 + drivers/android/defs.rs | 99 + drivers/android/node.rs | 476 ++++ drivers/android/process.rs | 964 ++++++++ drivers/android/range_alloc.rs | 189 ++ drivers/android/rust_binder.rs | 114 + drivers/android/thread.rs | 871 +++++++ drivers/android/transaction.rs | 326 +++ drivers/ata/ahci_ceva.c | 3 +- drivers/base/auxiliary.c | 152 +- drivers/base/property.c | 13 +- drivers/base/topology.c | 28 +- drivers/block/floppy.c | 6 +- drivers/block/loop.c | 2 +- drivers/block/null_blk/main.c | 10 +- drivers/bus/mhi/pci_generic.c | 2 +- drivers/char/mwave/3780i.h | 2 +- drivers/clk/clk-gemini.c | 2 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 2 +- drivers/clk/imx/clk-imx8qxp.c | 2 +- drivers/clk/imx/clk-pllv1.c | 17 +- drivers/clk/qcom/clk-alpha-pll.c | 9 + drivers/clk/qcom/clk-regmap-mux.c | 2 +- drivers/clk/qcom/clk-rpmh.c | 52 + drivers/clk/qcom/clk-smd-rpm.c | 31 +- drivers/clk/qcom/common.c | 12 + drivers/clk/qcom/common.h | 2 + drivers/clk/zynq/pll.c | 12 +- drivers/cpufreq/cpufreq.c | 14 +- drivers/cpufreq/qcom-cpufreq-hw.c | 8 +- drivers/crypto/Kconfig | 12 + drivers/crypto/caam/caamalg.c | 6 + drivers/crypto/caam/caamhash.c | 3 + drivers/crypto/caam/caampkc.c | 3 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 9 +- drivers/crypto/sa2ul.c | 19 +- drivers/dax/Kconfig | 13 - drivers/dax/Makefile | 3 +- drivers/dax/bus.c | 27 +- drivers/dax/bus.h | 13 - drivers/dax/device.c | 6 +- drivers/dax/{pmem/core.c => pmem.c} | 36 +- drivers/dax/pmem/Makefile | 1 - drivers/dax/pmem/compat.c | 72 - drivers/dax/pmem/pmem.c | 30 - drivers/dax/super.c | 226 +- drivers/edac/sifive_edac.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 14 + drivers/gpio/Kconfig | 29 +- drivers/gpio/Makefile | 2 +- drivers/gpio/gpio-aggregator.c | 11 +- drivers/gpio/gpio-bd70528.c | 230 -- drivers/gpio/gpio-rockchip.c | 18 + drivers/gpio/gpio-xlp.c | 147 +- drivers/gpio/gpio_pl061_rust.rs | 362 +++ drivers/gpio/gpiolib.c | 35 +- drivers/gpu/drm/aspeed/Kconfig | 1 + drivers/gpu/drm/drm_gem_shmem_helper.c | 1 + drivers/gpu/drm/fsl-dcu/Kconfig | 1 + drivers/gpu/drm/i915/display/i9xx_plane.c | 15 +- drivers/gpu/drm/i915/display/intel_bios.c | 14 +- drivers/gpu/drm/i915/display/intel_crtc.c | 42 + drivers/gpu/drm/i915/display/intel_crtc.h | 10 + drivers/gpu/drm/i915/display/intel_display.c | 17 +- drivers/gpu/drm/i915/display/intel_display.h | 24 + .../gpu/drm/i915/display/intel_display_debugfs.c | 54 +- drivers/gpu/drm/i915/display/intel_display_types.h | 74 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 1 + .../gpu/drm/i915/display/intel_dp_link_training.c | 2 +- drivers/gpu/drm/i915/display/intel_dsi.c | 2 + drivers/gpu/drm/i915/display/intel_fb.c | 11 + drivers/gpu/drm/i915/display/intel_fb.h | 2 + drivers/gpu/drm/i915/display/intel_fb_pin.c | 10 +- drivers/gpu/drm/i915/display/intel_fbc.c | 1175 +++++----- drivers/gpu/drm/i915/display/intel_fbc.h | 13 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 2 +- drivers/gpu/drm/i915/display/intel_plane_initial.c | 5 +- drivers/gpu/drm/i915/display/intel_quirks.c | 1 + drivers/gpu/drm/i915/display/intel_sprite.c | 26 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 7 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 40 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_pages.c | 4 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 1 + drivers/gpu/drm/i915/gt/intel_lrc.c | 5 + drivers/gpu/drm/i915/gt/intel_rc6.c | 15 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 18 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 4 +- drivers/gpu/drm/i915/gvt/fb_decoder.c | 2 +- drivers/gpu/drm/i915/i915_drv.h | 191 +- drivers/gpu/drm/i915/i915_pci.c | 1 - drivers/gpu/drm/i915/i915_reg.h | 39 +- drivers/gpu/drm/i915/i915_request.c | 1 + drivers/gpu/drm/i915/i915_trace.h | 18 +- drivers/gpu/drm/i915/intel_pm.c | 13 +- drivers/gpu/drm/i915/intel_pm_types.h | 76 + drivers/gpu/drm/lima/lima_device.c | 1 + drivers/gpu/drm/msm/msm_gem_shrinker.c | 1 + drivers/gpu/drm/ttm/ttm_bo.c | 3 +- drivers/gpu/drm/ttm/ttm_tt.c | 1 + drivers/hid/Kconfig | 5 +- drivers/hid/hid-google-hammer.c | 2 + drivers/hid/hid-ids.h | 1 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 6 +- drivers/iio/accel/bma180.c | 2 +- drivers/iio/accel/mma9553.c | 2 +- drivers/iio/adc/ad7192.c | 3 +- drivers/iio/adc/hi8435.c | 2 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 2 +- drivers/iio/dac/ad5064.c | 4 +- drivers/iio/dac/ad5380.c | 2 +- drivers/iio/dac/ad5446.c | 2 +- drivers/iio/dac/ad5504.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 2 +- drivers/iio/dac/ad5686.c | 2 +- drivers/iio/dac/ad5766.c | 13 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/max5821.c | 2 +- drivers/iio/dac/mcp4725.c | 8 +- drivers/iio/dac/stm32-dac.c | 2 +- drivers/iio/dac/ti-dac082s085.c | 2 +- drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/dac/ti-dac7311.c | 2 +- drivers/iio/industrialio-buffer.c | 20 +- drivers/iio/magnetometer/hmc5843_core.c | 4 +- drivers/iio/test/iio-test-format.c | 123 +- drivers/iio/trigger/stm32-timer-trigger.c | 6 +- drivers/interconnect/qcom/icc-rpm.c | 5 +- drivers/iommu/s390-iommu.c | 10 +- drivers/md/dm-linear.c | 51 +- drivers/md/dm-log-writes.c | 44 +- drivers/md/dm-stripe.c | 65 +- drivers/md/dm-table.c | 22 +- drivers/md/dm-writecache.c | 2 +- drivers/md/dm.c | 37 +- drivers/md/dm.h | 4 - drivers/media/cec/core/cec-adap.c | 38 +- drivers/media/cec/core/cec-api.c | 6 + drivers/media/cec/core/cec-core.c | 3 + drivers/media/cec/core/cec-pin-priv.h | 1 - drivers/media/cec/core/cec-pin.c | 32 +- drivers/media/common/b2c2/flexcop.c | 11 +- drivers/media/dvb-frontends/dib8000.c | 4 +- drivers/media/dvb-frontends/si2168.c | 2 +- drivers/media/pci/bt8xx/bttv-driver.c | 4 +- drivers/media/pci/saa7146/hexium_orion.c | 8 +- drivers/media/pci/saa7146/mxb.c | 8 +- drivers/media/platform/allegro-dvt/allegro-core.c | 2 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 10 +- drivers/media/platform/rcar-vin/rcar-core.c | 3 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 1 + drivers/media/platform/rcar-vin/rcar-dma.c | 7 + drivers/media/platform/rcar-vin/rcar-v4l2.c | 15 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 6 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 2 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 4 - drivers/media/spi/cxd2880-spi.c | 13 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 2 +- drivers/media/tuners/r820t.c | 24 +- drivers/media/tuners/si2157.c | 2 +- drivers/media/tuners/tua9001.c | 6 +- drivers/media/usb/dvb-usb/m920x.c | 12 +- drivers/media/usb/go7007/go7007-driver.c | 2 +- drivers/media/usb/siano/smsusb.c | 4 - drivers/media/usb/uvc/uvc_ctrl.c | 4 +- drivers/media/usb/uvc/uvc_driver.c | 6 +- drivers/media/usb/uvc/uvc_v4l2.c | 6 +- drivers/media/usb/uvc/uvc_video.c | 4 + drivers/media/usb/uvc/uvcvideo.h | 2 +- drivers/mfd/Kconfig | 23 +- drivers/mfd/Makefile | 1 - drivers/mfd/atmel-flexcom.c | 11 +- drivers/mfd/da9062-core.c | 12 + drivers/mfd/intel-lpss-acpi.c | 7 +- drivers/mfd/intel-lpss-pci.c | 9 +- drivers/mfd/rohm-bd70528.c | 314 --- drivers/mfd/stmpe.c | 2 +- drivers/misc/cardreader/rtsx_pcr.c | 4 - drivers/misc/eeprom/at25.c | 224 +- drivers/misc/fastrpc.c | 10 +- drivers/misc/mei/hw-txe.c | 6 +- drivers/mmc/host/sdhci-acpi.c | 78 +- drivers/mtd/chips/gen_probe.c | 9 +- drivers/mtd/mtdchar.c | 110 +- drivers/mtd/mtdconcat.c | 15 +- drivers/mtd/mtdcore.c | 125 +- drivers/mtd/nand/core.c | 3 + drivers/mtd/nand/raw/mpc5121_nfc.c | 1 - drivers/mtd/nand/raw/nand_base.c | 55 +- drivers/mtd/nand/raw/nand_bbt.c | 31 +- drivers/net/bonding/bond_alb.c | 14 +- drivers/net/dsa/vitesse-vsc73xx-core.c | 3 - drivers/net/ethernet/altera/altera_tse_main.c | 9 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h | 2 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 3 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 13 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 121 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h | 4 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h | 3 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 6 + .../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 1 + .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 2 + .../net/ethernet/marvell/prestera/prestera_acl.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 1 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 3 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 175 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 1 + .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 74 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 51 +- .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 2 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 22 + drivers/net/ethernet/qlogic/qed/qed_int.h | 13 + drivers/net/ethernet/qlogic/qed/qed_main.c | 72 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 22 + drivers/net/ethernet/qlogic/qed/qed_mcp.h | 22 + drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h | 1 + drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 2 + drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 13 + drivers/net/ethernet/qlogic/qede/qede_fp.c | 7 + drivers/net/ethernet/qlogic/qede/qede_main.c | 91 +- drivers/net/usb/cdc_ncm.c | 2 + .../net/wireless/intel/iwlwifi/mei/trace-data.h | 13 + drivers/net/wireless/intel/iwlwifi/mei/trace.h | 14 + drivers/nubus/proc.c | 2 +- drivers/nvdimm/Kconfig | 2 +- drivers/nvdimm/pmem.c | 11 +- drivers/nvmem/core.c | 2 + drivers/of/irq.c | 27 +- drivers/pci/controller/dwc/pci-exynos.c | 1 + drivers/pci/controller/dwc/pcie-designware.c | 7 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 1 + drivers/pci/controller/pci-aardvark.c | 65 +- drivers/pci/controller/pcie-rcar-host.c | 10 +- drivers/pci/controller/vmd.c | 37 + drivers/pci/p2pdma.c | 2 +- drivers/pci/pci-bridge-emul.c | 49 +- drivers/pinctrl/spear/pinctrl-plgpio.c | 148 +- drivers/pinctrl/spear/pinctrl-spear.c | 10 +- drivers/pinctrl/spear/pinctrl-spear.h | 12 +- drivers/powercap/dtpm.c | 5 - drivers/remoteproc/ingenic_rproc.c | 5 +- drivers/rtc/rtc-da9063.c | 2 + drivers/rtc/rtc-rv8803.c | 6 + drivers/s390/block/Kconfig | 2 +- drivers/s390/block/dcssblk.c | 12 +- drivers/s390/char/vmcp.c | 4 +- drivers/s390/cio/chsc_sch.c | 5 - drivers/s390/cio/css.c | 19 - drivers/s390/cio/device.c | 20 +- drivers/s390/cio/eadm_sch.c | 5 - drivers/s390/cio/qdio.h | 7 +- drivers/s390/cio/qdio_main.c | 210 +- drivers/s390/cio/qdio_setup.c | 22 +- drivers/s390/cio/vfio_ccw_drv.c | 5 - drivers/s390/crypto/vfio_ap_drv.c | 79 +- drivers/s390/net/qeth_core_main.c | 36 +- drivers/s390/scsi/zfcp_qdio.c | 19 +- drivers/scsi/pm8001/pm8001_init.c | 6 +- drivers/soc/xilinx/Kconfig | 10 + drivers/soc/xilinx/Makefile | 1 + drivers/soc/xilinx/xlnx_event_manager.c | 600 +++++ drivers/soc/xilinx/zynqmp_power.c | 48 +- drivers/staging/fbtft/fb_sh1106.c | 7 +- drivers/staging/fbtft/fbtft.h | 41 + drivers/staging/media/atomisp/pci/atomisp_cmd.c | 3 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 3 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 2 +- drivers/staging/media/hantro/hantro_v4l2.c | 2 - drivers/staging/media/meson/vdec/vdec_helpers.c | 10 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 12 + drivers/staging/r8188eu/core/rtw_ioctl_set.c | 6 +- drivers/staging/r8188eu/core/rtw_led.c | 106 +- drivers/staging/r8188eu/core/rtw_mlme.c | 12 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 77 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 13 +- drivers/staging/r8188eu/core/rtw_xmit.c | 2 +- drivers/staging/r8188eu/hal/odm.c | 12 - drivers/staging/r8188eu/hal/rtl8188e_dm.c | 4 - drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 7 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 85 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 6 +- drivers/staging/r8188eu/hal/usb_halinit.c | 45 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 10 +- drivers/staging/r8188eu/include/HalVerDef.h | 12 - drivers/staging/r8188eu/include/drv_types.h | 7 +- drivers/staging/r8188eu/include/hal_intf.h | 1 - drivers/staging/r8188eu/include/odm.h | 73 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 4 - drivers/staging/r8188eu/include/rtl8188e_recv.h | 2 - drivers/staging/r8188eu/include/rtw_debug.h | 6 - drivers/staging/r8188eu/include/rtw_io.h | 2 +- drivers/staging/r8188eu/include/rtw_led.h | 16 +- drivers/staging/r8188eu/include/rtw_recv.h | 1 - drivers/staging/r8188eu/include/rtw_rf.h | 10 - drivers/staging/r8188eu/include/usb_osintf.h | 1 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 31 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 18 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 26 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 6 +- drivers/staging/rtl8192e/rtllib.h | 2 +- drivers/staging/rtl8192e/rtllib_module.c | 17 +- drivers/staging/rtl8192e/rtllib_softmac.c | 6 +- drivers/staging/rtl8192u/r8192U_core.c | 4 +- drivers/staging/vt6655/device.h | 2 +- drivers/staging/vt6655/device_main.c | 4 +- drivers/staging/vt6655/dpc.c | 2 +- drivers/tty/mips_ejtag_fdc.c | 22 +- drivers/tty/serial/8250/8250_bcm7271.c | 13 + drivers/tty/serial/amba-pl011.c | 27 +- drivers/tty/serial/fsl_lpuart.c | 4 +- drivers/tty/serial/uartlite.c | 2 +- drivers/uio/uio_dmem_genirq.c | 6 +- drivers/usb/cdns3/cdns3-gadget.c | 20 +- drivers/usb/cdns3/cdnsp-mem.c | 3 + drivers/usb/cdns3/host.c | 1 + drivers/usb/core/driver.c | 2 +- drivers/usb/core/generic.c | 2 +- drivers/usb/dwc3/gadget.c | 33 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 1 + drivers/usb/host/uhci-platform.c | 3 +- drivers/usb/host/xhci-ring.c | 21 +- drivers/usb/typec/tcpm/tcpm.c | 4 - drivers/w1/slaves/w1_ds28e04.c | 26 +- fs/Kconfig | 8 +- fs/binfmt_elf.c | 20 +- fs/cachefiles/cache.c | 2 +- fs/cifs/connect.c | 1 + fs/dax.c | 152 +- fs/dcache.c | 9 +- fs/ecryptfs/main.c | 2 +- fs/erofs/data.c | 11 +- fs/erofs/internal.h | 3 + fs/erofs/super.c | 15 +- fs/ext2/ext2.h | 1 + fs/ext2/inode.c | 15 +- fs/ext2/super.c | 16 +- fs/ext4/ext4.h | 1 + fs/ext4/inode.c | 25 +- fs/ext4/super.c | 14 +- fs/f2fs/f2fs.h | 4 + fs/f2fs/file.c | 30 +- fs/f2fs/inode.c | 8 + fs/file.c | 4 + fs/fuse/Kconfig | 2 +- fs/fuse/virtio_fs.c | 2 +- fs/inode.c | 10 +- fs/io-wq.c | 7 + fs/io_uring.c | 109 +- fs/iomap/Makefile | 4 +- fs/iomap/buffered-io.c | 35 +- fs/iomap/direct-io.c | 1 + fs/kernfs/dir.c | 8 +- fs/ksmbd/smbacl.c | 19 +- fs/ksmbd/smbacl.h | 5 +- fs/namespace.c | 53 +- fs/nfsd/export.c | 2 +- fs/ocfs2/aops.c | 26 +- fs/open.c | 8 +- fs/overlayfs/super.c | 2 +- fs/posix_acl.c | 17 +- fs/proc_namespace.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 4 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_bmap_util.c | 7 +- fs/xfs/xfs_buf.c | 8 +- fs/xfs/xfs_buf.h | 5 +- fs/xfs/xfs_file.c | 3 +- fs/xfs/xfs_inode.c | 8 +- fs/xfs/xfs_iomap.c | 84 +- fs/xfs/xfs_iomap.h | 12 +- fs/xfs/xfs_iops.c | 7 +- fs/xfs/xfs_linux.h | 1 + fs/xfs/xfs_pnfs.c | 4 +- fs/xfs/xfs_reflink.c | 3 +- fs/xfs/xfs_super.c | 80 +- fs/xfs/xfs_symlink.c | 4 +- include/acpi/acpi_bus.h | 5 +- include/asm-generic/barrier.h | 54 +- include/asm-generic/bitops/instrumented-atomic.h | 3 + include/asm-generic/bitops/instrumented-lock.h | 3 + include/asm-generic/fixmap.h | 2 +- include/dt-bindings/mux/ti-serdes.h | 22 + include/linux/atomic-ref.h | 33 + include/linux/atomic/atomic-instrumented.h | 135 +- include/linux/auxiliary_bus.h | 164 ++ include/linux/blk-mq.h | 13 +- include/linux/blkdev.h | 9 + include/linux/btf.h | 14 +- include/linux/cacheinfo.h | 1 - include/linux/compiler_attributes.h | 18 + include/linux/compiler_types.h | 13 +- include/linux/damon.h | 5 +- include/linux/dax.h | 68 +- include/linux/device/driver.h | 1 + include/linux/filter.h | 2 +- include/linux/firmware/xlnx-event-manager.h | 36 + include/linux/firmware/xlnx-zynqmp.h | 2 + include/linux/fs.h | 143 +- include/linux/iio/buffer-dma.h | 5 - include/linux/iio/iio.h | 5 +- include/linux/iomap.h | 5 + include/linux/kcsan-checks.h | 83 +- include/linux/kcsan.h | 11 +- include/linux/lsm_hook_defs.h | 2 - include/linux/lsm_hooks.h | 2 - include/linux/memcontrol.h | 1 + include/linux/memremap.h | 18 +- include/linux/mfd/rohm-bd70528.h | 389 ---- include/linux/mfd/rohm-generic.h | 1 - include/linux/mfd/ti_am335x_tscadc.h | 1 - include/linux/mlx5/driver.h | 4 + include/linux/mm.h | 7 +- include/linux/mnt_idmapping.h | 234 ++ include/linux/mtd/mtd.h | 84 +- include/linux/mtd/rawnand.h | 5 +- include/linux/pagemap.h | 29 + include/linux/qed/qed_if.h | 14 + include/linux/rcupdate.h | 2 +- include/linux/sched.h | 3 + include/linux/sched/cputime.h | 5 +- include/linux/security.h | 8 - include/linux/spinlock.h | 2 +- include/linux/topology.h | 25 + include/media/cec.h | 11 +- include/media/videobuf2-core.h | 9 +- include/net/bond_alb.h | 2 +- include/net/busy_poll.h | 13 + include/uapi/linux/android/binder.h | 28 +- init/init_task.c | 5 - kernel/bpf/btf.c | 11 +- kernel/bpf/verifier.c | 2 +- kernel/kallsyms.c | 16 +- kernel/kcsan/Makefile | 2 + kernel/kcsan/core.c | 338 ++- kernel/kcsan/kcsan_test.c | 424 +++- kernel/kcsan/report.c | 51 +- kernel/kcsan/selftest.c | 141 ++ kernel/printk/printk.c | 104 +- kernel/sched/Makefile | 7 +- kernel/sched/core.c | 6 +- kernel/sched/cputime.c | 12 +- lib/Kconfig.debug | 1 + lib/Kconfig.kcsan | 20 + lib/Kconfig.ubsan | 13 - lib/test_ubsan.c | 22 - lib/vsprintf.c | 4 +- localversion-next | 2 +- mm/Kconfig | 2 +- mm/Makefile | 2 + mm/damon/vaddr.c | 1 + mm/filemap.c | 32 +- mm/hugetlb_cgroup.c | 2 +- mm/kfence/core.c | 1 + mm/memcontrol.c | 5 + mm/memory_hotplug.c | 1 + mm/memremap.c | 57 +- mm/migrate.c | 265 ++- mm/oom_kill.c | 1 + mm/swap_slots.c | 1 + net/ipv4/inet_connection_sock.c | 2 +- net/ipv4/tcp_minisocks.c | 4 +- net/sched/act_ct.c | 3 +- rust/Makefile | 24 +- rust/alloc/alloc.rs | 1 - rust/alloc/borrow.rs | 6 +- rust/alloc/boxed.rs | 55 + rust/alloc/collections/mod.rs | 4 +- rust/alloc/fmt.rs | 28 +- rust/alloc/lib.rs | 18 +- rust/alloc/macros.rs | 2 +- rust/alloc/prelude/mod.rs | 17 - rust/alloc/prelude/v1.rs | 16 - rust/alloc/raw_vec.rs | 5 +- rust/alloc/slice.rs | 4 + rust/alloc/str.rs | 7 + rust/alloc/string.rs | 68 +- rust/alloc/vec/drain.rs | 1 + rust/alloc/vec/into_iter.rs | 59 +- rust/alloc/vec/mod.rs | 80 +- rust/build_error.rs | 6 +- rust/helpers.c | 165 +- rust/kernel/allocator.rs | 12 +- rust/kernel/amba.rs | 276 +++ rust/kernel/bindings.rs | 1 + rust/kernel/bindings_helper.h | 5 + rust/kernel/buffer.rs | 17 +- rust/kernel/cred.rs | 73 + rust/kernel/device.rs | 206 ++ rust/kernel/driver.rs | 198 ++ rust/kernel/error.rs | 25 +- rust/kernel/file.rs | 12 +- rust/kernel/file_operations.rs | 76 +- rust/kernel/gpio.rs | 475 ++++ rust/kernel/irq.rs | 408 ++++ rust/kernel/lib.rs | 20 +- rust/kernel/miscdev.rs | 59 +- rust/kernel/platdev.rs | 3 +- rust/kernel/power.rs | 18 +- rust/kernel/prelude.rs | 9 +- rust/kernel/revocable.rs | 163 ++ rust/kernel/security.rs | 46 +- rust/kernel/str.rs | 122 + rust/kernel/sync/arc.rs | 132 +- rust/kernel/sync/condvar.rs | 37 +- rust/kernel/sync/guard.rs | 110 +- rust/kernel/sync/locked_by.rs | 10 +- rust/kernel/sync/mod.rs | 28 +- rust/kernel/sync/mutex.rs | 48 +- rust/kernel/sync/revocable_mutex.rs | 184 ++ rust/kernel/sync/seqlock.rs | 201 ++ rust/kernel/sync/spinlock.rs | 120 +- rust/kernel/sysctl.rs | 33 +- rust/kernel/types.rs | 384 ++- rust/macros/helpers.rs | 22 +- rust/macros/lib.rs | 34 - rust/macros/module.rs | 64 +- samples/rust/rust_chrdev.rs | 7 +- samples/rust/rust_minimal.rs | 2 +- samples/rust/rust_miscdev.rs | 53 +- samples/rust/rust_module_parameters.rs | 4 +- samples/rust/rust_print.rs | 4 +- samples/rust/rust_semaphore.rs | 55 +- samples/rust/rust_stack_probing.rs | 2 +- samples/rust/rust_sync.rs | 2 +- scripts/Makefile.build | 2 +- scripts/Makefile.debug | 2 +- scripts/Makefile.kcsan | 15 +- scripts/Makefile.lib | 5 + scripts/Makefile.modfinal | 2 +- scripts/Makefile.ubsan | 1 - scripts/atomic/gen-atomic-instrumented.sh | 41 +- scripts/decode_stacktrace.sh | 14 + scripts/kconfig/confdata.c | 48 +- security/commoncap.c | 15 +- security/security.c | 8 - security/selinux/hooks.c | 39 - security/selinux/ss/sidtab.c | 2 +- security/selinux/xfrm.c | 4 +- sound/core/info_oss.c | 6 +- sound/pci/ac97/ac97_pcm.c | 2 +- sound/pci/hda/hda_generic.h | 2 +- sound/pci/hda/patch_realtek.c | 40 +- sound/soc/amd/yc/acp6x-pdm-dma.c | 2 +- sound/soc/codecs/cs35l35.c | 2 +- sound/soc/codecs/sta350.h | 2 +- sound/soc/codecs/tlv320aic26.h | 6 +- sound/soc/codecs/zl38060.c | 4 +- sound/soc/fsl/Kconfig | 1 + sound/soc/generic/test-component.c | 5 +- sound/soc/mediatek/Kconfig | 2 + sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 7 + .../mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c | 29 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 347 ++- sound/soc/sof/intel/hda-codec.c | 3 +- sound/soc/sof/intel/pci-tgl.c | 4 + sound/soc/ti/davinci-mcasp.c | 11 +- sound/usb/card.c | 7 - sound/usb/mixer.c | 4 - sound/usb/mixer.h | 2 - sound/usb/mixer_quirks.c | 12 +- sound/usb/mixer_quirks.h | 2 - sound/usb/power.h | 10 - sound/usb/usx2y/usbusx2y.c | 2 +- tools/bpf/resolve_btfids/main.c | 8 +- tools/objtool/check.c | 41 +- tools/objtool/elf.c | 1 + tools/objtool/include/objtool/elf.h | 2 +- tools/objtool/objtool.c | 4 + tools/testing/nvdimm/Kbuild | 8 +- tools/testing/nvdimm/dax_pmem_compat_test.c | 8 - tools/testing/nvdimm/dax_pmem_core_test.c | 8 - tools/testing/nvdimm/test/iomap.c | 43 +- tools/testing/nvdimm/test/ndtest.c | 4 - tools/testing/nvdimm/test/nfit.c | 4 - .../bpf/verifier/xdp_direct_packet_access.c | 32 +- tools/testing/selftests/cgroup/Makefile | 12 +- tools/testing/selftests/kselftest_harness.h | 2 +- tools/testing/selftests/lib.mk | 2 +- .../selftests/mount/unprivileged-remount-test.c | 4 +- .../move_mount_set_group_test.c | 10 +- tools/testing/selftests/net/fcnal-test.sh | 8 + tools/testing/selftests/net/fib_tests.sh | 59 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- tools/testing/selftests/tc-testing/config | 2 + tools/testing/selftests/tc-testing/tdc.py | 8 +- tools/testing/selftests/tc-testing/tdc.sh | 1 + tools/vm/page_owner_sort.c | 177 +- 801 files changed, 20941 insertions(+), 9363 deletions(-) delete mode 100644 Documentation/ABI/obsolete/sysfs-class-dax delete mode 100644 Documentation/devicetree/bindings/mfd/bd9571mwv.txt delete mode 100644 Documentation/devicetree/bindings/mfd/max77686.txt create mode 100644 Documentation/devicetree/bindings/mfd/maxim,max77686.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/max77686.txt create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77686.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt create mode 100644 Documentation/translations/zh_CN/scheduler/completion.rst create mode 100644 Documentation/translations/zh_CN/scheduler/index.rst create mode 100644 Documentation/translations/zh_CN/scheduler/sched-arch.rst create mode 100644 Documentation/translations/zh_CN/scheduler/sched-bwc.rst create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-tanix-tx6-mini.dts copy arch/arm64/boot/dts/allwinner/{sun50i-h6-tanix-tx6.dts => sun50i-h6-tanix.dts [...] copy arch/arm64/{kvm/hyp/include/nvhe/mm.h => include/asm/kvm_pkvm.h} (53%) create mode 100644 arch/arm64/kvm/.gitignore create mode 100644 arch/arm64/kvm/hyp/hyp-constants.c rename arch/arm64/kvm/{hyp/reserved_mem.c => pkvm.c} (94%) create mode 100644 arch/s390/crypto/chacha-glue.c create mode 100644 arch/s390/crypto/chacha-s390.S create mode 100644 arch/s390/crypto/chacha-s390.h create mode 100644 drivers/android/allocation.rs create mode 100644 drivers/android/context.rs create mode 100644 drivers/android/defs.rs create mode 100644 drivers/android/node.rs create mode 100644 drivers/android/process.rs create mode 100644 drivers/android/range_alloc.rs create mode 100644 drivers/android/rust_binder.rs create mode 100644 drivers/android/thread.rs create mode 100644 drivers/android/transaction.rs rename drivers/dax/{pmem/core.c => pmem.c} (75%) delete mode 100644 drivers/dax/pmem/compat.c delete mode 100644 drivers/gpio/gpio-bd70528.c create mode 100644 drivers/gpio/gpio_pl061_rust.rs create mode 100644 drivers/gpu/drm/i915/intel_pm_types.h delete mode 100644 drivers/mfd/rohm-bd70528.c create mode 100644 drivers/soc/xilinx/xlnx_event_manager.c create mode 100644 include/linux/atomic-ref.h create mode 100644 include/linux/firmware/xlnx-event-manager.h delete mode 100644 include/linux/mfd/rohm-bd70528.h create mode 100644 include/linux/mnt_idmapping.h delete mode 100644 rust/alloc/prelude/mod.rs delete mode 100644 rust/alloc/prelude/v1.rs create mode 100644 rust/kernel/amba.rs create mode 100644 rust/kernel/cred.rs create mode 100644 rust/kernel/device.rs create mode 100644 rust/kernel/driver.rs create mode 100644 rust/kernel/gpio.rs create mode 100644 rust/kernel/irq.rs create mode 100644 rust/kernel/revocable.rs create mode 100644 rust/kernel/sync/revocable_mutex.rs create mode 100644 rust/kernel/sync/seqlock.rs delete mode 100644 tools/testing/nvdimm/dax_pmem_compat_test.c delete mode 100644 tools/testing/nvdimm/dax_pmem_core_test.c