This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-defconfig in repository toolchain/ci/linux.
omits f1244c81da13 Add linux-next specific files for 20220420 omits 4b922e7f5d84 Merge branch 'akpm/master' omits 9c3773eeb279 kselftest/vm: override TARGETS from arguments omits 3d569356b7f0 selftests: vm: add test for Soft-Dirty PTE bit omits c27c2d0a40fd mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery omits 0aedfa6cfe84 Merge branch 'akpm-current/current' omits 7b2687227d32 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 186c8e0e00cd Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 22db535996de Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 1295c1358660 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 6c2b173d54d9 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 430949a36937 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 3b93617dd92b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2cf59729c7bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8fe7497d0bb0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 309fb75a574a Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 47503f24b754 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 234b7e1b2515 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8739f74805fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ec6aaf79378b Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 6debed3afd9b Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 180d87fb728c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 071f0f52a55c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f744f363a30d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5b0061cbbb65 next-20220419/pinctrl-renesas omits 2f0c1e466a01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 48228d26da0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6ed819768e7d Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits ef1a84cb4619 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1b6797341188 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8384c3e0994c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f195b1c29c9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 68588ec11442 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 81da6dda5f0b Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 1c2ca5ba7387 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits c8e0686d896a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bd6e85ba2981 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 12a36c34691a Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 9776ca92058e Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 5c4b49dba5e6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 24e14e2d2654 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 5c2bc4f218e3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cc3d93566e36 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 688d5f61f403 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 731e72534e33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7d82e1a1c751 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 04fcc8e0de1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a44cc388024e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8979a36eed2e Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 1588a180e9cc include/linux/find: Fix documentation omits fdb638ab531d lib/bitmap.c make bitmap_print_bitmask_to_buf parseable omits 407752169787 MAINTAINERS: add cpumask and nodemask files to BITMAP_API omits 22578d3cc53e tools: bitmap: sync bitmap_weight omits d6f642706b33 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 4fd0fdd4ba86 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c5cc5109ec64 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 9295aaab9588 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 9e38fad3a22d Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 2871bb6f47e1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 1f1c1b9543f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0ef0229a3c54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d329e1191025 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 43cc1b94924e Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits cc5f98d98638 Merge branch 'next' of git://github.com/cschaufler/smack-next omits cefeabb532b8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8381d65324c9 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 1c9a68f436d1 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 952c50be148f Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 11c7a8a87396 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7858d1be0cca Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 43cf7d685972 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits a968e57cae3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 121d68729cc0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9cebcf94d0d5 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 5f76a9c484d0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fc87810ac1e3 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits af71eb87798c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b3d7c29b52d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6be5459727b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7e6db1d7a85b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a039fe78171e Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits 5182e669ddf2 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 3cef06682d43 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits ffd96d4223eb Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 625a3ac0fe5b Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits e3b151ff396e Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 81f47627ae66 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 6b7bcb776425 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 6bc91ed71c71 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d9adfa9d92d3 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits ffcee0a1aca0 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits fb08a49e664f Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 7f9c8a3697fc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e48d23cc18b0 next-20220414/bpf-next omits 3d2cd3a1f5f2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6491da284e23 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 41b7ab037bed Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9d8e814870c8 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 6e5f215ad88a Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 317e276d3986 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 4d388c9a9d2f Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits feb9ca3528fb Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 0b4ba19b922a Merge branch 'docs-next' of git://git.lwn.net/linux.git omits fe9b1616c022 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits b278b2b979d4 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 05651ac91062 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8f93e930f61a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3e6ad751178f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6a17f6c0d0d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 761928d452a3 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits c92e8b6e84d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9d0f7acf26ee Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 00519646006a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4f090f8f519c Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 32af834def78 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits fa919af0296a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7fb4c466d90a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits c8b8b1f35f38 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 89826063f2fb Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 49b2a8536a74 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits c3fdf8e91a48 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits b4a110f26970 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits cf5280aed438 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f46666d6108c Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 58db65266b42 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fab1b2c11156 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 7c8617262c28 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b0fde715f2f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 724d228bdfcc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7eaa4fa6c05a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 675f1191c158 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f1df2723ab7a Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 3ed2ec66bb24 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits cf7091faef4d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b4c727b2bf48 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 3c8012497864 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7b53035bcccf Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 00e9547c9649 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 088ab65c482a Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 79888bee633d Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 44adf8ae0460 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9652be607ce5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 63ea4937ba80 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 18eb94c1b854 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits debfd4ad7c9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f8609736b19f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ff8be7cd4e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c68314695530 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d467530bcb90 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e959b7941794 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 375bbcfc2158 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ce6dcf5fd3ce Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 6f53a1b3f2d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ad0a10361a8e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 55cd325f8bc2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1dc4bc104b8b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e07aa81d5bdd Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 86a9edaeb840 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits fcc47d57cc28 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits b33f2cb1d010 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 6367fa94d85d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 668a59697807 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 7619705ed5c7 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 69cd28cbd0f6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9df11b93afeb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ff872a172157 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 7a5c02e1daf5 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits b1fd4e8e7bc5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f2f55a5648a1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b85e83c556e6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d62c41ee79fc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ab50525de2ac Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits fe69602635e5 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 901820f7e369 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 1a5dac357964 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits eb1ea94fa87a Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 9567d0a60485 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c50d5367981f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d7fbd3651eb6 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 947ca44e59f5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4036d9785171 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 6d0e61913942 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 0c9019418306 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 22a28451f8be Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits fe3d38bc4773 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits dd3e800b5c3c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b78daf08e1b4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ea9bce7ad7f2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 78a6c0b325c0 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 8c373ac449fa Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits ca8340d290c6 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits fb3feb06720a Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits 57e23d25e8ec Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 3a683fa3b5b2 Merge branch 'devel' into for-next omits 7eba954a8de8 riscv: dts: Add dma-channels property and modify compatible omits bdcb1d1da0d6 dt-bindings: dma-engine: sifive,fu540: Add dma-channels pr [...] omits cdac696fab3d Merge branch 'for-5.19/io_uring-socket' into for-next omits 70cbceb60d63 Merge branch 'for-5.19/io_uring-xattr' into for-next omits 2b4d81766f26 Merge branch 'for-5.19/drivers' into for-next omits 626a78005f6d Merge branch 'for-5.19/block' into for-next omits 11f6d1e34f62 Merge branch 'for-5.19/io_uring' into for-next omits 6f27c7fe8260 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] omits 791ff28c797b Merge remote-tracking branch 'regulator/for-5.19' into reg [...] omits 982fac8f3de4 ipmi: When handling send message responses, don't process [...] omits 9053b4814958 Merge remote-tracking branch 'asoc/for-5.19' into asoc-next omits f8090b950836 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus omits ba3e048b672f Merge branch 'misc-5.18' into next-fixes omits 90a32ae4bfa2 Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] omits 08ecd0d60fbe Bluetooth: Print broken quirks omits c40494a272cb Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_C [...] omits 2d1d605def21 Bluetooth: hci_qca: Use del_timer_sync() before freeing omits cc050c3b68ed Bluetooth: btintel: Constify static struct regmap_bus omits fe7a2ff7cc6d Bluetooth: Keep MGMT pending queue ordered FIFO omits b4f174f5c8f7 Bluetooth: fix dangling sco_conn and use-after-free in sco [...] omits 0c6944cd2f9b Bluetooth: mt7921s: Fix the incorrect pointer check omits 2ba8f70acce4 Bluetooth: btbcm: Support per-board firmware variants omits 63bcbb33c9a1 random: insist on random_get_entropy() existing in order t [...] omits e12c98653548 xtensa: use fallback for random_get_entropy() instead of zero omits 4badd470d0e0 sparc: use fallback for random_get_entropy() instead of zero omits 0e604c85fc4f um: use fallback for random_get_entropy() instead of zero omits 8fc779bd3f12 Merge x86/urgent into tip/master omits 7d8846c62ab2 Merge x86/sev into tip/master omits 9732c3235eac Merge timers/core into tip/master omits 32c638e18d35 Merge irq/core into tip/master omits 8e47d8a89f3b Merge x86/core into tip/master omits 3243ab60b65b Merge x86/cleanups into tip/master omits 278359071cd6 Merge core/core into tip/master omits aa81d58bf9a2 Merge smp/core into tip/master omits be5df145d38d Merge x86/kdump into tip/master omits cbe7b1f3906a Merge x86/apic into tip/master omits 0122650b5c83 Merge x86/irq into tip/master omits c4bbab047940 Merge x86/platform into tip/master omits faf0ee403f5f Merge x86/build into tip/master omits 5794576c3bc5 Merge ras/core into tip/master omits 07a18e5f47fc Merge x86/misc into tip/master omits 5fc054e555d6 Merge sched/core into tip/master omits ce4a08872860 Merge perf/core into tip/master omits 51ccbd4a6b42 Merge locking/core into tip/master omits 6b90b677828c Merge x86/mm into tip/master omits 31f6f75d607b Merge x86/merge into tip/master omits cec83620bfa1 rcu/torture: Change order of warning and trace dump omits 205e6130adeb rcu: Avoid tracing a few functions executed in multi_cpu_stop() omits 6b0f9d1f65b9 rcutorture: Update rcutorture.fwd_progress help text omits 52253f8cbbf0 rcutorture: Test polled expedited grace-period primitives omits 7af27d4da788 rcu: Add polled expedited grace-period primitives omits 30ee2550e8d1 rcutorture: Verify that polled GP API sees synchronous gra [...] omits ed27ec781780 rcu: Make Tiny RCU grace periods visible to polled APIs omits 6d1112b5cf52 rcu: Make polled grace-period API account for expedited gr [...] omits e48d4d916294 rcu: Switch polled grace-period APIs to ->gp_seq_polled omits 8112551f9ac6 rcutorture: Validate get_completed_synchronize_rcu() omits 95d4e9e339d1 rcu: Provide a get_completed_synchronize_rcu() function omits c1a823ca0237 rcu: Make normal polling GP be more precise about sequence [...] omits 14f0c37bfa20 rcu-tasks: Check for abandoned callbacks omits d850acdbdaec torture: Make kvm-remote.sh announce which system is being [...] omits 565add446a68 rcu: Decrease FQS scan wait time in case of callback overloading omits 369c29e38f1a Merge branch 'lkmm-dev.2022.04.11a' into HEAD omits ca0082af5050 Merge branch 'nolibc.2022.04.11b' into HEAD omits e334283e90d6 Merge branch 'exp.2022.04.18a' into HEAD omits 6d7b90bf4a29 Merge branches 'docs.2022.04.11b', 'fixes.2022.04.18a', 'n [...] omits 4f0eda230b88 rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs omits 0738bd3cb40a rcu_sync: Fix comment to properly reflect rcu_sync_exit() [...] omits 91042d946c38 rcu: Check for successful spawn of ->boost_kthread_task omits 09e795a02182 srcu: Drop needless initialization of sdp in srcu_gp_start() omits e565cc2e5b62 rcu: Fix preemption mode check on synchronize_rcu[_expedited]() omits 111141d5824e io_uring: kill ctx arg from io_req_put_rsrc omits 86ec2e629c84 io_uring: add a helper for putting rsrc nodes omits bf9bab6e6369 io_uring: store rsrc node in req instead of refs omits 6d51914bcd06 io_uring: refactor io_assign_file error path omits 602b87b4a9cc io_uring: use right helpers for file assign locking omits 9a77e342c1f1 x86: use fallback for random_get_entropy() instead of zero omits 5cbd2d10af89 nios2: use fallback for random_get_entropy() instead of zero omits 3dd2f238a7b2 arm: use fallback for random_get_entropy() instead of zero omits 5300e9609043 mips: use fallback for random_get_entropy() instead of jus [...] omits 59dc596279c7 riscv: use fallback for random_get_entropy() instead of zero omits 046f29aa6732 m68k: use fallback for random_get_entropy() instead of zero omits 5343c225a41c timekeeping: add raw clock fallback for random_get_entropy() omits e5981f206da3 csky: atomic: Add conditional atomic operations' optimization omits 76611f3e5b14 csky: atomic: Add custom atomic.h implementation omits e1b5f57c83df csky: atomic: Optimize cmpxchg with acquire & release omits e27fc3fb3d47 io_uring: add data_race annotations omits aacdc8a67f52 io_uring: inline io_req_complete_fail_submit() omits b68c8c0108f5 io_uring: refactor io_submit_sqe() omits 0e2aeac59ae1 io_uring: refactor lazy link fail omits ba0a753a0b63 io_uring: introduce IO_REQ_LINK_FLAGS omits ceba3567006f io_uring: refactor io_queue_sqe() omits 6c8d43e0f137 io_uring: rename io_queue_async_work() omits 4736d36c3adc io_uring: inline io_queue_sqe() omits 65e46eb620ad io_uring: helper for prep+queuing linked timeouts omits aeedb0f3f993 io_uring: inline io_free_req() omits 78bfbdd1a497 io_uring: kill io_put_req_deferred() omits 8257a75e5365 io_uring: add socket(2) support omits 28c94aba2f4d net: add __sys_socket_file() omits 36e9d2f3738c io_uring: fix trace for reduced sqe padding omits 4318d5165698 io_uring: add fgetxattr and getxattr support omits b945e0bebf3a io_uring: add fsetxattr and setxattr support omits 8997d04977f5 fs: split off do_getxattr from getxattr omits f8b398dcacfe fs: split off setxattr_copy and do_setxattr function from [...] omits 184c9e1ca40f ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits 99a87183d706 ipc/sem: Remove redundant assignments omits 7eddc6dda4bf fs: sysv: check sbi->s_firstdatazone in complete_read_super omits 1609046951d3 delayacct: track delays from write-protect copy omits 56cabd601523 kernel: make taskstats available from all net namespaces omits 7713c0dc11b3 taskstats-version-12-with-thread-group-and-exe-info-fix omits 7eca9b5a85a9 taskstats: version 12 with thread group and exe info omits ee979d48575a rapidio: remove unnecessary use of list iterator omits 3e3f184b3592 kexec: remove redundant assignments omits 79245b3d8d29 MAINTAINERS: remove redundant file of PTRACE SUPPORT entry omits 45e0dd76fb45 ptrace: fix wrong comment of PT_DTRACE omits c5c41a6ff3eb ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP omits 5ccb9cc5b059 fat: add ratelimit to fat*_ent_bread() omits e617f3f16e90 add-fat-messages-to-printk-index-checkpatch-fixes omits b2cc3b987e21 fatfs: add FAT messages to printk index omits e6c6cc910f6d fatfs: remove redundant judgment omits 710eeb0fd915 init/main.c: silence some -Wunused-parameter warnings omits 4e0f1a244b93 init/Kconfig: remove USELIB syscall by default omits bfed399dfb4f list: fix a data-race around ep->rdllist omits 1fd75f33af60 pipe: make poll_usage boolean and annotate its access omits c45d4793437e lib/irq_poll: Add local_bh_disable() in irq_poll_cpu_dead() omits cd242ad08dd7 lib: remove back_str initialization omits 29f0dfd09976 lib/string.c: simplify str[c]spn omits e14e929e5505 lib/test_string.c: add strspn and strcspn tests omits c5e9cf49e3f3 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections omits 97c28217876e lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test omits 9b9aef45527a get_maintainer: Honor mailmap for in file emails omits e64dd83032e0 kernel: pid_namespace: use NULL instead of using plain int [...] omits 259ddaedd68e proc/sysctl: make protected_* world readable omits bd9090dc952c fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] omits d6ae01c1dd56 fs/proc/kcore.c: remove check of list iterator against hea [...] omits c61b64db6953 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] omits f52174cb06bd proc: fix dentry/inode overinstantiating under /proc/${pid}/net omits 5d4358f9e75c ocfs2: fix ocfs2 corrupt when iputting an inode omits 809f7f13760f ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 12b88f8b2073 ocfs2: reflink deadlock when clone file to the same direct [...] omits 732a83dab4ef ocfs2: remove usage of list iterator variable after the loop body omits bc18f559ec23 ocfs2: replace usage of found with dedicated list iterator [...] omits 4b6964b0dda1 scripts/decode_stacktrace.sh: support old bash version omits 08beb3ab7d60 ia64: Replace comments with C99 initializers omits debaf571fae7 ia64: ptrace: fix typos in comments omits 65fef67867e4 ia64: fix typos in comments omits 67f88b08acaa kernel/hung_task.c: Monitor killed tasks. omits ace149b2cb71 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 3accca5d981b fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 11edd798e561 damon: vaddr-test: tweak code to make the logic clearer omits 83651692cd32 zram: add a huge_idle writeback mode omits e1a691b1bcba mm: simplify follow_invalidate_pte() omits 6872e82a97cb dax: fix missing writeprotect the pte entry omits 8e2094c3c01d mm: pvmw: add support for walking devmap pages omits 65c9605009f8 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs omits f12c83e103ce dax: fix cache flush on PMD-mapped pages omits 471d9ff217ca mm: rmap: fix cache flush on THP pages omits dd613d5e208d mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] omits 5f01a0e8779a mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node omits 30b61df833dc mm/memory_hotplug: reset node's state when empty during offline omits 24f9df401b78 mm/page_alloc: do not calculate node's total pages and mem [...] omits 10675f67b223 mm: untangle config dependencies for demote-on-reclaim omits 903ad0b26928 mm/vmstat: add events for ksm cow omits ee9d5dfdca4e ksm-count-ksm-merging-pages-for-each-process-fix omits defd1a5d288b ksm: count ksm merging pages for each process omits 41fe21f363d0 mm: migrate: simplify the refcount validation when migrati [...] omits e4ca6581b67e mm/migration: fix possible do_pages_stat_array racing with [...] omits 198b2730c563 mm/migration: fix potential invalid node access for reclai [...] omits 01874633650c mm/migration: fix potential page refcounts leak in migrate_pages omits 25574af4849e mm/migration: remove some duplicated codes in migrate_pages omits 7145cd8f8398 mm/migration: avoid unneeded nodemask_t initialization omits f3a4bb0ff171 mm/migration: use helper macro min in do_pages_stat omits c631533ad338 mm/migration: use helper function vma_lookup() in add_page [...] omits dfd03e6e3eee mm/migration: remove unneeded local variable page_lru omits 4ad72e89cbf6 mm/migration: remove unneeded local variable mapping_locked omits 6bbd63a05962 mm: Add selftests for migration entries omits 2a0db8562c39 drivers/base/node.c: fix compaction sysfs file leak omits d9b04e2644f4 mm: compaction: use helper isolation_suitable() omits 431ab9364887 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() omits b7cc4a596182 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] omits a89f833aa3cd mm/z3fold: move decrement of pool->pages_nr into __release [...] omits 7eb1466f9ccb mm/z3fold: remove confusing local variable l reassignment omits 8551bcf4bae8 mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] omits 2e2365f05c03 mm/z3fold: minor clean up for z3fold_free omits 81ab0eefdce2 mm/z3fold: remove obsolete comment in z3fold_alloc omits 95fc6c755ec3 mm/z3fold: declare z3fold_mount with __init omits c4f787f8e681 mm: multi-gen LRU: design doc omits ad2bb9c63617 mm: multi-gen LRU: admin guide omits f67135096a33 mm: multi-gen LRU: debugfs interface omits 6e3ae1619d2e mm: multi-gen LRU: thrashing prevention omits b3864245c439 mm: multi-gen LRU: kill switch omits 97104ceb0798 mm: multi-gen LRU: optimize multiple memcgs omits a0008f2cd97f mm: multi-gen LRU: support page table walks omits c508e7361e1a mm: multi-gen LRU: exploit locality in rmap omits 54293c3e580e mm: multi-gen LRU: minimal implementation omits c81723809cc6 mm: multi-gen LRU: groundwork omits ef314500b2b6 Revert "include/linux/mm_inline.h: fold __update_lru_size( [...] omits d10bc5aef42a mm/vmscan.c: refactor shrink_node() omits 3b1828b9a109 mm-x86-add-config_arch_has_nonleaf_pmd_young-fix omits 9a7c11a04fcb mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG omits 3211bec80dd6 mm: x86, arm64: add arch_has_hw_pte_young() omits 4dcfa5d0985d mm/vmscan: remove obsolete comment in get_scan_count omits f03bb7409134 mm/vmscan: sc->reclaim_idx must be a valid zone index omits 86cef160b9a4 mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 omits 31fafa58a8c0 mm/vmscan: make sure wakeup_kswapd with managed zone omits 26cefaf03a2f mm/vmscan: reclaim only affects managed_zones omits d4ae718cf0b3 userfaultfd/selftests: use swap() instead of open coding it omits b6e4fcbb8ee7 selftests/uffd: enable uffd-wp for shmem/hugetlbfs omits 10c0b1efccfd mm: enable PTE markers by default omits c58c9d5f5115 mm/uffd: enable write protection for shmem & hugetlbfs omits 278539bc75a3 mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs omits 4c87c771829a mm/khugepaged: don't recycle vma pgtable if uffd-wp registered omits 83c851ed77a9 mm/hugetlb: handle uffd-wp during fork() omits 259a110ebc0a mm/hugetlb: only drop uffd-wp special pte if required omits 7421fc81f490 mm/hugetlb: allow uffd wr-protect none ptes omits 02416ba4de77 mm/hugetlb: handle pte markers in page faults omits 5221a0b88ddf mm/hugetlb: handle UFFDIO_WRITEPROTECT omits c5d302ed7109 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP omits 06b51cfc8666 mm/hugetlb: hook page faults for uffd write protection omits cfb3501d450f mm/hugetlb: introduce huge pte version of uffd-wp helpers omits c85325f025dd mm/shmem: handle uffd-wp during fork() omits 06408fa98790 mm/shmem: allows file-back mem to be uffd wr-protected on thps omits eee0adadf4f6 mm/shmem: allow uffd wr-protect none pte for file-backed mem omits cbc16c201684 mm/shmem: persist uffd-wp bit across zapping for file-backed omits 2ffe29df2b30 mm/shmem: handle uffd-wp special pte in page fault handler omits dfd6507ac17b mm/shmem: take care of UFFDIO_COPY_MODE_WP omits 2703ac44355f fixup! mm/uffd: PTE_MARKER_UFFD_WP omits c0f8744a1d43 mm/uffd: PTE_MARKER_UFFD_WP omits a066bab3c0eb mm: check against orig_pte for finish_fault() omits d759405c5121 mm: teach core mm about pte markers omits de9cc27a7a4c fixup! mm: Introduce PTE_MARKER swap entry omits c221275cf17f mm: introduce PTE_MARKER swap entry omits 09791a5dbff0 mm: mmap: register suitable readonly file vmas for khugepaged omits ca75e2c57288 mm: khugepaged: introduce khugepaged_enter_vma() helper omits 3ed5ca8fb611 mm: khugepaged: move some khugepaged_* functions to khugepaged.c omits 46f6777e2992 mm: khugepaged: make khugepaged_enter() void function omits 06151fac1b43 mm: thp: only regular file could be THP eligible omits 45b4bbba665d mm: khugepaged: skip DAX vma omits cceffaf186d5 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED omits 72716c61286c sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE omits 4e61ae66fac2 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* omits a4fb26688b9d mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* omits 03f43ad324dc mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions omits a572a56fcba4 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 omits e43d6affa81c mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] omits 5f2a4fa24201 hugetlb: remove use of list iterator variable after loop omits 2cea0744e8bb mm/khugepaged: sched to numa node when collapse huge page omits 14814c01fbb5 Revert "mm/memory-failure.c: fix race with changing page c [...] omits 488985339436 mm/hwpoison: put page in already hwpoisoned case with MF_C [...] omits 177128fc18b6 mm/memory-failure.c: remove unnecessary (void*) conversions omits 56612e26f897 mm-wrap-__find_buddy_pfn-with-a-necessary-buddy-page-valid [...] omits b37a6ed13758 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] omits 1329711233c6 mm: page_alloc: simplify pageblock migratetype check in __ [...] omits d2c996d77aec mm: discard __GFP_ATOMIC omits ccfa89b21489 mm-page_alloc-add-same-penalty-is-enough-to-get-round-robi [...] omits 3102d82585f9 mm/page_alloc: adding same penalty is enough to get round- [...] omits e4bae73c9eac mm/page_alloc: simplify update of pgdat in wake_all_kswapds omits 23faf36a7c8e Documentation/sysctl: document page_lock_unfairness omits b344e362eb05 mm/vmalloc: fix a comment omits e58d789302e9 mm/mremap: avoid unneeded do_munmap call omits e26449ef841b mm/mremap: use helper mlock_future_check() omits 0fc9ee9d13d4 mm: avoid unnecessary flush on change_huge_pmd() omits 9d338a2838fb mm/mprotect: do not flush when not required architecturally omits 5af53456e161 mm/mprotect: use mmu_gather omits e7d87ceb989f mm/mmap.c: fix align-error when get_addr in unmapped_area_topdown omits fee0f653c888 mm/mmap: drop arch_vm_get_page_pgprot() omits 2cd7e1a62dcb mm/mmap: drop arch_filter_pgprot() omits a5f3686ce14b x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 827586aeed52 sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 7c55ad2b439e arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits f0c71fb6199f powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits c431c89d573f mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT omits 7cd54bd10161 mm/mmap.c: use helper mlock_future_check() omits c3acfb21f40d mm: modify the method to search addr in unmapped_area_topdown omits efbf5c6c4d72 mm/mmap: clarify protection_map[] indices omits 50033d1f7baa mm/debug_vm_pgtable: drop protection_map[] usage omits 75cd705c8772 mm/mmu_gather: limit free batch count and add schedule poi [...] omits 1f509d2ae3b8 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] omits 3c6da438064e mm/memcg: non-hierarchical mode is deprecated omits c3d4a1e83f9d mm/memcg: move generation assignment and comparison together omits 7802b789ef1b mm/memcg: set pos explicitly for reclaim and !reclaim omits e872bde20e88 mm/memcg: set memcg after css verified and got reference omits d5cae37f9cc7 mm/memcg: mz already removed from rb_tree if not NULL omits 8d07f7691bf8 mm/memcg: remove unneeded nr_scanned omits 51a48e4ebafb mm-shmem-make-shmem_init-return-void-fix omits dcbb6ad7f89d mm: shmem: make shmem_init return void omits f9b2bd1fa321 VFS: Add FMODE_CAN_ODIRECT file flag omits 90a3fde0656a mm: submit multipage write for SWP_FS_OPS swap-space omits 026d6f94fa88 mm: submit multipage reads for SWP_FS_OPS swap-space omits b8f811874544 doc: update documentation for swap_activate and swap_rw omits 9134a0cf7272 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw omits eb16b6fa5d08 mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] omits 6341c2fbfbe1 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space omits 593286a6bceb mm: move responsibility for setting SWP_FS_OPS to ->swap_activate omits 8fe0ed7e153b mm: drop swap_dirty_folio omits 8a2fb4f4764c mm-create-new-mm-swaph-header-file-fix omits 859e992b7032 mm: create new mm/swap.h header file. omits 69182569a6f4 tools/testing/selftests/vm/gup_test.c: clarify error statement omits 1e8199196b75 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s omits e4467ec54c5b powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s omits c3a7d8ec2c52 s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits f8cebc3abe08 s390/pgtable: cleanup description of swp pte layout omits 10d91784e664 arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 1824d9f2b191 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 37b614003f8d mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 66be44adeca0 mm/swap: remember PG_anon_exclusive via a swp pte bit omits 87ede9476947 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] omits 905080b8d968 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] omits 2fe27cc57219 mm: support GUP-triggered unsharing of anonymous pages omits dc5fd18d4af6 mm/gup: disallow follow_page(FOLL_PIN) omits 8dcb53adcaf9 mm: remember exclusively mapped anonymous pages with PG_an [...] omits 250413384053 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] omits f022b3c7878b mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] omits d3d1793032c5 mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] omits 2665259bab8b mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() omits 4b8d28dfbd69 mm/rmap: pass rmap flags to hugepage_add_anon_rmap() omits a31fb5e4319f mm/rmap: remove do_page_add_anon_rmap() omits a614d47e2b06 mm/rmap: convert RMAP flags to a proper distinct rmap_t type omits c7a3582ffec6 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] omits 8bfd8d81d8bc mm/memory: slightly simplify copy_present_pte() omits 12d6daa0ab3c mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] omits 169c0bc55ef8 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] omits 4f1a9cd920f1 tools/vm/page_owner_sort.c: provide allocator labelling an [...] omits 89f9f1f68ea2 tools/vm/page_owner: support debug log to avoid huge log print omits ed6dd3a90c15 tools/vm/page_owner_sort.c: support sorting blocks by mult [...] omits 819e394a65f5 tools/vm/page_owner_sort.c: support for multi-value select [...] omits 3add106d4361 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] omits d159ce9fd946 kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t omits f99d568fc083 kasan: fix sleeping function called from invalid context o [...] omits 1500efd9ae5d procfs: prevent unprivileged processes accessing fdinfo dir omits 8901ce9fc47b /proc/kpageflags: do not use uninitialized struct pages omits 8d2435fb30bc /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 70b0a56c8d3c userfaultfd: mark uffd_wp regardless of VM_WRITE flag omits 996419361ed3 mm/munlock: remove fields to fix htmldocs warnings omits 2885dbc73487 memcg: sync flush only if periodic flush is delayed omits d08c06df2db5 mm/memory-failure.c: skip huge_zero_page in memory_failure() omits 0433e8d6fba3 mm-page_alloc-check-pfn-is-valid-before-moving-to-freelist-fix omits 2c08b686e31d mm, page_alloc: check pfn is valid before moving to freelist omits 423228ce93c6 mm/hwpoison: fix race between hugetlb free/demotion and me [...] omits af82f0f55788 ipmi: Make two logs unique omits 74691f76a5a3 ipmi:si: Convert pr_debug() to dev_dbg() omits 0a40594ef9a1 ipmi: Convert pr_debug() to dev_dbg() omits 23e42e42984a ipmi: Fix pr_fmt to avoid compilation issues omits bf628ee7b054 fs: f2fs: remove WARN_ON in f2fs_is_valid_blkaddr omits 0e872eecb6b9 f2fs: keep io_flags to avoid IO split due to different op_ [...] omits e6ea83b38f97 f2fs: remove obsolete whint_mode omits 991d9822832a f2fs: give priority to select unpinned section for foreground GC omits fa39b622af52 f2fs: replace usage of found with dedicated list iterator [...] omits aa3a4d9b3c35 f2fs: Remove usage of list iterator pas the loop for list_ [...] omits 314d1db632f8 f2fs: fix dereference of stale list iterator after loop body omits 004e74caa52f f2fs: avoid infinite loop to flush node pages omits 8dd8d3075004 nodemask: add num_node_state_eq() omits 931ac93fed24 mm/mempolicy: replace nodes_weight with nodes_weight_eq omits fd1f83521fe5 ACPI: replace nodes__weight with nodes_weight_ge for numa omits 2dd8a926a3af nodemask: add nodemask_weight_{eq,gt,ge,lt,le} omits c8233b415b2c soc/qman: replace cpumask_weight with cpumask_weight_lt omits 8fed45a382f7 scsi: lpfc: replace cpumask_weight with cpumask_weight_gt omits 1e4e86bb6889 RDMA/hfi1: replace cpumask_weight with cpumask_weight_{eq, [...] omits 262d56d8d136 firmware: psci: replace cpumask_weight with cpumask_weight_eq omits 5bae9a3fbb82 arch/s390: replace cpumask_weight with cpumask_weight_eq w [...] omits 908a38939e12 arch/powerpc: replace cpumask_weight with cpumask_weight_{ [...] omits 228c80810798 arch/mips: replace cpumask_weight with cpumask_weight_{eq, [...] omits 8807277af44e arch/ia64: replace cpumask_weight with cpumask_weight_eq i [...] omits 42b1802089a2 cpumask: add cpumask_weight_{eq,gt,ge,lt,le} omits 01998b2454cd media: tegra-video: replace bitmap_weight with bitmap_weight_le omits c408dac3cc09 perf: replace bitmap_weight with bitmap_weight_eq for ThunderX2 omits f38428741515 mlx4: replace bitmap_weight with bitmap_weight_{eq,gt,ge,lt,le} omits a23f6c2bb031 octeontx2-pf: replace bitmap_weight with bitmap_weight_{eq,gt} omits 7eafc3312f55 ixgbe: replace bitmap_weight with bitmap_weight_eq omits 75ac27666850 memstick: replace bitmap_weight with bitmap_weight_eq wher [...] omits c7f65b43caa0 iio: replace bitmap_weight() with bitmap_weight_{eq,gt} wh [...] omits 5910fba7e607 arch/x86: replace bitmap_weight with bitmap_weight_{eq,gt, [...] omits 6f46c24da767 bitmap: add bitmap_weight_{cmp, eq, gt, ge, lt, le} functions omits 06f11ff1923c f2fs: fix wrong condition check when failing metapage read omits 81a30df24677 f2fs: fix to do sanity check on inline_dots inode omits 345cf710c779 f2fs: introduce data read/write showing path info omits d508ba2d0e57 pinctrl: renesas: Remove unneeded #include <linux/init.h> omits c49080bb5658 pinctrl: renesas: Select PINCTRL_RZG2L if ARCH_RZG2L is enabled omits b430890b5e0a pinctrl: renesas: rzg2l: Add RZ/G2UL support omits 269e7ccf756e pinctrl: renesas: r8a77995: Add QSPI and RPC pins, groups, [...] omits 5826af7f9a33 pinctrl: renesas: r8a77990: Add RPC pins, groups, and functions omits 1ef65e7322a8 pinctrl: renesas: Simplify multiplication/shift logic omits b2a53d4ef861 Merge branches 'slab/for-5.19/stackdepot' and 'slab/for-5. [...] omits b68053f095d8 ipmi: Add an intializer for ipmi_recv_msg struct omits 9beade995bf6 ipmi: Add an intializer for ipmi_smi_msg struct omits 9cff4a31dd1f Merge branch 'for-next-next-v5.18-20220412' into for-next- [...] omits 6133a1df7426 Merge branch 'for-next-current-v5.17-20220412' into for-ne [...] omits a3d51c4a894c Merge branch 'ext/qu/475-fixes' into for-next-next-v5.18-20220412 omits f4a60aa0a6f2 Merge branch 'ext/qu/raid56-subpage-v2' into for-next-next [...] omits fbda079047d2 Merge branch 'misc-next' into for-next-next-v5.18-20220412 omits 8f908efb845b Merge branch 'misc-5.18' into for-next-current-v5.17-20220412 omits 41d324cea784 btrfs: return correct error number for __extent_writepage_io() omits 6167084192cd btrfs: fix the error handling for submit_extent_page() for [...] omits d664e8ab984d btrfs: avoid double clean up when submit_one_bio() failed omits c392edfbbc0c btrfs: fix direct I/O writes for split bios on zoned devices omits 21f6d4c57d53 btrfs: fix direct I/O read repair for split bios omits 96b9d795a168 btrfs: raid56: enable subpage support for RAID56 omits 13a166cb0696 btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] omits 09de8de68909 btrfs: raid56: make steal_rbio() subpage compatible omits 549568b2532e btrfs: raid56: make set_bio_pages_uptodate() subpage compatible omits e57eba79c217 btrfs: raid56: remove btrfs_raid_bio::bio_pages array omits 5b839ccd12e6 btrfs: raid56: make raid56_add_scrub_pages() subpage compatible omits 35c9ba041154 btrfs: raid56: open code rbio_stripe_page_index() omits d85d45e955b3 btrfs: raid56: make finish_rmw() subpage compatible omits 3f0560fdd457 btrfs: raid56: make __raid_recover_endio_io() subpage compatible omits d157c4992ad6 f2fs: remove unnecessary f2fs_lock_op in f2fs_new_inode omits 01a3b6df5c1a f2fs: don't set GC_FAILURE_PIN for background GC omits c65905161c04 f2fs: check pinfile in gc_data_segment() in advance omits be2835a9d572 btrfs: raid56: make finish_parity_scrub() subpage compatible omits 5adade229127 btrfs: raid56: make rbio_add_io_page() subpage compatible omits 6c89fe239c76 btrfs: raid56: introduce btrfs_raid_bio::bio_sectors omits b077eb8bd5fb btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors omits 8cf911e0d212 btrfs: raid56: introduce new cached members for btrfs_raid_bio omits c349348b97f0 btrfs: raid56: make btrfs_raid_bio more compact omits d77444ca5242 btrfs: raid56: open code rbio_nr_pages() omits 636b44141d71 btrfs: reduce width for stripe_len from u64 to u32 omits 2531b51bc4b7 rcu: Print number of online CPUs in RCU CPU stall-warning [...] omits e64fa579ff19 rcu: Add comments to final rcu_gp_cleanup() "if" statement omits 1d4c1859cf87 kernel/smp: Provide boot-time timeout for CSD lock diagnostics omits 05ee8ba61266 tools/nolibc/string: Implement `strdup()` and `strndup()` omits aa16a15a94b3 tools/nolibc/string: Implement `strnlen()` omits c10284175925 tools/nolibc/stdlib: Implement `malloc()`, `calloc()`, `re [...] omits 5a76999959e0 tools/nolibc/types: Implement `offsetof()` and `container_ [...] omits a49fdc2f2b64 tools/nolibc/sys: Implement `mmap()` and `munmap()` omits 9db1b980e473 tools/nolibc: i386: Implement syscall with 6 arguments omits 1f7924d72f51 tools/nolibc: Remove .global _start from the entry point code omits cc149688f9ee tools/nolibc: Replace `asm` with `__asm__` omits e16c51c40dde tools/nolibc: x86-64: Update System V ABI document link omits 5561f812f174 tools/nolibc/stdlib: only reference the external environ w [...] omits f1be359c75dc tools/nolibc/string: do not use __builtin_strlen() at -O0 omits 37ae104a3f5e tools/nolibc: add the nolibc subdir to the common Makefile omits 9fff51098d9c tools/nolibc: add a makefile to install headers omits 2e4fc445b228 tools/nolibc/types: add poll() and waitpid() flag definitions omits 92180a09b846 tools/nolibc/sys: add syscall definition for getppid() omits 38f8bd2f2c54 tools/nolibc/string: add strcmp() and strncmp() omits 37c4d8a8c7e2 tools/nolibc/stdio: add support for '%p' to vfprintf() omits 0fdbc1ce7f35 tools/nolibc/stdlib: add a simple getenv() implementation omits 10074437eff5 tools/nolibc/stdio: make printf(%s) accept NULL omits afb7a12e99d3 tools/nolibc/stdlib: implement abort() omits 4f70047df25d tools/nolibc: also mention how to build by just setting th [...] omits e85dc5801f51 tools/nolibc/time: create time.h with time() omits cf5628174220 tools/nolibc/signal: move raise() to signal.h omits b34feabf567e tools/nolibc/unistd: add usleep() omits 92c5f519d77c tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] omits 8476f049b6d6 tools/nolibc/errno: extract errno.h from sys.h omits b787e90577f5 tools/nolibc/string: export memset() and memmove() omits c5181e6ec513 tools/nolibc/types: define PATH_MAX and MAXPATHLEN omits d0c9fde5b0e2 tools/nolibc/arch: mark the _start symbol as weak omits 5718d7e2f230 tools/nolibc: move exported functions to their own section omits 4ea6c88fedbd tools/nolibc/string: add tiny versions of strncat() and strlcat() omits 61164540242c tools/nolibc/string: add strncpy() and strlcpy() omits 45c3bfb973d9 tools/nolibc/string: slightly simplify memmove() omits b802d672e0eb tools/nolibc/string: use unidirectional variants for memcpy() omits 4ed29f7474b6 tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] omits 23b1f656897f tools/nolibc/stdlib: make raise() use the lower level sysc [...] omits 61910f0bde94 tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() omits 7014b91f2fd9 tools/nolibc/sys: make open() take a vararg on the 3rd argument omits 494fc4508823 tools/nolibc/stdio: add perror() to report the errno value omits 7c834f2515d1 tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE omits 0f3ed91b9608 tools/nolibc/stdio: add a minimal [vf]printf() implementation omits d958d58b9b0e tools/nolibc/stdio: add fwrite() to stdio omits 660ecf940cdd tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] omits 5b9b18143d1c tools/nolibc/stdio: add a minimal set of stdio functions omits f6d4b3d5708d tools/nolibc/stdlib: add utoh() and u64toh() omits 0ea94d105cc4 tools/nolibc/stdlib: add i64toa() and u64toa() omits 9d833b0a8c50 tools/nolibc/stdlib: replace the ltoa() function with more [...] omits a6b790ddb447 tools/nolibc/stdlib: move ltoa() to stdlib.h omits 08fc41ae12a0 tools/nolibc/types: move makedev to types.h and make it a macro omits fe799311aac2 tools/nolibc/types: make FD_SETSIZE configurable omits bf6308d0639e tools/nolibc/types: move the FD_* functions to macros in types.h omits deb71095c650 tools/nolibc/ctype: add the missing is* functions omits a4152004d4e8 tools/nolibc/ctype: split the is* functions to ctype.h omits bcc357b53d73 tools/nolibc/string: split the string functions into string.h omits e12d30093015 tools/nolibc/stdlib: extract the stdlib-specific functions [...] omits 841d02da8a6e tools/nolibc/sys: split the syscall definitions into their [...] omits 0f58b2001b16 tools/nolibc/arch: split arch-specific code into individual files omits 9bc91b1a7aa4 tools/nolibc/types: split syscall-specific definitions int [...] omits f572162c28ce tools/nolibc/std: move the standard type definitions to std.h omits d7ba0bc4d5c4 rcutorture: Make torture.sh allow for --kasan omits e5bc0242aa03 rcutorture: Make torture.sh refscale and rcuscale specify [...] omits 8b4ccb2353ba rcutorture: Make kvm.sh allow more memory for --kasan runs omits 07c7207f7887 torture: Save "make allmodconfig" .config file omits fd658281f584 scftorture: Remove extraneous "scf" from per_version_boot_params omits 63aa6369d750 rcutorture: Adjust scenarios' Kconfig options for CONFIG_P [...] omits 5c676634742d torture: Enable CSD-lock stall reports for scftorture omits 7d34dd78913a torture: Skip vmlinux check for kvm-again.sh runs omits 3c53af2f7bdd scftorture: Adjust for TASKS_RCU Kconfig option being selected omits f59cdeb0df62 rcuscale: Allow rcuscale without RCU Tasks Rude/Trace omits 0c2e1b40cd36 rcuscale: Allow rcuscale without RCU Tasks omits 1defa867a0f4 refscale: Allow refscale without RCU Tasks Rude/Trace omits 0bb71315f82e refscale: Allow refscale without RCU Tasks omits e261c6061f02 rcutorture: Allow specifying per-scenario stat_interval omits 2a3581ace483 rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario omits 2ee3ea1167ad rcutorture: Allow rcutorture without RCU Tasks Rude omits 292a8b399b19 rcutorture: Allow rcutorture without RCU Tasks omits 3f010f404134 rcutorture: Allow rcutorture without RCU Tasks Trace omits 95c6da10626e rcu: Make the TASKS_RCU Kconfig option be selected omits 3e76bcfb0647 docs: Update RCU cross-references as suggested in doc-guide omits fc3ec627dc91 docs: Add documentation for rude and trace RCU flavors omits 520edfd95e06 btrfs: simplify parameters of submit_read_repair() and rename omits 80cfb2b6398a btrfs: fix and document the zoned device choice in alloc_new_bio omits e1d9f2ef23bf btrfs: remove the zoned/zone_size union in struct btrfs_fs_info omits e4bb7ab73376 btrfs: remove unnecessary check of iput argument omits 8726890b0a83 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages omits 5f33fdcd86ec btrfs: don't allocate a btrfs_bio for scrub bios omits a55024d5bf78 btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios omits 9539711234c5 btrfs: pass bio opf to rbio_add_io_page omits 7e30f729d12f btrfs: pass a block_device to btrfs_bio_clone omits 0e833c42023d btrfs: move the call to bio_set_dev out of submit_stripe_bio omits 8665e624990a btrfs: use on-stack bio in scrub_repair_page_from_good_copy omits 92f1d70bfc0c btrfs: use on-stack bio in scrub_recheck_block omits fcd45e161870 btrfs: use on-stack bio in repair_io_failure omits 617996387cec btrfs: check-integrity: simplify bio allocation in btrfsic [...] omits bf180aba380c btrfs: check-integrity: split submit_bio from btrfsic checking omits 68f3b2fe91ab btrfs: factor check and flush helpers from __btrfsic_submit_bio omits 6bfb2e0df5b6 btrfs: fix leaked plug after failure syncing log on zoned [...] omits 3e20f5a64c32 btrfs: wait between incomplete batch memory allocations omits 6e56c4613abb btrfs: zoned: make auto-reclaim less aggressive omits cf9cc634c1b6 btrfs: change the bg_reclaim_threshold valid region from 0 to 100 omits 9714629b3aa5 btrfs: allow block group background reclaim for non-zoned [...] omits 4045ae9636c7 btrfs: make the bg_reclaim_threshold per-space info omits 1463de87dffe btrfs: fix btrfs_submit_compressed_write cgroup attribution omits 9035fbfd6d0b btrfs: fix root ref counts in error handling in btrfs_get_ [...] omits c6b974d1d6ab btrfs: zoned: activate block group only for extent allocation omits 419881f4aa84 btrfs: return allocated block group from do_chunk_alloc() omits 889146041b83 btrfs: do not test for free space inode during NOCOW check [...] omits 86987748e3a6 btrfs: move common NOCOW checks against a file extent into [...] omits badf6653e135 btrfs: allocate page arrays using bulk page allocator omits 5693ab916368 btrfs: factor out allocating an array of pages omits ff42edaf2d8c btrfs: remove unnecessary type casts omits 0dddb7407fb7 btrfs: expand subpage support to any PAGE_SIZE > 4K omits 120789f95831 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits 11e827bf640c btrfs: use dummy extent buffer for super block sys chunk a [...] omits 9b9e000ad537 btrfs: assert that relocation is protected with sb_start_write() omits fd08b3360bbb fs: add a lockdep check function for sb_start_write() omits e11faa33ff2f btrfs: mark resumed async balance as writing omits 0cb53767e6f4 btrfs: simplify code flow in btrfs_ioctl_balance omits 6ad365fd1bfc btrfs: remove checks for arg argument in btrfs_ioctl_balance omits 7e9849b78b58 btrfs: remove support of balance v1 ioctl omits 42857fe4199f btrfs: release correct delalloc amount in direct IO write path omits 63a749c67aaa btrfs: replace memset with memzero_page in data checksum v [...] omits 2f7213bac11a btrfs: avoid blocking on space revervation when doing nowa [...] omits 395d9d3ef582 btrfs: avoid blocking when allocating context for nowait d [...] omits 76be03d03e09 btrfs: release path earlier at can_nocow_extent() omits 173df877b3f1 btrfs: free path at can_nocow_extent() before checking for [...] omits 3ee8766e2993 btrfs: stop allocating a path when checking if cross refer [...] omits 4b023b8d8f9c btrfs: avoid double nocow check when doing nowait dio writes omits d89be4e94a80 btrfs: avoid blocking nowait dio when locking file range omits f8c60061e2ff btrfs: avoid blocking on page locks with nowait dio on com [...] omits 36d8788fabad btrfs: remove unused variable in btrfs_{start,write}_dirty [...] omits 2a9080011ef8 btrfs: zoned: remove redundant condition in btrfs_run_dela [...] omits 835c0180131c btrfs: add messages to printk index omits 4f1c2894f214 btrfs: tree-checker: check extent buffer owner against own [...] omits fecd7bd3a91a btrfs: add and use helper to assert an inode range is clean omits d55d805fc8aa btrfs: remove ordered extent check and wait during hole pu [...] omits 4820fcdcbf1a btrfs: lock the inode first before flushing range when pun [...] omits d389bf8f3ff1 btrfs: remove ordered extent check and wait during fallocate omits bad85820ac89 btrfs: remove inode_dio_wait() calls when starting reflink [...] omits cbce398ccc17 btrfs: remove useless dio wait call when doing fallocate z [...] omits 5a37de79258f btrfs: only reserve the needed data space amount during fallocate omits 532fa4767de3 btrfs: restore inode creation before xattr setting omits 0b28721eb96b btrfs: move common inode creation code into btrfs_create_n [...] omits 6caf88810bfc btrfs: reserve correct number of items for inode creation omits 87ccb5f98848 btrfs: factor out common part of btrfs_{mknod,create,mkdir}() omits 85b4efe81ab0 btrfs: allocate inode outside of btrfs_new_inode() omits 138d242cd962 btrfs: warn when extent buffer leak test fails omits e98fa992033d btrfs: use a local variable for fs_devices pointer in btrf [...] omits c21b0f34ad26 btrfs: use btrfs_for_each_slot in btrfs_listxattr omits c74cd75c5648 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree omits d5c82894d731 btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths omits cd2ca2b771c7 btrfs: use btrfs_for_each_slot in process_all_extents omits c3214bc0a327 btrfs: use btrfs_for_each_slot in process_all_new_xattrs omits df40d94f56aa btrfs: use btrfs_for_each_slot in process_all_refs omits 43ebdac4f708 btrfs: use btrfs_for_each_slot in is_ancestor omits 532d95c22d1f btrfs: use btrfs_for_each_slot in can_rmdir omits 6b8aa539cd00 btrfs: use btrfs_for_each_slot in did_create_dir omits 468a81a74c29 btrfs: use btrfs_for_each_slot in btrfs_real_readdir omits 516348ba46eb btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item omits f138a2aa7997 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy omits bfb9063ec766 btrfs: use btrfs_for_each_slot in find_first_block_group omits 9dc795a5dfbc btrfs: introduce btrfs_for_each_slot iterator macro omits 1ee006d08ecb btrfs: scrub: rename scrub_bio::pagev and related members omits 9ce4fc9cca06 btrfs: scrub: rename scrub_page to scrub_sector omits 673614dd9f84 btrfs: scrub: rename members related to scrub_block::pagev omits 05f1476c3d4e btrfs: remove trivial wrapper btrfs_read_buffer() omits 19b8ec1046a8 btrfs: update outdated comment for read_block_for_search() omits b96d6af1dc46 btrfs: release upper nodes when reading stale btree node f [...] omits 59bcc6c780eb btrfs: avoid unnecessary btree search restarts when reading node omits a080e2b3c95b btrfs: set inode flags earlier in btrfs_new_inode() omits cea465e281ff btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() omits fbc6771f90c2 btrfs: don't pass parent objectid to btrfs_new_inode() explicitly omits c5bdfa28dbf2 btrfs: remove redundant name and name_len parameters to cr [...] omits 4a035124f16e btrfs: remove unused mnt_userns parameter from __btrfs_set_acl omits 4d64251508d8 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] omits f46b96b080df btrfs: remove unnecessary inode_set_bytes(0) call omits 386f960b8589 btrfs: remove unnecessary btrfs_i_size_write(0) calls omits 2cbbc482d316 btrfs: get rid of btrfs_add_nondir() omits 7022b785bebb btrfs: fix anon_dev leak in create_subvol() omits 9c82b5cbe8ac btrfs: reserve correct number of items for rename omits 69c00e25d4a7 btrfs: reserve correct number of items for unlink and rmdir omits da005f876630 Merge tag 'scmi-fixes-5.18' of git://git.kernel.org/pub/sc [...] omits fb1af43bed37 Merge tag 'vexpress-fixes-5.18' of git://git.kernel.org/pu [...] omits 715c9faa2d2d pinctrl: renesas: r8a77990: Add drive-strength omits d5c9688095d2 pinctrl: renesas: Allow up to 10 fields for drive_regs omits 415ca701e22d dt-bindings: pinctrl: renesas: Document RZ/G2UL pinctrl omits 54f44ed0b8ed ipmi:ssif: Check for NULL msg when handling events and messages omits ae97f7d3b305 ipmi: use simple i2c probe function omits f2a58c002457 ipmi: Add a sysfs count of total outstanding messages for [...] omits 5e84983c6150 ipmi: Add a sysfs interface to view the number of users omits e622399b18f8 ipmi: Limit the number of message a user may have outstanding omits 67106691c406 ipmi: Add a limit on the number of users that may use IPMI omits c7cded845fc1 ext4: truncate during setxattr leads to kernel panic omits db5dda167da5 ext4: fix fallocate to use file_modified to update permiss [...] omits 6009ff9e8020 Merge branch 'fs.mount_setattr.fixes' into for-next omits d52c14f5f9b3 Merge branch 'pidfd.fd_install' into for-next omits 95b115332a83 zonefs: remove redundant null bio check adds a6823e4e360f x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 adds 906f90409735 Revert "fs/pipe: use kvcalloc to allocate a pipe_buffer array" adds 10c5f102e2be Merge tag 'erofs-for-5.18-rc4-fixes' of git://git.kernel.o [...] adds b253435746d9 Merge tag 'xtensa-20220416' of https://github.com/jcmvbkbc [...] adds c6a4254c18c6 doc/ip-sysctl: add bc_forwarding adds 234901de2bc6 net: stmmac: Use readl_poll_timeout_atomic() in atomic state adds c5d0fc54bede nfc: MAINTAINERS: add Bug entry adds 044011fdf162 selftests: mlxsw: vxlan_flooding: Prevent flooding of unwa [...] adds 5e6242151d7f selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of [...] adds bc6de2878429 drivers: net: hippi: Fix deadlock in rr_close() adds 59f0c2447e25 Merge tag 'net-5.18-rc4' of git://git.kernel.org/pub/scm/l [...] adds 8f8a3afc0c22 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 56dcb46d21ac Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds 7e842d70fe59 memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode adds 90f21460e49a MAINTAINERS: add Bug entry for Samsung and memory controll [...] adds 846e24dcae5d Merge tag 'omap-for-v5.18/fixes-take2' of git://git.kernel [...] adds 059bea473593 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 94c974a9dc6f Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 033ea593bd2e Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds d2b9be1f4af5 powerpc/time: Always set decrementer in timer_interrupt() adds 26a62b750a4e KVM: PPC: Fix TCE handling for VFIO adds 0dcad700bb27 powerpc/perf: Fix power9 event alternatives adds c6cc9a852f12 powerpc/perf: Fix power10 event alternatives adds bb82c574691d powerpc/perf: Fix 32bit compile adds 2c5aee85af3c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 42b5b0483e05 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0665886ad139 ALSA: usb-audio: Clear MIDI port active flag after draining adds b3fbe53610b5 ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic [...] adds b07908ab26ce ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs adds 86222af07abf ALSA: hda/realtek: Add quirk for Clevo NP70PNP adds 23d23bc693de Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3756aa16fada ASoC: simple-card-utils: fix sysclk shutdown adds 08ef48404965 ASoC: da7219: Fix change notifications for tone generator [...] adds 2e3a0d1bfa95 ASoC: meson: Fix event generation for AUI ACODEC mux adds fce49921a222 ASoC: meson: Fix event generation for AUI CODEC mux adds 12131008fc13 ASoC: meson: Fix event generation for G12A tohdmi mux adds eb5773201b1c ASoC: soc-ops: fix error handling adds c26830b6c5c5 ASoC: meson: axg-tdm-interface: Fix formatters in trigger" adds 0c9b152c72e5 ASoC: meson: axg-card: Fix nonatomic links adds d8c1d8dd6bb3 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds fd50d81406bc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 8868c03f3ca5 spi: spi-mem: check if data buffers are on stack adds 23f3cbbae210 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c0dce63b1427 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds aa63a74d4535 topology/sysfs: Hide PPIN on systems that do not support it. adds db1e59483dfd topology: make core_mask include at least cluster_siblings adds 1dc9f1a66e17 arch_topology: Do not set llc_sibling if llc_id is invalid adds 1144580dad0e Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds 48473802506d tty: n_gsm: fix missing update of modem controls after DLCI open adds d2dc12859572 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 8771039482d9 usb: xhci: tegra:Fix PM usage reference leak of tegra_xusb [...] adds e25adcca917d usb: typec: ucsi: Fix reuse of completion structure adds eb5d7ff3cf0d usb: typec: ucsi: Fix role swapping adds 9e3d68f872e4 usb: typec: rt1719: Fix build error without CONFIG_POWER_SUPPLY adds 8d084b2eae7f usb: typec: tcpm: Fix undefined behavior due to shift over [...] adds f085bd4bfe09 USB: Fix ehci infinite suspend-resume loop issue in zhaoxin adds 0a96fa640dc9 usb: misc: fix improper handling of refcount in uss720_probe() adds 0cade7885fd5 dt-bindings: usb: samsung,exynos-usb2: add missing required reg adds 4e64cd7763ca usb: dwc3: fix backwards compat with rockchip devices adds d8bfe5091d6c xhci: Enable runtime PM on second Alderlake controller adds 456244aeecd5 usb: mtu3: fix USB 3.0 dual-role-switch from device to host adds f28ad9069363 usb: dwc3: core: Fix tx/rx threshold settings adds ab7aa2866d29 usb: dwc3: Try usb-role-switch first in dwc3_drd_init adds 0543e4e8852e usb: core: Don't hold the device lock while sleeping in do [...] adds 929b22e669b1 usb: misc: eud: Fix an error handling path in eud_probe() adds bf95c4d4630c usb: gadget: configfs: clear deactivation flag in configfs [...] adds aa798e53a985 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds b4a64ed6e7b8 USB: serial: option: add support for Cinterion MV32-WA/MV32-WB adds 35a923a0b329 USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader adds e23e50e7acc8 USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET [...] adds 2f6ef42a0db1 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 2c8045d48dee phy: amlogic: fix error path in phy_g12a_usb3_pcie_probe() adds 97ea5194409e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 99f7b55d4628 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds b330a373f5d5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d4860224e6a9 dmaengine: dw-edma: Fix inconsistent indenting adds 5d9d16e5aa0c dmaengine: idxd: match type for retries var in idxd_enqcmds() adds bc3452cdfc46 dmaengine: idxd: fix retry value to be constant for durati [...] adds 66903461ffed dmaengine: idxd: add RO check for wq max_batch_size write adds 505a2d1032ae dmaengine: idxd: add RO check for wq max_transfer_size write adds 1cd8e751d96c dmaengine: idxd: skip clearing device context when device [...] adds 7495a5bbf89f dt-bindings: dmaengine: qcom: gpi: Add minItems for interrupts adds 261db7b6ea1c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 084c16ab423a mtd: rawnand: Fix return value check of wait_for_completio [...] adds 37c5f9e80e01 mtd: fix 'part' field data corruption in mtd_info adds ba7542eb2dd5 mtd: rawnand: qcom: fix memory corruption that causes panic adds b787cba4a491 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 381229b33f4a Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 3ab75a793e49 RISC-V: KVM: Remove 's' & 'u' as valid ISA extension adds 38d9a4ac65f2 RISC-V: KVM: Restrict the extensions that can be disabled adds 012c722569f1 Merge tag 'kvm-riscv-fixes-5.18-2' of https://github.com/k [...] adds 2d08935682ac KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() adds fdd6f6ac2e48 KVM: RISC-V: Use kvm_vcpu.srcu_idx, drop RISC-V's unnecess [...] adds 2031f2876896 KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused adds 5c697c367a66 KVM: Initialize debugfs_dentry when a VM is created to avo [...] adds 80f0497c2211 KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv [...] adds 7c69661e225c KVM: nVMX: Defer APICv updates while L2 is active until L1 [...] adds 423ecfea77dd KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation t [...] adds 0047fb33f811 KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv [...] adds a413a625b43e KVM: SPDX style and spelling fixes adds 0361bdfddca2 x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume adds 75189d1de1b3 KVM: x86/pmu: Update AMD PMC sample period to fix guest NM [...] adds 266a19a0bc4f KVM: selftests: Silence compiler warning in the kvm_page_t [...] adds 4bbef7e8eb8c KVM: SVM: Simplify and harden helper to flush SEV guest page(s) adds d45829b351ee KVM: SVM: Flush when freeing encrypted pages even on SME_C [...] adds 683412ccf612 KVM: SEV: add cache flush to solve SEV cache incoherency issues adds f18b4aebe107 kvm: selftests: do not use bitfields larger than 32-bits for PTEs adds e852be8b148e kvm: selftests: introduce and use more page size-related c [...] adds b6899ad996c5 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds 44008acd4ae1 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds a692e13d87cb btrfs: fix assertion failure during scrub due to block gro [...] adds 5f0addf7b890 btrfs: zoned: use dedicated lock for data relocation adds 2720d9356476 btrfs: improve error reporting in lookup_inline_extent_backref adds fb95740ffb07 Merge branch 'misc-5.18' into next-fixes adds 38b7a19f4e55 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds c7f98e30bd58 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 3651548a1c36 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ac875df4d854 pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config adds da46e4f21cbb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 16bae776ace3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds bb02330408a7 drm/i915/display/psr: Unset enable_psr2_sel_fetch if other [...] adds f6f7316206b2 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 6c29bd3518d7 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds f81f7861ee2a cpuidle: riscv: support non-SMP config adds d5fdade9331f RISC-V: mm: Fix set_satp_mode() for platform not having Sv57 adds bf9bac40b763 RISC-V: cpuidle: fix Kconfig select for RISCV_SBI_CPUIDLE adds e262bb188848 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8a66c92f2c4d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 813d98e2e26d Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds f92055ae0acb drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not [...] adds 5f18c0782b99 drm/panel/raspberrypi-touchscreen: Initialise the bridge i [...] adds 4dee8eebcfc1 drm/vc4: Fix build error when CONFIG_DRM_VC4=y && CONFIG_R [...] adds 298799a28264 drm/vmwgfx: Fix gem refcounting and memory evictions adds 3d0b93d92a27 drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_g [...] adds 169466d4e59c Revert "drm: of: Properly try all possible cases for bridg [...] adds b089c0a9b14c Revert "drm: of: Lookup if child node has panel or bridge" adds 94f4c4965e55 drm/amdgpu: partial revert "remove ctx->lock" v2 adds 1e9235a24947 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 36eb7c8b5f8e kbuild: support W=e to make build abort in case of warning adds 0c014c7927e6 kheaders: Have cpio unconditionally replace files adds a7fdf95e04f4 scripts: dummy-tools, add pahole adds 2c41434dc49c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3e86d9e55f79 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 994459d7271a Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 8848b0418ca7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 21c48c725d9f Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 6a5e69c7ddea ARM: s3c: mark as deprecated and schedule removal adds 7727adb97a6c video: fbdev: omapfb: lcd_ams_delta: fix unused variable warning adds 6f9364746e5a ARM: omap1: innovator: pass lcd control address as pdata adds 042c48848b7d ARM: omap1: move lcd_dma code into omapfb driver adds 0768fb670934 ARM: omap1: declare a dummy omap_set_dma_priority adds 81ad0f5bc476 fbdev: omap: pass irqs as resource adds cc81e344809c ARM: omap1: ams-delta: remove camera leftovers adds e8e77e97507b ARM: omap1: move mach/usb.h to include/linux/soc adds 1e9ca7c811f7 ARM: omap1: move some headers to include/linux/soc adds 58d37dc1dfd8 ARM: omap1: move perseus spi pinconf to board file adds d87d44f7ab35 ARM: omap1: move CF chipselect setup to board file adds 804f7f19c2e2 fbdev: omap: avoid using mach/*.h files adds 11e002924ddb usb: omap: avoid mach/*.h headers adds 929527bcf9c9 clocksource: ti-dmtimer: avoid using mach/hardware.h adds 9fcd04dde4c4 serial: 8250/omap1: include linux/soc/ti/omap1-soc.h adds 0ae41a0b5370 input: omap: void using mach/*.h headers adds 9fe15316563c ARM: omap1: innovator: move ohci phy power handling to board file adds d379e8899a8d ARM: omap1: move 32k counter from plat-omap to mach-omap1 adds 7058e68c2fed ARM: omap: remove debug-leds driver adds 17ea03b75e56 ARM: omap: dma: make usb support optional adds 8fcf714b8d32 dma: omap: hide legacy interface adds b6f4c2655677 ARM: omap1: dma: remove omap2 specific bits adds ecb6fb163edd ARM: omap1: move plat/dma.c to mach/omap-dma.c adds 5ba470260855 ARM: omap: split up arch/arm/plat-omap/Kconfig adds bd5b46d05402 ARM: omap: un-merge plat/sram.c adds 8209e62a869c ARM: omap: remove empty plat-omap directory adds 7e2459b5d75a ARM: omap1: relocate static I/O mapping adds 83e001525d1d ARM: omap1: use pci_remap_iospace() for omap_cf adds 8fc4ae41d851 ARM: omap1: move mach/*.h into mach directory adds ce5f98342476 ARM: omap1: fix build with no SoC selected adds be574f3003c0 ARM: OMAP1: Prepare for conversion of OMAP1 clocks to CCF adds 2fd66273c0d5 ARM: OMAP1: clock: Fix early UART rate issues adds 0ca27719467d ARM: OMAP1: clock: Fix UART rate reporting algorithm adds a13dd11e73d0 ARM: OMAP1: clock: Remove unused code adds 1987cc00241a ARM: OMAP1: clock: Remove noop code adds 15c212f5b8d2 usb: host: ohci-omap: Make it CCF clk API compatible adds 10975b29a1be usb: gadget: omap_udc: Make it CCF clk API compatible adds 8af9492effa2 ARM: OMAP1: fix typos in comments adds 311d207b1847 ARM: omap1: htc_herald: fix typos in comments adds 8397c5237000 MAINTAINERS: omap1: Add Janusz as an additional maintainer adds 6eab9bfd712f Merge branch 'omap1/multiplatform-prep' of git://git.kerne [...] adds ae17d454cf6d Merge branch 'arm/multiplatform' into for-next adds 4f851faf4370 [MERGED] video: fbdev: omap: Make it CCF clk API compatible adds c70a08405401 [MERGED] mmc: omap: Make it CCF clk API compatible adds bdfb692acfa9 [MERGED] ASoC: ti: osk5912: Make it CCF clk API compatible adds 4c4467ac7429 [TO BE REBASED] ARM: OMAP1: clock: Convert to CCF adds b59e8a5fd321 [TO BE REBASED] ARM: omap1: enable multiplatform adds d33a6c732166 Merge branch 'omap1-multiplatform-5.18' of git://git.kerne [...] adds 0e2b75af658b ARM: pxa: split mach/generic.h adds d23dc21c99b2 ARM: pxa: make mainstone.h private adds ff62bdb25e95 ARM: pxa: make mach/regs-uart.h private adds eec05d26ea5e ARM: pxa: remove mach/dma.h adds 08d3df8c8153 ARM: pxa: split up mach/hardware.h adds 2a0fd0a95a1e ARM: pxa: stop using mach/bitfield.h adds 22f0866513c2 ARM: pxa: move mach/sound.h to linux/platform_data/ adds ee84cbd5df2b ARM: pxa: move regs-lcd.h into driver adds e86bd43bcfc5 watchdog: sa1100: use platform device registration adds 2548e6c76ebf ARM: pxa: pxa2xx-ac97-lib: use IRQ resource adds b83deaa74155 ARM: pxa: move pcmcia board data into mach-pxa adds 225b5d376e53 ARM: pxa: make addr-map.h header local adds 57bf0f5a162d ARM: pxa: use pdev resource for palmld mmio adds 2672a4bff6c0 ARM: pxa: maybe fix gpio lookup tables adds 80b1f9ef6d35 ARM: pxa: tosa: use gpio descriptor for audio adds 24d25d702a89 ARM: pxa: poodle: use platform data for poodle asoc driver adds 57d24736bbfa ARM: pxa: corgi: use gpio descriptors for audio adds e7bb01662217 ARM: pxa: hx4700: use gpio descriptors for audio adds 1b1474712d44 ARM: pxa: lubbock: pass udc irqs as resource adds c878ab233065 ARM: pxa: spitz: use gpio descriptors for audio adds 3c0dfff9ab37 ARM: pxa: eseries: use gpio lookup for audio adds 0560aa4869dc ARM: pxa: z2: use gpio lookup for audio device adds fd05eb8de0ef ARM: pxa: magician: use platform driver for audio adds 9b03d7f95bd4 ARM: pxa: mainstone-wm97xx: use gpio lookup table adds 0c8471b9ff51 ARM: pxa: zylonite: use gpio lookup instead mfp header adds bbb2fcec10c9 input: touchscreen: mainstone: fix pxa2xx+pxa3xx configuration adds ac571609a9fa input: touchscreen: mainstone: sync with zylonite driver adds d8cfe5b987d1 Input: touchscreen: use wrapper for pxa2xx ac97 registers adds 360bc40e8386 Input: wm97xx - switch to using threaded IRQ adds 87fe22b27c46 Input: wm97xx - get rid of irq_enable method in wm97xx_mach_ops adds 9434d28352bb ASoC: pxa: use pdev resource for FIFO regs adds f332a7e1a39f ASoC: pxa: ac97: use normal MMIO accessors adds 14674c826d52 ASoC: pxa: i2s: use normal MMIO accessors adds d3791b1dcf41 ARM: pxa: pcmcia: move smemc configuration back to arch adds 31b5506d38d1 ARM: pxa: remove get_clk_frequency_khz() adds 764063eee762 cpufreq: pxa3: move clk register access to clk driver adds f81a438df97f ARM: pxa: move smemc register access from clk to platform adds 827a6107f348 ARM: pxa: move clk register definitions to driver adds ce6fb3fc292f power: tosa: simplify probe function adds ec86d0580554 ARM: pxa: tosa: use gpio lookup for battery adds 77b9aeb6e3cd ARM: pxa: remove unused mach/bitfield.h adds 5153474f0a43 ARM: mmp: remove tavorevb board support adds 73bae3764887 ARM: mmp: rename pxa_register_device adds 77a3a9943310 ARM: pxa: move plat-pxa to drivers/soc/ adds 2746f7c78b42 ARM: PXA: fix multi-cpu build of xsc3 adds 3ef7513d7a8d ARM: pxa: move mach/*.h to mach-pxa/ adds 73d5106e9489 ARM: pxa: remove support for MTD_XIP adds 7643a9ca9f8e ARM: pxa: convert to multiplatform adds ac4b03d5ad6b Merge branch 'pxa-multiplatform-5.18' of git://git.kernel. [...] adds 73ff1fca248e Merge branch 'arm/multiplatform-late' into for-next adds b54ecac10938 Merge branch 'arm/fixes' into for-next adds 75e64de87141 Merge tag 'dt-cleanup-5.19' of git://git.kernel.org/pub/sc [...] adds 9423c823e5a5 Merge tag 'samsung-dt-5.19' of git://git.kernel.org/pub/sc [...] adds 9c099a379c88 Merge tag 'samsung-dt64-5.19' of git://git.kernel.org/pub/ [...] adds 0769fcbdad48 Merge branch 'arm/dt' into for-next adds 839a15a1fe65 Merge tag 'v5.18-rc3' into for-next adds 54711ee4f65d Merge tag 'memory-controller-drv-5.19' of git://git.kernel [...] adds 44e7aa41c738 Merge branch 'arm/drivers' into for-next adds 5e87f91cfe6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9e6c861a2954 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f3fd53791e0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 24b3d6736ab7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 21be2e0b06f7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 1b8ceba3cea7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 62fc8cfef7c6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds dd707c77a6b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4334178e210c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f7bd69fdd45f MAINTAINERS: omap: remove me as a maintainer adds a003f03581f6 MAINTAINERS: omap1: Add Janusz as an additional maintainer adds f5582834f380 ARM: dts: omap3/4/5: fix ethernet node name for different [...] adds f41f5a993395 ARM: dts: logicpd-som-lv: Move pinmuxing to peripheral nodes adds bbcd3f73e83e ARM: dts: am335x: Guardian: Update NAND partition table adds 062859b506ba ARM: dts: am335x: Guardian: Rename power button label adds 87e4e2bf90fb ARM: dts: am335x: Guardian: Add keypad adds d8da0fd61517 ARM: dts: am335x: Guardian: Disable poweroff support from RTC adds 42c83b73aea1 ARM: dts: am335x: Guardian: Remove mmc status led adds 6794adf4a2aa ARM: dts: am335x: Guardian: Update life led adds b5bf6b434575 ARM: dts: am335x: Guardian: Update beeper label adds 228e0021e733 ARM: dts: am335x: Guardian: Update regulator node name adds 677d85570708 ARM: dts: am335x: Guardian: Add lcd port adds 60f68df3971b ARM: dts: am335x: Guardian: Update backlight parameter adds 2d983a375511 ARM: dts: am335x: Guardian: Enable UART port two adds 783bc2bb4fb1 ARM: dts: am335x: Guardian: Disable DMA property of USB1 adds 6e049b9a4210 ARM: dts: am335x: Guardian: Update interface pinmux adds 762217eaf925 ARM: dts: am335x: Guardian: Add gpio line manes adds 521153f25c2f ARM: dts: am335x: Guardian: Update comments adds dff844e1fe17 ARM: dts: am335x-baltos: update MPU regulator range adds d873b58b1877 Merge branch 'omap-for-v5.19/dt' into for-next adds 883f464c1d23 ARM: OMAP2+: add missing of_node_put before break and return adds 7ff078915013 ARM: OMAP2+: drop omap_device_register() helper adds df3eb1feeb73 ARM: OMAP2+: drop hwmod-clock helper comment adds 46a3897a87f0 Merge branch 'omap-for-v5.19/soc' into for-next adds b6cd9be3d288 bus: ti-sysc: Drop commas after SoC match table sentinels adds e7b192fae27b Merge branch 'omap-for-v5.19/ti-sysc' into for-next adds 0318e72d28be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 73618b43dc5a ARM: dts: qcom-*-sony*: Mention SONY board names in DT filenames adds eba5e62045b2 ARM: dts: qcom-msm8974: Remove properties that are always [...] adds b905c34ae7db ARM: dts: qcom-msm8974*: Fix UART naming adds bb167546d068 ARM: dts: qcom-msm8974*: Fix I2C labels adds 4de36f7b6d0e ARM: dts: qcom-msm8974: Fix up mdss nodes adds 64cf62683b53 ARM: dts: qcom-msm8974: Fix up SDHCI nodes adds 087c9704d5bb ARM: dts: qcom-msm8974*: Rename msmgpio to tlmm adds 9f440d17e230 ARM: dts: qcom-apq8074-dragonboard: Use &labels adds 409ab7dc57c4 ARM: dts: qcom-msm8974-fp2: Use &labels adds 1c1574e24990 ARM: dts: qcom-msm8974-lge-nexus5: Use &labels adds 1d59524b9181 ARM: dts: qcom-msm8974-klte: Use &labels adds 5c554c2d67a8 ARM: dts: qcom-msm8974-{"hon","am"}ami: Commonize and mode [...] adds 598a1e333224 ARM: dts: qcom-msm8974-castor: Use &labels adds 7bdc6d8c37c0 ARM: dts: qcom-msm8974pro: Use &labels adds c91995681836 ARM: dts: qcom-msm8974pro-*: Use the 8974pro name in DT filenames adds 2daa785817dd ARM: dts: qcom-msm8974: Convert ADSP to a MMIO device adds f300826d27be ARM: dts: qcom-msm8974: Sort and clean up nodes adds 9f43e1973840 ARM: dts: qcom-msm8974*: Enable IMEM unconditionally adds 1dfe967ec7cf ARM: dts: qcom-msm8974*: Consolidate I2C/UART/SDHCI adds 09db313d392b ARM: dts: qcom-msm8974*: Clean up old GPIO declarations adds e82be679de94 ARM: dts: qcom-msm8974-rhine: Add NFC and enable I2C hosts adds e63d4c51997a ARM: dts: qcom-msm8974-rhine: Add pstore node adds 4b6a151f17cb ARM: dts: qcom-msm8974*: Remove unnecessary include adds 260ec87d3b48 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] adds 001891c8a0cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9eccf6dc8492 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b4d6be6287b0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f7b161709513 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 4d722cc8db42 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d1ba2b36b25a ARM: dts: nuvoton: align SPI NOR node name with dtschema adds d8e5c884cca3 ARM: dts: omap: align SPI NOR node name with dtschema adds 89e73afc3f54 ARM: dts: marvell: align SPI NOR node name with dtschema adds 251c2d7ed37d Merge branch 'for-v5.19/arm-dts-cleanups' into for-next adds ef4ec6e4365a arm64: dts: mediatek: mt8183-kukui: align SPI NOR node nam [...] adds d4afdeb21315 arm64: dts: microchip: align SPI NOR node name with dtschema adds 43be65bbe7cf arm64: dts: marvell: align SPI NOR node name with dtschema adds ede6d0d54a85 Merge branch 'for-v5.19/arm-dts64-cleanups' into for-next adds 2965eff5a0bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8dd3cdeaf303 arm64: dts: juno: Fix SCMI power domain IDs for ETF and CS funnel adds e7676a00bc52 arm64: dts: juno: add CTI entries to device tree adds b51e71bc13f6 dt-bindings: arm: add corstone1000 platform adds 063001f0ecf9 arm64: dts: arm: add corstone1000 device tree adds 06fd9f1ceb6e Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] adds 2e6b0d0f8fc8 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds d522b73bc9b9 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds c856d5e6edf5 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 0f30508e9217 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 629db416bf46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 81ae2d2db7cd Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 4050d05def8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8cbd2b737c63 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds 4a7df3905552 csky: atomic: Optimize cmpxchg with acquire & release adds 3b2d89837ed4 csky: atomic: Add custom atomic.h implementation adds a8440ece64f1 csky: atomic: Add conditional atomic operations' optimization adds 6efeb2692388 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds 67279e9a4b33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8f0f265e6cf5 microblaze: Use simple memset implementation from lib/string.c adds 95fee37be45f microblaze: Do loop unrolling for optimized memset implementation adds 61a4e653cabd microblaze: Use simple memmove/memcpy implementation from [...] adds e4c70fc69566 microblaze: Wire memblock_dump_all() adds 68cbfae83a72 microblaze: Add support for reserved memory defined by DT adds 7a42df97f44d Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds 244cc757052e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d02ea065d9de Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7da9ca3f5b1e riscv: mm: Remove the copy operation of pmd adds 6f6fa9cede8f riscv: dts: Add dma-channels property and modify compatible adds d26eee72d9b9 riscv: dts: rename the node name of dma adds eedf9266cfa4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e18863ad87bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 03775bd27236 xtensa: localize labels used in memmove adds 168a5b8235c5 xtensa: iss: drop opened_list logic from the network driver adds 8ac60cc99653 xtensa: iss: replace iss_net_set_mac with eth_mac_addr adds e608720cb213 xtensa: iss: clean up per-device locking in network driver adds 12e1f4181626 xtensa: iss: extract and constify network callbacks adds 7ad5b44fe3b4 xtensa: move asid_cache from fault.c to mmu.c adds 239d495bbaa6 xtensa: extract vmalloc_fault code into a function adds fa6b1281e4f0 xtensa: noMMU: allow handling protection faults adds 4952d72516d9 xtensa: drop dead code from entry.S adds 10ab3d8123a6 xtensa: move trace_hardirqs_off call back to entry.S adds a479c80e50b0 xtensa: use abi_* register names in the kernel exit code adds 84e65f5c4d47 xtensa: enable context tracking adds 3d72819a26b1 xtensa: enable HAVE_VIRT_CPU_ACCOUNTING_GEN adds d2e04f8a4066 xtensa: enable KCSAN adds 1684764df65c xtensa: clean up function declarations in traps.c adds d8cecc0a01d7 xtensa: clean up exception handler prototypes adds 2f73233a3561 xtensa: clean up declarations in coprocessor.h adds 51ce31e274c4 xtensa: clean up excsave1 initialization adds b679a4cc4d5f xtensa: use callx0 opcode in fast_coprocessor adds 8a1b96fa525a xtensa: handle coprocessor exceptions in kernel mode adds 0c9e3feab141 xtensa: add xtensa_xsr macro adds 74c2ee227008 xtensa: merge SAVE_CP_REGS_TAB and LOAD_CP_REGS_TAB adds cdbb36798b81 xtensa: get rid of stack frame in coprocessor_flush adds d60d2f9a956c xtensa: support coprocessors on SMP adds 10b0948de634 xtensa: add hibernation support adds 1ea6fe4d7552 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 0014edaedfd8 fs: unset MNT_WRITE_HOLD on failure adds 491d9f62abf3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a7a5bc5fe8ac fscrypt: log when starting to use inline encryption adds ef1fbd592b4b Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds 5a9d53e82a31 Merge branch 'misc-5.18' into for-next-current-v5.17-20220421 adds 991771e8b3cd Merge branch 'for-next-current-v5.17-20220421' into for-ne [...] adds fae936e6d53e btrfs: reserve correct number of items for unlink and rmdir adds 231b81115a30 btrfs: reserve correct number of items for rename adds 7bafad21c8bb btrfs: fix anon_dev leak in create_subvol() adds 49d8438b853a btrfs: get rid of btrfs_add_nondir() adds 2e0f87e53ecc btrfs: remove unnecessary btrfs_i_size_write(0) calls adds 2db8da0d3682 btrfs: remove unnecessary inode_set_bytes(0) call adds c0582c2f376d btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] adds 0974ed80ab36 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl adds 7b64b7cfc6a7 btrfs: remove redundant name and name_len parameters to cr [...] adds e05c1b974db0 btrfs: don't pass parent objectid to btrfs_new_inode() explicitly adds d7daf6da09cf btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() adds 31a12d2fa528 btrfs: set inode flags earlier in btrfs_new_inode() adds bbb654295212 btrfs: avoid unnecessary btree search restarts when reading node adds 9b423bb93b06 btrfs: release upper nodes when reading stale btree node f [...] adds 9c864d579d38 btrfs: update outdated comment for read_block_for_search() adds 7b2458e490b2 btrfs: remove trivial wrapper btrfs_read_buffer() adds 3a717eaa25f1 btrfs: scrub: rename members related to scrub_block::pagev adds 057dd30c1628 btrfs: scrub: rename scrub_page to scrub_sector adds 7f721e9b14c3 btrfs: scrub: rename scrub_bio::pagev and related members adds b5758b2f6fa4 btrfs: introduce btrfs_for_each_slot iterator macro adds 573df87602df btrfs: use btrfs_for_each_slot in find_first_block_group adds ec92256ee595 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy adds 27d6bf95edb5 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item adds 183ea3284215 btrfs: use btrfs_for_each_slot in btrfs_real_readdir adds 0ee2f2c87ee2 btrfs: use btrfs_for_each_slot in did_create_dir adds 9cd225d92f17 btrfs: use btrfs_for_each_slot in can_rmdir adds 9098572a3255 btrfs: use btrfs_for_each_slot in is_ancestor adds 002e8144c4fd btrfs: use btrfs_for_each_slot in process_all_refs adds e39847467bf4 btrfs: use btrfs_for_each_slot in process_all_new_xattrs adds c59cc36d2f7b btrfs: use btrfs_for_each_slot in process_all_extents adds e91cb8f852ad btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths adds 8d729d2d0703 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree adds db6d593e2a2b btrfs: use btrfs_for_each_slot in btrfs_listxattr adds 6f01967210b0 btrfs: use a local variable for fs_devices pointer in btrf [...] adds 7ed1c42c9905 btrfs: warn when extent buffer leak test fails adds 5d34d6eb3076 btrfs: allocate inode outside of btrfs_new_inode() adds 58ea39831a10 btrfs: factor out common part of btrfs_{mknod,create,mkdir}() adds 8f5b4c98f5cf btrfs: reserve correct number of items for inode creation adds 2e7def39ba53 btrfs: move common inode creation code into btrfs_create_n [...] adds 38d109905431 btrfs: restore inode creation before xattr setting adds daa1210fed48 btrfs: only reserve the needed data space amount during fallocate adds 96295db5c4df btrfs: remove useless dio wait call when doing fallocate z [...] adds f1d9bb8b6afa btrfs: remove inode_dio_wait() calls when starting reflink [...] adds 2a11bbcd53e5 btrfs: remove ordered extent check and wait during fallocate adds 7df65a0be964 btrfs: lock the inode first before flushing range when pun [...] adds 98d89a0c13f3 btrfs: remove ordered extent check and wait during hole pu [...] adds f9ecc0f60142 btrfs: add and use helper to assert an inode range is clean adds e081b8e16902 btrfs: tree-checker: check extent buffer owner against own [...] adds 2feb1dc00d57 btrfs: add messages to printk index adds a6a5a787f60f btrfs: avoid blocking on page locks with nowait dio on com [...] adds b01d48f2f246 btrfs: avoid blocking nowait dio when locking file range adds 50f03877a880 btrfs: avoid double nocow check when doing nowait dio writes adds 4fb898cf6558 btrfs: stop allocating a path when checking if cross refer [...] adds 417acf2f5bff btrfs: free path at can_nocow_extent() before checking for [...] adds 09a2d08a29fa btrfs: release path earlier at can_nocow_extent() adds e8e825fde5ea btrfs: avoid blocking when allocating context for nowait d [...] adds 0cc26c49487c btrfs: avoid blocking on space revervation when doing nowa [...] adds 7fb56621d321 btrfs: replace memset with memzero_page in data checksum v [...] adds 40f5ca6652d1 btrfs: remove checks for arg argument in btrfs_ioctl_balance adds 2ef098c15643 btrfs: simplify code flow in btrfs_ioctl_balance adds 8ce7c2d3c7dd fs: add a lockdep check function for sb_start_write() adds 2ec11e556385 btrfs: assert that relocation is protected with sb_start_write() adds a6beb3f8b8c4 btrfs: use dummy extent buffer for super block sys chunk a [...] adds 05ab9492bfa7 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] adds 988a063f4f99 btrfs: expand subpage support to any PAGE_SIZE > 4K adds 8730dc881991 btrfs: remove unnecessary type casts adds ec59ab6c919c btrfs: factor out allocating an array of pages adds ce9db0622ef1 btrfs: allocate page arrays using bulk page allocator adds ea051118970c btrfs: wait between incomplete batch memory allocations adds 9d36a39eb364 btrfs: move common NOCOW checks against a file extent into [...] adds 1cc59812a444 btrfs: do not test for free space inode during NOCOW check [...] adds 2554d99dff8f btrfs: make the bg_reclaim_threshold per-space info adds 6c3b61b0c45a btrfs: allow block group background reclaim for non-zoned [...] adds 9f3314cb01a0 btrfs: change the bg_reclaim_threshold valid region from 0 to 100 adds a8f2c7109b97 btrfs: zoned: make auto-reclaim less aggressive adds 3019542c61e1 btrfs: fix leaked plug after failure syncing log on zoned [...] adds a418a8783b24 btrfs: factor check and flush helpers from __btrfsic_submit_bio adds 4be464c969af btrfs: check-integrity: split submit_bio from btrfsic checking adds fbe678b39f92 btrfs: check-integrity: simplify bio allocation in btrfsic [...] adds d72614897ce5 btrfs: use on-stack bio in repair_io_failure adds ee2a9085b16d btrfs: use on-stack bio in scrub_recheck_block adds 4f34c7db59ae btrfs: use on-stack bio in scrub_repair_page_from_good_copy adds 07b75904c62e btrfs: move the call to bio_set_dev out of submit_stripe_bio adds 9204452d3262 btrfs: pass a block_device to btrfs_bio_clone adds 63fd880c6428 btrfs: pass bio opf to rbio_add_io_page adds 975b72c237e6 btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios adds 9c4b94f39bea btrfs: don't allocate a btrfs_bio for scrub bios adds d6a25beeceb7 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages adds 9636dcfa568a btrfs: remove unnecessary check of iput argument adds b84a121a78c5 btrfs: remove the zoned/zone_size union in struct btrfs_fs_info adds e6223d896145 btrfs: fix and document the zoned device choice in alloc_new_bio adds b3cbde59934b btrfs: simplify parameters of submit_read_repair() and rename adds 425b888e14b5 btrfs: fix direct I/O read repair for split bios adds 6d0af347ccca btrfs: fix direct I/O writes for split bios on zoned devices adds fc3b2ee49387 btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode() adds 279bc7a144ef btrfs: use non-bh spin_lock in zstd timer callback adds 03f0411f8a65 btrfs: avoid double clean up when submit_one_bio() failed adds 56307e2c4374 btrfs: fix the error handling for submit_extent_page() for [...] adds 6c740a818506 btrfs: return correct error number for __extent_writepage_io() adds 65f7c6c9a3bb btrfs: remove search start argument from first_logical_byte() adds c2af72028d05 btrfs: use rbtree with leftmost node cached for tracking l [...] adds fccf44398167 btrfs: use a read/write lock for protecting the block groups tree adds 1ea1b8a455c2 btrfs: return block group directly at btrfs_next_block_group() adds 428ca47f98af btrfs: avoid double search for block group during NOCOW writes adds 6f95f8ff913c btrfs: do not pass compressed_bio to submit_compressed_bio() adds 60a6c2f16c76 btrfs: fix assertion failure during scrub due to block gro [...] adds 493ac50f5540 btrfs: zoned: use dedicated lock for data relocation adds 2b8353bf3106 btrfs: export a helper for compression hard check adds 90bc2cc162de btrfs: do not allow compression on nodatacow files adds 432a1d454ece btrfs: improve error reporting in lookup_inline_extent_backref adds 3710f54d1217 btrfs: repair super block num_devices automatically adds 22da959156da btrfs: move btrfs_readpage to extent_io.c adds 5cd550beb636 btrfs: remove unused bio_flags argument to btrfs_submit_me [...] adds 7e18612940fe btrfs: do not return errors from btrfs_submit_metadata_bio adds a7ab1d31ba5a btrfs: do not return errors from btrfs_submit_compressed_read adds f1ffc4b573eb btrfs: do not return errors from submit_bio_hook_t instances adds 6f3fefba4796 btrfs: always log symlinks in full mode adds 181ed17f644d btrfs: do not BUG_ON() on failure to update inode when set [...] adds c39da4a85bcb btrfs: skip compression property for anything other than f [...] adds 7d44cab5a41e btrfs: reduce width for stripe_len from u64 to u32 adds 9fe525abb2a4 btrfs: raid56: open code rbio_nr_pages() adds b54952ca627d btrfs: raid56: make btrfs_raid_bio more compact adds 4533a717579e btrfs: raid56: introduce new cached members for btrfs_raid_bio adds 089d9d68e715 btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors adds cee452a7d27f btrfs: raid56: introduce btrfs_raid_bio::bio_sectors adds d6fbf7346528 btrfs: raid56: make rbio_add_io_page() subpage compatible adds a4e30d9feafc btrfs: raid56: make finish_parity_scrub() subpage compatible adds 62d79d3428a0 btrfs: raid56: make __raid_recover_endio_io() subpage compatible adds 9db709620bc8 btrfs: raid56: make finish_rmw() subpage compatible adds ef0cea646a4c btrfs: raid56: open code rbio_stripe_page_index() adds 17bd7fc85039 btrfs: raid56: make raid56_add_scrub_pages() subpage compatible adds e82646841085 btrfs: raid56: remove btrfs_raid_bio::bio_pages array adds cc3bad63876c btrfs: raid56: make set_bio_pages_uptodate() subpage compatible adds ee1c2f8e8ea8 btrfs: raid56: make steal_rbio() subpage compatible adds 802c194edd38 btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] adds 7650de016c17 btrfs: raid56: enable subpage support for RAID56 adds ff71b5b24f6b Merge branch 'misc-next' into for-next-next-v5.18-20220421 adds efecd1a798a1 btrfs: convert delayed_nodes_tree into an xarray adds 6629b67599d1 Merge branch 'ext/gabe/xarray-delayed-nodes' into for-next [...] adds 6f5fae0d63bc btrfs: Turn fs_info member buffer_radix into XArray adds a595b282170a Merge branch 'ext/gabe/xarray-extent-buffers' into for-nex [...] adds c927f989949d btrfs: move definition of btrfs_raid_types to volumes.h adds ea9b3095c297 btrfs: use ilog2() to replace if () branches for btrfs_bg_ [...] adds dd41526acbe1 Merge branch 'ext/qu/raid-types' into for-next-next-v5.18- [...] adds 2f5898ad2676 btrfs: calculate @physical_end using @dev_extent_len direc [...] adds a3ab2b3ea997 btrfs: introduce a helper to locate an extent item adds be8a2f75b485 btrfs: introduce dedicated helper to scrub simple-mirror b [...] adds 8b1846bc8627 btrfs: introduce dedicated helper to scrub simple-stripe b [...] adds 35411e5b0301 btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() adds 3cbaa9e2378b btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] adds 3d79f48c6447 btrfs: refactor scrub_raid56_parity() adds f29f9144929c btrfs: use find_first_extent_item() to replace the open-co [...] adds 6eb596a51f83 btrfs: move scrub_remap_extent() call into scrub_extent() [...] adds 7d8ed0a905f9 Merge branch 'ext/qu/scrub-refactor-v4' into for-next-next [...] adds 1983158cf565 Merge branch 'for-next-next-v5.18-20220421' into for-next- [...] adds 92176e676ebf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9d744e340ba5 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 41f10081a92a cifs: fix NULL ptr dereference in refresh_mounts() adds cd70a3e8988a cifs: use correct lock type in cifs_reconnect() adds f5d0f921ea36 cifs: destage any unwritten data to the server before call [...] adds af0987c2371b Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 25b1430a7cb4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds cf67965771b0 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds ad5cd4f4ee4d ext4: fix fallocate to use file_modified to update permiss [...] adds a2b0b205d125 ext4: fix symlink file size not match to file content adds b98535d09179 ext4: fix bug_on in start_this_handle during umount filesystem adds c186f0887fe7 ext4: fix use-after-free in ext4_search_dir adds 2da376228a24 ext4: limit length to bitmap_maxbytes - blocksize in punch_hole adds 7102ffe4c166 ext4, doc: fix incorrect h_reserved size adds 10b01ee92df5 ext4: fix overhead calculation to account for the reserved [...] adds 85d825dbf489 ext4: force overhead calculation if the s_overhead_cluster [...] adds eb7054212eac ext4: update the cached overhead value in the superblock adds 63ccfa348de5 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 930e2607638d f2fs: remove obsolete whint_mode adds 0adc2ab0e8a8 f2fs: keep io_flags to avoid IO split due to different op_ [...] adds 27275f181c7a f2fs: fix wrong condition check when failing metapage read adds 927ca0d435e7 f2fs: check pinfile in gc_data_segment() in advance adds 53d2ac130290 f2fs: don't set GC_FAILURE_PIN for background GC adds 8139588a7b58 f2fs: remove unnecessary f2fs_lock_op in f2fs_new_inode adds d6a7917f4dba f2fs: introduce data read/write showing path info adds b256899b1f9a f2fs: fix to do sanity check on inline_dots inode adds 20f5fc8d8887 f2fs: fix dereference of stale list iterator after loop body adds 3ec9dd7e528d f2fs: Remove usage of list iterator pas the loop for list_ [...] adds 9b01ba7c91c9 f2fs: replace usage of found with dedicated list iterator [...] adds 2ee6a74817b9 f2fs: give priority to select unpinned section for foreground GC adds 6c4ad07ad2b3 f2fs: remove WARN_ON in f2fs_is_valid_blkaddr adds a79a81e7d565 f2fs: use flush command instead of FUA for zoned device adds b79ddd945ea2 f2fs: avoid infinite loop to flush node pages adds bd81ee2c78d6 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds cb9874316130 fuse: write inode in fuse_release() adds 8c9f0263968a fuse: Apply flags2 only when userspace set the FUSE_INIT_EXT adds 611379e8d2c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0da5e0dd8992 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 103fa2b07c4b Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds de8b05cca17a Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds f2cdaeb32c81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 48dcee273ff3 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds b954ebba296b zonefs: Clear inode information flags on inode creation adds 191395392079 zonefs: Fix management of open zones adds 2b95a23c4f50 zonefs: Rename super block information fields adds 7d6dfbe03bd3 zonefs: Always do seq file write open accounting adds 9277a6d4fbd4 zonefs: Export open zone resource information through sysfs adds 87c9ce3ffec9 zonefs: Add active seq file accounting adds ae4303886652 documentation: zonefs: Cleanup the mount options section adds c907372552bb documentation: zonefs: Document sysfs attributes adds 2d7a5cb75489 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cf2646cf51b3 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 57384863d490 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 84fdc506ff63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f7844fbc3bbd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6d09085b38e5 HID: wacom: Adding Support for new usages adds 75686595d0fe Merge branch 'for-5.19/wacom' into for-next adds e9c8c7c43b51 HID: Driver for Google Hangouts Meet Speakermic adds e0452733a746 Merge branch 'for-5.19/google' into for-next adds 6ff1cae2e30a HID: wacom: Correct power_supply type adds 25c3dcf1df09 Merge branch 'for-5.19/wacom' into for-next adds eea4269f135e HID: uclogic: Compress params format string adds f25df3532832 HID: uclogic: Reduce indent for params format str/args adds 2112b49eaa5c HID: uclogic: Add support for bitmap dials adds 6facd076f5a9 HID: uclogic: Add support for Huion Q620M adds 757c1bc54021 Merge branch 'for-5.19/uclogic' into for-next adds 62f8857b2d08 HID: amd_sfh: change global variables to static adds 9a7febc42cd5 Merge branch 'for-5.19/amd-sfh' into for-next adds 1d07cef7fd75 HID: multitouch: Add support for Google Whiskers Touchpad adds 23507c8efba8 Merge branch 'for-5.18/upstream-fixes' into for-next adds 116c3f4a78eb HID: hid-led: fix maximum brightness for Dream Cheeky adds d5b253114682 Merge branch 'for-5.18/upstream-fixes' into for-next adds 1af20714feda HID: elan: Fix potential double free in elan_input_configured adds 22d0912fc3fd Merge branch 'for-5.18/upstream-fixes' into for-next adds c09ccf63103a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a76c972778f8 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 321cf29c3205 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 898ee22c32be Drop Documentation/ide/ adds c2fe645e5f14 rtla: Documentation: fix email addresses adds dc701cfc5b26 Documentation: siphash: convert danger note to warning for [...] adds 561fb3cd5ec2 Documentation: siphash: enclose HalfSipHash usage example [...] adds 125c7d3ae2e0 Documentation: kunit: change complete_and_exit to kthread_ [...] adds cf3da21d0818 Docs: Add cpio requirement to changes.rst adds 623638d9cb48 Docs: Replace version by 'current' in changes.rst adds 7e204fa217ee Documentation: move watch_queue to core-api adds 325a512c7009 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 41b11b54eea2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds ded4ed06d5fe Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds e939972dec3b Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 095f212a8a2e Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds c4b0d9ba15ef Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 930ef66e30d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6feab44e2ba3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8e9e678e4758 net: dsa: move reset of VLAN filtering to dsa_port_switchd [...] adds 726816a129cb net: dsa: make cross-chip notifiers more efficient for hos [...] adds b2033a05a719 net: dsa: use dsa_tree_for_each_user_port in dsa_slave_change_mtu adds cf1c39d3b3a5 net: dsa: avoid one dsa_to_port() in dsa_slave_change_mtu adds 4715029fa7e9 net: dsa: drop dsa_slave_priv from dsa_slave_change_mtu adds be6ff9665d64 net: dsa: don't emit targeted cross-chip notifiers for MTU change adds 8ab38ed77985 Merge branch 'dsa-cross-chip-notifier-cleanup' adds 0d14657f4083 net: atlantic: Implement xdp control plane adds 26efaef759a1 net: atlantic: Implement xdp data plane adds 45638f013a63 net: atlantic: Implement .ndo_xdp_xmit handler adds e97e917b0efb Merge branch 'atlantic-xdp-multi-buffer' adds 286c61e72797 net: hns3: add ethtool parameter check for CQE/EQE mode adds 07fdc163ac88 net: hns3: refactor hns3_set_ringparam() adds 6fde96df0447 net: hns3: refine the definition for struct hclge_pf_to_vf_msg adds bcc7a98f0d3c net: hns3: add failure logs in hclge_set_vport_mtu adds 2373b35c24ff net: hns3: add log for setting tx spare buf size adds 2e0f53887011 net: hns3: update the comment of function hclgevf_get_mbx_resp adds 9c657cbc2c15 net: hns3: fix the wrong words in comments adds 350cb4409246 net: hns3: replace magic value by HCLGE_RING_REG_OFFSET adds 29c17cb67271 net: hns3: remove unnecessary line wrap for hns3_set_tunable adds e92453b9fe09 Merge branch 'hns3-next' adds 6f2d04ccae9b dt-bindings: net: dsa: realtek: cleanup compatible strings adds fcd30c96af95 net: dsa: realtek: remove realtek,rtl8367s string adds e63dd4123507 ar5523: Use kzalloc instead of kmalloc/memset adds 285ba06b0edb net/sched: flower: Helper function for vlan ethtype checks adds 6ee59e554d33 net/sched: flower: Reduce identation after is_key_vlan ref [...] adds 34951fcf26c5 flow_dissector: Add number of vlan tags dissector adds b40003128226 net/sched: flower: Add number of vlan tags filter adds 99fdb22bc5e9 net/sched: flower: Consider the number of tags for vlan filters adds c1f6f1e6733c Merge branch 'net-sched-flower-num-vlan-tags' adds eb38c2053b67 can: rx-offload: rename can_rx_offload_queue_sorted() -> c [...] adds 85d4eb2a3dfe can: bittiming: can_calc_bittiming(): prefer small bit rat [...] adds 20c7258980e0 can: Fix Links to Technologic Systems web resources adds bb75e352d7ac can: mscan: mpc5xxx_can: Prepare cleanup of powerpc's asm/prom.h adds e6ec83790593 can: flexcan: using pm_runtime_resume_and_get instead of p [...] adds badea4fc7025 MAINTAINERS: rectify entry for XILINX CAN DRIVER adds ae38fda02996 can: xilinx_can: mark bit timing constants as const adds 44b6b105dd24 dt-bindings: can: renesas,rcar-canfd: document r8a77961 support adds 621119764850 dt-binding: can: mcp251xfd: add binding information for mcp251863 adds c6f2a617a0a8 can: mcp251xfd: add support for mcp251863 adds fb23e43a0a9c dt-bindings: vendor-prefix: add prefix for the Czech Techn [...] adds 1da9d6e35b6b dt-bindings: net: can: binding for CTU CAN FD open-source [...] adds 2dcb8e8782d8 can: ctucanfd: add support for CTU CAN FD open-source IP c [...] adds 792a5b678e81 can: ctucanfd: CTU CAN FD open-source IP core - PCI bus support. adds e8f0c23a2415 can: ctucanfd: CTU CAN FD open-source IP core - platform/S [...] adds c3a0addefbde docs: ctucanfd: CTU CAN FD open-source IP core documentation. adds cfdb2f365cb9 MAINTAINERS: Add maintainers for CTU CAN FD IP core driver adds 85ef87ba9bc2 Merge tag 'linux-can-next-for-5.19-20220419' of git://git. [...] adds de28976d2650 mlxsw: core_linecards: Introduce ops for linecards status [...] adds 7b261af9f641 mlxsw: core: Add bus argument to environment init API adds a11e1ec141ea mlxsw: core_env: Split module power mode setting to a sepa [...] adds 06a0fc43bb10 mlxsw: core_env: Add interfaces for line card initializati [...] adds f11a323da46c mlxsw: core_thermal: Add interfaces for line card initiali [...] adds 99a03b3193f6 mlxsw: core_hwmon: Add interfaces for line card initializa [...] adds 365014f5c394 Merge branch 'mlxsw-line-card-status-tracking' adds 4facbe3d4426 drivers: net: davinci_mdio: using pm_runtime_resume_and_ge [...] adds 9c8774e629a1 net: eql: Use kzalloc instead of kmalloc/memset adds ef397ec653aa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c6c1f11b691e xsk: Improve xdp_do_redirect() error codes adds 2be4a677ccb2 xsk: Diversify return codes in xsk_rcv_check() adds 0bd5ab511e30 ice, xsk: Decorate ICE_XDP_REDIR with likely() adds d090c885860f ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() adds 50ae06648073 ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full adds b8aef650e549 i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full adds c7dd09fd4628 ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full adds ed8a6bc60f9e ice, xsk: Diversify return values from xsk_wakeup call paths adds ed7ae2d62217 i40e, xsk: Diversify return values from xsk_wakeup call paths adds 0f8bf018899e ixgbe, xsk: Diversify return values from xsk_wakeup call paths adds 7b7f2f273d87 mlx5, xsk: Diversify return values from xsk_wakeup call paths adds a817ead4154d stmmac, xsk: Diversify return values from xsk_wakeup call paths adds 4efad196163f ice, xsk: Avoid refilling single Rx descriptors adds 0fb53aabc5fc xsk: Drop ternary operator from xskq_cons_has_entries adds 2324257dbd68 selftests/bpf: Refactor prog_tests logging and test execution adds 055eb9553327 bpf: Move rcu lock management out of BPF_PROG_RUN routines adds 8c89b5db7a28 selftests/bpf: Limit unroll_count for pyperf600 test adds 44df171a10f8 selftests/bpf: Workaround a verifier issue for test exhandler adds a3820c481112 libbpf: Support opting out from autoloading BPF programs d [...] adds 0d7fefebea55 selftests/bpf: Use non-autoloaded programs in few tests adds eb596b090558 bpf: Ensure type tags precede modifiers in BTF adds 24fe983abe01 selftests/bpf: Add tests for type tag order validation adds 0e5aefa334db Merge branch 'Ensure type tags are always ordered first in BTF' adds dcf456c9a095 bpf: Fix usage of trace RCU in local storage. adds 5af25a410acb libbpf: Fix usdt_cookie being cast to 32 bits adds 58ca8b0572cd libbpf: Support riscv USDT argument parsing logic adds c7655df434de Merge branch 'Support riscv libbpf USDT arg parsing logic' adds 45969b4152c1 bpf: Enlarge offset check value to INT_MAX in bpf_skb_{loa [...] adds 92ece28072f1 net: Change skb_ensure_writable()'s write_len param to uns [...] adds 127e7dca427b selftests/bpf: Add test for skb_load_bytes adds db69264f983a samples/bpf: Reduce the sampling interval in xdp1_user adds 93442f132b94 libbpf: Add error returns to two API functions adds df2867163213 libbpf: Update API functions usage to check error adds a66ab9a9e66a libbpf: Add documentation to API functions adds 42ba1308074d bpf: Make btf_find_field more generic adds e9147b4422e1 bpf: Move check_ptr_off_reg before check_map_access adds e130e8d5434b ixgbe, xsk: Get rid of redundant 'fallthrough' adds 9d87e41a6d64 i40e, xsk: Get rid of redundant 'fallthrough' adds 920fd5e1771d selftests/bpf: Fix attach tests retcode checks adds 6a12b8e20d7e selftests/bpf: Fix prog_tests uprobe_autoattach compilation error adds c14766a8a8f3 selftests/bpf: Fix map tests errno checks adds b71a2ebf74ef libbpf: Remove redundant non-null checks on obj_elf adds a262441620f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4cf3e48e3977 Bluetooth: btbcm: Support per-board firmware variants adds 114161ec3b92 Bluetooth: mt7921s: Fix the incorrect pointer check adds ac00caa218ca Bluetooth: fix dangling sco_conn and use-after-free in sco [...] adds 02fa192d49d8 Bluetooth: Keep MGMT pending queue ordered FIFO adds 4972e77ad2e7 Bluetooth: btintel: Constify static struct regmap_bus adds 1de614cf3ab1 Bluetooth: hci_qca: Use del_timer_sync() before freeing adds 19a04449eb57 Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_C [...] adds 84faf3e3439e Bluetooth: Print broken quirks adds 40fc9176241f Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] adds 2d965efc01cf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 958fd37cb6c4 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 304099a37cff mtd: core: Check devicetree alias for index adds 9638e151eeea dt-bindings: reserved-memory: Support MTD/block device adds d55e5d8931a8 mtd: phram: Allow probing via reserved-memory adds ec8615bcd6f3 mtd: phram: Allow cached mappings adds f83d2fad616b Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 3a745b51cdda mtd: rawnand: denali: Use managed device resources adds 15616c7cfb96 mtd: rawnand: gpmi: Refactor bch geometry settings function adds d10af38a2e3b mtd: rawnand: gpmi: Add strict ecc strength check adds 109158579e64 mtd: rawnand: gpmi: Uninline the gpmi_check_ecc function adds 2fb038eaeed8 mtd: rawnand: gpmi: Rename the variable ecc_chunk_size adds d9edc4bc67c4 mtd: rawnand: gpmi: Add large oob bch setting support adds f4c5c7f9d2e5 mtd: spinand: Add support for XTX XT26G0xA adds 3380557fc7e2 mtd: rawnand: add support for Toshiba TC58NVG0S3HTA00 NAND flash adds 7ff7a5f4893a Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds bcfcc0a61deb dt-bindings: crypto: ti,sa2ul: Add a new compatible for AM62 adds 5a6477eaf402 crypto: sa2ul - Add the new compatible for AM62 adds 753d67708798 hwrng: cn10k - Optimize cn10k_rng_read() adds 32547a6aedda hwrng: cn10k - Make check_rng_health() return an error code adds a77aba310936 crypto: ccp - Log when resetting PSP SEV state adds 4ffa1763622a crypto: marvell/cesa - ECB does not IV adds 6a71277ce91e hwrng: mpfs - Enable COMPILE_TEST adds 0b0002315adf crypto: hisilicon/qm - remove unused function declaration adds fb06eb9727d6 crypto: hisilicon/qm - set function with static adds 7982996c5b08 crypto: hisilicon/qm - replace hisi_qm_release_qp() with h [...] adds b0c42232fce4 crypto: hisilicon/qm - remove hisi_qm_get_free_qp_num() adds 42dc7a8b6997 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 479506a21bd2 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds ac2f033aa4fb drm/gma500: fix a potential repeat execution in psb_driver_load adds 52b1b46c39ae of: Create platform devices for OF framebuffers adds b76ecff8317e fbdev: Warn in hot-unplug workaround for framebuffers with [...] adds 36bf0611600d dt-bindings: display: ssd1307fb: Deprecate "-i2c" compatib [...] adds 1b6a79619088 dt-bindings: display: ssd1307fb: Extend schema for SPI con [...] adds fb197474eddc drm/solomon: Add ssd130x new compatible strings and deprec [...] adds 4203e88ba80b drm/solomon: Move device info from ssd130x-i2c to the core driver adds 74373977d2ca drm/solomon: Add SSD130x OLED displays SPI support adds 8cd9efd1b7fb drm/ttm: Add common debugfs code for resource managers adds af4a25bbe5e7 drm/vmwgfx: Add debugfs entries for various ttm resource managers adds 7212d24cec52 drm/amdgpu: Use TTM builtin resource manager debugfs code adds d0719e09264b drm/qxl: Use TTM builtin resource manager debugfs code adds 40d8d4bd0672 drm/radeon: Use TTM builtin resource manager debugfs code adds c3c2f38ce532 drm/vc4: hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi adds 8687b535553c drm/vc4: hdmi: Remove vc4_hdmi_encoder adds 32c2d7a536d1 drm/amdgpu: remove pointless ttm_eu usage from vkms adds f06e2167055f drm/amdgpu: remove pointless ttm_eu usage from DM adds 9f15930bb2ef drm/bridge: Fix error handling in analogix_dp_probe adds 8f97344aa04b drm/ttm: use kvcalloc() instead of kvmalloc_array() in ttm_tt v2 adds 321437eed2fe Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds ab4d51d47f26 drm/amdkfd: Fix GWS queue count adds 747eea073252 drm/amdkfd: CRIU add support for GWS queues adds fe96e5636acf drm/amdgpu: Use indirect buffer and save response status f [...] adds e50d9ba0d2cd drm/amdgpu: Add debugfs TA load/unload/invoke support adds 515d7cebc2e2 Revert "drm/amdkfd: only allow heavy-weight TLB flush on s [...] adds 4020c2280233 drm/amdgpu: don't runtime suspend if there are displays at [...] adds 754fc1824be6 drm/amd/display: Remove useless code adds e4f1e3a282c1 drm/amd/display: Fix memory leak in dcn21_clock_source_create adds 72f05e3b96b2 drm/amdgpu/display: make hubp31_program_extended_blank static adds c649287aba50 drm/amd/amdgpu: Update MIT license in SRIOV msg header adds 451913e9804f drm/amd/amdgpu: Properly indent PF2VF header adds e15c9d06e9ad drm/amd/amdgpu: Update PF2VF header adds beb45d950deb Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 681f8a5c6e37 drm/i915: Fix DISP_POS_Y and DISP_HEIGHT defines adds b962a0683475 drm/i915: program wm blocks to at least blocks required per line adds d90502d2ef99 drm/i915: Program i830 DPLL FP register later adds 1e53f9e41400 drm/i915/display: Add workaround 22014263786 adds 2cef35958da8 drm/i915: Move per-platform power well hooks to intel_disp [...] adds ac78f31b2f83 drm/i915: Unexport the for_each_power_well() macros adds 323286c81245 drm/i915: Move the power domain->well mappings to intel_di [...] adds 92f6d062ddc6 drm/i915: Move the dg2 fixed_enable_delay power well param [...] adds 6a006ee93ff8 drm/i915: Move the HSW power well flags to a common bitfield adds 0ba2661db626 drm/i915: Rename the power domain names to end with pipes/ports adds 5e9deaaf0273 drm/i915: Sanitize the power well names adds c32ffce42aa5 drm/i915: Convert the power well descriptor domain mask to [...] adds 888a2a6312a1 drm/i915: Convert the u64 power well domains mask to a bitmap adds 4a845ff0c0d4 drm/i915: Simplify power well definitions by adding power [...] adds a6394dbbe21e drm/i915: Allow platforms to share power well descriptors adds 13344a9bdd38 drm/i915: Simplify the DG1 power well descriptors adds eb6dedcc194a drm/i915: Sanitize the ADL-S power well definition adds 979e1b32e0e2 drm/i915: Sanitize the port -> DDI/AUX power domain mappin [...] adds c97bbab02ad7 drm/i915: Remove the aliasing of power domain enum values adds e20b77c14bc4 drm/i915: Remove the ICL specific TBT power domains adds 2431f38c17a6 drm/i915: Remove duplicate DDI/AUX power domain mappings adds 799da9837d1e drm/i915: Remove the XELPD specific AUX and DDI power domains adds f5b2cd89d539 drm/i915: Fixup merge of the power well refactor patchset adds b4b157577cb1 drm/i915: Check EDID for HDR static metadata when choosing blc adds 8c1db40dce1d Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 3ff7fd27036e Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 1718e834db22 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds 46b5d564a400 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 1c08d903132a Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds 6f57920cbe68 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1a2ebc9df98f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0f1f7a666139 ALSA: usb-audio: Add quirk bits for enabling/disabling gen [...] adds 67d64069bc08 ALSA: usb-audio: Move generic implicit fb quirk entries in [...] adds 0ebc2e3f627e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3271be062891 ASoC: dmic: Add support for DSD data format adds e18610eaa66a ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate adds c808e277bcdf ASoC: fsl_micfil: Drop unnecessary register read adds 384672e3b7af ASoC: fsl_micfil: Drop unused register read adds 3ff84e3dd180 ASoC: fsl_micfil: drop fsl_micfil_set_mclk_rate() adds bd2cffd10d79 ASoC: fsl_micfil: do not define SHIFT/MASK for single bits adds 17f2142bae4b ASoC: fsl_micfil: use GENMASK to define register bit fields adds d46c2127ae8e ASoC: fsl_micfil: use clear/set bits adds 2c602c7ef9ef ASoC: fsl_micfil: drop error messages from failed register [...] adds 819dc38b93e7 ASoC: fsl_micfil: drop unused variables adds c6547c2ed0e1 dmaengine: imx: Move header to include/dma/ adds 625d8936c337 dmaengine: imx-sdma: error out on unsupported transfer types adds 824a0a02cd74 dmaengine: imx-sdma: Add multi fifo support adds 2495ba26e838 ASoC: fsl_micfil: add multi fifo support adds fb855b8d46a1 ASoC: fsl_micfil: use define for OSR default value adds be6aeee2eb82 ASoC: fsl_micfil: Drop get_pdm_clk() adds e8936f6925c1 ASoC: fsl_micfil: simplify clock setting adds bea1d61d5892 ASoC: fsl_micfil: rework quality setting adds dcc4301584ab ASoC: fsl_micfil: drop unused include adds 99c08cdb6d51 ASoC: fsl_micfil: drop only once used defines adds cbd090fa1fbf ASoC: fsl_micfil: drop support for undocumented property adds cc5ef57d130d ASoC: fsl_micfil: fold fsl_set_clock_params() into its only user adds a69d7f1bd373 ASoC: fsl_micfil: Remove debug message adds 89d2bce7e6f1 ASoC: fsl_micfil: Driver updates adds 99a15348d584 ASoC: Intel: avs: Declare vendor tokens adds 34ae2cd53673 ASoC: Intel: avs: Add topology parsing infrastructure adds 9e85ec401d03 ASoC: Intel: avs: Parse module-extension tuples adds 1fba20364318 ASoC: Intel: avs: Parse pplcfg and binding tuples adds 276b83c807a2 ASoC: Intel: avs: Parse pipeline and module tuples adds eee475bb1ca7 ASoC: Intel: avs: Parse path and path templates tuples adds d73d1b67ff71 ASoC: Intel: avs: Add topology loading operations adds d48c1ada5775 ASoC: Intel: avs: Support link_mask formatted string adds f61ad1e9568c ASoC: Intel: avs: Declare path and its components adds 0ef882074eb1 ASoC: Intel: avs: Path creation and freeing adds c96059993f93 ASoC: Intel: avs: Path state management adds 84a99908fc7b ASoC: Intel: avs: Arm paths after creating them adds 435e25730fe7 ASoC: Intel: avs: Prepare modules before bindings them adds 274d79e51875 ASoC: Intel: avs: Configure modules according to their type adds e1bbfccf3c52 ASoC: Intel: avs: Topology and path management adds 15527fee767f ASoC: SOF: add definitions for different IPC types adds a37579151225 ASoC: SOF: add path indirection to each IPC type adds 0cf8ff05e5d2 ASoC: SOF: add default IPC capability and file paths adds a97abb3cae31 ASoC: SOF: add IPC-dependent file names adds 58c520e2dad7 ASoC: SOF: sof-pci-dev: add parameter to override firmware [...] adds 772627acfeb0 ASoC: SOF: sof-pci-dev: add parameter to override topology [...] adds 53fe24c2c763 ASoC: SOF: sof-audio: preserve topology filename override [...] adds 856601e5a7eb ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' adds 37e809d5f8a7 ASoC: SOF: Intel: hda: use common ops across platforms adds 406fed8092d9 ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header adds 9d201b69d04b ASoC: SOF: Intel: hda: use BIT() macros for consistency adds 3dee239e0274 ASoC: SOF: Intel: hda: define check_ipc_irq op adds 71778f7940f0 ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_ [...] adds b4e4c0b963c8 ASoC: SOF: Intel: hda: expose some codeloader functions adds 03cf7262076f ASoC: SOF: Intel: add IP identifier adds 7ed1bf73345a ASoC: SOF: add INTEL_IPC4 plumbing adds 9995c1d096c8 ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE adds 374b50e234a3 ASoC: soc-pcm: improve BE transition for TRIGGER_START adds 2ad1e059cb3c ASoC: soc-pcm: improve BE state transitions adds fbae863de87b ASoC: amd: acp: Add pm ops callback in machine driver adds b3598fe6d009 ASoC: SOF: using pm_runtime_resume_and_get to simplify the code adds 397ff0249606 ASoC: max98390: Add reset gpio control adds 68514c9f6aa6 ASoC: dt-bindings: max98390: add reset gpio bindings adds b1384d4c9508 ASoC: rsnd: care default case on rsnd_ssiu_busif_err_statu [...] adds c1d97b866100 ASoC: audio-graph-card2: indicate "Experimental stage" war [...] adds d09a7db431c6 ASoC: rsnd: care return value from rsnd_node_fixed_index() adds aa4c06e02b41 ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning adds bbdcd3d590ca ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback adds d2be77b38232 ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication adds c3429de5b139 ASoC: SOF: AMD updates adds 5a0381de4ff5 Merge remote-tracking branch 'asoc/for-5.19' into asoc-next adds d97efeb4a6cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 843891052b45 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] adds b940cd785010 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2e47ba7a3a2a io_uring: kill io_put_req_deferred() adds 61e686929573 io_uring: inline io_free_req() adds c8b12ebb72d0 io_uring: helper for prep+queuing linked timeouts adds 470510d7b342 io_uring: inline io_queue_sqe() adds 224d44125026 io_uring: rename io_queue_async_work() adds b6bd92480c7e io_uring: refactor io_queue_sqe() adds 499436e5b20a io_uring: introduce IO_REQ_LINK_FLAGS adds a95a3e51f11b io_uring: refactor lazy link fail adds 5ab4fc6d5c3f io_uring: refactor io_submit_sqe() adds 95f0da7a69f6 io_uring: inline io_req_complete_fail_submit() adds 671f6e9ba22b io_uring: add data_race annotations adds 73687727298f io_uring: use right helpers for file assign locking adds 99ea4d9da9c5 io_uring: refactor io_assign_file error path adds ad9ee4583d5e io_uring: store rsrc node in req instead of refs adds c78eaa44be8f io_uring: add a helper for putting rsrc nodes adds 5935f875ed81 io_uring: kill ctx arg from io_req_put_rsrc adds 16b217ed7bb3 io_uring: store SCM state in io_fixed_file->file_ptr adds ee9b7ff30293 io_uring: move timeout locking in io_timeout_cancel() adds 1d21a70fd6e7 io_uring: refactor io_disarm_next() locking adds 156afa36fd55 io_uring: remove dead 'poll_only' argument to io_poll_cancel() adds 36689d57c71f io_uring: pass in struct io_cancel_data consistently adds 85222d8b6adb io_uring: add support for IORING_ASYNC_CANCEL_ALL adds cd9ef41cd359 io_uring: allow IORING_OP_ASYNC_CANCEL with 'fd' key adds 7c648b7d6186 io_uring: add support for IORING_ASYNC_CANCEL_ANY adds 1ad1c7902e5d Merge branch 'for-5.19/io_uring' into for-next adds 698d947498b6 fs: split off setxattr_copy and do_setxattr function from [...] adds c6e933d5cbc5 fs: split off do_getxattr from getxattr adds 10860bd7ce1f io_uring: add fsetxattr and setxattr support adds af1b1985d52e io_uring: add fgetxattr and getxattr support adds 3efbef2ff4cf io_uring: fix trace for reduced sqe padding adds e6fbb04e0bd4 Merge branch 'for-5.19/io_uring-xattr' into for-next adds 065c2a0e53a1 net: add __sys_socket_file() adds 6ac41fbfd34f io_uring: add socket(2) support adds ee526fd6b300 Merge branch 'for-5.19/io_uring-socket' into for-next adds 16b2559b30d6 Merge branch 'for-5.19/block' into for-next adds fe6f3882718a Merge branch 'for-5.19/drivers' into for-next adds 61405fa346fe io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG) adds d5e92661147b io_uring: allow re-poll if we made progress adds f457ab8deb01 io_uring: add trace support for CQE overflow adds 2a847e6faf76 io_uring: trace cqe overflows adds db9bb58b391c io_uring: rework io_uring_enter to simplify return value adds b293240e2634 io_uring: use constants for cq_overflow bitfield adds 34a7ee8a42c8 io_uring: return an error when cqe is dropped adds ebbe59f49556 io_uring: allow NOP opcode in IOPOLL mode adds 3aede974de0c Merge branch 'for-5.19/io_uring' into for-next adds ba36545724ef Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 6f8c29848912 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5716fb0d403e ahci: Add a generic 'controller2' RAID id adds e0af10ac4dcc ata: libata-core: replace "its" with "it is" adds 0cb63670d505 ata: Make use of the helper function devm_platform_ioremap [...] adds 4dd55359bd67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ad2dd528a22f Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds e317e80ed670 mmc: jz4740: Apply DMA engine limits to maximum segment size adds b5159751e921 mmc: sh_mmcif: move platform_data header to proper location adds f1768fa7a2b6 mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter [...] adds 936d37a10910 mmc: meson-gx: switch to device-managed dmam_alloc_coherent() adds bbd196fda3a2 mmc: mmci: Break IRQ status loop when all zero adds 056ec13303b1 dt-bindings: mmc: Add small binding note on level shifters adds 747015015212 dt-bindings: mmc: convert orion-sdio to JSON schema adds ab9d8a19fd55 dt-bindings: mmc: convert sdhci-dove to JSON schema adds ef5c15e1f325 dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string adds 4cb97cf41c35 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bab76514aca3 regulator: da9121: Fix uninit-value in da9121_assign_chip_model() adds a38dce4cb1f1 regulator: core: Rename _regulator_enable_delay() adds 062920d24647 regulator: core: Sleep (not delay) in set_voltage() adds d6344eb23fcd Merge remote-tracking branch 'regulator/for-5.19' into reg [...] adds 99dcaa7cabea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6692e257f7e2 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 860149e4b82a Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 431c906580b5 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 3f835fa1b9f2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 11ea5f74a884 Merge branch 'next' of git://github.com/cschaufler/smack-next adds 500b81e442ac Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds c0ce8b84d0ff Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2d500ce1b2a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ace145802350 spi: mt65xx: Simplify probe function with devm_spi_alloc_master adds 7f7cdef7288a spi: mt65xx: Switch to device_get_match_data() adds 6b4440584b92 spi: mt65xx: Add and use pointer to struct device in mtk_s [...] adds 5dee8bb8d14d spi: mt65xx: Move clock parent setting to remove clock dis [...] adds 5088b3136439 spi: mt65xx: Move pm_runtime_enable() call to remove all gotos adds 20cdbb800957 spi: mt65xx: Simplify probe function with dev_err_probe() adds 3c5cd2e23fe4 spi: mt65xx: Add kerneldoc for driver structures adds 8e8a9e364a3b spi: mt65xx: Fix definitions indentation adds 3625a627f6e7 MediaTek SPI controller cleanups and documentation adds c2b5a40c9e50 spi: intel: Implement dirmap hooks adds f00156b83d02 Merge remote-tracking branch 'spi/for-5.19' into spi-next adds 8e9eb714cb51 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f4137b06529b Merge remote-tracking branch 'tip/x86/merge' into tip-master adds 8bf7c1aedcf3 Merge x86/mm into tip/master adds 1ea98eb0d72f Merge locking/core into tip/master adds 5b2a309dfdaa Merge perf/core into tip/master adds 26b89660ef04 Merge sched/core into tip/master adds 3fe3fd387ecd Merge x86/misc into tip/master adds 33689133a3d9 Merge ras/core into tip/master adds fc6fc03821b8 Merge x86/build into tip/master adds a3186c8662be Merge x86/platform into tip/master adds 6104f9a605ab Merge x86/irq into tip/master adds b0aa856942e8 Merge x86/apic into tip/master adds 60d96e584fd7 Merge x86/kdump into tip/master adds 756e62e29e99 Merge smp/core into tip/master adds a9fed750ed3d Merge core/core into tip/master adds c092bcf2a668 Merge x86/cleanups into tip/master adds 5f24d586b48b Merge x86/core into tip/master adds dac5e96b8459 Merge irq/core into tip/master adds a62b8e8da2be Merge timers/core into tip/master adds 3e4474207ed1 Merge x86/sev into tip/master adds 51964015565d x86/mm: Fix spacing within memory encryption features message adds de5094f531bf Merge x86/tdx into tip/master adds 40f5aa4c5eae sched/pelt: Fix attach_entity_load_avg() corner case adds 4d0316a9e2f0 Merge sched/urgent into tip/master adds 60490e796665 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC [...] adds 528c9f1daf20 perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support adds 19fec1b2361a Merge perf/urgent into tip/master adds f9e14dbbd454 x86/cpu: Load microcode during restore_processor_state() adds 6c8ef58a50b5 x86/unwind/orc: Recheck address range after stack info was [...] adds 610abf3dea10 MAINTAINERS: Add x86 unwinding entry adds 226d44acf6df lib/strn*,objtool: Enforce user_access_begin() rules adds 2730d3c14a85 x86,xen,objtool: Add UNWIND hint adds d4e5268a08b2 x86,objtool: Mark cpu_startup_entry() __noreturn adds d66e9d50ea5c x86,objtool: Explicitly mark idtentry_body()s tail REACHABLE adds 4a5de9b76fcb objtool: Enable unreachable warnings for CLANG LTO adds 613871cd665a x86/static_call: Add ANNOTATE_NOENDBR to static call trampoline adds 1c0513dec41e x86/retpoline: Add ANNOTATE_NOENDBR for retpolines adds 7a00829f8ac3 x86/uaccess: Add ENDBR to __put_user_nocheck*() adds 1ab80a0da4c4 x86/xen: Add ANNOTATE_NOENDBR to startup_xen() adds 4baae989e638 objtool: Print data address for "!ENDBR" data warnings adds 1d08b92fa2c4 objtool: Use offstr() to print address of missing ENDBR adds 4cdfc11b2836 x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_ [...] adds 7d71bf2770f3 Merge x86/urgent into tip/master adds 02041b322566 x86/uaccess: Don't jump between functions adds 26ff604102c9 objtool: Don't set 'jump_dest' for sibling calls adds 34c861e80647 objtool: Fix sibling call detection in alternatives adds 08feafe8d195 objtool: Fix function fallthrough detection for vmlinux adds fc6a9cd957e9 Merge objtool/urgent into tip/master adds 79308351bfc5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 5f9b6621402c Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 273a91863087 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 61822f03343b Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds 3f57c663e3a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6172de3c7f11 docs: Add documentation for rude and trace RCU flavors adds 404147faaaf2 docs: Update RCU cross-references as suggested in doc-guide adds 3791a2237471 kernel/smp: Provide boot-time timeout for CSD lock diagnostics adds 75182a4eaaf8 rcu: Add comments to final rcu_gp_cleanup() "if" statement adds 80d530b47da4 rcu: Print number of online CPUs in RCU CPU stall-warning [...] adds 70ae7b0ce033 rcu: Fix preemption mode check on synchronize_rcu[_expedited]() adds 88ca472f8060 rcu: Check for successful spawn of ->boost_kthread_task adds f1efe84d6fd2 rcu_sync: Fix comment to properly reflect rcu_sync_exit() [...] adds f596e2ce1c0f rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs adds 835f14ed5307 rcu: Make the TASKS_RCU Kconfig option be selected adds 40c1278aa7cd rcutorture: Allow rcutorture without RCU Tasks Trace adds 3b6e1dd42317 rcutorture: Allow rcutorture without RCU Tasks adds 4c3f7b0e1e88 rcutorture: Allow rcutorture without RCU Tasks Rude adds 3831fc02f496 rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario adds 58524e0fed6a rcutorture: Allow specifying per-scenario stat_interval adds 5f654af150fd refscale: Allow refscale without RCU Tasks adds dec86781a54f refscale: Allow refscale without RCU Tasks Rude/Trace adds 4df002d90879 rcuscale: Allow rcuscale without RCU Tasks adds 5ce027f4cd0e rcuscale: Allow rcuscale without RCU Tasks Rude/Trace adds bf5e7a2f4609 scftorture: Adjust for TASKS_RCU Kconfig option being selected adds 00f3133b7f95 torture: Skip vmlinux check for kvm-again.sh runs adds 3e112a39f7ad torture: Enable CSD-lock stall reports for scftorture adds eec52c7fb51e rcutorture: Adjust scenarios' Kconfig options for CONFIG_P [...] adds f877e3993b53 scftorture: Remove extraneous "scf" from per_version_boot_params adds c7756fff4fa1 torture: Save "make allmodconfig" .config file adds 31015625768e rcutorture: Make kvm.sh allow more memory for --kasan runs adds d69e048b27cc rcutorture: Make torture.sh refscale and rcuscale specify [...] adds fb036ad7db10 rcutorture: Make torture.sh allow for --kasan adds 381aceaf8532 Merge branches 'docs.2022.04.20a', 'fixes.2022.04.20a', 'n [...] adds 95451d223b27 Merge branch 'exp.2022.04.18a' into HEAD adds 967cce191f50 tools/nolibc/std: move the standard type definitions to std.h adds cc7a492ad0a0 tools/nolibc/types: split syscall-specific definitions int [...] adds 271661c1cde5 tools/nolibc/arch: split arch-specific code into individual files adds bd8c8fbb866f tools/nolibc/sys: split the syscall definitions into their [...] adds 06fdba53e0a9 tools/nolibc/stdlib: extract the stdlib-specific functions [...] adds c91eb0338955 tools/nolibc/string: split the string functions into string.h adds 62a2af077493 tools/nolibc/ctype: split the is* functions to ctype.h adds 50850c38b290 tools/nolibc/ctype: add the missing is* functions adds 8cb98b3fce15 tools/nolibc/types: move the FD_* functions to macros in types.h adds 306c9fd4c686 tools/nolibc/types: make FD_SETSIZE configurable adds eba6d00d38e7 tools/nolibc/types: move makedev to types.h and make it a macro adds 56d68a3c1f41 tools/nolibc/stdlib: move ltoa() to stdlib.h adds 66c397c4d2e1 tools/nolibc/stdlib: replace the ltoa() function with more [...] adds b1c21e7d99cd tools/nolibc/stdlib: add i64toa() and u64toa() adds 5f493178ef31 tools/nolibc/stdlib: add utoh() and u64toh() adds 4e383a66acfe tools/nolibc/stdio: add a minimal set of stdio functions adds 99b037cbd5a2 tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] adds e3e19052d54d tools/nolibc/stdio: add fwrite() to stdio adds 7e4346f4a3a6 tools/nolibc/stdio: add a minimal [vf]printf() implementation adds 51469d5ab38f tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE adds acab7bcdb1bc tools/nolibc/stdio: add perror() to report the errno value adds a7604ba149e7 tools/nolibc/sys: make open() take a vararg on the 3rd argument adds ac90226d5305 tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() adds 6e277371a5c4 tools/nolibc/stdlib: make raise() use the lower level sysc [...] adds 830acd088edc tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] adds d8dcc2d8d93e tools/nolibc/string: use unidirectional variants for memcpy() adds d76232ff8be6 tools/nolibc/string: slightly simplify memmove() adds b312eb0b8711 tools/nolibc/string: add strncpy() and strlcpy() adds d9390de638cd tools/nolibc/string: add tiny versions of strncat() and strlcat() adds 07f47ea06fe9 tools/nolibc: move exported functions to their own section adds dffeb81af5fe tools/nolibc/arch: mark the _start symbol as weak adds 023033fe343c tools/nolibc/types: define PATH_MAX and MAXPATHLEN adds 8d304a374023 tools/nolibc/string: export memset() and memmove() adds 45a794bf7cee tools/nolibc/errno: extract errno.h from sys.h adds 4619de344657 tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] adds 180a9797b034 tools/nolibc/unistd: add usleep() adds 99cb50ab94b2 tools/nolibc/signal: move raise() to signal.h adds cec150532102 tools/nolibc/time: create time.h with time() adds c4486e97283d tools/nolibc: also mention how to build by just setting th [...] adds f0f04f28d5ae tools/nolibc/stdlib: implement abort() adds 170b230d22e8 tools/nolibc/stdio: make printf(%s) accept NULL adds 077d0a392446 tools/nolibc/stdlib: add a simple getenv() implementation adds bd845a193aae tools/nolibc/stdio: add support for '%p' to vfprintf() adds 0e7b492943ec tools/nolibc/string: add strcmp() and strncmp() adds 54abe3590fd3 tools/nolibc/sys: add syscall definition for getppid() adds 96d2a1313fe0 tools/nolibc/types: add poll() and waitpid() flag definitions adds 24326164687b tools/nolibc: add a makefile to install headers adds 0b37dff10bc0 tools/nolibc: add the nolibc subdir to the common Makefile adds 96980b833a21 tools/nolibc/string: do not use __builtin_strlen() at -O0 adds 2475d37ac30b tools/nolibc/stdlib: only reference the external environ w [...] adds 5312aaa5d567 tools/nolibc: x86-64: Update System V ABI document link adds 37d62758e773 tools/nolibc: Replace `asm` with `__asm__` adds 1590c59836da tools/nolibc: Remove .global _start from the entry point code adds f4738ff74c74 tools/nolibc: i386: Implement syscall with 6 arguments adds 544fa1a2d3e6 tools/nolibc/sys: Implement `mmap()` and `munmap()` adds 5a18d07ce300 tools/nolibc/types: Implement `offsetof()` and `container_ [...] adds 0e0ff638400b tools/nolibc/stdlib: Implement `malloc()`, `calloc()`, `re [...] adds b26823c19a12 tools/nolibc/string: Implement `strnlen()` adds 11dbdaeff41d tools/nolibc/string: Implement `strdup()` and `strndup()` adds c6ba5add5ff8 Merge branch 'nolibc.2022.04.20a' into HEAD adds 9d8ae53d588f Merge branch 'lkmm-dev.2022.04.11a' into HEAD adds f66ea4a981b3 rcu: Decrease FQS scan wait time in case of callback overloading adds 0413595bbf07 torture: Make kvm-remote.sh announce which system is being [...] adds 8d5ed84998f0 rcu-tasks: Check for abandoned callbacks adds 8c8d32610792 rcu: Make normal polling GP be more precise about sequence [...] adds 9d417b83b0db rcu: Provide a get_completed_synchronize_rcu() function adds 56a65040e0b5 rcutorture: Validate get_completed_synchronize_rcu() adds 60005d6836cb rcu: Switch polled grace-period APIs to ->gp_seq_polled adds fa64f41335ed rcu: Make polled grace-period API account for expedited gr [...] adds a131c4765872 rcu: Make Tiny RCU grace periods visible to polled APIs adds efca7a717e93 rcutorture: Verify that polled GP API sees synchronous gra [...] adds 248153b6a982 rcu: Add polled expedited grace-period primitives adds cdd2d6702f3d rcutorture: Test polled expedited grace-period primitives adds 3e9460b7888a rcutorture: Update rcutorture.fwd_progress help text adds 5b31984d392b rcu: Avoid tracing a few functions executed in multi_cpu_stop() adds f9a6ef4831b3 rcu/torture: Change order of warning and trace dump adds d482558a71a9 rcu/nocb: Add/del rdp to iterate from rcuog itself adds be25a8f6d19b rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] adds 75d837cae139 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] adds efb45e665d90 rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() adds e562c27273d6 rcu-tasks: Move synchronize_rcu_tasks_generic() down adds 4b63ed1d9dec rcu-tasks: Drive synchronous grace periods from calling task adds 24f4daa283b8 doc: Document the rcutree.rcu_divisor kernel boot parameter adds 6146444414a7 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 2a9735a10aa5 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 02370fc5952c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f31076a6b239 xen: Convert kmap() to kmap_local_page() adds b12d41716e32 arm/xen: Fix some refcount leaks adds 922316524eef Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 978733da86f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 10a5a651e3af workqueue: Restrict kworker in the offline CPU pool runnin [...] adds 72f7952121b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8a9e1ff49886 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 57b888ca2541 platform/chrome: Re-introduce cros_ec_cmd_xfer and use it [...] adds 089860b70b80 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d6d9d98de366 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a2422eda51b3 ipmi: When handling send message responses, don't process [...] adds eb40cce07dec ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() adds c7489360e462 ipmi: Add a limit on the number of users that may use IPMI adds 9eb29cdd1459 ipmi: Limit the number of message a user may have outstanding adds 25359fdd664b ipmi: Add a sysfs interface to view the number of users adds 484ffae7a2f0 ipmi: Add a sysfs count of total outstanding messages for [...] adds 28e4f7415e46 ipmi: use simple i2c probe function adds 420fddd1ec97 ipmi:ssif: Check for NULL msg when handling events and messages adds b8dc14d291f9 ipmi: Add an intializer for ipmi_smi_msg struct adds 5490572f228d ipmi: Add an intializer for ipmi_recv_msg struct adds e7a67ad985f7 ipmi: Fix pr_fmt to avoid compilation issues adds dc5892f9fd8e ipmi: Convert pr_debug() to dev_dbg() adds 63b9e933a075 ipmi:si: Convert pr_debug() to dev_dbg() adds b250fa7e0b68 ipmi: Make two logs unique adds de1da5b1fd11 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 805516f5d475 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2a72b1b2db9d Documentation: fix tty link adds 7a107b2c6b81 Revert "serial: 8250: Handle UART without interrupt on TEM [...] adds 538668d7d2de tty: n_gsm: clean up dead code in gsm_queue() adds 871277738426 tty: n_gsm: clean up implicit CR bit encoding in address field adds 05fe70dd2efd MAINTAINERS: fix location of moxa-smartio.rst adds 99a4877401fb Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 0b4efcb1b55c accessiblity: speakup: cleanup comments adds c50c29a80611 tty: synclink_cs: Use bitwise instead of arithmetic operat [...] adds 731e8fee54df Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 99711c02e013 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 558094cb8d54 MAINTAINERS: Update linux-fpga repository location adds ada14a023a64 fpga: zynq: Fix incorrect variable type adds 22c0e73861b4 fpga: fix for coding style issues adds eb40f458e652 fpga: fpga-mgr: fix kernel-doc warnings adds eee1071ee7df fpga: Use tab instead of space indentation adds 3c8c6dc65791 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ff0fb24f25cf Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds 015ec9e89942 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 3abfaefb9a6d phy: Add LVDS configuration options adds f9b0593dd4fc dt-bindings: phy: Convert mixel,mipi-dsi-phy to json-schema adds 0ccb8385e92a dt-bindings: phy: mixel: mipi-dsi-phy: Add Mixel combo PHY [...] adds 3fbae284887d phy: freescale: phy-fsl-imx8-mipi-dphy: Add i.MX8qxp LVDS [...] adds c20f80d0b89c dt-bindings: sun6i-a31-mipi-dphy: Add optional direction property adds 74d0cd478622 phy: allwinner: phy-sun6i-mipi-dphy: Support D-PHY Rx mode [...] adds 6a98df08ccd5 phy: rockchip-inno-usb2: Fix muxed interrupt support adds 656f7fcb1272 phy: rockchip-inno-usb2: Do not check bvalid twice adds 5a709a46e427 phy: rockchip-inno-usb2: Do not lock in bvalid IRQ handler adds ffe597d04db2 phy: rockchip-inno-usb2: Support multi-bit mask properties adds 21a470606ed5 phy: rockchip-inno-usb2: Handle bvalid falling adds 51a9b2c03dd3 phy: rockchip-inno-usb2: Handle ID IRQ adds f1b8d3358af7 phy: core: Add documentation of phy operation order adds bd5bd02e1517 phy: core: Update documentation syntax adds 1599069a62c6 phy: core: Warn when phy_power_on is called before phy_init adds f7f9abc5eab9 phy: freescale: imx8m-pcie: Handle IMX8_PCIE_REFCLK_PAD_UNUSED adds 536f5daf332f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4c0155ac9e89 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4fb34fc9e832 extcon: ptn5150: Add queue work sync before driver release adds ddc1e8f1d478 extcon: ptn5150: Add usb role class support adds dce9bdaa54b2 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 8848e22ca385 staging: bcm2835-audio: fully describe config symbol adds b526eb830f00 staging: bcm2835-audio: fix line ending with '(' adds f936d818bbf3 staging: bcm2835-audio: fix unnecessary space after cast adds d9d19fb09b2e staging: bcm2835-audio: fix mutex definition without comment adds 7f658339b7e2 staging: bcm2835-audio: fix mutex definition without comment adds fbfdc1b6f80a staging: r8188eu: fix struct rt_firmware_hdr adds 84a44ac55059 staging: r8188eu: convert u32 fields of rt_firmware_hdr to __le32 adds fbcbbcda0205 staging: r8188eu: clean up comments in struct rt_firmware_hdr adds 60ca4cdf50ae staging: r8188eu: rename fields of struct rt_firmware_hdr adds 4e58dfad4132 staging: r8188eu: use sizeof instead of hardcoded firmware [...] adds 4ae19e7af2ce staging: r8188eu: remove variables from rtl8188e_firmware_ [...] adds c77031960762 staging: r8188eu: use pr_info_once() to log the firmware version adds 2e034e0390c8 staging: r8188eu: check firmware header existence before access adds e3748816b74e staging: r8188eu: place constants in right side in a comparison adds 59e8d56f00a5 staging: r8188eu: check receiver address only once adds bd379a21488b staging: r8188eu: replace the GetFrameSubType call adds bea6af5447fc staging: r8188eu: the frame type is shifted out adds 9e9bbd6ffd0e staging: r8188eu: replace mlme_handler with function pointer adds 7d0b25d7fb5b staging: r8188eu: don't call empty DoReserved function adds db84803cd8de staging: r8188eu: use ARRAY_SIZE for mlme_sta_tbl adds 96b6efb72d14 r8188eu: remove unused urbs from struct xmit_buf adds 9dc9653c8501 staging: r8188eu: use in-kernel ieee80211 header structures adds e5f45b011e4a staging: Remove the drivers for the Unisys s-Par adds b8ce0acfa4ed staging: vt6655: Delete tmacro.h adds b5485fe7c47a staging: qlge: add blank line after function declaration adds 6c67631a54c6 staging: rtl8712: Remove unnecessary int typecast adds bcac7e6eecd7 staging: vt6655: Replace MACvGPIOIn with VNSvInPortB adds 08bea7da71b3 staging: vt6655: Replace VNSvInPortB with ioread8 adds a8d412ec986b staging: iio: ad2s1210: remove redundant assignment to var [...] adds bb5369edbab8 staging: rtl8192u: compare strcmp result to zero adds 806c7b534149 drivers: staging: rtl8192u: Fix deadlock in ieee80211_beac [...] adds 9b6bdbd9337d drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() adds 55de6cb7f81c staging: rtl8192e: Remove space after cast adds 1f8d0fb17a52 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 766b540df8a3 dt-bindings: dmaengine: xilinx_dma: Add MCMDA channel ID i [...] adds 1d05a0bdb420 dmaengine: plx_dma: Move spin_lock_bh() to spin_lock() adds 578245307f4a dt-bindings: dmaengine: qcom: gpi: add compatible for sc7280 adds d965068259d1 dmaengine: PTDMA: support polled mode adds 2128565a8d30 dmaengine: jz4780: set DMA maximum segment size adds 4e5a4eb20393 dmaengine: idxd: set DMA_INTERRUPT cap bit adds 23084545dbb0 dmaengine: idxd: set max_xfer and max_batch for RO device adds 3dbc47a9629d dmaengine: pl08x: drop the useless function adds e335de6ba5b6 dmaengine: mediatek: mtk-hsdma: use NULL instead of using [...] adds a8facc7b9885 dmaengine: add verification of DMA_INTERRUPT capability fo [...] adds 96144c8fb392 dmaengine: tegra: Remove unused including <linux/version.h> adds 439b5e765a00 dmaengine: idxd: move wq irq enabling to after device enable adds fc44ff0ae9f2 dmaengine: Document dmaengine_prep_dma_memset adds ceabe10cf5d6 dmaengine: at_hdmac: In atc_prep_dma_memset, treat value a [...] adds 3e0c06964bfc dmaengine: at_xdmac: In at_xdmac_prep_dma_memset, treat va [...] adds 643a4a85b0bc dmaengine: hidma: In hidma_prep_dma_memset treat value as [...] adds d8d01ed918bc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 57d432b1beeb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 51b62575698b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ec2515b6ff46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bb2596ca3867 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d9dd6f09a78c Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 433e04f35e6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 87950929e2ff pinctrl: mediatek: moore: Fix build error adds 08b7cf134eaf pinctrl: Fix an error in pin-function table of SP7021 adds e74200ebf7c4 pinctrl: stm32: Do not call stm32_gpio_get() for edge trig [...] adds 1c5fdf0f79f4 dt-bindings: pinctrl: mt8192: Add wrapping node for pin co [...] adds 4ac68333ff6d dt-bindings: pinctrl: mt8192: Add mediatek,drive-strength- [...] adds edbacb36ea50 dt-bindings: pinctrl: mt8192: Add mediatek,pull-up-adv property adds 1a08cb7303cf dt-bindings: pinctrl: mt8192: Add gpio-line-names property adds 3550bba25d55 gpiolib: of: Introduce hook for missing gpio-ranges adds d2b67744fd99 pinctrl: bcm2835: implement hook for missing gpio-ranges adds 2d71025ec454 dt-bindings: pinctrl: qcom-pmic-gpio: Add pmx65 support adds 203638fd47f1 pinctrl: qcom-pmic-gpio: Add support for pmx65 adds 61b23e484f9f dt-bindings: pinctrl: convert ocelot-pinctrl to YAML format adds e97e36cd3f05 pinctrl: ocelot: add pwm output option for LAN966x adds bf3e7f49b49b pinctrl: ocelot: add clock monitor option for LAN966x adds aa696c2e8f33 pinctrl/rockchip: support deferring other gpio params adds c327a37e53e5 pinctrl/rockchip: support setting input-enable param adds b8199b1fcf69 gpio/rockchip: handle deferring input-enable pinconfs adds d0e28b3fbb8e pinctrl: mediatek: mt8195: enable driver on mtk platforms adds 18dcb24464b1 pinctrl: meson: fix unused variable warning adds c4e0dbb001fe pinctrl: max77620: drop unneeded MODULE_ALIAS adds 0ec8efa67be8 dt-bindings: pinctrl: Convert i.MX7D to json-schema adds c04c391aa743 dt-bindings: pinctrl: add rockchip,rk3036-pinctrl compatib [...] adds c9c5123a32e4 pinctrl: ingenic: Garbage-collect code paths for SoCs disa [...] adds 493b8af24754 pinctrl: ralink: rename MT7628(an) functions to MT76X8 adds 108e01a0cea2 pinctrl: ralink: rename pinctrl-rt2880 to pinctrl-ralink adds a0fc8438b742 pinctrl: ralink: rename pinmux functions to pinctrl adds 9203eb80e3cd pinctrl: ralink: rename pinctrl-rt288x to pinctrl-rt2880 adds 7f89b541f8b0 pinctrl: ralink: rename variable names for functions on MT [...] adds 088ff7e32328 pinctrl: ralink: rename driver names to subdrivers adds 4a102bcf8704 pinctrl: ralink: add new compatible strings for each pinct [...] adds a89aa5b80861 MAINTAINERS: add Ralink pinctrl driver adds 92d30437f657 mips: dts: ralink: mt7621: use the new compatible string f [...] adds 491460921dc4 dt-bindings: pinctrl: rt2880: fix binding name, pin groups [...] adds 742dc4ebb365 dt-bindings: pinctrl: add binding for Ralink MT7620 pinctrl adds 16d2f0944128 dt-bindings: pinctrl: add binding for Ralink MT7621 pinctrl adds e72ddce98f35 dt-bindings: pinctrl: add binding for Ralink RT305X pinctrl adds b77e9d096408 dt-bindings: pinctrl: add binding for Ralink RT3883 pinctrl adds 1161f7a6b50e pinctrl: thunderbay: Use devm_platform_ioremap_resource() adds 8c6290b1238d pinctrl: nomadik: Add new MC2 config adds 4402e215c42b Merge branch 'devel' into for-next adds e1de56d1c02c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 29af63443003 pinctrl: renesas: Simplify multiplication/shift logic adds 74273035c7e4 dt-bindings: pinctrl: renesas: Document RZ/G2UL pinctrl adds dd035683fd10 pinctrl: renesas: checker: Rework drive and bias pin iteration adds 2130ac189251 pinctrl: renesas: Allow up to 10 fields for drive_regs adds 843394c61e9a pinctrl: renesas: r8a77990: Add drive-strength adds d43760b30832 pinctrl: renesas: r8a77990: Add RPC pins, groups, and functions adds ff06501c1aa3 pinctrl: renesas: r8a77995: Add QSPI and RPC pins, groups, [...] adds bfc69bdbaad1 pinctrl: renesas: rzg2l: Add RZ/G2UL support adds 1db28b78b35d pinctrl: renesas: Select PINCTRL_RZG2L if ARCH_RZG2L is enabled adds c3b423fd08a5 pinctrl: renesas: Remove unneeded #include <linux/init.h> adds f7bc5f52d235 pinctrl: renesas: rzg2l: Restore pin config order adds 72dff14961c3 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds 6c58aa859c50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4b24cbd2a0c8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e55a509897c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ad0e6c6da0a3 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds df02472dafb1 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds eb0ab21ae0cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ba45adde74cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f3a95adc20fe Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds e21d99c3d346 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 81f52a0fdfd2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a204e6d62612 mm/slub: remove unneeded return value of slab_pad_check adds 48ae8244f719 Merge branches 'slab/for-5.19/stackdepot' and 'slab/for-5. [...] adds b2ba1186f822 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 91afe794c070 siphash: update the hsiphash documentation adds a50386bbbdad timekeeping: add raw clock fallback for random_get_entropy() adds 071d118569fe m68k: use fallback for random_get_entropy() instead of zero adds 209e08039081 riscv: use fallback for random_get_entropy() instead of zero adds 7351826416bc mips: use fallback for random_get_entropy() instead of jus [...] adds 98c46881f4e3 arm: use fallback for random_get_entropy() instead of zero adds 34eea1b1f348 nios2: use fallback for random_get_entropy() instead of zero adds cff876a2a6b2 x86: use fallback for random_get_entropy() instead of zero adds c410cd807018 um: use fallback for random_get_entropy() instead of zero adds dcf16fdb5e75 sparc: use fallback for random_get_entropy() instead of zero adds c785e92563e6 xtensa: use fallback for random_get_entropy() instead of zero adds e385815445c3 random: insist on random_get_entropy() existing in order t [...] adds 25a1767aa33e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ef245301f4bb Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 5683eb67c490 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds c85b5d88951b binfmt_flat: Remove shared library support adds ea5b590176a2 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds 906059545c08 bitmap: add bitmap_weight_{cmp, eq, gt, ge, lt, le} functions adds bc7f2047ea38 arch/x86: replace bitmap_weight with bitmap_weight_{eq,gt, [...] adds 93252697d0f1 iio: replace bitmap_weight() with bitmap_weight_{eq,gt} wh [...] adds 3f9c305e950b memstick: replace bitmap_weight with bitmap_weight_eq wher [...] adds 28ade5fbd8da ixgbe: replace bitmap_weight with bitmap_weight_eq adds c933f2346d5d octeontx2-pf: replace bitmap_weight with bitmap_weight_{eq,gt} adds 1e45cda053d0 mlx4: replace bitmap_weight with bitmap_weight_{eq,gt,ge,lt,le} adds 0d252a1b7ac2 perf: replace bitmap_weight with bitmap_weight_eq for ThunderX2 adds 670df8d6a9b8 media: tegra-video: replace bitmap_weight with bitmap_weight_le adds 81813c6c404e cpumask: add cpumask_weight_{eq,gt,ge,lt,le} adds ff78d834572c arch/ia64: replace cpumask_weight with cpumask_weight_eq i [...] adds 126003472e8e arch/mips: replace cpumask_weight with cpumask_weight_{eq, [...] adds 209718cd7093 arch/powerpc: replace cpumask_weight with cpumask_weight_{ [...] adds 43e0eae7be83 arch/s390: replace cpumask_weight with cpumask_weight_eq w [...] adds 31cfa342aca1 firmware: psci: replace cpumask_weight with cpumask_weight_eq adds fae1be1accee RDMA/hfi1: replace cpumask_weight with cpumask_weight_{eq, [...] adds 045c6b1e8349 scsi: lpfc: replace cpumask_weight with cpumask_weight_gt adds 99eeba948be1 soc/qman: replace cpumask_weight with cpumask_weight_lt adds 1cb05ea22277 nodemask: add nodemask_weight_{eq,gt,ge,lt,le} adds 4d6b4302bcad ACPI: replace nodes__weight with nodes_weight_ge for numa adds 23f2f66c27c4 mm/mempolicy: replace nodes_weight with nodes_weight_eq adds 8e047c52edd7 nodemask: add num_node_state_eq() adds 4dd3dd45e016 tools: bitmap: sync bitmap_weight adds 2045870703d3 MAINTAINERS: add cpumask and nodemask files to BITMAP_API adds 18ffcd813581 lib/bitmap.c make bitmap_print_bitmask_to_buf parseable adds 28bf2111f48c include/linux/find: Fix documentation adds cce61c5a3c31 Merge branch 'bitmap-for-next' of https://github.com/norov [...] adds 946627e6469a Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 3599b0c97215 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 6416b9b5b502 mm/hwpoison: fix race between hugetlb free/demotion and me [...] adds efb405bb75f4 mm/memory-failure.c: skip huge_zero_page in memory_failure() adds f8cb6b7df17b memcg: sync flush only if periodic flush is delayed adds 0c80e581fee2 mm/munlock: remove fields to fix htmldocs warnings adds 317e653706ca userfaultfd: mark uffd_wp regardless of VM_WRITE flag adds 7910389d575b mm, hugetlb: allow for "high" userspace addresses adds 2b9d65bd29e6 selftest/vm: verify mmap addr in mremap_test adds c10cca014073 selftest/vm: verify remap destination address in mremap_test adds df9a98108048 selftest/vm: support xfail in mremap_test adds 21cecf325257 selftest/vm: add skip support to mremap_test adds bf509190505f oom_kill.c: futex: delay the OOM reaper to allow time for [...] adds 3ea1d4e002d4 kasan: prevent cpu_quarantine corruption when CPU offline [...] adds ff60b63f1538 MAINTAINERS: add Vincenzo Frascino to KASAN reviewers adds 53b5f79677c3 kcov: don't generate a warning on vm_insert_page()'s failure adds d62ed0a71f5d mm/highmem: fix kernel-doc warnings in highmem*.h adds d9e9fdf715cb mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() adds dcccb008518c /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 00b0290a9324 /proc/kpageflags: do not use uninitialized struct pages adds 5909859db51e procfs: prevent unprivileged processes accessing fdinfo dir adds bcfaec2c6fcd kasan: fix sleeping function called from invalid context o [...] adds d5bb6de8d23d kasan-fix-sleeping-function-called-from-invalid-context-on [...] adds 098090b8097c kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t adds 7245760f5264 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] adds 87bb6d8ef1a3 tools/vm/page_owner_sort.c: support for multi-value select [...] adds 3b8fd73766ca tools/vm/page_owner_sort.c: support sorting blocks by mult [...] adds dbba82d28ac3 tools/vm/page_owner: support debug log to avoid huge log print adds e5a987174c66 tools/vm/page_owner_sort.c: provide allocator labelling an [...] adds afade810c6b0 tools/vm/page_owner_sort.c: avoid repeated judgments adds 73fc16ad4063 mm/page_owner.c: use get_task_comm() to record task comman [...] adds c32193d7a975 mm/smaps_rollup: return empty file for kthreads instead of ESRCH adds efdb357c0085 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] adds 892cede8740f mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] adds f0dc7cd0979e mm/memory: slightly simplify copy_present_pte() adds 1fa3fc418411 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] adds cf4b86faa7b8 mm/rmap: convert RMAP flags to a proper distinct rmap_t type adds 63a2bf3ccb07 mm/rmap: remove do_page_add_anon_rmap() adds ca670153d75f mm/rmap: pass rmap flags to hugepage_add_anon_rmap() adds 8076fb98340b mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() adds 533e6699356a mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] adds f828457b92ff mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] adds 36cee44b8515 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] adds 2373d6c94264 mm: remember exclusively mapped anonymous pages with PG_an [...] adds 66f715eef287 mm/gup: disallow follow_page(FOLL_PIN) adds 4c6c2227aabb mm: support GUP-triggered unsharing of anonymous pages adds 71f19bc30702 mm-support-gup-triggered-unsharing-of-anonymous-pages-fix adds cc413efa0a66 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] adds fa0728d205ed mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] adds 3a873fb5b97e mm/swap: remember PG_anon_exclusive via a swp pte bit adds ab29028ddd4f mm-swap-remember-pg_anon_exclusive-via-a-swp-pte-bit-fix adds bee181a0af23 mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds f0f9a6d74117 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 9ee1a6b8e0a6 x86-pgtable-support-__have_arch_pte_swp_exclusive-fix adds cf8badd29172 arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 33f6d3bf6e53 s390/pgtable: cleanup description of swp pte layout adds d46ec58fff0a s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds b59f7cc7223a powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s adds 277f9b1e0fe9 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s adds 54da6345044f tools/testing/selftests/vm/gup_test.c: clarify error statement adds fc359a94e3fb mm: create new mm/swap.h header file. adds 2c869bfbf3bf mm-create-new-mm-swaph-header-file-fix adds f23a842e482e mm: drop swap_dirty_folio adds 0544817c367f mm: move responsibility for setting SWP_FS_OPS to ->swap_activate adds 35bf31c06c98 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space adds c982c1b6b1ee mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] adds dbd8b17ec492 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw adds 898c8b4529ba doc: update documentation for swap_activate and swap_rw adds c8a8b096272b mm: submit multipage reads for SWP_FS_OPS swap-space adds 5679b6a6e0b3 mm: submit multipage write for SWP_FS_OPS swap-space adds 2a606f031f74 VFS: Add FMODE_CAN_ODIRECT file flag adds 7da70d3bfe02 mm: shmem: make shmem_init return void adds 1cf7a04eda3c mm-shmem-make-shmem_init-return-void-fix adds 2e7230de68d0 mm/memcg: remove unneeded nr_scanned adds cd9b449cac94 mm/memcg: mz already removed from rb_tree if not NULL adds 59fb32971acf mm/memcg: set memcg after css verified and got reference adds 1b34558ac89a mm/memcg: set pos explicitly for reclaim and !reclaim adds b0d56a032ebe mm/memcg: move generation assignment and comparison together adds 06c8182566fb mm/memcg: non-hierarchical mode is deprecated adds ae7092ef21d3 kselftests: memcg: update the oom group leaf events test adds 369bbda180f2 kselftests: memcg: speed up the memory.high test adds 17c016bcd00a MAINTAINERS: add corresponding kselftests to cgroup entry adds ea350e66d2b7 MAINTAINERS: add corresponding kselftests to memcg entry adds 625d2f845a20 selftests: vm: bring common functions to a new file adds 7b7e2dea0028 selftests: vm: add test for Soft-Dirty PTE bit adds 2522f4e07a24 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] adds 1747e39146b8 mm/mmu_gather: limit free batch count and add schedule poi [...] adds d05db9acc343 mm/debug_vm_pgtable: drop protection_map[] usage adds 108198c531c5 mm/mmap: clarify protection_map[] indices adds 5ea5cfd64787 mm/mmap.c: use helper mlock_future_check() adds f81fb4561dcd mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT adds bf1ab85a7180 powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 548652384514 arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 3f3e72365ee2 sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds fe8b545aee2e x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 260865155b5b mm/mmap: drop arch_filter_pgprot() adds e10350034f3f mm/mmap: Drop arch_vm_get_page_pgprot() adds cac5cb3c907f mm/mprotect: use mmu_gather adds bb9b714baf7b mm/mprotect: do not flush when not required architecturally adds 944f264b692d mm: avoid unnecessary flush on change_huge_pmd() adds 1fde0c28efcd mm/mremap: use helper mlock_future_check() adds 80247919ab92 mm/mremap: avoid unneeded do_munmap call adds 47b7c36a2ade mm/vmalloc: fix a comment adds 10683fc536ae Documentation/sysctl: document page_lock_unfairness adds bc7e2c1e6844 mm/page_alloc: simplify update of pgdat in wake_all_kswapds adds 981e750e0159 mm/page_alloc: adding same penalty is enough to get round- [...] adds c2c1a4e85b82 mm-page_alloc-add-same-penalty-is-enough-to-get-round-robi [...] adds 48cdc517948f mm: discard __GFP_ATOMIC adds 7b45fd2f49e5 mm: page_alloc: simplify pageblock migratetype check in __ [...] adds 5278be4f0586 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] adds 894f4c441851 mm-wrap-__find_buddy_pfn-with-a-necessary-buddy-page-valid [...] adds 360e72972e10 mm/page_alloc.c: calc the right pfn if page size is not 4K adds 3005acea9728 mm/memory-failure.c: remove unnecessary (void*) conversions adds 61344f36c7b6 mm/hwpoison: put page in already hwpoisoned case with MF_C [...] adds 87ca1af58a23 Revert "mm/memory-failure.c: fix race with changing page c [...] adds 31c1e016f942 mm/memory-failure.c: minor cleanup for HWPoisonHandlable adds b012c0a58edf mm/memory-failure.c: dissolve truncated hugetlb page adds ba39ffc7df7c mm, hugetlb, hwpoison: separate branch for free and in-use [...] adds 33b092b43d7e mm/khugepaged: sched to numa node when collapse huge page adds cdad1c70301a hugetlb: remove use of list iterator variable after loop adds 46b7d1300f20 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] adds 0bc7f07c312a arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 adds 6ec9eec78102 arm64: mm: hugetlb: restructure the code comment inside fl [...] adds 48527c7db9c6 mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions adds 9c37e067a744 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* adds f36dc7f5e8bb mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* adds a857b09f3a3a sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE adds e7d023bde1b0 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED adds ce80cd5972f2 mm: khugepaged: skip DAX vma adds 50896830aeb4 mm: thp: only regular file could be THP eligible adds 5a969d652575 mm: khugepaged: make khugepaged_enter() void function adds 0728dd60f703 mm: khugepaged: move some khugepaged_* functions to khugepaged.c adds a612d5c2d659 mm: khugepaged: introduce khugepaged_enter_vma() helper adds 01eb9549bcc3 mm: mmap: register suitable readonly file vmas for khugepaged adds 818d27282ccb hugetlb: fix wrong use of nr_online_nodes adds 49a102d4ce1f hugetlb: Fix wrong use of nr_online_nodes adds 6ca20525b661 hugetlb: fix hugepages_setup when deal with pernode adds 5b2c7a6348a5 hugetlb: fix return value of __setup handlers adds 1a0474e2f5f7 hugetlb: clean up hugetlb_cma_reserve adds 39753bbf74e3 mm/sparse-vmemmap: add a pgmap argument to section activation adds 73e8e9054556 mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] adds 172f5c88939a mm/hugetlb_vmemmap: move comment block to Documentation/vm adds 7e0f4d6f2208 mm/sparse-vmemmap: improve memory savings for compound devmaps adds 983f18487e1d mm/page_alloc: reuse tail struct pages for compound devmaps adds d6d422cd7806 include/linux/swapops.h: remove stub for non_swap_entry() adds 6b33079f315a mm: introduce PTE_MARKER swap entry adds 5d316b416ead fixup! mm: Introduce PTE_MARKER swap entry adds 70a8da53f7cb mm: teach core mm about pte markers adds 8cdd7e57928b mm: check against orig_pte for finish_fault() adds 0146b2d6ed6a mm-check-against-orig_pte-for-finish_fault-fix adds e185fee83769 mm-check-against-orig_pte-for-finish_fault-fix-checkpatch-fixes adds 58b3b8d18b50 mm/uffd: PTE_MARKER_UFFD_WP adds bbda1074e2d5 fixup! mm/uffd: PTE_MARKER_UFFD_WP adds 11aff8c03b51 mm/shmem: take care of UFFDIO_COPY_MODE_WP adds 25ebe81ae75c mm/shmem: handle uffd-wp special pte in page fault handler adds 22c0906766a5 mm/shmem: persist uffd-wp bit across zapping for file-backed adds e6dc33ba6c7d mm/shmem: allow uffd wr-protect none pte for file-backed mem adds 6ba4ffbaca10 mm/shmem: allows file-back mem to be uffd wr-protected on thps adds b28c9dc46919 mm/shmem: handle uffd-wp during fork() adds a4106db8361e mm/hugetlb: introduce huge pte version of uffd-wp helpers adds 33e1180110a3 mm/hugetlb: hook page faults for uffd write protection adds 8b09f2ebe856 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP adds 5bf344d454cf mm/hugetlb: handle UFFDIO_WRITEPROTECT adds fca0593f57de mm/hugetlb: handle pte markers in page faults adds 10c4ef3c40bf mm/hugetlb: allow uffd wr-protect none ptes adds 57d2776c476d mm/hugetlb: only drop uffd-wp special pte if required adds 92393159862d fixup! mm/hugetlb: Only drop uffd-wp special pte if required adds 2a729c4d88e4 mm-hugetlb-only-drop-uffd-wp-special-pte-if-required-fix-fix adds 30546b87d63d mm/hugetlb: handle uffd-wp during fork() adds a9ce1d0d43c5 mm/shmem: vma_needs_copy can be static adds 539aff7cf1a5 mm/khugepaged: don't recycle vma pgtable if uffd-wp registered adds 82e57a5666c0 mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs adds a321b5a5b727 mm/uffd: enable write protection for shmem & hugetlbfs adds 6b4375420e1e mm: enable PTE markers by default adds f0544e356707 mm/uffd: hide PTE_MARKER option adds dbd64d0b84c7 selftests/uffd: enable uffd-wp for shmem/hugetlbfs adds ffc7e7381716 userfaultfd/selftests: use swap() instead of open coding it adds 1795d2400060 mm/uffd: move USERFAULTFD configs into mm/ adds 24f1b4a14566 mm/vmscan: reclaim only affects managed_zones adds c039dbf2fb5e mm/vmscan: make sure wakeup_kswapd with managed zone adds 56d56c4fa734 mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 adds a4857408e7ff mm/vmscan: sc->reclaim_idx must be a valid zone index adds aa5670e5e375 mm/vmscan: remove obsolete comment in get_scan_count adds 6fb629cb0672 mm/vmscan: fix comment for current_may_throttle adds 40e803f932c6 mm-vmscan-fix-comment-for-current_may_throttle-fix adds 74593ae5f739 mm/vmscan: fix comment for isolate_lru_pages adds 19448ddca80f mm: do not call add_nr_deferred() with zero deferred adds 1c8244cfef08 fs/proc/task_mmu.c: remove redundant page validation of pte_page adds 2065e2dfe0c6 mm/z3fold: declare z3fold_mount with __init adds d9a1763cb4b9 mm/z3fold: remove obsolete comment in z3fold_alloc adds 6d520e5b3efa mm/z3fold: minor clean up for z3fold_free adds 0fdf79470d3c mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] adds f5009c3ce3a8 mm/z3fold: remove confusing local variable l reassignment adds 5e1485bc2f79 mm/z3fold: move decrement of pool->pages_nr into __release [...] adds 997d05def991 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] adds e482385db75a mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() adds 460436fcd688 mm: compaction: use helper isolation_suitable() adds d45e7e22d90d drivers/base/node.c: fix compaction sysfs file leak adds 91df0c00d184 mm/mempolicy: clean up the code logic in queue_pages_pte_range adds 83b1f76ff81b mm: Add selftests for migration entries adds c5e50e971059 mm/migration: remove unneeded local variable mapping_locked adds 6b70a42759c3 mm/migration: remove unneeded local variable page_lru adds 6c8fcbe17e9a mm/migration: use helper function vma_lookup() in add_page [...] adds 30f605683d43 mm/migration: use helper macro min in do_pages_stat adds 445b41542679 mm/migration: avoid unneeded nodemask_t initialization adds 18e7c24c30ce mm/migration: remove some duplicated codes in migrate_pages adds 82a9a6e8dfc9 mm/migration: fix potential page refcounts leak in migrate_pages adds a3c84489c2b9 mm/migration: fix potential invalid node access for reclai [...] adds f1e5b2543108 mm/migration: fix possible do_pages_stat_array racing with [...] adds 3bfeee595134 mm: migrate: simplify the refcount validation when migrati [...] adds 9aba182db554 ksm: count ksm merging pages for each process adds cd5b735c16bd ksm-count-ksm-merging-pages-for-each-process-fix adds 89fd91bf7da1 mm/vmstat: add events for ksm cow adds 4a64e6941c70 mm: untangle config dependencies for demote-on-reclaim adds 706653dde0ae mm/madvise: fix potential pte_unmap_unlock pte error adds be01d9fe64e5 mm/page_alloc: do not calculate node's total pages and mem [...] adds 515c12fe19af mm/memory_hotplug: reset node's state when empty during offline adds 6315da05d5d7 mm/memory_hotplug: fix build warning without CONFIG_MEMORY [...] adds 0eb743791c1c mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node adds e07dd1626869 mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] adds 3aa895820a13 mm: compaction: remove unneeded return value of kcompactd_run adds ab7a74f767bc mm: compaction: remove unneeded pfn update adds 38c808f58e8d mm: compaction: remove unneeded assignment to isolate_start_pfn adds 9275be4ffefd mm: compaction: clean up comment for sched contention adds 0f96f17db473 mm: compaction: clean up comment about suitable migration [...] adds c1002ee59d1d mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c adds 0aa553f218c1 mm: compaction: use helper compound_nr in isolate_migratep [...] adds fdb7f4a1d914 mm: compaction: clean up comment about async compaction in [...] adds c88b3892f1d2 mm: compaction: avoid possible NULL pointer dereference in [...] adds 209dbe6be92a mm: compaction: make compaction_zonelist_suitable return f [...] adds d68acaf79a40 mm: compaction: simplify the code in __compact_finished adds f6cdc8eea265 mm: compaction: make sure highest is above the min_pfn adds d1c51bd5d3c9 mm: rmap: fix cache flush on THP pages adds 4bb30ff7a498 dax: fix cache flush on PMD-mapped pages adds bda25d82715c mm: rmap: introduce pfn_mkclean_range() to cleans PTEs adds 5b8ce88a5b3a mm: pvmw: add support for walking devmap pages adds deaa707b3e16 dax: fix missing writeprotect the pte entry adds d5a7cc06ade4 mm: simplify follow_invalidate_pte() adds df7feb684ff6 zram: add a huge_idle writeback mode adds f5fba76e2445 damon: vaddr-test: tweak code to make the logic clearer adds e774ba86fecb selftests/damon: add damon to selftests root Makefile adds 0ff12dabd652 mm/damon/core-test: add a kunit test case for ops registration adds 0a718768e763 mm/swapfile: unuse_pte can map random data if swap read fails adds 95f195c6811b fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 30acf93ac1a6 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 70a1249a942e kernel/hung_task.c: Monitor killed tasks. adds c031978e10b2 ia64: fix typos in comments adds 24492200a79d ia64: ptrace: fix typos in comments adds bc789e867741 ia64: Replace comments with C99 initializers adds 0f4b1aca73e5 scripts/decode_stacktrace.sh: support old bash version adds 9ed92d912a89 ocfs2: replace usage of found with dedicated list iterator [...] adds 6d4bca8cfd7b ocfs2: remove usage of list iterator variable after the loop body adds 739a1bb6d93d ocfs2: reflink deadlock when clone file to the same direct [...] adds ad8ba6e4c5e6 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 1b5ea8d15010 ocfs2: fix ocfs2 corrupt when iputting an inode adds a44af2e13958 proc: fix dentry/inode overinstantiating under /proc/${pid}/net adds d8420ca5fa4b proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] adds 7fb589c02637 fs/proc/kcore.c: remove check of list iterator against hea [...] adds f4a2303d5d98 fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] adds 28229cfb576b proc/sysctl: make protected_* world readable adds 7a5d99acd22d kernel: pid_namespace: use NULL instead of using plain int [...] adds 2985e491b25d get_maintainer: Honor mailmap for in file emails adds 1aed1d5e7596 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test adds fcd2a951fcea lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections adds c5ae0fd6a8b5 lib/test_string.c: add strspn and strcspn tests adds 5d8fd9eccd15 lib/string.c: simplify str[c]spn adds 00b771916e8f lib: remove back_str initialization adds 456f2876cfb1 pipe: make poll_usage boolean and annotate its access adds 6a5501e9b3e4 list: fix a data-race around ep->rdllist adds 58f5d78c08b1 init/Kconfig: remove USELIB syscall by default adds 481b5737b7f3 init/main.c: silence some -Wunused-parameter warnings adds e120d2ea2d3f fatfs: remove redundant judgment adds 815cd004430a fatfs: add FAT messages to printk index adds 99301578656c add-fat-messages-to-printk-index-checkpatch-fixes adds d9efca391fc7 fat: add ratelimit to fat*_ent_bread() adds 2c937be802f3 ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP adds 28084f896f7e ptrace: fix wrong comment of PT_DTRACE adds 3ff2d3f116c1 MAINTAINERS: remove redundant file of PTRACE SUPPORT entry adds 84a755582b78 kexec: remove redundant assignments adds a2091ab8c373 rapidio: remove unnecessary use of list iterator adds 507a04e8e88b taskstats: version 12 with thread group and exe info adds e3844311bc9d taskstats-version-12-with-thread-group-and-exe-info-fix adds 6ea5e51d7ea3 kernel: make taskstats available from all net namespaces adds ff8702b1b552 delayacct: track delays from write-protect copy adds 08fbab1310b2 fs: sysv: check sbi->s_firstdatazone in complete_read_super adds 19761d675dd2 ipc/sem: Remove redundant assignments adds 2b94556d9978 ipc: update semtimedop() to use hrtimer adds 4027696bb16e ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() adds fc93237c58c0 Merge branch 'akpm-current/current' adds c3f5c201fc19 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery adds 25ddfb0de83f kselftest/vm: override TARGETS from arguments adds 212f95a87c29 Merge branch 'akpm/master' adds e7d6987e09a3 Add linux-next specific files for 20220422
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 (f1244c81da13) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/admin-guide/kernel-parameters.txt | 15 + Documentation/admin-guide/mm/index.rst | 1 - Documentation/admin-guide/mm/multigen_lru.rst | 152 - Documentation/core-api/index.rst | 1 + Documentation/{ => core-api}/watch_queue.rst | 0 Documentation/dev-tools/kunit/architecture.rst | 2 +- .../devicetree/bindings/arm/arm,corstone1000.yaml | 45 + .../devicetree/bindings/crypto/ti,sa2ul.yaml | 1 + .../bindings/display/solomon,ssd1307fb.yaml | 86 +- .../devicetree/bindings/dma/qcom,gpi.yaml | 2 + .../bindings/dma/sifive,fu540-c000-pdma.yaml | 2 +- .../devicetree/bindings/dma/xilinx/xilinx_dma.txt | 6 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 + .../bindings/mmc/marvell,dove-sdhci.yaml | 44 + .../bindings/mmc/marvell,orion-sdio.yaml | 44 + .../devicetree/bindings/mmc/mmc-controller.yaml | 5 +- .../devicetree/bindings/mmc/orion-sdio.txt | 16 - .../devicetree/bindings/mmc/sdhci-dove.txt | 14 - .../devicetree/bindings/net/can/ctu,ctucanfd.yaml | 63 + .../bindings/net/can/microchip,mcp251xfd.yaml | 19 +- .../bindings/net/can/renesas,rcar-canfd.yaml | 1 + .../devicetree/bindings/net/dsa/realtek.yaml | 35 +- .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 12 + .../devicetree/bindings/phy/mixel,mipi-dsi-phy.txt | 29 - .../bindings/phy/mixel,mipi-dsi-phy.yaml | 107 + .../bindings/pinctrl/fsl,imx7d-pinctrl.txt | 87 - .../bindings/pinctrl/fsl,imx7d-pinctrl.yaml | 113 + .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 42 - .../bindings/pinctrl/mscc,ocelot-pinctrl.yaml | 108 + .../bindings/pinctrl/pinctrl-mt8192.yaml | 155 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 2 + .../bindings/pinctrl/ralink,mt7620-pinctrl.yaml | 87 + ...2880-pinmux.yaml => ralink,mt7621-pinctrl.yaml} | 25 +- ...2880-pinmux.yaml => ralink,rt2880-pinctrl.yaml} | 24 +- .../bindings/pinctrl/ralink,rt305x-pinctrl.yaml | 89 + ...2880-pinmux.yaml => ralink,rt3883-pinctrl.yaml} | 25 +- .../bindings/pinctrl/rockchip,pinctrl.yaml | 1 + .../devicetree/bindings/reserved-memory/phram.yaml | 47 + .../devicetree/bindings/sound/maxim,max98390.yaml | 5 + .../bindings/usb/samsung,exynos-usb2.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/dmaengine/provider.rst | 6 + Documentation/driver-api/index.rst | 2 +- .../time/context-tracking/arch-support.txt | 2 +- .../features/time/virt-cpuacct/arch-support.txt | 2 +- Documentation/filesystems/ext4/attributes.rst | 2 +- Documentation/filesystems/zonefs.rst | 52 +- Documentation/ide/ChangeLog.ide-cd.1994-2004 | 268 - Documentation/ide/ChangeLog.ide-floppy.1996-2002 | 63 - Documentation/ide/ChangeLog.ide-tape.1995-2002 | 257 - Documentation/ide/changelogs.rst | 17 - Documentation/ide/ide-tape.rst | 68 - Documentation/ide/ide.rst | 265 - Documentation/ide/index.rst | 21 - Documentation/ide/warm-plug-howto.rst | 18 - Documentation/index.rst | 2 - .../device_drivers/can/ctu/ctucanfd-driver.rst | 639 +++ .../device_drivers/can/ctu/fsm_txt_buffer_user.svg | 151 + Documentation/networking/ip-sysctl.rst | 7 + Documentation/process/changes.rst | 8 +- Documentation/security/siphash.rst | 46 +- Documentation/sound/alsa-configuration.rst | 4 +- Documentation/tools/rtla/common_appendix.rst | 3 +- Documentation/vm/index.rst | 2 +- Documentation/vm/multigen_lru.rst | 160 - Documentation/vm/vmemmap_dedup.rst | 223 + MAINTAINERS | 52 +- Makefile | 1 + Next/SHA1s | 158 +- Next/merge.log | 3386 +++++++++---- arch/Kconfig | 8 - arch/arm/Kconfig | 40 - arch/arm/Kconfig.debug | 6 +- arch/arm/Makefile | 2 - arch/arm/boot/dts/Makefile | 10 +- arch/arm/boot/dts/am335x-baltos.dtsi | 2 +- arch/arm/boot/dts/am335x-guardian.dts | 376 +- arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 2 +- arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi | 2 +- arch/arm/boot/dts/am335x-phycore-som.dtsi | 2 +- arch/arm/boot/dts/am335x-sl50.dts | 2 +- arch/arm/boot/dts/am3874-iceboard.dts | 2 +- arch/arm/boot/dts/am437x-cm-t43.dts | 2 +- arch/arm/boot/dts/am437x-idk-evm.dts | 2 +- arch/arm/boot/dts/am437x-sk-evm.dts | 2 +- arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/am574x-idk.dts | 2 +- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 2 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 2 +- arch/arm/boot/dts/armada-370-db.dts | 2 +- .../dts/armada-370-seagate-personal-cloud.dtsi | 2 +- arch/arm/boot/dts/armada-370-synology-ds213j.dts | 2 +- arch/arm/boot/dts/armada-375-db.dts | 2 +- arch/arm/boot/dts/armada-381-netgear-gs110emx.dts | 2 +- arch/arm/boot/dts/armada-385-atl-x530.dts | 2 +- arch/arm/boot/dts/armada-385-clearfog-gtr.dtsi | 2 +- arch/arm/boot/dts/armada-385-db-88f6820-amc.dts | 2 +- arch/arm/boot/dts/armada-385-db-ap.dts | 2 +- arch/arm/boot/dts/armada-385-synology-ds116.dts | 2 +- arch/arm/boot/dts/armada-385-turris-omnia.dts | 2 +- arch/arm/boot/dts/armada-388-db.dts | 2 +- arch/arm/boot/dts/armada-388-gp.dts | 2 +- arch/arm/boot/dts/armada-388-rd.dts | 2 +- .../arm/boot/dts/armada-38x-solidrun-microsom.dtsi | 2 +- arch/arm/boot/dts/armada-390-db.dts | 2 +- arch/arm/boot/dts/armada-398-db.dts | 2 +- arch/arm/boot/dts/armada-xp-axpwifiap.dts | 2 +- arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts | 2 +- arch/arm/boot/dts/armada-xp-crs305-1g-4s.dtsi | 2 +- arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts | 2 +- arch/arm/boot/dts/armada-xp-crs326-24g-2s.dtsi | 2 +- .../boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts | 2 +- arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dtsi | 2 +- arch/arm/boot/dts/armada-xp-db-dxbc2.dts | 2 +- arch/arm/boot/dts/armada-xp-db-xc3-24g4xg.dts | 2 +- arch/arm/boot/dts/armada-xp-db.dts | 2 +- arch/arm/boot/dts/armada-xp-gp.dts | 2 +- arch/arm/boot/dts/armada-xp-linksys-mamba.dts | 2 +- arch/arm/boot/dts/armada-xp-synology-ds414.dts | 2 +- arch/arm/boot/dts/dove-cubox.dts | 2 +- arch/arm/boot/dts/dove-d2plug.dts | 2 +- arch/arm/boot/dts/dove-d3plug.dts | 2 +- arch/arm/boot/dts/dove-dove-db.dts | 2 +- arch/arm/boot/dts/dra7-evm-common.dtsi | 2 +- arch/arm/boot/dts/dra72-evm-common.dtsi | 2 +- arch/arm/boot/dts/dra76-evm.dts | 2 +- arch/arm/boot/dts/kirkwood-dir665.dts | 2 +- arch/arm/boot/dts/kirkwood-synology.dtsi | 2 +- arch/arm/boot/dts/logicpd-som-lv.dtsi | 10 +- arch/arm/boot/dts/nuvoton-npcm730-gbs.dts | 6 +- arch/arm/boot/dts/nuvoton-npcm730-gsj.dts | 2 +- arch/arm/boot/dts/nuvoton-npcm730-kudo.dts | 6 +- arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 8 +- .../boot/dts/nuvoton-npcm750-runbmc-olympus.dts | 6 +- arch/arm/boot/dts/omap3-beagle-xm.dts | 2 +- arch/arm/boot/dts/omap4-panda-common.dtsi | 2 +- arch/arm/boot/dts/omap5-igep0050.dts | 2 +- arch/arm/boot/dts/omap5-uevm.dts | 2 +- ...dts => qcom-apq8064-sony-xperia-lagan-yuga.dts} | 0 arch/arm/boot/dts/qcom-apq8074-dragonboard.dts | 582 +-- arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 592 ++- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 1026 ++-- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 908 ---- .../boot/dts/qcom-msm8974-sony-xperia-amami.dts | 435 -- .../boot/dts/qcom-msm8974-sony-xperia-castor.dts | 723 --- .../boot/dts/qcom-msm8974-sony-xperia-honami.dts | 484 -- .../dts/qcom-msm8974-sony-xperia-rhine-amami.dts | 13 + .../dts/qcom-msm8974-sony-xperia-rhine-honami.dts | 7 + .../boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi | 457 ++ arch/arm/boot/dts/qcom-msm8974.dtsi | 1914 +++---- arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts | 813 +++ .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 607 +++ arch/arm/boot/dts/qcom-msm8974pro.dtsi | 31 +- arch/arm/boot/dts/qcom-pm8941.dtsi | 2 +- arch/arm/common/locomo.c | 1 - arch/arm/common/sa1111.c | 5 +- arch/arm/configs/am200epdkit_defconfig | 1 + arch/arm/configs/cm_x300_defconfig | 1 + arch/arm/configs/colibri_pxa270_defconfig | 1 + arch/arm/configs/colibri_pxa300_defconfig | 1 + arch/arm/configs/corgi_defconfig | 1 + arch/arm/configs/eseries_pxa_defconfig | 1 + arch/arm/configs/ezx_defconfig | 1 + arch/arm/configs/h5000_defconfig | 1 + arch/arm/configs/lpc18xx_defconfig | 1 - arch/arm/configs/lpd270_defconfig | 1 + arch/arm/configs/lubbock_defconfig | 1 + arch/arm/configs/magician_defconfig | 1 + arch/arm/configs/mainstone_defconfig | 1 + arch/arm/configs/mps2_defconfig | 1 - arch/arm/configs/omap1_defconfig | 3 + arch/arm/configs/palmz72_defconfig | 1 + arch/arm/configs/pcm027_defconfig | 1 + arch/arm/configs/pxa255-idp_defconfig | 1 + arch/arm/configs/pxa3xx_defconfig | 1 + arch/arm/configs/pxa_defconfig | 1 + arch/arm/configs/spitz_defconfig | 1 + arch/arm/configs/stm32_defconfig | 1 - arch/arm/configs/trizeps4_defconfig | 1 + arch/arm/configs/vf610m4_defconfig | 1 - arch/arm/configs/viper_defconfig | 1 + arch/arm/configs/xcep_defconfig | 1 + arch/arm/configs/zeus_defconfig | 1 + arch/arm/include/asm/hardware/sa1111.h | 2 - arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-mmp/Kconfig | 10 +- arch/arm/mach-mmp/Makefile | 1 - arch/arm/mach-mmp/devices.c | 2 +- arch/arm/mach-mmp/devices.h | 10 +- arch/arm/mach-mmp/mfp.h | 2 +- arch/arm/mach-mmp/mmp2.h | 48 +- arch/arm/mach-mmp/pxa168.h | 60 +- arch/arm/mach-mmp/pxa910.h | 38 +- arch/arm/mach-mmp/tavorevb.c | 113 - arch/arm/mach-mmp/ttc_dkb.c | 6 +- arch/arm/mach-omap1/Kconfig | 72 + arch/arm/mach-omap1/Makefile | 6 +- arch/arm/mach-omap1/ams-delta-fiq-handler.S | 3 +- arch/arm/mach-omap1/ams-delta-fiq.c | 2 + arch/arm/mach-omap1/ams-delta-fiq.h | 2 +- arch/arm/mach-omap1/board-ams-delta.c | 18 +- arch/arm/mach-omap1/board-fsample.c | 10 +- arch/arm/mach-omap1/board-generic.c | 8 +- arch/arm/mach-omap1/board-h2.c | 14 +- arch/arm/mach-omap1/board-h3.c | 16 +- arch/arm/mach-omap1/board-htcherald.c | 12 +- arch/arm/mach-omap1/board-innovator.c | 34 +- arch/arm/mach-omap1/board-nokia770.c | 8 +- arch/arm/mach-omap1/board-osk.c | 49 +- arch/arm/mach-omap1/board-palmte.c | 14 +- arch/arm/mach-omap1/board-palmtt.c | 14 +- arch/arm/mach-omap1/board-palmz71.c | 14 +- arch/arm/mach-omap1/board-perseus2.c | 15 +- arch/arm/mach-omap1/board-sx1-mmc.c | 3 +- arch/arm/mach-omap1/board-sx1.c | 12 +- arch/arm/mach-omap1/clock.c | 797 ++- arch/arm/mach-omap1/clock.h | 191 +- arch/arm/mach-omap1/clock_data.c | 510 +- arch/arm/mach-omap1/common.h | 3 +- arch/arm/mach-omap1/devices.c | 12 +- arch/arm/mach-omap1/dma.c | 2 +- arch/arm/mach-omap1/fb.c | 19 +- arch/arm/mach-omap1/flash.c | 5 +- arch/arm/mach-omap1/fpga.c | 3 +- arch/arm/mach-omap1/gpio15xx.c | 3 +- arch/arm/mach-omap1/gpio16xx.c | 5 +- arch/arm/mach-omap1/gpio7xx.c | 3 +- arch/arm/mach-omap1/{include/mach => }/hardware.h | 136 +- arch/arm/mach-omap1/i2c.c | 3 +- arch/arm/mach-omap1/id.c | 5 +- arch/arm/mach-omap1/include/mach/io.h | 45 - arch/arm/mach-omap1/include/mach/lcdc.h | 44 - arch/arm/mach-omap1/include/mach/memory.h | 12 - arch/arm/mach-omap1/include/mach/uncompress.h | 117 - arch/arm/mach-omap1/io.c | 12 +- arch/arm/mach-omap1/irq.c | 4 +- arch/arm/mach-omap1/{include/mach => }/irqs.h | 2 - arch/arm/mach-omap1/mcbsp.c | 17 +- arch/arm/mach-omap1/{include/mach => }/mtd-xip.h | 3 +- arch/arm/mach-omap1/mux.c | 6 +- arch/arm/mach-omap1/mux.h | 144 + arch/arm/mach-omap1/ocpi.c | 8 +- .../arm/{plat-omap/dma.c => mach-omap1/omap-dma.c} | 259 +- arch/arm/mach-omap1/{include/mach => }/omap1510.h | 0 arch/arm/mach-omap1/{include/mach => }/omap16xx.h | 0 arch/arm/mach-omap1/{include/mach => }/omap7xx.h | 0 arch/arm/mach-omap1/pm.c | 9 +- arch/arm/mach-omap1/pm.h | 2 + arch/arm/mach-omap1/reset.c | 3 +- arch/arm/mach-omap1/serial.c | 10 +- arch/arm/mach-omap1/{include/mach => }/serial.h | 0 arch/arm/mach-omap1/sleep.S | 2 +- arch/arm/mach-omap1/soc.h | 6 +- arch/arm/mach-omap1/sram-init.c | 91 +- arch/arm/mach-omap1/sram.S | 4 +- arch/arm/mach-omap1/sram.h | 4 +- arch/arm/mach-omap1/{include/mach => }/tc.h | 2 - arch/arm/mach-omap1/time.c | 7 +- arch/arm/mach-omap1/timer.c | 1 + arch/arm/mach-omap1/timer32k.c | 100 +- arch/arm/mach-omap1/usb.c | 8 +- arch/arm/mach-omap1/usb.h | 25 + arch/arm/mach-omap2/Kconfig | 49 + arch/arm/mach-omap2/cm_common.c | 8 +- arch/arm/mach-omap2/control.c | 19 +- arch/arm/mach-omap2/omap_device.c | 20 - arch/arm/mach-omap2/omap_device.h | 1 - arch/arm/mach-omap2/prm_common.c | 8 +- arch/arm/mach-omap2/sram.c | 91 +- arch/arm/mach-omap2/sram.h | 5 +- arch/arm/mach-pxa/Kconfig | 14 + arch/arm/mach-pxa/Makefile | 18 +- arch/arm/mach-pxa/{include/mach => }/addr-map.h | 0 arch/arm/mach-pxa/am300epd.c | 2 +- .../arm/mach-pxa/balloon3-pcmcia.c | 4 +- arch/arm/mach-pxa/balloon3.c | 4 +- arch/arm/mach-pxa/{include/mach => }/balloon3.h | 0 arch/arm/mach-pxa/cm-x300.c | 12 +- arch/arm/mach-pxa/colibri-evalboard.c | 1 - .../arm/mach-pxa/colibri-pcmcia.c | 2 +- arch/arm/mach-pxa/colibri-pxa270-income.c | 1 - arch/arm/mach-pxa/colibri-pxa270.c | 2 +- arch/arm/mach-pxa/colibri-pxa300.c | 3 +- arch/arm/mach-pxa/colibri-pxa320.c | 2 +- arch/arm/mach-pxa/colibri-pxa3xx.c | 3 +- arch/arm/mach-pxa/colibri.h | 2 +- arch/arm/mach-pxa/corgi.c | 23 +- arch/arm/mach-pxa/{include/mach => }/corgi.h | 0 arch/arm/mach-pxa/corgi_pm.c | 5 +- arch/arm/mach-pxa/csb726.c | 5 +- arch/arm/mach-pxa/csb726.h | 2 +- arch/arm/mach-pxa/devices.c | 17 +- .../arm/mach-pxa/e740-pcmcia.c | 4 +- .../arm/mach-pxa/{include/mach => }/eseries-gpio.h | 0 arch/arm/mach-pxa/eseries.c | 36 +- arch/arm/mach-pxa/ezx.c | 1 - arch/arm/mach-pxa/generic.c | 62 +- arch/arm/mach-pxa/generic.h | 9 - arch/arm/mach-pxa/gumstix.c | 1 - arch/arm/mach-pxa/gumstix.h | 2 +- arch/arm/mach-pxa/h5000.c | 2 +- .../arm/mach-pxa/hx4700-pcmcia.c | 4 +- arch/arm/mach-pxa/hx4700.c | 18 +- arch/arm/mach-pxa/{include/mach => }/hx4700.h | 0 arch/arm/mach-pxa/idp.c | 2 - arch/arm/mach-pxa/idp.h | 2 +- arch/arm/mach-pxa/include/mach/bitfield.h | 114 - arch/arm/mach-pxa/include/mach/dma.h | 17 - arch/arm/mach-pxa/include/mach/generic.h | 1 - arch/arm/mach-pxa/include/mach/mtd-xip.h | 36 - arch/arm/mach-pxa/include/mach/uncompress.h | 70 - arch/arm/mach-pxa/irq.c | 5 +- arch/arm/mach-pxa/{include/mach => }/irqs.h | 0 arch/arm/mach-pxa/littleton.c | 1 - arch/arm/mach-pxa/lpd270.c | 6 +- arch/arm/mach-pxa/lubbock.c | 17 +- arch/arm/mach-pxa/{include/mach => }/lubbock.h | 4 +- arch/arm/mach-pxa/magician.c | 56 +- arch/arm/mach-pxa/{include/mach => }/magician.h | 2 +- arch/arm/mach-pxa/mainstone.c | 17 +- arch/arm/mach-pxa/{include/mach => }/mainstone.h | 4 +- arch/arm/mach-pxa/mfp-pxa2xx.c | 3 +- arch/arm/mach-pxa/mfp-pxa2xx.h | 2 +- arch/arm/mach-pxa/mfp-pxa3xx.c | 3 +- arch/arm/mach-pxa/mfp-pxa3xx.h | 2 +- arch/arm/mach-pxa/{include/mach => }/mfp.h | 2 +- arch/arm/mach-pxa/mioa701.c | 4 +- arch/arm/mach-pxa/mxm8x10.c | 8 +- arch/arm/mach-pxa/palm27x.c | 2 +- .../arm/mach-pxa/palmld-pcmcia.c | 5 +- arch/arm/mach-pxa/palmld.c | 23 +- arch/arm/mach-pxa/{include/mach => }/palmld.h | 0 arch/arm/mach-pxa/palmt5.c | 11 +- arch/arm/mach-pxa/palmt5.h | 2 +- .../arm/mach-pxa/palmtc-pcmcia.c | 4 +- arch/arm/mach-pxa/palmtc.c | 4 +- arch/arm/mach-pxa/{include/mach => }/palmtc.h | 0 arch/arm/mach-pxa/palmte2.c | 2 +- arch/arm/mach-pxa/palmtreo.c | 4 +- .../arm/mach-pxa/palmtx-pcmcia.c | 4 +- arch/arm/mach-pxa/palmtx.c | 13 +- arch/arm/mach-pxa/{include/mach => }/palmtx.h | 0 arch/arm/mach-pxa/palmz72.c | 2 +- arch/arm/mach-pxa/pcm027.h | 2 +- arch/arm/mach-pxa/pcm990-baseboard.c | 2 +- arch/arm/mach-pxa/pcm990_baseboard.h | 2 +- arch/arm/mach-pxa/poodle.c | 31 +- arch/arm/mach-pxa/{include/mach => }/poodle.h | 2 - arch/arm/mach-pxa/pxa-dt.c | 2 +- arch/arm/mach-pxa/pxa-regs.h | 52 + arch/arm/mach-pxa/pxa25x.c | 12 +- arch/arm/mach-pxa/pxa25x.h | 6 +- arch/arm/mach-pxa/pxa27x-udc.h | 2 + arch/arm/mach-pxa/pxa27x.c | 12 +- arch/arm/mach-pxa/pxa27x.h | 6 +- arch/arm/mach-pxa/{include/mach => }/pxa2xx-regs.h | 47 +- arch/arm/mach-pxa/pxa2xx.c | 32 +- arch/arm/mach-pxa/pxa300.c | 1 + arch/arm/mach-pxa/pxa320.c | 1 + arch/arm/mach-pxa/{include/mach => }/pxa3xx-regs.h | 71 +- arch/arm/mach-pxa/pxa3xx-ulpi.c | 2 +- arch/arm/mach-pxa/pxa3xx.c | 19 +- arch/arm/mach-pxa/pxa3xx.h | 6 +- arch/arm/mach-pxa/pxa930.c | 1 + arch/arm/mach-pxa/{include/mach => }/regs-ost.h | 4 +- arch/arm/mach-pxa/regs-rtc.h | 2 +- arch/arm/mach-pxa/regs-u2d.h | 2 - arch/arm/mach-pxa/{include/mach => }/regs-uart.h | 2 + arch/arm/mach-pxa/reset.c | 9 +- arch/arm/mach-pxa/{include/mach => }/reset.h | 2 +- arch/arm/mach-pxa/sharpsl_pm.c | 2 +- arch/arm/mach-pxa/sleep.S | 9 +- arch/arm/mach-pxa/smemc.c | 13 +- arch/arm/mach-pxa/{include/mach => }/smemc.h | 0 arch/arm/mach-pxa/spitz.c | 37 +- arch/arm/mach-pxa/{include/mach => }/spitz.h | 0 arch/arm/mach-pxa/spitz_pm.c | 3 +- arch/arm/mach-pxa/standby.S | 3 +- arch/arm/mach-pxa/tosa.c | 47 +- arch/arm/mach-pxa/{include/mach => }/tosa.h | 0 .../arm/mach-pxa/trizeps4-pcmcia.c | 6 +- arch/arm/mach-pxa/trizeps4.c | 6 +- arch/arm/mach-pxa/{include/mach => }/trizeps4.h | 1 + .../arm/mach-pxa/viper-pcmcia.c | 6 +- .../arm/mach-pxa/viper-pcmcia.h | 0 arch/arm/mach-pxa/viper.c | 8 +- .../arm/mach-pxa/vpac270-pcmcia.c | 4 +- arch/arm/mach-pxa/vpac270.c | 4 +- arch/arm/mach-pxa/{include/mach => }/vpac270.h | 0 arch/arm/mach-pxa/xcep.c | 4 +- arch/arm/mach-pxa/z2.c | 13 +- arch/arm/mach-pxa/{include/mach => }/z2.h | 0 arch/arm/mach-pxa/zeus.c | 8 +- arch/arm/mach-pxa/zylonite.c | 34 +- arch/arm/mach-pxa/zylonite.h | 2 + arch/arm/mach-pxa/zylonite_pxa300.c | 1 + arch/arm/mach-pxa/zylonite_pxa320.c | 1 + arch/arm/mach-s3c/Kconfig.s3c24xx | 1 - arch/arm/mach-sa1100/generic.c | 6 +- arch/arm/mach-sa1100/include/mach/reset.h | 1 - arch/arm/mm/copypage-xsc3.c | 2 + arch/arm/plat-omap/Kconfig | 119 - arch/arm/plat-omap/Makefile | 13 - arch/arm/plat-omap/counter_32k.c | 114 - arch/arm/plat-omap/debug-leds.c | 171 - arch/arm/plat-omap/include/plat/counter-32k.h | 1 - arch/arm/plat-omap/include/plat/cpu.h | 21 - arch/arm/plat-omap/include/plat/sram.h | 8 - arch/arm/plat-omap/sram.c | 129 - arch/arm/xen/enlighten.c | 9 +- arch/arm64/boot/dts/arm/Makefile | 1 + arch/arm64/boot/dts/arm/corstone1000-fvp.dts | 51 + arch/arm64/boot/dts/arm/corstone1000-mps3.dts | 32 + arch/arm64/boot/dts/arm/corstone1000.dtsi | 164 + arch/arm64/boot/dts/arm/juno-base.dtsi | 162 +- arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi | 37 +- arch/arm64/boot/dts/arm/juno-r1-scmi.dts | 8 +- arch/arm64/boot/dts/arm/juno-r1.dts | 25 + arch/arm64/boot/dts/arm/juno-r2-scmi.dts | 8 +- arch/arm64/boot/dts/arm/juno-r2.dts | 25 + arch/arm64/boot/dts/arm/juno-scmi.dtsi | 25 + arch/arm64/boot/dts/arm/juno.dts | 25 + arch/arm64/boot/dts/marvell/armada-3720-db.dts | 2 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 2 +- arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 2 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 4 +- .../boot/dts/marvell/armada-7040-mochabin.dts | 2 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 2 +- arch/arm64/boot/dts/marvell/armada-8040-db.dts | 4 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 2 +- .../boot/dts/marvell/armada-8040-puzzle-m801.dts | 2 +- arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 2 +- arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 2 +- arch/arm64/boot/dts/marvell/cn9131-db.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 2 +- arch/arm64/boot/dts/microchip/sparx5_nand.dtsi | 2 +- arch/arm64/boot/dts/microchip/sparx5_pcb125.dts | 4 +- .../boot/dts/microchip/sparx5_pcb134_board.dtsi | 4 +- .../boot/dts/microchip/sparx5_pcb135_board.dtsi | 4 +- arch/arm64/include/asm/pgtable.h | 14 +- arch/arm64/mm/flush.c | 7 +- arch/arm64/mm/mmap.c | 14 +- arch/csky/include/asm/atomic.h | 26 +- arch/csky/include/asm/barrier.h | 9 +- arch/csky/include/asm/cmpxchg.h | 2 +- arch/microblaze/include/asm/string.h | 2 + arch/microblaze/lib/memcpy.c | 18 +- arch/microblaze/lib/memmove.c | 29 +- arch/microblaze/lib/memset.c | 33 +- arch/microblaze/mm/init.c | 5 + arch/mips/alchemy/devboards/db1300.c | 9 - arch/mips/boot/dts/ralink/mt7621.dtsi | 2 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/kernel/time.c | 29 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 9 +- arch/powerpc/kvm/book3s_64_vio.c | 45 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 44 +- arch/powerpc/kvm/book3s_hv_nested.c | 16 +- arch/powerpc/kvm/book3s_rtas.c | 4 +- arch/powerpc/kvm/powerpc.c | 4 +- arch/powerpc/mm/book3s64/pgtable.c | 17 + arch/powerpc/mm/mmap.c | 26 - arch/powerpc/perf/Makefile | 4 +- arch/powerpc/perf/power10-pmu.c | 2 +- arch/powerpc/perf/power9-pmu.c | 8 +- arch/riscv/Kconfig.socs | 2 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 3 +- arch/riscv/include/asm/kvm_host.h | 3 - arch/riscv/kvm/vcpu.c | 37 +- arch/riscv/kvm/vcpu_exit.c | 4 +- arch/riscv/mm/fault.c | 10 +- arch/riscv/mm/init.c | 1 + arch/s390/kvm/interrupt.c | 4 +- arch/s390/kvm/kvm-s390.c | 8 +- arch/s390/kvm/vsie.c | 4 +- arch/sh/boards/board-sh7757lcr.c | 2 +- arch/sh/boards/mach-ecovec24/setup.c | 2 +- arch/sh/boot/romimage/mmcif-sh7724.c | 2 +- arch/sh/configs/rsk7201_defconfig | 1 - arch/sh/configs/rsk7203_defconfig | 1 - arch/sh/configs/se7206_defconfig | 1 - arch/sparc/mm/init_64.c | 15 +- arch/x86/Kconfig | 3 +- arch/x86/entry/entry_64.S | 3 + arch/x86/events/intel/cstate.c | 7 +- arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm_host.h | 1 + arch/x86/include/asm/microcode.h | 2 + arch/x86/include/asm/pgtable.h | 12 +- arch/x86/include/asm/pgtable_64_types.h | 5 + arch/x86/include/asm/pgtable_types.h | 5 - arch/x86/include/asm/static_call.h | 1 + arch/x86/include/asm/timex.h | 2 +- arch/x86/include/asm/tsc.h | 3 +- arch/x86/kernel/cpu/microcode/core.c | 6 +- arch/x86/kernel/kvm.c | 13 + arch/x86/kernel/unwind_orc.c | 8 +- arch/x86/kvm/pmu.h | 9 + arch/x86/kvm/svm/pmu.c | 1 + arch/x86/kvm/svm/sev.c | 67 +- arch/x86/kvm/svm/svm.c | 1 + arch/x86/kvm/svm/svm.h | 2 + arch/x86/kvm/vmx/nested.c | 5 + arch/x86/kvm/vmx/pmu_intel.c | 8 +- arch/x86/kvm/vmx/vmx.c | 5 + arch/x86/kvm/vmx/vmx.h | 1 + arch/x86/kvm/x86.c | 60 +- arch/x86/lib/copy_user_64.S | 87 +- arch/x86/lib/putuser.S | 4 + arch/x86/lib/retpoline.S | 2 +- arch/x86/lib/usercopy_64.c | 2 +- arch/x86/mm/mem_encrypt.c | 2 +- arch/x86/mm/pgtable.c | 5 +- arch/x86/platform/pvh/head.S | 1 + arch/x86/power/cpu.c | 10 +- arch/x86/xen/xen-head.S | 1 + arch/xtensa/Kconfig | 17 + arch/xtensa/boot/lib/Makefile | 1 + arch/xtensa/include/asm/barrier.h | 12 +- arch/xtensa/include/asm/bitops.h | 10 +- arch/xtensa/include/asm/coprocessor.h | 11 +- arch/xtensa/include/asm/processor.h | 7 + arch/xtensa/include/asm/thread_info.h | 7 +- arch/xtensa/include/asm/traps.h | 40 +- arch/xtensa/kernel/Makefile | 1 + arch/xtensa/kernel/asm-offsets.c | 16 +- arch/xtensa/kernel/coprocessor.S | 230 +- arch/xtensa/kernel/entry.S | 224 +- arch/xtensa/kernel/hibernate.c | 25 + arch/xtensa/kernel/process.c | 112 +- arch/xtensa/kernel/ptrace.c | 3 +- arch/xtensa/kernel/s32c1i_selftest.c | 7 +- arch/xtensa/kernel/signal.c | 3 +- arch/xtensa/kernel/smp.c | 7 + arch/xtensa/kernel/traps.c | 100 +- arch/xtensa/lib/Makefile | 2 + arch/xtensa/lib/kcsan-stubs.c | 54 + arch/xtensa/lib/memcopy.S | 20 +- arch/xtensa/mm/Makefile | 3 +- arch/xtensa/mm/fault.c | 112 +- arch/xtensa/mm/mmu.c | 2 + arch/xtensa/platforms/iss/network.c | 150 +- drivers/Kconfig | 2 - drivers/Makefile | 1 - drivers/accessibility/speakup/fakekey.c | 4 +- drivers/accessibility/speakup/serialio.c | 2 +- drivers/accessibility/speakup/speakup_acntpc.c | 2 +- drivers/accessibility/speakup/speakup_acntsa.c | 2 +- drivers/accessibility/speakup/speakup_apollo.c | 2 +- drivers/accessibility/speakup/speakup_audptr.c | 2 +- drivers/accessibility/speakup/speakup_bns.c | 2 +- drivers/accessibility/speakup/speakup_decext.c | 2 +- drivers/accessibility/speakup/speakup_dectlk.c | 2 +- drivers/accessibility/speakup/speakup_dtlk.c | 2 +- drivers/accessibility/speakup/speakup_dummy.c | 2 +- drivers/accessibility/speakup/speakup_keypc.c | 2 +- drivers/accessibility/speakup/speakup_ltlk.c | 2 +- drivers/accessibility/speakup/speakup_soft.c | 2 +- drivers/accessibility/speakup/speakup_spkout.c | 2 +- drivers/accessibility/speakup/speakup_txprt.c | 2 +- drivers/ata/ahci.c | 5 +- drivers/ata/libata-core.c | 4 +- drivers/ata/pata_palmld.c | 3 +- drivers/ata/sata_gemini.c | 7 +- drivers/base/arch_topology.c | 11 +- drivers/base/topology.c | 12 + drivers/bus/ti-sysc.c | 4 +- drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/cn10k-rng.c | 31 +- drivers/char/ipmi/ipmi_msghandler.c | 5 +- drivers/char/ipmi/ipmi_si_intf.c | 5 +- drivers/char/pcmcia/synclink_cs.c | 2 +- drivers/clk/pxa/clk-pxa.c | 8 +- drivers/clk/pxa/clk-pxa.h | 9 +- drivers/clk/pxa/clk-pxa25x.c | 46 +- drivers/clk/pxa/clk-pxa27x.c | 68 +- drivers/clk/pxa/clk-pxa2xx.h | 58 + drivers/clk/pxa/clk-pxa3xx.c | 139 +- drivers/clocksource/timer-ti-dm.c | 2 +- drivers/cpufreq/pxa2xx-cpufreq.c | 6 +- drivers/cpufreq/pxa3xx-cpufreq.c | 65 +- drivers/cpuidle/cpuidle-riscv-sbi.c | 1 + drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/hisilicon/qm.c | 37 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 2 +- drivers/crypto/marvell/cesa/cipher.c | 1 - drivers/crypto/sa2ul.c | 1 + drivers/dma/amba-pl08x.c | 11 - drivers/dma/at_hdmac.c | 10 +- drivers/dma/at_xdmac.c | 9 +- drivers/dma/dma-jz4780.c | 9 + drivers/dma/dmatest.c | 13 +- drivers/dma/dw-edma/dw-edma-v0-core.c | 19 +- drivers/dma/idxd/device.c | 6 + drivers/dma/idxd/dma.c | 19 +- drivers/dma/idxd/submit.c | 5 +- drivers/dma/idxd/sysfs.c | 6 + drivers/dma/imx-dma.c | 2 +- drivers/dma/imx-sdma.c | 76 +- drivers/dma/mediatek/mtk-hsdma.c | 2 +- drivers/dma/plx_dma.c | 4 +- drivers/dma/ptdma/ptdma-dev.c | 36 +- drivers/dma/ptdma/ptdma-dmaengine.c | 16 +- drivers/dma/ptdma/ptdma.h | 13 + drivers/dma/qcom/hidma.c | 13 +- drivers/dma/tegra186-gpc-dma.c | 1 - drivers/dma/ti/omap-dma.c | 19 +- drivers/extcon/Kconfig | 1 + drivers/extcon/extcon-ptn5150.c | 36 + drivers/fpga/Makefile | 6 +- drivers/fpga/fpga-mgr.c | 8 +- drivers/fpga/fpga-region.c | 7 +- drivers/fpga/of-fpga-region.c | 6 +- drivers/fpga/zynq-fpga.c | 2 +- drivers/gpio/gpio-rockchip.c | 29 +- drivers/gpio/gpiolib-of.c | 5 + drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 105 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 26 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c | 308 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.h | 30 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 86 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 99 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 83 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 32 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 2 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 1 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.c | 3 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 18 +- drivers/gpu/drm/drm_of.c | 84 +- drivers/gpu/drm/gma500/psb_drv.c | 5 +- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/g4x_dp.c | 3 +- drivers/gpu/drm/i915/display/g4x_hdmi.c | 3 +- drivers/gpu/drm/i915/display/icl_dsi.c | 8 +- drivers/gpu/drm/i915/display/intel_ddi.c | 6 +- drivers/gpu/drm/i915/display/intel_display.c | 156 +- drivers/gpu/drm/i915/display/intel_display.h | 4 +- drivers/gpu/drm/i915/display/intel_display_power.c | 5283 +++----------------- drivers/gpu/drm/i915/display/intel_display_power.h | 126 +- .../gpu/drm/i915/display/intel_display_power_map.c | 1501 ++++++ .../gpu/drm/i915/display/intel_display_power_map.h | 14 + .../drm/i915/display/intel_display_power_well.c | 1813 ++++++- .../drm/i915/display/intel_display_power_well.h | 132 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 34 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 1 + drivers/gpu/drm/i915/display/intel_fbc.c | 9 + drivers/gpu/drm/i915/display/intel_pps.c | 1 + drivers/gpu/drm/i915/display/intel_tc.c | 5 +- drivers/gpu/drm/i915/i915_reg.h | 5 +- drivers/gpu/drm/i915/intel_pm.c | 19 + .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 13 +- drivers/gpu/drm/qxl/qxl_ttm.c | 39 +- drivers/gpu/drm/radeon/radeon_ttm.c | 36 +- drivers/gpu/drm/solomon/Kconfig | 9 + drivers/gpu/drm/solomon/Makefile | 1 + drivers/gpu/drm/solomon/ssd130x-i2c.c | 63 +- drivers/gpu/drm/solomon/ssd130x-spi.c | 178 + drivers/gpu/drm/solomon/ssd130x.c | 35 +- drivers/gpu/drm/solomon/ssd130x.h | 14 + drivers/gpu/drm/ttm/ttm_resource.c | 34 + drivers/gpu/drm/ttm/ttm_tt.c | 16 +- drivers/gpu/drm/vc4/Kconfig | 3 + drivers/gpu/drm/vc4/vc4_dsi.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 41 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 43 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 26 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 7 +- drivers/hid/Kconfig | 12 + drivers/hid/Makefile | 1 + .../hid_descriptor/amd_sfh_hid_report_desc.h | 6 +- drivers/hid/hid-elan.c | 2 - drivers/hid/hid-google-atrus.c | 55 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-led.c | 2 +- drivers/hid/hid-multitouch.c | 3 + drivers/hid/hid-uclogic-core.c | 6 + drivers/hid/hid-uclogic-params.c | 20 + drivers/hid/hid-uclogic-params.h | 187 +- drivers/hid/hid-uclogic-rdesc.c | 50 + drivers/hid/hid-uclogic-rdesc.h | 10 + drivers/hid/wacom_sys.c | 2 +- drivers/hid/wacom_wac.c | 43 +- drivers/hid/wacom_wac.h | 5 + drivers/input/keyboard/omap-keypad.c | 1 + drivers/input/mouse/pxa930_trkball.c | 1 - drivers/input/touchscreen/Kconfig | 2 + drivers/input/touchscreen/mainstone-wm97xx.c | 130 +- drivers/input/touchscreen/wm97xx-core.c | 42 +- drivers/input/touchscreen/zylonite-wm97xx.c | 43 +- drivers/leds/leds-locomo.c | 1 - drivers/media/rc/bpf-lirc.c | 8 +- drivers/mmc/host/jz4740_mmc.c | 20 + drivers/mmc/host/meson-gx-mmc.c | 21 +- drivers/mmc/host/mmci.c | 2 + drivers/mmc/host/mxcmmc.c | 2 +- drivers/mmc/host/pxamci.c | 2 +- drivers/mmc/host/sdhci-pci-gli.c | 10 + drivers/mmc/host/sh_mmcif.c | 2 +- drivers/mtd/devices/phram.c | 78 +- drivers/mtd/maps/pxa2xx-flash.c | 2 - drivers/mtd/mtdcore.c | 11 +- drivers/mtd/nand/raw/denali_pci.c | 15 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 296 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 12 +- drivers/mtd/nand/raw/nand_ids.c | 3 + drivers/mtd/nand/raw/qcom_nandc.c | 24 +- drivers/mtd/nand/raw/sh_flctl.c | 14 +- drivers/mtd/nand/spi/Makefile | 2 +- drivers/mtd/nand/spi/core.c | 1 + drivers/mtd/nand/spi/xtx.c | 129 + drivers/net/can/Kconfig | 1 + drivers/net/can/Makefile | 1 + drivers/net/can/ctucanfd/Kconfig | 34 + drivers/net/can/ctucanfd/Makefile | 10 + drivers/net/can/ctucanfd/ctucanfd.h | 82 + drivers/net/can/ctucanfd/ctucanfd_base.c | 1490 ++++++ drivers/net/can/ctucanfd/ctucanfd_kframe.h | 77 + drivers/net/can/ctucanfd/ctucanfd_kregs.h | 325 ++ drivers/net/can/ctucanfd/ctucanfd_pci.c | 304 ++ drivers/net/can/ctucanfd/ctucanfd_platform.c | 132 + drivers/net/can/dev/bittiming.c | 2 +- drivers/net/can/dev/rx-offload.c | 6 +- drivers/net/can/flexcan/flexcan-core.c | 16 +- drivers/net/can/m_can/m_can.c | 2 +- drivers/net/can/mscan/mpc5xxx_can.c | 2 + drivers/net/can/sja1000/Kconfig | 2 +- drivers/net/can/sja1000/tscan1.c | 7 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 25 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c | 2 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 12 +- drivers/net/can/ti_hecc.c | 4 +- drivers/net/can/xilinx_can.c | 4 +- drivers/net/dsa/realtek/realtek-mdio.c | 1 - drivers/net/dsa/realtek/realtek-smi.c | 4 - drivers/net/eql.c | 3 +- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 1 + .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 9 + drivers/net/ethernet/aquantia/atlantic/aq_main.c | 87 + drivers/net/ethernet/aquantia/atlantic/aq_main.h | 2 + drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 136 + drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 5 + drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 409 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 21 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 23 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.h | 6 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 6 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 10 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 17 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 4 + .../hisilicon/hns3/hns3_common/hclge_comm_cmd.c | 2 + .../hisilicon/hns3/hns3_common/hclge_comm_cmd.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 108 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.h | 6 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 3 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 1 + drivers/net/ethernet/intel/i40e/i40e_xsk.c | 39 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 1 + drivers/net/ethernet/intel/ice/ice_xsk.c | 53 +- .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 53 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 17 + drivers/net/ethernet/mellanox/mlxsw/core_env.c | 213 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 4 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 84 + .../net/ethernet/mellanox/mlxsw/core_linecards.c | 137 + drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 74 + .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 +- drivers/net/ethernet/ti/davinci_mdio.c | 18 +- drivers/net/hippi/rrunner.c | 2 + drivers/net/wireless/ath/ar5523/ar5523.c | 3 +- drivers/of/platform.c | 84 +- drivers/pcmcia/Kconfig | 3 +- drivers/pcmcia/Makefile | 13 - drivers/pcmcia/omap_cf.c | 48 +- drivers/pcmcia/pxa2xx_base.c | 48 +- drivers/pcmcia/pxa2xx_sharpsl.c | 3 +- drivers/pcmcia/sa1111_generic.c | 1 - drivers/pcmcia/sa1111_lubbock.c | 1 - drivers/pcmcia/soc_common.c | 2 - drivers/pcmcia/soc_common.h | 120 +- drivers/phy/allwinner/phy-sun6i-mipi-dphy.c | 166 +- drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 20 +- drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c | 276 +- drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 10 +- drivers/phy/phy-core.c | 44 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 125 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 18 + drivers/pinctrl/mediatek/Kconfig | 2 + drivers/pinctrl/meson/pinctrl-meson-s4.c | 3 +- drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c | 7 +- drivers/pinctrl/pinctrl-ingenic.c | 118 +- drivers/pinctrl/pinctrl-max77620.c | 1 - drivers/pinctrl/pinctrl-ocelot.c | 14 +- drivers/pinctrl/pinctrl-rockchip.c | 64 +- drivers/pinctrl/pinctrl-rockchip.h | 7 +- drivers/pinctrl/pinctrl-thunderbay.c | 7 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 1 + drivers/pinctrl/ralink/Kconfig | 28 +- drivers/pinctrl/ralink/Makefile | 4 +- drivers/pinctrl/ralink/pinctrl-mt7620.c | 302 +- drivers/pinctrl/ralink/pinctrl-mt7621.c | 76 +- .../ralink/{pinctrl-rt2880.c => pinctrl-ralink.c} | 90 +- .../pinctrl/ralink/{pinmux.h => pinctrl-ralink.h} | 16 +- drivers/pinctrl/ralink/pinctrl-rt2880.c | 381 +- drivers/pinctrl/ralink/pinctrl-rt288x.c | 60 - drivers/pinctrl/ralink/pinctrl-rt305x.c | 66 +- drivers/pinctrl/ralink/pinctrl-rt3883.c | 50 +- drivers/pinctrl/renesas/core.c | 67 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 +- drivers/pinctrl/samsung/Kconfig | 11 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 4 + drivers/pinctrl/sunplus/sppctl_sp7021.c | 8 + drivers/platform/chrome/cros_ec_chardev.c | 2 +- drivers/platform/chrome/cros_ec_proto.c | 50 +- drivers/power/supply/tosa_battery.c | 191 +- drivers/regulator/core.c | 23 +- drivers/regulator/da9121-regulator.c | 2 + drivers/rtc/rtc-pxa.c | 2 - drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 1 + {arch/arm/plat-pxa => drivers/soc/pxa}/Kconfig | 5 +- {arch/arm/plat-pxa => drivers/soc/pxa}/Makefile | 4 - {arch/arm/plat-pxa => drivers/soc/pxa}/mfp.c | 2 +- {arch/arm/plat-pxa => drivers/soc/pxa}/ssp.c | 0 drivers/spi/Kconfig | 2 +- drivers/spi/spi-fsl-lpspi.c | 2 +- drivers/spi/spi-imx.c | 2 +- drivers/spi/spi-intel.c | 49 + drivers/spi/spi-mem.c | 10 + drivers/spi/spi-mt65xx.c | 368 +- drivers/spi/spi-omap-uwire.c | 15 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/iio/resolver/ad2s1210.c | 1 - drivers/staging/qlge/qlge.h | 1 + drivers/staging/r8188eu/core/rtw_fw.c | 84 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 4 +- drivers/staging/r8188eu/core/rtw_iol.c | 4 +- drivers/staging/r8188eu/core/rtw_mlme.c | 12 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 306 +- drivers/staging/r8188eu/core/rtw_p2p.c | 46 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 6 +- drivers/staging/r8188eu/core/rtw_xmit.c | 4 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 42 +- drivers/staging/r8188eu/include/ieee80211.h | 29 - drivers/staging/r8188eu/include/rtw_mlme_ext.h | 6 +- drivers/staging/r8188eu/include/rtw_xmit.h | 2 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 16 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 8 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 2 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 2 +- drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 10 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 38 +- drivers/staging/rtl8192e/rtllib_rx.c | 20 +- drivers/staging/rtl8192e/rtllib_softmac.c | 36 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 4 +- drivers/staging/rtl8192e/rtllib_wx.c | 2 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 4 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 4 +- .../Documentation/ABI/sysfs-platform-visorchipset | 89 - drivers/staging/unisys/Documentation/overview.txt | 337 -- drivers/staging/unisys/Kconfig | 16 - drivers/staging/unisys/MAINTAINERS | 5 - drivers/staging/unisys/Makefile | 7 - drivers/staging/unisys/TODO | 16 - drivers/staging/unisys/include/iochannel.h | 571 --- drivers/staging/unisys/visorhba/Kconfig | 15 - drivers/staging/unisys/visorhba/Makefile | 10 - drivers/staging/unisys/visorhba/visorhba_main.c | 1142 ----- drivers/staging/unisys/visorinput/Kconfig | 16 - drivers/staging/unisys/visorinput/Makefile | 7 - drivers/staging/unisys/visorinput/visorinput.c | 788 --- drivers/staging/unisys/visornic/Kconfig | 16 - drivers/staging/unisys/visornic/Makefile | 10 - drivers/staging/unisys/visornic/visornic_main.c | 2131 -------- .../staging/vc04_services/bcm2835-audio/Kconfig | 6 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 5 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 2 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 2 +- drivers/staging/vt6655/baseband.c | 7 +- drivers/staging/vt6655/card.c | 3 +- drivers/staging/vt6655/device_main.c | 6 +- drivers/staging/vt6655/key.c | 1 - drivers/staging/vt6655/mac.c | 1 - drivers/staging/vt6655/mac.h | 31 +- drivers/staging/vt6655/srom.c | 7 +- drivers/staging/vt6655/tmacro.h | 43 - drivers/staging/vt6655/upc.h | 3 - drivers/tty/n_gsm.c | 10 +- drivers/tty/serial/8250/8250.h | 1 + drivers/tty/serial/8250/8250_port.c | 76 +- drivers/tty/serial/imx.c | 2 +- drivers/usb/core/devio.c | 14 +- drivers/usb/dwc3/core.c | 31 +- drivers/usb/dwc3/drd.c | 11 +- drivers/usb/gadget/configfs.c | 2 + drivers/usb/gadget/udc/omap_udc.c | 19 +- drivers/usb/gadget/udc/pxa25x_udc.c | 37 +- drivers/usb/gadget/udc/pxa25x_udc.h | 7 +- drivers/usb/host/Kconfig | 2 +- drivers/usb/host/ehci-hcd.c | 23 + drivers/usb/host/ehci-pci.c | 4 + drivers/usb/host/ehci.h | 1 + drivers/usb/host/ohci-omap.c | 60 +- drivers/usb/host/ohci-pxa27x.c | 3 +- drivers/usb/host/xhci-pci.c | 4 +- drivers/usb/host/xhci-tegra.c | 4 +- drivers/usb/misc/qcom_eud.c | 10 +- drivers/usb/misc/uss720.c | 3 +- drivers/usb/mtu3/mtu3_dr.c | 6 +- drivers/usb/phy/Kconfig | 3 +- drivers/usb/phy/phy-isp1301-omap.c | 6 +- drivers/usb/serial/cp210x.c | 2 + drivers/usb/serial/option.c | 6 + drivers/usb/serial/whiteheat.c | 5 +- drivers/usb/typec/Kconfig | 1 + drivers/usb/typec/ucsi/ucsi.c | 24 +- drivers/video/backlight/Kconfig | 4 +- drivers/video/backlight/omap1_bl.c | 4 +- drivers/video/fbdev/Makefile | 2 +- drivers/video/fbdev/core/fbmem.c | 10 +- drivers/video/fbdev/mx3fb.c | 2 +- drivers/video/fbdev/offb.c | 98 +- drivers/video/fbdev/omap/Kconfig | 4 +- drivers/video/fbdev/omap/Makefile | 5 + drivers/video/fbdev/omap/lcd_ams_delta.c | 6 +- .../video/fbdev/omap}/lcd_dma.c | 7 +- .../mach => drivers/video/fbdev/omap}/lcd_dma.h | 2 - drivers/video/fbdev/omap/lcd_inn1510.c | 9 +- drivers/video/fbdev/omap/lcd_osk.c | 4 +- drivers/video/fbdev/omap/lcdc.c | 10 +- drivers/video/fbdev/omap/lcdc.h | 35 + drivers/video/fbdev/omap/omapfb.h | 2 + drivers/video/fbdev/omap/omapfb_main.c | 19 +- drivers/video/fbdev/omap/sossi.c | 4 +- .../video/fbdev/pxa3xx-regs.h | 24 +- drivers/video/fbdev/pxafb.c | 4 +- drivers/visorbus/Kconfig | 15 - drivers/visorbus/Makefile | 10 - drivers/visorbus/controlvmchannel.h | 650 --- drivers/visorbus/vbuschannel.h | 95 - drivers/visorbus/visorbus_main.c | 1234 ----- drivers/visorbus/visorbus_private.h | 48 - drivers/visorbus/visorchannel.c | 434 -- drivers/visorbus/visorchipset.c | 1691 ------- drivers/watchdog/sa1100_wdt.c | 88 +- drivers/xen/gntalloc.c | 4 +- fs/Kconfig.binfmt | 6 - fs/binfmt_flat.c | 190 +- fs/btrfs/block-group.c | 130 +- fs/btrfs/block-group.h | 5 +- fs/btrfs/btrfs_inode.h | 11 + fs/btrfs/compression.c | 16 +- fs/btrfs/compression.h | 4 +- fs/btrfs/ctree.h | 20 +- fs/btrfs/delayed-inode.c | 78 +- fs/btrfs/dev-replace.c | 7 +- fs/btrfs/disk-io.c | 37 +- fs/btrfs/disk-io.h | 3 +- fs/btrfs/extent-tree.c | 34 +- fs/btrfs/extent_io.c | 156 +- fs/btrfs/extent_io.h | 18 +- fs/btrfs/free-space-cache.c | 2 +- fs/btrfs/free-space-tree.c | 2 +- fs/btrfs/inode.c | 100 +- fs/btrfs/props.c | 59 +- fs/btrfs/props.h | 4 +- fs/btrfs/raid56.c | 44 +- fs/btrfs/scrub.c | 1063 ++-- fs/btrfs/space-info.h | 2 + fs/btrfs/tests/btrfs-tests.c | 22 +- fs/btrfs/transaction.c | 4 +- fs/btrfs/tree-log.c | 14 +- fs/btrfs/volumes.c | 32 +- fs/btrfs/volumes.h | 34 + fs/btrfs/xattr.c | 11 +- fs/btrfs/zoned.h | 4 +- fs/btrfs/zstd.c | 14 +- fs/cifs/connect.c | 11 +- fs/cifs/dfs_cache.c | 19 +- fs/cifs/smb2ops.c | 8 + fs/crypto/fscrypt_private.h | 4 +- fs/crypto/inline_crypt.c | 33 +- fs/crypto/keysetup.c | 2 +- fs/exec.c | 2 - fs/ext4/ext4.h | 5 + fs/ext4/inode.c | 11 +- fs/ext4/ioctl.c | 16 + fs/ext4/namei.c | 4 +- fs/ext4/page-io.c | 4 +- fs/ext4/super.c | 41 +- fs/ext4/xattr.c | 34 +- fs/f2fs/f2fs.h | 3 + fs/f2fs/file.c | 3 +- fs/f2fs/node.c | 27 +- fs/fuse/dev.c | 3 +- fs/fuse/file.c | 9 + fs/fuse/inode.c | 5 +- fs/hugetlbfs/inode.c | 11 +- fs/io-wq.h | 1 + fs/io_uring.c | 430 +- fs/namespace.c | 14 +- fs/pipe.c | 9 +- fs/proc/task_mmu.c | 6 +- fs/zonefs/Makefile | 2 +- fs/zonefs/super.c | 224 +- fs/zonefs/sysfs.c | 139 + fs/zonefs/zonefs.h | 18 +- include/drm/ttm/ttm_resource.h | 4 + include/linux/bitmap.h | 29 +- include/linux/bpf.h | 115 +- include/linux/bpf_local_storage.h | 4 +- include/linux/can/rx-offload.h | 4 +- include/linux/cgroup.h | 15 +- include/linux/clk/pxa.h | 16 + include/linux/compaction.h | 5 +- include/linux/cpu.h | 2 +- .../{platform_data/dma-imx.h => dma/imx-dma.h} | 26 +- include/linux/dmaengine.h | 8 + include/linux/fpga/fpga-region.h | 7 +- include/linux/gpio/driver.h | 12 + include/linux/highmem-internal.h | 14 +- include/linux/highmem.h | 13 +- include/linux/hisi_acc_qm.h | 5 - include/linux/hugetlb.h | 6 +- include/linux/kvm_host.h | 26 +- include/linux/memcontrol.h | 36 - include/linux/memory_hotplug.h | 5 +- include/linux/mm.h | 14 +- include/linux/mm_inline.h | 217 +- include/linux/mm_types.h | 83 +- include/linux/mmzone.h | 211 - include/linux/mtd/mtd.h | 6 +- include/linux/mtd/spinand.h | 1 + include/linux/nodemask.h | 1 - include/linux/omap-dma.h | 28 +- include/linux/page-flags-layout.h | 11 +- include/linux/page-flags.h | 4 +- include/linux/pgtable.h | 17 +- include/linux/phy/phy-lvds.h | 32 + include/linux/phy/phy.h | 4 + include/linux/platform_data/asoc-poodle.h | 16 + .../linux/platform_data/asoc-pxa.h | 4 +- include/linux/platform_data/cros_ec_proto.h | 3 + include/linux/{mmc => platform_data}/sh_mmcif.h | 2 - include/linux/platform_data/usb-omap1.h | 2 + include/linux/platform_data/video-pxafb.h | 22 +- include/linux/sched.h | 5 +- include/linux/sched/mm.h | 8 + include/linux/serial_8250.h | 2 - include/linux/skbuff.h | 2 +- .../mach/hardware.h => include/linux/soc/pxa/cpu.h | 61 +- .../include/plat => include/linux/soc/pxa}/mfp.h | 6 +- include/linux/soc/pxa/smemc.h | 13 + include/linux/soc/ti/omap1-io.h | 143 + .../mach/mux.h => include/linux/soc/ti/omap1-mux.h | 142 +- .../mach/soc.h => include/linux/soc/ti/omap1-soc.h | 22 - .../mach/usb.h => include/linux/soc/ti/omap1-usb.h | 28 +- include/linux/swap.h | 11 +- include/linux/swapops.h | 18 +- include/linux/usb/pd_bdo.h | 2 +- include/linux/wm97xx.h | 4 - include/net/flow_dissector.h | 9 + include/pcmcia/soc_common.h | 125 + include/sound/pxa2xx-lib.h | 4 + include/sound/soc-dpcm.h | 2 + include/sound/sof.h | 23 +- include/trace/events/io_uring.h | 42 +- include/uapi/linux/btrfs_tree.h | 13 - include/uapi/linux/io_uring.h | 12 + include/uapi/linux/pkt_cls.h | 2 + include/uapi/sound/intel/avs/tokens.h | 126 + init/Kconfig | 17 - ipc/sem.c | 15 +- kernel/bounds.c | 7 - kernel/bpf/bpf_inode_storage.c | 4 +- kernel/bpf/bpf_local_storage.c | 29 +- kernel/bpf/bpf_task_storage.c | 4 +- kernel/bpf/btf.c | 174 +- kernel/bpf/cgroup.c | 124 +- kernel/bpf/verifier.c | 76 +- kernel/cgroup/cgroup-internal.h | 1 + kernel/events/core.c | 2 +- kernel/events/internal.h | 5 + kernel/events/ring_buffer.c | 5 - kernel/exit.c | 1 - kernel/fork.c | 9 - kernel/gen_kheaders.sh | 2 +- kernel/kcov.c | 7 +- kernel/rcu/tasks.h | 86 +- kernel/rcu/tree.h | 1 + kernel/rcu/tree_nocb.h | 226 +- kernel/sched/core.c | 1 - kernel/sched/fair.c | 10 +- kernel/smp.c | 2 +- kernel/trace/bpf_trace.c | 5 +- kernel/workqueue.c | 2 +- lib/strncpy_from_user.c | 2 +- lib/strnlen_user.c | 2 +- localversion-next | 2 +- mm/Kconfig | 51 +- mm/compaction.c | 87 +- mm/damon/core-test.h | 36 + mm/huge_memory.c | 3 +- mm/hugetlb.c | 57 +- mm/hugetlb_vmemmap.c | 168 +- mm/internal.h | 3 +- mm/kasan/quarantine.c | 50 +- mm/madvise.c | 8 +- mm/memcontrol.c | 27 - mm/memory-failure.c | 21 +- mm/memory.c | 73 +- mm/memory_hotplug.c | 23 +- mm/mempolicy.c | 12 +- mm/memremap.c | 1 + mm/mm_init.c | 6 +- mm/mmap.c | 38 +- mm/mmu_notifier.c | 14 +- mm/mmzone.c | 2 - mm/oom_kill.c | 54 +- mm/page_alloc.c | 28 +- mm/page_owner.c | 3 +- mm/rmap.c | 6 - mm/slub.c | 12 +- mm/sparse-vmemmap.c | 172 +- mm/sparse.c | 26 +- mm/swap.c | 55 +- mm/swapfile.c | 11 + mm/vmscan.c | 3110 +----------- mm/workingset.c | 119 +- net/core/bpf_sk_storage.c | 6 +- net/core/filter.c | 4 +- net/core/flow_dissector.c | 20 + net/core/skbuff.c | 2 +- net/dsa/dsa_priv.h | 28 +- net/dsa/port.c | 128 +- net/dsa/slave.c | 31 +- net/dsa/switch.c | 188 +- net/dsa/tag_8021q.c | 10 +- net/sched/cls_flower.c | 90 +- net/xdp/xsk.c | 4 +- net/xdp/xsk_queue.h | 4 +- samples/bpf/xdp1_user.c | 2 +- scripts/Makefile.build | 2 +- scripts/Makefile.extrawarn | 13 +- .../Makefile.boot => scripts/dummy-tools/pahole | 3 +- scripts/link-vmlinux.sh | 2 +- sound/arm/pxa2xx-ac97-lib.c | 145 +- .../regs-ac97.h => sound/arm/pxa2xx-ac97-regs.h | 42 +- sound/arm/pxa2xx-ac97.c | 3 +- sound/hda/intel-dsp-config.c | 9 + sound/pci/hda/patch_realtek.c | 12 +- sound/soc/amd/acp/acp-legacy-mach.c | 1 + sound/soc/amd/acp/acp-sof-mach.c | 1 + sound/soc/codecs/da7219.c | 14 +- sound/soc/codecs/dmic.c | 5 +- sound/soc/codecs/max98390.c | 12 + sound/soc/fsl/fsl_asrc.c | 2 +- sound/soc/fsl/fsl_asrc_dma.c | 2 +- sound/soc/fsl/fsl_easrc.h | 2 +- sound/soc/fsl/fsl_micfil.c | 369 +- sound/soc/fsl/fsl_micfil.h | 269 +- sound/soc/fsl/imx-pcm.h | 2 +- sound/soc/fsl/imx-ssi.h | 2 +- sound/soc/generic/audio-graph-card2.c | 5 +- sound/soc/generic/simple-card-utils.c | 2 +- sound/soc/intel/Kconfig | 2 + sound/soc/intel/avs/Makefile | 3 +- sound/soc/intel/avs/avs.h | 23 + sound/soc/intel/avs/path.c | 1005 ++++ sound/soc/intel/avs/path.h | 72 + sound/soc/intel/avs/topology.c | 1600 ++++++ sound/soc/intel/avs/topology.h | 194 + sound/soc/intel/boards/sof_ssp_amp.c | 3 +- sound/soc/meson/aiu-acodec-ctrl.c | 2 +- sound/soc/meson/aiu-codec-ctrl.c | 2 +- sound/soc/meson/axg-card.c | 1 - sound/soc/meson/axg-tdm-interface.c | 26 +- sound/soc/meson/g12a-tohdmitx.c | 2 +- sound/soc/pxa/corgi.c | 43 +- sound/soc/pxa/e740_wm9705.c | 37 +- sound/soc/pxa/e750_wm9705.c | 33 +- sound/soc/pxa/e800_wm9712.c | 33 +- sound/soc/pxa/em-x270.c | 2 +- sound/soc/pxa/hx4700.c | 34 +- sound/soc/pxa/magician.c | 141 +- sound/soc/pxa/mioa701_wm9713.c | 2 +- sound/soc/pxa/palm27x.c | 2 +- sound/soc/pxa/poodle.c | 51 +- sound/soc/pxa/pxa2xx-ac97.c | 24 +- sound/soc/pxa/pxa2xx-i2s.c | 112 +- sound/soc/pxa/spitz.c | 58 +- sound/soc/pxa/tosa.c | 18 +- sound/soc/pxa/z2.c | 8 +- sound/soc/sh/rcar/core.c | 15 +- sound/soc/sh/rcar/dma.c | 9 +- sound/soc/sh/rcar/rsnd.h | 2 +- sound/soc/sh/rcar/src.c | 7 +- sound/soc/sh/rcar/ssi.c | 14 +- sound/soc/sh/rcar/ssiu.c | 11 +- sound/soc/soc-ops.c | 2 +- sound/soc/soc-pcm.c | 38 +- sound/soc/sof/amd/acp.c | 66 +- sound/soc/sof/amd/acp.h | 8 +- sound/soc/sof/amd/pci-rn.c | 14 +- sound/soc/sof/amd/renoir.c | 2 +- sound/soc/sof/core.c | 6 + sound/soc/sof/debug.c | 2 +- sound/soc/sof/imx/imx8.c | 32 +- sound/soc/sof/imx/imx8m.c | 16 +- sound/soc/sof/intel/Kconfig | 2 +- sound/soc/sof/intel/Makefile | 2 +- sound/soc/sof/intel/apl.c | 107 +- sound/soc/sof/intel/bdw.c | 17 +- sound/soc/sof/intel/byt.c | 48 +- sound/soc/sof/intel/cnl.c | 112 +- sound/soc/sof/intel/{apl.c => hda-common-ops.c} | 52 +- sound/soc/sof/intel/hda-loader.c | 43 +- sound/soc/sof/intel/hda.c | 23 +- sound/soc/sof/intel/hda.h | 30 +- sound/soc/sof/intel/icl.c | 111 +- sound/soc/sof/intel/pci-apl.c | 36 +- sound/soc/sof/intel/pci-cnl.c | 54 +- sound/soc/sof/intel/pci-icl.c | 36 +- sound/soc/sof/intel/pci-tgl.c | 91 +- sound/soc/sof/intel/pci-tng.c | 17 +- sound/soc/sof/intel/shim.h | 16 +- sound/soc/sof/intel/tgl.c | 120 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 16 +- sound/soc/sof/ops.h | 8 + sound/soc/sof/pcm.c | 2 +- sound/soc/sof/sof-acpi-dev.c | 6 +- sound/soc/sof/sof-audio.c | 3 +- sound/soc/sof/sof-client-probes.c | 9 +- sound/soc/sof/sof-of-dev.c | 6 +- sound/soc/sof/sof-pci-dev.c | 47 +- sound/usb/implicit.c | 10 +- sound/usb/midi.c | 1 + sound/usb/quirks.c | 6 + sound/usb/usbaudio.h | 6 + tools/lib/bpf/libbpf.c | 63 +- tools/lib/bpf/libbpf.h | 82 +- tools/lib/bpf/libbpf_internal.h | 2 +- tools/lib/bpf/usdt.c | 115 +- tools/objtool/check.c | 86 +- tools/objtool/include/objtool/objtool.h | 2 +- tools/objtool/objtool.c | 1 - tools/testing/selftests/Makefile | 1 + .../selftests/bpf/prog_tests/bpf_mod_race.c | 4 +- tools/testing/selftests/bpf/prog_tests/btf.c | 99 + .../selftests/bpf/prog_tests/helper_restricted.c | 10 +- .../bpf/prog_tests/prog_tests_framework.c | 56 + .../selftests/bpf/prog_tests/reference_tracking.c | 23 +- .../selftests/bpf/prog_tests/skb_load_bytes.c | 45 + .../selftests/bpf/prog_tests/test_strncmp.c | 25 +- .../selftests/bpf/prog_tests/uprobe_autoattach.c | 3 +- tools/testing/selftests/bpf/progs/exhandler_kern.c | 15 +- tools/testing/selftests/bpf/progs/pyperf.h | 4 + tools/testing/selftests/bpf/progs/pyperf600.c | 11 +- tools/testing/selftests/bpf/progs/skb_load_bytes.c | 19 + tools/testing/selftests/bpf/progs/strncmp_test.c | 8 +- .../selftests/bpf/progs/test_helper_restricted.c | 16 +- .../selftests/bpf/progs/test_sk_lookup_kern.c | 18 +- tools/testing/selftests/bpf/test_lpm_map.c | 39 +- tools/testing/selftests/bpf/test_lru_map.c | 66 +- tools/testing/selftests/bpf/test_progs.c | 328 +- tools/testing/selftests/bpf/test_progs.h | 35 +- tools/testing/selftests/bpf/test_sock.c | 2 +- tools/testing/selftests/bpf/test_sysctl.c | 2 +- tools/testing/selftests/cgroup/test_memcontrol.c | 7 +- .../net/mlxsw/spectrum-2/vxlan_flooding_ipv6.sh | 17 + .../selftests/drivers/net/mlxsw/vxlan_flooding.sh | 17 + .../selftests/kvm/include/x86_64/processor.h | 17 + tools/testing/selftests/kvm/kvm_page_table_test.c | 2 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 202 +- tools/testing/selftests/kvm/x86_64/amx_test.c | 1 - .../selftests/kvm/x86_64/emulator_error_test.c | 1 - tools/testing/selftests/kvm/x86_64/smm_test.c | 2 - .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 1 - .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 1 - .../testing/selftests/kvm/x86_64/xen_vmcall_test.c | 1 - tools/testing/selftests/vm/Makefile | 10 +- tools/testing/selftests/vm/madv_populate.c | 34 +- tools/testing/selftests/vm/mremap_test.c | 85 +- tools/testing/selftests/vm/run_vmtests.sh | 11 +- tools/testing/selftests/vm/soft-dirty.c | 223 +- tools/testing/selftests/vm/split_huge_page_test.c | 79 +- tools/testing/selftests/vm/vm_util.c | 108 + tools/testing/selftests/vm/vm_util.h | 9 + tools/vm/page_owner_sort.c | 6 +- virt/kvm/dirty_ring.c | 2 +- virt/kvm/kvm_main.c | 43 +- virt/kvm/kvm_mm.h | 2 +- 1316 files changed, 35955 insertions(+), 38187 deletions(-) delete mode 100644 Documentation/admin-guide/mm/multigen_lru.rst rename Documentation/{ => core-api}/watch_queue.rst (100%) create mode 100644 Documentation/devicetree/bindings/arm/arm,corstone1000.yaml create mode 100644 Documentation/devicetree/bindings/mmc/marvell,dove-sdhci.yaml create mode 100644 Documentation/devicetree/bindings/mmc/marvell,orion-sdio.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/orion-sdio.txt delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-dove.txt create mode 100644 Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mixel,mipi-dsi-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/mixel,mipi-dsi-phy.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx7d-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx7d-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,mt7620-pinctrl.yaml copy Documentation/devicetree/bindings/pinctrl/{ralink,rt2880-pinmux.yaml => ralin [...] copy Documentation/devicetree/bindings/pinctrl/{ralink,rt2880-pinmux.yaml => ralin [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml rename Documentation/devicetree/bindings/pinctrl/{ralink,rt2880-pinmux.yaml => ral [...] create mode 100644 Documentation/devicetree/bindings/reserved-memory/phram.yaml delete mode 100644 Documentation/ide/ChangeLog.ide-cd.1994-2004 delete mode 100644 Documentation/ide/ChangeLog.ide-floppy.1996-2002 delete mode 100644 Documentation/ide/ChangeLog.ide-tape.1995-2002 delete mode 100644 Documentation/ide/changelogs.rst delete mode 100644 Documentation/ide/ide-tape.rst delete mode 100644 Documentation/ide/ide.rst delete mode 100644 Documentation/ide/index.rst delete mode 100644 Documentation/ide/warm-plug-howto.rst create mode 100644 Documentation/networking/device_drivers/can/ctu/ctucanfd-driver.rst create mode 100644 Documentation/networking/device_drivers/can/ctu/fsm_txt_buffer_ [...] delete mode 100644 Documentation/vm/multigen_lru.rst create mode 100644 Documentation/vm/vmemmap_dedup.rst rename arch/arm/boot/dts/{qcom-apq8064-sony-xperia-yuga.dts => qcom-apq8064-sony-x [...] delete mode 100644 arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts delete mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-amami.dts delete mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-castor.dts delete mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-honami.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-rhine-amami.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-rhine-honami.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi create mode 100644 arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974pro-sony-xperia-shinano-castor.dts delete mode 100644 arch/arm/mach-mmp/tavorevb.c rename arch/arm/mach-omap1/{include/mach => }/hardware.h (59%) delete mode 100644 arch/arm/mach-omap1/include/mach/io.h delete mode 100644 arch/arm/mach-omap1/include/mach/lcdc.h delete mode 100644 arch/arm/mach-omap1/include/mach/memory.h delete mode 100644 arch/arm/mach-omap1/include/mach/uncompress.h rename arch/arm/mach-omap1/{include/mach => }/irqs.h (99%) rename arch/arm/mach-omap1/{include/mach => }/mtd-xip.h (97%) create mode 100644 arch/arm/mach-omap1/mux.h rename arch/arm/{plat-omap/dma.c => mach-omap1/omap-dma.c} (84%) rename arch/arm/mach-omap1/{include/mach => }/omap1510.h (100%) rename arch/arm/mach-omap1/{include/mach => }/omap16xx.h (100%) rename arch/arm/mach-omap1/{include/mach => }/omap7xx.h (100%) rename arch/arm/mach-omap1/{include/mach => }/serial.h (100%) rename arch/arm/mach-omap1/{include/mach => }/tc.h (98%) create mode 100644 arch/arm/mach-omap1/usb.h rename arch/arm/mach-pxa/{include/mach => }/addr-map.h (100%) rename drivers/pcmcia/pxa2xx_balloon3.c => arch/arm/mach-pxa/balloon3-pcmcia.c (98%) rename arch/arm/mach-pxa/{include/mach => }/balloon3.h (100%) rename drivers/pcmcia/pxa2xx_colibri.c => arch/arm/mach-pxa/colibri-pcmcia.c (99%) rename arch/arm/mach-pxa/{include/mach => }/corgi.h (100%) rename drivers/pcmcia/pxa2xx_e740.c => arch/arm/mach-pxa/e740-pcmcia.c (98%) rename arch/arm/mach-pxa/{include/mach => }/eseries-gpio.h (100%) rename drivers/pcmcia/pxa2xx_hx4700.c => arch/arm/mach-pxa/hx4700-pcmcia.c (98%) rename arch/arm/mach-pxa/{include/mach => }/hx4700.h (100%) delete mode 100644 arch/arm/mach-pxa/include/mach/bitfield.h delete mode 100644 arch/arm/mach-pxa/include/mach/dma.h delete mode 100644 arch/arm/mach-pxa/include/mach/generic.h delete mode 100644 arch/arm/mach-pxa/include/mach/mtd-xip.h delete mode 100644 arch/arm/mach-pxa/include/mach/uncompress.h rename arch/arm/mach-pxa/{include/mach => }/irqs.h (100%) rename arch/arm/mach-pxa/{include/mach => }/lubbock.h (95%) rename arch/arm/mach-pxa/{include/mach => }/magician.h (99%) rename arch/arm/mach-pxa/{include/mach => }/mainstone.h (98%) rename arch/arm/mach-pxa/{include/mach => }/mfp.h (91%) rename drivers/pcmcia/pxa2xx_palmld.c => arch/arm/mach-pxa/palmld-pcmcia.c (98%) rename arch/arm/mach-pxa/{include/mach => }/palmld.h (100%) rename drivers/pcmcia/pxa2xx_palmtc.c => arch/arm/mach-pxa/palmtc-pcmcia.c (98%) rename arch/arm/mach-pxa/{include/mach => }/palmtc.h (100%) rename drivers/pcmcia/pxa2xx_palmtx.c => arch/arm/mach-pxa/palmtx-pcmcia.c (98%) rename arch/arm/mach-pxa/{include/mach => }/palmtx.h (100%) rename arch/arm/mach-pxa/{include/mach => }/poodle.h (98%) create mode 100644 arch/arm/mach-pxa/pxa-regs.h rename arch/arm/mach-pxa/{include/mach => }/pxa2xx-regs.h (76%) rename arch/arm/mach-pxa/{include/mach => }/pxa3xx-regs.h (61%) rename arch/arm/mach-pxa/{include/mach => }/regs-ost.h (94%) rename arch/arm/mach-pxa/{include/mach => }/regs-uart.h (99%) rename arch/arm/mach-pxa/{include/mach => }/reset.h (92%) rename arch/arm/mach-pxa/{include/mach => }/smemc.h (100%) rename arch/arm/mach-pxa/{include/mach => }/spitz.h (100%) rename arch/arm/mach-pxa/{include/mach => }/tosa.h (100%) rename drivers/pcmcia/pxa2xx_trizeps4.c => arch/arm/mach-pxa/trizeps4-pcmcia.c (98%) rename arch/arm/mach-pxa/{include/mach => }/trizeps4.h (99%) rename drivers/pcmcia/pxa2xx_viper.c => arch/arm/mach-pxa/viper-pcmcia.c (97%) rename include/linux/platform_data/pcmcia-pxa2xx_viper.h => arch/arm/mach-pxa/vipe [...] rename drivers/pcmcia/pxa2xx_vpac270.c => arch/arm/mach-pxa/vpac270-pcmcia.c (98%) rename arch/arm/mach-pxa/{include/mach => }/vpac270.h (100%) rename arch/arm/mach-pxa/{include/mach => }/z2.h (100%) delete mode 100644 arch/arm/plat-omap/Kconfig delete mode 100644 arch/arm/plat-omap/Makefile delete mode 100644 arch/arm/plat-omap/counter_32k.c delete mode 100644 arch/arm/plat-omap/debug-leds.c delete mode 100644 arch/arm/plat-omap/include/plat/counter-32k.h delete mode 100644 arch/arm/plat-omap/include/plat/cpu.h delete mode 100644 arch/arm/plat-omap/include/plat/sram.h delete mode 100644 arch/arm/plat-omap/sram.c create mode 100644 arch/arm64/boot/dts/arm/corstone1000-fvp.dts create mode 100644 arch/arm64/boot/dts/arm/corstone1000-mps3.dts create mode 100644 arch/arm64/boot/dts/arm/corstone1000.dtsi create mode 100644 arch/xtensa/kernel/hibernate.c create mode 100644 arch/xtensa/lib/kcsan-stubs.c create mode 100644 drivers/clk/pxa/clk-pxa2xx.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.h create mode 100644 drivers/gpu/drm/i915/display/intel_display_power_map.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_power_map.h create mode 100644 drivers/gpu/drm/solomon/ssd130x-spi.c create mode 100644 drivers/hid/hid-google-atrus.c create mode 100644 drivers/mtd/nand/spi/xtx.c create mode 100644 drivers/net/can/ctucanfd/Kconfig create mode 100644 drivers/net/can/ctucanfd/Makefile create mode 100644 drivers/net/can/ctucanfd/ctucanfd.h create mode 100644 drivers/net/can/ctucanfd/ctucanfd_base.c create mode 100644 drivers/net/can/ctucanfd/ctucanfd_kframe.h create mode 100644 drivers/net/can/ctucanfd/ctucanfd_kregs.h create mode 100644 drivers/net/can/ctucanfd/ctucanfd_pci.c create mode 100644 drivers/net/can/ctucanfd/ctucanfd_platform.c copy drivers/pinctrl/ralink/{pinctrl-rt2880.c => pinctrl-ralink.c} (73%) rename drivers/pinctrl/ralink/{pinmux.h => pinctrl-ralink.h} (75%) delete mode 100644 drivers/pinctrl/ralink/pinctrl-rt288x.c rename {arch/arm/plat-pxa => drivers/soc/pxa}/Kconfig (83%) rename {arch/arm/plat-pxa => drivers/soc/pxa}/Makefile (51%) rename {arch/arm/plat-pxa => drivers/soc/pxa}/mfp.c (99%) rename {arch/arm/plat-pxa => drivers/soc/pxa}/ssp.c (100%) delete mode 100644 drivers/staging/unisys/Documentation/ABI/sysfs-platform-visorchipset delete mode 100644 drivers/staging/unisys/Documentation/overview.txt delete mode 100644 drivers/staging/unisys/Kconfig delete mode 100644 drivers/staging/unisys/MAINTAINERS delete mode 100644 drivers/staging/unisys/Makefile delete mode 100644 drivers/staging/unisys/TODO delete mode 100644 drivers/staging/unisys/include/iochannel.h delete mode 100644 drivers/staging/unisys/visorhba/Kconfig delete mode 100644 drivers/staging/unisys/visorhba/Makefile delete mode 100644 drivers/staging/unisys/visorhba/visorhba_main.c delete mode 100644 drivers/staging/unisys/visorinput/Kconfig delete mode 100644 drivers/staging/unisys/visorinput/Makefile delete mode 100644 drivers/staging/unisys/visorinput/visorinput.c delete mode 100644 drivers/staging/unisys/visornic/Kconfig delete mode 100644 drivers/staging/unisys/visornic/Makefile delete mode 100644 drivers/staging/unisys/visornic/visornic_main.c delete mode 100644 drivers/staging/vt6655/tmacro.h rename {arch/arm/mach-omap1 => drivers/video/fbdev/omap}/lcd_dma.c (98%) rename {arch/arm/mach-omap1/include/mach => drivers/video/fbdev/omap}/lcd_dma.h (98%) rename arch/arm/mach-pxa/include/mach/regs-lcd.h => drivers/video/fbdev/pxa3xx-reg [...] delete mode 100644 drivers/visorbus/Kconfig delete mode 100644 drivers/visorbus/Makefile delete mode 100644 drivers/visorbus/controlvmchannel.h delete mode 100644 drivers/visorbus/vbuschannel.h delete mode 100644 drivers/visorbus/visorbus_main.c delete mode 100644 drivers/visorbus/visorbus_private.h delete mode 100644 drivers/visorbus/visorchannel.c delete mode 100644 drivers/visorbus/visorchipset.c create mode 100644 fs/zonefs/sysfs.c create mode 100644 include/linux/clk/pxa.h rename include/linux/{platform_data/dma-imx.h => dma/imx-dma.h} (67%) create mode 100644 include/linux/phy/phy-lvds.h create mode 100644 include/linux/platform_data/asoc-poodle.h rename arch/arm/mach-pxa/include/mach/audio.h => include/linux/platform_data/asoc- [...] rename include/linux/{mmc => platform_data}/sh_mmcif.h (99%) rename arch/arm/mach-pxa/include/mach/hardware.h => include/linux/soc/pxa/cpu.h (75%) rename {arch/arm/plat-pxa/include/plat => include/linux/soc/pxa}/mfp.h (98%) create mode 100644 include/linux/soc/pxa/smemc.h create mode 100644 include/linux/soc/ti/omap1-io.h rename arch/arm/mach-omap1/include/mach/mux.h => include/linux/soc/ti/omap1-mux.h (53%) rename arch/arm/mach-omap1/include/mach/soc.h => include/linux/soc/ti/omap1-soc.h (90%) rename arch/arm/mach-omap1/include/mach/usb.h => include/linux/soc/ti/omap1-usb.h (86%) create mode 100644 include/pcmcia/soc_common.h create mode 100644 include/uapi/sound/intel/avs/tokens.h rename arch/arm/mach-pxa/Makefile.boot => scripts/dummy-tools/pahole (59%) mode change 100644 => 100755 rename arch/arm/mach-pxa/include/mach/regs-ac97.h => sound/arm/pxa2xx-ac97-regs.h (71%) create mode 100644 sound/soc/intel/avs/path.c create mode 100644 sound/soc/intel/avs/path.h create mode 100644 sound/soc/intel/avs/topology.c create mode 100644 sound/soc/intel/avs/topology.h copy sound/soc/sof/intel/{apl.c => hda-common-ops.c} (63%) create mode 100644 tools/testing/selftests/bpf/prog_tests/prog_tests_framework.c create mode 100644 tools/testing/selftests/bpf/prog_tests/skb_load_bytes.c create mode 100644 tools/testing/selftests/bpf/progs/skb_load_bytes.c create mode 100644 tools/testing/selftests/vm/vm_util.c create mode 100644 tools/testing/selftests/vm/vm_util.h