This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-defconfig in repository toolchain/ci/linux.
omits 8515d05bf6bc Add linux-next specific files for 20220328 omits 64df39496742 Merge branch 'akpm/master' omits 9af1ea298cd0 kselftest/vm: override TARGETS from arguments omits 734caf880dc9 mm: remove range parameter from follow_invalidate_pte() omits c05b423d9540 dax: fix missing writeprotect the pte entry omits 3a1aaccdaa7b mm: pvmw: add support for walking devmap pages omits 63c0bc3ecf09 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs omits cad8415018f0 dax: fix cache flush on PMD-mapped pages omits 33848290a54f mm: rmap: fix cache flush on THP pages omits c2fd5e34318d mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery omits d1f6e1f588e8 Merge branch 'akpm-current/current' omits 0603f9679797 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 2dee883a22f7 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 73dc6719f056 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits d5d8fbab6634 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits c91de081b08e Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 47f1d2ca24a8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f3c8816c0d70 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4abaaa15e19f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 436def4372c7 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 4ba04bbeaa83 Merge branch 'kgdb/for-next' of git://git.kernel.org/pub/s [...] omits 78b2b2080276 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git omits 77bb2e383468 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 52db44d54754 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8a3e485497aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bb80d4a24a9d Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 10b152464b79 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 6ebeb0526947 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits 4b1275c55540 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits d0f8328b731c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e8ae324ead62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f7a5cde5c095 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ec92f18e27fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b7c8cd5e5758 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ae2ca8caeaa5 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits ea46db62486e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b011a3a026f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c0cfc2101616 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fafda379f40b Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits b13daa7f2d88 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 5580567197cb Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits d3e20c27fd1e Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 61b3903afbc1 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits f092fcc14151 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits aeecb66ddaae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cedec56527d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 81c97e5ae918 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 2f614b29e6a9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0294b69f261d Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 898542a375f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 18a871a8dbba Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 7cd6d974b187 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 4d4f3ccb8121 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 23e3fd606d63 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 93fa84108149 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 78d08f0d1202 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5ec7b22fad0d Merge branch 'master' of git://www.linux-watchdog.org/linu [...] omits 06f289457337 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 9a1a2b65cc29 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 30acdce845b3 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 8e4d522a856e Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits 7f5985b0b3f6 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 799d57acc1cb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4d2f66dd9e0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7d1ef74eac53 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 630b9933da57 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits fa80438549de Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 3fe084109343 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 54c33801cd2f Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits be6f51b8e2bd Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 0a5aa3452ecd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6d02585611ee Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 51d1547a22bd Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits cd5336251434 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 87a6ef5c05c7 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 10fab9deb685 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 35e9b40fbd6e Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 9fedf3f20599 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cf0e8a342ff1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4a7788322b52 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 94f4be578d70 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 9ced34b8502f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1ee5bb27f771 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4ab79579ed7a Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits ca65fec1df10 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4b284f361790 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 1552942f155d Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits e643e92a76c4 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 8b9bcd3ac4b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e021ca43e4ba Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits c3f73f985556 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 823b675bfc4b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 8dc701258670 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 40f0ec36da3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4ef79fb5fdf8 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 3016ab19d318 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fb545b990c45 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 34d79f16fe7f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9ae2ee332f9d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 46c548102dd1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e891f6a4b64a Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 3bcf9ef9335b Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 96cbff98ab36 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 2dea3dadc2de Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 8dcc18d6a332 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 10ff7d183bbf Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 07fc74cc8837 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 83cfc7e71f05 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits f45f20e44e8d Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits c4f687cb2885 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 53c89d00a0f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5ac786bb45c6 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits e758f8faeb2a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bd9d22b7a0df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4a9af2fd054b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1e6bfa57cc20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cb940666728d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fbe15cb1bc0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 91ae73842284 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits faf27a68dd73 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2908c5cff0a7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits b1b889535322 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits b5e214bf7e47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dfefd07d84b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f32b6866367f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 14d77068fa89 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits c329e7519286 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 63e83cd05ea5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d877adea8dd9 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits aa5fa19b51ac Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 73ba15faee61 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 66322d7e1413 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 7ffdfb418d13 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 984efdaaf990 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits b24616f92110 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits f3fc91447c0a Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits be8a5471f885 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits dd04ab81c219 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] omits 0ac157cb00e4 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 65bfc2805dd1 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits a5e77bf42257 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits cb0917fca8a4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ab3b9ff0552e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits f4f55b23dddb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9f684cb532e0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e6c66141ca48 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits f12f66bb7ae3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits aac56dca3b73 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits dd1d7818c779 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 56f28e926eba powerpc: restore removed #endif omits d39f6b9b7ee9 drm/amd/display: Fix Wstringop-overflow warnings in dc_link_dp.c omits 9eebf947468a scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_fr [...] omits b8efcb1f55c5 uapi: wireless: Replace zero-length array with flexible-ar [...] omits 8f18445fa4f9 iwlwifi: mei: Replace zero-length array with flexible-arra [...] omits 7e5c8c02911b smb3: cleanup and clarify status of tree connections omits 559e162a09cd selftests: drivers/s390x: Add uvdevice tests omits 041c774e47d0 drivers/s390/char: Add Ultravisor io device omits 01734b642740 parisc: Find a new timesync master if current CPU is removed omits 673b4591474a parisc: Move common_stext into .text section when CONFIG_H [...] omits dcb99370b57c parisc: Rewrite arch_cpu_idle_dead() for CPU hotplugging omits c7dd5cf1caa8 parisc: Implement __cpu_die() and __cpu_disable() for CPU [...] omits bd3883ee1426 parisc: Move disable_sr_hashing_asm() into .text section omits 1b2c840500ba parisc: Move CPU startup-related functions into .text section omits 2ef76236fec3 parisc: Move store_cpu_topology() into text section omits 84615181b699 parisc: Switch from GENERIC_CPU_DEVICES to GENERIC_ARCH_TOPOLOGY omits 3df6dea08e20 parisc: Ensure set_firmware_width() is called only once omits 1a58656faba4 parisc: Add constants for control registers and clean up mfctl() omits 18b87d38468d parisc: Detect hppa-suse-linux-gcc compiler for cross-building omits f6f7b06fc388 parisc: Clean up cpu_check_affinity() and drop cpu_set_aff [...] omits 4270c9baa226 parisc: Fix CPU affinity for Lasi, WAX and Dino chips omits 0209be1b02cb Revert "parisc: Fix invalidate/flush vmap routines" omits 5d4c2759d83b ksmbd: replace usage of found with dedicated list iterator [...] omits 1f05b1036a09 ksmbd: Remove a redundant zeroing of memory omits 9e349f23802b gfs2: Make sure FITRIM minlen is rounded up to fs block size omits 7f42392bdfb4 gfs2: Don't get stuck on partial buffered writes omits ec31e5d6e685 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits 819804507cdc kernel/panic.c: remove CONFIG_PANIC_ON_OOPS_VALUE indirection omits 322aa4486092 init/main.c: silence some -Wunused-parameter warnings omits 90283e105d82 lz4: fix LZ4_decompress_safe_partial read out of bound omits 43c2c8e6ea23 lib/glob.c: fix uninitialized_var.cocci warning omits c11e3c0e1fd0 lib/refcount.c: use REFCOUNT_WARN() to simplify code omits 68a5db651f2f proc/sysctl: make protected_* world readable omits ee2e141dcfb0 procfs: prevent unprivileged processes accessing fdinfo dir omits a69dd4ee1703 fs/proc/task_mmu.c: remove redundant page validation of pte_page omits 403cd2a1f239 kernel/hung_task.c: Monitor killed tasks. omits d028e3bfaa0a fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 4b17f8a49a5b fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 7c7ecccc9a18 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 1b59ed68f30d mm-only-re-generate-demotion-targets-when-a-numa-node-chan [...] omits 0d183d9824fc mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits c8d36c2b88f4 mm/mempolicy: fix potential mpol_new leak in shared_policy [...] omits c3d03349a519 userfaultfd: mark uffd_wp regardless of VM_WRITE flag omits 2f9ca22356ce hugetlb: fix comments about avoiding atomic allocation of [...] omits 2bc295a7b808 mm: discard __GFP_ATOMIC omits 452d114235f1 mm/page_alloc: add penalty to local_node omits 1a2dfd7e6c70 mm/page_alloc: adding same penalty is enough to get round- [...] omits 9fede7b6b4c8 mm/vmalloc.c: vmap(): don't allow invalid pages omits 8b271800575b mm/memcg: move generation assignment and comparison together omits 3ed734691710 mm/memcg: set pos to prev unconditionally omits 9c82fab6a049 mm/memcg: set memcg after css verified and got reference omits 3a94ce810d6f memcg: sync flush only if periodic flush is delayed omits f004710beb6f tools/vm/page_owner_sort.c: support for multi-value select [...] omits 6a1996c84f87 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] omits 60d7c89c4f5b ocfs2: fix ocfs2 corrupt when iputting an inode omits 4a33cbcb099e ocfs2: clear links count in ocfs2_mknod() if an error occurs omits dc6466cae8b8 kthread: make it clear that kthread_create_on_node() might [...] omits 922d9d98f874 /proc/kpageflags: do not use uninitialized struct pages omits 2a8cdb58c4ce /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits fed71b2675c7 hugetlb: do not demote poisoned hugetlb pages omits 3fb2cf242e74 Merge branch 'clk-range' into clk-next omits 95281b7d8392 Merge branch 'for-5.18/io_uring' into for-next omits 2719fa9886b9 Merge tag 'write-page-prefaulting' into HEAD omits 2226af05f4ea Merge branch 'for-5.18/io_uring' into for-next omits 230cd8209fd5 Merge branch 'for-5.18/io_uring' into for-next omits 43a1f21f7c97 Merge branch 'for-5.18/io_uring' into for-next omits dfb6e16868bf Merge branch 'clk-imx' into clk-next omits 44f6724c9f61 Merge branch 'clk-renesas' into clk-next omits d635d9bdb52c dt-bindings: net: snps,dwmac: modify available values of PBL omits b21bdc2ae396 Merge branch 'clk-qcom' into clk-next omits e529e21f317f Merge branch 'for-5.18/io_uring' into for-next omits 6094ac7115dd Merge branch 'for-5.18/io_uring' into for-next omits 894d02fbfa67 video: fbdev: udlfb: properly check endpoint type omits 97bf109e88a8 video: fbdev: of: display_timing: Remove a redundant zeroi [...] omits a76a57f99d96 MAINTAINERS: ksmbd: switch Sergey to reviewer omits fe7bdbd0df07 ksmbd: shorten experimental warnign on loading the module omits 74d8a8ee0028 ksmbd: increment reference count of parent fp omits 3bbc829a063c ksmbd: fix racy issue from using ->d_parent and ->d_name omits 7f813daa416d Merge branch 'for-5.18/io_uring' into for-next omits 0bb6344ddedb Merge branch 'for-5.18/alloc-cleanups' into for-next omits 7e9ddd8bad00 Merge branch 'for-5.18/64bit-pi' into for-next omits a5fa3e2004f8 Merge branch 'for-5.18/block' into for-next omits d2e178935478 Merge branch 'for-5.18/io_uring' into for-next omits 864cc8a234cd Bluetooth: mt7921s: Fix the incorrect pointer check omits f0b84d4aead1 Merge branch 'for-5.18/block' into for-next omits 1a58fcb00cca Merge branch 'fs-folio' into for-next-2022-03 omits fa082e1e538a Merge branch 'for-5.18/io_uring' into for-next omits 033465911fe5 Bluetooth: btbcm: Support per-board firmware variants omits 03663892ece8 Merge branch 'for-5.18/drivers' into for-next omits 85b0a63f8a94 Merge branch 'for-5.18/io_uring' into for-next omits dcab46bef0ad Merge branch 'for-5.18/drivers' into for-next omits f63d4c17a7cd Merge branch 'for-5.18/io_uring' into for-next omits 2426f868eca5 fs/lock: only call lm_breaker_owns_lease if there is conflict. omits 3d1024ae504b fs/lock: add new callback, lm_lock_expired, to lock_manage [...] omits 5ac0ea1d1e0f ksmbd: remove filename in ksmbd_file omits fa39c30b83ea ksmbd: remove internal.h include omits a66eb2f378b8 Merge branch 'for-5.18/io_uring' into for-next omits 1413276f228f exfat: do not clear VolumeDirty in writeback omits 5a8260c33c0d Merge branch 'clk-renesas' into clk-next omits b736ce7632d1 Merge branch 'clk-visconti' into clk-next omits eece50ff1549 Merge branch 'for-5.18/io_uring' into for-next omits 556ec1d924b8 Merge branch 'for-5.18/io_uring' into for-next omits 4679d0b736d8 Merge branch 'for-5.18/block' into for-next omits 1c405ce254ff Merge branch 'for-5.18/drivers' into for-next omits c71506bfede0 Merge branch 'for-5.18/block' into for-next omits 284534f9df0a Merge branch 'for-5.18/io_uring' into for-next omits 59f59bea7fb9 Merge branch 'for-5.18/drivers' into for-next omits e225aa3c38fc exfat: allow access to paths with trailing dots omits 2fca248cb2fe Merge branch 'for-5.18/io_uring' into for-next omits f102e7bc3b29 init/Kconfig: Specify the interpreter for rust-is-available.sh omits 02c6aa8b1755 [RFC] drivers: android: Binder IPC in Rust omits 1e1a56e7ba3a [RFC] drivers: gpio: PrimeCell PL061 in Rust omits 574d43e7dbf7 MAINTAINERS: Rust omits 44d687f85cc3 samples: add Rust examples omits e2e7cf27b587 Kbuild: add Rust support omits ad2d107fb511 docs: add Rust documentation omits 05c926d22f55 scripts: decode_stacktrace: demangle Rust symbols omits 8ff2d77a9db4 scripts: add `generate_rust_analyzer.py` omits 67e2d8d8627c vsprintf: add new `%pA` format specifier omits 43b4b02e6e6f rust: export generated symbols omits d4d7632b6609 rust: add `kernel` crate omits 46992d5bdad2 rust: add `kernel` crate's `sync` module omits 8de4148b682d rust: add `macros` crate omits 75b98bc9685b rust: add `build_error` crate omits e2c00f1d0b77 rust: add `alloc` crate omits f707426ff794 rust: add `compiler_builtins` crate omits f93f6b13f727 rust: add C helpers omits 20a8a000ebe1 kallsyms: use the correct buffer size for symbols omits 1779f6aa4d64 kallsyms: increase maximum kernel symbol length to 512 omits 0f50a8170b72 kallsyms: support "big" kernel symbols omits ab0cb592a3cc Merge branch 'for-5.18/io_uring' into for-next omits 811e8716edcd Merge branch 'for-5.18/io_uring' into for-next omits 6086bc0731d9 Merge branch 'for-5.18/block' into for-next omits ebea55dd5b54 Merge branch 'for-5.18/io_uring' into for-next omits b41364d67ff2 Merge branch 'clk-sifive' into clk-next omits 34cb85203049 Merge branch 'clk-cleanup' into clk-next omits e4fa3e89ace9 Merge branch 'clk-imx' into clk-next omits 87fab6a1422b Merge branch 'clk-ti' into clk-next omits e621c6b25da7 Merge branch 'clk-qcom' into clk-next omits ac1390fb98af Merge branch 'clk-apple' into clk-next omits 46c0d9969d09 Merge branch 'for-5.18/io_uring' into for-next omits b7e51e7a4462 tools/virtio: fix after premapped buf support omits 2c9d608a9464 virtio_ring: remove flags check for unmap packed indirect desc omits 7d176de9c390 virtio_ring: remove flags check for unmap split indirect desc omits eee27a6c3d29 virtio_ring: rename vring_unmap_state_packed() to vring_un [...] omits 2dcf95f79843 net/mlx5: Add support for configuring max device MTU omits 672100d5821e virtio-crypto: rename skcipher algs omits 1130f97f7729 virtio-crypto: implement RSA algorithm omits 1eed0dcb582f virtio-crypto: introduce akcipher service omits f14813a0a49e virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC omits 6976ed308fa2 Add definition of VIRTIO_F_IN_ORDER feature bit omits 744d6fd9c2b0 mm/balloon_compaction: make balloon page compaction callba [...] omits 2430cf541aae vDPA/ifcvf: cacheline alignment for ifcvf_hw omits 943079124ade vDPA/ifcvf: implement shared IRQ feature omits ca368ff6c6a3 Merge branch 'for-5.18/block' into for-next omits 2b97c0c06a97 Merge branch 'for-5.18/block' into for-next omits 6556641ded02 gpio: ts4900: Fix comment formatting and grammar omits 44569689184a Merge branch 'for-5.18/io_uring' into for-next omits b717496e1158 Merge branch 'devel-stable' into for-next omits c852b6e6c419 Merge branches 'misc' and 'fixes' into for-next omits 93cdab11d346 Merge branch 'clk-apple' into clk-next omits 91a4f5040931 Merge branch 'clk-microchip' into clk-next omits 94e19abed09e Merge branch 'clk-uniphier' into clk-next omits 99f8c42885f3 Merge branch 'clk-cleanup' into clk-next omits 606ba94db18e Merge branch 'clk-range' into clk-next omits 97b0db5f1fec clk: zynq: Update the parameters to zynq_clk_register_periph_clk omits 65a29e39b013 clk: zynq: trivial warning fix omits 74e40517ba4f Merge branch 'clk-cleanup' into clk-next omits bbe9b2e42b65 Merge branch 'clk-terminate' into clk-next omits b218b4903d60 Merge branch 'for-5.18/block' into for-next omits 5949965ec934 x86/PCI: Preserve host bridge windows completely covered by E820 omits 981fb8f46c87 Merge branch 'for-5.18/drivers' into for-next omits 3b34cafca1c5 Merge branch 'clk-ti' into clk-next omits 4fe9d9f545b9 Merge branch 'clk-starfive' into clk-next omits 2af1bb0690d7 Merge branch 'for-5.18/io_uring' into for-next omits aa9d05e54f14 Merge branch 'for-5.18/drivers' into for-next omits 723908690e47 Merge branches 'for-next/hardening', 'for-next/array-bound [...] omits e36a1cbb8c50 Merge branch 'for-5.18/io_uring' into for-next omits 494a9ed28359 Merge branch 'for-5.18/io_uring-statx' into for-next omits 4fa77b7329ec Merge branch 'for-5.18/64bit-pi' into for-next omits 4e00f9757ee7 Merge branch 'for-5.18/alloc-cleanups' into for-next omits 10008190a629 MIPS: boot/compressed: Use array reference for image bounds omits 1cefa6f4333f ARM/dma-mapping: Remove CMA code when not built with CMA omits faaa9171cada vDPA/ifcvf: implement device MSIX vector allocator omits fba5c453f97f vhost_vdpa: don't setup irq offloading when irq_num < 0 omits 80638c487e2e vDPA/ifcvf: make use of virtio pci modern IO helpers in ifcvf omits f32d6531a45e vhost: cache avail index in vhost_enable_notify() omits 6f9d29ab6049 drivers/virtio: Enable virtio mem for ARM64 omits d13f73e9108a x86/PCI: Log host bridge window clipping for E820 regions omits 9c253994c5ba x86/PCI: Eliminate remove_e820_regions() common subexpressions omits dac6ad043392 Merge branch 'clk-renesas' into clk-next omits 454a72ab58f8 Merge branch 'clk-rockchip' into clk-next omits 7811a4631173 Merge branch 'clk-imx' into clk-next omits 8acb0c8a0a62 Merge branch 'for-5.18/drivers' into for-next omits 925be444d999 Merge branch 'for-5.18/block' into for-next omits 05d4453f6cb5 Merge branch 'clk-at91' into clk-next omits 380b1f6a2016 libsubcmd: Fix use-after-free for realloc(..., 0) omits 2b7bd50192c8 x86/boot: Wrap literal addresses in absolute_pointer() omits 90dd81951e28 comedi: drivers: ni_routes: Use strcmp() instead of memcmp() omits b71e5c95cfd1 kasan: test: Silence allocation warnings from GCC 12 omits 8b0907748350 etherdevice: Adjust ether_addr* prototypes to silence -Wst [...] omits 5162048cb0e4 scsi: mpt3sas: Convert to flexible arrays omits f7d52e38ec7d scsi: ibmvscsis: Silence -Warray-bounds warning omits 8d60400704e5 lib: stackinit: Convert to KUnit omits 744814d2fafb um: Allow builds with Clang omits 059449bbc43b um: Remove unused timeval_to_ns() function omits e40fc0fee10a um: Cleanup syscall_handler_t definition/cast, fix warning omits de408377db30 Merge branch 'clk-const' into clk-next omits 7da5e77a1b5f Merge branch 'clk-fixes' into clk-next omits 356a8666263c Merge branch 'clk-fixes' into clk-next omits 48473a3319f6 Merge branch 'clk-fixes' into clk-next omits f7bcf5fe4346 Merge branch 'clk-mvebu' into clk-next omits fa62806ece26 Merge branch 'clk-mtk' into clk-next omits 42531e5307c3 Merge branch 'clk-renesas' into clk-next omits 54a4509cf11b Merge branch 'clk-cs2000' into clk-next omits 28c7bbb2a3fc Merge branch 'clk-kunit' into clk-next omits 95940e37624a Merge branch 'clk-xilinx' into clk-next omits cc3ec8bf60f9 Merge branch 'clk-st' into clk-next omits cb36aaa69f16 Merge branch 'clk-at91' into clk-next omits bbdfc3faa323 Merge branch 'clk-mtk' into clk-next omits bd4a0a61cacd Merge branch 'clk-si' into clk-next omits 771a98eaa735 Merge branch 'clk-microchip' into clk-next omits 20fbfc81e390 drm/imx: imx-tve: Make use of the helper function devm_pla [...] omits 0927a71fd0ed gpu: ipu-v3: image-convert: use swap() omits 1ec10274d436 h8300: don't implement set_fs omits 81dd24966885 h8300: remove memory.c omits 6e5e55227c95 Merge tag 'v5.11' into h8300-next omits 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next omits 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 35b34568912c h8300: dts: Fix /chosen:stdout-path omits 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next omits beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. omits 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. omits 2c496a11304d irq-renesas-h8s: fix interrupt handling. omits 951261bc4834 h8300_timer8: fix count mode. omits 04fffbe01d2d h8300: update dts. omits 2fdf50bd510f sh-sci: 8bit register fix. omits b2c03bb18a6d smc91x: remove GPIOLIB dependency. omits 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET omits de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h omits ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h omits 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" omits caf3f4bdb535 h8300: fix memset return value. adds 29cbaa3e60df Merge tag 'landlock-5.18-rc1' of git://git.kernel.org/pub/ [...] adds f82da161ea75 powerpc: restore removed #endif adds ae085d7f9365 mm: kfence: fix missing objcg housekeeping for SLAB adds 901c7280ca0d Reinstate some of "swiotlb: rework "fix info leak with DMA [...] adds ff61bc81b3fe Merge tag 'pinctrl-v5.18-1' of git://git.kernel.org/pub/sc [...] adds 02e2af20f4f9 Merge tag 'char-misc-5.18-rc1' of git://git.kernel.org/pub [...] adds 266d17a8c0d8 Merge tag 'driver-core-5.18-rc1' of git://git.kernel.org/p [...] adds dfdc1de64248 Merge tag 'staging-5.18-rc1' of git://git.kernel.org/pub/s [...] adds 7203062171db Merge tag 'tty-5.18-rc1' of git://git.kernel.org/pub/scm/l [...] adds a701f370b521 Merge tag 'for-linus-5.18-rc1-tag' of git://git.kernel.org [...] adds e7dbd4d5369d Merge branch 'for-5.18/selftests-fixes' into for-linus adds d111c9f0344a Merge tag 'livepatching-for-5.18' of git://git.kernel.org/ [...] adds b83d85a5c81c Merge tag 'microblaze-v5.18' of git://git.monstr.eu/linux- [...] adds b0cf9b4b26e6 MAINTAINERS: update hexagon maintainer email, tree adds 023f3fef8386 Merge tag 'hexagon-5.18-0' of git://git.kernel.org/pub/scm [...] adds cffb2b72d3ed Merge tag 'kgdb-5.18-rc1' of git://git.kernel.org/pub/scm/ [...] adds d645552e9bd9 netfilter: egress: Report interface as outgoing adds f2dd495a8d58 netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options adds 33758c891479 memcg: enable accounting for nft objects adds 2aa2f88c9707 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds d9142e1cf3bb selftests: net: Add tls config dependency for tls selftests adds dcf500065fab net: bnxt_ptp: fix compilation error adds 6da69b1da130 net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list [...] adds f32404ae1bb9 net: move net_unlink_todo() out of the header adds 906b3d64913c net/smc: Send out the remaining data in sndbuf before close adds 20695e9a9fd3 Revert "selftests: net: Add tls config dependency for tls [...] adds d717e4cae0fe Merge tag 'net-5.18-rc0' of git://git.kernel.org/pub/scm/l [...] adds e97824ff663c mm/mlock: fix two bugs in user_shm_lock() adds 0a815d0135f1 Merge tag 'ucount-rlimit-for-v5.18' of git://git.kernel.or [...] adds 1930a6e739c4 Merge tag 'ptrace-cleanups-for-v5.18' of git://git.kernel. [...] adds 37fcacb50be7 phy: PHY_FSL_LYNX_28G should depend on ARCH_LAYERSCAPE adds 9ae2a143081f Merge tag 'dma-mapping-5.18' of git://git.infradead.org/us [...] adds dcb09a08d8d4 Revert "dt-bindings: display: mediatek: add ethdr definiti [...] adds ab487888d5df dt-bindings: display: mediatek, mutex: Fix mediatek, gce-e [...] adds 10f17b2054a7 dt-bindings: display: mediatek, ovl: Fix 'iommu' required [...] adds bff4e302a667 dt-bindings: display: mediatek: Fix examples on new bindings adds 09a2fb41ba67 dt-bindings: net: snps,dwmac: modify available values of PBL adds a50e431bbc6f dt-bindings: media: mediatek,vcodec: Fix addressing cell sizes adds 22a41e9a5044 dt-bindings: Fix missing '/schemas' in $ref paths adds 5efabdadcf4a Merge tag 'devicetree-fixes-for-5.18-1' of git://git.kerne [...] adds 79bc8bface87 Merge branch 'pm-opp' adds 7000ef38052b Documentation: amd-pstate: grammar and sentence structure updates adds 3b65dd5be3c7 Merge branch 'pm-docs' adds 1d59c3b669fa Merge tag 'pm-5.18-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds 13776ebb9964 Merge tag 'devprop-5.18-rc1' of git://git.kernel.org/pub/s [...] adds 1c24a186398f fs: fd tables have to be multiples of BITS_PER_LONG adds 1ec48f95519b Merge tag 'jfs-5.18' of https://github.com/kleikamp/linux-shaggy adds 7c9d845f0612 NFSv4/pNFS: Fix another issue with a list iterator pointin [...] adds 965181d7ef7e Merge tag 'nfs-for-5.18-1' of git://git.linux-nfs.org/proj [...] adds d888c83fcec7 fs: fix fd table size alignment properly adds ee96dd9614f1 Merge tag 'libnvdimm-for-5.18' of git://git.kernel.org/pub [...] adds 407c04d6ad48 Merge branches 'clk-microchip', 'clk-si', 'clk-mtk', 'clk- [...] adds f9fca892af88 Merge branches 'clk-xilinx', 'clk-kunit', 'clk-cs2000' and [...] adds 9babf9520320 Merge branches 'clk-mvebu', 'clk-const', 'clk-imx' and 'cl [...] adds d583804c97c5 clk: zynq: trivial warning fix adds a6aa462c3efc clk: zynq: Update the parameters to zynq_clk_register_periph_clk adds 4222744d4057 Merge branches 'clk-starfive', 'clk-ti', 'clk-terminate' a [...] adds c64dd8ea8e05 Merge branches 'clk-range', 'clk-uniphier', 'clk-apple' an [...] adds cf683abd3913 Merge branches 'clk-sifive' and 'clk-visconti' into clk-next adds 95124339875c Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds f18e345dd156 Merge tag 'i3c/for-5.18' of git://git.kernel.org/pub/scm/l [...] adds 3312db01db06 Merge tag 'rpmsg-v5.18' of git://git.kernel.org/pub/scm/li [...] adds d177850d5d58 Merge tag 'hwlock-v5.18' of git://git.kernel.org/pub/scm/l [...] adds 2c54e1840634 Merge tag 'rproc-v5.18' of git://git.kernel.org/pub/scm/li [...] adds 2a44cdaa0183 Merge tag 'dmaengine-5.18-rc1' of git://git.kernel.org/pub [...] adds 4f3730117f16 Merge tag 'regulator-fix-v5.18' of git://git.kernel.org/pu [...] adds 74164d284b29 Merge tag 'pwm/for-5.18-rc1' of git://git.kernel.org/pub/s [...] adds dc0ce6cc4b13 lib/test: use after free in register_test_dev_kmod() adds 57c06b6e1e74 Merge tag 'modules-5.18-rc1' of git://git.kernel.org/pub/s [...] adds 08a491b2e4b1 Revert "parisc: Fix invalidate/flush vmap routines" adds 939fc856676c parisc: Fix CPU affinity for Lasi, WAX and Dino chips adds ac2dd3279445 parisc: Clean up cpu_check_affinity() and drop cpu_set_aff [...] adds ed9794812b0a parisc: Detect hppa-suse-linux-gcc compiler for cross-building adds 7e0b2be94c31 parisc: Add constants for control registers and clean up mfctl() adds 1e93848a385e parisc: Ensure set_firmware_width() is called only once adds 62773112acc5 parisc: Switch from GENERIC_CPU_DEVICES to GENERIC_ARCH_TOPOLOGY adds 95370b4031ec parisc: Move store_cpu_topology() into text section adds beb48dfd9672 parisc: Move CPU startup-related functions into .text section adds 4d7d4c3fc1ae parisc: Move disable_sr_hashing_asm() into .text section adds db2b0d76cdc4 parisc: Add PDC locking functions for rendezvous code adds 88b3aac6228b parisc: Implement __cpu_die() and __cpu_disable() for CPU [...] adds 98903688e610 parisc: Rewrite arch_cpu_idle_dead() for CPU hotplugging adds ca45ec3cb44a parisc: Move common_stext into .text section when CONFIG_H [...] adds 1afde47d082c parisc: Find a new timesync master if current CPU is removed adds a9fe7fa7d874 parisc: Fix patch code locking and flushing adds d5fd43bac839 Merge tag 'for-5.18/parisc-2' of git://git.kernel.org/pub/ [...] adds 787af64d05cd mm: page_alloc: validate buddy before check its migratetype. adds aa8e73eed7d3 crypto: x86/sm3 - Fixup SLS adds 93235e3df29c Merge tag 'v5.18-p1' of git://git.kernel.org/pub/scm/linux [...] adds f19c44452b58 openvswitch: Fixed nd target mask field in the flow dump. adds 5352a7613083 ax25: fix UAF bug in ax25_send_control() adds 82e31755e55f ax25: Fix UAF bugs in ax25 timers adds 807ca64e1546 Merge branch 'fix-uaf-bugs-caused-by-ax25_release' adds ad7da1ce5749 net: lan966x: fix kernel oops on ioctl when I/F is down adds 6094e391e643 dt-bindings: net: qcom,ethqos: Document SM8150 SoC compatible adds 8c1b21198551 bpf/bpftool: Add unprivileged_bpf_disabled check against v [...] adds 9052e4e83762 fprobe: Fix smatch type mismatch warning adds 261608f3105c fprobe: Fix sparse warning for acccessing __rcu ftrace_hash adds 76db1784c198 Merge branch 'fprobe: Fixes for Sparse and Smatch warnings' adds 98870605b374 bpf: Sync comments for bpf_get_stack adds c29a4920dfca bpf: Fix maximum permitted number of arguments check adds 99dea2c664d7 selftests/bpf: fix selftest after random: Urandom_read tra [...] adds ef8a257b4e49 bpftool: Fix generated code in codegen_asserts adds 73f9b911faa7 kprobes: Use rethook for kretprobe if possible adds f3a112c0c40d x86,rethook,kprobes: Replace kretprobe with rethook on x86 adds 0ef6f5c09371 x86,rethook: Fix arch_rethook_trampoline() to generate a c [...] adds 45c23bf4d1a4 x86,kprobes: Fix optprobe trampoline to generate complete pt_regs adds 7df482e62282 Merge branch 'kprobes: rethook: x86: Replace kretprobe tra [...] adds a95a4d9b39b0 xsk: Do not write NULL in SW ring at allocation failure adds 30d19d57d513 ice: xsk: Eliminate unnecessary loop iteration adds 0ec1713009c5 ice: xsk: Stop Rx processing when ntc catches ntu adds 1ac2524de7b3 ice: xsk: Fix indexing in ice_tx_xsk_pool() adds 9e928831113c Merge branch 'xsk: another round of fixes' adds ccaff3d56acc selftests/bpf: Fix clang compilation errors adds 77c9387c0c5b Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 866b7a278cdb net: dsa: felix: fix possible NULL pointer dereference adds 8f0588e80e33 ptp: ocp: handle error from nvmem_device_find adds c9ad266bbef5 sfc: Avoid NULL pointer dereference on systems without num [...] adds ec59f128a9bd wireguard: queueing: use CFI-safe ptr_ring cleanup function adds ca93ca23409b wireguard: selftests: simplify RNG seeding adds bbbf962d9460 wireguard: socket: free skb in send6 when ipv6 is disabled adds 77fc73ac89be wireguard: socket: ignore v6 endpoints when ipv6 is disabled adds 1f686f2b3e17 Merge branch 'wireguard-patches-for-5-18-rc1' adds f9512d654f62 net: sparx5: uses, depends on BRIDGE or !BRIDGE adds 50386f7526dd docs: netdev: replace references to old archives adds 30cddd30532a docs: netdev: minor reword adds c82d90b14f6c docs: netdev: move the patch marking section up adds 2fd4c50dbff1 docs: netdev: turn the net-next closed into a Warning adds 0e242e3fb7a7 docs: netdev: note that RFC postings are allowed any time adds 5d84921ac750 docs: netdev: shorten the name and mention msgid for patch status adds 8f785c1bb84f docs: netdev: rephrase the 'Under review' question adds 724c1a7443c5 docs: netdev: rephrase the 'should I update patchwork' question adds b8ba106378a0 docs: netdev: add a question about re-posting frequency adds 3eca381457ca docs: netdev: make the testing requirement more stringent adds a30059731877 docs: netdev: add missing back ticks adds 99eba4e5cbd4 docs: netdev: call out the merge window in tag checking adds 08767a26f095 docs: netdev: broaden the new vs old code formatting guidelines adds 8df0136376dc docs: netdev: move the netdev-FAQ to the process pages adds 1e71cfcf3a22 Merge branch 'docs-update-and-move-the-netdev-faq' adds 9c9a04212fa3 net: hns3: fix the concurrency between functions reading debugfs adds 7ed258f12ec5 net: hns3: fix software vlan talbe of vlan 0 inconsistent [...] adds e74e024434d0 Merge branch 'net-hns3-add-two-fixes-for-net' adds 4a7f62f91933 rxrpc: Fix call timer start racing with call destruction adds ff8376ade4f6 rxrpc: fix some null-ptr-deref bugs in server_key.c adds e382fea8ae54 can: isotp: restore accidentally removed MSG_PEEK feature adds fa7b514d2b28 can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix retur [...] adds 2e8e79c416aa can: m_can: m_can_tx_handler(): fix use after free of skb adds c70222752228 can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_s [...] adds 3d3925ff6433 can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree [...] adds 04c9b00ba835 can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree [...] adds 136bed0bfd3b can: mcba_usb: properly check endpoint type adds 50d34a0d151d can: gs_usb: gs_make_candev(): fix memory leak for devices [...] adds 46b556205dce Merge tag 'linux-can-fixes-for-5.18-20220331' of git://git [...] adds ea07af2e71cd openvswitch: Add recirc_id to recirc warning adds 9d570741aec1 vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan [...] adds 2975dbdc3989 Merge tag 'net-5.18-rc1' of git://git.kernel.org/pub/scm/l [...] adds ef3e787c21d1 usercopy: Disable CONFIG_HARDENED_USERCOPY_PAGESPAN adds 229a08a4f4e4 ARM/dma-mapping: Remove CMA code when not built with CMA adds f87cbd0565eb Merge tag 'hardening-v5.18-rc1-fix1' of git://git.kernel.o [...] adds c1ea04d82778 usr/include: replace extra-y with always-y adds bbc90bc1bd4a arch: syscalls: simplify uapi/kapi directory creation adds 69304379ff03 fixdep: use fflush() and ferror() to ensure successful wri [...] adds 9fbed27a7a11 kbuild: add --target to correctly cross-compile UAPI heade [...] adds e9c281928c24 kbuild: Make $(LLVM) more flexible adds b8321ed4a40c Merge tag 'kbuild-v5.18-v2' of git://git.kernel.org/pub/sc [...] adds d987d5ae51ec docs: kfigure.py: Don't warn of missing PDF converter in ' [...] adds 01096e5cfe3c scripts/get_feat.pl: allow output the parsed file names adds 85999f03147e docs: kernel_feat.py: add build dependencies adds b4541803d858 docs: kernel_abi.py: add sphinx build dependencies adds bcf0a536bff9 docs: kernel_include.py: add sphinx build dependencies adds 92b6de17b21c scripts/get_abi: change the file/line number meta info adds b79dfef0e2fc scripts/kernel-doc: change the line number meta info adds 9df072c73b98 Documentation: kunit: Fix cross-referencing warnings adds be78837ca3c8 docs: sphinx/requirements: Limit jinja2<3.1 adds 022bb490c797 docs: Add a document on how to fix a messy diffstat adds b4a5ea09b293 Merge tag 'docs-5.18-2' of git://git.lwn.net/linux adds 40d8abf364bc ACPI: CPPC: Avoid out of bounds access when parsing _CPC data adds f21a35098422 ACPI: CPPC: Change default error code and clean up debug m [...] adds 26de0ab9841a ACPI: IPMI: replace usage of found with dedicated list ite [...] adds 0b1be2c085ab ACPI: tables: Make LAPIC_ADDR_OVR address readable in message adds 4a13e559af0b Merge branches 'acpi-ipmi', 'acpi-tables' and 'acpi-apei' adds e729dbe8ea1c Merge tag 'acpi-5.18-rc1-2' of git://git.kernel.org/pub/sc [...] adds 6f4abbaa1bd3 drivers/virtio: Enable virtio mem for ARM64 adds d3bb267bbdcb vhost: cache avail index in vhost_enable_notify() adds 8897d6d0fcc9 vDPA/ifcvf: make use of virtio pci modern IO helpers in ifcvf adds cce0ab2b2a39 vhost_vdpa: don't setup irq offloading when irq_num < 0 adds ad5c5690de57 vDPA/ifcvf: implement device MSIX vector allocator adds 9b3e81483400 vDPA/ifcvf: implement shared IRQ feature adds 6f84622db395 vDPA/ifcvf: cacheline alignment for ifcvf_hw adds 504c1cabe325 mm/balloon_compaction: make balloon page compaction callba [...] adds 90a6951b58e9 Add definition of VIRTIO_F_IN_ORDER feature bit adds 13d640a3e9a3 virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC adds 24e19590628b virtio-crypto: introduce akcipher service adds 59ca6c93387d virtio-crypto: implement RSA algorithm adds ea993de113b8 virtio-crypto: rename skcipher algs adds 1e00e821e4ca net/mlx5: Add support for configuring max device MTU adds d80dc15bb6e7 virtio_ring: rename vring_unmap_state_packed() to vring_un [...] adds b4282ebc71aa virtio_ring: remove flags check for unmap split indirect desc adds 920379a465da virtio_ring: remove flags check for unmap packed indirect desc adds 06f05bc52269 tools/virtio: fix after premapped buf support adds f03560a57c1f tools/virtio: compile with -pthread adds 8d65bc9a5be3 virtio: use virtio_device_ready() in virtio_device_restore() adds c1ddc42da2b2 drivers/net/virtio_net: Fixed padded vheader to use v1 with hash. adds c7114b1249fa drivers/net/virtio_net: Added basic RSS support. adds 91f41f01d219 drivers/net/virtio_net: Added RSS hash report. adds c11708209df2 drivers/net/virtio_net: Added RSS hash report control. adds 7b79edfb862d Revert "virtio-pci: harden INTX interrupts" adds eb4cecb453a1 Revert "virtio_pci: harden MSI-X interrupts" adds 3f63a1d7f6f5 virtio: pci: check bar values read from virtio config space adds f1781bedea8c vdpa/mlx5: re-create forwarding rules after mac modified adds a61280ddddaa vdpa: support exposing the config size to userspace adds 81d46d693173 vdpa: change the type of nvqs to u32 adds b04d910af330 vdpa: support exposing the count of vqs to userspace adds 03a91c9af2c4 vhost: handle error while adding split ranges to iotlb adds ad6dc1daaf29 vdpa/mlx5: Avoid processing works if workqueue was destroyed adds f4f5d7cfb2e5 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds d4f1db771599 Merge tag 'auxdisplay-for-linus-v5.18-rc1' of https://gith [...] adds 354b8bf222ee Merge tag 'linux-watchdog-5.18-rc1' of git://www.linux-wat [...] adds 1754abb3e758 random: mix build-time latent entropy into pool at init adds 478f74a3d808 Merge tag 'random-5.18-rc1-for-linus' of git://git.kernel. [...] adds f008b1d6e1e0 Merge tag 'netfs-prep-20220318' of git://git.kernel.org/pu [...] adds 27ca8273fda3 gfs2: Make sure FITRIM minlen is rounded up to fs block size adds 3d198e42ce25 Merge tag 'gfs2-v5.17-rc4-fixes' of git://git.kernel.org/p [...] adds a87a08e3bf2d Merge tag 'for-linus-5.18-rc1' of git://git.kernel.org/pub [...] adds e8b767f5e040 Merge tag 'for-linus-5.18-rc1' of git://git.kernel.org/pub [...] adds 3ae8fd41573a rtc: mc146818-lib: Fix the AltCentury for AMD platforms adds 4b2dc39ca024 rtc: gamecube: Fix refcount leak in gamecube_rtc_read_offs [...] adds 915593a7a663 rtc: check if __rtc_read_time was successful adds 6a34fdcca452 Merge tag 'rtc-5.18' of git://git.kernel.org/pub/scm/linux [...] adds 5710faba8a2a Merge branch 'next' into for-linus adds 8b188fba7519 Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" adds aa240ee78834 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 576892a84f37 gpio: ts4900: Fix comment formatting and grammar adds 48ec13d36d3f gpio: Properly document parent data union adds 24f71ae5447e gpio: ts5500: Fix Links to Technologic Systems web resources adds 26803bac2b70 Merge tag 'gpio-fixes-for-v5.18-rc1' of git://git.kernel.o [...] adds 8a7724535bac ALSA: hda/cs8409: Fix Warlock to use mono mic configuration adds bdc159dfda0a ALSA: hda/cs8409: Re-order quirk table into ascending order adds 342b6b610ae2 ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants adds 6581a045d54c ALSA: hda/cs8409: Support new Warlock MLK Variants adds 5e74a1448379 ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg adds 5e2baa04e4cd ALSA: hda/cs8409: Add new Dolphin HW variants adds f30741cded62 ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 adds 6ddc2f749621 ALSA: hda: Avoid unsol event during RPM suspending adds 21b5954d61fd Merge tag 'asoc-fix-v5.18' of https://git.kernel.org/pub/s [...] adds bc55cfd5718c ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and [...] adds d0d642a5d365 Merge tag 'sound-fix-5.18-rc1' of git://git.kernel.org/pub [...] adds e6b0a7b35765 Revert "mm: madvise: skip unmapped vma holes passed to pro [...] adds de19433423c7 ocfs2: fix crash when mount with quota enabled adds e897be17a441 nilfs2: fix lockdep warnings in page operations for btree nodes adds 6e211930f79a nilfs2: fix lockdep warnings during disk space reclamation adds cdd81b313d5e nilfs2: get rid of nilfs_mapping_init() adds ece369c7e104 mm/munlock: add lru_add_drain() to fix memcg_stat_test adds 577e9846f8a9 mm/munlock: update Documentation/vm/unevictable-lru.rst adds adb11e78c5dc mm/munlock: protect the per-CPU pagevec by a local_lock_t adds 8f0b36497303 mm: kfence: fix objcgs vector allocation adds 4f1f9698d777 mailmap: update Kirill's email adds 3149c79f3cb0 mm,hwpoison: unmap poisoned page before invalidation adds ada543af3bfe mm, kasan: fix __GFP_BITS_SHIFT definition breaking LOCKDEP adds d8b7b3fa9f9b tools/vm/page_owner_sort.c: remove -c option adds c89b3ad2dea2 doc/vm/page_owner.rst: remove content related to -c option adds bfc8089f00fa mm/kmemleak: reset tag when compare object pointer adds 78049e94a171 mm/damon: prevent activated scheme from sleeping by deacti [...] adds b012b3235cb9 Merge branch 'akpm' (patches from Andrew) adds 8cf8df89678a ARM: OMAP2+: Fix regression for smc calls for vmap stack adds 31d3687d6017 ARM: dts: spear13xx: Update SPI dma properties adds 583d6b006264 ARM: dts: spear1340: Update serial node properties adds aa4df840d1c5 arm64: dts: ls1043a: Update i2c dma properties adds eeeb4f1075d7 arm64: dts: ls1046a: Update i2c node dma properties adds ba2d6201a9bf Merge tag 'soc-fixes-5.18-1' of git://git.kernel.org/pub/s [...] adds faf79934e65a s390/alternatives: avoid using jgnop mnemonic adds 9ae24d5aa001 Merge tag 's390-5.18-2' of git://git.kernel.org/pub/scm/li [...] adds 60210a3d86dc riscv module: remove (NOLOAD) adds fdecfea09328 riscv: Rename "sp_in_global" to "current_stack_pointer" adds f6e64b66629e RISC-V: Enable CPU_IDLE drivers adds e1de2c93e787 RISC-V: Rename relocate() and make it global adds 63b13e64a829 RISC-V: Add arch functions for non-retentive suspend entry/exit adds b8200905e488 RISC-V: Add SBI HSM suspend related defines adds 9d976d6721df cpuidle: Factor-out power domain related code from PSCI do [...] adds 6abf32f1d9c5 cpuidle: Add RISC-V SBI CPU idle driver adds 1bd524f7e8d8 dt-bindings: Add common bindings for ARM and RISC-V idle states adds c5179ef1ca0c RISC-V: Enable RISC-V SBI CPU Idle driver for QEMU virt machine adds bee7fbc38579 RISC-V CPU Idle Support adds 6846d656106a riscv: dts: canaan: Fix SPI3 bus width adds 2b2b574ac587 riscv: Fix fill_callchain return value adds b81d591386c3 riscv: Increase stack size under KASAN adds 8a122a66c770 RISC-V: Fix a comment typo in riscv_of_parent_hartid() adds f1de125766d6 RISC-V: Declare per cpu boot data as static adds 617487600b94 RISC-V: module: fix apply_r_riscv_rcv_branch_rela typo adds 2e7451fb5763 RISC-V: Enable profiling by default adds e634ff7733ba riscv: cpu.c: don't use kernel-doc markers for comments adds 8933e7f2e375 Documentation: riscv: remove non-existent directory from t [...] adds 6f562570b9c5 RISC-V: defconfig: Drop redundant SBI HVC and earlycon adds 1464d00b27b2 RISC-V: K210 defconfigs: Drop redundant MEMBARRIER=n adds a3dfc532b873 Merge tag 'riscv-for-linus-5.18-mw1' of git://git.kernel.o [...] adds 3e3c658055c0 XArray: Fix xas_create_range() when multi-order entry present adds 3ed4bb77156d XArray: Update the LRU list in xas_split() adds 5a3fe95d7699 Merge tag 'xarray-5.18' of git://git.infradead.org/users/w [...] adds ebf921a9fac3 readahead: Remove read_cache_pages() adds 704528d895dd fs: Remove ->readpages address space operation adds dfd8b4fc76d5 mm: remove the pages argument to read_pages adds b4e089d705ee mm: remove the skip_page argument to read_pages adds 1e4702806fac readahead: Update comments adds 2756c818e5cb iomap: Simplify is_partially_uptodate a little adds a9fcd89d67bb fs: Remove read_actor_t adds b2403a613085 fs, net: Move read_descriptor_t to net.h adds 800ba29547e1 fs: Pass an iocb to generic_perform_write() adds d7414ba14a3a filemap: Remove AOP_FLAG_CONT_EXPAND adds 0f2523366386 ext4: Correct ext4_journalled_dirty_folio() conversion adds 0fb5b2ebc042 f2fs: Correct f2fs_dirty_data_folio() conversion adds 29c87793eb3c f2fs: Get the superblock from the mapping instead of the page adds c37731301d66 ntfs: Correct mark_ntfs_record_dirty() folio conversion adds 5a60542c61f3 btrfs: Remove a use of PAGE_SIZE in btrfs_invalidate_folio() adds cda4351252e7 Merge tag 'folio-5.18d' of git://git.infradead.org/users/w [...] adds 9ec784bf774c exfat: allow access to paths with trailing dots adds a4a3d8c52d95 exfat: do not clear VolumeDirty in writeback adds ec251f3e1851 Merge tag 'exfat-for-5.18-rc1' of git://git.kernel.org/pub [...] adds fdf59eb548e5 smb3: cleanup and clarify status of tree connections adds c7803b05f74b smb3: fix ksmbd bigendian bug in oplock break, and move it [...] adds b92e358757b9 cifs: prevent bad output lengths in smb2_ioctl_query_info() adds d6f5e3584524 cifs: fix NULL ptr dereference in smb2_ioctl_query_info() adds 9a005bea4f59 Merge tag '5.18-smb3-fixes-part2' of git://git.samba.org/s [...] adds adc32821409a ksmbd: shorten experimental warning on loading the module adds 99e2aee3f925 MAINTAINERS: ksmbd: switch Sergey to reviewer adds 56b401fb0c50 ksmbd: Remove a redundant zeroing of memory adds edf5f0548fbb ksmbd: replace usage of found with dedicated list iterator [...] adds 7a3ecddc571c Merge tag '5.18-rc-ksmbd-server-fixes' of git://git.samba. [...] adds dbdcc906d978 dm ioctl: log an error if the ioctl structure is corrupted adds cc09e8a9dec4 dm integrity: set journal entry unused when shrinking device adds aad5b23ebf21 dm: fix dm_io and dm_target_io flags race condition on Alpha adds 5291984004ed dm: fix bio polling to handle possibile BLK_STS_AGAIN adds fe35fdb30511 Merge tag 'for-5.18/dm-fixes' of git://git.kernel.org/pub/ [...] adds 9666d4206e9a io_uring: fail links if msg-ring doesn't succeeed adds 3f1d52abf098 io_uring: defer msg-ring file validity check until command issue adds 3b1509f275ce Merge tag 'for-5.18/io_uring-2022-04-01' of git://git.kern [...] adds 15583a563cd5 block: restore the old set_task_ioprio() behaviour wrt PF_EXITING adds d1868328dec5 block: Fix the maximum minor value is blk_alloc_ext_minor() adds 4a3b666e0ea9 block: use dedicated list iterator variable adds 8d7829ebc1e4 blk-wbt: remove wbt_track stub adds d589ae0d4460 Merge tag 'for-5.18/block-2022-04-01' of git://git.kernel. [...] adds 726be2c72efc nvme: fix the read-only state for zoned namespaces with un [...] adds 2e21e4454bd3 nvme-pci: expose use_threaded_interrupts read-only in sysfs adds bc360b0b1611 nvme-pci: add quirks for Samsung X5 SSDs adds 8832cf922151 nvmet: use a private workqueue instead of the system workqueue adds 63bc732c3aef nvmet: remove redundant assignment after left shift adds 5974ea7ce0f9 nvme: allow duplicate NSIDs for private namespaces adds d6d6742772d7 nvme: fix RCU hole that allowed for endless looping in mul [...] adds a4a6f3c8f61c nvme-multipath: fix hang when disk goes live over reconnect adds 1e06b3e71e07 Merge tag 'nvme-5.18-2022-03-29' of git://git.infradead.or [...] adds f941c51eeac7 loop: fix ioctl calls using compat_loop_info adds f4329d1f848a drbd: fix potential silent data corruption adds db0a1550407e MAINTAINERS: add drbd co-maintainer adds 6d35d04a9e18 nbd: fix possible overflow on 'first_minor' in nbd_dev_add() adds 901aeda62efa drbd: remove usage of list iterator variable after loop adds 2651ee5ae432 drbd: remove check of list iterator against head past the [...] adds 8467b0ed6ce3 Merge tag 'for-5.18/drivers-2022-04-01' of git://git.kerne [...] adds 2524257bce43 dt-bindings: Fix phandle-array issues in the idle-states bindings adds 1fdff407028c Merge tag 'riscv-for-linus-5.18-mw2' of git://git.kernel.o [...] adds 93defd5a15dd xfs: document the XFS_ALLOC_AGFL_RESERVE constant adds c8c568259772 xfs: don't include bnobt blocks when reserving free block pool adds 15f04fdc75aa xfs: remove infinite loop when reserving free block pool adds 0baa2657dc4d xfs: always succeed at setting the reserve pool size adds 82be38bcf8a2 xfs: fix overfilling of reserve pool adds 85bcfa26f9a3 xfs: don't report reserved bnobt space as available adds d2d7c0473586 xfs: aborting inodes on shutdown may need buffer lock adds ab9c81ef321f xfs: shutdown in intent recovery has non-intent items in the AIL adds cd6f79d1fb32 xfs: run callbacks before waking waiters in xlog_state_shu [...] adds b5f17bec1213 xfs: log shutdown triggers should only shut down the log adds 41e636218358 xfs: xfs_do_force_shutdown needs to block racing shutdowns adds 3c4cb76bce43 xfs: xfs_trans_commit() path must check for log shutdown adds 5652ef31705f xfs: shutdown during log recovery needs to mark the log shutdown adds 919edbadebe1 xfs: drop async cache flushes from CIL commits. adds b32e3819a823 Merge tag 'xfs-5.18-merge-4' of git://git.kernel.org/pub/s [...] adds 49df34221804 fs: fix an infinite loop in iomap_fiemap adds a4251ab9896c Merge tag 'vfs-5.18-merge-1' of git://git.kernel.org/pub/s [...] adds 61e02cdb6ac6 aio: drop needless assignment in aio_read() adds 88e6c0207623 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] adds 1cd927ad6f62 tracing: mark user_events as BROKEN adds b490207017ba watch_queue: Free the page array when watch_queue is dismantled adds eabd9a3807e1 platform: chrome: Split trace include file adds 0e8eb5e8acba platform/chrome: cros_ec_debugfs: detach log reader wq from devm adds 02d4f8a3e05b Merge tag 'tag-chrome-platform-for-v5.18' of git://git.ker [...] adds 22ef7ee3eeb2 PCI: hv: Remove unused hv_set_msi_entry_from_desc() adds 9a212aaf9536 Merge tag 'pci-v5.18-changes-2' of git://git.kernel.org/pu [...] adds 7198bfc20176 Revert "nbd: fix possible overflow on 'first_minor' in nbd [...] adds 6f34f8c3d617 Merge tag 'for-5.18/drivers-2022-04-02' of git://git.kerne [...] adds 5f6de5cbebee KVM: Prevent module exit until all VMs are freed adds 70375c2d8fa3 Revert "KVM: set owner of cpu and vm file operations" adds 07ea4ab1f9b8 KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() adds e9611bf9d24a Documentation: kvm: fixes for locking.rst adds 99a17b77704a Documentation: kvm: include new locks adds daec8d408308 Documentation: KVM: add separate directories for architect [...] adds 45016721de3c Documentation: KVM: add virtual CPU errata documentation adds cde363ab7ca7 Documentation: KVM: add API issues section adds 7ec37d1cbe17 KVM: x86: Check lapic_in_kernel() before attempting to set [...] adds 00b5f37189d2 KVM: x86: Avoid theoretical NULL pointer dereference in kv [...] adds b1e34d325397 KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC w [...] adds a1a39128faab KVM: MMU: propagate alloc_workqueue failure adds a80ced6ea514 KVM: SVM: fix panic on out-of-bounds guest IRQ adds f47e5bbbc92f KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_ [...] adds 79593c086eb9 KVM: avoid double put_page with gfn-to-pfn cache adds df06dae3f2a8 KVM: Don't actually set a request when evicting vCPUs for [...] adds 95b065bf5c43 KVM: x86/pmu: Use different raw event masks for AMD and Intel adds 4a9e7b9ea252 KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() adds d0d96121d03d KVM: Use enum to track if cached PFN will be used in guest [...] adds cf1d88b36ba7 KVM: Remove dirty handling from gfn_to_pfn_cache completely adds 5b22bbe717d9 KVM: X86: Change the type of access u32 to u64 adds 94b4a2f1745f KVM: X86: Fix comments in update_permission_bitmask adds 8873c1434fac KVM: X86: Rename variable smap to not_smap in permission_fault() adds 4f4aa80e3b88 KVM: X86: Handle implicit supervisor access with SMAP adds 7491b7b2e1c5 KVM: x86: Make APICv inhibit reasons an enum and cleanup naming adds 320af55a930f KVM: x86: Add wrappers for setting/clearing APICv inhibits adds 4f4c4a3ee53c KVM: x86: Trace all APICv inhibit changes and capture over [...] adds 9b026073db2f KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs adds 5959ff4ae96e KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set adds e644896f5106 KVM: x86/pmu: Fix and isolate TSX-specific performance eve [...] adds a836839cbfe6 KVM: x86/emulator: Emulate RDPID only if it is enabled in guest adds ac8d6cad3c7b KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr adds ce2f72e26c1a KVM: x86: document limitations of MSR filtering adds fe5f691413c1 KVM: MIPS: remove reference to trap&emulate virtualization adds 0dacc3df898e KVM: x86: SVM: fix avic spec based definitions again adds bb2aa78e9a90 KVM: x86: SVM: move tsc ratio definitions to svm.h adds f37b735e31f4 kvm: x86: SVM: remove unused defines adds 880993138396 KVM: x86: SVM: fix tsc scaling when the host doesn't support it adds b76edfe91a87 KVM: x86: cleanup enter_rmode() adds 4335edbbc128 KVM: x86: Remove redundant vm_entry_controls_clearbit() call adds 2a8859f373b0 KVM: x86/mmu: do compare-and-exchange of gPTE via the user [...] adds c15e0ae42c8e KVM: x86: fix sending PV IPI adds 38904911e864 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds f93e2a100ee7 mips: sgi-ip22: add a check for the return of kzalloc() adds 34123208bbcc MIPS: lantiq: check the return value of kzalloc() adds bf64f7fe151b MIPS: rb532: move GPIOD definition into C-files adds 41022eff9c2d MIPS: crypto: Fix CRC32 code adds 0b0fa57a2772 Merge tag 'mips_5.18_1' of git://git.kernel.org/pub/scm/li [...] adds b6ad541697ea kconfig: remove stale comment about removed kconfig_print_ [...] adds 099c22bdca40 kbuild: fix empty ${PYTHON} in scripts/link-vmlinux.sh adds cf300b83c793 kbuild: Remove '-mno-global-merge' adds 1e39036de5fc Revert "um: clang: Strip out -mno-global-merge from USER_CFLAGS" adds bf5c0c2231bc modpost: restore the warning message for missing symbol versions adds d897b680418d Merge tag 'kbuild-fixes-v5.18' of git://git.kernel.org/pub [...] adds 8a96f454f566 perf stat: Avoid SEGV if core.cpus isn't set adds 4d4d00dd321f perf tools: Update copy of libbpf's hashmap.c adds 9a195da42fec perf beauty: Update copy of linux/socket.h with the kernel [...] adds 6d05e1398507 tools headers UAPI: Sync asm-generic/mman-common.h with th [...] adds 672b259fed48 tools arch x86: Sync the msr-index.h copy with the kernel sources adds 8db38afd12ef tools kvm headers arm64: Update KVM headers from the kerne [...] adds 7ceda0cfcafe tools headers UAPI: Sync linux/kvm.h with the kernel sources adds f444b2d15f7a tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds 5ced81243593 tools headers cpufeatures: Sync with the kernel sources adds d4ff92659244 perf tools: Stop depending on .git files for building PERF [...] adds 0df6ade7119d perf evlist: Rename cpus to user_requested_cpus adds c3ad8d23bc0e perf cpumap: Add is_subset function adds da0bfb9fdf1f perf cpumap: More cpu map reuse by merge. adds f717d89a2b20 perf evlist: Directly return instead of using local ret variable adds 7e2022af7921 perf python: Convert tracepoint.py example to python3 adds be2d3ecedd99 Merge tag 'perf-tools-for-v5.18-2022-04-02' of git://git.k [...] adds 8b2360c7157b ARM: 9187/1: JIVE: fix return value of __setup handler adds 9d17f3372306 ARM: 9190/1: kdump: add invalid input check for 'crashkernel=0' adds 9be4c88bb792 ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings [...] adds 9c6d6652e950 ARM: 9189/1: decompressor: fix unneeded rebuilds of librar [...] adds de4fb176622d Merge branches 'fixes' and 'misc' into for-linus adds 5dee87215b2c Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 7968778914e5 PCI: Remove the deprecated "pci-dma-compat.h" API adds 05b0ebd06ae6 PCI/doc: cleanup references to the legacy PCI DMA API adds 4fe87e818ea4 dma-mapping: move pgprot_decrypted out of dma_pgprot adds 63d12cc30574 Merge tag 'dma-mapping-5.18-1' of git://git.infradead.org/ [...] adds 7dd5ad2d3e82 Revert "signal, x86: Delay calling signals in atomic on RT [...] adds e235f4192f4f Merge tag 'core-urgent-2022-04-03' of git://git.kernel.org [...] adds 4009a4ac82dd x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO adds a9f84fb7158f x86/fpu: Remove redundant XCOMP_BV initialization adds d47f71f6de79 x86/fpu: Remove unused supervisor only offsets adds 35a77d4503d9 x86/fpu/xsave: Initialize offset/size cache early adds 6afbb58cc225 x86/fpu: Cache xfeature flags from CPUID adds 7aa5128b5fea x86/fpu/xsave: Handle compacted offsets correctly with sup [...] adds 781c64bfcb73 x86/fpu/xstate: Handle supervisor states in XSTATE permissions adds d6d6d50f1e80 x86/fpu/xstate: Consolidate size calculations adds 8b5656bc4e37 Merge tag 'x86-urgent-2022-04-03' of git://git.kernel.org/ [...] adds 859c2c7b1d06 Revert "clk: Drop the rate range on clk_put()" adds 34a53ff911eb Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 84055411d861 tracing: Rename the staging files for trace_events adds bed5b60bf67c proc: bootconfig: Add null pointer check adds efe34e99fc41 tracing/user_events: Hold event_mutex during dyn_event_add adds 768c1e7f1de0 tracing/user_events: Remove eBPF interfaces adds fcbf591cedbd tracing: Set user_events to BROKEN adds 18bfee3216fa ftrace: Make ftrace_graph_is_dead() a static branch adds 5cfff569cab8 tracing: Move user_events.h temporarily out of include/uapi adds 09bb8856d4a7 Merge tag 'trace-v5.18-2' of git://git.kernel.org/pub/scm/ [...] adds 312310928417 Linux 5.18-rc1 adds 48265601a848 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds c7fa848ff01d KVM: PPC: Book3S HV P9: Fix "lost kick" race adds 04a5b0ee9704 Merge branch 'kvm-ppc-cap-210' of https://git.kernel.org/p [...] adds b5149e229218 KVM: PPC: Book3S PR: Disable SCV when AIL could be disabled adds 839d893b4067 KVM: PPC: Book3S PR: Disallow AIL != 0 adds f771b55731fc KVM: PPC: Use KVM_CAP_PPC_AIL_MODE_3 adds 1aa940d97f8c Merge branch 'topic/ppc-kvm' into next adds af41d2866f7d powerpc/64: Fix build failure with allyesconfig in book3s_ [...] adds e4ff77598a10 powerpc/numa: Handle partially initialized numa nodes adds 7f921a2d6c93 KVM: PPC: Move kvmhv_on_pseries() into kvm_ppc.h adds 49045d7ba23f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 059a47f1da93 net: sfc: add missing xdp queue reinitialization adds 9381fe8c849c net/tls: fix slab-out-of-bounds bug in decrypt_internal adds 012d69fbfcc7 vrf: fix packet sniffing for traffic originating from ip tunnels adds 1effe8ca4e34 skbuff: fix coalescing for page_pool fragment recycling adds 066dfc429040 Revert "net: dsa: stop updating master MTU from master.c" adds bd8c624c0cd5 ice: Clear default forwarding VSI during VSI release adds 2c0069f3f91f ice: Fix MAC address setting adds 1273f89578f2 ice: Fix broken IFF_ALLMULTI handling adds 4298a62ff894 Merge branch 'ice-fixups' adds 60be976ac451 mctp: Fix check for dev_hard_header() result adds 8ce40a2fd350 mctp i2c: correct mctp_i2c_header_create result adds 4a9dda1c1da6 mctp: Use output netdev to allocate skb headroom adds f41bdd49afef Merge branch 'MCTP-fixes' adds c3efcedd272a net: micrel: fix KS8851_MLL Kconfig adds 6bf92d70e690 net: ipv4: fix route with nexthop object delete warning adds 392baa339c6a selftests: net: add delete nexthop route warning test adds 37391cc843eb Merge branch 'nexthop-route-deletye-warning' adds 31ac3bcee47b net/fungible: Fix reference to __udivdi3 on 32b builds adds c21cabb0fd0b net: stmmac: Fix unset max_speed difference between DT and [...] adds 5a48b7433a5a docs: net: dsa: fix minor grammar and punctuation issues adds 692930cc4350 selftests: net: fix nexthop warning cleanup double ip typo adds ae83544d5909 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 522574fd7864 bpftool: Explicit errno handling in skeletons adds d31e0386a2f1 bpf: Fix sparse warnings in kprobe_multi_resolve_syms adds 2609f635a20d selftests/bpf: Fix warning comparing pointer to 0 adds a2fb49833cad rethook: Fix to use WRITE_ONCE() for rethook:: Handler adds 4a9c7bbe2ed4 bpf: Resolve to prog->aux->dst_prog->type only for BPF_PRO [...] adds 0a210af6d0a0 bpf: selftests: Test fentry tracing a struct_ops program adds ab2fca712731 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 037250f0a45c ath9k: Properly clear TX status area before reporting to mac80211 adds 598be865ee00 MAINTAINERS: claim include/uapi/linux/wireless.h adds 61a891efbb10 MAINTAINERS: mark wil6210 as orphan adds 909be7e02f76 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds a0863734914c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 76f52ade099c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9c75b62010f4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e417039ed294 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 6c09f2660fcc Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds de94ce855406 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] adds daa622f6d1b9 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds e4fbe3d4657b Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds c3ba93c0996d Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 0b030dfe5b7c dt-bindings: extcon: maxim,max77843: fix ports type adds baaf729c8bf8 dt-bindings: power: renesas,apmu: Fix cpus property limits adds e66ae3b2fd86 dt-bindings: Fix incomplete if/then/else schemas adds 6d90bb49d184 dt-bindings: irqchip: mrvl,intc: refresh maintainers adds c778f9a4d967 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 41e509c73a72 Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" adds 18bc0f87e265 mmc: mmci: stm32: correctly check all elements of sg list adds 6f2e03c11ef6 mmc: block: Check for errors after write on SPI adds b87b59c1b7af Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 04a14441abdb Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 9f8b577f7b43 Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by [...] adds 3a5469582c24 Drivers: hv: vmbus: Fix initialization of device object in [...] adds 792f232d57ff Drivers: hv: vmbus: Fix potential crash on module unload adds 37200078ed6a Drivers: hv: vmbus: Propagate VMbus coherence to each VMbu [...] adds 8d21732475c6 PCI: hv: Propagate coherence from VMbus device to PCI device adds b6cae15b5710 Drivers: hv: vmbus: Prevent load re-ordering when reading [...] adds 7b5c743d55a5 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 5f7b839d47db SUNRPC: Return true/false (not 1/0) from bool functions adds 6b8a94332ee4 nfsd: Fix a write performance regression adds 999397926ab3 nfsd: Clean up nfsd_file_put() adds 5bb8f6fe75b5 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 248eec8fefd7 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 56ad09fc9d71 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds fbca3a450bc7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a8cf7cf8d78a Merge branches 'misc' and 'fixes' into for-next adds 012d2fb6c8c9 Merge branch 'devel-stable' into for-next adds a511524f3113 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 656dece7a478 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1a5a65f04dee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ef057393ccef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 502b6abb1e43 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds acc43a876900 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds a86adb8a311f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e95cfc754407 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds dafed4560aa7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 61971f5f8ef3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 45fb3a93b98d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6cb318ad2895 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 94b9fab19898 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 74f1ccbb232c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 32a8d09d8592 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 6c8e022af8c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 50e8b0c4735a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6050286e6298 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds ac56c2bd6d08 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 6279b0a24069 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 30dbfb3bc1c9 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 0fd631ae2a8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 565de8620be3 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 86fd28955e6b uapi: simplify __ARCH_FLOCK{,64}_PAD a little adds f1b7ae406668 uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h adds 74849b343e63 compat: consolidate the compat_flock{,64} definition adds e26c59b03724 arch: Add SYSVIPC_COMPAT for all architectures adds fdd962487d02 fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT adds 6acaf8202012 asm-generic: compat: Cleanup duplicate definitions adds c7e48bf0c3a1 syscalls: compat: Fix the missing part for __SYSCALL_COMPAT adds 0f6ffeaeed8f riscv: Fixup difference with defconfig adds a52093fd5161 riscv: compat: Add basic compat data type implementation adds 2a00500256d0 riscv: compat: Support TASK_SIZE for compat mode adds 53e0f07d9889 riscv: compat: syscall: Add compat_sys_call_table implementation adds 3daabbb1e78f riscv: compat: syscall: Add entry.S implementation adds 9831120244d7 riscv: compat: process: Add UXL_32 support in start_thread adds c29ef48e0dd9 riscv: compat: Add elf.h implementation adds 00b169f8cd20 riscv: compat: Add hw capability check for elf adds 22eec094d068 riscv: compat: vdso: Add COMPAT_VDSO base code implementation adds c1cfe271d013 riscv: compat: vdso: Add setup additional pages implementation adds 0f713062b0ee riscv: compat: signal: Add rt_frame implementation adds 7b15a8d861a0 riscv: compat: ptrace: Add compat_arch_ptrace implement adds 4762a76d04f9 riscv: compat: Add COMPAT Kbuild skeletal support adds 60d248b9e349 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds 47258d329743 h8300: fix memset return value. adds db4c9958351c h8300: Add missing symbol "BOOT_LINK_OFFSET" adds b1766e312f56 h8300: move definition of __kernel_size_t etc. to posix_types.h adds ed265694ddbd h8300: move definition of __kernel_size_t etc. to posix_types.h adds c67d7bbabee7 h8300: Fix BOOT_LINK_OFFSET adds 374b5a3765ba smc91x: remove GPIOLIB dependency. adds 9904a2b980c7 sh-sci: 8bit register fix. adds caae519209cd h8300: update dts. adds ee37bf6a5849 h8300_timer8: fix count mode. adds f45fdb7acce2 irq-renesas-h8s: fix interrupt handling. adds b14f40a91663 irq-renesas-h8300h: Fix external interrupt contorol. adds 1bf38534b95d irq-renesas-h8s: Fix external interrupt control. adds f2b774b5aedf h8300: dts: Fix /chosen:stdout-path adds a07002703aaf h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 096e0fe4084e h8300: remove memory.c adds e42445d31645 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds a16eb931ee4d parisc: In flush_cache_page, always flush tlb if pfn is valid adds f3200b99eaea parisc: Implement flush_cache_vmap_vunmap adds 6792786bd468 parisc: Don't enforce DMA completion order in cache flushes adds 7d968f702772 parisc: Only list existing CPUs in cpu_possible_mask adds 71c573400c9d parisc: Update 32- and 64-bit defconfigs adds e15cc24dc854 parisc: Re-enable GENERIC_CPU_DEVICES for !SMP adds c240d602a90d parisc: Show model and model name in one line in /proc/cpuinfo adds 1b96a08339bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 32afe7935c95 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a45e36f513b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1041f46cfc59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3a5302c74c6d cifs: fix potential race with cifsd thread adds 8ea74d7d5738 cifs: remove check of list iterator against head past the [...] adds 17a9c92d6891 cifs: force new session setup and tcon for dfs adds 66d4799f0304 cifs: update internal module number adds 003dbd38e7ec Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds f91c8e1b1e52 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds de1ff62bc8fa Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 4124a66f6385 fs/lock: add new callback, lm_lock_expired, to lock_manage [...] adds ea5a9f182267 fs/lock: only call lm_breaker_owns_lease if there is conflict. adds c1dbd5583235 fs/lock: add helper locks_owner_has_blockers to check for [...] adds 9bb1d3dd68d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7dba7262528e Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds bd71875fe497 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ea01597c775b Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 77d72ed53f2e uninline may_mount() and don't opencode it in fspick(2)/fsopen(2) adds 970493fe4b42 linux/mount.h: trim includes adds c0a650363225 build_mount_idmapped(): don't open-code proc_ns_fget() adds 30f3cecddee4 m->mnt_root->d_inode->i_sb is a weird way to spell m->mnt_sb... adds 3eaeb5de0735 blob_to_mnt(): kern_unmount() is needed to undo kern_mount() adds e6c096b8d709 move mount-related externs from fs.h to mount.h adds e3040a96e084 Merge branches 'work.misc', 'work.mount' and 'pidfd.mount_ [...] adds fb731123c794 fs/namei.c:reserve_stack(): tidy up the call of try_to_unlazy() adds c36d6a662e2b get rid of dead code in legitimize_root() adds 21e415003b8d namei: cleanup double word in comment adds fd78f28f9f50 Merge branch 'work.namei' into for-next adds c87a777538e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 79bcda1c387a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7e3bd4a02c9d PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 adds e06d76f15606 Merge branch 'pci/hotplug' adds c889a46402a5 x86/PCI: Eliminate remove_e820_regions() common subexpressions adds cdede81acc27 x86/PCI: Log host bridge window clipping for E820 regions adds 8357c31f8a9b Merge branch 'pci/resource' adds 4d9b0916581b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7ac3497cd5ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 801a43736c2c Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 1570bb8e982d Merge branches 'acpi-ipmi', 'acpi-tables' and 'acpi-cppc' [...] adds bd1967230866 Merge branch 'pm-docs' into linux-next adds 798e73f552a3 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 138cbbc0b270 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 4f834e072a2e Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 30c90f6757a7 arm64, insn: Add ldr/str with immediate offset adds 7db6c0f1d8ee bpf, arm64: Optimize BPF store/load using arm64 str/ldr(im [...] adds 5b3d19b9bd40 bpf, arm64: Adjust the offset of str/ldr(immediate) to pos [...] adds f516420f683d bpf, tests: Add tests for BPF_LDX/BPF_STX with different offsets adds 38608ee7b690 bpf, tests: Add load store test case for tail call adds 11e17ae42377 bpf: Use swap() instead of open coding it adds fe4625d8b053 selftests/bpf: Remove unused variable from bpf_sk_assign test adds 8eb943fc5e5f bpf: Remove redundant assignment to smap->map.value_size adds 891663ace74c bpf, test_offload.py: Skip base maps without names adds cf60cbcd0e53 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1b26012c0dad Bluetooth: btbcm: Support per-board firmware variants adds 985e113080ed Bluetooth: mt7921s: Fix the incorrect pointer check adds 87754a50fc4d Bluetooth: fix dangling sco_conn and use-after-free in sco [...] adds 2598fe7291d8 Bluetooth: Keep MGMT pending queue ordered FIFO adds 30b0001fcdc1 Bluetooth: btintel: Constify static struct regmap_bus adds ab96b2fb43c6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 21d139d73f77 dma-buf/sync-file: fix logic error in new fence merge code adds c42ee39c1e78 dma-buf: handle empty dma_fence_arrays gracefully adds 67bae5f28c89 drm: of: Properly try all possible cases for bridge/panel [...] adds 38c83475bfe6 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 5d8539d2fbe3 amdgpu/pm: Add new hwmgr API function "emit_clock_levels" adds a63e6b83c214 amdgpu/pm: Implement emit_clk_levels for vega10 adds e3026a057f96 drm/amdgpu/vcn3: send smu interface type adds 8ecad8d66d7f drm/amd/pm: Check feature support using IP version adds 9f07550b3c8a drm/amdgpu: Re-classify some log messages in commit path adds 425d7a87e54e drm/amd/vcn: fix an error msg on vcn 3.0 adds a3d63c62bdf0 drm/amdgpu: Add vcn and jpeg ras support flag adds 60fce7417fd6 drm/amdgpu/vcn: Add vcn ras support adds edd08fa137d3 drm/amdgpu/jpeg: Add jpeg block ras support adds f0a339a8c096 drm/amdgpu/vcn: Add vcn and jpeg ver 2.6 ras register definition adds c543dcbe4237 drm/amdgpu/vcn: Add VCN ras error query support adds 749831acb1f6 drm/amdgpu/jpeg: Add jpeg ras error query support adds 1aa6b091f622 drm/amd/display: Create underflow interrupt IRQ type adds 71d7a553645f drm/amd/display: Remove SW w/a for HDCP 1.4 1A-07 failure [...] adds 5abef8e5ce91 drm/amd/display: Set fec register init value adds e9ebc23b3fb2 drm/amd/display: Enable 3-plane MPO for DCN31 adds 83bb503275bd drm/amd/display: Correct Slice reset calculation adds 06bab5897c51 drm/amd/display: Power down hardware if timer not trigger adds 75c95f4550e3 drm/amd/display: Remove redundant dsc power gating from init_hw adds 384bd90d1cc1 drm/amd/display: Enable power gating before init_pipes adds a905f0b59fef drm/amd/display: Clear optc false state when disable otg adds 84d1ce0631c7 drm/amd/display: Add work around for AUX failure on wake. adds 8cb3c169fc75 drm/amd/display: Add support for USBC connector adds a772105cfaca drm/amd/display: Update LTTPR UHBR link rate support struct adds 4304b8a434b6 drm/amd/display: Revert FEC check in validation adds ad371c8a2f66 drm/amd/display: [FW Promotion] Release 0.0.110.0 adds 9510d365e062 drm/amd/display: 3.2.179 adds c4af42b4eb5b drm/amd/display: Fix allocate_mst_payload assert on resume adds 3222a81148ca drm/amd/display: Fix pointer dereferenced before checking adds 9563e1ec9292 drm/amdgpu: Correct unlocked update fence handling adds 44e121fbf155 drm/amdgpu: Add tlb_cb for unlocked update adds e84c8ab52dc7 drm/amd/display: Fix pointer dereferenced before checking adds 6452c544fbab drm/amd/display: DCN3.1: don't mark as kernel-doc adds 8f3286942f80 amd/display: set backlight only if required adds 55a2d21bba3d drm/amdgpu: fix some kerneldoc in the VM code v2 adds 4499c90e902f drm/amdgpu: fix incorrect size printing in error msg adds 8fde0248a32d drm/amdkfd: Use atomic64_t type for pdd->tlb_seq adds 60044748f2c8 drm/amdgpu: Use switch case for unique_id adds 6e5d64e3eaf6 drm/amdgpu: Add UNIQUE_ID to MetricsMember_t adds 4a93d938a4cb drm/amdgpu: Use metrics data function to get unique_id for [...] adds ebd9c071d29e drm/amdgpu: Add unique_id support for sienna cichlid adds 851c5f242a03 drm/amd/display: detach fpu operations from dcn10_validate [...] adds 9696679bf7ac drm/amd/display: remove DC_FP_* wrapper from dml folder adds 5e9c445172fd drm/amdgpu: Fix unique_id references for Sienna Cichlid adds 058497e1f596 drm/amdgpu: fix incorrect GCR_GENERAL_CNTL address adds cf8cc382aa7c drm/amdgpu: Sync up header and implementation to use the s [...] adds e45422695c19 drm/amdkfd: Create file descriptor after client is added t [...] adds b97ae7671641 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 860decbf744e Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 1aa913ba60b2 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds bbe288d1d53b gpu: ipu-v3: image-convert: use swap() adds 70b1093b53cb drm/imx: imx-tve: Make use of the helper function devm_pla [...] adds 83b2cbda9347 drm/imx: make static read-only array channel_offsets const adds b70a87e66563 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 10457305be12 video: fbdev: of: display_timing: Remove a redundant zeroi [...] adds 1888aab32d46 video: fbdev: udlfb: properly check endpoint type adds f38d3810fcc6 video: fbdev: pxafb: use if else instead adds 510b888ff77d video: fbdev: sis: fix potential NULL dereference in sisfb [...] adds 739c0e0e7ccd linux/fb.h: Spelling s/palette/palette/ adds f2c7e25c8c26 video: fbdev: pm2fb: Fix a kernel-doc formatting issue adds 68d3b45c4c12 video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's [...] adds 1b21645e1d3a video: fbdev: omap: Make it CCF clk API compatible adds 634a3f9a4499 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2f838f08c0c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds db22e414e0fd Merge branch 'for-5.18/io_uring' into for-next adds e041da0bb207 Merge branch 'for-5.18/block' into for-next adds 3b255fe79c9e Merge branch 'for-5.18/drivers' into for-next adds c02b67509585 Merge branch 'for-5.18/drivers' into for-next adds c686f7a5cbe2 io_uring: defer splice/tee file validity check until comma [...] adds 80cebe5f708e io_uring: don't check req->file in io_fsync_prep() adds 67b218c9af37 io_uring: move read/write file prep state into actual opco [...] adds b4f73ede83da io_uring: defer file assignment adds f5e6d9c5b08b io_uring: drop the old style inflight file tracking adds 011a6ca93f44 Merge branch 'for-5.18/io_uring' into for-next adds 79d4320e6e82 Merge branch 'for-5.18/block' into for-next adds feaeef1295aa Merge branch 'for-5.18/drivers' into for-next adds 27029c0fd4a6 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds a626e5207b5d block: allow using the per-cpu bio cache from bio_alloc_bioset adds f50eba0c14e9 block: allow use of per-cpu bio alloc cache by block drivers adds af4a6c937d51 dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset adds 646bb839e5f8 dm: optimize is_abnormal_io for normal rw IO adds ddf834f31fe3 dm: simplify dm_io access in dm_split_and_process_bio adds 8ceddf961ca8 dm: simplify dm_start_io_acct adds 7beb72a8fa31 dm: mark various branches unlikely adds e7f81c7b8366 dm: add local variables to clone_endio and __map_bio adds e1c4ab4fd11b dm: move hot dm_io members to same cacheline as dm_target_io adds 68511858b049 dm: introduce dm_{get,put}_live_table_bio called from dm_s [...] adds 311a8e665060 dm: assign io->orig_bio at very end of dm_split_and_process_bio adds 56219ebb5f5c dm: factor out dm_io_wait_for_submission adds fdfd3fde681a dm: factor out dm_io_set_error and __dm_io_dec_pending adds 4aa7a368370c dm: add DM_IO_REFFED and optimize out refcounting for normal IO adds 960e179bce34 dm: use state machine for bio polling completion adds a734aa98f9d3 dm: push error handling down to __split_and_process_bio adds 5620541b4fda dm: push splitting down into __split_and_process_bio adds bcf3a5a5d759 dm: do not account REQ_PREFLUSH bios adds bd3f91e6d5a0 dm: conditionally enable branching for less used features adds 44d3adefc9f3 dm: simplify basic targets adds 7f790f4da003 dm: remove bio polling debug checks adds 6921bfb3b523 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c25f35848320 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 4bb0caffedb4 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 5642be3377c4 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 761405f463a1 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds 9652545318dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 021adbd54768 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8f19aaea9a4e Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 6ae5e7e1a74b Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 1bfc8ff6481c Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds 8a7fd0173a4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b6391337879b Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds f1a9761fbb00 KVM: x86: Allow userspace to opt out of hypercall patching adds 6c2fa8b20d0c selftests: KVM: Test KVM_X86_QUIRK_FIX_HYPERCALL_INSN adds b9f3973ab3a8 KVM: x86: nSVM: implement nested VMLOAD/VMSAVE adds edf721238576 KVM: x86: SVM: allow to force AVIC to be enabled adds 249f32493304 KVM: x86: mark synthetic SMM vmexit as SVM_EXIT_SW adds a795cd43c5b5 KVM: x86/xen: Use gfn_to_pfn_cache for runstate area adds 916d3608df82 KVM: x86: Use gfn_to_pfn_cache for pv_time adds 7caf9571563e KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_info adds 69d413cfcf77 KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_time_info adds 8733068b9bdb KVM: x86/xen: Make kvm_xen_set_evtchn() reusable from othe [...] adds 35025735a79e KVM: x86/xen: Support direct injection of event channel events adds 2fd6df2f2b47 KVM: x86/xen: intercept EVTCHNOP_send from guests adds 0ec6c5c5bb65 KVM: x86/xen: handle PV IPI vcpu yield adds 942c2490c23f KVM: x86/xen: Add KVM_XEN_VCPU_ATTR_TYPE_VCPU_ID adds 536395260582 KVM: x86/xen: handle PV timers oneshot mode adds 28d1629f751c KVM: x86/xen: Kernel acceleration for XENVER_version adds fde0451be8fb KVM: x86/xen: Support per-vCPU event channel upcall via lo [...] adds 661a20fab7d1 KVM: x86/xen: Advertise and document KVM_XEN_HVM_CONFIG_EV [...] adds 1a65105a5aba KVM: x86/xen: handle PV spinlocks slowpath adds 25eaeebe710c KVM: x86/xen: Add self tests for KVM_XEN_HVM_CONFIG_EVTCHN_SEND adds a29833e36b43 KVM: x86/xen: Update self test for Xen PV timers adds 1421211ae1de KVM: VMX: Prepare VMCS setting for posted interrupt enabli [...] adds fe3787a0d149 KVM: x86/i8259: Remove a dead store of irq in a conditional block adds ffbb61d09fc5 KVM: x86: Accept KVM_[GS]ET_TSC_KHZ as a VM ioctl. adds 741e511b4208 KVM: x86: Don't snapshot "max" TSC if host TSC is constant adds e467b0de82b2 KVM: x86: Test case for TSC scaling and offset sync adds d063de55f479 KVM: x86: Support the vCPU preemption check with nopvspin [...] adds 1ee73a332f80 KVM: x86: SVM: use vmcb01 in init_vmcb adds db663af4a001 kvm: x86: SVM: use vmcb* instead of svm->vmcb where it mak [...] adds ea91559b0054 KVM: x86: SVM: remove vgif_enabled() adds 1d5a1b5860ed KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running adds d20c796ca370 KVM: x86: nSVM: implement nested LBR virtualization adds 74fd41ed16fd KVM: x86: nSVM: support PAUSE filtering when L0 doesn't in [...] adds 0b349662184b KVM: x86: nSVM: implement nested vGIF adds d5fa597ed870 KVM: x86: allow per cpu apicv inhibit reasons adds f44509f849fe KVM: x86: SVM: allow AVIC to co-exist with a nested guest running adds 945024d764a1 KVM: x86: optimize PKU branching in kvm_load_{guest|host}_ [...] adds 0579f73b57c6 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 81e07a4f6df1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2ec2f93d04cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8b3054cc4234 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 05ef498ddf95 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 83dfe312d855 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d6b62792207c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 87d663d40801 scsi: mpt3sas: Fix use after free in _scsih_expander_node_ [...] adds ebfe3e0c5e80 scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() adds a6968f7a367f scsi: target: tcmu: Fix possible page UAF adds 35ed9613d83f scsi: lpfc: Improve PCI EEH Error and Recovery Handling adds a4691038b407 scsi: lpfc: Fix unload hang after back to back PCI EEH faults adds df0101197c4d scsi: lpfc: Fix queue failures when recovering from PCI pa [...] adds 4f3beb36b1e4 scsi: lpfc: Update lpfc version to 14.2.0.1 adds 7294a9bcaa7e scsi: lpfc: Fix broken SLI4 abort path adds c26bd6602e1d scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup() adds 8ee15ea779c3 scsi: ufs: core: Remove unused field in struct ufs_hba adds f06aa52cb272 scsi: core: scsi_logging: Fix a BUG adds f16aa285e618 scsi: pmcraid: Remove the PMCRAID_PASSTHROUGH_IOCTL ioctl [...] adds bc5519c18a32 scsi: sr: Fix typo in CDROM(CLOSETRAY|EJECT) handling adds 0bade8e53279 scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 adds 63221571ef77 scsi: aha152x: Stop using struct scsi_pointer adds eaba83b5b850 scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() adds fac952bb546a scsi: isci: Fix spelling mistake "doesnt" -> "doesn't" adds 41b8c2a31472 scsi: virtio-scsi: Eliminate anonymous module_init & module_exit adds 066f4c31945c scsi: hisi_sas: Remove stray fallthrough annotation adds 99241e119f4a scsi: core: sysfs: Remove comments that conflict with the [...] adds 5ca0faf9c292 scsi: ufs: qcom: Drop custom Android boot parameters adds 37a9bd7090cd scsi: aic7xxx: Use standard PCI subsystem, subdevice defines adds 16ed828b872d scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() adds 7ff897b2a595 scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" adds a6b758b0420b scsi: bnx2i: Fix spelling mistake "mis-match" -> "mismatch" adds 35b7d23573b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7414539c5f2e Revert "virtio: use virtio_device_ready() in virtio_device [...] adds c18c86808b78 Revert "virtio_config: introduce a new .enable_cbs method" adds 55ebf0d60e3c vdpa: mlx5: prevent cvq work from hogging CPU adds 1c80cf031e02 vdpa: mlx5: synchronize driver status with CVQ adds f56f6aeb6c70 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 8d32128e55b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4298b586c9f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9fc4c79347e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 52d6065d1e4e Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds bb026055192e selftests/harness: Run TEARDOWN for ASSERT failures adds 1b247f23d58a selftests/harness: Pass variant to teardown adds 8d3e81cef5cb selftests/seccomp: Test PTRACE_O_SUSPEND_SECCOMP without C [...] adds 8a3d3ea66f0d selftests/seccomp: Add SKIP for failed unshare() adds 8863f2dfff2c Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 029f7558e722 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7cc20ae4c6de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 915b65284a22 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 71286c03a6a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4bcfaeb02608 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f4bef440848f kallsyms: support "big" kernel symbols adds 9e4ffc547266 kallsyms: increase maximum kernel symbol length to 512 adds d51478b7fbdd kallsyms: use the correct buffer size for symbols adds 1ebd559e64df rust: add C helpers adds f071d402328d rust: add `compiler_builtins` crate adds e92a53786325 rust: add `alloc` crate adds 2a201f43fca1 rust: add `build_error` crate adds 1a021a558b20 rust: add `macros` crate adds 94bb1247edf3 rust: add `kernel` crate's `sync` module adds bd28e5eb543f rust: add `kernel` crate adds ac09cd1a6df7 rust: export generated symbols adds b96f74a7c808 vsprintf: add new `%pA` format specifier adds b03d45d4c2d4 scripts: add `generate_rust_analyzer.py` adds e7fe7565b0e6 scripts: decode_stacktrace: demangle Rust symbols adds 0c99ad5befdd docs: add Rust documentation adds 241608fc4d70 Kbuild: add Rust support adds d4eb73b24dd7 samples: add Rust examples adds 578afd483af1 MAINTAINERS: Rust adds 2340e5b0b93c [RFC] drivers: gpio: PrimeCell PL061 in Rust adds c7f2b6f58136 [RFC] drivers: android: Binder IPC in Rust adds 497ccbe8bdb2 init/Kconfig: Specify the interpreter for rust-is-available.sh adds 85ddd5d245ad Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds b2e727c23ee7 next-20220329/sysctl adds 732f877b4eb8 readahead: Remove read_cache_pages() adds 3936970b6b73 fs: Remove ->readpages address space operation adds 37d332dfb488 iomap: Simplify is_partially_uptodate a little adds d9f9e62df3ec fs: Remove read_actor_t adds c226e0f9f6df fs, net: Move read_descriptor_t to net.h adds be66314125e7 fs: Pass an iocb to generic_perform_write() adds eafbb2ba72bd filemap: Remove AOP_FLAG_CONT_EXPAND adds d0526eec1e2b ext4: Correct ext4_journalled_dirty_folio() conversion adds b476f4f2f26e f2fs: Correct f2fs_dirty_data_folio() conversion adds 44d6010e9662 f2fs: Get the superblock from the mapping instead of the page adds 36c0751b41b0 ntfs: Correct mark_ntfs_record_dirty() folio conversion adds ae86f150c907 btrfs: Remove a use of PAGE_SIZE in btrfs_invalidate_folio() adds 349aeb803a66 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 55037ed7bdc6 uapi/linux/stddef.h: Add include guards adds da7132813979 mm/usercopy: Check kmap addresses properly adds 47a1a2aef6a6 mm/usercopy: Detect vmalloc overruns adds c45453b44e5f mm/usercopy: Detect large folio overruns adds a5901532b5d0 usercopy: Remove HARDENED_USERCOPY_PAGESPAN adds 2ff7ed9523d5 eeprom: at25: Replace strncpy() with strscpy() adds f4fe9fc39c71 Merge branch 'for-next/hardening' into for-next/kspp adds 87644a55c906 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds ec450782461e uapi: wireless: Replace zero-length array with flexible-ar [...] adds 83033c4aef91 scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_fr [...] adds 452d059ea2b6 drm/amd/display: Fix Wstringop-overflow warnings in dc_link_dp.c adds 9607f90e80ab Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds bdc4af67c704 mm/munlock: remove fields to fix htmldocs warnings adds bffc5c3c9a11 mm/secretmem: fix panic when growing a memfd_secret adds f080bc6f14c7 mm/secretmem: secretmem_iops can be static adds a3892f3d367a mailmap: update Vasily Averin's email address adds e60ebc6ab519 memcg: sync flush only if periodic flush is delayed adds 180ae30ba35b mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparen [...] adds d71b50d0fadc mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning adds 6b3e04116b65 mmmremap.c: avoid pointless invalidate_range_start/end on [...] adds bec4b020aa45 mm/mempolicy: fix mpol_new leak in shared_policy_replace adds 44542d2e98e5 userfaultfd: mark uffd_wp regardless of VM_WRITE flag adds 6fc1fa655090 mm: fix unexpected zeroed page mapping with zram swap adds b3008925fdc5 mm: compaction: fix compiler warning when CONFIG_COMPACTION=n adds 9ce3c9a4b225 hugetlb: do not demote poisoned hugetlb pages adds 811c80077493 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 003589058bb7 /proc/kpageflags: do not use uninitialized struct pages adds a14e5e224390 procfs: prevent unprivileged processes accessing fdinfo dir adds 42ee10e6c64a mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] adds 894b858edeb2 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] adds edd2acf46a10 mm/memory: slightly simplify copy_present_pte() adds 3cd427cd35ad mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] adds 65fe2e944fa0 mm/rmap: convert RMAP flags to a proper distinct rmap_t type adds 5ef14c14a11d mm/rmap: remove do_page_add_anon_rmap() adds 82a5fc32d55d mm/rmap: pass rmap flags to hugepage_add_anon_rmap() adds aea574a1771d mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() adds 719a31778f36 mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] adds e72caa758340 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] adds 75b0a1b45e57 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] adds bc24046fedea mm: remember exclusively mapped anonymous pages with PG_an [...] adds 26932a63d036 mm/gup: disallow follow_page(FOLL_PIN) adds 425c80bc24f9 mm: support GUP-triggered unsharing of anonymous pages adds 60eb427eabef mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] adds e650f57809b0 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] adds fa314a07802c mm/swap: remember PG_anon_exclusive via a swp pte bit adds 0bd797dc6877 mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 16b7b7ce03a4 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds fa5ca8ecfb3c arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 4bbf68f8aeb0 s390/pgtable: cleanup description of swp pte layout adds 9a4cf7a1af8c s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds f2e5d4ded8cf powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s adds 8947b0ef0eac powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s adds c165c5a7d987 mm: create new mm/swap.h header file. adds 43c5e227d1a1 mm-create-new-mm-swaph-header-file-fix adds ffeabebb2f55 mm: drop swap_dirty_folio adds 491f7daf93f5 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate adds 8acf390c8a22 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space adds 7a8aea347c1b mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] adds 0350c2db255c mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw adds 9b01164a089a doc: update documentation for swap_activate and swap_rw adds 14455ce21707 mm: submit multipage reads for SWP_FS_OPS swap-space adds 3c498004f151 mm: submit multipage write for SWP_FS_OPS swap-space adds 92f65c25c4c5 VFS: Add FMODE_CAN_ODIRECT file flag adds 825d7bdb17f2 mm: shmem: make shmem_init return void adds 35ad4bc5ef0e mm-shmem-make-shmem_init-return-void-fix adds 5dcbd0a0349d mm/memcg: remove unneeded nr_scanned adds 946d00955e1b mm/memcg: mz already removed from rb_tree if not NULL adds 36b15c737ec5 mm/memcg: set memcg after css verified and got reference adds e38321575da5 mm/memcg: set pos explicitly for reclaim and !reclaim adds 18abaa2debf9 mm/memcg: move generation assignment and comparison together adds 4a1ddfbdd0ea mm/mmap.c: use mmap_assert_write_locked() instead of open [...] adds edb9c6fd64da mm/mmu_gather: limit free batch count and add schedule poi [...] adds 90ec25b51990 mm/mremap: use helper mlock_future_check() adds 74317eb021a5 Documentation/sysctl: document page_lock_unfairness adds 799f484e6608 mm/page_alloc: simplify update of pgdat in wake_all_kswapds adds b183d2b86535 mm/page_alloc: adding same penalty is enough to get round- [...] adds 6101b26f1ce4 mm: discard __GFP_ATOMIC adds 774f8e0bdbd4 mm/memory-failure.c: remove unnecessary (void*) conversions adds ab3cb4d6a8d1 mm/khugepaged: sched to numa node when collapse huge page adds f00923eaafea hugetlb: remove use of list iterator variable after loop adds 27869aa43900 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] adds 7cb94275d499 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 adds 69565c53168b mm/vmscan: reclaim only affects managed_zones adds b01544f8f2ec mm/vmscan: make sure wakeup_kswapd with managed zone adds 61f6a81c46f5 mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 adds f39e2c20081e mm/vmscan: sc->reclaim_idx must be a valid zone index adds ec5d5c7080be mm/z3fold: declare z3fold_mount with __init adds 27d197d09386 mm/z3fold: remove obsolete comment in z3fold_alloc adds 49fa0e064c91 mm/z3fold: minor clean up for z3fold_free adds bd4822b5d5ca mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] adds e895c22f43dd mm/z3fold: remove confusing local variable l reassignment adds 3a83dda0a5c6 mm/z3fold: move decrement of pool->pages_nr into __release [...] adds 8a7622c5f87f mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] adds c17c9cbc69ca mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() adds e2b5e5b54112 mm: compaction: use helper isolation_suitable() adds 36d90679d94f mm: Add selftests for migration entries adds 31f91c82c4f9 mm/migration: remove unneeded local variable mapping_locked adds 3de05729904e mm/migration: remove unneeded out label adds 32089ab03239 mm/migration: remove unneeded local variable page_lru adds bda4eb88c62e mm/migration: fix the confusing PageTransHuge check adds f2f632e19560 mm/migration: use helper function vma_lookup() in add_page [...] adds 07487fa950f2 mm/migration: use helper macro min in do_pages_stat adds d5699229624f mm/migration: avoid unneeded nodemask_t initialization adds aeaca6855bbd mm/migration: remove some duplicated codes in migrate_pages adds e55b9a073918 mm/migration: fix potential page refcounts leak in migrate_pages adds 2b7f179fcedf mm/migration: fix potential invalid node access for reclai [...] adds 88232b76d010 mm/migration: fix possible do_pages_stat_array racing with [...] adds bb2b0016b251 ksm: count ksm merging pages for each process adds 74faad2f1a9b ksm-count-ksm-merging-pages-for-each-process-fix adds a50c77a0a27c mm/vmstat: add events for ksm cow adds 9c9c3acf2eb7 mm: untangle config dependencies for demote-on-reclaim adds a8b26f4caed6 mm/page_alloc: do not calculate node's total pages and mem [...] adds 4f452c648b45 mm/memory_hotplug: reset node's state when empty during offline adds 364dd6bdfac8 mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node adds db3fb803d4b1 mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] adds e29661af28fc zram: add a huge_idle writeback mode adds 5c7a87c23957 damon: vaddr-test: tweak code to make the logic clearer adds 2360fdf5aee8 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 1c89ab02a268 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 83bacd1bad83 kernel/hung_task.c: Monitor killed tasks. adds a964f15d0067 ia64: fix typos in comments adds fc96d8894a5a ia64: ptrace: fix typos in comments adds f7555c028dbd ia64: Replace comments with C99 initializers adds b00f26648e9c ocfs2: replace usage of found with dedicated list iterator [...] adds 6e9720035753 ocfs2: remove usage of list iterator variable after the loop body adds 76a5a165ad65 ocfs2: reflink deadlock when clone file to the same direct [...] adds 800608e6373b ocfs2: clear links count in ocfs2_mknod() if an error occurs adds d0154ef30c28 ocfs2: fix ocfs2 corrupt when iputting an inode adds dd4507da6130 proc: fix dentry/inode overinstantiating under /proc/${pid}/net adds 614152db345e proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] adds 6d8da9b7c85e fs/proc/kcore.c: remove check of list iterator against hea [...] adds b958aede9f0c fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] adds 50ef1ecf13af proc/sysctl: make protected_* world readable adds a11bb2ffda12 kernel: pid_namespace: use NULL instead of using plain int [...] adds b17cef832f30 get_maintainer: Honor mailmap for in file emails adds 5a6f861be23c lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test adds 8d5735f9d438 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections adds 7958083efadf lib/test_string.c: add strspn and strcspn tests adds f279adc2563c lib/string.c: simplify str[c]spn adds cf383466dbc7 lz4: fix LZ4_decompress_safe_partial read out of bound adds 78d9cfcf045a pipe: make poll_usage boolean and annotate its access adds ce1f7c48c3b2 list: fix a data-race around ep->rdllist adds fdcf40b028f1 init/main.c: silence some -Wunused-parameter warnings adds 7cd56986b1ed fatfs: remove redundant judgment adds f88a302e7d37 fatfs: add FAT messages to printk index adds d83f5b129f90 add-fat-messages-to-printk-index-checkpatch-fixes adds 81130712417a fat: add ratelimit to fat*_ent_bread() adds 61fbb7446f34 kexec: remove redundant assignments adds 20715461353b rapidio: remove unnecessary use of list iterator adds 315b91eea899 taskstats: version 12 with thread group and exe info adds 73650d1b7ec1 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() adds bb1ec8e7adcf Merge branch 'akpm-current/current' adds 3f7da0fd453d mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery adds aef5c8a30846 selftests: vm: add test for Soft-Dirty PTE bit adds 599cec68956f kselftest/vm: override TARGETS from arguments adds f6bfc43da2ff Merge branch 'akpm/master' adds 696206280c5e Add linux-next specific files for 20220404
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 (8515d05bf6bc) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 5 + Documentation/PCI/pci.rst | 14 +- Documentation/admin-guide/blockdev/zram.rst | 5 + Documentation/admin-guide/mm/ksm.rst | 18 + Documentation/admin-guide/pm/amd-pstate.rst | 135 +- Documentation/admin-guide/sysctl/vm.rst | 9 + Documentation/bpf/bpf_devel_QA.rst | 2 +- Documentation/core-api/dma-attributes.rst | 8 - Documentation/dev-tools/kunit/architecture.rst | 13 +- .../devicetree/bindings/arm/apple/apple,pmgr.yaml | 2 +- .../bindings/arm/msm/qcom,idle-state.txt | 2 +- Documentation/devicetree/bindings/arm/psci.yaml | 2 +- .../bindings/{arm => cpu}/idle-states.yaml | 228 +- .../bindings/display/mediatek/mediatek,aal.yaml | 23 +- .../bindings/display/mediatek/mediatek,ccorr.yaml | 23 +- .../bindings/display/mediatek/mediatek,color.yaml | 23 +- .../bindings/display/mediatek/mediatek,dither.yaml | 23 +- .../bindings/display/mediatek/mediatek,dpi.yaml | 3 +- .../bindings/display/mediatek/mediatek,dsc.yaml | 23 +- .../bindings/display/mediatek/mediatek,ethdr.yaml | 147 - .../bindings/display/mediatek/mediatek,gamma.yaml | 23 +- .../bindings/display/mediatek/mediatek,merge.yaml | 49 +- .../bindings/display/mediatek/mediatek,mutex.yaml | 27 +- .../bindings/display/mediatek/mediatek,od.yaml | 14 +- .../bindings/display/mediatek/mediatek,ovl-2l.yaml | 26 +- .../bindings/display/mediatek/mediatek,ovl.yaml | 28 +- .../display/mediatek/mediatek,postmask.yaml | 23 +- .../bindings/display/mediatek/mediatek,rdma.yaml | 28 +- .../bindings/display/mediatek/mediatek,split.yaml | 17 +- .../bindings/display/mediatek/mediatek,ufoe.yaml | 19 +- .../bindings/display/mediatek/mediatek,wdma.yaml | 26 +- .../devicetree/bindings/extcon/maxim,max77843.yaml | 2 +- .../devicetree/bindings/iio/adc/adi,ad7476.yaml | 1 + .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 8 +- .../devicetree/bindings/iio/dac/adi,ad5360.yaml | 6 +- .../devicetree/bindings/interconnect/qcom,rpm.yaml | 84 +- .../bindings/interrupt-controller/mrvl,intc.yaml | 6 +- .../media/mediatek,vcodec-subdev-decoder.yaml | 122 +- .../bindings/mmc/nvidia,tegra20-sdhci.yaml | 2 + .../devicetree/bindings/net/dsa/dsa-port.yaml | 2 +- .../devicetree/bindings/net/qcom,ethqos.txt | 4 +- .../devicetree/bindings/net/ti,davinci-mdio.yaml | 1 + .../bindings/phy/nvidia,tegra20-usb-phy.yaml | 20 +- .../devicetree/bindings/phy/qcom,usb-hs-phy.yaml | 36 +- .../devicetree/bindings/power/renesas,apmu.yaml | 3 +- .../bindings/regulator/fixed-regulator.yaml | 34 +- Documentation/devicetree/bindings/riscv/cpus.yaml | 8 + .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 2 +- .../devicetree/bindings/sound/st,stm32-sai.yaml | 6 +- .../bindings/spi/mediatek,spi-mtk-nor.yaml | 2 +- .../bindings/spi/qcom,spi-qcom-qspi.yaml | 2 +- .../devicetree/bindings/spi/sprd,spi-adi.yaml | 2 +- Documentation/devicetree/bindings/sram/sram.yaml | 16 +- .../devicetree/bindings/usb/mediatek,mtu3.yaml | 4 +- .../devicetree/bindings/usb/mediatek,musb.yaml | 2 +- Documentation/filesystems/fsverity.rst | 6 +- Documentation/filesystems/locking.rst | 24 +- Documentation/filesystems/vfs.rst | 28 +- Documentation/maintainer/index.rst | 1 + Documentation/maintainer/messy-diffstat.rst | 96 + Documentation/networking/dsa/dsa.rst | 64 +- Documentation/networking/index.rst | 3 +- Documentation/process/maintainer-handbooks.rst | 1 + .../maintainer-netdev.rst} | 114 +- Documentation/riscv/index.rst | 1 - Documentation/sphinx/kernel_abi.py | 6 +- Documentation/sphinx/kernel_feat.py | 20 +- Documentation/sphinx/kernel_include.py | 3 + Documentation/sphinx/kerneldoc.py | 2 +- Documentation/sphinx/kfigure.py | 8 +- Documentation/sphinx/requirements.txt | 2 + Documentation/trace/user_events.rst | 14 +- Documentation/virt/kvm/api.rst | 210 +- Documentation/virt/kvm/index.rst | 26 +- Documentation/virt/kvm/locking.rst | 43 +- Documentation/virt/kvm/s390/index.rst | 12 + Documentation/virt/kvm/{ => s390}/s390-diag.rst | 0 Documentation/virt/kvm/{ => s390}/s390-pv-boot.rst | 0 Documentation/virt/kvm/{ => s390}/s390-pv.rst | 0 Documentation/virt/kvm/vcpu-requests.rst | 10 + .../virt/kvm/{ => x86}/amd-memory-encryption.rst | 0 Documentation/virt/kvm/{ => x86}/cpuid.rst | 0 Documentation/virt/kvm/x86/errata.rst | 39 + Documentation/virt/kvm/{ => x86}/halt-polling.rst | 0 Documentation/virt/kvm/{ => x86}/hypercalls.rst | 0 Documentation/virt/kvm/{ => x86}/index.rst | 23 +- Documentation/virt/kvm/{ => x86}/mmu.rst | 0 Documentation/virt/kvm/{ => x86}/msr.rst | 0 Documentation/virt/kvm/{ => x86}/nested-vmx.rst | 0 .../virt/kvm/{ => x86}/running-nested-guests.rst | 0 Documentation/virt/kvm/{ => x86}/timekeeping.rst | 0 Documentation/vm/page_owner.rst | 21 +- Documentation/vm/unevictable-lru.rst | 471 +- MAINTAINERS | 33 +- Makefile | 8 +- Next/SHA1s | 162 +- Next/merge.log | 9189 ++++---------------- arch/Kconfig | 8 +- arch/alpha/kernel/osf_sys.c | 1 + arch/arm/boot/compressed/Makefile | 4 +- arch/arm/boot/dts/spear1340.dtsi | 6 +- arch/arm/boot/dts/spear13xx.dtsi | 6 +- arch/arm/kernel/setup.c | 3 +- arch/arm/kernel/stacktrace.c | 10 +- arch/arm/mach-omap2/omap-secure.c | 13 +- arch/arm/mach-s3c/mach-jive.c | 6 +- arch/arm64/Kconfig | 5 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 6 +- arch/arm64/include/asm/compat.h | 93 +- arch/arm64/include/asm/insn.h | 9 + arch/arm64/include/asm/pgtable-prot.h | 1 + arch/arm64/include/asm/pgtable.h | 23 +- arch/arm64/include/asm/unistd.h | 1 + arch/arm64/lib/insn.c | 67 +- arch/arm64/mm/flush.c | 13 + arch/arm64/net/bpf_jit.h | 14 + arch/arm64/net/bpf_jit_comp.c | 243 +- arch/ia64/kernel/kprobes.c | 64 +- arch/ia64/kernel/palinfo.c | 2 +- arch/ia64/kernel/ptrace.c | 2 +- arch/ia64/kernel/traps.c | 2 +- arch/ia64/mm/init.c | 2 +- arch/ia64/mm/tlb.c | 4 +- arch/mips/Kconfig | 5 - arch/mips/crypto/crc32-mips.c | 46 +- arch/mips/include/asm/compat.h | 41 +- arch/mips/include/asm/mach-rc32434/rb.h | 9 - arch/mips/include/asm/unistd.h | 2 + arch/mips/include/uapi/asm/fcntl.h | 30 +- arch/mips/lantiq/falcon/sysctrl.c | 2 + arch/mips/lantiq/xway/gptu.c | 2 + arch/mips/lantiq/xway/sysctrl.c | 46 +- arch/mips/rb532/gpio.c | 10 + arch/mips/sgi-ip22/ip22-gio.c | 2 + arch/parisc/Kconfig | 18 +- arch/parisc/configs/generic-32bit_defconfig | 4 +- arch/parisc/configs/generic-64bit_defconfig | 3 +- arch/parisc/include/asm/cache.h | 1 + arch/parisc/include/asm/cacheflush.h | 5 +- arch/parisc/include/asm/compat.h | 45 +- arch/parisc/include/asm/pdc.h | 3 + arch/parisc/include/asm/pdcpat.h | 3 +- arch/parisc/include/asm/topology.h | 3 +- arch/parisc/include/asm/unistd.h | 1 + arch/parisc/kernel/Makefile | 2 +- arch/parisc/kernel/cache.c | 17 +- arch/parisc/kernel/firmware.c | 37 + arch/parisc/kernel/pacache.S | 7 - arch/parisc/kernel/patch.c | 25 +- arch/parisc/kernel/processor.c | 13 +- arch/parisc/kernel/smp.c | 36 +- arch/powerpc/Kconfig | 5 - arch/powerpc/include/asm/book3s/64/pgtable.h | 31 +- arch/powerpc/include/asm/compat.h | 50 +- arch/powerpc/include/asm/kvm_book3s_64.h | 12 - arch/powerpc/include/asm/kvm_ppc.h | 12 + arch/powerpc/include/asm/setup.h | 2 + arch/powerpc/include/asm/unistd.h | 1 + arch/powerpc/kernel/exceptions-64s.S | 4 + arch/powerpc/kernel/setup_64.c | 28 + arch/powerpc/kvm/Kconfig | 9 + arch/powerpc/kvm/book3s_64_entry.S | 10 +- arch/powerpc/kvm/book3s_hv.c | 41 +- arch/powerpc/kvm/book3s_pr.c | 26 +- arch/powerpc/kvm/book3s_pr_papr.c | 20 + arch/powerpc/kvm/powerpc.c | 17 + arch/powerpc/mm/numa.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 13 +- arch/riscv/Kconfig | 27 + arch/riscv/Kconfig.socs | 3 + arch/riscv/Makefile | 9 + arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts | 2 + arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts | 2 + arch/riscv/boot/dts/canaan/sipeed_maix_go.dts | 2 + arch/riscv/boot/dts/canaan/sipeed_maixduino.dts | 2 + arch/riscv/configs/defconfig | 5 +- arch/riscv/configs/nommu_k210_defconfig | 1 - arch/riscv/configs/nommu_k210_sdcard_defconfig | 1 - arch/riscv/configs/nommu_virt_defconfig | 1 - arch/riscv/configs/rv32_defconfig | 136 - arch/riscv/include/asm/asm.h | 26 + arch/riscv/include/asm/compat.h | 129 + arch/riscv/include/asm/cpuidle.h | 24 + arch/riscv/include/asm/csr.h | 7 + arch/riscv/include/asm/current.h | 2 + arch/riscv/include/asm/elf.h | 50 +- arch/riscv/include/asm/mmu.h | 1 + arch/riscv/include/asm/module.lds.h | 6 +- arch/riscv/include/asm/pgtable.h | 13 +- arch/riscv/include/asm/processor.h | 6 +- arch/riscv/include/asm/suspend.h | 36 + arch/riscv/include/asm/syscall.h | 1 + arch/riscv/include/asm/thread_info.h | 11 +- arch/riscv/include/asm/unistd.h | 11 + arch/riscv/include/asm/vdso.h | 9 + arch/riscv/include/uapi/asm/unistd.h | 2 +- arch/riscv/kernel/Makefile | 5 + arch/riscv/kernel/asm-offsets.c | 3 + arch/riscv/kernel/compat_signal.c | 243 + arch/riscv/kernel/compat_syscall_table.c | 19 + .../riscv/kernel/compat_vdso}/.gitignore | 2 +- arch/riscv/kernel/compat_vdso/Makefile | 78 + arch/riscv/kernel/compat_vdso/compat_vdso.S | 8 + arch/riscv/kernel/compat_vdso/compat_vdso.lds.S | 3 + arch/riscv/kernel/compat_vdso/flush_icache.S | 3 + .../kernel/compat_vdso/gen_compat_vdso_offsets.sh | 5 + arch/riscv/kernel/compat_vdso/getcpu.S | 3 + arch/riscv/kernel/compat_vdso/note.S | 3 + arch/riscv/kernel/compat_vdso/rt_sigreturn.S | 3 + arch/riscv/kernel/cpu.c | 6 +- arch/riscv/kernel/cpu_ops_sbi.c | 2 +- arch/riscv/kernel/entry.S | 18 +- arch/riscv/kernel/head.S | 27 +- arch/riscv/kernel/module.c | 4 +- arch/riscv/kernel/perf_callchain.c | 2 +- arch/riscv/kernel/process.c | 40 +- arch/riscv/kernel/ptrace.c | 87 +- arch/riscv/kernel/signal.c | 13 +- arch/riscv/kernel/stacktrace.c | 6 +- arch/riscv/kernel/suspend.c | 87 + arch/riscv/kernel/suspend_entry.S | 124 + arch/riscv/kernel/sys_riscv.c | 6 +- arch/riscv/kernel/vdso.c | 105 +- arch/riscv/kernel/vdso/vdso.S | 6 +- arch/s390/Kconfig | 3 - arch/s390/include/asm/alternative-asm.h | 2 +- arch/s390/include/asm/alternative.h | 2 +- arch/s390/include/asm/compat.h | 99 +- arch/s390/include/asm/pgtable.h | 36 +- arch/s390/include/asm/unistd.h | 1 + arch/s390/include/asm/uv.h | 23 +- arch/s390/include/uapi/asm/uvdevice.h | 51 - arch/s390/kvm/kvm-s390.c | 2 +- arch/sparc/Kconfig | 5 - arch/sparc/include/asm/compat.h | 61 +- arch/sparc/include/asm/unistd.h | 1 + arch/um/Makefile | 4 - arch/x86/Kconfig | 7 +- arch/x86/boot/boot.h | 36 +- arch/x86/boot/main.c | 2 +- arch/x86/crypto/sm3-avx-asm_64.S | 2 +- arch/x86/include/asm/compat.h | 104 +- arch/x86/include/asm/highmem.h | 1 + arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm_host.h | 80 +- arch/x86/include/asm/pgtable.h | 16 + arch/x86/include/asm/pgtable_64.h | 4 +- arch/x86/include/asm/pgtable_types.h | 5 + arch/x86/include/asm/svm.h | 14 +- arch/x86/include/asm/unistd.h | 1 + arch/x86/include/asm/unwind.h | 23 +- arch/x86/include/uapi/asm/kvm.h | 11 +- arch/x86/kernel/Makefile | 1 + arch/x86/kernel/asm-offsets_64.c | 4 +- arch/x86/kernel/fpu/core.c | 3 - arch/x86/kernel/fpu/xstate.c | 214 +- arch/x86/kernel/kprobes/common.h | 1 + arch/x86/kernel/kprobes/core.c | 107 - arch/x86/kernel/kprobes/opt.c | 25 +- arch/x86/kernel/kvm.c | 79 +- arch/x86/kernel/resource.c | 15 - arch/x86/kernel/rethook.c | 127 + arch/x86/kernel/unwind_orc.c | 10 +- arch/x86/kvm/cpuid.c | 1 + arch/x86/kvm/emulate.c | 8 +- arch/x86/kvm/hyperv.c | 22 +- arch/x86/kvm/i8254.c | 6 +- arch/x86/kvm/i8259.c | 1 - arch/x86/kvm/irq.c | 10 +- arch/x86/kvm/irq_comm.c | 2 +- arch/x86/kvm/kvm_emulate.h | 3 + arch/x86/kvm/lapic.c | 4 + arch/x86/kvm/mmu.h | 32 +- arch/x86/kvm/mmu/mmu.c | 27 +- arch/x86/kvm/mmu/paging_tmpl.h | 82 +- arch/x86/kvm/mmu/tdp_mmu.c | 72 +- arch/x86/kvm/mmu/tdp_mmu.h | 12 +- arch/x86/kvm/pmu.c | 18 +- arch/x86/kvm/svm/avic.c | 24 +- arch/x86/kvm/svm/nested.c | 297 +- arch/x86/kvm/svm/pmu.c | 9 +- arch/x86/kvm/svm/svm.c | 239 +- arch/x86/kvm/svm/svm.h | 68 +- arch/x86/kvm/svm/svm_onhyperv.c | 1 - arch/x86/kvm/trace.h | 22 +- arch/x86/kvm/vmx/pmu_intel.c | 14 +- arch/x86/kvm/vmx/vmx.c | 28 +- arch/x86/kvm/x86.c | 372 +- arch/x86/kvm/xen.c | 1253 ++- arch/x86/kvm/xen.h | 62 +- arch/x86/lib/iomem.c | 65 +- block/bio.c | 88 +- block/blk-ioc.c | 3 +- block/blk-mq.c | 25 +- block/blk-wbt.h | 3 - block/blk.h | 7 - block/fops.c | 11 +- block/genhd.c | 2 +- drivers/acpi/acpi_ipmi.c | 39 +- drivers/acpi/cppc_acpi.c | 32 +- drivers/acpi/tables.c | 4 +- drivers/block/drbd/drbd_main.c | 7 +- drivers/block/drbd/drbd_req.c | 45 +- drivers/block/loop.c | 5 +- drivers/block/zram/zram_drv.c | 10 +- drivers/bluetooth/btintel.c | 2 +- drivers/char/random.c | 5 + drivers/clk/clk.c | 42 +- drivers/clk/clk_test.c | 108 - drivers/cpuidle/Kconfig | 9 + drivers/cpuidle/Kconfig.arm | 1 + drivers/cpuidle/Kconfig.riscv | 15 + drivers/cpuidle/Makefile | 5 + drivers/cpuidle/cpuidle-psci-domain.c | 138 +- drivers/cpuidle/cpuidle-psci.h | 15 +- drivers/cpuidle/cpuidle-riscv-sbi.c | 627 ++ drivers/cpuidle/dt_idle_genpd.c | 178 + drivers/cpuidle/dt_idle_genpd.h | 50 + drivers/dma-buf/dma-fence-array.c | 5 + drivers/dma-buf/sync_file.c | 2 +- drivers/gpio/gpio-ts5500.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 9 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 16 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 74 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.h | 7 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 71 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.h | 6 + drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 24 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 18 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 6 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- .../drm/amd/display/dc/bios/bios_parser_common.c | 3 + .../gpu/drm/amd/display/dc/bios/command_table.c | 3 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 26 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 4 - drivers/gpu/drm/amd/display/dc/core/dc_link.c | 34 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 59 + drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 2 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 2 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 28 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 16 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 25 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 8 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 6 +- .../drm/amd/display/dc/dcn315/dcn315_resource.c | 3 +- .../drm/amd/display/dc/dcn316/dcn316_resource.c | 3 +- .../gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c | 19 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 2 - drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 4 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 1 + drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 2 +- drivers/gpu/drm/amd/display/dc/irq_types.h | 1 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 90 +- .../gpu/drm/amd/display/include/grph_object_id.h | 1 + .../drm/amd/include/asic_reg/vcn/vcn_2_5_offset.h | 13 + .../drm/amd/include/asic_reg/vcn/vcn_2_5_sh_mask.h | 24 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 79 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 17 + .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 147 + drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h | 2 + drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 2 + .../inc/pmfw_if/smu11_driver_if_sienna_cichlid.h | 7 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 31 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 16 +- drivers/gpu/drm/drm_of.c | 99 +- drivers/gpu/ipu-v3/ipu-dc.c | 5 +- drivers/hv/hv_common.c | 11 + drivers/hv/ring_buffer.c | 11 +- drivers/hv/vmbus_drv.c | 65 +- drivers/input/input.c | 6 - drivers/md/dm-core.h | 40 +- drivers/md/dm-delay.c | 3 +- drivers/md/dm-flakey.c | 4 +- drivers/md/dm-integrity.c | 6 +- drivers/md/dm-ioctl.c | 15 +- drivers/md/dm-linear.c | 11 +- drivers/md/dm-stats.c | 3 + drivers/md/dm-table.c | 16 +- drivers/md/dm.c | 465 +- drivers/md/dm.h | 4 +- drivers/mmc/core/block.c | 34 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 6 +- drivers/mmc/host/sdhci-xenon.c | 10 - drivers/net/can/m_can/m_can.c | 5 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2 +- drivers/net/can/usb/ems_usb.c | 1 - drivers/net/can/usb/gs_usb.c | 2 + drivers/net/can/usb/mcba_usb.c | 27 +- drivers/net/can/usb/usb_8dev.c | 30 +- drivers/net/dsa/bcm_sf2_cfp.c | 6 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 4 + drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 2 +- drivers/net/ethernet/fungible/funcore/fun_dev.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 15 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h | 1 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 6 +- drivers/net/ethernet/intel/ice/ice.h | 3 +- drivers/net/ethernet/intel/ice/ice_fltr.c | 44 +- drivers/net/ethernet/intel/ice/ice_lib.c | 2 + drivers/net/ethernet/intel/ice/ice_main.c | 121 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 5 +- drivers/net/ethernet/micrel/Kconfig | 1 + .../net/ethernet/microchip/lan966x/lan966x_main.c | 3 + drivers/net/ethernet/microchip/sparx5/Kconfig | 1 + drivers/net/ethernet/sfc/efx_channels.c | 157 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 3 +- drivers/net/mctp/mctp-i2c.c | 2 +- drivers/net/virtio_net.c | 389 +- drivers/net/vrf.c | 15 +- drivers/net/vxlan/vxlan_vnifilter.c | 6 + drivers/net/wireguard/queueing.c | 3 +- drivers/net/wireguard/socket.c | 5 +- drivers/net/wireless/ath/ath9k/xmit.c | 5 +- drivers/net/wireless/intel/iwlwifi/mei/sap.h | 2 +- drivers/nvme/host/core.c | 38 +- drivers/nvme/host/multipath.c | 32 +- drivers/nvme/host/nvme.h | 23 + drivers/nvme/host/pci.c | 7 +- drivers/nvme/target/admin-cmd.c | 2 +- drivers/nvme/target/configfs.c | 2 +- drivers/nvme/target/core.c | 26 +- drivers/nvme/target/fc.c | 8 +- drivers/nvme/target/fcloop.c | 16 +- drivers/nvme/target/io-cmd-file.c | 6 +- drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/nvmet.h | 1 + drivers/nvme/target/passthru.c | 2 +- drivers/nvme/target/rdma.c | 12 +- drivers/nvme/target/tcp.c | 10 +- drivers/parisc/dino.c | 2 + drivers/parisc/gsc.c | 6 +- drivers/pci/controller/pci-hyperv.c | 17 +- drivers/pci/pci-acpi.c | 41 +- drivers/phy/freescale/Kconfig | 2 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2 +- drivers/platform/chrome/Makefile | 3 +- drivers/platform/chrome/cros_ec_debugfs.c | 12 +- drivers/platform/chrome/cros_ec_sensorhub_ring.c | 3 +- .../{cros_ec_trace.h => cros_ec_sensorhub_trace.h} | 67 +- drivers/platform/chrome/cros_ec_trace.h | 95 - drivers/ptp/ptp_ocp.c | 15 +- drivers/rapidio/devices/rio_mport_cdev.c | 4 +- drivers/rtc/interface.c | 7 +- drivers/rtc/rtc-gamecube.c | 1 + drivers/rtc/rtc-mc146818-lib.c | 16 +- drivers/s390/char/Kconfig | 10 - drivers/s390/char/Makefile | 1 - drivers/s390/char/uvdevice.c | 264 - drivers/scsi/aha152x.c | 235 +- drivers/scsi/aic7xxx/aic79xx_osm.h | 2 - drivers/scsi/aic7xxx/aic79xx_pci.c | 6 +- drivers/scsi/aic7xxx/aic7xxx_osm.h | 2 - drivers/scsi/aic7xxx/aic7xxx_pci.c | 4 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 6 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 1 - drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 2 +- drivers/scsi/isci/host.c | 6 +- drivers/scsi/libiscsi.c | 1 - drivers/scsi/lpfc/lpfc.h | 7 +- drivers/scsi/lpfc/lpfc_crtn.h | 3 + drivers/scsi/lpfc/lpfc_hbadisc.c | 120 +- drivers/scsi/lpfc/lpfc_init.c | 88 +- drivers/scsi/lpfc/lpfc_nvme.c | 27 +- drivers/scsi/lpfc/lpfc_scsi.c | 12 +- drivers/scsi/lpfc/lpfc_sli.c | 75 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 5 +- drivers/scsi/pmcraid.c | 491 -- drivers/scsi/pmcraid.h | 33 - drivers/scsi/scsi_logging.c | 2 +- drivers/scsi/scsi_scan.c | 5 + drivers/scsi/scsi_sysfs.c | 4 - drivers/scsi/sr.c | 2 +- drivers/scsi/ufs/ufs-qcom.c | 15 - drivers/scsi/ufs/ufshcd.h | 2 - drivers/scsi/virtio_scsi.c | 8 +- drivers/scsi/zorro7xx.c | 2 + drivers/target/target_core_user.c | 3 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 114 +- drivers/vdpa/vdpa.c | 6 +- drivers/vhost/iotlb.c | 6 +- drivers/vhost/vdpa.c | 40 +- drivers/video/fbdev/aty/aty128fb.c | 1 - drivers/video/fbdev/aty/atyfb_base.c | 1 - drivers/video/fbdev/aty/radeon_pm.c | 1 - drivers/video/fbdev/aty/radeonfb.h | 2 +- drivers/video/fbdev/controlfb.c | 3 - drivers/video/fbdev/matrox/matroxfb_base.h | 1 - drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 2 + drivers/video/fbdev/omap/hwa742.c | 6 +- drivers/video/fbdev/omap/lcdc.c | 6 +- drivers/video/fbdev/omap/sossi.c | 5 +- drivers/video/fbdev/platinumfb.c | 2 +- drivers/video/fbdev/pm2fb.c | 8 +- drivers/video/fbdev/pxafb.c | 4 +- drivers/video/fbdev/sis/sis_main.c | 2 +- drivers/video/fbdev/valkyriefb.c | 3 +- drivers/virtio/virtio_pci_common.c | 48 +- drivers/virtio/virtio_pci_common.h | 7 +- drivers/virtio/virtio_pci_legacy.c | 5 +- drivers/virtio/virtio_pci_modern.c | 18 +- drivers/virtio/virtio_pci_modern_dev.c | 9 +- fs/Kconfig | 10 +- fs/aio.c | 1 - fs/btrfs/inode.c | 2 +- fs/btrfs/reflink.c | 4 +- fs/buffer.c | 3 +- fs/ceph/file.c | 2 +- fs/cifs/cifsfs.c | 2 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifssmb.c | 2 +- fs/cifs/connect.c | 15 +- fs/cifs/file.c | 7 +- fs/cifs/inode.c | 2 +- fs/cifs/netmisc.c | 2 +- fs/cifs/smb2misc.c | 10 +- fs/cifs/smb2ops.c | 130 +- fs/cifs/smb2pdu.h | 112 - fs/crypto/crypto.c | 2 +- fs/dax.c | 82 +- fs/ext4/file.c | 2 +- fs/ext4/inode.c | 2 +- fs/ext4/readpage.c | 2 +- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/data.c | 6 +- fs/f2fs/file.c | 2 +- fs/f2fs/node.c | 4 +- fs/fat/fat.h | 9 +- fs/fat/fatent.c | 7 +- fs/fat/inode.c | 6 +- fs/fat/misc.c | 14 +- fs/fcntl.c | 9 +- fs/file.c | 31 +- fs/fsopen.c | 4 +- fs/fuse/fuse_i.h | 2 +- fs/gfs2/file.c | 23 +- fs/internal.h | 3 + fs/io-wq.h | 1 + fs/io_uring.c | 288 +- fs/ioctl.c | 2 +- fs/iomap/buffered-io.c | 9 +- fs/ksmbd/misc.c | 40 +- fs/ksmbd/misc.h | 3 +- fs/ksmbd/oplock.c | 34 +- fs/ksmbd/oplock.h | 2 + fs/ksmbd/smb2pdu.c | 132 +- fs/ksmbd/smb2pdu.h | 73 - fs/ksmbd/vfs.c | 262 +- fs/ksmbd/vfs.h | 7 +- fs/ksmbd/vfs_cache.c | 7 +- fs/ksmbd/vfs_cache.h | 1 + fs/locks.c | 28 + fs/namei.c | 52 +- fs/namespace.c | 13 +- fs/nfs/callback_proc.c | 27 +- fs/nfs/file.c | 23 +- fs/nfs/nfs4file.c | 4 +- fs/nfs/pnfs.c | 11 + fs/nfs/pnfs.h | 2 + fs/nfsd/filecache.c | 25 +- fs/nfsd/nfs2acl.c | 24 +- fs/nilfs2/btnode.c | 23 +- fs/nilfs2/btnode.h | 1 + fs/nilfs2/btree.c | 27 +- fs/nilfs2/dat.c | 4 +- fs/nilfs2/gcinode.c | 7 +- fs/nilfs2/inode.c | 159 +- fs/nilfs2/mdt.c | 43 +- fs/nilfs2/mdt.h | 6 +- fs/nilfs2/nilfs.h | 16 +- fs/nilfs2/page.c | 16 +- fs/nilfs2/page.h | 1 - fs/nilfs2/segment.c | 9 +- fs/nilfs2/super.c | 5 +- fs/ntfs/aops.c | 2 +- fs/ocfs2/dlm/dlmdebug.c | 12 +- fs/ocfs2/dlm/dlmunlock.c | 21 +- fs/ocfs2/namei.c | 32 +- fs/ocfs2/namei.h | 2 + fs/ocfs2/quota_global.c | 23 +- fs/ocfs2/quota_local.c | 12 +- fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 + fs/open.c | 33 +- fs/overlayfs/file.c | 13 +- fs/pipe.c | 2 +- fs/proc/base.c | 22 + fs/proc/bootconfig.c | 2 + fs/proc/generic.c | 3 + fs/proc/kcore.c | 14 +- fs/proc/proc_net.c | 3 + fs/proc/task_mmu.c | 2 + fs/read_write.c | 16 + fs/smbfs_common/smb2pdu.h | 113 + fs/stat.c | 2 +- fs/sync.c | 9 + fs/verity/verify.c | 4 +- fs/xfs/libxfs/xfs_alloc.c | 28 +- fs/xfs/libxfs/xfs_alloc.h | 1 - fs/xfs/xfs_bio_io.c | 33 - fs/xfs/xfs_fsops.c | 60 +- fs/xfs/xfs_icache.c | 2 +- fs/xfs/xfs_inode.c | 2 +- fs/xfs/xfs_inode_item.c | 162 +- fs/xfs/xfs_inode_item.h | 1 + fs/xfs/xfs_linux.h | 2 - fs/xfs/xfs_log.c | 109 +- fs/xfs/xfs_log_cil.c | 46 +- fs/xfs/xfs_log_priv.h | 14 +- fs/xfs/xfs_log_recover.c | 56 +- fs/xfs/xfs_mount.c | 3 +- fs/xfs/xfs_mount.h | 15 + fs/xfs/xfs_super.c | 3 +- fs/xfs/xfs_trans.c | 48 +- fs/xfs/xfs_trans_ail.c | 8 +- include/asm-generic/compat.h | 113 + include/asm-generic/mshyperv.h | 1 + include/linux/bio.h | 8 +- include/linux/blk_types.h | 5 +- include/linux/bpf_verifier.h | 4 +- include/linux/compat.h | 68 + include/linux/cpuhotplug.h | 4 + include/linux/dma-mapping.h | 8 - include/linux/fs.h | 53 +- include/linux/fsverity.h | 2 +- include/linux/ftrace.h | 16 +- include/linux/gfp.h | 4 +- include/linux/gpio/driver.h | 13 +- include/linux/highmem-internal.h | 10 + include/linux/kprobes.h | 51 +- include/linux/kvm_host.h | 63 +- include/linux/kvm_types.h | 11 +- include/linux/list.h | 6 +- include/linux/mc146818rtc.h | 2 + include/linux/memory_hotplug.h | 2 +- include/linux/mempolicy.h | 5 +- include/linux/migrate.h | 34 +- include/linux/mm.h | 49 +- include/linux/mm_types.h | 24 +- include/linux/mmzone.h | 11 +- include/linux/mount.h | 29 +- include/linux/namei.h | 7 - include/linux/net.h | 19 + include/linux/netdevice.h | 10 - include/linux/netfilter_netdev.h | 2 +- include/linux/nvme.h | 1 + include/linux/page-flags.h | 39 +- include/linux/pagemap.h | 2 - include/linux/pci-dma-compat.h | 129 - include/linux/pci.h | 3 +- include/linux/pgtable.h | 29 + include/linux/pipe_fs_i.h | 2 +- include/linux/rmap.h | 129 +- include/linux/sched.h | 3 - include/linux/shmem_fs.h | 2 +- include/linux/swap.h | 143 +- include/linux/swapops.h | 27 + include/{uapi => }/linux/user_events.h | 53 - include/linux/vdpa.h | 9 +- include/linux/virtio_config.h | 6 - include/linux/vm_event_item.h | 3 + include/linux/writeback.h | 7 + include/net/mctp.h | 2 - include/sound/pcm.h | 1 + include/trace/events/rxrpc.h | 8 +- .../{stage1_defines.h => stage1_struct_define.h} | 0 .../{stage2_defines.h => stage2_data_offsets.h} | 0 .../{stage3_defines.h => stage3_trace_output.h} | 0 .../{stage4_defines.h => stage4_event_fields.h} | 0 .../{stage5_defines.h => stage5_get_offsets.h} | 0 .../{stage6_defines.h => stage6_event_callback.h} | 0 .../{stage7_defines.h => stage7_class_define.h} | 0 include/trace/trace_custom_events.h | 14 +- include/trace/trace_events.h | 14 +- include/uapi/asm-generic/fcntl.h | 23 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/linux/acct.h | 3 +- include/uapi/linux/fb.h | 2 +- include/uapi/linux/kvm.h | 48 +- include/uapi/linux/loop.h | 4 +- include/uapi/linux/stddef.h | 4 + include/uapi/linux/taskstats.h | 24 +- include/uapi/linux/vhost.h | 7 + init/Kconfig | 4 + kernel/Kconfig.preempt | 12 +- kernel/Makefile | 1 + kernel/bpf/btf.c | 2 +- kernel/bpf/stackmap.c | 1 - kernel/dma/direct.c | 10 +- kernel/dma/mapping.c | 2 - kernel/dma/swiotlb.c | 12 +- kernel/entry/common.c | 14 - kernel/events/uprobes.c | 2 +- kernel/hung_task.c | 2 +- kernel/kexec_core.c | 2 - kernel/kprobes.c | 124 +- kernel/kthread.c | 14 +- kernel/panic.c | 2 +- kernel/pid_namespace.c | 2 +- kernel/sched/fair.c | 2 +- kernel/signal.c | 40 - kernel/taskstats.c | 23 + kernel/trace/Kconfig | 1 + kernel/trace/bpf_trace.c | 10 +- kernel/trace/fgraph.c | 17 +- kernel/trace/fprobe.c | 8 +- kernel/trace/rethook.c | 2 +- kernel/trace/trace_events_user.c | 86 +- kernel/trace/trace_kprobe.c | 4 +- kernel/tsacct.c | 10 +- kernel/usermode_driver.c | 4 +- kernel/watch_queue.c | 1 + kernel/watchdog.c | 4 +- lib/Kconfig.debug | 27 +- lib/glob.c | 2 +- lib/refcount.c | 2 +- lib/string.c | 25 +- lib/test_bpf.c | 315 +- lib/test_kasan.c | 5 - lib/test_kmod.c | 1 + lib/test_meminit.c | 12 +- lib/test_string.c | 33 + lib/test_xarray.c | 22 + lib/xarray.c | 4 + localversion-next | 2 +- mm/compaction.c | 12 +- mm/damon/core.c | 5 +- mm/damon/vaddr-test.h | 8 +- mm/debug_vm_pgtable.c | 15 + mm/fadvise.c | 11 + mm/filemap.c | 12 +- mm/gup.c | 116 +- mm/huge_memory.c | 128 +- mm/hugetlb.c | 185 +- mm/internal.h | 32 +- mm/kfence/core.c | 11 +- mm/kfence/kfence.h | 3 + mm/khugepaged.c | 10 +- mm/kmemleak.c | 9 +- mm/ksm.c | 23 +- mm/list_lru.c | 6 - mm/madvise.c | 18 +- mm/memcontrol.c | 16 +- mm/memory-failure.c | 5 +- mm/memory.c | 329 +- mm/memory_hotplug.c | 93 +- mm/mempolicy.c | 14 +- mm/memremap.c | 9 + mm/migrate.c | 131 +- mm/migrate_device.c | 23 +- mm/mincore.c | 1 + mm/mlock.c | 53 +- mm/mmap.c | 4 +- mm/mmu_gather.c | 16 +- mm/mprotect.c | 8 +- mm/mremap.c | 13 +- mm/page_alloc.c | 76 +- mm/page_io.c | 302 +- mm/page_vma_mapped.c | 5 +- mm/readahead.c | 211 +- mm/rmap.c | 186 +- mm/secretmem.c | 17 + mm/shmem.c | 10 +- mm/slab.c | 1 + mm/swap.c | 8 +- mm/swap.h | 157 + mm/swap_state.c | 23 +- mm/swapfile.c | 33 +- mm/usercopy.c | 97 +- mm/userfaultfd.c | 2 +- mm/util.c | 1 + mm/vmalloc.c | 2 - mm/vmscan.c | 47 +- mm/vmstat.c | 5 +- mm/z3fold.c | 64 +- mm/zswap.c | 2 + net/ax25/af_ax25.c | 13 +- net/bluetooth/mgmt_util.c | 2 +- net/bluetooth/sco.c | 21 +- net/can/isotp.c | 2 +- net/core/dev.c | 10 + net/core/skbuff.c | 15 +- net/dsa/master.c | 25 +- net/ipv4/fib_semantics.c | 7 +- net/mctp/af_mctp.c | 46 +- net/mctp/route.c | 16 +- net/netfilter/core.c | 2 +- net/netfilter/nf_conntrack_proto_tcp.c | 17 +- net/netfilter/nf_tables_api.c | 44 +- net/openvswitch/actions.c | 4 +- net/openvswitch/flow_netlink.c | 4 +- net/rxrpc/ar-internal.h | 15 +- net/rxrpc/call_event.c | 2 +- net/rxrpc/call_object.c | 40 +- net/rxrpc/server_key.c | 7 +- net/smc/smc_close.c | 3 + net/tls/tls_sw.c | 2 +- net/xdp/xsk_buff_pool.c | 8 +- rust/kernel/random.rs | 12 +- scripts/get_abi.pl | 4 +- scripts/get_feat.pl | 11 + scripts/get_maintainer.pl | 1 + scripts/kconfig/confdata.c | 7 - scripts/kernel-doc | 4 +- scripts/link-vmlinux.sh | 2 +- scripts/mod/modpost.c | 2 +- security/Kconfig | 13 +- security/smack/smackfs.c | 1 + sound/core/pcm.c | 1 + sound/core/pcm_lib.c | 9 +- sound/core/pcm_native.c | 39 +- sound/pci/hda/patch_cs8409-tables.c | 68 +- sound/pci/hda/patch_cs8409.c | 47 +- sound/pci/hda/patch_cs8409.h | 5 + sound/pci/hda/patch_hdmi.c | 8 +- sound/pci/hda/patch_realtek.c | 4 +- tools/accounting/.gitignore | 1 + tools/accounting/Makefile | 2 +- tools/accounting/procacct.c | 417 + tools/arch/arm64/include/uapi/asm/kvm.h | 10 + tools/arch/x86/include/asm/cpufeatures.h | 1 + tools/arch/x86/include/asm/msr-index.h | 22 +- tools/bpf/bpftool/feature.c | 5 +- tools/bpf/bpftool/gen.c | 24 +- tools/include/uapi/asm-generic/fcntl.h | 21 +- tools/include/uapi/asm-generic/mman-common.h | 2 + tools/include/uapi/asm-generic/unistd.h | 4 +- tools/include/uapi/drm/i915_drm.h | 45 +- tools/include/uapi/linux/bpf.h | 8 +- tools/include/uapi/linux/kvm.h | 11 +- tools/lib/perf/cpumap.c | 35 +- tools/lib/perf/evlist.c | 28 +- tools/lib/perf/include/internal/cpumap.h | 1 + tools/lib/perf/include/internal/evlist.h | 7 +- tools/perf/Makefile.perf | 14 +- tools/perf/arch/arm/util/cs-etm.c | 8 +- tools/perf/arch/arm64/util/arm-spe.c | 2 +- tools/perf/arch/x86/util/intel-bts.c | 2 +- tools/perf/arch/x86/util/intel-pt.c | 4 +- tools/perf/bench/evlist-open-close.c | 2 +- tools/perf/builtin-ftrace.c | 2 +- tools/perf/builtin-record.c | 6 +- tools/perf/builtin-stat.c | 11 +- tools/perf/builtin-top.c | 2 +- tools/perf/python/tracepoint.py | 4 +- tools/perf/trace/beauty/include/linux/socket.h | 1 + tools/perf/util/auxtrace.c | 2 +- tools/perf/util/bpf_ftrace.c | 4 +- tools/perf/util/evlist.c | 18 +- tools/perf/util/hashmap.c | 3 +- tools/perf/util/record.c | 6 +- tools/perf/util/sideband_evlist.c | 3 +- tools/perf/util/stat-display.c | 2 +- tools/perf/util/synthetic-events.c | 2 +- tools/perf/util/top.c | 8 +- tools/testing/selftests/Makefile | 1 - .../selftests/bpf/prog_tests/dummy_st_ops.c | 23 + .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 3 - tools/testing/selftests/bpf/progs/map_ptr_kern.c | 4 +- tools/testing/selftests/bpf/progs/test_sk_assign.c | 4 +- .../selftests/bpf/progs/test_stacktrace_build_id.c | 12 +- .../selftests/bpf/progs/trace_dummy_st_ops.c | 21 + tools/testing/selftests/bpf/test_lpm_map.c | 3 +- tools/testing/selftests/bpf/test_offload.py | 2 +- tools/testing/selftests/drivers/.gitignore | 1 - .../selftests/drivers/s390x/uvdevice/Makefile | 22 - .../selftests/drivers/s390x/uvdevice/config | 1 - .../drivers/s390x/uvdevice/test_uvdevice.c | 276 - tools/testing/selftests/kselftest_harness.h | 59 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 2 + .../selftests/kvm/x86_64/fix_hypercall_test.c | 170 + .../selftests/kvm/x86_64/tsc_scaling_sync.c | 119 + .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 366 +- tools/testing/selftests/net/fib_nexthops.sh | 14 + tools/testing/selftests/seccomp/Makefile | 1 + tools/testing/selftests/seccomp/seccomp_bpf.c | 68 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 4 + tools/testing/selftests/vm/config | 2 + tools/testing/selftests/vm/migration.c | 193 + tools/testing/selftests/vm/soft-dirty.c | 238 + tools/testing/selftests/wireguard/qemu/init.c | 26 +- tools/virtio/Makefile | 3 +- tools/vm/page-types.c | 8 +- tools/vm/page_owner_sort.c | 114 +- virt/kvm/kvm_main.c | 22 +- virt/kvm/pfncache.c | 72 +- 907 files changed, 18523 insertions(+), 17387 deletions(-) rename Documentation/devicetree/bindings/{arm => cpu}/idle-states.yaml (74%) delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.yaml create mode 100644 Documentation/maintainer/messy-diffstat.rst rename Documentation/{networking/netdev-FAQ.rst => process/maintainer-netdev.rst} (75%) create mode 100644 Documentation/virt/kvm/s390/index.rst rename Documentation/virt/kvm/{ => s390}/s390-diag.rst (100%) rename Documentation/virt/kvm/{ => s390}/s390-pv-boot.rst (100%) rename Documentation/virt/kvm/{ => s390}/s390-pv.rst (100%) rename Documentation/virt/kvm/{ => x86}/amd-memory-encryption.rst (100%) rename Documentation/virt/kvm/{ => x86}/cpuid.rst (100%) create mode 100644 Documentation/virt/kvm/x86/errata.rst rename Documentation/virt/kvm/{ => x86}/halt-polling.rst (100%) rename Documentation/virt/kvm/{ => x86}/hypercalls.rst (100%) copy Documentation/virt/kvm/{ => x86}/index.rst (56%) rename Documentation/virt/kvm/{ => x86}/mmu.rst (100%) rename Documentation/virt/kvm/{ => x86}/msr.rst (100%) rename Documentation/virt/kvm/{ => x86}/nested-vmx.rst (100%) rename Documentation/virt/kvm/{ => x86}/running-nested-guests.rst (100%) rename Documentation/virt/kvm/{ => x86}/timekeeping.rst (100%) delete mode 100644 arch/riscv/configs/rv32_defconfig create mode 100644 arch/riscv/include/asm/compat.h create mode 100644 arch/riscv/include/asm/cpuidle.h create mode 100644 arch/riscv/include/asm/suspend.h create mode 100644 arch/riscv/kernel/compat_signal.c create mode 100644 arch/riscv/kernel/compat_syscall_table.c copy {tools/accounting => arch/riscv/kernel/compat_vdso}/.gitignore (71%) create mode 100644 arch/riscv/kernel/compat_vdso/Makefile create mode 100644 arch/riscv/kernel/compat_vdso/compat_vdso.S create mode 100644 arch/riscv/kernel/compat_vdso/compat_vdso.lds.S create mode 100644 arch/riscv/kernel/compat_vdso/flush_icache.S create mode 100755 arch/riscv/kernel/compat_vdso/gen_compat_vdso_offsets.sh create mode 100644 arch/riscv/kernel/compat_vdso/getcpu.S create mode 100644 arch/riscv/kernel/compat_vdso/note.S create mode 100644 arch/riscv/kernel/compat_vdso/rt_sigreturn.S create mode 100644 arch/riscv/kernel/suspend.c create mode 100644 arch/riscv/kernel/suspend_entry.S delete mode 100644 arch/s390/include/uapi/asm/uvdevice.h create mode 100644 arch/x86/kernel/rethook.c create mode 100644 drivers/cpuidle/Kconfig.riscv create mode 100644 drivers/cpuidle/cpuidle-riscv-sbi.c create mode 100644 drivers/cpuidle/dt_idle_genpd.c create mode 100644 drivers/cpuidle/dt_idle_genpd.h copy drivers/platform/chrome/{cros_ec_trace.h => cros_ec_sensorhub_trace.h} (61%) delete mode 100644 drivers/s390/char/uvdevice.c delete mode 100644 include/linux/pci-dma-compat.h rename include/{uapi => }/linux/user_events.h (58%) rename include/trace/stages/{stage1_defines.h => stage1_struct_define.h} (100%) rename include/trace/stages/{stage2_defines.h => stage2_data_offsets.h} (100%) rename include/trace/stages/{stage3_defines.h => stage3_trace_output.h} (100%) rename include/trace/stages/{stage4_defines.h => stage4_event_fields.h} (100%) rename include/trace/stages/{stage5_defines.h => stage5_get_offsets.h} (100%) rename include/trace/stages/{stage6_defines.h => stage6_event_callback.h} (100%) rename include/trace/stages/{stage7_defines.h => stage7_class_define.h} (100%) create mode 100644 mm/swap.h create mode 100644 tools/accounting/procacct.c create mode 100644 tools/testing/selftests/bpf/progs/trace_dummy_st_ops.c delete mode 100644 tools/testing/selftests/drivers/s390x/uvdevice/Makefile delete mode 100644 tools/testing/selftests/drivers/s390x/uvdevice/config delete mode 100644 tools/testing/selftests/drivers/s390x/uvdevice/test_uvdevice.c create mode 100644 tools/testing/selftests/kvm/x86_64/fix_hypercall_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/tsc_scaling_sync.c create mode 100644 tools/testing/selftests/vm/migration.c create mode 100644 tools/testing/selftests/vm/soft-dirty.c