This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-defconfig in repository toolchain/ci/linux.
omits 5d02ef4b57f6 Add linux-next specific files for 20211206 omits 569c3d774621 Merge branch 'akpm/master' omits 4a6df865acad lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] omits edb059b9c66d lib/stackdepot: allow optional init and stack_table alloca [...] omits 57cdbe50a6b5 lib/stackdepot: allow optional init and stack_table alloca [...] omits 5884f4f48b5b lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits f1f73c050ed0 lib/stackdepot: allow optional init and stack_table alloca [...] omits f4e3a11fc6fa proc-remove-pde_data-completely-fix-fix omits 02643e1da866 proc-remove-pde_data-completely-fix omits d5b52a99b3aa proc: remove PDE_DATA() completely omits a26f1abcc8ed fs: proc: store PDE()->data into inode->i_private omits 08402082523e kprobe: move sysctl_kprobes_optimization to kprobes.c omits dfe9f3089392 fs/coredump: move coredump sysctls into its own file omits 4fe17b0a9a6f printk: fix build warning when CONFIG_PRINTK=n omits 2742439948f4 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() omits 88d802b5db71 fs: move namespace sysctls and declare fs base directory omits 71f97d355612 sysctl-add-and-use-base-directory-declarer-and-registratio [...] omits b4ee6ffd02c2 sysctl: add and use base directory declarer and registrati [...] omits 493e70a5f20f fs: move pipe sysctls to is own file omits aafc9c6cc5e4 fs: move fs/exec.c sysctls into its own file omits 6a767d8f8525 fs: move namei sysctls to its own file omits 16708fbe8899 fs: move locking sysctls where they are used omits 812330b42651 fs: move shared sysctls to fs/sysctls.c omits f15a7f670dc5 sysctl: move maxolduid as a sysctl specific const omits 60ac49e7ad4c fs/dcache: avoid unused-function warning omits ab2b3b935eea fs: move dcache sysctls to its own file omits 6e6599cc5032 fs: move fs stat sysctls to file_table.c omits 977c61a36333 fs/inode: avoid unused-variable warning omits fc41db4c3065 fs: move inode sysctls to its own file omits 66692b7a201e sysctl: share unsigned long const values omits 9512283771d0 stackleak: move stack_erasing sysctl to stackleak.c omits d630c4c97bd7 scsi/sg: move sg-big-buff sysctl to scsi/sg.c omits 0595d90cc99a printk: move printk sysctl to printk/sysctl.c omits a7f532a395f6 fs: move binfmt_misc sysctl to its own file omits 05b7106e65d4 sysctl-add-helper-to-register-a-sysctl-mount-point-fix omits 9e00fdc87cd9 sysctl: add helper to register a sysctl mount point omits ddc27f170b1e random: move the random sysctl declarations to its own file omits 907aaed0ad1f firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 omits 5606ad84c76b firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix omits 6b6c18493d78 firmware_loader-move-firmware-sysctl-to-its-own-files-fix omits 7be815fb2dc2 firmware_loader: move firmware sysctl to its own files omits 2e16e22c75a2 eventpoll: simplify sysctl declaration with register_sysctl() omits 1971e9e1f690 cdrom: simplify subdirectory registration with register_sysctl() omits 4a45a9c4da53 inotify-simplify-subdirectory-registration-with-register_s [...] omits c802d8d287ab inotify: simplify subdirectory registration with register_ [...] omits ab15c7dd3167 test_sysctl: simplify subdirectory registration with regis [...] omits 76691c9ffb59 ocfs2: simplify subdirectory registration with register_sysctl() omits 46ad6e47fe63 macintosh/mac_hid.c: simplify subdirectory registration wi [...] omits e3b0f679f352 i915: simplify subdirectory registration with register_sysctl() omits 5c9ddbb4bbc2 hpet: simplify subdirectory registration with register_sysctl() omits 9c781fe5e79e dnotify: move dnotify sysctl to dnotify.c omits 50004fa52f6b aio: move aio sysctl to aio.c omits 9acfc44aaef5 sysctl: use SYSCTL_ZERO to replace some static int zero uses omits 9407c265a592 sysctl: use const for typically used max/min proc sysctls omits 3623c31fcd71 sysctl: make ngroups_max const omits 42592625033d watchdog: move watchdog sysctl interface to watchdog.c omits d3c2dee610e3 hung_task: move hung_task sysctl interface to hung_task.c omits 75d615d845ec sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] omits 0cfcc9dc5ad8 sysctl: move some boundary constants from sysctl.c to sysctl_vals omits a2e5c6e8d884 sysctl: add a new register_sysctl_init() interface omits 780ed5340d65 Merge branch 'akpm-current/current' omits 9bd91a86f234 lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] omits 46145efbfb63 btrfs: use generic Kconfig option for 256kB page size limit omits 98eb98d79476 arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] omits 256fd60e2879 configs: introduce debug.config for CI-like setup omits b9f52eac3201 delayacct: cleanup flags in struct task_delay_info and fun [...] omits d441e28a0e16 delayacct: fix incomplete disable operation when switch en [...] omits fb7f5f9fa2b3 delayacct: support swapin delay accounting for swapping wi [...] omits f05037cc0f5a panic-use-error_report_end-tracepoint-on-warnings-fix omits 23827cadc8fe panic: use error_report_end tracepoint on warnings omits 8ea73759a0c1 hfsplus: use struct_group_attr() for memcpy() region omits 55e9bdf93480 init/main.c: silence some -Wunused-parameter warnings omits 1333091305e7 ELF: fix overflow in total mapping size calculation omits 6a4b87990813 fs/binfmt_elf: Fix AT_PHDR for unusual ELF files omits 5c132afc977a const_structs.checkpatch: add frequently used ops structs omits 3ac52c3c241a checkpatch: Improve Kconfig help test omits 6a5551f9710f checkpatch: relax regexp for COMMIT_LOG_LONG_LINE omits 3eb5ad27d877 lz4: fix LZ4_decompress_safe_partial read out of bound omits 1d7d77215f06 list: introduce list_is_head() helper and re-use it in list.h omits d21df10baf85 kstrtox: uninline everything omits a555e1f0d099 kthread: dynamically allocate memory to store kthread's full name omits 28e2b924ee0c tools/testing/selftests/bpf: replace open-coded 16 with TA [...] omits 92d0de3f0d38 tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] omits 66390e2c7611 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] omits c2b2cacde3a2 fs/binfmt_elf: replace open-coded string copy with get_task_comm omits bf54ce9d9893 drivers/infiniband: replace open-coded string copy with ge [...] omits 7d58dddb5345 fs/exec: replace strncpy with strscpy_pad in __get_task_comm omits 2d2a2b23eb96 fs/exec: replace strlcpy with strscpy_pad in __set_task_comm omits fc47d7ae5809 proc/sysctl: make protected_* world readable omits 7e44f57c1168 proc-make-the-proc_create-stubs-static-inlines-fix2 omits 91e76e45837a proc-make-the-proc_create-stubs-static-inlines-fix omits 77085fc87afd proc: Make the proc_create[_data]() stubs static inlines omits d109f552d364 proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] omits 17ddfa571b82 kernel/hung_task.c: Monitor killed tasks. omits 0b9e4b02386c fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 70ae1649e101 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 542d1cb49bbc mm/damon: move damon_rand() definition into damon.h omits 5ab20998453d mm/damon/schemes: add the validity judgment of thresholds omits 8976246341a6 mm/damon/vaddr: remove swap_ranges() and replace it with swap() omits 631ca67f6cd8 mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix omits c65254e26402 mm/damon: remove some unneeded function definitions in damon.h omits 3da4f044421a mm/damon/core: use abs() instead of diff_of() omits 50752003c66d mm/damon: add 'age' of region tracepoint support omits cd1d912242df mm/damon: unified access_check function naming rules omits 2755d9f54ee8 mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault omits cb0e090c78ee mm: fix some comment errors omits 7917eb34c76f zram: use ATTRIBUTE_GROUPS omits 56484341450d btrfs: avoid live-lock in search_ioctl() on hardware with [...] omits e4f64a4b997f arm64: add support for sub-page faults user probing omits 913ae37c49d5 mm: introduce fault_in_exact_writeable() to probe for sub- [...] omits c8c3785641d4 zsmalloc: replace get_cpu_var with local_lock omits 94260f8c3908 zsmalloc: replace per zpage lock with pool->migrate_lock omits 5a7766c7d2ab locking: fixup write_lock_nested() implementation omits 2c0addd403e7 locking/rwlocks: fix write_lock_nested for RT omits 798281019299 locking/rwlocks: introduce write_lock_nested omits af2a89c157fd zsmalloc: remove zspage isolation for migration omits 535409aee77b zsmalloc: move huge compressed obj from page to zspage omits 50d8026dcbc1 zsmalloc: introduce obj_allocated omits 207fd19b5d5a zsmalloc: decouple class actions from zspage works omits 972717458371 zsmalloc: rename zs_stat_type to class_stat_type omits e6dc45a5d41d zsmalloc: introduce some helper functions omits 419b7264a1a0 mm-rmap-fix-potential-batched-tlb-flush-race-fix omits c87aa8f49aed mm/rmap: fix potential batched TLB flush race omits e81873acaded mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits b8cb077b6f2a mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix omits ff0c79adb55c mm: memcg/percpu: account extra objcg space to memory cgroups omits 5ab760d0fbba mm/hwpoison: fix unpoison_memory() omits 38a3018a100e mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE omits 5fbd8b625221 mm/hwpoison: mf_mutex for soft offline and unpoison omits 9d735f032735 mm: ksm: fix use-after-free kasan report in ksm_might_need [...] omits 6cab60b5b12e mm: migrate: add more comments for selecting target node randomly omits 1790663e8b33 mm: migrate: support multiple target nodes demotion omits 19dcd848919c mm/migrate.c: rework migration_entry_wait() to not take a pageref omits 523c9d9d9205 mm: compaction: fix the migration stats in trace_mm_compac [...] omits c2726682a2fa mm-migrate-correct-the-hugetlb-migration-stats-fix omits 1aa85b1b57fe mm: migrate: correct the hugetlb migration stats omits 82571e478f6e mm: migrate: fix the return value of migrate_pages() omits f9afaf6b9d18 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 8319824cc52f mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits ceaf7bde7536 mm/mempolicy: wire up syscall set_mempolicy_home_node omits 9e9f8b73a955 mm/mempolicy: add set_mempolicy_home_node syscall omits 567dc58c3ac9 mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY omits c49cfe4d4ba0 vmscan: make drop_slab_node static omits 151d551b393f selftests/uffd: allow EINTR/EAGAIN omits 4f255472fe33 mm, hugepages: make memory size variable in hugepage-mrema [...] omits 2f2f3e978ab6 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits 62285ec72d39 selftests: vm: add a hugetlb test case omits 1a8a207c73a8 mm: sparsemem: use page table lock to protect kernel pmd o [...] omits 036c80ac7fc8 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits 487e14119c05 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits a4103f44f40c hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical" omits d4599369ce74 hugetlb/cgroup: fix copy/paste array assignment omits 5a717c6488db Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 990414731947 Merge branch 'slab-next' of git://git.kernel.org/pub/scm/l [...] omits 00f09a3b247d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cbff28e87391 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits fc60624d205b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 75ba06eae74a Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits fd1cffd606d1 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 90c5ab54ce3c Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] omits b9be0cd56bc4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7a2bba485396 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git omits 152a6608afa2 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits f9ce9c9cb162 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4705c1f6bd1f Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits bf69c72a07b2 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 9963fafae055 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 969630d0e67b Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 3a16e2c17c13 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits c3c48d87024e Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits 9ee73a258f0a Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits dbe685f14b83 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f040b6906662 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dbe6f6394d15 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 501c2df95e0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 77565f8a1eaa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1409efbad768 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 22bdc4d8dc33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6bd6f3e0a3b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 55a32fe4071d Merge branch 'gpio/gpio-sim' of git://git.kernel.org/pub/s [...] omits 5d3abbfb5440 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4f4416bcdb86 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 3b8b627ba683 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits be178f722d7f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 17a1c8f615a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5a7a88f7b34f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2fea490072d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f9a91c1ce3d8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 080527b6656c Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits c9a30bf7694a Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git omits 97a99a6b910b Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 2625a26f9097 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 5ebd28bb8070 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 150caa9928a0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 129985867961 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits efbd9e0d83bc Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 3201a981838e Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 552ae79211a3 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits c1236542755e Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits a15c1d3ddeba Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 4b833255e737 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits da5055420401 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 096c10d35e52 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 118b15bb9365 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d89708ff4b88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e7552e1bc0dd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 595c73c6746d Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits fa76ba0f6fa1 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 2e3b3239a316 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 0af73fd5ebcb Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 4b4310fee070 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 260bc8b876af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 36303e24d8c3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c1e250dba18e Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits 9ea950d9e71a Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 3f0aef909527 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 544e0abce3b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a143c1c2aa09 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits f3ac67b02423 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6185e0c7a37a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b0061c9be48 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5fd9aac00b8e Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 032c3bc172b2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7562274e8696 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e458aa32bc53 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3c13e8bc1554 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits 30212f81050b Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 2c08f53e3882 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 8e15875bcaab Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 9ad70e4f087c Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] omits 3e148ded2d25 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 93cc2e24e4e7 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 30c5c7d14445 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 2d7e18688a98 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits fec7a6701b9e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 37672feaee84 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 934ea10c44b8 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits e7e871258198 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits c17d0c778c19 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0fec2fc6a7a3 next-20211203/bluetooth omits ec003762c063 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2d2e177449bd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits fd26096e8b10 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5f41809898ff next-20211202/bpf-next omits 99137b9ec808 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 625d70a4d098 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8363be179a8c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2a85f43201fd Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 95f3707e259f Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits 811e6469416d Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 37977bb2d28b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 6db8cb8d8e04 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 2dcc4b0250c1 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 220d1f1f62f0 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits d915117eed19 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits c1c5ee5a3569 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits ea42a86e154f Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 3d1e00b5f8f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a9e9490889d6 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 5fbdff8cfd21 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0c002ed27292 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 845d6979baa8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3e45038e2ef5 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 34e7e16ee3d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5febba78d344 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 28ceb4c61d2b Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 506ba74b249e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0a0200e83787 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8d3acb7cad90 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits da59a6cd1b82 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 0245d079f495 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 6ed9d18accc6 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 4c3c7b66f13f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dd1ef9debdde Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 2c82838bc083 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 422d351e2261 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits ff97a035f792 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 34583ee77a65 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7dbdc3c172df Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c98bc82e5a81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3c7b3fda6ebf Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 813bf94e327e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0297d9f8ee06 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits e64dc0e50df9 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits e164585551aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 21a39bb1c9ee Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits fcd94624a19b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9d90968e6d9c Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 58f977cf59c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 065530e7b818 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits d449829ca665 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 05f875a72d4e Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 3abc31137315 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6a9257673e87 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits a92645b71ff4 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 583846e22b54 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 7cc907b8d2c5 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits c7a024300443 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0a445a98af3a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c74bf87c44a0 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits d5e7a845ec59 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cb6fb3049fc5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3a7a55743ec3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fd265854cb01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 23496e76e047 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1b32438601b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9493c6643190 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c46a10c434c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6094ca7e239c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits f9ef4bbd71ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 60680165dd33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1c0c6c8ae6e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2e139f0ee073 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a571d03d686d Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 18a9c59b6689 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 593a87c6eb98 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 4b0aedd7f725 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits d5d9458fb2c5 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits fb7ad190ced8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f659903cd3a1 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits f7eda7451605 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 021934367ad6 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits a3f63698973c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6872546d395b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 1f351aa58934 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits e41e4f872e82 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c2afe346576f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4408ac4da362 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 83bca56dc5bc Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 73cd94fb88d6 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] omits 534680009e0d Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits f19abe472116 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 9b459b65eb93 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 116a71d420e6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0dff67158eae Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits fc2cf97f49c2 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits b38241071a76 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b59c8f55781a Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 1e712d5c6041 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 80e11024cf4f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ae3ef719b72d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4e4e7b5ae9dd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits fc14619b2e00 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 5b8882dc458b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 14dd1e063923 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits dbfa4e4be020 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5b0595e37115 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 819503d28b12 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e4d0419e97bb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 652cf1548d55 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c5a5c462b2c8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4fd20f96e4da Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 9452a6d79b03 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits ce646c7757d3 Merge branch 'devel' into for-next omits ac8ef40187ab f2fs: avoid duplicate call of mark_inode_dirty omits cd21e779ff21 kcsan: Turn barrier instrumentation into macros omits 9d8c5461d363 Merge x86/urgent into tip/master omits 9b30777a7f16 Merge x86/mm into tip/master omits ba9da4465615 Merge x86/platform into tip/master omits 5a6f3b94687d Merge sched/urgent into tip/master omits 417c9111691a Merge timers/urgent into tip/master omits 597d1c4e2c9c Merge x86/core into tip/master omits 69897976ab11 Merge irq/core into tip/master omits 243164ba04dc Merge core/entry into tip/master omits 05eff8abf232 Merge x86/misc into tip/master omits 77e7390efbb3 Merge x86/paravirt into tip/master omits 8c1ba28e9222 Merge locking/core into tip/master omits 7fc22d1baaac Merge x86/cpu into tip/master omits f1c199a0627c Merge sched/core into tip/master omits b77c8d10fee0 Merge x86/sgx into tip/master omits 0f723db59082 Merge ras/core into tip/master omits ccb6cb5731ee Merge perf/core into tip/master omits a29bb885ee14 Merge x86/fpu into tip/master omits 14a2e8296baa Merge x86/sev into tip/master omits 48c2287b789f kcsan: Make barrier tests compatible with lockdep omits 0d075db78c25 ipmi/watchdog: Constify ident omits 7807e72492f4 ipmi: Add the git repository to the MAINTAINERS file omits fcf5ca40c844 Merge branch 'pci/errors' omits 12ad2f6efaeb Merge branch 'remotes/lorenzo/pci/xilinx-nwl' omits 19e5309cf7f8 Merge branch 'remotes/lorenzo/pci/xgene' omits 95c3ec395bcb Merge branch 'remotes/lorenzo/pci/vmd' omits 41fdabc6c70c Merge branch 'remotes/lorenzo/pci/rcar' omits 678c157196a1 Merge branch 'remotes/lorenzo/pci/qcom' omits 07edb766d2ff Merge branch 'remotes/lorenzo/pci/mvebu' omits 6f9146523b59 Merge branch 'remotes/lorenzo/pci/mt7621' omits 7f0657440a80 Merge branch 'remotes/lorenzo/pci/mediatek-gen3' omits 30ba7aea14e0 Merge branch 'remotes/lorenzo/pci/dwc' omits 4d885385412f Merge branch 'remotes/lorenzo/pci/brcmstb' omits d32d7adec41a Merge branch 'remotes/lorenzo/pci/apple' omits 7855ae1e2554 Merge branch 'remotes/lorenzo/pci/aardvark' omits 9272da5f5e97 Merge branch 'pci/switchtec' omits 2b44624f3862 Merge branch 'pci/hotplug' omits 2b91e9f4adf5 Merge branch 'pci/enumeration' omits 826eaa654e56 Merge branch 'pci/aspm' omits ece4fd2617f3 Merge branch 'acpi-ec' into linux-next omits aeef6c10da43 Merge branch 'acpi-x86' into linux-next omits a9924e853ba2 Merge branch 'powercap' into linux-next omits fe90808c12f9 kcsan: Support WEAK_MEMORY with Clang where no objtool sup [...] omits 95a7f275b2db compiler_attributes.h: Add __disable_sanitizer_instrumentation omits 79575487c9c8 objtool, kcsan: Remove memory barrier instrumentation from [...] omits 3d4cd9f99240 objtool, kcsan: Add memory barrier instrumentation to whitelist omits 32891fb62ceb sched, kcsan: Enable memory barrier instrumentation omits 0b91a3e5c73a mm, kcsan: Enable barrier instrumentation omits 1735f53096d6 x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin [...] omits 96f97c5e290f x86/barriers, kcsan: Use generic instrumentation for non-s [...] omits d1c212df2318 asm-generic/bitops, kcsan: Add instrumentation for barriers omits 433d5be441b1 locking/atomics, kcsan: Add instrumentation for barriers omits d7668499118f locking/barriers, kcsan: Support generic instrumentation omits 31a060491205 locking/barriers, kcsan: Add instrumentation for barriers omits 510b49b8d4c9 kcsan: selftest: Add test case to check memory barrier ins [...] omits 574f0e9d68c1 kcsan: Ignore GCC 11+ warnings about TSan runtime support omits 8165da98aa7b kcsan: test: Add test cases for memory barrier instrumentation omits 5ded58076ab6 kcsan: test: Match reordered or normal accesses omits 1effa0107953 kcsan: Document modeling of weak memory omits 53f40c066e2c kcsan: Show location access was reordered to omits 70c2731e0d32 kcsan: Call scoped accesses reordered in reports omits bbb9550ed40e kcsan, kbuild: Add option for barrier instrumentation only omits d323391c95e7 kcsan: Add core memory barrier instrumentation functions omits 952ee23ecf6b kcsan: Add core support for a subset of weak memory modeling omits f0d572a6a331 kcsan: Avoid checking scoped accesses from nested contexts omits c39a7e851655 kcsan: Remove redundant zero-initialization of globals omits 76e1c58bdce5 kcsan: Refactor reading of instrumented memory omits ef57a4ffa2e5 Merge branches 'arm64-for-5.17', 'clk-for-5.17', 'drivers- [...] omits f719d492e267 Merge branch 'arm64-fixes-for-5.16' into for-next omits 60a7808a5c08 NFSD: Fix inconsistent indenting omits 1055607e3ae1 NFSD: Remove be32_to_cpu() from DRC hash function omits 4182daa15134 NFS: switch the callback service back to non-pooled. omits 5deca17ba835 lockd: use svc_set_num_threads() for thread start and stop omits c9b221a3c68c SUNRPC: always treat sv_nrpools==1 as "not pooled" omits 5d92c95751e1 SUNRPC: move the pool_map definitions (back) into svc.c omits df0cf3c45931 lockd: rename lockd_create_svc() to lockd_get() omits 0533c3bc5310 lockd: introduce lockd_put() omits 18b635933edf lockd: move svc_exit_thread() into the thread omits 3d7f4ac20a9f lockd: move lockd_start_svc() call into lockd_create_svc() omits 7e5c7dbec85f lockd: simplify management of network status notifiers omits 44887a0ac06b lockd: introduce nlmsvc_serv omits 2410cbcb88c8 NFSD: simplify locking for network notifier. omits ab14a0c836f8 mtdchar: prevent unbounded allocation in MEMWRITE ioctl omits c4f0d9a63fab mtd: gen_probe: Use bitmap_zalloc() when applicable omits ba8546c1dfdc mtd: Introduce an expert mode for forensics and debugging [...] omits 8132a84192a5 hugetlb: add hugetlb.*.numa_stat file omits 76c4bd796c4a mm: drop node from alloc_pages_vma omits f36aebeda0ea mm: page_alloc: fix building error on -Werror=array-compare omits 7f42495c1964 mm: fix boolreturn.cocci warning omits d1b04391543e mm/pagealloc: sysctl: change watermark_scale_factor max li [...] omits 1ecc463e17e6 mm: introduce memalloc_retry_wait() omits 01b9f1474f9e mm: discard __GFP_ATOMIC omits 11e548f93932 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware omits 1820353851e5 mm: allow !GFP_KERNEL allocations for kvmalloc omits fc06a77c97ba mm/vmalloc: be more explicit about supported gfp flags. omits aaa1c9d98f6c mm/vmalloc: add support for __GFP_NOFAIL omits 496a911d5f7d mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc omits 798ccc603461 mm/oom_kill: allow process_mrelease to run under mmap_lock [...] omits 3719b3fbf099 mm: protect free_pgtables with mmap_lock write lock in exit_mmap omits 74bf709ae504 x86: mm: add x86_64 support for page table check omits d6ca60bd057e mm-page-table-check-fix omits 05ec18d07fb1 mm: page table check omits d04dd0454d99 mm: ptep_clear() page table helper omits 73bf197e8f06 mm: add anonymous vma name refcounting omits 90b591292994 docs: proc.rst: /proc/PID/maps: fix malformed table omits 52f545eb6dd7 mm: add a field to store names for private anonymous memory omits 5c137b7ab896 mm: rearrange madvise code to allow for reuse omits 3d45a97dad21 mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] omits 38c636294552 mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit omits c4ad9b84910f tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] omits 8273d1fdf3c2 memcg: better bounds on the memcg stats updates omits 47b79ac598c9 mm/page_counter: remove an incorrect call to propagate_pro [...] omits a2649d97e1e4 mm: memcontrol: make cgroup_memory_nokmem static omits cbf908defa40 mm/frontswap.c: use non-atomic '__set_bit()' when possible omits e02d065b25b0 mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] omits 015141162501 mm: shmem: don't truncate page if memory failure happens omits af499c91df79 gup: avoid multiple user access locking/unlocking in fault [...] omits 3fc2efadf29f tools/vm/page_owner_sort.c: add switch between culling by [...] omits 3e692f07884c tools/vm/page_owner_sort.c: support sorting by stack trace omits 366327bf8139 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits 8386864c530b tools/vm/page_owner_sort.c: sort by stacktrace before culling omits f6c661d2c70a mm,fs: split dump_mapping() out from dump_page() omits a54e5a37d75a kasan: test: add test case for double-kmem_cache_destroy() omits 62d0515e7c72 kasan: add ability to detect double-kmem_cache_destroy() omits 43e79a2a9c51 kasan: test: add globals left-out-of-bounds test omits 66b63be6da34 device-dax: compound devmap support omits c5e1b251579d device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix omits 1f06fdd43c6d device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() omits 15cb88b09de8 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() omits e97d5c63828e device-dax: factor out page mapping initialization omits 53e1d1419546 device-dax: ensure dev_dax->pgmap is valid for dynamic devices omits 31b26b29b0aa device-dax: use struct_size() omits 1588426fa291 device-dax: use ALIGN() for determining pgoff omits 7f091697e1c6 mm/memremap: add ZONE_DEVICE support for compound pages omits fc1831051fda mm/page_alloc: refactor memmap_init_zone_device() page init omits bf106dcca511 mm/page_alloc: split prep_compound_page into head and tail [...] omits f9241cd23056 mm-defer-kmemleak-object-creation-of-module_alloc-v4 omits 18f2e6adff6b mm: defer kmemleak object creation of module_alloc() omits 1bbd75dc311a mm: kmemleak: alloc gray object for reserved region with d [...] omits 56ea7738a0aa kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] omits 02a5763210d0 kmemleak: fix kmemleak false positive report with HW tag-b [...] omits 76e8bb2a5fbe mm: slab: make slab iterator functions static omits 43f6eb8989dc mm/slab_common: use WARN() if cache still has objects on destroy omits 4d94eb4a70e0 fs/ioctl: remove unnecessary __user annotation omits 145cd89073a1 ocfs2: fix ocfs2 corrupt when iputting an inode omits 3a2fe169df4f ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 630485c3caf8 ocfs2: reflink deadlock when clone file to the same direct [...] omits 4cc772856c83 ocfs2:Use BUG_ON instead of if condition followed by BUG. omits 51dca8b9b6f7 squashfs: provide backing_dev_info in order to disable read-ahead omits d7949f9048c0 scripts/spelling.txt: add "oveflow" omits a6d6c87318c8 ia64: fix typo in a comment omits ceb3baa0f7b8 arch/ia64/kernel/setup.c: use swap() to make code cleaner omits 6d4eb46120ca ia64: module: use swap() to make code cleaner omits 258c0cc6e08a trace/hwlat: make use of the helper function kthread_run_on_cpu() omits b29c8e19b36e trace/osnoise: make use of the helper function kthread_run [...] omits c85a9c9ef34d rcutorture: make use of the helper function kthread_run_on_cpu() omits 2bbfe7eadf87 ring-buffer: make use of the helper function kthread_run_on_cpu() omits a4cca2b0bb40 RDMA/siw: make use of the helper function kthread_run_on_cpu() omits a84e0f67981e kthread-add-the-helper-function-kthread_run_on_cpu-fix omits dc9b024b5721 kthread: add the helper function kthread_run_on_cpu() omits 3895e71c30ad procfs: prevent unpriveleged processes accessing fdinfo dir omits 5905ed423e71 /proc/kpageflags: do not use uninitialized struct pages omits 0172d88b60e6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 28798275b02b hugetlbfs: fix issue of preallocation of gigantic pages ca [...] omits 93e959c235eb mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() an [...] omits 0be7c1d857bf shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] omits b30dec79eb62 shmem: fix a race between shmem_unused_huge_shrink and shm [...] omits 5cde54e2b083 mm/slub: fix endianness bug for alloc/free_traces attributes omits 4cbf75e1db55 selftests/damon: split test cases omits 8be7ca547ea9 selftests/damon: test debugfs file reads/writes with huge count omits cd551facd8c0 selftests/damon: test wrong DAMOS condition ranges input omits 8e92e501b8c4 selftests/damon: test DAMON enabling with empty target_ids case omits 12e7d0285e9f selftests/damon: skip test if DAMON is running omits 54c1aa7f5fbd mm/damon/vaddr-test: remove unnecessary variables omits fd262222e62a mm/damon/vaddr-test: split a test function having >1024 by [...] omits fceebaa9c553 mm/damon/vaddr: remove an unnecessary warning message omits 2c71a245390b mm/damon/core: remove unnecessary error messages omits 82373ae05a30 mm/damon/dbgfs: remove an unnecessary error message omits 5407c88fdfee mm/damon/core: use better timer mechanisms selection threshold omits 090baeb15f27 mm/damon/core: fix fake load reports due to uninterruptibl [...] omits 51d7390c38d2 timers: implement usleep_idle_range() omits e24b42cba3c4 filemap: remove PageHWPoison check from next_uptodate_page() omits ca8746efc2a2 mailmap: Update email address for Guo Ren omits 867bdf5925af MAINTAINERS: update kdump maintainers omits 3aa724814c37 Increase default MLOCK_LIMIT to 8 MiB omits 5d5eb6fa512b mm-bdi-initialize-bdi_min_ratio-when-bdi-unregister-fix omits e2699e127e42 mm: bdi: initialize bdi_min_ratio when bdi is unregistered omits 9d304ff808e5 mm: fix panic in __alloc_pages omits 4a234a84720f torture: Allow four-digit repetition numbers for --configs [...] omits 272534ad304c Merge branch 'fixes' into for-next omits ee641f210a83 drm/amdgpu: bump driver version for PROFILE IOCTL omits aeae40911ee6 drm/amdgpu/UAPI: add new PROFILE IOCTL omits 84f081812d1c drm/ttm: Put BO in its memory manager's lru list omits b1ca9dce54d7 drm/radeon: Add HD-audio component notifier support (v2) omits b5b5103a2b58 Revert "drm/amd/display: To modify the condition in indica [...] omits b478e1dacdd4 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits aea6409a88d4 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 0d81be075667 drm/amdgpu: only check for _PR3 on dGPUs omits 54c1ab9a1a67 drm/amdgpu: add another raven1 gfxoff quirk omits 442e8775c9e5 random: document add_hwgenerator_randomness() with other i [...] omits 7dddcb7fe014 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits 03406cc39bc5 torture: Drop trailing ^M from console output omits 44e0749b647e Merge branch 'pm-cpufreq' into linux-next omits 5ee6228ffd82 Merge branch 'powercap' into linux-next omits 0cb73aa236d2 Merge branch 'pm-cpufreq' into linux-next omits 08a95f462eb8 arm: ioremap: Remove unused ARM-specific function pci_iore [...] omits bfc04fe0377f arm: ioremap: Replace pci_ioremap_io() usage by pci_remap_ [...] omits c4b39a582b9b Merge branches 'rpmsg-next' and 'rproc-next' into for-next omits b2f1dc8a18f2 SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() omits 8f9c3f1c93fd NFSD: Make it possible to use svc_set_num_threads_sync omits 5a0092c713a5 NFSD: narrow nfsd_mutex protection in nfsd thread omits e6a64f86dc7e SUNRPC: use sv_lock to protect updates to sv_nrthreads. omits df7874f16ef2 nfsd: make nfsd_stats.th_cnt atomic_t omits c3a52eb2397e SUNRPC: stop using ->sv_nrthreads as a refcount omits 07a76804bcce SUNRPC/NFSD: clean up get/put functions. omits 9616aeff190c SUNRPC: change svc_get() to return the svc. omits 72596c7a43a8 NFSD: handle errors better in write_ports_addfd() omits 59ef22919420 rcu: Fix description of kvfree_rcu() omits 7525af999efa MAINTAINERS: Add Frederic and Neeraj to their RCU files omits 3d9601d85d14 Merge branch kvm-arm64/misc-5.17 into kvmarm-master/next omits 4ed01fd08c86 EXP workqueue: Fix unbind_workers() VS wq_worker_sleeping() race omits 3014a6d9969d EXP workqueue: Fix unbind_workers() VS wq_worker_running() race omits f83627321fed EXP workqueue: Upgrade queue_work_on() comment omits 5caecc9cc854 EXP testing/bpf: Update test names for xchg and cmpxchg omits 8f656d5085cd EXP timers/nohz: Last resort update jiffies on nohz_full I [...] omits ce410b777460 Merge branch 'clocksource.2021.11.30c' into HEAD omits 7566c36d001d Merge branch 'lkmm-dev.2021.11.30c' into HEAD omits 340fa08b233d Merge branch 'lkmm.2021.11.30c' into HEAD omits 32e5555b62e6 Merge branches 'doc.2021.11.30c', 'exp.2021.11.30c', 'fast [...] omits 28cad41418d5 rcutorture: Combine n_max_cbs from all kthreads in a callb [...] omits 8a9b4c224633 rcutorture: Add ability to limit callback-flood intensity omits 65baab2aff2c rcutorture: Enable multiple concurrent callback-flood kthreads omits 740b8391f75e rcutorture: Test RCU-tasks multiqueue callback queueing omits a46c631bfa7b rcutorture: Avoid soft lockup during cpu stall omits 7a8768b424d5 locktorture,rcutorture,torture: Always log error message omits fa407afff1b3 scftorture: Always log error message omits d4a1f50353d8 rcuscale: Always log error message omits 440a49952bb8 scftorture: Remove unused SCFTORTOUT omits e0036ffffb8f scftorture: Add missing '\n' to flush message omits 37ec975179b9 refscale: Add missing '\n' to flush message omits 73f0304b1894 refscale: Always log the error message omits 3b434a3ef649 rcu-tasks: Use fewer callbacks queues if callback flood ends omits 663cac32f1c8 rcu-tasks: Use separate ->percpu_dequeue_lim for callback [...] omits 4c155af3101d rcu-tasks: Use more callback queues if contention encountered omits 3e66445e2794 rcu-tasks: Avoid raw-spinlocked wakeups from call_rcu_task [...] omits 605ac707b165 rcu-tasks: Count trylocks to estimate call_rcu_tasks() contention omits c624133458ca rcu-tasks: Add rcupdate.rcu_task_enqueue_lim to set initia [...] omits 6fbc13bb52e0 rcu-tasks: Make rcu_barrier_tasks*() handle multiple callb [...] omits 2bfadd93c4af rcu-tasks: Use workqueues for multiple rcu_tasks_invoke_cb [...] omits 4c54870c0250 rcu-tasks: Abstract invocations of callbacks omits 0e026030ca63 rcu-tasks: Abstract checking of callback lists omits 23dc695c130b rcu-tasks: Add a ->percpu_enqueue_lim to the rcu_tasks structure omits 894bc5959b4d rcu-tasks: Inspect stalled task's trc state in locked state omits 1f3c9298c3ac rcu-tasks: Use spin_lock_rcu_node() and friends omits 68dcf71df824 rcu_tasks: Convert bespoke callback list to rcu_segcblist [...] omits 67e1de67b615 rcu-tasks: Convert grace-period counter to grace-period se [...] omits f6fac1d16b1a rcu-tasks: Introduce ->percpu_enqueue_shift for dynamic qu [...] omits bbfcd99350ab rcu-tasks: Create per-CPU callback lists omits 9efd9544e9a3 rcu/nocb: Merge rcu_spawn_cpu_nocb_kthread() and rcu_spawn [...] omits 30eee11828be rcu/nocb: Allow empty "rcu_nocbs" kernel parameter omits dd204e87ac59 rcu/nocb: Create kthreads on all CPUs if "rcu_nocbs=" or " [...] omits fec98a44cdc0 rcu/nocb: Optimize kthreads and rdp initialization omits 26ee8f4e18ec rcu/nocb: Prepare nocb_cb_wait() to start with a non-offlo [...] omits a48584a7689a rcu/nocb: Remove rcu_node structure from nocb list when de [...] omits 128249bb0848 rcu/nocb: Don't invoke local rcu core on callback overload [...] omits 527e43d0e81d rcu: Apply callbacks processing time limit only on softirq omits 41e16fc7d639 rcu: Fix callbacks processing time limit retaining cond_resched() omits 2060b26169f5 rcu/nocb: Limit number of softirq callbacks only on softirq omits 21d09e6408e7 rcu/nocb: Use appropriate rcu_nocb_lock_irqsave() omits 27d371c45860 rcu/nocb: Check a stable offloaded state to manipulate qle [...] omits 3edee603ddb9 rcu/nocb: Make rcu_core() callbacks acceleration (de-)offl [...] omits 69892f3aa16f rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe omits 8b8263a7129c rcu/nocb: Invoke rcu_core() at the start of deoffloading omits 3ad5bfb3cb36 rcu/nocb: Prepare state machine for a new step omits 129c641965d1 rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against [...] omits 325a2030b903 rcu: Tighten rcu_advance_cbs_nowake() checks omits cdafe9fe70dc rcu/exp: Mark current CPU as exp-QS in IPI loop second pass omits 6436a2a1fc88 rcu: Make idle entry report expedited quiescent states omits bea55f984131 rcu: Prevent expedited GP from enabling tick on offline CPU omits 917a7a64678e rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load omits a1fdc79bbda8 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] omits 6ce685340388 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() omits 34e945f2ff89 rcu: Ignore rdp.cpu_no_qs.b.exp on preemptible RCU's rcu_qs() omits d073570b63af Merge branch 'pm-cpuidle' into linux-next omits c581ae24dcaa Merge branches 'thermal-int340x' and 'thermal-tools' into [...] omits 9a05adcd46d6 Merge branch 'devprop' into linux-next omits 64d1aa28cfb5 Merge branches 'acpi-x86', 'acpi-thermal', 'acpi-processor [...] omits 78e488c462e5 Merge branch 'icc-msm8996' into icc-next omits 499fa5b15fa1 Merge branch 'icc-sc7280' into icc-next omits 253402129b1a hwmon: (sht4x) Add device tree match table omits b3c088faf78b fscache: Rewrite documentation omits 935b45107a80 cifs: Support fscache indexing rewrite (untested) omits 1234f5681081 nfs: Convert to new fscache volume/cookie API omits 12b841dc2cfd 9p: Copy local writes to the cache when writing to the server omits c7e351a677b2 9p: Use fscache indexing rewrite and reenable caching omits 98ac956f3ea3 afs: Skip truncation on the server of data we haven't written yet omits 168d2ff6b671 afs: Copy local writes to the cache when writing to the server omits 614aac8263ca afs: Convert afs to use the new fscache API omits 75cafe23bc6a afs: Fix afs_write_end() to handle len > page size omits 89d0deb16916 afs: Handle len being extending over page end in write_beg [...] omits 216171c4f20c fscache, cachefiles: Display stat of culling events omits e3d88d630749 fscache, cachefiles: Display stats of no-space events omits 0a347188b78e cachefiles: Allow cachefiles to actually function omits 0443b01eccbb cachefiles: Implement the I/O routines omits 267b3aca0668 cachefiles: Implement cookie resize for truncate omits b838c32dddab cachefiles: Implement begin and end I/O operation omits 5cc1b2a78318 cachefiles: Implement backing file wrangling omits e19b617e438a cachefiles: Implement culling daemon commands omits 7d63062c825f cachefiles: Mark a backing file in use with an inode flag omits 882e6cfd3b44 cachefiles: Implement metadata/coherency data storage in xattrs omits e18da053d367 cachefiles: Implement key to filename encoding omits bed2df84a9a6 cachefiles: Implement object lifecycle funcs omits d6358da84a5e cachefiles: Add tracepoints for calls to the VFS omits 1ecd3ca5632e cachefiles: Implement volume support omits 825fc6281ca1 cachefiles: Implement cache registration and withdrawal omits 338d9f0e963e cachefiles: Implement a function to get/create a directory [...] omits 44c2dd0ee1ea vfs, cachefiles: Mark a backing file in use with an inode flag omits ebdfca9cb21f cachefiles: Provide a function to check how much space there is omits 3fde658806e9 cachefiles: Register a miscdev and parse commands over it omits 8ba7a10bf776 cachefiles: Add security derivation omits ca043ee88726 cachefiles: Add cache error reporting macro omits 8b38897403ba cachefiles: Add a couple of tracepoints for logging errors omits ebbca8fcff9c cachefiles: Add some error injection support omits 4a333c708724 cachefiles: Define structs omits cbb68b01cdbb cachefiles: Introduce rewritten driver omits 4c0e33c73c58 fscache: Provide a function to resize a cookie omits b30a99800fe8 fscache: Provide a function to note the release of a page omits 6cc42f4acb0d vfs, fscache: Implement pinning of cache usage for writeback omits b2fb5758d8e8 fscache: Implement higher-level write I/O interface omits fa40be633b22 fscache: Implement raw I/O interface omits 46bf4ebaff20 netfs: Pass more information on how to deal with a hole in [...] omits 1689fe7eeb67 fscache: Provide a function to let the netfs update its co [...] omits 62f2009d718d fscache: Provide read/write stat counters for the cache omits 32b16b8c8b97 fscache: Count data storage objects in a cache omits af51054fce60 fscache: Provide a means to begin an operation omits 8bea8920d419 fscache: Implement cookie invalidation omits d5450f7c8285 fscache: Implement cookie user counting and resource pinning omits 26173c101bc7 fscache: Implement simple cookie state machine omits 94f235e827bc fscache: Add a function for a cache backend to note an I/O error omits f84ecaf828a6 fscache: Provide and use cache methods to lookup/create/fr [...] omits e9449918e1e4 fscache: Implement functions add/remove a cache omits a87def99e914 fscache: Implement cookie-level access helpers omits 3fda8375f18b fscache: Implement volume-level access helpers omits 9a2f9df6e303 fscache: Implement cache-level access helpers omits 7018720c8ecc fscache: Implement cookie registration omits 27beaec4d546 fscache: Implement volume registration omits 14d4fdd58880 fscache: Implement cache registration omits 3c30075cacb7 fscache: Implement a hash function omits c630596c646a fscache: Introduce new driver omits c3bf20848181 netfs: Pass a flag to ->prepare_write() to say if there's [...] omits ba8324be0b70 netfs: Display the netfs inode number in the netfs_read tr [...] omits 608bfec640ed fscache: Remove the contents of the fscache driver, pendin [...] omits d18c9010376b cachefiles: Delete the cachefiles driver pending rewrite omits d6d5a5b6b2a9 fscache, cachefiles: Disable configuration omits 6856dbed900a NFSD: Replace nfsd4_decode_bitmap4() omits dec942043de1 NFSD: Fix sparse warning omits 7844f4722a8c hwmon: (ntc_thermistor) Merge platform data omits 85e9e5138ee0 hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO omits 08a0ff082521 hwmon: (ntc_thermistor) Drop get_ohm() omits 98e375604328 hwmon: (ntc_thermistor) Merge platform data into driver omits b71c5aeaecf6 hwmon: (jc42) Add support for ONSEMI N34TS04 omits 4bd5d4c69825 iommu/virtio: Support identity-mapped domains omits a2645a06dd14 iommu/virtio: Pass end address to viommu_add_mapping() omits e398fc0308de iommu/virtio: Sort reserved regions omits d706beaec288 iommu/virtio: Support bypass domains omits 8ef00bc51e6a iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG omits 32556f31d0bc hwmon: (k10temp) Support up to 12 CCDs on AMD Family of pr [...] omits 9d7d41752e9e hwmon: (asus_wmi_sensors) Support X370 Asus WMI. omits ee4fb9b87b3c Merge branch 'imx/dt64' into for-next omits aaddb2fbbe3f Merge branch 'imx/dt' into for-next omits 22b33555ef8c Merge branch 'imx/soc' into for-next omits eaf6234b6ef4 Merge branch 'imx/drivers' into for-next omits c04c7f7bfcbe hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI. omits f2bab2467f60 hwmon: (f71882fg) Add F81966 support omits 58f07b774373 hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A omits e5aa5331203d hwmon: (tmp401) Hide register write address differences in [...] omits c94e9bb9da20 hwmon: (tmp401) Use regmap omits 244e1e93623d hwmon: (tmp401) Convert to _info API omits 1090528010b1 hwmon: (tmp401) Simplify temperature register arrays omits 0553bd6115f7 hwmon: Driver for Texas Instruments INA238 omits 2fe85400010d dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property omits 3e545b457e47 dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatib [...] omits 219d0cffbdc9 hwmon: (k10temp) Add support for AMD Family 19h Models 10h [...] omits 9152fecb7ad0 hwmon: (k10temp) Remove unused definitions omits 9bf746feef0a x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-A [...] omits c16b9a5dcf3a ACPI / x86: Revert: Make PWM2 device always present at Len [...] omits 0426549c5d7d Merge branch 'misc-5.16' into next-fixes omits 988f45dfe7ea MAINTAINERS: Rust omits 2218f3460793 samples: add Rust examples omits fcd48fa27403 Kbuild: add Rust support omits d029d8003e02 docs: add Rust documentation omits 4740384805f3 scripts: add `generate_rust_analyzer.py` omits 3deed0751937 rust: export generated symbols omits e668d1b63ae4 rust: add `kernel` crate omits e1c3c2fd8b0e rust: add `macros` crate omits 25c0000dc1de rust: add `build_error` crate omits 6aaccb00c2dc rust: add `alloc` crate omits 7dd72be9144a rust: add `compiler_builtins` crate omits ab207c47454b rust: add C helpers omits 8033a9998b79 vsprintf: add new `%pA` format specifier omits 118e1832f05b kallsyms: Use the correct buffer size for symbols omits cb1560e28073 kallsyms: increase maximum kernel symbol length to 512 omits 5f616a9b6497 kallsyms: support "big" kernel symbols omits 879f756fa9bf Merge branches 'for-next/hardening', 'for-next/overflow' a [...] omits bbd827b4de7e Merge branch for-5.16/arm64/defconfig into for-next omits 98c11fa71c5c Merge branch for-5.16/arm64/dt into for-next omits 799a10547ea7 Merge branch for-5.16/arm/dt into for-next omits 1afb2e7e6cd0 Merge branch for-5.16/cpuidle into for-next omits b0870f4c1a8b Merge branch for-5.16/soc into for-next omits 08ad4144d4c7 Merge branch for-5.16/firmware into for-next omits daf86d49b2a3 Merge branch for-5.16/dt-bindings into for-next omits 4948e1aec971 Merge branch for-5.16/clk into for-next omits 711e26c00e4c firmware: tegra: Fix error application of sizeof() to pointer omits 326b5e9db528 Merge branch 'zynqmp/soc' into for-next omits 4e2dfd51f7ff firmware: xilinx: check return value of zynqmp_pm_get_api_ [...] omits e2fee520fe5f soc: xilinx: add a to_zynqmp_pm_domain macro omits 955ebc1a8c4c soc: xilinx: use a properly named field instead of flags omits ceae494be052 soc: xilinx: cleanup debug and error messages omits 9339e8dd7665 soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver omits 92d190433bd8 Merge branch 'omap-for-v5.16/gpmc' into for-next omits e2ea30ed9c33 Merge branch 'omap-for-v5.16/soc' into for-next omits 3803d055e16f Merge branch 'omap-for-v5.16/dt' into for-next omits 731852f7a716 Merge branch 'omap-for-v5.16/soc' into for-next omits 5c2ac709dbee Merge branch 'omap-for-v5.16/ti-sysc' into for-next omits cc9ea5ec8eb8 Merge branch 'fixes' into for-next omits 7fd4d99072ce Merge branch 'omap-for-v5.16/ti-sysc' into for-next omits a81a52b325ec Merge branch 'for-5.14-fixes' into for-next adds 55a677b256c3 Merge tag 'efi-urgent-for-v5.16' of git://git.kernel.org/p [...] adds b806bec53881 Merge tag 'regulator-fix-v5.16-rc4' of git://git.kernel.or [...] adds 9d6cf4720203 Merge tag 'spi-fix-v5.16-rc4' of git://git.kernel.org/pub/ [...] adds f80ef9e49fdf Merge tag 'docs-5.16-3' of git://git.lwn.net/linux adds cd8c917a56f2 Makefile: Do not quote value for CONFIG_CC_IMPLICIT_FALLTHROUGH adds 7d0c009043f6 platform/x86/intel: hid: add quirk to support Surface Go 3 adds 957232439c2a Merge tag 'platform-drivers-x86-v5.16-3' of git://git.kern [...] adds 3f8d6577163f Revert "perf bench: Fix two memory leaks detected with ASan" adds 71a16df164b2 tools headers UAPI: Sync s390 syscall table file changed b [...] adds c29d9792607e perf inject: Fix itrace space allowed for new attributes adds cba43fcf7aaf tools headers UAPI: Sync powerpc syscall table file change [...] adds 4ffbe87e2d5b perf tools: Fix SMT detection fast read path adds 3d1d57debee2 tools build: Remove needless libpython-version feature che [...] adds 6c481031c9f7 perf test: Fix 'Simple expression parser' test on arch wit [...] adds 1aa79e577309 perf test: Reset shadow counts before loading adds 4747395082ab perf header: Fix memory leaks when processing feature headers adds f7c4e85bccea perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by defau [...] adds 5a897531e002 perf bpf_skel: Do not use typedef to avoid error on old clang adds 2a987e65025e Merge tag 'perf-tools-fixes-for-v5.16-2021-12-07' of git:/ [...] adds 3a49cc22d31e tools/lib/lockdep: drop leftover liblockdep headers adds 598ad0bd0932 netfs: Fix lockdep warning from taking sb_writers whilst h [...] adds 3cfef1b612e1 netfs: fix parameter of cleanup() adds 2990c89d1df4 Merge tag 'netfs-fixes-20211207' of git://git.kernel.org/p [...] adds 14902f8961dc HID: Ignore battery for Elan touchscreen on Asus UX550VE adds 03090cc76ee3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 27698cd2a3c0 Merge tag 'mtd/fixes-for-5.16-rc5' of git://git.kernel.org [...] adds dde91ccfa25f ethtool: do not perform operations on net devices being un [...] adds 4dbb0dad8e63 devlink: fix netns refcount leak in devlink_nl_cmd_reload() adds 94cddf1e9227 can: pch_can: pch_can_rx_normal: fix use after free adds 3ec6ca6b1a8e can: sja1000: fix use after free in ems_pcmcia_add_card() adds f58ac1adc76b can: m_can: Disable and ignore ELO interrupt adds 31cb32a590d6 can: m_can: m_can_read_fifo: fix memory leak in error branch adds d737de2d7cc3 can: m_can: pci: fix iomap_read_fifo() and iomap_write_fifo() adds 8c03b8bff765 can: m_can: pci: fix incorrect reference clock rate adds ea768b2ffec6 Revert "can: m_can: remove support for custom bit timing" adds ea22ba40debe can: m_can: make custom bittiming fields const adds ea4c1787685d can: m_can: pci: use custom bit timings for Elkhart Lake adds 2a62df369271 Merge tag 'linux-can-fixes-for-5.16-20211207' of git://git [...] adds d17b9737c2bc net/qla3xxx: fix an error code in ql_adapter_up() adds d76c51f976ed selftests: tls: add missing AES-CCM cipher tests adds 13bf99ab2130 selftests: tls: add missing AES256-GCM cipher adds 56a271be062a Merge branch 'net-tls-cover-all-ciphers-with-tests' adds 6ebe4b350833 MAINTAINERS: net: mlxsw: Remove Jiri as a maintainer, add myself adds e6f60c51f043 gve: fix for null pointer dereference. adds a97770cc4016 net: phy: Remove unnecessary indentation in the comments o [...] adds c35e8de70456 net: phy: Add the missing blank line in the phylink_suspen [...] adds 9e8926888cf7 Merge branch 'net-phy-fix-doc-build-warning' adds 7e4dcc13965c iavf: restore MSI state on reset adds 1a1aa356ddf3 iavf: Fix reporting when setting descriptor count adds 61125b8be85d i40e: Fix failed opcode appearing if handling messages from VF adds 8aa55ab422d9 i40e: Fix pre-set max number of queues for VF adds 23ec111bf354 i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc adds 65af674a5949 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds b5bd95d17102 net: fec: only clear interrupt of handling queue in fec_en [...] adds 2b29cb9e3f7f net: dsa: mv88e6xxx: fix "don't use PHY_DETECT on internal PHY's" adds b560b21f71eb bpf: Add selftests to cover packet access corner cases adds 6efcdadc157f Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds f23ab04dd6f7 ice: fix FDIR init missing when reset VF adds 2657e16d8c52 ice: rearm other interrupt cause register after enabling VFs adds 6d39ea19b0fb ice: Fix problems with DSCP QoS implementation adds 28dc1b86f8ea ice: ignore dropped packets during init adds 0e32ff024035 ice: fix choosing UDP header type adds de6acd1cdd4d ice: fix adding different tunnels adds 1a0f25a52e08 ice: safer stats processing adds b5b6b6baf2bf Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds d43b75fbc23f vrf: don't run conntrack on vrf with !dflt qdisc adds b7e945e228d7 nft_set_pipapo: Fix bucket load in AVX2 lookup routine for [...] adds 0de53b0ffb5b selftests: netfilter: Add correctness test for mac,net set type adds 962e5a403587 netfilter: nft_exthdr: break evaluation if setting TCP opt [...] adds d46cea0e6933 selftests: netfilter: switch zone stress to socat adds 802a7dc5cf1b netfilter: conntrack: annotate data-races around ct->timeout adds fd31cb0c6a34 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds e195e9b5dee6 net, neigh: clear whole pneigh_entry at alloc time adds f71ef02f1a4a vmxnet3: fix minimum vectors alloc issue adds a50e659b2a1b net: mvpp2: fix XDP rx queues registering adds 36aea60fc892 can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increa [...] adds fb12797ab1fe can: kvaser_usb: get CAN clock frequency from device adds 8d6b32aafc44 Merge tag 'linux-can-fixes-for-5.16-20211209' of git://git [...] adds 0416e7af2369 net: dsa: mv88e6xxx: error handling for serdes_power functions adds 158390e45612 udp: using datalen to cap max gso segments adds fd79a0cbf0b2 nfc: fix segfault in nfc_genl_dump_devices_done adds 4cd8371a234d nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done adds c56c96303e92 nfp: Fix memory leak in nfp_cpp_area_cache_add() adds ae68d93354e5 seg6: fix the iif in the IPv6 socket control block adds 9acfc57fa2b8 net: mana: Fix memory leak in mana_hwc_create_wq adds 61c2402665f1 net/sched: fq_pie: prevent dismantle issue adds 37ad4e2a7718 MAINTAINERS: s390/net: remove myself as maintainer adds e8b1d7698038 net: dsa: felix: Fix memory leak in felix_setup_mmio_filtering adds 373f121a3c3a net: wwan: iosm: fixes unnecessary doorbell send adds 07d3f2743dec net: wwan: iosm: fixes net interface nonfunctional after fw flash adds 383451ceb078 net: wwan: iosm: fixes unable to send AT command during mbim tx adds 19961780f115 Merge branch 'net-wwan-iosm-bug-fixes' adds 04ec4e6250e5 net: dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports adds ded746bfc943 Merge tag 'net-5.16-rc5' of git://git.kernel.org/pub/scm/l [...] adds 9292f8f9a2ac IB/hfi1: Correct guard on eager buffer deallocation adds b6d57e24ce6c IB/hfi1: Insure use of smp_processor_id() is preempt disabled adds f6a3cfec3c01 IB/hfi1: Fix early init panic adds 60a8b5a1611b IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr adds 1e11a39a82e9 RDMA/irdma: Fix a user-after-free in add_pble_prm adds 117697cc935b RDMA/irdma: Fix a potential memory allocation issue in 'ir [...] adds 25b5d6fd6d13 RDMA/irdma: Report correct WC errors adds 10467ce09fef RDMA/irdma: Don't arm the CQ more than two times if no CE [...] adds c741e49150db Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new d186aa9ee3a3 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new ae338db50752 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 23cdad2f4d29 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 92816e262980 selftests: net: Correct ping6 expected rc from 2 to 1 new ddb5191da624 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d2ddd9a63b0f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 06d59d626a0a MAINTAINERS: update Kalle Valo's email new d599f714b73e iwlwifi: mvm: don't crash on invalid rate w/o STA new efdbfa0ad03e iwlwifi: fix LED dependencies new c68115fc5375 brcmsmac: rework LED dependencies new f7d55d2e439f mt76: mt7921: fix build regression new 0622c9f85768 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 3bb4fc4378dd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 619764cc2ec9 ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 adds fb1af5bea467 ALSA: usb-audio: Reorder snd_djm_devices[] entries adds 38ddfb2699d5 Merge tag 'asoc-fix-v5.16-rc4' of https://git.kernel.org/p [...] adds d7f32791a9fc ALSA: hda/realtek - Add headset Mic support for Lenovo ALC [...] new 9749d9b321b5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds cd57eb3c403c ASoC: SOF: Intel: pci-tgl: add ADL-N support adds de7dd9092cd3 ASoC: SOF: Intel: pci-tgl: add new ADL-P variant new 02f5f6fad73f Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus new 568d8b4978db Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new c420f3e0908b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 85223d609c99 regulator: dt-bindings: samsung,s5m8767: add missing op_mo [...] new 65e0f40a9b8f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 4bb6293ddeb9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ee91cb570d9b PCI: apple: Follow the PCIe specifications when resetting [...] adds 5b970dfcfee9 arm64: dts: apple: t8103: Mark PCIe PERST# polarity active [...] adds 87620512681a PCI: apple: Fix PERST# polarity new fe78082af02e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 6a97cee39d8f Revert "usb: dwc3: dwc3-qcom: Enable tx-fifo-resize proper [...] new dd5ab1ed1f39 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new 322fff11d702 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] new 92d5e3aefc56 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 5ab480868833 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 7c602f5d04f4 Merge tag 'iio-fixes-for-5.16b' of https://git.kernel.org/ [...] new cab2d3fd6866 bus: mhi: core: Add support for forced PM resume new 1a9e4240cec4 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 44ee250aeeab Input: i8042 - enable deferred probe quirk for ASUS UM325UA adds a2fd46cd3dbb Input: goodix - try not to touch the reset-pin on x86/ACPI [...] adds 81e818869be5 Input: goodix - add id->model mapping for the "9111" model new 3fd6e12a401e Input: goodix - fix memory leak in goodix_firmware_upload new 929a8b0b0170 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new fca71a94bcc2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new a74091768bf5 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 7d60e9201bb2 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] new 09d97da660ff MIPS: Only define pci_remap_iospace() for Ralink new 0421fca9a48b Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] new 250552b925ce KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 new 21bf9e05846d Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds a2ca752055ed hwmon: (pwm-fan) Ensure the fan going on in .probe() new c0691f2afe74 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new d815b3f2f273 btrfs: fix error pointer dereference in btrfs_ioctl_rm_dev_v2() new f981fec12cc5 btrfs: fail if fstrim_range->start == U64_MAX new c2e39305299f btrfs: clear extent buffer uptodate when we fail to write it new 68b85589ba81 btrfs: call mapping_set_error() on btree inode with a write error new 84c254489299 btrfs: fix re-dirty process of tree-log nodes new da5e817d9d75 btrfs: free exchange changeset on failures new 5911f5382022 btrfs: zoned: clear data relocation bg on zone finish new 8289ed9f93be btrfs: replace the BUG_ON in btrfs_del_root_ref with prope [...] new 5993840649fb Merge branch 'misc-5.16' into next-fixes new 7a3af7452cf3 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 21578548b371 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 96db48c9d777 dt-bindings: net: Reintroduce PHY no lane swap binding adds c4cb38b54b36 dt-bindings: input: gpio-keys: Fix interrupts in example adds 656eb419b507 dt-bindings: bq25980: Fixup the example new 75e895343d5a Revert "kbuild: Enable DT schema checks for %.dtb targets" new c5b95cec6f84 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 3fe5185db46f scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue adds 7db0e0c8190a scsi: scsi_debug: Fix buffer size of REPORT ZONES command adds 69002c8ce914 scsi: qla2xxx: Format log strings only if needed new 693b807d4ed8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b19926d4f3a6 drm/syncobj: Deal with signalled fences in drm_syncobj_fin [...] adds 2eb557d293f7 Merge tag 'drm-misc-fixes-2021-12-09' of git://anongit.fre [...] adds 9cdb54be3e46 drm/i915: Fix error pointer dereference in i915_gem_do_exe [...] adds 52255ef662a5 drm/i915/gen11: Moving WAs to icl_gt_workarounds_init() adds 233bee7e365a Merge tag 'drm-intel-fixes-2021-12-09' of git://anongit.fr [...] adds af6902ec4156 drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset adds 0755c38eb007 drm/amd/display: prevent reading unitialized links adds 675a095789a2 Merge tag 'amd-drm-fixes-5.16-2021-12-08' of https://gitla [...] new b54bb123059e Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] adds d594b35d3b31 mmc: mediatek: free the ext_csd when mmc_get_ext_csd success new 688ca25176b7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 398f57457c57 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new e794c20afaaa Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 0321ecb74f82 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] new d572232be061 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 3d9e575f2ace irqchip/apple-aic: Mark aic_init_smp() as __init new b383a42ca523 irqchip/irq-gic-v3-its.c: Force synchronisation when issui [...] new 2d96e647b0f0 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] new 842470c4e211 Revert "drm/fb-helper: improve DRM fbdev emulation device names" new a119cd39dcbf Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new aeb3917eeae9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5504f6794448 perf test sigtrap: Add basic stress test for sigtrap handling new e9c08f722924 perf test sigtrap: Print errno string when failing new c77a78c29177 tools build: Enable warnings through HOSTCFLAGS new 9a5b2d1afa9f libperf: Adopt perf_counts_values__scale() from tools/perf/util new f2c4dcf19190 libperf: Remove scaling process from perf_mmap__read_self() new a7f3713f6bf2 libperf tests: Add test_stat_multiplexing test new 4edb117e6472 perf docs: Add info on AMD raw event encoding new 7a2e14962cd4 perf docs: Update link to AMD documentation new b4515ad6e1c8 perf trace: Enable ignore_missing_thread for trace new 6b6b16b3bb61 perf metric: Reduce multiplexing with duration_time new ecdcf630d71f perf evlist: Allow setting arbitrary leader new 94dbfd6781a0 perf parse-events: Architecture specific leader override new ed17b1914978 perf tools: Drop requirement for libstdc++.so for libopenc [...] new e69dc84282fb perf stat: Support --cputype option for hybrid events new 8ff4f20f3eb5 perf vendor events arm64: Fix JSON indentation to 4 spaces [...] new d63f718f762a Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 4d0564785bb0 dma-direct: factor out dma_set_{de,en}crypted helpers adds 5570449b6876 dma-direct: don't call dma_set_decrypted for remapped allocations adds a90cf3043748 dma-direct: always leak memory that can't be re-encrypted adds f3c962226dbe dma-direct: clean up the remapping checks in dma_direct_alloc adds d541ae55d538 dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAP [...] adds a86d10942db2 dma-direct: refactor the !coherent checks in dma_direct_alloc adds 955f58f7406a dma-direct: fail allocations that can't be made coherent adds 78bc72787ab9 dma-direct: warn if there is no pool for force unencrypted [...] adds f5d3939a5916 dma-direct: drop two CONFIG_DMA_RESTRICTED_POOL conditionals adds aea7e2a86a94 dma-direct: factor the swiotlb code out of __dma_direct_al [...] new 28e4576d556b dma-direct: add a dma_direct_use_pool helper new f0d7ca146e4b Merge branch 'for-next' of git://git.infradead.org/users/h [...] new b2029016517e Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds d658220a1c45 arm64/kvm: Fix bitrotted comment for SVE handling in handl [...] adds b6363fe7b513 arm64: Simplify checking for populated DT adds c9f5ea08a0f0 arm64: entry: Use SDEI event constants adds fde046e07d33 arm64: extable: remove unused ex_handler_t definition adds f0616abd4e67 arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 adds 685e2564daa1 arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0 [...] adds 221d4740452d Merge branches 'for-next/misc' and 'for-next/cache-ops-dzp [...] new 49c4f515afdc Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new c2f987d1445d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a2c8e68c9810 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4c8666db8749 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 991a31e35a1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 265d27caf95f dt-bindings: clock: lan966x: Add binding includes for lan9 [...] new 07300ef47a3f dt-bindings: clock: lan966x: Add LAN966X Clock Controller new 54104ee02333 clk: lan966x: Add lan966x SoC clock driver new 3e3df268b966 Merge branch 'clk-at91' into at91-next new 815f0e738a8d clk: gate: Add devm_clk_hw_register_gate() new 6b9f984cc86e dt-bindings: clock: lan966x: Extend for clock gate support new 51d0a37dde9b dt-bindings: clock: lan966x: Extend includes with clock gates new 5ad5915dea00 clk: lan966x: Extend lan966x clock driver for clock gating [...] new 98ba6eee87f2 Merge branch 'clk-at91' into at91-next new 12f332d2dd31 ARM: dts: at91: update alternate function of signal PD20 new 504db853726c ARM: dts: at91: sama5d2_xplained: remove PA11__SDMMC0_VDDS [...] new 24b6917de8d9 ARM: dts: at91: add Microchip EVB-KSZ9477 board new 73537e0e4042 Merge branch 'at91-dt' into at91-next new bb29e4091079 ARM: at91: pm: Add of_node_put() before goto new c4b365624007 Merge branch 'at91-soc' into at91-next new 203a5e2ba90d Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 9f236c17f561 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new e5e6268f77ba arm64: dts: imx8mq: remove interconnect property from lcdif new 737e65c79567 ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name new 042b67799e29 soc: imx: imx8m-blk-ctrl: Fix imx8mm mipi reset new 4ebd29f91629 soc: imx: Register SoC device only on i.MX boards new 931db599ce7f Merge branch 'imx/drivers' into for-next new 62d01795f5f5 Merge branch 'imx/soc' into for-next new 3e63d6a197d5 dt-bindings: vendor-prefixes: Add an entry for JOZ BV new 74fb79574d26 dt-bindings: arm: fsl: add JOZ Access Point new 5a759dac6503 dt-bindings: arm: fsl: add TQ-Systems boards based on i.MX [...] new 97164c0419fc dt-bindings: arm: fsl: Add Y Soft IOTA Crux/Crux+ boards new 8355d48fd1ec dt-bindings: arm: fsl: Add binding for imx8ulp evk new ee6302d90db9 dt-bindings: arm: fsl: add TQMa8MxML boards new 50ef92d89c12 dt-bindings: arm: fsl: add TQMa8MxNL boards new 9aa637b5673c dt-bindings: arm: fsl: add TQMa8Mx boards new ce6ced20b22e Merge branch 'imx/bindings' into for-next new 2db0624b78c4 ARM: dts: add JOZ Access Point new 2439d70c52c5 ARM: dts: imx6qdl-tqma6: add ERR006687 hardware workaround [...] new ef3846247b41 ARM: dts: imx6qdl: add TQ-Systems MBa6x device trees new 0de4ab81ab26 ARM: dts: imx6dl-yapp4: Add Y Soft IOTA Crux/Crux+ board new 28f54da52cfb Merge branch 'imx/dt' into for-next new 4172986a64da arm64: dts: lx2162a: Add CAN nodes for LX2162A-QDS new 474b61a7106b arm64: dts: imx8mq: fix the schema check errors for fsl,tm [...] new e523b7c54c05 arm64: dts: imx8mm: Add CSI nodes new 9f046930657e arm64: dts: imx8mm-beacon: Enable OV5640 Camera new fe6291e96313 arm64: dts: imx8ulp: Add the basic dtsi file for imx8ulp new a6e917b7366c arm64: dts: imx8ulp: Add the basic dts for imx8ulp evk board new dfcd1b6f7620 arm64: dts: freescale: add initial device tree for TQMa8MQ [...] new 3e56e354db6d arm64: dts: freescale: add initial device tree for TQMa8MQ [...] new b186b8b6e770 arm64: dts: freescale: add initial device tree for TQMa8Mx [...] new 6133d8422889 arm64: dts: imx8mn-evk: add hardware reset for FEC PHY new e0aa402b40a2 arm64: dts: imx8mp-evk: add hardware reset for EQOS PHY new 20b6559ecf5d arm64: dts: imx8m: disable smart eee for FEC PHY new 09e5ccdd866c arm64: dts: imx8m: configure FEC PHY VDDIO voltage new 311ad460c4fa arm64: dts: imx8mp-evk: disable CLKOUT clock for ENET PHY new baf55c1509fe arm64: dts: imx8m: remove unused "nvmem_macaddr_swap" prop [...] new 44d0dfee53ff arm64: dts: imx8mp: add mac address for EQOS new 37a6edd11e49 Merge branch 'imx/dt64' into for-next new 7306251b1e99 arm64: defconfig: Enable VIDEO_IMX_MEDIA new 8791aa1891a9 arm64: defconfig: Enable OV5640 new 2ecc02a6b3f0 arm64: defconfig: enable drivers for TQ TQMa8MxML-MBa8Mx new fb8472309717 Merge branch 'imx/defconfig' into for-next new e499777aa9fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 54f9604b7847 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3b907f643985 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8b51a2b77a29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 36b88b209593 ARM: dts: elpida_ecb240abacn: Change Elpida compatible new f3499b1329c9 ARM: dts: am335x-boneblack-common: move system-power-controller new 1e72c64eb75e ARM: dts: am335x-icev2: Add system-power-controller to RTC node new d2e8a6c43bbf ARM: dts: am437x-cm-t43: Use a correctly spelled DT property new 6c06a9f55b5f ARM: dts: am43xx: Describe the magnetic reader/ADC1 hardwa [...] new 6fde719b19af ARM: dts: am437x-gp-evm: enable ADC1 new 7ebe6e99f770 ARM: dts: motorola-mapphone: Drop second ti,wlcore compati [...] new fa0fdb78cb5d ARM: dts: am335x: Use correct vendor prefix for Asahi Kasei Corp. new 471e1f2764da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2c0c32709d2f Merge branch 'arm64-fixes-for-5.16' into for-next adds aa848c8ee891 dt-bindings: clock: Introduce RPMHCC bindings for SDX65 adds 40affbf8e615 clk: qcom: Add support for SDX65 RPMh clocks adds 00a123e962f7 clk: qcom: smd-rpm: Drop MFD qcom-rpm reference adds b406f5e92b3b clk: qcom: smd-rpm: Drop the use of struct rpm_cc adds b26ab06d0969 clk: qcom: smd-rpm: Drop binary value handling for buffered clock adds ea59846bd206 dt-bindings: clock: Add RPMHCC bindings for SM8450 adds ab5d31790f4d clk: qcom: rpmh: add support for SM8450 rpmh clocks new f5ef92aa8b78 dt-bindings: arm: cpus: Add kryo780 compatible new ff0ce949551f dt-bindings: firmware: scm: Add SM8450 compatible new c1b360d25457 dt-bindings: arm: qcom: Document SM8450 SoC and boards new 1f88aa777924 soc: qcom: smem: Update max processor count new 3fe1b82d947f dt-bindings: power: rpmpd: Add SM8450 to rpmpd binding new 4f84580dbd71 soc: qcom: rpmhpd: Add SM8450 power domains new 34f922976948 soc: qcom: socinfo: add SM8450 ID new 279f2f0ea2a1 Merge branches 'arm64-for-5.17', 'clk-for-5.17', 'drivers- [...] new 73e63a363f48 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9cc459b25172 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 44e009607444 arm64: defconfig: Enable R-Car S4-8 adds 82ce79391d0e arm64: dts: renesas: Fix thermal bindings adds 500daa0e6be2 dt-bindings: power: Add r8a779f0 SYSC power domain definitions adds 81c165582323 dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions adds 35ae0d00ab5a Merge tag 'renesas-r8a779f0-dt-binding-defs-tag' into rene [...] adds c62331e8222f arm64: dts: renesas: Add Renesas R8A779F0 SoC support adds 08b8699eb369 arm64: dts: renesas: Add Renesas Spider boards support adds e62906d6315f soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver adds 5ca77c9d80d3 Merge tag 'renesas-r8a779f0-dt-binding-defs-tag' into rene [...] adds 654d5fdb8923 soc: renesas: r8a779f0-sysc: Add r8a779f0 support adds 9711633587f4 soc: renesas: Identify R-Car S4-8 adds 363b41dd2539 soc: renesas: rcar-rst: Add support for R-Car S4-8 adds d01986bec388 dt-bindings: arm: renesas: Document Renesas Spider boards adds 0940300f8e1d Merge branches 'renesas-arm-defconfig-for-v5.17', 'renesas [...] new f60063f9a2ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b41bd8c600c5 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 816bbb5bfed5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 29bf0ff5ae18 ARM: dts: exynos: Rename hsi2c nodes to i2c for Exynos5260 adds 80661e035fd5 Merge branch 'next/dt' into for-next adds 8858f8622e82 arm64: dts: exynos: Rename hsi2c nodes to i2c for Exynos54 [...] adds c82574d4e3bb Merge branch 'next/dt64' into for-next new 1599a0c14efa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5201df4735c2 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 160b25a9231b Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 9b265d0392bc Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 5353a933d517 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds c944ac83bf7b dt-bindings: tegra: Describe recent developer kits consistently adds 97f2c1622dbe dt-bindings: tegra: Document Jetson AGX Orin (and devkit) adds 833944bea341 dt-bindings: Update headers for Tegra234 adds 43bd87ac5961 dt-bindings: sram: Document NVIDIA Tegra SYSRAM adds ff50625b3028 Merge branch for-5.17/dt-bindings into for-next adds 89a95fdea401 arm64: tegra: Fixup SYSRAM references adds 059f00bcacc0 arm64: tegra: Add clock for Tegra234 RTC adds 941b445ea5d7 arm64: tegra: Update Tegra234 BPMP channel addresses adds 3787f4c32b3f arm64: tegra: Fill in properties for Tegra234 eMMC adds 11ce7b4391f1 arm64: tegra: Add Tegra234 TCU device adds 9a7680e56ddc arm64: tegra: Add NVIDIA Jetson AGX Orin Developer Kit support adds 66b3fe7a2e9a Merge branch for-5.17/arm64/dt into for-next new 2a7d31935c60 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e0fe608fd74a Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 7fd890b89dea soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver new c4245100f746 soc: xilinx: cleanup debug and error messages new e7a9106c32c0 soc: xilinx: use a properly named field instead of flags new 628e8ba1d331 soc: xilinx: add a to_zynqmp_pm_domain macro new 168e05c131cd firmware: xilinx: check return value of zynqmp_pm_get_api_ [...] new 657331caa534 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new e53f2086856c clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1 new 2d4fcc5ab35f clk: versatile: clk-icst: use after free on error path new 54baf56eaa40 clk: Don't parent clks until the parent is fully registered new cd906d19b41b Merge branch 'clk-fixes' into clk-next new 1dfeb03e86ad Merge tag 'renesas-clk-for-v5.17-tag1' of git://git.kernel [...] new bd2c5fb1416d Merge branch 'clk-renesas' into clk-next new f3e251d66448 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new c6ffedfdcaa1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 470e3f0d0b15 clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver new 39cf7dd21d53 Merge tag 'renesas-r8a779f0-dt-binding-defs-tag' into HEAD new 24aaff6a6ce4 clk: renesas: cpg-mssr: Add support for R-Car S4-8 new 98ee8b2f66eb clk: renesas: r9a07g044: Rename CLK_PLL3_DIV4 macro new 7ef9c45a23a9 clk: renesas: r9a07g044: Add mux and divider for G clock new f0b62b0bbedc clk: renesas: r9a07g044: Add GPU clock and reset entries new 41c16c54467e Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 4b75cd4d5206 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a0793fdad9a1 csky: fix typo of fpu config macro new ee52bc544c31 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new a6977cc80cf3 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new f9e1d6e47353 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new feeb15fd9080 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new 13ceb48bc19c MIPS: Loongson2ef: Remove unnecessary {as,cc}-option calls new f2c6c22fa83a MIPS: Loongson64: Use three arguments for slti new 21d638ef9483 MIPS: TXX9: Remove rbtx4938 board support new 9375100da316 MIPS: DTS: jz4780: Account for Synopsys HDMI driver and LC [...] new ae1b8d2c2de9 MIPS: DTS: CI20: Add DT nodes for HDMI setup new 27d56190de33 MIPS: defconfig: CI20: configure for DRM_DW_HDMI_JZ4780 new 2bcb9c25081d MIPS: DTS: Ingenic: adjust register size to available registers new 7f6d2fb00387 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new ea244f9f6559 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b2487e57c712 Merge branch 'for-next' of git://github.com/openrisc/linux.git new db9149201037 parisc: Clear stale IIR value on instruction access rights trap new 3c2871b0dcbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b350111bf7b3 powerpc: remove cpu_online_cores_map function adds 2eafc4748bc0 powerpc: select CPUMASK_OFFSTACK if NR_CPUS >= 8192 adds 4ea9e321c27f powerpc/85xx: Fix no previous prototype warning for mpc85x [...] adds 84a61fb43fdf powerpc/85xx: Make mpc85xx_smp_kexec_cpu_down() static adds d9150d5bb558 powerpc/85xx: Make c293_pcie_pic_init() static adds ff47a95d1a67 powerpc/mm: Move tlbcam_sz() and make it static adds a4ac0d249a5d powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING adds ab85a273957e powerpc: Mark probe_machine() __init and static adds 88670fdb2680 powerpc/ftrace: No need to read LR from stack in _mcount() adds c93d4f6ecf4b powerpc/ftrace: Add module_trampoline_target() for PPC32 adds 7dfbfb87c243 powerpc/ftrace: Activate HAVE_DYNAMIC_FTRACE_WITH_REGS on PPC32 adds cdc81aece804 powerpc/ptdump: Fix display a BAT's size unit adds 57dd3a7bdf31 powerpc: Don't bother about .data..Lubsan sections adds e012c499985c powerpc/watchdog: help remote CPUs to flush NMI printk output adds aebd1fb45c62 powerpc: flexible GPR range save/restore macros adds fb350784d8d1 powerpc/bitops: Use immediate operand when possible adds 41d65207de9f powerpc/atomics: Use immediate operand when possible adds f05cab0034ba powerpc/atomics: Remove atomic_inc()/atomic_dec() and friends adds 2c9ac51b850d powerpc/perf: Fix PMU callbacks to clear pending PMI befor [...] adds 5402e239d09f powerpc/64s: Get LPID bit width from device tree adds f1797e4de114 powerpc/modules: Don't WARN on first module allocation attempt adds df1f679d19ed powerpc/powermac: Add missing lockdep_register_key() adds af11dee4361b powerpc/32s: Fix shift-out-of-bounds in KASAN init adds 62ea67e31981 powerpc/signal32: Use struct_group() to zero spe regs adds 2a2ac8a7018b powerpc/xive: Fix compile when !CONFIG_PPC_POWERNV. new 79b74a684867 powerpc: Remove unused FW_FEATURE_NATIVE references new 7ebc49031d04 powerpc: Rename PPC_NATIVE to PPC_HASH_MMU_NATIVE new a4135cbebde8 powerpc/pseries: Stop selecting PPC_HASH_MMU_NATIVE new 935b534c24f0 powerpc/64s: Move and rename do_bad_slb_fault as it is not [...] new 0c7cc15e9215 powerpc/pseries: move process table registration away from [...] new 3d3282fd34d8 powerpc/pseries: lparcfg don't include slb_size line in ra [...] new 162b0889bba6 powerpc/64s: move THP trace point creation out of hash spe [...] new 310dce6201fd powerpc/64s: Make flush_and_reload_slb a no-op when radix [...] new bdad5d57dfcc powerpc/64s: move page size definitions from hash specific file new f43d2ffb47c9 powerpc/64s: Rename hash_hugetlbpage.c to hugetlbpage.c new ffbe5d21d10f powerpc/64: pcpu setup avoid reading mmu_linear_psize on 6 [...] new 20626177c9de powerpc: make memremap_compat_align 64s-only new 8dbfc0092b5c powerpc/64e: remove mmu_linear_psize new af3a0ea41cbf powerpc/64s: Fix radix MMU when MMU_FTR_HPTE_TABLE is clear new debeda017189 powerpc/64s: Always define arch unmapped area calls new c28573744b74 powerpc/64s: Make hash MMU support configurable new 387e220a2e5e powerpc/64s: Move hash MMU support code under CONFIG_PPC_6 [...] new 31284f703db2 powerpc/microwatt: add POWER9_CPU, clear PPC_64S_HASH_MMU new 06e7cbc29e97 powerpc/40x: Map 32Mbytes of memory at startup new 6c1fa60d368e Revert "powerpc: Inline setup_kup()" new 13dac4e31e75 powerpc/8xx: Activate KUEP at all time new ee2631603fdb powerpc/44x: Activate KUEP at all time new dc3a0e5b83a8 powerpc/book3e: Activate KUEP at all time new df415cd75826 powerpc/32s: Remove capability to disable KUEP at boottime new 526d4a4c77ae powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly new 70428da94c7a powerpc/32s: Save content of sr0 to avoid 'mfsr' new 6754862249d3 powerpc/kuep: Remove 'nosmep' boot time parameter except f [...] new ba454f9c8e4e powerpc/kuap: Add a generic intermediate layer new c252f3846d31 powerpc/kuap: Check KUAP activation in generic functions new 2341964e27b0 powerpc/kuap: Remove __kuap_assert_locked() new 937fb7003ee1 powerpc/kuap: Add kuap_lock() new 25ae981fafaa powerpc/nohash: Move setup_kuap out of 8xx.c new 047a6fd40199 powerpc/config: Add CONFIG_BOOKE_OR_40x new 42e03bc5240b powerpc/kuap: Prepare for supporting KUAP on BOOK3E/64 new e3c02f25b429 powerpc/kuap: Make PPC_KUAP_DEBUG depend on PPC_KUAP only new 43afcf8f0101 powerpc: Add KUAP support for BOOKE and 40x new f6fad4fb5593 powerpc/kuap: Wire-up KUAP on 44x new fcf9bb6d32f8 powerpc/kuap: Wire-up KUAP on 40x new 4f6a025201a2 powerpc/kuap: Wire-up KUAP on 85xx in 32 bits mode. new 57bc963837f5 powerpc/kuap: Wire-up KUAP on book3e/64 new dede19be5163 powerpc: Remove CONFIG_PPC_HAVE_KUAP and CONFIG_PPC_HAVE_KUEP new 37eb7ca91b69 powerpc/32s: Allocate one 256k IBAT instead of two consecu [...] new 3261d99adba2 powerpc/inst: Refactor ___get_user_instr() new c545b9f040f3 powerpc/inst: Define ppc_inst_t new 07b863aef5b6 powerpc/inst: Define ppc_inst_t as u32 on PPC32 new 9b307576f371 powerpc/inst: Move ppc_inst_t definition in asm/reg.h new 0d76914a4c99 powerpc/inst: Optimise copy_inst_from_kernel_nofault() new 9951d0f29b04 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4d5201c2ddba Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b087dfab4d39 s390/crypto: add SIMD implementation for ChaCha20 adds a84d1c5006b5 s390/cio: remove uevent suppress from cio driver adds 764fc3187c3f s390/qdio: remove QDIO_SBAL_SIZE macro adds bd3a025dd22c s390/qdio: improve handling of CIWs adds 718ce9e10171 s390/qdio: avoid allocating the qdio_irq with GFP_DMA adds 0a86cdcb4ce2 s390/qdio: clean up access to queue in qdio_handle_activat [...] adds 513251fe25d3 s390/qdio: clarify handler logic for qdio_handle_activate_check() adds b44995e51522 s390/qdio: split qdio_inspect_queue() adds a60bffe536f9 s390/qdio: split do_QDIO() adds 97aa7468f697 s390/vmcp: use page_to_virt instead of page_to_phys adds 4e4dc65ab578 s390/pci: use phys_to_virt() for AIBVs/DIBVs adds 568de506e317 s390/pci: use physical addresses in DMA tables adds e628f2879303 s390/qdio: remove unneeded sanity check in qdio_do_sqbs() adds 32ddf3e124ee s390/qdio: clarify logical vs absolute in QIB's kerneldoc adds 402ff5a3387d s390/nmi: add missing __pa/__va address conversion of exte [...] adds f139862b92cf s390/vfio-ap: add status attribute to AP queue device's sysfs dir new 5f12c56e19ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 124ce953b62f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 46de15b2e07e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cf5f5199ca52 fscache, cachefiles: Disable configuration adds 6ac721d53aad cachefiles: Delete the cachefiles driver pending rewrite adds b03429170e20 fscache: Remove the contents of the fscache driver, pendin [...] adds c4c2263acb3c netfs: Display the netfs inode number in the netfs_read tr [...] adds 2e3b68e7399c netfs: Pass a flag to ->prepare_write() to say if there's [...] adds 8ed89a0cad0c fscache: Introduce new driver adds d07d35ae0ed5 fscache: Implement a hash function adds 3b83be162568 fscache: Implement cache registration adds 5321792ee1ad fscache: Implement volume registration adds f32cb49a1561 fscache: Implement cookie registration adds 90a5b08220fb fscache: Implement cache-level access helpers adds a21d00d3c51e fscache: Implement volume-level access helpers adds 4d890646d93e fscache: Implement cookie-level access helpers adds 0406639b49d1 fscache: Implement functions add/remove a cache adds 38cbf58231c1 fscache: Provide and use cache methods to lookup/create/fr [...] adds ea7552e910a7 fscache: Add a function for a cache backend to note an I/O error adds 7fda60fffca2 fscache: Implement simple cookie state machine adds d6ef26541da1 fscache: Implement cookie user counting and resource pinning adds eb6080914b8b fscache: Implement cookie invalidation adds 408946c9ccbf fscache: Provide a means to begin an operation adds e653486e72c4 fscache: Count data storage objects in a cache adds 97f891a7178b fscache: Provide read/write stat counters for the cache adds 7d4f0ca31eb0 fscache: Provide a function to let the netfs update its co [...] adds e262418a6628 netfs: Pass more information on how to deal with a hole in [...] adds 249d505ecbbd fscache: Implement raw I/O interface adds f13c728b7097 fscache: Implement higher-level write I/O interface adds e7e3ffb5ef30 vfs, fscache: Implement pinning of cache usage for writeback adds aa4467aaf5e5 fscache: Provide a function to note the release of a page adds 4d998591b3b9 fscache: Provide a function to resize a cookie adds e34f1a4f6242 cachefiles: Introduce rewritten driver adds 6cc194611df3 cachefiles: Define structs adds ef1639a25fdb cachefiles: Add some error injection support adds e8392a20f591 cachefiles: Add a couple of tracepoints for logging errors adds 75c18f257092 cachefiles: Add cache error reporting macro adds e6651064a3c8 cachefiles: Add security derivation adds 4cd50228e18e cachefiles: Register a miscdev and parse commands over it adds d226624ac12d cachefiles: Provide a function to check how much space there is adds 3184e03e4f47 vfs, cachefiles: Mark a backing file in use with an inode flag adds a0a3543fe648 cachefiles: Implement a function to get/create a directory [...] adds d95ed157e138 cachefiles: Implement cache registration and withdrawal adds d6d39076e8f6 cachefiles: Implement volume support adds 9e5a6b385758 cachefiles: Add tracepoints for calls to the VFS adds 9ec686fd452d cachefiles: Implement object lifecycle funcs adds ae5eca705e7f cachefiles: Implement key to filename encoding adds c954b924a0f2 cachefiles: Implement metadata/coherency data storage in xattrs adds fe9dac14711d cachefiles: Mark a backing file in use with an inode flag adds 380c90cb2197 cachefiles: Implement culling daemon commands adds 7766f33b4def cachefiles: Implement backing file wrangling adds 1cdc75947f62 cachefiles: Implement begin and end I/O operation adds c8d51ef500aa cachefiles: Implement cookie resize for truncate adds 9ece914d9892 cachefiles: Implement the I/O routines adds a645372076a0 cachefiles: Allow cachefiles to actually function adds f97e4cea6b82 fscache, cachefiles: Display stats of no-space events adds 83641a10d676 fscache, cachefiles: Display stat of culling events adds f234fabdd8dc afs: Handle len being extending over page end in write_beg [...] adds 59d40753b33a afs: Fix afs_write_end() to handle len > page size adds 56bb39edc029 afs: Convert afs to use the new fscache API adds e11fdf698a86 afs: Copy local writes to the cache when writing to the server adds e9e21e3448cb afs: Skip truncation on the server of data we haven't written yet adds 76b9bd8193b8 9p: Use fscache indexing rewrite and reenable caching adds 6223f0d232d9 9p: Copy local writes to the cache when writing to the server adds 882ff66585ec nfs: Convert to new fscache volume/cookie API adds 830c476f5eb8 cifs: Support fscache indexing rewrite (untested) adds efd945b6f092 ceph: conversion to new fscache API adds 84e8365acf6b ceph: add fscache writeback support adds ac1c0f96f4c0 fscache: Rewrite documentation new 5a5cc41d2299 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] new cd9a384c2d4b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5db7c79afbe2 Merge branch 'master' of git://github.com/ceph/ceph-client.git new 51a08bdeca27 cifs: Fix crash on unload of cifs_arc4.ko new 9de0737d5ba0 cifs: fix ntlmssp auth when there is no key exchange new 872792822666 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 7e508f2ca8bb erofs: rename lz4_0pading to zero_padding new 168e9a76200c erofs: add sysfs interface new 40452ffca3c1 erofs: add sysfs node to control sync decompression strategy new 7acc3d1afd02 erofs: Replace zero-length array with flexible-array member new 469407a3b5ed erofs: clean up erofs_map_blocks tracepoints new 500550e676a8 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new a170657991e4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 6abfaaf124a8 fs_parse: allow parameter value to be empty new e5a185c26c11 ext4: Add fs parameter specifications for mount options new 4c94bff967d9 ext4: move option validation to a separate function new 461c3af045d3 ext4: Change handle_mount_opt() to use fs_parameter new da812f611934 ext4: Allow sb to be NULL in ext4_msg() new e6e268cb6822 ext4: move quota configuration out of handle_mount_opt() new b6bd243500b6 ext4: check ext2/3 compatibility outside handle_mount_opt() new 6e47a3cc68fc ext4: get rid of super block and sbi from handle_mount_ops() new 7edfd85b1ffd ext4: Completely separate options parsing and sb setup new 02f960f8db1c ext4: clean up return values in handle_mount_opt() new 97d8a670b453 ext4: change token2str() to use ext4_param_specs new cebe85d570cf ext4: switch to the new mount api new ba2e524d918a ext4: Remove unused match_table_t tokens new 142d269fced5 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 5c92176f1f2e f2fs: avoid duplicate call of mark_inode_dirty new 43a7ab335c2e f2fs: fix to do sanity check on inode type during garbage [...] new 9d1a315fe545 f2fs: fix to avoid panic in is_alive() if metadata is inco [...] new e93848baa37b f2fs: fix to do sanity check in is_alive() new 85f9cce94cd1 f2fs: add gc_urgent_high_remaining sysfs node new 138ecd2a5d07 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds e388164ea385 fuse: Pass correct lend value to filemap_write_and_wait_range() new 3d9c8eec7562 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7a7ec910c715 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0493e0fb1d23 ksmbd: fix error code in ndr_read_int32() new 7fe816e0fa3f ksmbd: fix uninitialized symbol 'pntsd_size' new bd356dd0b231 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 771a969b9b33 nfsd: fix use-after-free due to delegation race adds fd1fb812be24 nfsd: minor unash_delegation_locked cleanup new f70b06b8d80f Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] adds d2aa0ed0fc0e NFSD: Fix sparse warning adds a300a33f8792 NFSD: Replace nfsd4_decode_bitmap4() adds 0a048ac3d3fe NFSD: handle errors better in write_ports_addfd() adds 1c5bceccc783 SUNRPC: change svc_get() to return the svc. adds 69b7cb1596a3 SUNRPC/NFSD: clean up get/put functions. adds ea0cbde22d20 SUNRPC: stop using ->sv_nrthreads as a refcount adds e9f8520378e6 nfsd: make nfsd_stats.th_cnt atomic_t adds fc94fdc2c487 SUNRPC: use sv_lock to protect updates to sv_nrthreads. adds cfb05a733674 NFSD: narrow nfsd_mutex protection in nfsd thread adds 2031effa4ef6 NFSD: Make it possible to use svc_set_num_threads_sync adds b0ef64700a2a SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() adds 1bf7b47240fc NFSD: simplify locking for network notifier. adds c66fb7e10162 lockd: introduce nlmsvc_serv adds dcdb4dec3b4e lockd: simplify management of network status notifiers adds c6b944b3819e lockd: move lockd_start_svc() call into lockd_create_svc() adds 3a7571547ff8 lockd: move svc_exit_thread() into the thread adds 79c48e72ee47 lockd: introduce lockd_put() adds 99febb217d94 lockd: rename lockd_create_svc() to lockd_get() adds ad5f503a1223 SUNRPC: move the pool_map definitions (back) into svc.c adds 575a3a90b192 SUNRPC: always treat sv_nrpools==1 as "not pooled" adds 575b71f87c25 lockd: use svc_set_num_threads() for thread start and stop adds b53b65c8cf6c NFS: switch the callback service back to non-pooled. adds 375205f73d39 NFSD: Remove be32_to_cpu() from DRC hash function adds 53b4618c54df NFSD: Fix inconsistent indenting new f0841f35bb4b NFSD: simplify per-net file cache management new 94efcce7cdea SUNRPC: Remove low signal-to-noise tracepoints new a4f936213672 SUNRPC: Record endpoint information in trace log new cbc3369f0479 SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid new 4ea18a36bddc NFSD: Combine XDR error tracepoints new 1d00fa88ddf7 NFSD: Remove NFSD_PROC_ARGS_* macros new 98beab5dca06 nfsd: improve stateid access bitmask documentation new b5156bb7855b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 27a10fad8635 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 27d0b07df496 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 089558bc7ba7 xfs: remove all COW fork extents when remounting readonly new 3d29566c6f4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 3be67c404212 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 10ec7ac4a58f Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 78b6d50424eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 52e68cd60ddf vsprintf: Use non-atomic bitmap API when applicable adds 97b289cfd305 Merge branch 'for-5.17' into for-next adds ed758b30d541 printk/console: Split out code that enables default console adds a6953370d2fc printk/console: Rename has_preferred_console to need_defau [...] adds f873efe841f8 printk/console: Remove unnecessary need_default_console ma [...] adds 4f546939259f printk/console: Remove need_default_console variable adds 5e8ba485b252 printk/console: Clean up boot console handling in register [...] adds 614887c0a7fa Merge branch 'console-registration-cleanup' into for-next new 3d9ffdc596c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8507531ecc6c Merge branch 'pci/aspm' adds a93b80f7acef Merge branch 'pci/enumeration' adds 247e80b09d79 Merge branch 'pci/hotplug' adds 96ebaa481555 Merge branch 'pci/switchtec' adds 2070b2ddea89 PCI: aardvark: Fix checking for MEM resource type adds caaa022cd4af Merge branch 'remotes/lorenzo/pci/aardvark' adds 75d36df68078 PCI: apple: Fix REFCLK1 enable/poll logic adds ba34a6a55b0b Merge branch 'remotes/lorenzo/pci/apple' adds 5d098dbe9da7 Merge branch 'remotes/lorenzo/pci/brcmstb' adds 549bf94dd29f PCI: qcom-ep: Remove surplus dev_err() when using platform [...] adds 87f77acad036 Merge branch 'remotes/lorenzo/pci/dwc' adds c56d44c8a677 Merge branch 'remotes/lorenzo/pci/mediatek' adds 7aeea4bd556d Merge branch 'remotes/lorenzo/pci/mediatek-gen3' adds 9ec51e0f1f7c Merge branch 'remotes/lorenzo/pci/mt7621' adds 6198461ef509 arm: ioremap: Replace pci_ioremap_io() usage by pci_remap_ [...] adds 600b79030986 arm: ioremap: Remove unused ARM-specific function pci_iore [...] adds 65a3a6a2c043 Merge branch 'remotes/lorenzo/pci/mvebu' adds 3f13d611aa6b PCI: qcom: Use __be16 type to store return value from cpu_ [...] adds 57374c834126 Merge branch 'remotes/lorenzo/pci/qcom' adds 99ce6912dadf Merge branch 'remotes/lorenzo/pci/rcar' adds f145ae52eb59 Merge branch 'remotes/lorenzo/pci/vmd' adds c234920f3c46 Merge branch 'remotes/lorenzo/pci/xgene' adds e3dbfc2ed4f8 Merge branch 'remotes/lorenzo/pci/xilinx-nwl' adds 1c1a3b4d3e86 PCI: pci-bridge-emul: Make expansion ROM Base Address regi [...] adds 7b067ac63a57 PCI: pci-bridge-emul: Properly mark reserved PCIe bits in [...] adds 12998087d9f4 PCI: pci-bridge-emul: Fix definitions of reserved bits adds 1f1050c5e1fe PCI: pci-bridge-emul: Correctly set PCIe capabilities adds 3be9d243b217 PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device adds e6180942c2ed Merge branch 'remotes/lorenzo/pci/bridge-emul' adds 6b711ebfff29 Merge branch 'pci/errors' new 0e3ea962c1bb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ad753190546e Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new cad4ac066c66 Merge branch 'for-5.16/upstream-fixes' into for-next new 36c3470863c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b503de239f62 i2c: virtio: fix completion handling new c9d9a5a94c18 Merge branch 'i2c/for-current' into i2c/for-next new 92ae31628400 dt-bindings: i2c: brcm,bcm2835-i2c: convert to YAML schema new 5ae451148eba dt-bindings: i2c: exynos5: Convert to dtschema new bd5f985dc518 dt-bindings: i2c: exynos5: Add exynosautov9-hsi2c compatible new ea8491a28b84 dt-bindings: i2c: exynos5: Add bus clock new 3f6891025952 i2c: exynos5: Add support for ExynosAutoV9 SoC new 697ad2490c96 i2c: exynos5: Add bus clock support new c4bcef90cc49 i2c: exynos5: Mention Exynos850 and ExynosAutoV9 in Kconfig new 8c7a89678f3b i2c: i801: Don't read back cleared status in i801_check_pre() new 4f7275fc7e57 i2c: i801: Don't clear status flags twice in interrupt mode new ce3f3b5b3569 Merge branch 'i2c/for-mergewindow' into i2c/for-next new 3c8d12d7d999 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new c325ce1261df Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds 49e90c39d0be x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-A [...] adds 296713bac72e hwmon: (k10temp) Remove unused definitions adds 4e1a4cef0d98 hwmon: (k10temp) Add support for AMD Family 19h Models 10h [...] adds db615921f87c dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatib [...] adds bb146907042b dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property adds 21f69362f38f hwmon: Driver for Texas Instruments INA238 adds 048241d79e17 hwmon: (tmp401) Simplify temperature register arrays adds 0b2b2ac6464a hwmon: (tmp401) Convert to _info API adds 91d5e7fa65e6 hwmon: (tmp401) Use regmap adds 1c7725c3bd0a hwmon: (tmp401) Hide register write address differences in [...] adds 34fcd4dcddf3 hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A adds c822a42f45b4 hwmon: (f71882fg) Add F81966 support adds 7d1c949c1215 hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI. adds 90781e33de7d hwmon: (asus_wmi_sensors) Support X370 Asus WMI. adds 1a401e99bbf2 hwmon: (k10temp) Support up to 12 CCDs on AMD Family of pr [...] adds b12a69315e81 hwmon: (jc42) Add support for ONSEMI N34TS04 adds 0951884b6b2d hwmon: (ntc_thermistor) Merge platform data into driver adds e282bed4fd38 hwmon: (ntc_thermistor) Drop get_ohm() adds 33e612379dc1 hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO adds b3a2f885047a hwmon: (ntc_thermistor) Merge platform data adds 825b2ccfc965 hwmon: (sht4x) Add device tree match table adds dc51d16e5c61 hwmon: (asus_wmi_ec_sensors) fix array overflow adds 2caff2f2a90f hwmon: (asus_wmi_sensors) fix an array overflow adds 76b76e020192 hwmon: (adm1031) Remove redundant assignment to variable range adds c9b45a260828 hwmon: (ntc_thermistor) Move and refactor DT parsing adds 21aaabb26242 hwmon: (ntc_thermistor) Switch to generic firmware props adds 4ded7796ed52 hwmon: (ntc_thermistor) Move DT matches to the driver block new 5b51a423b388 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds d733ac931135 doc/zh-CN: Update cpufreq-stats.rst to make it more readable adds c5801123d493 doc/zh-CN: Update cpu-freq/cpu-drivers.rst to make it more [...] adds 8f45663fe33a docs/zh_CN: add scheduler index translation adds f2c3bb11530a docs/zh_CN: add completion translation adds 6f87c5197e7d docs/zh_CN: add scheduler sched-arch translation adds 4788a136b80a docs/zh_CN: add scheduler sched-bwc translation adds ce881fc06dc8 docs/scheduler: fix typo and warning in sched-bwc new 95c662b81278 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 4383cfa18c5b Merge tag 'v5.16-rc4' into media_tree new be57401e3fda Merge branch 'master' of git://linuxtv.org/media_tree.git adds 4b065060555b media: uvcvideo: Fix memory leak of object map on error exit path adds 8aa637bf6d70 media: uvcvideo: fix division by zero at stream start adds e82822fae93f media: uvcvideo: Set the colorspace as sRGB if undefined adds c8ed7d2f614c media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. adds f0577b1b6394 media: uvcvideo: Avoid invalid memory access adds 414d3b49d9fd media: uvcvideo: Avoid returning invalid controls adds b925c1fdea01 media: dt-bindings: media: Add compatible for D1 adds 8f852ab8c39b media: cedrus: Add support for the D1 variant adds 30334d3d99e9 media: rcar-vin: Add check for completed capture before co [...] adds d912740881d5 media: hantro: drop unused vb2 headers adds da6911f330d4 media: rcar-vin: Update format alignment constraints adds 0d7b74ef8df4 media: rcar-csi2: Suppress bind and unbind nodes in sysfs adds e37e82188bc9 media: rcar-vin: Disallow unbinding and binding of individ [...] adds 468613a67bcb media: rcar-vin: Do not hold the group lock when unregiste [...] adds 8dbdcc7269a8 media: dib8000: Fix a memleak in dib8000_init() adds 348df8035301 media: saa7146: hexium_orion: Fix a NULL pointer dereferen [...] adds 0407c49ebe33 media: saa7146: mxb: Fix a NULL pointer dereference in mxb [...] adds cf56f4f2a4ec media: s5p-jpeg: Constify struct v4l2_m2m_ops adds 3a2e4b193690 media: cec-pin: drop unused 'enabled' field from struct cec_pin adds 713bdfa10b59 media: cec-pin: fix interrupt en/disable handling adds a9e6107616bb media: cec: fix a deadlock situation adds 05fd87b8d9a6 media: replace setting of bytesused with vb2_set_plane_payload adds ee1806beff85 media: videobuf2: add WARN_ON_ONCE if bytesused is bigger [...] adds 1ace494fd0eb media: atomisp: make array idx_map static const adds ac56760a8bbb media: atomisp: fix "variable dereferenced before check 'asd'" adds ebedc6ce3c3c media: docs: media: Fix imbalance of LaTeX group adds 00a7bba084ba media: c8sectpfe: remove redundant assignment to pointer tsin adds a6441ea29cb2 media: si2157: Fix "warm" tuner state detection adds ebd80fbf6d83 media: media si2168: Fix spelling mistake "previsously" -> [...] adds 3da3ee3f0d50 media: Print chip type explicitly when loading the Rafael [...] adds 48f45c2a969b media: tua9001: Improve messages in .remove's error path adds 61b738e938ef media: cxd2880: Eliminate dead code adds a2ab06d7c4d6 media: m920x: don't use stack on USB reads adds 051d3b5437af media: siano: remove duplicate USB device IDs adds e67219b0496b media: b2c2: flexcop: Convert to SPDX identifier adds 9b4d7b5c81a2 media: bttv: use DEVICE_ATTR_RO() helper macro new 45ce043339a8 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 9c82c4bffaef Merge branch 'acpi-x86' into linux-next adds 9c24a39ce6e1 Merge branch 'acpi-ec' into linux-next adds d43762a2028f Merge branches 'acpi-thermal', 'acpi-processor', 'acpi-pow [...] adds 2054d5cf09cd Merge branch 'devprop' into linux-next adds 6c898426d3a4 Merge branch 'pm-cpuidle' into linux-next adds 3a18d25cb836 Merge branches 'thermal-int340x' and 'thermal-tools' into [...] new 11f8cb8903ba ACPI: tools: Fix compilation when output directory is not present new ea869f7078cb Merge branch 'acpi-tools' into linux-next new 444dd878e85f PM: runtime: Fix pm_runtime_active() kerneldoc comment new e0011a731b62 Merge branch 'pm-core' into linux-next new f872f73601b9 thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL new c4f4801e994a Merge branch 'thermal-int340x-fix' into linux-next new b5d5623c20f5 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 4a90c68d470a Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new f62fae707b9b Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new 3de89d8842a2 thermal/drivers/imx8mm: Enable ADC when enabling monitor new 8ee1c0f6526c thermal/drivers/rz2gl: Add error check for reset_control_d [...] new 29cc41c0493a Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds f70813d6a5fc fs: dlm: use list_empty() to check last iteration adds bcbfea41e1f9 fs: dlm: check for pending users filling buffers adds 21d9ac1a5376 fs: dlm: use event based wait for pending remove adds be3b0400edbf fs: dlm: remove wq_alloc mutex adds 6c547f264077 fs: dlm: memory cache for midcomms hotpath adds 3af2326ca0a1 fs: dlm: memory cache for writequeue_entry adds e4dc81ed5a80 fs: dlm: memory cache for lowcomms hotpath new e60f5f5c96d8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 76937fa55200 RDMA/siw: Use max() instead of doing it manually adds 39d5534b1302 RDMA/hns: Modify the mapping attribute of doorbell to device adds 9692407d4334 RDMA/uverbs: Remove the unnecessary assignment adds 1eb23d04320a IB/core: Remove redundant pointer mm adds b6fa6f229f73 RDMA/irdma: Fix the type used to declare a bitmap adds 0a0575a12e31 RDMA/bnxt_re: Fix endianness warning for req.pkey new 3fe6d228a0b4 RDMA/rxe: Remove the unnecessary variable new b1a4da64bfc1 RDMA/qedr: Fix reporting max_{send/recv}_wr attrs new 72f0cc152338 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4e66934eaadc lib: add reference counting tracking infrastructure adds 914a7b5000d0 lib: add tests for reference tracker adds 4d92b95ff2f9 net: add net device refcount tracker infrastructure adds 80e8921b2b72 net: add net device refcount tracker to struct netdev_rx_queue adds 0b688f24b7d6 net: add net device refcount tracker to struct netdev_queue adds 5ae2195088d0 net: add net device refcount tracker to ethtool_phys_id() adds 14ed029b5eb5 net: add net device refcount tracker to dev_ifsioc() adds 4dbd24f65c60 drop_monitor: add net device refcount tracker adds 9038c320001d net: dst: add net device refcount tracking to dst_entry adds fb67510ba9bd ipv6: add net device refcount tracker to rt6_probe_deferred() adds c0fd407a0666 sit: add net device refcount tracking to ip_tunnel adds 56c1c77948ba ipv6: add net device refcount tracker to struct ip6_tnl adds 85662c9f8cbd net: add net device refcount tracker to struct neighbour adds 77a23b1f9543 net: add net device refcount tracker to struct pneigh_entry adds 08d622568e5a net: add net device refcount tracker to struct neigh_parms adds f77159a348f2 net: add net device refcount tracker to struct netdev_adjacent adds 8c727003c4d0 ipv6: add net device refcount tracker to struct inet6_dev adds c04438f58d14 ipv4: add net device refcount tracker to struct in_device adds 606509f27f67 net/sched: add net device refcount tracker to struct Qdisc adds 63f13937cbe9 net: linkwatch: add net device refcount tracker adds 095e200f175f net: failover: add net device refcount tracker adds 42120a864383 ipmr, ip6mr: add net device refcount tracker to struct vif_device adds 5fa5ae605821 netpoll: add net device refcount tracker to struct netpoll adds 4c375272fb0b Merge branch 'net-add-preliminary-netdev-refcount-tracking' adds 45cac6754529 net: fix recent csum changes adds 5382911f5d67 net: wwan: iosm: select CONFIG_RELAY adds 01081be1ea8c net: prestera: replace zero-length array with flexible-arr [...] adds 364d470d5470 Revert "net: hns3: add void before function which don't re [...] adds 1c5526968e27 net/smc: Clear memory when release and reuse buffer adds c0e5e11af12b vrf: use dev_replace_track() for better tracking adds 2c9e77659a0c mptcp: add TCP_INQ cmsg support adds 5cbd886ce2a9 selftests: mptcp: add TCP_INQ support adds 644807e3e462 mptcp: add SIOCINQ, OUTQ and OUTQNSD ioctls adds b51880568f20 selftests: mptcp: add inq test case adds 602837e8479d mptcp: allow changing the "backup" bit by endpoint id adds 3b1e21eb60e8 mptcp: getsockopt: add support for IP_TOS adds edb596e80cee selftests: mptcp: check IP_TOS in/out are the same adds 6fadaa565882 tcp: expose __tcp_sock_set_cork and __tcp_sock_set_nodelay adds 8b38217a2a98 mptcp: expose mptcp_check_and_set_pending adds 4f6e14bd19d6 mptcp: support TCP_CORK and TCP_NODELAY adds 59d58d93af94 Merge branch 'mptcp-new-features-for-mptcp-sockets-and-net [...] new 08f0b22d731f net: eql: add net device refcount tracker new 19c9ebf6ed70 vlan: add net device refcount tracker new b2dcdc7f731d net: bridge: add net device refcount tracker new f12bf6f3f942 net: watchdog: add net device refcount tracker new 4fc003fe0313 net: switchdev: add net device refcount tracker new e44b14ebae10 inet: add net device refcount tracker to struct fib_nh_common new 66ce07f7802b ax25: add net device refcount tracker new 615d069dcf12 llc: add net device refcount tracker new 035f1f2b96ae pktgen add net device refcount tracker new b60645248af3 net/smc: add net device tracker to struct smc_pnetentry new e4b8954074f6 netlink: add net device refcount tracker to struct ethnl_req_info new e7c8ab8419d7 openvswitch: add net device refcount tracker to struct vport new ada066b2e02c net: sched: act_mirred: add net device refcount tracker new adc76fc97bd8 Merge branch 'net-second-round-of-netdevice-refcount-tracking' new 150791442e7c Merge tag 'wireless-drivers-next-2021-12-07' of git://git. [...] new 3c5290a2dcdb net: hns3: Fix spelling mistake "faile" -> "failed" new c99104840a95 net: dsa: ocelot: remove unnecessary pci_bar variables new 49af6a7620c5 net: dsa: ocelot: felix: Remove requirement for PCS in fel [...] new 242bd0c10bbd net: dsa: ocelot: felix: add interface for custom regmaps new 32ecd22ba60b net: mscc: ocelot: split register definitions to a separate file new d418f67e987f Merge branch 'prepare-ocelot-for-external-interface-control' new e44aecc709ad net: dsa: felix: use kmemdup() to replace kmalloc + memcpy new c0e084e342a8 hv_sock: Extract hvs_send_data() helper that takes only header new 5e9756a66fb5 s390/qeth: simplify qeth_receive_skb() new 2dbc7a1dde9e s390/qeth: split up L2 netdev_ops new cdf8df5b42e7 s390/qeth: don't offer .ndo_bridge_* ops for OSA devices new 1b9e410f45bf s390/qeth: fine-tune .ndo_select_queue() new 6dc490e80ca3 s390/qeth: remove check for packing mode in qeth_check_out [...] new 1fe5b0126284 Merge branch 's390-net-updates-2021-12-06' new 3f9bb0301d50 net: dsa: make dp->bridge_num one-based new 947c8746e2c3 net: dsa: assign a bridge number even without TX forwardin [...] new 872bb81dfbc3 net: dsa: mt7530: iterate using dsa_switch_for_each_user_p [...] new 0493fa7927af net: dsa: mv88e6xxx: iterate using dsa_switch_for_each_use [...] new 65144067d360 net: dsa: mv88e6xxx: compute port vlan membership based on [...] new 36cbf39b5690 net: dsa: hide dp->bridge_dev and dp->bridge_num in the co [...] new 41fb0cf1bced net: dsa: hide dp->bridge_dev and dp->bridge_num in driver [...] new 936db8a2dba2 net: dsa: rename dsa_port_offloads_bridge to dsa_port_offl [...] new 6a43cba30340 net: dsa: export bridging offload helpers to drivers new d3eed0e57d5d net: dsa: keep the bridge_dev and bridge_num as part of th [...] new b079922ba2ac net: dsa: add a "tx_fwd_offload" argument to ->port_bridge_join new 857fdd74fb38 net: dsa: eliminate dsa_switch_ops :: port_bridge_tx_fwd_{ [...] new 3a262c71d3e8 Merge branch 'rework-dsa-bridge-tx-forwarding-offload-api' new 330c6d3bfa26 can: bittiming: replace CAN units with the generic ones fr [...] new d0342ceb78ed dt-bindings: net: can: add support for Allwinner R40 CAN c [...] new 2c2fd0e68d9e can: sun4i_can: add support for R40 CAN controller new 671f852c1bee ARM: dts: sun8i: r40: add node for CAN controller new 369cf4e6ac53 can: hi311x: hi3110_can_probe(): use devm_clk_get_optional [...] new 3a1ae63a4d21 can: hi311x: hi3110_can_probe(): try to get crystal clock [...] new dc64d98aae75 can: hi311x: hi3110_can_probe(): make use of device property API new 6a93ea382177 can: hi311x: hi3110_can_probe(): convert to use dev_err_probe() new a43a07202160 Merge tag 'linux-can-next-for-5.17-20211208' of git://git. [...] new e9877d4ef856 net: wwan: iosm: consolidate trace port init code new 13b94fbaa28c net: wwan: iosm: allow trace port be uninitialized new cf90098dbb1f net: wwan: iosm: move debugfs knobs into a subdir new 283e6f5a8166 net: wwan: make debugfs optional new 16daf3d9ec44 Merge branch 'wwan-debugfs-tweaks' new d7dac083414e net-sysfs: update the queue counts in the unregistration path new 5f1c802ca69b net-sysfs: warn if new queue objects are being created dur [...] new 28a0a044fbe9 Merge branch 'net-track-the-queue-count-at-unregistration' new d7ca9a34dd33 net: hinic: Use devm_kcalloc() instead of devm_kzalloc() new 9d922f5df538 net: huawei: hinic: Use devm_kcalloc() instead of devm_kzalloc() new 3e5b1feccea7 net: phylink: add legacy_pre_march2020 indicator new 0a9f0794d9bd net: dsa: mark DSA phylink as legacy_pre_march2020 new b06515367fac net: mtk_eth_soc: mark as a legacy_pre_march2020 driver new 001f4261fe4d net: phylink: use legacy_pre_march2020 new 11053047a4af net: ag71xx: remove unnecessary legacy methods new 5092fb44ba11 Merge branch 'net-phylink-introduce-legacy-mode-flag' new 4177e4960594 xfrm: use net device refcount tracker helpers new f20f94f7f52c net: phy: prefer 1000baseT over 1000baseKX new 1a2fb220edca skbuff: Extract list pointers to silence compiler warnings new 3150a73366b6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 9745177c9489 net: x25: drop harmless check of !more new e5d75fc20b92 sh_eth: Use dev_err_probe() helper new 55025b118674 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 74753e1462e7 libbpf: Replace btf__type_by_id() with btf_type_by_id(). adds 8293eb995f34 bpf: Rename btf_member accessors. adds 29db4bea1d10 bpf: Prepare relo_core.c for kernel duty. adds 46334a0cd21b bpf: Define enum bpf_core_relo_kind as uapi. adds fbd94c7afcf9 bpf: Pass a set of bpf_core_relo-s to prog_load command. adds c5a2d43e998a bpf: Adjust BTF log size limit. adds 03d5b99138dd libbpf: Cleanup struct bpf_core_cand. adds 1e89106da253 bpf: Add bpf_core_add_cands() and wire it into bpf_core_ap [...] adds d0e928876e30 libbpf: Use CO-RE in the kernel in light skeleton. adds be05c94476f3 libbpf: Support init of inner maps in light skeleton. adds 19250f5fc0c2 libbpf: Clean gen_loader's attach kind. adds bc5f75da977b selftests/bpf: Add lskel version of kfunc test. adds d82fa9b708d7 selftests/bpf: Improve inner_map test coverage. adds 650c9dbd101b selftests/bpf: Convert map_ptr_kern test to use light skeleton. adds 26b367e36639 selftests/bpf: Additional test for CO-RE in the kernel. adds 3268f0316af6 selftests/bpf: Revert CO-RE removal in test_ksyms_weak. adds 098dc5335a20 selftests/bpf: Add CO-RE relocations to verifier scale test. adds 7fb4d48dc255 Merge branch 'bpf: CO-RE support in the kernel' adds eee9a6df0eed selftests/bpf: Build testing_helpers.o out of tree adds 8b4ff5f8bb12 selftests/bpf: Update test names for xchg and cmpxchg adds 74d980702357 libbpf: Use __u32 fields in bpf_map_create_opts adds dbdd2c7f8cec libbpf: Add API to get/set log_level at per-program level adds a15d408b839a bpftool: Migrate off of deprecated bpf_create_map_xattr() API adds 045b233a29a2 selftests/bpf: Remove recently reintroduced legacy btf__de [...] adds 00872de6e1b0 selftests/bpf: Mute xdpxceiver.c's deprecation warnings adds 186d1a86003d selftests/bpf: Remove all the uses of deprecated bpf_prog_ [...] adds 527024f7aeb6 samples/bpf: Clean up samples/bpf build failes adds c58f9815ba97 samples/bpf: Get rid of deprecated libbpf API uses adds c93faaaf2f67 libbpf: Deprecate bpf_prog_load_xattr() API adds 080a70b21f47 Merge branch 'Deprecate bpf_prog_load_xattr() API' adds 0bf40542c05e perf: Mute libbpf API deprecations temporarily adds 78c1f8d0634c libbpf: Reduce bpf_core_apply_relo_insn() stack usage. adds da54ab14953c bpf: Fix the test_task_vma selftest to support output shor [...] adds 866de4074443 bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) adds 942df4dc5ea1 bpftool: Add debug mode for gen_loader. adds db52f57211b4 bpf: Remove config check to enable bpf support for branch records adds 222c98c79790 libbpf: Fix trivial typo adds d5284dedccdb libbpf: Add doc comments in libbpf.h adds 29f2e5bd9439 bpf: Silence purge_cand_cache build warning. adds e64fbcaa7a66 samples: bpf: Fix xdp_sample_user.o linking with Clang adds 6f670d06e47c samples: bpf: Fix 'unknown warning group' build warning on Clang adds fda684fb5ec9 Merge branch 'samples: bpf: fix build issues with Clang/LLVM' new 8d0f9e73efe7 perf/bpf_counter: Use bpf_map_create instead of bpf_create_map new b540358e6c4d selftests/bpf: Fix a compilation warning new 73b6eae583f4 bpf: Remove redundant assignment to pointer t new ac55b3f00c32 samples/bpf: Remove unneeded variable new f55d117f27ed samples/bpf: xdpsock: Fix swap.cocci warning new 336f222c5406 libbpf: Fix bpf_prog_load() log_buf logic for log_level 0 new eedcbe0fe13b libbpf: Add OPTS-based bpf_btf_load() API new facb3cac0be9 libbpf: Allow passing preallocated log_buf when loading BT [...] new 52fa8dd0fd53 libbpf: Allow passing user log setting through bpf_object_ [...] new 7570e22728eb libbpf: Improve logging around BPF program loading new 7e92c59cdabc libbpf: Preserve kernel error code and remove kprobe prog [...] new bb2b42a63104 libbpf: Add per-program log buffer setter and getter new fa5e5cc04e44 libbpf: Deprecate bpf_object__load_xattr() new 27a365523434 selftests/bpf: Replace all uses of bpf_load_btf() with bpf [...] new 333268feb02d selftests/bpf: Add test for libbpf's custom log_buf behavior new 53b6c4240b54 selftests/bpf: Remove the only use of deprecated bpf_objec [...] new e296bd28ea20 bpftool: Switch bpf_object__load_xattr() to bpf_object__load() new 42f9758f7fa7 Merge branch 'Enhance and rework logging controls in libbpf' new 7b1ebe8abd30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b55e1b22858f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 2f10cc6dbdd6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 321e763ccc52 rtw89: add const in the cast of le32_get_bits() new 00224aa70891 rtw89: use inline function instead macro to set H2C and CAM new e45a9e6265d2 rtw89: update scan_mac_addr during scanning period new eb4e52b3f38d rtw89: fix incorrect channel info during scan new 1379e62026ab rtw88: add debugfs to fix tx rate new 157289376e29 rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth new 40822e079011 rtw89: fix sending wrong rtwsta->mac_id to firmware to fil [...] new c2258b29985e rtw89: remove cch_by_bw which is not used new a58fdb7c843a rtw89: don't kick off TX DMA if failed to write skb new f2f16ae9cc9c wilc1000: Add id_table to spi_driver new 1b8bb8919ef8 mwifiex: Fix possible ABBA deadlock new 978090ae8856 libertas: Add missing __packed annotation with struct_group() new 05db148ee9a7 libertas_tf: Add missing __packed annotations new 68369172b8d3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ae422391e17d Bluetooth: Reset more state when cancelling a sync command adds 914b08b330d6 Bluetooth: Add hci_cmd_sync_cancel to public API adds 2250abadd350 Bluetooth: hci_core: Cancel sync command if sending a fram [...] adds c97a747efc93 Bluetooth: btusb: Cancel sync commands for certain URB errors adds 4b4b2228f521 Bluetooth: btmtksdio: handle runtime pm only when sdio_fun [...] adds 561ae1d46a8d Bluetooth: btmtksdio: fix resume failure adds 13244cccc2b6 skbuff: introduce skb_pull_data adds ae61a10d9d46 Bluetooth: HCI: Use skb_pull_data to parse BR/EDR events adds e3f3a1aea871 Bluetooth: HCI: Use skb_pull_data to parse Command Complete event adds aadc3d2f42a5 Bluetooth: HCI: Use skb_pull_data to parse Number of Compl [...] adds 27d9eb4bcac1 Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result event adds 8d08d324fdcb Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result [...] adds 70a6b8de6af5 Bluetooth: HCI: Use skb_pull_data to parse Extended Inquir [...] adds 12cfe4176ad6 Bluetooth: HCI: Use skb_pull_data to parse LE Metaevents adds 47afe93c913a Bluetooth: HCI: Use skb_pull_data to parse LE Advertising [...] adds b48b833f9e8a Bluetooth: HCI: Use skb_pull_data to parse LE Ext Advertis [...] adds a3679649a191 Bluetooth: HCI: Use skb_pull_data to parse LE Direct Adver [...] adds 3e54c5890c87 Bluetooth: hci_event: Use of a function table to handle HC [...] adds 95118dd4edfe Bluetooth: hci_event: Use of a function table to handle LE [...] adds c8992cffbe74 Bluetooth: hci_event: Use of a function table to handle Co [...] adds 147306ccbbba Bluetooth: hci_event: Use of a function table to handle Co [...] adds e8c42585dc60 Bluetooth: btusb: Add one more Bluetooth part for WCN6855 adds 630491ffd53c Bluetooth: btmtksdio: enable msft opcode adds 16ada83b9a59 Bluetooth: btmtksdio: enable AOSP extension for MT7921 adds d2f8114f9574 Bluetooth: add quirk disabling LE Read Transmit Power adds 801b4c027b44 Bluetooth: btbcm: disable read tx power for some Macs with [...] adds 6f59f991b4e7 Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag adds fe92ee6425a2 Bluetooth: hci_core: Rework hci_conn_params flags adds 800fe5ec302e Bluetooth: btusb: Add support for queuing during polling interval adds 6126ffabba6b Bluetooth: Introduce HCI_CONN_FLAG_DEVICE_PRIVACY device flag adds 853b70b506a2 Bluetooth: hci_sync: Set Privacy Mode when updating the re [...] adds 9a667031b922 Bluetooth: msft: Fix compilation when CONFIG_BT_MSFTEXT is [...] adds 00c0ee9850b7 Bluetooth: btusb: Handle download_firmware failure cases adds 995d948cf2e4 Bluetooth: btusb: Return error code when getting patch sta [...] adds 8aca46f91c42 Bluetooth: mgmt: Introduce mgmt_alloc_skb and mgmt_send_event_skb adds 2023db7e3a34 Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_E [...] adds d32bd9ffd536 Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_E [...] new 23f1ad85794e Bluetooth: hci_sync: Fix not always pausing advertising wh [...] new ce537cafaa7b Bluetooth: L2CAP: Fix using wrong mode new 375c44d939ba Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 new 4b1947267429 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 9d54d7884331 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 67b967ddd93d mtd: Introduce an expert mode for forensics and debugging [...] new dd8a2e884a46 mtd: gen_probe: Use bitmap_zalloc() when applicable new 6420ac0af95d mtdchar: prevent unbounded allocation in MEMWRITE ioctl new 67072b17a54c Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new df87a1efb837 mtd: onenand: remove redundant variable ooblen new c14e281a8e76 dt-bindings: mtd: ti,gpmc-nand: Add missing 'rb-gpios' new f085866a460f Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds f656b419d41a mtd: spi-nor: Fix mtd size for s3an flashes adds eb726c322020 mtd: spi-nor: core: Don't use mtd_info in the NOR's probe [...] adds ff67592cbdfc mtd: spi-nor: Introduce spi_nor_set_mtd_info() adds 5273cc6df984 mtd: spi-nor: core: Call spi_nor_post_sfdp_fixups() only w [...] adds 7683b39d6030 mtd: spi-nor: core: Introduce flash_info mfr_flags adds ec1c0e996035 mtd: spi-nor: Rework the flash_info flags adds 5429300db98c mtd: spi-nor: Introduce spi_nor_init_flags() adds a1ede1cce493 mtd: spi-nor: Introduce spi_nor_init_fixup_flags() adds 5dabf5770f7d mtd: spi-nor: core: Init all flash parameters based on SFD [...] adds b7ed1a3731a9 mtd: spi-nor: core: Move spi_nor_set_addr_width() in spi_n [...] adds 1c513c986b0a mtd: spi-nor: winbond: w25q256jvm: Init flash based on SFDP adds 5eefc2dc0319 mtd: spi-nor: spansion: s25fl256s0: Skip SFDP parsing adds 047275f7de18 mtd: spi-nor: gigadevice: gd25q256: Init flash based on SFDP adds 22bfe94528d7 mtd: spi-nor: issi: is25lp256: Init flash based on SFDP new 614624362ce0 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new 59cb510ecd28 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new c8a04cbeedbc Merge tag 'drm-misc-next-2021-11-29' of git://anongit.free [...] new f8eb96b4dfbb Merge tag 'amd-drm-next-5.17-2021-12-02' of https://gitlab [...] new 42d95d1b3a9c drm/rcar: stop using 'imply' for dependencies new f0ce591dc9a9 drm: rcar-du: Fix CRTC timings when CMM is used new e0e4c64a6478 drm: rcar-du: Add DSI support to rcar_du_output_name new 57b290cb905b drm: rcar-du: crtc: Support external DSI dot clock new 1a0548ce39e8 dt-bindings: display: bridge: Add binding for R-Car MIPI D [...] new 155358310f01 drm: rcar-du: Add R-Car DSI driver new 15f09a99e553 Merge tag 'du-next-20211206' of git://linuxtv.org/pinchart [...] adds 9c65ab78bfc9 drm: fsl-dcu: select CONFIG_DRM_GEM_CMA_HELPER adds 8697c410457f drm: aspeed: select CONFIG_DRM_GEM_CMA_HELPER adds 24af7c34b290 drm/rockchip: use generic fbdev setup adds f2ed93a4dc85 drm/rockchip: pass 0 to drm_fbdev_generic_setup() adds 42c632b0555e drm/panel: Update Boe-tv110c9m and Inx-hj110iz initial code adds f8378c040381 drm/bridge: parade-ps8640: Add backpointer to drm_device i [...] new fe4d0b6317e3 drm: omapdrm: Export correct scatterlist for TILER backed BOs new c21134b042ef drm/omap: add sanity plane state check new d484c20d7cb9 drm/omap: Add ability to check if requested plane modes ca [...] new 0b0f7282f0c8 drm/omap: Add ovl checking funcs to dispc_ops new c8fa1e733c59 drm/omap: introduce omap_hw_overlay new 3c265d928b85 drm/omap: omap_plane: subclass drm_plane_state new 6e42201b0ed5 drm/omap: Add global state as a private atomic object new 2e54ff0e5430 drm/omap: dynamically assign hw overlays to planes new 19e2d2669dac drm/omap: add plane_atomic_print_state support new e02b5cc9e898 drm/omap: Add a 'right overlay' to plane state new d6c75c295f67 omapdrm: dss: mark runtime PM functions __maybe_unused new 03848335b5b1 drm/bridge: sn65dsi86: defer if there is no dsi host new 15bb79910fe7 Merge tag 'drm-misc-next-2021-12-09' of git://anongit.free [...] adds 5f9781676272 drm/i915: Introduce new macros for i915 PTE adds 491fe469ad0e drm/i915/selftests: Follow up on increase timeout in i915_ [...] new 8eb7fcce34d1 drm/i915/migrate: don't check the scratch page new 08c7c122ad90 drm/i915/migrate: fix offset calculation new 31d70749bfe1 drm/i915/migrate: fix length calculation new 97c8ef443ae1 drm/i915/selftests: handle object rounding new 20cddfcc82e6 drm/i915/gt: Use hw_engine_masks as reset_domains new 211b4dbc0700 Merge tag 'drm-intel-gt-next-2021-12-09' of git://anongit. [...] new c0cfbb5410b8 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new ae710a458f0a drm: Replace kernel.h with the necessary inclusions new 21a6732f4648 drm/amdgpu: don't skip runtime pm get on A+A config new 8aadeb8ad874 drm/vmwgfx: Remove the dedicated memory accounting new f4708c16a6d7 drm/vmwgfx: Add a debug callback to mobid resource manager new 8ad0c3fd132b drm/vmwgfx: Stop hardcoding the PCI ID new 8afa13a0583f drm/vmwgfx: Implement DRIVER_GEM new 24df43d93d72 drm/vmwgfx: Implement create_handle on drm_framebuffer_funcs new b05fa56425f5 drm/vmwgfx: Update device headers for GL43 new 853369df34fb drm/vmwgfx: support SVGA_3D_CMD_DX_DEFINE_RASTERIZER_STATE [...] new 4fb9326b96cb drm/vmwgfx: support 64 UAVs new abaad3d95b51 drm/vmwgfx: Allow checking for gl43 contexts new bf625870b830 drm/vmwgfx: add support for updating only offsets of const [...] new 9ca476acd5e8 drm/vmwgfx: Remove usage of MOBFMT_RANGE new 94eb7de6f4be drm/vmwgfx: Bump the minor version new 01687c769e98 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 27cc310f1352 drm/amdkfd: Correct the value of the no_atomic_fw_version [...] adds aed1faab9d95 drm/amdgpu: only skip get ecc info for aldebaran adds d68261955712 drm/amd/display: Apply LTTPR workarounds to non-transparent mode adds 81bb9bc95355 drm/amd/display: Add W/A for PHY tests with certain LTTPR adds be1ac692c089 drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset adds d29b7980b55e drm/amd/display: Prevent PSR disable/reenable in HPD IRQ adds e885d64785aa drm/amd/display: Added Check For dc->res_pool adds a1f5e392de78 drm/amd/display: prevent reading unitialized links adds 4bef85d4c949 drm/amd/display: Fix bug in debugfs crc_win_update entry adds 7b201d53bc77 drm/amd/display: Move link_enc init logic to DC adds 1e146bb88e26 drm/amd/display: Adding dpia debug bits for hpd delay adds eb9e59ebfe73 drm/amd/display: Rename a struct field to describe a cea c [...] adds 800de20b1dbd drm/amd/display: add a debug option to force dp2 lt fallba [...] adds 32b119c89612 drm/amd/display: [FW Promotion] Release 0.0.96 adds 41f91315b5be drm/amd/display: Query DMCUB for dp alt status adds 6fc429c81a64 drm/amd/display: Reduce stack usage adds f7ed3f90b2c6 drm/amdgpu: drop the critial WARN_ON in amdgpu_vkms adds 30c1e3919781 drm/amdgpu: free vkms_output after use adds cf63b702720d drm/amdgpu: skip umc ras error count harvest adds d374d3b49321 drm/amd/display: Fix out of bounds access on DNC31 stream [...] adds 20543be93ca4 drm/amdgpu: update drm_display_info correctly when the edi [...] adds 0b7778f4a63a drm/amdgpu: use drm_edid_get_monitor_name() instead of dup [...] adds 3c021931023a drm/amdgpu: replace drm_detect_hdmi_monitor() with drm_dis [...] adds e99b0ae1c300 drm/amdgpu: add another raven1 gfxoff quirk adds 1f27bd67777c drm/amdgpu: only check for _PR3 on dGPUs adds 3d3d757a42b7 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 581af433b5ab Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds f372c62d8be6 Revert "drm/amd/display: To modify the condition in indica [...] adds 0d7f25fd199d drm/radeon: Add HD-audio component notifier support (v2) adds 2411dd2f2ac7 drm/ttm: Put BO in its memory manager's lru list adds 4ab6e103c1e1 drm/amdgpu/UAPI: add new PROFILE IOCTL adds 1ebaf8d2448d drm/amdgpu: bump driver version for PROFILE IOCTL new 07bd79813836 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 5d50c8d7ed59 drm/i915/dmc: Change max DMC FW size on ADL-P adds e83c18cffaed drm/i915/xelpd: Enable Pipe color support for D13 platform adds 17815f624a90 drm/i915/xelpd: Enable Pipe Degamma adds 1c7ab5affa5e drm/i915/xelpd: Add Pipe Color Lut caps to platform config adds 61b98486e431 drm/i915/snps: use div32 version of MPLLB word clock for UHBR adds fbf8b5dc6d9e drm/i915/ddi: add use_edp_hobl() and use_edp_low_vswing() helpers adds 2fb352fa6270 drm/i915/display/dg2: Introduce CD clock squashing table adds ba884a411700 drm/i915/display/dg2: Sanitize CD clock adds 2060a6895b76 drm/i915/display/dg2: Set CD clock squashing registers adds 77ab3a1ecb19 drm/i915/display/dg2: Read CD clock from squasher table adds d4a23930490d drm/i915: Allow cdclk squasher to be reconfigured live new 52407c220c44 drm/i915/rpl-s: Add PCI IDS for Raptor Lake S new 4a75f32fc783 drm/i915/rpl-s: Add PCH Support for Raptor Lake S new c9ee950a2ca5 drm/i915/rpl-s: Enable guc submission by default new 67c430bbaae1 drm/i915: Skip remap_io_mapping() for non-x86 platforms new e08a7d5611b8 drm/i915/dmc: Update DMC to v2.14 on ADL-P new 4bb713375e9f drm/i915/trace: clean up boilerplate organization new fd2b94a5cb0f drm/i915/trace: split out display trace to a separate file new 01dd1fa26b85 Merge drm/drm-next into drm-intel-next new cbb8a7957108 drm/i915: Nuke {pipe,plane}_to_crtc_mapping[] new 927167f37fe0 drm/i915: Relocate intel_crtc_for_plane() new 7d41745acfa7 drm/i915: s/intel_get_first_crtc/intel_first_crtc/ new 94b541f53db1 drm/i915: Add intel_modeset_probe_defer() helper new 6306d8dbfae6 drm/i915: Add privacy-screen support (v3) new 7d5d3e609337 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new c83125bb2199 drm/i915: Add has_64k_pages flag new ca9216246094 drm/i915/xehpsdv: set min page-size to 64K new fef53be02874 drm/i915/gtt/xehpsdv: move scratch page to system memory new f122a46a637f drm/i915: enforce min page size for scratch new 0b64e2e43dde drm/i915/pmu: Wait longer for busyness data to be availabl [...] new 1ff9fc708185 drm/i915/pmu: Fix wakeref leak in PMU busyness during reset new 60f20f12786e Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] new 178acb3d339b Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 83b965d118cb Merge remote-tracking branch 'drm/drm-next' into msm-next-staging adds ec919e6e7146 drm/msm: Allocate msm_drm_private early and pass it as dri [...] adds 2027e5b3413d drm/msm: Initialize MDSS irq domain at probe time new e9fe0a0f540e Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new 28a4ccd85687 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new 763dbf444f8e Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds d13a8f6d8e01 ALSA: Fix some typo adds 82cd3ba691a9 ALSA: oss: remove useless NULL check before kfree adds 86a9bb5bf9f6 ALSA: usb-audio: Drop CONFIG_PM ifdefs adds c7d58971dbea ALSA: mixart: Reduce size of mixart_timer_notify adds a98478f82586 ALSA: ppc: beep: fix clang -Wimplicit-fallthrough adds 403c521003a1 ALSA: mixart: Add sanity check for timer notify streams adds 6fadb494a638 ALSA: seq: Set upper limit of processed events new 15650786e787 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e733ab7e3e5d sound/soc: remove useless bool conversion to bool variable adds c686316ec121 ASoC: test-component: fix null pointer dereference. adds 766cc7f12078 ASoC: zl38060: Setup parent device and get rid of unnecess [...] adds 4db32072b8ab ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment adds c1a77ba466c0 ASoC: ti: davinci-mcasp: Remove unnecessary conditional adds 9a83dfcc5ae8 ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES adds 7bef00106bc6 ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops adds c9d57a25de53 ASoC: mediatek: mt8195: add headset codec rt5682s support adds 629e442761ba ASoC: mediatek: mt8195: add model property adds 3d00d2c07f04 ASoC: mediatek: mt8195: add sof support on mt8195-mt6359-r [...] adds 6182ec4616d6 ASoC: mediatek: mt8195: add adsp and dai-link property adds c736d64daa7f ASoC: mediatek: Update MT8195 machine driver adds 4d408ea0282c ASoC: mediatek: mt8195: support reserved memory assignment adds 2da636247bb6 ASoC: mediatek: mt8195: add memory-region property adds 6e2127dcb783 ASoC: mediatek: support memory-region assignment adds b6ce5d85b142 ASoC: fsl-asoc-card: Add missing Kconfig option for tlv320aic31xx adds 3c732b648137 ASoC: fsl-asoc-card: Add missing Kconfig option for tlv320aic31xx new 639cd58be7a4 ASoC: Intel: boards: add 'static' qualifiers for max98390 routes new 7cfa3d00730a ASoC: rt5682s: add delay time to fix pop sound issue new 77659872be23 ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file new 6c7ac18cd821 ASoC: dt-bindings: rt5682s: add AMIC delay time property new d9b994cd7641 ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI new 9abc21c96661 ASoC: mediatek: mt8195: silence uninitialized variable warning new 62df22396bea ASoC: amd: Convert to new style DAI format definitions new 390c90cd7b2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b85a4d962834 Input: palmas-pwrbutton - make a couple of arrays static const adds 8c374ef45416 Input: ff-core - correct magnitude setting for rumble comp [...] new 5d8dfaa71d87 Merge tag 'v5.15' into next new 5ede7f0cfb93 Input: goodix - add pen support new 4405db577d29 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 41adf531e390 blk-mq: don't run might_sleep() if the operation needn't blocking adds 73f3760eddc9 blk-mq: don't use plug->mq_list->q directly in blk_mq_run_ [...] adds ab6181ba7d07 Merge branch 'for-5.17/block' into for-next adds cfec670a6240 atomic-ref: add basic infrastructure for atomic refs based [...] adds a2e04d4d855f io_uring: convert to using atomic-ref adds 784487e60ace block: convert to using atomic-ref adds 2a755b779681 mm: convert to using atomic-ref adds 8ab30a331946 blk-mq: Drop busy_iter_fn blk_mq_hw_ctx argument adds fc39f8d2d1c1 blk-mq: Delete busy_iter_fn adds fea9f92f1748 blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags adds 1654eea49554 Merge branch 'for-5.17/block' into for-next adds 24115c4e95e1 io-wq: add helper to merge two wq_lists adds 4813c3779261 io_uring: add a priority tw list for irq completion work adds 9f8d032a364b io_uring: add helper for task work execution code adds a37fae8aaa62 io_uring: split io_req_complete_post() and add a helper adds cb3b5daece09 Merge branch 'for-5.17/io_uring' into for-next new f28c240e7152 io_uring: batch completion in prior_task_list new 2a7f2f5e3f0a Merge branch 'for-5.17/io_uring' into for-next new db67097aa6f2 pktdvd: stop using bdi congestion framework. new cd6d45222a7f Merge branch 'for-5.17/drivers' into for-next new 6afc199f1f6e Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 4def937c2665 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a66307d47307 libata: add horkage for ASMedia 1092 new 6327e2b9a9c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8eb6b82c80c8 mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_ [...] new 9bd9c67ce7bf mmc: mmc_spi: Use write_or_read temporary variable in mmc_ [...] new 5fc0c23233ca dt-bindings: mmc: Add missing properties used in examples new 3850ecce35a9 Merge branch 'fixes' into next new 9be1f01b4400 mmc: core: Remove redundant driver match function new 141edd9e99eb dt-bindings: mmc: Convert Broadcom STB SDHCI binding to YAML new 7ff3b34eaea6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b9057b06ee8f Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 36ee266b8d74 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4aafc5c61b4c regulator: maxim,max8973: Document interrupts property adds 8d2de3a548ad regulator: Fix type of regulator-coupled-max-spread property adds 8d9f738f16a3 regulator: fix bullet lists of regulator_ops comment new 4f3df643d0e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 87b21215dad4 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 6567f2699d22 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] adds 5fe375728983 selinux: Use struct_size() helper in kmalloc() adds 52f982f00b22 security,selinux: remove security_add_mnt_opt() new 5e921ea17a3b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 063ebb19d962 iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG adds f0f07a8462dc iommu/virtio: Support bypass domains adds 561097941564 iommu/virtio: Sort reserved regions adds c0c763598960 iommu/virtio: Pass end address to viommu_add_mapping() adds b03cbca48d64 iommu/virtio: Support identity-mapped domains adds 94aedac49d92 iommu: Log iova range in map/unmap trace events adds 556f99ac8866 iommu: Extend mutex lock scope in iommu_probe_device() adds 9abe2ac83485 iommu/io-pgtable-arm: Fix table descriptor paddr formatting adds b94daa4a392c Merge branches 'virtio' and 'core' into next new f6f0cc782544 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4b7c49f7d498 dt-bindings: Only show unique unit address warning for ena [...] adds a3ebdcc8fb3d dt-bindings: Use correct vendor prefix for Asahi Kasei Corp. new 5e8a7d26d935 dt-bindings: PCI: brcmstb: compatible is required new 75c4b9a67969 dt-bindings: net: brcm,unimac-mdio: reg-names is optional new f9caf418fced dt-bindings: net: brcm,unimac-mdio: Update maintainers for [...] new 68dfc226bcc8 dt-bindings: net: Document moca PHY interface new 3a47044797ca dt-bindings: net: Convert GENET binding to YAML new 1fefc8e762d9 dt-bindings: phy: Convert Northstar 2 PCIe PHY to YAML new 7675a1dc6c6c dt-bindings: net: Convert iProc MDIO mux to YAML new 2371a03fcef0 dt-bindings: net: Convert AMAC to YAML new dc98a7b68f83 dt-bindings: net: Convert SYSTEMPORT to YAML new 50eb892364c7 dt-bindings: arm: Catch up with Cortex/Neoverse CPUs again new de3f6daa66cb dt-bindings: arm: pmu: Document Denver and Carmel PMUs new 84184107c39a dt-bindings: i2c: tegra-bpmp: Convert to json-schema new 4a73d5ea229f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3b6036d8f63a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 048cd1e2adb0 Merge branch into tip/master: 'x86/sgx' new 8260b9820f70 x86/sev: Use CC_ATTR attribute to generalize string I/O unroll new dbca5e1a04f8 x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c new 20f07a044a76 x86/sev: Move common memory encryption code to mem_encrypt.c new 1c14082d6341 Merge branch into tip/master: 'x86/sev' new ce50ebb1591b Merge branch into tip/master: 'x86/platform' new ff5caa7b1ce5 Merge branch into tip/master: 'x86/paravirt' adds 9de4999050b5 x86/realmode: Add comment for Global bit usage in trampoline_pgd adds f154f290855b x86/mm/64: Flush global TLB on boot and AP bringup adds 71d5049b0538 x86/mm: Flush global TLB when switching to trampoline page-table new aa5d15356b8c Merge branch into tip/master: 'x86/mm' new 16021666677b Merge branch into tip/master: 'x86/misc' new 38cac6797b7e Merge branch into tip/master: 'x86/fpu' new 6a4abe085c1b Merge branch into tip/master: 'x86/cpu' new e0e71fd417af Merge branch into tip/master: 'x86/core' new cabdc3a8475b sched,x86: Don't use cluster topology for x86 hybrid CPUs new 06f616538695 Merge branch into tip/master: 'sched/urgent' adds 8b4e74ccb582 sched/fair: Fix detection of per-CPU kthreads waking a task adds 014ba44e8184 sched/fair: Fix per-CPU kthread and wakee stacking for asy [...] adds 2917406c3527 sched/fair: Document the slow path and fast path in select [...] adds 9b58e976b3b3 sched/rt: Try to restart rt period timer when rt runtime exceeded new ef8df9798d46 sched/fair: Cleanup task_util and capacity type new 0e7543b1f311 Merge branch into tip/master: 'sched/core' new e48d008bd13e x86/mce/inject: Check if a bank is populated before injecting new 1e56279a4916 x86/mce/inject: Set the valid bit in MCA_STATUS before err [...] new 4954332026f3 Merge branch into tip/master: 'ras/core' new 87c2e89236b2 Merge branch into tip/master: 'perf/core' adds 9d0df3779745 sched: Trigger warning if ->migration_disabled counter und [...] adds e08f343be00c locking: Remove rt_rwlock_is_contended(). adds 02ea9fc96fe9 locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. adds a3642021923b locking/rtmutex: Add rt_mutex_lock_nest_lock() and rt_mute [...] adds 0c1d7a2c2d32 lockdep: Remove softirq accounting on PREEMPT_RT. adds fc78dd08e640 lockdep/selftests: Avoid using local_lock_{acquire|release}(). adds 512bf713cb4c lockdep/selftests: Unbalanced migrate_disable() & rcu_read [...] adds a529f8db8976 lockdep/selftests: Skip the softirq related tests on PREEMPT_RT adds 9a75bd0c52df lockdep/selftests: Adapt ww-tests for PREEMPT_RT adds c0bed69daf4b locking: Make owner_on_cpu() into <linux/sched.h> adds 4cf75fd4a254 locking: Mark racy reads of owner->on_cpu adds 0cf292b569bc x86/mm: Include spinlock_t definition in pgtable. adds 77993b595ada locking: Allow to include asm/spinlock_types.h from linux/ [...] new 7a0c1e8c5eb7 Merge branch into tip/master: 'locking/core' new 6227b754c202 Merge branch into tip/master: 'irq/core' new 9da622944c94 Merge branch into tip/master: 'core/entry' new be148136f8c4 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new a16e5c25709c Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new 85da7e42fd27 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new f2b20c66274d tracing: Fix spelling mistake "aritmethic" -> "arithmetic" new 05770dd0ad11 tracing: Support __rel_loc relative dynamic data location [...] new 55de2c0b5610 tracing: Add '__rel_loc' using trace event macros new b466b1332164 samples/trace_event: Add '__rel_loc' using sample event new cd7729043b31 libtraceevent: Add __rel_loc relative location attribute support new 7c689c839734 tools/perf: Add '__rel_loc' event field parsing support new e07a1d576239 tracing: Use __this_cpu_read() in trace_event_buffer_lock_ [...] new 6c536d76cfe6 tracing: Disable preemption when using the filter buffer new 3e8b1a29a0e8 tracing: Have eprobes use filtering logic of trace events new 5e6cd84e2f8b tracing/kprobes: Do not open code event reserve logic new b7d5eb267f8c tracing/uprobes: Use trace_event_buffer_reserve() helper new 1d83c3a20b0c tracing: Fix synth_event_add_val() kernel-doc comment new a6ed2aee5464 tracing: Switch to kvfree_rcu() API new 88de9a79f8a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a4382659487f rcu: Ignore rdp.cpu_no_qs.b.exp on preemptible RCU's rcu_qs() new 6e16b0f7bae3 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() new 6120b72e25e1 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] new 5401cc5264ff rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load new 147f04b14add rcu: Prevent expedited GP from enabling tick on offline CPU new 790da248978a rcu: Make idle entry report expedited quiescent states new 81f6d49cce2d rcu/exp: Mark current CPU as exp-QS in IPI loop second pass new 614ddad17f22 rcu: Tighten rcu_advance_cbs_nowake() checks new 118e0d4a1bc8 rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against [...] new 213d56bf33bd rcu/nocb: Prepare state machine for a new step new fbb94cbd70d4 rcu/nocb: Invoke rcu_core() at the start of deoffloading new 24ee940d8927 rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe new b3bb02fe5a2b rcu/nocb: Make rcu_core() callbacks acceleration (de-)offl [...] new 344e219d7d2b rcu/nocb: Check a stable offloaded state to manipulate qle [...] new 7b65dfa32dca rcu/nocb: Use appropriate rcu_nocb_lock_irqsave() new 78ad37a2c50d rcu/nocb: Limit number of softirq callbacks only on softirq new 3e61e95e2d09 rcu: Fix callbacks processing time limit retaining cond_resched() new a554ba288845 rcu: Apply callbacks processing time limit only on softirq new 0598a4d4429c rcu/nocb: Don't invoke local rcu core on callback overload [...] new 2ebc45c44c4f rcu/nocb: Remove rcu_node structure from nocb list when de [...] new 8d9703964697 rcu/nocb: Prepare nocb_cb_wait() to start with a non-offlo [...] new a81aeaf7a1de rcu/nocb: Optimize kthreads and rdp initialization new 2cf4528d6dd6 rcu/nocb: Create kthreads on all CPUs if "rcu_nocbs=" or " [...] new d2cf0854d728 rcu/nocb: Allow empty "rcu_nocbs" kernel parameter new 10d4703154a7 rcu/nocb: Merge rcu_spawn_cpu_nocb_kthread() and rcu_spawn [...] new cafafd67765b rcu-tasks: Create per-CPU callback lists new 7a30871b6a27 rcu-tasks: Introduce ->percpu_enqueue_shift for dynamic qu [...] new b14fb4fbbcd8 rcu-tasks: Convert grace-period counter to grace-period se [...] new 9b073de1c7a3 rcu_tasks: Convert bespoke callback list to rcu_segcblist [...] new 381a4f3b3860 rcu-tasks: Use spin_lock_rcu_node() and friends new 65b629e70489 rcu-tasks: Inspect stalled task's trc state in locked state new 8dd593fddd63 rcu-tasks: Add a ->percpu_enqueue_lim to the rcu_tasks structure new 4d1114c05467 rcu-tasks: Abstract checking of callback lists new 57881863ad15 rcu-tasks: Abstract invocations of callbacks new d363f833c6d8 rcu-tasks: Use workqueues for multiple rcu_tasks_invoke_cb [...] new ce9b1c667f03 rcu-tasks: Make rcu_barrier_tasks*() handle multiple callb [...] new 8610b6568039 rcu-tasks: Add rcupdate.rcu_task_enqueue_lim to set initia [...] new 7d13d30bb6c5 rcu-tasks: Count trylocks to estimate call_rcu_tasks() contention new 3063b33a347c rcu-tasks: Avoid raw-spinlocked wakeups from call_rcu_task [...] new ab97152f88a4 rcu-tasks: Use more callback queues if contention encountered new 2cee0789b458 rcu-tasks: Use separate ->percpu_dequeue_lim for callback [...] new fd796e4139b4 rcu-tasks: Use fewer callbacks queues if callback flood ends new 4feeb9d5f822 refscale: Always log the error message new f71f22b67d37 refscale: Add missing '\n' to flush message new 71f6ea2a0be0 scftorture: Add missing '\n' to flush message new 04cf85188601 scftorture: Remove unused SCFTORTOUT new 86e7ed1bd57d rcuscale: Always log error message new 809da9bf8050 scftorture: Always log error message new 81faa4f6fba4 locktorture,rcutorture,torture: Always log error message new 5ff7c9f9d7e3 rcutorture: Avoid soft lockup during cpu stall new 12e885433dbc rcutorture: Test RCU-tasks multiqueue callback queueing new 82e310033d7c rcutorture: Enable multiple concurrent callback-flood kthreads new 613b00fbe644 rcutorture: Add ability to limit callback-flood intensity new 53b541fbdb9c rcutorture: Combine n_max_cbs from all kthreads in a callb [...] new f80fe66c38d5 Merge branches 'doc.2021.11.30c', 'exp.2021.12.07a', 'fast [...] new ff120d594bac Merge branch 'lkmm.2021.11.30c' into HEAD new 1b5c83d336f4 Merge branch 'lkmm-dev.2021.11.30c' into HEAD new 7d6d0c8b8c39 Merge branch 'clocksource.2021.11.30c' into HEAD new a5c4165b1a70 MAINTAINERS: Add Frederic and Neeraj to their RCU files new cd6b0441cc05 rcu: Fix description of kvfree_rcu() new 5abca829cb69 torture: Drop trailing ^M from console output new 70bfe230618a torture: Allow four-digit repetition numbers for --configs [...] new 828c16fbd5a2 kcsan: Refactor reading of instrumented memory new 681649952ddd kcsan: Remove redundant zero-initialization of globals new b57443c9f541 kcsan: Avoid checking scoped accesses from nested contexts new 913bee819326 kcsan: Add core support for a subset of weak memory modeling new cee809ff25ad kcsan: Add core memory barrier instrumentation functions new ddf251ed3a1f kcsan, kbuild: Add option for barrier instrumentation only new 607bc30f7fa1 kcsan: Call scoped accesses reordered in reports new 736d3792109f kcsan: Show location access was reordered to new e2be0a8d19d3 kcsan: Document modeling of weak memory new fd5e77a9bcaa kcsan: test: Match reordered or normal accesses new 838161493877 kcsan: test: Add test cases for memory barrier instrumentation new ebe3b168c0d8 kcsan: Ignore GCC 11+ warnings about TSan runtime support new 40f99b61b3cc kcsan: selftest: Add test case to check memory barrier ins [...] new 7dbb0d1f2d38 locking/barriers, kcsan: Add instrumentation for barriers new 6acfabada1b8 locking/barriers, kcsan: Support generic instrumentation new 40ebaaf1b2cd locking/atomics, kcsan: Add instrumentation for barriers new 5a364e148941 asm-generic/bitops, kcsan: Add instrumentation for barriers new 54811f65243b x86/barriers, kcsan: Use generic instrumentation for non-s [...] new 8743157c86e2 x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin [...] new 8d47a4e2b909 mm, kcsan: Enable barrier instrumentation new 8777dbf05f9e sched, kcsan: Enable memory barrier instrumentation new 8f8ca5cc61ca objtool, kcsan: Add memory barrier instrumentation to whitelist new 0593efea6d4d objtool, kcsan: Remove memory barrier instrumentation from [...] new d96c1739a40f compiler_attributes.h: Add __disable_sanitizer_instrumentation new e66506bab42e kcsan: Support WEAK_MEMORY with Clang where no objtool sup [...] new 02a0b813d8ca kcsan: Make barrier tests compatible with lockdep new 0fcab507b73a kcsan: Turn barrier instrumentation into macros new 19006f26a7e0 torture: Output per-failed-run summary lines from torture.sh new 156d69d72af7 torture: Make kvm.sh summaries note runs having only KCSAN [...] new a5c54cbe2d75 torture: Indicate which torture.sh runs' bugs are all KCSA [...] new e6a068860abf clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW new cd1f0f6a70f3 kcsan: Avoid nested contexts reading inconsistent reorder_access new d6c9436e6565 kcsan: Only test clear_bit_unlock_is_negative_byte if arch [...] new 0572502bf5e8 rcutorture: Print message before invoking ->cb_barrier() new 37ea38b7b299 EXP rcu-tasks: Check for abandoned callbacks new 7ccefa462093 EXP timers/nohz: Last resort update jiffies on nohz_full I [...] new 5ad05089c888 EXP testing/bpf: Update test names for xchg and cmpxchg new dc7c41e3d0fa EXP workqueue: Upgrade queue_work_on() comment new 9ec88eebdb3a EXP workqueue: Fix unbind_workers() VS wq_worker_running() race new 5f43dbda02c2 EXP workqueue: Fix unbind_workers() VS wq_worker_sleeping() race new 2d62f5bdbcb1 rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for [...] new 6f731452e4ee rcu: Add mutex for rcu boost kthread spawning and affinity [...] new 5b867446ce7f Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new dc1ce45575b3 KVM: MMU: update comment on the number of page role combinations new 27592ae8dbe4 KVM: Move wiping of the kvm->vcpus array to common code new 75a9869f314d KVM: mips: Use kvm_get_vcpu() instead of open-coded access new 113d10bca23c KVM: s390: Use kvm_get_vcpu() instead of open-coded access new c5b077549136 KVM: Convert the kvm->vcpus array to a xarray new 46808a4cb897 KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index new 214bd3a6f469 KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() new afa319a54a8c KVM: Require total number of memslot pages to fit in an un [...] new 47ea7d900b1c KVM: Open code kvm_delete_memslot() into its only caller new 4e4d30cb9b87 KVM: Resync only arch fields when slots_arch_lock gets reacquired new ce5f0215620c KVM: Use "new" memslot's address space ID instead of dedic [...] new 537a17b31493 KVM: Let/force architectures to deal with arch specific me [...] new 509c594ca2dc KVM: arm64: Use "new" memslot instead of userspace memory region new 3b1816177bfe KVM: MIPS: Drop pr_debug from memslot commit to avoid using "mem" new eaaaed137ecc KVM: PPC: Avoid referencing userspace memory region in mem [...] new cf5b486922dc KVM: s390: Use "new" memslot instead of userspace memory region new 9d7d18ee3f48 KVM: x86: Use "new" memslot instead of userspace memory region new d01495d4cffb KVM: RISC-V: Use "new" memslot instead of userspace memory region new 6a99c6e3f52a KVM: Stop passing kvm_userspace_memory_region to arch mems [...] new 07921665a651 KVM: Use prepare/commit hooks to handle generic memslot me [...] new 77aedf26fe5d KVM: x86: Don't assume old/new memslots are non-NULL at me [...] new ec5c86976674 KVM: s390: Skip gfn/size sanity checks on memslot DELETE o [...] new 7cd08553ab10 KVM: Don't make a full copy of the old memslot in __kvm_se [...] new e0c2b6338ac8 KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the cou [...] new f5756029eef5 KVM: x86: Use nr_memslot_pages to avoid traversing the mem [...] new c928bfc2632f KVM: Integrate gfn_to_memslot_approx() into search_memslots() new 1e8617d37fc3 KVM: Move WARN on invalid memslot index to update_memslots() new 26b8345abc75 KVM: Resolve memslot ID via a hash table instead of via a [...] new ed922739c919 KVM: Use interval tree to do fast hva lookup in memslots new 6a656832aa75 KVM: s390: Introduce kvm_s390_get_gfn_end() new a54d806688fe KVM: Keep memslots in tree-based structures instead of arr [...] new bcb63dcde829 KVM: Call kvm_arch_flush_shadow_memslot() on the old slot [...] new f4209439b522 KVM: Optimize gfn lookup in kvm_zap_gfn_range() new 44401a204734 KVM: Optimize overlapping memslots check new 0f9bdef3d933 KVM: Wait 'til the bitter end to initialize the "new" memslot new 244893fa2859 KVM: Dynamically allocate "new" memslots from the get-go new 907afa48e9d0 KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_ [...] new f2740a8d851a KVM: nSVM: introduce svm->nested.save to cache save area b [...] new 7907160dbf1a KVM: nSVM: rename nested_load_control_from_vmcb12 in neste [...] new b7a3d8b6f433 KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() new 355d0473b1a1 KVM: nSVM: use svm->nested.save to load vmcb12 registers a [...] new bd95926c2b2b KVM: nSVM: split out __nested_vmcb_check_controls new 8fc78909c05d KVM: nSVM: introduce struct vmcb_ctrl_area_cached new ce92ef7604ff KVM: x86/mmu: Use shadow page role to detect PML-unfriendl [...] new 9d395a0a7aca KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_tr [...] new 4d78d0b39ad0 KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages new 8283e36abfff KVM: x86/mmu: Propagate memslot const qualifier new fb43496c8362 KVM: x86/MMU: Simplify flow of vmx_get_mt_mask new aefdc2ed445e KVM: Avoid atomic operations when kicking the running vCPU new 98a26b69d8c3 KVM: x86: change TLB flush indicator to bool new 1831fa44df74 KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are dis [...] new 91b018950717 KVM: SVM: Ensure target pCPU is read once when signalling [...] new 6f390916c4fb KVM: s390: Ensure kvm_arch_no_poll() is read once when blo [...] new 510958e99721 KVM: Force PPC to define its own rcuwait object new 8df6a61c0403 KVM: Update halt-polling stats if and only if halt-polling [...] new 29e72893cec3 KVM: Refactor and document halt-polling stats update helper new 30c9434717fd KVM: Reconcile discrepancies in halt-polling stats new 75c89e5272fb KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), n [...] new 6109c5a6ab7f KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook new f6c60d081e2c KVM: Don't block+unblock when halt-polling is successful new 1460179dcd76 KVM: x86: Tweak halt emulation helper names to free up kvm [...] new 005467e06b16 KVM: Drop obsolete kvm_arch_vcpu_block_finish() new 91b99ea70657 KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() new fac426889439 KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() new c3858335c711 KVM: stats: Add stat to detect if vcpu is currently blocking new 109a98260b53 KVM: Don't redo ktime_get() when calculating halt-polling [...] new c91d44971459 KVM: x86: Directly block (instead of "halting") UNINITIALI [...] new cdafece4b964 KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED [...] new d92a5d1c6c75 KVM: Add helpers to wake/query blocking vCPU new 057aa61bc992 KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled new c95717218add KVM: VMX: Drop unnecessary PI logic to handle impossible c [...] new 74ba5bc872d3 KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers new 29802380b679 KVM: VMX: Drop pointless PI.NDST update when blocking new 89ef0f21cf96 KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI [...] new cfb0e1306a37 KVM: VMX: Read Posted Interrupt "control" exactly once per [...] new 724b3962ef80 KVM: VMX: Move Posted Interrupt ndst computation out of wr [...] new baed82c8e489 KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV new b1d66dad65dc KVM: x86/svm: Add module param to control PMU virtualization new 2c5653caecc4 KVM: X86: Ensure that dirty PDPTRs are loaded new c0d6956e4305 KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() new 40e49c4f5fb0 KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled new 5ec60aad547f KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept new a37ebdce168f KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept new e63f315d74ee KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_ [...] new 8f29bf12a378 KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() new aec9c2402f74 KVM: SVM: Remove references to VCPU_EXREG_CR3 new 3883bc9d28ed KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed new c62c7bd4f95b KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty new 41e68b6964eb KVM: vmx, svm: clean up mass updates to regs_avail/regs_di [...] new 2e9ebd55096f KVM: X86: Remove kvm_register_clear_available() new 24cd19a28cb7 KVM: X86: Update mmu->pdptrs only when it is changed new 6ab8a4053f71 KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) new 3ab4ac877cfa KVM: VMX: Update msr value after kvm_set_user_return_msr() [...] new 15ad9762d69f KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() new ed07ef5a66e4 KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST [...] new fe26f91d30fb KVM: VMX: Change comments about vmx_get_msr() new 1af4a1199a41 KVM: SVM: Rename get_max_npt_level() to get_npt_level() new 58356767107a KVM: SVM: Allocate sd->save_area with __GFP_ZERO new 27f4fca29f9c KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mm [...] new 84432316cd9a KVM: X86: Fix comment in __kvm_mmu_create() new 42f34c20a113 KVM: X86: Remove unused declaration of __kvm_mmu_free_some [...] new 41e35604eaff KVM: X86: Remove useless code to set role.gpte_is_8_bytes [...] new b46a13cb7ea1 KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes new 1f5a21ee8400 KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_ [...] new c59a0f57fa32 KVM: X86: Remove mmu->translate_gpa new 84ea5c09a66d KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() new cc022ae144c1 KVM: X86: Add parameter huge_page_level to kvm_init_shadow [...] new f8cd457f061d KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() new bb3b394d35e8 KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and in [...] new 2df4a5eb6c5a KVM: X86: Remove mmu parameter from load_pdptrs() new ce5977b181c1 KVM: x86: don't print when fail to read/write pv eoi memory new 51b1209c6125 KVM: Clear pv eoi pending bit only when it is set new 5e854864ee43 KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with [...] new 906fa90416fd KVM: x86: Add an emulation type to handle completion of us [...] new d2f7d49826ae KVM: x86: Use different callback if msr access comes from [...] new adbfb12d4c45 KVM: x86: Exit to userspace if emulation prepared a comple [...] new 5035f7ccf420 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 7e04f05984dd arm64: Add missing include of asm/cpufeature.h to asm/mmu.h adds ed4ed15d5710 KVM: arm64: Generate hyp_constants.h for the host adds 9429f4b0412d KVM: arm64: Move host EL1 code out of hyp/ directory adds 370a17f531f1 Merge branch kvm-arm64/hyp-header-split into kvmarm-master/next adds 636dcd020459 KVM: arm64: Constify kvm_io_gic_ops adds f0e6e6fa41b3 KVM: Drop stale kvm_is_transparent_hugepage() declaration adds 94b4a6d52173 Merge branch kvm-arm64/misc-5.17 into kvmarm-master/next new 422ff6ff6434 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3583521aabac percpu: km: ensure it is used with NOMMU (either UP or SMP) adds e4b37fd9e8f1 Merge branch 'for-5.16-fixes' into for-next new 46357f394eed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ccf45156fd16 workqueue: Remove the outdated comment before wq_worker_sl [...] new 3e5f39ea33b1 workqueue: Remove the advanced kicking of the idle workers [...] new 11b45b0bf402 workqueue: Remove outdated comment about exceptional worke [...] new b4ac9384ac05 workqueue: Remove schedule() in unbind_workers() new 989442d73757 workqueue: Move the code of waking a worker up in unbind_w [...] new 84f91c62d675 workqueue: Remove the cacheline_aligned for nr_running new 7f224759dbdf Merge branch 'for-5.17' into for-next new 6f6e7624c920 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c2849f3962ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c306af27bc6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 550d9d03b4fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 34f35f8f14bc ipmi: ssif: initialize ssif_info->client early new 1f2bcfdb69b9 ipmi: Add the git repository to the MAINTAINERS file new a87b221566e9 ipmi/watchdog: Constify ident new 1c52ed64f6c3 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds aa483f3ce655 topology/sysfs: get rid of htmldoc warning new 3971ebe4d6f9 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 9899aa5ba525 usb: core: Fix file path that does not exist adds d598c3c46ea6 Merge 5.16-rc4 into usb-next new 2c7b2e8acd29 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 1472e2c6299b Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds f5bced9f3435 Merge 5.16-rc4 into tty-next new 9afdcffdcdf6 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds eec91694f927 uio: uio_dmem_genirq: Catch the Exception new 31466327d342 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new f2707e99cad2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new be12f242c21f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 19813551701d thunderbolt: xdomain: Avoid potential stack OOB read adds f3380cac0c0b thunderbolt: Runtime PM activate both ends of the device link adds 43bddb26e20a thunderbolt: Tear down existing tunnels when resuming from [...] adds 1e56c88adecc thunderbolt: Runtime resume USB4 port when retimers are scanned adds 6cb27a04fb77 thunderbolt: Do not allow subtracting more NFC credits tha [...] adds e5bb88e961e5 thunderbolt: Do not program path HopIDs for USB4 routers adds ce05b997426d thunderbolt: Add debug logging of DisplayPort resource allocation new fea783e6e82c thunderbolt: Do not dereference fwnode in struct device new 3e2d2a80139b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5f31e13e2dcb staging: r8188eu: bLedOpenDrain is always true for r8188eu new bce47253f5e0 staging: r8188eu: remove a bunch of unused led defines new bcb898c690a8 staging: r8188eu: remove two unused macros new b20bdcdfd16d staging: r8188eu: bHWPowerdown is set but not used new cc23553e5bd4 staging: r8188eu: remove unused macros from drv_types.h new 02d85324158c staging: r8188eu: hal data's interfaceIndex is never read new 390c811a7b3e staging: r8188eu: remove empty HAL_INIT_PROFILE_TAG macro new 93bc0b3d5334 staging: r8188eu: remove two write-only wifi direct variables new a917a9dd8ada staging: r8188eu: remove unused define new 168445735881 staging: r8188eu: AntCombination is always 2 new ec5967c04e6a staging: r8188eu: remove RF_PATH_{C,D} new 2d91168a38a7 staging: r8188eu: struct odm_mac_status_info is not used new 39b0e3d6e29c staging: r8188eu: remove macro PHY_SetRFReg new 0783f44d9004 staging: r8188eu: remove macro PHY_QueryRFReg new 5f82ac51783b staging: r8188eu: remove macro PHY_SetBBReg new f6e018ae9a28 staging: r8188eu: remove macro PHY_QueryBBReg new 1602cce406f8 staging: r8188eu: remove duplicate defines new a773bcc4626a staging: r8188eu: bWIFI_Direct is set but never used new c84a7062d886 staging: r8188eu: bWIFI_Display is set but never used new bbe440bcc3f5 staging: r8188eu: remove unused macro IS_FW_81xxC new efc7bc10d23f staging: r8188eu: convert DBG_88E calls in core/rtw_security.c new b07f55053557 staging: r8188eu: convert/remove DBG_88E calls in core/rtw_cmd.c new d904512db6f3 staging: r8188eu: convert type of HalData in struct adapter new 22e6a4846738 staging: r8188eu: remove SwLed1 new 86b7e5fbd623 staging: r8188eu: remove code to set led1 registers new 673cd3f471dd staging: r8188eu: remove LedPin from struct struct LED_871x new d0df53d36cd5 staging: rtl8712: Fix alignment checks with flipped condition new 11a70a679caa Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 5b750f72a7cd Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 3f7e917bb6eb Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git adds 42cdeb69d95e interconnect: icc-rpm: Use NOC_QOS_MODE_INVALID for qos_mo [...] adds a7d9436a6c85 interconnect: qcom: rpm: Prevent integer overflow in rate adds 1f41badaf693 Merge branch 'icc-msm8996' into icc-next adds 50d1eefa2dd7 Merge branch 'icc-sc7280' into icc-next new 5919a271162c Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 44f7ce01ed85 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fa80366fc817 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2b1cf30f9272 Merge branch 'fixes' into for-next adds fde2cf0ee549 Merge branch 'misc' into for-next new 05798af19a10 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 54585ec62fbd scsi: hisi_sas: Use devm_bitmap_zalloc() when applicable adds d43efddf6271 scsi: hisi_sas: Remove some useless code in hisi_sas_alloc() adds 4d6942e2666e scsi: hisi_sas: Use non-atomic bitmap functions when possible adds 9f9b7fa946be scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting adds 74d801525385 scsi: qla4xxx: Format SYSFS_FLAG_FW_SEL_BOOT as byte adds 4c3e3f8cfc05 scsi: be2iscsi: Remove maintainers adds c27fd25db39b scsi: mptfusion: Remove redundant variable r adds 4bc3bffc1a88 scsi: core: Fix scsi_device_max_queue_depth() adds b427609e11ee scsi: ufs: Rename a function argument adds d656dc9b0b79 scsi: ufs: Remove is_rpmb_wlun() adds 59830c095cf0 scsi: ufs: Remove the sdev_rpmb member adds d77ea8226b3b scsi: ufs: Remove dead code adds 21ad0e49085d scsi: ufs: Fix race conditions related to driver data adds bd0b35383193 scsi: ufs: Remove ufshcd_any_tag_in_use() adds fc21da8a840a scsi: ufs: Rework ufshcd_change_queue_depth() adds 945c3cca05d7 scsi: ufs: Fix a deadlock in the error handler adds 511a083b8b6b scsi: ufs: Remove hba->cmd_queue adds 3eb9dcc027e2 scsi: ufs: Remove the 'update_scaling' local variable adds 6f8dafdee6ae scsi: ufs: Introduce ufshcd_release_scsi_cmd() adds 1fbaa02dfd05 scsi: ufs: Improve SCSI abort handling further adds 3489c34bd02b scsi: ufs: Fix a kernel crash during shutdown adds 5675c381ea51 scsi: ufs: Stop using the clock scaling lock in the error handler adds 8d077ede48c1 scsi: ufs: Optimize the command queueing code adds eaab9b573054 scsi: ufs: Implement polling support adds f0d391969749 scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV adds 2e81b1a374da scsi: lpfc: Change return code on I/Os received during lin [...] adds 7576d48c64f3 scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance adds 8ed190a91950 scsi: lpfc: Fix NPIV port deletion crash adds 7dd2e2a92317 scsi: lpfc: Trigger SLI4 firmware dump before doing driver [...] adds a6269f837045 scsi: lpfc: Adjust CMF total bytes and rxmonitor adds 05116ef9c4b4 scsi: lpfc: Cap CMF read bytes to MBPI adds 6014a2468f0e scsi: lpfc: Add additional debugfs support for CMF adds 4437503bfbec scsi: lpfc: Update lpfc version to 14.0.0.4 new a36f17c7f208 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ff9f9c6e7484 vduse: fix memory corruption in vduse_dev_ioctl() new 3ed21c1451a1 vdpa: check that offsets are within bounds new dc1db0060c02 vduse: check that offset is within bounds in get_config() new 27d9839f1794 virtio: always enter drivers/virtio/ new 817fc978b5a2 virtio_ring: Fix querying of maximum DMA mapping size for [...] new 1db8f5fc2e5c virtio/vsock: fix the transport to work with VMADDR_CID_ANY new bb47620be322 vdpa: Consider device id larger than 31 new d8a0439e6fd7 iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG new c98bd79faa82 iommu/virtio: Support bypass domains new 9344175ff975 iommu/virtio: Sort reserved regions new 802db82e99d1 iommu/virtio: Pass end address to viommu_add_mapping() new 0c007dfda747 iommu/virtio: Support identity-mapped domains new b2de664b6cd3 virtio: wrap config->reset calls new 212a6e51a630 Bluetooth: virtio_bt: fix device removal new 9d3b79c08d4e hwrng: virtio - unregister device before reset new 9cbf7e4c9882 vduse: moving kvfree into caller new 48b17eb472b1 ifcvf/vDPA: fix misuse virtio-net device config size for blk dev new 9948035caf19 docs: document sysfs ABI for vDPA bus new 29573aef6650 vdpa: add driver_override support new 24550ca33f93 virtio-mem: prepare page onlining code for granularity sma [...] new 4a0c5d2cfef9 virtio-mem: prepare fake page onlining code for granularit [...] new 0129ce105207 net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU new 35589118df7e fork: Make IO worker options flag based new d109de6eb40d fork/vm: Move common PF_IO_WORKER behavior to new flag new d55232fe1f82 fork: add USER_WORKER flag to not dup/clone files new a23092989de6 fork: Add USER_WORKER flag to ignore signals new 79e72c1ea324 signal: Perfom autoreap for PF_USER_WORKER new c619b1f03f6d fork: add helpers to clone a process for kernel use new 00c348958bb5 io_uring: switch to user_worker new 49e58c43a560 fork: remove create_io_thread new 71b31328fe1f vhost: move worker thread fields to new struct new bbf761db7dbb vhost: use user_worker to check RLIMITs new cf93dc51a943 eni_vdpa: Simplify 'eni_vdpa_probe()' new afaa71805cd1 vdpa: Avoid duplicate call to vp_vdpa get_status new e2f504111891 vdpa: Mark vdpa_config_ops.get_vq_notification as optional new 43eea155f182 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 8066c615cb69 rpmsg: core: Clean up resources on announce_create failure. adds c768968f134b remoteproc: ingenic: Request IRQ disabled new 62c46d556888 MAINTAINERS: Removing Ohad from remoteproc/rpmsg maintenance new 8f86e69536f3 remoteproc: Fix remaining wrong return formatting in docum [...] new 41d89f16cafe Merge branches 'rpmsg-next' and 'rproc-next' into for-next new 311992886e83 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e5ab49cd3d69 gpiolib: improve coding style for local variables adds 9dbd1ab20509 gpiolib: check the 'ngpios' property in core gpiolib code new f950a210fcbc Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 5ac6e326a751 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4ffc672efe1d Merge branch 'gpio/gpio-sim' of git://git.kernel.org/pub/s [...] new 82dc44e7c650 dt-bindings: pinctrl: qcom: Add SM8450 pinctrl bindings new 4beb02f19c37 pinctrl: qcom: Add SM8450 pinctrl driver new bd92baaa262d dt-bindings: pinctrl: Add bindings for Intel Thunderbay pi [...] new 12422af8194d pinctrl: Add Intel Thunder Bay pinctrl driver new b124c8bd50c7 pinctrl: Sort Kconfig and Makefile entries alphabetically new 6ca94c5aa34c Merge branch 'devel' into for-next new 4a4ead0b4f4d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 381d205d8d4c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ea7e26ebe6a9 pinctrl: renesas: r8a779a0: Align comments new 37e41be5f341 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 2b5e77b4ee47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3f0565451cc0 dt-bindings: pwm: Avoid selecting schema on node name match new 67f73a50b72b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 59ec71575ab4 ucounts: Fix rlimit max values check new ea61e4cbbcb7 Merge of signal-for-v5.17, and ucount-rlimit-fixes-for-v5. [...] new d0db96bd2ff2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 83470b5a0392 selftests: harness: avoid false negatives if test has no ASSERTs adds 1710d71a2670 selftests/mount: remove unneeded conversion to bool adds 1fa074042c8c selftests/move_mount_set_group remove unneeded conversion to bool adds a2d2685623f1 selftests: cgroup: build error multiple outpt files new 12f4aba9905e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5e9e45a81f2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7a230f736a2e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 66dbc71db0ec Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 855dabf6519f Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] new c4ce49935667 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 39cf3a3eb03c Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new e540ce325f83 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new eec795e168fb Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new 779809c07324 dt-bindings: nvmem: Add missing 'reg' property new 15329e42cad3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7b256d198866 Merge branch 'main' of git://git.infradead.org/users/willy [...] new 5c06f5b6844d Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git new 98ceca2f2932 fpga: region: fix kernel-doc new c0c3dc5d98f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3d297900f2a2 Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] adds 622e96fb58d6 bus: mhi: core: Fix reading wake_capable channel configuration new ba43c32f575e Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 026221a07000 kallsyms: support "big" kernel symbols adds ab4cc3d9c564 kallsyms: increase maximum kernel symbol length to 512 adds d41be3fb23f3 kallsyms: use the correct buffer size for symbols adds 5f6cb2b3150c rust: add C helpers adds 6b3f83fbaaec rust: add `compiler_builtins` crate adds 53be46da24e6 rust: add `alloc` crate adds 36552e84eee6 rust: add `build_error` crate adds 988d221f1e54 rust: add `macros` crate adds a84b6701fa88 rust: add `kernel` crate adds f7fb28bc77e8 rust: export generated symbols adds 5c24affd5602 vsprintf: add new `%pA` format specifier adds 75b2a7ba1b64 scripts: add `generate_rust_analyzer.py` adds ce7dea907c34 scripts: decode_stacktrace: demangle Rust symbols adds 1c986f0dd05f docs: add Rust documentation adds 62cb43b76df3 Kbuild: add Rust support adds bd369ad40bc5 samples: add Rust examples adds ebecaaa43692 MAINTAINERS: Rust adds 43b687f5dc1f [RFC] drivers: gpio: PrimeCell PL061 in Rust adds 075c05e2eb5d [RFC] drivers: android: Binder IPC in Rust new ad3e22445a2d Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new d3c577a6e689 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0811c3c77bb5 filemap: Remove PageHWPoison check from next_uptodate_page() new 77e047e818a1 fs/writeback: Convert inode_switch_wbs_work_fn to folios new 2bd2803ef017 mm/doc: Add documentation for folio_test_uptodate new 06b43b978d0a mm/writeback: Improve __folio_mark_dirty() comment new ed901756e46e pagevec: Add folio_batch new b870ef82cb8e iov_iter: Add copy_folio_to_iter() new 1c9b43daa700 iov_iter: Convert iter_xarray to use folios new 9c34e6845c80 mm: Add folio_test_pmd_mappable() new 2871d169178b filemap: Add folio_put_wait_locked() new d4ee0f4e5e4a filemap: Convert page_cache_delete to take a folio new 470e3455944f filemap: Add filemap_unaccount_folio() new 566a04cd791b filemap: Convert tracing of page cache operations to folio new d70c981aaa48 filemap: Add filemap_remove_folio and __filemap_remove_folio new c6c87e94de50 filemap: Convert find_get_entry to return a folio new 83a3b7b4beae filemap: Remove thp_contains() new b731694010fb filemap: Convert filemap_get_read_batch to use folios new 11194d8ae75a filemap: Convert find_get_pages_contig to folios new 5d93b913d20f filemap: Convert filemap_read_page to take a folio new 2646671ab0f3 filemap: Convert filemap_create_page to folio new decc66ce2428 filemap: Convert filemap_range_uptodate to folios new ce4dea01693d readahead: Convert page_cache_async_ra() to take a folio new 8d79ea808305 readahead: Convert page_cache_ra_unbounded to folios new ff53ed0ad9e5 filemap: Convert do_async_mmap_readahead to take a folio new 3ce2ba787700 filemap: Convert filemap_fault to folio new 5350122ec979 filemap: Add read_cache_folio and read_mapping_folio new 65169a7fb2bf filemap: Convert filemap_get_pages to use folios new aebbbcaf28ed filemap: Convert page_cache_delete_batch to folios new 7f8720ff6a66 filemap: Use folios in next_uptodate_page new 8b645ffca626 filemap: Use a folio in filemap_map_pages new e823c3ff5e3d filemap: Use a folio in filemap_page_mkwrite new 739cf214a8d4 filemap: Add filemap_release_folio() new 8379034f394c truncate: Add truncate_cleanup_folio() new c2bc89efbe27 mm: Add unmap_mapping_folio() new cfaf8383f51e shmem: Convert part of shmem_undo_range() to use a folio new 7cff0ee6d442 truncate,shmem: Add truncate_inode_folio() new 9bf002c0c212 truncate: Skip known-truncated indices new 4c282ce18641 truncate: Convert invalidate_inode_pages2_range() to use a folio new f425349b08b6 truncate: Add invalidate_complete_folio2() new 77151bf8e67e filemap: Convert filemap_read() to use a folio new 1710c4012463 filemap: Convert filemap_get_read_batch() to use a folio_batch new 482d61f4a4ca filemap: Return only folios from find_get_entries() new a41fd75c3187 mm: Convert find_lock_entries() to use a folio_batch new 22d9f190bf13 mm: Remove pagevec_remove_exceptionals() new ce04359d4972 fs: Convert vfs_dedupe_file_range_compare to folios new fcadb62b90b0 truncate: Convert invalidate_inode_pages2_range to folios new 8842c9c23524 truncate,shmem: Handle truncates that split large folios new c6ffa2076141 XArray: Add xas_advance() new 3ebffc96befb mm: Use multi-index entries in the page cache new 21e4fce9eea8 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new ac0b9899afbd Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] new a3d29ffb2d8e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9b34d916eb4e Merge branch 'slab-next' of git://git.kernel.org/pub/scm/l [...] adds 3a39404dcf10 random: document add_hwgenerator_randomness() with other i [...] adds dfef8201b42f random: remove unused irq_flags argument from add_interrup [...] adds 860faafe95c5 irq: remove unused flags argument from __handle_irq_event_ [...] new 253a36e84c59 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 281d16b416b8 mm: fix panic in __alloc_pages new 5dc3fd0e669e mm: bdi: initialize bdi_min_ratio when bdi is unregistered new cd65fc52aca5 mm-bdi-initialize-bdi_min_ratio-when-bdi-unregister-fix new 5c977fa4e00c Increase default MLOCK_LIMIT to 8 MiB new 3518176c40ca MAINTAINERS: update kdump maintainers new 6e70674f3363 mailmap: Update email address for Guo Ren new 7c4f399baae1 filemap: remove PageHWPoison check from next_uptodate_page() new 90918566f264 timers: implement usleep_idle_range() new 58bd2801dd93 mm/damon/core: fix fake load reports due to uninterruptibl [...] new 33afc24bb325 mm/damon/core: use better timer mechanisms selection threshold new ba1ccbc9de18 mm/damon/dbgfs: remove an unnecessary error message new 61b0b04eb62d mm/damon/core: remove unnecessary error messages new f8e26da8feec mm/damon/vaddr: remove an unnecessary warning message new b78bacb1a984 mm/damon/vaddr-test: split a test function having >1024 by [...] new 9886c06e2870 mm/damon/vaddr-test: remove unnecessary variables new d56cb23546f6 selftests/damon: skip test if DAMON is running new 74f33e8906f9 selftests/damon: test DAMON enabling with empty target_ids case new ffea6cbc903e selftests/damon: test wrong DAMOS condition ranges input new fbc446d14e05 selftests/damon: test debugfs file reads/writes with huge count new 1eb335079ff3 selftests/damon: split test cases new 89f54d04c62f mm/slub: fix endianness bug for alloc/free_traces attributes new e715baebb07a shmem: fix a race between shmem_unused_huge_shrink and shm [...] new 82754ab402f3 shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] new 97d9172e016c mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() an [...] new 662d3471544b hugetlbfs: fix issue of preallocation of gigantic pages ca [...] new 21b03ea2ddfe kfence: fix memory leak when cat kfence objects new b4b0b039023c /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 4b69dc2103a1 /proc/kpageflags: do not use uninitialized struct pages new 073eb71ce090 procfs: prevent unpriveleged processes accessing fdinfo dir new 03113c2a3110 kthread: add the helper function kthread_run_on_cpu() new acadee99f0d3 kthread-add-the-helper-function-kthread_run_on_cpu-fix new d212d4b91da6 RDMA/siw: make use of the helper function kthread_run_on_cpu() new 6390e7bddb6a ring-buffer: make use of the helper function kthread_run_on_cpu() new 950ab8a099ae rcutorture: make use of the helper function kthread_run_on_cpu() new 53919bf0b420 trace/osnoise: make use of the helper function kthread_run [...] new e7b5b5cb7f3d trace/hwlat: make use of the helper function kthread_run_on_cpu() new c5dfeb544423 ia64: module: use swap() to make code cleaner new abe48046429b arch/ia64/kernel/setup.c: use swap() to make code cleaner new bea083475d3a ia64: fix typo in a comment new 698b3938f4d6 scripts/spelling.txt: add "oveflow" new 05932dae6ed9 squashfs: provide backing_dev_info in order to disable read-ahead new d3c8dad2015e ocfs2:Use BUG_ON instead of if condition followed by BUG. new b77c7f57f3f8 ocfs2: clearly handle ocfs2_grab_pages_for_write() return value new 3136a65356fb ocfs2: reflink deadlock when clone file to the same direct [...] new dc7b648317e6 ocfs2: clear links count in ocfs2_mknod() if an error occurs new df48d4611a0c ocfs2: fix ocfs2 corrupt when iputting an inode new 2783f448f172 fs/ioctl: remove unnecessary __user annotation new b99ce9c2bcb5 mm/slab_common: use WARN() if cache still has objects on destroy new b8f14908eb1f mm: slab: make slab iterator functions static new cf2140a35f23 kmemleak: fix kmemleak false positive report with HW tag-b [...] new ffcab44e714d kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] new 7f71767277d5 mm: kmemleak: alloc gray object for reserved region with d [...] new 96449ba96a23 mm: defer kmemleak object creation of module_alloc() new 61cf94c6a6bb mm-defer-kmemleak-object-creation-of-module_alloc-v4 new 60938d70b3b4 mm/page_alloc: split prep_compound_page into head and tail [...] new c051e6cad2eb mm/page_alloc: refactor memmap_init_zone_device() page init new a675d502da42 mm/memremap: add ZONE_DEVICE support for compound pages new 3a4ef21a36c5 device-dax: use ALIGN() for determining pgoff new 62628a5a9e2a device-dax: use struct_size() new 27ff7a61d434 device-dax: ensure dev_dax->pgmap is valid for dynamic devices new 6dae2fa5d9bd device-dax: factor out page mapping initialization new 7a2e42af1aea device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() new 3b00d3ebac73 device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() new c3a723d4f005 device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix new a98851a2b70a device-dax: compound devmap support new 193cc4823214 kasan: test: add globals left-out-of-bounds test new 2001464baa0b kasan: add ability to detect double-kmem_cache_destroy() new f628b0376a75 kasan: test: add test case for double-kmem_cache_destroy() new 93fac291fc53 mm,fs: split dump_mapping() out from dump_page() new 1fb9da6186df tools/vm/page_owner_sort.c: sort by stacktrace before culling new 7806acd4a257 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] new 4fb419be8f45 tools/vm/page_owner_sort.c: support sorting by stack trace new c0e296ca3121 tools/vm/page_owner_sort.c: add switch between culling by [...] new 5edd12835cf9 tools/vm/page_owner_sort.c: support sorting pid and time new 4ca3db5f721a gup: avoid multiple user access locking/unlocking in fault [...] new a81749402f22 mm: shmem: don't truncate page if memory failure happens new 2d131d102f80 mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] new 40d29bc38233 mm/frontswap.c: use non-atomic '__set_bit()' when possible new 31ebb136eab3 mm: memcontrol: make cgroup_memory_nokmem static new 898488daaff5 mm/page_counter: remove an incorrect call to propagate_pro [...] new 458f3ee67318 mm/memcg: add group_oom_kill memory event new c15240e24370 memcg: better bounds on the memcg stats updates new 3172d92ab077 tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] new 7a88d32f3109 mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit new d52b16f78833 mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] new 71e61245ae92 mm: rearrange madvise code to allow for reuse new 1d05e69b9ce1 mm: add a field to store names for private anonymous memory new da18b3823b15 docs: proc.rst: /proc/PID/maps: fix malformed table new 8ba73078b026 mm: add anonymous vma name refcounting new 143e8fb9ad2e mm: ptep_clear() page table helper new 7e0d19ff30e4 mm: page table check new 943103050b77 mm-page-table-check-fix new 068c52031f5b x86: mm: add x86_64 support for page table check new e0c450ed97f2 mm: protect free_pgtables with mmap_lock write lock in exit_mmap new 2f79554aca46 mm/oom_kill: allow process_mrelease to run under mmap_lock [...] new 960623bc22b5 mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc new 008c1f18b7e7 mm/vmalloc: add support for __GFP_NOFAIL new e4d9d0702c96 mm/vmalloc: be more explicit about supported gfp flags. new 0c863b445844 mm: allow !GFP_KERNEL allocations for kvmalloc new d2e0e8afcd31 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware new 8b37407b2756 mm: discard __GFP_ATOMIC new f61459561486 mm: introduce memalloc_retry_wait() new 116b781e35d1 mm/pagealloc: sysctl: change watermark_scale_factor max li [...] new b08fc34d2a8c mm: fix boolreturn.cocci warning new 1af22e521682 mm: page_alloc: fix building error on -Werror=array-compare new bf216ab98ce6 mm: drop node from alloc_pages_vma new 65a3ecde18a5 hugetlb: add hugetlb.*.numa_stat file new e892f7099021 hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical" new e093993cb734 hugetlb/cgroup: fix copy/paste array assignment new e399b8f87d42 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] new 7caa96eccf4d mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] new f940cdd7eb4b mm: sparsemem: use page table lock to protect kernel pmd o [...] new 23956f3a732c selftests: vm: add a hugetlb test case new ab4264af0f0f mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] new d9242b1390ac mm, hugepages: make memory size variable in hugepage-mrema [...] new d1f931584f78 selftests/uffd: allow EINTR/EAGAIN new 4de16bb7ec25 vmscan: make drop_slab_node static new e2871884d583 mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY new 2a9618a4b084 mm/mempolicy: add set_mempolicy_home_node syscall new 806e2ae039d1 mm/mempolicy: wire up syscall set_mempolicy_home_node new d0f6ca2e3662 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 02348742fb43 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 5fa5ce74c0ba mm: migrate: fix the return value of migrate_pages() new cc13a8db704d mm: migrate: correct the hugetlb migration stats new bc88f13847fa mm-migrate-correct-the-hugetlb-migration-stats-fix new 7d9a88740d25 mm: compaction: fix the migration stats in trace_mm_compac [...] new dfbfdd72f50c mm/migrate.c: rework migration_entry_wait() to not take a pageref new 90171511a3b9 mm: migrate: support multiple target nodes demotion new 792562d04e70 mm: migrate: add more comments for selecting target node randomly new f02fb68965bb mm/migrate: move node demotion code to near its user new 026089dcf049 mm: ksm: fix use-after-free kasan report in ksm_might_need [...] new 462958d0c47f mm/hwpoison: mf_mutex for soft offline and unpoison new 990cd4925ebd mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE new db01bfc30d01 mm/hwpoison: fix unpoison_memory() new ac02f9eaf7e7 mm: memcg/percpu: account extra objcg space to memory cgroups new 9b1a31b2d418 mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix new d2c30911ac26 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new 635f08bac2a8 mm/rmap: fix potential batched TLB flush race new 9d178d418340 mm-rmap-fix-potential-batched-tlb-flush-race-fix new 58371e6097eb zsmalloc: introduce some helper functions new c85169c872f2 zsmalloc: rename zs_stat_type to class_stat_type new 847b94121984 zsmalloc: decouple class actions from zspage works new 29b8f5b4e534 zsmalloc: introduce obj_allocated new 89784b301a09 zsmalloc: move huge compressed obj from page to zspage new a71e3053c845 zsmalloc: remove zspage isolation for migration new 51f058688129 locking/rwlocks: introduce write_lock_nested new 8f8e630fac06 locking/rwlocks: fix write_lock_nested for RT new 16308946a2da locking: fixup write_lock_nested() implementation new 4bdcdb13124d zsmalloc: replace per zpage lock with pool->migrate_lock new 1296a1d0bc38 zsmalloc: replace get_cpu_var with local_lock new 0b1771849401 mm: introduce fault_in_exact_writeable() to probe for sub- [...] new 2fa403c2e4d9 arm64: add support for sub-page faults user probing new f98b08d83021 btrfs: avoid live-lock in search_ioctl() on hardware with [...] new 33119af30a9d zram: use ATTRIBUTE_GROUPS new 3bbc2a1beb92 mm: fix some comment errors new 85bd165df883 mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault new 495ff5b99fa3 mm/damon: unified access_check function naming rules new 86f9b9750e33 mm/damon: add 'age' of region tracepoint support new c27112a90bd3 mm/damon/core: use abs() instead of diff_of() new 65f81cdba459 mm/damon: remove some unneeded function definitions in damon.h new 590378615579 mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix new 7e25ba59666e mm/damon/vaddr: remove swap_ranges() and replace it with swap() new 8fdbe4c40bfa mm/damon/schemes: add the validity judgment of thresholds new 37fdd56e4556 mm/damon: move damon_rand() definition into damon.h new 2df8b88a222e mm/damon: modify damon_rand() macro to static inline function new 06533cf78e18 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 04c59215a7f2 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 19bbd445d88b kernel/hung_task.c: Monitor killed tasks. new 93708e4c6713 proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] new eafb764a6644 proc: make the proc_create[_data]() stubs static inlines new b71c117ac4c7 proc-make-the-proc_create-stubs-static-inlines-fix new 96f13f67c418 proc-make-the-proc_create-stubs-static-inlines-fix2 new db9fd7621e2b proc-make-the-proc_create-stubs-static-inlines-fix2-fix new 89073353e557 proc/sysctl: make protected_* world readable new 41f9acadf5d0 fs/exec: replace strlcpy with strscpy_pad in __set_task_comm new 1acbb6d9a0ab fs/exec: replace strncpy with strscpy_pad in __get_task_comm new 45d29d23b2f9 drivers/infiniband: replace open-coded string copy with ge [...] new 8d00126f0e1c fs/binfmt_elf: replace open-coded string copy with get_task_comm new a51261bc0eb4 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] new 7d085572d011 tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] new 1afdb1a8fed8 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] new 97bb50cdcdb9 kthread: dynamically allocate memory to store kthread's full name new e887e4d2ea82 kstrtox: uninline everything new b22f7ea116ad list: introduce list_is_head() helper and re-use it in list.h new 65c27708bbc1 lz4: fix LZ4_decompress_safe_partial read out of bound new 16b498dbd631 checkpatch: relax regexp for COMMIT_LOG_LONG_LINE new 3935b7cf98f5 checkpatch: Improve Kconfig help test new 812e5b285958 const_structs.checkpatch: add frequently used ops structs new f4f8c47d5ae2 ELF: fix overflow in total mapping size calculation new 54bf2961406f init/main.c: silence some -Wunused-parameter warnings new a2cce5ef9c02 hfsplus: use struct_group_attr() for memcpy() region new 758810072024 panic: use error_report_end tracepoint on warnings new ce1c67497555 panic-use-error_report_end-tracepoint-on-warnings-fix new 5880ebbb11cf delayacct: support swapin delay accounting for swapping wi [...] new 5fa7e35fb319 delayacct: fix incomplete disable operation when switch en [...] new e75dbdf806d7 delayacct: cleanup flags in struct task_delay_info and fun [...] new 55627b4dc84f configs: introduce debug.config for CI-like setup new 599865c9bd5d arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] new 10c38510ac00 btrfs: use generic Kconfig option for 256kB page size limit new d2d398eb6b84 lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] new 859ae1474d30 ubsan: remove CONFIG_UBSAN_OBJECT_SIZE new 25951a88c797 Merge branch 'akpm-current/current' new 603c784fe449 sysctl: add a new register_sysctl_init() interface new efae1bbd8abe sysctl: move some boundary constants from sysctl.c to sysctl_vals new c2a2edc1fe6d sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] new f8c926e927e8 hung_task: move hung_task sysctl interface to hung_task.c new 2a7c36e167a0 watchdog: move watchdog sysctl interface to watchdog.c new 22ee35d85c0f sysctl: make ngroups_max const new 112df9e7d124 sysctl: use const for typically used max/min proc sysctls new ef9fc08e11ad sysctl: use SYSCTL_ZERO to replace some static int zero uses new 0d8f22935c1e aio: move aio sysctl to aio.c new 3d5bae450345 dnotify: move dnotify sysctl to dnotify.c new 5e67aa4bd9ff hpet: simplify subdirectory registration with register_sysctl() new 56b11a8e4023 i915: simplify subdirectory registration with register_sysctl() new 523b87b03b97 macintosh/mac_hid.c: simplify subdirectory registration wi [...] new a26dbb49fe1f ocfs2: simplify subdirectory registration with register_sysctl() new 9cf3e43c2cad test_sysctl: simplify subdirectory registration with regis [...] new 9fde633a3a0d inotify: simplify subdirectory registration with register_ [...] new 5512b5983f8c inotify-simplify-subdirectory-registration-with-register_s [...] new eb5331c3e705 cdrom: simplify subdirectory registration with register_sysctl() new cb0b378a3acc eventpoll: simplify sysctl declaration with register_sysctl() new 984a60bf7592 firmware_loader: move firmware sysctl to its own files new c71726b18ba8 firmware_loader-move-firmware-sysctl-to-its-own-files-fix new 2a84fd943ce7 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix new c1fee0c3a333 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 new 5ba79a3907c3 random: move the random sysctl declarations to its own file new 627715129d58 sysctl: add helper to register a sysctl mount point new afa4ecb916d9 sysctl-add-helper-to-register-a-sysctl-mount-point-fix new 94e2a8bb148e fs: move binfmt_misc sysctl to its own file new 25d721498314 printk: move printk sysctl to printk/sysctl.c new 81e9474ae5eb scsi/sg: move sg-big-buff sysctl to scsi/sg.c new 84cf9648df1b stackleak: move stack_erasing sysctl to stackleak.c new 924940add9a6 sysctl: share unsigned long const values new 0e045319965d fs: move inode sysctls to its own file new 5072290b3968 fs: move fs stat sysctls to file_table.c new ef273fbef972 fs: move dcache sysctls to its own file new fb21dd9adf5e fs/inode: avoid unused-variable warning new 0578b772a37b fs/dcache: avoid unused-function warning new 6fcdb7d45f5d sysctl: move maxolduid as a sysctl specific const new 61ec7b9fc4c5 fs: move shared sysctls to fs/sysctls.c new 99fcc0c0a4ab fs: move locking sysctls where they are used new 566ac9d37129 fs: move namei sysctls to its own file new cdea312d1e55 fs: move fs/exec.c sysctls into its own file new 44aa74276480 fs: move pipe sysctls to is own file new 99983410434e sysctl: add and use base directory declarer and registrati [...] new 4d23512b227b sysctl-add-and-use-base-directory-declarer-and-registratio [...] new ad6ee1ef0eb3 fs: move namespace sysctls and declare fs base directory new 1962e3d9e48e kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() new 00b55fa4174a printk: fix build warning when CONFIG_PRINTK=n new fdddf7e1e9e2 fs/coredump: move coredump sysctls into its own file new 21894168bbe1 kprobe: move sysctl_kprobes_optimization to kprobes.c new 5f88fe2be2f9 fs: proc: store PDE()->data into inode->i_private new 3d4eabb6c7cf proc: remove PDE_DATA() completely new 686ac8b95277 proc-remove-pde_data-completely-fix new 9873db097bef proc-remove-pde_data-completely-fix-fix new bd4a02d961e1 lib/stackdepot: allow optional init and stack_table alloca [...] new 0a6452797674 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] new 8df20e8ae096 lib/stackdepot: allow optional init and stack_table alloca [...] new 35b171dfe62b lib/stackdepot: allow optional init and stack_table alloca [...] new 3e0287c48657 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] new 3fb385379c8f Merge branch 'akpm/master' new ea922272cbe5 Add linux-next specific files for 20211210
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 (5d02ef4b57f6) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1319 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: CREDITS | 5 + Documentation/ABI/testing/sysfs-bus-vdpa | 57 + Documentation/ABI/testing/sysfs-fs-erofs | 16 + Documentation/ABI/testing/sysfs-fs-f2fs | 7 + Documentation/admin-guide/cgroup-v2.rst | 4 + Documentation/admin-guide/cputopology.rst | 18 +- Documentation/admin-guide/kernel-parameters.txt | 2 +- Documentation/devicetree/bindings/Makefile | 4 +- Documentation/devicetree/bindings/arm/cpus.yaml | 7 + Documentation/devicetree/bindings/arm/fsl.yaml | 75 + Documentation/devicetree/bindings/arm/pmu.yaml | 8 + Documentation/devicetree/bindings/arm/qcom.yaml | 6 + Documentation/devicetree/bindings/arm/renesas.yaml | 8 + Documentation/devicetree/bindings/arm/tegra.yaml | 29 +- .../bindings/clock/microchip,lan966x-gck.yaml | 60 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 + .../display/bridge/renesas,dsi-csi2-tx.yaml | 118 + .../devicetree/bindings/firmware/qcom,scm.txt | 1 + .../devicetree/bindings/i2c/brcm,bcm2835-i2c.txt | 22 - .../devicetree/bindings/i2c/brcm,bcm2835-i2c.yaml | 54 + .../devicetree/bindings/i2c/i2c-exynos5.txt | 53 - .../devicetree/bindings/i2c/i2c-exynos5.yaml | 133 + .../devicetree/bindings/i2c/i2c-gate.yaml | 2 +- .../bindings/i2c/nvidia,tegra186-bpmp-i2c.txt | 42 - .../bindings/i2c/nvidia,tegra186-bpmp-i2c.yaml | 45 + .../bindings/iio/gyroscope/invensense,mpu3050.yaml | 2 +- .../bindings/iio/imu/invensense,mpu6050.yaml | 2 +- .../devicetree/bindings/input/gpio-keys.yaml | 2 +- .../media/allwinner,sun4i-a10-video-engine.yaml | 1 + .../devicetree/bindings/mmc/arasan,sdhci.yaml | 3 + .../devicetree/bindings/mmc/arm,pl18x.yaml | 9 +- .../devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt | 53 - .../bindings/mmc/brcm,sdhci-brcmstb.yaml | 100 + .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 3 + Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 6 + .../devicetree/bindings/mmc/sdhci-am654.yaml | 2 + .../bindings/mmc/socionext,uniphier-sd.yaml | 6 + .../devicetree/bindings/mtd/ti,gpmc-nand.yaml | 5 + .../devicetree/bindings/net/brcm,amac.txt | 30 - .../devicetree/bindings/net/brcm,amac.yaml | 88 + .../devicetree/bindings/net/brcm,bcmgenet.txt | 125 - .../devicetree/bindings/net/brcm,bcmgenet.yaml | 145 + .../bindings/net/brcm,mdio-mux-iproc.txt | 62 - .../bindings/net/brcm,mdio-mux-iproc.yaml | 80 + .../devicetree/bindings/net/brcm,systemport.txt | 38 - .../devicetree/bindings/net/brcm,systemport.yaml | 86 + .../devicetree/bindings/net/brcm,unimac-mdio.yaml | 3 +- .../bindings/net/can/allwinner,sun4i-a10-can.yaml | 24 + .../bindings/net/ethernet-controller.yaml | 1 + .../devicetree/bindings/net/ethernet-phy.yaml | 8 + .../devicetree/bindings/nvmem/brcm,nvram.yaml | 3 + Documentation/devicetree/bindings/nvmem/rmem.yaml | 3 + .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 3 + .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 1 + .../bindings/phy/brcm,mdio-mux-bus-pci.txt | 27 - .../devicetree/bindings/phy/brcm,ns2-pcie-phy.yaml | 41 + .../bindings/pinctrl/intel,pinctrl-thunderbay.yaml | 119 + .../bindings/pinctrl/qcom,sm8450-pinctrl.yaml | 143 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../devicetree/bindings/power/supply/bq25980.yaml | 2 +- Documentation/devicetree/bindings/pwm/pwm.yaml | 2 + .../bindings/regulator/maxim,max8973.yaml | 3 + .../devicetree/bindings/regulator/regulator.yaml | 2 +- .../bindings/regulator/samsung,s5m8767.yaml | 25 + .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 8 + .../sound/mt8195-mt6359-rt1011-rt5682.yaml | 4 + .../sound/mt8195-mt6359-rt1019-rt5682.yaml | 14 + .../devicetree/bindings/sound/realtek,rt5682s.yaml | 4 + Documentation/devicetree/bindings/sram/sram.yaml | 3 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/filesystems/caching/backend-api.rst | 2 +- Documentation/filesystems/caching/netfs-api.rst | 9 +- Documentation/filesystems/erofs.rst | 8 + Documentation/filesystems/netfs_library.rst | 4 +- Documentation/process/changes.rst | 2 +- Documentation/rust/arch-support.rst | 6 +- Documentation/rust/coding.rst | 71 +- Documentation/rust/docs.rst | 93 +- Documentation/rust/index.rst | 5 +- Documentation/rust/quick-start.rst | 128 +- Documentation/scheduler/sched-bwc.rst | 5 +- .../translations/zh_CN/cpu-freq/cpu-drivers.rst | 139 +- .../translations/zh_CN/cpu-freq/cpufreq-stats.rst | 45 +- Documentation/translations/zh_CN/index.rst | 2 +- .../translations/zh_CN/scheduler/completion.rst | 256 + .../translations/zh_CN/scheduler/index.rst | 44 + .../translations/zh_CN/scheduler/sched-arch.rst | 76 + .../translations/zh_CN/scheduler/sched-bwc.rst | 204 + .../userspace-api/media/v4l/subdev-formats.rst | 2 +- Documentation/virt/kvm/mmu.rst | 8 +- MAINTAINERS | 32 +- Makefile | 67 +- Next/SHA1s | 262 +- Next/Trees | 2 +- Next/merge.log | 7560 ++++++++++++-------- arch/alpha/include/asm/spinlock_types.h | 2 +- arch/alpha/kernel/process.c | 2 +- arch/arc/kernel/process.c | 2 +- arch/arm/boot/dts/Makefile | 9 + arch/arm/boot/dts/am335x-bone-common.dtsi | 1 + arch/arm/boot/dts/am335x-boneblack-common.dtsi | 4 - arch/arm/boot/dts/am335x-boneblue.dts | 2 +- arch/arm/boot/dts/am335x-icev2.dts | 4 + arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 2 +- arch/arm/boot/dts/am437x-cm-t43.dts | 2 +- arch/arm/boot/dts/am437x-gp-evm.dts | 8 + arch/arm/boot/dts/am437x-l4.dtsi | 31 +- arch/arm/boot/dts/am43xx-clocks.dtsi | 7 + arch/arm/boot/dts/at91-sama5d2_xplained.dts | 5 +- arch/arm/boot/dts/at91-sama5d3_ksz9477_evb.dts | 209 + arch/arm/boot/dts/elpida_ecb240abacn.dtsi | 2 +- arch/arm/boot/dts/exynos5260.dtsi | 8 +- arch/arm/boot/dts/imx6dl-mba6.dtsi | 22 + arch/arm/boot/dts/imx6dl-mba6a.dts | 21 + arch/arm/boot/dts/imx6dl-mba6b.dts | 21 + arch/arm/boot/dts/imx6q-mba6.dtsi | 44 + arch/arm/boot/dts/imx6q-mba6a.dts | 20 + arch/arm/boot/dts/imx6q-mba6b.dts | 20 + arch/arm/boot/dts/imx6q-yapp4-crux.dts | 54 + arch/arm/boot/dts/imx6qdl-mba6.dtsi | 526 ++ arch/arm/boot/dts/imx6qdl-mba6a.dtsi | 36 + arch/arm/boot/dts/imx6qdl-mba6b.dtsi | 52 + arch/arm/boot/dts/imx6qdl-tqma6a.dtsi | 20 + arch/arm/boot/dts/imx6qp-mba6b.dts | 18 + arch/arm/boot/dts/imx6qp-yapp4-crux-plus.dts | 54 + arch/arm/boot/dts/imx6ull-jozacp.dts | 456 ++ arch/arm/boot/dts/imx6ull-pinfunc.h | 2 +- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 2 +- arch/arm/boot/dts/sama7g5-pinfunc.h | 2 +- arch/arm/boot/dts/sun8i-r40.dtsi | 19 + arch/arm/include/asm/spinlock_types.h | 2 +- arch/arm/kernel/process.c | 2 +- arch/arm/mach-at91/pm.c | 2 + arch/arm64/boot/dts/apple/t8103.dtsi | 7 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 24 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 24 +- arch/arm64/boot/dts/freescale/Makefile | 4 + arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 8 + .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 58 + arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 7 + .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 253 + .../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 335 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 52 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 9 + .../boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts | 237 + .../arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi | 322 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 1 - arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 5 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 7 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 5 + .../boot/dts/freescale/imx8mq-tqma8mq-mba8mx.dts | 349 + arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi | 360 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 89 +- arch/arm64/boot/dts/freescale/imx8ulp-evk.dts | 64 + arch/arm64/boot/dts/freescale/imx8ulp-pinfunc.h | 978 +++ arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 396 + arch/arm64/boot/dts/freescale/mba8mx.dtsi | 282 + arch/arm64/boot/dts/nvidia/Makefile | 1 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 2 +- .../arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi | 25 + .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 24 + .../arm64/boot/dts/nvidia/tegra234-p3737-0000.dtsi | 5 + arch/arm64/boot/dts/nvidia/tegra234.dtsi | 45 +- arch/arm64/boot/dts/renesas/Makefile | 2 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 10 +- .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 36 + arch/arm64/boot/dts/renesas/r8a779f0-spider.dts | 22 + arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 121 + arch/arm64/configs/defconfig | 10 + arch/arm64/include/asm/kvm_emulate.h | 2 + arch/arm64/include/asm/kvm_host.h | 1 - arch/arm64/include/asm/kvm_pkvm.h | 71 + arch/arm64/include/asm/mmu.h | 1 + arch/arm64/include/asm/mte-kasan.h | 8 +- arch/arm64/include/asm/spinlock_types.h | 2 +- arch/arm64/kernel/acpi.c | 35 +- arch/arm64/kernel/entry.S | 6 +- arch/arm64/kernel/process.c | 2 +- arch/arm64/kvm/.gitignore | 2 + arch/arm64/kvm/Kconfig | 1 + arch/arm64/kvm/Makefile | 18 +- arch/arm64/kvm/arch_timer.c | 13 +- arch/arm64/kvm/arm.c | 70 +- arch/arm64/kvm/handle_exit.c | 10 +- arch/arm64/kvm/hyp/Makefile | 2 +- arch/arm64/kvm/hyp/hyp-constants.c | 10 + arch/arm64/kvm/hyp/include/nvhe/mm.h | 57 - arch/arm64/kvm/hyp/nvhe/mem_protect.c | 1 + arch/arm64/kvm/hyp/nvhe/mm.c | 1 + arch/arm64/kvm/hyp/nvhe/setup.c | 1 + arch/arm64/kvm/hyp/reserved_mem.c | 109 - arch/arm64/kvm/mmu.c | 27 +- arch/arm64/kvm/pkvm.c | 109 + arch/arm64/kvm/pmu-emul.c | 2 +- arch/arm64/kvm/psci.c | 8 +- arch/arm64/kvm/reset.c | 2 +- arch/arm64/kvm/vgic/vgic-init.c | 10 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 2 +- arch/arm64/kvm/vgic/vgic-mmio-v2.c | 3 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 7 +- arch/arm64/kvm/vgic/vgic-mmio.c | 2 +- arch/arm64/kvm/vgic/vgic-mmio.h | 2 +- arch/arm64/kvm/vgic/vgic-v3.c | 4 +- arch/arm64/kvm/vgic/vgic-v4.c | 5 +- arch/arm64/kvm/vgic/vgic.c | 2 +- arch/arm64/lib/clear_page.S | 10 + arch/arm64/lib/mte.S | 8 +- arch/arm64/mm/extable.c | 3 - arch/csky/include/asm/spinlock_types.h | 2 +- arch/csky/kernel/process.c | 2 +- arch/csky/kernel/traps.c | 4 +- arch/h8300/kernel/process.c | 2 +- arch/hexagon/include/asm/spinlock_types.h | 2 +- arch/hexagon/kernel/process.c | 2 +- arch/ia64/include/asm/spinlock_types.h | 2 +- arch/ia64/kernel/process.c | 2 +- arch/m68k/kernel/process.c | 2 +- arch/microblaze/kernel/process.c | 2 +- arch/mips/boot/dts/ingenic/ci20.dts | 72 +- arch/mips/boot/dts/ingenic/jz4725b.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4770.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 40 + arch/mips/configs/ci20_defconfig | 6 + arch/mips/configs/rbtx49xx_defconfig | 2 - arch/mips/include/asm/kvm_host.h | 1 - .../asm/mach-loongson64/kernel-entry-init.h | 4 +- arch/mips/include/asm/mach-ralink/spaces.h | 2 + arch/mips/include/asm/pci.h | 4 - arch/mips/include/asm/txx9/boards.h | 3 - arch/mips/include/asm/txx9/rbtx4938.h | 145 - arch/mips/include/asm/txx9/spi.h | 34 - arch/mips/kernel/process.c | 2 +- arch/mips/kvm/Kconfig | 1 + arch/mips/kvm/emulate.c | 2 +- arch/mips/kvm/loongson_ipi.c | 4 +- arch/mips/kvm/mips.c | 32 +- arch/mips/loongson2ef/Platform | 19 +- arch/mips/pci/Makefile | 1 - arch/mips/pci/fixup-rbtx4938.c | 53 - arch/mips/pci/pci-generic.c | 2 + arch/mips/txx9/Kconfig | 28 - arch/mips/txx9/Makefile | 1 - arch/mips/txx9/generic/Makefile | 1 - arch/mips/txx9/generic/setup.c | 5 - arch/mips/txx9/generic/spi_eeprom.c | 104 - arch/mips/txx9/rbtx4938/Makefile | 2 - arch/mips/txx9/rbtx4938/irq.c | 157 - arch/mips/txx9/rbtx4938/prom.c | 22 - arch/mips/txx9/rbtx4938/setup.c | 372 - arch/nds32/kernel/process.c | 2 +- arch/nios2/kernel/process.c | 2 +- arch/openrisc/kernel/process.c | 2 +- arch/parisc/kernel/process.c | 2 +- arch/parisc/kernel/traps.c | 2 + arch/powerpc/Kconfig | 10 +- arch/powerpc/boot/crt0.S | 31 +- arch/powerpc/configs/microwatt_defconfig | 3 +- arch/powerpc/crypto/md5-asm.S | 10 +- arch/powerpc/crypto/sha1-powerpc-asm.S | 6 +- arch/powerpc/include/asm/atomic.h | 151 +- arch/powerpc/include/asm/bitops.h | 89 +- arch/powerpc/include/asm/book3s/32/kup.h | 108 +- arch/powerpc/include/asm/book3s/32/mmu-hash.h | 82 +- arch/powerpc/include/asm/book3s/64/hash.h | 4 - arch/powerpc/include/asm/book3s/64/kup.h | 56 +- arch/powerpc/include/asm/book3s/64/mmu-hash.h | 8 +- arch/powerpc/include/asm/book3s/64/mmu.h | 36 +- arch/powerpc/include/asm/book3s/64/tlbflush-hash.h | 6 + arch/powerpc/include/asm/book3s/64/tlbflush.h | 4 - arch/powerpc/include/asm/book3s/pgtable.h | 4 + arch/powerpc/include/asm/code-patching.h | 18 +- arch/powerpc/include/asm/cputhreads.h | 33 - arch/powerpc/include/asm/firmware.h | 8 - arch/powerpc/include/asm/hw_breakpoint.h | 5 +- arch/powerpc/include/asm/hw_irq.h | 48 +- arch/powerpc/include/asm/inst.h | 87 +- arch/powerpc/include/asm/interrupt.h | 15 +- arch/powerpc/include/asm/irq.h | 2 +- arch/powerpc/include/asm/kup.h | 122 +- arch/powerpc/include/asm/kvm_host.h | 2 +- arch/powerpc/include/asm/kvm_ppc.h | 14 +- arch/powerpc/include/asm/machdep.h | 2 - arch/powerpc/include/asm/mmu.h | 16 +- arch/powerpc/include/asm/mmu_context.h | 2 + arch/powerpc/include/asm/nohash/32/kup-8xx.h | 50 +- arch/powerpc/include/asm/nohash/32/mmu-44x.h | 1 - arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 6 +- arch/powerpc/include/asm/nohash/kup-booke.h | 110 + arch/powerpc/include/asm/paca.h | 8 + arch/powerpc/include/asm/ppc_asm.h | 43 +- arch/powerpc/include/asm/processor.h | 18 +- arch/powerpc/include/asm/ptrace.h | 2 +- arch/powerpc/include/asm/reg.h | 16 +- arch/powerpc/include/asm/simple_spinlock_types.h | 2 +- arch/powerpc/include/asm/spinlock_types.h | 2 +- arch/powerpc/include/asm/sstep.h | 4 +- arch/powerpc/include/asm/uprobes.h | 1 - arch/powerpc/kernel/align.c | 4 +- arch/powerpc/kernel/asm-offsets.c | 5 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 14 +- arch/powerpc/kernel/entry_32.S | 54 +- arch/powerpc/kernel/entry_64.S | 4 +- arch/powerpc/kernel/epapr_paravirt.c | 2 +- arch/powerpc/kernel/exceptions-64e.S | 14 +- arch/powerpc/kernel/exceptions-64s.S | 26 +- arch/powerpc/kernel/head_32.h | 9 +- arch/powerpc/kernel/head_40x.S | 17 +- arch/powerpc/kernel/head_44x.S | 26 +- arch/powerpc/kernel/head_book3s_32.S | 4 + arch/powerpc/kernel/head_booke.h | 3 +- arch/powerpc/kernel/head_fsl_booke.S | 13 + arch/powerpc/kernel/hw_breakpoint.c | 4 +- arch/powerpc/kernel/hw_breakpoint_constraints.c | 4 +- arch/powerpc/kernel/interrupt.c | 3 +- arch/powerpc/kernel/interrupt_64.S | 34 +- arch/powerpc/kernel/irq.c | 2 +- arch/powerpc/kernel/kgdb.c | 4 +- arch/powerpc/kernel/kprobes.c | 4 +- arch/powerpc/kernel/mce.c | 2 +- arch/powerpc/kernel/mce_power.c | 18 +- arch/powerpc/kernel/module.c | 11 +- arch/powerpc/kernel/module_32.c | 33 + arch/powerpc/kernel/optprobes.c | 12 +- arch/powerpc/kernel/optprobes_head.S | 4 +- arch/powerpc/kernel/paca.c | 18 +- arch/powerpc/kernel/process.c | 26 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/setup-common.c | 2 +- arch/powerpc/kernel/setup.h | 2 +- arch/powerpc/kernel/setup_32.c | 4 +- arch/powerpc/kernel/setup_64.c | 21 +- arch/powerpc/kernel/signal_32.c | 14 +- arch/powerpc/kernel/smp.c | 2 + arch/powerpc/kernel/time.c | 2 +- arch/powerpc/kernel/tm.S | 15 +- arch/powerpc/kernel/trace/ftrace.c | 107 +- arch/powerpc/kernel/trace/ftrace_32.S | 118 +- arch/powerpc/kernel/trace/ftrace_64_mprofile.S | 15 +- arch/powerpc/kernel/vecemu.c | 2 +- arch/powerpc/kernel/vmlinux.lds.S | 8 - arch/powerpc/kernel/watchdog.c | 37 +- arch/powerpc/kexec/core_64.c | 4 +- arch/powerpc/kexec/ranges.c | 2 +- arch/powerpc/kvm/Kconfig | 2 + arch/powerpc/kvm/book3s.c | 14 +- arch/powerpc/kvm/book3s_32_mmu.c | 2 +- arch/powerpc/kvm/book3s_64_mmu.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 4 +- arch/powerpc/kvm/book3s_hv.c | 36 +- arch/powerpc/kvm/book3s_hv_nested.c | 4 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 5 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 14 +- arch/powerpc/kvm/book3s_pr.c | 13 +- arch/powerpc/kvm/book3s_pr_papr.c | 2 +- arch/powerpc/kvm/book3s_xics.c | 6 +- arch/powerpc/kvm/book3s_xics.h | 2 +- arch/powerpc/kvm/book3s_xive.c | 15 +- arch/powerpc/kvm/book3s_xive.h | 4 +- arch/powerpc/kvm/book3s_xive_native.c | 8 +- arch/powerpc/kvm/booke.c | 9 +- arch/powerpc/kvm/e500_emulate.c | 2 +- arch/powerpc/kvm/powerpc.c | 24 +- arch/powerpc/lib/code-patching.c | 38 +- arch/powerpc/lib/feature-fixups.c | 4 +- arch/powerpc/lib/sstep.c | 4 +- arch/powerpc/lib/test_emulate_step.c | 10 +- arch/powerpc/lib/test_emulate_step_exec_instr.S | 8 +- arch/powerpc/mm/book3s32/Makefile | 1 - arch/powerpc/mm/book3s32/kuap.c | 5 +- arch/powerpc/mm/book3s32/kuep.c | 20 - arch/powerpc/mm/book3s32/mmu.c | 5 +- arch/powerpc/mm/book3s32/mmu_context.c | 15 +- arch/powerpc/mm/book3s64/Makefile | 19 +- arch/powerpc/mm/book3s64/hash_hugetlbpage.c | 162 - arch/powerpc/mm/book3s64/hash_native.c | 104 - arch/powerpc/mm/book3s64/hash_pgtable.c | 1 - arch/powerpc/mm/book3s64/hash_utils.c | 111 +- arch/powerpc/mm/book3s64/hugetlbpage.c | 164 + arch/powerpc/mm/book3s64/mmu_context.c | 32 +- arch/powerpc/mm/book3s64/pgtable.c | 32 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 17 +- arch/powerpc/mm/book3s64/slb.c | 16 - arch/powerpc/mm/book3s64/trace.c | 8 + arch/powerpc/mm/copro_fault.c | 2 + arch/powerpc/mm/fault.c | 24 + arch/powerpc/mm/hugetlbpage.c | 16 +- arch/powerpc/mm/init-common.c | 21 + arch/powerpc/mm/init_64.c | 59 +- arch/powerpc/mm/ioremap.c | 20 - arch/powerpc/mm/kasan/book3s_32.c | 3 +- arch/powerpc/mm/maccess.c | 17 - arch/powerpc/mm/mmap.c | 40 +- arch/powerpc/mm/mmu_context.c | 9 + arch/powerpc/mm/nohash/44x.c | 16 - arch/powerpc/mm/nohash/8xx.c | 33 - arch/powerpc/mm/nohash/Makefile | 2 +- arch/powerpc/mm/nohash/fsl_book3e.c | 10 +- arch/powerpc/mm/nohash/kup.c | 33 + arch/powerpc/mm/nohash/mmu_context.c | 6 +- arch/powerpc/mm/nohash/tlb.c | 9 - arch/powerpc/mm/nohash/tlb_low_64e.S | 40 +- arch/powerpc/mm/pgtable.c | 9 +- arch/powerpc/mm/ptdump/Makefile | 2 +- arch/powerpc/mm/ptdump/ptdump.c | 4 +- arch/powerpc/mm/slice.c | 20 - arch/powerpc/perf/8xx-pmu.c | 2 +- arch/powerpc/perf/core-book3s.c | 58 +- arch/powerpc/platforms/52xx/Kconfig | 2 +- arch/powerpc/platforms/85xx/c293pcie.c | 2 +- arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c | 2 + arch/powerpc/platforms/85xx/smp.c | 4 +- arch/powerpc/platforms/Kconfig | 4 +- arch/powerpc/platforms/Kconfig.cputype | 58 +- arch/powerpc/platforms/cell/Kconfig | 3 +- arch/powerpc/platforms/chrp/Kconfig | 2 +- arch/powerpc/platforms/embedded6xx/Kconfig | 2 +- arch/powerpc/platforms/maple/Kconfig | 3 +- arch/powerpc/platforms/microwatt/Kconfig | 1 - arch/powerpc/platforms/pasemi/Kconfig | 3 +- arch/powerpc/platforms/powermac/Kconfig | 3 +- arch/powerpc/platforms/powermac/low_i2c.c | 1 + arch/powerpc/platforms/powernv/Kconfig | 2 +- arch/powerpc/platforms/powernv/idle.c | 12 +- arch/powerpc/platforms/powernv/opal-imc.c | 6 +- arch/powerpc/platforms/powernv/setup.c | 2 + arch/powerpc/platforms/pseries/Kconfig | 1 - arch/powerpc/platforms/pseries/lpar.c | 67 +- arch/powerpc/platforms/pseries/lparcfg.c | 5 +- arch/powerpc/platforms/pseries/mobility.c | 4 + arch/powerpc/platforms/pseries/pseries.h | 5 + arch/powerpc/platforms/pseries/ras.c | 2 + arch/powerpc/platforms/pseries/setup.c | 6 +- arch/powerpc/rust/target.json | 2 +- arch/powerpc/sysdev/xive/common.c | 4 +- arch/powerpc/sysdev/xive/native.c | 11 + arch/powerpc/sysdev/xive/xive-internal.h | 1 + arch/powerpc/xmon/xmon.c | 22 +- arch/powerpc/xmon/xmon_bpts.h | 4 +- arch/riscv/include/asm/kvm_host.h | 1 - arch/riscv/include/asm/spinlock_types.h | 2 +- arch/riscv/kernel/process.c | 2 +- arch/riscv/kvm/mmu.c | 31 +- arch/riscv/kvm/vcpu_exit.c | 2 +- arch/riscv/kvm/vcpu_sbi.c | 2 +- arch/riscv/kvm/vm.c | 10 +- arch/riscv/kvm/vmid.c | 2 +- arch/s390/configs/debug_defconfig | 1 + arch/s390/configs/defconfig | 1 + arch/s390/crypto/Makefile | 2 + arch/s390/crypto/chacha-glue.c | 100 + arch/s390/crypto/chacha-s390.S | 907 +++ arch/s390/crypto/chacha-s390.h | 14 + arch/s390/include/asm/kvm_host.h | 2 - arch/s390/include/asm/pci_dma.h | 29 +- arch/s390/include/asm/qdio.h | 25 +- arch/s390/include/asm/spinlock_types.h | 2 +- arch/s390/include/asm/vx-insn.h | 117 + arch/s390/kernel/machine_kexec.c | 2 +- arch/s390/kernel/nmi.c | 10 +- arch/s390/kernel/process.c | 2 +- arch/s390/kernel/smp.c | 2 +- arch/s390/kvm/Kconfig | 1 + arch/s390/kvm/interrupt.c | 5 +- arch/s390/kvm/kvm-s390.c | 152 +- arch/s390/kvm/kvm-s390.h | 18 +- arch/s390/kvm/pv.c | 4 +- arch/s390/pci/pci.c | 2 +- arch/s390/pci/pci_dma.c | 26 +- arch/s390/pci/pci_irq.c | 6 +- arch/sh/include/asm/spinlock_types.h | 2 +- arch/sh/kernel/process_32.c | 2 +- arch/sparc/kernel/led.c | 5 +- arch/sparc/kernel/process_32.c | 2 +- arch/sparc/kernel/process_64.c | 2 +- arch/um/drivers/virt-pci.c | 2 +- arch/um/kernel/process.c | 2 +- arch/x86/Kconfig | 10 +- arch/x86/include/asm/io.h | 20 +- arch/x86/include/asm/kvm_host.h | 59 +- arch/x86/include/asm/kvm_page_track.h | 6 +- arch/x86/include/asm/pgtable.h | 1 + arch/x86/include/asm/realmode.h | 1 + arch/x86/include/asm/tlbflush.h | 5 + arch/x86/kernel/cc_platform.c | 8 + arch/x86/kernel/cpu/mce/inject.c | 44 +- arch/x86/kernel/cpu/mshyperv.c | 2 +- arch/x86/kernel/early-quirks.c | 1 + arch/x86/kernel/fpu/core.c | 4 +- arch/x86/kernel/head64.c | 2 + arch/x86/kernel/head_64.S | 19 +- arch/x86/kernel/process.c | 2 +- arch/x86/kernel/reboot.c | 12 +- arch/x86/kernel/smpboot.c | 14 + arch/x86/kvm/Kconfig | 1 + arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/debugfs.c | 6 +- arch/x86/kvm/hyperv.c | 7 +- arch/x86/kvm/i8254.c | 2 +- arch/x86/kvm/i8259.c | 5 +- arch/x86/kvm/ioapic.c | 4 +- arch/x86/kvm/irq_comm.c | 7 +- arch/x86/kvm/kvm_cache_regs.h | 20 +- arch/x86/kvm/kvm_onhyperv.c | 3 +- arch/x86/kvm/lapic.c | 60 +- arch/x86/kvm/mmu.h | 16 +- arch/x86/kvm/mmu/mmu.c | 151 +- arch/x86/kvm/mmu/mmu_internal.h | 9 +- arch/x86/kvm/mmu/mmutrace.h | 2 +- arch/x86/kvm/mmu/page_track.c | 8 +- arch/x86/kvm/mmu/paging_tmpl.h | 48 +- arch/x86/kvm/mmu/spte.c | 6 +- arch/x86/kvm/mmu/spte.h | 2 +- arch/x86/kvm/mmu/tdp_mmu.c | 2 +- arch/x86/kvm/svm/avic.c | 16 +- arch/x86/kvm/svm/nested.c | 262 +- arch/x86/kvm/svm/pmu.c | 4 + arch/x86/kvm/svm/sev.c | 9 +- arch/x86/kvm/svm/svm.c | 47 +- arch/x86/kvm/svm/svm.h | 71 +- arch/x86/kvm/vmx/capabilities.h | 9 + arch/x86/kvm/vmx/nested.c | 32 +- arch/x86/kvm/vmx/posted_intr.c | 124 +- arch/x86/kvm/vmx/posted_intr.h | 6 +- arch/x86/kvm/vmx/vmx.c | 120 +- arch/x86/kvm/vmx/vmx.h | 28 +- arch/x86/kvm/x86.c | 280 +- arch/x86/mm/Makefile | 7 +- arch/x86/mm/init.c | 5 + arch/x86/mm/mem_encrypt.c | 441 +- arch/x86/mm/mem_encrypt_amd.c | 438 ++ arch/x86/mm/tlb.c | 8 +- arch/x86/realmode/init.c | 26 + arch/xtensa/include/asm/spinlock_types.h | 2 +- arch/xtensa/kernel/process.c | 2 +- block/blk-flush.c | 4 +- block/blk-mq-tag.c | 67 +- block/blk-mq-tag.h | 2 +- block/blk-mq.c | 35 +- block/blk-mq.h | 7 +- block/blk.h | 31 - drivers/Makefile | 3 +- drivers/android/Kconfig | 7 + drivers/android/Makefile | 2 + drivers/android/allocation.rs | 266 + drivers/android/context.rs | 79 + drivers/android/defs.rs | 99 + drivers/android/node.rs | 476 ++ drivers/android/process.rs | 964 +++ drivers/android/range_alloc.rs | 189 + drivers/android/rust_binder.rs | 114 + drivers/android/thread.rs | 871 +++ drivers/android/transaction.rs | 326 + drivers/ata/libata-core.c | 2 + drivers/block/pktcdvd.c | 31 +- drivers/block/virtio_blk.c | 4 +- drivers/bluetooth/btbcm.c | 39 + drivers/bluetooth/btmtk.c | 1 + drivers/bluetooth/btmtksdio.c | 15 + drivers/bluetooth/btusb.c | 153 +- drivers/bluetooth/virtio_bt.c | 20 +- drivers/bus/mhi/core/init.c | 1 + drivers/bus/mhi/core/pm.c | 21 +- drivers/char/hw_random/virtio-rng.c | 2 +- drivers/char/ipmi/ipmi_ssif.c | 7 +- drivers/char/random.c | 4 +- drivers/char/virtio_console.c | 4 +- drivers/clk/Kconfig | 7 + drivers/clk/Makefile | 1 + drivers/clk/clk-gate.c | 35 + drivers/clk/clk-lan966x.c | 293 + drivers/clk/clk.c | 15 +- drivers/clk/qcom/clk-rpmh.c | 52 + drivers/clk/qcom/clk-smd-rpm.c | 31 +- drivers/clk/qcom/gcc-sm6125.c | 4 +- drivers/clk/renesas/Kconfig | 13 +- drivers/clk/renesas/Makefile | 2 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 350 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 183 + drivers/clk/renesas/r9a07g044-cpg.c | 19 +- drivers/clk/renesas/rcar-gen4-cpg.c | 305 + drivers/clk/renesas/rcar-gen4-cpg.h | 76 + drivers/clk/renesas/renesas-cpg-mssr.c | 42 +- drivers/clk/renesas/renesas-cpg-mssr.h | 3 +- drivers/clk/renesas/rzg2l-cpg.h | 4 + drivers/clk/versatile/clk-icst.c | 2 +- drivers/crypto/Kconfig | 12 + drivers/crypto/virtio/virtio_crypto_core.c | 8 +- drivers/firmware/arm_scmi/virtio.c | 2 +- drivers/firmware/tegra/bpmp-debugfs.c | 5 +- drivers/fpga/of-fpga-region.c | 2 +- drivers/gpio/Kconfig | 8 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-virtio.c | 2 +- drivers/gpio/gpio_pl061_rust.rs | 362 + drivers/gpio/gpiolib.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 19 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 23 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 5 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 37 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 12 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 118 +- drivers/gpu/drm/amd/display/dc/dc.h | 4 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 2 + .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 97 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 3 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 1 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 35 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 2 +- drivers/gpu/drm/aspeed/Kconfig | 1 + drivers/gpu/drm/bridge/parade-ps8640.c | 1 + drivers/gpu/drm/bridge/ti-sn65dsi86.c | 24 +- drivers/gpu/drm/drm_fb_helper.c | 8 +- drivers/gpu/drm/drm_syncobj.c | 11 +- drivers/gpu/drm/fsl-dcu/Kconfig | 1 + drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/g4x_dp.c | 1 + drivers/gpu/drm/i915/display/g4x_hdmi.c | 1 + drivers/gpu/drm/i915/display/intel_atomic.c | 1 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 5 +- drivers/gpu/drm/i915/display/intel_audio.c | 3 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 133 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 1 + drivers/gpu/drm/i915/display/intel_color.c | 23 +- drivers/gpu/drm/i915/display/intel_crtc.c | 42 +- drivers/gpu/drm/i915/display/intel_crtc.h | 5 +- drivers/gpu/drm/i915/display/intel_ddi.c | 16 + drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 94 +- drivers/gpu/drm/i915/display/intel_display.c | 25 +- drivers/gpu/drm/i915/display/intel_display.h | 1 + drivers/gpu/drm/i915/display/intel_display_trace.c | 9 + drivers/gpu/drm/i915/display/intel_display_trace.h | 587 ++ drivers/gpu/drm/i915/display/intel_dmc.c | 8 +- drivers/gpu/drm/i915/display/intel_dp.c | 1 + drivers/gpu/drm/i915/display/intel_fbc.c | 2 +- drivers/gpu/drm/i915/display/intel_fdi.c | 1 + drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 2 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 7 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 2 + drivers/gpu/drm/i915/display/intel_sprite.c | 4 +- drivers/gpu/drm/i915/display/intel_tv.c | 1 + drivers/gpu/drm/i915/display/intel_vdsc.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 6 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 2 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 1 + drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 29 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 32 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 1 + drivers/gpu/drm/i915/gt/intel_ggtt.c | 5 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 14 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 5 + drivers/gpu/drm/i915/gt/intel_migrate.c | 8 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 5 +- drivers/gpu/drm/i915/gt/intel_reset.c | 29 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 2 +- drivers/gpu/drm/i915/gvt/gtt.c | 12 +- drivers/gpu/drm/i915/i915_debugfs.c | 1 - drivers/gpu/drm/i915/i915_driver.c | 1 - drivers/gpu/drm/i915/i915_drv.h | 21 +- drivers/gpu/drm/i915/i915_irq.c | 2 +- drivers/gpu/drm/i915/i915_mm.c | 28 +- drivers/gpu/drm/i915/i915_mm.h | 35 + drivers/gpu/drm/i915/i915_pci.c | 17 +- drivers/gpu/drm/i915/i915_reg.h | 9 + drivers/gpu/drm/i915/i915_trace.h | 583 +- drivers/gpu/drm/i915/intel_device_info.c | 7 + drivers/gpu/drm/i915/intel_device_info.h | 4 + drivers/gpu/drm/i915/intel_pch.c | 1 + drivers/gpu/drm/i915/intel_pch.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 16 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 2 + drivers/gpu/drm/msm/adreno/adreno_device.c | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 25 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 3 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 32 +- drivers/gpu/drm/msm/dp/dp_display.c | 10 +- drivers/gpu/drm/msm/dsi/dsi.c | 6 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 7 +- drivers/gpu/drm/msm/msm_drv.c | 100 +- drivers/gpu/drm/msm/msm_kms.h | 8 +- drivers/gpu/drm/omapdrm/Makefile | 1 + drivers/gpu/drm/omapdrm/dss/dispc.c | 35 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 4 +- drivers/gpu/drm/omapdrm/dss/dss.c | 4 +- drivers/gpu/drm/omapdrm/dss/dss.h | 5 + drivers/gpu/drm/omapdrm/dss/venc.c | 4 +- drivers/gpu/drm/omapdrm/omap_drv.c | 196 +- drivers/gpu/drm/omapdrm/omap_drv.h | 24 + drivers/gpu/drm/omapdrm/omap_fb.c | 33 +- drivers/gpu/drm/omapdrm/omap_fb.h | 4 +- drivers/gpu/drm/omapdrm/omap_gem.c | 79 +- drivers/gpu/drm/omapdrm/omap_gem.h | 2 + drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 34 +- drivers/gpu/drm/omapdrm/omap_overlay.c | 212 + drivers/gpu/drm/omapdrm/omap_overlay.h | 35 + drivers/gpu/drm/omapdrm/omap_plane.c | 349 +- drivers/gpu/drm/omapdrm/omap_plane.h | 1 + drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 108 +- drivers/gpu/drm/rcar-du/Kconfig | 30 +- drivers/gpu/drm/rcar-du/Makefile | 1 + drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 31 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 6 +- drivers/gpu/drm/rcar-du/rcar_mipi_dsi.c | 819 +++ drivers/gpu/drm/rcar-du/rcar_mipi_dsi_regs.h | 172 + drivers/gpu/drm/rockchip/Makefile | 1 - drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 2 - drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 164 - drivers/gpu/drm/rockchip/rockchip_drm_fbdev.h | 24 - drivers/gpu/drm/virtio/virtgpu_kms.c | 2 +- drivers/gpu/drm/vmwgfx/Kconfig | 1 + drivers/gpu/drm/vmwgfx/Makefile | 3 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h | 6 +- .../gpu/drm/vmwgfx/device_include/svga3d_devcaps.h | 10 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h | 12 +- .../gpu/drm/vmwgfx/device_include/svga3d_limits.h | 8 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h | 6 +- .../gpu/drm/vmwgfx/device_include/svga3d_types.h | 7 +- .../gpu/drm/vmwgfx/device_include/svga_escape.h | 6 +- .../gpu/drm/vmwgfx/device_include/svga_overlay.h | 6 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 14 +- drivers/gpu/drm/vmwgfx/ttm_memory.c | 586 -- drivers/gpu/drm/vmwgfx/ttm_memory.h | 92 - drivers/gpu/drm/vmwgfx/ttm_object.c | 150 +- drivers/gpu/drm/vmwgfx/ttm_object.h | 56 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 580 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 19 - drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 30 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 26 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 47 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 128 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 82 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 43 +- drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 294 + drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 3 + drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_prime.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 91 +- drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c | 29 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.h | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c | 21 - drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 158 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 77 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 74 +- drivers/gpu/drm/vmwgfx/vmwgfx_va.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 46 - drivers/hid/hid-ids.h | 1 + drivers/hid/hid-input.c | 2 + drivers/hv/vmbus_drv.c | 2 +- drivers/hwmon/adm1031.c | 3 +- drivers/hwmon/asus_wmi_ec_sensors.c | 2 +- drivers/hwmon/asus_wmi_sensors.c | 2 +- drivers/hwmon/ntc_thermistor.c | 177 +- drivers/hwmon/pwm-fan.c | 2 - drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-exynos5.c | 108 +- drivers/i2c/busses/i2c-i801.c | 38 +- drivers/i2c/busses/i2c-virtio.c | 34 +- drivers/infiniband/core/umem_odp.c | 3 +- drivers/infiniband/core/uverbs_cmd.c | 1 - drivers/infiniband/hw/bnxt_re/qplib_fp.c | 2 +- drivers/infiniband/hw/hfi1/chip.c | 2 + drivers/infiniband/hw/hfi1/driver.c | 2 + drivers/infiniband/hw/hfi1/init.c | 40 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/hns/hns_roce_main.c | 2 +- drivers/infiniband/hw/irdma/hw.c | 7 +- drivers/infiniband/hw/irdma/main.h | 1 + drivers/infiniband/hw/irdma/pble.c | 8 +- drivers/infiniband/hw/irdma/pble.h | 3 +- drivers/infiniband/hw/irdma/utils.c | 24 +- drivers/infiniband/hw/irdma/verbs.c | 23 +- drivers/infiniband/hw/irdma/verbs.h | 2 + drivers/infiniband/hw/qedr/verbs.c | 2 + drivers/infiniband/sw/rxe/rxe_req.c | 5 +- drivers/infiniband/sw/siw/siw_verbs.c | 2 +- drivers/input/ff-core.c | 2 +- drivers/input/misc/palmas-pwrbutton.c | 4 +- drivers/input/serio/i8042-x86ia64io.h | 7 + drivers/input/touchscreen/goodix.c | 153 +- drivers/input/touchscreen/goodix.h | 2 + drivers/input/touchscreen/goodix_fwupload.c | 2 +- drivers/interconnect/qcom/icc-rpm.c | 5 +- drivers/iommu/io-pgtable-arm.c | 9 +- drivers/iommu/iommu.c | 3 +- drivers/iommu/s390-iommu.c | 10 +- drivers/iommu/virtio-iommu.c | 4 +- drivers/irqchip/irq-apple-aic.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 2 +- drivers/media/cec/core/cec-adap.c | 38 +- drivers/media/cec/core/cec-api.c | 6 + drivers/media/cec/core/cec-core.c | 3 + drivers/media/cec/core/cec-pin-priv.h | 1 - drivers/media/cec/core/cec-pin.c | 32 +- drivers/media/common/b2c2/flexcop.c | 11 +- drivers/media/dvb-frontends/dib8000.c | 4 +- drivers/media/dvb-frontends/si2168.c | 2 +- drivers/media/pci/bt8xx/bttv-driver.c | 4 +- drivers/media/pci/saa7146/hexium_orion.c | 8 +- drivers/media/pci/saa7146/mxb.c | 8 +- drivers/media/platform/allegro-dvt/allegro-core.c | 2 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 10 +- drivers/media/platform/rcar-vin/rcar-core.c | 3 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 1 + drivers/media/platform/rcar-vin/rcar-dma.c | 7 + drivers/media/platform/rcar-vin/rcar-v4l2.c | 15 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 6 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 2 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 4 - drivers/media/spi/cxd2880-spi.c | 13 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 2 +- drivers/media/tuners/r820t.c | 24 +- drivers/media/tuners/si2157.c | 2 +- drivers/media/tuners/tua9001.c | 6 +- drivers/media/usb/dvb-usb/m920x.c | 12 +- drivers/media/usb/go7007/go7007-driver.c | 2 +- drivers/media/usb/siano/smsusb.c | 4 - drivers/media/usb/uvc/uvc_ctrl.c | 4 +- drivers/media/usb/uvc/uvc_driver.c | 6 +- drivers/media/usb/uvc/uvc_v4l2.c | 6 +- drivers/media/usb/uvc/uvc_video.c | 4 + drivers/media/usb/uvc/uvcvideo.h | 2 +- drivers/message/fusion/mptbase.c | 6 +- drivers/misc/cxl/Kconfig | 1 + drivers/misc/lkdtm/Makefile | 2 +- drivers/misc/lkdtm/core.c | 2 +- drivers/mmc/core/bus.c | 11 - drivers/mmc/host/mmc_spi.c | 16 +- drivers/mmc/host/mtk-sd.c | 4 +- drivers/mtd/nand/core.c | 2 +- drivers/mtd/nand/onenand/onenand_bbt.c | 4 +- drivers/mtd/spi-nor/atmel.c | 71 +- drivers/mtd/spi-nor/catalyst.c | 15 +- drivers/mtd/spi-nor/core.c | 503 +- drivers/mtd/spi-nor/core.h | 206 +- drivers/mtd/spi-nor/eon.c | 33 +- drivers/mtd/spi-nor/esmt.c | 15 +- drivers/mtd/spi-nor/everspin.c | 12 +- drivers/mtd/spi-nor/fujitsu.c | 3 +- drivers/mtd/spi-nor/gigadevice.c | 57 +- drivers/mtd/spi-nor/intel.c | 12 +- drivers/mtd/spi-nor/issi.c | 60 +- drivers/mtd/spi-nor/macronix.c | 105 +- drivers/mtd/spi-nor/micron-st.c | 210 +- drivers/mtd/spi-nor/otp.c | 2 +- drivers/mtd/spi-nor/sfdp.c | 20 + drivers/mtd/spi-nor/spansion.c | 158 +- drivers/mtd/spi-nor/sst.c | 88 +- drivers/mtd/spi-nor/swp.c | 2 +- drivers/mtd/spi-nor/winbond.c | 161 +- drivers/mtd/spi-nor/xilinx.c | 2 +- drivers/mtd/spi-nor/xmc.c | 10 +- drivers/net/caif/caif_virtio.c | 2 +- drivers/net/can/dev/bittiming.c | 5 +- drivers/net/can/kvaser_pciefd.c | 8 +- drivers/net/can/m_can/m_can.c | 42 +- drivers/net/can/m_can/m_can.h | 3 + drivers/net/can/m_can/m_can_pci.c | 62 +- drivers/net/can/pch_can.c | 2 +- drivers/net/can/sja1000/ems_pcmcia.c | 7 +- drivers/net/can/spi/hi311x.c | 52 +- drivers/net/can/sun4i_can.c | 62 +- drivers/net/can/usb/etas_es58x/es581_4.c | 5 +- drivers/net/can/usb/etas_es58x/es58x_fd.c | 5 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 101 +- drivers/net/dsa/b53/b53_common.c | 9 +- drivers/net/dsa/b53/b53_priv.h | 5 +- drivers/net/dsa/dsa_loop.c | 9 +- drivers/net/dsa/hirschmann/hellcreek.c | 5 +- drivers/net/dsa/lan9303-core.c | 7 +- drivers/net/dsa/lantiq_gswip.c | 25 +- drivers/net/dsa/microchip/ksz_common.c | 7 +- drivers/net/dsa/microchip/ksz_common.h | 4 +- drivers/net/dsa/mt7530.c | 58 +- drivers/net/dsa/mv88e6xxx/chip.c | 227 +- drivers/net/dsa/mv88e6xxx/serdes.c | 8 +- drivers/net/dsa/ocelot/felix.c | 19 +- drivers/net/dsa/ocelot/felix.h | 4 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 18 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 1 + drivers/net/dsa/qca8k.c | 13 +- drivers/net/dsa/rtl8366rb.c | 9 +- drivers/net/dsa/sja1105/sja1105_main.c | 40 +- drivers/net/dsa/xrs700x/xrs700x.c | 10 +- drivers/net/eql.c | 4 +- drivers/net/ethernet/atheros/ag71xx.c | 13 - drivers/net/ethernet/freescale/fec.h | 3 + drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/google/gve/gve_utils.c | 3 + .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2 +- .../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 2 +- .../net/ethernet/huawei/hinic/hinic_hw_api_cmd.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 10 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 9 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 17 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 23 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 10 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 9 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 8 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 75 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 2 + drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 43 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 1 + drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 18 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 4 +- drivers/net/ethernet/intel/ice/ice_fdir.c | 2 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 7 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 3 +- drivers/net/ethernet/intel/ice/ice_main.c | 32 +- drivers/net/ethernet/intel/ice/ice_switch.c | 19 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 30 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 6 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 4 +- .../net/ethernet/marvell/prestera/prestera_hw.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 4 + drivers/net/ethernet/microsoft/mana/hw_channel.c | 10 +- drivers/net/ethernet/mscc/Makefile | 3 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 520 +- drivers/net/ethernet/mscc/vsc7514_regs.c | 523 ++ .../ethernet/netronome/nfp/nfpcore/nfp_cppcore.c | 4 +- drivers/net/ethernet/qlogic/qla3xxx.c | 19 +- drivers/net/ethernet/renesas/sh_eth.c | 3 +- drivers/net/netconsole.c | 2 +- drivers/net/phy/phy-core.c | 2 +- drivers/net/phy/phylink.c | 13 +- drivers/net/virtio_net.c | 4 +- drivers/net/vmxnet3/vmxnet3_drv.c | 13 +- drivers/net/vrf.c | 16 +- drivers/net/wireless/ath/ath11k/mhi.c | 6 +- drivers/net/wireless/broadcom/brcm80211/Kconfig | 14 +- .../wireless/broadcom/brcm80211/brcmsmac/Makefile | 2 +- .../net/wireless/broadcom/brcm80211/brcmsmac/led.h | 2 +- drivers/net/wireless/intel/iwlegacy/Kconfig | 4 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 5 +- drivers/net/wireless/mac80211_hwsim.c | 2 +- drivers/net/wireless/marvell/libertas/host.h | 2 +- .../net/wireless/marvell/libertas_tf/libertas_tf.h | 28 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 8 +- drivers/net/wireless/mediatek/mt76/Makefile | 2 +- drivers/net/wireless/microchip/wilc1000/spi.c | 7 + drivers/net/wireless/realtek/rtw88/debug.c | 49 + drivers/net/wireless/realtek/rtw88/main.c | 1 + drivers/net/wireless/realtek/rtw88/main.h | 1 + drivers/net/wireless/realtek/rtw88/tx.c | 9 + drivers/net/wireless/realtek/rtw89/cam.c | 61 +- drivers/net/wireless/realtek/rtw89/cam.h | 472 +- drivers/net/wireless/realtek/rtw89/core.c | 88 +- drivers/net/wireless/realtek/rtw89/core.h | 29 +- drivers/net/wireless/realtek/rtw89/debug.c | 2 +- drivers/net/wireless/realtek/rtw89/fw.c | 5 +- drivers/net/wireless/realtek/rtw89/fw.h | 2170 +++--- drivers/net/wireless/realtek/rtw89/mac.c | 4 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 7 +- drivers/net/wireless/realtek/rtw89/phy.c | 111 + drivers/net/wireless/realtek/rtw89/phy.h | 60 + drivers/net/wireless/realtek/rtw89/reg.h | 23 + drivers/net/wireless/realtek/rtw89/rtw8852a.c | 19 + drivers/net/wireless/realtek/rtw89/txrx.h | 91 +- drivers/net/wwan/Kconfig | 12 + drivers/net/wwan/iosm/Makefile | 5 +- drivers/net/wwan/iosm/iosm_ipc_debugfs.c | 29 + drivers/net/wwan/iosm/iosm_ipc_debugfs.h | 17 + drivers/net/wwan/iosm/iosm_ipc_imem.c | 39 +- drivers/net/wwan/iosm/iosm_ipc_imem.h | 10 +- drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | 25 +- drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 2 +- drivers/net/wwan/iosm/iosm_ipc_trace.c | 23 +- drivers/net/wwan/iosm/iosm_ipc_trace.h | 25 +- drivers/net/wwan/wwan_core.c | 17 +- drivers/nvdimm/virtio_pmem.c | 2 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 4 +- drivers/pci/controller/dwc/pcie-qcom.c | 2 +- drivers/pci/controller/pci-aardvark.c | 10 +- drivers/pci/controller/pci-mvebu.c | 8 + drivers/pci/controller/pcie-apple.c | 21 +- drivers/pci/pci-bridge-emul.c | 70 +- drivers/pinctrl/Kconfig | 450 +- drivers/pinctrl/Makefile | 46 +- drivers/pinctrl/pinctrl-thunderbay.c | 1322 ++++ drivers/pinctrl/qcom/Kconfig | 9 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-sm8450.c | 1689 +++++ drivers/pinctrl/renesas/pfc-r8a779a0.c | 4 +- drivers/platform/x86/intel/hid.c | 7 + drivers/remoteproc/ingenic_rproc.c | 5 +- drivers/remoteproc/mtk_scp_ipi.c | 4 +- drivers/remoteproc/st_slim_rproc.c | 2 +- drivers/rpmsg/rpmsg_core.c | 20 +- drivers/rpmsg/virtio_rpmsg_bus.c | 2 +- drivers/s390/char/vmcp.c | 4 +- drivers/s390/cio/chsc_sch.c | 5 - drivers/s390/cio/css.c | 19 - drivers/s390/cio/device.c | 20 +- drivers/s390/cio/eadm_sch.c | 5 - drivers/s390/cio/qdio.h | 7 +- drivers/s390/cio/qdio_main.c | 210 +- drivers/s390/cio/qdio_setup.c | 22 +- drivers/s390/cio/vfio_ccw_drv.c | 5 - drivers/s390/crypto/vfio_ap_drv.c | 79 +- drivers/s390/net/qeth_core.h | 4 +- drivers/s390/net/qeth_core_main.c | 90 +- drivers/s390/net/qeth_l2_main.c | 52 +- drivers/s390/net/qeth_l3_main.c | 13 +- drivers/s390/scsi/zfcp_qdio.c | 19 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 18 +- drivers/scsi/lpfc/lpfc.h | 7 +- drivers/scsi/lpfc/lpfc_attr.c | 62 +- drivers/scsi/lpfc/lpfc_debugfs.c | 27 +- drivers/scsi/lpfc/lpfc_debugfs.h | 2 +- drivers/scsi/lpfc/lpfc_els.c | 22 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 10 +- drivers/scsi/lpfc/lpfc_hw.h | 2 +- drivers/scsi/lpfc/lpfc_init.c | 37 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 6 + drivers/scsi/lpfc/lpfc_scsi.c | 8 +- drivers/scsi/lpfc/lpfc_sli.c | 6 - drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 83 +- drivers/scsi/qedi/qedi_fw.c | 37 +- drivers/scsi/qedi/qedi_iscsi.c | 2 +- drivers/scsi/qedi/qedi_iscsi.h | 2 +- drivers/scsi/qedi/qedi_main.c | 5 +- drivers/scsi/qla2xxx/qla_dbg.c | 3 + drivers/scsi/qla4xxx/ql4_os.c | 4 +- drivers/scsi/scsi.c | 4 +- drivers/scsi/scsi_debug.c | 2 +- drivers/scsi/ufs/tc-dwc-g210-pci.c | 1 - drivers/scsi/ufs/ufs-exynos.c | 4 +- drivers/scsi/ufs/ufshcd-pci.c | 2 - drivers/scsi/ufs/ufshcd-pltfrm.c | 2 - drivers/scsi/ufs/ufshcd.c | 301 +- drivers/scsi/ufs/ufshcd.h | 9 +- drivers/scsi/virtio_scsi.c | 2 +- drivers/soc/imx/imx8m-blk-ctrl.c | 19 + drivers/soc/imx/soc-imx.c | 4 + drivers/soc/qcom/rpmhpd.c | 52 + drivers/soc/qcom/smem.c | 2 +- drivers/soc/qcom/socinfo.c | 1 + drivers/soc/renesas/Kconfig | 15 + drivers/soc/renesas/Makefile | 2 + drivers/soc/renesas/r8a779a0-sysc.c | 380 +- drivers/soc/renesas/r8a779f0-sysc.c | 47 + drivers/soc/renesas/rcar-gen4-sysc.c | 376 + drivers/soc/renesas/rcar-gen4-sysc.h | 43 + drivers/soc/renesas/rcar-rst.c | 7 +- drivers/soc/renesas/renesas-soc.c | 12 + drivers/staging/media/atomisp/pci/atomisp_cmd.c | 3 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 3 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 2 +- drivers/staging/media/hantro/hantro_v4l2.c | 2 - drivers/staging/media/meson/vdec/vdec_helpers.c | 10 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 12 + drivers/staging/r8188eu/core/rtw_cmd.c | 12 +- drivers/staging/r8188eu/core/rtw_led.c | 3 +- drivers/staging/r8188eu/core/rtw_p2p.c | 6 - drivers/staging/r8188eu/core/rtw_security.c | 22 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 30 +- drivers/staging/r8188eu/hal/odm.c | 14 +- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 41 +- drivers/staging/r8188eu/hal/odm_interface.c | 12 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 12 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 14 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 42 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 86 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 38 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 2 +- drivers/staging/r8188eu/hal/rtl8188eu_led.c | 48 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 4 +- drivers/staging/r8188eu/hal/usb_halinit.c | 96 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 4 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 16 - drivers/staging/r8188eu/include/drv_types.h | 10 +- drivers/staging/r8188eu/include/hal_intf.h | 5 - drivers/staging/r8188eu/include/odm.h | 8 - drivers/staging/r8188eu/include/osdep_service.h | 18 - drivers/staging/r8188eu/include/rtl8188e_dm.h | 7 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 13 +- drivers/staging/r8188eu/include/rtw_led.h | 44 +- drivers/staging/r8188eu/include/rtw_mlme.h | 12 - drivers/staging/r8188eu/include/rtw_pwrctrl.h | 1 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 2 - drivers/staging/r8188eu/os_dep/os_intfs.c | 2 - drivers/staging/r8188eu/os_dep/usb_intf.c | 10 +- drivers/staging/rtl8712/rtl8712_efuse.c | 28 +- drivers/thermal/imx8mm_thermal.c | 3 + .../intel/int340x_thermal/processor_thermal_rfim.c | 2 +- drivers/thermal/rzg2l_thermal.c | 6 +- drivers/thunderbolt/acpi.c | 15 +- drivers/thunderbolt/path.c | 42 +- drivers/thunderbolt/retimer.c | 28 +- drivers/thunderbolt/switch.c | 27 +- drivers/thunderbolt/tb.c | 68 +- drivers/thunderbolt/tb.h | 5 +- drivers/thunderbolt/tb_msgs.h | 47 +- drivers/thunderbolt/tunnel.c | 27 +- drivers/thunderbolt/tunnel.h | 9 +- drivers/thunderbolt/xdomain.c | 16 +- drivers/uio/uio_dmem_genirq.c | 6 +- drivers/usb/core/driver.c | 2 +- drivers/usb/core/generic.c | 2 +- drivers/usb/dwc3/dwc3-qcom.c | 15 - drivers/vdpa/alibaba/eni_vdpa.c | 12 - drivers/vdpa/ifcvf/ifcvf_base.c | 41 +- drivers/vdpa/ifcvf/ifcvf_base.h | 9 +- drivers/vdpa/ifcvf/ifcvf_main.c | 24 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 1 + drivers/vdpa/vdpa.c | 77 +- drivers/vdpa/vdpa_user/vduse_dev.c | 9 +- drivers/vhost/vdpa.c | 4 +- drivers/vhost/vhost.c | 139 +- drivers/vhost/vhost.h | 16 +- drivers/virtio/virtio.c | 6 + drivers/virtio/virtio_balloon.c | 2 +- drivers/virtio/virtio_input.c | 2 +- drivers/virtio/virtio_mem.c | 112 +- drivers/virtio/virtio_ring.c | 2 +- fs/9p/cache.c | 21 +- fs/9p/cache.h | 2 +- fs/9p/v9fs.c | 7 +- fs/9p/vfs_addr.c | 4 +- fs/afs/file.c | 6 +- fs/afs/internal.h | 2 +- fs/afs/volume.c | 20 +- fs/binfmt_elf.c | 20 +- fs/btrfs/delalloc-space.c | 12 +- fs/btrfs/extent-tree.c | 3 + fs/btrfs/extent_io.c | 14 + fs/btrfs/ioctl.c | 6 +- fs/btrfs/root-tree.c | 3 +- fs/btrfs/tree-log.c | 5 +- fs/btrfs/zoned.c | 2 + fs/cachefiles/io.c | 4 +- fs/cachefiles/key.c | 5 +- fs/cachefiles/namei.c | 6 +- fs/ceph/Kconfig | 2 +- fs/ceph/addr.c | 101 +- fs/ceph/cache.c | 218 +- fs/ceph/cache.h | 97 +- fs/ceph/caps.c | 3 +- fs/ceph/file.c | 13 +- fs/ceph/inode.c | 22 +- fs/ceph/super.c | 10 +- fs/ceph/super.h | 3 +- fs/cifs/file.c | 2 +- fs/cifs/fscache.c | 30 +- fs/cifs/fscache.h | 4 +- fs/cifs/inode.c | 18 +- fs/cifs/sess.c | 54 +- fs/dlm/ast.c | 4 +- fs/dlm/dlm_internal.h | 1 + fs/dlm/lock.c | 19 +- fs/dlm/lockspace.c | 1 + fs/dlm/lowcomms.c | 90 +- fs/dlm/lowcomms.h | 2 + fs/dlm/memory.c | 68 +- fs/dlm/memory.h | 6 + fs/dlm/midcomms.c | 21 +- fs/dlm/midcomms.h | 1 + fs/erofs/Makefile | 2 +- fs/erofs/data.c | 39 +- fs/erofs/decompressor.c | 4 +- fs/erofs/erofs_fs.h | 8 +- fs/erofs/internal.h | 24 +- fs/erofs/super.c | 14 +- fs/erofs/sysfs.c | 254 + fs/erofs/zdata.c | 26 +- fs/ext4/super.c | 1848 +++-- fs/f2fs/f2fs.h | 5 + fs/f2fs/gc.c | 20 +- fs/f2fs/super.c | 1 + fs/f2fs/sysfs.c | 11 + fs/fs-writeback.c | 24 +- fs/fs_parser.c | 31 +- fs/fscache/cookie.c | 39 +- fs/fscache/volume.c | 13 +- fs/fuse/file.c | 2 +- fs/fuse/virtio_fs.c | 4 +- fs/io-wq.c | 15 +- fs/io-wq.h | 22 + fs/io_uring.c | 170 +- fs/ksmbd/ndr.c | 2 +- fs/ksmbd/smb2pdu.c | 4 + fs/netfs/read_helper.c | 21 +- fs/nfs/fscache.c | 25 +- fs/nfs/fscache.h | 4 +- fs/nfs/super.c | 21 +- fs/nfsd/filecache.c | 76 +- fs/nfsd/netns.h | 2 + fs/nfsd/nfs4state.c | 38 +- fs/nfsd/state.h | 4 + fs/nfsd/trace.h | 56 +- fs/ocfs2/aops.c | 26 +- fs/remap_range.c | 116 +- fs/smbfs_common/cifs_arc4.c | 13 - fs/xfs/xfs_super.c | 14 +- include/drm/drm_gem_ttm_helper.h | 2 +- include/drm/drm_gem_vram_helper.h | 2 +- include/drm/drm_mm.h | 4 +- include/drm/i915_pciids.h | 9 + include/dt-bindings/clock/microchip,lan966x.h | 34 + include/dt-bindings/clock/r8a779f0-cpg-mssr.h | 64 + include/dt-bindings/clock/tegra234-clock.h | 17 +- include/dt-bindings/power/qcom-rpmpd.h | 15 + include/dt-bindings/power/r8a779f0-sysc.h | 30 + include/dt-bindings/reset/tegra234-reset.h | 12 +- include/linux/atomic-ref.h | 33 + include/linux/blk-mq.h | 3 +- include/linux/bpf.h | 8 + include/linux/bpf_verifier.h | 7 + include/linux/btf.h | 89 +- include/linux/can/bittiming.h | 7 - include/linux/cc_platform.h | 11 + include/linux/clk-provider.h | 23 + include/linux/damon.h | 5 +- include/linux/dsa/8021q.h | 9 +- include/linux/fs_parser.h | 2 +- include/linux/fscache-cache.h | 2 +- include/linux/fscache.h | 6 +- include/linux/huge_mm.h | 14 + include/linux/if_eql.h | 1 + include/linux/if_vlan.h | 3 + include/linux/inetdevice.h | 2 + include/linux/irqflags.h | 23 +- include/linux/kvm_host.h | 322 +- include/linux/kvm_types.h | 1 + include/linux/lsm_hook_defs.h | 2 - include/linux/lsm_hooks.h | 2 - include/linux/memcontrol.h | 1 + include/linux/mhi.h | 13 + include/linux/mm.h | 75 +- include/linux/mroute_base.h | 2 + include/linux/netdevice.h | 70 + include/linux/netpoll.h | 1 + include/linux/page-flags.h | 13 +- include/linux/pagemap.h | 59 +- include/linux/pagevec.h | 61 +- include/linux/phy.h | 11 +- include/linux/phylink.h | 20 + include/linux/pktcdvd.h | 2 + include/linux/pm_runtime.h | 2 +- include/linux/random.h | 2 +- include/linux/ratelimit_types.h | 2 +- include/linux/ref_tracker.h | 73 + include/linux/regulator/driver.h | 22 +- include/linux/rtmutex.h | 9 + include/linux/sched.h | 10 + include/linux/sched/task.h | 13 +- include/linux/security.h | 8 - include/linux/skbuff.h | 23 +- include/linux/spinlock_types_up.h | 2 +- include/linux/tcp.h | 2 + include/linux/trace_events.h | 1 + include/linux/uio.h | 7 + include/linux/vdpa.h | 4 +- include/linux/virtio.h | 1 + include/linux/wwan.h | 7 + include/linux/xarray.h | 18 + include/media/cec.h | 11 +- include/media/videobuf2-core.h | 9 +- include/net/ax25.h | 3 + include/net/bluetooth/bluetooth.h | 6 + include/net/bluetooth/hci.h | 78 +- include/net/bluetooth/hci_core.h | 29 +- include/net/bluetooth/hci_sync.h | 1 + include/net/checksum.h | 4 + include/net/devlink.h | 4 + include/net/dsa.h | 108 +- include/net/dst.h | 1 + include/net/failover.h | 1 + include/net/gro.h | 4 +- include/net/if_inet6.h | 1 + include/net/ip6_tunnel.h | 1 + include/net/ip_fib.h | 2 + include/net/ip_tunnels.h | 3 + include/net/llc_conn.h | 1 + include/net/neighbour.h | 3 + include/net/netfilter/nf_conntrack.h | 6 +- include/net/sch_generic.h | 2 +- include/net/tc_act/tc_mirred.h | 1 + include/soc/mscc/vsc7514_regs.h | 27 + include/sound/rt5682s.h | 1 + include/trace/bpf_probe.h | 16 + include/trace/events/erofs.h | 4 +- include/trace/events/filemap.h | 32 +- include/trace/events/fscache.h | 1 - include/trace/events/iommu.h | 10 +- include/trace/events/sunrpc.h | 297 +- include/trace/perf.h | 16 + include/trace/trace_events.h | 120 +- include/uapi/drm/vmwgfx_drm.h | 1 + include/uapi/linux/android/binder.h | 28 +- include/uapi/linux/bpf.h | 78 +- include/uapi/linux/virtio_iommu.h | 2 +- kernel/bpf/Makefile | 4 + kernel/bpf/bpf_struct_ops.c | 6 +- kernel/bpf/btf.c | 410 +- kernel/bpf/syscall.c | 2 +- kernel/bpf/verifier.c | 82 +- kernel/dma/direct.c | 240 +- kernel/fork.c | 93 +- kernel/irq/chip.c | 4 +- kernel/irq/handle.c | 11 +- kernel/irq/internals.h | 2 +- kernel/kallsyms.c | 16 +- kernel/kcsan/core.c | 9 + kernel/kcsan/kcsan_test.c | 8 +- kernel/kcsan/selftest.c | 8 +- kernel/locking/lockdep.c | 2 + kernel/locking/mutex.c | 11 +- kernel/locking/rtmutex.c | 10 +- kernel/locking/rtmutex_api.c | 30 +- kernel/locking/rwsem.c | 9 - kernel/locking/spinlock_rt.c | 6 - kernel/printk/printk.c | 104 +- kernel/rcu/rcutorture.c | 8 +- kernel/rcu/refscale.c | 3 +- kernel/rcu/tasks.h | 24 +- kernel/rcu/tree.c | 72 +- kernel/rcu/tree.h | 7 +- kernel/rcu/tree_plugin.h | 12 +- kernel/sched/core.c | 3 + kernel/sched/fair.c | 14 +- kernel/sched/rt.c | 23 +- kernel/signal.c | 4 +- kernel/time/Kconfig | 9 + kernel/time/clocksource.c | 8 +- kernel/trace/bpf_trace.c | 6 +- kernel/trace/trace.c | 61 +- kernel/trace/trace.h | 8 +- kernel/trace/trace_eprobe.c | 16 +- kernel/trace/trace_events_filter.c | 32 +- kernel/trace/trace_events_hist.c | 21 +- kernel/trace/trace_events_inject.c | 11 +- kernel/trace/trace_events_synth.c | 2 +- kernel/trace/trace_kprobe.c | 25 +- kernel/trace/trace_osnoise.c | 3 +- kernel/trace/trace_probe.c | 3 +- kernel/trace/trace_uprobe.c | 11 +- kernel/ucount.c | 15 +- kernel/workqueue.c | 79 +- lib/Kconfig | 5 + lib/Kconfig.debug | 15 + lib/Kconfig.ubsan | 13 - lib/Makefile | 4 +- lib/iov_iter.c | 29 +- lib/locking-selftest.c | 172 +- lib/ref_tracker.c | 140 + lib/test_ref_tracker.c | 115 + lib/test_ubsan.c | 22 - lib/vsprintf.c | 4 +- lib/xarray.c | 6 +- localversion-next | 2 +- mm/Kconfig | 2 +- mm/filemap.c | 965 ++- mm/folio-compat.c | 11 + mm/huge_memory.c | 20 +- mm/internal.h | 35 +- mm/kfence/core.c | 1 + mm/khugepaged.c | 12 +- mm/memcontrol.c | 5 + mm/memory.c | 27 +- mm/migrate.c | 280 +- mm/oom_kill.c | 1 + mm/page-writeback.c | 6 +- mm/readahead.c | 24 +- mm/shmem.c | 174 +- mm/swap.c | 26 +- mm/truncate.c | 305 +- mm/vmscan.c | 4 +- net/8021q/vlan_dev.c | 4 +- net/9p/trans_virtio.c | 2 +- net/Kconfig.debug | 10 + net/ax25/ax25_dev.c | 8 +- net/bluetooth/hci_core.c | 22 +- net/bluetooth/hci_event.c | 3060 ++++---- net/bluetooth/hci_request.c | 17 +- net/bluetooth/hci_request.h | 1 - net/bluetooth/hci_sync.c | 84 +- net/bluetooth/l2cap_sock.c | 12 +- net/bluetooth/mgmt.c | 134 +- net/bluetooth/mgmt_util.c | 66 +- net/bluetooth/mgmt_util.h | 4 + net/bluetooth/msft.c | 2 +- net/bluetooth/msft.h | 5 +- net/bridge/br_if.c | 6 +- net/bridge/br_private.h | 1 + net/core/dev.c | 10 +- net/core/dev_ioctl.c | 5 +- net/core/devlink.c | 16 +- net/core/drop_monitor.c | 6 +- net/core/dst.c | 8 +- net/core/failover.c | 4 +- net/core/link_watch.c | 4 +- net/core/neighbour.c | 21 +- net/core/net-sysfs.c | 18 +- net/core/netpoll.c | 4 +- net/core/pktgen.c | 8 +- net/core/skbuff.c | 24 + net/dsa/dsa2.c | 67 +- net/dsa/dsa_priv.h | 59 +- net/dsa/port.c | 131 +- net/dsa/slave.c | 33 +- net/dsa/switch.c | 20 +- net/dsa/tag_8021q.c | 20 +- net/dsa/tag_dsa.c | 5 +- net/dsa/tag_ocelot.c | 2 +- net/dsa/tag_sja1105.c | 11 +- net/ethtool/ioctl.c | 5 +- net/ethtool/netlink.c | 11 +- net/ethtool/netlink.h | 2 + net/ipv4/bpf_tcp_ca.c | 6 +- net/ipv4/devinet.c | 4 +- net/ipv4/fib_semantics.c | 12 +- net/ipv4/ipmr.c | 3 +- net/ipv4/route.c | 7 +- net/ipv4/tcp.c | 4 +- net/ipv4/udp.c | 2 +- net/ipv4/xfrm4_policy.c | 2 +- net/ipv6/addrconf.c | 4 +- net/ipv6/addrconf_core.c | 2 +- net/ipv6/ip6_gre.c | 8 +- net/ipv6/ip6_tunnel.c | 4 +- net/ipv6/ip6_vti.c | 4 +- net/ipv6/ip6mr.c | 3 +- net/ipv6/route.c | 12 +- net/ipv6/seg6_iptunnel.c | 8 + net/ipv6/sit.c | 4 +- net/ipv6/xfrm6_policy.c | 4 +- net/llc/af_llc.c | 5 +- net/mptcp/pm_netlink.c | 14 +- net/mptcp/protocol.c | 91 +- net/mptcp/protocol.h | 4 + net/mptcp/sockopt.c | 132 +- net/netfilter/nf_conntrack_core.c | 6 +- net/netfilter/nf_conntrack_netlink.c | 2 +- net/netfilter/nf_flow_table_core.c | 4 +- net/netfilter/nft_exthdr.c | 11 +- net/netfilter/nft_set_pipapo_avx2.c | 2 +- net/nfc/netlink.c | 12 +- net/openvswitch/vport-netdev.c | 8 +- net/openvswitch/vport.h | 2 + net/sched/act_mirred.c | 18 +- net/sched/sch_fq_pie.c | 1 + net/sched/sch_generic.c | 14 +- net/smc/smc_core.c | 13 +- net/smc/smc_pnet.c | 9 +- net/sunrpc/svc_xprt.c | 6 +- net/switchdev/switchdev.c | 5 +- net/vmw_vsock/hyperv_transport.c | 18 +- net/vmw_vsock/virtio_transport.c | 4 +- net/vmw_vsock/virtio_transport_common.c | 3 +- net/x25/x25_in.c | 2 +- rust/Makefile | 24 +- rust/alloc/alloc.rs | 1 - rust/alloc/borrow.rs | 6 +- rust/alloc/boxed.rs | 55 + rust/alloc/collections/mod.rs | 4 +- rust/alloc/fmt.rs | 28 +- rust/alloc/lib.rs | 18 +- rust/alloc/macros.rs | 2 +- rust/alloc/prelude/mod.rs | 17 - rust/alloc/prelude/v1.rs | 16 - rust/alloc/raw_vec.rs | 5 +- rust/alloc/slice.rs | 4 + rust/alloc/str.rs | 7 + rust/alloc/string.rs | 68 +- rust/alloc/vec/drain.rs | 1 + rust/alloc/vec/into_iter.rs | 59 +- rust/alloc/vec/mod.rs | 80 +- rust/build_error.rs | 6 +- rust/helpers.c | 165 +- rust/kernel/allocator.rs | 12 +- rust/kernel/amba.rs | 276 + rust/kernel/bindings.rs | 1 + rust/kernel/bindings_helper.h | 5 + rust/kernel/buffer.rs | 17 +- rust/kernel/cred.rs | 73 + rust/kernel/device.rs | 206 + rust/kernel/driver.rs | 198 + rust/kernel/error.rs | 25 +- rust/kernel/file.rs | 12 +- rust/kernel/file_operations.rs | 76 +- rust/kernel/gpio.rs | 475 ++ rust/kernel/irq.rs | 408 ++ rust/kernel/lib.rs | 20 +- rust/kernel/miscdev.rs | 59 +- rust/kernel/platdev.rs | 3 +- rust/kernel/power.rs | 18 +- rust/kernel/prelude.rs | 9 +- rust/kernel/revocable.rs | 163 + rust/kernel/security.rs | 46 +- rust/kernel/str.rs | 122 + rust/kernel/sync/arc.rs | 132 +- rust/kernel/sync/condvar.rs | 37 +- rust/kernel/sync/guard.rs | 110 +- rust/kernel/sync/locked_by.rs | 10 +- rust/kernel/sync/mod.rs | 28 +- rust/kernel/sync/mutex.rs | 48 +- rust/kernel/sync/revocable_mutex.rs | 184 + rust/kernel/sync/seqlock.rs | 201 + rust/kernel/sync/spinlock.rs | 120 +- rust/kernel/sysctl.rs | 33 +- rust/kernel/types.rs | 384 +- rust/macros/helpers.rs | 22 +- rust/macros/lib.rs | 34 - rust/macros/module.rs | 64 +- samples/bpf/Makefile | 18 +- samples/bpf/Makefile.target | 11 - samples/bpf/cookie_uid_helper_example.c | 14 +- samples/bpf/fds_example.c | 24 +- samples/bpf/lwt_len_hist_kern.c | 7 - samples/bpf/map_perf_test_user.c | 15 +- samples/bpf/sock_example.c | 12 +- samples/bpf/sockex1_user.c | 15 +- samples/bpf/sockex2_user.c | 14 +- samples/bpf/test_cgrp2_array_pin.c | 4 +- samples/bpf/test_cgrp2_attach.c | 13 +- samples/bpf/test_cgrp2_sock.c | 8 +- samples/bpf/test_lru_dist.c | 11 +- samples/bpf/trace_output_user.c | 4 +- samples/bpf/xdp_redirect_cpu.bpf.c | 4 +- samples/bpf/xdp_sample_pkts_user.c | 22 +- samples/bpf/xdp_sample_user.h | 2 + samples/bpf/xdpsock_ctrl_proc.c | 3 + samples/bpf/xdpsock_user.c | 3 + samples/bpf/xsk_fwd.c | 8 +- samples/rust/rust_chrdev.rs | 7 +- samples/rust/rust_minimal.rs | 2 +- samples/rust/rust_miscdev.rs | 53 +- samples/rust/rust_module_parameters.rs | 4 +- samples/rust/rust_print.rs | 4 +- samples/rust/rust_semaphore.rs | 55 +- samples/rust/rust_stack_probing.rs | 2 +- samples/rust/rust_sync.rs | 2 +- samples/trace_events/trace-events-sample.c | 3 + samples/trace_events/trace-events-sample.h | 33 + scripts/Makefile.build | 2 +- scripts/Makefile.debug | 2 +- scripts/Makefile.modfinal | 2 +- scripts/Makefile.ubsan | 1 - scripts/decode_stacktrace.sh | 14 + scripts/kconfig/confdata.c | 48 +- security/security.c | 8 - security/selinux/hooks.c | 39 - security/selinux/ss/sidtab.c | 2 +- security/selinux/xfrm.c | 4 +- sound/core/info_oss.c | 6 +- sound/core/seq/seq_queue.c | 14 +- sound/pci/ac97/ac97_pcm.c | 2 +- sound/pci/hda/hda_generic.h | 2 +- sound/pci/hda/patch_realtek.c | 80 +- sound/pci/mixart/mixart_core.c | 5 +- sound/pci/mixart/mixart_core.h | 10 +- sound/ppc/beep.c | 2 +- sound/soc/amd/Kconfig | 1 + sound/soc/amd/acp-da7219-max98357a.c | 20 +- sound/soc/amd/acp-rt5645.c | 4 +- sound/soc/amd/acp3x-rt5682-max9836.c | 8 +- sound/soc/amd/yc/acp6x-pdm-dma.c | 2 +- sound/soc/codecs/cs35l35.c | 2 +- sound/soc/codecs/rt5682s.c | 34 +- sound/soc/codecs/sta350.h | 2 +- sound/soc/codecs/tlv320aic26.h | 6 +- sound/soc/codecs/zl38060.c | 4 +- sound/soc/fsl/Kconfig | 1 + sound/soc/generic/test-component.c | 5 +- sound/soc/intel/boards/sof_maxim_common.c | 4 +- sound/soc/intel/boards/sof_realtek_common.c | 119 +- sound/soc/intel/boards/sof_realtek_common.h | 7 + sound/soc/intel/boards/sof_rt5682.c | 107 +- sound/soc/mediatek/Kconfig | 2 + sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 7 + .../mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c | 29 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 347 +- sound/soc/sof/intel/hda-codec.c | 3 +- sound/soc/sof/intel/pci-tgl.c | 4 + sound/soc/ti/davinci-mcasp.c | 11 +- sound/usb/card.c | 7 - sound/usb/mixer.c | 4 - sound/usb/mixer.h | 2 - sound/usb/mixer_quirks.c | 12 +- sound/usb/mixer_quirks.h | 2 - sound/usb/power.h | 10 - sound/usb/usx2y/usbusx2y.c | 2 +- sound/virtio/virtio_card.c | 4 +- tools/bpf/bpftool/gen.c | 11 +- tools/bpf/bpftool/map.c | 23 +- tools/bpf/bpftool/prog.c | 44 +- tools/bpf/bpftool/struct_ops.c | 15 +- tools/build/Build.include | 2 +- tools/build/Makefile.feature | 1 - tools/build/feature/Makefile | 4 - tools/build/feature/test-all.c | 5 - tools/build/feature/test-libpython-version.c | 11 - tools/include/linux/debug_locks.h | 14 - tools/include/linux/hardirq.h | 12 - tools/include/linux/irqflags.h | 39 - tools/include/linux/lockdep.h | 72 - tools/include/linux/proc_fs.h | 4 - tools/include/linux/spinlock.h | 2 - tools/include/linux/stacktrace.h | 33 - tools/include/uapi/linux/bpf.h | 78 +- tools/lib/bpf/bpf.c | 88 +- tools/lib/bpf/bpf.h | 30 +- tools/lib/bpf/bpf_gen_internal.h | 4 + tools/lib/bpf/btf.c | 80 +- tools/lib/bpf/gen_loader.c | 72 +- tools/lib/bpf/libbpf.c | 359 +- tools/lib/bpf/libbpf.h | 109 +- tools/lib/bpf/libbpf.map | 9 + tools/lib/bpf/libbpf_common.h | 5 + tools/lib/bpf/libbpf_internal.h | 3 +- tools/lib/bpf/libbpf_probes.c | 2 +- tools/lib/bpf/libbpf_version.h | 2 +- tools/lib/bpf/relo_core.c | 231 +- tools/lib/bpf/relo_core.h | 103 +- tools/lib/perf/evlist.c | 15 +- tools/lib/perf/evsel.c | 19 + tools/lib/perf/include/internal/evlist.h | 2 +- tools/lib/perf/include/perf/evsel.h | 4 + tools/lib/perf/libperf.map | 1 + tools/lib/perf/mmap.c | 2 - tools/lib/perf/tests/test-evlist.c | 157 + tools/lib/traceevent/event-parse.c | 59 +- tools/lib/traceevent/event-parse.h | 5 +- tools/lib/traceevent/parse-filter.c | 5 +- tools/perf/Documentation/perf-list.txt | 48 +- tools/perf/Documentation/perf-record.txt | 6 +- tools/perf/Documentation/perf-stat.txt | 10 +- tools/perf/Documentation/perf-top.txt | 7 +- tools/perf/Makefile.config | 12 +- tools/perf/Makefile.perf | 2 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 1 + tools/perf/arch/s390/entry/syscalls/syscall.tbl | 1 + tools/perf/arch/x86/util/evlist.c | 17 + tools/perf/bench/sched-messaging.c | 4 - tools/perf/builtin-inject.c | 2 +- tools/perf/builtin-stat.c | 24 + tools/perf/builtin-trace.c | 5 + .../pmu-events/arch/arm64/armv8-recommended.json | 202 +- tools/perf/tests/Build | 1 + tools/perf/tests/bpf.c | 4 + tools/perf/tests/builtin-test.c | 1 + tools/perf/tests/expr.c | 4 +- tools/perf/tests/parse-metric.c | 1 + tools/perf/tests/sigtrap.c | 159 + tools/perf/tests/tests.h | 1 + tools/perf/util/bpf-loader.c | 3 + tools/perf/util/bpf_counter.c | 18 +- tools/perf/util/bpf_skel/bperf.h | 14 - tools/perf/util/bpf_skel/bperf_follower.bpf.c | 19 +- tools/perf/util/bpf_skel/bperf_leader.bpf.c | 19 +- tools/perf/util/bpf_skel/bpf_prog_profiler.bpf.c | 2 +- tools/perf/util/data-convert-bt.c | 2 + tools/perf/util/evlist.h | 2 + tools/perf/util/evsel.c | 21 +- tools/perf/util/evsel.h | 3 - tools/perf/util/header.c | 15 +- tools/perf/util/metricgroup.c | 42 +- tools/perf/util/parse-events-hybrid.c | 9 +- tools/perf/util/parse-events.c | 10 +- tools/perf/util/python.c | 2 + .../perf/util/scripting-engines/trace-event-perl.c | 2 + .../util/scripting-engines/trace-event-python.c | 2 + tools/perf/util/smt.c | 2 +- tools/perf/util/sort.c | 2 + tools/power/acpi/Makefile.config | 1 + tools/power/acpi/Makefile.rules | 1 + tools/testing/selftests/bpf/Makefile | 45 +- .../selftests/bpf/map_tests/sk_storage_map.c | 2 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 5 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 6 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 30 +- tools/testing/selftests/bpf/prog_tests/btf.c | 50 +- .../selftests/bpf/prog_tests/btf_dedup_split.c | 6 +- .../selftests/bpf/prog_tests/connect_force_port.c | 17 +- tools/testing/selftests/bpf/prog_tests/core_kern.c | 14 + tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 58 +- .../testing/selftests/bpf/prog_tests/kfunc_call.c | 24 + tools/testing/selftests/bpf/prog_tests/log_buf.c | 276 + tools/testing/selftests/bpf/prog_tests/map_ptr.c | 16 +- .../selftests/bpf/prog_tests/sockopt_inherit.c | 12 +- .../selftests/bpf/prog_tests/sockopt_multi.c | 12 +- tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 21 +- .../selftests/bpf/prog_tests/test_global_funcs.c | 28 +- tools/testing/selftests/bpf/progs/core_kern.c | 104 + tools/testing/selftests/bpf/progs/map_ptr_kern.c | 16 +- .../testing/selftests/bpf/progs/test_ksyms_weak.c | 2 +- tools/testing/selftests/bpf/progs/test_log_buf.c | 24 + .../selftests/bpf/progs/test_verif_scale2.c | 4 +- tools/testing/selftests/bpf/test_sock_addr.c | 33 +- tools/testing/selftests/bpf/test_verifier.c | 2 +- tools/testing/selftests/bpf/testing_helpers.c | 10 +- .../bpf/verifier/xdp_direct_packet_access.c | 600 +- tools/testing/selftests/bpf/xdp_redirect_multi.c | 15 +- tools/testing/selftests/bpf/xdpxceiver.c | 6 + tools/testing/selftests/cgroup/Makefile | 12 +- tools/testing/selftests/kselftest_harness.h | 2 +- tools/testing/selftests/lib.mk | 2 +- .../selftests/mount/unprivileged-remount-test.c | 4 +- .../move_mount_set_group_test.c | 10 +- tools/testing/selftests/net/fcnal-test.sh | 2 +- tools/testing/selftests/net/mptcp/.gitignore | 1 + tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 60 +- tools/testing/selftests/net/mptcp/mptcp_inq.c | 603 ++ tools/testing/selftests/net/mptcp/mptcp_sockopt.c | 63 + tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 44 +- tools/testing/selftests/net/tls.c | 36 + tools/testing/selftests/netfilter/conntrack_vrf.sh | 30 +- .../selftests/netfilter/nft_concat_range.sh | 24 +- .../testing/selftests/netfilter/nft_zones_many.sh | 19 +- .../selftests/rcutorture/bin/console-badness.sh | 2 +- .../selftests/rcutorture/bin/parse-console.sh | 10 + tools/testing/selftests/rcutorture/bin/torture.sh | 12 +- tools/vm/page_owner_sort.c | 177 +- virt/kvm/async_pf.c | 2 +- virt/kvm/kvm_main.c | 1043 +-- 1756 files changed, 56688 insertions(+), 25423 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-vdpa create mode 100644 Documentation/ABI/testing/sysfs-fs-erofs create mode 100644 Documentation/devicetree/bindings/clock/microchip,lan966x-gck.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,dsi-cs [...] delete mode 100644 Documentation/devicetree/bindings/i2c/brcm,bcm2835-i2c.txt create mode 100644 Documentation/devicetree/bindings/i2c/brcm,bcm2835-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-exynos5.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-exynos5.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra186-bpmp-i2c.txt create mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra186-bpmp-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt create mode 100644 Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,amac.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,amac.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,bcmgenet.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,mdio-mux-iproc.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,mdio-mux-iproc.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,systemport.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,systemport.yaml delete mode 100644 Documentation/devicetree/bindings/phy/brcm,mdio-mux-bus-pci.txt create mode 100644 Documentation/devicetree/bindings/phy/brcm,ns2-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/intel,pinctrl-thunder [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8450-pinctrl.yaml create mode 100644 Documentation/translations/zh_CN/scheduler/completion.rst create mode 100644 Documentation/translations/zh_CN/scheduler/index.rst create mode 100644 Documentation/translations/zh_CN/scheduler/sched-arch.rst create mode 100644 Documentation/translations/zh_CN/scheduler/sched-bwc.rst create mode 100644 arch/arm/boot/dts/at91-sama5d3_ksz9477_evb.dts create mode 100644 arch/arm/boot/dts/imx6dl-mba6.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-mba6a.dts create mode 100644 arch/arm/boot/dts/imx6dl-mba6b.dts create mode 100644 arch/arm/boot/dts/imx6q-mba6.dtsi create mode 100644 arch/arm/boot/dts/imx6q-mba6a.dts create mode 100644 arch/arm/boot/dts/imx6q-mba6b.dts create mode 100644 arch/arm/boot/dts/imx6q-yapp4-crux.dts create mode 100644 arch/arm/boot/dts/imx6qdl-mba6.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-mba6a.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-mba6b.dtsi create mode 100644 arch/arm/boot/dts/imx6qp-mba6b.dts create mode 100644 arch/arm/boot/dts/imx6qp-yapp4-crux-plus.dts create mode 100644 arch/arm/boot/dts/imx6ull-jozacp.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-tqma8mq-mba8mx.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8ulp-evk.dts create mode 100755 arch/arm64/boot/dts/freescale/imx8ulp-pinfunc.h create mode 100644 arch/arm64/boot/dts/freescale/imx8ulp.dtsi create mode 100644 arch/arm64/boot/dts/freescale/mba8mx.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701-0000.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3737-0000.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779f0-spider-cpu.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779f0-spider.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779f0.dtsi create mode 100644 arch/arm64/include/asm/kvm_pkvm.h create mode 100644 arch/arm64/kvm/.gitignore create mode 100644 arch/arm64/kvm/hyp/hyp-constants.c delete mode 100644 arch/arm64/kvm/hyp/reserved_mem.c create mode 100644 arch/arm64/kvm/pkvm.c delete mode 100644 arch/mips/include/asm/txx9/rbtx4938.h delete mode 100644 arch/mips/include/asm/txx9/spi.h delete mode 100644 arch/mips/pci/fixup-rbtx4938.c delete mode 100644 arch/mips/txx9/generic/spi_eeprom.c delete mode 100644 arch/mips/txx9/rbtx4938/Makefile delete mode 100644 arch/mips/txx9/rbtx4938/irq.c delete mode 100644 arch/mips/txx9/rbtx4938/prom.c delete mode 100644 arch/mips/txx9/rbtx4938/setup.c create mode 100644 arch/powerpc/include/asm/nohash/kup-booke.h delete mode 100644 arch/powerpc/mm/book3s32/kuep.c delete mode 100644 arch/powerpc/mm/book3s64/hash_hugetlbpage.c create mode 100644 arch/powerpc/mm/book3s64/hugetlbpage.c create mode 100644 arch/powerpc/mm/book3s64/trace.c create mode 100644 arch/powerpc/mm/nohash/kup.c create mode 100644 arch/s390/crypto/chacha-glue.c create mode 100644 arch/s390/crypto/chacha-s390.S create mode 100644 arch/s390/crypto/chacha-s390.h create mode 100644 arch/x86/mm/mem_encrypt_amd.c create mode 100644 drivers/android/allocation.rs create mode 100644 drivers/android/context.rs create mode 100644 drivers/android/defs.rs create mode 100644 drivers/android/node.rs create mode 100644 drivers/android/process.rs create mode 100644 drivers/android/range_alloc.rs create mode 100644 drivers/android/rust_binder.rs create mode 100644 drivers/android/thread.rs create mode 100644 drivers/android/transaction.rs create mode 100644 drivers/clk/clk-lan966x.c create mode 100644 drivers/clk/renesas/r8a779f0-cpg-mssr.c create mode 100644 drivers/clk/renesas/rcar-gen4-cpg.c create mode 100644 drivers/clk/renesas/rcar-gen4-cpg.h create mode 100644 drivers/gpio/gpio_pl061_rust.rs create mode 100644 drivers/gpu/drm/i915/display/intel_display_trace.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_trace.h create mode 100644 drivers/gpu/drm/i915/i915_mm.h create mode 100644 drivers/gpu/drm/omapdrm/omap_overlay.c create mode 100644 drivers/gpu/drm/omapdrm/omap_overlay.h create mode 100644 drivers/gpu/drm/rcar-du/rcar_mipi_dsi.c create mode 100644 drivers/gpu/drm/rcar-du/rcar_mipi_dsi_regs.h delete mode 100644 drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c delete mode 100644 drivers/gpu/drm/rockchip/rockchip_drm_fbdev.h delete mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.c delete mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_gem.c create mode 100644 drivers/net/ethernet/mscc/vsc7514_regs.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_debugfs.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_debugfs.h create mode 100644 drivers/pinctrl/pinctrl-thunderbay.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm8450.c create mode 100644 drivers/soc/renesas/r8a779f0-sysc.c create mode 100644 drivers/soc/renesas/rcar-gen4-sysc.c create mode 100644 drivers/soc/renesas/rcar-gen4-sysc.h create mode 100644 fs/erofs/sysfs.c create mode 100644 include/dt-bindings/clock/microchip,lan966x.h create mode 100644 include/dt-bindings/clock/r8a779f0-cpg-mssr.h create mode 100644 include/dt-bindings/power/r8a779f0-sysc.h create mode 100644 include/linux/atomic-ref.h create mode 100644 include/linux/ref_tracker.h create mode 100644 include/soc/mscc/vsc7514_regs.h create mode 100644 lib/ref_tracker.c create mode 100644 lib/test_ref_tracker.c create mode 100644 net/Kconfig.debug delete mode 100644 rust/alloc/prelude/mod.rs delete mode 100644 rust/alloc/prelude/v1.rs create mode 100644 rust/kernel/amba.rs create mode 100644 rust/kernel/cred.rs create mode 100644 rust/kernel/device.rs create mode 100644 rust/kernel/driver.rs create mode 100644 rust/kernel/gpio.rs create mode 100644 rust/kernel/irq.rs create mode 100644 rust/kernel/revocable.rs create mode 100644 rust/kernel/sync/revocable_mutex.rs create mode 100644 rust/kernel/sync/seqlock.rs delete mode 100644 tools/build/feature/test-libpython-version.c delete mode 100644 tools/include/linux/debug_locks.h delete mode 100644 tools/include/linux/hardirq.h delete mode 100644 tools/include/linux/irqflags.h delete mode 100644 tools/include/linux/lockdep.h delete mode 100644 tools/include/linux/proc_fs.h delete mode 100644 tools/include/linux/stacktrace.h create mode 100644 tools/perf/tests/sigtrap.c delete mode 100644 tools/perf/util/bpf_skel/bperf.h create mode 100644 tools/testing/selftests/bpf/prog_tests/core_kern.c create mode 100644 tools/testing/selftests/bpf/prog_tests/log_buf.c create mode 100644 tools/testing/selftests/bpf/progs/core_kern.c create mode 100644 tools/testing/selftests/bpf/progs/test_log_buf.c create mode 100644 tools/testing/selftests/net/mptcp/mptcp_inq.c