This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-defconfig in repository toolchain/ci/linux.
omits 2bd48302750c Add linux-next specific files for 20211222 omits fd6df5fd65c5 Merge branch 'akpm/master' omits c019332650a7 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] omits 3f15021f41d3 lib/stackdepot: allow optional init and stack_table alloca [...] omits c61e77fc8d9c lib/stackdepot: allow optional init and stack_table alloca [...] omits 7fe1315af805 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits 4eb85323e22f lib/stackdepot: allow optional init and stack_table alloca [...] omits 9264df5841d1 proc-remove-pde_data-completely-fix-fix omits 8ceaf4691d16 proc-remove-pde_data-completely-fix omits 4a8e82832661 proc: remove PDE_DATA() completely omits 5d36e02057a5 fs: proc: store PDE()->data into inode->i_private omits 56992346b9b4 kprobe: move sysctl_kprobes_optimization to kprobes.c omits 102d817e196d fs/coredump: move coredump sysctls into its own file omits c5c789d9cf0f printk: fix build warning when CONFIG_PRINTK=n omits 03529fa0602f kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() omits d0d3809a1c1d fs: move namespace sysctls and declare fs base directory omits 5ca6bbf99062 sysctl-add-and-use-base-directory-declarer-and-registratio [...] omits 14705b9e970c sysctl: add and use base directory declarer and registrati [...] omits 11f030762efc fs: move pipe sysctls to is own file omits e4684f681b30 fs: move fs/exec.c sysctls into its own file omits 5441f764973a fs: move namei sysctls to its own file omits 77f09e311c52 fs: move locking sysctls where they are used omits 95929b4daeef fs: move shared sysctls to fs/sysctls.c omits 821c0d5b5598 sysctl: move maxolduid as a sysctl specific const omits 31bfb5ca4588 fs/dcache: avoid unused-function warning omits 828c3fb58434 fs/inode: avoid unused-variable warning omits d02c3cfb40e5 fs: move dcache sysctls to its own file omits 83251f4fb2ec fs: move fs stat sysctls to file_table.c omits 6f8c307e7b10 fs: move inode sysctls to its own file omits c40edeef9650 sysctl: share unsigned long const values omits 11e5bb2f1f5c stackleak: move stack_erasing sysctl to stackleak.c omits b5110b1927ad scsi/sg: move sg-big-buff sysctl to scsi/sg.c omits 00498ecab4fa printk: move printk sysctl to printk/sysctl.c omits d707e18fb442 fs: move binfmt_misc sysctl to its own file omits 1189d82bffce sysctl-add-helper-to-register-a-sysctl-mount-point-fix omits 2d1ec1f4b071 sysctl: add helper to register a sysctl mount point omits 356347a97786 random: move the random sysctl declarations to its own file omits 78e39438797d firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 omits 190c3f68372c firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix omits da647084215b firmware_loader-move-firmware-sysctl-to-its-own-files-fix omits 155226da064b firmware_loader: move firmware sysctl to its own files omits a6fc53a6623b eventpoll: simplify sysctl declaration with register_sysctl() omits c29a84e9e4bc cdrom: simplify subdirectory registration with register_sysctl() omits ef3433ec42cd inotify-simplify-subdirectory-registration-with-register_s [...] omits cfdd84173489 inotify: simplify subdirectory registration with register_ [...] omits 47c75b70693d test_sysctl: simplify subdirectory registration with regis [...] omits 655f8adff2dc ocfs2: simplify subdirectory registration with register_sysctl() omits 3ecdb3fc9c5b macintosh/mac_hid.c: simplify subdirectory registration wi [...] omits f6ce870a7500 i915: simplify subdirectory registration with register_sysctl() omits c36969e5ef0a hpet: simplify subdirectory registration with register_sysctl() omits 1e483f064d20 dnotify: move dnotify sysctl to dnotify.c omits 6f20cf9ef39b aio: move aio sysctl to aio.c omits 1e250eda098c sysctl: use SYSCTL_ZERO to replace some static int zero uses omits ef1c0deb3070 sysctl: use const for typically used max/min proc sysctls omits 679a944f0311 sysctl: make ngroups_max const omits e17172d44b1d watchdog: move watchdog sysctl interface to watchdog.c omits ed1099487af9 hung_task: move hung_task sysctl interface to hung_task.c omits 9db2bbfaa2d6 sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] omits be486c22b1c5 sysctl: move some boundary constants from sysctl.c to sysctl_vals omits 0242d83602b6 sysctl: add a new register_sysctl_init() interface omits e16b104b9305 Merge branch 'akpm-current/current' omits 15ab0cadbfcf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c78843de80e9 Merge branch 'slab-next' of git://git.kernel.org/pub/scm/l [...] omits 6851c3996159 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9c0e1ae459b0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 445c99efaf8d Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits 4e5f4fe0534f Merge branch 'folio-iomap' of git://git.infradead.org/user [...] omits adaf48b484cc Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 0015d9bb9148 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 45401a6ee742 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 4b8a53f2214d Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 64eba0a3cb7d Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 7a0d282d5166 Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] omits 078e08f6cdd7 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git omits a31bbd03bbe9 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 9b4f73006631 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits bbf9b14b1d3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 84e20dea73de Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 36be50f6ea22 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits d97e3d24ad7e Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 3466fa3bc90a Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 93d8187b3c0e Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits 58a2ba92a88f Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits b5163f330820 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 41674f8f558a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 103c2a28c2e3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d4a3d9a357a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4932d45ac95a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0b27f209b8bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cc905af0a1e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 78c17e1af741 next-20211217/gpio-brgl omits dca05124456b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b25530e6bd00 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 308be028f67f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 87f5d14555cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7ff1e08e8528 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 814a692291b2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0bbcf162c37c Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 213040b821d3 Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git omits 2fa9f6f1d6e6 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 058faea7e10d Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits b8b3fc375629 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 9b72495d98fe Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9418876855f0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f9c557490f85 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d552916e4487 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 99ba641c9e85 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits ce0b3baf48b8 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 1137879ca926 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits eaa060ae65fd Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits d0fdf4240aff Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 8118b2974ac4 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 0412a90f0dbf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 16076c420e4b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 692ef08ec8a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e08153f1c3f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits be020fdcaae2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6d5b8c7a892e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 2e6b499eacce Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c2b0fd2e6e4a Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 7ef4f7810c6c Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 0380a615f8f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 82c3268f1c0f Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 44cdbe10c9f5 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 2eb805fe1d35 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits a79fa0650aa3 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 8570ca5cbdf0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4f2b90194b4d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ffa1992c3701 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f75266d5f2ae Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 98997d9a7a3d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 49794d63f0b9 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits b89f067ea0fa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 77d2369b07b5 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits ace3070cc31f Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 470a5aae56d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0752cf4f882b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 44a29e9b9df4 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 3019ffc29bda Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c063fe33051c ubsan: remove CONFIG_UBSAN_OBJECT_SIZE omits 7ba09e0f9b90 kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR omits 1416657f2a54 lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] omits e8f0ab315d7c btrfs: use generic Kconfig option for 256kB page size limit omits ea9ded9a8125 arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] omits 33383b0694f8 configs: introduce debug.config for CI-like setup omits e75184469472 delayacct: cleanup flags in struct task_delay_info and fun [...] omits 0a39ee9478b9 delayacct: fix incomplete disable operation when switch en [...] omits bed5fd4e53e6 delayacct: support swapin delay accounting for swapping wi [...] omits 6a8e4d114c0c panic: Remove oops_id. omits e3b37c447ab3 panic-use-error_report_end-tracepoint-on-warnings-fix omits 6c8bd1cd0344 panic: use error_report_end tracepoint on warnings omits f1d5c16209b2 fs/adfs: remove unneeded variable make code cleaner omits 7723398101a1 FAT: use io_schedule_timeout() instead of congestion_wait() omits e2034beead49 hfsplus: use struct_group_attr() for memcpy() region omits 6d205dfd053d init/main.c: silence some -Wunused-parameter warnings omits 998008e0e997 ELF: fix overflow in total mapping size calculation omits 07a8cfc20922 fs/binfmt_elf: use PT_LOAD p_align values for static PIE omits 871bca3029cc const_structs.checkpatch: add frequently used ops structs omits 28c0fa03d04c checkpatch: Improve Kconfig help test omits 4578bdb6c4ad checkpatch: relax regexp for COMMIT_LOG_LONG_LINE omits 0f1efad5e3e3 lz4: fix LZ4_decompress_safe_partial read out of bound omits 547bbc8cb786 kunit: replace kernel.h with the necessary inclusions omits e766203adfbb test_hash.c: refactor into kunit omits bd6cf0fe70a8 lib/Kconfig.debug: properly split hash test kernel entries omits 2ffc2894787c test_hash.c: split test_hash_init omits b010308a36a1 test_hash.c: split test_int_hash into arch-specific functions omits 5901995cc9d5 drivers/infiniband/sw/rxe/rxe_qp.c: fix for "hash.h: remov [...] omits 789a0f31e447 hash.h: remove unused define directive omits 9a1cebbd985b lib/list_debug.c: print more list debugging context in __l [...] omits e73124c32b52 list: introduce list_is_head() helper and re-use it in list.h omits 61c23b4ead90 kstrtox: uninline everything omits 24dca4494954 kernel-sys-only-take-tasklist_lock-for-get-setpriorityprio [...] omits 47a16dfe69a9 kernel/sys.c: only take tasklist_lock for get/setpriority( [...] omits 995aa5a1aca1 kthread: dynamically allocate memory to store kthread's full name omits f9ffb7cca9c6 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] omits 5f60d2650536 tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] omits 5abfca07ca02 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] omits fe4115febc51 fs/binfmt_elf: replace open-coded string copy with get_task_comm omits 0ba6a007d7a3 drivers/infiniband: replace open-coded string copy with ge [...] omits 3ab7af257bd5 fs/exec: replace strncpy with strscpy_pad in __get_task_comm omits de3e275c4f65 fs/exec: replace strlcpy with strscpy_pad in __set_task_comm omits a917f6a77612 kernel.h: include a note to discourage people from includi [...] omits 48d43873c339 include/linux/unaligned: replace kernel.h with the necessa [...] omits 38429c12b5d2 proc/sysctl: make protected_* world readable omits a1cfae52bd95 proc-make-the-proc_create-stubs-static-inlines-fix2-fix omits daf6e1dacc1a proc-make-the-proc_create-stubs-static-inlines-fix2 omits 62a875966d4e proc-make-the-proc_create-stubs-static-inlines-fix omits 2e817b2d8c18 proc: make the proc_create[_data]() stubs static inlines omits fcbd48d62162 proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] omits 675d6217690d kernel/hung_task.c: Monitor killed tasks. omits 313572139ea2 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 4c7fda5072b9 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 659bbb98d7a3 Docs/admin-guide/mm/damon/usage: update for schemes statistics omits 8ae17c743783 mm/damon/dbgfs: support all DAMOS stats omits ecbe0a8df380 Docs/admin-guide/mm/damon/reclaim: document statistics parameters omits 0d9362320a4e mm/damon/reclaim: provide reclamation statistics omits 3a0cf7963a00 mm/damon/schemes: account how many times quota limit has exceeded omits 4ef7944a1747 mm/damon/schemes: account scheme actions that successfully [...] omits 81c16d9aca6a mm/damon: remove a mistakenly added comment for a future feature omits 4c43a3b73e9e Docs/admin-guide/mm/damon/usage: update for kdamond_pid an [...] omits 4a85fa8581b2 Docs/admin-guide/mm/damon/usage: mention tracepoint at the [...] omits a26f386356ae Docs/admin-guide/mm/damon/usage: remove redundant information omits 8d5a5767023c Docs/admin-guide/mm/damon/usage: update for scheme quotas [...] omits 2108b42c7667 mm/damon: convert macro functions to static inline functions omits 23579e810ac0 mm/damon: modify damon_rand() macro to static inline function omits 6798730c3076 mm/damon: move damon_rand() definition into damon.h omits 9a5f1c0d9ffd mm/damon/schemes: add the validity judgment of thresholds omits 4ea0263a3d9d mm/damon/vaddr: remove swap_ranges() and replace it with swap() omits f505ac692570 mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix omits 736447f00058 mm/damon: remove some unneeded function definitions in damon.h omits 25638a655302 mm/damon/core: use abs() instead of diff_of() omits 266a1be26716 mm/damon: add 'age' of region tracepoint support omits 880ac15392f0 mm/damon: unified access_check function naming rules omits d67127cf58c6 mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault omits 233c5b4869f1 mm: fix some comment errors omits 95529baf9e56 zram: use ATTRIBUTE_GROUPS omits bc3e2bf20821 btrfs: avoid live-lock in search_ioctl() on hardware with [...] omits ce89536009f2 arm64: add support for sub-page faults user probing omits 1b9c26ee4ae1 mm: introduce fault_in_exact_writeable() to probe for sub- [...] omits 3d4bf3d48d09 zsmalloc: replace get_cpu_var with local_lock omits b77b40746f58 zsmalloc: replace per zpage lock with pool->migrate_lock omits 5a701b30fc8d locking: fixup write_lock_nested() implementation omits 8bb312e7cc52 locking/rwlocks: fix write_lock_nested for RT omits 6ba88a7b27f0 locking/rwlocks: introduce write_lock_nested omits b8e2529b37e5 zsmalloc: remove zspage isolation for migration omits d2645b1e1de7 zsmalloc: move huge compressed obj from page to zspage omits 8ea73847c38a zsmalloc: introduce obj_allocated omits 37f06e6fc3c8 zsmalloc: decouple class actions from zspage works omits 6732d9b2ba17 zsmalloc: rename zs_stat_type to class_stat_type omits 846ad1f36d41 zsmalloc: introduce some helper functions omits 29ce228f2b85 mm-rmap-fix-potential-batched-tlb-flush-race-fix omits 1b2525cff163 mm/rmap: fix potential batched TLB flush race omits 7871085f5f72 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 615653316247 mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits 3dafd864f2a1 mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix omits 07019361fc05 mm: memcg/percpu: account extra objcg space to memory cgroups omits f496b02209be mm/hwpoison: fix unpoison_memory() omits 8719bc1d1fe4 mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE omits 21ff4749889b mm/hwpoison: mf_mutex for soft offline and unpoison omits aed6cc965fdf mm: ksm: fix use-after-free kasan report in ksm_might_need [...] omits 958376a9ada7 mm/migrate: move node demotion code to near its user omits 5879c17ac359 mm: migrate: add more comments for selecting target node randomly omits 803a0a14370c mm: migrate: support multiple target nodes demotion omits b538e24542e3 mm/migrate.c: Rework migration_entry_wait() to not take a pageref omits 049788a07ec3 mm/migrate.c: rework migration_entry_wait() to not take a pageref omits 5e29da3169d1 mm: compaction: fix the migration stats in trace_mm_compac [...] omits f0a12361d2ef mm-migrate-correct-the-hugetlb-migration-stats-fix omits 88b161a46adb mm: migrate: correct the hugetlb migration stats omits 9a83f50ceacb mm: migrate: fix the return value of migrate_pages() omits 5f851ca2db8b mm/mempolicy: fix all kernel-doc warnings omits c2b450b08301 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 6794b8005fb1 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits a375589e19cf mm/mempolicy: wire up syscall set_mempolicy_home_node omits aa5912b5f73c mm/mempolicy: add set_mempolicy_home_node syscall omits 13943c446c15 mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY omits a48b03071227 mm: vmscan: reduce throttling due to a failure to make pro [...] omits a785d6708238 mm: vmscan: reduce throttling due to a failure to make progress omits 17cfda1515cf vmscan: make drop_slab_node static omits 48dbd4dc76af selftests/uffd: allow EINTR/EAGAIN omits ae1772294850 mm, hugepages: make memory size variable in hugepage-mrema [...] omits 7124840a39c7 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits bf94be183aa5 selftests: vm: add a hugetlb test case omits 2d40668029f8 mm: sparsemem: use page table lock to protect kernel pmd o [...] omits 57444153f62d mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits 1cc8fe50b823 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits 5f41639b85f4 hugetlb/cgroup: fix copy/paste array assignment omits fb95ee89f490 hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical" omits 97648d3560e2 hugetlb: add hugetlb.*.numa_stat file omits 3b9c8583e7c7 include/linux/gfp.h: further document GFP_DMA32 omits 9f36bdc3e0e5 mm: drop node from alloc_pages_vma omits be60356e9abc mm: page_alloc: fix building error on -Werror=array-compare omits e05b6a50c2a3 mm: fix boolreturn.cocci warning omits d7a73f7bf094 mm/pagealloc: sysctl: change watermark_scale_factor max li [...] omits 4fb605fe1a7e mm: introduce memalloc_retry_wait() omits 407c8898cc10 mm: discard __GFP_ATOMIC omits b50d61aebe3d mm-vmalloc-allocate-small-pages-for-area-pages-fix omits 3e450f7fb4ed mm/vmalloc: allocate small pages for area->pages omits b02565d00a47 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware omits 60e6aa5fe9ec mm: allow !GFP_KERNEL allocations for kvmalloc omits b694812885e6 mm/vmalloc: be more explicit about supported gfp flags. omits 5b55d67acea7 mm/vmalloc: add support for __GFP_NOFAIL omits 9259ebfb84f8 mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc fix omits bb3726eb321c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 65aa2755e861 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits fbc775d730e3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f0d157689d26 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 3afc9c93229f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 65db46291eb1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b6f70ba246ce Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits 5b8edd79e395 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 0a80979e860a Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits c0fac29a547d Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 5631add8a9a6 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 618cde051e51 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 1f256bc48e8d Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits c52450306b36 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 88f4c110be0b Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 88dfaed24f13 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits c97fcc3d4cec Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 4b9b23af1225 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ae86a31e980e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2250cd9ad2f5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ad77a4dd0820 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 155e687d168b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits fe54e8a484c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ace76b2faa4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 32872e97f765 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits a3e8984ec39c Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits c2fd7b3946dd Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits 83b8e926bed3 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 25bb77d669b0 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 911dc334842b Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits b53a2f311a33 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 931ab3b0bc4a Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 89ceddd91cae Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 9d726caab6e6 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 60022195f7f4 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 67c7f65d38ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b0a7f86f37b7 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits d7817a35eddb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e0dbecd7e815 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d50572e8d787 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 22c72c2ebe8d Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits af94ecddd1b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f233fac4af54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 85c3b79c0029 Merge branch '9p-next' of git://github.com/martinetd/linux omits d6cf68a48f25 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9ee6cdef5a1e Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 47883ac8fee3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fac273ce03f1 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] omits 696eaab23214 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits db0e4b330c4e Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 626edd80f406 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1baa5b10869f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5299d54abfe2 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits e848ab8f0be3 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits da063a517734 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 57d3c1d36bb3 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits a8139a813094 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 111efdfdd3de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ecec5cf8e7c3 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits c964b865c689 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2377b58270da next-20211221/uml omits 16f377a3644e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 26472bce361d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6c1b9a09f4e0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits aac3c022fd94 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits adae77d84de0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5df15bfa9c42 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 6acfb09394c8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f4207a593eda Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits dc295edbfe30 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 53956d06d8aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits da5c055ea40c Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 9689c0c43bb7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2f813ed35a91 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 51834ce5e211 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7c86cdf765ae Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 5659a58111a0 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits a99cc5aabe63 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 17b23a7d32fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5eccfc73437c Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 074aa4f11aa4 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits e3697ed2083a Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 12fd5840fece Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cfa3eb70e2bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d18f7542e268 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 36f4fc85e967 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 63005c4bca22 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4ed2c4166363 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b0c90abc5758 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 402fd7278e58 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a067fde8f331 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fbaa9de1f508 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ae9d5f86947c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e71e01cf7a2a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 417d85aa360b Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 8fd50b62dc62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a6fac974764d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a9ba8975aaf3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0cea8b72a1d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2eb03711aa2f Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 643d17f723b2 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits d410bd148024 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 54cb5d6c8b09 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits aaebd6eaaa66 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 03207a4424b7 Merge of signal-for-v5.17, and ucount-rlimit-fixes-for-v5. [...] omits 3fd3ec1a2be0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b5f0860e19b1 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 63e994a66bda Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 0cd10c8623a2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c4a129438ed5 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 08b79d3becbd Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] omits 333ca12065f4 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits 0b7436f9681a Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 52febd56c86f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 72aa37d02d1b Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 46bc11cccf17 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0b262296fe8c Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 3f39d93789d6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b6450e0f3424 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 73f4dfc90189 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 42594baa889d Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits b0266a337ad2 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] omits ac6989871ba3 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits dc50231c3912 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0769482cf346 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9e625953c06e Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits bc27e09a46e4 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 7b445a8b2f15 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits e6482b4f1c8f Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 1e5296e220f1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c9391701b711 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 02cd9117efd4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9d810bc96ece Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0874c2603d9b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e8fa7a1316a3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a7ebc46f7a66 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9fdf3e2aa315 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 107115701f3c Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 8386e55f905d Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] omits 05df1f52d7b2 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits ef09050b2fb7 Bluetooth: btintel: Add missing quirks and msft ext for le [...] omits 1a082ed16e73 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits 7ca964c3978d efi: apply memblock cap after memblock_add() omits c227aa898001 of: fdt: Aggregate the processing of "linux,usable-memory-range" omits 73f70ef9363b soc: document merges omits df2dca9cf12e Merge branch 'arm/drivers' into for-next omits c3efddd2318e Merge tag 'qcom-arm64-for-5.17' of git://git.kernel.org/pu [...] omits cc576bb9878e Merge tag 'qcom-dts-for-5.17' of git://git.kernel.org/pub/ [...] omits 16c426fe573b Merge branches 'arm64-defconfig-for-5.17', 'arm64-for-5.17 [...] omits a2ff02b8cd01 Merge branch 'arm64-fixes-for-5.16' into for-next omits e20739381a3e Merge remote-tracking branch 'spi/for-5.15' into spi-linus omits 6e29d2023e24 memblock: fix memblock_phys_alloc() section mismatch error omits 7f033f555d8c Merge branches 'for-next/misc', 'for-next/cache-ops-dzp', [...] omits b3dd4b499e6c fscache: Rewrite documentation omits 7d45c3808b48 ceph: add fscache writeback support omits 278050e34152 ceph: conversion to new fscache API omits 95aabadf3277 cifs: Support fscache indexing rewrite (untested) omits d174cf5aca2b nfs: Implement cache I/O by accessing the cache directly omits ea8ca5b9176d nfs: Convert to new fscache volume/cookie API omits 79129866b089 9p: Copy local writes to the cache when writing to the server omits df572787f9b7 9p: Use fscache indexing rewrite and reenable caching omits a8f05770cd48 afs: Skip truncation on the server of data we haven't written yet omits d7eda5f0ec2b afs: Copy local writes to the cache when writing to the server omits 003368f2bf78 afs: Convert afs to use the new fscache API omits 53c80bfc1eb1 rcutorture: Increase visibility of forward-progress hangs omits 459b27fe9ec4 torture: Distinguish kthread stopping and being asked to stop omits 87dabaa6bad3 Merge branch 'ti-drivers-soc-next' into ti-next omits 0256fe4b2ffb mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc omits 5966acfa710f mm/oom_kill: allow process_mrelease to run under mmap_lock [...] omits 0037acb06ee1 mm: document locking restrictions for vm_operations_struct::close omits 8f4df46b510f mm: protect free_pgtables with mmap_lock write lock in exit_mmap omits b42b0c58379f x86: mm: add x86_64 support for page table check omits 2514c4206cc7 mm: page table check omits 7a453059208e mm: ptep_clear() page table helper omits 6f553e29e65d mm: change page type prior to adding page table entry omits eb898cf1021a mm: move tlb_flush_pending inline helpers to mm_inline.h omits ea52353335dd mm: move anon_vma declarations to linux/mm_inline.h omits ddba4f250d6f mm: add anonymous vma name refcounting omits 37ca73b35eb8 docs: proc.rst: /proc/PID/maps: fix malformed table omits cce73e86c6ae mm: add a field to store names for private anonymous memory omits b3b1f337049a mm: rearrange madvise code to allow for reuse omits 308da3f62764 mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] omits 77169c6ea28b mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit omits 9396ed94f587 tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] omits d33269d24847 memcg: better bounds on the memcg stats updates omits 64cc28d94016 mm: add group_oom_kill memory.event fix omits 678786096d4e mm/memcg: add oom_group_kill memory event omits ee9676186d33 mm/page_counter: remove an incorrect call to propagate_pro [...] omits a5e54b629aad mm: memcontrol: make cgroup_memory_nokmem static omits 21cbd1a7d5a2 mm/frontswap.c: use non-atomic '__set_bit()' when possible omits fe047d33bcae mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] omits c5a185811bf4 mm: shmem: don't truncate page if memory failure happens omits 969662cf393a gup: avoid multiple user access locking/unlocking in fault [...] omits 567f72a07bb6 mm/truncate.c: remove unneeded variable omits a5b145701436 tools/vm/page_owner_sort.c: delete invalid duplicate code omits d77980128e2e tools/vm/page_owner_sort.c: two trivial fixes omits 18ba2c1398ea tools/vm/page_owner_sort.c: support sorting pid and time omits 60ba6d92fc94 tools/vm/page_owner_sort.c: add switch between culling by [...] omits 11a6b3b84f98 tools/vm/page_owner_sort.c: support sorting by stack trace omits 03f505654fab tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits 86c99780476c tools/vm/page_owner_sort.c: sort by stacktrace before culling omits 2f1b16afef84 mm,fs: split dump_mapping() out from dump_page() omits 602f0a485f69 kasan: test: add test case for double-kmem_cache_destroy() omits ff213cfa610f kasan: add ability to detect double-kmem_cache_destroy() omits 4171ff9517df kasan: test: add globals left-out-of-bounds test omits d4743b4f43a0 device-dax: compound devmap support omits 3fd7b4489b6c device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix omits ffd2d6b5d418 device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() omits b32271f53a18 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() omits a39bff2f9473 device-dax: factor out page mapping initialization omits cb08c06ea5cb device-dax: ensure dev_dax->pgmap is valid for dynamic devices omits 880c24251c04 device-dax: use struct_size() omits 0d633324e1b1 device-dax: use ALIGN() for determining pgoff omits 7a7b304e7831 mm/memremap: add ZONE_DEVICE support for compound pages omits 76be691534ac mm/page_alloc: refactor memmap_init_zone_device() page init omits 07e07fd0d172 mm/page_alloc: split prep_compound_page into head and tail [...] omits 2f06569d1270 mm-defer-kmemleak-object-creation-of-module_alloc-v4 omits 5282bd369073 mm: defer kmemleak object creation of module_alloc() omits e7099beefdf4 mm: kmemleak: alloc gray object for reserved region with d [...] omits b38bbc214e70 kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] omits e70578a39afa kmemleak: fix kmemleak false positive report with HW tag-b [...] omits 1b609ba760b0 mm: slab: make slab iterator functions static omits ec019389ef99 mm/slab_common: use WARN() if cache still has objects on destroy omits 43ffe3762485 fs/ioctl: remove unnecessary __user annotation omits 02f41fb1f342 ocfs2: fix ocfs2 corrupt when iputting an inode omits b45d3d7829c6 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits d63a714cb7eb ocfs2: reflink deadlock when clone file to the same direct [...] omits b89669c859d9 ocfs2: clearly handle ocfs2_grab_pages_for_write() return value omits 1c212e7c41d9 ocfs2:Use BUG_ON instead of if condition followed by BUG. omits a3b909ffd9d5 squashfs: provide backing_dev_info in order to disable read-ahead omits 157686beb021 scripts/spelling.txt: add "oveflow" omits 5c6a1b8a68e9 ia64: fix typo in a comment omits b64a54c07dab arch/ia64/kernel/setup.c: use swap() to make code cleaner omits a950f834eae9 ia64: module: use swap() to make code cleaner omits 1ad05586577d trace/hwlat: make use of the helper function kthread_run_on_cpu() omits ff778780eca0 trace/osnoise: make use of the helper function kthread_run [...] omits 3bfaf51df015 rcutorture: make use of the helper function kthread_run_on_cpu() omits 609e0a6a2ab5 ring-buffer: make use of the helper function kthread_run_on_cpu() omits 809196a3e8c4 RDMA/siw: make use of the helper function kthread_run_on_cpu() omits 14c1188a9269 kthread-add-the-helper-function-kthread_run_on_cpu-fix omits 1f89b0ec4101 kthread: add the helper function kthread_run_on_cpu() omits 82edae80b23c procfs: prevent unpriveleged processes accessing fdinfo dir omits 2db8b5491414 /proc/kpageflags: do not use uninitialized struct pages omits 3a01b96b8c1d /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits faff4cd43428 mm: delete unsafe BUG from page_cache_add_speculative() omits 40408dd0d294 mm, hwpoison: fix condition in free hugetlb page path omits 0b76f1c220c5 MAINTAINERS: mark more list instances as moderated omits 7ba69e47f806 kernel/crash_core: suppress unknown crashkernel parameter warning omits c9a1d3a31b8c mm: mempolicy: fix THP allocations escaping mempolicy rest [...] omits 07933ef4fba1 mm/oom_kill: wake futex waiters before annihilating victim [...] omits 072d734e344c kfence: fix memory leak when cat kfence objects omits 8f496010488c mm: fix panic in __alloc_pages omits cee73fb46ebe shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] omits 8d17e294c12a shmem: fix a race between shmem_unused_huge_shrink and shm [...] omits c492c8dc2ed8 Merge tag 'intel-gpio-v5.17-1' of gitolite.kernel.org:pub/ [...] omits fa2fc03a6aaa gpiolib: allow line names from device props to override dr [...] omits 52979a8e8b59 rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() omits a38ecdcbf032 rcu: Remove unused rcu_state.boost omits 7512661668d7 rcu/nocb: Handle concurrent nocb kthreads creation omits de80005bff93 rcu/exp: Fix check for idle context in rcu_exp_handler omits 63529790d87a rcu: Mark accesses to boost_starttime omits 406b702d9df9 rcu: Make rcu_barrier() no longer block CPU-hotplug operations omits 5823b224318d rcu: Rework rcu_barrier() and callback-migration logic omits 275ed4b45da6 fscache, cachefiles: Display stat of culling events omits 9fe5d8cc78b0 fscache, cachefiles: Display stats of no-space events omits c730e2003ad4 cachefiles: Allow cachefiles to actually function omits 4b14e76d2dd7 fscache, cachefiles: Store the volume coherency data omits 772321967048 cachefiles: Implement the I/O routines omits 1f3752028e92 cachefiles: Implement cookie resize for truncate omits 2381e50f4512 cachefiles: Implement begin and end I/O operation omits a963c82e5db7 cachefiles: Implement backing file wrangling omits de0d0bd1c3cb cachefiles: Implement culling daemon commands omits 15a670e56193 cachefiles: Mark a backing file in use with an inode flag omits f7410c89fcb9 cachefiles: Implement metadata/coherency data storage in xattrs omits d30008acfc04 cachefiles: Implement key to filename encoding omits 77eeb02b9b4a cachefiles: Implement object lifecycle funcs omits d14f3eeeab22 cachefiles: Add tracepoints for calls to the VFS omits 3460c81b751b cachefiles: Implement volume support omits fb3f79f55385 cachefiles: Implement cache registration and withdrawal omits bfa17eb8a08c cachefiles: Implement a function to get/create a directory [...] omits 78248d1a7868 vfs, cachefiles: Mark a backing file in use with an inode flag omits 67c8a8511e9d cachefiles: Provide a function to check how much space there is omits 78c5bad48915 cachefiles: Register a miscdev and parse commands over it omits a7a7a1c06aa4 cachefiles: Add security derivation omits 4c671ba57092 cachefiles: Add cache error reporting macro omits fbbe6f12d07c cachefiles: Add a couple of tracepoints for logging errors omits 1d235f5f296f cachefiles: Add some error injection support omits c74e422f69c1 cachefiles: Define structs omits 471ce070dc00 cachefiles: Introduce rewritten driver omits 2574627339ec fscache: Provide a function to resize a cookie omits 9ec96dff2e0f fscache: Provide a function to note the release of a page omits 5efd5a9f9c97 vfs, fscache: Implement pinning of cache usage for writeback omits 00b3829fb278 fscache: Implement higher-level write I/O interface omits 4c1ab43465fe fscache: Implement raw I/O interface omits 0e601816fa41 netfs: Pass more information on how to deal with a hole in [...] omits 07e96d932659 fscache: Provide a function to let the netfs update its co [...] omits 534463945849 fscache: Provide read/write stat counters for the cache omits 460c2cfb781e fscache: Count data storage objects in a cache omits 265200a4911d fscache: Provide a means to begin an operation omits 6ad228b33b95 fscache: Implement cookie invalidation omits 836c14ae7261 fscache: Implement cookie user counting and resource pinning omits 63f528bd59d4 fscache: Implement simple cookie state machine omits 582c8183dfed fscache: Add a function for a cache backend to note an I/O error omits 8134f4bf8784 fscache: Provide and use cache methods to lookup/create/fr [...] omits 16a3198cc224 fscache: Implement functions add/remove a cache omits 918fcdad9704 fscache: Implement cookie-level access helpers omits 2eaa8fd1d138 fscache: Implement volume-level access helpers omits 64aea9975d08 fscache: Implement cache-level access helpers omits b3b6e9dcdc61 fscache: Implement cookie registration omits 9a1e50028157 fscache: Implement volume registration omits c65be0b60c51 fscache: Implement cache registration omits 803c8ebd6707 fscache: Implement a hash function omits 422813a26429 fscache: Introduce new driver omits 974504265ebb netfs: Pass a flag to ->prepare_write() to say if there's [...] omits 1d06aa9b1d6a netfs: Display the netfs inode number in the netfs_read tr [...] omits 7b328dfc96b4 fscache: Remove the contents of the fscache driver, pendin [...] omits ea7123a7957a cachefiles: Delete the cachefiles driver pending rewrite omits 4487cae0b0ce fscache, cachefiles: Disable configuration omits 814ea441dd9a selftests: gpio: gpio-sim: avoid forking test twice omits 76a31a623b3c selftests: gpio: gpio-sim: remove bashisms omits f161ea079925 Merge branch 'ti-k3-dts-next' into ti-next omits 50c7989aa0fb Merge branch 'ti-k3-config-next' into ti-next omits d20d65e8f572 arm64: defconfig: Enable USB, PCIe and SERDES drivers for [...] omits b12ab8c97c4e arm64: defconfig: Increase the maximum number of 8250/1655 [...] omits 0b2186b069bb Merge branch 'ti-drivers-soc-next' into ti-next omits d8afa9ef5736 gpio: amdpt: add new device ID and 24-pin support omits 9dbca021d6e2 gpio: tegra186: Add support for Tegra234 omits e7052bfbba07 dt-bindings: gpio: Add Tegra234 support omits f93ccafeed82 dt-bindings: gpio: tegra186: Convert to json-schema omits abcdd09b3248 dt-bindings: gpio: tegra: Convert to json-schema omits f2db7e0f99a2 gpio: sta2x11: fix typo in a comment omits 2cfea901d55e selftests: gpio: add test cases for gpio-sim omits 137630fffe54 selftests: gpio: add a helper for reading GPIO line names omits c2794e278550 selftests: gpio: provide a helper for reading chip info omits 83960fcf4818 gpio: sim: new testing module omits 9126a738edc1 gpiolib: of: make fwnode take precedence in struct gpio_chip omits b129b50887f5 gpiolib: allow to specify the firmware node in struct gpio_chip omits ed7d81298ec4 gpiolib: provide gpiod_remove_hogs() omits 19784a059cf4 gpio: bcm-kona: add const to of_device_id omits 0ab3ea88b32c Merge branch 'ti-k3-dts-next' into ti-next omits 71907ae8e0c0 Merge branch 'ti-drivers-soc-next' into ti-next omits 9aaa6cc099f6 ubifs: Document sysfs nodes omits 9a620291fc01 ubifs: Export filesystem error counters omits e7087596ffb1 ubifs: Error path in ubifs_remount_rw() seems to wrongly f [...] omits 191876465256 ubifs: Make use of the helper macro kthread_run() omits f3a6c287cb6b ubi: Fix a mistake in comment omits ff50a467dd1f ubifs: Fix spelling mistakes omits ab6ff1fda1e8 uml: x86: add FORCE to user_constants.h omits 79a0dc5530a9 tools: cpupower: fix typo in cpupower-idle-set(1) manpage omits 234640275675 um: rename set_signals() to um_set_signals() omits 0caa2f7cec18 um: fix ndelay/udelay defines adds e19e22634519 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds c9ea870c6e33 Merge tag 'tomoyo-pr-20211222' of git://git.osdn.net/gitro [...] adds 074004058094 Merge tag 'for-linus-5.16-3' of git://github.com/cminyard/ [...] adds aacb2016063d parisc: remove ARCH_DEFCONFIG adds 3f066e882bf1 Merge tag 'for-5.16/parisc-7' of git://git.kernel.org/pub/ [...] adds d7f55471db27 memblock: fix memblock_phys_alloc() section mismatch error adds bc491fb12513 Merge tag 'fixes-2021-12-22' of git://git.kernel.org/pub/s [...] adds c8cc50a98e4f Merge tag 'arm-fixes-5.16-4' of git://git.kernel.org/pub/s [...] adds 0d81b5faa234 Merge tag 'mmc-v5.16-rc5' of git://git.kernel.org/pub/scm/ [...] adds 3bf6f013980a Merge tag 'gpio-fixes-for-v5.16-rc7' of git://git.kernel.o [...] adds 065807d758e2 Merge tag 'asoc-fix-v5.16-rc6' of https://git.kernel.org/p [...] adds b6fd77472dea ALSA: hda/hdmi: Disable silent stream on GLK adds 385f287f9853 ALSA: hda: intel-sdw-acpi: harden detection of controller adds 78ea40efb48e ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 adds 39a8fc4971a0 ALSA: rawmidi - fix the uninitalized user_pversion adds edca7cc4b0ac ALSA: hda/realtek: Fix quirk for Clevo NJ51CU adds 996a18eb796a Merge tag 'sound-5.16-rc7' of git://git.kernel.org/pub/scm [...] adds 1c15b05baea7 bonding: fix ad_actor_system option setting to default adds db6d6afe382d fjes: Check for error irq adds cb93b3e11d40 drivers: net: smc911x: Check for error irq adds 99d7fbb5cedf net: ks8851: Check for error irq adds bdf1b5c3884f sfc: Check null pointer of rx_queue->page_ring adds 9b8bdd1eb589 sfc: falcon: Check null pointer of rx_queue->page_ring adds 8035b1a2a37a asix: fix uninit-value in asix_mdio_read() adds d1652b70d07c asix: fix wrong return value in asix_check_host_enable() adds 9695b7de5b47 veth: ensure skb entering GRO are not cloned. adds ae2778a64724 net: dsa: tag_ocelot: use traffic class to map priority on [...] adds eccffcf4657a net: stmmac: ptp: fix potentially overflowing expression adds d95a56207c07 net: bridge: fix ioctl old_deviceless bridge argument adds 45bf944e6703 r8152: fix the force speed doesn't work for RTL8156 adds b24edca30953 r8152: sync ocp base adds 65fd0c33ebe7 Merge branch 'r8152-fix-bugs' adds 391e5975c020 net: stmmac: dwmac-visconti: Fix value of ETHER_CLK_SEL_FR [...] adds 76657eaef4a7 Merge tag 'net-5.16-rc7' of git://git.kernel.org/pub/scm/l [...] adds fb7c2e42c708 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 077e5bd0c333 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] adds 7c1fb51fd72c Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 58565927bd0a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0600c5cfc1b8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 114157960f72 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds e71c70b025cf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 0e8c0f7ab0b1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 80bb73a9fbcd spi: uniphier: Fix a bug that doesn't point to private dat [...] adds 0497943728c7 Merge remote-tracking branch 'spi/for-5.15' into spi-linus adds d112376003d7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 626d8c2ef119 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 3d35460f1f25 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 2ed0d7d48338 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds e20ab50a3194 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 2f5f75083295 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b4783decec31 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds b780796b4ba5 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] adds 9741517567aa Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 715b560ee915 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds c4499272566d platform/x86: system76_acpi: Guard System76 EC specific fu [...] adds 4f6c131c3c31 platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL adds 26a8b0943780 platform/x86: intel_pmc_core: fix memleak on registration failure adds 01392314b9d3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 14cd86116c82 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8347b41748c3 of: fdt: Aggregate the processing of "linux,usable-memory-range" adds b398123bff3b efi: apply memblock cap after memblock_add() adds b3aee0b14a2c Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 1b8d0300a3e9 scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_co [...] adds 142c779d05d1 scsi: vmw_pvscsi: Set residual data length conditionally adds cae5a5e2958d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 3b8e19a0aa39 drm/mediatek: hdmi: Perform NULL pointer check for mtk_hdmi_conf adds ae95af975528 Merge tag 'mediatek-drm-fixes-5.16' of https://git.kernel. [...] adds dbfba788c7ef Merge tag 'drm-intel-fixes-2021-12-22' of git://anongit.fr [...] adds 279b4507ee6e Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] adds 8f9e7f2ea180 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds ec39ecb383f3 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] adds 4df90a4dd907 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] adds cf66fcb9dde1 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] adds 727655660152 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds d2e60d8e241e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a840974e96fd perf test: Test 73 Sig_trap fails on s390 adds ff8752d7617d perf arm-spe: Synthesize SPE instruction events adds f8464e084dd3 perf test: Use 3 digits for test numbering now we can have [...] adds 7248e308a575 perf tools: Record ARM64 LR register automatically adds 32bfa5bf71db perf machine: Add a mechanism to inject stack frames adds ab2369213448 perf script: Use callchain_param_setup() instead of open c [...] adds aa8db3e41dae perf callchain: Enable dwarf_callchain_users on arm64 adds ffc60350489d perf tools: Refactor SMPL_REG macro in perf_regs.h adds b9f6fbb3b2c2 perf arm64: Inject missing frames when using 'perf record [...] adds b625b9baeb17 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds f857acfc457e lib/scatterlist: cleanup macros into static inline functions adds 221cc810df19 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 162e91828586 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 214d63e718c3 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds d5624bb29f49 asm-generic: introduce io_stop_wc() and add implementation [...] adds 31e833b20312 arm64: Unhash early pointer print plus improve comment adds 38e0257e0e6f arm64: errata: Fix exec handling in erratum 1418040 workaround adds 52d3ff9d3658 Merge branches 'for-next/misc', 'for-next/cache-ops-dzp', [...] adds 08977d83342b Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds 9dfcdd1d85cc ARM: multi_v7_defconfig: Enable Broadcom STB USB drivers adds 28df783bfcbb ARM: multi_v7_defconfig: Enable BCM23550 and BCM53573 adds 834981513001 Merge tag 'arm-soc/for-5.17/defconfig' of https://github.c [...] adds c2af8fb1cf94 arm64: defconfig: Enable additional Broadcom STB drivers adds 292581a48af3 Merge tag 'arm-soc/for-5.17/defconfig-arm64' of https://gi [...] adds 3510c8bf32bf Merge tag 'qcom-arm64-defconfig-for-5.17' of git://git.ker [...] adds 841b78b672f9 ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c adds 39b652c7a1de Merge branch 'arm/defconfig' into for-next adds bfc3a3f93ef7 MAINTAINERS: Add Florian as BCM5301X and BCM53573 maintainer adds fe47ec5fa8ec Merge tag 'arm-soc/for-5.17/maintainers' of https://github [...] adds a42ab7637332 Merge branch 'arm/soc' into for-next adds dfdded9b0b3f Merge tag 'qcom-dts-for-5.17' of git://git.kernel.org/pub/ [...] adds c23f1b77358c arm64: dts: qcom: sm6125: Avoid using missing SM6125_VDDCX adds c03b7ba96976 Merge tag 'qcom-arm64-for-5.17-1' of git://git.kernel.org/ [...] adds 5f9cfe9e94a6 ARM: dts: NSP: MX65: add qca8k falling-edge, PLL properties adds 8c9f00d4b051 ARM: dts: BCM5301X: remove unnecessary address & size cell [...] adds 3d2d52a0d183 ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U adds de7880016665 ARM: BCM53016: MR32: convert to Broadcom iProc I2C Driver adds 31fd9b79dc58 ARM: dts: BCM5301X: update CRU block description adds 1a46061a2a41 ARM: dts: BCM5301X: use non-deprecated USB 2.0 PHY binding adds 5e8c1bf1a0a5 ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array adds 3aee738a3d7a Merge tag 'tags/bcm2835-dt-next-2021-12-13' into devicetree/next adds 13391025039f ARM: dts: Cygnus: Fixed iProc PCIe controller properties adds 89b9492c113c ARM: dts: Cygnus: Update PCIe PHY node unit name(s) adds d2b820bb16c5 ARM: dts: HR2: Fixed iProc PCIe MSI sub-node adds 69c4e53bdd05 ARM: dts: NSP: Fixed iProc PCIe MSI sub-node adds 9a68c53f875e ARM: dts: NSP: Rename SATA unit name adds eafba51c545a dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema adds e138d78ffee6 Merge tag 'tags/bcm2835-bindings-2021-12-18' into devicetree/next adds 5e33f1c4a7cb ARM: dts: BCM5301X: correct RX delay and enable flow contr [...] adds e5a8aa778d46 Merge tag 'arm-soc/for-5.17/devicetree' of https://github. [...] adds 7b0c9ca7f18e dt-bindings: arm: bcm: document Netgear RAXE500 binding adds d0e68d354f34 arm64: dts: broadcom: bcm4908: add DT for Netgear RAXE500 adds e9aff54425f0 Merge tag 'arm-soc/for-5.17/devicetree-arm64' of https://g [...] adds f5029f62d9ba soc: bcm: brcmstb: Add of_node_put() in pm-mips adds 862d7e543415 Merge tag 'arm-soc/for-5.17/drivers' of https://github.com [...] adds 18c342922155 Merge branch 'arm/dt' into for-next adds d5a02e3df387 Merge branch 'arm/drivers' into for-next adds c4a665033336 soc: document merges adds d8db5d8a012b Merge tag 'aspeed-5.17-devicetree' of git://git.kernel.org [...] adds 199012214fa3 Merge branch 'arm/dt' into for-next adds 134a2de4a6ff soc: document merges adds 8b0c59c622dc Revert "ARM: dts: BCM5301X: define RTL8365MB switch on Asu [...] adds 49b721df4e3d Merge branch 'arm/dt' into for-next adds d5d45222966a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a79166b0e06b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 43b9a8b907de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3c69a64fd0a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d107c932ac7f Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 23a0ea001466 memory: tegra30-emc: Print additional memory info adds e2f01d07fad2 memory: tegra20-emc: Correct memory device mask adds de369801658a Merge branch 'for-v5.17/tegra-mc' into mem-ctrl-next adds 5624a2d21afb Merge branch 'mem-ctrl-next' into for-next adds 19d398dca521 memory: omap-gpmc: Use platform_get_irq() to get the interrupt adds 489224278478 dt-bindings: memory-controllers: ti,gpmc: Add compatible for AM64 adds 7e58accf4547 memory: omap-gpmc: Add support for GPMC on AM64 SoC adds f2f8115fe8b3 memory: omap-gpmc: Use a compatible match table when check [...] adds dbcb124acebd mtd: rawnand: omap2: Select GPMC device driver for ARCH_K3 adds ff086e15d838 Merge branch 'for-v5.17/omap-gpmc' into for-next adds 46cca0623f6a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 6fe795beb05f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fc2fc63b963d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 23982dac304a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 105d5c52c3c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9206a3af4fc0 clk: ti: Move dra7 clock devices out of the legacy section adds 31aa7056bbec ARM: dts: Don't use legacy clock defines for dra7 clkctrl adds 61b6b9cfada4 Merge branch 'omap-for-v5.17/fixes-not-urgent' into for-next adds 30ac37b55cc6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0a0b7cc746ff Merge branch 'arm64-fixes-for-5.16' into for-next adds fc5a40694ba6 Revert "dt-bindings: arm: qcom: Document SDX65 platform an [...] adds a45d4cc03f48 Merge branch 'dts-fixes-for-5.17' into for-next adds 7e5fe035d019 Merge branches 'arm64-defconfig-for-5.17', 'arm64-for-5.17 [...] adds 92c378b64948 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 214fb815b8cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7f39f533d6e6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6448b1fa68fb Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 49488d227d6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e3493220fd3e arm64: dts: exynos: Add initial Exynos850 SoC support adds a1828d772e07 arm64: dts: exynos: Add initial E850-96 board support adds b1cbda0fc343 Merge branch 'next/dt64' into for-next adds b60113f8ad05 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dbb1ba36294f Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 95ec8b33de98 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 5ef169576725 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 289ae7ac83b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 414174b6bb65 arm64: defconfig: Enable USB controller drivers for TI K3 SoC adds 4ec21b79a9bc Merge branch 'ti-k3-config-next' into ti-next adds dae7c1ee26d5 arm64: dts: ti: k3-j721s2: Move aliases to board dts adds 7b7da64d0c3f arm64: dts: ti: k3-j721s2-common-proc-board: Alias console [...] adds e66d73b2aa76 Merge branch 'ti-k3-dts-next' into ti-next adds 800b8b672fbb Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 84855cabe588 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds bf931c0fc098 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds 7cdb76ce349b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 33213cd7beb1 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds 7e9e968fe779 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f38dffb2ea80 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds 0672127535ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 52744cab38cd Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds c8c7c3d7950b Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds ab8b15a572da Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 986af262125f Merge branch 'for-next' of git://github.com/openrisc/linux.git adds ca30828dad64 parisc: decompressor: do not copy source files while building adds c8a50898f908 parisc: Define depi_safe macro adds e1be56acd01b parisc: Fix lpa and lpa_user defines adds 93c731c87357 parisc: Avoid calling faulthandler_disabled() twice adds 6094392ab0f3 parisc: Switch user access functions to signal errors in r [...] adds 1eaee7a748a3 parisc: Rewrite light-weight syscall and futex code adds 9ac05e740b93 parisc: Add lws_atomic_xchg and lws_atomic_store syscalls adds 8b27aa3385af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2fe4ca6ad7f6 powerpc/mpic: Use bitmap_zalloc() when applicable adds a605b39e8ef7 powerpc: use swap() to make code cleaner adds 467ba14e1660 powerpc/64s/radix: Fix huge vmap false positive adds 30e120e6a9d2 ocxl: remove redundant rc variable adds 9cbbe6bae938 powerpc/dts: Remove "spidev" nodes adds a8968521cfdc selftests/powerpc: Add a test of sigreturning to the kernel adds d276960d9296 powerpc/kernel: Add __init attribute to eligible functions adds ce0c6be9c698 powerpc/lib: Add __init attribute to eligible functions adds c13f2b2bb5af powerpc/mm: Add __init attribute to eligible functions adds c49f5d88ff01 powerpc/perf: Add __init attribute to eligible functions adds 6c552983d0e6 powerpc/sysdev: Add __init attribute to eligible functions adds 456e8eb324a4 powerpc/xmon: Add __init attribute to eligible functions adds 7c1ab16b2d03 powerpc/cell: Add __init attribute to eligible functions adds d3aa3c5edf0c powerpc/chrp: Add __init attribute to eligible functions adds e37e06af9b0d powerpc/pasemi: Add __init attribute to eligible functions adds b346f57100e9 powerpc/powermac: Add __init attribute to eligible functions adds e5913db1ef22 powerpc/powernv: Add __init attribute to eligible functions adds e14ff96d08f0 powerpc/pseries: Add __init attribute to eligible functions adds f1ba9b9474a9 powerpc/ps3: Add __init attribute to eligible functions adds 1e3d992d2139 powerpc/4xx: Add __init attribute to eligible functions adds 1ee969be25ed powerpc/44x: Add __init attribute to eligible functions adds c0dc225ae7dd powerpc/embedded6xx: Add __init attribute to eligible functions adds f4a88b0ef5c5 powerpc/83xx: Add __init attribute to eligible functions adds 407454cafd3f powerpc/85xx: Add __init attribute to eligible functions adds 2493a24271da powerpc/512x: Add __init attribute to eligible functions adds 7da1d1ddd1f0 cuda/pmu: Make find_via_cuda/pmu init functions adds a3ad84da0760 powerpc/toc: Future proof kernel toc adds f5140cab448e powerpc: check for support for -Wa,-m{power4,any} adds fd9839579716 powerpc/64/asm: Inline BRANCH_TO_C000 adds d72c4a36d7ab powerpc/64/asm: Do not reassign labels adds d51f86cfd8e3 powerpc/mm: Switch obsolete dssall to .long adds 62479e6e26ef powerpc/mm/book3s64/hash: Switch pre 2.06 tlbiel to .long adds edecd2d6d6f4 powerpc/code-patching: Remove pr_debug()/pr_devel() messag [...] adds af5304a75065 powerpc/code-patching: Remove init_mem_is_free adds 285672f99327 powerpc/code-patching: Fix error handling in do_patch_inst [...] adds a3483c3dd18c powerpc/code-patching: Fix unmap_patch_area() error handling adds 6b21af74495b powerpc/code-patching: Reorganise do_patch_instruction() t [...] adds d5937db114e4 powerpc/code-patching: Fix patch_branch() return on out-of [...] adds ff14a9c09fe9 powerpc/code-patching: Use test_trampoline for prefixed pa [...] adds 29562a9da294 powerpc/code-patching: Move patch_exception() outside code [...] adds 31acc5995641 powerpc/code-patching: Move instr_is_branch_{i/b}form() in [...] adds f30a578d7653 powerpc/code-patching: Move code patching selftests in its [...] adds 309a0a601864 powerpc/code-patching: Replace patch_instruction() by ppc_ [...] adds bba496656a73 powerpc/32: Fix boot failure with GCC latent entropy plugin adds 5b09250cca85 powerpc/perf: Fix spelling of "its" adds 3049a8876425 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5469fdfd2741 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4c22dd66731e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 35673ecf2365 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5f8539e2ff96 um: fix ndelay/udelay defines adds bbe33504d4a7 um: rename set_signals() to um_set_signals() adds 494545aa9b50 uml: x86: add FORCE to user_constants.h adds 8bd18ef9eaac um: Replace if (cond) BUG() with BUG_ON() adds 077b7320942b um: registers: Rename function names to avoid conflicts an [...] adds 4b86366fdfbe um: gitignore: Add kernel/capflags.c adds d73820df6437 um: virt-pci: Fix 32-bit compile adds 4e84139e14af lib/logic_iomem: Fix 32-bit build adds 4e8a5edac501 lib/logic_iomem: Fix operation on 32-bit adds 85e73968a040 um: virtio_uml: Fix time-travel external time propagation adds 8f5c84f3678e uml: trim unused junk from arch/x86/um/sys_call_table_*.c adds 577ade59b99e um: move amd64 variant of mmap(2) to arch/x86/um/syscalls_64.c adds 5f174ec3c1d6 logic_io instance of iounmap() needs volatile on argument adds dbba7f704aa0 um: stop polluting the namespace with registers.h contents adds 2098e213dd64 uml/i386: missing include in barrier.h adds 6605a448668b um: kill unused cpu() adds 7f5f156daec3 um: remove a dangling extern of syscall_trace() adds 21cba62bea84 um: unexport handle_page_fault() adds 2610ed63ead1 um, x86: bury crypto_tfm_ctx_offset adds 8e5d7cf3479a um: common-offsets.h debriding... adds ed4b1cc5900e um: header debriding - activate_ipi() adds bb1a2c4e2d48 um: header debriding - mem_user.h adds b31ef6d89ddd um: header debriding - net_*.h adds 021fdaef8073 um: header debriding - os.h adds 4c1f795773b3 um: header debriding - sigio.h adds 9b0da3f22307 um: Use swap() to make code cleaner adds ce72750f04d6 hostfs: Fix writeback of dirty pages adds 8bb227ac34c0 um: remove set_fs adds 361640b4fdc8 um: Extract load file helper from initrd.c adds b31297f04e86 um: Add devicetree support adds db0dd9cee822 um: virtio_uml: Allow probing from devicetree adds 58396b973c0f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds dc6cbb3e91c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f6d444d5144a fscache, cachefiles: Disable configuration adds 06d38437f2d0 cachefiles: Delete the cachefiles driver pending rewrite adds 0198fd11fee0 fscache: Remove the contents of the fscache driver, pendin [...] adds ec2aa5a03efa netfs: Display the netfs inode number in the netfs_read tr [...] adds f8adfe3d4353 netfs: Pass a flag to ->prepare_write() to say if there's [...] adds 7d440901cc5a fscache: Introduce new driver adds d463d1a507cc fscache: Implement a hash function adds 92f081103b98 fscache: Implement cache registration adds fe034b0cdbca fscache: Implement volume registration adds 4e5b3350d256 fscache: Implement cookie registration adds 0ccc232a42b1 fscache: Implement cache-level access helpers adds 09a20ba8e87a fscache: Implement volume-level access helpers adds ffb2b2b10c88 fscache: Implement cookie-level access helpers adds 6b3847fd0556 fscache: Implement functions add/remove a cache adds 0c34f4a0aca0 fscache: Provide and use cache methods to lookup/create/fr [...] adds 97c7a026f1e0 fscache: Add a function for a cache backend to note an I/O error adds 71225f7d5e36 fscache: Implement simple cookie state machine adds 5db1557ae630 fscache: Implement cookie user counting and resource pinning adds 911d99230abf fscache: Implement cookie invalidation adds 37a531f220dc fscache: Provide a means to begin an operation adds fc78e34c0e89 fscache: Count data storage objects in a cache adds 4106f1d35fad fscache: Provide read/write stat counters for the cache adds c99ed0cf4746 fscache: Provide a function to let the netfs update its co [...] adds 60b6ec36cc00 netfs: Pass more information on how to deal with a hole in [...] adds 5de3285a1550 fscache: Implement raw I/O interface adds f0d7f26713db fscache: Implement higher-level write I/O interface adds 4a1c1837de01 vfs, fscache: Implement pinning of cache usage for writeback adds 720f485f9014 fscache: Provide a function to note the release of a page adds 728b4a1e5166 fscache: Provide a function to resize a cookie adds 88053e757e2a cachefiles: Introduce rewritten driver adds e15305a0a546 cachefiles: Define structs adds 295159af04e0 cachefiles: Add some error injection support adds ff77685cc785 cachefiles: Add a couple of tracepoints for logging errors adds 3ec1bbc8b336 cachefiles: Add cache error reporting macro adds 4253e13f4fd2 cachefiles: Add security derivation adds 280f9e6f5b91 cachefiles: Register a miscdev and parse commands over it adds ed5aed45e4cc cachefiles: Provide a function to check how much space there is adds ce2758400b85 vfs, cachefiles: Mark a backing file in use with an inode flag adds 7b0d43f111bc cachefiles: Implement a function to get/create a directory [...] adds 4f5615f02881 cachefiles: Implement cache registration and withdrawal adds 77c28557a124 cachefiles: Implement volume support adds 6d04daaf7f83 cachefiles: Add tracepoints for calls to the VFS adds 00ec2cac1303 cachefiles: Implement object lifecycle funcs adds 79c921649dc0 cachefiles: Implement key to filename encoding adds 5060a33771b9 cachefiles: Implement metadata/coherency data storage in xattrs adds 237628eac903 cachefiles: Mark a backing file in use with an inode flag adds 98795d213109 cachefiles: Implement culling daemon commands adds 14967c619ad1 cachefiles: Implement backing file wrangling adds 8a06243a6593 cachefiles: Implement begin and end I/O operation adds 312649fc95b2 cachefiles: Implement cookie resize for truncate adds dcd8ad5c0c2c cachefiles: Implement the I/O routines adds 14fd08b7a01b fscache, cachefiles: Store the volume coherency data adds 8e1ef63f60f8 cachefiles: Allow cachefiles to actually function adds a1ab6ae0f844 fscache, cachefiles: Display stats of no-space events adds f02681452786 fscache, cachefiles: Display stat of culling events adds d09a1e0950b6 afs: Convert afs to use the new fscache API adds cb1211bd3cb2 afs: Copy local writes to the cache when writing to the server adds 3bcafe7bfc54 afs: Skip truncation on the server of data we haven't written yet adds 5540da6dc940 9p: Use fscache indexing rewrite and reenable caching adds d227092f2cd8 9p: Copy local writes to the cache when writing to the server adds b2e82c444232 nfs: Convert to new fscache volume/cookie API adds 9dbce3a68e6f nfs: Implement cache I/O by accessing the cache directly adds 9f62ad9b1eaf cifs: Support fscache indexing rewrite (untested) adds 498d4c585f85 ceph: conversion to new fscache API adds 39f48e2cd0e0 ceph: add fscache writeback support adds e72f48e4af60 fscache: Rewrite documentation adds 41b3c1e69dec fscache: Add a tracepoint for cookie use/unuse adds cdf0fa7e16e2 9p, afs, ceph, cifs, nfs: Use current_is_kswapd() rather t [...] adds b078a7ce0ef5 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds 7dbd5c62ba34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6d7ecc091f32 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 8896a63e1c25 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 875f119f97b3 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds c1063dd58c98 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 4128dc1bf567 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 02f64f001b96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 14a85fdc22c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6f4109607873 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds e493e1b41ff9 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 89b8a7651ef7 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] adds ba8fc732cdab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 43f4e5edd1b5 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 7296c8af6a34 ubifs: Fix spelling mistakes adds bc7849e28043 ubi: Fix a mistake in comment adds d98c6c35c881 ubifs: Make use of the helper macro kthread_run() adds 3fea4d9d1601 ubifs: Error path in ubifs_remount_rw() seems to wrongly f [...] adds 2e3cbf425804 ubifs: Export filesystem error counters adds 58225631cf9a ubifs: Document sysfs nodes adds d3de970bcba0 ubifs: fix snprintf() length check adds 88618feecf44 ubifs: fix slab-out-of-bounds in ubifs_change_lp adds 0d76502172d8 ubifs: fix double return leb in ubifs_garbage_collect adds 50cb43732544 ubifs: read-only if LEB may always be taken in ubifs_garba [...] adds aa39cc675799 jffs2: GC deadlock reading a page that is used in jffs2_wr [...] adds 622bb666e493 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b36501678e64 Merge branch '9p-next' of git://github.com/martinetd/linux adds 0eb06d9e388d Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 3112c5690fdc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bc5f4db634f7 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 032f44ffe35a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d22390f8eb1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 84174b2375c2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6f502947673e Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds 655d2691226c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8f68514da4f1 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 613e06706487 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds 745ddcb50860 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds fe1cf923da76 doc: fs: remove bdev_try_to_free_page related doc adds 8ac383b4db7a docs/zh_CN: Add sched-domains translation adds 32211146e12c Documentation/sphinx: fix typos of "its" adds 422d98c187d5 docs/zh_CN: Add zh_CN/accounting/delay-accounting.rst adds 6c6213f4a29b Documentation: KUnit: Rewrite main page adds c48b9ef1f794 Documentation: KUnit: Rewrite getting started adds bc145b370c11 Documentation: KUnit: Added KUnit Architecture adds 46201d47d6c4 Documentation: kunit: Reorganize documentation related to [...] adds 953574390634 Documentation: KUnit: Rework writing page to focus on writ [...] adds 39150e80edf8 Documentation: KUnit: Restyle Test Style and Nomenclature page adds b36064425a18 Documentation: KUnit: Restyled Frequently Asked Questions adds 12773163f066 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 8335bcbf4b27 Merge branch 'master' of git://linuxtv.org/media_tree.git adds e9a0135fc443 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds c17aa04f084c Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds e173bc6e950a tools: cpupower: fix typo in cpupower-idle-set(1) manpage adds e712d7d7043d Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds 4e45b439c62f Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 88da580014f1 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds e55e42963402 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3e0a1a49ac03 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b3ec7248f1f4 net: phy: micrel: Adding interrupt support for Link up/Lin [...] adds 7a34cda1ee8a igc: Remove unused _I_PHY_ID define adds 8e153faf5827 igc: Remove unused phy type adds 2a8807a76589 igc: Remove obsolete nvm type adds d2a66dd3fdd6 igc: Remove obsolete mask adds b8773a66f651 igc: Remove obsolete define adds 890781af31a0 igb: remove never changed variable `ret_val' adds 630f6edc4851 igbvf: Refactor trace adds 37cf276df101 fm10k: Fix syntax errors in comments adds f4f2970dfd87 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 4809671015a1 ice: Fix E810 PTP reset flow adds 78267d0c9cab ice: introduce ice_base_incval function adds e59d75dd410e ice: PTP: move setting of tstamp_config adds 39b2810642e8 ice: use 'int err' instead of 'int status' in ice_ptp_hw.c adds b2ee72565cd0 ice: introduce ice_ptp_init_phc function adds 405efa49b54b ice: convert clk_freq capability into time_ref adds 3a7496234d17 ice: implement basic E822 PTP support adds b111ab5a11eb ice: ensure the hardware Clock Generation Unit is configured adds a69f1cb62aec ice: exit bypass mode once hardware finishes timestamp cal [...] adds 13a64f0b9894 ice: support crosstimestamping on E822 devices if supported adds 2030eddced0a Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 0092db5fac22 ice: trivial: fix odd indenting adds 62a3106697f3 net: broadcom: bcm4908enet: remove redundant variable bytes adds 15fcb1031178 codel: remove unnecessary sock.h include adds e6e590445581 codel: remove unnecessary pkt_sched.h include adds 47402385d0b1 devlink: Add new "io_eq_size" generic device param adds 0844fa5f7b89 net/mlx5: Let user configure io_eq_size param adds 0b5705ebc355 devlink: Add new "event_eq_size" generic device param adds 57ca767820ad net/mlx5: Let user configure event_eq_size param adds 0ad598d0be22 devlink: Clarifies max_macs generic devlink param adds 8680a60fc1fc net/mlx5: Let user configure max_macs generic param adds 08ab0ff47bf7 net/mlx5: Remove the repeated declaration adds 6c72cb05d4b8 net/mlx5e: Use bitmap field for profile features adds 1958c2bddfa2 net/mlx5e: Add profile indications for PTP and QOS HTB features adds 0246a57ab517 net/mlx5e: Save memory by using dynamic allocation in netdev priv adds 473baf2e9e8c net/mlx5e: Allow profile-specific limitation on max num of [...] adds be98737a4faa net/mlx5e: Use dynamic per-channel allocations in stats adds fa691d0c9c08 net/mlx5e: Allocate per-channel stats dynamically at first usage adds 1f08917ab929 net/mlx5e: Take packet_merge params directly from the RX r [...] adds 5de24da1b3a5 Merge tag 'mlx5-updates-2021-12-21' of git://git.kernel.or [...] adds 70ec72d5b6c2 mlxsw: spectrum_flower: Make vlan_id limitation more specific adds 0cd0b1f7a6e4 selftests: lib.sh: Add PING_COUNT to allow sending configu [...] adds b07e9957f220 selftests: forwarding: Add VxLAN tests with a VLAN-unaware [...] adds 728b35259e28 selftests: forwarding: Add VxLAN tests with a VLAN-aware b [...] adds dc498cdda0ce selftests: forwarding: vxlan_bridge_1q: Remove unused function adds 2902bae465c0 selftests: forwarding: Add a test for VxLAN asymmetric rou [...] adds 6c6ea78a1161 selftests: forwarding: Add a test for VxLAN symmetric rout [...] adds bf0a8b9bf2c3 selftests: forwarding: Add Q-in-VNI test for IPv6 adds e087cba11677 Merge branch 'add-tests-for-vxlan-with-ipv6-underlay' adds 3d3b2f57d444 sctp: move hlist_node and hashent out of sctp_ep_common adds 963178a06352 flow_offload: fix suspicious RCU usage when offloading tc action adds 2e49761e4fd1 net: lan966x: Add support for multiple bridge flags adds e48cb313fde3 net: stmmac: add tc flower filter for EtherType matching adds 30be4551f9e2 wwan: Replace kernel.h with the necessary inclusions adds 8e059d64bee4 selftests: mlxsw: vxlan: Make the test more flexible for f [...] adds 21d4282dc1b8 selftests: mlxsw: Add VxLAN configuration test for IPv6 adds 696285305b32 selftests: mlxsw: vxlan_fdb_veto: Make the test more flexi [...] adds 1c7b183dac89 selftests: mlxsw: Add VxLAN FDB veto test for IPv6 adds 7ae23eddfa3e selftests: mlxsw: spectrum: Add a test for VxLAN flooding [...] adds d01724dd2a66 selftests: mlxsw: spectrum-2: Add a test for VxLAN floodin [...] adds c777d726267c selftests: mlxsw: Add test for VxLAN related traps for IPv6 adds 810ef9552dec selftests: mlxsw: devlink_trap_tunnel_vxlan: Fix 'decap_er [...] adds bb53bcb2b104 Merge branch 'mlxsw-tests' adds a5d862da9105 ath5k: switch to rate table based lookup adds b488c766442f ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 adds c3b39553fc77 ath11k: add signal report to mac80211 for QCA6390 and WCN6855 adds 01e782c89108 ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_ [...] adds b0ec7e55fce6 ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() adds 8b3046abc99e ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_ge [...] adds 6ce708f54cc8 ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream adds 1b8bb94c0612 ath11k: report tx bitrate for iw wlan station dump adds ec038c6127fa ath11k: add support for hardware rfkill for QCA6390 adds 01417e57939f ath11k: add regdb.bin download for regdb offload adds 9d364b828ae5 ath10k: replace strlcpy with strscpy adds d943fdad7589 ath11k: Fix napi related hang adds 42da1cc7bd53 ath11k: add support of firmware logging for WCN6855 adds 71c748b5e01e ath11k: Fix unexpected return buffer manager error for QCA6390 adds 68b930ad46b6 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 5d5d68bcff1f rtw88: don't consider deep PS mode when transmitting packet adds 5f48d7bbec37 rtw89: 8852a: correct bit definition of dfs_en adds 4d2cd7b06ce0 wilc1000: Convert static "chipid" variable to device-local [...] adds ec031ac4792c wilc1000: Add reset/enable GPIO support to SPI driver adds f31ee3c0a555 wilc1000: Document enable-gpios and reset-gpios properties adds d430dffbe9dd mt76: mt7921: fix a possible race enabling/disabling runtime-pm adds f2b551fad8d8 Merge tag 'wireless-drivers-next-2021-12-23' of git://git. [...] adds 73ff9fcdd6f8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 5652b807b757 libbpf: Do not use btf_dump__new() macro in C++ mode adds ecf45e60a62d selftests/bpf: Add btf_dump__new to test_cpp adds e856bd765dcc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 62983bffc18a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a9382d9389a0 netfilter: nfnetlink: add netns refcount tracker to struct [...] adds fc0d026a2fad netfilter: nf_nat_masquerade: add netns refcount tracker t [...] adds 0d1873a52289 netfilter: nf_tables: remove rcu read-size lock adds 8801d791b487 netfilter: nft_payload: WARN_ON_ONCE instead of BUG adds 4765473fefd4 netfilter: nf_tables: consolidate rule verdict trace call adds 690d541739a3 netfilter: nf_tables: replace WARN_ON by WARN_ON_ONCE for [...] adds 023223dfbfb3 netfilter: nf_tables: make counter support built-in adds 4a6fbdd801e8 netfilter: conntrack: tag conntracks picked up in local out hook adds 878aed8db324 netfilter: nat: force port remap to prevent shadowing well [...] adds c42ba4290b21 netfilter: flowtable: remove ipv4/ipv6 modules adds 726155861945 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3547a008c896 Bluetooth: btintel: Add missing quirks and msft ext for le [...] adds 6932627425d6 Bluetooth: btusb: Add support for Foxconn MT7922A adds df1e5c51492f Bluetooth: hci_qca: Stop IBS timer during BT OFF adds 744451c162a5 Bluetooth: hci_sync: Push sync command cancellation to workqueue adds fee645033e2c Bluetooth: hci_event: Use skb_pull_data when processing in [...] adds 8e8b92ee60de Bluetooth: hci_sync: Add hci_le_create_conn_sync adds 85b56857e194 Bluetooth: hci_sync: Add support for waiting specific LE s [...] adds 6cd29ec6ae5e Bluetooth: hci_sync: Wait for proper events when connecting LE adds 4fc9857ab8c6 Bluetooth: hci_sync: Add check simultaneous roles support adds 76d0685bbac8 Bluetooth: MGMT: Fix LE simultaneous roles UUID if not supported adds cfb4c313be67 Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES adds 5d1dd2e5a681 Bluetooth: MGMT: Fix spelling mistake "simultanous" -> "si [...] adds d95d7e5bb591 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b4c0f491b481 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 3b2af5c6174c mtd: rawnand: omap_elm: Use platform_get_irq() to get the [...] adds ecb78b290bb5 mtd: rawnand: gpmi: Use platform_get_irq_byname() to get t [...] adds 1db20449e717 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds e7ad9f59f746 mtd: spi-nor: core: Remove reference to spi-nor.c adds 65b54ff67afa mtd: spi-nor: Constify part specific fixup hooks adds 0d051a49829a mtd: spi-nor: core: use 2 data bytes for template ops adds 63017068a6d9 mtd: spi-nor: spansion: write 2 bytes when disabling Octal [...] adds 9de3cb1cc95b mtd: spi-nor: micron-st: write 2 bytes when disabling Octa [...] adds 76b68e8011c8 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds ae73b14f66fd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b06103b53253 Merge tag 'amd-drm-next-5.17-2021-12-16' of https://gitlab [...] adds 63b0951b6e59 Merge tag 'drm/tegra/for-5.17-rc1' of https://gitlab.freed [...] adds ee6c8b5afa62 drm/exynos: Replace legacy gpio interface for gpiod interface adds 2043e6f6d5c5 drm/exynos: Implement mmap as GEM object function adds 28b0d549f94a drm/exynos: remove useless type conversion adds 760cceff9961 drm/exynos: drop the use of label from exynos_dsi_register_te_irq adds 236f0f4eac19 Merge tag 'exynos-drm-next-for-v5.17' of git://git.kernel. [...] adds cdd156955f94 drm/etnaviv: consider completed fence seqno in hang check adds 78942ae41d45 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds c83125bb2199 drm/i915: Add has_64k_pages flag adds ca9216246094 drm/i915/xehpsdv: set min page-size to 64K adds fef53be02874 drm/i915/gtt/xehpsdv: move scratch page to system memory adds f122a46a637f drm/i915: enforce min page size for scratch adds 0b64e2e43dde drm/i915/pmu: Wait longer for busyness data to be availabl [...] adds 1ff9fc708185 drm/i915/pmu: Fix wakeref leak in PMU busyness during reset adds 3d832f370d16 drm/i915/uc: Allow platforms to have GuC but not HuC adds 76aee8658b8f drm/i915/guc: Don't go bang in GuC log if no GuC adds bce45c2620e2 drm/i915: Don't disable interrupts and pretend a lock as b [...] adds 63cb9da6fcea drm/i915: Fix coredump of perma-pinned vmas adds 35d4efec103e drm/i915/uc: correctly track uc_fw init failure adds 013005d961f7 drm/i915/uc: Prepare for different firmware key sizes adds b2657ed0a56f drm/i915/guc: support bigger RSA keys adds 40aa583ea345 drm/i915: Don't leak the capture list items adds 0ef42fb749b1 drm/i915: Exclude reserved stolen from driver use adds 2e21de902827 drm/i915: Sanitycheck device iomem on probe adds bd56c63ca1d9 drm/i915: Test all device memory on probing adds 5719d4fee1ca drm/i915/ttm: fix large buffer population trucation adds 1b9e8b1feb33 drm/i915/debugfs: add noreclaim annotations adds bdd8b6c98239 drm/i915: replace X86_FEATURE_PAT with pat_enabled() adds b25db8c782ad drm/i915/guc: Use correct context lock when callig clr_con [...] adds 939d8e9c87e7 drm/i915/guc: Only assign guc_id.id when stealing guc_id adds 7aa6d5fe6cdb drm/i915/guc: Remove racey GEM_BUG_ON adds 2406846ec497 drm/i915/guc: Don't hog IRQs when destroying contexts adds 6e94d53962f7 drm/i915/guc: Add extra debug on CT deadlock adds 2aa9f833dd08 drm/i915/guc: Kick G2H tasklet if no credits adds 0013f5f5c05d drm/i915/guc: Selftest for stealing of guc ids adds 030def2cc91f drm/i915: Store backpointer to GT in uncore adds c0f0dab8ba48 drm/i915: Introduce to_gt() helper adds 62e94f92e397 drm/i915/display: Use to_gt() helper adds c14adcbd1a96 drm/i915/gt: Use to_gt() helper adds 1a9c4db4caf0 drm/i915/gem: Use to_gt() helper adds 93b76b13cfc1 drm/i915/gvt: Use to_gt() helper adds 8c2699fad60e drm/i915/selftests: Use to_gt() helper adds c68c74f5b91b drm/i915/pxp: Use to_gt() helper adds 2cbc876daa71 drm/i915: Use to_gt() helper adds f54ffa12168d drm/i915: Rename i915->gt to i915->gt0 adds ad5c99e02047 drm/i915: Remove unused bits of i915_vma/active api adds e4e806253003 drm/i915: Change shrink ordering to use locking around unbinding. adds 0b4d1f0e936e drm/i915: Remove pages_mutex and intel_gtt->vma_ops.set/cl [...] adds 2abb6195512d drm/i915: Take object lock in i915_ggtt_pin if ww is not set adds 576c4ef510d7 drm/i915: Force ww lock for i915_gem_object_ggtt_pin_ww, v2. adds fd06ccf15987 drm/i915: Ensure gem_contexts selftests work with unbind c [...] adds 9606ca2ea190 drm/i915: Ensure i915_vma tests do not get -ENOSPC with th [...] adds 57b427a705ce drm/i915/guc: Speed up GuC log dumps adds 0dd8674f2fc9 drm/i915/guc: Increase GuC log size for CONFIG_DEBUG_GEM adds fb3965f9ae28 drm/i915/guc: Flag an error if an engine reset fails adds 2c3849baf290 drm/i915: Trylock the object when shrinking adds be7612fd6665 drm/i915: Require object lock when freeing pages during de [...] adds d8be1357edc8 drm/i915: Add ww ctx to i915_gem_object_trylock adds 1c40d40f6835 drm/i915/guc: Request RP0 before loading firmware adds 1193081710b3 drm/i915: Avoid using the i915_fence_array when collecting [...] adds 33654ef470a9 drm/i915: remove questionable fence optimization during copy adds 63cf4cad7301 drm/i915: Break out the i915_deps utility adds c2ea703dcafc drm/i915: Require the vm mutex for i915_vma_bind() adds 6cb12fbda1c2 drm/i915: Use trylock instead of blocking lock for __i915_ [...] adds 4817c37d71b5 Merge tag 'drm-intel-gt-next-2021-12-23' of git://anongit. [...] adds 5da8b49de472 dt-bindings: display: bridge: lvds-codec: Fix duplicate key adds 040bf2a9446f Merge tag 'drm-misc-next-fixes-2021-12-23' of git://anongi [...] adds b003722adef2 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 4235a27a020c Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds d91b340a01c8 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds e0f0688aba77 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 5916ff16a830 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0d422a466ef7 ASoC: dt-bindings: Use name-prefix schema adds 847cbea6459d ASoC: meson: t9015: add missing sound-name-prefix property adds 1f6532073e3e ASoC: meson: g12a: add missing sound-name-prefix property adds 37daf8d9e0bd ASoC: codecs: ak4375: Change invert controls to a stereo switch adds 8a2d8e4fed6d ASoC: codec: tlv320adc3xxx: Fix missing clk_disable_unprep [...] adds 72b8ed83f7ec ASoC: SOF: ops: Use dev_warn() if the panic offsets differ adds b2539ef00e44 ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW [...] adds f902b21adba9 ASoC: SOF: core: Add simple wrapper to check flags in sof_ [...] adds 12b401f4de78 ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_ [...] adds b2b10aa79fe2 ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() adds 2f148430b96e ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() adds 4e1f86482189 ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED adds b2e9eb3adb9a ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK adds fc179420fde3 ASoC: SOF: Move the definition of enum snd_sof_fw_state to [...] adds d41607d37c13 ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' adds 9421ff7665f6 ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOO [...] adds e2406275be2b ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure [...] adds b54b3a4e08bc ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also adds 9f89a988d5c2 ASoc: SOF: core: Update the FW boot state transition diagram adds fdc573b1c26a ASoC: SOF: ops: Always print DSP Panic message but use dif [...] adds b9f0bfd16d8b ASoC: SOF: dsp_arch_ops: add kernel log level parameter fo [...] adds 4995ffce2ce2 ASoC: SOF: Rename snd_sof_get_status() and add kernel log [...] adds beb6ade16817 ASoC: SOF: Add clarifying comments for sof_core_debug and [...] adds 0152b8a2f083 ASoC: SOF: debug: Use DEBUG log level for optional prints adds 34bfba9a63ec ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints adds 1d194b6b3d3a ASoC: SOF: Re-visit firmware state and panic tracking/handling adds c6cef35bf723 ASoC: dt-bindings: spdif-dit: add missing sound-name-prefi [...] adds 559ec82aa47d ASoC: dt-bindings: aiu: spdif-dit: add missing sound-name- [...] adds 8102d8cd8f26 ASoC: More amlogic sound-name-prefix DT fixes adds 4e28491a7a19 ASoC: mediatek: mt8192-mt6359: fix device_node leak adds 3d4641a42ccf ASoC: core: Add snd_soc_of_parse_pin_switches() from simpl [...] adds 37a49da9a7d5 ASoC: dt-bindings: qcom: sm8250: Document "pin-switches" a [...] adds 2623e66de125 ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT adds 319a05330f4f ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R adds 2f15d3cebd45 ASoC: qcom: Parse "pin-switches" and "widgets" from DT adds 2f3cfcd74e1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0469fbca82cb Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] adds 4dbb86204391 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6fd3c510ee4b bio.h: fix kernel-doc warnings adds a16c7246368d block: remove unnecessary trailing '' adds 669a064625fa block: drop needless assignment in set_task_ioprio() adds 41e744dc9ee6 Merge branch 'for-5.17/block' into for-next adds 0c1b8cff4479 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 414867377a30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f6d6e4c9c63d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 8ae4069acdee dt-bindings: mfd: Add Freecom system controller adds c1b3ad8c1026 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds dec5779e6a7b backlight: lp855x: Move device_config setting out of lp855 [...] adds 92add941b6be backlight: lp855x: Add dev helper variable to lp855x_probe() adds 6202b5de73cf backlight: lp855x: Add support ACPI enumeration adds c05b21ebc5bc backlight: qcom-wled: Validate enabled string indices in DT adds e29e24bdabfe backlight: qcom-wled: Pass number of elements to read to r [...] adds 0a1393585489 backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion adds 5ada78b26f93 backlight: qcom-wled: Fix off-by-one maximum with default [...] adds 2b4b49602f9f backlight: qcom-wled: Override default length with qcom,en [...] adds 96571489a069 backlight: qcom-wled: Remove unnecessary 4th default strin [...] adds c70aefdedb24 backlight: qcom-wled: Provide enabled_strings default for [...] adds b7002cd5e9d8 backlight: qcom-wled: Remove unnecessary double whitespace adds ec961cf32411 backlight: qcom-wled: Respect enabled-strings in set_brightness adds fc6a9fb68142 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] adds c717a2e4c41b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 304bc1434b9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2ee637d0cc5b Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 57a42002f019 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] adds 6cd9d4b97891 selinux: minor tweaks to selinux_add_opt() adds 6546e60201bd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1f35108f8e4d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 825490ccd615 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1fe9db476207 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f3a9f2b23c3c dt-binding: soc: qcom: convert rmtfs documentation to yaml adds 92c3974ceea8 dt-binding: soc: qcom: convert Qualcomm Command DB documen [...] adds 39b86309a4f1 dt-bindings: msm: disp: remove bus from dpu bindings adds 7821f3a0b525 dt-bindings: crypto: convert Qualcomm PRNG to yaml adds 2025821ee223 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c70282457c38 spi: ar934x: fix transfer and word delays adds e6609c26b3ab spi: dln2: Propagate firmware node adds 27b6965ccb72 spi: dw: Propagate firmware node adds 12baee68b2df spi: pxa2xx: Propagate firmware node adds a06064a6a739 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b64dfcde1ca9 x86/mm: Prevent early boot triple-faults with instrumentation adds 03cb478074fe Merge branch into tip/master: 'x86/mm' adds 4d5cff69fbdd x86/mtrr: Remove the mtrr_bp_init() stub adds d6d457a8d52d Merge branch into tip/master: 'x86/misc' adds 9c42a8706f35 x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUI [...] adds 134d4a60853d Merge branch into tip/master: 'x86/build' adds 5176a93ab27a x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types adds 91f75eb481cf x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank ty [...] adds d2849ef7d640 Merge branch into tip/master: 'ras/core' adds cb8747b7d2a9 uapi: Fix undefined __always_inline on non-glibc systems adds dcce50e6cc4d compiler.h: Fix annotation macro misplacement with Clang adds 8144a7147ddc Merge branch into tip/master: 'objtool/urgent' adds ca6230f4208d Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds 499c2df94278 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 39c625b0badf Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds a158d7ff8cb6 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds 758c4b3f8f7f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e8a2e810dd2a rcu: Rework rcu_barrier() and callback-migration logic adds 0c334654ecb2 rcu: Make rcu_barrier() no longer block CPU-hotplug operations adds fb71c73c0866 rcu: Mark accesses to boost_starttime adds fa9e26a74666 rcu/exp: Fix check for idle context in rcu_exp_handler adds 6a827ad99cfa rcu/nocb: Handle concurrent nocb kthreads creation adds f235e84c1e55 rcu: Remove unused rcu_state.boost adds 0aa12181397a rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() adds fcc227e3aad1 torture: Distinguish kthread stopping and being asked to stop adds 9d8281645639 rcutorture: Increase visibility of forward-progress hangs adds 95b9a715074c rcutorture: Make rcu_fwd_cb_nodelay be a counter adds eaf3467ac4ec rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop adds 76fd381f123b torture: Compress KCSAN as well as KASAN vmlinux files adds 9e2de74735f2 rcu: Inline __call_rcu() into call_rcu() adds 69b51c482330 torture: Make kvm-remote.sh try multiple times to download [...] adds 6a654e5501a6 fixup! rcu: Rework rcu_barrier() and callback-migration logic adds a74298d5935a Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds c496c691d744 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds a0e3df097680 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 34960179590a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 48921e185454 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1409057d2451 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ee0d44f20dbd Merge tag 'platform-drivers-x86-int3472-1' into review-hans adds 1b0b6cc8030d power: supply: add charge_behaviour attributes adds 539b9c94ac83 power: supply: add helpers for charge_behaviour sysfs adds b55d416d48f5 platform/x86: thinkpad_acpi: support force-discharge adds 400cffd5f4ea platform/x86: thinkpad_acpi: support inhibit-charge adds 6a5a14b18972 platform/x86: amd-pmc: Simplify error handling and store t [...] adds 426c0ff27b83 platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer adds cfc643aa23c8 platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug [...] adds d386f7ef9f41 platform/x86: amd-pmc: only use callbacks for suspend adds 855045873b54 platform/x86: apple-gmux: use resource_size() with res adds 72e4d07d9499 platform/x86: think-lmi: Prevent underflow in index_store() adds 3ac7bf0d47be platform/x86: asus-wmi: Join string literals back adds 522fbca4f769 platform/x86: asus-wmi: Split MODULE_AUTHOR() on per author basis adds c545a70dd2a1 platform/x86: asus-wmi: Reshuffle headers for better maintenance adds ba8cfebd9d9f platform/x86: system76_acpi: Guard System76 EC specific fu [...] adds c0518b21fba5 platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL adds 596184bbfbd8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 75d0bd1b3a02 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds af4b11e0bd6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 42e941eae9c0 ipmi: ssif: replace strlcpy with strscpy adds 697b9cada942 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 79f1c7304295 kernfs: Replace kernel.h with the necessary inclusions adds 80b3485f7d7b PCI: Add #defines for accessing PCIe DVSEC fields adds 365481e42a8a driver core: auxiliary bus: Add driver data helpers adds a3c8f906ed5f platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus adds 27963d3da4d2 RDMA/irdma: Use auxiliary_device driver data helpers adds 3edac08e1896 soundwire: intel: Use auxiliary_device driver data helpers adds a5f8ef0baf9a net/mlx5e: Use auxiliary_device driver data helpers adds 45e3a279841f vdpa/mlx5: Use auxiliary_device driver data helpers adds 67e532a42cf4 driver core: platform: document registration-failure requirement adds e4daf7b19f68 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 4daf08a0afa8 Revert "usb: host: ehci-sh: propagate errors from platform [...] adds f28fb27ef72a xhci: use max() to make code cleaner adds 9198e0298efc usb: host: fotg210: Use platform_get_irq() to get the interrupt adds 22ae6415c702 usb: renesas_usbhs: Use platform_get_irq() to get the interrupt adds 74b39dfabd76 usb: dwc3: Drop unneeded calls to platform_get_resource_byname() adds d057ac484a37 usb: isp1760: Use platform_get_irq() to get the interrupt adds 78e17d699995 usb: cdns3: Use platform_get_irq_byname() to get the interrupt adds ce1d37cb7697 usb: musb: dsps: Use platform_get_irq_byname() to get the [...] adds 666115fb6863 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds ac691012e42c Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds c8c621d5330e Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds e80ca2e93205 binder: use proper cacheflush header file adds d185a3466f0c firmware: Update Kconfig help text for Google firmware adds 909c648e03e8 greybus: es2: fix typo in a comment adds 2d2802fb24de uacce: use sysfs_emit instead of sprintf adds cab00a3e5e5e applicom: unneed to initialise statics to 0 adds a57ac7acdcc1 firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate [...] adds 47a1db8e797d firmware: qemu_fw_cfg: fix kobject leak in probe error path adds 433b7cd1e702 firmware: qemu_fw_cfg: fix sysfs information leak adds bb84e64f8fb3 firmware: qemu_fw_cfg: remove sysfs entries explicitly adds 80a5ca99c5c0 rapidio: remove not used macro definition in rio_ids.h adds 612d4904191f rapidio: remove not used code about RIO_VID_TUNDRA adds 6d1e4927dedf paride: fix up build warning on mips platforms adds 6da3f33770e0 misc: vmw_vmci: Switch to kvfree_rcu() API adds 81e7b7f5dfbd drivers/misc/ocxl: remove redundant rc variable adds ae807879e6be dt-bindings: nvmem: mediatek: add support bits property adds 9d87b0ac80e3 dt-bindings: nvmem: mediatek: add support for mt8195 adds 98e2c4efae21 nvmem: mtk-efuse: support minimum one byte access stride a [...] adds 15c00b681760 dt-bindings: nvmem: Add missing 'reg' property adds 0032ca576a79 counter: Add the necessary colons and indents to the comme [...] adds 60f07e74f86b counter: ti-eqep: Use container_of instead of struct count [...] adds c95cc0d95702 counter: 104-quad-8: Fix persistent enabled events bug adds e233897b1f7a w1: w1_therm: use swap() to make code cleaner adds 1bb866dcb8cf Merge tag 'iio-for-5.17a' of https://git.kernel.org/pub/sc [...] adds 073543b87edf Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds f311e7f2f6ea Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds e7db65432a96 next-20211223/phy-next adds a257adffbe18 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a28ec0e165ba thunderbolt: Add TMU uni-directional mode adds 8a90e4fa3b4d thunderbolt: Add CL0s support for USB4 routers adds 1639664fb74f thunderbolt: Move usb4_switch_wait_for_bit() to switch.c adds 23ccd21ccb56 thunderbolt: Implement TMU time disruption for Intel Titan Ridge adds 483c9d8275af thunderbolt: Rename Intel TB_VSE_CAP_IECS capability adds e9567cd8b572 thunderbolt: Enable CL0s for Intel Titan Ridge adds e27830fbaf6a thunderbolt: Add module parameter for CLx disabling adds 93d7dc00a8d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c9d1b5a67c45 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 64d4f12d0166 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds f587251bdbee Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git adds bf01d92f6f5b Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds 13bf5ee17623 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 78078ae09666 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e5fa8580620a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fbefe22811c3 scsi: libsas: Don't always drain event workqueue for HA resume adds 6cc739087784 scsi: Revert "scsi: hisi_sas: Filter out new PHY up events [...] adds 6e1fcab00a23 scsi: block: pm: Always set request queue runtime active i [...] adds 42159d3c8d87 scsi: libsas: Add spin_lock/unlock() to protect asd_sas_po [...] adds 29e2bac87421 scsi: hisi_sas: Fix some issues related to asd_sas_port->phy_list adds 133b688b2d03 scsi: mvsas: Add spin_lock/unlock() to protect asd_sas_por [...] adds e31e18128eb9 scsi: libsas: Insert PORTE_BROADCAST_RCVD event for resuming host adds 97f410093984 scsi: hisi_sas: Add more logs for runtime suspend/resume adds 0da7ca4c4fd9 scsi: libsas: Resume host while sending SMP I/Os adds 4ea775abbb5c scsi: libsas: Add flag SAS_HA_RESUMING adds 1bc35475c6bf scsi: libsas: Refactor sas_queue_deferred_work() adds bf19aea4607c scsi: libsas: Defer works of new phys during suspend adds ae9b69e85eb7 scsi: hisi_sas: Keep controller active between ISR of phyu [...] adds 307d9f49cce9 scsi: libsas: Keep host active while processing events adds b4cc09492263 scsi: hisi_sas: Use autosuspend for the host controller adds bc7806b39589 scsi: ch: Don't use GFP_DMA adds d94d94969a4b scsi: sr: Don't use GFP_DMA adds c981e9e0f823 scsi: initio: Don't use GFP_DMA in initio_probe_one() adds 27363ba89f34 scsi: myrb: Don't use GFP_DMA in myrb_pdev_slave_alloc() adds 0298b7daf809 scsi: myrs: Don't use GFP_DMA adds 1964777e107a scsi: snic: Don't use GFP_DMA in snic_queue_report_tgt_req() adds 657b44d651eb scsi: pmcraid: Don't use GFP_DMA in pmcraid_alloc_sglist() adds 9cf0666f34b1 scsi: mpi3mr: Add debug APIs based on logging_level bits adds a83ec831b24a scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() adds fbaa9aa48bb4 scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status adds d00ff7c31195 scsi: mpi3mr: Update MPI3 headers - part1 adds ec5ebd2c14a9 scsi: mpi3mr: Update MPI3 headers - part2 adds 17d6b9cf89cf scsi: mpi3mr: Add support for PCIe Managed Switch SES device adds ba68779a518d scsi: mpi3mr: Do access status validation before adding devices adds 4f08b9637f63 scsi: mpi3mr: Increase internal cmnds timeout to 60s adds 13fd7b1555b6 scsi: mpi3mr: Handle unaligned PLL in unmap cmnds adds 2ac794baaec9 scsi: mpi3mr: Display IOC firmware package version adds a6856cc4507b scsi: mpi3mr: Fault IOC when internal command gets timeout adds e3605f65ef69 scsi: mpi3mr: Code refactor of IOC init - part1 adds 59bd9cfe3fa0 scsi: mpi3mr: Code refactor of IOC init - part2 adds fe6db6151565 scsi: mpi3mr: Handle offline FW activation in graceful manner adds c0b00a931e5e scsi: mpi3mr: Add IOC reinit function adds b64845a7d403 scsi: mpi3mr: Detect async reset that occurred in firmware adds c5758fc72b92 scsi: mpi3mr: Gracefully handle online FW update operation adds c1af985d27da scsi: mpi3mr: Add Event acknowledgment logic adds 78b76a0768ef scsi: mpi3mr: Support Prepare for Reset event adds 95cca8d5542a scsi: mpi3mr: Print cable mngnt and temp threshold events adds afd3a5793fe2 scsi: mpi3mr: Add io_uring interface support in I/O-polled mode adds c86651345ca5 scsi: mpi3mr: Use TM response codes from MPI3 headers adds a91603a5d504 scsi: mpi3mr: Enhanced Task Management Support Reply handling adds 243bcc8efdb1 scsi: mpi3mr: Fixes around reply request queues adds c77b1f8a8fae scsi: mpi3mr: Bump driver version to 8.0.0.61.0 adds b6fb1e80803e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8be5ba05d2dd Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 87940d806424 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dd61b29207ca gpiolib: provide gpiod_remove_hogs() adds 990f6756bb64 gpiolib: allow to specify the firmware node in struct gpio_chip adds ac627260cf52 gpiolib: of: make fwnode take precedence in struct gpio_chip adds cb8c474e79be gpio: sim: new testing module adds 16c138f338b6 selftests: gpio: provide a helper for reading chip info adds b2bb90c80a3e selftests: gpio: add a helper for reading GPIO line names adds 1d96b8f635d9 selftests: gpio: add test cases for gpio-sim adds 34d9841b4b7b gpio: sta2x11: fix typo in a comment adds 40dc227031a6 dt-bindings: gpio: tegra: Convert to json-schema adds 7501815ffda8 dt-bindings: gpio: tegra186: Convert to json-schema adds a8b10f3d12cf dt-bindings: gpio: Add Tegra234 support adds 1db9b241bb56 gpio: tegra186: Add support for Tegra234 adds 2ac5eb840f1d gpio: amdpt: add new device ID and 24-pin support adds f7eda6fe0322 selftests: gpio: gpio-sim: remove bashisms adds 36ccddf80e56 selftests: gpio: gpio-sim: avoid forking test twice adds c73960bb0a43 gpiolib: allow line names from device props to override dr [...] adds ca7e7822d106 Merge tag 'intel-gpio-v5.17-1' of gitolite.kernel.org:pub/ [...] adds 448cf90513d9 gpio: Get rid of duplicate of_node assignment in the drivers adds 45a541a610af gpio: Setup parent device and get rid of unnecessary of_no [...] adds 6dbe6c07f94f gpio: Propagate firmware node from a parent device adds c08995bff202 gpio: sim: fix uninitialized ret variable adds 8e6458cd8ce8 dt-bindings: gpio: msc313: Add compatible for ssd20xd adds e82513696ead dt-bindings: gpio: msc313: Add offsets for ssd20xd adds bef4460b8550 gpio: msc313: Code clean ups adds 572006bce34c gpio: msc313: Add support for SSD201 and SSD202D adds a2d05fb73493 gpio: sim: add missing fwnode_handle_put() in gpio_sim_probe() adds 9804456e6067 gpio: Remove unused local OF node pointers adds e85dd53a38bc gpio: brcmstb: Use local variable to access OF node adds 9f01881beae9 dt-bindings: gpio: Add Tegra241 support adds d1056b771ddb gpio: tegra186: Add support for Tegra241 adds f21ecad451c9 gpio: regmap: Switch to use fwnode instead of of_node adds 32a3c494e03e Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds c0ff142facc1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d13961357454 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0d66f6beff51 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 00580f03af5e kthread: Never put_user the set_child_tid address adds fbc11520b58a signal: Make SIGKILL during coredumps an explicit special case adds e051a9366f65 signal: Drop signals received after a fatal signal has bee [...] adds 6444cd1906f8 signal: Have the oom killer detect coredumps using signal- [...] adds a567d658ddcb signal: During coredumps set SIGNAL_GROUP_EXIT in zap_process adds a2e5abce0e2b signal: Remove SIGNAL_GROUP_COREDUMP adds e71475312887 coredump: Stop setting signal->group_exit_task adds 2c9cb3714206 signal: Rename group_exit_task group_exec_task adds 31469bd72bba signal: Remove the helper signal_group_exit adds b564733be2f7 signal: clean up kernel-doc comments adds 329b30af470a kthread: Generalize pf_io_worker so it can point to struct [...] adds 541d759bb769 Merge of signal-for-v5.17, and ucount-rlimit-fixes-for-v5. [...] adds 261a7034a762 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9e83ed5b4263 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e368cd728803 Documentation: livepatch: Add livepatch API page adds bf01c2975925 livepatch: Fix kobject refcount bug on klp_init_patch_earl [...] adds df81e6740263 Merge branch 'for-5.17/fixes' into for-next adds 71b6872298c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 283001896cbf Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds abc14eb1e012 ACPI: NFIT: Import GUID before use adds 9e05e95ca8da iomap: Fix error handling in iomap_zero_iter() adds 2ff89db5db42 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds a72a13cea9aa Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] adds 04d2e9cd069b Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 9520cd835edb Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds fb61d8375fb2 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds ee4736e50ba2 gnss: add USB support adds 547d2167c5c3 gnss: usb: add support for Sierra Wireless XM1210 adds 0352858272a7 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds 9430a38ff177 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e350af8c396d Merge branch 'main' of git://git.infradead.org/users/willy [...] adds 63200d3b785f Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds ef5c6400e141 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git adds 8fc3171d707b Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] adds 969bd734a437 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 5a4bd1d60f10 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 8db3e27047e8 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 7cd7c8c677c7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 14eba5849d4c Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds f743cd3c27f6 Merge branch 'folio-iomap' of git://git.infradead.org/user [...] adds 7f79d3ddbd8f Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] adds 5ced38b573d0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 619ca274c94a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6c408a2a94b0 Merge branch 'slab-next' of git://git.kernel.org/pub/scm/l [...] adds f06785129987 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 04cce5b36032 mm: fix panic in __alloc_pages adds a8870d3c7cc5 kfence: fix memory leak when cat kfence objects adds b93acee44e1a mm/oom_kill: wake futex waiters before annihilating victim [...] adds d5cc278dc18e mm: mempolicy: fix THP allocations escaping mempolicy rest [...] adds 064cb3561cdc kernel/crash_core: suppress unknown crashkernel parameter warning adds 3e7e563dd5a4 MAINTAINERS: mark more list instances as moderated adds dd75607a9b24 mm, hwpoison: fix condition in free hugetlb page path adds fb28d3fe182f mm-hwpoison-fix-condition-in-free-hugetlb-page-path-fix adds 16ee61ae7667 mm: delete unsafe BUG from page_cache_add_speculative() adds 486c1f52d114 mm/page_alloc: fix __alloc_size attribute for alloc_pages_ [...] adds 0cf20e0b7635 mm/damon/dbgfs: protect targets destructions with kdamond_lock adds 14829ba8f0bb shmem: fix a race between shmem_unused_huge_shrink and shm [...] adds c841c13c6a99 shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] adds 4f8bba51a040 mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_ [...] adds 2d7ec96c7a2e userfaultfd/selftests: fix hugetlb area allocations adds 3e83fe1edd8d /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds dd0fe8d7b7b8 /proc/kpageflags: do not use uninitialized struct pages adds ac5a45508786 procfs: prevent unpriveleged processes accessing fdinfo dir adds ca365fdb2e94 kthread: add the helper function kthread_run_on_cpu() adds ce0abe211898 kthread-add-the-helper-function-kthread_run_on_cpu-fix adds 908f948431e7 RDMA/siw: make use of the helper function kthread_run_on_cpu() adds 6ead51fafa74 ring-buffer: make use of the helper function kthread_run_on_cpu() adds 053cadffc936 rcutorture: make use of the helper function kthread_run_on_cpu() adds 0e9bff5dcffe trace/osnoise: make use of the helper function kthread_run [...] adds 52ac0277991b trace/hwlat: make use of the helper function kthread_run_on_cpu() adds 84af486719ba ia64: module: use swap() to make code cleaner adds e1813e262418 arch/ia64/kernel/setup.c: use swap() to make code cleaner adds 5adad11cbea7 ia64: fix typo in a comment adds b3d94d248248 scripts/spelling.txt: add "oveflow" adds 2a34abfa8405 squashfs: provide backing_dev_info in order to disable read-ahead adds 73b65e30dfe2 ocfs2:Use BUG_ON instead of if condition followed by BUG. adds e6eb2e34bdb6 ocfs2: clearly handle ocfs2_grab_pages_for_write() return value adds 8b86b27cd823 ocfs2: reflink deadlock when clone file to the same direct [...] adds 195d69810150 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds b6f15aba12fa ocfs2: fix ocfs2 corrupt when iputting an inode adds ea974b885cd8 fs/ioctl: remove unnecessary __user annotation adds 07f1580f4156 mm/slab_common: use WARN() if cache still has objects on destroy adds 924101a39661 mm: slab: make slab iterator functions static adds 12a2eaae9b44 kmemleak: fix kmemleak false positive report with HW tag-b [...] adds 671b590a950e kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] adds 86ad7155e2aa mm: kmemleak: alloc gray object for reserved region with d [...] adds cfdca502a769 mm: defer kmemleak object creation of module_alloc() adds 08e87f8d7d05 mm-defer-kmemleak-object-creation-of-module_alloc-v4 adds 873e66ec9112 mm/page_alloc: split prep_compound_page into head and tail [...] adds f01391d8eab2 mm/page_alloc: refactor memmap_init_zone_device() page init adds 42a96100c971 mm/memremap: add ZONE_DEVICE support for compound pages adds 30e560bffc9a device-dax: use ALIGN() for determining pgoff adds 83395f1c3a12 device-dax: use struct_size() adds 3ddf7f9669c2 device-dax: ensure dev_dax->pgmap is valid for dynamic devices adds beb2209863db device-dax: factor out page mapping initialization adds 05d5fbef5e12 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() adds 0009916ecbbd device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() adds 0ddf9d1932ac device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix adds 6177009f7927 device-dax: compound devmap support adds 87618b40a1cc kasan: test: add globals left-out-of-bounds test adds aaea01d3d2b0 kasan: add ability to detect double-kmem_cache_destroy() adds 005fa883c366 kasan: test: add test case for double-kmem_cache_destroy() adds a906be459628 kasan: fix quarantine conflicting with init_on_free adds d60286dd3dd0 mm,fs: split dump_mapping() out from dump_page() adds 99e9a82ec3aa tools/vm/page_owner_sort.c: sort by stacktrace before culling adds f717cd6f07ab tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] adds 9a0329210ccf tools/vm/page_owner_sort.c: support sorting by stack trace adds 00bd9171b8fd tools/vm/page_owner_sort.c: add switch between culling by [...] adds f7d5efd2c559 tools/vm/page_owner_sort.c: support sorting pid and time adds df37991a78d8 tools/vm/page_owner_sort.c: two trivial fixes adds d94d7ea82dd1 tools/vm/page_owner_sort.c: delete invalid duplicate code adds 9f91b7527ac5 Documentation/vm/page_owner.rst: update the documentation adds e8093ddfafe2 documentation-vm-page_ownerrst-update-the-documentation-fix adds 06323ed5fff7 Documentation/vm/page_owner.rst: fix unexpected indentation warns adds be8ac67bfe13 mm/truncate.c: remove unneeded variable adds 6fa66a379976 gup: avoid multiple user access locking/unlocking in fault [...] adds 94fe7d9f1a99 mm/gup.c: stricter check on THP migration entry during fol [...] adds 90a65307a4be mm: shmem: don't truncate page if memory failure happens adds 8bbc1d0a194e mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] adds 83015f23b204 mm/frontswap.c: use non-atomic '__set_bit()' when possible adds 9d66a4957385 mm: memcontrol: make cgroup_memory_nokmem static adds 7d395ede822b mm/page_counter: remove an incorrect call to propagate_pro [...] adds c09bbeef5dfc mm/memcg: add oom_group_kill memory event adds bb0e03a338d9 mm: add group_oom_kill memory.event fix adds 42ae732252cb memcg: better bounds on the memcg stats updates adds e7c8c928af6c mm/memcg: use struct_size() helper in kzalloc() adds d6969e6e3006 memcg: add per-memcg vmalloc stat adds 13672eca92fc memcg-add-per-memcg-vmalloc-stat-v2 adds 0c0348943a26 memcg-add-per-memcg-vmalloc-stat-v2-fix adds b9d9eabc0647 tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] adds 3b7b794b76a7 mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit adds f00756c9bf5e mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] adds 3e11f0c4d9da mm: rearrange madvise code to allow for reuse adds 670707833cef mm: add a field to store names for private anonymous memory adds 3bc7bedcc319 docs: proc.rst: /proc/PID/maps: fix malformed table adds b0ebe03b84d1 mm: add anonymous vma name refcounting adds 0691b429dd73 mm: move anon_vma declarations to linux/mm_inline.h adds 2732b14488e1 mm: move tlb_flush_pending inline helpers to mm_inline.h adds aeb81b024532 mm: protect free_pgtables with mmap_lock write lock in exit_mmap adds 8ed1e56ed6cc mm: document locking restrictions for vm_operations_struct::close adds 6a1549a31a2a mm/oom_kill: allow process_mrelease to run under mmap_lock [...] adds 03a8531616ea docs/vm: add vmalloced-kernel-stacks document adds 539243be171c mm: change page type prior to adding page table entry adds 78059d96c6bc mm: ptep_clear() page table helper adds a26c01367c0c mm: page table check adds 17cd1a814999 x86: mm: add x86_64 support for page table check adds 9a4044a3f639 mm: remove last argument of reuse_swap_page() adds 87c774254573 mm: remove the total_mapcount argument from page_trans_hug [...] adds de6103acb023 mm: remove the total_mapcount argument from page_trans_hug [...] adds 369278f43e59 mm/dmapool.c: revert "make dma pool to use kmalloc_node" adds fe142b709f4d mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc adds b9ab585142af mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc fix adds 794efe0afc80 mm/vmalloc: add support for __GFP_NOFAIL adds 348f3dfb73f7 mm/vmalloc: be more explicit about supported gfp flags. adds be50c5805834 mm: allow !GFP_KERNEL allocations for kvmalloc adds ff5b269a7d44 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware adds bd8895d07c22 mm/vmalloc: allocate small pages for area->pages adds f348d8240456 mm-vmalloc-allocate-small-pages-for-area-pages-fix adds af226b3807ae mm: discard __GFP_ATOMIC adds 2d58fe58cc78 mm: introduce memalloc_retry_wait() adds 3b8419d05ff5 mm/pagealloc: sysctl: change watermark_scale_factor max li [...] adds e4e78cbcc3d4 mm: fix boolreturn.cocci warning adds 4714ee1127b6 mm: page_alloc: fix building error on -Werror=array-compare adds 39be4ef9068f mm: drop node from alloc_pages_vma adds 6748fd856a45 include/linux/gfp.h: further document GFP_DMA32 adds 00f30a713820 mm/page_alloc.c: modify the comment section for alloc_cont [...] adds d73b6d7f0d9a hugetlb: add hugetlb.*.numa_stat file adds 9a0140f3d518 hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical" adds bc941365a7f7 hugetlb/cgroup: fix copy/paste array assignment adds e50b77613f0b mm: hugetlb: free the 2nd vmemmap page associated with eac [...] adds 66e60dc7befe mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] adds 52163ccef0ee mm: sparsemem: use page table lock to protect kernel pmd o [...] adds 25fb536dcd29 selftests: vm: add a hugetlb test case adds 4bd913ab7cc6 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] adds 62bf15cca4ae mm, hugepages: make memory size variable in hugepage-mrema [...] adds a5dc1ee7e006 selftests/uffd: allow EINTR/EAGAIN adds ac1ed134f308 vmscan: make drop_slab_node static adds 57af06179e3e mm: vmscan: reduce throttling due to a failure to make progress adds 003f0bea9340 mm: vmscan: reduce throttling due to a failure to make pro [...] adds c9225f4cc23b mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY adds bf1101a4e88f mm/mempolicy: add set_mempolicy_home_node syscall adds 06239811d418 mm/mempolicy: wire up syscall set_mempolicy_home_node adds 457143e0eb94 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds e626afceaddc mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 16f7bda1824a mm/mempolicy: fix all kernel-doc warnings adds 9d911a2fbddd mm: migrate: fix the return value of migrate_pages() adds 627b8c00cbdd mm: migrate: correct the hugetlb migration stats adds ffdce19bab3b mm-migrate-correct-the-hugetlb-migration-stats-fix adds 923763343e02 mm: compaction: fix the migration stats in trace_mm_compac [...] adds 123bf600a8a4 mm: migrate: support multiple target nodes demotion adds b1b219be4a0c mm: migrate: add more comments for selecting target node randomly adds 9891e9fa1348 mm/migrate: move node demotion code to near its user adds a98e5d94a7d2 mm/migrate: remove redundant variables used in a for-loop adds 9d7e87229e9a mm: ksm: fix use-after-free kasan report in ksm_might_need [...] adds ecb9ab434259 mm/hwpoison: mf_mutex for soft offline and unpoison adds f5507085756a mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE adds 728385fb6199 mm/hwpoison: fix unpoison_memory() adds e3f6ed9f7904 mm: memcg/percpu: account extra objcg space to memory cgroups adds 438a9e95574e mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix adds 4fe62db913ad mm: fix race between MADV_FREE reclaim and blkdev direct IO read adds 4f0128f47ba5 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds 37bcb3002838 mm/rmap: fix potential batched TLB flush race adds ae54b7a1a09f mm-rmap-fix-potential-batched-tlb-flush-race-fix adds b493e214c277 zpool: remove the list of pools_head adds 5583c838ba2d zsmalloc: introduce some helper functions adds 2a5b27b30926 zsmalloc: rename zs_stat_type to class_stat_type adds 63c6f45cba35 zsmalloc: decouple class actions from zspage works adds c4eab4e06fe5 zsmalloc: introduce obj_allocated adds cf3d38cb3200 zsmalloc: move huge compressed obj from page to zspage adds 9f82342deb67 zsmalloc: remove zspage isolation for migration adds 7a76f1744202 locking/rwlocks: introduce write_lock_nested adds 076b9df20781 locking/rwlocks: fix write_lock_nested for RT adds 4f92f82a62ff locking: fixup write_lock_nested() implementation adds 30436bc7e29e zsmalloc: replace per zpage lock with pool->migrate_lock adds 6099ad837cb3 zsmalloc: replace get_cpu_var with local_lock adds 824d40ed6e4d mm: introduce fault_in_exact_writeable() to probe for sub- [...] adds 32f58cc30208 arm64: add support for sub-page faults user probing adds 744ede16f9d3 btrfs: avoid live-lock in search_ioctl() on hardware with [...] adds e9fabcfc3cdf zram: use ATTRIBUTE_GROUPS adds 329566fcc6f3 mm: fix some comment errors adds 3920837ea9de mm: make some vars and functions static or __init adds 6aae4416fc10 mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault adds 12bfde756379 mm/damon: unified access_check function naming rules adds 588cd49ed3ec mm/damon: add 'age' of region tracepoint support adds a36a42c9e174 mm/damon/core: use abs() instead of diff_of() adds 48d1195d946d mm/damon: remove some unneeded function definitions in damon.h adds 60ed565b47ae mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix adds 6598346c7fad mm/damon/vaddr: remove swap_ranges() and replace it with swap() adds 0bc1f3851b70 mm/damon/schemes: add the validity judgment of thresholds adds e99bef6d3a8e mm/damon: move damon_rand() definition into damon.h adds aa308afaeb57 mm/damon: modify damon_rand() macro to static inline function adds 459082fc6b1b mm/damon: convert macro functions to static inline functions adds 80d97e48bf8d Docs/admin-guide/mm/damon/usage: update for scheme quotas [...] adds b0e1240428af Docs/admin-guide/mm/damon/usage: remove redundant information adds f3b7d8f00944 Docs/admin-guide/mm/damon/usage: mention tracepoint at the [...] adds 6bf1af24f805 Docs/admin-guide/mm/damon/usage: update for kdamond_pid an [...] adds 9481934d7a11 mm/damon: remove a mistakenly added comment for a future feature adds 9221bf459dd6 mm/damon/schemes: account scheme actions that successfully [...] adds 518cb10595d0 mm/damon/schemes: account how many times quota limit has exceeded adds d75be1c60d0a mm/damon/reclaim: provide reclamation statistics adds 706909535292 Docs/admin-guide/mm/damon/reclaim: document statistics parameters adds afcd166961cd mm/damon/dbgfs: support all DAMOS stats adds 2332413f6274 Docs/admin-guide/mm/damon/usage: update for schemes statistics adds 63a6c3761a0b mm/damon: add access checking for hugetlb pages adds ca1a2230bba0 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 0c3b06b302f5 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 309e94895bcd kernel/hung_task.c: Monitor killed tasks. adds 8a4eac19b4f9 mm: percpu: generalize percpu related config adds 5f322bd6b8e7 mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef adds 79b372265f79 mm: percpu: add generic pcpu_fc_alloc/free funciton adds 658884173ac6 mm: percpu: add generic pcpu_populate_pte() function adds 1098ccfeb00c proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] adds 6e3c823cacf3 proc: make the proc_create[_data]() stubs static inlines adds 8ec4d6544aab proc-make-the-proc_create-stubs-static-inlines-fix adds 7f136fb75791 proc-make-the-proc_create-stubs-static-inlines-fix2 adds ea09981ea277 proc-make-the-proc_create-stubs-static-inlines-fix2-fix adds 4f783fb10afd proc: convert the return type of proc_fd_access_allowed() [...] adds 9589da308c2a proc/sysctl: make protected_* world readable adds 325a40892303 include/linux/unaligned: replace kernel.h with the necessa [...] adds 804dcef76394 kernel.h: include a note to discourage people from includi [...] adds 0445c40502ab fs/exec: replace strlcpy with strscpy_pad in __set_task_comm adds c00cb6b65a5b fs/exec: replace strncpy with strscpy_pad in __get_task_comm adds c8901828f94a drivers/infiniband: replace open-coded string copy with ge [...] adds 8b0b0006c556 fs/binfmt_elf: replace open-coded string copy with get_task_comm adds e0d71da8b9e0 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] adds 5454100aceb6 tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] adds 952267c8b806 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] adds cee89ae8047b kthread: dynamically allocate memory to store kthread's full name adds ec2493517360 kernel/sys.c: only take tasklist_lock for get/setpriority( [...] adds b450fb83806c kernel-sys-only-take-tasklist_lock-for-get-setpriorityprio [...] adds 4913456696a5 kstrtox: uninline everything adds c1a65c92c244 list: introduce list_is_head() helper and re-use it in list.h adds 22e947ba74c8 lib/list_debug.c: print more list debugging context in __l [...] adds 5b08fdb2cb34 hash.h: remove unused define directive adds b81b12432082 drivers/infiniband/sw/rxe/rxe_qp.c: fix for "hash.h: remov [...] adds 1d9a33244d03 test_hash.c: split test_int_hash into arch-specific functions adds 63f9853a07c5 test_hash.c: split test_hash_init adds 3c9a0688173b lib/Kconfig.debug: properly split hash test kernel entries adds d8a973949391 test_hash.c: refactor into kunit adds 510f27277fdd kunit: replace kernel.h with the necessary inclusions adds 353d48d03ca7 uuid: discourage people from using UAPI header in new code adds e07d9875b7a5 uuid: remove licence boilerplate text from the header adds 0cb264a6f1c5 lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test adds ff6ecd75fd43 lz4: fix LZ4_decompress_safe_partial read out of bound adds bd1c326e84e9 checkpatch: relax regexp for COMMIT_LOG_LONG_LINE adds 2a3ab7d47856 checkpatch: Improve Kconfig help test adds 05b2e813fd43 const_structs.checkpatch: add frequently used ops structs adds 224f816597b5 fs/binfmt_elf: use PT_LOAD p_align values for static PIE adds 04e5c1cb432e ELF: fix overflow in total mapping size calculation adds 928ec8dd210a init/main.c: silence some -Wunused-parameter warnings adds f17ce5360f68 hfsplus: use struct_group_attr() for memcpy() region adds 5300763045e1 FAT: use io_schedule_timeout() instead of congestion_wait() adds 5b4eb665e2c2 signal: clean up kernel-doc comments adds 1542000bfb5f fs/adfs: remove unneeded variable make code cleaner adds df6da8236390 panic: use error_report_end tracepoint on warnings adds 166903c7320e panic-use-error_report_end-tracepoint-on-warnings-fix adds b3fd8ec56672 panic: Remove oops_id. adds 4b80d4b7ed71 docs: sysctl/kernel: add missing bit to panic_print adds 658a6ba2a287 panic: add option to dump all CPUs backtraces in panic_print adds 53af1acf238a panic: allow printing extra panic information on kdump adds 480abd7db51c delayacct: support swapin delay accounting for swapping wi [...] adds 586befa9c450 delayacct: fix incomplete disable operation when switch en [...] adds f0ca4f2d5d4a delayacct: cleanup flags in struct task_delay_info and fun [...] adds 454b4f3a7fa6 Documentation/accounting/delay-accounting.rst: add thrashi [...] adds e73fc87e55bf delayacct: track delays from memory compact adds 9c648b8bdb3f configs: introduce debug.config for CI-like setup adds b021f3202d05 arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] adds 7a18576be219 btrfs: use generic Kconfig option for 256kB page size limit adds 245c79e4bd03 lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] adds c424cbe6f774 kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR adds 2b8f69eda097 ubsan: remove CONFIG_UBSAN_OBJECT_SIZE adds 7b69285cc1e9 Merge branch 'akpm-current/current' adds b5bb1bd8827a mm/migrate.c: rework migration_entry_wait() to not take a pageref adds 75d0f681759d sysctl: add a new register_sysctl_init() interface adds 641e146e1ef8 sysctl: move some boundary constants from sysctl.c to sysctl_vals adds 86277881731d sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] adds 80d055409d61 hung_task: move hung_task sysctl interface to hung_task.c adds 49518b36fe9c watchdog: move watchdog sysctl interface to watchdog.c adds 6d34cf1e2e8e sysctl: make ngroups_max const adds acf4162905c3 sysctl: use const for typically used max/min proc sysctls adds 864ece187072 sysctl: use SYSCTL_ZERO to replace some static int zero uses adds e58aabaa2527 aio: move aio sysctl to aio.c adds 0d6b3233ff8c dnotify: move dnotify sysctl to dnotify.c adds 0863a8304766 hpet: simplify subdirectory registration with register_sysctl() adds 20b463a3baae i915: simplify subdirectory registration with register_sysctl() adds 41c7bce612f5 macintosh/mac_hid.c: simplify subdirectory registration wi [...] adds 149e0e598bc1 ocfs2: simplify subdirectory registration with register_sysctl() adds f03d20b2318f test_sysctl: simplify subdirectory registration with regis [...] adds 11f044812c2e inotify: simplify subdirectory registration with register_ [...] adds 06838fbfd1b3 inotify-simplify-subdirectory-registration-with-register_s [...] adds 626f7c43a1c2 cdrom: simplify subdirectory registration with register_sysctl() adds 9371114a8d13 eventpoll: simplify sysctl declaration with register_sysctl() adds 0419dbb2c18a firmware_loader: move firmware sysctl to its own files adds 8c862b83409f firmware_loader-move-firmware-sysctl-to-its-own-files-fix adds 8ed83ae56e7a firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix adds 8489768ae3aa firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 adds bf0f4cd5f465 random: move the random sysctl declarations to its own file adds 8ab4aa6515c5 sysctl: add helper to register a sysctl mount point adds 1200f7344a97 sysctl-add-helper-to-register-a-sysctl-mount-point-fix adds a6f1e3b4b43f fs: move binfmt_misc sysctl to its own file adds 7a683f59d7dc printk: move printk sysctl to printk/sysctl.c adds 5f4433af32fc scsi/sg: move sg-big-buff sysctl to scsi/sg.c adds 4ac79732d0e8 stackleak: move stack_erasing sysctl to stackleak.c adds 9b57ef77971f sysctl: share unsigned long const values adds 09dccec93ca4 fs: move inode sysctls to its own file adds 366b8c6ed99b fs: move fs stat sysctls to file_table.c adds 31eda1747016 fs: move dcache sysctls to its own file adds cc7475ff4fee fs/inode: avoid unused-variable warning adds 3f4c09d7ade0 fs/dcache: avoid unused-function warning adds c5289b393db5 sysctl: move maxolduid as a sysctl specific const adds 210d493faa35 fs: move shared sysctls to fs/sysctls.c adds 8b56a76ca886 fs: move locking sysctls where they are used adds 98f36728e1d7 fs: move namei sysctls to its own file adds e2733dacbeb3 fs: move fs/exec.c sysctls into its own file adds d886d33701eb fs: move pipe sysctls to is own file adds 967c8f408294 sysctl: add and use base directory declarer and registrati [...] adds 63afb1a07245 sysctl-add-and-use-base-directory-declarer-and-registratio [...] adds 129049c35be0 fs: move namespace sysctls and declare fs base directory adds bd3f5a533619 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() adds f5c3f51c28fe printk: fix build warning when CONFIG_PRINTK=n adds 8471b90fb362 fs/coredump: move coredump sysctls into its own file adds deb761b4ddc2 kprobe: move sysctl_kprobes_optimization to kprobes.c adds 2a89f6bce792 kernel/sysctl.c: remove unused variable ten_thousand adds 5857c259a0e0 sysctl: returns -EINVAL when a negative value is passed to [...] adds 7093cf272146 fs: proc: store PDE()->data into inode->i_private adds 3fadaca878f5 proc: remove PDE_DATA() completely adds 2db53c3cdb56 proc-remove-pde_data-completely-fix adds 057f267f46b9 proc-remove-pde_data-completely-fix-fix adds 605d9b4bdbf9 lib/stackdepot: allow optional init and stack_table alloca [...] adds dd94ba788b4d lib/stackdepot: fix spelling mistake and grammar in pr_err [...] adds b568ca00331e lib/stackdepot: allow optional init and stack_table alloca [...] adds cd8780365fd2 lib/stackdepot: allow optional init and stack_table alloca [...] adds a73944a32249 lib/stackdepot: allow optional init and stack_table alloca [...] adds 801cefa1c7a8 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] adds 80d1971d9efa Merge branch 'akpm/master' adds ea586a076e8a Add linux-next specific files for 20211224
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 (2bd48302750c) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-class-power | 14 + Documentation/accounting/delay-accounting.rst | 55 +- Documentation/admin-guide/cgroup-v2.rst | 3 + Documentation/admin-guide/kernel-parameters.txt | 1 + Documentation/admin-guide/sysctl/kernel.rst | 2 + Documentation/dev-tools/kunit/architecture.rst | 204 + Documentation/dev-tools/kunit/faq.rst | 73 +- Documentation/dev-tools/kunit/index.rst | 172 +- .../dev-tools/kunit/kunit_suitememorydiagram.svg | 81 + Documentation/dev-tools/kunit/run_manual.rst | 57 + Documentation/dev-tools/kunit/run_wrapper.rst | 247 ++ Documentation/dev-tools/kunit/start.rst | 189 +- Documentation/dev-tools/kunit/style.rst | 105 +- Documentation/dev-tools/kunit/usage.rst | 578 ++- .../devicetree/bindings/arm/bcm/brcm,bcm4908.yaml | 1 + Documentation/devicetree/bindings/arm/qcom.yaml | 6 - .../devicetree/bindings/crypto/qcom,prng.txt | 19 - .../devicetree/bindings/crypto/qcom,prng.yaml | 43 + .../bindings/display/bridge/lvds-codec.yaml | 43 +- .../bindings/display/msm/dpu-sdm845.yaml | 5 +- .../bindings/gpio/mstar,msc313-gpio.yaml | 4 +- .../bindings/memory-controllers/ti,gpmc.yaml | 23 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 1 + .../bindings/net/wireless/microchip,wilc1000.yaml | 19 + .../bindings/reserved-memory/qcom,cmd-db.txt | 37 - .../bindings/reserved-memory/qcom,cmd-db.yaml | 46 + .../bindings/reserved-memory/qcom,rmtfs-mem.txt | 51 - .../bindings/reserved-memory/qcom,rmtfs-mem.yaml | 53 + .../devicetree/bindings/sound/amlogic,aiu.yaml | 5 + .../bindings/sound/amlogic,g12a-toacodec.yaml | 5 + .../devicetree/bindings/sound/amlogic,t9015.yaml | 5 + .../devicetree/bindings/sound/linux,spdif-dit.yaml | 5 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 16 + .../bindings/sound/simple-audio-amplifier.yaml | 8 +- Documentation/filesystems/locking.rst | 5 - Documentation/livepatch/api.rst | 30 + Documentation/livepatch/index.rst | 1 + Documentation/livepatch/shadow-vars.rst | 4 +- Documentation/livepatch/system-state.rst | 4 +- Documentation/memory-barriers.txt | 8 + Documentation/networking/bonding.rst | 11 +- .../networking/devlink/devlink-params.rst | 12 +- Documentation/networking/devlink/mlx5.rst | 10 + Documentation/sphinx/kernel_abi.py | 2 +- Documentation/sphinx/kernel_feat.py | 2 +- .../zh_CN/accounting/delay-accounting.rst | 111 + .../translations/zh_CN/accounting/index.rst | 2 +- .../translations/zh_CN/scheduler/index.rst | 2 +- .../translations/zh_CN/scheduler/sched-domains.rst | 72 + Documentation/vm/index.rst | 1 + Documentation/vm/page_owner.rst | 29 +- Documentation/vm/page_table_check.rst | 10 +- Documentation/vm/vmalloced-kernel-stacks.rst | 153 + MAINTAINERS | 14 +- Next/SHA1s | 120 +- Next/merge.log | 4387 +++++++++++--------- arch/arm/arm-soc-for-next-contents.txt | 31 +- arch/arm/boot/dts/bcm-cygnus.dtsi | 18 +- arch/arm/boot/dts/bcm-hr2.dtsi | 4 +- arch/arm/boot/dts/bcm-nsp.dtsi | 8 +- arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts | 3 +- arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 62 +- arch/arm/boot/dts/bcm5301x.dtsi | 31 +- arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi | 4 + arch/arm/boot/dts/dra7.dtsi | 20 +- arch/arm/configs/multi_v7_defconfig | 6 +- arch/arm64/Kconfig | 20 +- arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 1 + .../broadcom/bcm4908/bcm4908-netgear-raxe500.dts | 50 + arch/arm64/boot/dts/exynos/Makefile | 1 + arch/arm64/boot/dts/exynos/exynos850-e850-96.dts | 195 + arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi | 643 +++ arch/arm64/boot/dts/exynos/exynos850.dtsi | 759 ++++ arch/arm64/boot/dts/qcom/sm6125.dtsi | 4 +- .../boot/dts/ti/k3-j721s2-common-proc-board.dts | 14 +- arch/arm64/boot/dts/ti/k3-j721s2.dtsi | 22 - arch/arm64/configs/defconfig | 13 +- arch/arm64/include/asm/barrier.h | 9 + arch/arm64/kernel/process.c | 39 +- arch/arm64/kernel/setup.c | 7 +- arch/ia64/Kconfig | 9 +- arch/mips/Kconfig | 10 +- arch/mips/mm/init.c | 14 +- arch/parisc/Kconfig | 5 - arch/parisc/boot/compressed/.gitignore | 2 - arch/parisc/boot/compressed/Makefile | 8 - arch/parisc/boot/compressed/firmware.c | 2 + arch/parisc/boot/compressed/real2.S | 2 + arch/parisc/include/asm/assembly.h | 10 + arch/parisc/include/asm/futex.h | 104 +- arch/parisc/include/asm/special_insns.h | 44 +- arch/parisc/include/asm/uaccess.h | 12 +- arch/parisc/kernel/asm-offsets.c | 1 + arch/parisc/kernel/syscall.S | 771 +++- arch/parisc/kernel/traps.c | 2 +- arch/parisc/mm/fault.c | 6 +- arch/powerpc/Kconfig | 17 +- arch/powerpc/Makefile | 9 +- arch/powerpc/boot/crt0.S | 2 +- arch/powerpc/boot/dts/digsy_mtc.dts | 8 - arch/powerpc/boot/dts/o2d.dtsi | 6 - arch/powerpc/boot/zImage.lds.S | 7 +- arch/powerpc/include/asm/book3s/64/mmu.h | 2 +- arch/powerpc/include/asm/btext.h | 10 +- arch/powerpc/include/asm/code-patching.h | 22 +- arch/powerpc/include/asm/cpm2.h | 6 +- arch/powerpc/include/asm/cpuidle.h | 2 +- arch/powerpc/include/asm/eeh.h | 2 +- arch/powerpc/include/asm/exception-64e.h | 4 + arch/powerpc/include/asm/fadump-internal.h | 6 +- arch/powerpc/include/asm/head-64.h | 12 +- arch/powerpc/include/asm/hugetlb.h | 2 +- arch/powerpc/include/asm/i8259.h | 2 +- arch/powerpc/include/asm/inst.h | 8 + arch/powerpc/include/asm/iommu.h | 2 +- arch/powerpc/include/asm/ipic.h | 2 +- arch/powerpc/include/asm/kexec.h | 2 +- arch/powerpc/include/asm/kvm_guest.h | 2 +- arch/powerpc/include/asm/mmu_context.h | 2 +- arch/powerpc/include/asm/mpic.h | 2 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 6 + arch/powerpc/include/asm/opal.h | 2 +- arch/powerpc/include/asm/pci.h | 2 +- arch/powerpc/include/asm/perf_event_server.h | 2 +- arch/powerpc/include/asm/ppc-opcode.h | 4 + arch/powerpc/include/asm/sections.h | 16 +- arch/powerpc/include/asm/setup.h | 9 +- arch/powerpc/include/asm/smu.h | 2 +- arch/powerpc/include/asm/udbg.h | 10 +- arch/powerpc/include/asm/xics.h | 4 +- arch/powerpc/include/asm/xmon.h | 2 +- arch/powerpc/kernel/Makefile | 1 + arch/powerpc/kernel/btext.c | 12 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 2 +- arch/powerpc/kernel/eeh_cache.c | 2 +- arch/powerpc/kernel/exceptions-64s.S | 47 +- arch/powerpc/kernel/fadump.c | 18 +- arch/powerpc/kernel/head_64.S | 20 +- arch/powerpc/kernel/idle.c | 2 +- arch/powerpc/kernel/idle_6xx.S | 2 +- arch/powerpc/kernel/interrupt_64.S | 2 +- arch/powerpc/kernel/l2cr_6xx.S | 6 +- arch/powerpc/kernel/nvram_64.c | 6 +- arch/powerpc/kernel/pci-common.c | 2 +- arch/powerpc/kernel/pci_32.c | 4 +- arch/powerpc/kernel/prom.c | 4 +- arch/powerpc/kernel/prom_init.c | 12 +- arch/powerpc/kernel/rtasd.c | 6 +- arch/powerpc/kernel/security.c | 4 +- arch/powerpc/kernel/setup_64.c | 99 +- arch/powerpc/kernel/smp.c | 5 +- arch/powerpc/kernel/swsusp_32.S | 2 +- arch/powerpc/kernel/swsusp_asm64.S | 2 +- arch/powerpc/kernel/sysfs.c | 10 +- arch/powerpc/kernel/udbg_16550.c | 10 +- arch/powerpc/kernel/vmlinux.lds.S | 8 +- arch/powerpc/kexec/core.c | 2 +- arch/powerpc/lib/Makefile | 7 +- arch/powerpc/lib/code-patching.c | 473 +-- arch/powerpc/lib/feature-fixups.c | 26 +- arch/powerpc/lib/test-code-patching.c | 362 ++ arch/powerpc/lib/test_code-patching.S | 20 - arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s64/hash_native.c | 4 +- arch/powerpc/mm/book3s64/hash_utils.c | 6 +- arch/powerpc/mm/book3s64/hugetlbpage.c | 2 +- arch/powerpc/mm/book3s64/mmu_context.c | 2 +- arch/powerpc/mm/book3s64/pkeys.c | 2 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 8 +- arch/powerpc/mm/mem.c | 2 - arch/powerpc/mm/mmu_context.c | 2 +- arch/powerpc/mm/nohash/44x.c | 4 +- arch/powerpc/mm/nohash/book3e_pgtable.c | 15 + arch/powerpc/mm/nohash/fsl_book3e.c | 2 +- arch/powerpc/mm/nohash/tlb.c | 4 +- arch/powerpc/mm/numa.c | 6 +- arch/powerpc/mm/pgtable_64.c | 14 +- arch/powerpc/mm/ptdump/ptdump.c | 2 +- arch/powerpc/perf/core-book3s.c | 2 +- arch/powerpc/perf/generic-compat-pmu.c | 2 +- arch/powerpc/perf/hv-24x7.c | 2 +- arch/powerpc/perf/internal.h | 18 +- arch/powerpc/perf/power10-pmu.c | 2 +- arch/powerpc/perf/power5+-pmu.c | 2 +- arch/powerpc/perf/power5-pmu.c | 2 +- arch/powerpc/perf/power6-pmu.c | 2 +- arch/powerpc/perf/power7-pmu.c | 2 +- arch/powerpc/perf/power8-pmu.c | 2 +- arch/powerpc/perf/power9-pmu.c | 2 +- arch/powerpc/perf/ppc970-pmu.c | 2 +- arch/powerpc/platforms/44x/fsp2.c | 4 +- arch/powerpc/platforms/4xx/cpm.c | 4 +- arch/powerpc/platforms/4xx/pci.c | 2 +- arch/powerpc/platforms/512x/clock-commonclk.c | 52 +- arch/powerpc/platforms/512x/mpc512x.h | 4 +- arch/powerpc/platforms/512x/mpc512x_shared.c | 4 +- arch/powerpc/platforms/83xx/km83xx.c | 2 +- arch/powerpc/platforms/83xx/mpc834x_mds.c | 2 +- arch/powerpc/platforms/83xx/mpc837x_mds.c | 2 +- arch/powerpc/platforms/83xx/mpc837x_rdb.c | 2 +- arch/powerpc/platforms/83xx/mpc83xx.h | 6 +- arch/powerpc/platforms/83xx/usb.c | 6 +- arch/powerpc/platforms/85xx/ge_imp3a.c | 2 +- arch/powerpc/platforms/85xx/mpc85xx_cds.c | 2 +- arch/powerpc/platforms/85xx/socrates_fpga_pic.c | 2 +- arch/powerpc/platforms/85xx/socrates_fpga_pic.h | 2 +- arch/powerpc/platforms/85xx/xes_mpc85xx.c | 4 +- arch/powerpc/platforms/cell/cbe_regs.c | 2 +- arch/powerpc/platforms/cell/iommu.c | 14 +- arch/powerpc/platforms/cell/spu_base.c | 6 +- arch/powerpc/platforms/cell/spu_manage.c | 16 +- arch/powerpc/platforms/cell/spufs/inode.c | 2 +- arch/powerpc/platforms/chrp/pegasos_eth.c | 2 +- arch/powerpc/platforms/embedded6xx/hlwd-pic.c | 4 +- arch/powerpc/platforms/embedded6xx/hlwd-pic.h | 2 +- arch/powerpc/platforms/embedded6xx/holly.c | 2 +- arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c | 4 +- arch/powerpc/platforms/embedded6xx/wii.c | 2 +- arch/powerpc/platforms/pasemi/msi.c | 2 +- arch/powerpc/platforms/pasemi/pasemi.h | 2 +- arch/powerpc/platforms/pasemi/pci.c | 2 +- arch/powerpc/platforms/pasemi/setup.c | 2 +- arch/powerpc/platforms/powermac/cache.S | 4 +- arch/powerpc/platforms/powermac/feature.c | 2 +- arch/powerpc/platforms/powermac/nvram.c | 2 +- arch/powerpc/platforms/powermac/pfunc_base.c | 6 +- arch/powerpc/platforms/powermac/pic.c | 6 +- arch/powerpc/platforms/powermac/setup.c | 6 +- arch/powerpc/platforms/powermac/smp.c | 4 +- arch/powerpc/platforms/powermac/udbg_scc.c | 2 +- arch/powerpc/platforms/powernv/idle.c | 6 +- arch/powerpc/platforms/powernv/opal-core.c | 6 +- arch/powerpc/platforms/powernv/opal-fadump.c | 2 +- arch/powerpc/platforms/powernv/opal-msglog.c | 4 +- arch/powerpc/platforms/powernv/opal-power.c | 2 +- arch/powerpc/platforms/powernv/opal-powercap.c | 2 +- arch/powerpc/platforms/powernv/opal-rtc.c | 2 +- .../powerpc/platforms/powernv/opal-sensor-groups.c | 4 +- arch/powerpc/platforms/powernv/opal.c | 8 +- arch/powerpc/platforms/powernv/pci-ioda.c | 4 +- arch/powerpc/platforms/powernv/powernv.h | 4 +- arch/powerpc/platforms/powernv/rng.c | 2 +- arch/powerpc/platforms/powernv/setup.c | 6 +- arch/powerpc/platforms/ps3/gelic_udbg.c | 2 +- arch/powerpc/platforms/ps3/mm.c | 4 +- arch/powerpc/platforms/ps3/os-area.c | 4 +- arch/powerpc/platforms/ps3/platform.h | 14 +- arch/powerpc/platforms/ps3/repository.c | 20 +- arch/powerpc/platforms/ps3/smp.c | 2 +- arch/powerpc/platforms/ps3/spu.c | 2 +- arch/powerpc/platforms/pseries/event_sources.c | 2 +- arch/powerpc/platforms/pseries/iommu.c | 2 +- arch/powerpc/platforms/pseries/lpar.c | 6 +- arch/powerpc/platforms/pseries/pseries.h | 2 +- arch/powerpc/platforms/pseries/rtas-fadump.c | 6 +- arch/powerpc/platforms/pseries/setup.c | 4 +- arch/powerpc/platforms/pseries/vas.c | 2 +- arch/powerpc/platforms/pseries/vio.c | 6 +- arch/powerpc/sysdev/cpm2.c | 6 +- arch/powerpc/sysdev/dart_iommu.c | 2 +- arch/powerpc/sysdev/fsl_mpic_err.c | 4 +- arch/powerpc/sysdev/fsl_pci.c | 2 +- arch/powerpc/sysdev/fsl_pci.h | 2 +- arch/powerpc/sysdev/i8259.c | 2 +- arch/powerpc/sysdev/ipic.c | 2 +- arch/powerpc/sysdev/mpic.c | 5 +- arch/powerpc/sysdev/mpic.h | 10 +- arch/powerpc/sysdev/mpic_msi.c | 6 +- arch/powerpc/sysdev/mpic_timer.c | 6 +- arch/powerpc/sysdev/mpic_u3msi.c | 2 +- arch/powerpc/sysdev/tsi108_pci.c | 2 +- arch/powerpc/sysdev/udbg_memcons.c | 2 +- arch/powerpc/sysdev/xics/icp-hv.c | 2 +- arch/powerpc/sysdev/xics/icp-opal.c | 2 +- arch/powerpc/sysdev/xics/xics-common.c | 2 +- arch/powerpc/sysdev/xive/native.c | 4 +- arch/powerpc/sysdev/xive/spapr.c | 6 +- arch/powerpc/xmon/xmon.c | 2 +- arch/riscv/Kconfig | 10 +- arch/sparc/Kconfig | 12 +- arch/sparc/kernel/smp_64.c | 103 +- arch/um/.gitignore | 1 + arch/um/Kconfig | 2 +- arch/um/drivers/virt-pci.c | 8 +- arch/um/drivers/virtio_uml.c | 54 +- arch/um/include/asm/processor-generic.h | 2 +- arch/um/include/asm/thread_info.h | 4 - arch/um/include/asm/uaccess.h | 21 +- arch/um/include/shared/common-offsets.h | 15 - arch/um/include/shared/irq_user.h | 1 - arch/um/include/shared/kern_util.h | 2 - arch/um/include/shared/mem_user.h | 5 - arch/um/include/shared/net_kern.h | 2 - arch/um/include/shared/net_user.h | 1 - arch/um/include/shared/os.h | 13 - arch/um/include/shared/registers.h | 6 +- arch/um/include/shared/sigio.h | 1 - arch/um/kernel/Makefile | 4 +- arch/um/kernel/dtb.c | 41 + arch/um/kernel/exec.c | 1 + arch/um/kernel/initrd.c | 48 +- arch/um/kernel/load_file.c | 61 + arch/um/kernel/mem.c | 3 +- arch/um/kernel/process.c | 6 +- arch/um/kernel/skas/uaccess.c | 25 - arch/um/kernel/syscall.c | 28 - arch/um/kernel/trap.c | 1 - arch/um/kernel/um_arch.c | 3 + arch/um/kernel/um_arch.h | 14 + arch/um/os-Linux/registers.c | 4 +- arch/um/os-Linux/sigio.c | 7 +- arch/um/os-Linux/start_up.c | 2 +- arch/x86/Kconfig | 17 +- arch/x86/boot/compressed/Makefile | 7 +- arch/x86/include/asm/mce.h | 25 +- arch/x86/include/asm/mtrr.h | 8 +- arch/x86/kernel/asm-offsets.c | 3 - arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/cpu/mce/amd.c | 80 +- arch/x86/kernel/head64.c | 16 +- arch/x86/kernel/setup.c | 7 +- arch/x86/kernel/setup_percpu.c | 66 +- arch/x86/kvm/mmu/spte.c | 1 + arch/x86/um/asm/barrier.h | 1 + arch/x86/um/asm/segment.h | 8 - arch/x86/um/os-Linux/registers.c | 1 + arch/x86/um/ptrace_32.c | 1 + arch/x86/um/ptrace_64.c | 1 + arch/x86/um/shared/sysdep/syscalls_64.h | 3 - arch/x86/um/signal.c | 1 + arch/x86/um/sys_call_table_32.c | 4 - arch/x86/um/sys_call_table_64.c | 17 - arch/x86/um/syscalls_64.c | 14 +- block/blk-ioc.c | 6 +- block/blk-pm.c | 22 +- drivers/acpi/nfit/core.c | 4 +- drivers/android/binder.c | 2 +- drivers/base/arch_numa.c | 68 +- drivers/base/platform.c | 4 + drivers/block/paride/bpck.c | 1 + drivers/bluetooth/btusb.c | 8 + drivers/bluetooth/hci_qca.c | 3 + drivers/bluetooth/hci_vhci.c | 2 + drivers/char/applicom.c | 4 +- drivers/char/ipmi/ipmi_ssif.c | 2 +- drivers/counter/104-quad-8.c | 82 +- drivers/counter/ti-eqep.c | 23 +- drivers/edac/mce_amd.c | 146 +- drivers/firmware/google/Kconfig | 6 +- drivers/firmware/qemu_fw_cfg.c | 21 +- drivers/gnss/Kconfig | 11 + drivers/gnss/Makefile | 3 + drivers/gnss/usb.c | 214 + drivers/gpio/gpio-adnp.c | 1 - drivers/gpio/gpio-amdpt.c | 4 +- drivers/gpio/gpio-arizona.c | 5 +- drivers/gpio/gpio-bcm-kona.c | 2 +- drivers/gpio/gpio-bd71828.c | 1 - drivers/gpio/gpio-brcmstb.c | 3 +- drivers/gpio/gpio-creg-snps.c | 2 +- drivers/gpio/gpio-davinci.c | 1 - drivers/gpio/gpio-eic-sprd.c | 1 - drivers/gpio/gpio-em.c | 1 - drivers/gpio/gpio-ge.c | 1 - drivers/gpio/gpio-grgpio.c | 1 - drivers/gpio/gpio-gw-pld.c | 2 - drivers/gpio/gpio-lpc32xx.c | 2 +- drivers/gpio/gpio-msc313.c | 266 +- drivers/gpio/gpio-mt7621.c | 6 +- drivers/gpio/gpio-mvebu.c | 1 - drivers/gpio/gpio-omap.c | 3 - drivers/gpio/gpio-palmas.c | 4 +- drivers/gpio/gpio-pmic-eic-sprd.c | 1 - drivers/gpio/gpio-pxa.c | 8 +- drivers/gpio/gpio-raspberrypi-exp.c | 1 - drivers/gpio/gpio-rda.c | 3 - drivers/gpio/gpio-regmap.c | 6 +- drivers/gpio/gpio-rockchip.c | 3 - drivers/gpio/gpio-sama5d2-piobu.c | 1 - drivers/gpio/gpio-sim.c | 7 +- drivers/gpio/gpio-sprd.c | 1 - drivers/gpio/gpio-stmpe.c | 1 - drivers/gpio/gpio-tc3589x.c | 1 - drivers/gpio/gpio-tegra186.c | 53 +- drivers/gpio/gpio-tps65218.c | 3 - drivers/gpio/gpio-tps6586x.c | 5 +- drivers/gpio/gpio-tps65910.c | 6 +- drivers/gpio/gpio-twl6040.c | 5 +- drivers/gpio/gpio-vf610.c | 1 - drivers/gpio/gpio-wm831x.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 2 + drivers/gpu/drm/amd/amdgpu/nv.c | 2 + drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 1 + drivers/gpu/drm/etnaviv/etnaviv_sched.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 13 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 49 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 20 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 43 +- drivers/gpu/drm/exynos/exynos_drm_gem.h | 5 - drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 4 +- drivers/gpu/drm/i915/display/intel_display.c | 18 +- drivers/gpu/drm/i915/display/intel_dpt.c | 4 +- drivers/gpu/drm/i915/display/intel_overlay.c | 2 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 22 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 54 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 8 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 46 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 333 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 2 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 4 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 2 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 69 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 2 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 26 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 16 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 23 +- drivers/gpu/drm/i915/gt/intel_context.h | 3 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 1 + drivers/gpu/drm/i915/gt/intel_engine_pm.c | 40 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 2 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 408 +- drivers/gpu/drm/i915/gt/intel_gt.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt.h | 1 + drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 7 +- drivers/gpu/drm/i915/gt/intel_gt_debugfs.h | 21 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 27 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 9 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 24 +- drivers/gpu/drm/i915/gt/intel_migrate.h | 9 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 12 - drivers/gpu/drm/i915/gt/intel_region_lmem.c | 5 +- drivers/gpu/drm/i915/gt/intel_rps.c | 71 +- drivers/gpu/drm/i915/gt/intel_rps.h | 2 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 2 +- drivers/gpu/drm/i915/gt/mock_engine.c | 12 +- drivers/gpu/drm/i915/gt/selftest_context.c | 2 +- drivers/gpu/drm/i915/gt/selftest_engine.c | 2 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 4 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 4 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 6 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 8 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 2 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 2 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 6 +- drivers/gpu/drm/i915/gt/selftest_mocs.c | 2 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 4 +- drivers/gpu/drm/i915/gt/selftest_slpc.c | 6 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 6 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 12 + drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 18 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 33 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 62 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 79 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 75 +- drivers/gpu/drm/i915/gt/uc/intel_huc.h | 2 - drivers/gpu/drm/i915/gt/uc/intel_uc.c | 9 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 188 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 18 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 175 +- .../gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c | 2 +- drivers/gpu/drm/i915/gvt/gvt.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 2 +- drivers/gpu/drm/i915/i915_active.c | 28 +- drivers/gpu/drm/i915/i915_active.h | 17 +- drivers/gpu/drm/i915/i915_debugfs.c | 41 +- drivers/gpu/drm/i915/i915_debugfs_params.c | 4 +- drivers/gpu/drm/i915/i915_deps.c | 237 ++ drivers/gpu/drm/i915/i915_deps.h | 45 + drivers/gpu/drm/i915/i915_driver.c | 31 +- drivers/gpu/drm/i915/i915_drv.h | 28 +- drivers/gpu/drm/i915/i915_gem.c | 46 +- drivers/gpu/drm/i915/i915_getparam.c | 10 +- drivers/gpu/drm/i915/i915_gpu_error.c | 13 +- drivers/gpu/drm/i915/i915_irq.c | 56 +- drivers/gpu/drm/i915/i915_params.c | 3 + drivers/gpu/drm/i915/i915_params.h | 1 + drivers/gpu/drm/i915/i915_pci.c | 2 + drivers/gpu/drm/i915/i915_perf.c | 2 +- drivers/gpu/drm/i915/i915_pmu.c | 14 +- drivers/gpu/drm/i915/i915_query.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 4 + drivers/gpu/drm/i915/i915_request.c | 23 + drivers/gpu/drm/i915/i915_request.h | 5 +- drivers/gpu/drm/i915/i915_sysfs.c | 22 +- drivers/gpu/drm/i915/i915_vma.c | 459 +- drivers/gpu/drm/i915/i915_vma.h | 5 +- drivers/gpu/drm/i915/i915_vma_types.h | 1 - drivers/gpu/drm/i915/intel_device_info.h | 1 + drivers/gpu/drm/i915/intel_gvt.c | 2 +- drivers/gpu/drm/i915/intel_memory_region.c | 128 + drivers/gpu/drm/i915/intel_uncore.c | 9 +- drivers/gpu/drm/i915/intel_uncore.h | 3 +- drivers/gpu/drm/i915/intel_wopcm.c | 2 +- drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 4 +- drivers/gpu/drm/i915/selftests/i915_active.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 6 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 18 +- drivers/gpu/drm/i915/selftests/i915_perf.c | 2 +- drivers/gpu/drm/i915/selftests/i915_request.c | 10 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 4 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 17 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 2 +- drivers/gpu/drm/i915/selftests/igt_live_test.c | 4 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 4 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 32 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 12 +- drivers/gpu/drm/i915/selftests/mock_uncore.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 12 +- drivers/greybus/es2.c | 2 +- drivers/infiniband/hw/irdma/main.c | 4 +- drivers/infiniband/hw/mlx5/main.c | 8 +- drivers/memory/omap-gpmc.c | 50 +- drivers/memory/tegra/Kconfig | 1 + drivers/memory/tegra/tegra20-emc.c | 2 +- drivers/memory/tegra/tegra30-emc.c | 131 +- drivers/mfd/Kconfig | 10 - drivers/mfd/Makefile | 1 - drivers/mfd/intel_pmt.c | 261 -- drivers/misc/ocxl/file.c | 4 +- drivers/misc/uacce/uacce.c | 12 +- drivers/misc/vmw_vmci/vmci_context.c | 6 +- drivers/misc/vmw_vmci/vmci_event.c | 3 +- drivers/mtd/nand/raw/Kconfig | 1 + drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 11 +- drivers/mtd/nand/raw/omap2.c | 6 +- drivers/mtd/nand/raw/omap_elm.c | 16 +- drivers/mtd/spi-nor/core.c | 8 +- drivers/mtd/spi-nor/gigadevice.c | 2 +- drivers/mtd/spi-nor/issi.c | 2 +- drivers/mtd/spi-nor/macronix.c | 2 +- drivers/mtd/spi-nor/micron-st.c | 24 +- drivers/mtd/spi-nor/spansion.c | 22 +- drivers/mtd/spi-nor/winbond.c | 2 +- drivers/net/bonding/bond_options.c | 2 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 2 - drivers/net/ethernet/intel/Kconfig | 10 + drivers/net/ethernet/intel/fm10k/fm10k_tlv.c | 2 +- drivers/net/ethernet/intel/ice/ice_cgu_regs.h | 116 + drivers/net/ethernet/intel/ice/ice_common.c | 12 + drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 9 + drivers/net/ethernet/intel/ice/ice_main.c | 22 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 854 +++- drivers/net/ethernet/intel/ice/ice_ptp.h | 38 +- drivers/net/ethernet/intel/ice/ice_ptp_consts.h | 374 ++ drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 2814 ++++++++++++- drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 345 ++ drivers/net/ethernet/intel/ice/ice_type.h | 23 +- drivers/net/ethernet/intel/igb/e1000_i210.c | 3 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc_defines.h | 7 - drivers/net/ethernet/intel/igc/igc_hw.h | 3 - drivers/net/ethernet/intel/igc/igc_i225.c | 2 - drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 88 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 26 +- .../ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 6 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 14 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 173 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 34 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 3 - .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 3 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 21 + .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 3 +- drivers/net/ethernet/micrel/ks8851_par.c | 2 + .../net/ethernet/microchip/lan966x/lan966x_main.c | 7 + .../net/ethernet/microchip/lan966x/lan966x_main.h | 2 + .../net/ethernet/microchip/lan966x/lan966x_regs.h | 6 + .../ethernet/microchip/lan966x/lan966x_switchdev.c | 69 +- drivers/net/ethernet/sfc/falcon/rx.c | 5 +- drivers/net/ethernet/sfc/rx_common.c | 5 +- drivers/net/ethernet/smsc/smc911x.c | 5 + .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 121 + drivers/net/fjes/fjes_main.c | 5 + drivers/net/phy/micrel.c | 67 + drivers/net/usb/asix_common.c | 8 +- drivers/net/usb/r8152.c | 43 +- drivers/net/veth.c | 8 +- drivers/net/wireless/ath/ath10k/coredump.c | 6 +- drivers/net/wireless/ath/ath11k/ahb.c | 12 +- drivers/net/wireless/ath/ath11k/core.c | 110 +- drivers/net/wireless/ath/ath11k/core.h | 17 +- drivers/net/wireless/ath/ath11k/debugfs.c | 39 + drivers/net/wireless/ath/ath11k/debugfs.h | 8 + drivers/net/wireless/ath/ath11k/debugfs_sta.c | 78 +- drivers/net/wireless/ath/ath11k/debugfs_sta.h | 2 - drivers/net/wireless/ath/ath11k/dp_rx.c | 38 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 106 +- drivers/net/wireless/ath/ath11k/dp_tx.h | 1 + drivers/net/wireless/ath/ath11k/hal_rx.c | 17 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 39 +- drivers/net/wireless/ath/ath11k/hw.h | 7 + drivers/net/wireless/ath/ath11k/mac.c | 213 +- drivers/net/wireless/ath/ath11k/mac.h | 5 + drivers/net/wireless/ath/ath11k/pci.c | 12 +- drivers/net/wireless/ath/ath11k/qmi.c | 124 +- drivers/net/wireless/ath/ath11k/qmi.h | 13 + drivers/net/wireless/ath/ath11k/reg.c | 2 + drivers/net/wireless/ath/ath11k/trace.h | 28 + drivers/net/wireless/ath/ath11k/wmi.c | 265 +- drivers/net/wireless/ath/ath11k/wmi.h | 36 + drivers/net/wireless/ath/ath5k/base.c | 50 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 7 + drivers/net/wireless/ath/ath9k/htc.h | 2 + drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 13 + drivers/net/wireless/ath/ath9k/wmi.c | 4 + drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 1 + .../net/wireless/intel/iwlwifi/mvm/vendor-cmd.c | 1 + .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 3 - .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 12 +- drivers/net/wireless/mediatek/mt76/testmode.h | 2 + drivers/net/wireless/microchip/wilc1000/netdev.h | 1 + drivers/net/wireless/microchip/wilc1000/spi.c | 62 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 29 +- drivers/net/wireless/realtek/rtw88/fw.h | 1 + drivers/net/wireless/realtek/rtw88/pci.c | 8 +- drivers/net/wireless/realtek/rtw88/ps.c | 3 + drivers/net/wireless/realtek/rtw88/ps.h | 1 + drivers/net/wireless/realtek/rtw89/core.c | 2 + drivers/net/wireless/realtek/rtw89/debug.c | 2 + drivers/net/wireless/realtek/rtw89/reg.h | 2 +- drivers/of/fdt.c | 1 - drivers/platform/x86/Makefile | 2 +- drivers/platform/x86/amd-pmc.c | 160 +- drivers/platform/x86/asus-wmi.c | 38 +- drivers/platform/x86/intel/Kconfig | 24 +- drivers/platform/x86/intel/Makefile | 2 + drivers/platform/x86/intel/pmc/pltdrv.c | 2 +- drivers/platform/x86/intel/pmt/Kconfig | 4 +- drivers/platform/x86/intel/pmt/class.c | 21 +- drivers/platform/x86/intel/pmt/class.h | 5 +- drivers/platform/x86/intel/pmt/crashlog.c | 47 +- drivers/platform/x86/intel/pmt/telemetry.c | 46 +- drivers/platform/x86/intel/vsec.c | 408 ++ drivers/platform/x86/intel/vsec.h | 43 + drivers/platform/x86/system76_acpi.c | 58 +- drivers/platform/x86/think-lmi.c | 2 +- drivers/platform/x86/thinkpad_acpi.c | 191 +- drivers/power/supply/power_supply_sysfs.c | 55 + drivers/rapidio/switches/Kconfig | 11 - drivers/rapidio/switches/Makefile | 2 - drivers/rapidio/switches/tsi568.c | 195 - drivers/rapidio/switches/tsi57x.c | 365 -- drivers/scsi/ch.c | 6 +- drivers/scsi/hisi_sas/hisi_sas.h | 1 + drivers/scsi/hisi_sas/hisi_sas_main.c | 39 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 24 +- drivers/scsi/initio.c | 3 +- drivers/scsi/libiscsi.c | 6 +- drivers/scsi/libsas/sas_event.c | 77 +- drivers/scsi/libsas/sas_expander.c | 3 + drivers/scsi/libsas/sas_init.c | 49 +- drivers/scsi/libsas/sas_internal.h | 2 + drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 603 ++- drivers/scsi/mpi3mr/mpi/mpi30_image.h | 59 +- drivers/scsi/mpi3mr/mpi/mpi30_init.h | 15 +- drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 128 +- drivers/scsi/mpi3mr/mpi/mpi30_pci.h | 44 + drivers/scsi/mpi3mr/mpi/mpi30_sas.h | 14 + drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 31 +- drivers/scsi/mpi3mr/mpi3mr.h | 126 +- drivers/scsi/mpi3mr/mpi3mr_debug.h | 133 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 1451 ++++--- drivers/scsi/mpi3mr/mpi3mr_os.c | 771 +++- drivers/scsi/mvsas/mv_sas.c | 5 + drivers/scsi/myrb.c | 2 +- drivers/scsi/myrs.c | 10 +- drivers/scsi/pmcraid.c | 4 +- drivers/scsi/scsi_pm.c | 2 +- drivers/scsi/snic/snic_disc.c | 2 +- drivers/scsi/sr.c | 2 +- drivers/scsi/sr_vendor.c | 4 +- drivers/scsi/vmw_pvscsi.c | 7 +- drivers/soc/bcm/brcmstb/pm/pm-mips.c | 5 +- drivers/soundwire/intel.c | 8 +- drivers/soundwire/intel_init.c | 2 +- drivers/spi/spi-ar934x.c | 2 + drivers/spi/spi-dln2.c | 4 +- drivers/spi/spi-dw-core.c | 4 +- drivers/spi/spi-pxa2xx.c | 3 +- drivers/spi/spi-uniphier.c | 11 +- drivers/thunderbolt/lc.c | 27 + drivers/thunderbolt/switch.c | 463 +++ drivers/thunderbolt/tb.c | 23 +- drivers/thunderbolt/tb.h | 101 +- drivers/thunderbolt/tb_regs.h | 113 +- drivers/thunderbolt/tmu.c | 337 +- drivers/thunderbolt/usb4.c | 52 +- drivers/usb/cdns3/cdns3-plat.c | 14 +- drivers/usb/dwc3/host.c | 45 +- drivers/usb/host/ehci-sh.c | 4 +- drivers/usb/host/fotg210-hcd.c | 11 +- drivers/usb/host/xhci.c | 6 +- drivers/usb/isp1760/isp1760-if.c | 16 +- drivers/usb/musb/musb_dsps.c | 15 +- drivers/usb/renesas_usbhs/common.c | 14 +- drivers/usb/renesas_usbhs/common.h | 1 - drivers/usb/renesas_usbhs/mod.c | 14 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 4 +- drivers/video/backlight/lp855x_bl.c | 134 +- drivers/video/backlight/qcom-wled.c | 130 +- drivers/w1/slaves/w1_therm.c | 7 +- fs/9p/vfs_addr.c | 3 +- fs/afs/file.c | 3 +- fs/cachefiles/xattr.c | 4 - fs/ceph/addr.c | 3 +- fs/cifs/file.c | 2 +- fs/cifs/fscache.c | 4 +- fs/coredump.c | 20 +- fs/exec.c | 10 +- fs/fscache/cookie.c | 29 +- fs/hostfs/hostfs_kern.c | 3 + fs/io-wq.c | 6 +- fs/io-wq.h | 2 +- fs/jffs2/file.c | 40 +- fs/nfs/fscache.h | 3 +- fs/proc/base.c | 4 +- fs/ubifs/gc.c | 19 +- fs/ubifs/sysfs.c | 2 +- include/asm-generic/barrier.h | 11 + include/asm-generic/logic_io.h | 2 +- include/dt-bindings/clock/dra7.h | 14 +- include/dt-bindings/gpio/msc313-gpio.h | 71 + include/dt-bindings/gpio/tegra241-gpio.h | 42 + include/linux/auxiliary_bus.h | 10 + include/linux/bio.h | 4 +- include/linux/blk-pm.h | 2 +- include/linux/blkdev.h | 2 +- include/linux/compiler.h | 4 +- include/linux/counter.h | 40 +- include/linux/cuda.h | 2 +- include/linux/delayacct.h | 28 + include/linux/fscache.h | 1 - include/linux/gfp.h | 2 +- include/linux/instrumentation.h | 4 +- include/linux/kernfs.h | 4 +- include/linux/memcontrol.h | 21 + include/linux/mm.h | 10 +- include/linux/page_idle.h | 1 - include/linux/percpu.h | 13 +- include/linux/platform_data/mtd-nand-omap2.h | 10 +- include/linux/pmu.h | 2 +- include/linux/power_supply.h | 16 + include/linux/ref_tracker.h | 2 + include/linux/rio_ids.h | 13 - include/linux/scatterlist.h | 29 +- include/linux/sched.h | 4 +- include/linux/sched/signal.h | 18 +- include/linux/swap.h | 6 +- include/linux/wwan.h | 9 +- include/net/bluetooth/bluetooth.h | 1 + include/net/bluetooth/hci.h | 1 + include/net/bluetooth/hci_core.h | 10 +- include/net/bluetooth/hci_sync.h | 5 + include/net/codel.h | 2 - include/net/codel_impl.h | 2 + include/net/codel_qdisc.h | 2 + include/net/devlink.h | 8 + include/net/netfilter/nf_conntrack.h | 1 + include/net/netfilter/nf_tables_core.h | 6 + include/net/sctp/sctp.h | 4 +- include/net/sctp/structs.h | 8 +- include/scsi/libsas.h | 2 + include/sound/soc.h | 1 + include/sound/sof.h | 22 + include/trace/events/fscache.h | 44 + include/uapi/linux/byteorder/big_endian.h | 1 + include/uapi/linux/byteorder/little_endian.h | 1 + include/uapi/linux/pci_regs.h | 4 + include/uapi/linux/taskstats.h | 6 +- include/uapi/linux/uuid.h | 10 +- kernel/delayacct.c | 15 + kernel/exit.c | 12 +- kernel/fork.c | 8 +- kernel/kthread.c | 14 +- kernel/livepatch/core.c | 31 +- kernel/livepatch/shadow.c | 6 +- kernel/panic.c | 11 + kernel/rcu/rcutorture.c | 16 +- kernel/rcu/tree.c | 135 +- kernel/signal.c | 29 +- kernel/sysctl.c | 10 +- lib/logic_iomem.c | 23 +- lib/test_meminit.c | 1 + localversion-next | 2 +- mm/Kconfig | 12 + mm/damon/dbgfs.c | 2 + mm/damon/vaddr.c | 96 + mm/dmapool.c | 2 +- mm/gup.c | 13 +- mm/huge_memory.c | 32 +- mm/hugetlb.c | 6 +- mm/kasan/quarantine.c | 11 + mm/khugepaged.c | 2 +- mm/memcontrol.c | 7 +- mm/memory-failure.c | 9 +- mm/memory.c | 8 +- mm/migrate.c | 30 +- mm/oom_kill.c | 2 +- mm/page_alloc.c | 7 +- mm/page_ext.c | 4 +- mm/page_owner.c | 4 +- mm/percpu.c | 154 +- mm/swapfile.c | 44 +- mm/vmalloc.c | 5 + mm/zpool.c | 12 - net/bluetooth/hci_conn.c | 305 +- net/bluetooth/hci_core.c | 2 +- net/bluetooth/hci_event.c | 67 +- net/bluetooth/hci_request.c | 52 +- net/bluetooth/hci_request.h | 2 - net/bluetooth/hci_sync.c | 309 +- net/bluetooth/l2cap_core.c | 2 +- net/bluetooth/mgmt.c | 117 +- net/bridge/br_ioctl.c | 2 +- net/core/devlink.c | 10 + net/dsa/tag_ocelot.c | 6 +- net/ipv4/netfilter/Kconfig | 8 +- net/ipv4/netfilter/Makefile | 3 - net/ipv4/netfilter/nf_flow_table_ipv4.c | 37 - net/ipv6/netfilter/Kconfig | 8 +- net/ipv6/netfilter/nf_flow_table_ipv6.c | 38 - net/netfilter/Kconfig | 6 - net/netfilter/Makefile | 3 +- net/netfilter/nf_conntrack_core.c | 3 + net/netfilter/nf_flow_table_inet.c | 26 + net/netfilter/nf_nat_core.c | 43 +- net/netfilter/nf_nat_masquerade.c | 4 +- net/netfilter/nf_tables_core.c | 48 +- net/netfilter/nfnetlink_log.c | 5 +- net/netfilter/nft_counter.c | 58 +- net/netfilter/nft_payload.c | 6 +- net/sched/act_api.c | 11 +- net/sctp/input.c | 27 +- net/sctp/proc.c | 10 +- net/sctp/socket.c | 6 +- scripts/remove-stale-files | 5 + security/selinux/hooks.c | 18 +- sound/core/rawmidi.c | 1 + sound/hda/intel-sdw-acpi.c | 13 +- sound/pci/hda/patch_hdmi.c | 21 +- sound/pci/hda/patch_realtek.c | 26 +- sound/soc/codecs/ak4375.c | 11 +- sound/soc/codecs/msm8916-wcd-analog.c | 7 +- sound/soc/codecs/tlv320adc3xxx.c | 18 +- sound/soc/generic/simple-card-utils.c | 45 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 6 +- sound/soc/qcom/common.c | 10 + sound/soc/soc-core.c | 50 + sound/soc/sof/core.c | 119 +- sound/soc/sof/debug.c | 35 +- sound/soc/sof/imx/imx-common.c | 4 +- sound/soc/sof/imx/imx8.c | 2 +- sound/soc/sof/imx/imx8m.c | 2 +- sound/soc/sof/intel/atom.c | 8 +- sound/soc/sof/intel/bdw.c | 8 +- sound/soc/sof/intel/cnl.c | 21 +- sound/soc/sof/intel/hda-ipc.c | 19 +- sound/soc/sof/intel/hda-loader.c | 24 +- sound/soc/sof/intel/hda.c | 20 +- sound/soc/sof/intel/hda.h | 2 +- sound/soc/sof/ipc.c | 4 +- sound/soc/sof/loader.c | 16 +- sound/soc/sof/ops.c | 47 +- sound/soc/sof/ops.h | 4 +- sound/soc/sof/pm.c | 10 + sound/soc/sof/sof-priv.h | 44 +- sound/soc/sof/topology.c | 12 +- sound/soc/sof/xtensa/core.c | 44 +- tools/accounting/getdelays.c | 8 +- tools/lib/bpf/btf.h | 6 + tools/perf/arch/arm64/util/machine.c | 7 + tools/perf/builtin-record.c | 8 + tools/perf/builtin-report.c | 4 +- tools/perf/builtin-script.c | 13 +- tools/perf/tests/builtin-test.c | 12 +- tools/perf/tests/sigtrap.c | 18 + tools/perf/util/Build | 1 + tools/perf/util/arm-spe.c | 62 + .../perf/util/arm64-frame-pointer-unwind-support.c | 63 + .../perf/util/arm64-frame-pointer-unwind-support.h | 10 + tools/perf/util/callchain.c | 14 +- tools/perf/util/callchain.h | 4 +- tools/perf/util/machine.c | 50 +- tools/perf/util/machine.h | 1 + tools/perf/util/perf_regs.h | 7 +- tools/testing/selftests/bpf/test_cpp.cpp | 9 +- .../drivers/net/mlxsw/devlink_trap_tunnel_vxlan.sh | 7 +- ..._vxlan.sh => devlink_trap_tunnel_vxlan_ipv6.sh} | 155 +- .../net/mlxsw/spectrum-2/vxlan_flooding_ipv6.sh | 322 ++ .../net/mlxsw/spectrum/vxlan_flooding_ipv6.sh | 334 ++ tools/testing/selftests/drivers/net/mlxsw/vxlan.sh | 224 +- .../selftests/drivers/net/mlxsw/vxlan_fdb_veto.sh | 39 +- .../drivers/net/mlxsw/vxlan_fdb_veto_ipv6.sh | 12 + .../selftests/drivers/net/mlxsw/vxlan_ipv6.sh | 65 + tools/testing/selftests/net/forwarding/lib.sh | 7 +- .../selftests/net/forwarding/q_in_vni_ipv6.sh | 347 ++ .../net/forwarding/vxlan_asymmetric_ipv6.sh | 504 +++ .../net/forwarding/vxlan_bridge_1d_ipv6.sh | 804 ++++ .../forwarding/vxlan_bridge_1d_port_8472_ipv6.sh | 11 + .../selftests/net/forwarding/vxlan_bridge_1q.sh | 20 - .../net/forwarding/vxlan_bridge_1q_ipv6.sh | 837 ++++ .../forwarding/vxlan_bridge_1q_port_8472_ipv6.sh | 11 + .../net/forwarding/vxlan_symmetric_ipv6.sh | 563 +++ tools/testing/selftests/netfilter/nft_nat.sh | 5 +- tools/testing/selftests/powerpc/signal/.gitignore | 1 + tools/testing/selftests/powerpc/signal/Makefile | 1 + .../selftests/powerpc/signal/sigreturn_kernel.c | 132 + .../testing/selftests/rcutorture/bin/kvm-remote.sh | 17 +- tools/testing/selftests/rcutorture/bin/torture.sh | 18 +- tools/testing/selftests/vm/userfaultfd.c | 16 +- 941 files changed, 28942 insertions(+), 10947 deletions(-) create mode 100644 Documentation/dev-tools/kunit/architecture.rst create mode 100644 Documentation/dev-tools/kunit/kunit_suitememorydiagram.svg create mode 100644 Documentation/dev-tools/kunit/run_manual.rst create mode 100644 Documentation/dev-tools/kunit/run_wrapper.rst delete mode 100644 Documentation/devicetree/bindings/crypto/qcom,prng.txt create mode 100644 Documentation/devicetree/bindings/crypto/qcom,prng.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,cmd-db.txt create mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,cmd-db.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,rmtfs-mem.txt create mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,rmtfs-mem.yaml create mode 100644 Documentation/livepatch/api.rst create mode 100644 Documentation/translations/zh_CN/accounting/delay-accounting.rst create mode 100644 Documentation/translations/zh_CN/scheduler/sched-domains.rst create mode 100644 Documentation/vm/vmalloced-kernel-stacks.rst create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4908-netgear-raxe500.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos850-e850-96.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos850.dtsi create mode 100644 arch/parisc/boot/compressed/firmware.c create mode 100644 arch/parisc/boot/compressed/real2.S create mode 100644 arch/powerpc/lib/test-code-patching.c delete mode 100644 arch/powerpc/lib/test_code-patching.S create mode 100644 arch/um/kernel/dtb.c create mode 100644 arch/um/kernel/load_file.c delete mode 100644 arch/um/kernel/syscall.c create mode 100644 arch/um/kernel/um_arch.h create mode 100644 drivers/gnss/usb.c create mode 100644 drivers/gpu/drm/i915/i915_deps.c create mode 100644 drivers/gpu/drm/i915/i915_deps.h delete mode 100644 drivers/mfd/intel_pmt.c create mode 100644 drivers/net/ethernet/intel/ice/ice_cgu_regs.h create mode 100644 drivers/net/ethernet/intel/ice/ice_ptp_consts.h create mode 100644 drivers/platform/x86/intel/vsec.c create mode 100644 drivers/platform/x86/intel/vsec.h delete mode 100644 drivers/rapidio/switches/tsi568.c delete mode 100644 drivers/rapidio/switches/tsi57x.c create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_pci.h create mode 100644 include/dt-bindings/gpio/tegra241-gpio.h create mode 100644 tools/perf/util/arm64-frame-pointer-unwind-support.c create mode 100644 tools/perf/util/arm64-frame-pointer-unwind-support.h copy tools/testing/selftests/drivers/net/mlxsw/{devlink_trap_tunnel_vxlan.sh => de [...] create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/vxlan_floo [...] create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum/vxlan_floodi [...] create mode 100755 tools/testing/selftests/drivers/net/mlxsw/vxlan_fdb_veto_ipv6.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/vxlan_ipv6.sh create mode 100755 tools/testing/selftests/net/forwarding/q_in_vni_ipv6.sh create mode 100755 tools/testing/selftests/net/forwarding/vxlan_asymmetric_ipv6.sh create mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1d_ipv6.sh create mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1d_port_847 [...] create mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1q_ipv6.sh create mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1q_port_847 [...] create mode 100755 tools/testing/selftests/net/forwarding/vxlan_symmetric_ipv6.sh create mode 100644 tools/testing/selftests/powerpc/signal/sigreturn_kernel.c