This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-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 ee641f210a83 drm/amdgpu: bump driver version for PROFILE IOCTL omits aeae40911ee6 drm/amdgpu/UAPI: add new PROFILE IOCTL omits 84f081812d1c drm/ttm: Put BO in its memory manager's lru list omits b1ca9dce54d7 drm/radeon: Add HD-audio component notifier support (v2) omits b5b5103a2b58 Revert "drm/amd/display: To modify the condition in indica [...] omits b478e1dacdd4 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits aea6409a88d4 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 0d81be075667 drm/amdgpu: only check for _PR3 on dGPUs omits 54c1ab9a1a67 drm/amdgpu: add another raven1 gfxoff quirk omits 442e8775c9e5 random: document add_hwgenerator_randomness() with other i [...] 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 253402129b1a hwmon: (sht4x) Add device tree match table omits b3c088faf78b fscache: Rewrite documentation omits 935b45107a80 cifs: Support fscache indexing rewrite (untested) omits 1234f5681081 nfs: Convert to new fscache volume/cookie API omits 12b841dc2cfd 9p: Copy local writes to the cache when writing to the server omits c7e351a677b2 9p: Use fscache indexing rewrite and reenable caching omits 98ac956f3ea3 afs: Skip truncation on the server of data we haven't written yet omits 168d2ff6b671 afs: Copy local writes to the cache when writing to the server omits 614aac8263ca afs: Convert afs to use the new fscache API omits 75cafe23bc6a afs: Fix afs_write_end() to handle len > page size omits 89d0deb16916 afs: Handle len being extending over page end in write_beg [...] omits 216171c4f20c fscache, cachefiles: Display stat of culling events omits e3d88d630749 fscache, cachefiles: Display stats of no-space events omits 0a347188b78e cachefiles: Allow cachefiles to actually function omits 0443b01eccbb cachefiles: Implement the I/O routines omits 267b3aca0668 cachefiles: Implement cookie resize for truncate omits b838c32dddab cachefiles: Implement begin and end I/O operation omits 5cc1b2a78318 cachefiles: Implement backing file wrangling omits e19b617e438a cachefiles: Implement culling daemon commands omits 7d63062c825f cachefiles: Mark a backing file in use with an inode flag omits 882e6cfd3b44 cachefiles: Implement metadata/coherency data storage in xattrs omits e18da053d367 cachefiles: Implement key to filename encoding omits bed2df84a9a6 cachefiles: Implement object lifecycle funcs omits d6358da84a5e cachefiles: Add tracepoints for calls to the VFS omits 1ecd3ca5632e cachefiles: Implement volume support omits 825fc6281ca1 cachefiles: Implement cache registration and withdrawal omits 338d9f0e963e cachefiles: Implement a function to get/create a directory [...] omits 44c2dd0ee1ea vfs, cachefiles: Mark a backing file in use with an inode flag omits ebdfca9cb21f cachefiles: Provide a function to check how much space there is omits 3fde658806e9 cachefiles: Register a miscdev and parse commands over it omits 8ba7a10bf776 cachefiles: Add security derivation omits ca043ee88726 cachefiles: Add cache error reporting macro omits 8b38897403ba cachefiles: Add a couple of tracepoints for logging errors omits ebbca8fcff9c cachefiles: Add some error injection support omits 4a333c708724 cachefiles: Define structs omits cbb68b01cdbb cachefiles: Introduce rewritten driver omits 4c0e33c73c58 fscache: Provide a function to resize a cookie omits b30a99800fe8 fscache: Provide a function to note the release of a page omits 6cc42f4acb0d vfs, fscache: Implement pinning of cache usage for writeback omits b2fb5758d8e8 fscache: Implement higher-level write I/O interface omits fa40be633b22 fscache: Implement raw I/O interface omits 46bf4ebaff20 netfs: Pass more information on how to deal with a hole in [...] omits 1689fe7eeb67 fscache: Provide a function to let the netfs update its co [...] omits 62f2009d718d fscache: Provide read/write stat counters for the cache omits 32b16b8c8b97 fscache: Count data storage objects in a cache omits af51054fce60 fscache: Provide a means to begin an operation omits 8bea8920d419 fscache: Implement cookie invalidation omits d5450f7c8285 fscache: Implement cookie user counting and resource pinning omits 26173c101bc7 fscache: Implement simple cookie state machine omits 94f235e827bc fscache: Add a function for a cache backend to note an I/O error omits f84ecaf828a6 fscache: Provide and use cache methods to lookup/create/fr [...] omits e9449918e1e4 fscache: Implement functions add/remove a cache omits a87def99e914 fscache: Implement cookie-level access helpers omits 3fda8375f18b fscache: Implement volume-level access helpers omits 9a2f9df6e303 fscache: Implement cache-level access helpers omits 7018720c8ecc fscache: Implement cookie registration omits 27beaec4d546 fscache: Implement volume registration omits 14d4fdd58880 fscache: Implement cache registration omits 3c30075cacb7 fscache: Implement a hash function omits c630596c646a fscache: Introduce new driver omits c3bf20848181 netfs: Pass a flag to ->prepare_write() to say if there's [...] omits ba8324be0b70 netfs: Display the netfs inode number in the netfs_read tr [...] omits 608bfec640ed fscache: Remove the contents of the fscache driver, pendin [...] omits d18c9010376b cachefiles: Delete the cachefiles driver pending rewrite omits d6d5a5b6b2a9 fscache, cachefiles: Disable configuration omits 6856dbed900a NFSD: Replace nfsd4_decode_bitmap4() omits dec942043de1 NFSD: Fix sparse warning omits 7844f4722a8c hwmon: (ntc_thermistor) Merge platform data omits 85e9e5138ee0 hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO omits 08a0ff082521 hwmon: (ntc_thermistor) Drop get_ohm() omits 98e375604328 hwmon: (ntc_thermistor) Merge platform data into driver omits b71c5aeaecf6 hwmon: (jc42) Add support for ONSEMI N34TS04 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 32556f31d0bc hwmon: (k10temp) Support up to 12 CCDs on AMD Family of pr [...] omits 9d7d41752e9e hwmon: (asus_wmi_sensors) Support X370 Asus WMI. 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 c04c7f7bfcbe hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI. omits f2bab2467f60 hwmon: (f71882fg) Add F81966 support omits 58f07b774373 hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A omits e5aa5331203d hwmon: (tmp401) Hide register write address differences in [...] omits c94e9bb9da20 hwmon: (tmp401) Use regmap omits 244e1e93623d hwmon: (tmp401) Convert to _info API omits 1090528010b1 hwmon: (tmp401) Simplify temperature register arrays omits 0553bd6115f7 hwmon: Driver for Texas Instruments INA238 omits 2fe85400010d dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property omits 3e545b457e47 dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatib [...] omits 219d0cffbdc9 hwmon: (k10temp) Add support for AMD Family 19h Models 10h [...] omits 9152fecb7ad0 hwmon: (k10temp) Remove unused definitions omits 9bf746feef0a x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-A [...] 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 c16b9a5dcf3a ACPI / x86: Revert: Make PWM2 device always present at Len [...] 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 879f756fa9bf Merge branches 'for-next/hardening', 'for-next/overflow' a [...] omits bbd827b4de7e Merge branch for-5.16/arm64/defconfig into for-next omits 98c11fa71c5c Merge branch for-5.16/arm64/dt into for-next omits 799a10547ea7 Merge branch for-5.16/arm/dt into for-next omits 1afb2e7e6cd0 Merge branch for-5.16/cpuidle into for-next omits b0870f4c1a8b Merge branch for-5.16/soc into for-next omits 08ad4144d4c7 Merge branch for-5.16/firmware into for-next omits daf86d49b2a3 Merge branch for-5.16/dt-bindings into for-next omits 4948e1aec971 Merge branch for-5.16/clk into for-next omits 711e26c00e4c firmware: tegra: Fix error application of sizeof() to pointer 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 adds cd8c917a56f2 Makefile: Do not quote value for CONFIG_CC_IMPLICIT_FALLTHROUGH new 7ea964a52079 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new 86431c001e24 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 6028015176b8 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 dde91ccfa25f ethtool: do not perform operations on net devices being un [...] new 4dbb0dad8e63 devlink: fix netns refcount leak in devlink_nl_cmd_reload() new 94cddf1e9227 can: pch_can: pch_can_rx_normal: fix use after free new 3ec6ca6b1a8e can: sja1000: fix use after free in ems_pcmcia_add_card() new f58ac1adc76b can: m_can: Disable and ignore ELO interrupt new 31cb32a590d6 can: m_can: m_can_read_fifo: fix memory leak in error branch new d737de2d7cc3 can: m_can: pci: fix iomap_read_fifo() and iomap_write_fifo() new 8c03b8bff765 can: m_can: pci: fix incorrect reference clock rate new ea768b2ffec6 Revert "can: m_can: remove support for custom bit timing" new ea22ba40debe can: m_can: make custom bittiming fields const new ea4c1787685d can: m_can: pci: use custom bit timings for Elkhart Lake new 2a62df369271 Merge tag 'linux-can-fixes-for-5.16-20211207' of git://git [...] new d17b9737c2bc net/qla3xxx: fix an error code in ql_adapter_up() new 268e96129e3e 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 91d5c4121225 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new efab335f1ac4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 50a24ef2edcb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 113afeaa843f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 104678cf5539 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 619764cc2ec9 ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 adds fb1af5bea467 ALSA: usb-audio: Reorder snd_djm_devices[] entries new 38ddfb2699d5 Merge tag 'asoc-fix-v5.16-rc4' of https://git.kernel.org/p [...] new d7f32791a9fc ALSA: hda/realtek - Add headset Mic support for Lenovo ALC [...] new 37faea8b00cd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds cd57eb3c403c ASoC: SOF: Intel: pci-tgl: add ADL-N support adds de7dd9092cd3 ASoC: SOF: Intel: pci-tgl: add new ADL-P variant adds de2138b0ab8a Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus new 529d69d497fa Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 65ad25c1204e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 85223d609c99 regulator: dt-bindings: samsung,s5m8767: add missing op_mo [...] new 04c7bc56f167 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new d84aaff7c83a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new ee91cb570d9b PCI: apple: Follow the PCIe specifications when resetting [...] new 5b970dfcfee9 arm64: dts: apple: t8103: Mark PCIe PERST# polarity active [...] new 87620512681a PCI: apple: Fix PERST# polarity new 3aa3006acf3f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 2ddef40dc53a Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] new 8b44fb6db9c1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 893621e06067 iio: trigger: stm32-timer: fix MODULE_ALIAS new 8a7bf0232a94 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 f2ebc5bd728a Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] new 44ee250aeeab Input: i8042 - enable deferred probe quirk for ASUS UM325UA new a2fd46cd3dbb Input: goodix - try not to touch the reset-pin on x86/ACPI [...] new 81e818869be5 Input: goodix - add id->model mapping for the "9111" model new 1a40189fbca0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new ad4cf5329555 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 a3a218974ebb Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new c1fd7f50a333 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 5e3655f8aa39 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] new a2ca752055ed hwmon: (pwm-fan) Ensure the fan going on in .probe() new 8b4fda64df82 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 1fe1f3a30331 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 7d0c009043f6 platform/x86/intel: hid: add quirk to support Surface Go 3 new 318fdabe7e0b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 8af8966a3a58 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 96db48c9d777 dt-bindings: net: Reintroduce PHY no lane swap binding new c4cb38b54b36 dt-bindings: input: gpio-keys: Fix interrupts in example new 656eb419b507 dt-bindings: bq25980: Fixup the example new 8a886463669f 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 3fe5185db46f scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue new 7db0e0c8190a scsi: scsi_debug: Fix buffer size of REPORT ZONES command new 69002c8ce914 scsi: qla2xxx: Format log strings only if needed new 3c20a37c20c4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 6c10572d9f0d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new eca93955cdf4 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new 90bbde95c6ea Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 42a8c121e8de Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] new 4e3867a12e38 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 3d9e575f2ace irqchip/apple-aic: Mark aic_init_smp() as __init new e2d1d2861a6e Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] adds 3f8d6577163f Revert "perf bench: Fix two memory leaks detected with ASan" adds 71a16df164b2 tools headers UAPI: Sync s390 syscall table file changed b [...] adds c29d9792607e perf inject: Fix itrace space allowed for new attributes adds cba43fcf7aaf tools headers UAPI: Sync powerpc syscall table file change [...] adds 4ffbe87e2d5b perf tools: Fix SMT detection fast read path adds 3d1d57debee2 tools build: Remove needless libpython-version feature che [...] adds 6c481031c9f7 perf test: Fix 'Simple expression parser' test on arch wit [...] adds 1aa79e577309 perf test: Reset shadow counts before loading adds 4747395082ab perf header: Fix memory leaks when processing feature headers adds f7c4e85bccea perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by defau [...] adds 5a897531e002 perf bpf_skel: Do not use typedef to avoid error on old clang new fc443aad3f5b Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm [...] adds e485382ea7eb drm/ttm: fix ttm_bo_swapout new 3e464b455df7 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new bb63d2c99107 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4d0564785bb0 dma-direct: factor out dma_set_{de,en}crypted helpers new 5570449b6876 dma-direct: don't call dma_set_decrypted for remapped allocations new a90cf3043748 dma-direct: always leak memory that can't be re-encrypted new f3c962226dbe dma-direct: clean up the remapping checks in dma_direct_alloc new d541ae55d538 dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAP [...] new a86d10942db2 dma-direct: refactor the !coherent checks in dma_direct_alloc new 955f58f7406a dma-direct: fail allocations that can't be made coherent new 78bc72787ab9 dma-direct: warn if there is no pool for force unencrypted [...] new f5d3939a5916 dma-direct: drop two CONFIG_DMA_RESTRICTED_POOL conditionals new aea7e2a86a94 dma-direct: factor the swiotlb code out of __dma_direct_al [...] new 8d7c141bb80f dma-direct: add a dma_direct_use_pool helper new 9cdabada805b Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 2e88e06e94c2 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds d658220a1c45 arm64/kvm: Fix bitrotted comment for SVE handling in handl [...] adds b6363fe7b513 arm64: Simplify checking for populated DT adds c9f5ea08a0f0 arm64: entry: Use SDEI event constants adds fde046e07d33 arm64: extable: remove unused ex_handler_t definition adds f0616abd4e67 arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 adds 685e2564daa1 arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0 [...] adds 221d4740452d Merge branches 'for-next/misc' and 'for-next/cache-ops-dzp [...] new 1b6a5aa22428 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 4943dad61532 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f767357640ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 46a9a126890c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 212ec36450be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fdc01de1ab19 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 90dd14ca1ed6 next-20211206/imx-mxs new 5123d6d033d0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e2c53a9e7e9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 577d35c31f6c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f7bb8379145b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 700a7b037990 Merge branch 'arm64-fixes-for-5.16' into for-next adds e3fd5f632cdd MAINTAINERS: Add entry for Qualcomm clock drivers adds aa848c8ee891 dt-bindings: clock: Introduce RPMHCC bindings for SDX65 adds 40affbf8e615 clk: qcom: Add support for SDX65 RPMh clocks adds 00a123e962f7 clk: qcom: smd-rpm: Drop MFD qcom-rpm reference adds b406f5e92b3b clk: qcom: smd-rpm: Drop the use of struct rpm_cc adds b26ab06d0969 clk: qcom: smd-rpm: Drop binary value handling for buffered clock adds ea59846bd206 dt-bindings: clock: Add RPMHCC bindings for SM8450 adds ab5d31790f4d clk: qcom: rpmh: add support for SM8450 rpmh clocks adds d5ad21c508f2 Merge branches 'arm64-for-5.17', 'clk-for-5.17', 'drivers- [...] new d0c04e5b65df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1ef61ac3eb47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 44e009607444 arm64: defconfig: Enable R-Car S4-8 new 82ce79391d0e arm64: dts: renesas: Fix thermal bindings new 500daa0e6be2 dt-bindings: power: Add r8a779f0 SYSC power domain definitions new 81c165582323 dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions new 35ae0d00ab5a Merge tag 'renesas-r8a779f0-dt-binding-defs-tag' into rene [...] new c62331e8222f arm64: dts: renesas: Add Renesas R8A779F0 SoC support new 08b8699eb369 arm64: dts: renesas: Add Renesas Spider boards support new e62906d6315f soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver new 5ca77c9d80d3 Merge tag 'renesas-r8a779f0-dt-binding-defs-tag' into rene [...] new 654d5fdb8923 soc: renesas: r8a779f0-sysc: Add r8a779f0 support new 9711633587f4 soc: renesas: Identify R-Car S4-8 new 363b41dd2539 soc: renesas: rcar-rst: Add support for R-Car S4-8 new d01986bec388 dt-bindings: arm: renesas: Document Renesas Spider boards new 0940300f8e1d Merge branches 'renesas-arm-defconfig-for-v5.17', 'renesas [...] new deebd77c7d51 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new dafa8f0e8131 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 119909af55c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 29bf0ff5ae18 ARM: dts: exynos: Rename hsi2c nodes to i2c for Exynos5260 adds 80661e035fd5 Merge branch 'next/dt' into for-next adds 8858f8622e82 arm64: dts: exynos: Rename hsi2c nodes to i2c for Exynos54 [...] adds c82574d4e3bb Merge branch 'next/dt64' into for-next new 6c17f6c8800c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 21a87b2beb41 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new cb912a6ab39b 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 8d15558cf493 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new a75dd775f425 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new c944ac83bf7b dt-bindings: tegra: Describe recent developer kits consistently new 97f2c1622dbe dt-bindings: tegra: Document Jetson AGX Orin (and devkit) new 833944bea341 dt-bindings: Update headers for Tegra234 new 43bd87ac5961 dt-bindings: sram: Document NVIDIA Tegra SYSRAM new ff50625b3028 Merge branch for-5.17/dt-bindings into for-next new 89a95fdea401 arm64: tegra: Fixup SYSRAM references new 059f00bcacc0 arm64: tegra: Add clock for Tegra234 RTC new 941b445ea5d7 arm64: tegra: Update Tegra234 BPMP channel addresses new 3787f4c32b3f arm64: tegra: Fill in properties for Tegra234 eMMC new 11ce7b4391f1 arm64: tegra: Add Tegra234 TCU device new 9a7680e56ddc arm64: tegra: Add NVIDIA Jetson AGX Orin Developer Kit support new 66b3fe7a2e9a Merge branch for-5.17/arm64/dt into for-next new 37dcdd9f539c 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 5bade910aaa6 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 24c82406026a 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 2b3abf011b98 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 7a9aad032142 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3e7c1099d948 clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver new 7b1e9a19afe0 Merge tag 'renesas-r8a779f0-dt-binding-defs-tag' into HEAD new 95d3d41f958f clk: renesas: cpg-mssr: Add support for R-Car S4-8 new c12c67bfbd6e clk: renesas: r9a07g044: Rename CLK_PLL3_DIV4 macro new cc3cdf824241 clk: renesas: r9a07g044: Add mux and divider for G clock new 6496166cb5d7 clk: renesas: r9a07g044: Add GPU clock and reset entries new ded7c97b5d6b Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 4908ce0b9b8a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8a40c7a618e8 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new 45b34214c195 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new affd6c57b226 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new 419af1516ac8 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 56c3f257f236 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 7eefbb5f1c18 Merge branch 'for-next' of git://github.com/openrisc/linux.git new b350111bf7b3 powerpc: remove cpu_online_cores_map function new 2eafc4748bc0 powerpc: select CPUMASK_OFFSTACK if NR_CPUS >= 8192 new 4ea9e321c27f powerpc/85xx: Fix no previous prototype warning for mpc85x [...] new 84a61fb43fdf powerpc/85xx: Make mpc85xx_smp_kexec_cpu_down() static new d9150d5bb558 powerpc/85xx: Make c293_pcie_pic_init() static new ff47a95d1a67 powerpc/mm: Move tlbcam_sz() and make it static new a4ac0d249a5d powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING new ab85a273957e powerpc: Mark probe_machine() __init and static new 88670fdb2680 powerpc/ftrace: No need to read LR from stack in _mcount() new c93d4f6ecf4b powerpc/ftrace: Add module_trampoline_target() for PPC32 new 7dfbfb87c243 powerpc/ftrace: Activate HAVE_DYNAMIC_FTRACE_WITH_REGS on PPC32 new cdc81aece804 powerpc/ptdump: Fix display a BAT's size unit new 57dd3a7bdf31 powerpc: Don't bother about .data..Lubsan sections new e012c499985c powerpc/watchdog: help remote CPUs to flush NMI printk output new aebd1fb45c62 powerpc: flexible GPR range save/restore macros new fb350784d8d1 powerpc/bitops: Use immediate operand when possible new 41d65207de9f powerpc/atomics: Use immediate operand when possible new f05cab0034ba powerpc/atomics: Remove atomic_inc()/atomic_dec() and friends new 2c9ac51b850d powerpc/perf: Fix PMU callbacks to clear pending PMI befor [...] new 5402e239d09f powerpc/64s: Get LPID bit width from device tree new f1797e4de114 powerpc/modules: Don't WARN on first module allocation attempt new df1f679d19ed powerpc/powermac: Add missing lockdep_register_key() new af11dee4361b powerpc/32s: Fix shift-out-of-bounds in KASAN init new 62ea67e31981 powerpc/signal32: Use struct_group() to zero spe regs new 2a2ac8a7018b powerpc/xive: Fix compile when !CONFIG_PPC_POWERNV. new b0febc963baf 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 b193cec52ac6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b087dfab4d39 s390/crypto: add SIMD implementation for ChaCha20 adds a84d1c5006b5 s390/cio: remove uevent suppress from cio driver adds 764fc3187c3f s390/qdio: remove QDIO_SBAL_SIZE macro adds bd3a025dd22c s390/qdio: improve handling of CIWs adds 718ce9e10171 s390/qdio: avoid allocating the qdio_irq with GFP_DMA adds 0a86cdcb4ce2 s390/qdio: clean up access to queue in qdio_handle_activat [...] adds 513251fe25d3 s390/qdio: clarify handler logic for qdio_handle_activate_check() adds b44995e51522 s390/qdio: split qdio_inspect_queue() adds a60bffe536f9 s390/qdio: split do_QDIO() adds 97aa7468f697 s390/vmcp: use page_to_virt instead of page_to_phys adds 4e4dc65ab578 s390/pci: use phys_to_virt() for AIBVs/DIBVs adds 568de506e317 s390/pci: use physical addresses in DMA tables adds e628f2879303 s390/qdio: remove unneeded sanity check in qdio_do_sqbs() adds 32ddf3e124ee s390/qdio: clarify logical vs absolute in QIB's kerneldoc adds 402ff5a3387d s390/nmi: add missing __pa/__va address conversion of exte [...] adds f139862b92cf s390/vfio-ap: add status attribute to AP queue device's sysfs dir new d92cf0032ad0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5de278328439 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 02b2b09f6ca4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 598ad0bd0932 netfs: Fix lockdep warning from taking sb_writers whilst h [...] new 3cfef1b612e1 netfs: fix parameter of cleanup() new cf5f5199ca52 fscache, cachefiles: Disable configuration new 6ac721d53aad cachefiles: Delete the cachefiles driver pending rewrite new b03429170e20 fscache: Remove the contents of the fscache driver, pendin [...] new c4c2263acb3c netfs: Display the netfs inode number in the netfs_read tr [...] new 2e3b68e7399c netfs: Pass a flag to ->prepare_write() to say if there's [...] new 8ed89a0cad0c fscache: Introduce new driver new d07d35ae0ed5 fscache: Implement a hash function new 3b83be162568 fscache: Implement cache registration new 5321792ee1ad fscache: Implement volume registration new f32cb49a1561 fscache: Implement cookie registration new 90a5b08220fb fscache: Implement cache-level access helpers new a21d00d3c51e fscache: Implement volume-level access helpers new 4d890646d93e fscache: Implement cookie-level access helpers new 0406639b49d1 fscache: Implement functions add/remove a cache new 38cbf58231c1 fscache: Provide and use cache methods to lookup/create/fr [...] new ea7552e910a7 fscache: Add a function for a cache backend to note an I/O error new 7fda60fffca2 fscache: Implement simple cookie state machine new d6ef26541da1 fscache: Implement cookie user counting and resource pinning new eb6080914b8b fscache: Implement cookie invalidation new 408946c9ccbf fscache: Provide a means to begin an operation new e653486e72c4 fscache: Count data storage objects in a cache new 97f891a7178b fscache: Provide read/write stat counters for the cache new 7d4f0ca31eb0 fscache: Provide a function to let the netfs update its co [...] new e262418a6628 netfs: Pass more information on how to deal with a hole in [...] new 249d505ecbbd fscache: Implement raw I/O interface new f13c728b7097 fscache: Implement higher-level write I/O interface new e7e3ffb5ef30 vfs, fscache: Implement pinning of cache usage for writeback new aa4467aaf5e5 fscache: Provide a function to note the release of a page new 4d998591b3b9 fscache: Provide a function to resize a cookie new e34f1a4f6242 cachefiles: Introduce rewritten driver new 6cc194611df3 cachefiles: Define structs new ef1639a25fdb cachefiles: Add some error injection support new e8392a20f591 cachefiles: Add a couple of tracepoints for logging errors new 75c18f257092 cachefiles: Add cache error reporting macro new e6651064a3c8 cachefiles: Add security derivation new 4cd50228e18e cachefiles: Register a miscdev and parse commands over it new d226624ac12d cachefiles: Provide a function to check how much space there is new 3184e03e4f47 vfs, cachefiles: Mark a backing file in use with an inode flag new a0a3543fe648 cachefiles: Implement a function to get/create a directory [...] new d95ed157e138 cachefiles: Implement cache registration and withdrawal new d6d39076e8f6 cachefiles: Implement volume support new 9e5a6b385758 cachefiles: Add tracepoints for calls to the VFS new 9ec686fd452d cachefiles: Implement object lifecycle funcs new ae5eca705e7f cachefiles: Implement key to filename encoding new c954b924a0f2 cachefiles: Implement metadata/coherency data storage in xattrs new fe9dac14711d cachefiles: Mark a backing file in use with an inode flag new 380c90cb2197 cachefiles: Implement culling daemon commands new 7766f33b4def cachefiles: Implement backing file wrangling new 1cdc75947f62 cachefiles: Implement begin and end I/O operation new c8d51ef500aa cachefiles: Implement cookie resize for truncate new 9ece914d9892 cachefiles: Implement the I/O routines new a645372076a0 cachefiles: Allow cachefiles to actually function new f97e4cea6b82 fscache, cachefiles: Display stats of no-space events new 83641a10d676 fscache, cachefiles: Display stat of culling events new f234fabdd8dc afs: Handle len being extending over page end in write_beg [...] new 59d40753b33a afs: Fix afs_write_end() to handle len > page size new 56bb39edc029 afs: Convert afs to use the new fscache API new e11fdf698a86 afs: Copy local writes to the cache when writing to the server new e9e21e3448cb afs: Skip truncation on the server of data we haven't written yet new 76b9bd8193b8 9p: Use fscache indexing rewrite and reenable caching new 6223f0d232d9 9p: Copy local writes to the cache when writing to the server new 882ff66585ec nfs: Convert to new fscache volume/cookie API new 830c476f5eb8 cifs: Support fscache indexing rewrite (untested) new efd945b6f092 ceph: conversion to new fscache API new 84e8365acf6b ceph: add fscache writeback support new ac1c0f96f4c0 fscache: Rewrite documentation new bf6689b154b8 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] new b238edecbf03 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2abf7ccf9c53 Merge branch 'master' of git://github.com/ceph/ceph-client.git new e16063be7478 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 650eab968e76 f2fs: fix to do sanity check on inode type during garbage [...] new 650f8b45b6df f2fs: fix to avoid panic in is_alive() if metadata is inco [...] new 739dabffdbe8 f2fs: fix to do sanity check in is_alive() new 38f953da2e35 f2fs: add gc_urgent_high_remaining sysfs node new 2d0aaa85ec46 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new e388164ea385 fuse: Pass correct lend value to filemap_write_and_wait_range() new cf0eded06794 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 237f037bc521 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 771a969b9b33 nfsd: fix use-after-free due to delegation race new fd1fb812be24 nfsd: minor unash_delegation_locked cleanup new 4b5acf447fa8 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] adds d2aa0ed0fc0e NFSD: Fix sparse warning adds a300a33f8792 NFSD: Replace nfsd4_decode_bitmap4() adds 0a048ac3d3fe NFSD: handle errors better in write_ports_addfd() adds 1c5bceccc783 SUNRPC: change svc_get() to return the svc. adds 69b7cb1596a3 SUNRPC/NFSD: clean up get/put functions. adds ea0cbde22d20 SUNRPC: stop using ->sv_nrthreads as a refcount adds e9f8520378e6 nfsd: make nfsd_stats.th_cnt atomic_t adds fc94fdc2c487 SUNRPC: use sv_lock to protect updates to sv_nrthreads. adds cfb05a733674 NFSD: narrow nfsd_mutex protection in nfsd thread adds 2031effa4ef6 NFSD: Make it possible to use svc_set_num_threads_sync adds b0ef64700a2a SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() adds 1bf7b47240fc NFSD: simplify locking for network notifier. adds c66fb7e10162 lockd: introduce nlmsvc_serv adds dcdb4dec3b4e lockd: simplify management of network status notifiers adds c6b944b3819e lockd: move lockd_start_svc() call into lockd_create_svc() adds 3a7571547ff8 lockd: move svc_exit_thread() into the thread adds 79c48e72ee47 lockd: introduce lockd_put() adds 99febb217d94 lockd: rename lockd_create_svc() to lockd_get() adds ad5f503a1223 SUNRPC: move the pool_map definitions (back) into svc.c adds 575a3a90b192 SUNRPC: always treat sv_nrpools==1 as "not pooled" adds 575b71f87c25 lockd: use svc_set_num_threads() for thread start and stop adds b53b65c8cf6c NFS: switch the callback service back to non-pooled. adds 375205f73d39 NFSD: Remove be32_to_cpu() from DRC hash function adds 53b4618c54df NFSD: Fix inconsistent indenting new f0df8a3ecde9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1062b607f930 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new fa23f9841a92 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a462c78dd407 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 365a33ae786d Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 71e5f0e18acb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 52e68cd60ddf vsprintf: Use non-atomic bitmap API when applicable adds 97b289cfd305 Merge branch 'for-5.17' into for-next adds ed758b30d541 printk/console: Split out code that enables default console adds a6953370d2fc printk/console: Rename has_preferred_console to need_defau [...] adds f873efe841f8 printk/console: Remove unnecessary need_default_console ma [...] adds 4f546939259f printk/console: Remove need_default_console variable adds 5e8ba485b252 printk/console: Clean up boot console handling in register [...] adds 614887c0a7fa Merge branch 'console-registration-cleanup' into for-next new 5e61317401c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8507531ecc6c Merge branch 'pci/aspm' new a93b80f7acef Merge branch 'pci/enumeration' new 247e80b09d79 Merge branch 'pci/hotplug' new 96ebaa481555 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 new 2070b2ddea89 PCI: aardvark: Fix checking for MEM resource type new caaa022cd4af Merge branch 'remotes/lorenzo/pci/aardvark' new 75d36df68078 PCI: apple: Fix REFCLK1 enable/poll logic new ba34a6a55b0b Merge branch 'remotes/lorenzo/pci/apple' new 5d098dbe9da7 Merge branch 'remotes/lorenzo/pci/brcmstb' adds 6e5ebc96ec65 PCI: dwc: Do not remap invalid res new 549bf94dd29f PCI: qcom-ep: Remove surplus dev_err() when using platform [...] new 87f77acad036 Merge branch 'remotes/lorenzo/pci/dwc' adds 873883f2e92e PCI: mvebu: Remove custom mvebu_pci_host_probe() function new c56d44c8a677 Merge branch 'remotes/lorenzo/pci/mediatek' new 7aeea4bd556d Merge branch 'remotes/lorenzo/pci/mediatek-gen3' new 9ec51e0f1f7c Merge branch 'remotes/lorenzo/pci/mt7621' new 6198461ef509 arm: ioremap: Replace pci_ioremap_io() usage by pci_remap_ [...] new 600b79030986 arm: ioremap: Remove unused ARM-specific function pci_iore [...] new 65a3a6a2c043 Merge branch 'remotes/lorenzo/pci/mvebu' new 3f13d611aa6b PCI: qcom: Use __be16 type to store return value from cpu_ [...] new 57374c834126 Merge branch 'remotes/lorenzo/pci/qcom' adds d2a14b54989e PCI: rcar: Check if device is runtime suspended instead of [...] new 99ce6912dadf Merge branch 'remotes/lorenzo/pci/rcar' adds 6aab5622296b PCI: vmd: Clean up domain before enumeration new f145ae52eb59 Merge branch 'remotes/lorenzo/pci/vmd' new c234920f3c46 Merge branch 'remotes/lorenzo/pci/xgene' new e3dbfc2ed4f8 Merge branch 'remotes/lorenzo/pci/xilinx-nwl' new 1c1a3b4d3e86 PCI: pci-bridge-emul: Make expansion ROM Base Address regi [...] new 7b067ac63a57 PCI: pci-bridge-emul: Properly mark reserved PCIe bits in [...] new 12998087d9f4 PCI: pci-bridge-emul: Fix definitions of reserved bits new 1f1050c5e1fe PCI: pci-bridge-emul: Correctly set PCIe capabilities new 3be9d243b217 PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device new e6180942c2ed Merge branch 'remotes/lorenzo/pci/bridge-emul' new 6b711ebfff29 Merge branch 'pci/errors' new 2720fcf34b1c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6e3ceb080dae 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 a00a8c066ea1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 52d0a9cbdaed Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new c73d48990ec8 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] new 49e90c39d0be x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-A [...] new 296713bac72e hwmon: (k10temp) Remove unused definitions new 4e1a4cef0d98 hwmon: (k10temp) Add support for AMD Family 19h Models 10h [...] new db615921f87c dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatib [...] new bb146907042b dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property new 21f69362f38f hwmon: Driver for Texas Instruments INA238 new 048241d79e17 hwmon: (tmp401) Simplify temperature register arrays new 0b2b2ac6464a hwmon: (tmp401) Convert to _info API new 91d5e7fa65e6 hwmon: (tmp401) Use regmap new 1c7725c3bd0a hwmon: (tmp401) Hide register write address differences in [...] new 34fcd4dcddf3 hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A new c822a42f45b4 hwmon: (f71882fg) Add F81966 support new 7d1c949c1215 hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI. new 90781e33de7d hwmon: (asus_wmi_sensors) Support X370 Asus WMI. new 1a401e99bbf2 hwmon: (k10temp) Support up to 12 CCDs on AMD Family of pr [...] new b12a69315e81 hwmon: (jc42) Add support for ONSEMI N34TS04 new 0951884b6b2d hwmon: (ntc_thermistor) Merge platform data into driver new e282bed4fd38 hwmon: (ntc_thermistor) Drop get_ohm() new 33e612379dc1 hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO new b3a2f885047a hwmon: (ntc_thermistor) Merge platform data new 825b2ccfc965 hwmon: (sht4x) Add device tree match table new dc51d16e5c61 hwmon: (asus_wmi_ec_sensors) fix array overflow new 2caff2f2a90f hwmon: (asus_wmi_sensors) fix an array overflow new 76b76e020192 hwmon: (adm1031) Remove redundant assignment to variable range new c9b45a260828 hwmon: (ntc_thermistor) Move and refactor DT parsing new 21aaabb26242 hwmon: (ntc_thermistor) Switch to generic firmware props new 4ded7796ed52 hwmon: (ntc_thermistor) Move DT matches to the driver block new 65baa570fff0 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds d733ac931135 doc/zh-CN: Update cpufreq-stats.rst to make it more readable adds c5801123d493 doc/zh-CN: Update cpu-freq/cpu-drivers.rst to make it more [...] adds 8f45663fe33a docs/zh_CN: add scheduler index translation adds f2c3bb11530a docs/zh_CN: add completion translation adds 6f87c5197e7d docs/zh_CN: add scheduler sched-arch translation adds 4788a136b80a docs/zh_CN: add scheduler sched-bwc translation adds ce881fc06dc8 docs/scheduler: fix typo and warning in sched-bwc new d8ee3cf6a1f8 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 4383cfa18c5b Merge tag 'v5.16-rc4' into media_tree new c328b04ba9ce Merge branch 'master' of git://linuxtv.org/media_tree.git new 4b065060555b media: uvcvideo: Fix memory leak of object map on error exit path new 8aa637bf6d70 media: uvcvideo: fix division by zero at stream start new e82822fae93f media: uvcvideo: Set the colorspace as sRGB if undefined new c8ed7d2f614c media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. new f0577b1b6394 media: uvcvideo: Avoid invalid memory access new 414d3b49d9fd media: uvcvideo: Avoid returning invalid controls new b925c1fdea01 media: dt-bindings: media: Add compatible for D1 new 8f852ab8c39b media: cedrus: Add support for the D1 variant new 30334d3d99e9 media: rcar-vin: Add check for completed capture before co [...] new d912740881d5 media: hantro: drop unused vb2 headers new da6911f330d4 media: rcar-vin: Update format alignment constraints new 0d7b74ef8df4 media: rcar-csi2: Suppress bind and unbind nodes in sysfs new e37e82188bc9 media: rcar-vin: Disallow unbinding and binding of individ [...] new 468613a67bcb media: rcar-vin: Do not hold the group lock when unregiste [...] new 8dbdcc7269a8 media: dib8000: Fix a memleak in dib8000_init() new 348df8035301 media: saa7146: hexium_orion: Fix a NULL pointer dereferen [...] new 0407c49ebe33 media: saa7146: mxb: Fix a NULL pointer dereference in mxb [...] new cf56f4f2a4ec media: s5p-jpeg: Constify struct v4l2_m2m_ops new 3a2e4b193690 media: cec-pin: drop unused 'enabled' field from struct cec_pin new 713bdfa10b59 media: cec-pin: fix interrupt en/disable handling new a9e6107616bb media: cec: fix a deadlock situation new 05fd87b8d9a6 media: replace setting of bytesused with vb2_set_plane_payload new ee1806beff85 media: videobuf2: add WARN_ON_ONCE if bytesused is bigger [...] new 1ace494fd0eb media: atomisp: make array idx_map static const new ac56760a8bbb media: atomisp: fix "variable dereferenced before check 'asd'" new ebedc6ce3c3c media: docs: media: Fix imbalance of LaTeX group new 00a7bba084ba media: c8sectpfe: remove redundant assignment to pointer tsin new a6441ea29cb2 media: si2157: Fix "warm" tuner state detection new ebd80fbf6d83 media: media si2168: Fix spelling mistake "previsously" -> [...] new 3da3ee3f0d50 media: Print chip type explicitly when loading the Rafael [...] new 48f45c2a969b media: tua9001: Improve messages in .remove's error path new 61b738e938ef media: cxd2880: Eliminate dead code new a2ab06d7c4d6 media: m920x: don't use stack on USB reads new 051d3b5437af media: siano: remove duplicate USB device IDs new e67219b0496b media: b2c2: flexcop: Convert to SPDX identifier new 9b4d7b5c81a2 media: bttv: use DEVICE_ATTR_RO() helper macro new 4f59dd84bf57 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git 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 new 9c82c4bffaef 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 [...] new 9c24a39ce6e1 Merge branch 'acpi-ec' into linux-next new d43762a2028f Merge branches 'acpi-thermal', 'acpi-processor', 'acpi-pow [...] new 2054d5cf09cd Merge branch 'devprop' into linux-next new 6c898426d3a4 Merge branch 'pm-cpuidle' into linux-next new 3a18d25cb836 Merge branches 'thermal-int340x' and 'thermal-tools' into [...] new bee0d0ec74ad Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 8f5783ad9eb8 cpufreq: qcom-hw: Use optional irq API new cb4285c86cce Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 0eb169259338 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new 5b635abf1278 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new f70813d6a5fc fs: dlm: use list_empty() to check last iteration new bcbfea41e1f9 fs: dlm: check for pending users filling buffers new 21d9ac1a5376 fs: dlm: use event based wait for pending remove new be3b0400edbf fs: dlm: remove wq_alloc mutex new 6c547f264077 fs: dlm: memory cache for midcomms hotpath new 3af2326ca0a1 fs: dlm: memory cache for writequeue_entry new e4dc81ed5a80 fs: dlm: memory cache for lowcomms hotpath new b4260dc1ca7d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 76937fa55200 RDMA/siw: Use max() instead of doing it manually new 39d5534b1302 RDMA/hns: Modify the mapping attribute of doorbell to device new 9692407d4334 RDMA/uverbs: Remove the unnecessary assignment new 1eb23d04320a IB/core: Remove redundant pointer mm new b6fa6f229f73 RDMA/irdma: Fix the type used to declare a bitmap new 0a0575a12e31 RDMA/bnxt_re: Fix endianness warning for req.pkey new 228132c04b62 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 4e66934eaadc lib: add reference counting tracking infrastructure new 914a7b5000d0 lib: add tests for reference tracker new 4d92b95ff2f9 net: add net device refcount tracker infrastructure new 80e8921b2b72 net: add net device refcount tracker to struct netdev_rx_queue new 0b688f24b7d6 net: add net device refcount tracker to struct netdev_queue new 5ae2195088d0 net: add net device refcount tracker to ethtool_phys_id() new 14ed029b5eb5 net: add net device refcount tracker to dev_ifsioc() new 4dbd24f65c60 drop_monitor: add net device refcount tracker new 9038c320001d net: dst: add net device refcount tracking to dst_entry new fb67510ba9bd ipv6: add net device refcount tracker to rt6_probe_deferred() new c0fd407a0666 sit: add net device refcount tracking to ip_tunnel new 56c1c77948ba ipv6: add net device refcount tracker to struct ip6_tnl new 85662c9f8cbd net: add net device refcount tracker to struct neighbour new 77a23b1f9543 net: add net device refcount tracker to struct pneigh_entry new 08d622568e5a net: add net device refcount tracker to struct neigh_parms new f77159a348f2 net: add net device refcount tracker to struct netdev_adjacent new 8c727003c4d0 ipv6: add net device refcount tracker to struct inet6_dev new c04438f58d14 ipv4: add net device refcount tracker to struct in_device new 606509f27f67 net/sched: add net device refcount tracker to struct Qdisc new 63f13937cbe9 net: linkwatch: add net device refcount tracker new 095e200f175f net: failover: add net device refcount tracker new 42120a864383 ipmr, ip6mr: add net device refcount tracker to struct vif_device new 5fa5ae605821 netpoll: add net device refcount tracker to struct netpoll new 4c375272fb0b Merge branch 'net-add-preliminary-netdev-refcount-tracking' new 45cac6754529 net: fix recent csum changes new 5382911f5d67 net: wwan: iosm: select CONFIG_RELAY new 01081be1ea8c net: prestera: replace zero-length array with flexible-arr [...] new 364d470d5470 Revert "net: hns3: add void before function which don't re [...] new 1c5526968e27 net/smc: Clear memory when release and reuse buffer new c0e5e11af12b vrf: use dev_replace_track() for better tracking new 2c9e77659a0c mptcp: add TCP_INQ cmsg support new 5cbd886ce2a9 selftests: mptcp: add TCP_INQ support new 644807e3e462 mptcp: add SIOCINQ, OUTQ and OUTQNSD ioctls new b51880568f20 selftests: mptcp: add inq test case new 602837e8479d mptcp: allow changing the "backup" bit by endpoint id new 3b1e21eb60e8 mptcp: getsockopt: add support for IP_TOS new edb596e80cee selftests: mptcp: check IP_TOS in/out are the same new 6fadaa565882 tcp: expose __tcp_sock_set_cork and __tcp_sock_set_nodelay new 8b38217a2a98 mptcp: expose mptcp_check_and_set_pending new 4f6e14bd19d6 mptcp: support TCP_CORK and TCP_NODELAY new 59d58d93af94 Merge branch 'mptcp-new-features-for-mptcp-sockets-and-net [...] new af87e9c3eb09 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 74753e1462e7 libbpf: Replace btf__type_by_id() with btf_type_by_id(). new 8293eb995f34 bpf: Rename btf_member accessors. new 29db4bea1d10 bpf: Prepare relo_core.c for kernel duty. new 46334a0cd21b bpf: Define enum bpf_core_relo_kind as uapi. new fbd94c7afcf9 bpf: Pass a set of bpf_core_relo-s to prog_load command. new c5a2d43e998a bpf: Adjust BTF log size limit. new 03d5b99138dd libbpf: Cleanup struct bpf_core_cand. new 1e89106da253 bpf: Add bpf_core_add_cands() and wire it into bpf_core_ap [...] new d0e928876e30 libbpf: Use CO-RE in the kernel in light skeleton. new be05c94476f3 libbpf: Support init of inner maps in light skeleton. new 19250f5fc0c2 libbpf: Clean gen_loader's attach kind. new bc5f75da977b selftests/bpf: Add lskel version of kfunc test. new d82fa9b708d7 selftests/bpf: Improve inner_map test coverage. new 650c9dbd101b selftests/bpf: Convert map_ptr_kern test to use light skeleton. new 26b367e36639 selftests/bpf: Additional test for CO-RE in the kernel. new 3268f0316af6 selftests/bpf: Revert CO-RE removal in test_ksyms_weak. new 098dc5335a20 selftests/bpf: Add CO-RE relocations to verifier scale test. new 7fb4d48dc255 Merge branch 'bpf: CO-RE support in the kernel' new eee9a6df0eed selftests/bpf: Build testing_helpers.o out of tree new 8b4ff5f8bb12 selftests/bpf: Update test names for xchg and cmpxchg new 74d980702357 libbpf: Use __u32 fields in bpf_map_create_opts new dbdd2c7f8cec libbpf: Add API to get/set log_level at per-program level new a15d408b839a bpftool: Migrate off of deprecated bpf_create_map_xattr() API new 045b233a29a2 selftests/bpf: Remove recently reintroduced legacy btf__de [...] new 00872de6e1b0 selftests/bpf: Mute xdpxceiver.c's deprecation warnings new 186d1a86003d selftests/bpf: Remove all the uses of deprecated bpf_prog_ [...] new 527024f7aeb6 samples/bpf: Clean up samples/bpf build failes new c58f9815ba97 samples/bpf: Get rid of deprecated libbpf API uses new c93faaaf2f67 libbpf: Deprecate bpf_prog_load_xattr() API new 080a70b21f47 Merge branch 'Deprecate bpf_prog_load_xattr() API' new 0bf40542c05e perf: Mute libbpf API deprecations temporarily new 78c1f8d0634c libbpf: Reduce bpf_core_apply_relo_insn() stack usage. new da54ab14953c bpf: Fix the test_task_vma selftest to support output shor [...] new 866de4074443 bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) new 942df4dc5ea1 bpftool: Add debug mode for gen_loader. new db52f57211b4 bpf: Remove config check to enable bpf support for branch records new 222c98c79790 libbpf: Fix trivial typo new d5284dedccdb libbpf: Add doc comments in libbpf.h new 29f2e5bd9439 bpf: Silence purge_cand_cache build warning. new e64fbcaa7a66 samples: bpf: Fix xdp_sample_user.o linking with Clang new 6f670d06e47c samples: bpf: Fix 'unknown warning group' build warning on Clang new fda684fb5ec9 Merge branch 'samples: bpf: fix build issues with Clang/LLVM' new 4b858931490a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 085a77ab4a5a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 08bb29a21692 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds fe6db7eda930 iwlwifi: mei: fix linking when tracing is not enabled new cb605de101a3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new ae422391e17d Bluetooth: Reset more state when cancelling a sync command new 914b08b330d6 Bluetooth: Add hci_cmd_sync_cancel to public API new 2250abadd350 Bluetooth: hci_core: Cancel sync command if sending a fram [...] new c97a747efc93 Bluetooth: btusb: Cancel sync commands for certain URB errors new 4b4b2228f521 Bluetooth: btmtksdio: handle runtime pm only when sdio_fun [...] new 561ae1d46a8d Bluetooth: btmtksdio: fix resume failure new 13244cccc2b6 skbuff: introduce skb_pull_data new ae61a10d9d46 Bluetooth: HCI: Use skb_pull_data to parse BR/EDR events new e3f3a1aea871 Bluetooth: HCI: Use skb_pull_data to parse Command Complete event new aadc3d2f42a5 Bluetooth: HCI: Use skb_pull_data to parse Number of Compl [...] new 27d9eb4bcac1 Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result event new 8d08d324fdcb Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result [...] new 70a6b8de6af5 Bluetooth: HCI: Use skb_pull_data to parse Extended Inquir [...] new 12cfe4176ad6 Bluetooth: HCI: Use skb_pull_data to parse LE Metaevents new 47afe93c913a Bluetooth: HCI: Use skb_pull_data to parse LE Advertising [...] new b48b833f9e8a Bluetooth: HCI: Use skb_pull_data to parse LE Ext Advertis [...] new a3679649a191 Bluetooth: HCI: Use skb_pull_data to parse LE Direct Adver [...] new 3e54c5890c87 Bluetooth: hci_event: Use of a function table to handle HC [...] new 95118dd4edfe Bluetooth: hci_event: Use of a function table to handle LE [...] new c8992cffbe74 Bluetooth: hci_event: Use of a function table to handle Co [...] new 147306ccbbba Bluetooth: hci_event: Use of a function table to handle Co [...] new e8c42585dc60 Bluetooth: btusb: Add one more Bluetooth part for WCN6855 new 630491ffd53c Bluetooth: btmtksdio: enable msft opcode new 16ada83b9a59 Bluetooth: btmtksdio: enable AOSP extension for MT7921 new d2f8114f9574 Bluetooth: add quirk disabling LE Read Transmit Power new 801b4c027b44 Bluetooth: btbcm: disable read tx power for some Macs with [...] new 6f59f991b4e7 Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag new fe92ee6425a2 Bluetooth: hci_core: Rework hci_conn_params flags new 800fe5ec302e Bluetooth: btusb: Add support for queuing during polling interval new 6126ffabba6b Bluetooth: Introduce HCI_CONN_FLAG_DEVICE_PRIVACY device flag new 853b70b506a2 Bluetooth: hci_sync: Set Privacy Mode when updating the re [...] new 9a667031b922 Bluetooth: msft: Fix compilation when CONFIG_BT_MSFTEXT is [...] new 00c0ee9850b7 Bluetooth: btusb: Handle download_firmware failure cases new 995d948cf2e4 Bluetooth: btusb: Return error code when getting patch sta [...] new 8aca46f91c42 Bluetooth: mgmt: Introduce mgmt_alloc_skb and mgmt_send_event_skb new 2023db7e3a34 Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_E [...] new d32bd9ffd536 Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_E [...] new 26641b524cc6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new dcdf9e2b9c26 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 757964ff8d90 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 33a0da68fb07 mtd: rawnand: mpc5121: Remove unused variable in ads5121_s [...] new e9da7176e1f5 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new f656b419d41a mtd: spi-nor: Fix mtd size for s3an flashes new eb726c322020 mtd: spi-nor: core: Don't use mtd_info in the NOR's probe [...] new ff67592cbdfc mtd: spi-nor: Introduce spi_nor_set_mtd_info() new 5273cc6df984 mtd: spi-nor: core: Call spi_nor_post_sfdp_fixups() only w [...] new 7683b39d6030 mtd: spi-nor: core: Introduce flash_info mfr_flags new ec1c0e996035 mtd: spi-nor: Rework the flash_info flags new 5429300db98c mtd: spi-nor: Introduce spi_nor_init_flags() new a1ede1cce493 mtd: spi-nor: Introduce spi_nor_init_fixup_flags() new 5dabf5770f7d mtd: spi-nor: core: Init all flash parameters based on SFD [...] new b7ed1a3731a9 mtd: spi-nor: core: Move spi_nor_set_addr_width() in spi_n [...] new 1c513c986b0a mtd: spi-nor: winbond: w25q256jvm: Init flash based on SFDP new 5eefc2dc0319 mtd: spi-nor: spansion: s25fl256s0: Skip SFDP parsing new 047275f7de18 mtd: spi-nor: gigadevice: gd25q256: Init flash based on SFDP new 22bfe94528d7 mtd: spi-nor: issi: is25lp256: Init flash based on SFDP new 6b5b0854154f 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 c8c5eac2a4fd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 3cd6af90fb03 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 9c65ab78bfc9 drm: fsl-dcu: select CONFIG_DRM_GEM_CMA_HELPER adds 8697c410457f drm: aspeed: select CONFIG_DRM_GEM_CMA_HELPER new 24af7c34b290 drm/rockchip: use generic fbdev setup new f2ed93a4dc85 drm/rockchip: pass 0 to drm_fbdev_generic_setup() new 42c632b0555e drm/panel: Update Boe-tv110c9m and Inx-hj110iz initial code new f8378c040381 drm/bridge: parade-ps8640: Add backpointer to drm_device i [...] new e5bb0ba5ee61 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 27cc310f1352 drm/amdkfd: Correct the value of the no_atomic_fw_version [...] new aed1faab9d95 drm/amdgpu: only skip get ecc info for aldebaran new d68261955712 drm/amd/display: Apply LTTPR workarounds to non-transparent mode new 81bb9bc95355 drm/amd/display: Add W/A for PHY tests with certain LTTPR new be1ac692c089 drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset new d29b7980b55e drm/amd/display: Prevent PSR disable/reenable in HPD IRQ new e885d64785aa drm/amd/display: Added Check For dc->res_pool new a1f5e392de78 drm/amd/display: prevent reading unitialized links new 4bef85d4c949 drm/amd/display: Fix bug in debugfs crc_win_update entry new 7b201d53bc77 drm/amd/display: Move link_enc init logic to DC new 1e146bb88e26 drm/amd/display: Adding dpia debug bits for hpd delay new eb9e59ebfe73 drm/amd/display: Rename a struct field to describe a cea c [...] new 800de20b1dbd drm/amd/display: add a debug option to force dp2 lt fallba [...] new 32b119c89612 drm/amd/display: [FW Promotion] Release 0.0.96 new 41f91315b5be drm/amd/display: Query DMCUB for dp alt status new 6fc429c81a64 drm/amd/display: Reduce stack usage new f7ed3f90b2c6 drm/amdgpu: drop the critial WARN_ON in amdgpu_vkms new 30c1e3919781 drm/amdgpu: free vkms_output after use new cf63b702720d drm/amdgpu: skip umc ras error count harvest new d374d3b49321 drm/amd/display: Fix out of bounds access on DNC31 stream [...] new 20543be93ca4 drm/amdgpu: update drm_display_info correctly when the edi [...] new 0b7778f4a63a drm/amdgpu: use drm_edid_get_monitor_name() instead of dup [...] new 3c021931023a drm/amdgpu: replace drm_detect_hdmi_monitor() with drm_dis [...] new e99b0ae1c300 drm/amdgpu: add another raven1 gfxoff quirk new 1f27bd67777c drm/amdgpu: only check for _PR3 on dGPUs new 3d3d757a42b7 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 581af433b5ab Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new f372c62d8be6 Revert "drm/amd/display: To modify the condition in indica [...] new 0d7f25fd199d drm/radeon: Add HD-audio component notifier support (v2) new 2411dd2f2ac7 drm/ttm: Put BO in its memory manager's lru list new 4ab6e103c1e1 drm/amdgpu/UAPI: add new PROFILE IOCTL new 1ebaf8d2448d drm/amdgpu: bump driver version for PROFILE IOCTL new c9a229cad22c 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 5d50c8d7ed59 drm/i915/dmc: Change max DMC FW size on ADL-P new e83c18cffaed drm/i915/xelpd: Enable Pipe color support for D13 platform new 17815f624a90 drm/i915/xelpd: Enable Pipe Degamma new 1c7ab5affa5e drm/i915/xelpd: Add Pipe Color Lut caps to platform config new 61b98486e431 drm/i915/snps: use div32 version of MPLLB word clock for UHBR new fbf8b5dc6d9e drm/i915/ddi: add use_edp_hobl() and use_edp_low_vswing() helpers new 2fb352fa6270 drm/i915/display/dg2: Introduce CD clock squashing table new ba884a411700 drm/i915/display/dg2: Sanitize CD clock new 2060a6895b76 drm/i915/display/dg2: Set CD clock squashing registers new 77ab3a1ecb19 drm/i915/display/dg2: Read CD clock from squasher table new d4a23930490d drm/i915: Allow cdclk squasher to be reconfigured live new b0cbf0b2e827 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 5f9781676272 drm/i915: Introduce new macros for i915 PTE new 491fe469ad0e drm/i915/selftests: Follow up on increase timeout in i915_ [...] new 20b04ea37347 Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] new 56d60eff71ac Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new 83b965d118cb Merge remote-tracking branch 'drm/drm-next' into msm-next-staging new ec919e6e7146 drm/msm: Allocate msm_drm_private early and pass it as dri [...] new 2027e5b3413d drm/msm: Initialize MDSS irq domain at probe time new a7e133c40280 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new d1dd1f373274 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new ef5bcb7d10cb Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds d13a8f6d8e01 ALSA: Fix some typo adds 82cd3ba691a9 ALSA: oss: remove useless NULL check before kfree adds 86a9bb5bf9f6 ALSA: usb-audio: Drop CONFIG_PM ifdefs new c7d58971dbea ALSA: mixart: Reduce size of mixart_timer_notify new a98478f82586 ALSA: ppc: beep: fix clang -Wimplicit-fallthrough new 403c521003a1 ALSA: mixart: Add sanity check for timer notify streams new 6fadb494a638 ALSA: seq: Set upper limit of processed events new fe55b0351ed2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e733ab7e3e5d sound/soc: remove useless bool conversion to bool variable adds c686316ec121 ASoC: test-component: fix null pointer dereference. adds 766cc7f12078 ASoC: zl38060: Setup parent device and get rid of unnecess [...] adds 4db32072b8ab ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment adds c1a77ba466c0 ASoC: ti: davinci-mcasp: Remove unnecessary conditional adds 9a83dfcc5ae8 ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES adds 7bef00106bc6 ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops adds c9d57a25de53 ASoC: mediatek: mt8195: add headset codec rt5682s support adds 629e442761ba ASoC: mediatek: mt8195: add model property adds 3d00d2c07f04 ASoC: mediatek: mt8195: add sof support on mt8195-mt6359-r [...] adds 6182ec4616d6 ASoC: mediatek: mt8195: add adsp and dai-link property adds c736d64daa7f ASoC: mediatek: Update MT8195 machine driver adds 4d408ea0282c ASoC: mediatek: mt8195: support reserved memory assignment adds 2da636247bb6 ASoC: mediatek: mt8195: add memory-region property adds 6e2127dcb783 ASoC: mediatek: support memory-region assignment adds b6ce5d85b142 ASoC: fsl-asoc-card: Add missing Kconfig option for tlv320aic31xx adds 3c732b648137 ASoC: fsl-asoc-card: Add missing Kconfig option for tlv320aic31xx new 3fe5b7cf4551 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b85a4d962834 Input: palmas-pwrbutton - make a couple of arrays static const new 8c374ef45416 Input: ff-core - correct magnitude setting for rumble comp [...] new 89f5d8065b06 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 adds 41adf531e390 blk-mq: don't run might_sleep() if the operation needn't blocking adds 73f3760eddc9 blk-mq: don't use plug->mq_list->q directly in blk_mq_run_ [...] adds ab6181ba7d07 Merge branch 'for-5.17/block' into for-next adds cfec670a6240 atomic-ref: add basic infrastructure for atomic refs based [...] adds a2e04d4d855f io_uring: convert to using atomic-ref adds 784487e60ace block: convert to using atomic-ref adds 2a755b779681 mm: convert to using atomic-ref adds 8ab30a331946 blk-mq: Drop busy_iter_fn blk_mq_hw_ctx argument adds fc39f8d2d1c1 blk-mq: Delete busy_iter_fn adds fea9f92f1748 blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags adds 1654eea49554 Merge branch 'for-5.17/block' into for-next new 24115c4e95e1 io-wq: add helper to merge two wq_lists new 4813c3779261 io_uring: add a priority tw list for irq completion work new 9f8d032a364b io_uring: add helper for task work execution code new a37fae8aaa62 io_uring: split io_req_complete_post() and add a helper new cb3b5daece09 Merge branch 'for-5.17/io_uring' into for-next new 074edd5c0e6a Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new c0d584a6d4b6 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 79df4b7f9953 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new daa6d3e23959 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 29fcc8bbee1c Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 6f43cf00192a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4aafc5c61b4c regulator: maxim,max8973: Document interrupts property new 8d2de3a548ad regulator: Fix type of regulator-coupled-max-spread property new 8d9f738f16a3 regulator: fix bullet lists of regulator_ops comment new f0f7fc56617a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a5b2086e1e9a Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 5b08a4dc5843 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] adds 5fe375728983 selinux: Use struct_size() helper in kmalloc() adds 52f982f00b22 security,selinux: remove security_add_mnt_opt() new 50fd27733601 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 063ebb19d962 iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG new f0f07a8462dc iommu/virtio: Support bypass domains new 561097941564 iommu/virtio: Sort reserved regions new c0c763598960 iommu/virtio: Pass end address to viommu_add_mapping() new b03cbca48d64 iommu/virtio: Support identity-mapped domains new 94aedac49d92 iommu: Log iova range in map/unmap trace events new 556f99ac8866 iommu: Extend mutex lock scope in iommu_probe_device() new 9abe2ac83485 iommu/io-pgtable-arm: Fix table descriptor paddr formatting new b94daa4a392c Merge branches 'virtio' and 'core' into next new ab4307733716 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4b7c49f7d498 dt-bindings: Only show unique unit address warning for ena [...] new a3ebdcc8fb3d dt-bindings: Use correct vendor prefix for Asahi Kasei Corp. new 7688ac313f2a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3a20a4647c55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9810ca5f2878 Merge x86/sev into tip/master new a4f0ac62c81b Merge x86/fpu into tip/master new 86f8a8dc21f7 Merge perf/core into tip/master new eb6183cec87c Merge ras/core into tip/master new d3be1c3b19d0 Merge x86/sgx into tip/master new 760adb3a005f Merge x86/cpu into tip/master new 1f0ed0696368 Merge x86/paravirt into tip/master new acd98af0f3fc Merge x86/misc into tip/master new aaab98aa8ee4 Merge core/entry into tip/master new 0c82808a66eb Merge irq/core into tip/master new 3899ca446d6b Merge x86/core into tip/master adds 9e4d52a00a02 x86/ce4100: Replace "ti,pcf8575" by "nxp,pcf8575" new 5580419c8a09 Merge x86/platform into tip/master adds e1cd82a33902 x86/mm: Add missing <asm/cpufeatures.h> dependency to <asm [...] new 9de4999050b5 x86/realmode: Add comment for Global bit usage in trampoline_pgd new f154f290855b x86/mm/64: Flush global TLB on boot and AP bringup new 71d5049b0538 x86/mm: Flush global TLB when switching to trampoline page-table new 527c8d475a83 Merge x86/mm into tip/master new 8b4e74ccb582 sched/fair: Fix detection of per-CPU kthreads waking a task new 014ba44e8184 sched/fair: Fix per-CPU kthread and wakee stacking for asy [...] new 2917406c3527 sched/fair: Document the slow path and fast path in select [...] new 9b58e976b3b3 sched/rt: Try to restart rt period timer when rt runtime exceeded new 016685a7f089 Merge sched/core into tip/master new 9d0df3779745 sched: Trigger warning if ->migration_disabled counter und [...] new e08f343be00c locking: Remove rt_rwlock_is_contended(). new 02ea9fc96fe9 locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. new a3642021923b locking/rtmutex: Add rt_mutex_lock_nest_lock() and rt_mute [...] new 0c1d7a2c2d32 lockdep: Remove softirq accounting on PREEMPT_RT. new fc78dd08e640 lockdep/selftests: Avoid using local_lock_{acquire|release}(). new 512bf713cb4c lockdep/selftests: Unbalanced migrate_disable() & rcu_read [...] new a529f8db8976 lockdep/selftests: Skip the softirq related tests on PREEMPT_RT new 9a75bd0c52df lockdep/selftests: Adapt ww-tests for PREEMPT_RT new c0bed69daf4b locking: Make owner_on_cpu() into <linux/sched.h> new 4cf75fd4a254 locking: Mark racy reads of owner->on_cpu new 0cf292b569bc x86/mm: Include spinlock_t definition in pgtable. new 77993b595ada locking: Allow to include asm/spinlock_types.h from linux/ [...] new f16786c55689 Merge locking/core into tip/master new 847b76c95c68 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new af6e5ef59baa 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 9255dd104ebf 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 c4d27e74b60d torture: Output per-failed-run summary lines from torture.sh new f12b88d197f5 torture: Make kvm.sh summaries note runs having only KCSAN [...] new eea34b997cb2 torture: Indicate which torture.sh runs' bugs are all KCSA [...] new a0d7ba42e363 clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW new 5ec26f4e2166 kcsan: Avoid nested contexts reading inconsistent reorder_access new 2440cc1e22df kcsan: Only test clear_bit_unlock_is_negative_byte if arch [...] new e4df1a907ffd rcutorture: Print message before invoking ->cb_barrier() new 6a3aa1f6d19e fixup! rcu-tasks: Use spin_lock_rcu_node() and friends new 53eba1bf0e3c Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 7e04f05984dd arm64: Add missing include of asm/cpufeature.h to asm/mmu.h adds ed4ed15d5710 KVM: arm64: Generate hyp_constants.h for the host adds 9429f4b0412d KVM: arm64: Move host EL1 code out of hyp/ directory new 370a17f531f1 Merge branch kvm-arm64/hyp-header-split into kvmarm-master/next adds 636dcd020459 KVM: arm64: Constify kvm_io_gic_ops new f0e6e6fa41b3 KVM: Drop stale kvm_is_transparent_hugepage() declaration new 94b4a6d52173 Merge branch kvm-arm64/misc-5.17 into kvmarm-master/next new 43a0f82f0906 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3583521aabac percpu: km: ensure it is used with NOMMU (either UP or SMP) adds e4b37fd9e8f1 Merge branch 'for-5.16-fixes' into for-next new 56061bc2c0ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4bf55c8b56b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0cbff9f19672 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a4e8e16465ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 85a9d77d7f0b 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 ec68709c23da 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 aa483f3ce655 topology/sysfs: get rid of htmldoc warning new 80cb9362f6bb 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 adds 9899aa5ba525 usb: core: Fix file path that does not exist adds d598c3c46ea6 Merge 5.16-rc4 into usb-next new 88765be3683d Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 9690f58d399f 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 [...] adds f5bced9f3435 Merge 5.16-rc4 into tty-next new 6046d63dab43 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 [...] adds eec91694f927 uio: uio_dmem_genirq: Catch the Exception new 38c9c6442ce5 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 3e6a96747584 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4162d34d3746 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 19813551701d thunderbolt: xdomain: Avoid potential stack OOB read new f3380cac0c0b thunderbolt: Runtime PM activate both ends of the device link new 43bddb26e20a thunderbolt: Tear down existing tunnels when resuming from [...] new 1e56c88adecc thunderbolt: Runtime resume USB4 port when retimers are scanned new 6cb27a04fb77 thunderbolt: Do not allow subtracting more NFC credits tha [...] new e5bb88e961e5 thunderbolt: Do not program path HopIDs for USB4 routers new ce05b997426d thunderbolt: Add debug logging of DisplayPort resource allocation new 331cce04ea85 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 b2374d4286ce 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 bceba03cd46b Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds aff1016220a5 dt-bindings: ti-serdes-mux: Add defines for J721S2 SoC new 4227da07bafb Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git adds 42cdeb69d95e interconnect: icc-rpm: Use NOC_QOS_MODE_INVALID for qos_mo [...] adds a7d9436a6c85 interconnect: qcom: rpm: Prevent integer overflow in rate adds 1f41badaf693 Merge branch 'icc-msm8996' into icc-next adds 50d1eefa2dd7 Merge branch 'icc-sc7280' into icc-next new 73c7fe3563b5 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new efdc2d187988 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 319cd0c55f49 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 2b1cf30f9272 Merge branch 'fixes' into for-next new fde2cf0ee549 Merge branch 'misc' into for-next new 54b14bea6c0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 54585ec62fbd scsi: hisi_sas: Use devm_bitmap_zalloc() when applicable new d43efddf6271 scsi: hisi_sas: Remove some useless code in hisi_sas_alloc() new 4d6942e2666e scsi: hisi_sas: Use non-atomic bitmap functions when possible new 9f9b7fa946be scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting new 74d801525385 scsi: qla4xxx: Format SYSFS_FLAG_FW_SEL_BOOT as byte new 4c3e3f8cfc05 scsi: be2iscsi: Remove maintainers new c27fd25db39b scsi: mptfusion: Remove redundant variable r new 4bc3bffc1a88 scsi: core: Fix scsi_device_max_queue_depth() new b427609e11ee scsi: ufs: Rename a function argument new d656dc9b0b79 scsi: ufs: Remove is_rpmb_wlun() new 59830c095cf0 scsi: ufs: Remove the sdev_rpmb member new d77ea8226b3b scsi: ufs: Remove dead code new 21ad0e49085d scsi: ufs: Fix race conditions related to driver data new bd0b35383193 scsi: ufs: Remove ufshcd_any_tag_in_use() new fc21da8a840a scsi: ufs: Rework ufshcd_change_queue_depth() new 945c3cca05d7 scsi: ufs: Fix a deadlock in the error handler new 511a083b8b6b scsi: ufs: Remove hba->cmd_queue new 3eb9dcc027e2 scsi: ufs: Remove the 'update_scaling' local variable new 6f8dafdee6ae scsi: ufs: Introduce ufshcd_release_scsi_cmd() new 1fbaa02dfd05 scsi: ufs: Improve SCSI abort handling further new 3489c34bd02b scsi: ufs: Fix a kernel crash during shutdown new 5675c381ea51 scsi: ufs: Stop using the clock scaling lock in the error handler new 8d077ede48c1 scsi: ufs: Optimize the command queueing code new eaab9b573054 scsi: ufs: Implement polling support new f0d391969749 scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV new 2e81b1a374da scsi: lpfc: Change return code on I/Os received during lin [...] new 7576d48c64f3 scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance new 8ed190a91950 scsi: lpfc: Fix NPIV port deletion crash new 7dd2e2a92317 scsi: lpfc: Trigger SLI4 firmware dump before doing driver [...] new a6269f837045 scsi: lpfc: Adjust CMF total bytes and rxmonitor new 05116ef9c4b4 scsi: lpfc: Cap CMF read bytes to MBPI new 6014a2468f0e scsi: lpfc: Add additional debugfs support for CMF new 4437503bfbec scsi: lpfc: Update lpfc version to 14.0.0.4 new 92a4ba0e2e43 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c90ea91687a9 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds c768968f134b remoteproc: ingenic: Request IRQ disabled adds 29f3c77b73e8 Merge branches 'rpmsg-next' and 'rproc-next' into for-next new af24ba74ed46 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 adds e5ab49cd3d69 gpiolib: improve coding style for local variables adds 9dbd1ab20509 gpiolib: check the 'ngpios' property in core gpiolib code new 9bc5220753fd Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new b48595b4d58a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ba6124efe254 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 3a6b94eb6920 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9d5e9639ecec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ea7e26ebe6a9 pinctrl: renesas: r8a779a0: Align comments new 2ba8e72475f5 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 176fb80295c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7989f5842945 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9d3f401c52e3 Merge SA_IMMUTABLE-fixes-for-v5.16-rc2 new 74c403a0480e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 83470b5a0392 selftests: harness: avoid false negatives if test has no ASSERTs adds 1710d71a2670 selftests/mount: remove unneeded conversion to bool adds 1fa074042c8c selftests/move_mount_set_group remove unneeded conversion to bool adds a2d2685623f1 selftests: cgroup: build error multiple outpt files new b91dbb9a4396 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 32cfb7d61ad9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 39373300ab15 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 a1ed1424a433 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds 83762cb5c7c4 dax: Kill DEV_DAX_PMEM_COMPAT adds d751939235b9 dm: fix alloc_dax error handling in alloc_dev adds 5d2a228b9e13 dm: make the DAX support depend on CONFIG_FS_DAX adds afd586f0d06c dax: remove CONFIG_DAX_DRIVER adds fb08a1908cb1 dax: simplify the dax_device <-> gendisk association adds 586f61682816 dax: remove the pgmap sanity checks in generic_fsdax_supported adds 0c445871388f dax: move the partition alignment check into fs_dax_get_by_bdev adds 679a99495b8f xfs: factor out a xfs_setup_dax_always helper adds 7b0800d00dae dax: remove dax_capable adds f43e0065c264 dm-linear: add a linear_dax_pgoff helper adds d19bd6756e7c dm-log-writes: add a log_writes_dax_pgoff helper adds 2a68553e8aeb dm-stripe: add a stripe_dax_pgoff helper adds 9dc2f9cdc63e fsdax: remove a pointless __force cast in copy_cow_page_dax adds 429f8de70d98 fsdax: use a saner calling convention for copy_cow_page_dax adds 60696eb26a37 fsdax: simplify the pgoff calculation adds f1ba5fafba9b xfs: add xfs_zero_range and xfs_truncate_page helpers adds 4a2d7d595050 fsdax: simplify the offset check in dax_iomap_zero adds e5c71954ca11 fsdax: factor out a dax_memzero helper adds c6f40468657d fsdax: decouple zeroing from the iomap buffered I/O code adds cea845cdef4f ext2: cleanup the dax handling in ext2_fill_super adds 89b93a7b15f7 ext4: cleanup the dax handling in ext4_fill_super adds 5b5abbefec1b xfs: move dax device handling into xfs_{alloc,free}_buftarg adds a50f6ab3fd31 xfs: use xfs_direct_write_iomap_ops for DAX zeroing adds 740fd671e04f xfs: pass the mapping flags to xfs_bmbt_to_iomap adds 952da06375c8 iomap: add a IOMAP_DAX flag adds cd913c76f489 dax: return the partition offset from fs_dax_get_by_bdev adds de2051147771 fsdax: shift partition offset handling into the file systems adds 2ede892342b3 dax: fix up some of the block device related ifdefs adds ca72d2210fc5 iomap: build the block based code conditionally adds b842f1d14a19 fsdax: don't require CONFIG_BLOCK adds b80892ca022e memremap: remove support for external pgmap refcounts new 10b3c75231b2 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new 491f01df5e3b Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] new 5cfd1d17c836 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 7d7bae03b05f Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 33ddee158cf5 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 86d1d4d17428 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new ec8d23bc72d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5edf16f60a32 Merge branch 'main' of git://git.infradead.org/users/willy [...] new 92305bcc72ff Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git new 19abfeaf78f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 061d1a8b8592 Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] new 622e96fb58d6 bus: mhi: core: Fix reading wake_capable channel configuration new d950bf40a0a9 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 026221a07000 kallsyms: support "big" kernel symbols adds ab4cc3d9c564 kallsyms: increase maximum kernel symbol length to 512 adds d41be3fb23f3 kallsyms: use the correct buffer size for symbols adds 5f6cb2b3150c rust: add C helpers adds 6b3f83fbaaec rust: add `compiler_builtins` crate adds 53be46da24e6 rust: add `alloc` crate adds 36552e84eee6 rust: add `build_error` crate adds 988d221f1e54 rust: add `macros` crate adds a84b6701fa88 rust: add `kernel` crate adds f7fb28bc77e8 rust: export generated symbols adds 5c24affd5602 vsprintf: add new `%pA` format specifier adds 75b2a7ba1b64 scripts: add `generate_rust_analyzer.py` adds ce7dea907c34 scripts: decode_stacktrace: demangle Rust symbols adds 1c986f0dd05f docs: add Rust documentation adds 62cb43b76df3 Kbuild: add Rust support adds bd369ad40bc5 samples: add Rust examples adds ebecaaa43692 MAINTAINERS: Rust adds 43b687f5dc1f [RFC] drivers: gpio: PrimeCell PL061 in Rust adds 075c05e2eb5d [RFC] drivers: android: Binder IPC in Rust new 1fa6daa3f7de Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new ce5c3ebe8e53 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 54b877319ca9 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] new 74bc460bf66d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 87fa809501b5 Merge branch 'slab-next' of git://git.kernel.org/pub/scm/l [...] new 3a39404dcf10 random: document add_hwgenerator_randomness() with other i [...] new dfef8201b42f random: remove unused irq_flags argument from add_interrup [...] new 860faafe95c5 irq: remove unused flags argument from __handle_irq_event_ [...] new ed901233406b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b0b4fcfb75be mm: fix panic in __alloc_pages adds 15d1d1d2b829 mm: bdi: initialize bdi_min_ratio when bdi is unregistered adds 236d631a34f2 mm-bdi-initialize-bdi_min_ratio-when-bdi-unregister-fix adds e44a456e31ed Increase default MLOCK_LIMIT to 8 MiB adds 3c1115cf336b MAINTAINERS: update kdump maintainers adds 5c5cc03eade9 mailmap: Update email address for Guo Ren adds 533d9b39c963 filemap: remove PageHWPoison check from next_uptodate_page() adds 1cad8cbfcc49 timers: implement usleep_idle_range() adds faae12792931 mm/damon/core: fix fake load reports due to uninterruptibl [...] adds de3cbeafeb8f mm/damon/core: use better timer mechanisms selection threshold adds 978d616975c5 mm/damon/dbgfs: remove an unnecessary error message adds 6124f5895518 mm/damon/core: remove unnecessary error messages adds 0b3824299f2d mm/damon/vaddr: remove an unnecessary warning message adds 66952cddf76a mm/damon/vaddr-test: split a test function having >1024 by [...] adds 1a26e3f018e4 mm/damon/vaddr-test: remove unnecessary variables adds d4d18a9b8d64 selftests/damon: skip test if DAMON is running adds e0dfa236d180 selftests/damon: test DAMON enabling with empty target_ids case adds 3bed7049ae69 selftests/damon: test wrong DAMOS condition ranges input adds f7aaffce110f selftests/damon: test debugfs file reads/writes with huge count adds 4f90634f42b1 selftests/damon: split test cases adds 2c1cefabfc7a mm/slub: fix endianness bug for alloc/free_traces attributes adds b9c8da5464ee shmem: fix a race between shmem_unused_huge_shrink and shm [...] adds 5d41f5ccd5cd shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] adds 3c5a28acc022 mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() an [...] adds afccb5f5b998 hugetlbfs: fix issue of preallocation of gigantic pages ca [...] adds 3f9e198305e6 kfence: fix memory leak when cat kfence objects adds ee53701bc5f9 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 999e4ea968e0 /proc/kpageflags: do not use uninitialized struct pages adds ac6d052b3e02 procfs: prevent unpriveleged processes accessing fdinfo dir adds 3664b0d75ca6 kthread: add the helper function kthread_run_on_cpu() adds 0e8007249ae5 kthread-add-the-helper-function-kthread_run_on_cpu-fix adds 727f6aa94816 RDMA/siw: make use of the helper function kthread_run_on_cpu() adds 8bb41d6dd9aa ring-buffer: make use of the helper function kthread_run_on_cpu() adds 1671707f0bee rcutorture: make use of the helper function kthread_run_on_cpu() adds 0752241d3d60 trace/osnoise: make use of the helper function kthread_run [...] adds 1164ce647892 trace/hwlat: make use of the helper function kthread_run_on_cpu() adds ef75ed790a79 ia64: module: use swap() to make code cleaner adds 74a22d5ffbe4 arch/ia64/kernel/setup.c: use swap() to make code cleaner adds 687718610df0 ia64: fix typo in a comment adds 8dc1d71f80ce scripts/spelling.txt: add "oveflow" adds 99be082ab3e6 squashfs: provide backing_dev_info in order to disable read-ahead adds d2f5dca08bcc ocfs2:Use BUG_ON instead of if condition followed by BUG. adds d9b4b477f4cc ocfs2: clearly handle ocfs2_grab_pages_for_write() return value adds 7df96f41ea69 ocfs2: reflink deadlock when clone file to the same direct [...] adds 48b93832a569 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 2dab54501e1b ocfs2: fix ocfs2 corrupt when iputting an inode adds a2ff4fc415b0 fs/ioctl: remove unnecessary __user annotation adds d2ef0eb6544d mm/slab_common: use WARN() if cache still has objects on destroy adds 000ab49b9376 mm: slab: make slab iterator functions static adds e9deb4fca465 kmemleak: fix kmemleak false positive report with HW tag-b [...] adds 6d7c78a09141 kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] adds 33bfd6bf8e6e mm: kmemleak: alloc gray object for reserved region with d [...] adds 9644eed1caf3 mm: defer kmemleak object creation of module_alloc() adds df43f6370e51 mm-defer-kmemleak-object-creation-of-module_alloc-v4 adds 8b8c42a5ff22 mm/page_alloc: split prep_compound_page into head and tail [...] adds ca8612dc5f76 mm/page_alloc: refactor memmap_init_zone_device() page init adds 30156644eb0d mm/memremap: add ZONE_DEVICE support for compound pages adds abb0e8be3796 device-dax: use ALIGN() for determining pgoff adds 1b30f2ea0c68 device-dax: use struct_size() adds b3ed76d9145c device-dax: ensure dev_dax->pgmap is valid for dynamic devices adds 99e7989fb938 device-dax: factor out page mapping initialization adds e5f1627fd635 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() adds e90890dfcba6 device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() adds 182aed7c7775 device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix adds 7e40778daff6 device-dax: compound devmap support adds 8f6695eea667 kasan: test: add globals left-out-of-bounds test adds 55cb95d8164e kasan: add ability to detect double-kmem_cache_destroy() adds 778f65978ee9 kasan: test: add test case for double-kmem_cache_destroy() adds b20879596e82 mm,fs: split dump_mapping() out from dump_page() adds e857800b4b29 tools/vm/page_owner_sort.c: sort by stacktrace before culling adds f6a145a05492 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] adds d06911fc2743 tools/vm/page_owner_sort.c: support sorting by stack trace adds d5d4164fc9a0 tools/vm/page_owner_sort.c: add switch between culling by [...] adds 244a051638e0 tools/vm/page_owner_sort.c: support sorting pid and time adds a62603d18fd2 gup: avoid multiple user access locking/unlocking in fault [...] adds 10d67ae99dad mm: shmem: don't truncate page if memory failure happens adds d4999a157f27 mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] adds 34d25538745b mm/frontswap.c: use non-atomic '__set_bit()' when possible adds e9896f14088f mm: memcontrol: make cgroup_memory_nokmem static adds 9f04985e2b53 mm/page_counter: remove an incorrect call to propagate_pro [...] adds 21eeb6489c1a mm/memcg: add group_oom_kill memory event adds 7ce26295629e memcg: better bounds on the memcg stats updates adds 7084644eaf16 tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] adds e1dd49a7471f mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit adds 10de07da850b mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] adds 8db56bea32ab mm: rearrange madvise code to allow for reuse adds 8fc763a51a9a mm: add a field to store names for private anonymous memory adds bd1d885de88b docs: proc.rst: /proc/PID/maps: fix malformed table adds f70d8ad0a26a mm: add anonymous vma name refcounting adds 9b23469a6305 mm: ptep_clear() page table helper adds 1eae41f318a7 mm: page table check adds ac481bfb8075 mm-page-table-check-fix adds 2f669bc73ca7 x86: mm: add x86_64 support for page table check adds b74d693f3c1c mm: protect free_pgtables with mmap_lock write lock in exit_mmap adds a512c3f968cc mm/oom_kill: allow process_mrelease to run under mmap_lock [...] adds a171dda4e49d mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc adds 7cfcaea3c63b mm/vmalloc: add support for __GFP_NOFAIL adds 9db56d74d6f2 mm/vmalloc: be more explicit about supported gfp flags. adds 209e6bb2de79 mm: allow !GFP_KERNEL allocations for kvmalloc adds cedbfb421255 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware adds 0ebfdf819741 mm: discard __GFP_ATOMIC adds 96d4ca970293 mm: introduce memalloc_retry_wait() adds 4e36dc369cc7 mm/pagealloc: sysctl: change watermark_scale_factor max li [...] adds 7e6135656b67 mm: fix boolreturn.cocci warning adds ca680a1336e6 mm: page_alloc: fix building error on -Werror=array-compare adds 6fe6bb4994b3 mm: drop node from alloc_pages_vma adds ca267bab4515 hugetlb: add hugetlb.*.numa_stat file adds 2587778b6bf8 hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical" adds 332437c807a7 hugetlb/cgroup: fix copy/paste array assignment adds e93a8bae3bd2 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] adds a8df3b3caa33 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] adds a39bb7da3e6b mm: sparsemem: use page table lock to protect kernel pmd o [...] adds d2aebe34f717 selftests: vm: add a hugetlb test case adds b4c4621fa001 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] adds 475ae5e653fa mm, hugepages: make memory size variable in hugepage-mrema [...] adds 543ca88f43d3 selftests/uffd: allow EINTR/EAGAIN adds c588b376761c vmscan: make drop_slab_node static adds 052e4a51c19f mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY adds 4db8885d7b4a mm/mempolicy: add set_mempolicy_home_node syscall adds 7724cabd74c3 mm/mempolicy: wire up syscall set_mempolicy_home_node adds 9a9a8e185f7e mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds 2bfd0a2732f9 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 68d0b86e91d3 mm: migrate: fix the return value of migrate_pages() adds 2053e7fa04c0 mm: migrate: correct the hugetlb migration stats adds 1f78813297a3 mm-migrate-correct-the-hugetlb-migration-stats-fix adds 08557a6faa74 mm: compaction: fix the migration stats in trace_mm_compac [...] adds 7152cb02ceba mm/migrate.c: rework migration_entry_wait() to not take a pageref adds 3c4c88a4443a mm: migrate: support multiple target nodes demotion adds 781238df39da mm: migrate: add more comments for selecting target node randomly adds 9e2530d8b5be mm/migrate: move node demotion code to near its user adds d0c8ca4f9c8f mm: ksm: fix use-after-free kasan report in ksm_might_need [...] adds 0a435f64af8b mm/hwpoison: mf_mutex for soft offline and unpoison adds d6896ddc2493 mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE adds 1e2d8d16038d mm/hwpoison: fix unpoison_memory() adds 9631439f4dc8 mm: memcg/percpu: account extra objcg space to memory cgroups adds b80da7294672 mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix adds cb76f73513d8 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds c01a482d050f mm/rmap: fix potential batched TLB flush race adds 761462fff74b mm-rmap-fix-potential-batched-tlb-flush-race-fix adds e1e2ef6497f4 zsmalloc: introduce some helper functions adds 3d92140b888b zsmalloc: rename zs_stat_type to class_stat_type adds cec491b55d28 zsmalloc: decouple class actions from zspage works adds 5384dd9f57c9 zsmalloc: introduce obj_allocated adds 48fa7985ea4e zsmalloc: move huge compressed obj from page to zspage adds a2d9bf745667 zsmalloc: remove zspage isolation for migration adds 362465be8c10 locking/rwlocks: introduce write_lock_nested adds 4e26943349e8 locking/rwlocks: fix write_lock_nested for RT adds 0f729b14c625 locking: fixup write_lock_nested() implementation adds 2e013283220f zsmalloc: replace per zpage lock with pool->migrate_lock adds 1c64302c1ad6 zsmalloc: replace get_cpu_var with local_lock adds 425f12e78800 mm: introduce fault_in_exact_writeable() to probe for sub- [...] adds 8168d92a29d7 arm64: add support for sub-page faults user probing adds 01b9d0d0d8dd btrfs: avoid live-lock in search_ioctl() on hardware with [...] adds 2d408be5546c zram: use ATTRIBUTE_GROUPS adds 4ff6824f35dc mm: fix some comment errors adds b466bb5dea2e mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault adds a59d685b35fd mm/damon: unified access_check function naming rules adds 8561e25e9502 mm/damon: add 'age' of region tracepoint support adds 6eb454d97a23 mm/damon/core: use abs() instead of diff_of() adds 86107f846c5e mm/damon: remove some unneeded function definitions in damon.h adds 153735a9b5df mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix adds a543ce2ba889 mm/damon/vaddr: remove swap_ranges() and replace it with swap() adds e1f0f94b5f7c mm/damon/schemes: add the validity judgment of thresholds adds 140e5de604f0 mm/damon: move damon_rand() definition into damon.h adds 6a9d2070f859 mm/damon: modify damon_rand() macro to static inline function adds 4012f3b66df6 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 56f6bf5077d0 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 5962dfb35743 kernel/hung_task.c: Monitor killed tasks. adds c220453c7294 proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] adds e82ce935ecaf proc: make the proc_create[_data]() stubs static inlines adds 2a574a6ce4dd proc-make-the-proc_create-stubs-static-inlines-fix adds b3afd5e34acd proc-make-the-proc_create-stubs-static-inlines-fix2 adds ebf4ce6cda1e proc-make-the-proc_create-stubs-static-inlines-fix2-fix adds 7dc7d0094084 proc/sysctl: make protected_* world readable adds 4ff2114f4f97 fs/exec: replace strlcpy with strscpy_pad in __set_task_comm adds a26a75827ef8 fs/exec: replace strncpy with strscpy_pad in __get_task_comm adds 74fa4d37f245 drivers/infiniband: replace open-coded string copy with ge [...] adds 6e507e876491 fs/binfmt_elf: replace open-coded string copy with get_task_comm adds 55a24d6413a7 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] adds c30a3ddd59db tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] adds 09407bc8a858 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] adds 216bf44edb93 kthread: dynamically allocate memory to store kthread's full name adds 2a30cfb3dd47 kstrtox: uninline everything adds 5503c9c8dba3 list: introduce list_is_head() helper and re-use it in list.h adds d8a848b8c7ca lz4: fix LZ4_decompress_safe_partial read out of bound adds c02481a70336 checkpatch: relax regexp for COMMIT_LOG_LONG_LINE adds 49af6ded5d4b checkpatch: Improve Kconfig help test adds f24775e58e8b const_structs.checkpatch: add frequently used ops structs adds 6546faf1b6a7 ELF: fix overflow in total mapping size calculation adds dee486553267 init/main.c: silence some -Wunused-parameter warnings adds f0e2118cc902 hfsplus: use struct_group_attr() for memcpy() region adds f2e616682ee8 panic: use error_report_end tracepoint on warnings adds a7b8d62f2bf6 panic-use-error_report_end-tracepoint-on-warnings-fix adds 7bfa3c20ce7c delayacct: support swapin delay accounting for swapping wi [...] adds d0576094ec25 delayacct: fix incomplete disable operation when switch en [...] adds c3d850152822 delayacct: cleanup flags in struct task_delay_info and fun [...] adds 24ff44fea616 configs: introduce debug.config for CI-like setup adds cbc8a622f4d8 arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] adds 358a912c3d33 btrfs: use generic Kconfig option for 256kB page size limit adds ba3497e8e057 lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] adds 928667871009 ubsan: remove CONFIG_UBSAN_OBJECT_SIZE new 703017134e14 mm: move anon_vma declarations to linux/mm_inline.h new 2549b429bc95 mm: move tlb_flush_pending inline helpers to mm_inline.h new 9c7c0a31c59f Merge branch 'akpm-current/current' new 485debd2983b sysctl: add a new register_sysctl_init() interface new 6c6118d377b6 sysctl: move some boundary constants from sysctl.c to sysctl_vals new dafac83f7a0b sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] new 037bd238999d hung_task: move hung_task sysctl interface to hung_task.c new 17c4ab22f885 watchdog: move watchdog sysctl interface to watchdog.c new 903d7e1198d1 sysctl: make ngroups_max const new dcf3f05f05ce sysctl: use const for typically used max/min proc sysctls new 5270597f1e37 sysctl: use SYSCTL_ZERO to replace some static int zero uses new c6be2fb29cb5 aio: move aio sysctl to aio.c new 29564abf29cc dnotify: move dnotify sysctl to dnotify.c new ffa11893a563 hpet: simplify subdirectory registration with register_sysctl() new ece9881cde9a i915: simplify subdirectory registration with register_sysctl() new 7ef97df5108f macintosh/mac_hid.c: simplify subdirectory registration wi [...] new 192e33ceb91b ocfs2: simplify subdirectory registration with register_sysctl() new 1e4bfb095f95 test_sysctl: simplify subdirectory registration with regis [...] new 6a57ea707581 inotify: simplify subdirectory registration with register_ [...] new 771bd28123c0 inotify-simplify-subdirectory-registration-with-register_s [...] new 22567b1e3be1 cdrom: simplify subdirectory registration with register_sysctl() new b2f15ae4e286 eventpoll: simplify sysctl declaration with register_sysctl() new ee2c02b9ae9b firmware_loader: move firmware sysctl to its own files new 42c61348f6f7 firmware_loader-move-firmware-sysctl-to-its-own-files-fix new ad0d717f2514 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix new 4fc0d522a64a firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 new 4addf496ed91 random: move the random sysctl declarations to its own file new 3a63f6c41570 sysctl: add helper to register a sysctl mount point new e93de3d6c48a sysctl-add-helper-to-register-a-sysctl-mount-point-fix new 8367875b5c53 fs: move binfmt_misc sysctl to its own file new 64c6e24217da printk: move printk sysctl to printk/sysctl.c new 7ce56dac7b5b scsi/sg: move sg-big-buff sysctl to scsi/sg.c new 63ba2e0f50ee stackleak: move stack_erasing sysctl to stackleak.c new 845f5c8c4f87 sysctl: share unsigned long const values new cc97fc534300 fs: move inode sysctls to its own file new 0466c1b8441d fs: move fs stat sysctls to file_table.c new 2d09aa064686 fs: move dcache sysctls to its own file new 31994dd2fc91 fs/inode: avoid unused-variable warning new da101b64eaec fs/dcache: avoid unused-function warning new 4c8c74cbdc38 sysctl: move maxolduid as a sysctl specific const new 720bf65a9aed fs: move shared sysctls to fs/sysctls.c new 7ec5164ae7e3 fs: move locking sysctls where they are used new 74c030271fa1 fs: move namei sysctls to its own file new fd20fb41ad60 fs: move fs/exec.c sysctls into its own file new 706036448033 fs: move pipe sysctls to is own file new 05001a4f3480 sysctl: add and use base directory declarer and registrati [...] new 929c4bdecb0a sysctl-add-and-use-base-directory-declarer-and-registratio [...] new 8595b8a47046 fs: move namespace sysctls and declare fs base directory new cfbdeca7b65e kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() new cb9a4fa58f35 printk: fix build warning when CONFIG_PRINTK=n new a3a0f518753c fs/coredump: move coredump sysctls into its own file new 41d196583645 kprobe: move sysctl_kprobes_optimization to kprobes.c new 631b4b4f8fa7 fs: proc: store PDE()->data into inode->i_private new 65dd01069fe5 proc: remove PDE_DATA() completely new 464468df56a5 proc-remove-pde_data-completely-fix new 90cb96282df2 proc-remove-pde_data-completely-fix-fix new a5c63b99f0c2 lib/stackdepot: allow optional init and stack_table alloca [...] new e7052335ebd4 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] new 2abb38dd178f lib/stackdepot: allow optional init and stack_table alloca [...] new c27a6eac5d8d lib/stackdepot: allow optional init and stack_table alloca [...] new c667c19642ee lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] new 29bc4c7f5508 Merge branch 'akpm/master' new 4eee8d0b64ec Add linux-next specific files for 20211208
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/gnu-master-arm-ne [...]
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 860 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/ABI/testing/sysfs-fs-f2fs | 7 + Documentation/admin-guide/cgroup-v2.rst | 4 + Documentation/admin-guide/cputopology.rst | 25 +- Documentation/cpu-freq/core.rst | 6 +- Documentation/dev-tools/kcsan.rst | 76 +- Documentation/devicetree/bindings/Makefile | 4 +- Documentation/devicetree/bindings/arm/renesas.yaml | 8 + Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + Documentation/devicetree/bindings/arm/tegra.yaml | 29 +- .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 + .../devicetree/bindings/gpio/gpio-vf610.yaml | 3 + .../devicetree/bindings/gpio/sifive,gpio.yaml | 3 +- .../devicetree/bindings/i2c/i2c-gate.yaml | 2 +- .../bindings/iio/adc/samsung,exynos-adc.yaml | 2 +- .../bindings/iio/gyroscope/invensense,mpu3050.yaml | 2 +- .../bindings/iio/imu/invensense,mpu6050.yaml | 2 +- .../devicetree/bindings/input/gpio-keys.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 + .../devicetree/bindings/net/ethernet-phy.yaml | 8 + .../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/power/supply/bq25980.yaml | 2 +- .../devicetree/bindings/regulator/max77686.txt | 71 - .../bindings/regulator/maxim,max77686.yaml | 83 + .../bindings/regulator/maxim,max8973.yaml | 3 + .../devicetree/bindings/regulator/regulator.yaml | 2 +- .../bindings/regulator/rohm,bd70528-regulator.txt | 68 - .../bindings/regulator/samsung,s5m8767.yaml | 25 + .../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/devicetree/bindings/sram/sram.yaml | 3 + Documentation/driver-api/auxiliary_bus.rst | 236 +- Documentation/filesystems/caching/backend-api.rst | 2 +- Documentation/filesystems/caching/netfs-api.rst | 9 +- Documentation/filesystems/idmappings.rst | 72 - Documentation/filesystems/netfs_library.rst | 4 +- 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 | 42 +- Makefile | 59 +- Next/SHA1s | 246 +- Next/Trees | 2 +- Next/merge.log | 3588 ++++++++++++-------- arch/alpha/include/asm/spinlock_types.h | 2 +- arch/arm/boot/dts/exynos5260.dtsi | 8 +- arch/arm/include/asm/spinlock_types.h | 2 +- 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/apple/t8103.dtsi | 7 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 24 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 24 +- arch/arm64/boot/dts/nvidia/Makefile | 1 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 2 +- .../arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi | 25 + .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 24 + .../arm64/boot/dts/nvidia/tegra234-p3737-0000.dtsi | 5 + arch/arm64/boot/dts/nvidia/tegra234.dtsi | 45 +- arch/arm64/boot/dts/renesas/Makefile | 2 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 10 +- .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 36 + arch/arm64/boot/dts/renesas/r8a779f0-spider.dts | 22 + arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 121 + 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 +- arch/arm64/configs/defconfig | 1 + .../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/include/asm/spinlock_types.h | 2 +- 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/csky/include/asm/spinlock_types.h | 2 +- arch/hexagon/include/asm/spinlock_types.h | 2 +- arch/ia64/include/asm/spinlock_types.h | 2 +- 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/Kconfig | 5 +- arch/powerpc/boot/crt0.S | 31 +- arch/powerpc/crypto/md5-asm.S | 10 +- arch/powerpc/crypto/sha1-powerpc-asm.S | 6 +- arch/powerpc/include/asm/atomic.h | 151 +- arch/powerpc/include/asm/bitops.h | 89 +- arch/powerpc/include/asm/book3s/64/mmu.h | 9 +- arch/powerpc/include/asm/cputhreads.h | 33 - arch/powerpc/include/asm/hw_irq.h | 40 + arch/powerpc/include/asm/machdep.h | 2 - arch/powerpc/include/asm/ppc_asm.h | 43 +- arch/powerpc/include/asm/processor.h | 6 +- arch/powerpc/include/asm/simple_spinlock_types.h | 2 +- arch/powerpc/include/asm/spinlock_types.h | 2 +- arch/powerpc/kernel/entry_32.S | 23 +- arch/powerpc/kernel/exceptions-64e.S | 14 +- arch/powerpc/kernel/exceptions-64s.S | 6 +- arch/powerpc/kernel/head_32.h | 3 +- arch/powerpc/kernel/head_booke.h | 3 +- arch/powerpc/kernel/interrupt_64.S | 34 +- arch/powerpc/kernel/module.c | 11 +- arch/powerpc/kernel/module_32.c | 33 + arch/powerpc/kernel/optprobes_head.S | 4 +- arch/powerpc/kernel/setup-common.c | 2 +- arch/powerpc/kernel/signal_32.c | 14 +- arch/powerpc/kernel/smp.c | 2 + arch/powerpc/kernel/tm.S | 15 +- arch/powerpc/kernel/trace/ftrace.c | 53 +- arch/powerpc/kernel/trace/ftrace_32.S | 118 +- arch/powerpc/kernel/trace/ftrace_64_mprofile.S | 15 +- arch/powerpc/kernel/vmlinux.lds.S | 8 - arch/powerpc/kernel/watchdog.c | 37 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 5 +- arch/powerpc/lib/test_emulate_step_exec_instr.S | 8 +- arch/powerpc/mm/book3s64/pgtable.c | 5 - arch/powerpc/mm/book3s64/radix_pgtable.c | 13 +- arch/powerpc/mm/init_64.c | 46 +- arch/powerpc/mm/kasan/book3s_32.c | 3 +- arch/powerpc/mm/nohash/fsl_book3e.c | 10 +- arch/powerpc/mm/ptdump/ptdump.c | 4 +- arch/powerpc/perf/core-book3s.c | 58 +- arch/powerpc/platforms/85xx/c293pcie.c | 2 +- arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c | 2 + arch/powerpc/platforms/85xx/smp.c | 4 +- arch/powerpc/platforms/powermac/low_i2c.c | 1 + arch/powerpc/platforms/powernv/idle.c | 10 +- arch/powerpc/platforms/powernv/opal-imc.c | 6 +- arch/powerpc/rust/target.json | 2 +- arch/powerpc/sysdev/xive/common.c | 4 +- arch/powerpc/sysdev/xive/native.c | 11 + arch/powerpc/sysdev/xive/xive-internal.h | 1 + arch/riscv/include/asm/spinlock_types.h | 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/spinlock_types.h | 2 +- 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/sh/include/asm/spinlock_types.h | 2 +- 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.h | 3 +- arch/x86/include/asm/pgtable_types.h | 7 + arch/x86/include/asm/qspinlock.h | 1 + arch/x86/include/asm/realmode.h | 1 + arch/x86/include/asm/sev-common.h | 11 + arch/x86/include/asm/tlbflush.h | 5 + arch/x86/kernel/cpu/mshyperv.c | 2 +- arch/x86/kernel/head64.c | 2 + arch/x86/kernel/head_64.S | 19 +- arch/x86/kernel/reboot.c | 12 +- 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/init.c | 5 + arch/x86/mm/ioremap.c | 2 +- arch/x86/mm/tlb.c | 8 +- arch/x86/platform/ce4100/falconfalls.dts | 4 +- arch/x86/realmode/init.c | 38 +- arch/x86/xen/xen-asm.S | 20 + arch/xtensa/include/asm/spinlock_types.h | 2 +- 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/bluetooth/btbcm.c | 39 + drivers/bluetooth/btmtk.c | 1 + drivers/bluetooth/btmtksdio.c | 15 + drivers/bluetooth/btusb.c | 147 +- drivers/bus/mhi/core/init.c | 1 + drivers/bus/mhi/pci_generic.c | 2 +- drivers/char/mwave/3780i.h | 2 +- drivers/char/random.c | 4 +- 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/renesas/Kconfig | 10 + drivers/clk/renesas/Makefile | 2 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 350 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 183 + drivers/clk/renesas/r9a07g044-cpg.c | 19 +- drivers/clk/renesas/rcar-gen4-cpg.c | 305 ++ drivers/clk/renesas/rcar-gen4-cpg.h | 76 + drivers/clk/renesas/renesas-cpg-mssr.c | 42 +- drivers/clk/renesas/renesas-cpg-mssr.h | 3 +- drivers/clk/renesas/rzg2l-cpg.h | 4 + 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/tegra/bpmp-debugfs.c | 5 +- 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/amd/amdgpu/amdgpu_connectors.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 19 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 23 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 5 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 37 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 12 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 118 +- drivers/gpu/drm/amd/display/dc/dc.h | 4 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 2 + .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 97 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 3 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 1 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 35 +- drivers/gpu/drm/aspeed/Kconfig | 1 + drivers/gpu/drm/bridge/parade-ps8640.c | 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_cdclk.c | 132 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 1 + drivers/gpu/drm/i915/display/intel_color.c | 23 +- drivers/gpu/drm/i915/display/intel_crtc.c | 42 + drivers/gpu/drm/i915/display/intel_crtc.h | 10 + drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 94 +- 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 +- drivers/gpu/drm/i915/display/intel_dmc.c | 4 +- .../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_snps_phy.c | 2 + 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 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 2 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 6 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 1 + drivers/gpu/drm/i915/gt/intel_gtt.h | 3 + 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/gvt/gtt.c | 12 +- drivers/gpu/drm/i915/i915_drv.h | 191 +- drivers/gpu/drm/i915/i915_pci.c | 6 +- drivers/gpu/drm/i915/i915_reg.h | 48 +- 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/adreno/adreno_device.c | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 25 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 3 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 32 +- drivers/gpu/drm/msm/dp/dp_display.c | 10 +- drivers/gpu/drm/msm/dsi/dsi.c | 6 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 7 +- drivers/gpu/drm/msm/msm_drv.c | 100 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 1 + drivers/gpu/drm/msm/msm_kms.h | 8 +- drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 108 +- drivers/gpu/drm/rockchip/Makefile | 1 - drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 2 - drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 164 - drivers/gpu/drm/rockchip/rockchip_drm_fbdev.h | 24 - 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/hv/vmbus_drv.c | 2 +- drivers/hwmon/adm1031.c | 3 +- drivers/hwmon/asus_wmi_ec_sensors.c | 2 +- drivers/hwmon/asus_wmi_sensors.c | 2 +- drivers/hwmon/ntc_thermistor.c | 177 +- drivers/hwmon/pwm-fan.c | 2 - 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/infiniband/core/umem_odp.c | 3 +- drivers/infiniband/core/uverbs_cmd.c | 1 - drivers/infiniband/hw/bnxt_re/qplib_fp.c | 2 +- drivers/infiniband/hw/hns/hns_roce_main.c | 2 +- drivers/infiniband/hw/irdma/pble.h | 2 +- drivers/infiniband/sw/siw/siw_verbs.c | 2 +- drivers/input/ff-core.c | 2 +- drivers/input/misc/palmas-pwrbutton.c | 4 +- drivers/input/serio/i8042-x86ia64io.h | 7 + drivers/input/touchscreen/goodix.c | 31 +- drivers/input/touchscreen/goodix.h | 1 + drivers/interconnect/qcom/icc-rpm.c | 5 +- drivers/iommu/io-pgtable-arm.c | 9 +- drivers/iommu/iommu.c | 3 +- drivers/iommu/s390-iommu.c | 10 +- drivers/iommu/virtio-iommu.c | 2 +- drivers/irqchip/irq-apple-aic.c | 2 +- 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/message/fusion/mptbase.c | 6 +- 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/mtd/spi-nor/atmel.c | 71 +- drivers/mtd/spi-nor/catalyst.c | 15 +- drivers/mtd/spi-nor/core.c | 503 +-- drivers/mtd/spi-nor/core.h | 206 +- drivers/mtd/spi-nor/eon.c | 33 +- drivers/mtd/spi-nor/esmt.c | 15 +- drivers/mtd/spi-nor/everspin.c | 12 +- drivers/mtd/spi-nor/fujitsu.c | 3 +- drivers/mtd/spi-nor/gigadevice.c | 57 +- drivers/mtd/spi-nor/intel.c | 12 +- drivers/mtd/spi-nor/issi.c | 60 +- drivers/mtd/spi-nor/macronix.c | 105 +- drivers/mtd/spi-nor/micron-st.c | 210 +- drivers/mtd/spi-nor/otp.c | 2 +- drivers/mtd/spi-nor/sfdp.c | 20 + drivers/mtd/spi-nor/spansion.c | 158 +- drivers/mtd/spi-nor/sst.c | 88 +- drivers/mtd/spi-nor/swp.c | 2 +- drivers/mtd/spi-nor/winbond.c | 161 +- drivers/mtd/spi-nor/xilinx.c | 2 +- drivers/mtd/spi-nor/xmc.c | 10 +- drivers/net/bonding/bond_alb.c | 14 +- drivers/net/can/m_can/m_can.c | 42 +- drivers/net/can/m_can/m_can.h | 3 + drivers/net/can/m_can/m_can_pci.c | 62 +- drivers/net/can/pch_can.c | 2 +- drivers/net/can/sja1000/ems_pcmcia.c | 7 +- 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_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 + 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 +- .../net/ethernet/marvell/prestera/prestera_hw.c | 4 +- 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/ethernet/qlogic/qla3xxx.c | 19 +- drivers/net/netconsole.c | 2 +- drivers/net/usb/cdc_ncm.c | 2 + drivers/net/vrf.c | 8 +- .../net/wireless/intel/iwlwifi/mei/trace-data.h | 13 + drivers/net/wireless/intel/iwlwifi/mei/trace.h | 14 + drivers/net/wwan/Kconfig | 1 + 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 | 5 +- drivers/pci/controller/dwc/pcie-qcom.c | 2 +- drivers/pci/controller/pci-aardvark.c | 75 +- drivers/pci/controller/pci-mvebu.c | 8 + drivers/pci/controller/pcie-apple.c | 21 +- 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 | 119 +- drivers/pinctrl/renesas/pfc-r8a779a0.c | 4 +- drivers/pinctrl/spear/pinctrl-plgpio.c | 148 +- drivers/pinctrl/spear/pinctrl-spear.c | 10 +- drivers/pinctrl/spear/pinctrl-spear.h | 12 +- drivers/platform/x86/intel/hid.c | 7 + 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/hisi_sas/hisi_sas_main.c | 18 +- drivers/scsi/lpfc/lpfc.h | 7 +- drivers/scsi/lpfc/lpfc_attr.c | 62 +- drivers/scsi/lpfc/lpfc_debugfs.c | 27 +- drivers/scsi/lpfc/lpfc_debugfs.h | 2 +- drivers/scsi/lpfc/lpfc_els.c | 22 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 10 +- drivers/scsi/lpfc/lpfc_hw.h | 2 +- drivers/scsi/lpfc/lpfc_init.c | 37 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 6 + drivers/scsi/lpfc/lpfc_scsi.c | 8 +- drivers/scsi/lpfc/lpfc_sli.c | 6 - drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 83 +- drivers/scsi/pm8001/pm8001_init.c | 6 +- drivers/scsi/qedi/qedi_fw.c | 37 +- drivers/scsi/qedi/qedi_iscsi.c | 2 +- drivers/scsi/qedi/qedi_iscsi.h | 2 +- drivers/scsi/qedi/qedi_main.c | 5 +- drivers/scsi/qla2xxx/qla_dbg.c | 3 + drivers/scsi/qla4xxx/ql4_os.c | 4 +- drivers/scsi/scsi.c | 4 +- drivers/scsi/scsi_debug.c | 2 +- drivers/scsi/ufs/tc-dwc-g210-pci.c | 1 - drivers/scsi/ufs/ufs-exynos.c | 4 +- drivers/scsi/ufs/ufshcd-pci.c | 2 - drivers/scsi/ufs/ufshcd-pltfrm.c | 2 - drivers/scsi/ufs/ufshcd.c | 301 +- drivers/scsi/ufs/ufshcd.h | 9 +- drivers/soc/renesas/Kconfig | 15 + drivers/soc/renesas/Makefile | 2 + drivers/soc/renesas/r8a779a0-sysc.c | 380 +-- drivers/soc/renesas/r8a779f0-sysc.c | 47 + .../renesas/{r8a779a0-sysc.c => rcar-gen4-sysc.c} | 188 +- drivers/soc/renesas/rcar-gen4-sysc.h | 43 + drivers/soc/renesas/rcar-rst.c | 7 +- drivers/soc/renesas/renesas-soc.c | 12 + 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/thunderbolt/acpi.c | 13 + drivers/thunderbolt/path.c | 42 +- drivers/thunderbolt/retimer.c | 28 +- drivers/thunderbolt/switch.c | 27 +- drivers/thunderbolt/tb.c | 68 +- drivers/thunderbolt/tb.h | 5 +- drivers/thunderbolt/tb_msgs.h | 47 +- drivers/thunderbolt/tunnel.c | 27 +- drivers/thunderbolt/tunnel.h | 9 +- drivers/thunderbolt/xdomain.c | 16 +- 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/9p/cache.c | 21 +- fs/9p/cache.h | 2 +- fs/9p/v9fs.c | 7 +- fs/9p/vfs_addr.c | 4 +- fs/Kconfig | 8 +- fs/afs/file.c | 6 +- fs/afs/internal.h | 2 +- fs/afs/volume.c | 20 +- fs/binfmt_elf.c | 20 +- fs/cachefiles/cache.c | 2 +- fs/cachefiles/io.c | 4 +- fs/cachefiles/key.c | 5 +- fs/cachefiles/namei.c | 6 +- fs/ceph/Kconfig | 2 +- fs/ceph/addr.c | 101 +- fs/ceph/cache.c | 218 +- fs/ceph/cache.h | 97 +- fs/ceph/caps.c | 3 +- fs/ceph/file.c | 13 +- fs/ceph/inode.c | 22 +- fs/ceph/super.c | 10 +- fs/ceph/super.h | 3 +- fs/cifs/connect.c | 1 + fs/cifs/file.c | 2 +- fs/cifs/fscache.c | 30 +- fs/cifs/fscache.h | 4 +- fs/cifs/inode.c | 18 +- fs/dax.c | 152 +- fs/dcache.c | 9 +- fs/dlm/ast.c | 4 +- fs/dlm/dlm_internal.h | 1 + fs/dlm/lock.c | 19 +- fs/dlm/lockspace.c | 1 + fs/dlm/lowcomms.c | 90 +- fs/dlm/lowcomms.h | 2 + fs/dlm/memory.c | 68 +- fs/dlm/memory.h | 6 + fs/dlm/midcomms.c | 21 +- fs/dlm/midcomms.h | 1 + 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 | 7 + fs/f2fs/file.c | 30 +- fs/f2fs/gc.c | 20 +- fs/f2fs/inode.c | 8 + fs/f2fs/super.c | 1 + fs/f2fs/sysfs.c | 14 + fs/file.c | 4 + fs/fscache/cookie.c | 39 +- fs/fscache/volume.c | 13 +- fs/fuse/Kconfig | 2 +- fs/fuse/file.c | 2 +- fs/fuse/virtio_fs.c | 2 +- fs/inode.c | 10 +- fs/io-wq.c | 7 + fs/io-wq.h | 22 + fs/io_uring.c | 195 +- 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/netfs/read_helper.c | 21 +- fs/nfs/fscache.c | 25 +- fs/nfs/fscache.h | 4 +- fs/nfs/super.c | 21 +- fs/nfsd/export.c | 2 +- fs/nfsd/nfs4state.c | 24 +- fs/ocfs2/aops.c | 26 +- fs/open.c | 8 +- fs/overlayfs/super.c | 2 +- fs/posix_acl.c | 17 +- fs/proc/task_mmu.c | 1 + fs/proc_namespace.c | 2 +- fs/userfaultfd.c | 1 + 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/clock/r8a779f0-cpg-mssr.h | 64 + include/dt-bindings/clock/tegra234-clock.h | 17 +- include/dt-bindings/mux/ti-serdes.h | 22 + include/dt-bindings/power/r8a779f0-sysc.h | 30 + include/dt-bindings/reset/tegra234-reset.h | 12 +- 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/bpf.h | 8 + include/linux/bpf_verifier.h | 7 + include/linux/btf.h | 103 +- 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/fscache-cache.h | 2 +- include/linux/fscache.h | 6 +- include/linux/iio/buffer-dma.h | 5 - include/linux/iio/iio.h | 5 +- include/linux/inetdevice.h | 2 + include/linux/iomap.h | 5 + include/linux/irqflags.h | 23 +- include/linux/kcsan-checks.h | 83 +- include/linux/kcsan.h | 11 +- include/linux/kvm_host.h | 1 - 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 | 52 +- include/linux/mm_inline.h | 136 + include/linux/mm_types.h | 173 +- include/linux/mnt_idmapping.h | 234 ++ include/linux/mroute_base.h | 2 + include/linux/mtd/mtd.h | 84 +- include/linux/mtd/rawnand.h | 5 +- include/linux/netdevice.h | 68 + include/linux/netpoll.h | 1 + include/linux/pagemap.h | 29 + include/linux/qed/qed_if.h | 14 + include/linux/random.h | 2 +- include/linux/ratelimit_types.h | 2 +- include/linux/rcupdate.h | 2 +- include/linux/ref_tracker.h | 73 + include/linux/regulator/driver.h | 22 +- include/linux/rtmutex.h | 9 + include/linux/sched.h | 12 + include/linux/sched/cputime.h | 5 +- include/linux/security.h | 8 - include/linux/skbuff.h | 5 +- include/linux/spinlock.h | 2 +- include/linux/spinlock_types_up.h | 2 +- include/linux/tcp.h | 2 + include/linux/topology.h | 25 + include/media/cec.h | 11 +- include/media/videobuf2-core.h | 9 +- include/net/bluetooth/bluetooth.h | 6 + include/net/bluetooth/hci.h | 78 +- include/net/bluetooth/hci_core.h | 29 +- include/net/bluetooth/hci_sync.h | 1 + include/net/bond_alb.h | 2 +- include/net/busy_poll.h | 13 + include/net/checksum.h | 4 + include/net/devlink.h | 4 + include/net/dst.h | 1 + include/net/failover.h | 1 + include/net/gro.h | 4 +- include/net/if_inet6.h | 1 + include/net/ip6_tunnel.h | 1 + include/net/ip_tunnels.h | 3 + include/net/neighbour.h | 3 + include/net/sch_generic.h | 2 +- include/trace/events/fscache.h | 1 - include/trace/events/iommu.h | 10 +- include/uapi/linux/android/binder.h | 28 +- include/uapi/linux/bpf.h | 78 +- include/uapi/linux/virtio_iommu.h | 2 +- init/init_task.c | 5 - kernel/bpf/Makefile | 4 + kernel/bpf/bpf_struct_ops.c | 6 +- kernel/bpf/btf.c | 419 ++- kernel/bpf/syscall.c | 2 +- kernel/bpf/verifier.c | 84 +- kernel/dma/direct.c | 240 +- kernel/fork.c | 1 + kernel/irq/chip.c | 4 +- kernel/irq/handle.c | 11 +- kernel/irq/internals.h | 2 +- kernel/kallsyms.c | 16 +- kernel/kcsan/Makefile | 2 + kernel/kcsan/core.c | 347 +- kernel/kcsan/kcsan_test.c | 426 ++- kernel/kcsan/report.c | 51 +- kernel/kcsan/selftest.c | 143 + kernel/locking/lockdep.c | 2 + kernel/locking/mutex.c | 11 +- kernel/locking/rtmutex.c | 10 +- kernel/locking/rtmutex_api.c | 30 +- kernel/locking/rwsem.c | 9 - kernel/locking/spinlock_rt.c | 6 - kernel/printk/printk.c | 104 +- kernel/rcu/rcutorture.c | 8 +- kernel/rcu/tasks.h | 10 +- kernel/sched/Makefile | 7 +- kernel/sched/core.c | 9 +- kernel/sched/cputime.c | 12 +- kernel/sched/fair.c | 9 +- kernel/sched/rt.c | 23 +- kernel/time/Kconfig | 9 + kernel/time/clocksource.c | 8 +- kernel/trace/bpf_trace.c | 6 +- lib/Kconfig | 5 + lib/Kconfig.debug | 16 + lib/Kconfig.kcsan | 20 + lib/Kconfig.ubsan | 13 - lib/Makefile | 4 +- lib/locking-selftest.c | 172 +- lib/ref_tracker.c | 140 + lib/test_ref_tracker.c | 115 + 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/ksm.c | 1 + mm/madvise.c | 1 + mm/mapping_dirty_helpers.c | 1 + mm/memcontrol.c | 5 + mm/memory.c | 1 + mm/memory_hotplug.c | 1 + mm/memremap.c | 57 +- mm/migrate.c | 265 +- mm/mmap.c | 1 + mm/mmu_gather.c | 1 + mm/oom_kill.c | 1 + mm/pgtable-generic.c | 1 + mm/swap_slots.c | 1 + net/Kconfig.debug | 10 + net/bluetooth/hci_core.c | 22 +- net/bluetooth/hci_event.c | 3060 +++++++++-------- net/bluetooth/hci_request.c | 17 +- net/bluetooth/hci_request.h | 1 - net/bluetooth/hci_sync.c | 78 +- net/bluetooth/mgmt.c | 134 +- net/bluetooth/mgmt_util.c | 66 +- net/bluetooth/mgmt_util.h | 4 + net/bluetooth/msft.c | 2 +- net/bluetooth/msft.h | 5 +- net/core/dev.c | 10 +- net/core/dev_ioctl.c | 5 +- net/core/devlink.c | 16 +- net/core/drop_monitor.c | 6 +- net/core/dst.c | 8 +- net/core/failover.c | 4 +- net/core/link_watch.c | 4 +- net/core/neighbour.c | 18 +- net/core/net-sysfs.c | 8 +- net/core/netpoll.c | 4 +- net/core/skbuff.c | 24 + net/ethtool/ioctl.c | 5 +- net/ethtool/netlink.c | 3 +- net/ipv4/bpf_tcp_ca.c | 6 +- net/ipv4/devinet.c | 4 +- net/ipv4/inet_connection_sock.c | 2 +- net/ipv4/ipmr.c | 3 +- net/ipv4/route.c | 7 +- net/ipv4/tcp.c | 4 +- net/ipv4/tcp_minisocks.c | 4 +- net/ipv6/addrconf.c | 4 +- net/ipv6/addrconf_core.c | 2 +- net/ipv6/ip6_gre.c | 8 +- net/ipv6/ip6_tunnel.c | 4 +- net/ipv6/ip6_vti.c | 4 +- net/ipv6/ip6mr.c | 3 +- net/ipv6/route.c | 10 +- net/ipv6/sit.c | 4 +- net/mptcp/pm_netlink.c | 14 +- net/mptcp/protocol.c | 91 +- net/mptcp/protocol.h | 4 + net/mptcp/sockopt.c | 132 +- net/sched/act_ct.c | 3 +- net/sched/sch_generic.c | 4 +- net/smc/smc_core.c | 13 +- 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/bpf/Makefile | 18 +- samples/bpf/Makefile.target | 11 - samples/bpf/cookie_uid_helper_example.c | 14 +- samples/bpf/fds_example.c | 24 +- samples/bpf/lwt_len_hist_kern.c | 7 - samples/bpf/map_perf_test_user.c | 15 +- samples/bpf/sock_example.c | 12 +- samples/bpf/sockex1_user.c | 15 +- samples/bpf/sockex2_user.c | 14 +- samples/bpf/test_cgrp2_array_pin.c | 4 +- samples/bpf/test_cgrp2_attach.c | 13 +- samples/bpf/test_cgrp2_sock.c | 8 +- samples/bpf/test_lru_dist.c | 11 +- samples/bpf/trace_output_user.c | 4 +- samples/bpf/xdp_sample_pkts_user.c | 22 +- samples/bpf/xdp_sample_user.h | 2 + samples/bpf/xdpsock_ctrl_proc.c | 3 + samples/bpf/xdpsock_user.c | 3 + samples/bpf/xsk_fwd.c | 3 + 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/core/seq/seq_queue.c | 14 +- sound/pci/ac97/ac97_pcm.c | 2 +- sound/pci/hda/hda_generic.h | 2 +- sound/pci/hda/patch_realtek.c | 80 +- sound/pci/mixart/mixart_core.c | 5 +- sound/pci/mixart/mixart_core.h | 10 +- sound/ppc/beep.c | 2 +- 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/bpftool/map.c | 23 +- tools/bpf/bpftool/prog.c | 20 +- tools/bpf/resolve_btfids/main.c | 8 +- tools/build/Makefile.feature | 1 - tools/build/feature/Makefile | 4 - tools/build/feature/test-all.c | 5 - tools/build/feature/test-libpython-version.c | 11 - tools/include/uapi/linux/bpf.h | 78 +- tools/lib/bpf/bpf.h | 8 +- tools/lib/bpf/bpf_gen_internal.h | 4 + tools/lib/bpf/btf.c | 2 +- tools/lib/bpf/gen_loader.c | 72 +- tools/lib/bpf/libbpf.c | 165 +- tools/lib/bpf/libbpf.h | 60 +- tools/lib/bpf/libbpf.map | 6 + tools/lib/bpf/libbpf_common.h | 5 + tools/lib/bpf/libbpf_internal.h | 2 +- tools/lib/bpf/libbpf_version.h | 2 +- tools/lib/bpf/relo_core.c | 231 +- tools/lib/bpf/relo_core.h | 103 +- tools/objtool/check.c | 41 +- tools/objtool/elf.c | 1 + tools/objtool/include/objtool/elf.h | 2 +- tools/objtool/objtool.c | 4 + tools/perf/Makefile.config | 2 - tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 1 + tools/perf/arch/s390/entry/syscalls/syscall.tbl | 1 + tools/perf/bench/sched-messaging.c | 4 - tools/perf/builtin-inject.c | 2 +- tools/perf/tests/bpf.c | 4 + tools/perf/tests/expr.c | 4 +- tools/perf/tests/parse-metric.c | 1 + tools/perf/util/bpf-loader.c | 3 + tools/perf/util/bpf_skel/bperf.h | 14 - tools/perf/util/bpf_skel/bperf_follower.bpf.c | 19 +- tools/perf/util/bpf_skel/bperf_leader.bpf.c | 19 +- tools/perf/util/bpf_skel/bpf_prog_profiler.bpf.c | 2 +- tools/perf/util/header.c | 15 +- tools/perf/util/smt.c | 2 +- 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 - tools/testing/selftests/bpf/Makefile | 45 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 5 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 30 +- .../selftests/bpf/prog_tests/btf_dedup_split.c | 4 +- .../selftests/bpf/prog_tests/connect_force_port.c | 17 +- tools/testing/selftests/bpf/prog_tests/core_kern.c | 14 + tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 58 +- .../testing/selftests/bpf/prog_tests/kfunc_call.c | 24 + tools/testing/selftests/bpf/prog_tests/map_ptr.c | 16 +- .../selftests/bpf/prog_tests/sockopt_inherit.c | 12 +- .../selftests/bpf/prog_tests/sockopt_multi.c | 12 +- tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 21 +- .../selftests/bpf/prog_tests/test_global_funcs.c | 28 +- tools/testing/selftests/bpf/progs/core_kern.c | 104 + tools/testing/selftests/bpf/progs/map_ptr_kern.c | 16 +- .../testing/selftests/bpf/progs/test_ksyms_weak.c | 2 +- .../selftests/bpf/progs/test_verif_scale2.c | 4 +- tools/testing/selftests/bpf/test_sock_addr.c | 33 +- .../bpf/verifier/xdp_direct_packet_access.c | 32 +- tools/testing/selftests/bpf/xdp_redirect_multi.c | 15 +- tools/testing/selftests/bpf/xdpxceiver.c | 6 + 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 +- tools/testing/selftests/net/mptcp/.gitignore | 1 + tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 60 +- tools/testing/selftests/net/mptcp/mptcp_inq.c | 603 ++++ tools/testing/selftests/net/mptcp/mptcp_sockopt.c | 63 + tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 44 +- .../selftests/rcutorture/bin/console-badness.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- .../selftests/rcutorture/bin/parse-console.sh | 10 + tools/testing/selftests/rcutorture/bin/torture.sh | 12 +- 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 +- 1327 files changed, 33049 insertions(+), 16219 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 [...] create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701-0000.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3737-0000.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779f0-spider-cpu.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779f0-spider.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779f0.dtsi 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 create mode 100644 drivers/clk/renesas/r8a779f0-cpg-mssr.c create mode 100644 drivers/clk/renesas/rcar-gen4-cpg.c create mode 100644 drivers/clk/renesas/rcar-gen4-cpg.h 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/gpu/drm/rockchip/rockchip_drm_fbdev.c delete mode 100644 drivers/gpu/drm/rockchip/rockchip_drm_fbdev.h delete mode 100644 drivers/mfd/rohm-bd70528.c create mode 100644 drivers/soc/renesas/r8a779f0-sysc.c copy drivers/soc/renesas/{r8a779a0-sysc.c => rcar-gen4-sysc.c} (51%) create mode 100644 drivers/soc/renesas/rcar-gen4-sysc.h create mode 100644 drivers/soc/xilinx/xlnx_event_manager.c create mode 100644 include/dt-bindings/clock/r8a779f0-cpg-mssr.h create mode 100644 include/dt-bindings/power/r8a779f0-sysc.h 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 create mode 100644 include/linux/ref_tracker.h create mode 100644 lib/ref_tracker.c create mode 100644 lib/test_ref_tracker.c create mode 100644 net/Kconfig.debug 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/build/feature/test-libpython-version.c delete mode 100644 tools/perf/util/bpf_skel/bperf.h delete mode 100644 tools/testing/nvdimm/dax_pmem_compat_test.c delete mode 100644 tools/testing/nvdimm/dax_pmem_core_test.c create mode 100644 tools/testing/selftests/bpf/prog_tests/core_kern.c create mode 100644 tools/testing/selftests/bpf/progs/core_kern.c create mode 100644 tools/testing/selftests/net/mptcp/mptcp_inq.c