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-release-aarch64-next-defconfig in repository toolchain/ci/linux.
omits ff511c1c68a5 Add linux-next specific files for 20220408 omits 830a13ad7e6d Merge branch 'akpm/master' omits 752a38a306c1 kselftest/vm: override TARGETS from arguments omits b102fadd7608 selftests: vm: add test for Soft-Dirty PTE bit omits 4a99d0c8e101 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery omits c27b4813f757 Merge branch 'akpm-current/current' omits 666426272ecb Revert "drm/amd/amdgpu: Only reserve vram for firmware wit [...] omits 9564e0e24b38 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 09362b080772 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits c7af66ac1f5e Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits bd324d6e6a99 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 8b880c3c9702 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 2050bed64a33 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d43ba224673b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 452bec1bdb5d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3798c0cdcb6a Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 46c9ec9b0c55 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits ee31cfac66a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b18c1404567 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0a2d6b967b9c Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 40097fe3d320 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 56f79851473e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 28ae21409436 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 85db13f2a044 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 362235590af6 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 4ab48b30b702 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 67cff6441334 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a8ba5cf542e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 53d8315b48bd Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits edbfa3cd2578 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits d87831b2f64f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6bedbed908a4 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 4b8104839947 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 9f93db4099aa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits aa6d46270155 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a440c1b3af6e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 7f4c01ee72ce Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 49bf9de9fe4d Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits d2192c244139 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits cf26ce889a4f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9352b79fda92 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits b9dfc852ef52 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits c2c6b215b340 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0b63e331a79b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 98092ca65611 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c94b187c7842 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits fa806e813fe1 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 47bc25c55af1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7cf61e5ace10 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 491ef0e10801 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits efd200b9646c Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits c60cb179dbc3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 391e85307314 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits dc4ba4d03a10 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits da1ab6ea4aaf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ecffce38534d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8b79071a6388 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 2f6269ce3346 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 43e6cf116b4f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4ff196edbef2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4ad5f5de4ca0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 846470b42ebe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bdf1c7d67e07 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits a3c666d99365 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits e285f2b64167 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits ba35e3a921c3 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 65c0214b4cdf Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 826ed36e244f Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits aeb79f15ad42 next-20220407/drm-misc omits 40277f9cda81 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits af3b3efea45d Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 563cce036795 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 7ab524051076 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0a2d1925952a Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 52060ae87864 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d30e7e81b31e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a588cf66a4ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0a31598a45eb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9fe36def620e Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 02df08c9cc18 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits ab69769c0aa0 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 313f312113f4 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits fcf443116e1c Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 75384c21c8cb Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 5c1420a0d37d Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 21a6e4fce25e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9f244b167525 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1de000f0701e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b965431517d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 663b36f0650c Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits b14710f009f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 79336e61cf81 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits b49a0285edfa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 46a70a117ef5 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 3cbc2f16f620 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a869e99aedfe Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 1ef15136209c Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 0ffb4806fb7b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 1e3549baeba5 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 9bcf0f49151a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 427caba08d51 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ab2a4ecc0cb4 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 7290a329d9d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ae34c0da59f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2204f6a5fc67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2f0f439e29f1 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 935a89bffe54 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits e080c54b9ff0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0fd9c94aba19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f985d7f23d7 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 834e6352d545 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits d7f737dd12f0 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 958b6834ab1d Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits f9ffe1840f15 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1af7bafb70df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 64df4e2db1a0 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 89baee710f58 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8001437f276c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 063c4e60a89c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e04addfcf173 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4400d59b3d19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 83f5bedf224c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7843e9b68bf5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 54bef2fe7d6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e91650e7e454 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits d9f5f842836d Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 787e9d114c62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d1263ef3689d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6df13b5c9596 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0aa7d53dd8f1 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 78e2495f3f77 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3dd8061b64fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 02f3bd309a78 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits b190bee83daf Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits be5bd4af8f50 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits 1e3940a8c1b3 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits fc679b1f430c Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] omits 2f61b3a0fe48 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0c86118bef7d Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits b2c580aae369 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits eb2b93e71eb2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c9e5d1fee10b Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] omits e1fc366daa71 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d4c9af4afda9 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits fa43a134b224 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits facd2ec75aa7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 535fe8555e43 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 6eb56b229879 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 0383a8d74901 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 6a30764c8c45 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits fe98717262bd Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits dd000ec52649 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 86003ae29f08 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 79a2a97781c8 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] omits a467d57fead5 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits c9853fbc7de4 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits 7ec1c7327f37 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 52c39fef835b Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits a7a7c3c8de3c Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits 3a790a795750 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits f0b1513f58cd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2b4e127582b0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 928197b02c3e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b847328492b2 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 4a4f883c85c2 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 436c8497af34 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 636529a98b9b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6bf440e8f951 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 94b4bd006483 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 48a68ba8400d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e245af3a85bb Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits f9cb20daa8be Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 3b221291bc2d Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits 5c8f867d5c34 video: fbdev: s3fb: Error out if 'pixclock' equals zero omits 0c02b01216c0 video: fbdev: arkfb: Error out if 'pixclock' equals zero omits 956f8c40eb3f video: fbdev: tridentfb: Error out if 'pixclock' equals zero omits 409fd657d588 video: fbdev: vt8623fb: Error out if 'pixclock' equals zero omits 1e3f7394ba5e video: fbdev: kyro: Error out if 'lineclock' equals zero omits 20659598f15a video: fbdev: neofb: Fix the check of 'var->pixclock' omits 6480f54414b7 Merge remote-tracking branch 'regulator/for-5.19' into reg [...] omits c48d9782a16b Merge branch 'fixes' into for-next omits b7e683afaf86 Merge branch 'slab/for-5.19/stackdepot' into slab/for-next omits e8f7a4155518 Merge remote-tracking branch 'asoc/for-5.19' into asoc-next omits 61085c184b07 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus omits e2e917f8677d SUNRPC: Fix the svc_deferred_event trace class omits d8d609f7588a Merge branch 'imx/dt64' into for-next omits ec829912d21c Merge branch 'imx/dt' into for-next omits 4ebf2204c449 Merge branch 'imx/bindings' into for-next omits fd61e89eda93 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits c6af2dbe9fda fs: sysv: check sbi->s_firstdatazone in complete_read_super omits 4de69a9bc2c5 taskstats-version-12-with-thread-group-and-exe-info-fix omits 689a3430f8b3 taskstats: version 12 with thread group and exe info omits 456f655fb437 rapidio: remove unnecessary use of list iterator omits 3515e76cf766 kexec: remove redundant assignments omits 461411b21dbf fat: add ratelimit to fat*_ent_bread() omits 69734ec0a698 add-fat-messages-to-printk-index-checkpatch-fixes omits ffa0684db66c fatfs: add FAT messages to printk index omits 0c0de7b99ad6 fatfs: remove redundant judgment omits adaa80597b12 init/main.c: silence some -Wunused-parameter warnings omits 1e23c68cfb11 list: fix a data-race around ep->rdllist omits 78e39c8dc371 pipe: make poll_usage boolean and annotate its access omits 6da2118f97bc lib: remove back_str initialization omits 1c271e1846a9 lib/string.c: simplify str[c]spn omits 3cd1cd14b02a lib/test_string.c: add strspn and strcspn tests omits 4db47ea1fde1 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections omits 381cc7822a48 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test omits 157a99e2d33c get_maintainer: Honor mailmap for in file emails omits 57be53e9ae53 kernel: pid_namespace: use NULL instead of using plain int [...] omits d208b1e86c0a proc/sysctl: make protected_* world readable omits 2c1aa94bd91d fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] omits 0669e8dc93a0 fs/proc/kcore.c: remove check of list iterator against hea [...] omits 86e3180cf4c9 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] omits e00d6749e4a9 proc: fix dentry/inode overinstantiating under /proc/${pid}/net omits 35f228de123e ocfs2: fix ocfs2 corrupt when iputting an inode omits 1e213769c35d ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 1c946d28c151 ocfs2: reflink deadlock when clone file to the same direct [...] omits 06248ca470b4 ocfs2: remove usage of list iterator variable after the loop body omits 6958627db02a ocfs2: replace usage of found with dedicated list iterator [...] omits ebb20e5c8990 ia64: Replace comments with C99 initializers omits 78548ed812d4 ia64: ptrace: fix typos in comments omits 025788a3aa0c ia64: fix typos in comments omits 2dfbc2fe6e1b kernel/hung_task.c: Monitor killed tasks. omits f74a87d49d48 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 92ccf0ae8d66 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 2355fa53f32e damon: vaddr-test: tweak code to make the logic clearer omits e3d3440961f2 zram: add a huge_idle writeback mode omits 9f0413e82f79 mm: simplify follow_invalidate_pte() omits 3517b14c64e1 dax: fix missing writeprotect the pte entry omits 134ca43bce05 mm: pvmw: add support for walking devmap pages omits ea1ffb8b837e mm: rmap: introduce pfn_mkclean_range() to cleans PTEs omits fb8e10d25b34 dax: fix cache flush on PMD-mapped pages omits df5ff5304146 mm: rmap: fix cache flush on THP pages omits b8a50a6cf51e mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] omits 497a608609f3 mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node omits 0d540af7befe mm/memory_hotplug: reset node's state when empty during offline omits ececdb7d9323 mm/page_alloc: do not calculate node's total pages and mem [...] omits 28d0fe97bfbc mm: untangle config dependencies for demote-on-reclaim omits 634ed33da96e mm/vmstat: add events for ksm cow omits 167c83b12f96 ksm-count-ksm-merging-pages-for-each-process-fix omits 4aaa3f759359 ksm: count ksm merging pages for each process omits 0b0e20b6b316 mm/migration: fix possible do_pages_stat_array racing with [...] omits 081dcfe1670d mm/migration: fix potential invalid node access for reclai [...] omits 18f1607e50ee mm/migration: fix potential page refcounts leak in migrate_pages omits e6668c33f08a mm/migration: remove some duplicated codes in migrate_pages omits 779b4f097c3d mm/migration: avoid unneeded nodemask_t initialization omits a3f09129c5f9 mm/migration: use helper macro min in do_pages_stat omits 0fc32d2ccd91 mm/migration: use helper function vma_lookup() in add_page [...] omits 649b74d8bc1a mm/migration: fix the confusing PageTransHuge check omits 9f857c586ae4 mm/migration: remove unneeded local variable page_lru omits 6c9c6f6b597d mm/migration: remove unneeded out label omits 7046a369a0d2 mm/migration: remove unneeded local variable mapping_locked omits fbfdfaabb2b6 mm: Add selftests for migration entries omits 704fe0fa07aa drivers/base/node.c: fix compaction sysfs file leak omits c4c277dcb6f2 mm: compaction: use helper isolation_suitable() omits 04a4b75bdd36 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() omits a7705cfe84d1 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] omits 0962be79ed18 mm/z3fold: move decrement of pool->pages_nr into __release [...] omits 4323c73ca75b mm/z3fold: remove confusing local variable l reassignment omits 52dc66db67a2 mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] omits 4065ba5c99b8 mm/z3fold: minor clean up for z3fold_free omits 57d02dff0851 mm/z3fold: remove obsolete comment in z3fold_alloc omits 367283b344da mm/z3fold: declare z3fold_mount with __init omits f2fddf75ee0c mm/vmscan: sc->reclaim_idx must be a valid zone index omits a43565d3a99c mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 omits f681686fd318 mm/vmscan: make sure wakeup_kswapd with managed zone omits 037b1b206417 mm/vmscan: reclaim only affects managed_zones omits 99bc4a39556e mm: mmap: register suitable readonly file vmas for khugepaged omits c361225cf170 mm: khugepaged: introduce khugepaged_enter_vma() helper omits 6ee1a781b3f8 mm: khugepaged: move some khugepaged_* functions to khugepaged.c omits 6b02e131b923 mm: khugepaged: make khugepaged_enter() void function omits 4eb68c5a62de mm: thp: only regular file could be THP eligible omits b91aea9dc9f0 mm: khugepaged: skip DAX vma omits ad29cc6bc2fe mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED omits 2f6099675ea6 sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE omits 7f94e6c34a81 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* omits b8129812a57c mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* omits 8fca98f3856f mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions omits 8373e23d56e4 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 omits 7c2f1c061c86 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] omits 914771d4d008 hugetlb: remove use of list iterator variable after loop omits 49afcd1f3c03 mm/khugepaged: sched to numa node when collapse huge page omits 705f2213bc20 mm/memory-failure.c: remove unnecessary (void*) conversions omits e0c5b7994554 mm-wrap-__find_buddy_pfn-with-a-necessary-buddy-page-valid [...] omits c43c6435f0ec mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] omits 464e14253b4b mm: page_alloc: simplify pageblock migratetype check in __ [...] omits 10f6518f765f mm: discard __GFP_ATOMIC omits 08d99ce88c74 mm/page_alloc: adding same penalty is enough to get round- [...] omits 6a92948734dd mm/page_alloc: simplify update of pgdat in wake_all_kswapds omits 8db8233e59c4 Documentation/sysctl: document page_lock_unfairness omits 008b87186dc4 mm/vmalloc: fix a comment omits 836378a6e216 mm/mremap: avoid unneeded do_munmap call omits ccb934b1460e mm/mremap: use helper mlock_future_check() omits a8134184d3a6 mm: avoid unnecessary flush on change_huge_pmd() omits a6dbc2ad415a mm/mprotect: do not flush when not required architecturally omits 616064361ca4 mm/mprotect: use mmu_gather omits 11f5f476329f mm/mmap.c: use helper mlock_future_check() omits caa29e44646d mm: modify the method to search addr in unmapped_area_topdown omits 2aeaccd28ec4 mm/mmap: clarify protection_map[] indices omits b02087c9717c mm/debug_vm_pgtable: drop protection_map[] usage omits b7b1b5ef2820 mm/mmu_gather: limit free batch count and add schedule poi [...] omits b19125949598 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] omits d665fbe7af84 mm/memcg: non-hierarchical mode is deprecated omits a1b287579c28 mm/memcg: move generation assignment and comparison together omits 1222323ce0fa mm/memcg: set pos explicitly for reclaim and !reclaim omits 0d92f7cae894 mm/memcg: set memcg after css verified and got reference omits 0f7b107d2755 mm/memcg: mz already removed from rb_tree if not NULL omits a877d88a1e64 mm/memcg: remove unneeded nr_scanned omits 9c734c751385 mm-shmem-make-shmem_init-return-void-fix omits 69f33c77bc30 mm: shmem: make shmem_init return void omits cd458e77ea30 VFS: Add FMODE_CAN_ODIRECT file flag omits 73da0f9face6 mm: submit multipage write for SWP_FS_OPS swap-space omits f9158b1fb270 mm: submit multipage reads for SWP_FS_OPS swap-space omits 0b35c6ee7834 doc: update documentation for swap_activate and swap_rw omits 758fb500ea11 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw omits b666e5ff1a4d mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] omits 07ab6801d26e mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space omits 5fd117a3f52a mm: move responsibility for setting SWP_FS_OPS to ->swap_activate omits 0d1ae0e6d88f mm: drop swap_dirty_folio omits 18c87addfa4d mm-create-new-mm-swaph-header-file-fix omits 66176afe7a5a mm: create new mm/swap.h header file. omits ebb6b306ed8e powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s omits 07eb8b9873f2 powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s omits 17326996c81c s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits f923c8110dfa s390/pgtable: cleanup description of swp pte layout omits b6ea01db1bf1 arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 6d73e38fe2c2 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 591779c54aab mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 7e770172bf8f mm/swap: remember PG_anon_exclusive via a swp pte bit omits f1fb9b05add3 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] omits fd60775aa417 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] omits 9d7f2aff2361 mm: support GUP-triggered unsharing of anonymous pages omits 8bf0c4f9335a mm/gup: disallow follow_page(FOLL_PIN) omits 79d05650d018 mm: remember exclusively mapped anonymous pages with PG_an [...] omits 59e6cb7b6356 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] omits 4b91ba9fbce5 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] omits dffd301bf8e5 mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] omits be5ba78e026c mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() omits 9184590fb63d mm/rmap: pass rmap flags to hugepage_add_anon_rmap() omits 61519dbed690 mm/rmap: remove do_page_add_anon_rmap() omits c031ec4f6cda mm/rmap: convert RMAP flags to a proper distinct rmap_t type omits 1d4feefe0318 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] omits 45f2f6326974 mm/memory: slightly simplify copy_present_pte() omits a6cba6751692 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] omits 4593efa39a0e mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] omits 7c0423e2cbc5 tools/vm/page_owner_sort.c: support sorting blocks by mult [...] omits d93802ae65a2 tools/vm/page_owner_sort.c: support for multi-value select [...] omits 859bf9b1f6fa tools/vm/page_owner_sort.c: use fprintf() to send error me [...] omits 62963f3ae4fa procfs: prevent unprivileged processes accessing fdinfo dir omits b0a5046bd777 /proc/kpageflags: do not use uninitialized struct pages omits 4fa5437d439d /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits c2feb58720c1 hugetlb: do not demote poisoned hugetlb pages omits 387786d717ac mm: compaction: fix compiler warning when CONFIG_COMPACTION=n omits 94bfd25b3fa6 mm: fix unexpected zeroed page mapping with zram swap omits fc5b9f4eedaf userfaultfd: mark uffd_wp regardless of VM_WRITE flag omits 68c5bcddb34a mm/vmalloc: fix spinning drain_vmap_work after reading fro [...] omits ea5c43ce3ee7 irq_work: use kasan_record_aux_stack_noalloc() record callstack omits e8554e5e9449 mm/hwpoison: fix race between hugetlb free/demotion and me [...] omits f31483195569 mm/munlock: remove fields to fix htmldocs warnings omits 90281373ed10 mm/mempolicy: fix mpol_new leak in shared_policy_replace omits 53901527721d mmmremap.c: avoid pointless invalidate_range_start/end on [...] omits 3092beb9e35b mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning omits c7bc7bc00df4 mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparen [...] omits 01f8af902693 memcg: sync flush only if periodic flush is delayed omits bc0cc5b5e31a mailmap: update Vasily Averin's email address omits 3b22c2df9275 mm/secretmem: secretmem_iops can be static omits 9b18abd32562 mm/secretmem: fix panic when growing a memfd_secret omits 938fa6141e7f lz4: fix LZ4_decompress_safe_partial read out of bound omits 0e63191c28da highmem: fix checks in __kmap_local_sched_{in,out} omits c5b406e86042 mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for [...] omits 7bcafc1e843a Merge x86/cpu into tip/master omits 58a000203435 Merge x86/build into tip/master omits bbd657d3d58e Merge ras/core into tip/master omits 7066c5534a54 Merge x86/misc into tip/master omits 060087c6c281 Merge x86/sev into tip/master omits 394fc20795ee Merge sched/core into tip/master omits 0d93edba84a8 Merge x86/urgent into tip/master omits 048308c29206 Merge perf/core into tip/master omits 8be98d63d9c5 Merge locking/core into tip/master omits c086355f2764 Merge perf/urgent into tip/master omits 175566f4d602 Merge locking/urgent into tip/master omits 9eeb16ceadea Merge sched/urgent into tip/master omits e2ccbc8cb62a Merge x86/cleanups into tip/master omits 6ad07798ba96 Merge x86/mm into tip/master omits 9f61ccc85afb x86/configs: Add x86 debugging Kconfig fragment plus docs omits 453e580abcdb x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() omits 9b58921a376a Merge branch 'for-next-next-v5.18-20220404' into for-next- [...] omits a62893c9d311 Merge branch 'for-next-current-v5.17-20220404' into for-ne [...] omits d9829b7817f1 Merge branch 'misc-next' into for-next-next-v5.18-20220404 omits 05e039536bdc Merge branch 'misc-5.18' into for-next-current-v5.17-20220404 omits 4c59e5f1173e btrfs: zoned: make auto-reclaim less aggressive omits 23cbd5a0356e btrfs: change the bg_reclaim_threshold valid region from 0 to 100 omits 86af3803208d btrfs: allow block group background reclaim for non-zoned [...] omits 8e4b6103daf2 btrfs: make the bg_reclaim_threshold per-space info omits 3f4ccfa00273 btrfs: fix btrfs_submit_compressed_write cgroup attribution omits 6232a41d2ac9 btrfs: fix root ref counts in error handling in btrfs_get_ [...] omits bf6392c0e50a btrfs: zoned: activate block group only for extent allocation omits d2e7b66dcd53 btrfs: return allocated block group from do_chunk_alloc() omits 150dcf88c5e9 btrfs: do not test for free space inode during NOCOW check [...] omits 979760804c6f btrfs: move common NOCOW checks against a file extent into [...] omits 2e8a0d632197 btrfs: allocate page arrays using bulk page allocator omits 573b98074bb9 btrfs: factor out allocating an array of pages omits 7b1bdd89bc96 btrfs: remove unnecessary type casts omits 52744e471eec btrfs: expand subpage support to any PAGE_SIZE > 4K omits c7f64af1aa27 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits 2b87a9984029 btrfs: use dummy extent buffer for super block sys chunk a [...] omits ec4727950715 btrfs: assert that relocation is protected with sb_start_write() omits 05a7e44f9561 fs: add a lockdep check function for sb_start_write() omits 1257948223af btrfs: mark resumed async balance as writing omits b24475315a18 btrfs: simplify code flow in btrfs_ioctl_balance omits e49240a41b2f btrfs: remove checks for arg argument in btrfs_ioctl_balance omits bf178519763b btrfs: remove support of balance v1 ioctl omits f9982c6f1d52 btrfs: release correct delalloc amount in direct IO write path omits 48e43f734668 btrfs: replace memset with memzero_page in data checksum v [...] omits 3555b5f3b3d2 btrfs: avoid blocking on space revervation when doing nowa [...] omits fa5e487d3b8a btrfs: avoid blocking when allocating context for nowait d [...] omits 43a4f0c92310 btrfs: release path earlier at can_nocow_extent() omits c804e9b3727c btrfs: free path at can_nocow_extent() before checking for [...] omits 9ef68db0b854 btrfs: stop allocating a path when checking if cross refer [...] omits 1639f5825e03 btrfs: avoid double nocow check when doing nowait dio writes omits a0f21efe42be btrfs: avoid blocking nowait dio when locking file range omits 56d99353607b btrfs: avoid blocking on page locks with nowait dio on com [...] omits f737c6257f11 btrfs: remove unused variable in btrfs_{start,write}_dirty [...] omits 647e218557a8 btrfs: zoned: remove redundant condition in btrfs_run_dela [...] omits 16bbb2b6e510 btrfs: prevent subvol with swapfile from being deleted omits 7c3bd8d31068 btrfs: do not warn for free space inode in cow_file_range omits c6ce74b79b73 btrfs: add messages to printk index omits 0b0e4ad62391 btrfs: avoid defragging extents whose next extents are not [...] omits f9db7f0b5b25 btrfs: tree-checker: check extent buffer owner against own [...] omits 8bda8913eeba btrfs: add and use helper to assert an inode range is clean omits ae8f5bb7bcb3 btrfs: remove ordered extent check and wait during hole pu [...] omits f8fc37069fc9 btrfs: lock the inode first before flushing range when pun [...] omits 4c6eb92bb117 btrfs: remove ordered extent check and wait during fallocate omits 119eb700e6c5 btrfs: remove inode_dio_wait() calls when starting reflink [...] omits a872d52d6925 btrfs: remove useless dio wait call when doing fallocate z [...] omits 8251ca5bc314 btrfs: only reserve the needed data space amount during fallocate omits b36062e114d6 btrfs: move common inode creation code into btrfs_create_n [...] omits 59649d816dd0 btrfs: reserve correct number of items for inode creation omits 002a67adc25a btrfs: factor out common part of btrfs_{mknod,create,mkdir}() omits 3e82764828d6 btrfs: allocate inode outside of btrfs_new_inode() omits 42ba7219faf7 btrfs: warn when extent buffer leak test fails omits e5641bb9020a btrfs: fix fallocate to use file_modified to update permis [...] omits 4d11ce7e174c btrfs: remove device item and update super block in the sa [...] omits b821f51c461b btrfs: use a local variable for fs_devices pointer in btrf [...] omits 84abf7eb1eb8 btrfs: use btrfs_for_each_slot in btrfs_listxattr omits 0c1bb2ee0eb2 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree omits 6d506060309f btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths omits 7966a9a53163 btrfs: use btrfs_for_each_slot in process_all_extents omits 92276ded7c4f btrfs: use btrfs_for_each_slot in process_all_new_xattrs omits 07c03a1f398e btrfs: use btrfs_for_each_slot in process_all_refs omits eff6176665bc btrfs: use btrfs_for_each_slot in is_ancestor omits e6133a8ee567 btrfs: use btrfs_for_each_slot in can_rmdir omits c24382d631e9 btrfs: use btrfs_for_each_slot in did_create_dir omits 012449657242 btrfs: use btrfs_for_each_slot in btrfs_real_readdir omits 49cf815e4863 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item omits f903eb9e0bee btrfs: use btrfs_for_each_slot in mark_block_group_to_copy omits 9893c15f5ac8 btrfs: use btrfs_for_each_slot in find_first_block_group omits b0c2497a2057 btrfs: introduce btrfs_for_each_slot iterator macro omits 2241a41e2f55 btrfs: scrub: rename scrub_bio::pagev and related members omits 7a826b9ad9da btrfs: scrub: rename scrub_page to scrub_sector omits 57efaad2ec87 btrfs: scrub: rename members related to scrub_block::pagev omits 17418a310a53 btrfs: remove trivial wrapper btrfs_read_buffer() omits 969fe7615243 btrfs: update outdated comment for read_block_for_search() omits 06c4ef9f8cd0 btrfs: release upper nodes when reading stale btree node f [...] omits 8f355904a612 btrfs: avoid unnecessary btree search restarts when reading node omits fae0214c980c btrfs: set inode flags earlier in btrfs_new_inode() omits fd48645788dc btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() omits 996794a08efa btrfs: don't pass parent objectid to btrfs_new_inode() explicitly omits a0aaad3ceb78 btrfs: remove redundant name and name_len parameters to cr [...] omits a02f8a41bcbf btrfs: remove unused mnt_userns parameter from __btrfs_set_acl omits b91833676623 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] omits 1bd8207fa956 btrfs: remove unnecessary inode_set_bytes(0) call omits 05916793aeb7 btrfs: remove unnecessary btrfs_i_size_write(0) calls omits 8d5c497cf7c3 btrfs: get rid of btrfs_add_nondir() omits 5d4a482c1e44 btrfs: fix anon_dev leak in create_subvol() omits d40ecda38665 btrfs: reserve correct number of items for rename omits b872f0f2af50 btrfs: reserve correct number of items for unlink and rmdir omits d957dc9c5516 btrfs: fix qgroup reserve overflow the qgroup limit omits b03c3897a9b1 btrfs: zoned: remove left over ASSERT checking for single profile omits fc5c5c255948 btrfs: zoned: traverse devices under chunk_mutex in btrfs_ [...] omits a5af7ccaf512 hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo omits 0967706bd918 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code omits f1b1746b5bca hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE omits 04bb1287aad6 hwmon: (jc42) add HWMON_C_TZ_REGISTER omits f62180385a21 Merge branch 'v5.19-armsoc/soc32' into for-next omits a0721b501315 Merge branch 'v5.19-armsoc/dts64' into for-next omits a26726958d81 Merge branch 'v5.19-armsoc/dts32' into for-next omits d01cff93b07c Merge branch 'v5.19-armsoc/drivers' into for-next omits 056ef970c434 arm64: dts: rockchip: add basic dts for the radxa rock3 model a omits 65a31b5abb7f dt-bindings: arm: rockchip: add radxa rock3 model a omits 213b5c5869c4 arm64: dts: rockchip: fix Makefile sorting for BananaPi R2 Pro omits dc08a6884dfb soc: rockchip: pm_domains: Fix typo in comment omits a66f6482f8f1 dt-bindings: soc: grf: add naneng combo phy register compatible omits 57f3b0bf5c34 arm64: dts: rockchip: correct interrupt flags on rk3399 boards omits 5c8e82ed3a4a arm64: dts: rockchip: Add gmac1 and change network settings omits 34fc952867aa arm64: dts: rockchip: Change io-domains of bpi-r2-pro omits eaeb9fb2739b ata: pata_mpc52xx: Prepare cleanup of powerpc's asm/prom.h omits d0c78768fd9c rcu: Fix expedited GP polling against UP/no-preempt environment omits ec583e2e8d09 rcu: Add polled expedited grace-period primitives omits 9a98fe0499ea rcutorture: Call preempt_schedule() through static call/key omits f0e12d1dc590 torture: Save "make allmodconfig" .config file omits ed842bcd591f scftorture: Remove extraneous "scf" from per_version_boot_params omits 34803eb127cb rcu: Make UP-vacuous normal grace period advance sequence omits 8a1ba31a674a rcu: Print number of online CPUs in RCU CPU stall-warning [...] omits d00674235d8d srcu: Prevent expedited GPs and blocking readers from cons [...] omits 3586cd65f84e rcutorture: Adjust scenarios' Kconfig options for CONFIG_P [...] omits 5750c098b0db rcu-tasks: Use schedule_hrtimeout_range() to wait for grac [...] omits 2f87c4c47cc7 rcutorture: Add missing return and use __func__ in warning omits 5b5c2b92700d rcutorture: Avoid corner-case #DE with nsynctypes check omits 2fe87a787046 rcu-tasks: Make Tasks RCU account for userspace execution omits 1adad3bc6454 rcu-tasks: Use rcuwait for the rcu_tasks_kthread() omits af52a5d30ecd rcu: Add comments to final rcu_gp_cleanup() "if" statement omits dbe6a49fd57c torture: Enable CSD-lock stall reports for scftorture omits e4e6ebd67537 kernel/smp: Provide boot-time timeout for CSD lock diagnostics omits 96ce4c996a50 scftorture: Fix distribution of short handler delays omits 2241eb9a4502 rcu-tasks: Print pre-stall-warning informational messages omits 604fd937bd21 torture: Skip vmlinux check for kvm-again.sh runs omits 220e100c74d4 torture: Make thread detection more robust by using lspcu omits 52184c5cedb2 rcu: Check for jiffies going backwards omits 626d2d87f117 torture: Permit running of experimental torture types omits e8a8537df49a docs: Add documentation for rude and trace RCU flavors omits 1774dce2dded rcu-tasks: Fix race in schedule and flush work omits a5df8b268f29 rcu/nocb: Initialize nocb kthreads only for boot CPU prior [...] omits 86177f0c76a4 rcu: Initialize boost kthread only for boot node prior SMP [...] omits 3d4db439000e rcu: Assume rcu_init() is called before smp omits e97711581c6b rcu/nocb: Move rcu_nocb_is_setup to rcu_state omits 7ff92ad4e107 rcu: Remove rcu_is_nocb_cpu() omits 0b74356e7b95 rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT omits f7e9f2d907a6 rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting omits 790a811b1e52 torture: Use "-o Batchmode=yes" to disable ssh password requests omits 7627994ff368 torture: Reposition so that $? collects ssh code in torture.sh omits c6ad11620df2 tools/nolibc/stdlib: implement abort() omits 983af29a0224 tools/nolibc: also mention how to build by just setting th [...] omits 9c51ebc19510 tools/nolibc/time: create time.h with time() omits d33ffeba2433 tools/nolibc/signal: move raise() to signal.h omits 54c286685d6b tools/nolibc/unistd: add usleep() omits 1a611e86c1ad tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] omits 30d71fc14ebc tools/nolibc/errno: extract errno.h from sys.h omits 647375712a5b tools/nolibc/string: export memset() and memmove() omits 1bd6f49cb740 tools/nolibc/types: define PATH_MAX and MAXPATHLEN omits 15d0ea03937f tools/nolibc/arch: mark the _start symbol as weak omits 36ad12455f54 tools/nolibc: move exported functions to their own section omits 0f6cc409caf1 tools/nolibc/string: add tiny versions of strncat() and strlcat() omits 6776c45a49d3 tools/nolibc/string: add strncpy() and strlcpy() omits a2e51faae385 tools/nolibc/string: slightly simplify memmove() omits 5448971d1512 tools/nolibc/string: use unidirectional variants for memcpy() omits 952d887d537f tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] omits b2938cd1f278 tools/nolibc/stdlib: make raise() use the lower level sysc [...] omits d2ec0109b6ce tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() omits d2dfc5c4ad06 tools/nolibc/sys: make open() take a vararg on the 3rd argument omits a816b9581419 tools/nolibc/stdio: add perror() to report the errno value omits b54a366ec4ca tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE omits 4c5e83bb6343 tools/nolibc/stdio: add a minimal [vf]printf() implementation omits f9fe08215a2f tools/nolibc/stdio: add fwrite() to stdio omits f827232d35e1 tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] omits 4666b454c24d tools/nolibc/stdio: add a minimal set of stdio functions omits 5ff3dbf04812 tools/nolibc/stdlib: add utoh() and u64toh() omits 1d946a82737a tools/nolibc/stdlib: add i64toa() and u64toa() omits 58da6e359071 tools/nolibc/stdlib: replace the ltoa() function with more [...] omits 9068b1e32b48 tools/nolibc/stdlib: move ltoa() to stdlib.h omits cacc485dcdd4 tools/nolibc/types: move makedev to types.h and make it a macro omits 4d219175c42f tools/nolibc/types: make FD_SETSIZE configurable omits 07d711bbe677 tools/nolibc/types: move the FD_* functions to macros in types.h omits 7549f48f0cb5 tools/nolibc/ctype: add the missing is* functions omits d75e466a8354 tools/nolibc/ctype: split the is* functions to ctype.h omits 8a933d9d0f11 tools/nolibc/string: split the string functions into string.h omits d014ba791041 tools/nolibc/stdlib: extract the stdlib-specific functions [...] omits 83dd87712b15 tools/nolibc/sys: split the syscall definitions into their [...] omits 36603278c3c0 tools/nolibc/arch: split arch-specific code into individual files omits a9143c642d62 tools/nolibc/types: split syscall-specific definitions int [...] omits 5713790364a0 tools/nolibc/std: move the standard type definitions to std.h omits e4fee49f6447 tools/nolibc: guard the main file against multiple inclusion omits 8a25d583a9d3 tools/nolibc: use pselect6 on RISCV omits 987e8f0bd547 rcutorture: Suppress debugging grace period delays during [...] omits 8f6d4d87ab80 torture: Add rcu_normal and rcu_expedited runs to torture.sh omits d74f5fc678cc rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() omits 0a4dfdd80e7a EXP rcu-tasks: Check for abandoned callbacks omits c1dbd5583235 fs/lock: add helper locks_owner_has_blockers to check for [...] omits ea5a9f182267 fs/lock: only call lm_breaker_owns_lease if there is conflict. omits 4124a66f6385 fs/lock: add new callback, lm_lock_expired, to lock_manage [...] omits 9ea79a3861c9 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] omits 0eb1fb16396c slimbus: qcom-ngd-ctrl: Use platform_get_irq() to get the [...] omits b8277c8275a1 Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] omits 7325fd5614aa Merge Landlock fixes into next omits e674341a90b9 selftests/interpreter: fix separate directory build omits bdf79b27260b dt-bindings: nvmem: brcm,nvram: add basic NVMEM cells omits 2a0deba4d749 dt-bindings: nvmem: make "reg" property optional omits 299dc152721f nvmem: brcm_nvram: parse NVRAM content into NVMEM cells omits a976df22f04b nvmem: dt-bindings: Fix the error of dt-bindings check omits e15d2e3fd7ab dt-bindings: nvmem: Add bindings doc for Sunplus OCOTP driver omits 5293c629db95 nvmem: Add driver for OCOTP in Sunplus SP7021 omits fd7a0db49d3f nvmem: qfprom: Increase fuse blow timeout to prevent write fail omits addd4203a2ea thunderbolt: Drop duplicate NULL checks around nvmem_unregister() omits d91c9156be36 mtd: core: Drop duplicate NULL checks around nvmem_unregister() omits 193c2454f5ae doc: nvmem: Update example omits 069fff63d230 doc: nvmem: Remove references to regmap omits 1c565569b470 nvmem: add driver for Layerscape SFP (Security Fuse Processor) omits 4990ec15d299 dt-bindings: nvmem: add fsl,layerscape-sfp binding omits 46d5b004c24d nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() omits 1ea024ad6081 nvmem: sunxi_sid: Add support for D1 variant omits de975c0f6540 dt-bindings: nvmem: SID: Add compatible for D1 omits 609757996ae7 nvmem: qfprom: fix kerneldoc warning omits 7c15a63c757c nvmem: core: Check input parameter for NULL in nvmem_unregister() omits 3fd97ce48555 nvmem: core: Use devm_add_action_or_reset() omits 2bf5b50cae2a nvmem: core: Remove unused devm_nvmem_unregister() omits f0df8d787dfe mtd: core: Fix a conflict between MTD and NVMEM on wp-gpio [...] omits 056c12bfac8b nvmem: core: Fix a conflict between MTD and NVMEM on wp-gp [...] omits f9ecc209330a Merge branch 'omap-for-v5.18/dt' into for-next omits 23fb96d857c2 Merge branch 'defconfig-for-5.17' into defconfig-for-5.18 omits bfcc08a078af Merge branch 'arm64-defconfig-for-5.17' into arm64-defconf [...] omits eea13742554e selftest/interpreter: Add tests for trusted_for(2) policies omits b635cc3ce5f7 arch: Wire up trusted_for(2) omits f68ff06cdc99 fs: Add trusted_for(2) syscall implementation and related sysctl omits dae71698b6c5 printk: Move back proc_dointvec_minmax_sysadmin() to sysctl.c omits cd7ce3e18afa arm64: defconfig: Enable SM8250 video clock controller omits d3173e421b72 arm64: defconfig: Enable PM8916 watchdog driver omits 17ef0b4b441f arm64: defconfig: enable mcp251xfd driver omits af2d38db2674 arm64: defconfig: enable ath11k driver omits 1677e64d480d arm64: defconfig: Enable some Qualcomm drivers omits f130d08a8d79 usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle omits 78665f57c3fa usb: chipidea: udc: make controller hardware endpoint primed adds 73b193f26509 Merge tag 'net-5.18-rc2' of git://git.kernel.org/pub/scm/l [...] adds 5a5dcfd1e878 Merge tag '5.18-rc1-smb3-fixes' of git://git.samba.org/sfr [...] adds 995f74807329 Merge tag 'drm-misc-next-fixes-2022-04-07' of git://anongi [...] adds 88711fa9a14f Merge tag 'drm-misc-fixes-2022-04-07' of git://anongit.fre [...] adds 1831fed55973 Merge tag 'drm-fixes-2022-04-08' of git://anongit.freedesk [...] adds 71ff461c3f41 iommu/omap: Fix regression in probe for NULL pointer dereference adds 02994fd2da76 Merge tag 'iommu-fix-v5.18-rc1' of git://git.kernel.org/pu [...] adds b71597edfaad mmc: core: improve API to make clear mmc_hw_reset is for cards adds 0ccab01401c8 Merge tag 'mmc-v5.18-rc1' of git://git.kernel.org/pub/scm/ [...] adds 908b768f9a8f MAINTAINERS: Fix reviewer info for a few ROHM ICs adds 98849765a58b Merge tag 'regulator-fix-v5.18-rc1' of git://git.kernel.or [...] adds d00c50b35101 Merge tag 'spi-fix-v5.18-rc1' of git://git.kernel.org/pub/ [...] adds d66b6985b164 Merge tag 'folio-5.18e' of git://git.infradead.org/users/w [...] adds 31a099dbd91e arm64: patch_text: Fixup last cpu should be master adds 83bea32ac7ed arm64: Add part number for Arm Cortex-A78AE adds d02b4dd84e1a perf/imx_ddr: Fix undefined behavior due to shift overflow [...] adds c0aa53389b0c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds dcc7977c7fdd NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache [...] adds d3c15033b240 SUNRPC: Handle ENOMEM in call_transmit_status() adds 9d82819d5b06 SUNRPC: Handle low memory situations in call_status() adds 68b78dcdf93a NFSv4/pnfs: Handle RPC allocation errors in nfs4_proc_layoutget adds 88dee0cc93ad NFS: Ensure rpc_run_task() cannot fail in nfs_async_rename() adds 25cf32ad5dba SUNRPC: Handle allocation failure in rpc_new_task() adds b056fa070814 SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_al [...] adds ff053dbbaffe SUNRPC: Move the call to xprt_send_pagedata() out of xprt_ [...] adds 1a3b1bba7c7a Merge tag 'nfs-for-5.18-2' of git://git.linux-nfs.org/proj [...] adds a04cd1600b83 mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for [...] adds 66f133ceab74 highmem: fix checks in __kmap_local_sched_{in,out} adds eafc0a02391b lz4: fix LZ4_decompress_safe_partial read out of bound adds a431dbbc5405 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning adds 01e67e04c281 mmmremap.c: avoid pointless invalidate_range_start/end on [...] adds 4ad099559b00 mm/mempolicy: fix mpol_new leak in shared_policy_replace adds 0347b2b95c3e mailmap: update Vasily Averin's email address adds b33e1044475a mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparen [...] adds 4071a1b9e24e MAINTAINERS: add Tom as clang reviewer adds 911b2b95168c Merge branch 'akpm' (patches from Andrew) adds 9abb16bad5d8 Merge tag 'linux-kselftest-fixes-5.18-rc2' of git://git.ke [...] adds 6c7376da2358 Merge tag 'linux-kselftest-kunit-fixes-5.18-rc2' of git:// [...] adds 87ad236001eb Merge branch 'acpi-bus' adds d017a3167bcb Merge tag 'acpi-5.18-rc2' of git://git.kernel.org/pub/scm/ [...] adds 2bbac98d0930 RDMA/hfi1: Fix use-after-free bug for mm struct adds f335af10482a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds e677edbcabee io_uring: fix race between timeout flush and removal adds 4d6f9f2475f6 Merge tag 'io_uring-5.18-2022-04-08' of git://git.kernel.d [...] adds 4ded53ea0c7d cdrom: remove unused variable adds aadb22ba2f65 drbd: Fix five use after free bugs in get_initial_state adds ae4d37b5df74 drbd: fix an invalid memory access caused by incorrect use [...] adds 286901941fd1 drbd: set QUEUE_FLAG_STABLE_WRITES adds f1b45d8ccb98 Merge tag 'block-5.18-2022-04-08' of git://git.kernel.dk/l [...] adds e1f700ebd6be Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds fa3b895da8e0 Merge tag 'gpio-fixes-for-v5.18-rc2' of git://git.kernel.o [...] adds e8cf229ebe5e tools/testing/nvdimm: Fix security_init() symbol collision adds d28820419ca3 cxl/pci: Drop shadowed variable adds 94a4c2bb7a1f Merge tag 'cxl+nvdimm-for-5.18-rc2' of git://git.kernel.or [...] adds 940442deea98 tools include UAPI: Sync linux/vhost.h with the kernel sources adds 541f695cbcb6 tools build: Use $(shell ) instead of `` to get embedded l [...] adds 41caff459a5b tools build: Filter out options and warnings not supported [...] adds dd6e1fe91cdd perf python: Fix probing for some clang command line options adds 3a8a0475861a perf build: Don't use -ffat-lto-objects in the python feat [...] adds 290fa68bdc45 perf test tsc: Fix error message when not supported adds 278aaba2c555 tools headers arm64: Sync arm64's cputype.h with the kerne [...] adds fa7095c5c324 perf unwind: Don't show unwind error messages when augment [...] adds ffab48705205 perf: arm-spe: Fix perf report --mem-mode adds aeee9dc53ce4 perf tools: Fix perf's libperf_print callback adds c9c2a427dd9f perf bench: Fix futex bench to correct usage of affinity f [...] adds 299687e18a06 perf bench: Fix epoll bench to correct usage of affinity f [...] adds bc21e74d4775 perf session: Remap buf if there is no space for event adds 0ff26efe9284 perf docs: Add perf-iostat link to manpages adds 3e6b43beb7b5 perf tools: Add external commands to list-cmds adds 940a445a9040 perf annotate: Drop objdump stderr to avoid getting stuck [...] adds 1862a69c9174 Merge tag 'perf-tools-fixes-for-v5.18-2022-04-09' of git:/ [...] adds 7136849ea952 Merge tag 'sched_urgent_for_v5.18_rc2' of git://git.kernel [...] adds 50c94de67cfc Merge tag 'locking_urgent_for_v5.18_rc2' of git://git.kern [...] adds b51f86e9900a Merge tag 'perf_urgent_for_v5.18_rc2' of git://git.kernel. [...] adds be8a096521ca x86,bpf: Avoid IBT objtool warning adds 334865b2915c x86/extable: Prefer local labels in .set directives adds 59b18a1e65b7 x86/msi: Fix msi message data shadow struct adds 9c6913b7499c Merge tag 'x86_urgent_for_v5.18_rc2' of git://git.kernel.o [...] adds 63ef1a8a07ef Merge tag 'irqchip-fixes-5.18-1' of git://git.kernel.org/p [...] adds 1519610b5337 Merge tag 'irq-urgent-2022-04-10' of git://git.kernel.org/ [...] adds 4ea3c6425269 Merge tag 'powerpc-5.18-2' of git://git.kernel.org/pub/scm [...] adds f58d3410c558 Merge tag 'char-misc-5.18-rc2' of git://git.kernel.org/pub [...] adds 33563138ac2f Merge tag 'driver-core-5.18-rc2' of git://git.kernel.org/p [...] adds 95aa17c36dc8 Merge tag 'staging-5.18-rc2' of git://git.kernel.org/pub/s [...] adds 8b57b3046107 Merge tag 'tty-5.18-rc2' of git://git.kernel.org/pub/scm/l [...] adds ce522ba9ef7e Linux 5.18-rc2 adds 42ae003d654d Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds d5d46b85c94f Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds a25d5887821e s390: update defconfigs adds ff06bc3431ad Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 2610bd72efe4 dt-bindings: net: ave: Clean up clocks, resets, and their [...] adds 5a80059d8804 dt-bindings: net: ave: Use unevaluatedProperties adds 2105f700b53c net/sched: flower: fix parsing of ethertype following VLAN header adds 2cd1881b9821 bonding: Update layer2 and layer2+3 hash formula documentation adds 726e2c5929de veth: Ensure eth header is in skb's linear part adds 1b808993e194 flow_dissector: fix false-positive __read_overflow2_field( [...] adds 7cea5560bf65 vxlan: fix error return code in vxlan_fdb_append adds 74befa447e68 net: mdio: don't defer probe forever if PHY IRQ provider i [...] adds d452088cdfd5 mlxsw: i2c: Fix initialization error flow adds e2d88f9ce678 sctp: use the correct skb for security_sctp_assoc_request adds e65812fd22eb net/sched: fix initialization order when updating chain 0 head adds e6934e4048c9 net: dsa: felix: suppress -EPROBE_DEFER errors adds 8d3a6c37d50d net: atlantic: Avoid out-of-bounds indexing adds b2cd2cde7d69 net: phy: LAN87xx: remove genphy_softreset in config_aneg adds a6aaa0032424 net: ethernet: stmmac: fix altr_tse_pcs function when usin [...] adds e8a64bbaaad1 net/sched: taprio: Check if socket flags are valid adds 1a7eb80d170c dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() adds e3fa461d8b0e ipv6: fix panic when forwarding a pkt with no in6 dev adds 0b40d46b636f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 425d239379db bpf: Fix release of page_pool in BPF_PROG_RUN in test runner adds b502727d29b8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f30cf9011d8f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 05ae2fba821c netfilter: nft_socket: make cgroup match work in input too adds 31f2f65f3f37 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds dbc2b1764734 mt76: Fix undefined behavior due to shift overflowing the [...] adds 6fb3a5868b21 brcmfmac: sdio: Fix undefined behavior due to shift overfl [...] adds 5a6b06f5927c ath9k: Fix usage of driver-private space in tx_info adds 6624bb34b4eb nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size adds a5199b5626cd cfg80211: hold bss_lock while updating nontrans_list adds fb4bccd863cc mac80211: fix ht_capa printout in debugfs adds 21901d230ba1 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 98c27add5d96 ALSA: usb-audio: Cap upper limits of buffer/period bytes f [...] adds fee2ec8cceb3 ALSA: usb-audio: Increase max buffer size adds 2f7a26abb824 ALSA: pcm: Test for "silence" field in struct "pcm_format_data" adds 264fb03497ec ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers adds b0d2f2ec04c4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 770f3d992a3f ASoC: rt711/5682: check if bus is active before deferred j [...] adds 20744617bdba ASoC: SOF: topology: cleanup dailinks on widget unload adds 9b91d0ece22b ASoC: SOF: topology: Fix memory leak in sof_control_load() adds db6dd1bee63d ASoC: codecs: wcd934x: do not switch off SIDO Buck when co [...] adds 97326be14df7 ASoC: Intel: soc-acpi: correct device endpoints for max98373 adds 92ccbf17eeac ASoC: wm8731: Disable the regulator when probing fails adds 890a4087a6c2 ASoC: Intel: sof_es8336: simplify speaker gpio naming adds 6e1ff1459e00 ASoC: Intel: sof_es8336: support a separate gpio to contro [...] adds 7c7bb2a059b2 ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port adds c7cb4717f641 ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 adds aa70527d36d7 Make headphone work on Huawei Matebook D15 adds ddfd53452814 ASoC: codecs: Fix an error handling path in (rx|tx|va)_mac [...] adds ed0f19556582 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds 0a90a46f8bcd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 92597f97a40b PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold adds ec467f43e185 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e91ac20889d1 USB: Fix xhci event ring dequeue pointer ERDP update issue adds dc92944a014c xhci: stop polling roothubs after shutdown adds 33597f0c48be xhci: increase usb U3 -> U0 link resume timeout from 100ms [...] adds b3fa25de31fb usb: cdns3: Fix issue for clear halt endpoint adds 2adcfd3b93a7 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds b541f9e59a0e phy: ti: tusb1210: Make tusb1210_chg_det_states static adds 751ee15da5e5 phy: ti: Fix missing of_node_put in ti_pipe3_get_sysctrl() adds 388ec8f079f2 phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe adds 5c8402c4db45 phy: samsung: exynos5250-sata: fix missing device put in p [...] adds a9f17d0c0778 phy: ti: tusb1210: Fix an error handling path in tusb1210_probe() adds 71f675f08d11 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 3a26787dacf0 iio: magnetometer: ak8975: Fix the error handling in ak897 [...] adds 89a01cd688d3 iio: dac: ad5446: Fix read_raw not returning set value adds d79478a79cfa iio: sx9324: Fix default precharge internal resistance register adds de3b9fe9609a iio:dac:ad3552r: Fix an IS_ERR() vs NULL check adds f7570c9a1b30 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds e237c5f77d80 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] adds fd0a4b39870d Input: cypress-sf - register a callback to disable the regulators adds 825768818bbd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 12e45e89556d dmaengine: idxd: fix device cleanup on disable adds a3ae97f4c87d dmaengine: imx-sdma: fix init of uart scripts adds 206680c4e46b dma: at_xdmac: fix a missing check on list iterator adds 7104b9cb35a3 dmaengine: imx-sdma: Fix error checking in sdma_event_remap adds 5cfde5b82f05 dmaengine: mediatek: mtk-hsdma: Use platform_get_irq() to [...] adds 4d62f4c0372a dmaengine: mediatek:Fix PM usage reference leak of mtk_uar [...] adds ddaa646cb693 dmaengine: dw-edma: Fix unaligned 64bit access adds 278e7f9ed98a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds cecf0d618a3c Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 3ae87d2f25c0 media: si2157: unknown chip version Si2147-A30 ROM 0x50 adds 1e21ea462848 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 2da0aebc74db KVM: arm64: Generally disallow SMC64 for AArch32 guests adds 827c2ab33148 KVM: arm64: Actually prevent SMC64 SYSTEM_RESET2 from AArch32 adds 73b725c7a6c8 KVM: arm64: Drop unneeded minor version check from PSCI v1 [...] adds f587661f21eb KVM: arm64: Don't split hugepages outside of MMU write lock adds c707663e81ef KVM: arm64: vgic: Remove unnecessary type castings adds 26bf74bd9f6f KVM: arm64: mixed-width check should be skipped for uninit [...] adds 2f5d27e6cf14 KVM: arm64: selftests: Introduce vcpu_width_config adds 02de9331c4d0 KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) adds a44a4cc1c969 KVM: Don't create VM debugfs files outside of the VM directory adds 386ba265a819 selftests: KVM: Don't leak GIC FD across dirty log test it [...] adds 21db83846683 selftests: KVM: Free the GIC FD when cleaning up in arch_timer adds a44e2c207c30 Merge tag 'kvmarm-fixes-5.18-1' of git://git.kernel.org/pu [...] adds 8c3ce496bd61 RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put() adds fac372536439 KVM: selftests: riscv: Set PTE A and D bits in VS-stage pa [...] adds ebdef0de2dbc KVM: selftests: riscv: Fix alignment of the guest_hang() function adds 4054eee92902 RISC-V: KVM: include missing hwcap.h into vcpu_fp adds b2c2c21a7d78 Merge tag 'kvm-riscv-fixes-5.18-1' of https://github.com/k [...] adds 0c8b6641c841 selftests: kvm: add tsc_scaling_sync to .gitignore adds af105c9cc9ec Documentation: KVM: Add SPDX-License-Identifier tag adds c538dc792ff7 KVM: SVM: Do not activate AVIC for SEV-enabled guest adds c35474d9c893 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds 7b2666ce445c hwmon: (adt7470) Fix warning on module removal adds 0a3f3a1762fc Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds e5541d87c409 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds d1d512528839 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ea98fbeed198 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8766fe47ab41 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 1acb34e7dd77 drm/i915: Sunset igpu legacy mmap support based on GRAPHIC [...] adds ac92aee2d175 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds dc22248f8ca7 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 29964c90f2e8 gpiolib: of: fix bounds check for valid mask adds c4bbe4fcbbdd Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 213d266ebfb1 gpiolib: acpi: use correct format characters adds 0c2cae09a765 gpiolib: acpi: Convert type for pin to be unsigned adds 42bab3a88931 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b38fa1669137 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 4d5004451ab2 SUNRPC: Fix the svc_deferred_event trace class adds 3640778f1f10 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 177ba953d07e Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 78150bd1a276 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 335f70faa263 perf jitdump: Add riscv64 support adds ae24e9b53d5e perf scripting python: Expose symbol offset and source inf [...] adds 41204da4c160 perf test: Shell - Limit to only run executable scripts in tests adds ae9b2604af31 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds ed0918b4b7dd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 698d7450ac68 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 85ac66f27440 Merge branch 'arm/fixes' into for-next adds 1ceaccf2b267 arm64: dts: synaptics: remove unused DTSI for AS370 adds ef6b260a4134 Merge branch 'arm/dt' into for-next adds d7445676e869 ARM: versatile: move integrator/realview/vexpress to versatile adds 482c27273f52 ARM: ep93xx: renumber interrupts adds 36f1a4ae6b60 ARM: ep93xx: enable SPARSE_IRQ adds 4e5f36f84614 ARM: ep93xx: make mach/ep93xx-regs.h local adds 0361c7e504b1 ARM: ep93xx: multiplatform support adds 09f6b27d5ddd ARM: dove: multiplatform support adds 91276c0fa4b4 ARM: s3c24xx: remove support for ISA drivers on BAST PC/104 adds c78a41fc04f0 ARM: s3c24xx: convert to sparse-irq adds 8c1fb11b8a77 ARM: s3c: enable s3c24xx multiplatform support adds a3102fafdce6 ARM: iop32x: enable multiplatform support adds 5d6f52671e76 ARM: rework endianess selection adds 3d427228f737 ARM: ixp4xx: enable multiplatform support adds 4f89447fda72 Merge branch 'arm/multiplatform' into for-next adds 2b3f7485bf01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bc3aa5e87fac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8771ce5eadb5 arm64: dts: meson: align SPI NOR node name with dtschema adds 8b8a03c72142 Merge branch 'v5.19/dt64' into for-next adds e8662d083243 ARM: dts: meson: align SPI NOR node name with dtschema adds 8fde03854b27 Merge branch 'v5.19/dt' into for-next adds 456733feb0da arm64: dts: meson: alpa sort the board Makefile adds 862203e9f566 Merge branch 'v5.19/dt64' into for-next adds 6fd95764b0a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e8ace3763fdc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c932316b8b7f Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 8f0e3af81711 dt-bindings: memory: renesas,rpc-if: Document R-Car H3/M3/ [...] adds 29a87eaccf7e Merge branch 'mem-ctrl-next' into for-next adds 6be6196c0a4d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds dd2737fab4a6 arm64: dts: imx8qm: Correct SCU clock controller's compati [...] adds e2aa165cd016 soc: imx: imx8m-blk-ctrl: Fix IMX8MN_DISPBLK_PD_ISI hang adds fa51e1dc4b91 ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue adds c7b45c79fb27 arm64: dts: imx8mq-tqma8mq: change the spi-nor tx adds 574518b7ccba arm64: dts: imx8mn: Fix SAI nodes adds 4c79865f3e8a ARM: dts: imx8mm-venice-gw{71xx,72xx,73xx}: fix OTG contro [...] adds 7af1caf8781b ARM: dts: imx: Fix boolean properties with values adds f571e9c9aafe arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes adds 8be9cdc69118 bus: imx-weim: make symbol 'weim_of_notifier' static adds d9651b99dd65 soc: imx: gpcv2: add PGC control register indirection adds a8a2c274dda4 soc: imx: gpcv2: add support for i.MX8MP power domains adds c18c0dada89a Merge branch 'imx/drivers' into for-next adds 9a7cff9447fe dt-bindings: arm: Add i.MX53 based Menlo board comment adds 9988007d1cf8 dt-bindings: arm: fsl: add toradex,verdin-imx8mp et al. adds 2c1ea75bde09 Merge branch 'imx/bindings' into for-next adds 90f38145e6dd ARM: dts: imx7s: fix iomuxc_lpsr node name adds 94382f08702e ARM: dts: imx6qdl-tx6: Drop some duplicated properties adds 3d397a127785 ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regardi [...] adds ba9fe460dc2c ARM: dts: imx: align SPI NOR node name with dtschema adds 7e192a795cc9 Merge branch 'imx/dt' into for-next adds a3b2fc4f76de arm64: dts: imx8mq-librem5: make the volume buttons a wake [...] adds b019694c8be0 arm64: dts: imx8mq-librem5: remove description of CHG_STATUS_B adds 2bf475ce12e6 arm64: dts: imx8mq-librem5: higher boost regulation current adds c3e9d4547a9e arm64: dts: imx8mq-librem5: add a RO firmware partition adds 9694ed9bcf3b arm64: dts: imx8mq-librem5-r4: add the correct panel adds 579df4288896 arm64: dts: imx8mn-evk: add QSPI flash adds fc0f05124621 arm64: dts: imx8mp: add GPC node with GPU power domains adds 4bdb11926e48 arm64: dts: imx8mp: add GPU nodes adds 9ad9773e89f8 arm64: dts: imx8mp: Add missing speed grade phandle adds 21a14c68f3a3 arm64: dts: imx8mp: Add cpu-freq support adds 68b7cf5d91d4 arm64: dts: imx8mp: add ddr controller node to support EDA [...] adds 97a07703cf96 arm64: dts: imx8mm-verdin: update regulator names adds 98e4f1930ef1 arm64: dts: imx8mm-verdin: multi-line comment style adds 344acf05d89f arm64: dts: imx8mm-verdin: alphabetically re-order nodes adds 9847725e3a77 arm64: dts: imx8mm-verdin: only dashes in node names adds 79c1c8509cbc arm64: dts: imx8mm-verdin: comment about i2c level shifter adds 60f01b5b5c7d arm64: dts: imx8mm-verdin: update iomux configuration adds 593c535b0ddc arm64: dts: imx8mm-verdin: re-order pinctrl groups adds 473b34b8ce38 arm64: dts: imx8mm-verdin: capitalisation of verdin comments adds f84ccff6d8f3 arm64: dts: imx8mm-verdin: note about disabled sd1 pull-ups adds 4f6b5de98560 arm64: dts: imx8mm-verdin: add sd1 sleep pinctrl adds be0b178c50c3 arm64: dts: ls1028a: sl28: use ocelot-8021q tagging by default adds 73d901d6dc61 arm64: dts: ls1028a: default to OTG mode for USB adds 7cbeeb055361 arm64: dts: lx2160a: Update can node property adds aba3a3fb8ebc arm64: dts: freescale: align SPI NOR node name with dtschema adds a00f1fa61580 arm64: dts: imx8mp: add uart2 dma adds a39ed23bdf6e arm64: dts: freescale: add initial support for verdin imx8m plus adds 6f46416f472d Merge branch 'imx/dt64' into for-next adds 90e27e0b85d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2a8fff75d78a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 61066261c00d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8830f943f84d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 26ad4834da92 dt-bindings: omap: Add clock-output-names and #clock-cells adds 8ab423081a26 dt-bindings: clock: ti: Add clock-output-names for clockctrl adds fc3d39d5758d dt-bindings: clock: ti: Add clock-output-names for TI comp [...] adds c2f2646057bc ARM: dts: Add clksel node for am3 ehrpwm adds 00950028d079 ARM: dts: Add clksel node for am3 gfx adds 9bc059f71c0a ARM: dts: Add clksel node for am3 clkout adds ec7aa25fa483 ARM: dts: Use clock-output-names for am3 adds e4920169e7a2 ARM: dts: Use clock-output-names for dra7 adds f8ca5f5ae57f ARM: dts: Use clock-output-names for am4 adds da541a6c196e ARM: dts: Add clock-output-names for omap4 adds 0752506039c4 ARM: dts: Drop custom clkctrl compatible and update omap4 l4per adds 7359c0aee761 ARM: dts: Add clock-output-names for omap5 adds c7d7d0ce2917 ARM: dts: Drop custom clkctrl compatible and update omap5 l4per adds bf194bb4328b Merge branches 'omap-for-v5.19/dt-bindings' and 'omap-for- [...] adds ead396d75ce3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 397ad94668c1 arm64: dts: qcom: sm8150: Add pdc interrupt controller node adds fe75b0c4a691 arm64: dts: qcom: sm8150: Add ufs power-domain entries adds a1c86c680533 arm64: dts: qcom: sm8150: Add PCIe nodes adds 03d470ce2b70 arm64: dts: qcom: sa8155: Enable PCIe nodes adds f31c834d3976 arm64: dts: qcom: sc7280: Fix sar1_irq_odl node name adds 70137d1d8a63 arm64: dts: qcom: sc7280: Add SAR sensors for herobrine adds ee2a62116015 arm64: dts: qcom: sc7280: Add device tree for herobrine villager adds 476dce6e50bb arm64: dts: qcom: sc7280: Add WPSS remoteproc node adds 33495eb77ee4 arm64: dts: qcom: switch panel compatible to "edp-panel" f [...] adds 737f9ea6cee7 arm64: dts: qcom: sc7280: Rename crd to crd-r3 adds f226c6605334 arm64: dts: qcom: sc7280: Add 'piglin' to the crd-r3 compa [...] adds 533ca1c3c199 arm64: dts: qcom: sc7280: herobrine: disable some regulato [...] adds 6675ac9d0046 arm64: dts: qcom: sc7280: Add CRD rev5 adds 0d40497d0541 arm64: dts: qcom: sc7280-herobrine: Fix PCIe regulator gli [...] adds 9464b00e6a11 arm64: dts: qcom: sc7280: Delete herobrine-r0 adds dbcbeed94f3b arm64: dts: qcom: sc7280-herobrine: Drop outputs on fpmcu pins adds 516ca27b6033 arm64: dts: qcom: sc7180-trogdor: Simplify SAR sensor enabling adds d2b2c059c1ac arm64: defconfig: enable Qualcomm RX and TX macro for SM82 [...] adds 56d16703b491 arm64: defconfig: enable wcd9335 codec as module adds e77817b4953d arm64: defconfig: reenable SM_DISPCC_8250 adds fc739069aa92 arm64: defconfig: Enable some Qualcomm drivers adds 231a136fdf46 arm64: defconfig: enable ath11k driver adds 9eb75512b1de arm64: defconfig: Enable PM8916 watchdog driver adds 78f02394b3cb arm64: defconfig: Enable SM8250 video clock controller adds b49ceddc4b19 arm64: defconfig: Enable Qualcomm PCIe Gen2 PHY adds 7fb940d9f670 ARM: qcom_defconfig: enable options for Qualcomm random nu [...] adds 889b94dbc553 ARM: qcom_defconfig: enable debug fs support adds 4a77579c7341 soc: qcom: socinfo: add SC7280 entry to soc_id array adds 54c2e9256a56 soc: qcom: socinfo: Add another ID for SM8450 adds 8fd3f18ea31a soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc adds aad66a3c78da soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc adds ccc706353d1b dt-bindings: power: Add rpm power domain bindings for SDX65 adds 3edff6262c48 soc: qcom: rpmhpd: Add SDX65 power domains adds 3be066542ec4 soc: qcom: pdr: replace usage of found with dedicated list [...] adds a1793920b664 dt-bindings: arm: qcom: Document sa8540p, sc8180x and sc8280xp adds 3db7b4314937 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] adds 3b64756fa3bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b1928d4cd297 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bd0443734196 arm64: dts: renesas: r8a779f0: Add I2C nodes adds b74d5d65afce arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs adds 599fdfddc8fc arm64: dts: renesas: spider: Add Ethernet sub-board adds 18b3b4968658 Merge branch 'renesas-arm-dt-for-v5.19' into renesas-next adds 0ff4961bee72 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b97e2c50b6cb Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 8a1b63b14fe7 dt-bindings: soc: rockchip: add naneng combo phy register [...] adds 07905844f488 soc: rockchip: pm_domains: Fix typo in comment adds 2a872dd86eeb dt-bindings: soc: rockchip: add rk3566-pipe-grf compatible adds 5c0bb7113877 soc: rockchip: set dwc3 clock for rk3566 adds 849328527346 Merge branch 'v5.19-armsoc/drivers' into for-next adds 53070cfa8228 ARM: dts: rockchip: rename pcfg_pull_default node name on rk3036 adds 246c768b6272 Merge branch 'v5.19-armsoc/dts32' into for-next adds c043dee9cb6b arm64: dts: rockchip: correct interrupt flags on rk3399 boards adds ef5814e75b2b arm64: dts: rockchip: fix Makefile sorting for BananaPi R2 Pro adds 6648d167fbd1 dt-bindings: arm: rockchip: add radxa rock3 model a adds 22a442e6586c arm64: dts: rockchip: add basic dts for the radxa rock3 model a adds 9f4c480f24e2 arm64: dts: rockchip: add rk356x dwc3 usb3 nodes adds e432309ff8bf arm64: dts: rockchip: enable dwc3 on quartz64-a adds d6cfb110b0fd arm64: dts: rockchip: add usb3 support to rk3568-evb1-v10 adds f29ffce32b4e arm64: dts: rockchip: Add USB nodes for BPI-R2-Pro adds 551e645fed5d arm64: dts: rockchip: Add SATA support to BPI-R2-Pro adds e03774ff2149 arm64: dts: rockchip: use generic node name for pmucru on rk3399 adds 14fc86b9aa54 arm64: dts: rockchip: add clocks property to cru nodes rk3399 adds 1b3f36854ab7 arm64: dts: rockchip: Add dfi and dmc nodes to rk3399 adds 80bc6f34c559 arm64: dts: rockchip: Enable dmc and dfi nodes on gru adds 77bb1b04dea4 Merge branch 'v5.19-armsoc/dts64' into for-next adds 58ea37d81d9b Merge branch 'v5.19-armsoc/soc32' into for-next adds 04d3e427148f dt-bindings: clock: fix some conversion style issues for r [...] adds 50cfde334940 dt-bindings: clock: replace a maintainer for rockchip,rk33 [...] adds 91154f0cd889 dt-bindings: clock: use generic node name for pmucru examp [...] adds 7adc1b98bb6e dt-bindings: clock: fix rk3399 cru clock issues adds c03f0706d6a5 Merge branch 'v5.19-clk/next' into for-next adds 6f277adf1189 arm64: dts: rockchip: Change io-domains of bpi-r2-pro adds 77047ed73dd8 arm64: dts: rockchip: Add gmac1 and change network setting [...] adds 80ff2eb434b6 Merge branch 'v5.18-armsoc/dtsfixes' into for-next adds df22a95131df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 096f58507374 ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries adds 3f5e3d3a8b89 ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries adds 9576ec12261c ARM: dts: s5pv210: Adjust memory reg entries to match spec adds 21e4b7d151af ARM: dts: s5pv210: Adjust DMA node names to match spec adds 9e916fb9bc3d ARM: dts: s5pv210: align DMA channels with dtschema adds e7d40b416c50 Merge branch 'next/dt' into for-next adds b3830f228dec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a8ca223f4b6d Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 0a0ef8c02186 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds f9814e2ef905 arm64: dts: allwinner: a64: olinuxino: Enable audio adds dd8742e8a17d Merge branch 'sunxi/dt-for-5.19' into sunxi/for-next adds 9a2d3465fdc2 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 1836c0bf41e3 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 1cf5b898068d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c2b0390132ed soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning adds d281a982c269 soc: ti: replace usage of found with dedicated list iterat [...] adds f25d2b2b5541 soc: ti: pruss: using pm_runtime_resume_and_get instead of [...] adds 3840ed793318 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 00d2e3a0e8e0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2a214607e4a3 clk: renesas: r8a77990: Add RPC clocks adds 9d18f81b3535 clk: renesas: r8a77995: Add RPC clocks adds 42afbbf963f4 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds cfb24463a53e csky: Fix versioncheck warnings adds 7e4c3021f612 csky: Add C based string functions adds c76cfb535bf2 csky: optimize memcpy_{from,to}io() and memset_io() adds aa0fb06f45ba csky: cmpxchg: Optimize with acquire & release adds 833c30075711 csky: atomic: Add custom atomic.h implementation adds 6c98f6a0f362 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds 2e2ac4a33274 tty: goldfish: Introduce gf_ioread32()/gf_iowrite32() adds 3378c7f48f49 rtc: goldfish: Use gf_ioread32()/gf_iowrite32() adds c92e7ef16400 clocksource/drivers: Add a goldfish-timer clocksource adds 05d51e42df06 m68k: Introduce a virtual m68k machine adds e595d08bfa9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b5f5a45b82f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 65ceef41a76a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e89c6d896e86 Merge branch 'fixes' into for-next adds e745ae87f28c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d64506cdf85e Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 079a629fe9c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9435be734ae9 btrfs: zoned: remove redundant condition in btrfs_run_dela [...] adds 6d4a6b515c39 btrfs: remove unused variable in btrfs_{start,write}_dirty [...] adds 6d82ad13c411 btrfs: release correct delalloc amount in direct IO write path adds d03ae0d3b687 btrfs: remove support of balance v1 ioctl adds a690e5f2db4d btrfs: mark resumed async balance as writing adds 820c363bd526 btrfs: return allocated block group from do_chunk_alloc() adds 760e69c4c2e2 btrfs: zoned: activate block group only for extent allocation adds 168a2f776b97 btrfs: fix root ref counts in error handling in btrfs_get_ [...] adds acee08aaf6d1 btrfs: fix btrfs_submit_compressed_write cgroup attribution adds 2d713a8cfc40 Merge branch 'misc-5.18' into for-next-current-v5.17-20220408 adds 8c395c9ea555 Merge branch 'for-next-current-v5.17-20220408' into for-ne [...] adds 08965c572f07 btrfs: reserve correct number of items for unlink and rmdir adds 03be718029b0 btrfs: reserve correct number of items for rename adds 83dfbae0a3ae btrfs: fix anon_dev leak in create_subvol() adds 7d656c442415 btrfs: get rid of btrfs_add_nondir() adds 3a66e1a73d9b btrfs: remove unnecessary btrfs_i_size_write(0) calls adds 80b4c32cd6f6 btrfs: remove unnecessary inode_set_bytes(0) call adds 0ba6d3f55f7e btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] adds 332ec1375596 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl adds 38f0425f7dde btrfs: remove redundant name and name_len parameters to cr [...] adds a78477fc75be btrfs: don't pass parent objectid to btrfs_new_inode() explicitly adds 70c249d30dc5 btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() adds 1cf84d309efd btrfs: set inode flags earlier in btrfs_new_inode() adds 00c5c322b7b8 btrfs: avoid unnecessary btree search restarts when reading node adds 5231dff4a11a btrfs: release upper nodes when reading stale btree node f [...] adds 7ac4f1978e44 btrfs: update outdated comment for read_block_for_search() adds 1242bf206fbc btrfs: remove trivial wrapper btrfs_read_buffer() adds c62a580a5843 btrfs: scrub: rename members related to scrub_block::pagev adds e3aed6d2ad3b btrfs: scrub: rename scrub_page to scrub_sector adds 5f2f58047c85 btrfs: scrub: rename scrub_bio::pagev and related members adds ee00a349f9ad btrfs: introduce btrfs_for_each_slot iterator macro adds 75b788e57c19 btrfs: use btrfs_for_each_slot in find_first_block_group adds 72f96e950cf9 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy adds 706af9cb0eb9 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item adds 97756f2c80b5 btrfs: use btrfs_for_each_slot in btrfs_real_readdir adds 47acc498fa90 btrfs: use btrfs_for_each_slot in did_create_dir adds e323a9e123f4 btrfs: use btrfs_for_each_slot in can_rmdir adds 715c5535265f btrfs: use btrfs_for_each_slot in is_ancestor adds bf762399f205 btrfs: use btrfs_for_each_slot in process_all_refs adds 713ce2e4a794 btrfs: use btrfs_for_each_slot in process_all_new_xattrs adds 3b2602b543e4 btrfs: use btrfs_for_each_slot in process_all_extents adds 433c4e50e9f0 btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths adds 4a8f2ce19ef4 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree adds a8df3f13a5dd btrfs: use btrfs_for_each_slot in btrfs_listxattr adds 451166e6ef11 btrfs: use a local variable for fs_devices pointer in btrf [...] adds 8acb43fbb926 btrfs: warn when extent buffer leak test fails adds 3e70b3db45f2 btrfs: allocate inode outside of btrfs_new_inode() adds a91a58cd116e btrfs: factor out common part of btrfs_{mknod,create,mkdir}() adds aee49dd6c9e5 btrfs: reserve correct number of items for inode creation adds 452c2f1b040e btrfs: move common inode creation code into btrfs_create_n [...] adds 0ae0c74a36a4 btrfs: restore inode creation before xattr setting adds 7d223544f4c8 btrfs: only reserve the needed data space amount during fallocate adds f3f2d246cb8a btrfs: remove useless dio wait call when doing fallocate z [...] adds f11e93a27815 btrfs: remove inode_dio_wait() calls when starting reflink [...] adds 2e5c48e92631 btrfs: remove ordered extent check and wait during fallocate adds 4245b36ae547 btrfs: lock the inode first before flushing range when pun [...] adds 26123e5dbf2a btrfs: remove ordered extent check and wait during hole pu [...] adds ebe8ad4b63e5 btrfs: add and use helper to assert an inode range is clean adds 751f6a76aaac btrfs: tree-checker: check extent buffer owner against own [...] adds 9cf06d02c58d btrfs: add messages to printk index adds b28e939ea7ef btrfs: zoned: remove redundant condition in btrfs_run_dela [...] adds cc84b66902e5 btrfs: remove unused variable in btrfs_{start,write}_dirty [...] adds fad04db56a2e btrfs: avoid blocking on page locks with nowait dio on com [...] adds 89609d1f115b btrfs: avoid blocking nowait dio when locking file range adds 8420df25816f btrfs: avoid double nocow check when doing nowait dio writes adds e450b539a8fd btrfs: stop allocating a path when checking if cross refer [...] adds 48e0436e2e4a btrfs: free path at can_nocow_extent() before checking for [...] adds fc5e2ea85e0c btrfs: release path earlier at can_nocow_extent() adds 3983051b89e2 btrfs: avoid blocking when allocating context for nowait d [...] adds 85b5c9a21305 btrfs: avoid blocking on space revervation when doing nowa [...] adds 94e61121b2c1 btrfs: replace memset with memzero_page in data checksum v [...] adds 2fe9f8d0fb89 btrfs: release correct delalloc amount in direct IO write path adds afc4ae2b643b btrfs: remove support of balance v1 ioctl adds 87e631c2a45d btrfs: remove checks for arg argument in btrfs_ioctl_balance adds 586887a61ab6 btrfs: simplify code flow in btrfs_ioctl_balance adds 8c72fa193c08 btrfs: mark resumed async balance as writing adds be2efaf02581 fs: add a lockdep check function for sb_start_write() adds fee72f35d5f5 btrfs: assert that relocation is protected with sb_start_write() adds fe9e5a875f0e btrfs: use dummy extent buffer for super block sys chunk a [...] adds 35441dee1309 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] adds 121066ede5d2 btrfs: expand subpage support to any PAGE_SIZE > 4K adds 5247456718ba btrfs: remove unnecessary type casts adds 6a0df923ac6a btrfs: factor out allocating an array of pages adds c7e4813fc58c btrfs: allocate page arrays using bulk page allocator adds ec0d0e03b874 btrfs: move common NOCOW checks against a file extent into [...] adds 2a1c8b9f6dd2 btrfs: do not test for free space inode during NOCOW check [...] adds 3815432ea299 btrfs: return allocated block group from do_chunk_alloc() adds 0372080f739c btrfs: zoned: activate block group only for extent allocation adds 920dca450c77 btrfs: fix root ref counts in error handling in btrfs_get_ [...] adds 16961fdb9d92 btrfs: fix btrfs_submit_compressed_write cgroup attribution adds 6ff903555fad btrfs: make the bg_reclaim_threshold per-space info adds ec590c110f8e btrfs: allow block group background reclaim for non-zoned [...] adds 2131f57b58ae btrfs: change the bg_reclaim_threshold valid region from 0 to 100 adds ff9642beae11 btrfs: zoned: make auto-reclaim less aggressive adds 727fd577af04 btrfs: wait between incomplete batch memory allocations adds db80c3d74039 btrfs: fix leaked plug after failure syncing log on zoned [...] adds 57b764d3e490 btrfs: factor check and flush helpers from __btrfsic_submit_bio adds 955bbbad9d41 btrfs: check-integrity: split submit_bio from btrfsic checking adds c05bbe7de683 btrfs: check-integrity: simplify bio allocation in btrfsic [...] adds 33473b354f93 btrfs: use on-stack bio in repair_io_failure adds 14138728efc9 btrfs: use on-stack bio in scrub_recheck_block adds ed2e0dcc1286 btrfs: use on-stack bio in scrub_repair_page_from_good_copy adds f1fa5d6602a9 btrfs: move the call to bio_set_dev out of submit_stripe_bio adds ea543cb52028 btrfs: pass a block_device to btrfs_bio_clone adds babdec77da50 btrfs: pass bio opf to rbio_add_io_page adds ff19694652bf btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios adds 04717bb405ea btrfs: don't allocate a btrfs_bio for scrub bios adds 02d64fd014b9 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages adds 1f3f8e17a5b3 Merge branch 'misc-next' into for-next-next-v5.18-20220408 adds 72e63e6f9741 btrfs: raid56: open code rbio_nr_pages() adds fa03a5c300db btrfs: raid56: make btrfs_raid_bio more compact adds f1e779cdb7f1 btrfs: raid56: introduce new cached members for btrfs_raid_bio adds 3bd6300bb8cd btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors adds 89fd613f7d39 btrfs: raid56: introduce btrfs_raid_bio::bio_sectors adds a32642fa6cda btrfs: raid56: make rbio_add_io_page() subpage compatible adds 54661cf7bc1b btrfs: raid56: make finish_parity_scrub() subpage compatible adds 29bf18022fd0 btrfs: raid56: make __raid_recover_endio_io() subpage compatible adds b30871396f7f btrfs: raid56: make finish_rmw() subpage compatible adds 4313da35aa91 btrfs: raid56: open code rbio_stripe_page_index() adds 895c21da9d1b btrfs: raid56: make raid56_add_scrub_pages() subpage compatible adds 4e696e004de7 btrfs: raid56: remove btrfs_raid_bio::bio_pages array adds 42bc88eeaf46 btrfs: raid56: make set_bio_pages_uptodate() subpage compatible adds 1ec39b3da08f btrfs: raid56: make steal_rbio() subpage compatible adds 3ca457c8255a btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] adds f5d3d2f265e2 btrfs: raid56: enable subpage support for RAID56 adds 91499a3b0a5e Merge branch 'ext/qu/raid56-subpage' into for-next-next-v5 [...] adds cc4b66eaf7fb Merge branch 'for-next-next-v5.18-20220408' into for-next- [...] adds d3ca43822383 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0cfd4e9d980c libceph: disambiguate cluster/pool full log message adds 438a8a984ad3 ceph: get snap_rwsem read lock in handle_cap_export for ce [...] adds c4ffd8a5eb94 ceph: remove incorrect session state check adds 65fe1e93544a Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 994fd530a512 cifs: Check the IOCB_DIRECT flag, not O_DIRECT adds d788e5163646 cifs: release cached dentries only if mount is complete adds 1ddff774164f cifs: Split the smb3_add_credits tracepoint adds b20926a3ffde Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 870e49e30362 exfat: introduce mount option 'sys_tz' adds 5a7a67f5c13c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 01367ce9fb74 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 372b43dea5f9 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds d54e722afb47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7738314b7ad7 fs/lock: add new callback, lm_lock_expired, to lock_manage [...] adds fc88ba43ecd6 fs/lock: only call lm_breaker_owns_lease if there is conflict. adds ac8fd16a030c fs/lock: add helper locks_owner_has_blockers to check for [...] adds ad9303e6556a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 81cd2332b0bc Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds a97b17613bb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c04d8b6ffa0f Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 8c19d9257ef2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0d9ed215b003 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2be715f1e3fc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d170e8e02729 HID: uclogic: Add support for touch ring reports adds ee0070367e1d HID: uclogic: Support custom device suffix for frames adds 3e200d6cdb7d HID: uclogic: Allow three frame parameter sets adds c3e6e59af2a0 HID: uclogic: Add support for Huion touch ring reports adds 483698d51626 Merge branch 'for-5.19/uclogic' into for-next adds 88115ea6308d HID: amd_sfh: Remove name from maintainers list adds e668210e6244 Merge branch 'for-5.18/upstream-fixes' into for-next adds ae59fc92f952 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2299ed7188c8 hwmon: (jc42) add HWMON_C_TZ_REGISTER adds 74b1eed1d0cb hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE adds 2b21df8c25a2 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code adds bccbf962c386 hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo adds 107f6e00747d hwmon: introduce hwmon_sanitize_name() adds 9a282ff1f384 hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() adds 70924c2962a6 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds e8694af43843 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 6a1ebeeeaa48 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 074f1842b08e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds aab40ecbd2ed dt-bindings: Document Tegra CCPLEX Cluster adds 6da99f086dc6 cpufreq: tegra194: add soc data to support multiple soc adds 2f8eedaad13f cpufreq: tegra194: Add support for Tegra234 adds dfabbb48bdcc arm64: tegra: add node for tegra234 cpufreq adds ec090a479695 cpufreq: mediatek: Use module_init and add module_exit adds 25f39c7c653e cpufreq: mediatek: Cleanup variables and error handling in [...] adds 65990f6ee6bf cpufreq: mediatek: Remove unused headers adds f2d9973abd73 cpufreq: mediatek: Enable clocks and regulators adds 9c1a123b3e2d Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 44d92761c737 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 907ed123b9d0 OPP: call of_node_put() on error path in _bandwidth_supported() adds 543256d239b4 PM: opp: simplify with dev_err_probe() adds 20bcc096f8a5 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds d03f1881b59b Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 8588d613c1ed Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e945c653c8e9 RDMA: Split kernel-only global device caps from uverbs dev [...] adds 4302005f07d2 IB/SA: Replace usage of found with dedicated list iterator [...] adds d9539fb7c21e RDMA/usnic: Stop using iommu_present() adds cc97c6d94ed5 RDMA/usnic: Refactor usnic_uiom_alloc_pd() adds 9227b6cec55e RDMA/rxe: Remove type 2A memory window capability adds 5c477ee76810 RDMA/rxe: Remove mc_grp_pool from struct rxe_dev adds 409baed5d743 RDMA/rxe: Remove support for SMI QPs from rdma_rxe adds 98c8026331ce RDMA/rxe: Remove reliable datagram support adds 3e5b0ba19b0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e416531f0459 net: hyperv: remove use of bpf_op_t adds 2cc6cdd44a16 net: unexport a handful of dev_* functions adds 6264f58ca0e5 net: extract a few internals from netdevice.h adds 4d242a190f7d Merge branch 'net-create-a-net-core-internal-header' adds 794c24e9921f net-core: rx_otherhost_dropped to core_stats adds 15fcdf6ae116 tcp: Add tracepoint for tcp_set_ca_state adds e9f656b7a214 net: ethernet: set default assignment identifier to NET_NAME_ENUM adds 6a62924c0a81 sfc: Stop using iommu_present() adds 4daf5f195630 qed: remove an unneed NULL check on list iterator adds 26894cd97116 hv_netvsc: Print value of invalid ID in netvsc_send_{compl [...] adds 27a5a5685d37 net: mpls: fix memdup.cocci warning adds dc2e0617f1fd Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds bfc06e1aaa13 tls: rx: jump to a more appropriate label adds d5123edd10cf tls: rx: drop pointless else after goto adds c3f6bb74137c tls: rx: don't store the record type in socket context adds 7dc59c33d62c tls: rx: don't store the decryption status in socket context adds 863533e316b2 tls: rx: init decrypted status in tls_read_size() adds a8340cc02bee tls: rx: use a define for tag length adds 5deee41b19b3 tls: rx: replace 'back' with 'offset' adds 5dbda02d322d tls: rx: don't issue wake ups when data is decrypted adds 3764ae5ba661 tls: rx: refactor decrypt_skb_update() adds 71471ca32505 tls: hw: rx: use return value of tls_device_decrypted() to [...] adds d1f66ac69f37 Merge branch 'tls-rx-refactor-part-1' adds b231c3f3414c bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_p [...] adds ee536dcbdce4 bnxt: add flag to denote that an xdp program is currently [...] adds ca1df2dd8e2f bnxt: refactor bnxt_rx_pages operate on skb_shared_info adds 23e4c0469ad0 bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb adds 4c6c123c9af9 bnxt: adding bnxt_rx_agg_pages_xdp for aggregated xdp adds 31b9998bf225 bnxt: set xdp_buff pfmemalloc flag if needed adds 32861236190b bnxt: change receive ring space parameters adds 9a6aa3504885 bnxt: add page_pool support for aggregation ring when using xdp adds 1dc4c557bfed bnxt: adding bnxt_xdp_build_skb to build skb from multibuf [...] adds a7559bc8c17c bnxt: support transmit and free of aggregation buffers adds 9f4b28301ce6 bnxt: XDP multibuffer enablement adds 6e8805de3001 Merge branch 'bnxt-xdp-multi-buffer' adds e05afd0848f8 net: atm: remove the ambassador driver adds 737ca352569e net: mdio: aspeed: move reg accessing part into separate f [...] adds eb0571932314 net: mdio: aspeed: Introduce read write function for c22 and c45 adds e6df1b4a2759 net: mdio: aspeed: Add c45 support adds e89006be0bc2 Merge branch 'aspeed-mdio-c45' adds 135a161a5ea9 ice: switch: add and use u16[] aliases to ice_adv_lkup_ele [...] adds 27ffa273a040 ice: switch: unobscurify bitops loop in ice_fill_adv_dummy [...] adds 1b699f81dba7 ice: switch: use a struct to pass packet template params adds 07a28842bb4f ice: switch: use convenience macros to declare dummy pkt t [...] adds e33163a40d1a ice: switch: convert packet template match code to rodata adds 4a778f3d53df Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 4c096ea2d67c net/sched: matchall: Take verbose flag into account when l [...] adds 11c95317bc1a net/sched: flower: Take verbose flag into account when log [...] adds c2ccf84ecb71 net/sched: act_api: Add extack to offload_act_setup() callback adds 69642c2ab2f5 net/sched: act_gact: Add extack messages for offload failure adds 4dcaa50d0292 net/sched: act_mirred: Add extack message for offload failure adds bca3821d19d9 net/sched: act_mpls: Add extack messages for offload failure adds bf3b99e4f9ce net/sched: act_pedit: Add extack message for offload failure adds b50e462bc22d net/sched: act_police: Add extack messages for offload failure adds a9c64939b669 net/sched: act_skbedit: Add extack messages for offload failure adds ee367d44b936 net/sched: act_tunnel_key: Add extack message for offload failure adds f8fab3169464 net/sched: act_vlan: Add extack message for offload failure adds c440615ffbcb net/sched: cls_api: Add extack message for unsupported act [...] adds 0cba5c34b8f4 net/sched: matchall: Avoid overwriting error messages adds fd23e0e250c6 net/sched: flower: Avoid overwriting error messages adds 85b15c268f29 Merge branch 'net-sched-offload-failure-error-reporting' adds 58389c00d49c net: phy: micrel: ksz9031/ksz9131: add cabletest support adds bd4a2697e5e2 sfc: use hardware tx timestamps for more than PTP adds e1b6df598aa8 libbpf: Minor style improvements in USDT code adds 6f403d9d5306 libbpf: Make BPF-side of USDT support work on big-endian machines adds bd022685bd44 libbpf: Add s390-specific USDT arg spec parsing logic adds 700a6ef1fa60 Merge branch 'Add USDT support for s390' adds 3c0dfe6e4c43 libbpf: Use strlcpy() in path resolution fallback logic adds 3a06ec0a996d libbpf: Allow WEAK and GLOBAL bindings during BTF fixup adds 587323cf6a6a samples, bpf: Move routes monitor in xdp_router_ipv4 in a [...] adds e89d57d938c8 libbpf: Don't error out on CO-RE relos for overriden weak [...] adds 2fa5b0f290e1 libbpf: Use weak hidden modifier for USDT BPF-side API functions adds 8555defe4861 selftests/bpf: Add CO-RE relos into linked_funcs selftests adds 658d87687cd5 selftests/bpf: Fix return value checks in perf_event_stack [...] adds b45043192b3e bpf: Fix excessive memory allocation in stack_map_alloc() adds 34ba23b44c66 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 626a5aaa5067 net: mdio: mscc-miim: add local dev variable to cleanup pr [...] adds d4bd88e67666 tls: rx: drop unnecessary arguments from tls_setup_from_iter() adds 9bdf75ccffa6 tls: rx: don't report text length from the bowels of decrypt adds 4175eac37123 tls: rx: wrap decryption arguments in a structure adds 37943f047bfb tls: rx: simplify async wait adds 06554f4ffc25 tls: rx: factor out writing ContentType to cmsg adds fc8da80f9906 tls: rx: don't handle async in tls_sw_advance_skb() adds 7da18bcc5e4c tls: rx: don't track the async count adds ba13609df18d tls: rx: pull most of zc check out of the loop adds 465ea7353567 tls: rx: inline consuming the skb at the end of the loop adds b1a2c1786330 tls: rx: clear ctx->recv_pkt earlier adds f940b6efb172 tls: rx: jump out for cases which need to leave skb on list adds 516a2f1f6f3c Merge branch 'tls-rx-refactoring-part-2' adds c1b8a56755ee net: sock: introduce sock_queue_rcv_skb_reason() adds 9f8ed577c288 net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT adds 41a95a00ebef net: icmp: introduce __ping_queue_rcv_skb() to report drop [...] adds b384c95a861e net: icmp: add skb drop reasons to icmp protocol adds 750d019d7009 Merge branch 'icmp-skb-reason' adds b559edfaf3f3 net: ethernet: mtk_eth_soc: fix return value check in mtk_ [...] adds 4d65f9b6869a net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings adds a21437d2b485 bnx2x: Fix spelling mistake "regiser" -> "register" adds 10377d42281e netfilter: nf_tables: replace unnecessary use of list_for_ [...] adds 9027ce0b071a netfilter: ecache: move to separate structure adds 49001a2e83a8 netfilter: conntrack: split inner loop of list dumping to [...] adds 523895e5b278 netfilter: cttimeout: inc/dec module refcount per object, [...] adds 39ab798fc14d netfilter: nf_log_syslog: Merge MAC header dumpers adds 0c8783806f63 netfilter: nf_log_syslog: Don't ignore unknown protocols adds c3e348666713 netfilter: nf_log_syslog: Consolidate entry checks adds c70b921fc1e8 netfilter: bitwise: replace hard-coded size with `sizeof` [...] adds 00bd435208e5 netfilter: bitwise: improve error goto labels adds be8be04e5ddb netfilter: nft_fib: reverse path filter for policy-based r [...] adds 0c7b27616fbd selftests: netfilter: add fib expression forward test case adds 4696ad36d764 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] adds 65a569b03ca8 mptcp: optimize release_cb for the common case adds 43f5b111d1ff mptcp: reset the packet scheduler on incoming MP_PRIO adds 0e203c324752 mptcp: reset the packet scheduler on PRIO change adds c682bf536cf4 mptcp: add pm_nl_pernet helpers adds 6b9ea5c81ea2 mptcp: diag: switch to context structure adds e8887b716142 mptcp: remove locking in mptcp_diag_fill_info adds 4fa39b701ce9 mptcp: listen diag dump support adds f2ae0fa68e28 selftests/mptcp: add diag listen tests adds e782f5bad3c8 Merge branch 'mptcp-next' adds d072c88c28e1 net: ethernet: ti: cpsw: drop CPSW_HEADROOM define adds 5024e81a71cf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 073859985654 libbpf: Add ARC support to bpf_tracing.h adds 61ddff373ffa selftests/bpf: Improve by-name subtest selection logic in [...] adds d252a4a499a0 libbpf: Fix a bug with checking bpf_probe_read_kernel() su [...] adds b25acdafd373 samples/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK adds b858ba8c52b6 selftests/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK adds a777e18f1bcd bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK adds 451b5fbc2c56 tools/runqslower: Use libbpf 1.0 API mode instead of RLIMI [...] adds 33fc250c3e76 Merge branch 'bpf: RLIMIT_MEMLOCK cleanups' adds dd642ccb45ec riscv, bpf: Implement more atomic operations for RV64 adds f4fd706f7383 selftests/bpf: Drop duplicate max/min definitions adds aa1b02e674fe bpf: Remove redundant assignment to meta.seq in __task_seq_show() adds 0f8619929c57 libbpf: Usdt aarch64 arg parsing support adds 1483158c7f54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2fa33b3518a8 net/mlx5_fpga: Drop INNOVA IPsec support adds df439fcb1cd4 net/mlx5: Delete metadata handling logic adds 501a9b23b23c net/mlx5: Remove not-used IDA field from IPsec struct adds 3c811a6b4552 net/mlx5: Remove XFRM no_trailer flag adds 0d90bd551446 net/mlx5: Remove FPGA ipsec specific statistics adds 74ec29bdb0eb RDMA/mlx5: Delete never supported IPsec flow action adds de8bdb476908 RDMA/mlx5: Drop crypto flow steering API adds 32313c6ae622 RDMA/core: Delete IPsec flow action logic from the core adds 7e4e84912139 net/mlx5: Remove ipsec vs. ipsec offload file separation adds 5a985aa3c922 net/mlx5: Remove useless IPsec device checks adds 2451da081a34 net/mlx5: Unify device IPsec capabilities check adds a6a9eaf14222 net/mlx5: Align flow steering allocation namespace to comm [...] adds 54deb0e77561 net/mlx5: Remove not-needed IPsec config adds 16fe5a1c5c07 net/mlx5: Move IPsec file to relevant directory adds f03c7b183ef9 net/mlx5: Reduce kconfig complexity while building crypto support adds f2b41b32cde8 net/mlx5: Remove ipsec_ops function table adds 2984287c4c19 net/mlx5: Remove not-implemented IPsec capabilities adds b081e2dc60b1 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 0308ca1d653c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 450c271d508f mac80211: protect ieee80211_assign_beacon with next_beacon check adds e5c95ca094cf mac80211: Improve confusing comment around tx_info clearing adds 6d945a33f2b0 mac80211: introduce BSS color collision detection adds a75971bc2b84 nl80211: show SSID for P2P_GO interfaces adds 5c6dd7bd569b mac80211: minstrel_ht: fix where rate stats are stored (fi [...] adds 046d2e7c50e3 mac80211: prepare sta handling for MLO support adds defd5ab4a3db Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 68471517e883 mtd: call of_platform_populate() for MTD partitions adds 419299aefb2d mtd: maps: ixp4xx: Drop driver adds 876a45a50a20 dt-bindings: mtd: jedec, spi-nor: remove unneeded properties adds 978e52363352 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 6863c612024f dt-bindings: mtd: ti,elm: Convert to yaml adds 05691c028788 dt-bindings: mtd: ti,elm: Add support for AM64 ELM adds 51a4a71d974c mtd: rawnand: omap_elm: Add compatible for AM64 ELM adds 329b9e02acf3 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds d2825fa9365d crypto: sm3,sm4 - move into crypto directory adds 73c919d314ad crypto: sm4 - export sm4 constant arrays adds 02436762f5ff crypto: arm64/sm4-ce - rename to sm4-ce-cipher adds 4f1aef9b806f crypto: arm64/sm4 - add ARMv8 NEON implementation adds 5b33e0ec881c crypto: arm64/sm4 - add ARMv8 Crypto Extensions implementation adds d5db91d26af5 crypto: engine - Add parameter description in crypto_trans [...] adds 4cda2f4a0ee6 crypto: hisilicon/qm - optimize the barrier operation adds f16a005cde3b crypto: x86 - eliminate anonymous module_init & module_exit adds f17f9e9069f2 crypto: testmgr - test in-place en/decryption with two sglists adds cac32cd4f143 crypto: ccp - cache capability into psp device adds 50c4decc1b15 crypto: ccp - Export PSP security bits to userspace adds 84ee393b1e82 crypto: ccp - Allow PSP driver to load without SEV/TEE support adds 4e2c87949f2b crypto: ccp - When TSME and SME both detected notify user adds 7b2206d88092 crypto: cavium/nitrox - remove check of list iterator agai [...] adds 2cc5745838fe Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2e6c86be0e57 stm: ltdc: fix two incorrect NULL checks on list iterator adds 25d4cb51d6cd drm: sti: don't use kernel-doc markers adds 15431b110cc5 drm: sti: fix spelling mistake: rejec -> rejection adds 6e87601b7e3e drm/sti: fix typos in comments adds 7bc80a5462c3 dma-buf: add enum dma_resv_usage v4 adds 73511edf8b19 dma-buf: specify usage while adding fences to dma_resv obj v7 adds 047a1b877ed4 dma-buf & drm/amdgpu: remove dma_resv workaround adds b29895e18304 dma-buf: add DMA_RESV_USAGE_KERNEL v3 adds c35fcfa344c7 drm/amdgpu: use DMA_RESV_USAGE_KERNEL adds 91f0c245dd5c drm/radeon: use DMA_RESV_USAGE_KERNEL adds 61e55c6f5ce1 RDMA: use DMA_RESV_USAGE_KERNEL adds 0cc848a75b74 dma-buf: add DMA_RESV_USAGE_BOOKKEEP v3 adds 46b35b33cc56 dma-buf: wait for map to complete for static attachments adds 1d7f5e6c5240 drm/i915: drop bo->moving dependency adds 8bb31587820a drm/ttm: remove bo->moving adds 8f94eda39952 dma-buf: drop seq count based update adds e84815cbbc76 seqlock: drop seqcount_ww_mutex_t adds 807ff7ed34d2 futex: add missing rtmutex.h include adds 2f073eb41230 dt-bindings: vendor-prefixes: Add prefix for SINO WEALTH E [...] adds 97a40c23cda5 dt-bindings: display: ssd1307fb: Add entry for SINO WEALTH SH1106 adds b0daaa5cfaa5 drm/ssd130x: Support page addressing mode adds 7cee157b4225 drm/ssd130x: Add support for SINO WEALTH SH1106 adds be273ecfbe8a drm/vc4: Use newer fence API properly to fix build errors adds 9ad7acdad1d9 fbcon: delete a few unneeded forward decl adds 689333136327 fbcon: Move fbcon_bmove(_rec) functions adds 409d6c95f9c6 fbcon: Introduce wrapper for console->fb_info lookup adds 9b0a490e71eb fbcon: delete delayed loading code adds 9ad5cc9bcfd6 fbdev/sysfs: Fix locking adds 3b0fb6ab25dd fbcon: Use delayed work for cursor adds cae69e453d73 fbcon: Replace FBCON_FLAGS_INIT with a boolean adds 6b2060cf9138 fb: Delete fb_info->queue adds bd6026a8c4e6 fbcon: Extract fbcon_open/release helpers adds b07db3958485 fbcon: Ditch error handling for con2fb_release_oldinfo adds d443d9386472 fbcon: move more common code into fb_open() adds 04933a294dac fbcon: use lock_fb_info in fbcon_open/release adds 43553559121c fbcon: Consistently protect deferred_takeover with console_lock() adds 6e7da3af008b fbcon: Move console_lock for register/unlink/unregister adds 3647d6d3dbda fbcon: Move more code into fbcon_release adds c75300b5c64b fbcon: untangle fbcon_exit adds efc3acbc105a fbcon: Maintain a private array of fb_info adds 17b048d4c614 drm/i915: fix broken build adds c9cad937c0c5 drm/amdgpu: add drm buddy support to amdgpu adds 9362a07a0c5d drm/i915: fix i915_gem_object_wait_moving_fence adds 8514e6b1f403 drm/vc4: hvs: Reset muxes at probe time adds 234998df929f drm/vc4: txp: Don't set TXP_VSTART_AT_EOF adds 5453343a88ed drm/vc4: txp: Force alpha to be 0xff if it's disabled adds f47d37a91e60 drm/vc4: kms: Store channel in local variable adds 457e5184b9e0 drm/vc4: kms: Warn if we have an incompatible muxing setup adds 3870b54e0684 drm/vc4: kms: Improve logging adds 5f77876013d0 drm: add a check to verify the size alignment adds d72dcbe9fce5 drm/ttm: fix logic inversion in ttm_eu_reserve_buffers adds 6de79dd3a920 drm/bridge: display-connector: add ddc-en gpio support adds 33e799ed905b drm/ingenic: Implement proper .atomic_get_input_bus_fmts adds 71f56b275509 drm/ingenic: Add dw-hdmi driver specialization for jz4780 adds f5e284bb74ab drm/komeda: Fix an undefined behavior bug in komeda_plane_add() adds c8f76c37cc36 drm/komeda: return early if drm_universal_plane_init() fails. adds b5c7d19736a1 drm/arm/malidp: Stop using iommu_present() adds 73c3ed7495c6 drm: mali-dp: potential dereference of null pointer adds 5cbc266b9aad Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 25faeddcf3c3 drm/amdgpu: expand cg_flags from u32 to u64 adds 73bce7a423c3 drm/amdgpu: Use flexible array member adds edd11922e3d0 drm/amdkfd: Handle drain retry fault race with XNACK mode change adds d9e50239a961 drm/amd/amdgpu: Fix asm/hypervisor.h build error. adds dc2947b35f51 drm/amd/amdgpu: Update debugfs GCA data adds 024106930ce7 drm/radeon: change cayman_default_state table from global [...] adds 6f90a49bc0c9 drm/amdgpu: Fix incorrect enum type adds 1754cea1763e drm/amd/display: fix 64 bit divide in freesync code adds 05eee31c0821 drm/amdgpu: add umc query error status function adds a0bd69e1268b drm/amd/display: undo clearing of z10 related function pointers adds 2513ed4f9379 drm/amd/display: do not wait for mpc idle if tg is disabled adds 5d5af34072c8 drm/amd/display: Disabling Z10 on DCN31 adds 1b5c30bf4158 drm/amd/display: Disallow entering PSR when panel is disconnected adds 6866a60a8ef7 drm/radeon: remove r600_blit_shaders.[c|h] adds 5518ce603c2e Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds ce21211b4d6b drm/i915/display: Fix warnings about PSR lock not held adds 618f5df1f6a5 drm/i915/uncore: Warn only if unclaimed access remains flagged adds 83970cd63b9f Merge drm/drm-next into drm-intel-next adds 9e0a1c3c3fcb drm/i915: Fix skl_pcode_try_request function adds 40a56956e55a drm/i915: Swap ret and status returned from skl_pcode_request adds 82c362f2c690 drm/i915/dg2: Do not explode on phy calibration error adds d30ae098a322 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 35b1ba00bddb Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds b763cc92240f Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds bfad8c573906 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 0182de777163 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds 85ec038b53fa video: fbdev: neofb: Fix the check of 'var->pixclock' adds 213e2df47332 video: fbdev: kyro: Error out if 'lineclock' equals zero adds f2bfd792c1ed video: fbdev: vt8623fb: Error out if 'pixclock' equals zero adds 16844e587042 video: fbdev: tridentfb: Error out if 'pixclock' equals zero adds e1e965156438 video: fbdev: arkfb: Error out if 'pixclock' equals zero adds 7015bb57c304 video: fbdev: s3fb: Error out if 'pixclock' equals zero adds 12acdbd7ca7d video: fbdev: i740fb: use memset_io() to clear screen adds 15cf0b82271b video: fbdev: i740fb: Error out if 'pixclock' equals zero adds 272c468770a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 60833531b94f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0668f98d41e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fe70300c70ba ASoC: SOF: OF: Add shutdown callback for SOF OF device adds 5cfe477f6a3f ASoC: SOF: mediatek: mt8195 add shutdown callback adds 3d5746a187a0 ASoC: Merge fixes adds a2c11c5b68f4 ASoC: mediatek: mt8195: Make sure of_device_id table are N [...] adds 1efe7eca170d ASoC: dt-bindings: mt8192-mt6359: add new compatible and n [...] adds e1e408e60e85 ASoC: mediatek: mt8192: refactor for I2S3 DAI link of speaker adds f8910fb4985a ASoC: mediatek: mt8192: refactor for I2S8/I2S9 DAI links o [...] adds 6181ab31824f ASoC: mediatek: mt8192: support rt1015p_rt5682s adds 7a80167b08f5 ASoC: mediatek: mt8192: support rt1015p_rt5682s adds aecf03614d5d ASoC: rename tas2764 to tas27xx adds 239556a34385 ASoC: update to support either TAS2764 or TAS2780 adds 8834f1ebc71d Merge remote-tracking branch 'asoc/for-5.19' into asoc-next adds 5857a59ded25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e0544b017894 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] adds db6c4ee7838c Input: mt6779-keypad - move iomem pointer to probe function adds 44dc42d254bf dt-bindings: input: Add bindings for Azoteq IQS7222A/B/C adds e505edaedcb9 Input: add support for Azoteq IQS7222A/B/C adds db9869da180f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds dc9ff3a8be54 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 9e79f4b6eabb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c956b92ee19b ata: pata_mpc52xx: Prepare cleanup of powerpc's asm/prom.h adds 4f1a22ee7b57 libata: Improve ATA queued command allocation adds a28c1ab31271 ata: libata-core: fix parameter type in ata_xfer_mode2shift() adds 4a847720cf7d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9f50f9b5d64e Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 0ee2614d035c Merge branch 'fixes' into next adds 3a1f35e0463a mmc: core: improve API to make clear that mmc_sw_reset is [...] adds 5d9623f62696 mmc: improve API to make clear hw_reset callback is for cards adds c8fb229905f6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2eacc8479c1f regulator: uniphier: Clean up clocks, resets, and their na [...] adds 65adf7234a0d regulator: uniphier: Use unevaluatedProperties adds 9ef9f6b9954c Merge remote-tracking branch 'regulator/for-5.19' into reg [...] adds 7f506c85c63c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 357614d31f7a Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 1bb57532673a Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds c6fe34a70461 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 3441560ece9a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 61d5928f78f0 Merge branch 'next' of git://github.com/cschaufler/smack-next adds d185af1db86a Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds 998282c6dad8 dt-bindings: qcom,pdc: Add SM6350 compatible adds 0bd176794262 dt-bindings: thermal: tsens: Add SM6350 compatible adds c9cfafc51ec9 dt-bindings: soc: ti: wkup_m3_ipc: convert bindings to jso [...] adds 7057081cfcc5 dt-bindings: trivial-devices: Document CPLD on DH electron [...] adds b61b76dfef30 dt-bindings: trivial-devices: Document CPLD on Menlo boards adds f473e479d1de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2c751c35f478 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dbb15c13e84c Merge x86/mm into tip/master adds 81f67fe944a6 Merge x86/cleanups into tip/master adds 979468aa5748 Merge sched/urgent into tip/master adds 873665690c0d Merge locking/urgent into tip/master adds 035cb294d61b Merge perf/urgent into tip/master adds 42a0be24500a Merge locking/core into tip/master adds d395cb5a0735 Merge perf/core into tip/master adds 3fc9f3f4c6d9 Merge sched/core into tip/master adds 6e5aadd2df21 Merge x86/misc into tip/master adds 5df0377fc453 Merge ras/core into tip/master adds d4098b7b9f11 Merge x86/cpu into tip/master adds 9b5a7f4a2a8d x86/configs: Add x86 debugging Kconfig fragment plus docs adds 64ed75de9112 Merge x86/build into tip/master adds d4526c84f2b9 Merge x86/urgent into tip/master adds d812f7c475c6 x86/platform/uv: Update NMI Handler for UV5 adds bb3ab81bdbd5 x86/platform/uv: Update TSC sync state for UV5 adds 327c348988c6 x86/platform/uv: Log gap hole end size adds 3612396d90d7 Merge x86/platform into tip/master adds 046f773be106 KVM: SVM: Define sev_features and VMPL field in the VMSA adds 3dd2775b74c9 KVM: SVM: Create a separate mapping for the SEV-ES save area adds a4690359eaec KVM: SVM: Create a separate mapping for the GHCB save area adds 6d3b3d34e39e KVM: SVM: Update the SEV-ES save area mapping adds 176db622573f x86/boot: Introduce helpers for MSR reads/writes adds 950d00558a92 x86/boot: Use MSR read/write helpers instead of inline assembly adds ec1c66af3a30 x86/compressed/64: Detect/setup SEV/SME features earlier d [...] adds bcce82908333 x86/sev: Detect/setup SEV/SME features earlier in boot adds f742b90e61bb x86/mm: Extend cc_attr to include AMD SEV-SNP adds 6c0f74d678c9 x86/sev: Define the Linux-specific guest termination reasons adds 2ea29c5abbc2 x86/sev: Save the negotiated GHCB version adds cbd3d4f7c4e5 x86/sev: Check SEV-SNP features support adds 0bd6f1e52607 x86/sev: Add a helper for the PVALIDATE instruction adds 81cc3df9a90e x86/sev: Check the VMPL level adds 4f9c403e44e5 x86/compressed: Add helper for validating pages in the dec [...] adds 87294bdb7b4b x86/compressed: Register GHCB memory when SEV-SNP is active adds 95d33bfaa3e1 x86/sev: Register GHCB memory when SEV-SNP is active adds 5e5ccff60a29 x86/sev: Add helper for validating pages in early enc attr [...] adds efac0eedfab5 x86/kernel: Mark the .bss..decrypted section as shared in [...] adds 9704c07bf9f7 x86/kernel: Validate ROM memory before accessing when SEV- [...] adds dc3f3d2474b8 x86/mm: Validate memory when changing the C-bit adds 0afb6b660a6b x86/sev: Use SEV-SNP AP creation to start secondary CPUs adds 469693d8f622 x86/head/64: Re-enable stack protection adds 7c4146e88855 x86/compressed/acpi: Move EFI detection to helper adds 58f3e6b71f42 x86/compressed/acpi: Move EFI system table lookup to helper adds 61c14ceda840 x86/compressed/acpi: Move EFI config table lookup to helper adds dee602dd5d14 x86/compressed/acpi: Move EFI vendor table lookup to helper adds 824f37783189 x86/compressed/acpi: Move EFI kexec handling into common code adds 5ea98e01ab52 x86/boot: Add Confidential Computing type to setup_data adds b66370db9a90 KVM: x86: Move lookup of indexed CPUID leafs to helper adds 801baa693c1f x86/sev: Move MSR-based VMGEXITs for CPUID to helper adds ee0bfa08a345 x86/compressed/64: Add support for SEV-SNP CPUID table in [...] adds 8c9c509baf66 x86/boot: Add a pointer to Confidential Computing blob in [...] adds c01fce9cef84 x86/compressed: Add SEV-SNP feature detection/setup adds 5f211f4fc496 x86/compressed: Use firmware-validated CPUID leaves for SE [...] adds a9ee679b1f8c x86/compressed: Export and rename add_identity_map() adds 76f61e1e89b3 x86/compressed/64: Add identity mapping for Confidential C [...] adds b190a043c49a x86/sev: Add SEV-SNP feature detection/setup adds 30612045e69d x86/sev: Use firmware-validated CPUID for SEV-SNP guests adds ba37a1438aeb x86/sev: Add a sev= cmdline option adds d5af44dde546 x86/sev: Provide support for SNP guest request NAEs adds 3a45b3753849 x86/sev: Register SEV-SNP guest request platform device adds fce96cf04430 virt: Add SEV-SNP guest driver adds 68de0b2f9386 virt: sevguest: Add support to derive key adds d80b494f7123 virt: sevguest: Add support to get extended report adds 92a99584d965 virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement adds e720ea52e85c x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() adds 7aaaca06092a Merge x86/sev into tip/master adds 8d7f74a04d8c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 07f2e8706fc6 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds bdae79651453 efi/cper: Add a cper_mem_err_status_str() to decode error [...] adds ed27b5df3877 EDAC/ghes: Unify CPER memory error location reporting adds 1e0e7f10c443 efi/cper: Reformat CPER memory error location to more readable adds 0bbb265f7089 EDAC/mc: Get rid of silly one-shot struct allocation in ed [...] adds fb8cd45ca39b EDAC/pci: Get rid of the silly one-shot memory allocation [...] adds 9fb9ce392aae EDAC/device: Get rid of the silly one-shot memory allocati [...] adds 0d24a49e88b5 EDAC/device: Sanitize edac_device_alloc_ctl_info() definition adds 713c4ff8859c EDAC/mc: Get rid of edac_align_ptr() adds 65fd006d5e32 Merge branch 'edac-alloc-cleanup' into edac-for-next adds 367993e2a54a Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 50e6b9cdb661 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4665e54e64c8 Merge commit 'cfe43f478b79ba45573ca22d52d0d8823be068fa' into HEAD adds 17d16afc98cf rcu-tasks: Check for abandoned callbacks adds 7010a970e514 rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() adds 8f3d4768a436 torture: Add rcu_normal and rcu_expedited runs to torture.sh adds e1bfa31b12d0 rcutorture: Suppress debugging grace period delays during [...] adds 2a729c56ab31 tools/nolibc: use pselect6 on RISCV adds 85383663a0fa tools/nolibc: guard the main file against multiple inclusion adds b929e3bd453d tools/nolibc/std: move the standard type definitions to std.h adds 1b7881f66d73 tools/nolibc/types: split syscall-specific definitions int [...] adds 299b0eb466e8 tools/nolibc/arch: split arch-specific code into individual files adds 8906d2d0e3fd tools/nolibc/sys: split the syscall definitions into their [...] adds 5a7f7782e247 tools/nolibc/stdlib: extract the stdlib-specific functions [...] adds a7cdae582c9f tools/nolibc/string: split the string functions into string.h adds 0444570fc7f5 tools/nolibc/ctype: split the is* functions to ctype.h adds 9fe0f37b041a tools/nolibc/ctype: add the missing is* functions adds 8912bf831d57 tools/nolibc/types: move the FD_* functions to macros in types.h adds aececad13275 tools/nolibc/types: make FD_SETSIZE configurable adds 84089103b1b0 tools/nolibc/types: move makedev to types.h and make it a macro adds 4da5599aa5cc tools/nolibc/stdlib: move ltoa() to stdlib.h adds e19166fc62e2 tools/nolibc/stdlib: replace the ltoa() function with more [...] adds 046bb70cbb8f tools/nolibc/stdlib: add i64toa() and u64toa() adds f42654f1d779 tools/nolibc/stdlib: add utoh() and u64toh() adds 73df80f8e1ba tools/nolibc/stdio: add a minimal set of stdio functions adds f554f3c24365 tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] adds eacb7bde83b9 tools/nolibc/stdio: add fwrite() to stdio adds dc339d5bc6b9 tools/nolibc/stdio: add a minimal [vf]printf() implementation adds d745c140a829 tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE adds 8e7653155d91 tools/nolibc/stdio: add perror() to report the errno value adds a01444c930c4 tools/nolibc/sys: make open() take a vararg on the 3rd argument adds a206c83cf048 tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() adds 223cbbc0159a tools/nolibc/stdlib: make raise() use the lower level sysc [...] adds dd2140482b9a tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] adds 3a30e25b5f00 tools/nolibc/string: use unidirectional variants for memcpy() adds 7c33929bd084 tools/nolibc/string: slightly simplify memmove() adds 2ab19a88a6a7 tools/nolibc/string: add strncpy() and strlcpy() adds 7ea805df9163 tools/nolibc/string: add tiny versions of strncat() and strlcat() adds 06103757de7c tools/nolibc: move exported functions to their own section adds 9516e2d91d3f tools/nolibc/arch: mark the _start symbol as weak adds 239e793bf7b0 tools/nolibc/types: define PATH_MAX and MAXPATHLEN adds b4660d013ce0 tools/nolibc/string: export memset() and memmove() adds d2c17b7434a7 tools/nolibc/errno: extract errno.h from sys.h adds 366a6ae6eaa7 tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] adds c3a3b2ba0623 tools/nolibc/unistd: add usleep() adds 10af3ea90269 tools/nolibc/signal: move raise() to signal.h adds deca87786faa tools/nolibc/time: create time.h with time() adds 937be5878ca5 tools/nolibc: also mention how to build by just setting th [...] adds 31590102d95c tools/nolibc/stdlib: implement abort() adds 22879792d155 torture: Reposition so that $? collects ssh code in torture.sh adds 77bdb62098ae torture: Use "-o Batchmode=yes" to disable ssh password requests adds d9595c4f336a rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting adds 5d76f8d6e857 rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT adds 5c01c9b8735d rcu: Remove rcu_is_nocb_cpu() adds eafc2b9bc1a5 rcu/nocb: Move rcu_nocb_is_setup to rcu_state adds cf47510983e3 rcu: Assume rcu_init() is called before smp adds ee61dfe898cf rcu: Initialize boost kthread only for boot node prior SMP [...] adds 2057124ca19b rcu/nocb: Initialize nocb kthreads only for boot CPU prior [...] adds de83f2ed63a8 rcu-tasks: Fix race in schedule and flush work adds 85b58a347a6c docs: Add documentation for rude and trace RCU flavors adds dc12e0be9481 torture: Permit running of experimental torture types adds 4443f5533899 rcu: Check for jiffies going backwards adds f8268320f5a8 torture: Make thread detection more robust by using lspcu adds 11ae7e51f613 torture: Skip vmlinux check for kvm-again.sh runs adds fe4ae925daef rcu-tasks: Print pre-stall-warning informational messages adds 6749b415f9c6 scftorture: Fix distribution of short handler delays adds d4f9319ed036 kernel/smp: Provide boot-time timeout for CSD lock diagnostics adds b5402e755188 torture: Enable CSD-lock stall reports for scftorture adds d558b49625d4 rcu: Add comments to final rcu_gp_cleanup() "if" statement adds 18a287931500 rcu-tasks: Use rcuwait for the rcu_tasks_kthread() adds b8998a84eea6 rcu-tasks: Make Tasks RCU account for userspace execution adds 4961467a6650 rcutorture: Avoid corner-case #DE with nsynctypes check adds a5354ea1d985 rcutorture: Add missing return and use __func__ in warning adds 2727813c9d5b rcu-tasks: Use schedule_hrtimeout_range() to wait for grac [...] adds 62753902c1f1 rcutorture: Adjust scenarios' Kconfig options for CONFIG_P [...] adds 40ff80676848 srcu: Prevent expedited GPs and blocking readers from cons [...] adds f8b22bfd910f rcu: Print number of online CPUs in RCU CPU stall-warning [...] adds 2914079f4ef3 rcu: Make UP-vacuous normal grace period advance sequence adds a953ceb7313f scftorture: Remove extraneous "scf" from per_version_boot_params adds e7940b137d6b torture: Save "make allmodconfig" .config file adds 599b84508bf2 rcutorture: Call preempt_schedule() through static call/key adds 89f281418d67 rcu: Add polled expedited grace-period primitives adds d3c5e848cc64 rcu: Fix expedited GP polling against UP/no-preempt environment adds 57fba3cb96e7 rcu: Fix preemption mode check on synchronize_rcu[_expedited]() adds c59f4320d02a rcutorture: Test polled expedited grace-period primitives adds 707d3a114810 srcu: Drop needless initialization of sdp in srcu_gp_start() adds f856f43d30c0 rcu: Make TASKS_RUDE_RCU select IRQ_WORK adds 84b88f4ecefd rcu: Make the TASKS_RCU Kconfig option be selected adds 915abeec86b2 rcutorture: Allow rcutorture without RCU Tasks Trace adds 74033799098b rcutorture: Allow rcutorture without RCU Tasks adds 5de6ca55af16 rcutorture: Allow rcutorture without RCU Tasks Rude adds b2a2dd9734b7 rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario adds 109cd8962884 rcu-tasks: Restore use of timers for non-RT kernels adds cf6d2b94c741 rcutorture: Allow specifying per-scenario stat_interval adds 3d54d4fbbfb6 tools/nolibc/stdio: make printf(%s) accept NULL adds da58d9d97a8c tools/nolibc/stdlib: add a simple getenv() implementation adds d1ebfd5f793a tools/nolibc/stdio: add support for '%p' to vfprintf() adds c34fe809a976 tools/nolibc/string: add strcmp() and strncmp() adds cdbc3e7710c9 tools/nolibc/sys: add syscall definition for getppid() adds 9a06f7fac3cd tools/nolibc/types: add poll() and waitpid() flag definitions adds aec13928fe97 tools/nolibc: add a makefile to install headers adds b611d09c5cb1 tools/nolibc: add the nolibc subdir to the common Makefile adds f62ba8421dc1 rcu: Make normal polling GP be more precise about sequence [...] adds c61b22abb053 tools/nolibc/string: do not use __builtin_strlen() at -O0 adds 6557175ba889 tools/nolibc/stdlib: only reference the external environ w [...] adds f55bd5aaf27c rcu: Remove needless polling work requeue for further waiter adds e2294bf9b46b rcu: Check for successful spawn of ->boost_kthread_task adds ded03a5e02d5 refscale: Allow refscale without RCU Tasks adds 7ad37b737818 refscale: Allow refscale without RCU Tasks Rude/Trace adds 52fc59bd2a59 rcuscale: Allow rcuscale without RCU Tasks adds 57b85db70d66 rcuscale: Allow rcuscale without RCU Tasks Rude/Trace adds 44b56b29e230 rcutorture: Make kvm.sh allow more memory for --kasan runs adds 907941e80e18 scftorture: Adjust for TASKS_RCU Kconfig option being selected adds d6d8b2cc13a0 rcutorture: Make torture.sh refscale and rcuscale specify [...] adds 930994e3bcd6 rcutorture: Make torture.sh allow for --kasan adds 5cb14e5b1ebf rcu-tasks: Make show_rcu_tasks_generic_gp_kthread() check [...] adds b9f0af38a9c5 rcu_sync: Fix comment to properly reflect rcu_sync_exit() [...] adds 5d7a308dda70 rcu: Address polled expedited grace-period counter wrap adds ac2591f61352 docs: Update RCU cross-references as suggested in doc-guide adds 25ca8d676094 tools/nolibc: x86-64: Update System V ABI document link adds 80953ef415ac tools/nolibc: Replace `asm` with `__asm__` adds 6f002532eee2 tools/nolibc: Remove .global _start from the entry point code adds b670a2b5cdc2 tools/nolibc: i386: Implement syscall with 6 arguments adds 5ba50e290f37 tools/nolibc/sys: Implement `mmap()` and `munmap()` adds 3881abd7b27a tools/nolibc/types: Implement `offsetof()` and `container_ [...] adds 183ba0f0a006 tools/nolibc/stdlib: Implement `malloc()`, `calloc()`, `re [...] adds 780d5a712c05 tools/nolibc/string: Implement `strnlen()` adds ceb3223cd509 tools/include/string: Implement `strdup()` and `strndup()` adds d35f2070d9bc rcu-tasks: Handle sparse cpu_possible_mask adds c775eb22ea41 rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs adds e912cedc79ae rcu-tasks: Handle sparse cpu_possible_mask in rcu_tasks_in [...] adds 409e74920aa7 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds a024e905808d Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 09f6c434da53 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 126b1afd5b27 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 4dc02e935958 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d441055a8fec Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9d16720ebbba Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds e4d437125302 phy: phy-can-transceiver: Add support for setting mux adds 082ffee05058 dt-bindings: phy: qcom,qmp: Add SM6350 UFS PHY bindings adds 6f3652c952d8 phy: qcom-qmp: Add SM6350 UFS PHY support adds c5f7b6cf8f27 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 220aa215091b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 12483a337c26 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 727841e02b65 staging: r8188eu: use PTR_ALIGN() instead of RND4() adds 79f5d88f16fe staging: r8188eu: use round_up() instead of _RND4() adds c63e792bb7cc staging: r8188eu: use round_up() instead of _RND8() adds 1d3319b2cc45 staging: r8188eu: use round_up() instead of _RND128() adds de0f17088851 staging: r8188eu: remove unused _RND* from osdep_service.h adds 9cd3cf7d4445 staging: rtl8712: remove unnecessary parentheses adds 95b8f316aea3 staging: r8188eu: format comments in drivers/net style adds 94c82e10ecff staging: r8188eu: remove extra 'the' adds cb9d73dbe237 staging: r8188eu: correct misspelling in comment 'tppe' -> 'type' adds 808d5dbeec78 staging: r8188eu: use sizeof(*pvar) for allocating structs adds ed42eb4b2b40 staging: rtl8723bs: fix indentation adds 847a04d676ef staging: rtl8192e: remove multiple blank lines adds bc4f661a4520 staging: rtl8712: fix camel case in function r8712_generate_ie adds 49ce1b1fbca8 staging: rtl8192u: replace ternary statement with if and a [...] adds f8ab91470585 staging: rtl8192u: use min_t/max_t macros instead of if else adds 9c916fa3407d staging: rtl8723bs: remove header rtw_ioctl.h adds a6c757f21d31 staging: r8188eu: remove unused macros from basic_types.h adds 8fd86c6b8e70 staging: r8188eu: move struct rt_firmware to rtw_fw.h adds d9448fa5c13d staging: r8188eu: ROMVer is always zero adds 6c03a2dc6db8 staging: r8188eu: remove unused fields from struct eeprom_priv adds 61e95eac8697 staging: r8188eu: remove unused enums from odm.h adds 0f0360ca067c staging: r8188eu: remove unused prototype usbvendorrequest() adds 245be6d3cfd5 staging: r8188eu: remove header usb_vendor_req.h adds f90613bb2cb6 staging: r8188eu: clean up rtw_ioctl.h adds 6b58692032c1 staging: r8188eu: remove SetHalDefVar8188EUsb() adds 908662dc823e Merge 5.18-rc2 into staging-next adds 1bfe5f3e8ae4 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 06006ad29abe dt-bindings: dma-engine: sifive,fu540: Add dma-channels pr [...] adds e2dfce24f417 dmaengine: sf-pdma: Get number of channel by device tree adds 448a0994cc69 dmaengine: sh: Kconfig: Make RZ_DMAC depend on ARCH_RZG2L adds 8b0c99371ac8 dmaengine: nbpfaxi: Use platform_get_irq_optional() to get [...] adds bb40bb695ec8 dmaengine: mediatek: mtk-hsdma: Use platform_get_irq() to [...] adds 80380f89d0f5 dmaengine: mediatek-cqdma: Use platform_get_irq() to get t [...] adds 3157dd0a3661 dmaengine: idxd: don't load pasid config until needed adds 9060a7a46a94 dmaengine: ep93xx: Remove redundant word in comment adds 105989311442 dmaengine: bestcomm: Prepare cleanup of powerpc's asm/prom.h adds ec834f1cc7cf dmaengine: stm32-mdma: check the channel availability (sec [...] adds 1f854536a833 dmaengine: Clarify cyclic transfer residue documentation adds 81f5eb2b11ba dmaengine: idxd: remove trailing white space on input str [...] adds 745bd6009413 MAINTAINERS: update my email address adds cc4abaa67e05 dt-bindings: altr,msgdma: update my email address adds 729106266a50 dt-bindings: dmaengine: Add doc for tegra gpcdma adds ee17028009d4 dmaengine: tegra: Add tegra gpcdma driver adds 2d7991fe8679 dmaengine: idxd: update IAA definitions for user header adds 52126d4c0379 dmaengine: Remove a useless mutex adds 429c2c80b8cb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f55570a983d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a5ff2c71dc9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f20e232d74ee remoteproc: mediatek: Fix side effect of mt8195 sram power on adds 68d9787bdd5c remoteproc: Don't bother checking the return value of debu [...] adds ee52880c970a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 24a9dbb1c157 gpiolib: Move error message out of a spinlock adds 57017edd46f8 gpiolib: Embed iterator variable into for_each_gpio_desc_w [...] adds 66f46e370a9a gpiolib: Split out for_each_gpio_desc() macro adds 3de69ae1c407 gpiolib: Refactor gpiolib_dbg_show() with help of for_each [...] adds 234c52097ce4 gpiolib: Extract gpio_chip_get_value() wrapper adds 06a6a774f6b8 dt-bindings: gpio: realtek-otto: Add rtl9300 compatible adds 512c5be35223 gpio: realtek-otto: Support reversed port layouts adds 95fa6dbe58f2 gpio: realtek-otto: Support per-cpu interrupts adds deaf1cecdeb0 gpio: realtek-otto: Add RTL930x support adds d0b55b6912f3 dt-bindings: gpio: realtek-otto: Add rtl9310 compatible adds d3bf3dc4bbbf gpio: realtek-otto: Add RTL931x support adds dd706b915ed2 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 5cea6de80b09 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds bd655e386425 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c55384783864 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 38164fb60ebc Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 860207fb66a0 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 0eab624d593c slimbus: qcom-ngd-ctrl: Use platform_get_irq() to get the [...] adds 4d457379df68 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3936b9d72839 nvmem: core: support passing DT node in cell info adds aa5c90841218 nvmem: brcm_nvram: find Device Tree nodes for NVMEM cells adds e99e7f098c06 MAINTAINERS: Add apple efuses nvmem files to ARM/APPLE MACHINE adds 5a908972719a dt-bindings: nvmem: Add apple,efuses adds 2bd15847668d nvmem: Add Apple eFuse driver adds 66732bf76916 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0ff72cc38576 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 9498c011f518 MAINTAINERS: Update Hemant's email id adds 0079f9c104cd bus: mhi: host: pci_generic: Add missing poweroff() PM callback adds 3a8003436e6a bus: mhi: host: pci_generic: Flush recovery worker during freeze adds 3058fe2fa98c Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 12733fced63f mm/slub: remove unused parameter in setup_object*() adds b82c2261babb mm/slub: remove duplicate flag in allocate_slab() adds 91d0342739d3 mm/slub: remove meaningless node check in ___slab_alloc() adds 98300d75f0a1 Merge branch 'slab/for-5.19/stackdepot' into slab/for-next adds c54d31d378bb mm/slab_common: move dma-kmalloc caches creation into new_ [...] adds 229fce873d6e Merge branch 'slab/for-5.19/refactor' into slab/for-next adds 2bddaf3a2379 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3f8dfd3db846 random: make random_get_entropy() return an unsigned long adds 8f252ce08579 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b1164ab3b1ac Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds e2c8d6699e2f Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds db41acf6d203 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds f3790906f402 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds d6de35224f43 mm/secretmem: fix panic when growing a memfd_secret adds 87b8679ee335 mm/secretmem: secretmem_iops can be static adds c12ad2573c73 memcg: sync flush only if periodic flush is delayed adds e49a85083a9c mm/munlock: remove fields to fix htmldocs warnings adds 42d28dba56e8 mm/hwpoison: fix race between hugetlb free/demotion and me [...] adds 6bbe86132430 irq_work: use kasan_record_aux_stack_noalloc() record callstack adds c6c8704f5f85 mm/vmalloc: fix spinning drain_vmap_work after reading fro [...] adds 8900a13258e5 userfaultfd: mark uffd_wp regardless of VM_WRITE flag adds c59d7dec6b2f mm: fix unexpected zeroed page mapping with zram swap adds 764ade739f45 mm: compaction: fix compiler warning when CONFIG_COMPACTION=n adds 6d42ddca8986 hugetlb: do not demote poisoned hugetlb pages adds a7f70d3ab06f /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds d408ae71ac39 /proc/kpageflags: do not use uninitialized struct pages adds a06a3e363a51 procfs: prevent unprivileged processes accessing fdinfo dir adds b2a34b692424 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] adds 78a0b94f3829 tools/vm/page_owner_sort.c: support for multi-value select [...] adds 8bd16bc0a081 tools/vm/page_owner_sort.c: support sorting blocks by mult [...] adds 777cd2574abd mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] adds b1c4533ca10c mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] adds fa90ef02bf51 mm/memory: slightly simplify copy_present_pte() adds e9e6c47da379 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] adds 2e4831b492b5 mm/rmap: convert RMAP flags to a proper distinct rmap_t type adds 2c998dc3f1da mm/rmap: remove do_page_add_anon_rmap() adds 82fe3723ac3c mm/rmap: pass rmap flags to hugepage_add_anon_rmap() adds 65be8c93a576 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() adds bfe3918bb417 mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] adds 0366d2d42bb7 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] adds 689b55e9832d mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] adds af56ef776332 mm: remember exclusively mapped anonymous pages with PG_an [...] adds edfbd95bf509 mm/gup: disallow follow_page(FOLL_PIN) adds 84f23b45f9f5 mm: support GUP-triggered unsharing of anonymous pages adds 7b82e9f4a060 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] adds 3dab95baf14e mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] adds 3a2fc0187add mm/swap: remember PG_anon_exclusive via a swp pte bit adds 444a788f488b mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 3eaef3e52649 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 3b4ca60fca5d arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds d3a09018df53 s390/pgtable: cleanup description of swp pte layout adds 444cd122ffaf s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 8c2e0eff51fb powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s adds 0cffcaeaedbc powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s adds de4775ca2408 mm: create new mm/swap.h header file. adds 3e0ef5b91f00 mm-create-new-mm-swaph-header-file-fix adds 221ad3116890 mm: drop swap_dirty_folio adds 35b70af2d7e9 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate adds ae1ccff95a2c mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space adds 43d68d3a66f9 mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] adds a52375ce05f4 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw adds e085b01167c3 doc: update documentation for swap_activate and swap_rw adds 7d1bf864ffb3 mm: submit multipage reads for SWP_FS_OPS swap-space adds cf3b6a25abbb mm: submit multipage write for SWP_FS_OPS swap-space adds 80dc6f205744 VFS: Add FMODE_CAN_ODIRECT file flag adds a562d088b227 mm: shmem: make shmem_init return void adds 31d58e05e213 mm-shmem-make-shmem_init-return-void-fix adds 428288f36a26 mm/memcg: remove unneeded nr_scanned adds 72694c562256 mm/memcg: mz already removed from rb_tree if not NULL adds 49647a3432d1 mm/memcg: set memcg after css verified and got reference adds 957898682288 mm/memcg: set pos explicitly for reclaim and !reclaim adds b1143ff5a4ea mm/memcg: move generation assignment and comparison together adds e4a20ba2aa77 mm/memcg: non-hierarchical mode is deprecated adds bbf296ac81a5 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] adds 771998bb763c mm/mmu_gather: limit free batch count and add schedule poi [...] adds 1e1a9eba19ce mm/debug_vm_pgtable: drop protection_map[] usage adds 330e600e1cdf mm/mmap: clarify protection_map[] indices adds 3cc671933d94 mm: modify the method to search addr in unmapped_area_topdown adds db5972e41b01 mm/mmap.c: use helper mlock_future_check() adds 95722d286024 mm/mprotect: use mmu_gather adds 778519700bfb mm/mprotect: do not flush when not required architecturally adds 5b88bb6b32d5 mm: avoid unnecessary flush on change_huge_pmd() adds 8f77a1f0e6e0 mm/mremap: use helper mlock_future_check() adds b4dc83a02fdc mm/mremap: avoid unneeded do_munmap call adds ba83b7156e00 mm/vmalloc: fix a comment adds 249eff18b9fe Documentation/sysctl: document page_lock_unfairness adds f898a6eb9a36 mm/page_alloc: simplify update of pgdat in wake_all_kswapds adds 5270d1b44dfc mm/page_alloc: adding same penalty is enough to get round- [...] adds 44c5d7a75ca1 mm: discard __GFP_ATOMIC adds 7e0c8e1d91ed mm: page_alloc: simplify pageblock migratetype check in __ [...] adds 1c0f379962c7 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] adds 4f8419ebe4cd mm-wrap-__find_buddy_pfn-with-a-necessary-buddy-page-valid [...] adds 3f81cd49afa5 mm/memory-failure.c: remove unnecessary (void*) conversions adds 408157004af5 mm/khugepaged: sched to numa node when collapse huge page adds a659658e9644 hugetlb: remove use of list iterator variable after loop adds 1cdbd0baea08 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] adds 074e763d8609 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 adds 342b463cabaa mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions adds 94f321f3e41f mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* adds 1f02ee385ca1 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* adds 546baa9f36ea sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE adds 328422af8dc5 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED adds 656922fdb12f mm: khugepaged: skip DAX vma adds a151d076ae83 mm: thp: only regular file could be THP eligible adds da45cf69b27a mm: khugepaged: make khugepaged_enter() void function adds 9604165ef948 mm: khugepaged: move some khugepaged_* functions to khugepaged.c adds 1df6099bf895 mm: khugepaged: introduce khugepaged_enter_vma() helper adds e22765210530 mm: mmap: register suitable readonly file vmas for khugepaged adds 6c9cf27a5726 mm/vmscan: reclaim only affects managed_zones adds a137da690ef5 mm/vmscan: make sure wakeup_kswapd with managed zone adds 4ade8e2d52f6 mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 adds 8541bab9753a mm/vmscan: sc->reclaim_idx must be a valid zone index adds a8c3285d65a5 mm/z3fold: declare z3fold_mount with __init adds ae0064e9f3bb mm/z3fold: remove obsolete comment in z3fold_alloc adds fad55bc3f07c mm/z3fold: minor clean up for z3fold_free adds a0591a532519 mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] adds 2d2cc187fe46 mm/z3fold: remove confusing local variable l reassignment adds 9aabdda1a793 mm/z3fold: move decrement of pool->pages_nr into __release [...] adds a44832d754c2 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] adds 4c7c213a9bf2 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() adds 7db11419ea46 mm: compaction: use helper isolation_suitable() adds 74ca5d11a5f8 drivers/base/node.c: fix compaction sysfs file leak adds c7e98909318f mm: Add selftests for migration entries adds faf0c5a08b8e mm/migration: remove unneeded local variable mapping_locked adds 4ea144548e29 mm/migration: remove unneeded out label adds 267138b6df38 mm/migration: remove unneeded local variable page_lru adds fc5f5507f33b mm/migration: fix the confusing PageTransHuge check adds 5cfee8301155 mm/migration: use helper function vma_lookup() in add_page [...] adds 4bc9a10e1d75 mm/migration: use helper macro min in do_pages_stat adds 107f130e7faf mm/migration: avoid unneeded nodemask_t initialization adds f4d1deb28534 mm/migration: remove some duplicated codes in migrate_pages adds a14bf045b799 mm/migration: fix potential page refcounts leak in migrate_pages adds 4e0fef77fee8 mm/migration: fix potential invalid node access for reclai [...] adds 893157a4310a mm/migration: fix possible do_pages_stat_array racing with [...] adds 3390d00daaa4 ksm: count ksm merging pages for each process adds 11401cbf6833 ksm-count-ksm-merging-pages-for-each-process-fix adds 3bb58c1a05da mm/vmstat: add events for ksm cow adds 3b35632b7f5a mm: untangle config dependencies for demote-on-reclaim adds 2072a59b6ad9 mm/page_alloc: do not calculate node's total pages and mem [...] adds d03fd8919354 mm/memory_hotplug: reset node's state when empty during offline adds fe0f62d8aeac mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node adds 56e31cf37f70 mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] adds 94e405c4286c mm: rmap: fix cache flush on THP pages adds f7cb34186276 dax: fix cache flush on PMD-mapped pages adds 6d1949f860eb mm: rmap: introduce pfn_mkclean_range() to cleans PTEs adds c5a0f768c29c mm: pvmw: add support for walking devmap pages adds cfde5a6d43d4 dax: fix missing writeprotect the pte entry adds c3550cf44ff5 mm: simplify follow_invalidate_pte() adds 0aef792d37f5 zram: add a huge_idle writeback mode adds 53121e8a59e0 damon: vaddr-test: tweak code to make the logic clearer adds 8ca75505d269 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds d36c8ba49282 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 21e8d48d6548 kernel/hung_task.c: Monitor killed tasks. adds 2df41151cfb6 ia64: fix typos in comments adds 1204ffb9b0ef ia64: ptrace: fix typos in comments adds 127e51017916 ia64: Replace comments with C99 initializers adds 6ba51655ae32 ocfs2: replace usage of found with dedicated list iterator [...] adds d9e01ae54460 ocfs2: remove usage of list iterator variable after the loop body adds 2e6031c3b6b1 ocfs2: reflink deadlock when clone file to the same direct [...] adds f06034e6b754 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 4e2ab0deed2e ocfs2: fix ocfs2 corrupt when iputting an inode adds 21bcfe5651d8 proc: fix dentry/inode overinstantiating under /proc/${pid}/net adds 819ff9000346 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] adds a191faf26da6 fs/proc/kcore.c: remove check of list iterator against hea [...] adds 80157e766e9a fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] adds e95b12e94685 proc/sysctl: make protected_* world readable adds 76d6e765a5f4 kernel: pid_namespace: use NULL instead of using plain int [...] adds 548496f3bf2c get_maintainer: Honor mailmap for in file emails adds 4b8d63a61f2b lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test adds be6db84bb160 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections adds dd73226db773 lib/test_string.c: add strspn and strcspn tests adds 73aba7e88341 lib/string.c: simplify str[c]spn adds a980bcf8be6e lib: remove back_str initialization adds f2dfd4755382 pipe: make poll_usage boolean and annotate its access adds cf604261963a list: fix a data-race around ep->rdllist adds efe05f87789c init/main.c: silence some -Wunused-parameter warnings adds b72134715455 fatfs: remove redundant judgment adds ea6e2d529fbd fatfs: add FAT messages to printk index adds 2fc2e8f0907b add-fat-messages-to-printk-index-checkpatch-fixes adds da35e04ebac9 fat: add ratelimit to fat*_ent_bread() adds 09f1d371141c kexec: remove redundant assignments adds 118c9bc5a2b9 rapidio: remove unnecessary use of list iterator adds a0188d57a6ae taskstats: version 12 with thread group and exe info adds bd7ed46b879a taskstats-version-12-with-thread-group-and-exe-info-fix adds b09749334fa1 fs: sysv: check sbi->s_firstdatazone in complete_read_super adds e5920200450b ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() adds e2dc9a32fd6b Merge branch 'akpm-current/current' adds 4ca31dea99d8 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery adds 33e19e4cc05d selftests: vm: add test for Soft-Dirty PTE bit adds a30238d7ce65 kselftest/vm: override TARGETS from arguments adds 06c7675761fe Merge branch 'akpm/master' adds d0c745e7b2d6 Add linux-next specific files for 20220412
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 (ff511c1c68a5) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-driver-ccp | 87 + .../RCU/Design/Data-Structures/Data-Structures.rst | 2 +- .../Expedited-Grace-Periods.rst | 2 +- .../RCU/Design/Requirements/Requirements.rst | 4 +- Documentation/RCU/arrayRCU.rst | 4 +- Documentation/RCU/checklist.rst | 9 +- Documentation/RCU/rcu.rst | 13 +- Documentation/RCU/rculist_nulls.rst | 2 +- Documentation/RCU/whatisRCU.rst | 18 +- Documentation/admin-guide/kernel-parameters.txt | 2 + Documentation/admin-guide/sysctl/fs.rst | 50 - Documentation/devicetree/bindings/arm/fsl.yaml | 23 +- .../devicetree/bindings/arm/omap/prcm.txt | 7 +- Documentation/devicetree/bindings/arm/qcom.yaml | 20 + Documentation/devicetree/bindings/arm/syna.txt | 4 - .../arm/tegra/nvidia,tegra-ccplex-cluster.yaml | 52 + .../bindings/clock/rockchip,rk3399-cru.yaml | 33 +- .../devicetree/bindings/clock/ti-clkctrl.txt | 4 +- .../devicetree/bindings/clock/ti/clockdomain.txt | 3 + .../devicetree/bindings/clock/ti/composite.txt | 3 + .../bindings/clock/ti/fixed-factor-clock.txt | 1 + .../devicetree/bindings/clock/ti/gate.txt | 1 + .../devicetree/bindings/clock/ti/interface.txt | 1 + Documentation/devicetree/bindings/clock/ti/mux.txt | 1 + .../bindings/display/solomon,ssd1307fb.yaml | 13 + .../devicetree/bindings/dma/altr,msgdma.yaml | 2 +- .../bindings/dma/nvidia,tegra186-gpc-dma.yaml | 110 + .../bindings/dma/sifive,fu540-c000-pdma.yaml | 19 +- .../bindings/gpio/realtek,otto-gpio.yaml | 34 +- .../devicetree/bindings/input/azoteq,iqs7222.yaml | 960 ++++++ .../bindings/interrupt-controller/qcom,pdc.txt | 5 +- .../memory-controllers/renesas,rpc-if.yaml | 5 + Documentation/devicetree/bindings/mtd/elm.txt | 16 - .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 8 - Documentation/devicetree/bindings/mtd/ti,elm.yaml | 72 + .../bindings/net/socionext,uniphier-ave4.yaml | 57 +- .../devicetree/bindings/nvmem/apple,efuses.yaml | 50 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../regulator/socionext,uniphier-regulator.yaml | 57 +- .../devicetree/bindings/soc/rockchip/grf.yaml | 1 + .../devicetree/bindings/soc/ti/wkup-m3-ipc.yaml | 81 + .../devicetree/bindings/soc/ti/wkup_m3_ipc.txt | 57 - .../sound/mt8192-mt6359-rt1015-rt5682.yaml | 32 + .../bindings/sound/{tas2764.yaml => tas27xx.yaml} | 18 +- .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../devicetree/bindings/trivial-devices.yaml | 4 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/dmaengine/provider.rst | 2 +- Documentation/driver-api/libata.rst | 11 - Documentation/hwmon/hwmon-kernel-api.rst | 16 + Documentation/networking/bonding.rst | 4 +- Documentation/virt/coco/sevguest.rst | 155 + Documentation/virt/index.rst | 1 + Documentation/virt/kvm/vcpu-requests.rst | 2 + .../virt/kvm/x86/amd-memory-encryption.rst | 2 + Documentation/virt/kvm/x86/errata.rst | 2 +- .../virt/kvm/x86/running-nested-guests.rst | 2 + Documentation/x86/x86_64/boot-options.rst | 14 + Documentation/x86/zero-page.rst | 2 + MAINTAINERS | 29 +- Makefile | 2 +- Next/SHA1s | 220 +- Next/Trees | 6 +- Next/merge.log | 3183 ++++++++++++-------- arch/Kconfig | 1 + arch/alpha/kernel/syscalls/syscall.tbl | 1 - arch/arm/Kconfig | 88 +- arch/arm/Makefile | 7 +- .../uncompress.h => boot/compressed/misc-ep93xx.h} | 70 +- arch/arm/boot/compressed/misc.c | 4 + arch/arm/boot/dts/am33xx-clocks.dtsi | 373 ++- arch/arm/boot/dts/am43xx-clocks.dtsi | 339 ++- arch/arm/boot/dts/dra7xx-clocks.dtsi | 693 +++-- arch/arm/boot/dts/imx28-evk.dts | 2 +- arch/arm/boot/dts/imx28-m28evk.dts | 2 +- arch/arm/boot/dts/imx28-sps1.dts | 2 +- arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 6 +- arch/arm/boot/dts/imx6dl-rex-basic.dts | 2 +- arch/arm/boot/dts/imx6q-ba16.dtsi | 2 +- arch/arm/boot/dts/imx6q-bx50v3.dtsi | 2 +- arch/arm/boot/dts/imx6q-cm-fx6.dts | 2 +- arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 2 +- arch/arm/boot/dts/imx6q-dms-ba16.dts | 2 +- arch/arm/boot/dts/imx6q-gw5400-a.dts | 2 +- arch/arm/boot/dts/imx6q-marsboard.dts | 2 +- arch/arm/boot/dts/imx6q-rex-pro.dts | 2 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 10 +- arch/arm/boot/dts/imx6qdl-aristainetos.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-tx6.dtsi | 5 - arch/arm/boot/dts/imx6sl-evk.dts | 2 +- arch/arm/boot/dts/imx6sx-nitrogen6sx.dts | 2 +- arch/arm/boot/dts/imx6sx-sdb-reva.dts | 4 +- arch/arm/boot/dts/imx6sx-sdb.dts | 4 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6310-som.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6311-som.dtsi | 2 +- .../boot/dts/imx6ul-kontron-n6x1x-som-common.dtsi | 2 +- arch/arm/boot/dts/imx6ull-kontron-n6411-som.dtsi | 2 +- arch/arm/boot/dts/imx7s.dtsi | 2 +- arch/arm/boot/dts/meson8-minix-neo-x8.dts | 2 +- arch/arm/boot/dts/omap443x-clocks.dtsi | 1 + arch/arm/boot/dts/omap446x-clocks.dtsi | 2 + arch/arm/boot/dts/omap44xx-clocks.dtsi | 173 +- arch/arm/boot/dts/omap54xx-clocks.dtsi | 160 +- arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/s5pv210-aquila.dts | 3 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 11 +- arch/arm/boot/dts/s5pv210-goni.dts | 6 +- arch/arm/boot/dts/s5pv210.dtsi | 18 +- arch/arm/configs/dove_defconfig | 2 + arch/arm/configs/ep93xx_defconfig | 2 + arch/arm/configs/iop32x_defconfig | 1 + arch/arm/configs/ixp4xx_defconfig | 1 + arch/arm/configs/mini2440_defconfig | 2 + arch/arm/configs/qcom_defconfig | 8 + arch/arm/configs/s3c2410_defconfig | 3 + arch/arm/configs/tct_hammer_defconfig | 2 + arch/arm/mach-asm9260/Kconfig | 1 + arch/arm/mach-aspeed/Kconfig | 2 +- arch/arm/mach-at91/Kconfig | 3 +- arch/arm/mach-clps711x/Kconfig | 1 + arch/arm/mach-davinci/Kconfig | 1 + arch/arm/mach-dove/Kconfig | 16 +- arch/arm/mach-dove/Makefile | 2 + arch/arm/mach-dove/include/mach/uncompress.h | 34 - arch/arm/mach-ep93xx/Kconfig | 13 + arch/arm/mach-ep93xx/adssphere.c | 1 + arch/arm/mach-ep93xx/core.c | 5 +- arch/arm/mach-ep93xx/edb93xx.c | 8 + .../mach-ep93xx/{include/mach => }/ep93xx-regs.h | 4 - arch/arm/mach-ep93xx/gesbc9312.c | 1 + arch/arm/mach-ep93xx/gpio-ep93xx.h | 2 +- arch/arm/mach-ep93xx/include/mach/irqs.h | 79 - arch/arm/mach-ep93xx/irqs.h | 76 + arch/arm/mach-ep93xx/micro9.c | 4 + arch/arm/mach-ep93xx/simone.c | 1 + arch/arm/mach-ep93xx/snappercl15.c | 1 + arch/arm/mach-ep93xx/soc.h | 3 +- arch/arm/mach-ep93xx/ts72xx.c | 3 +- arch/arm/mach-ep93xx/vision_ep9307.c | 1 + arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-gemini/Kconfig | 1 + arch/arm/mach-highbank/Kconfig | 1 - arch/arm/mach-hisi/Kconfig | 2 +- arch/arm/mach-imx/Kconfig | 4 +- arch/arm/mach-integrator/Kconfig | 125 - arch/arm/mach-integrator/Makefile | 10 - arch/arm/mach-iop32x/Kconfig | 18 +- arch/arm/mach-iop32x/em7210.c | 1 + arch/arm/mach-iop32x/glantank.c | 1 + arch/arm/mach-iop32x/include/mach/irqs.h | 14 - arch/arm/mach-iop32x/include/mach/uncompress.h | 25 - arch/arm/mach-iop32x/iq31244.c | 1 + arch/arm/mach-iop32x/iq80321.c | 1 + arch/arm/mach-iop32x/irqs.h | 2 + arch/arm/mach-iop32x/n2100.c | 1 + arch/arm/mach-ixp4xx/Kconfig | 22 +- arch/arm/mach-ixp4xx/Makefile.boot | 4 - arch/arm/mach-ixp4xx/include/mach/uncompress.h | 54 - arch/arm/mach-keystone/Kconfig | 1 - arch/arm/mach-lpc32xx/Kconfig | 1 + arch/arm/mach-mmp/Kconfig | 2 +- arch/arm/mach-moxart/Kconfig | 1 + arch/arm/mach-mv78xx0/Kconfig | 1 + arch/arm/mach-mvebu/Kconfig | 3 +- arch/arm/mach-mxs/Kconfig | 1 + arch/arm/mach-nomadik/Kconfig | 1 + arch/arm/mach-npcm/Kconfig | 2 +- arch/arm/mach-nspire/Kconfig | 1 + arch/arm/mach-orion5x/Kconfig | 1 + arch/arm/mach-oxnas/Kconfig | 2 +- arch/arm/mach-qcom/Kconfig | 1 - arch/arm/mach-realview/Kconfig | 103 - arch/arm/mach-realview/Makefile | 8 - arch/arm/mach-s3c/Kconfig.s3c24xx | 25 +- arch/arm/mach-s3c/bast-ide.c | 2 +- arch/arm/mach-s3c/bast-irq.c | 2 +- arch/arm/mach-s3c/cpu.c | 2 +- arch/arm/mach-s3c/dev-audio-s3c64xx.c | 2 +- arch/arm/mach-s3c/dev-uart-s3c64xx.c | 2 +- arch/arm/mach-s3c/devs.c | 2 +- arch/arm/mach-s3c/gpio-samsung.c | 2 +- arch/arm/mach-s3c/include/mach/io-s3c24xx.h | 50 - arch/arm/mach-s3c/include/mach/io.h | 8 - arch/arm/mach-s3c/irq-pm-s3c24xx.c | 2 +- arch/arm/mach-s3c/irq-s3c24xx.c | 2 +- .../arm/mach-s3c/{include/mach => }/irqs-s3c24xx.h | 18 +- .../arm/mach-s3c/{include/mach => }/irqs-s3c64xx.h | 0 arch/arm/mach-s3c/{include/mach => }/irqs.h | 0 arch/arm/mach-s3c/mach-amlm5900.c | 2 + arch/arm/mach-s3c/mach-anubis.c | 6 +- arch/arm/mach-s3c/mach-anw6410.c | 2 +- arch/arm/mach-s3c/mach-at2440evb.c | 1 + arch/arm/mach-s3c/mach-bast.c | 6 +- arch/arm/mach-s3c/mach-crag6410-module.c | 2 +- arch/arm/mach-s3c/mach-crag6410.c | 2 +- arch/arm/mach-s3c/mach-gta02.c | 1 + arch/arm/mach-s3c/mach-h1940.c | 1 + arch/arm/mach-s3c/mach-hmt.c | 2 +- arch/arm/mach-s3c/mach-jive.c | 2 +- arch/arm/mach-s3c/mach-mini2440.c | 3 +- arch/arm/mach-s3c/mach-mini6410.c | 2 +- arch/arm/mach-s3c/mach-n30.c | 2 + arch/arm/mach-s3c/mach-ncp.c | 2 +- arch/arm/mach-s3c/mach-nexcoder.c | 1 + arch/arm/mach-s3c/mach-osiris.c | 6 +- arch/arm/mach-s3c/mach-otom.c | 1 + arch/arm/mach-s3c/mach-qt2410.c | 1 + arch/arm/mach-s3c/mach-real6410.c | 2 +- arch/arm/mach-s3c/mach-rx1950.c | 1 + arch/arm/mach-s3c/mach-rx3715.c | 7 +- arch/arm/mach-s3c/mach-smartq5.c | 2 +- arch/arm/mach-s3c/mach-smartq7.c | 2 +- arch/arm/mach-s3c/mach-smdk2410.c | 1 + arch/arm/mach-s3c/mach-smdk2413.c | 3 + arch/arm/mach-s3c/mach-smdk2416.c | 11 +- arch/arm/mach-s3c/mach-smdk2440.c | 11 +- arch/arm/mach-s3c/mach-smdk2443.c | 12 +- arch/arm/mach-s3c/mach-smdk6400.c | 2 +- arch/arm/mach-s3c/mach-smdk6410.c | 2 +- arch/arm/mach-s3c/mach-tct_hammer.c | 1 + arch/arm/mach-s3c/mach-vr1000.c | 6 +- arch/arm/mach-s3c/mach-vstms.c | 1 + arch/arm/mach-s3c/{include/mach => }/map-base.h | 6 + arch/arm/mach-s3c/map-s3c24xx.h | 2 +- arch/arm/mach-s3c/map-s3c64xx.h | 2 +- arch/arm/mach-s3c/pl080.c | 2 +- arch/arm/mach-s3c/pm-core-s3c24xx.h | 2 +- arch/arm/mach-s3c/pm-s3c2412.c | 2 +- arch/arm/mach-s3c/pm-s3c64xx.c | 2 +- arch/arm/mach-s3c/pm.c | 2 +- arch/arm/mach-s3c/s3c2443.c | 2 +- arch/arm/mach-s3c/s3c24xx.h | 2 +- arch/arm/mach-s3c/s3c64xx.c | 2 +- arch/arm/mach-s3c/simtec-usb.c | 2 +- arch/arm/mach-socfpga/Kconfig | 1 - arch/arm/mach-spear/Kconfig | 2 +- arch/arm/mach-sunxi/Kconfig | 3 +- arch/arm/mach-versatile/Kconfig | 309 ++ arch/arm/mach-versatile/Makefile | 32 +- .../Makefile.boot | 0 arch/arm/{mach-vexpress => mach-versatile}/dcscb.c | 4 +- .../dcscb_setup.S | 2 - .../{plat-versatile => mach-versatile}/headsmp.S | 2 - .../{plat-versatile => mach-versatile}/hotplug.c | 2 +- .../cm.h => mach-versatile/integrator-cm.h} | 0 .../integrator-hardware.h} | 0 .../core.c => mach-versatile/integrator.c} | 8 +- .../common.h => mach-versatile/integrator.h} | 0 .../integrator_ap.c | 8 +- .../integrator_cp.c | 8 +- .../platsmp-realview.c} | 2 +- .../platsmp-vexpress.c} | 7 +- .../{plat-versatile => mach-versatile}/platsmp.c | 4 +- .../include/plat => mach-versatile}/platsmp.h | 2 - .../realview-dt.c => mach-versatile/realview.c} | 0 arch/arm/{mach-vexpress => mach-versatile}/spc.c | 0 arch/arm/{mach-vexpress => mach-versatile}/spc.h | 0 .../arm/{mach-vexpress => mach-versatile}/tc2_pm.c | 2 - .../{mach-vexpress => mach-versatile}/v2m-mps2.c | 0 arch/arm/{mach-vexpress => mach-versatile}/v2m.c | 2 +- .../mach-versatile/{versatile_dt.c => versatile.c} | 0 .../core.h => mach-versatile/vexpress.h} | 0 arch/arm/mach-vexpress/Kconfig | 81 - arch/arm/mach-vexpress/Makefile | 19 - arch/arm/mach-vt8500/Kconfig | 1 + arch/arm/mach-zynq/Kconfig | 1 - arch/arm/mm/Kconfig | 28 +- arch/arm/plat-versatile/Makefile | 5 - arch/arm/tools/syscall.tbl | 1 - .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 30 + arch/arm64/boot/dts/amlogic/Makefile | 38 +- .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 2 +- .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 2 +- .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 2 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 2 +- .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 2 +- arch/arm64/boot/dts/freescale/Makefile | 4 + .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 9 + arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 - arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi | 10 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi | 2 +- .../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 2 +- .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 2 + .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 2 + .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 2 + .../boot/dts/freescale/imx8mm-verdin-dahlia.dtsi | 2 +- .../boot/dts/freescale/imx8mm-verdin-wifi.dtsi | 26 +- arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 411 +-- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 27 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 10 +- .../boot/dts/freescale/imx8mp-verdin-dahlia.dtsi | 129 + .../boot/dts/freescale/imx8mp-verdin-dev.dtsi | 46 + .../dts/freescale/imx8mp-verdin-nonwifi-dahlia.dts | 18 + .../dts/freescale/imx8mp-verdin-nonwifi-dev.dts | 18 + .../boot/dts/freescale/imx8mp-verdin-nonwifi.dtsi | 54 + .../dts/freescale/imx8mp-verdin-wifi-dahlia.dts | 18 + .../boot/dts/freescale/imx8mp-verdin-wifi-dev.dts | 18 + .../boot/dts/freescale/imx8mp-verdin-wifi.dtsi | 82 + arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 1380 +++++++++ arch/arm64/boot/dts/freescale/imx8mp.dtsi | 115 + .../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts | 4 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 15 +- arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8qm.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra234.dtsi | 7 + arch/arm64/boot/dts/qcom/Makefile | 5 +- arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 15 + .../qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r1-lte.dts | 4 - .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 4 - .../boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts | 4 - arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1 - .../dts/qcom/{sc7280-crd.dts => sc7280-crd-r3.dts} | 7 +- ...e-herobrine-r1.dts => sc7280-herobrine-crd.dts} | 196 +- .../dts/qcom/sc7280-herobrine-herobrine-r0.dts | 1352 --------- .../dts/qcom/sc7280-herobrine-herobrine-r1.dts | 30 + ...ine-r1.dts => sc7280-herobrine-villager-r0.dts} | 61 +- arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 54 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 4 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 51 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 255 ++ .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 20 + .../boot/dts/renesas/r8a779f0-spider-ethernet.dtsi | 15 + arch/arm64/boot/dts/renesas/r8a779f0-spider.dts | 10 + arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 102 + .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 7 + .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 12 + arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 28 + arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi | 25 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 25 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 37 + arch/arm64/boot/dts/rockchip/rk3566.dtsi | 11 + arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 102 + arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 46 + arch/arm64/boot/dts/rockchip/rk3568.dtsi | 9 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 35 +- arch/arm64/boot/dts/synaptics/as370.dtsi | 173 -- arch/arm64/configs/defconfig | 5 + arch/arm64/crypto/Kconfig | 14 +- arch/arm64/crypto/Makefile | 8 +- .../crypto/{sm4-ce-core.S => sm4-ce-cipher-core.S} | 0 .../crypto/{sm4-ce-glue.c => sm4-ce-cipher-glue.c} | 2 +- arch/arm64/crypto/sm4-ce-core.S | 688 ++++- arch/arm64/crypto/sm4-ce-glue.c | 386 ++- arch/arm64/crypto/sm4-neon-core.S | 487 +++ arch/arm64/crypto/sm4-neon-glue.c | 442 +++ arch/arm64/include/asm/cputype.h | 2 + arch/arm64/include/asm/kvm_emulate.h | 27 +- arch/arm64/include/asm/kvm_host.h | 10 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 - arch/arm64/kernel/patching.c | 4 +- arch/arm64/kernel/proton-pack.c | 1 + arch/arm64/kvm/mmu.c | 11 +- arch/arm64/kvm/psci.c | 31 +- arch/arm64/kvm/reset.c | 65 +- arch/arm64/kvm/vgic/vgic-debug.c | 10 +- arch/arm64/kvm/vgic/vgic-its.c | 2 +- arch/csky/Kconfig | 8 + arch/csky/abiv1/Makefile | 2 - arch/csky/abiv1/memcpy.S | 347 --- arch/csky/abiv1/strksyms.c | 6 - arch/csky/abiv2/Makefile | 2 + arch/csky/abiv2/strksyms.c | 4 +- arch/csky/include/asm/atomic.h | 251 ++ arch/csky/include/asm/barrier.h | 8 +- arch/csky/include/asm/cmpxchg.h | 173 +- arch/csky/include/asm/io.h | 12 +- arch/csky/kernel/Makefile | 2 +- arch/csky/kernel/io.c | 91 + arch/csky/kernel/process.c | 1 - arch/csky/lib/Makefile | 3 + arch/csky/lib/string.c | 134 + arch/csky/mm/dma-mapping.c | 1 - arch/ia64/kernel/syscalls/syscall.tbl | 1 - arch/m68k/Kbuild | 1 + arch/m68k/Kconfig.machine | 17 + arch/m68k/configs/virt_defconfig | 68 + arch/m68k/include/asm/config.h | 2 + arch/m68k/include/asm/io.h | 3 + arch/m68k/include/asm/irq.h | 3 +- arch/m68k/include/asm/pgtable_mm.h | 7 + arch/m68k/include/asm/setup.h | 44 +- arch/m68k/include/asm/virt.h | 25 + arch/m68k/include/uapi/asm/bootinfo-virt.h | 18 + arch/m68k/include/uapi/asm/bootinfo.h | 1 + arch/m68k/kernel/Makefile | 1 + arch/m68k/kernel/head.S | 31 + arch/m68k/kernel/setup_mm.c | 7 + arch/m68k/kernel/syscalls/syscall.tbl | 1 - arch/m68k/mm/kmap.c | 21 +- arch/m68k/virt/Makefile | 6 + arch/m68k/virt/config.c | 130 + arch/m68k/virt/ints.c | 155 + arch/m68k/virt/platform.c | 72 + arch/microblaze/kernel/syscalls/syscall.tbl | 1 - arch/mips/configs/gpr_defconfig | 1 - arch/mips/configs/mtx1_defconfig | 1 - arch/mips/kernel/syscalls/syscall_n32.tbl | 1 - arch/mips/kernel/syscalls/syscall_n64.tbl | 1 - arch/mips/kernel/syscalls/syscall_o32.tbl | 1 - arch/parisc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/kernel/syscalls/syscall.tbl | 1 - arch/riscv/kvm/vcpu.c | 2 - arch/riscv/kvm/vcpu_fp.c | 1 + arch/riscv/net/bpf_jit.h | 67 + arch/riscv/net/bpf_jit_comp64.c | 110 +- arch/s390/configs/debug_defconfig | 7 +- arch/s390/configs/defconfig | 6 +- arch/s390/configs/zfcpdump_defconfig | 6 +- arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/sh/kernel/syscalls/syscall.tbl | 1 - arch/sparc/kernel/syscalls/syscall.tbl | 1 - arch/x86/boot/compressed/Makefile | 1 + arch/x86/boot/compressed/acpi.c | 173 +- arch/x86/boot/compressed/efi.c | 236 ++ arch/x86/boot/compressed/head_64.S | 37 +- arch/x86/boot/compressed/ident_map_64.c | 39 +- arch/x86/boot/compressed/idt_64.c | 18 +- arch/x86/boot/compressed/mem_encrypt.S | 36 - arch/x86/boot/compressed/misc.h | 55 +- arch/x86/boot/compressed/sev.c | 263 +- arch/x86/boot/cpucheck.c | 30 +- arch/x86/boot/msr.h | 26 + arch/x86/coco/core.c | 3 + arch/x86/crypto/blowfish_glue.c | 8 +- arch/x86/crypto/camellia_glue.c | 8 +- arch/x86/crypto/serpent_avx2_glue.c | 8 +- arch/x86/crypto/twofish_glue.c | 8 +- arch/x86/crypto/twofish_glue_3way.c | 8 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/include/asm/asm.h | 20 +- arch/x86/include/asm/bootparam_utils.h | 1 + arch/x86/include/asm/cpuid.h | 34 + arch/x86/include/asm/kvm_host.h | 1 + arch/x86/include/asm/msi.h | 19 +- arch/x86/include/asm/msr-index.h | 2 + arch/x86/include/asm/msr.h | 11 +- arch/x86/include/asm/setup.h | 1 - arch/x86/include/asm/sev-common.h | 82 + arch/x86/include/asm/sev.h | 102 +- arch/x86/include/asm/shared/msr.h | 15 + arch/x86/include/asm/svm.h | 171 +- arch/x86/include/uapi/asm/bootparam.h | 4 +- arch/x86/include/uapi/asm/svm.h | 13 + arch/x86/kernel/Makefile | 2 - arch/x86/kernel/apic/x2apic_uv_x.c | 16 +- arch/x86/kernel/cpu/common.c | 4 + arch/x86/kernel/head64.c | 29 +- arch/x86/kernel/head_64.S | 37 +- arch/x86/kernel/probe_roms.c | 13 +- arch/x86/kernel/sev-shared.c | 529 +++- arch/x86/kernel/sev.c | 819 ++++- arch/x86/kernel/smpboot.c | 3 + arch/x86/kvm/cpuid.c | 19 +- arch/x86/kvm/svm/avic.c | 3 +- arch/x86/kvm/svm/sev.c | 24 +- arch/x86/kvm/svm/svm.c | 8 +- arch/x86/kvm/svm/svm.h | 4 +- arch/x86/mm/mem_encrypt.c | 4 + arch/x86/mm/mem_encrypt_amd.c | 71 +- arch/x86/mm/mem_encrypt_identity.c | 8 + arch/x86/net/bpf_jit_comp.c | 1 + arch/x86/platform/uv/uv_nmi.c | 21 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 - crypto/Kconfig | 18 +- crypto/Makefile | 6 +- crypto/crypto_engine.c | 1 + {lib/crypto => crypto}/sm3.c | 0 {lib/crypto => crypto}/sm4.c | 10 +- crypto/testmgr.c | 75 +- drivers/ata/libata-core.c | 50 +- drivers/ata/libata-sata.c | 25 - drivers/ata/libata-scsi.c | 46 +- drivers/ata/libata.h | 13 - drivers/atm/Kconfig | 25 - drivers/atm/Makefile | 1 - drivers/atm/ambassador.c | 2400 --------------- drivers/atm/ambassador.h | 648 ---- drivers/base/dd.c | 1 + drivers/block/drbd/drbd_int.h | 8 +- drivers/block/drbd/drbd_main.c | 7 +- drivers/block/drbd/drbd_nl.c | 41 +- drivers/block/drbd/drbd_state.c | 18 +- drivers/block/drbd/drbd_state_change.h | 8 +- drivers/bus/imx-weim.c | 2 +- drivers/bus/mhi/host/pci_generic.c | 2 + drivers/cdrom/cdrom.c | 3 +- drivers/char/random.c | 20 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 9 + drivers/clk/renesas/r8a77995-cpg-mssr.c | 9 + drivers/clk/renesas/rcar-gen3-cpg.h | 5 +- drivers/clocksource/Kconfig | 7 + drivers/clocksource/Makefile | 1 + drivers/clocksource/timer-goldfish.c | 153 + drivers/cpufreq/mediatek-cpufreq.c | 147 +- drivers/cpufreq/tegra194-cpufreq.c | 246 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 10 +- drivers/crypto/ccp/psp-dev.c | 49 +- drivers/crypto/ccp/psp-dev.h | 22 + drivers/crypto/ccp/sp-pci.c | 62 + drivers/crypto/hisilicon/qm.c | 6 +- drivers/cxl/pci.c | 1 - drivers/dma-buf/dma-buf.c | 24 +- drivers/dma-buf/dma-resv.c | 403 ++- drivers/dma-buf/st-dma-resv.c | 111 +- drivers/dma/Kconfig | 11 + drivers/dma/Makefile | 1 + drivers/dma/at_xdmac.c | 12 +- drivers/dma/bestcomm/bestcomm.c | 2 + drivers/dma/dmaengine.c | 7 - drivers/dma/dw-edma/dw-edma-v0-core.c | 7 +- drivers/dma/ep93xx_dma.c | 2 +- drivers/dma/idxd/device.c | 69 +- drivers/dma/idxd/registers.h | 1 + drivers/dma/idxd/sysfs.c | 10 +- drivers/dma/imx-sdma.c | 32 +- drivers/dma/mediatek/mtk-cqdma.c | 12 +- drivers/dma/mediatek/mtk-hsdma.c | 14 +- drivers/dma/mediatek/mtk-uart-apdma.c | 9 +- drivers/dma/nbpfaxi.c | 14 +- drivers/dma/sf-pdma/sf-pdma.c | 24 +- drivers/dma/sf-pdma/sf-pdma.h | 8 +- drivers/dma/sh/Kconfig | 2 +- drivers/dma/stm32-mdma.c | 21 +- drivers/dma/tegra186-gpc-dma.c | 1507 +++++++++ drivers/edac/Kconfig | 1 + drivers/edac/edac_device.c | 135 +- drivers/edac/edac_device.h | 14 + drivers/edac/edac_device_sysfs.c | 5 +- drivers/edac/edac_mc.c | 96 +- drivers/edac/edac_module.h | 2 - drivers/edac/edac_pci.c | 25 +- drivers/edac/ghes_edac.c | 200 +- drivers/firmware/efi/cper.c | 64 +- drivers/gpio/gpio-realtek-otto.c | 137 +- drivers/gpio/gpiolib-acpi.c | 22 +- drivers/gpio/gpiolib-of.c | 5 +- drivers/gpio/gpiolib-sysfs.c | 3 +- drivers/gpio/gpiolib.c | 63 +- drivers/gpio/gpiolib.h | 11 +- drivers/gpu/drm/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 97 +- drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 359 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h | 89 + drivers/gpu/drm/amd/amdgpu/athub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v1_0.h | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.h | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.h | 2 +- drivers/gpu/drm/amd/amdgpu/df_v1_7.c | 2 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/nv.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 2 +- drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c | 2 +- drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 2 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 106 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vi.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 11 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 5 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 5 - .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 1 + .../drm/amd/display/modules/freesync/freesync.c | 2 +- drivers/gpu/drm/amd/include/amd_shared.h | 66 +- drivers/gpu/drm/amd/include/discovery.h | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 6 +- drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h | 2 +- drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 10 +- drivers/gpu/drm/arm/malidp_crtc.c | 5 +- drivers/gpu/drm/arm/malidp_planes.c | 14 +- drivers/gpu/drm/bridge/display-connector.c | 15 + drivers/gpu/drm/drm_buddy.c | 3 + drivers/gpu/drm/drm_gem.c | 3 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 6 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 10 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 3 +- drivers/gpu/drm/i915/display/intel_crtc.c | 8 +- drivers/gpu/drm/i915/display/intel_ddi.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_busy.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 42 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 8 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 20 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 6 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 3 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 5 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 4 +- drivers/gpu/drm/i915/i915_deps.c | 2 +- drivers/gpu/drm/i915/i915_pci.c | 2 +- drivers/gpu/drm/i915/i915_request.c | 3 +- drivers/gpu/drm/i915/i915_sw_fence.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 17 +- drivers/gpu/drm/i915/intel_device_info.h | 2 +- drivers/gpu/drm/i915/intel_pcode.c | 4 +- drivers/gpu/drm/i915/intel_uncore.c | 12 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 3 +- drivers/gpu/drm/ingenic/Kconfig | 9 + drivers/gpu/drm/ingenic/Makefile | 1 + drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 28 +- drivers/gpu/drm/ingenic/ingenic-dw-hdmi.c | 103 + drivers/gpu/drm/lima/lima_gem.c | 7 +- drivers/gpu/drm/msm/msm_gem.c | 3 +- drivers/gpu/drm/msm/msm_gem_submit.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 3 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 17 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 12 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 17 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 3 +- drivers/gpu/drm/panfrost/panfrost_job.c | 2 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 3 +- drivers/gpu/drm/qxl/qxl_release.c | 3 +- drivers/gpu/drm/radeon/Makefile | 4 +- drivers/gpu/drm/radeon/cayman_blit_shaders.c | 320 -- drivers/gpu/drm/radeon/cayman_blit_shaders.h | 294 +- drivers/gpu/drm/radeon/r600_blit_shaders.c | 719 ----- drivers/gpu/drm/radeon/r600_blit_shaders.h | 38 - drivers/gpu/drm/radeon/radeon_display.c | 3 +- drivers/gpu/drm/radeon/radeon_gem.c | 9 +- drivers/gpu/drm/radeon/radeon_mn.c | 4 +- drivers/gpu/drm/radeon/radeon_object.c | 13 +- drivers/gpu/drm/radeon/radeon_prime.c | 16 +- drivers/gpu/drm/radeon/radeon_sync.c | 2 +- drivers/gpu/drm/radeon/radeon_uvd.c | 12 +- drivers/gpu/drm/scheduler/sched_main.c | 3 +- drivers/gpu/drm/solomon/Kconfig | 9 +- drivers/gpu/drm/solomon/ssd130x-i2c.c | 11 + drivers/gpu/drm/solomon/ssd130x.c | 73 +- drivers/gpu/drm/solomon/ssd130x.h | 2 + drivers/gpu/drm/sti/sti_gdp.c | 2 +- drivers/gpu/drm/sti/sti_hdmi.c | 22 +- drivers/gpu/drm/stm/ltdc.c | 16 +- drivers/gpu/drm/ttm/ttm_bo.c | 30 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 12 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 34 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 8 +- drivers/gpu/drm/v3d/v3d_gem.c | 4 +- drivers/gpu/drm/vc4/vc4_gem.c | 6 +- drivers/gpu/drm/vc4/vc4_hvs.c | 26 +- drivers/gpu/drm/vc4/vc4_kms.c | 39 +- drivers/gpu/drm/vc4/vc4_txp.c | 8 +- drivers/gpu/drm/vgem/vgem_fence.c | 13 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 3 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 5 - drivers/hid/hid-uclogic-core.c | 83 +- drivers/hid/hid-uclogic-params.c | 40 +- drivers/hid/hid-uclogic-params.h | 90 +- drivers/hid/hid-uclogic-rdesc.c | 65 +- drivers/hid/hid-uclogic-rdesc.h | 20 +- drivers/hwmon/Kconfig | 1 + drivers/hwmon/adt7470.c | 4 +- drivers/hwmon/hwmon.c | 53 + drivers/hwmon/intel-m10-bmc-hwmon.c | 11 +- drivers/iio/dac/ad3552r.c | 4 +- drivers/iio/dac/ad5446.c | 2 +- drivers/iio/magnetometer/ak8975.c | 1 + drivers/iio/proximity/sx9324.c | 6 +- drivers/infiniband/core/device.c | 2 - drivers/infiniband/core/nldev.c | 2 +- drivers/infiniband/core/sa_query.c | 16 +- drivers/infiniband/core/umem_dmabuf.c | 3 +- drivers/infiniband/core/uverbs_cmd.c | 6 +- .../infiniband/core/uverbs_std_types_flow_action.c | 383 +-- drivers/infiniband/core/verbs.c | 8 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 2 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 1 - drivers/infiniband/hw/cxgb4/provider.c | 8 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 6 + drivers/infiniband/hw/hfi1/verbs.c | 4 +- drivers/infiniband/hw/irdma/hw.c | 4 - drivers/infiniband/hw/irdma/main.h | 1 - drivers/infiniband/hw/irdma/verbs.c | 4 +- drivers/infiniband/hw/mlx4/main.c | 8 +- drivers/infiniband/hw/mlx5/fs.c | 223 +- drivers/infiniband/hw/mlx5/main.c | 46 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 +- drivers/infiniband/hw/qedr/verbs.c | 3 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 11 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 6 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 15 +- drivers/infiniband/hw/usnic/usnic_uiom.h | 3 +- drivers/infiniband/sw/rxe/rxe.c | 1 + drivers/infiniband/sw/rxe/rxe_mw.c | 8 + drivers/infiniband/sw/rxe/rxe_opcode.c | 2 - drivers/infiniband/sw/rxe/rxe_param.h | 2 - drivers/infiniband/sw/rxe/rxe_qp.c | 14 +- drivers/infiniband/sw/rxe/rxe_recv.c | 1 - drivers/infiniband/sw/rxe/rxe_req.c | 4 +- drivers/infiniband/sw/rxe/rxe_resp.c | 5 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 1 - drivers/infiniband/sw/rxe/rxe_verbs.h | 2 - drivers/infiniband/sw/siw/siw_verbs.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib.h | 1 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 5 +- drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 6 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 2 +- drivers/infiniband/ulp/iser/iser_verbs.c | 8 +- drivers/infiniband/ulp/isert/ib_isert.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 8 +- drivers/input/keyboard/cypress-sf.c | 14 + drivers/input/keyboard/mt6779-keypad.c | 10 +- drivers/input/misc/Kconfig | 10 + drivers/input/misc/Makefile | 1 + drivers/input/misc/iqs7222.c | 2445 +++++++++++++++ drivers/iommu/omap-iommu.c | 2 +- drivers/media/tuners/si2157.c | 22 +- drivers/mmc/core/block.c | 2 +- drivers/mmc/core/core.c | 12 +- drivers/mmc/core/mmc.c | 4 +- drivers/mmc/core/mmc_test.c | 3 +- drivers/mmc/host/bcm2835.c | 2 +- drivers/mmc/host/dw_mmc.c | 2 +- drivers/mmc/host/meson-mx-sdhc-mmc.c | 2 +- drivers/mmc/host/mtk-sd.c | 2 +- drivers/mmc/host/sdhci.c | 2 +- drivers/mmc/host/sunxi-mmc.c | 2 +- drivers/mmc/host/uniphier-sd.c | 2 +- drivers/mtd/maps/Kconfig | 9 - drivers/mtd/maps/Makefile | 1 - drivers/mtd/maps/ixp4xx.c | 262 -- drivers/mtd/mtdpart.c | 3 + drivers/mtd/nand/raw/omap_elm.c | 1 + drivers/net/dsa/ocelot/felix_vsc9959.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 8 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 24 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 304 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 16 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 191 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h | 16 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 8 +- drivers/net/ethernet/intel/ice/ice_switch.c | 489 ++- drivers/net/ethernet/intel/ice/ice_switch.h | 12 +- drivers/net/ethernet/mediatek/mtk_wed.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 33 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 9 +- .../net/ethernet/mellanox/mlx5/core/accel/accel.h | 36 - .../net/ethernet/mellanox/mlx5/core/accel/ipsec.c | 179 -- .../net/ethernet/mellanox/mlx5/core/accel/ipsec.h | 96 - .../mellanox/mlx5/core/accel/ipsec_offload.h | 38 - .../net/ethernet/mellanox/mlx5/core/en/params.c | 13 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 30 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 31 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 5 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.h | 7 +- .../mlx5/core/{accel => en_accel}/ipsec_offload.c | 95 +- .../mellanox/mlx5/core/en_accel/ipsec_offload.h | 14 + .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 245 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 3 - .../mellanox/mlx5/core/en_accel/ipsec_stats.c | 63 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 56 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 1 - .../net/ethernet/mellanox/mlx5/core/fpga/core.h | 2 - .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 1582 ---------- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.h | 62 - drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 2 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/i2c.c | 1 + .../ethernet/qlogic/qed/qed_nvmetcp_ip_services.c | 4 +- drivers/net/ethernet/sfc/falcon/rx.c | 4 +- drivers/net/ethernet/sfc/tx.c | 3 +- drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.c | 8 - drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.h | 4 + .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 13 +- drivers/net/ethernet/ti/cpsw.c | 2 +- drivers/net/ethernet/ti/cpsw_new.c | 2 +- drivers/net/ethernet/ti/cpsw_priv.h | 1 - drivers/net/hyperv/netvsc.c | 8 +- drivers/net/hyperv/netvsc_bpf.c | 6 +- drivers/net/mdio/fwnode_mdio.c | 5 + drivers/net/mdio/mdio-aspeed.c | 123 +- drivers/net/mdio/mdio-mscc-miim.c | 29 +- drivers/net/phy/micrel.c | 221 ++ drivers/net/phy/microchip_t1.c | 7 +- drivers/net/veth.c | 2 +- drivers/net/vxlan/vxlan_core.c | 4 +- drivers/net/wireless/ath/ar5523/ar5523.c | 4 +- drivers/net/wireless/ath/ath10k/mac.c | 76 +- drivers/net/wireless/ath/ath10k/sdio.c | 2 +- drivers/net/wireless/ath/ath11k/mac.c | 159 +- drivers/net/wireless/ath/ath9k/debug_sta.c | 4 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 20 +- drivers/net/wireless/ath/ath9k/main.c | 4 +- drivers/net/wireless/ath/ath9k/xmit.c | 36 +- drivers/net/wireless/ath/carl9170/main.c | 8 +- drivers/net/wireless/ath/carl9170/tx.c | 5 +- drivers/net/wireless/ath/wcn36xx/main.c | 18 +- drivers/net/wireless/ath/wcn36xx/smd.c | 35 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 4 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 2 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 6 +- drivers/net/wireless/intel/iwlegacy/4965-rs.c | 22 +- drivers/net/wireless/intel/iwlegacy/common.c | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 22 +- drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 38 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 38 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 35 +- drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 31 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 6 +- drivers/net/wireless/mac80211_hwsim.c | 4 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 2 +- drivers/net/wireless/marvell/mwl8k.c | 48 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 16 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 83 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 2 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 140 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 2 +- drivers/net/wireless/mediatek/mt7601u/mac.c | 2 +- drivers/net/wireless/mediatek/mt7601u/tx.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 8 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 42 +- drivers/net/wireless/realtek/rtlwifi/base.c | 31 +- drivers/net/wireless/realtek/rtlwifi/core.c | 40 +- drivers/net/wireless/realtek/rtlwifi/rc.c | 20 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192de/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 12 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192se/trx.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 12 +- .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 30 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 2 +- drivers/net/wireless/realtek/rtw88/bf.c | 2 +- drivers/net/wireless/realtek/rtw88/main.c | 50 +- drivers/net/wireless/realtek/rtw88/tx.c | 14 +- drivers/net/wireless/realtek/rtw89/coex.c | 12 +- drivers/net/wireless/realtek/rtw89/core.c | 6 +- drivers/net/wireless/realtek/rtw89/core.h | 10 +- drivers/net/wireless/realtek/rtw89/fw.c | 15 +- drivers/net/wireless/realtek/rtw89/mac.c | 18 +- drivers/net/wireless/realtek/rtw89/phy.c | 68 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 12 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 8 +- drivers/net/wireless/silabs/wfx/sta.c | 8 +- drivers/net/wireless/st/cw1200/sta.c | 4 +- drivers/net/wireless/ti/wlcore/cmd.c | 8 +- drivers/net/wireless/ti/wlcore/main.c | 16 +- drivers/net/wireless/ti/wlcore/sdio.c | 2 +- drivers/nvme/host/rdma.c | 4 +- drivers/nvme/target/rdma.c | 4 +- drivers/nvmem/Kconfig | 12 + drivers/nvmem/Makefile | 2 + drivers/nvmem/apple-efuses.c | 80 + drivers/nvmem/brcm_nvram.c | 2 + drivers/nvmem/core.c | 1 + drivers/opp/core.c | 14 +- drivers/opp/of.c | 2 +- drivers/pci/pci.c | 10 + drivers/perf/fsl_imx8_ddr_perf.c | 2 +- drivers/phy/Kconfig | 1 + drivers/phy/phy-can-transceiver.c | 24 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 3 + drivers/phy/samsung/phy-exynos5250-sata.c | 21 +- drivers/phy/ti/phy-ti-pipe3.c | 1 + drivers/phy/ti/phy-tusb1210.c | 12 +- drivers/remoteproc/mtk_common.h | 2 + drivers/remoteproc/mtk_scp.c | 69 +- drivers/remoteproc/remoteproc_core.c | 4 - drivers/remoteproc/remoteproc_debugfs.c | 17 +- drivers/rtc/rtc-goldfish.c | 44 +- drivers/soc/imx/gpcv2.c | 430 ++- drivers/soc/imx/imx8m-blk-ctrl.c | 2 +- drivers/soc/qcom/pdr_interface.c | 11 +- drivers/soc/qcom/rpmhpd.c | 16 + drivers/soc/qcom/smp2p.c | 1 + drivers/soc/qcom/smsm.c | 1 + drivers/soc/qcom/socinfo.c | 2 + drivers/soc/rockchip/grf.c | 17 + drivers/soc/ti/knav_dma.c | 26 +- drivers/soc/ti/knav_qmss_queue.c | 16 +- drivers/soc/ti/pruss.c | 3 +- drivers/soc/ti/wkup_m3_ipc.c | 4 +- drivers/staging/r8188eu/core/rtw_cmd.c | 83 +- drivers/staging/r8188eu/core/rtw_security.c | 6 +- drivers/staging/r8188eu/core/rtw_xmit.c | 7 +- drivers/staging/r8188eu/hal/hal_com.c | 2 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 1 - drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 8 +- drivers/staging/r8188eu/hal/usb_halinit.c | 29 - drivers/staging/r8188eu/hal/usb_ops_linux.c | 2 +- drivers/staging/r8188eu/include/HalVerDef.h | 1 - drivers/staging/r8188eu/include/basic_types.h | 73 +- drivers/staging/r8188eu/include/drv_types.h | 6 +- drivers/staging/r8188eu/include/hal_intf.h | 6 - drivers/staging/r8188eu/include/odm.h | 29 - drivers/staging/r8188eu/include/osdep_service.h | 43 - drivers/staging/r8188eu/include/rtw_eeprom.h | 3 - drivers/staging/r8188eu/include/rtw_fw.h | 5 + drivers/staging/r8188eu/include/rtw_ioctl.h | 79 - drivers/staging/r8188eu/include/usb_osintf.h | 4 - drivers/staging/r8188eu/include/usb_vendor_req.h | 35 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 43 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 1 - drivers/staging/rtl8192e/rtl819x_BAProc.c | 3 - drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 4 +- .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 13 +- drivers/staging/rtl8712/ieee80211.c | 4 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 20 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 14 +- drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtl8723bs/include/rtw_ioctl.h | 72 - drivers/tty/goldfish.c | 20 +- drivers/usb/cdns3/cdns3-gadget.c | 7 +- drivers/usb/host/xhci-hub.c | 2 +- drivers/usb/host/xhci-ring.c | 1 + drivers/usb/host/xhci.c | 11 + drivers/video/fbdev/core/fbcon.c | 692 ++--- drivers/video/fbdev/core/fbcon.h | 8 +- drivers/video/fbdev/core/fbmem.c | 27 +- drivers/video/fbdev/core/fbsysfs.c | 2 + drivers/video/fbdev/i740fb.c | 5 +- drivers/virt/Kconfig | 3 + drivers/virt/Makefile | 1 + drivers/virt/coco/sevguest/Kconfig | 14 + .../virt/coco/sevguest/Makefile | 2 +- drivers/virt/coco/sevguest/sevguest.c | 740 +++++ drivers/virt/coco/sevguest/sevguest.h | 98 + fs/btrfs/check-integrity.c | 162 +- fs/btrfs/check-integrity.h | 6 +- fs/btrfs/disk-io.c | 14 +- fs/btrfs/extent_io.c | 58 +- fs/btrfs/extent_io.h | 2 +- fs/btrfs/inode.c | 75 +- fs/btrfs/raid56.c | 764 +++-- fs/btrfs/raid56.h | 2 +- fs/btrfs/scrub.c | 95 +- fs/btrfs/tree-log.c | 1 + fs/btrfs/volumes.c | 19 +- fs/ceph/caps.c | 3 + fs/ceph/mds_client.c | 6 - fs/cifs/cifsfs.c | 30 +- fs/cifs/connect.c | 2 +- fs/cifs/smb2ops.c | 9 +- fs/cifs/smbdirect.c | 2 +- fs/cifs/trace.h | 7 + fs/cifs/transport.c | 4 +- fs/exfat/exfat_fs.h | 1 + fs/exfat/misc.c | 10 +- fs/exfat/super.c | 9 +- fs/io_uring.c | 7 +- fs/nfs/nfs42xattr.c | 2 +- fs/nfs/nfs4proc.c | 2 + fs/nfs/unlink.c | 1 + fs/open.c | 133 - fs/proc/proc_sysctl.c | 2 +- include/clocksource/timer-goldfish.h | 31 + include/crypto/sm4.h | 4 + include/drm/ttm/ttm_bo_api.h | 2 - include/dt-bindings/power/qcom-rpmpd.h | 8 + include/linux/cc_platform.h | 8 + include/linux/cper.h | 3 + include/linux/dma-buf.h | 24 +- include/linux/dma-resv.h | 180 +- include/linux/dmaengine.h | 1 - include/linux/efi.h | 1 + include/linux/fb.h | 1 - include/linux/goldfish.h | 15 +- include/linux/gpio/consumer.h | 8 +- include/linux/hwmon.h | 3 + include/linux/libata.h | 3 +- include/linux/mlx5/accel.h | 35 +- include/linux/mlx5/driver.h | 3 - include/linux/mlx5/mlx5_ifc_fpga.h | 148 - include/linux/mmc/core.h | 4 +- include/linux/mmc/host.h | 2 +- include/linux/netdevice.h | 74 +- include/linux/nfs_xdr.h | 1 + include/linux/nvmem-consumer.h | 1 + include/linux/seqlock.h | 8 +- include/linux/skbuff.h | 13 +- include/linux/syscalls.h | 1 - include/linux/sysctl.h | 3 - include/linux/timex.h | 2 +- include/net/act_api.h | 3 +- include/net/flow_dissector.h | 2 + include/net/mac80211.h | 90 +- include/net/netfilter/nf_conntrack.h | 8 +- include/net/ping.h | 2 +- include/net/pkt_cls.h | 6 +- include/net/sock.h | 9 +- include/net/strparser.h | 4 + include/net/tc_act/tc_gact.h | 15 + include/net/tc_act/tc_skbedit.h | 12 + include/net/tcp.h | 12 +- include/net/tls.h | 13 +- include/rdma/ib_verbs.h | 96 +- include/rdma/opa_vnic.h | 3 +- include/trace/events/skb.h | 4 +- include/trace/events/sunrpc.h | 7 +- include/trace/events/tcp.h | 45 + include/uapi/asm-generic/unistd.h | 5 +- include/uapi/linux/idxd.h | 31 +- include/uapi/linux/if_link.h | 5 + include/uapi/linux/sev-guest.h | 80 + include/uapi/linux/trusted-for.h | 18 - include/uapi/rdma/ib_user_verbs.h | 4 + kernel/bpf/Kconfig | 1 + kernel/bpf/bpf_iter.c | 2 +- kernel/bpf/stackmap.c | 1 - kernel/bpf/task_iter.c | 1 - kernel/configs/x86_debug.config | 2 +- kernel/futex/futex.h | 1 + kernel/printk/sysctl.c | 9 + kernel/rcu/Kconfig | 59 +- kernel/rcu/Kconfig.debug | 9 - kernel/rcu/rcu.h | 12 + kernel/rcu/rcuscale.c | 22 +- kernel/rcu/rcutorture.c | 198 +- kernel/rcu/refscale.c | 22 +- kernel/rcu/srcutree.c | 2 +- kernel/rcu/sync.c | 2 +- kernel/rcu/tasks.h | 33 +- kernel/rcu/tree.c | 6 +- kernel/rcu/tree_exp.h | 6 +- kernel/rcu/tree_plugin.h | 11 +- kernel/sysctl.c | 9 - kernel/trace/Kconfig | 1 + lib/crypto/Kconfig | 6 - lib/crypto/Makefile | 6 - localversion-next | 2 +- mm/slab_common.c | 18 +- mm/slub.c | 22 +- net/bpf/test_run.c | 5 +- net/ceph/osd_client.c | 6 +- net/core/dev.c | 16 +- net/core/dev.h | 91 + net/core/dev_addr_lists.c | 2 + net/core/dev_ioctl.c | 2 + net/core/flow_dissector.c | 3 +- net/core/link_watch.c | 1 + net/core/net-procfs.c | 2 + net/core/net-sysfs.c | 1 + net/core/rtnetlink.c | 2 + net/core/sock.c | 32 +- net/core/sysctl_net_core.c | 2 + net/ethernet/eth.c | 2 +- net/ipv4/icmp.c | 75 +- net/ipv4/ip_input.c | 1 + net/ipv4/netfilter/nft_fib_ipv4.c | 4 + net/ipv4/ping.c | 32 +- net/ipv4/tcp_cong.c | 12 + net/ipv6/icmp.c | 24 +- net/ipv6/ip6_input.c | 1 + net/ipv6/ip6_output.c | 2 +- net/ipv6/netfilter/nft_fib_ipv6.c | 4 + net/mac80211/agg-rx.c | 12 +- net/mac80211/agg-tx.c | 6 +- net/mac80211/airtime.c | 4 +- net/mac80211/cfg.c | 33 +- net/mac80211/chan.c | 8 +- net/mac80211/debugfs.c | 1 + net/mac80211/debugfs_sta.c | 14 +- net/mac80211/eht.c | 6 +- net/mac80211/ethtool.c | 4 +- net/mac80211/he.c | 8 +- net/mac80211/ht.c | 8 +- net/mac80211/ibss.c | 26 +- net/mac80211/key.c | 9 +- net/mac80211/mesh_hwmp.c | 2 +- net/mac80211/mesh_plink.c | 24 +- net/mac80211/mlme.c | 18 +- net/mac80211/ocb.c | 2 +- net/mac80211/rate.c | 8 +- net/mac80211/rc80211_minstrel_ht.c | 23 +- net/mac80211/rx.c | 131 +- net/mac80211/s1g.c | 4 +- net/mac80211/sta_info.c | 110 +- net/mac80211/sta_info.h | 155 +- net/mac80211/status.c | 41 +- net/mac80211/tdls.c | 26 +- net/mac80211/trace.h | 4 +- net/mac80211/tx.c | 26 +- net/mac80211/vht.c | 78 +- net/mpls/af_mpls.c | 3 +- net/mptcp/mptcp_diag.c | 105 +- net/mptcp/pm.c | 19 +- net/mptcp/pm_netlink.c | 43 +- net/mptcp/protocol.c | 18 +- net/mptcp/protocol.h | 1 + net/mptcp/sockopt.c | 6 - net/netfilter/nf_conntrack_ecache.c | 19 +- net/netfilter/nf_conntrack_netlink.c | 68 +- net/netfilter/nf_log_syslog.c | 136 +- net/netfilter/nf_tables_api.c | 6 +- net/netfilter/nfnetlink_cttimeout.c | 14 +- net/netfilter/nft_bitwise.c | 13 +- net/netfilter/nft_fib.c | 4 + net/netfilter/nft_socket.c | 7 +- net/rds/ib.c | 4 +- net/sched/act_api.c | 4 +- net/sched/act_csum.c | 3 +- net/sched/act_ct.c | 3 +- net/sched/act_gact.c | 13 +- net/sched/act_gate.c | 3 +- net/sched/act_mirred.c | 4 +- net/sched/act_mpls.c | 10 +- net/sched/act_pedit.c | 4 +- net/sched/act_police.c | 20 +- net/sched/act_sample.c | 3 +- net/sched/act_skbedit.c | 10 +- net/sched/act_tunnel_key.c | 4 +- net/sched/act_vlan.c | 4 +- net/sched/cls_api.c | 24 +- net/sched/cls_flower.c | 32 +- net/sched/cls_matchall.c | 19 +- net/sched/sch_taprio.c | 3 +- net/sctp/sm_statefuns.c | 6 +- net/sunrpc/clnt.c | 14 + net/sunrpc/sched.c | 5 + net/sunrpc/socklib.c | 6 - net/sunrpc/svcsock.c | 13 +- net/sunrpc/xprtrdma/frwr_ops.c | 2 +- net/sunrpc/xprtsock.c | 15 +- net/tls/tls_device.c | 6 +- net/tls/tls_sw.c | 383 +-- net/wireless/nl80211.c | 4 +- net/wireless/scan.c | 2 + samples/bpf/Makefile | 2 +- samples/bpf/cpustat_user.c | 1 - samples/bpf/hbm.c | 5 +- samples/bpf/ibumad_user.c | 1 - samples/bpf/map_perf_test_user.c | 1 - samples/bpf/offwaketime_user.c | 1 - samples/bpf/sockex2_user.c | 1 - samples/bpf/sockex3_user.c | 1 - samples/bpf/spintest_user.c | 1 - samples/bpf/syscall_tp_user.c | 1 - samples/bpf/task_fd_query_user.c | 1 - samples/bpf/test_lru_dist.c | 1 - samples/bpf/test_map_in_map_user.c | 1 - samples/bpf/test_overhead_user.c | 1 - samples/bpf/tracex2_user.c | 1 - samples/bpf/tracex3_user.c | 1 - samples/bpf/tracex4_user.c | 1 - samples/bpf/tracex5_user.c | 1 - samples/bpf/tracex6_user.c | 1 - samples/bpf/xdp1_user.c | 1 - samples/bpf/xdp_adjust_tail_user.c | 1 - samples/bpf/xdp_monitor_user.c | 1 - samples/bpf/xdp_redirect_cpu_user.c | 1 - samples/bpf/xdp_redirect_map_multi_user.c | 1 - samples/bpf/xdp_redirect_user.c | 1 - samples/bpf/xdp_router_ipv4_user.c | 87 +- samples/bpf/xdp_rxq_info_user.c | 1 - samples/bpf/xdp_sample_pkts_user.c | 1 - samples/bpf/xdp_sample_user.c | 1 - samples/bpf/xdp_tx_iptunnel_user.c | 1 - samples/bpf/xdpsock_user.c | 9 +- samples/bpf/xsk_fwd.c | 7 +- sound/core/pcm_misc.c | 2 +- sound/pci/hda/patch_realtek.c | 1 + sound/soc/codecs/lpass-rx-macro.c | 14 +- sound/soc/codecs/lpass-tx-macro.c | 14 +- sound/soc/codecs/lpass-va-macro.c | 8 +- sound/soc/codecs/rt5682.c | 9 + sound/soc/codecs/rt711.c | 7 + sound/soc/codecs/wcd934x.c | 26 +- sound/soc/intel/boards/sof_es8336.c | 117 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 4 +- sound/soc/mediatek/Kconfig | 1 + .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 199 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 1 + sound/soc/sof/mediatek/mt8195/mt8195.c | 7 + sound/soc/sof/sof-of-dev.c | 6 + sound/soc/sof/sof-of-dev.h | 1 + sound/soc/sof/topology.c | 47 +- sound/usb/pcm.c | 89 +- tools/Makefile | 4 + tools/arch/arm64/include/asm/cputype.h | 2 + tools/bpf/bpftool/common.c | 8 - tools/bpf/bpftool/feature.c | 2 - tools/bpf/bpftool/main.c | 6 +- tools/bpf/bpftool/main.h | 2 - tools/bpf/bpftool/map.c | 2 - tools/bpf/bpftool/pids.c | 1 - tools/bpf/bpftool/prog.c | 3 - tools/bpf/bpftool/struct_ops.c | 2 - tools/bpf/runqslower/runqslower.c | 18 +- tools/build/feature/Makefile | 9 +- tools/include/nolibc/Makefile | 42 + tools/include/nolibc/arch-aarch64.h | 75 +- tools/include/nolibc/arch-arm.h | 59 +- tools/include/nolibc/arch-i386.h | 80 +- tools/include/nolibc/arch-mips.h | 63 +- tools/include/nolibc/arch-riscv.h | 75 +- tools/include/nolibc/arch-x86_64.h | 75 +- tools/include/nolibc/stdio.h | 32 +- tools/include/nolibc/stdlib.h | 112 + tools/include/nolibc/string.h | 75 +- tools/include/nolibc/sys.h | 79 + tools/include/nolibc/types.h | 21 + tools/include/uapi/asm/bpf_perf_event.h | 2 + tools/include/uapi/linux/vhost.h | 7 + tools/lib/bpf/bpf_tracing.h | 23 + tools/lib/bpf/libbpf.c | 24 +- tools/lib/bpf/usdt.bpf.h | 13 +- tools/lib/bpf/usdt.c | 145 +- tools/perf/Documentation/perf.txt | 2 +- tools/perf/Makefile.config | 6 + tools/perf/arch/arm64/util/arm-spe.c | 6 + tools/perf/arch/riscv/Makefile | 1 + tools/perf/bench/epoll-ctl.c | 25 +- tools/perf/bench/epoll-wait.c | 25 +- tools/perf/bench/futex-hash.c | 26 +- tools/perf/bench/futex-lock-pi.c | 21 +- tools/perf/bench/futex-requeue.c | 21 +- tools/perf/bench/futex-wake-parallel.c | 21 +- tools/perf/bench/futex-wake.c | 22 +- tools/perf/perf.c | 6 +- tools/perf/tests/builtin-test.c | 4 +- tools/perf/tests/dwarf-unwind.c | 2 +- tools/perf/tests/perf-time-to-tsc.c | 36 +- tools/perf/util/annotate.c | 1 + .../perf/util/arm64-frame-pointer-unwind-support.c | 2 +- tools/perf/util/genelf.h | 3 + tools/perf/util/machine.c | 2 +- tools/perf/util/path.c | 14 +- tools/perf/util/path.h | 1 + .../util/scripting-engines/trace-event-python.c | 49 +- tools/perf/util/session.c | 15 +- tools/perf/util/setup.py | 8 +- tools/perf/util/unwind-libdw.c | 10 +- tools/perf/util/unwind-libdw.h | 1 + tools/perf/util/unwind-libunwind-local.c | 10 +- tools/perf/util/unwind-libunwind.c | 6 +- tools/perf/util/unwind.h | 13 +- tools/testing/nvdimm/test/nfit.c | 4 +- tools/testing/selftests/Makefile | 1 - tools/testing/selftests/bpf/bench.c | 1 - tools/testing/selftests/bpf/bpf_rlimit.h | 28 - tools/testing/selftests/bpf/flow_dissector_load.c | 6 +- tools/testing/selftests/bpf/get_cgroup_id_user.c | 4 +- .../testing/selftests/bpf/prog_tests/arg_parsing.c | 107 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 4 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 6 +- tools/testing/selftests/bpf/prog_tests/btf.c | 1 - tools/testing/selftests/bpf/prog_tests/snprintf.c | 4 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 1 - tools/testing/selftests/bpf/progs/linked_funcs1.c | 8 + tools/testing/selftests/bpf/progs/linked_funcs2.c | 8 + .../selftests/bpf/progs/perf_event_stackmap.c | 4 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 4 +- tools/testing/selftests/bpf/test_dev_cgroup.c | 4 +- tools/testing/selftests/bpf/test_lpm_map.c | 4 +- tools/testing/selftests/bpf/test_lru_map.c | 4 +- tools/testing/selftests/bpf/test_progs.c | 157 +- tools/testing/selftests/bpf/test_progs.h | 16 +- .../selftests/bpf/test_skb_cgroup_id_user.c | 4 +- tools/testing/selftests/bpf/test_sock.c | 4 +- tools/testing/selftests/bpf/test_sock_addr.c | 4 +- tools/testing/selftests/bpf/test_sockmap.c | 5 +- tools/testing/selftests/bpf/test_sysctl.c | 4 +- tools/testing/selftests/bpf/test_tag.c | 4 +- .../selftests/bpf/test_tcp_check_syncookie_user.c | 4 +- tools/testing/selftests/bpf/test_tcpnotify_user.c | 1 - tools/testing/selftests/bpf/test_verifier_log.c | 5 +- tools/testing/selftests/bpf/testing_helpers.c | 89 + tools/testing/selftests/bpf/testing_helpers.h | 8 + tools/testing/selftests/bpf/xdp_redirect_multi.c | 1 - tools/testing/selftests/bpf/xdping.c | 8 +- tools/testing/selftests/bpf/xdpxceiver.c | 6 +- tools/testing/selftests/interpreter/Makefile | 21 - tools/testing/selftests/interpreter/config | 1 - .../selftests/interpreter/trust_policy_test.c | 362 --- tools/testing/selftests/kvm/.gitignore | 2 + tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/aarch64/arch_timer.c | 15 +- tools/testing/selftests/kvm/aarch64/get-reg-list.c | 14 +- .../selftests/kvm/aarch64/vcpu_width_config.c | 122 + tools/testing/selftests/kvm/dirty_log_perf_test.c | 34 +- .../selftests/kvm/include/riscv/processor.h | 4 +- tools/testing/selftests/kvm/lib/riscv/processor.c | 2 +- tools/testing/selftests/net/mptcp/diag.sh | 38 + tools/testing/selftests/netfilter/nft_fib.sh | 50 + tools/testing/selftests/rcutorture/bin/kvm.sh | 6 + tools/testing/selftests/rcutorture/bin/torture.sh | 8 +- .../selftests/rcutorture/configs/rcu/RUDE01 | 2 + .../selftests/rcutorture/configs/rcu/SRCU-N | 2 + .../selftests/rcutorture/configs/rcu/TASKS01 | 1 + .../selftests/rcutorture/configs/rcu/TASKS02 | 4 + .../selftests/rcutorture/configs/rcu/TASKS02.boot | 1 + .../selftests/rcutorture/configs/rcu/TASKS03 | 2 + .../selftests/rcutorture/configs/rcu/TRACE01 | 2 + .../selftests/rcutorture/configs/rcu/TRACE02 | 2 + .../selftests/rcutorture/configs/rcu/TREE09 | 2 + .../rcutorture/configs/rcu/ver_functions.sh | 16 +- .../selftests/rcutorture/configs/rcuscale/CFcommon | 7 +- .../selftests/rcutorture/configs/rcuscale/TREE | 2 + .../selftests/rcutorture/configs/refscale/CFcommon | 4 + .../rcutorture/configs/refscale/NOPREEMPT | 2 + .../selftests/rcutorture/configs/scf/NOPREEMPT | 2 + .../selftests/rcutorture/configs/scf/PREEMPT | 1 + virt/kvm/kvm_main.c | 10 +- 1398 files changed, 31886 insertions(+), 21516 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-ccp create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra-ccplex [...] create mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra186-gpc-dma.yaml create mode 100644 Documentation/devicetree/bindings/input/azoteq,iqs7222.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/elm.txt create mode 100644 Documentation/devicetree/bindings/mtd/ti,elm.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/apple,efuses.yaml create mode 100644 Documentation/devicetree/bindings/soc/ti/wkup-m3-ipc.yaml delete mode 100644 Documentation/devicetree/bindings/soc/ti/wkup_m3_ipc.txt rename Documentation/devicetree/bindings/sound/{tas2764.yaml => tas27xx.yaml} (72%) create mode 100644 Documentation/virt/coco/sevguest.rst rename arch/arm/{mach-ep93xx/include/mach/uncompress.h => boot/compressed/misc-ep9 [...] delete mode 100644 arch/arm/mach-dove/include/mach/uncompress.h rename arch/arm/mach-ep93xx/{include/mach => }/ep93xx-regs.h (94%) delete mode 100644 arch/arm/mach-ep93xx/include/mach/irqs.h create mode 100644 arch/arm/mach-ep93xx/irqs.h delete mode 100644 arch/arm/mach-integrator/Kconfig delete mode 100644 arch/arm/mach-integrator/Makefile delete mode 100644 arch/arm/mach-iop32x/include/mach/irqs.h delete mode 100644 arch/arm/mach-iop32x/include/mach/uncompress.h delete mode 100644 arch/arm/mach-ixp4xx/Makefile.boot delete mode 100644 arch/arm/mach-ixp4xx/include/mach/uncompress.h delete mode 100644 arch/arm/mach-realview/Kconfig delete mode 100644 arch/arm/mach-realview/Makefile delete mode 100644 arch/arm/mach-s3c/include/mach/io-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/include/mach/io.h rename arch/arm/mach-s3c/{include/mach => }/irqs-s3c24xx.h (95%) rename arch/arm/mach-s3c/{include/mach => }/irqs-s3c64xx.h (100%) rename arch/arm/mach-s3c/{include/mach => }/irqs.h (100%) rename arch/arm/mach-s3c/{include/mach => }/map-base.h (87%) rename arch/arm/{mach-vexpress => mach-versatile}/Makefile.boot (100%) rename arch/arm/{mach-vexpress => mach-versatile}/dcscb.c (97%) rename arch/arm/{mach-vexpress => mach-versatile}/dcscb_setup.S (95%) rename arch/arm/{plat-versatile => mach-versatile}/headsmp.S (94%) rename arch/arm/{plat-versatile => mach-versatile}/hotplug.c (98%) rename arch/arm/{mach-integrator/cm.h => mach-versatile/integrator-cm.h} (100%) rename arch/arm/{mach-integrator/hardware.h => mach-versatile/integrator-hardware. [...] rename arch/arm/{mach-integrator/core.c => mach-versatile/integrator.c} (95%) rename arch/arm/{mach-integrator/common.h => mach-versatile/integrator.h} (100%) rename arch/arm/{mach-integrator => mach-versatile}/integrator_ap.c (97%) rename arch/arm/{mach-integrator => mach-versatile}/integrator_cp.c (96%) rename arch/arm/{mach-realview/platsmp-dt.c => mach-versatile/platsmp-realview.c} (98%) rename arch/arm/{mach-vexpress/platsmp.c => mach-versatile/platsmp-vexpress.c} (96%) rename arch/arm/{plat-versatile => mach-versatile}/platsmp.c (97%) rename arch/arm/{plat-versatile/include/plat => mach-versatile}/platsmp.h (87%) rename arch/arm/{mach-realview/realview-dt.c => mach-versatile/realview.c} (100%) rename arch/arm/{mach-vexpress => mach-versatile}/spc.c (100%) rename arch/arm/{mach-vexpress => mach-versatile}/spc.h (100%) rename arch/arm/{mach-vexpress => mach-versatile}/tc2_pm.c (99%) rename arch/arm/{mach-vexpress => mach-versatile}/v2m-mps2.c (100%) rename arch/arm/{mach-vexpress => mach-versatile}/v2m.c (97%) rename arch/arm/mach-versatile/{versatile_dt.c => versatile.c} (100%) rename arch/arm/{mach-vexpress/core.h => mach-versatile/vexpress.h} (100%) delete mode 100644 arch/arm/mach-vexpress/Kconfig delete mode 100644 arch/arm/mach-vexpress/Makefile delete mode 100644 arch/arm/plat-versatile/Makefile create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-dahlia.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-dev.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi rename arch/arm64/boot/dts/qcom/{sc7280-crd.dts => sc7280-crd-r3.dts} (88%) copy arch/arm64/boot/dts/qcom/{sc7280-herobrine-herobrine-r1.dts => sc7280-herobri [...] delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r0.dts copy arch/arm64/boot/dts/qcom/{sc7280-herobrine-herobrine-r1.dts => sc7280-herobri [...] create mode 100644 arch/arm64/boot/dts/renesas/r8a779f0-spider-ethernet.dtsi delete mode 100644 arch/arm64/boot/dts/synaptics/as370.dtsi copy arch/arm64/crypto/{sm4-ce-core.S => sm4-ce-cipher-core.S} (100%) copy arch/arm64/crypto/{sm4-ce-glue.c => sm4-ce-cipher-glue.c} (98%) create mode 100644 arch/arm64/crypto/sm4-neon-core.S create mode 100644 arch/arm64/crypto/sm4-neon-glue.c delete mode 100644 arch/csky/abiv1/memcpy.S delete mode 100644 arch/csky/abiv1/strksyms.c create mode 100644 arch/csky/include/asm/atomic.h create mode 100644 arch/csky/kernel/io.c create mode 100644 arch/csky/lib/string.c create mode 100644 arch/m68k/configs/virt_defconfig create mode 100644 arch/m68k/include/asm/virt.h create mode 100644 arch/m68k/include/uapi/asm/bootinfo-virt.h create mode 100644 arch/m68k/virt/Makefile create mode 100644 arch/m68k/virt/config.c create mode 100644 arch/m68k/virt/ints.c create mode 100644 arch/m68k/virt/platform.c create mode 100644 arch/x86/boot/compressed/efi.c create mode 100644 arch/x86/boot/msr.h create mode 100644 arch/x86/include/asm/cpuid.h create mode 100644 arch/x86/include/asm/shared/msr.h rename {lib/crypto => crypto}/sm3.c (100%) rename {lib/crypto => crypto}/sm4.c (94%) delete mode 100644 drivers/atm/ambassador.c delete mode 100644 drivers/atm/ambassador.h create mode 100644 drivers/clocksource/timer-goldfish.c create mode 100644 drivers/dma/tegra186-gpc-dma.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h create mode 100644 drivers/gpu/drm/ingenic/ingenic-dw-hdmi.c delete mode 100644 drivers/gpu/drm/radeon/cayman_blit_shaders.c delete mode 100644 drivers/gpu/drm/radeon/r600_blit_shaders.c delete mode 100644 drivers/gpu/drm/radeon/r600_blit_shaders.h create mode 100644 drivers/input/misc/iqs7222.c delete mode 100644 drivers/mtd/maps/ixp4xx.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/accel.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec_offload.h rename drivers/net/ethernet/mellanox/mlx5/core/{accel => en_accel}/ipsec_offload.c (84%) create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.h create mode 100644 drivers/nvmem/apple-efuses.c delete mode 100644 drivers/staging/r8188eu/include/usb_vendor_req.h delete mode 100644 drivers/staging/rtl8723bs/include/rtw_ioctl.h create mode 100644 drivers/virt/coco/sevguest/Kconfig rename tools/testing/selftests/interpreter/.gitignore => drivers/virt/coco/sevgues [...] create mode 100644 drivers/virt/coco/sevguest/sevguest.c create mode 100644 drivers/virt/coco/sevguest/sevguest.h create mode 100644 include/clocksource/timer-goldfish.h create mode 100644 include/uapi/linux/sev-guest.h delete mode 100644 include/uapi/linux/trusted-for.h create mode 100644 net/core/dev.h create mode 100644 tools/include/nolibc/Makefile delete mode 100644 tools/testing/selftests/bpf/bpf_rlimit.h create mode 100644 tools/testing/selftests/bpf/prog_tests/arg_parsing.c delete mode 100644 tools/testing/selftests/interpreter/Makefile delete mode 100644 tools/testing/selftests/interpreter/config delete mode 100644 tools/testing/selftests/interpreter/trust_policy_test.c create mode 100644 tools/testing/selftests/kvm/aarch64/vcpu_width_config.c