This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux-next.
omits 7fc5253f5a13 Add linux-next specific files for 20220120 omits 1a73e46daa70 Merge branch 'akpm/master' omits 86cdf02c550f mm: hide the FRONTSWAP Kconfig symbol omits 87b767362fd5 frontswap: remove support for multiple ops omits 4a7b070578d6 mm: mark swap_lock and swap_active_head static omits 3277b9284ded frontswap: simplify frontswap_register_ops omits 7bbce9b4224a frontswap: remove frontswap_test omits 5bd357f242f8 mm-simplify-try_to_unuse-fix omits 792c5275e392 mm: simplify try_to_unuse omits edf645913a7b frontswap: remove the frontswap exports omits 1a7862f32a5d frontswap: simplify frontswap_init omits 7e164548f8b4 frontswap: remove frontswap_curr_pages omits 2f09fa82840c frontswap: remove frontswap_shrink omits 187690f41f64 frontswap: remove frontswap_tmem_exclusive_gets omits 121351682493 frontswap: remove frontswap_writethrough omits 142252394ffa mm: remove cleancache omits 83487baed23c lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] omits fa6b3a6cf697 lib/stackdepot: allow optional init and stack_table alloca [...] omits dcea89b7b6c0 lib/stackdepot: allow optional init and stack_table alloca [...] omits a10d700bc97c lib/stackdepot: allow optional init and stack_table alloca [...] omits 2f57536664b2 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits cf1640e06df0 lib/stackdepot: allow optional init and stack_table alloca [...] omits 9cf8d3a131e4 proc-remove-pde_data-completely-fix-fix omits 73587faa7f97 proc-remove-pde_data-completely-fix omits dd56144883c6 proc: remove PDE_DATA() completely omits 19ee89e17132 fs: proc: store PDE()->data into inode->i_private omits f4a464c27720 sysctl: returns -EINVAL when a negative value is passed to [...] omits b2fa5eb401a6 kernel/sysctl.c: remove unused variable ten_thousand omits 0626f5fd3465 kprobe: move sysctl_kprobes_optimization to kprobes.c omits b3573a63bfa5 fs/coredump: move coredump sysctls into its own file omits 2340f3a2b324 printk: fix build warning when CONFIG_PRINTK=n omits c3afdc5017f7 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() omits 53d7c7d85186 fs: move namespace sysctls and declare fs base directory omits 0e023edb235e sysctl-add-and-use-base-directory-declarer-and-registratio [...] omits 8aedd414b358 sysctl: add and use base directory declarer and registrati [...] omits 43470e6fde1c fs: move pipe sysctls to is own file omits 441f7fe6b0d2 fs: move fs/exec.c sysctls into its own file omits fa07120cedf6 fs: move namei sysctls to its own file omits dab999415e6e fs: move locking sysctls where they are used omits e857bdee9dbc fs: move shared sysctls to fs/sysctls.c omits 02a36e675303 sysctl-move-maxolduid-as-a-sysctl-specific-const-fix omits 9f77ec29141b sysctl: move maxolduid as a sysctl specific const omits 2f4cb849eda3 fs/dcache: avoid unused-function warning omits 232a5f968dbd fs/inode: avoid unused-variable warning omits fb0370dd7d65 fs: move dcache sysctls to its own file omits 56dbe39a045b fs: move fs stat sysctls to file_table.c omits d6b731e0a491 fs: move inode sysctls to its own file omits 343097745705 sysctl: share unsigned long const values omits 683170fbfe46 stackleak: move stack_erasing sysctl to stackleak.c omits 1cbd5c82c627 scsi/sg: move sg-big-buff sysctl to scsi/sg.c omits 50b04f375e6f printk: move printk sysctl to printk/sysctl.c omits 57fdf7bbad4f fs: move binfmt_misc sysctl to its own file omits ea440f7ac21b sysctl-add-helper-to-register-a-sysctl-mount-point-fix omits 38e1360b9480 sysctl: add helper to register a sysctl mount point omits 68bb01a0f146 random: move the random sysctl declarations to its own file omits 43583304d8a8 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 omits add7b827b186 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix omits 824a4cf96a0a firmware_loader-move-firmware-sysctl-to-its-own-files-fix omits 461ece637aeb firmware_loader: move firmware sysctl to its own files omits 5e22991ef87e eventpoll: simplify sysctl declaration with register_sysctl() omits acd17a01b7c2 cdrom: simplify subdirectory registration with register_sysctl() omits 4d6f3e5080bc inotify-simplify-subdirectory-registration-with-register_s [...] omits 3329c36ff760 inotify: simplify subdirectory registration with register_ [...] omits c00426b1f9b7 test_sysctl: simplify subdirectory registration with regis [...] omits f78190c5052d ocfs2: simplify subdirectory registration with register_sysctl() omits 6c3d3bbb0771 macintosh/mac_hid.c: simplify subdirectory registration wi [...] omits 3827f5b47ac2 i915: simplify subdirectory registration with register_sysctl() omits 5e1e5079036f hpet: simplify subdirectory registration with register_sysctl() omits f333b8e0d8ef dnotify: move dnotify sysctl to dnotify.c omits 51e4fe3edefd aio: move aio sysctl to aio.c omits f0a689d657c5 sysctl: use SYSCTL_ZERO to replace some static int zero uses omits cdfa311665e6 sysctl: use const for typically used max/min proc sysctls omits 7a8c430b34ca sysctl: make ngroups_max const omits b1c78be5ce5d watchdog: move watchdog sysctl interface to watchdog.c omits 2ba6deac776c hung_task: move hung_task sysctl interface to hung_task.c omits 9cb8bb40ea06 sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] omits 24bf384ec45e sysctl: move some boundary constants from sysctl.c to sysctl_vals omits e29df762871a sysctl: add a new register_sysctl_init() interface omits 8d169f987be4 mm/migrate.c: rework migration_entry_wait() to not take a pageref omits 4325119df2fb fs/f2fs/data.c: fix mess omits 9d5e8e9f9598 Merge branch 'akpm-current/current' omits 8f7940dedea9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits fb6cb97bb5e8 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits 9d6b3f3403e7 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits f56dd820f0e9 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 52bb97ab8446 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 39634f39cd0c Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 5c9bd3ba8dbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 24fc9a93182d Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits b55c9ec1e85d Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 64c8cafcf9c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 35ef6a0179b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5bcd37d6f216 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aa9f0cded7dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8cb54f3caae2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits e59fef4cf20e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ce414621026f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 53aa96ac7e03 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 344e66d8dfe1 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 76c6b71f97ca Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 33d49afaba08 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 8fa20dbc4e63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9ee1134fb201 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fdfcca20afa0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits edd7e6a9710f Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 754010d58123 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 50179d0beffe Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 3a6e13570d96 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits f784de4bdc5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 67f2213da5fd Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits f833ca17fdcf Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 29ad9971882d Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 09ebbb722ae3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4e96527632b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits af9c5ce4db76 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 7412c69d162a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits e2bbce96bc3b Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 9c0e281f64d7 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 46235d517190 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 84debf853161 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits dc53c968326d Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 813a075727e4 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits c270e25d61cd Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 6afd6fe8ce93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a650f4b9b13a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ac3394930465 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1d161a85539a Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits a21df5fbbc38 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a6d20076c91f Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 6fece1e1874d Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits 12e6d063176b Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 9cf60ef2be15 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 86fc5b791bc8 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits b79020b5faff Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 8da37efd77c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2360aa94c567 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits a3552b8df5b8 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 787072d44e0a Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 2648a959e113 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fd80e9df501e Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 78f2b6194394 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c176d14326a5 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 808556065ec0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ba52bc7d10b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bdc80a41d5c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d1075e0d5d52 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c35c730b5286 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits d92f2e5c2554 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits cbd335468f9c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c56602aa83f9 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 16cc51c835ce Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits d434241331da Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 07db3a4bddab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ecc4618cc620 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 29be8bc8b196 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 82702cec6816 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 6fe44a757a19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9b741d22e1fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2d625ed56797 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9507844b8342 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ec1023e52e5e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4549e725e0a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f39806da6c8f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 641458f63d31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1438d77cf068 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3eb815000eff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 80ad87093887 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 1a149e16cc65 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 1cfd2312c416 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cdfba5b25493 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e44f39f2f79a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bdc1777006b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits df2eafddaac3 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 43498761cff7 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits a51e80162547 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits d9e057524224 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits eb09b4162dc9 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 9b7192885231 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits d7df5d42e761 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits fc20cea79c88 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 7057932d05b8 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 0ba8180f07f4 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 3f059de63c6f Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 78e4afe3d77b Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits dc719fc3ca59 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits b00803c07d38 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 633fa767bd32 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 73f458910927 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e5ae58e8311f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 8d69e7aa8143 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3061be7b234c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a731da909417 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 1b1492069fcf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 02a015ce0ea4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6311823abfe5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 60f230060b13 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits c461a70f704c Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] omits 72cd592ac072 lib/crypto: blake2s: avoid indirect calls to compression f [...] omits 0acb1c428b71 Merge branch 'misc-5.17' into next-fixes omits e23fcf632883 drm/amdgpu: bump driver version for new CTX OP to set/get [...] omits 5be58248077e drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates omits b64c12e68c5d drm/radeon: Add HD-audio component notifier support (v2) omits cb4bafc882c5 Revert "drm/amd/display: To modify the condition in indica [...] omits 85c34a32c718 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits cf95eae307a5 drm/amdgpu: only check for _PR3 on dGPUs omits 61be763b4295 drm/amdgpu: add another raven1 gfxoff quirk omits 8807a1c00df9 Merge branch 'kvm-pi-raw-spinlock' into HEAD omits b788c12282c1 KVM: selftests: Add a test to force emulation with a pendi [...] omits d3d63ad0539e KVM: VMX: Reject KVM_RUN if emulation is required with pen [...] omits dc7e75b3b3ee selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER omits 9388c9e074f6 selftests: kvm/x86: Introduce x86_model() omits 0369d936c0d2 selftests: kvm/x86: Export x86_family() for use outside of [...] omits 77523b7478a9 selftests: kvm/x86: Introduce is_amd_cpu() omits 2cb10e2ecdcc selftests: kvm/x86: Parameterize the CPUID vendor string check omits 674e3d609731 KVM: x86/pmu: Use binary search to check filtered events omits 27cb1fcf995b KVM: avoid warning on s390 in mark_page_dirty omits 32c8644b37cf kvm: selftests: conditionally build vm_xsave_req_perm() omits f860948ccb3b KVM: x86/cpuid: Clear XFD for component i if the base feat [...] omits c517ee95d2df KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_re [...] omits 0c48866b87f1 KVM: x86/mmu: Document and enforce MMU-writable and Host-w [...] omits e9677a5fa3b6 KVM: x86/mmu: Clear MMU-writable during changed_pte notifier omits f0bd9aecb7e7 KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU omits 3d3a5814228f parisc: Fix missing prototype for 'toc_intr' warning in toc.c omits 1c013da1ad45 parisc: Autodetect default output device and set console= [...] omits dfed9f99bbe4 parisc: Use safer strscpy() in setup_cmdline() omits f15c58394697 video/fbdev/stifb: Implement the stifb_fillrect() function omits 80323cae5166 ipc/sem: do not sleep with a spin lock held omits 80ef7291da0e ubsan: remove CONFIG_UBSAN_OBJECT_SIZE omits f371a572fb97 kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR omits 4b1fef7ec824 lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] omits 4b43c1b5c0fc btrfs: use generic Kconfig option for 256kB page size limit omits 6cebc2713ce4 arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] omits e468d0a4eda2 configs: introduce debug.config for CI-like setup omits 176ec79a1cd0 delayacct: track delays from memory compact omits 4d3959d65968 Documentation/accounting/delay-accounting.rst: add thrashi [...] omits 3d657aaf3cec delayacct: cleanup flags in struct task_delay_info and fun [...] omits b9c206b077a7 delayacct: fix incomplete disable operation when switch en [...] omits 0c83ff755499 delayacct: support swapin delay accounting for swapping wi [...] omits ab693ae2140a panic: allow printing extra panic information on kdump omits 6b3f49d3830b sysctl: documentation: fix table format warning omits 1e575b4cf4ba panic: add option to dump all CPUs backtraces in panic_print omits 72dfe310e57d docs: sysctl/kernel: add missing bit to panic_print omits 5c47448b11ba panic: Remove oops_id. omits 5411bc4743aa panic-use-error_report_end-tracepoint-on-warnings-fix omits dd3b684b4aeb panic: use error_report_end tracepoint on warnings omits 5247e061a44e fs/adfs: remove unneeded variable make code cleaner omits 3a7e9c6e5011 FAT: use io_schedule_timeout() instead of congestion_wait() omits 3a367a8c5092 hfsplus: use struct_group_attr() for memcpy() region omits 2a3301e55bed nilfs2: remove redundant pointer sbufs omits f5090d41b953 init/main.c: silence some -Wunused-parameter warnings omits 21da7c8efbcb ELF: fix overflow in total mapping size calculation omits 1e9b0232df92 fs/binfmt_elf: use PT_LOAD p_align values for static PIE omits 5d2b2e12df14 const_structs.checkpatch: add frequently used ops structs omits ad4a9ca0ffb0 checkpatch: Improve Kconfig help test omits 126e2491b830 checkpatch: relax regexp for COMMIT_LOG_LONG_LINE omits a40a8909a392 lz4: fix LZ4_decompress_safe_partial read out of bound omits 6bc9bfc90c69 lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test omits 7d6ed32478cc uuid: remove licence boilerplate text from the header omits 2d4992c99dfc uuid: discourage people from using UAPI header in new code omits 55564906b1fc kunit: replace kernel.h with the necessary inclusions omits 406ed1dc8011 test_hash.c: refactor into kunit omits cf9c63057c9b lib/Kconfig.debug: properly split hash test kernel entries omits 955ed5989485 test_hash.c: split test_hash_init omits 9e5e9b7e3927 test_hash.c: split test_int_hash into arch-specific functions omits 254c13bb0574 drivers/infiniband/sw/rxe/rxe_qp.c: fix for "hash.h: remov [...] omits cd331b4c0a47 hash.h: remove unused define directive omits c63ad003091a lib/list_debug.c: print more list debugging context in __l [...] omits a54ba3c3d4be list: introduce list_is_head() helper and re-use it in list.h omits d00395852d07 kstrtox: uninline everything omits c9ad10b38f86 kernel-sys-only-take-tasklist_lock-for-get-setpriorityprio [...] omits 1206e66c9c0f kernel/sys.c: only take tasklist_lock for get/setpriority( [...] omits 808b819385b8 kthread: dynamically allocate memory to store kthread's full name omits f63dce0258d8 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] omits 4a27acd75b6a tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] omits 55426a11ccb7 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] omits 38a01edcdb40 fs/binfmt_elf: replace open-coded string copy with get_task_comm omits 1cc1b6e52304 drivers/infiniband: replace open-coded string copy with ge [...] omits a65049c1b776 fs/exec: replace strncpy with strscpy_pad in __get_task_comm omits 754c12cf62a5 fs/exec: replace strlcpy with strscpy_pad in __set_task_comm omits a21ae42cff27 kernel.h: include a note to discourage people from includi [...] omits 0585a8da2757 include/linux/unaligned: replace kernel.h with the necessa [...] omits 388746f4e4b6 proc/sysctl: make protected_* world readable omits 9cfab1724538 proc: convert the return type of proc_fd_access_allowed() [...] omits a7dd3aba57f0 proc-make-the-proc_create-stubs-static-inlines-fix2-fix omits 2f575574b063 proc-make-the-proc_create-stubs-static-inlines-fix2 omits 542385c0ecfa proc-make-the-proc_create-stubs-static-inlines-fix omits 23636544a3a4 proc: make the proc_create[_data]() stubs static inlines omits 246ae96286ca proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] omits 83a0c76927b4 mm: percpu: add generic pcpu_populate_pte() function omits a7697b45b482 mm: percpu: add generic pcpu_fc_alloc/free funciton omits 26b5c55bccba mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef omits 967c9da81dce mm: percpu: generalize percpu related config omits 33d427760c7b kernel/hung_task.c: Monitor killed tasks. omits caa4a20107f8 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 50311e0ccf41 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits a3a3d83ec58d btrfs: avoid live-lock in search_ioctl() on hardware with [...] omits e6b50ea92831 arm64: add support for sub-page faults user probing omits 65d81b4e7ee5 mm: introduce fault_in_exact_writeable() to probe for sub- [...] omits 00f332da0ffe zsmalloc: replace get_cpu_var with local_lock omits af54b40a10b4 zsmalloc: replace per zpage lock with pool->migrate_lock omits 118d633eb2bb locking: fixup write_lock_nested() implementation omits 90f26426ef17 locking/rwlocks: fix write_lock_nested for RT omits c58c603d9a4b locking/rwlocks: introduce write_lock_nested omits 1e44beddb4da zsmalloc: remove zspage isolation for migration omits c08d3dd63a88 zsmalloc: move huge compressed obj from page to zspage omits 7bc7984bebe1 zsmalloc: introduce obj_allocated omits 68d87b5ca0c8 zsmalloc: decouple class actions from zspage works omits 040ae00aacf8 zsmalloc: rename zs_stat_type to class_stat_type omits 10dd7201d68e zsmalloc: introduce some helper functions omits 716a40e57fd3 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 8c576a620ac5 mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits 6649716d17ab mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits cdec754f91ed mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 361ed676cf88 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits 1c7a83e37a1b selftests: vm: add a hugetlb test case omits 24b18edb0c84 mm: sparsemem: use page table lock to protect kernel pmd o [...] omits 9565d058b4a5 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits 81f20668bfa8 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits 54c58a6db46c mm: discard __GFP_ATOMIC omits 279c53524fbd mm-vmalloc-allocate-small-pages-for-area-pages-fix omits c59f1e745e2f mm/vmalloc: allocate small pages for area->pages omits a534a6410779 Documentation/vm/page_owner.rst: fix unexpected indentation warns omits 9fbc22759cd6 documentation-vm-page_ownerrst-update-the-documentation-fix omits 7d0a7b051737 Documentation/vm/page_owner.rst: update the documentation omits 7ae93c5610c3 tools/vm/page_owner_sort.c: delete invalid duplicate code omits 0bb0c3a9a8c2 tools/vm/page_owner_sort.c: two trivial fixes omits f2875d7a141d tools/vm/page_owner_sort.c: support sorting pid and time omits 8c003bc937ec tools/vm/page_owner_sort.c: add switch between culling by [...] omits 2e3da197e4a8 tools/vm/page_owner_sort.c: support sorting by stack trace omits 81b6faaa9d7d tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits 014e133a8046 tools/vm/page_owner_sort.c: sort by stacktrace before culling omits 53eec3fb230d ocfs2: fix ocfs2 corrupt when iputting an inode omits 1378d8cd99a5 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits cd9dfe08f559 ocfs2: reflink deadlock when clone file to the same direct [...] omits 80c4d9fdc51c procfs: prevent unpriveleged processes accessing fdinfo dir omits e7d873f89f35 /proc/kpageflags: do not use uninitialized struct pages omits e404cf8e74dd /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 3024af6bea5d mm: fix panic in __alloc_pages omits cd027e77134e mm/oom_kill: wake futex waiters before annihilating victim [...] adds 7ecd19cfdfcb mm: percpu: generalize percpu related config adds 1ca3fb3abd2b mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef adds 23f917169ef1 mm: percpu: add generic pcpu_fc_alloc/free funciton adds 20c035764626 mm: percpu: add generic pcpu_populate_pte() function adds 25bc5b0de91b proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] adds ae62fbe29962 proc: make the proc_create[_data]() stubs static inlines adds 51a187344028 proc: convert the return type of proc_fd_access_allowed() [...] adds 153ee1c41a3e sysctl: fix duplicate path separator in printed entries adds 7080cead5d45 sysctl: remove redundant ret assignment adds 22c033989c3e include/linux/unaligned: replace kernel.h with the necessa [...] adds 40cbf09f060c kernel.h: include a note to discourage people from includi [...] adds 06c5088aeeda fs/exec: replace strlcpy with strscpy_pad in __set_task_comm adds 503471ac36df fs/exec: replace strncpy with strscpy_pad in __get_task_comm adds 7b6397d7e5df drivers/infiniband: replace open-coded string copy with ge [...] adds 95af469c4f60 fs/binfmt_elf: replace open-coded string copy with get_task_comm adds d068144d3b2c samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] adds 4cfb943537ed tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] adds 3087c61ed2c4 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] adds d6986ce24fc0 kthread: dynamically allocate memory to store kthread's full name adds 7f8ca0edfe07 kernel/sys.c: only take tasklist_lock for get/setpriority( [...] adds 26d98e9f78da get_maintainer: don't remind about no git repo when --nogi [...] adds 70ac69928e97 kstrtox: uninline everything adds 0425473037db list: introduce list_is_head() helper and re-use it in list.h adds a31f9336ed48 lib/list_debug.c: print more list debugging context in __l [...] adds fd0a1462405b hash.h: remove unused define directive adds ae7880676bc8 test_hash.c: split test_int_hash into arch-specific functions adds 5427d3d772a7 test_hash.c: split test_hash_init adds 88168bf35c52 lib/Kconfig.debug: properly split hash test kernel entries adds 0acc968f3523 test_hash.c: refactor into kunit adds 60c7801b121a kunit: replace kernel.h with the necessary inclusions adds 8e930a66993b uuid: discourage people from using UAPI header in new code adds c7e4289cbe66 uuid: remove licence boilerplate text from the header adds e073e5ef9029 lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test adds 36f8b348a94c checkpatch: relax regexp for COMMIT_LOG_LONG_LINE adds b8709bce9089 checkpatch: improve Kconfig help test adds c55cdc5cd666 const_structs.checkpatch: add frequently used ops structs adds 9630f0d60fec fs/binfmt_elf: use PT_LOAD p_align values for static PIE adds e1ce8a97befa nilfs2: remove redundant pointer sbufs adds e35fa567a082 hfsplus: use struct_group_attr() for memcpy() region adds 9bb56d592532 FAT: use io_schedule_timeout() instead of congestion_wait() adds 25d2e88632c9 fs/adfs: remove unneeded variable make code cleaner adds 23b36fec7e14 panic: use error_report_end tracepoint on warnings adds e83a4472bf9f panic: remove oops_id adds a3d5dc908a5f delayacct: support swapin delay accounting for swapping wi [...] adds 82065b726689 delayacct: fix incomplete disable operation when switch en [...] adds 1193829da1a6 delayacct: cleanup flags in struct task_delay_info and fun [...] adds ec710aa8b238 Documentation/accounting/delay-accounting.rst: add thrashi [...] adds 5bf182815344 delayacct: track delays from memory compact adds 0aaa8977acbf configs: introduce debug.config for CI-like setup adds e4bbd20d8c2b arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] adds e9009095998a btrfs: use generic Kconfig option for 256kB page size limit adds bbd2e05fad3e lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] adds bece04b5b41d kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR adds 69d0db01e210 ubsan: remove CONFIG_UBSAN_OBJECT_SIZE adds b1e78ef3be25 lib: remove redundant assignment to variable ret adds f4484d138b31 Merge branch 'akpm' (patches from Andrew) adds fa2e1ba3e9e3 Merge tag 'net-5.17-rc1' of git://git.kernel.org/pub/scm/l [...] adds 41652aae67c7 Merge tag 'pwm/for-5.17-rc1' of git://git.kernel.org/pub/s [...] adds c5a0b6e40d0b Merge tag 'vfio-v5.17-rc1' of git://github.com/awilliam/li [...] adds 67ed868d2371 Merge tag '5.17-rc-ksmbd-server-fixes' of git://git.samba. [...] adds 64f29d8856a9 Merge tag 'ceph-for-5.17-rc1' of git://github.com/ceph/cep [...] adds 7c1cf5557778 gpio: idt3243x: Fix an ignored error return from platform_ [...] adds 9f51ce0b9e73 gpio: mpc8xxx: Fix an ignored error return from platform_g [...] adds 2c271fe77d52 Merge tag 'gpio-fixes-for-v5.17-rc1' of git://git.kernel.o [...] adds 9a7376385053 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] adds e8b71a2c9458 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 235e7032d2b8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 47934e06b656 net: fix information leakage in /proc/net/ptype adds 973bf8fdd12f net: sched: Clarify error message when qdisc kind is unknown adds d15c7e875d44 net: phy: broadcom: hook up soft_reset for BCM54616S adds e2f08207c558 ethtool: Fix link extended state for big endian adds 6cee105e7f2c ipv6_tunnel: Rate limit warning messages adds 1ba1a4a90fa4 net: stmmac: dwmac-visconti: Fix bit definitions for ETHER [...] adds 0959bc4bd420 net: stmmac: dwmac-visconti: Fix clock configuration for R [...] adds 57afdc0aab09 Merge branch 'stmmac-fixes' adds ffef6ffca4c1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds fe75e84a8fe1 netfilter: nf_tables: set last expression in register trac [...] adds 7d70984a1ad4 netfilter: nft_connlimit: memleak if nf_ct_netns_get() fails adds 830af2eba403 netfilter: conntrack: don't increment invalid counter on N [...] adds 65307d2f9b08 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 55e07b6e88bc Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 2a1355f0bf41 ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 adds 23597a782795 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 717aed9b1446 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 6463abbc34ea Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 328dcc19b687 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9b9c222bc272 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3e931e83c7eb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a67697667525 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds dd18999a9ea3 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 84bd8569a404 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 7c8a4742c4ab KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU adds f082d86ea685 KVM: x86/mmu: Clear MMU-writable during changed_pte notifier adds 5f16bcac6e28 KVM: x86/mmu: Document and enforce MMU-writable and Host-w [...] adds 6ff94f27fd47 KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_re [...] adds e9737468829c KVM: x86/cpuid: Clear XFD for component i if the base feat [...] adds 1a1d1dbce6d5 kvm: selftests: conditionally build vm_xsave_req_perm() adds 7ff775aca48a KVM: x86/pmu: Use binary search to check filtered events adds b33b9c407861 selftests: kvm/x86: Parameterize the CPUID vendor string check adds 21066101f42c selftests: kvm/x86: Introduce is_amd_cpu() adds 398f9240f90f selftests: kvm/x86: Export x86_family() for use outside of [...] adds 2ba9047424fc selftests: kvm/x86: Introduce x86_model() adds bef9a701f3eb selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER adds fc4fad79fc3d KVM: VMX: Reject KVM_RUN if emulation is required with pen [...] adds e337f7e06364 KVM: selftests: Add a test to force emulation with a pendi [...] adds e09fccb5435d KVM: avoid warning on s390 in mark_page_dirty adds 4f5a884fc212 Merge branch 'kvm-pi-raw-spinlock' into HEAD adds d76fb40637fc KVM: VMX: Handle PI descriptor updates during vcpu_put/load adds e6eec09b7bc7 KVM: Drop unused kvm_vcpu.pre_pcpu field adds 12a8eee5686e KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx adds 98c25ead5eda KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 adds b6d42baddf85 KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers adds c3e8abf0f353 KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks adds 31f251d4ddfa KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode adds 202470d536b2 KVM: SVM: Don't bother checking for "running" AVIC when ki [...] adds e422b8896948 KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unb [...] adds af52f5aa5c1b KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handl [...] adds 782f64558de7 KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU adds 0f65a9d33767 KVM: VMX: Don't do full kick when triggering posted interr [...] adds 296aa26644d0 KVM: VMX: Pass desired vector instead of bool for triggeri [...] adds ccf8d687542f KVM: VMX: Fold fallback path into triggering posted IRQ helper adds 635e6357f948 KVM: VMX: Don't do full kick when handling posted interrup [...] adds 935a7333958e KVM: SVM: Drop AVIC's intermediate avic_set_running() helper adds 54744e17f031 KVM: SVM: Move svm_hardware_setup() and its helpers below [...] adds a3c19d5beaad KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled adds d5ad5b1c04c8 selftests: kvm: add amx_test to .gitignore adds fa68118144c6 kvm: selftests: sync uapi/linux/kvm.h with Linux header adds 96c852c8bf52 kvm: selftests: Do not indent with spaces adds a0f4ba7f51ea selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c adds 83a34ad84893 selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c adds e2e83a73d7ce docs: kvm: fix WARNINGs from api.rst adds e150df6e36fe Merge remote-tracking branch 'origin/master' into kvm-next-5.17 adds 5ccade126cd2 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds aa1eae12f771 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds af4c9324b23a btrfs: fix deadlock when reserving space during defrag adds ee7c61f30c22 Merge branch 'misc-5.17' into next-fixes adds a5dac40f5abc Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds cf07f08c4605 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 4e46237461a6 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] adds 3734e7eb5f44 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ffd79fec234d Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] new c6553cd5dec6 usr/include/Makefile: add linux/nfc.h to the compile-test [...] new c687da1601e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3ff4dfec1bc4 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new 0e8c441ed4bc Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 440323b6cf5b asm-generic: Add missing brackets for io_stop_wc macro new 3364c6ce23c6 arm64: atomics: lse: Dereference matching size new bb425a759847 arm64: mm: apply __ro_after_init to memory_limit new a93783792ae1 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 16f98a25bf8b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ae0b08098dde Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e6ec6dbba6bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5c8d0f275fdc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7ff682089678 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 33b1c9c99b40 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 69a037fabf6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 09967761e6ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c0780ffbcb8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e1258db46d8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 309c999d7d3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0a56a5c503ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4965b12d0500 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e577613d62e5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 79ecfe595220 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 449f72a4702f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d345abc871c4 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new b0bb9213e5d1 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new edb454a3ca74 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new be61b16fe7a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 93aeef76f583 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 10d48e127ccd Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 920a7efe6aef Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 4fc18cfbd8fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8c3e3f8119a4 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new 6ca9b23cf229 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new 3cff5fbcb28e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bd25c378527f parisc: Use safer strscpy() in setup_cmdline() new 5f7ee6e37a3c parisc: Autodetect default output device and set console= [...] new 30f308999426 parisc: Fix missing prototype for 'toc_intr' warning in toc.c new 4f05e5a39469 parisc: Drop __init from map_pages declaration new a93d754b464c parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries new 96911ea2300f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new db1503d355a7 riscv: Get rid of MAXPHYSMEM configs new f7ae02333d13 riscv: Move KASAN mapping next to the kernel mapping new 2efad17e5794 riscv: Split early kasan mapping to prepare sv48 introduction new 840125a97abc riscv: Introduce functions to switch pt_ops new 3270bfdb9e4a riscv: Allow to dynamically define VA_BITS new 60639f74c2f4 asm-generic: Prepare for riscv use of pud_alloc_one and pud_free new e8a62cc26ddf riscv: Implement sv48 support new 73c7c8f68e72 riscv: Use pgtable_l4_enabled to output mmu_type in cpuinfo new c774de22c430 riscv: Explicit comment about user virtual address space size new 0c34e79e52bb RISC-V: Introduce sv48 support without relocatable kernel new 20aa49541a2e riscv: fix boolconv.cocci warnings new 3938d5a2f936 riscv: default to CONFIG_RISCV_SBI_V01=n new 9a2451f18663 RISC-V: Avoid using per cpu array for ordered booting new 410bb20a698d RISC-V: Do not print the SBI version during HSM extension [...] new c78f94f35cf6 RISC-V: Use __cpu_up_stack/task_pointer only for spinwait method new 0b39eb38f859 RISC-V: Move the entire hart selection via lottery to SMP new 2ffc48fc7071 RISC-V: Move spinwait booting method to its own config new 26fb751ca378 RISC-V: Do not use cpumask data structure for hartid bitmap new 3c2905ea7924 riscv: canaan: remove useless select of non-existing confi [...] new db3f02df1853 riscv: dts: sifive unmatched: Add gpio poweroff new 8da46c0f98a1 RISC-V: Remove redundant err variable new c59cd507fb64 RISC-V: nommu_virt: Drop unused SLAB_MERGE_DEFAULT new faa1f054831f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aa9d4f47bf75 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a82e4944400c Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new be149638d042 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a1dadc5671f4 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] new 973e53ca01c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 52d005337b2c smb3: send NTLMSSP version information new 51620150ca2d cifs: update internal module number new 9be5925e9903 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 514abfe06f34 erofs: fix fsdax partition offset handling new 6d42de80e92b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new fe6f5ded54b0 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new fe665dc32977 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 825eab8d5a29 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 99b61ac276fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e1e4ceb5df7a Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 19a026011243 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new a8e422af6961 xfs: remove unused xfs_ioctl32.h declarations new 6191cf3ad59f xfs: flush inodegc workqueue tasks before cancel new 89f80602fc6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 11b617221222 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 195767ddfc27 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 87fbf22c22e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 07cb3fd1658c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 058e50831efa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3598aa74b09a Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 79f2caf577a6 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 5f51c7ce1dc3 ACPI: CPPC: Fix up I/O port access in cpc_read() new f684b1075128 ACPI: CPPC: Drop redundant local variable from cpc_read() new a510c78e5b6f ACPI: DPTF: Support Raptor Lake new 3a9921829933 Merge branches 'acpi-cppc' and 'acpi-dptf' into linux-next new a95be874d26b thermal: int340x: Support Raptor Lake new e5b54867f47f thermal: int340x: Add Raptor Lake PCI device id new c83f3ae084b3 Merge branch 'thermal-int340x' into linux-next new e60343600bba Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new b434773641ec Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new 7ad29aedfa5c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new b62f11b7231d Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 479e3b02b73a drm/amdgpu: add vram check function for GMC new 86700a402694 drm/amdgpu: modify a pair of functions for the pcie port w [...] new 8eb53bb2aa8a drm/amdgpu: Remove repeated calls new 33cd016e600a drm/amdgpu: remove unused variable new 5904e4135f3b drm/amdgpu: remove unused variable warning new 1b08dfb889b2 drm/amdgpu: remove gart.ready flag new 590e86fe3462 drm/amdgpu: fix broken debug sdma vram access function new f61c40c0757a drm/amdkfd: enable heavy-weight TLB flush on Arcturus new f548f4291e89 drm/amd/display: Correct MPC split policy for DCN301 new 6d1d72fb4fcf drm/amd/display: change FIFO reset condition to embedded d [...] new e36467d9bfb1 drm/amdgpu: add another raven1 gfxoff quirk new a1ca2373d56f drm/amdgpu: only check for _PR3 on dGPUs new e5fecadb7ae2 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new e145e03a9ad0 Revert "drm/amd/display: To modify the condition in indica [...] new 5534402e59cb drm/radeon: Add HD-audio component notifier support (v2) new 9341bdfe2cab drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates new 965b24abdd13 drm/amdgpu: bump driver version for new CTX OP to set/get [...] new 9b2f55000f28 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 0a1108e14b6a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 1394593be91a Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new 321f76b7ba05 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 62346e12e039 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3ee859e384d4 block: Fix wrong offset in bio_truncate() new 3feb2ea2f15b Merge branch 'block-5.17' into for-next new 46cdc45acb08 block: fix async_depth sysfs interface for mq-deadline new a6222cce61e8 Merge branch 'block-5.17' into for-next new 73031f761cb7 io-wq: delete dead lock shuffling code new 04cbc1acc493 Merge branch 'io_uring-5.17' into for-next new cb718a6ff65e Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new e7939ca8f8ff Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 574c4f8009b7 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new c476d430bfc0 dt-bindings: display: Add SPI peripheral schema to SPI bas [...] new 59449e5dc87e dt-bindings: mmc: arm,pl18x: Make each example a separate entry new d9dfab097d90 dt-bindings: rtc: st,stm32-rtc: Make each example a separa [...] new 58dfff3e984d dt-bindings: Drop unnecessary pinctrl properties new 986536b952fd dt-bindings: Fix array schemas encoded as matrices new 25e20b505e0e dt-bindings: mfd: cirrus,madera: Fix 'interrupts' in example new 66a8f7f04979 of: base: make small of_parse_phandle() variants static inline new 2ca42c3ad9ed of: property: define of_property_read_u{8,16,32,64}_array( [...] new 9b22c17a3cc5 of: Check 'of_node_reused' flag on of_match_device() new 5e547d60dae7 dt-bindings: display: bridge: drop Enric Balletbo i Serra [...] new 18a86e5907f7 dt-bindings: google,cros-ec: drop Enric Balletbo i Serra f [...] new 8fd3f71a7043 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f89b70244387 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new a151d3f0d74c Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new fcc9c806db49 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new b2341c62d763 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bec20c48d886 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e59e036d2b54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7c1b11b15683 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 6746601d37cd Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] new 5d1f41af55f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5df042b7d494 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ed8a78f08303 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8ae15c148270 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new d4de7290c470 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5d9403864801 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c300d24bb644 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 06e159aba874 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 426c168ec551 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 1132bc3251a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c1269242d230 Merge branch 'main' of git://git.infradead.org/users/willy [...] new 5e9357526d25 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 46854b6daa04 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 0931e20a7713 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 246dd5c2d74c Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] new 276434a51d37 lib/crypto: blake2s: avoid indirect calls to compression f [...] new fddaaeb5161a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 965b7bb26c53 mm/oom_kill: wake futex waiters before annihilating victim [...] new 28c6c3c22c39 mm: fix panic in __alloc_pages new 77ad2a65a738 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 9f1e8d1cc2d1 /proc/kpageflags: do not use uninitialized struct pages new f9cf567507bd procfs: prevent unpriveleged processes accessing fdinfo dir new 10a508442d4b ocfs2: reflink deadlock when clone file to the same direct [...] new fc3bb17cb8d1 ocfs2: clear links count in ocfs2_mknod() if an error occurs new e34fedb68f5d ocfs2: fix ocfs2 corrupt when iputting an inode new ba396711a0a2 tools/vm/page_owner_sort.c: sort by stacktrace before culling new de6d5fd41d69 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] new b5b7d88a2166 tools/vm/page_owner_sort.c: support sorting by stack trace new b62608cdc21a tools/vm/page_owner_sort.c: add switch between culling by [...] new 56145f6cfd65 tools/vm/page_owner_sort.c: support sorting pid and time new 83705ce04174 tools/vm/page_owner_sort.c: two trivial fixes new 92cad89db3bf tools/vm/page_owner_sort.c: delete invalid duplicate code new 434535b11bb6 Documentation/vm/page_owner.rst: update the documentation new eafb15c300a9 documentation-vm-page_ownerrst-update-the-documentation-fix new af5baf93304a Documentation/vm/page_owner.rst: fix unexpected indentation warns new 285c0e5d32a2 mm/vmalloc: allocate small pages for area->pages new b68e74f0ce20 mm-vmalloc-allocate-small-pages-for-area-pages-fix new 36a9f0a9b8fd mm: discard __GFP_ATOMIC new 9398ff87f537 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] new 8fc23b0ffee3 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] new f3b1c0be74db mm: sparsemem: use page table lock to protect kernel pmd o [...] new 928f2312db48 selftests: vm: add a hugetlb test case new 163ed1ebe027 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] new 218bbe716df8 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 13d15fab50a0 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 1bebbe21a8b9 mm: fix race between MADV_FREE reclaim and blkdev direct IO read new 70eda0e62511 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new f95a2f23dd36 zsmalloc: introduce some helper functions new ce00f4dd27cb zsmalloc: rename zs_stat_type to class_stat_type new dfb51a4ffb85 zsmalloc: decouple class actions from zspage works new eb3aa0139940 zsmalloc: introduce obj_allocated new 057aa9519649 zsmalloc: move huge compressed obj from page to zspage new bb15ed62559c zsmalloc: remove zspage isolation for migration new cd989674ff99 locking/rwlocks: introduce write_lock_nested new 21bf78f74a2d locking/rwlocks: fix write_lock_nested for RT new 49b8a3d1999d locking: fixup write_lock_nested() implementation new ec902f2001fc zsmalloc: replace per zpage lock with pool->migrate_lock new aa3b1d0e3e27 zsmalloc: replace get_cpu_var with local_lock new bceb16221bfe mm: introduce fault_in_exact_writeable() to probe for sub- [...] new 61c6518c388f arm64: add support for sub-page faults user probing new 54d0519fb68d btrfs: avoid live-lock in search_ioctl() on hardware with [...] new 02b319c14b3a fs/buffer.c: add debug print for __getblk_gfp() stall problem new 526c4a5a248a fs/buffer.c: dump more info for __getblk_gfp() stall problem new ca96d7aab6c3 kernel/hung_task.c: Monitor killed tasks. new 24c03e12826d proc/sysctl: make protected_* world readable new 19225f4b7030 lz4: fix LZ4_decompress_safe_partial read out of bound new 4e2ec8af52e1 ELF: fix overflow in total mapping size calculation new 532b89cc3de9 init/main.c: silence some -Wunused-parameter warnings new 1b3f438d1be1 docs: sysctl/kernel: add missing bit to panic_print new 6f60385c55cb panic: add option to dump all CPUs backtraces in panic_print new be59d0732645 sysctl: documentation: fix table format warning new cf995d161409 panic: allow printing extra panic information on kdump new 3a5328ac8898 ipc/sem: do not sleep with a spin lock held new b6de97a043f6 Merge branch 'akpm-current/current' new 895099983b37 fs/f2fs/data.c: fix mess new 352bb555f57a mm/migrate.c: rework migration_entry_wait() to not take a pageref new 5ff8fe2ead0f sysctl: add a new register_sysctl_init() interface new 3899bc869dec sysctl: move some boundary constants from sysctl.c to sysctl_vals new 63848b7c76e9 sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] new f5447d8ab23e hung_task: move hung_task sysctl interface to hung_task.c new 47a853a02603 watchdog: move watchdog sysctl interface to watchdog.c new d75eacc8f9a5 sysctl: make ngroups_max const new 3fd151fecfc8 sysctl: use const for typically used max/min proc sysctls new a6a15037f583 sysctl: use SYSCTL_ZERO to replace some static int zero uses new 13eed1828fff aio: move aio sysctl to aio.c new f72d7ac3936b dnotify: move dnotify sysctl to dnotify.c new 95046d007b7d hpet: simplify subdirectory registration with register_sysctl() new 585e28fd869d i915: simplify subdirectory registration with register_sysctl() new dadc312b4abf macintosh/mac_hid.c: simplify subdirectory registration wi [...] new 20ee6b8e3d9f ocfs2: simplify subdirectory registration with register_sysctl() new f52afa0e265d test_sysctl: simplify subdirectory registration with regis [...] new f949b24d3335 inotify: simplify subdirectory registration with register_ [...] new 242ed74193be inotify-simplify-subdirectory-registration-with-register_s [...] new f23da3e21089 cdrom: simplify subdirectory registration with register_sysctl() new 383a918069d8 eventpoll: simplify sysctl declaration with register_sysctl() new f465862eb4ea firmware_loader: move firmware sysctl to its own files new 3a4a76649483 firmware_loader-move-firmware-sysctl-to-its-own-files-fix new acd1b8d1f84f firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix new 04bee7a7ea5a firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 new ce53058a7bba random: move the random sysctl declarations to its own file new 04ec45e0c7f2 sysctl: add helper to register a sysctl mount point new 8178a9d58c84 sysctl-add-helper-to-register-a-sysctl-mount-point-fix new a5cb50945ad7 fs: move binfmt_misc sysctl to its own file new 803e6fdaac41 printk: move printk sysctl to printk/sysctl.c new 03ca9b44862d scsi/sg: move sg-big-buff sysctl to scsi/sg.c new d55ec402b238 stackleak: move stack_erasing sysctl to stackleak.c new cd84edf1c19d sysctl: share unsigned long const values new 3c666c301f0c fs: move inode sysctls to its own file new f20ad6bed4d7 fs: move fs stat sysctls to file_table.c new 55ea1397f2e5 fs: move dcache sysctls to its own file new 326b2bea3f3f fs/inode: avoid unused-variable warning new 599bca04da0a fs/dcache: avoid unused-function warning new 4ab701a95f1b sysctl: move maxolduid as a sysctl specific const new 278c1456e827 sysctl-move-maxolduid-as-a-sysctl-specific-const-fix new 766c43c50c72 fs: move shared sysctls to fs/sysctls.c new 6c4c9f5dc6d1 fs: move locking sysctls where they are used new a8be878b60e8 fs: move namei sysctls to its own file new 362fc4e1f6ad fs: move fs/exec.c sysctls into its own file new 2945a3a856bc fs: move pipe sysctls to is own file new 9574c77df805 sysctl: add and use base directory declarer and registrati [...] new 00a38d7f995b sysctl-add-and-use-base-directory-declarer-and-registratio [...] new 96eb36937d1c fs: move namespace sysctls and declare fs base directory new 85a668220f29 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() new 47ae5cd7d6ed printk: fix build warning when CONFIG_PRINTK=n new aa5bf994e116 fs/coredump: move coredump sysctls into its own file new 5908e11e6c4a kprobe: move sysctl_kprobes_optimization to kprobes.c new 56d3bac398c4 kernel/sysctl.c: remove unused variable ten_thousand new 02249ea4c30e sysctl: returns -EINVAL when a negative value is passed to [...] new 05e7e8842404 fs: proc: store PDE()->data into inode->i_private new 4dce02ad05c7 proc: remove PDE_DATA() completely new 379d8e7d3aa8 proc-remove-pde_data-completely-fix new 8f0d4215ee4f proc-remove-pde_data-completely-fix-fix new 652e68610877 lib/stackdepot: allow optional init and stack_table alloca [...] new bbce340e9bef lib/stackdepot: fix spelling mistake and grammar in pr_err [...] new 2a45bf25ff4a lib/stackdepot: allow optional init and stack_table alloca [...] new 277a0b7ab7dd lib/stackdepot: allow optional init and stack_table alloca [...] new c26246bc8aba lib/stackdepot: allow optional init and stack_table alloca [...] new c6821059bd76 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] new 85e4762f8f22 mm: remove cleancache new 99401eeb2777 frontswap: remove frontswap_writethrough new 511ed781bf22 frontswap: remove frontswap_tmem_exclusive_gets new d56b20f5baa2 frontswap: remove frontswap_shrink new ca7040b71c96 frontswap: remove frontswap_curr_pages new 8c1f6104f3c1 frontswap: simplify frontswap_init new 068348e44737 frontswap: remove the frontswap exports new 8f30b9367ba8 mm: simplify try_to_unuse new 750d8aeeb612 mm-simplify-try_to_unuse-fix new c52f7e5f81e3 frontswap: remove frontswap_test new b9377322a734 frontswap: simplify frontswap_register_ops new 4ac96a7b54c7 mm: mark swap_lock and swap_active_head static new 0d6a1f78e9af frontswap: remove support for multiple ops new 8eb8b1379265 mm: hide the FRONTSWAP Kconfig symbol new df6b1bf7d10d Merge branch 'akpm/master' new c94951012a74 Add linux-next specific files for 20220121
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 (7fc5253f5a13) \ N -- N -- N refs/heads/master (c94951012a74)
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 306 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: .../bindings/display/bridge/analogix,anx7814.yaml | 4 +- .../display/bridge/google,cros-ec-anx7688.yaml | 1 - .../devicetree/bindings/display/bridge/ps8640.yaml | 1 - .../bindings/display/panel/abt,y030xx067a.yaml | 5 +- .../bindings/display/panel/ilitek,ili9322.yaml | 4 +- .../bindings/display/panel/innolux,ej030na.yaml | 5 +- .../display/panel/kingdisplay,kd035g6-54nt.yaml | 5 +- .../bindings/display/panel/lgphilips,lb035q02.yaml | 5 +- .../bindings/display/panel/samsung,ld9040.yaml | 7 +- .../bindings/display/panel/samsung,s6e63m0.yaml | 1 + .../bindings/display/panel/sitronix,st7789v.yaml | 5 +- .../bindings/display/panel/sony,acx565akm.yaml | 5 +- .../devicetree/bindings/display/panel/tpo,td.yaml | 5 +- .../display/rockchip/rockchip,rk3066-hdmi.yaml | 8 - .../bindings/extcon/extcon-usbc-cros-ec.yaml | 1 - .../bindings/i2c/google,cros-ec-i2c-tunnel.yaml | 1 - .../proximity/google,cros-ec-mkbp-proximity.yaml | 1 - .../bindings/input/google,cros-ec-keyb.yaml | 1 - .../devicetree/bindings/input/gpio-keys.yaml | 6 - .../bindings/media/nxp,imx7-mipi-csi2.yaml | 12 +- .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 12 +- .../devicetree/bindings/mfd/cirrus,madera.yaml | 3 +- .../devicetree/bindings/mfd/google,cros-ec.yaml | 1 - .../devicetree/bindings/mmc/arm,pl18x.yaml | 6 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 52 +- .../bindings/net/ethernet-controller.yaml | 59 +- Documentation/devicetree/bindings/nvmem/nvmem.yaml | 17 +- .../bindings/pinctrl/cirrus,lochnagar.yaml | 9 - .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 10 - .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 1 + .../devicetree/bindings/sound/samsung-i2s.yaml | 6 - Documentation/riscv/vm-layout.rst | 12 +- Documentation/virt/kvm/api.rst | 6 +- Next/SHA1s | 56 +- Next/merge.log | 1566 +++++++------------- arch/arm64/include/asm/atomic_lse.h | 2 +- arch/arm64/include/asm/cmpxchg.h | 2 +- arch/arm64/mm/init.c | 2 +- arch/parisc/include/asm/processor.h | 2 +- arch/parisc/mm/init.c | 2 +- arch/riscv/Kconfig | 52 +- .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 5 + arch/riscv/configs/nommu_k210_defconfig | 1 - arch/riscv/configs/nommu_k210_sdcard_defconfig | 1 - arch/riscv/configs/nommu_virt_defconfig | 2 - arch/riscv/include/asm/cpu_ops.h | 2 - arch/riscv/include/asm/cpu_ops_sbi.h | 25 + arch/riscv/include/asm/csr.h | 3 +- arch/riscv/include/asm/fixmap.h | 1 + arch/riscv/include/asm/kasan.h | 11 +- arch/riscv/include/asm/page.h | 16 +- arch/riscv/include/asm/pgalloc.h | 40 + arch/riscv/include/asm/pgtable-64.h | 108 +- arch/riscv/include/asm/pgtable.h | 65 +- arch/riscv/include/asm/sbi.h | 19 +- arch/riscv/include/asm/smp.h | 2 - arch/riscv/include/asm/sparsemem.h | 6 +- arch/riscv/kernel/Makefile | 3 +- arch/riscv/kernel/asm-offsets.c | 3 + arch/riscv/kernel/cpu.c | 23 +- arch/riscv/kernel/cpu_ops.c | 26 +- arch/riscv/kernel/cpu_ops_sbi.c | 26 +- arch/riscv/kernel/cpu_ops_spinwait.c | 27 +- arch/riscv/kernel/head.S | 38 +- arch/riscv/kernel/head.h | 6 +- arch/riscv/kernel/ptrace.c | 4 +- arch/riscv/kernel/sbi.c | 189 +-- arch/riscv/kernel/setup.c | 10 - arch/riscv/kernel/smpboot.c | 2 +- arch/riscv/kvm/mmu.c | 4 +- arch/riscv/kvm/vcpu_sbi_replace.c | 11 +- arch/riscv/kvm/vcpu_sbi_v01.c | 11 +- arch/riscv/kvm/vmid.c | 4 +- arch/riscv/mm/cacheflush.c | 5 +- arch/riscv/mm/context.c | 4 +- arch/riscv/mm/init.c | 324 +++- arch/riscv/mm/kasan_init.c | 248 +++- arch/riscv/mm/tlbflush.c | 9 +- arch/x86/include/asm/kvm-x86-ops.h | 2 - arch/x86/include/asm/kvm_host.h | 12 - arch/x86/kvm/lapic.c | 2 - arch/x86/kvm/mmu/mmu.c | 4 +- arch/x86/kvm/svm/avic.c | 123 +- arch/x86/kvm/svm/svm.c | 480 +++--- arch/x86/kvm/svm/svm.h | 16 +- arch/x86/kvm/vmx/posted_intr.c | 185 +-- arch/x86/kvm/vmx/posted_intr.h | 8 +- arch/x86/kvm/vmx/vmx.c | 46 +- arch/x86/kvm/vmx/vmx.h | 3 + arch/x86/kvm/x86.c | 34 +- block/bio.c | 3 +- block/mq-deadline.c | 4 +- drivers/acpi/cppc_acpi.c | 11 +- drivers/acpi/dptf/dptf_pch_fivr.c | 1 + drivers/acpi/dptf/dptf_power.c | 2 + drivers/acpi/dptf/int340x_thermal.c | 6 + drivers/acpi/fan.h | 1 + drivers/firmware/efi/libstub/efi-stub.c | 2 + drivers/gpio/gpio-idt3243x.c | 2 +- drivers/gpio/gpio-mpc8xxx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 33 + drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 46 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 92 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 17 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/nv.c | 34 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 23 - drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 10 - drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 5 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 2 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 42 +- drivers/net/phy/broadcom.c | 1 + drivers/of/base.c | 131 +- drivers/of/device.c | 2 +- drivers/parisc/pdc_stable.c | 4 +- drivers/soc/canaan/Kconfig | 1 - .../intel/int340x_thermal/int3400_thermal.c | 1 + .../intel/int340x_thermal/int3403_thermal.c | 1 + .../int340x_thermal/processor_thermal_device.h | 1 + .../int340x_thermal/processor_thermal_device_pci.c | 1 + drivers/video/fbdev/stifb.c | 45 +- fs/btrfs/ioctl.c | 31 +- fs/cifs/cifsfs.h | 3 +- fs/cifs/ntlmssp.h | 30 +- fs/cifs/sess.c | 70 + fs/cifs/smb2pdu.c | 2 +- fs/erofs/data.c | 8 +- fs/io-wq.c | 7 +- fs/proc/proc_sysctl.c | 9 +- fs/xfs/xfs_icache.c | 22 +- fs/xfs/xfs_ioctl32.h | 18 - include/asm-generic/barrier.h | 2 +- include/asm-generic/pgalloc.h | 24 +- include/linux/ethtool.h | 2 +- include/linux/kvm_host.h | 3 - include/linux/netdevice.h | 1 + include/linux/of.h | 422 +++--- localversion-next | 2 +- net/core/net-procfs.c | 3 +- net/ipv6/ip6_tunnel.c | 8 +- net/netfilter/nf_conntrack_core.c | 8 +- net/netfilter/nf_tables_api.c | 2 +- net/netfilter/nft_connlimit.c | 11 +- net/packet/af_packet.c | 2 + net/sched/sch_api.c | 2 +- scripts/get_maintainer.pl | 2 +- sound/pci/hda/patch_cs8409-tables.c | 2 + tools/include/uapi/linux/kvm.h | 19 +- tools/testing/selftests/kvm/.gitignore | 1 + .../selftests/kvm/include/x86_64/processor.h | 10 +- tools/testing/selftests/kvm/lib/kvm_util.c | 8 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 61 +- .../selftests/kvm/x86_64/pmu_event_filter_test.c | 198 ++- tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c | 4 +- .../kvm/x86_64/vmx_close_while_nested_test.c | 4 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 34 +- usr/include/Makefile | 1 - virt/kvm/kvm_main.c | 3 - 171 files changed, 3040 insertions(+), 2834 deletions(-) create mode 100644 arch/riscv/include/asm/cpu_ops_sbi.h