This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-defconfig in repository toolchain/ci/linux.
omits 2f9cb3d3bd73 Add linux-next specific files for 20220624 omits 16ca864b354c Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 13ded0f0719b Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] omits dbe585ade4ac Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits 8ad05d1c924a Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 5e1c30ab60d5 Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] omits 744c0af685fa Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 38c308fdb7c7 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 1653ba8c128b Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 4ed787089219 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits d66a53ff1ab2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bcb81eaa4115 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ae8d27b55140 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7f2691940bb8 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 80e5e87c20f1 Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] omits c5c986f0699c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d67d65a37b66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d46cfa64184c Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 3b1008156e8f Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 451f767666be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bfd6e50ad42d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0795266bc54c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6a454238cf1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b752081124c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 25e1f968cddd Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits ea53b62ccf93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5c17d47aea3c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 56381d883b14 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 13fccb6af6b3 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 6db482f7bece Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ba94ce468021 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9f38c9d9e645 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9114741e1e5f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f96bf9a198c9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a9ffd28b0106 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 4509a1643564 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits e94332968d40 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 26caada580c7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d2233f69db45 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 38eb240530b2 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 03befda96ad3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1329689118a7 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 2b50a6a1cadc Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits fca28776975a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 999986bf8fba Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 8f3572f74374 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits b013da560f93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 20a75a546550 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 015abc8dbd4d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1f1dd088ee47 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 2f4f5aa31826 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits c17d9238ecd8 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 35109a5450af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits baaf7f3a7a16 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits b766748baee2 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 6af8f78b6b1a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f6ab3e0031c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f8928d8cd2b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a3a6a31c6357 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 29d733565198 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4cf942e99f0a Merge branch 'next' of git://github.com/cschaufler/smack-next omits db5708efbcb7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ca6fab49330f Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits dd0e91b44071 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 923f3857e346 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 3922d2738030 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 14ba4af43c36 next-20220617/battery omits 554a6765b568 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits eae3d7c2f7ed Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 01f14343cbe6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 857ef80a67a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 48d675bc9c8d Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits bc0134112927 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d902b6c5296c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a70747b07ebf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b26d1bb4cc6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b66e402e19f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3ea0d3ea63f0 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] omits e001a6e2fdfd Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 38ab51ab8650 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 935b7d0b2446 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits a5543d4eab71 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits e0bef340fc25 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits ce914dfbc087 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a9770a7569c1 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 5d08b5c8578a Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits bdf15e631b3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 27ebf29de19a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a562af600226 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0babac54347c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3b11a756ec5b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 600640374ca2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 86c7303100f0 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 526ee3d7b4c1 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits f16057d8b976 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits c383094e69bc Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 2f21bce7ff14 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 59540914b12c Merge branch 'master' of git://linuxtv.org/media_tree.git omits 10d636c8bc0e Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 30eec3cbaba5 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits a8fcdd84aa31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cc3d0f374737 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 58ee2e5e9f62 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 51247323753e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 58b635e226ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f561f4bd85dd Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 4498848ab6bb Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 45ffab4617f7 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 3a5a5dff0d93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 812ac4f36758 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 41347dfd6d21 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 97f59e45d315 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits e9aa0f7f0e8c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 3c7544db2e2e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 954bee99c4b3 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 5059fa744804 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 1ad42fe088c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d68c5d610753 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 65e00dec7bca Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits c84ecd1a6035 Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] omits 7b52bafe468a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c1f2ecd9cbdb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 973fb1724bf8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b5ea95fb6791 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2d590815c034 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 8eb80404366a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6ba826f5970a Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits b0de90e49128 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits e717b1c4d742 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits a1b6518594cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fb6ca6b8cd65 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 848696bdb25e Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 8308a71e0440 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 6d656b2676e3 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 6249ac35dfa3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dc7032c91c81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7dc16e0761ae Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 17742c2a456d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 09a3d30eabe9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0939f1947da8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 95cc114f2563 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 585dc4517966 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5dde207f08b6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0e696a77ad46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 649ecf424468 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 8aeec38e054d Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 4f8baaedc8b4 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 274dfd39dcdd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d220b024d2f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f317a57ef28b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c57378d0915b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9906ce8c0288 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits cf4d1c4bc1d1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 226247c3361f Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits fc643cb39fc6 attr: port attribute changes to new types omits 4fc9c7cb4051 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits a894ec7d754b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 5dcfd86cfec5 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 95f41dc208ee Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git omits fcada197121e Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits 374ff14cfa60 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 1804dc70ff0d Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 2572dbbf6ee6 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] omits d3fae8e7e4be Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits bc492f331151 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits acf0c5059598 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 0825076727e7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9232c50ae365 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 339bd72e1210 Merge branch 'for-linus' of git://git.infradead.org/users/ [...] omits 950ee01be809 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9f1ec34909f7 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits a53ef7564d41 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4decc386dff1 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 9e123ca2c598 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits a44ae49a8be4 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 65d14939b11a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 65d14726fe7d Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 52ade178cb21 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 49dfef705347 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 4d95dc636ce0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e06b9166ec9d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 01a102b5bc5f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 328e286d153a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9090e14cffd5 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits a2f80a965f2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e6e52752a421 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7a54976b9772 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8e8726d36746 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 33566029773a Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 2a2daafb3201 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 7e032fafe60a Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 1cceaf14c0d2 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits b71f7aeee269 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 78ecd8e955a1 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits d3aa259c47dd Merge branch 'for-5.20/io_uring-buffered-writes' into for-next omits e34b1c3522f3 xfs: Add async buffered write support omits 34761bb0fde5 xfs: Specify lockmode when calling xfs_ilock_for_iomap() omits 9a7a3d89075f io_uring: Add tracepoint for short writes omits 688765868503 io_uring: Add support for async buffered writes omits 4eac682de98a fs: Add async write file modification handling. omits b8dc37200be8 fs: Split off inode_needs_update_time and __file_update_time omits 0370867ab70e fs: add __remove_file_privs() with flags parameter omits 76a917b989e4 fs: Add check for async buffered writes to generic_write_checks omits 29807ff622d7 iomap: Return -EAGAIN from iomap_write_iter() omits c1b663972955 iomap: Add async buffered write support omits 73910f10f3db iomap: Add flags parameter to iomap_page_create() omits d65d606be05c mm: Add balance_dirty_pages_ratelimited_flags() function omits 12388c9d1f05 drm/amdgpu/display: reduce stack size in dml32_ModeSupport [...] omits b430327dfc14 security: pass down mount idmapping to setattr hook omits 8a0f0bdc8bba quota: port quota helpers mount ids omits 139ebfc165ee fs: port to iattr ownership update helpers omits 4e4f61937a34 fs: introduce tiny iattr ownership update helpers omits 7ab80b6591ad mm: Move updates of dirty_exceeded into one place omits 6266a427d69f mm: Move starting of background writeback into the main ba [...] omits b5bc543fa0b1 fs: use mount types in iattr omits 526b0b1c14c4 fs: add two type safe mapping helpers omits 0413fc1a4bf6 mnt_idmapping: add vfs{g,u}id_t omits 616372937415 Merge branch 'acpi-bus' into linux-next omits 3d54332ac12f Merge branch 'pm-sleep' into linux-next omits c2878e55a6fe Merge branch 'for-5.20/io_uring' into for-next omits bb8715979aed io_uring: move POLLFREE handling to separate function omits 1e8bff9df8d9 io_uring: kbuf: inline io_kbuf_recycle_ring() omits fd83fc449207 io_uring: optimise submission side poll_refs omits 6e9453d107d9 io_uring: refactor poll arm error handling omits 40a52b6175a4 io_uring: change arm poll return values omits 4d05d2763a84 io_uring: add a helper for apoll alloc omits 853de55c23ce io_uring: remove events caching atavisms omits 29b40e30cda8 io_uring: clean poll ->private flagging omits f8214958dbfe io_uring: add sync cancelation API through io_uring_register() omits 10e8faa75fca io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag omits 5e246f8ef102 io_uring: have cancelation API accept io_uring_task directly omits fd359043be7a io_uring: kbuf: kill __io_kbuf_recycle() omits 35555ea4f829 io_uring: trace task_work_run omits c12b3e317b5b io_uring: add trace event for running task work omits a48ac1748296 io_uring: batch task_work omits 52055d56c05b io_uring: introduce llist helpers omits eaf93b48a674 io_uring: lockless task list omits 5ddbb7159b73 io_uring: remove __io_req_task_work_add omits 6d34a64f7a07 io_uring: remove priority tw list optimisation omits edee9ff49acf io_uring: dedup io_run_task_work omits 263467d16d3a io_uring: move list helpers to a separate file omits d23893c826c1 io_uring: improve io_run_task_work() omits 1f925eb3410b io_uring: optimize io_uring_task layout omits 6bfca432154c io_uring: add a warn_once for poll_find omits 54df8e3a46a3 io_uring: consistent naming for inline completion omits 9e71c23270a4 io_uring: move io_import_fixed() omits dedcb3f7760d io_uring: opcode independent fixed buf import omits 49827465cd37 io_uring: add io_commit_cqring_flush() omits 033d48c6c8be io_uring: introduce locking helpers for CQE posting omits 6d409a22eb87 io_uring: hide eventfd assumptions in eventfd paths omits 79e17c747b35 io_uring: fix io_poll_remove_all clang warnings omits 81dd7f40f7d5 io_uring: improve task exit timeout cancellations omits 7e75740d691b io_uring: fix multi ctx cancellation omits 3240edd9bec2 io_uring: remove ->flush_cqes optimisation omits b1c015e33380 io_uring: move io_eventfd_signal() omits c36f021a39d7 io_uring: reshuffle io_uring/io_uring.h omits 6404465d36b7 io_uring: remove extra io_commit_cqring() omits c7c81b36e560 io_uring: move a few private types to local headers omits 0bba2c79c463 io_uring: clean up tracing events omits 3a864f1d7514 io_uring: make io_uring_types.h public omits 955bb076a6ee io_uring: kill extra io_uring_types.h includes omits a2a40afa4ece io_uring: change ->cqe_cached invariant for CQE32 omits 18113d739593 io_uring: deduplicate io_get_cqe() calls omits a7a529627713 io_uring: deduplicate __io_fill_cqe_req tracing omits 0320b0e01f0f io_uring: introduce io_req_cqe_overflow() omits 6d309e53a675 io_uring: don't inline __io_get_cqe() omits 2df11c2dbd48 io_uring: don't expose io_fill_cqe_aux() omits 48654c26f2f3 io_uring: kbuf: add comments for some tricky code omits 33fd68214431 io_uring: mutex locked poll hashing omits a10219ef0ff6 io_uring: propagate locking state to poll cancel omits 1a51586bcf34 io_uring: introduce a struct for hash table omits ea9130689985 io_uring: pass hash table into poll_find omits 2aa997aff455 io_uring: add IORING_SETUP_SINGLE_ISSUER omits bdfb10ddea9f io_uring: use state completion infra for poll reqs omits dc6892a2f549 io_uring: clean up io_ring_ctx_alloc omits a7a73dadaaf8 io_uring: limit the number of cancellation buckets omits 68d305e5bf04 io_uring: clean up io_try_cancel omits c85aac88c25c io_uring: pass poll_find lock back omits 7e5b2f6e63fa io_uring: switch cancel_hash to use per entry spinlock omits 5a2b70944cc3 io_uring: poll: remove unnecessary req->ref set omits 790167a3bcee io_uring: don't inline io_put_kbuf omits 0906c716866f io_uring: refactor io_req_task_complete() omits e6120e82ad94 io_uring: kill REQ_F_COMPLETE_INLINE omits dbab5458f2e3 io_uring: rw: delegate sync completions to core io_uring omits a64b359af7ff io_uring: remove unused IO_REQ_CACHE_SIZE defined omits 907fbb11c862 io_uring: don't set REQ_F_COMPLETE_INLINE in tw omits 08b4a9990bf5 io_uring: remove check_cq checking from hot paths omits ee17099e3cd9 io_uring: never defer-complete multi-apoll omits e3eb57aa83ed io_uring: inline ->registered_rings omits b6ec81b7b674 io_uring: explain io_wq_work::cancel_seq placement omits a48d35733614 io_uring: move small helpers to headers omits 66a685765cf3 io_uring: refactor ctx slow data placement omits 9b8f0dd23f10 io_uring: better caching for ctx timeout fields omits 9b7e745846f9 io_uring: move defer_list to slow data omits 6bf59b3cb430 io_uring: make reg buf init consistent omits 1c6d4a4502d2 io_uring: deprecate epoll_ctl support omits 4580550a1de8 io_uring: add support for level triggered poll omits 65d24f54dc08 io_uring: move opcode table to opdef.c omits 0d992b7d478d io_uring: move read/write related opcodes to its own file omits 046b28a2c4b4 io_uring: move remaining file table manipulation to filetable.c omits 7f4f75ca6fd6 io_uring: move rsrc related data, core, and commands omits 260dcd94cda7 io_uring: split provided buffers handling into its own file omits 8aaf15cf4e42 io_uring: move cancelation into its own file omits 484d3b6adf76 io_uring: move poll handling into its own file omits 0f71e6d97287 io_uring: add opcode name to io_op_defs omits 0db0dce29e12 io_uring: include and forward-declaration sanitation omits 408818281af5 io_uring: move io_uring_task (tctx) helpers into its own file omits 378073044d7a io_uring: move fdinfo helpers to its own file omits 50a16efb0530 io_uring: use io_is_uring_fops() consistently omits 5341ada6ff8f io_uring: move SQPOLL related handling into its own file omits 148c3b2c3b5d io_uring: move timeout opcodes and handling into its own file omits d2823aff7839 io_uring: move our reference counting into a header omits b24c8dd1d09e io_uring: move msg_ring into its own file omits e1c6b3f51544 io_uring: split network related opcodes into its own file omits 54a8efac8c5e io_uring: move statx handling to its own file omits 335993e68c28 io_uring: move epoll handler to its own file omits 1242db117b5e io_uring: add a dummy -EOPNOTSUPP prep handler omits 3b5aadb46d28 io_uring: move uring_cmd handling to its own file omits 5f4ee983e297 io_uring: split out open/close operations omits caf24c00a207 io_uring: separate out file table handling code omits c195bf430fc9 io_uring: split out fadvise/madvise operations omits beefff9e330e io_uring: split out fs related sync/fallocate functions omits 95d29bfaa52d io_uring: split out splice related operations omits 842ab605a983 io_uring: split out filesystem related operations omits 473f880bb11c io_uring: move nop into its own file omits e8375207be32 io_uring: move xattr related opcodes to its own file omits 706de6a8b7b2 io_uring: handle completions in the core omits 27d23ad37d2c io_uring: set completion results upfront omits f758d8ef852f io_uring: add io_uring_types.h omits 9195186de7d0 io_uring: define a request type cleanup handler omits 8b2c8fe54da2 io_uring: unify struct io_symlink and io_hardlink omits 0003d84c95ae io_uring: convert iouring_cmd to io_cmd_type omits 8558b06268c8 io_uring: convert xattr to use io_cmd_type omits 6d4c771ede7b io_uring: convert rsrc_update to io_cmd_type omits 7ec9ab39a5f6 io_uring: convert msg and nop to io_cmd_type omits 118c2d24b0a0 io_uring: convert splice to use io_cmd_type omits 9cd23b9d8c46 io_uring: convert epoll to io_cmd_type omits d3032f8847d0 io_uring: convert file system request types to use io_cmd_type omits 65ba8bb61c14 io_uring: convert madvise/fadvise to use io_cmd_type omits 1629033aac54 io_uring: convert open/close path to use io_cmd_type omits 000670268279 io_uring: convert timeout path to use io_cmd_type omits 198d99e4f49f io_uring: convert cancel path to use io_cmd_type omits 5dc6bd86c9e8 io_uring: convert the sync and fallocate paths to use io_cmd_type omits 3e8cda47102a io_uring: convert net related opcodes to use io_cmd_type omits 05087d9dd61a io_uring: remove recvmsg knowledge from io_arm_poll_handler() omits a96a103960c7 io_uring: convert poll_update path to use io_cmd_type omits 02a2e8ab37f2 io_uring: convert poll path to use io_cmd_type omits d1695891fe90 io_uring: convert read/write path to use io_cmd_type omits d599bf39d8b9 io_uring: add generic command payload type to struct io_kiocb omits 6cdb765a5292 io_uring: move req async preparation into opcode handler omits 2f891b9cef5f io_uring: move to separate directory omits e56bf847791a io_uring: define a 'prep' and 'issue' handler for each opcode omits 72c3cb76bc64 Merge branch 'io_uring-5.19' into for-5.20/io_uring omits 13a7586d203b fs: remove the NULL get_block case in mpage_writepages omits 040cf72f34ba fs: don't call ->writepage from __mpage_writepage omits cd8453fc8e92 fs: remove the nobh helpers omits c9f04026a47c jfs: stop using the nobh helper omits b57bc41737cd ext2: remove nobh support omits a302513d367e ntfs3: refactor ntfs_writepages omits 7dae48c4c8ef mm/folio-compat: Remove migration compatibility functions omits 79c0fba11cf4 fs: Remove aops->migratepage() omits 949468777cd5 secretmem: Convert to migrate_folio omits a7024b1459e2 hugetlb: Convert to migrate_folio omits ed4edc90f7a8 aio: Convert to migrate_folio omits c57d7cff6478 f2fs: Convert to filemap_migrate_folio() omits b95b1eef7143 ubifs: Convert to filemap_migrate_folio() omits 89f1ecb1102f btrfs: Convert btrfs_migratepage to migrate_folio omits 3a6a0abfce90 mm/migrate: Add filemap_migrate_folio() omits 8440c0c83e8c mm/migrate: Convert migrate_page() to migrate_folio() omits a4c4b60966cc nfs: Convert to migrate_folio omits 6a29f3afc407 btrfs: Convert btree_migratepage to migrate_folio omits 24f9ce60b809 mm/migrate: Convert expected_page_refs() to folio_expected_refs() omits b0966c311b41 mm/migrate: Convert buffer_migrate_page() to buffer_migrat [...] omits 91c1aaa02d79 mm/migrate: Convert writeout() to take a folio omits 53ab0036c5bd mm/migrate: Convert fallback_migrate_page() to fallback_mi [...] omits 56066ebfb733 fs: Add aops->migrate_folio omits 3bf822ad4461 mm: Convert all PageMovable users to movable_operations omits 5b82d635ee6c secretmem: Remove isolate_page omits f59f16c8edc8 ext2: Use a folio in ext2_get_page() omits aaa23522305f gfs2: Convert gfs2_jhead_process_page() to use a folio omits 39fcea7ff3b1 ocfs2: Convert ocfs2_read_folio() to use a folio omits ab7a96529bd0 freevxfs: Convert vxfs_immed_read_folio() to use a folio omits 76632b40d0dd coda: Convert coda_symlink_filler() to use a folio omits 3742d16f8805 befs: Convert befs_symlink_read_folio() to use a folio omits c89c2f9aa1c4 block: Convert read_part_sector() to use a folio omits 92016dabdee9 block: Use PAGE_SECTORS_SHIFT omits e759eeb78094 block: Handle partition read errors more consistently omits 6dfaf89409bd block: Simplify read_part_sector() omits ba82c1ad6293 cramfs: read_mapping_page() is synchronous omits c2f93ecca7e3 ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_syn [...] omits dc19ede07089 hostfs: Handle page write errors correctly omits 162d8f15bb60 squashfs: Return the actual error from squashfs_read_folio() omits 7e1921d7a220 buffer: Don't test folio error in block_read_full_folio() omits 40156da8ed79 btrfs: Use a folio in wait_dev_supers() omits 5139ce65485b nfs: Leave pages in the pagecache if readpage failed omits 2302500d749c buffer: Remove check for PageError omits 864f1b49c1a2 orangefs: Remove test for folio error omits a09bf291ce73 iomap: Remove test for folio error omits 373de7b39f2f jfs: Remove check for PageUptodate omits 856b3ca2d0d1 remap_range: Remove check of uptodate flag omits 4033af8a5597 ufs: Remove checks for PageError omits 0c31ae48e9a9 reiserfs: Remove check for PageError omits 547fff81bfc4 ntfs3: Remove check for PageError omits 7b075306dbbc ntfs: Remove check for PageError omits f5cc87989c2f nilfs2: Remove check for PageError omits 8bfe2448f10c ext2: Remove check for PageError omits 214036c2ea7a ntfs: Remove check for PageError omits 0fa32943f19a hfsplus: Remove check for PageError omits 68cf2748ed50 hfs: Remove check for PageError omits 6f6bd225bfb4 freevxfs: Remove check of PageError omits 293daec2b5c3 afs: Remove check of PageError omits 27e9269da055 block: Remove check of PageError omits a2286170e0c5 docs: Improve ->read_folio documentation omits 2254c70bc7c7 filemap: Use filemap_read_folio() in do_read_cache_folio() omits 34f735bc98eb filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() omits cf89d526e5c8 filemap: Move 'filler' case to the end of do_read_cache_folio() omits ced795727251 netfs: Remove extern from function prototypes omits 2395ce355172 filemap: Remove find_get_pages_range() and associated functions omits 8b5d2cccd9d6 shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() omits 55695b8a2d89 vmscan: Add check_move_unevictable_folios() omits a678d6303153 nilfs2: Convert nilfs_copy_back_pages() to use filemap_get [...] omits 95313b6bb575 hugetlbfs: Convert remove_inode_hugepages() to use filemap [...] omits 61ba61df1aa4 f2fs: Convert f2fs_invalidate_compress_pages() to use file [...] omits 74602fcefb38 ext4: Convert mpage_map_and_submit_buffers() to use filema [...] omits 6ca9c799f22a ext4: Convert mpage_release_unused_pages() to use filemap_ [...] omits 473b9ba491af buffer: Convert clean_bdev_aliases() to use filemap_get_folios() omits cc08fe84df51 filemap: Add filemap_get_folios() omits ddb1e8571f40 filemap: Remove add_to_page_cache() and add_to_page_cache_ [...] omits 7ef7bc1d02e5 hugetlb: Convert huge_add_to_page_cache() to use a folio omits 7e6f237156e0 mpage: Convert do_mpage_readpage() to use a folio omits c462f63731e0 mm: Add an assertion that PG_private and folio->private ar [...] omits 49976148db4e Merge remote-tracking branch 'spi/for-5.20' into spi-next omits e3bb9f215f3c Merge remote-tracking branch 'regulator/for-5.20' into reg [...] omits d27743fb2061 Merge branch 'for-5.20/drivers' into for-next omits 03b6901b0639 Merge branch 'for-5.20/block' into for-next omits 71ad7aabb896 block: Always initialize bio IO priority on submit omits 92c3dfe1cfce block: Initialize bio priority earlier omits 8f3d8d7f56ab blk-ioprio: Convert from rqos policy to direct call omits d2adb01a5bcb blk-ioprio: Remove unneeded field omits caf2c269be20 block: Fix handling of tasks without ioprio in ioprio_get(2) omits c85fb98c51a6 block: Make ioprio_best() static omits 86f80bd5f639 block: Generalize get_current_ioprio() for any task omits 93fd10125cd7 block: Return effective IO priority from get_current_ioprio() omits f0f5a5e24fa5 block: fix default IO priority handling again omits 09c5dcd20b38 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next omits af907b313f13 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus omits ef7e6c40592a ASoC: madera: Fix event generation for rate controls omits 2b9fd83da6df ASoC: madera: Fix event generation for OUT1 demux omits 99cb86538e46 ASoC: cs47l15: Fix event generation for low power mux control omits fb41a1f7055b ASoC: cs35l41: Add ASP TX3/4 source to register patch omits 8975b1c16027 ASoC: dapm: Initialise kcontrol data for mux/demux controls omits 2d120219da22 Merge branch 'next/dt' into for-next omits d46eaf85be24 Merge branch 'for-v5.20/aspeed-dts-cleanup' into for-next omits aa87c769aa1a Merge branch into tip/master: 'x86/vmware' omits ed9dd776a904 Merge branch into tip/master: 'x86/mm' omits 6e265647ecf6 Merge branch into tip/master: 'x86/misc' omits d9180eec9be9 Merge branch into tip/master: 'x86/fpu' omits 9fd9faec3975 Merge branch into tip/master: 'x86/cpu' omits 8d705ae01335 Merge branch into tip/master: 'sched/core' omits f51669e28274 Merge branch into tip/master: 'perf/core' omits 426563042c14 Merge branch into tip/master: 'irq/core' omits 2f49e2e6b886 Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu' [...] omits 66923326b519 drbd: bm_page_async_io: fix spurious bitmap "IO error" on [...] omits 8b3452cdabac Merge branch 'mm-nonmm-unstable' into mm-everything omits 4b3b67ef8001 proc: delete unused <linux/uaccess.h> includes omits 4896b0e0f010 vmcoreinfo: include kallsyms symbols omits 16ad8664122b kallsyms: move declarations to internal header omits a521464df1b4 squashfs: support reading fragments in readahead call omits 47bf3af41628 squashfs: implement readahead omits 924e35132ddf squashfs: always build "file direct" version of page actor omits 8b73df3f3d6e Revert "squashfs: provide backing_dev_info in order to dis [...] omits 8a7ef97d3702 lib/error-inject: traverse list with mutex omits 6a96278cc051 lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] omits 751c7afed071 net, lib/once: remove {net_}get_random_once_wait macro omits dc780fb25fe2 lib/lru_cache: fix error free handing in lc_create omits a9f4aec6766f lib/debugobjects: fix stat count and optimize debug_object [...] omits 326e6ff1a144 resource: re-factor page_is_ram() omits 28dca7f090c7 init/main.c: silence some -Wunused-parameter warnings omits 754b3314323b init-add-hostname-kernel-parameter-v2 omits 622ba908851b init: add "hostname" kernel parameter omits bd443acd6687 ocfs2: fix ocfs2 corrupt when iputting an inode omits 4ebdf435ea01 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 2f90e9f9c618 ocfs2: reflink deadlock when clone file to the same direct [...] omits 1c6b4bc34c50 zram: do not lookup algorithm in backends table omits d4292d04c712 hugetlb: lazy page table copies in fork() omits 758948ddf0fc hugetlb: fix an unused variable warning/error omits da9491d8e37c hugetlb: do not update address in huge_pmd_unshare omits 8f32147e69ad arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page omits f5a7a815c4b1 hugetlb: skip to end of PT page mapping when pte not present omits adedcc614291 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region omits 33337844d14e mm-docs-fix-comments-that-mention-mem_hotplug_end-fix omits af10f4decfcd mm, docs: fix comments that mention mem_hotplug_end() omits c1dc8cf6b2d8 mm/smaps: add Pss_Dirty omits eefb96d53ac7 mm: rmap: simplify the hugetlb handling when unmapping or [...] omits 4ffb0d73e02d mm: lru: use lruvec lock to serialize memcg changes omits 2d06b6f19c77 mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance function omits c482b3c827b3 mm: memcontrol: use obj_cgroup APIs to charge the LRU pages omits d3916363e17b mm: memcontrol: introduce memcg_reparent_ops omits 591ff6faf1bd mm: memcontrol: make all the callers of {folio,page}_memcg() safe omits b19b10dafbd2 mm: thp: make split queue lock safe when LRU pages are reparented omits 247348701a75 mm: vmscan: rework move_pages_to_lru() omits 192b8845038b mm: memcontrol: make lruvec lock safe when LRU pages are r [...] omits 86f6d04208c7 mm: memcontrol: prepare objcg API for non-kmem usage omits 53f28561bee2 mm: rename unlock_page_lruvec{_irq, _irqrestore} to lruvec [...] omits b2c362dbc766 mm: memcontrol: remove dead code and comments omits 07def5de8ff2 mm-madvise-minor-cleanup-for-swapin_walk_pmd_entry-fix omits 5d95b10176ed mm/madvise: minor cleanup for swapin_walk_pmd_entry() omits d16a29db420c mm: hugetlb: remove minimum_order variable omits 85644421d053 mm-memory_hotplug-make-hugetlb_optimize_vmemmap-compatible [...] omits e6efc074ea1d mm: memory_hotplug: make hugetlb_optimize_vmemmap compatib [...] omits 8ac7eb28d33c mm-memory_hotplug-enumerate-all-supported-section-flags-v5 omits 0d2e33c95b09 mm: memory_hotplug: enumerate all supported section flags omits 4863d8d12dda mm/swap: convert __delete_from_swap_cache() to a folio omits 1353cb464438 mm/swap: convert delete_from_swap_cache() to take a folio omits 46bbb05ace9e mm: convert page_swap_flags to folio_swap_flags omits cb737953ede5 mm-convert-destroy_compound_page-to-destroy_large_folio-fix omits 81c6772c390d mm: convert destroy_compound_page() to destroy_large_folio() omits 9560963c991e mm/swap: convert __page_cache_release() to use a folio omits fe3adeb193a5 mm/swap: convert __put_compound_page() to __folio_put_large() omits ead550672d1e mm/swap: convert __put_single_page() to __folio_put_small() omits 3ca581ed9d76 mm/swap: convert __put_page() to __folio_put() omits 9b6aa18f9987 mm/swap: convert put_pages_list to use folios omits 0837220468a8 mm/swap: convert release_pages to use a folio internally omits 37e21d00aaef mm/swap: convert try_to_free_swap to use a folio omits b27e85b281a2 mm/swap: optimise lru_add_drain_cpu() omits 7d2acb3ecb56 mm/swap: pull the CPU conditional out of __lru_add_drain_all() omits 32ea874d3581 mm/swap: rename lru_pvecs to cpu_fbatches omits 19eeb6dd7129 mm/swap: convert activate_page to a folio_batch omits 605aeeb47dd3 mm/swap: convert lru_lazyfree to a folio_batch omits 1d52160134fe mm/swap: convert lru_deactivate to a folio_batch omits 5eed3807f803 mm/swap: convert lru_deactivate_file to a folio_batch omits ee4e2d24ea14 mm/swap: convert lru_add to a folio_batch omits 343d2a87372a mm/swap: make __pagevec_lru_add static omits 7d858cdc0d56 mm/swap: add folio_batch_move_lru() omits 1683c6748b8e mm: add folios_put() omits 60e31d1b912f mm/vmscan: convert reclaim_pages() to use a folio omits 15547eec282e mm/vmscan: convert shrink_active_list() to use a folio omits 35b5458a8857 mm/vmscan: convert move_pages_to_lru() to use a folio omits 1afee51e04d7 mm/vmscan: convert isolate_lru_pages() to use a folio omits 5abf089ae886 mm/vmscan: convert reclaim_clean_pages_from_list() to folios omits 50d6a41d7ec1 kasan: separate double free case from invalid free omits 52e9a97c7e02 tools/testing/selftests/vm/ksm_tests.c: fix resource leak [...] omits dd440a09a08a doc: proc: fix the description to THPeligible omits 7e26b5d3e934 mm: khugepaged: reorg some khugepaged helpers omits ca441e4b7ec4 mm: thp: kill __transhuge_page_enabled() omits 83c70596cabe mm-thp-kill-transparent_hugepage_active-fix omits fd550566d596 mm: thp: kill transparent_hugepage_active() omits a326126342ec mm: khugepaged: better comments for anon vma check in huge [...] omits 0e2fb38276f3 mm: thp: consolidate vma size check to transhuge_vma_suitable omits b3e6d0953e23 mm: khugepaged: check THP flag in hugepage_vma_check() omits 9e9fd4298fa8 mm/mlock: drop dead code in count_mm_mlocked_page_nr() omits 9546f7276fbb mm/mprotect: try avoiding write faults for exclusive anony [...] omits b2cbdd82ee63 userfaultfd: selftests: infinite loop in faulting_process omits ce731be94e36 selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh omits dd8661da367e userfaultfd: selftests: make /dev/userfaultfd testing conf [...] omits e3b5ccec53d2 userfaultfd: update documentation to describe /dev/userfaultfd omits aa54f64b94f2 userfaultfd: selftests: modify selftest to use /dev/userfaultfd omits bbf871c8045c userfaultfd: add /dev/userfaultfd for fine grained access control omits 73a1b289b0c4 selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] omits 83a2f552c2ee Docs/admin-guide/damon: add a document for DAMON_LRU_SORT omits cfc2c0e2c61e mm/damon: introduce DAMON-based LRU-lists Sorting omits 6ddf088eb693 Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action omits 3de92f035c55 mm/damon/schemes: add 'LRU_DEPRIO' action omits 1444e9986967 Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action omits 7c1d1fb6ad72 mm/damon/schemes: add 'LRU_PRIO' DAMOS action omits e7eacd125bdc mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT [...] omits cb03d903366b mm/damon/dbgfs: add and use mappings between 'schemes' act [...] omits f75f1cd0a693 mm-page_alloc-replace-local_lock-with-normal-spinlock-fix omits 79fedea7f47b mm/page_alloc: replace local_lock with normal spinlock omits ad259eaef77b mm/page_alloc: remotely drain per-cpu lists omits 1c73ef7f7ea5 mm/page_alloc: protect PCP lists with a spinlock omits 8c7ecd7d0e11 mm/page_alloc: remove mistaken page == NULL check in rmqueue omits d2fd2cd60ee4 mm/page_alloc: split out buddy removal code from rmqueue i [...] omits 3bf8029f305c mm/page_alloc: use only one PCP list for THP-sized allocations omits 9f673189eada mm/page_alloc: add page->buddy_list and page->pcp_list omits 876cce6abcd6 mm/page_alloc: minor clean up for memmap_init_compound() omits 56246468d88f mm/vmscan: don't try to reclaim freed folios omits 6658bdb55fc8 mm/swap: remove swap_cache_info statistics omits 43ec41d68fa5 mm/swapfile: fix possible data races of inuse_pages omits b0294fa3ebfb mm/swapfile: make security_vm_enough_memory_mm() work as expected omits f72c023dd0d0 lib/test_vmalloc: switch to prandom_u32() omits e22544f70307 mm/vmalloc: extend __find_vmap_area() with one more argument omits 1fa8ccf19cda mm/vmalloc: initialize VA's list node after unlink omits 4d7b691268b6 mm/vmalloc: extend __alloc_vmap_area() with extra arguments omits d2ed0cdb5b69 mm/vmalloc: make link_va()/unlink_va() common to different [...] omits 685c73c69ed3 xfs: add dax dedupe support omits a8265ce01631 xfs-support-cow-in-fsdax-mode-fix omits 2003b4ca118a xfs: support CoW in fsdax mode omits 2bc9a655c41f fsdax: dedup file range to use a compare function omits f9fd9081b5b8 fsdax: add dax_iomap_cow_copy() for dax zero omits e1b909b20d68 fsdax: replace mmap entry in case of CoW omits 8170fd653dcd fsdax: introduce dax_iomap_cow_copy() omits 6da021ebb5eb fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 omits b36215dd50d2 fsdax: output address in dax_iomap_pfn() and rename it omits 27f879c31c83 fsdax: set a CoW flag when associate reflink mappings omits bd09f0176b6d xfs: implement ->notify_failure() for XFS omits fa8457cb2f26 mm: introduce mf_dax_kill_procs() for fsdax case omits 4769fe75b4ba fsdax: introduce dax_lock_mapping_entry() omits a8fd24d4ef08 pagemap,pmem: introduce ->memory_failure() omits b07f8fb512b0 mm-factor-helpers-for-memory_failure_dev_pagemap-fix omits 6acbdd8d1b83 mm: factor helpers for memory_failure_dev_pagemap omits 375f7a630e6c dax: introduce holder for dax_device omits 0f046c3e5656 mm-add-merging-after-mremap-resize-checkpatch-fixes omits e790bd79103a mm: add merging after mremap resize omits 8ae5623641d3 mm: refactor of vma_merge() omits 0f9047f912d3 mm, hwpoison: enable memory error handling on 1GB hugepage omits 454133ae4729 mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage omits 034ec9b83838 mm, hwpoison: make __page_handle_poison returns int omits ee5261ab4f82 mm,hwpoison: set PG_hwpoison for busy hugetlb pages omits bed7e88c2f59 mm-hwpoison-hugetlb-introduce-subpage_index_hwpoison-to-sa [...] omits d17068f2b6cb mm, hwpoison, hugetlb: introduce SUBPAGE_INDEX_HWPOISON to [...] omits 739c40398bf4 mm: delete unused MMF_OOM_VICTIM flag omits dc84feacb84f mm-drop-oom-code-from-exit_mmap-fix-fix omits 8a470dbf90e8 mm: drop oom code from exit_mmap omits f42b9b93baca mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix-fix omits d7d2f27573a1 mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix omits cdee181ae03b mm: shrinkers: add scan interface for shrinker debugfs omits 11d91d3c1569 tools: add memcg_shrinker.py omits e328ad7df4b9 mm: docs: document shrinker debugfs omits b4a1edd7090c mm: shrinkers: provide shrinkers with names omits dbdd271bf7d1 mm-shrinkers-introduce-debugfs-interface-for-memory-shrinkers-fix omits 63aa5f8bb0c4 mm: shrinkers: introduce debugfs interface for memory shrinkers omits 818f1e58d1fd mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_ [...] omits 8ed777811a7b mm/mempolicy: fix get_nodes out of bound access omits fb5a549668bb mm/hugetlb: remove unnecessary huge_ptep_set_access_flags( [...] omits 2037afe98632 selftests/vm: add protection_keys tests to run_vmtests omits 9518d9f0c189 kasan: fix zeroing vmalloc memory with HW_TAGS omits 0f3af5d431bf mm: introduce clear_highpage_kasan_tagged omits 94d6abc75a53 mm: rename kernel_init_free_pages to kernel_init_pages omits 191a5fd896a2 mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_ [...] omits 60d99e4fe9a1 mm/damon/reclaim: make 'enabled' checking timer simpler omits 5996c831dc8d mm/damon/sysfs: deduplicate inputs applying omits 0f8518ee942e mm/damon/reclaim: deduplicate 'commit_inputs' handling omits c9767e697b6b mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs t [...] omits d8f3ce05adc2 Docs/admin-guide/damon/reclaim: remove a paragraph that be [...] omits 11a61dd7a718 tools: add selftests to hmm for COW in device memory omits 8056411e8522 tools: add hmm gup tests for device coherent type omits 10f91144b631 tools: update test_hmm script to support SP config omits 51b47c060ae2 tools: update hmm-test to support device coherent type omits ff5f5c0fdfdd lib: add support for device coherent type in test_hmm omits bd1c86fb3394 lib: test_hmm add module param for zone device type omits 82a2688eba66 lib: test_hmm add ioctl to get zone device type omits 9fa36327f7f9 drm/amdkfd: add SPM support for SVM omits 579d399132ec mm/gup: migrate device coherent pages when pinning instead [...] omits e27a2a1cf460 mm: remove the vma check in migrate_vma_setup() omits 70b6b5fd25c0 mm: add device coherent vma selection for memory migration omits c0f90f9230fe mm-handling-non-lru-pages-returned-by-vm_normal_pages-fix omits ab83bfb24235 mm: handling Non-LRU pages returned by vm_normal_pages omits 008835f150b7 mm: add zone device coherent type memory support omits 180baec83d48 mm/migration: fix potential pte_unmap on an not mapped pte omits 599b32b16a5a mm/migration: return errno when isolate_huge_page failed omits c741eb3e4c18 mm/migration: remove unneeded lock page and PageMovable check omits 2749cd92f1fc mm: fix racing of vb->va when kasan enabled omits 8f76437bd153 mm/page_alloc: reduce potential fragmentation in make_allo [...] omits b70d15dfa504 mm/mmap.c: pass in mapping to __vma_link_file() omits 2477197ad147 mm/mmap: drop range_has_overlap() function omits 81f5504dfb36 mm/mmap: change do_mas_align_munmap() to avoid preallocati [...] omits 27e0dc1a8ef8 mm-remove-the-vma-linked-list-fix-fix-fix omits 781cc8f08787 mm-remove-the-vma-linked-list-fix-fix omits dd626ec17788 mm/mmap: fix potential leak on do_mas_align_munmap() omits 5966e5c968b2 mm: remove the vma linked list omits 0243ceea2717 riscv: use vma iterator for vdso omits 4a234fb8ea5f mm/nommu: fix compile warning in do_mmap() omits 1b597834c9e9 mm/nommu: move preallocations and limit other allocations omits c0b19f8cd188 nommu: remove uses of VMA linked list omits dc2163406c96 i915: use the VMA iterator omits fa50838acacc mm/swapfile: use vma iterator instead of vma linked list omits 8fa3f9e9df1f mm/pagewalk: use vma_find() instead of vma linked list omits 25b1e004ea68 mm/oom_kill: use maple tree iterators instead of vma linked list omits 7e688c181acf mm/msync: use vma_find() instead of vma linked list omits bde18b5f30ee mm/mremap: use vma_find_intersection() instead of vma linked list omits 8b994886ec65 mm/mprotect: use maple tree navigation instead of vma linked list omits e5bc33591083 mm/mlock: use vma iterator and maple state instead of vma [...] omits 6ec63ffe51ad mm/mempolicy: use vma iterator & maple state instead of vm [...] omits 72d07b5f25dc mm/memcontrol: stop using mm->highest_vm_end omits a24818063764 mm/madvise: use vma_find() instead of vma linked list omits 888667369658 mm/ksm: use vma iterators instead of vma linked list omits 13d0f25eda3d mm/khugepaged: stop using vma linked list omits fe3dbdee19ed mm/gup: use maple tree navigation instead of linked list omits 54866b30161a bpf: remove VMA linked list omits 69abf7bdaeb9 fork: use VMA iterator omits 2f3037857233 sched: use maple tree iterator to walk VMAs omits 9bbd29da7bbc perf: use VMA iterator omits 2c82c360390f acct: use VMA iterator instead of linked list omits 98a8aeb17931 ipc/shm: use VMA iterator instead of linked list omits 94be5d01ac03 fs/userfaultfd: fix vma iteration in mas_for_each() loop omits 5618421aa779 userfaultfd: use maple tree iterator to iterate VMAs omits ee1e9ce4d2f5 fs/proc/task_mmu: stop using linked list and highest_vm_end omits 7705a30cdeaa fs/proc/base: use maple tree iterators in place of linked list omits d5b105cee76e exec: use VMA iterator instead of linked list omits 824bde456d78 coredump: remove vma linked list walk omits 50be2b81efc1 um: remove vma linked list walk omits d6e8e6c8f640 optee: remove vma linked list walk omits a3107ce884c2 cxl: remove vma linked list walk omits 27f8e55fcd22 xtensa: remove vma linked list walks omits bd638b3c0123 x86: remove vma linked list walks omits e7728039fb6b s390: remove vma linked list walks omits 4bbc48b1ae3a powerpc: remove mmap linked list walks omits 4f57070e347b parisc: remove mmap linked list from cache handling omits f29d786caad4 arm64: Change elfcore for_each_mte_vma() to use VMA iterator omits 57aaa3cadf10 arm64: remove mmap linked list from vdso omits 76324907c56f mm/mmap: fix do_brk_munmap() when munmapping multiple mappings omits 162948ca2564 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() omits 92398dd53b56 mm/mmap: reorganize munmap to use maple states omits 6d132fc2992a mm/mmap: move mmap_region() below do_munmap() omits 7507d9b219f1 mm: convert vma_lookup() to use mtree_load() omits af1d05568e46 mm: remove vmacache omits 87ef8a82ee32 mm/mmap: allow vma_expand() to lock both anon and file locks omits d6e6387b3d82 mm/mmap: qvoid dereferencing next on null in BUG_ON() omits b5484dfc01d9 mm-mmap-use-advanced-maple-tree-api-for-mmap_region-fix-ch [...] omits 7889e540af83 mm/mmap: fix advanced maple tree API for mmap_region() omits 8419af441d09 mm/mmap: use advanced maple tree API for mmap_region() omits 7a9c4c50901d mm: use maple tree operations for find_vma_intersection() omits 52544b1572de mm/mmap: change do_brk_flags() to expand existing VMA and [...] omits 66b6122ab58b mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] omits 7d0c2c92fa90 mm: optimize find_exact_vma() to use vma_lookup() omits adfcb1158772 xen: use vma_lookup() in privcmd_ioctl_mmap() omits 686adc454cc6 mmap: change zeroing of maple tree in __vma_adjust() omits f3eeb47498e5 mm: remove rb tree. omits 6b97d250e32f proc: remove VMA rbtree use from nommu omits 98e508cffb1c damon-convert-__damon_va_three_regions-to-use-the-vma-iter [...] omits 94f11c053660 damon: convert __damon_va_three_regions to use the VMA iterator omits bead81a2a1f4 kernel/fork: use maple tree for dup_mmap() during forking omits 68232b57b998 mm/mmap: use maple tree for unmapped_area{_topdown} omits 611184ff54dc mm/mmap: use the maple tree for find_vma_prev() instead of [...] omits aa158295396e mm/mmap: use the maple tree in find_vma() instead of the rbtree. omits b11375e8f1bd mmap: use the VMA iterator in count_vma_pages_range() omits d21997f412b1 mm: add VMA iterator omits baa226f395e8 mm/mmap: fix leak on expand_downwards() and expand_upwards() omits 65be5f07af8d mapletree: build fix omits 2882010120a0 mm: start tracking VMAs with maple tree omits 7eeb2f0f7610 test_maple_tree: add tests for preallocations and large sp [...] omits 3d3acb698bd0 test_maple_tree: add null expansion tests omits 51282228cdd4 lib/test_maple_tree: add testing for maple tree omits 8e75e501c958 radix tree test suite: add lockdep_is_held to header omits 478e59529dc3 radix tree test suite: add support for slab bulk APIs omits 779ab3757946 radix tree test suite: add allocation counts and size to k [...] omits d8540a84ddc2 radix tree test suite: add kmem_cache_set_non_kernel() omits b5a83cdfe65b radix tree test suite: add pr_err define omits f591ff04b857 maple_tree: fix return from mas_prealloc() omits 26f335736864 maple_tree: make mas_prealloc() error checking more generic omits aa4b93980f05 maple_tree: Change spanning store to work on larger trees omits 7e8c4c60b295 maple_tree: change spanning store to work on larger trees omits f27af67ebf10 maple_tree: fix mt_destroy_walk() on full non-leaf non-all [...] omits ee5fc3a82310 maple_tree: cleanup for checkpatch omits ba0ba148a79d MAINTAINERS: remove an obvious typo in MAPLE TREE omits efc8dabe5773 maple_tree: fix potential out of range offset on mas_next( [...] omits 4c65b7951b21 maple_tree: fix 32b parent pointers omits dd39f8c1ef70 maple_tree: fix mas_next() when already on the last node entry omits b792a2b5314b maple_tree: Fix expanding null off the end of the data. omits f8acc5e9581e Maple Tree: add new data structure omits d87a2de77a4c android-binder-stop-saving-a-pointer-to-the-vma-fix omits 472a68df605b android: binder: stop saving a pointer to the VMA omits b5e56929b274 mips: rename mt_init to mips_mt_init omits f57e64a26455 mm: discard __GFP_ATOMIC omits dd13f5d1fec6 mm/page_vma_mapped.c: check possible huge PMD map with tra [...] omits 66b1f3623910 mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK omits 6eed9f808eff Merge branch 'mm-stable' into mm-unstable omits d18fe3d3a891 Documentation: highmem: use literal block for code example [...] omits 553e2367e3da mm: sparsemem: fix missing higher order allocation splitting omits 6d2f582b8510 mm/damon: use set_huge_pte_at() to make huge pte old omits 204c7a958af0 sh: convert nommu io{re,un}map() to static inline functions omits d984b290dbe2 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages omits 775486c09698 extcon: rt8973a: Drop useless mask_invert flag on irqchip omits 9edc2c834126 extcon: sm5502: Drop useless mask_invert flag on irqchip omits a7d674db4612 extcon: max77843: Replace irqchip mask_invert with unmask_base omits 5e579c0f98f6 Merge branches 'rproc-next' and 'rpmsg-next' into for-next omits c9198d784fa9 blk-mq: Don't disable preemption around __blk_mq_run_hw_queue(). omits 71eaf1887203 Merge branch 'v5.19-next/soc' into for-next omits d89be7068d51 Merge branch 'v5.19-next/dts64' into for-next omits 301fd0553383 Merge remote-tracking branch 'regmap/for-5.20' into regmap-next omits 914c6294f3e0 OPP: Provide a simple implementation to configure multiple clocks omits e522e911e94a OPP: Assert clk_count == 1 for single clk helpers omits d3ccd214b78c OPP: Add key specific assert() method to key finding helpers omits 8d4e51a0628e OPP: Allow multiple clocks for a device omits 4ef3824db96f platform/x86: thinkpad_acpi: Fix a memory leak of EFCH MMI [...] omits cb9ed0917c0b platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2 [...] omits 60c53835ccd5 platform/x86: intel/pmc: Add Alder Lake N support to PMC c [...] omits 5a7d6b276981 Merge branch 'for-v5.20/qcom-dts64-cleanup' into for-next omits f51dc47011f2 Merge branch 'for-v5.20/qcom-dts-cleanup' into for-next omits 4fb4a39fdbc8 arm64: dts: qcom: msm8998-mtp: correct board compatible omits a8e40323875c arm64: dts: qcom: ipq6018-cp01-c1: fix Micron SPI NOR compatible omits b67569748cfc ARM: dts: qcom: ipq4019: fix Micron SPI NOR compatible omits 6c4cb29ed5d4 Merge branch 'for-v5.20/qcom-dts64-cleanup' into for-next omits 101e9482ac4f Merge branch 'for-v5.20/qcom-dts-cleanup' into for-next omits b4e7bcc945c6 arm64: dts: qcom: sdm630: correct QFPROM byte offsets omits 8d57e5b8203c arm64: dts: qcom: use dedicated QFPROM compatibles omits 439e49349c14 ARM: dts: qcom: apq8064: add unit addresses to QFPROM regions omits d7b50df0b8d1 ARM: dts: qcom: cleanup QFPROM nodes omits ed07c2af405f ARM: dts: qcom: use dedicated QFPROM compatibles omits c10bf326f3e4 OPP: Make dev_pm_opp_set_opp() independent of frequency omits 925295a8792b OPP: Reuse _opp_compare_key() in _opp_add_static_v2() omits 58e015111f69 OPP: Remove rate_not_available parameter to _opp_add() omits 56eb798a466d OPP: Use consistent names for OPP table instances omits 0a5cb80d4216 OPP: Use generic key finding helpers for bandwidth key omits 0b3848d22267 OPP: Use generic key finding helpers for level key omits efe072740123 OPP: Add generic key finding helpers and use them for freq APIs omits 2559f68b5991 arm64: dts: qcom: correct SPMI WLED register range encoding omits 9a2f272b5f66 arm64: dts: qcom: add missing AOSS QMP compatible fallback omits 4abf3e80fc98 Merge branch 'thermal-core' into linux-next omits 367561606187 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next omits 95f6189c4d93 Merge branches 'acpi-processor' and 'acpi-apei' into linux-next omits 19743f8bb51c rcu/nocb: Choose the right rcuog/rcuop kthreads to output omits 8f93cdb72b86 rcu: Fix rcu_read_unlock_strict() strict QS reporting omits eb722000f62c memory-model: Prohibit nested SRCU read-side critical sections omits 17241486a4cb Merge branch 'lkmm-dev.2022.06.20a' into HEAD omits 289617cb358a Merge branch 'nolibc.2022.06.20a' into HEAD omits bfba26ba3778 Merge branch 'ctxt.2022.06.20b' into HEAD omits aac3a613d874 context_tracking: Use arch_atomic_read() in __ct_state for KASAN omits baf6fdb0ae06 MAINTAINERS: Add Paul as context tracking maintainer omits a6ca618020d9 rcu/context_tracking: Merge dynticks counter and context t [...] omits 620ac34fef9e context_tracking: Convert state to atomic_t omits f103e5ab1e42 rcu/context-tracking: Remove unused and/or unecessary midd [...] omits cc9c2183dce0 rcu/context-tracking: Move RCU-dynticks internal functions [...] omits dc05ddf5c177 rcu/context-tracking: Move deferred nocb resched to contex [...] omits 6065dbe763e1 rcu/context_tracking: Move dynticks_nmi_nesting to context [...] omits e0b830b5b604 rcu/context_tracking: Move dynticks_nesting to context tracking omits 91566f708cbf rcu/context_tracking: Move dynticks counter to context tracking omits 96092864b679 rcu/context-tracking: Remove rcu_irq_enter/exit() omits 6af599fb2391 context_tracking: Take NMI eqs entrypoints over RCU omits 57c621e02a8e context_tracking: Take IRQ eqs entrypoints over RCU omits 9f74b8f8e1f5 context_tracking: Take idle eqs entrypoints over RCU omits f5133e6b8cfa context_tracking: Split user tracking Kconfig omits 090b2b7d583d context_tracking: Rename context_tracking_cpu_set() to ct_ [...] omits c8cceba2db74 context_tracking: Rename context_tracking_enter/exit() to [...] omits 1e71afb39ba9 context_tracking: Rename context_tracking_user_enter/exit( [...] omits e314e322b934 context_tracking: Rename __context_tracking_enter/exit() t [...] omits 3d01678d5630 Merge branches 'doc.2022.06.20a', 'fixes.2022.06.20a', 'no [...] omits 4fa038cb9055 refscale: Convert test_lock spinlock to raw_spinlock omits c291b5288757 rcutorture: Handle failure of memory allocation functions omits 145dc35147ae rcutorture: Fix ksoftirqd boosting timing and iteration omits ea83f0f4341d torture: Create kvm-check-branches.sh output in proper location omits b6bddb859344 rcuscale: Fix smp_processor_id()-in-preemptible warnings omits e7673e0e60e1 rcutorture: Make failure indication note reader-batch overflow omits fb8349ca4265 torture: Adjust to again produce debugging information omits 1c35d8a9f6af rcutorture: Fix memory leak in rcu_test_debug_objects() omits 52d19e90c115 rcutorture: Simplify rcu_torture_read_exit_child() loop omits 839174bb63d6 rcu/torture: Change order of warning and trace dump omits 85718af7453e rcu-tasks: Use delayed_work to delay rcu_tasks_verify_self [...] omits ad13ad90c2ee rcu-tasks: Be more patient for RCU Tasks boot-time testing omits f717c307edd8 rcu-tasks: Update comments omits 2f520b07a0c2 rcu-tasks: Disable and enable CPU hotplug in same function omits 46d2b9cfe364 rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs omits a29089543f2d rcu-tasks: Maintain a count of tasks blocking RCU Tasks Tr [...] omits 007e0f1b38c6 rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list omits 571229fe741d rcu: Add irqs-disabled indicator to expedited RCU CPU stal [...] omits ac03e0c703f4 rcu: Diagnose extended sync_rcu_do_polled_gp() loops omits bb7cdbfc3aaa rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] omits f9cba743f48d rcutorture: Test polled expedited grace-period primitives omits 1dc6d2c092e3 rcu: Add polled expedited grace-period primitives omits ffacc7da521b rcutorture: Verify that polled GP API sees synchronous gra [...] omits a68abcd9529e rcu: Make Tiny RCU grace periods visible to polled APIs omits ec88fafdec60 rcu: Make polled grace-period API account for expedited gr [...] omits b18d9d5b9dd6 rcu: Switch polled grace-period APIs to ->gp_seq_polled omits 192d787eb63f srcu: Block less aggressively for expedited grace periods omits 3c20e040078c rcu/tree: Add comment to describe GP-done condition in fqs loop omits 01d65812b5f8 rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() omits e3131bd6c47c rcu/kvfree: Remove useless monitor_todo flag omits 0def5e6d227d rcu: Cleanup RCU urgency state for offline CPU omits f4211d36c747 rcu: tiny: Record kvfree_call_rcu() call stack for KASAN omits 0229bb5c7869 locking/csd_lock: Change csdlock_debug from early_param to [...] omits be1fbcd1352e rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels omits ce8d0272ba7b rcu: Immediately boost preempted readers for strict grace periods omits d922c5e2e6bf rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() omits 31a7775e2439 rcu: Avoid tracing a few functions executed in stop machine omits dad188dccc73 rcu: Decrease FQS scan wait time in case of callback overloading omits fbbc183d7444 doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel p [...] omits 89c40eef8bb9 doc: Document the rcutree.rcu_divisor kernel boot parameter omits eb0eaacf8174 rcutorture: Update rcutorture.fwd_progress help text omits c59ed392a4a3 hwmon: (dell-smm) Improve assembly code omits 2c8a4c3d4257 hwmon: (pmbus/ltc2978) Set voltage resolution omits 56d56e90f574 hwmon: (pmbus) Add list_voltage to pmbus ops omits 93b6dbea8d75 hwmon: (pmbus) Introduce and use cached vout margins omits 1a0741d8fa95 hwmon: (gsc-hwmon) Add missing of_node_put() omits 60169ffdee50 hwmon: (dell-smm) Add Dell G5 5590 to DMI table omits f043dc8ce309 hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist omits 3be3a88c83f1 hwmon: (nct6775) Drop duplicate NULL check in ->init() and [...] omits 6a7156236976 hwmon: (pmbus) fix build error unused-function omits e329aa93653b hwmon: (lm90) Read the channel's temperature offset from d [...] omits 9470e12f991b hwmon: (lm90) Add support for 2nd remote channel's offset [...] omits 0ebca8acf120 hwmon: (occ) Delete unnecessary NULL check omits e5f61aeab862 hwmon: (lm90) Read the channel's label from device-tree omits 5259edd90932 hwmon: (lm90) Define maximum number of channels that are s [...] omits c7c30ed29d25 hwmon: (lm90) Add compatible entry for adt7481 omits a6191ebb41eb dt-bindings: hwmon: Allow specifying channels for lm90 omits 3bb417b63edc dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 omits 3b002836cd21 hwmon: Allow to compile ASB100 and FSCHMD on !X86 omits 033bf8e37366 hwmon: (pmbus) add MFR_* registers to debugfs omits 9cbb237147dc hwmon: (pmbus) add a function to check the presence of a b [...] omits 245a8c2bdd90 hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 omits 20603c01e49f hwmon: (sch56xx-common) Add DMI override table omits 41e7a05d1ee7 hwmon: (lm75) Replace kernel.h with the necessary inclusions omits 1a3423a15dfe hwmon: (f71882fg) Add support for F71858AD (0x0903) omits f6fdd050ea19 hwmon: (pmbus) Add support for Analog Devices LT7182S omits 721e1ee46fcf dt-bindings: trivial-devices: Add lt7182s omits fdf4358f353b hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core omits 545a18648e5d hwmon: (lm90) Support temp_samples attribute omits 156ed568a502 hwmon: (lm90) Add table with supported Analog/ONSEMI devices omits 43764925230f hwmon: (lm90) Add support and detection of Philips/NXP NE1618 omits 585a5cfa9657 hwmon: (lm90) Add explicit support for ADM1020 omits f53b79f39b4d hwmon: (lm90) Only disable alerts if not already disabled omits a5896b62e030 hwmon: (lm90) Add support for ADT7421 omits 32834ce4dbb4 hwmon: (lm90) Add support for ON Semiconductor NCT218 omits 37743a09b390 hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 omits cfbf431d1f77 hwmon: (lm90) Add explicit support for NCT210 omits 222a8621956d hwmon: (lm90) Combine lm86 and lm90 configuration omits e60619222d3d hwmon: (lm90) Add remaining chips supported by adm1021 driver omits c982e13231a8 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 omits 6a5c2b843068 hwmon: (lm90) Support MAX1617 and LM84 omits 04eb8e032ffd hwmon: (lm90) Introduce 16-bit register write function omits ce6b4a48e04c hwmon: (lm90) Let lm90_read16() handle 8-bit read operations omits debf45a59f99 hwmon: (lm90) Add support for MAX6642 omits 7f03b0a314ec hwmon: (lm90) Add flag to indicate conversion rate support omits 97ba9319a6a6 hwmon: (lm90) Add flag to indicate support for minimum tem [...] omits 45aa8a47c900 hwmon: (lm90) Add support for MAX6690 omits 2286f7aa6f57 hwmon: (lm90) Strengthen chip detection for ADM1032, ADT74 [...] omits f5c2615a60da hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 omits e1fa606f8be2 hwmon: (lm90) Add explicit support for MAX6648/MAX6692 omits d84bf17c686e hwmon: (lm90) Add flag to indicate 'alarms' attribute support omits 42ed2a1bceba hwmon: (lm90) Fix/Add detection of G781-1 omits 2386c1e6d466 hwmon: (lm90) Add support for additional chip revision of NCT1008 omits e3799d896013 hwmon: (lm90) Rework detect function omits 0ab31f6a9796 hwmon: (lm90) Use single flag to indicate extended tempera [...] omits 3b87b3b05354 hwmon: (lm90) Support multiple temperature resolutions omits ebad6377aa37 hwmon: (lm90) Only re-read registers if volatile omits f8456e71c6cc hwmon: (lm90) Add support for unsigned and signed temperatures omits 8b0e9dd284db hwmon: (lm90) Enable full PEC support for ADT7461A omits cae5c0390553 hwmon: (lm90) Add partial PEC support for ADT7461 omits 2fa0c986c847 hwmon: (lm90) Improve PEC support omits 1a37896e9448 hwmon: (lm90) Stop using R_/W_ register prefix omits b532998b5855 hwmon: (lm90) Move status register bit shifts to compile time omits d940537c1353 hwmon: (lm90) Use BIT macro omits c36d1ab18d07 hwmon: (lm90) Reorder chip enumeration to be in alphabetic [...] omits 5d1c1f7b4235 hwmon: (lm90) Reorder include files in alphabetical order omits e182cf579f0f hwmon: (lm90) Rework alarm/status handling omits 6d40e357f632 hwmon: (lm90) Generate sysfs and udev events for all alarms omits 1369e0e621b6 hwmon: (pmbus) Move pec attribute to I2C device omits bf4e96644efc Merge branch 'for-v5.20/exynos7885-emmc-clk' into for-next omits ddb8a2049dbe Merge branch 'for-5.20/dts64-cleanup' into for-next omits 0f5095eb42c3 Merge branch 'for-5.20/dts-cleanup' into for-next omits 04dbc874a2f5 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 8c6c2af9a4ed m68k: Fix syntax errors in comments omits 5a916b6f0f85 m68k: coldfire: make symbol m523x_clk_lookup static omits c5b0ee1badd7 m68k: coldfire/device.c: protect FLEXCAN blocks omits c40bffd189af cpufreq: Add MT8186 to cpufreq-dt-platdev blocklist omits d151cd51d3a4 cpufreq: pmac32-cpufreq: Fix refcount leak bug omits 8ba5923278b5 Merge branch 'imx/defconfig' into for-next omits 9c4b48719396 Merge branch 'imx/dt64' into for-next omits c67b70db4c8e Merge branch 'imx/dt' into for-next omits 24c8b2dc75f4 Merge branch 'imx/bindings' into for-next omits 0f4fc9591220 Merge branch 'imx/soc' into for-next omits 81fbdc1bbebf Merge branch 'imx/drivers' into for-next omits 6dbcddf6e76b block: bfq: Fix kernel-doc headers omits ccbc13aa17b6 block: bfq: Remove an unused function definition omits ed614dff950c bfq: Remove useless code in bfq_lookup_next_entity omits 5685fa613af1 block: move blk_queue_get_max_sectors to blk.h omits 50fd548f8464 block: fold blk_max_size_offset into get_max_io_size omits 1190182052f0 block: cleanup variable naming in get_max_io_size omits 7c0aa30e7c97 block: open code blk_max_size_offset in blk_rq_get_max_sectors omits c8cfcbecdc71 dm: open code blk_max_size_offset in max_io_len omits 089612cfe182 block: factor out a chunk_size_left helper omits e4184322855d block: Make blk_mq_get_sq_hctx() select the proper hardwar [...] omits dff8453451f1 block: Rename a blk_mq_map_queue() argument omits d9571633f251 blk-iocost: Simplify ioc_rqos_done() omits 8807a154146d block: Directly use ida_alloc()/free() omits 11032040d5d0 iomap: add support for dma aligned direct-io omits bd36e6fd4c0c block: relax direct io memory alignment omits b1c25866bf25 block: introduce bdev_iter_is_aligned helper omits cb33f9c2ec22 iov: introduce iov_iter_aligned omits ac68bdf57bb2 block/bounce: count bytes instead of sectors omits 751646af7fbb block/merge: count bytes instead of sectors omits 79996ec808be block: add a helper function for dio alignment omits 69c41516c35f block: introduce bdev_dma_alignment helper omits 272418c8708d block: export dma_alignment attribute omits 3fa2a198c41b block/bio: remove duplicate append pages code omits c5b6df8eb1c3 block: fix infinite loop for invalid zone append omits 0c830c3896e4 drm/msm/hdmi: support attaching the "next" bridge omits 5bdf0c2ca0b6 drm/msm/hdmi: drop empty bridge callbacks omits d79958f34d7a cpufreq: qcom-hw: Don't do lmh things without a throttle i [...] omits 11be7dbc90ce drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c omits 538cba388d9a Merge branch 'for-5.20/dts64-cleanup' into for-next omits f07cec3654f5 Merge branch 'for-5.20/dts-cleanup' into for-next omits 198057c06f54 mfd: twl: Remove platform data support omits 55cec3903c85 drm/msm/hdmi-phy: populate 8x60 HDMI PHY requirements omits 0cdb700a3d05 drm/msm/hdmi: reuse MSM8960's config for MSM8660 omits 6b02a82f9d55 drm/msm/hdmi: merge platform config for 8974/8084/8994/8996 omits 4f45b9ae9cad drm/msm/hdmi: drop hpd_regs usage on 8x74/8084 omits 7270cdbd756b drm/msm/hdmi: drop empty 'none' regulator lists omits 058ee514904f drm/msm/hdmi: enable core-vcc/core-vdda-supply for 8996 platform omits 1a71dc387b72 drm/msm/hdmi: drop unused GPIO support omits 4a237209c9f1 drm/msm/hdmi: drop the hdmi-mux support omits 50c4bcefb464 ARM: dts: qcom: apq8064-ifc6410: drop hdmi-mux-supply omits 39f98367a91e Merge branch 'next/dt' into for-next omits a213a8fe5e27 dt-bindings: mfd: Add mp2733 compatible omits 490b495cab29 mfd: core: Use acpi_dev_for_each_child() omits 44d7890b88ac dt-bindings: mfd: qcom,tcsr: Add qcom,tcsr-mdm9615 omits 1f19c3535c96 dt-bindings: mfd: qcom,tcsr: Convert to dtschema omits 3be4648d2e0b mfd: cros_ec: Add SCP Core-1 as a new CrOS EC MCU omits 6919c63775e2 mfd: mt6358-irq: Add MT6357 PMIC support omits ced54d50b05b mfd: mt6397-core: Add MT6357 PMIC support omits ce3b2284421a dt-bindings: mfd: Add compatible for MT6331 PMIC omits 5e6c9f6d9a16 dt-bindings: mfd: stm32-timers: Document how to specify in [...] omits 1581f38f6ac6 mfd: max77620: Fix refcount leak in max77620_initialise_fps omits c6e140ee3cb9 MAINTAINERS: Fix file entry for MAX77693 DT omits 60de450a4851 syscon: Use %pa to format the variable of resource_size_t type omits 417c7255af4f mfd: tc6387xb: Drop disable callback that is never called omits a854e9e87b38 mfd: t7l66xb: Drop platform disable callback omits 8cadb98dcbb3 mfd: asic3: Make asic3_gpio_remove() return void omits a7ba2448704b MAINTAINERS: Update Intel PMIC (MFD part) to Supported omits 5b8065ebf69b dt-bindings: mfd: ti,j721e-system-controller: Add clock property omits f5143c44df51 Merge branch 'devel' into for-next omits 45d719fe7562 fscrypt: add fscrypt_context_for_new_inode omits 1d381c626ac8 fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] omits 86c153cdb591 OPP: Remove dev_pm_opp_find_freq_ceil_by_volt() omits b89d716e7912 OPP: Remove custom OPP helper support omits f5c9e71ce44b OPP: ti: Migrate to config_regulators() omits 43573fd759c8 OPP: Add dev_pm_opp_get_supplies() omits c6a1c4130213 OPP: Make _generic_set_opp_regulator() a config_regulators [...] omits 08d58e7e8d13 OPP: Add support for config_regulators() helper omits ea82177b9e49 OPP: Rearrange dev_pm_opp_set_config() and friends omits 4e7b3fa4e28a OPP: Remove dev_pm_opp_set_prop_name() and friends omits f74e7fa63f75 OPP: Remove dev_pm_opp_attach_genpd() and friends omits b6bd9f81e793 OPP: Remove dev_pm_opp_register_set_opp_helper() and friends omits 9e986831a491 OPP: Remove dev_pm_opp_set_clkname() and friends omits a04616cb7dad OPP: Remove dev_pm_opp_set_supported_hw() and friends omits fe3551bd8761 OPP: Remove dev_pm_opp_set_regulators() and friends omits 5ebf779c7a4c serial: qcom: Migrate to dev_pm_opp_set_config() omits 8497814e01ed spi: qcom: Migrate to dev_pm_opp_set_config() omits 073220f784cf soc/tegra: Migrate to dev_pm_opp_set_config() omits a273faef3e8e soc/tegra: Remove the call to devm_pm_opp_set_clkname() omits 741c942166a8 OPP: ti: Migrate to dev_pm_opp_set_config() omits f73f46256bec mmc: sdhci-msm: Migrate to dev_pm_opp_set_config() omits 7ba371cde03e memory: tegra: Migrate to dev_pm_opp_set_config() omits ce9e5656ee2d media: venus: Migrate to dev_pm_opp_set_config() omits 1685eb8111ea drm/tegra: Migrate to dev_pm_opp_set_config() omits f68e08895a63 drm/panfrost: Migrate to dev_pm_opp_set_config() omits 173cc4e328c0 drm/msm: Migrate to dev_pm_opp_set_config() omits 4afe026540cf drm/lima: Migrate to dev_pm_opp_set_config() omits 74d850aa40a2 devfreq: tegra30: Migrate to dev_pm_opp_set_config() omits 2d862cc21bfe devfreq: sun8i: Migrate to dev_pm_opp_set_config() omits 95b9dcf95d91 devfreq: exynos: Migrate to dev_pm_opp_set_config() omits de616d866730 cpufreq: ti: Migrate to dev_pm_opp_set_config() omits c682adda4b1f cpufreq: tegra20: Migrate to dev_pm_opp_set_config() omits de814e1b4a96 cpufreq: sun50i: Migrate to dev_pm_opp_set_config() omits 12dce42f62f1 cpufreq: sti: Migrate to dev_pm_opp_set_config() omits 48dcca29ee71 cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config() omits 7363cf416d3d cpufreq: imx: Migrate to dev_pm_opp_set_config() omits e410327c0f0e cpufreq: dt: Migrate to dev_pm_opp_set_config() omits 493d995d9564 OPP: Add dev_pm_opp_set_config() and friends omits cb6849a14c90 userfaultfd/selftests: Fix typo in comment omits c220f18efe25 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 629d87f2b104 fs: change test in inode_insert5 for adding to the sb list omits 5cf672bd7387 Merge tag 'scmi-fixes-5.19' of git://git.kernel.org/pub/sc [...] omits 1c7c0f168f97 fix short copy handling in copy_mc_pipe_to_iter() omits 97eab4d7fd79 Merge branch 'next/soc' into for-next omits 9f3ec0f65421 PM / devfreq: mediatek: Introduce MediaTek CCI devfreq driver omits 887b1bdd9aee dt-bindings: interconnect: Add MediaTek CCI dt-bindings omits 94f870f13595 MAINTAINERS: erofs: add myself as reviewer omits 1a040bed4022 MAINTAINERS: erofs: add myself as reviewer omits 22cd13a29127 Merge branch for-5.20/arm64/defconfig into for-next omits 42fe3aba361d Merge branch for-5.20/arm64/dt into for-next omits 7af2a24dbee8 Merge branch for-5.20/arm/dt into for-next omits 29803c18b832 Merge branch for-5.20/dt-bindings into for-next omits 457c42326fb9 RDMA/erdma: Add driver to kernel build environment omits a556889e74cc RDMA/erdma: Add the ABI definitions omits 0bf575061cb9 RDMA/erdma: Add the erdma module omits b7913146e2bf RDMA/erdma: Add connection management (CM) support omits a05c56293767 RDMA/erdma: Add verbs implementation omits 27ff382b9738 RDMA/erdma: Add verbs header file omits b7acadcb4ca9 RDMA/erdma: Add event queue implementation omits 30af47e2e9ca RDMA/erdma: Add cmdq implementation omits 9e5a2a4f8cb4 RDMA/erdma: Add main include file omits 2fdd5c17833d RDMA/erdma: Add the hardware related definitions omits 275a21d98f40 RDMA: Add ERDMA to rdma_driver_id definition omits 441613662db7 dt-bindings: mfd: Convert da9063 to yaml omits 3e2df9e51e79 Merge branch 'next/soc' into for-next omits 74f96b49da32 Merge branch 'next/dt64' into for-next omits 2319187b54da Merge branch 'next/dt64' into for-next omits cec1250cc358 Merge branch 'next/dt' into for-next omits dab6cdd11bd9 Merge branch 'next/dt64' into for-next omits e00d71021862 Merge branch 'next/dt' into for-next omits f978e8023f33 ARC: bitops: Change __fls to return unsigned long omits 3ceb3d25965a ARC: Fix syntax errors in comments omits 433d835da8dc ARC: Fix comment typo omits 3eeaf21f136b mfd: max77714: Update Luca Ceresoli's e-mail address omits 3e76e0906bb1 Merge branch 'next/dt64' into for-next omits 343d0f353a37 Merge branch 'next/dt' into for-next omits 44a5f0330d32 Merge branch 'mem-ctrl-next' into for-next omits 5faa5cd718a4 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] omits 3519476d99a4 Merge branch 'at91-dt' into at91-next omits 68f9d5fc4a94 Merge branch 'at91-soc' into at91-next omits 63623390c0d6 arm64: dts: zynqmp: add AMS driver to device tree omits f17ce0543947 dt-bindings: gpio: zynq: Describe gpio-line-names omits 62fde1977b1e arm64: zynqmp: Fix comment about number of gpio line names omits 18e90cba2184 dt-bindings: gpio: zynq: Add power-domains omits d9262406c16d dt-bindings: gpio: zynq: Add missing compatible strings omits 8feaba25a117 Merge branches 'at91-dt' and 'at91-soc' into at91-next omits b5418fc0478c Merge branch 'omap-for-v5.19/dt' into for-next omits ef1db0dad602 Merge branch 'omap-for-v5.19/dt' into for-next omits 930161749e64 Merge branch 'omap-for-v5.19/dt' into for-next omits dbcd30706466 Merge branch 'maintainers-take2' into for-next omits e7b192fae27b Merge branch 'omap-for-v5.19/ti-sysc' into for-next omits 46a3897a87f0 Merge branch 'omap-for-v5.19/soc' into for-next omits d873b58b1877 Merge branch 'omap-for-v5.19/dt' into for-next omits a003f03581f6 MAINTAINERS: omap1: Add Janusz as an additional maintainer omits f7bd69fdd45f MAINTAINERS: omap: remove me as a maintainer omits 75c1e9c05d21 Merge branch 'fixes' into for-next omits bf194bb4328b Merge branches 'omap-for-v5.19/dt-bindings' and 'omap-for- [...] adds 51889d225ce2 Merge branch 'rework/kthreads' into for-linus adds 9d882352bac8 Merge tag 'printk-for-5.19-rc4' of git://git.kernel.org/pu [...] adds 598f24048793 Merge tag 'io_uring-5.19-2022-06-24' of git://git.kernel.d [...] adds 50e34d78815e block: disable the elevator int del_gendisk adds 5cf9c91ba927 block: serialize all debugfs operations using q->debugfs_mutex adds 99d055b4fd4b block: remove per-disk debugfs files in blk_unregister_queue adds a09b314005f3 block: freeze the queue earlier in del_gendisk adds 9243fc4cd28c block: remove queue from struct blk_independent_access_range adds 2645672ffe21 block: pop cached rq before potentially blocking rq_qos_th [...] adds ca2a3343d697 block: remove WARN_ON() from bd_link_disk_holder adds 41f38043f884 nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH adds 23c9cd56007e nvme: fix the CRIMS and CRWMS definitions to match the spec adds e6487833182a nvme: move the Samsung X5 quirk entry to the core quirks adds e531485a0a0e Merge tag 'nvme-5.19-2022-06-23' of git://git.infradead.or [...] adds a237cfd6b746 Merge tag 'block-5.19-2022-06-24' of git://git.kernel.dk/l [...] adds 540a92bfe6da ata: libata: add qc->flags in ata_qc_complete_template tracepoint adds 43627618a0df Merge tag 'ata-5.19-rc4' of git://git.kernel.org/pub/scm/l [...] adds cbe232ab07ab Merge tag 'for-5.19/dm-fixes-4' of git://git.kernel.org/pu [...] adds f15345a377c6 drm/amdgpu: Adjust logic around GTT size (v3) adds 937e24b7f559 drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP [...] adds 235870f65968 drm/amd/display: Fix DC warning at driver load adds 98b02e9f002b drm/amd/display: Fix typo in override_lane_settings adds e84131a88a8c amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing n [...] adds 382cf35f2508 Merge tag 'amd-drm-fixes-5.19-2022-06-22' of https://gitla [...] adds 0a86b0db38d8 Merge tag 'drm-misc-fixes-2022-06-23' of git://anongit.fre [...] adds 08d27daaaa9e Merge tag 'drm-intel-fixes-2022-06-22' of git://anongit.fr [...] adds af0f2a8cc397 Merge tag 'msm-next-5.19-fixes-06-01' of https://gitlab.fr [...] adds 036d20726c30 drm/msm: Ensure mmap offset is initialized adds ce0db505bc0c drm/msm: Fix double pm_runtime_disable() call adds 49e477610087 drm/msm: Switch ordering of runpm put vs devfreq_idle adds 62b5e322fb6c drm/msm: use for_each_sgtable_sg to iterate over scatterlist adds 311e03c29c25 drm/msm/gem: Separate object and vma unpin adds b4d329c451a2 drm/msm/gem: Drop early returns in close/purge vma adds 3c7a52217a8c drm/msm: Drop update_fences() adds c8af219d1850 drm/msm: Don't overwrite hw fence in hw_init adds b9cc4598607c drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf adds d80c3ba0ac24 drm/msm/dp: check core_initialized before disable interrup [...] adds 2211e34a9d57 drm/msm/dpu: limit wb modes based on max_mixer_width adds a6e2af64a79a drm/msm/dp: force link training for display resolution change adds 1e9124df8be0 Merge tag 'drm-msm-fixes-2022-06-20' of https://gitlab.fre [...] adds 38bc4ac43168 Merge tag 'drm-fixes-2022-06-24' of git://anongit.freedesk [...] adds 6945b2141fc9 MAINTAINERS: Reorganize KVM/x86 maintainership adds ebdec859faa8 KVM: x86/svm: add __GFP_ACCOUNT to __sev_dbg_{en,de}crypt_user() adds 6defa24d3b12 KVM: SEV: Init target VMCBs in sev_migrate_from adds e946554905c1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 2c39d612aa5f Merge tag 'for-linus-5.19a-rc4-tag' of git://git.kernel.or [...] adds f6e9d0146808 Merge tag 's390-5.19-4' of git://git.kernel.org/pub/scm/li [...] adds 70d605cbeecb Merge tag 'riscv-for-linus-5.19-rc4' of git://git.kernel.o [...] adds 9f7d09fe23a0 iommu/ipmmu-vmsa: Fix compatible for rcar-gen4 adds c242507c1b89 MAINTAINERS: Add new IOMMU development mailing list adds bc3b8977e374 Merge tag 'iommu-fixes-v5.19-rc3' of git://git.kernel.org/ [...] adds 7bc83546079a Merge tag 'regmap-fix-v5.19-rc3' of git://git.kernel.org/p [...] adds bed051817cb3 Merge tag 'regulator-fix-v5.19-rc3' of git://git.kernel.or [...] adds 4039974f3b39 Merge tag 'spi-fix-v5.19-rc3' of git://git.kernel.org/pub/ [...] adds 6a0a17e6c6d1 Merge tag 'mtd/fixes-for-5.19-rc4' of git://git.kernel.org [...] adds 8c23f235a6a8 Merge tag 'gpio-fixes-for-v5.19-rc4' of git://git.kernel.o [...] adds 29eeafc661f2 Merge tag 'f2fs-for-5.19-rc4' of git://git.kernel.org/pub/ [...] adds 501dcbe495c0 LoongArch: Fix the !THP build adds 92264f2dae73 LoongArch: Fix the _stext symbol address adds bab1c299f394 LoongArch: Fix sleeping in atomic context in setup_tlb_handler() adds 26808cebf14c LoongArch: Fix EENTRY/MERRENTRY setting in setup_tlb_handler() adds ad82eef3cebf LoongArch: Fix wrong fpu version adds ea18d4347811 LoongArch: Make compute_return_era() return void adds cb84318baa06 Merge tag 'loongarch-fixes-5.19-3' of git://git.kernel.org [...] adds 90bc2af24638 USB: gadget: Fix double-free bug in raw_gadget driver adds b24346a240b3 usb: chipidea: udc: check request status before setting de [...] adds c24eb8d6a5b2 Merge tag 'usb-5.19-rc4' of git://git.kernel.org/pub/scm/l [...] adds 0840a7914caa Merge tag 'char-misc-5.19-rc4' of git://git.kernel.org/pub [...] adds 8da33fd11c05 cifs: avoid deadlocks while updating iface adds af3a6d1018f0 cifs: update cifs_ses::ip_addr after failover adds 918c30dffd14 Merge tag '5.19-rc3-smb3-client-fixes' of git://git.samba. [...] adds 97d4d0269706 Merge tag 'exfat-for-5.19-rc4' of git://git.kernel.org/pub [...] adds 53632ba87d9f kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYM [...] adds ff1397667646 kbuild: Ignore __this_module in gen_autoksyms.sh adds 393ed5d85e8e Merge tag 'kbuild-fixes-v5.19-2' of git://git.kernel.org/p [...] adds 8100775d59a6 Merge tag 'powerpc-5.19-3' of git://git.kernel.org/pub/scm [...] adds e963d685dda0 Merge tag 'xtensa-20220626' of https://github.com/jcmvbkbc [...] adds d16c5c7c9256 parisc: align '*' in comment in math-emu code adds e9ed22e6e501 parisc: Fix flush_anon_page on PA8800/PA8900 adds 0a1355db3671 parisc: Enable ARCH_HAS_STRICT_MODULE_RWX adds c0c6a7bd4c6f Merge tag 'for-5.19/parisc-3' of git://git.kernel.org/pub/ [...] adds be129fab66f2 Merge tag 'for-5.19/fbdev-2' of git://git.kernel.org/pub/s [...] adds c898c67db6d7 Merge tag 'dma-mapping-5.19-2022-06-26' of git://git.infra [...] adds 82708bb1eb9e Merge tag 'for-5.19-rc3-tag' of git://git.kernel.org/pub/s [...] adds 342cb0d80613 perf inject: Fix missing free in copy_kcore_dir() adds 0fdd435cb4f8 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds 4b3f7644ae84 tools headers cpufeatures: Sync with the kernel sources adds ab66fdace858 perf build-id: Fix caching files with a wrong build ID adds 3713e2494b6a perf trace beauty: Fix generation of errno id->str table o [...] adds 37ed2cddcbf1 perf inject: Adjust output data offset for backward compatibility adds 448ce0e6ea93 perf stat: Enable ignore_missing_thread adds e2213a2dc63e tools include UAPI: Sync linux/vhost.h with the kernel sources adds f8d866194082 tools headers UAPI: Synch KVM's svm.h header with the kernel adds 893d1eaa56e8 Merge tag 'perf-tools-fixes-for-v5.19-2022-06-26' of git:/ [...] adds 413c1f14919b Merge tag 'mm-hotfixes-stable-2022-06-26' of git://git.ker [...] adds 17b1362d4919 MAINTAINERS: Update email address adds 1ba904b6b16e ARM: cns3xxx: Fix refcount leak in cns3xxx_init adds 2c629dd2d14f arm: mach-spear: Add missing of_node_put() in time.c adds db6b92459f59 Merge tag 'ti-k3-dt-fixes-for-v5.19' of git://git.kernel.o [...] adds b9b6d4c92560 ARM: dts: bcm2711-rpi-400: Fix GPIO line names adds b262b3b571bc Merge tag 'arm-soc/for-5.19/devicetree-fixes' of https://g [...] adds 416e95a4798e Merge tag 'samsung-fixes-5.19' of git://git.kernel.org/pub [...] adds 60192dd85c3c Merge tag 'memory-controller-drv-fixes-5.19' of git://git. [...] adds 7f058112873e ARM: dts: aspeed: nuvia: rename vendor nuvia to qcom adds 1709b887397c Merge tag 'soc-fixes-5.19' of git://git.kernel.org/pub/scm [...] adds 03c765b0e3b4 Linux 5.19-rc4 adds 2390095113e9 tick/nohz: unexport __init-annotated tick_nohz_full_setup() adds 40f2f3e94178 vdpa/mlx5: Update Control VQ callback information adds ace9252446ec vdpa/mlx5: Initialize CVQ vringh only once adds 0e0348ac3f0a vduse: Tie vduse mgmtdev and its device adds a7722890fdfb virtio_ring : keep used_wrap_counter in vq->last_used_idx adds 03d957170694 virtio: Remove unnecessary variable assignments adds c346dae4f3fb virtio: disable notification hardening by default adds 50c0ada627f5 virtio-net: fix race between ndo_open() and virtio_device_ready() adds 11a37eb66812 caif_virtio: fix race between virtio_device_ready() and nd [...] adds ed7ac37fde33 virtio_mmio: Add missing PM calls to freeze/restore adds e0c2ce821795 virtio_mmio: Restore guest page size on resume adds 037d4305569a vhost-vdpa: call vhost_vdpa_cleanup during the release adds c7cc29aaebf9 virtio_ring: make vring_create_virtqueue_split prettier adds 941e3e791269 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 745bbc0995c2 ksmbd: remove duplicate flag set in smb2_write adds 18e39fb960e6 ksmbd: set the range of bytes to zero without extending fi [...] adds b5e5f9dfc915 ksmbd: check invalid FileOffset and BeyondFinalZero in FSC [...] adds 067baa9a37b3 ksmbd: use vfs_llseek instead of dereferencing NULL adds 732f30694325 Merge tag '5.19-rc4-ksmbd-server-fixes' of git://git.samba [...] adds d63eae6747eb platform/x86: intel/pmc: Add Alder Lake N support to PMC c [...] adds 79e90ca02d7d platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2 [...] adds d2f33f0c3ad7 platform/x86: thinkpad_acpi: Fix a memory leak of EFCH MMI [...] adds a27a1e35f5c8 platform/x86: ideapad-laptop: Add allow_v4_dytc module parameter adds 8853e8ce9b57 platform/x86: ideapad-laptop: Add Ideapad 5 15ITL05 to ide [...] adds 3a0cf7ab8df3 ACPI: video: Change how we determine if brightness key-pre [...] adds 65a3e6c8d3f7 platform/x86: panasonic-laptop: de-obfuscate button codes adds fe4326c8d18d platform/x86: panasonic-laptop: sort includes alphabetically adds 83a5ddc3dc56 platform/x86: panasonic-laptop: revert "Resolve hotkey dou [...] adds 1f2c9de83a50 platform/x86: panasonic-laptop: don't report duplicate bri [...] adds aacb455dfe01 platform/x86: panasonic-laptop: filter out duplicate volum [...] adds 42504af77536 platform/x86: thinkpad-acpi: profile capabilities as integer adds bce6243f767f platform/x86: thinkpad_acpi: do not use PSC mode on Intel [...] adds 9ab762a84b80 platform/x86: hp-wmi: Ignore Sanitization Mode event adds d9b2ba67917c Merge tag 'platform-drivers-x86-v5.19-3' of git://git.kern [...] adds 87d044096ea6 crypto: ccp - Fix device IRQ counting by using platform_ir [...] adds f5da5ddf81ad Merge tag 'v5.19-p3' of git://git.kernel.org/pub/scm/linux [...] adds 8698e3bab4dd fanotify: refine the validation checks on non-dir inode mask adds 9fb3bb25d153 Merge tag 'fsnotify_for_v5.19-rc5' of git://git.kernel.org [...] adds 2990f223ffa7 RDMA/cm: Fix memory leak in ib_cm_insert_listen adds 0fe3dbbefb74 linux/dim: Fix divide by 0 in RDMA DIM adds 1a0e93df1e10 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 868f9f2f8e00 vfs: fix copy_file_range() regression in cross-fs copies adds 16d584d2fc8f net/dsa/hirschmann: Add missing of_node_get() in hellcreek [...] adds 7c97bc0128b2 net: dsa: bcm_sf2: force pause link settings adds ad887a507d73 net/ncsi: use proper "mellanox" DT vendor prefix adds 1228b34c8d0e net: clear msg_get_inq in __sys_recvfrom() and __copy_msgh [...] adds b968080808f7 selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test adds 935336c19104 selftests/bpf: Test sockmap update when socket has ULP adds 6f0012e35160 tcp: add a missing nf_reset_ct() in 3WHS handling adds 3b9bc84d3111 net: tun: unlink NAPI from device on destruction adds c96614eeab66 net: dp83822: disable false carrier interrupt adds 0e597e2affb9 net: dp83822: disable rx error interrupt adds 8cc683833726 Merge branch 'net-dp83822-fix-interrupt-floods' adds 3b89b511ea0c net: fix IFF_TX_SKB_NO_LINEAR definition adds 853a76148802 tunnels: do not assume mac header is set in skb_tunnel_che [...] adds cb8092d70a6f tipc: move bc link creation back to tipc_node_create adds a8fc8cb5692a net: tun: stop NAPI when detaching queues adds 8ee9d82cd0a4 epic100: fix use after free on rmmod adds 76b39b94382f net/sched: act_api: Notify user space if any actions were [...] adds 88153e29c1e0 selftests: tc-testing: Add testcases to test new flush behaviour adds cce13b82cf97 Merge branch 'notify-user-space-if-any-actions-were-flushe [...] adds 4bbfed9112ca octeon_ep: use bitwise AND adds 6b9f1d46fdad MAINTAINERS: nfc: drop Charles Gorand from NXP-NCI adds 805206e66fab net: asix: fix "can't send until first packet is send" issue adds ce95ab775f8d net: usb: asix: do not force pause frames support adds 3b0dc529f56b ipv6: take care of disable_policy when restoring routes adds ab84db251c04 net: bonding: fix possible NULL deref in rlb code adds 0c1f78a49af7 mptcp: fix error mibs accounting adds 31bf11de146c mptcp: introduce MAPPING_BAD_CSUM adds 76a13b315709 mptcp: invoke MP_FAIL response when needed adds d51991e2e314 mptcp: fix shutdown vs fallback race adds f745a3ebdfb9 mptcp: consistent map handling on failure adds 6aeed9045071 mptcp: fix race on unaccepted mptcp sockets adds 42fb6cddec3b selftests: mptcp: more stable diag tests adds 06e445f740c1 mptcp: fix conflict with <netinet/in.h> adds fd37c2ecb21f selftests: mptcp: Initialize variables to quiet gcc 12 warnings adds bce3bb30b266 Merge branch 'mptcp-fixes-for-5-19' adds adabdd8f6aca ipv6/sit: fix ipip6_tunnel_get_prl return value adds 53ad46169fe2 net: ipv6: unexport __init-annotated seg6_hmac_net_init() adds 5a478a653b4c nfc: nfcmrvl: Fix irq_of_parse_and_map() return value adds 00aff3590fc0 net: tipc: fix possible refcount leak in tipc_sk_create() adds eddd95b94239 NFC: nxp-nci: Don't issue a zero length i2c_master_read() adds 9577fc5fdc8b NFC: nxp-nci: don't print header length mismatch on i2c error adds 05907f10e235 netfilter: nft_dynset: restore set element counter when fa [...] adds e34b9ed96ce3 netfilter: nf_tables: avoid skb access on nf_stolen adds c2577862eeb0 netfilter: br_netfilter: do not skip all hooks with 0 priority adds 236d59292efa Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 7b92aa9e6135 selftests net: fix kselftest net fatal error adds e65af5403e46 usbnet: fix memory allocation in helpers adds 1758bde2e4aa net: phy: Don't trigger state machine while in suspend adds fa152f626b24 net: phy: ax88772a: fix lost pause advertisement configuration adds 4e43e64d0f13 ipv6: fix lockdep splat in in6_dump_addrs() adds 050133e1aa2c net: bonding: fix use-after-free after 802.3ad slave unbind adds f8ebb3ac881b net: usb: ax88179_178a: Fix packet receiving adds 9cc02ede6962 net: rose: fix UAF bugs caused by timer handler adds 665030fd0c1e mlxsw: spectrum_router: Fix rollback in tunnel next hop init adds 0a18d802d65c net: sfp: fix memory leak in sfp_probe() adds 9c5de246c1db net: sparx5: mdb add/del handle non-sparx5 devices adds ff1fa2081d17 net: tun: avoid disabling NAPI twice adds 839b92fede7b selftest: tun: add test for NAPI dismantle adds 58bf4db69528 net: dsa: felix: fix race between reading PSFP stats and p [...] adds 5e8379351dbd Merge tag 'net-5.19-rc5' of git://git.kernel.org/pub/scm/l [...] adds f00b6d824c5e mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages adds 9a57ebf19dfa sh: convert nommu io{re,un}map() to static inline functions adds 805f545f05c0 mm/damon: use set_huge_pte_at() to make huge pte old adds 05c1d22946e0 mm: sparsemem: fix missing higher order allocation splitting adds bc424a57cfd7 Documentation: highmem: use literal block for code example [...] adds a89a1eb37c5a riscv/mm: fix build error while PAGE_TABLE_CHECK enabled w [...] adds 27c19735b1ed mm/rmap: fix dereferencing invalid subpage pointer in try_ [...] adds 3a1313d8693d nilfs2: fix incorrect masking of permission flags for symlinks adds 8876c7400d87 mm: split huge PUD on wp_huge_pud fallback adds b3b3f17d7704 Revert "ocfs2: mount shared volume without ha stack" adds f6a6cf9d13a0 mm: kfence: apply kmemleak_ignore_phys on early allocated pool adds 090a5b94d59d tmpfs: fix the issue that the mount and remount results ar [...] adds f8354b03f53f mailmap: update Seth Forshee's email address adds 1bd16dbcee61 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds a4ab14e1d8fe gen_compile_commands: handle multiple lines per .mod file adds a6946ebbed21 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 148ec6305a54 ARC: Fix comment typo adds d6448b8a0054 ARC: Fix comment typo adds 1163fb3b6a30 ARC: bitops: Change __fls to return unsigned long adds 952deecb065e arc: dts: Harmonize EHCI/OHCI DT nodes name adds d3a55ed5af3f Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 96f63a70e766 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 19fc5bb93c6b powerpc/xive/spapr: correct bitmap allocation size adds 986481618023 powerpc/book3e: Fix PUD allocation size in map_kernel_page() adds 6886da5f49e6 powerpc/prom_init: Fix kernel config grep adds b21bd5a4b130 powerpc/bpf: Fix use of user_pt_regs in uapi adds ac790d09885d powerpc/memhotplug: Add add_pages override for PPC adds d8532fdce906 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 25deecb21c18 s390: remove unneeded 'select BUILD_BIN2C' adds b9a56c113f90 s390/purgatory: hard-code obj-y in Makefile adds 20159e287a03 s390/purgatory: remove duplicated build rule of kexec-purgatory.o adds e4f74400308c s390/archrandom: simplify back to earlier design and initi [...] adds d608f45ed3cf s390/sclp: Fix typo in comments adds d7d488f41b41 s390/qdio: Fix spelling mistake adds 82d1c68d934c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 179a93f74b29 fprobe, samples: Add module parameter descriptions adds 32df6fe110c4 bpf, docs: Better scale maintenance of BPF subsystem adds 512d1999b8e9 xsk: Clear page contiguity bit when unmapping pool adds 205bbda60b71 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 16c4b800c8db Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3f3558c8054f wifi: mac80211_hwsim: set virtio device ready in probe() adds 03895c8414d7 wifi: mac80211: add gfp_t parameter to ieeee80211_obss_col [...] adds a4926abb787e wifi: mac80211: check skb_shared in ieee80211_8023_xmit() adds f856373e2f31 wifi: mac80211: do not wake queues on a vif that is being stopped adds 8d70f33ed720 wifi: cfg80211: Allow P2P client interface to indicate por [...] adds fd418b695de5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ae8b1631561a ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD adds 7dc4352f05dc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ac63716da307 ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime o [...] adds ed0a7fb29c9f ASoC: rt711-sdca-sdw: fix calibrate mutex initialization adds fe154c4ff376 ASoC: Intel: sof_sdw: handle errors on card registration adds 08bb5dc6ce02 ASoC: rt711: fix calibrate mutex initialization adds 0484271ab0ce ASoC: rt7*-sdw: harden jack_detect_handler adds ba98d7d8b60b ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueue [...] adds 40737057b48f ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in [...] adds ed0073bd0fcc ASoC: ak4613: cares Simple-Audio-Card case for TDM adds 08f8a93198e3 ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() adds c31691e0d126 ASoC: SOF: Intel: hda-loader: Make sure that the fw load s [...] adds bbfef046c661 ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow adds c2d1aec3f5da ASoC: SOF: ipc3-topology: Move and correct size checks in [...] adds af2d146a8041 ASoC: Intel: avs: Fix parsing UUIDs in topology adds 12abc4d10d55 ASoC: Remove unused hw_write_t type adds 58136d93d4e2 ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared adds be6dd72edb21 ASoC: wcd9335: Remove RX channel from old list before addi [...] adds a7786cbae4b2 ASoC: wcd9335: Fix spurious event generation adds 10e7ff004792 ASoC: wcd938x: Fix event generation for some controls adds a7d9391dc3d5 MAINTAINERS: update ASoC/Intel/SOF maintainers adds 4e07479eab8a ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering [...] adds 427eb3e1ed53 ASoC: SOF: mediatek: Fix error code in probe adds ca7ab1dcf58d ASoC: SOF: Intel: hda: Fix compressed stream position tracking adds a933084558c6 ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 adds 9d2d46271338 ASoC: SOF: pm: add definitions for S4 and S5 states adds 391153522d18 ASoC: SOF: Intel: disable IMR boot when resuming from ACPI [...] adds a5450aba737d ASoC: rockchip: i2s: switch BCLK to GPIO adds f2c2f31f00ce MAINTAINERS: update ASoC Qualcomm maintainer email-id adds 9896c029f0df ASoC: wm_adsp: Fix event for preloader adds 0bc0ae9a5938 ASoC: wm5110: Fix DRE control adds c6a5f22f9b4f ASoC: cs35l41: Correct some control names adds 1df793d479be ASoC: rt711-sdca: fix kernel NULL pointer dereference when [...] adds 11d7a12f7f50 ASoC: dapm: Initialise kcontrol data for mux/demux controls adds 46b0d050c8c7 ASoC: cs35l41: Add ASP TX3/4 source to register patch adds 7f103af4a10f ASoC: cs47l15: Fix event generation for low power mux control adds e3cabbef3db8 ASoC: madera: Fix event generation for OUT1 demux adds 980555e95f7c ASoC: madera: Fix event generation for rate controls adds b688a7629c42 regmap: Re-introduce bulk read support check in regmap_bul [...] adds 147b5fffc2cf regmap: Make regmap_noinc_read() return -ENOTSUPP if map-> [...] adds 419386b6299a regmap: Wire up regmap_config provided bulk write in misse [...] adds bf2aebccddef ASoC: sgtl5000: Fix noise on shutdown/remove adds e112c42eb3b7 ASoC: audio_graph_card2: Fix port numbers in example adds 6d31e225742a ASoC: ti: omap-mcbsp: duplicate sysfs error adds cf5c888539f3 ASoC: max98396: Fix register access for PCM format settings adds 91ff12ec2390 ASoC: tlv320adcx140: Fix tx_mask check adds 4b07ef55d1d4 ASoC: wcd9335: Use int array instead of bitmask for TX mixers adds cb41d454b247 ASoC: wm5102: Fix event generation for output compensation adds a83f51190921 ASoC: wm8998: Fix event generation for input mux adds 2d81cca17329 ASoC: cs47l92: Fix event generation for OUT1 demux adds 6f04f1bfe9a4 ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE adds db7bc2741a2a ASoC: doc: Capitalize RESET line name adds 59d0319cadff ASoC: dt-bindings: Fix description for msm8916 adds 4aeb04227eb4 ASoC: tas2764: Add post reset delays adds a1b2cfda5616 ASoC: tas2764: Fix and extend FSYNC polarity handling adds aea21dbec799 ASoC: tas2764: Correct playback volume range adds cabcd219cee1 ASoC: tas2764: Fix amp gain register offset & default adds 0063ae55ccd2 ASoC: qdsp6: fix potential memory leak in q6apm_get_audior [...] adds bbe1560e0a77 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus adds ff7ca9ac38aa Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 8988ba7dec43 spi: aspeed: Add dev_dbg() to dump the spi-mem direct mapp [...] adds 30554a1f0fd6 spi: aspeed: Fix division by zero adds ea80e1d2f289 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds cd16044d7c38 serial: 8250: dw: enable using pdata with ACPI adds f7e35e4bf1e8 tty: serial: samsung_tty: set dma burst_size to 1 adds 211565b10099 serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle adds f8d6e9d3ca5c serial: 8250: Fix __stop_tx() & DMA Tx restart races adds ec5ad331680c tty: Add N_CAN327 line discipline ID for ELM327 based CAN driver adds 5c5f44e36217 serial: stm32: Clear prev values before setting RTS delays adds 6e690d54cfa8 serial: 8250: fix return error code in serial8250_request_ [...] adds f9b11229b79c serial: 8250: Fix PM usage_count for console handover adds 4f532c1e2531 serial: mvebu-uart: correctly report configured baudrate value adds 39cdb68c64d8 vt: fix memory overlapping when deleting chars in the buffer adds b941e487152e serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST adds 807c28249580 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 7441b273388b usb: dwc3: gadget: Fix event pending check adds 5812175389e2 usb: dwc3-am62: remove unnecesary clk_put() adds 877aa2a30e53 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds f805d7031be4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 19e506b31749 eeprom: at25: Rework buggy read splitting adds 03d65c741714 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 039d4ed3428c Input: usbtouchscreen - add driver_info sanity check adds 653218a988f4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 7400a6ced781 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 750a914adb7d media: mediatek: vcodec: Drop platform_get_resource(IORESO [...] adds 8c6270634b48 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds a5bdaae7ae59 MAINTAINERS: rectify entry for SYNOPSYS AXS10x RESET CONTR [...] adds a57f68ddc886 reset: Fix devm bulk optional exclusive control getter adds 1bb89bac13a3 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] adds ddc980da8043 ARM: at91: pm: use proper compatible for sama5d2's rtc adds 641522665dbb ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt adds 1c40169b35ad ARM: at91: pm: use proper compatibles for sama7g5's rtc and rtt adds f2cbbc3f9263 ARM: dts: at91: sam9x60ek: fix eeprom compatible and size adds 416ce193d73a ARM: dts: at91: sama5d2_icp: fix eeprom compatibles adds 35074df65a8d ARM: at91: fix soc detection for SAM9X60 SiPs adds 91d60e259c0f ARM: at91: pm: Mark at91_pm_secure_init as __init adds 0f0a095b7375 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] adds 23e2ed7ce27e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 1bbb2809040a hwmon: (occ) Prevent power cap command overwriting poll response adds f0aa153b6ce8 hwmon: (pmbus/ucd9200) fix typos in comments adds 2389845d282f Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds ef9102004a87 nvdimm: Fix badblocks clear off-by-one error adds 9eac8afffede Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] adds cb4254f301cf Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds c3497fd009ef fix short copy handling in copy_mc_pipe_to_iter() adds c36ffe5aad83 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds fce54ed02757 scsi: hisi_sas: Limit max hw sectors for v3 HW adds 911de59b9c25 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds c28d76d360f9 drm/msm/dpu: Increment vsync_cnt before waking up userspace adds 0769d0a7ae3c drm/msm/dp: reset drm_dev to NULL at dp_display_unbind() adds eb174bd875ae drm/msm/dpu: Fix variable dereferenced before check adds 08de214138cd drm/msm/gem: Fix error return on fence id alloc fail adds 76f0544428ac Merge tag 'drm-msm-fixes-2022-06-28' of https://gitlab.fre [...] adds 9efdd519d001 drm/i915/gem: add missing else adds 7d23a80dc972 drm/i915/dgfx: Disable d3cold at gfx root port adds 79538490fd7a drm/i915: tweak the ordering in cpu_write_needs_clflush adds 8cdf1b56ccab Merge tag 'drm-intel-fixes-2022-06-29' of git://anongit.fr [...] adds bbba251577b2 drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() adds 20b8264394b3 drm/fourcc: fix integer type usage in uapi header adds 5cb0e3fb2c54 drm/amdgpu: To flush tlb for MMHUB of RAVEN series adds a775e4e4941b Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" adds 078a3be79325 Merge tag 'amd-drm-fixes-5.19-2022-06-29' of https://gitla [...] adds 56040488224d Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] adds 945b40a75477 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 58301e1c15db Documentation: samsung-s3c24xx: Add blank line after SPDX [...] adds b821efbe5f59 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] adds bc920aebfa87 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8a9ffb8c857c NFSD: restore EINVAL error translation in nfsd_commit() adds a23dd544debc SUNRPC: Fix READ_PLUS crasher adds 74b6c43e1e41 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 275b867bf406 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] adds a26f045984e7 Merge branch 'devicetree/fixes' into fixes adds 8c40091c719b Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git adds 2320855f8a21 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 76aea7a15e4d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5f701324c0fb drm/vc4: perfmon: Fix variable dereferenced before check adds 9e121040e54a firmware: sysfb: Make sysfb_create_simplefb() return a pde [...] adds bde376e9de3c firmware: sysfb: Add sysfb_disable() helper function adds ee7a69aa38d8 fbdev: Disable sysfb device registration when removing con [...] adds 66af410b51f8 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 66076838c368 modpost: put get_secindex() call inside sec_name() adds 84b631df0358 certs: move scripts/check-blacklist-hashes.awk to certs/ adds e80d4f022972 certs: unify blacklist_hashes.c and blacklist_nohashes.c adds e1769fb8d04e kbuild: remove sed command from cmd_ar_builtin adds 78578837cbe3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 924a221581db perf data convert: Prefer sampled CPU when exporting JSON adds f42c0ce573df perf record: Always get text_poke events with --kcore option adds 6b080312fc82 perf record: Always record id index adds 61110883a020 perf record: Add new option to sample identifier adds 3812d2987733 perf record: Add finished init event adds 52f28b7bac75 perf script: Add some missing event dumps adds 9368b912060c Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 103625ff0d2d Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 93929fb6c4ef Merge branch 'asm-generic-mmiotrace' into asm-generic adds 4313a24985f0 arch/*/: remove CONFIG_VIRT_TO_BUS adds b1e619186319 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6bddeb2b3ca5 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 3a46b352a3e6 arm64: trap implementation defined functionality in userspace adds 51280acad855 cpuidle: cpuidle-arm: remove arm64 support adds 471f80db9ef1 arm64: cpuidle: remove generic cpuidle support adds 5bed6a93920d Documentation/arm64: update memory layout table. adds 4953fc3d3270 arm64: extable: add new extable type EX_TYPE_KACCESS_ERR_Z [...] adds 5519d7de2f8e arm64: asm-extable: move data fields adds 59e8a1ce8f7b arm64: asm-extable: add asm uacess helpers adds c4ed0d73ede9 arm64: extable: make uaaccess helper use extable type EX_T [...] adds e4208e80a353 arm64: extable: move _cond_extable to _cond_uaccess_extable adds bacac637025c arm64: extable: cleanup redundant extable type EX_TYPE_FIXUP adds d803336abdbc ARM: mm: kill unused runtime hook arch_iounmap() adds abc5992b9dd0 mm: ioremap: Use more sensible name in ioremap_prot() adds a14fff1c0379 mm: ioremap: Setup phys_addr of struct vm_struct adds 18e780b4e6ab mm: ioremap: Add ioremap/iounmap_allowed() adds f23eab0bfaef arm64: mm: Convert to GENERIC_IOREMAP adds 893dea9ccd08 arm64: Add HAVE_IOREMAP_PROT support adds 4510bffb4d02 arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic adds 3381da254fab arm64: select TRACE_IRQFLAGS_NMI_SUPPORT adds ed59dfd9509d asm-generic: Add memory barrier dma_mb() adds 4d09caec2fab arm64: kcsan: Support detecting more missing memory barriers adds c7eff738cf45 arm64: kpti-ng: simplify page table traversal logic adds 47546a1912fc arm64: mm: install KPTI nG mappings with MMU enabled adds 1c9a8e876808 arm64: entry: simplify trampoline data page adds e92b25731ef6 arm64: correct the effect of mitigations off on kpti adds 9f6a503d5238 arm64: boot: add zstd support adds 49785a77780c drivers/perf: Directly use ida_alloc()/free() adds a336916b067c drivers/perf:Directly use ida_alloc()/free() adds 9ba86a474635 perf/arm-cci: fix typo in comment adds 506506cad394 arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 adds 8e28e53f1356 perf/marvell_cn10k: Remove useless license text when SPDX- [...] adds f5ebeb138fa6 perf/marvell_cn10k: Fix TAD PMU register offset adds e500405dd15d perf: hisi: Extract hisi_pmu_init adds d69d56496487 arm64/sme: Expose SMIDR through sysfs adds df07443f477a arm64/signal: Clean up SVE/SME feature checking inconsistency adds 4139320d19e6 arm64/fpsimd: Remove duplicate SYS_SVCR read adds 802b91118d11 arm64: kasan: do not instrument stacktrace.c adds 446297b28a21 arm64: stacktrace: use non-atomic __set_bit adds a019d8a2cc82 arm64: Split unwind_init() adds 82a592c13b0a arm64: Copy the task argument to unwind_state adds b87d34ca60ce arm64: vdso: put ELF related sections in the linker script adds e0ab20b20a1b arm64: vdso: enable orphan handling for VDSO adds eeec7223b697 arm64: vdso32: put ELF related sections in the linker script adds 9d4775b332e1 arm64: vdso32: enable orphan handling for VDSO adds 2d304afaedc4 arm64: compat: Move kuser32.S to .rodata section adds 5c4fb60816ea arm64: vdso32: add ARM.exidx* sections adds 4274929c7ee6 arm64: vdso*: place got/plt sections in .rodata adds 80ea218fff3e Merge branches 'for-next/cpufeature', 'for-next/cpuidle', [...] adds 475031b6ed43 arm64: head: move kimage_vaddr variable into C file adds 0d9b1ffefabe arm64: mm: make vabits_actual a build time constant if possible adds e8d13cced5c5 arm64: head: move assignment of idmap_t0sz to C code adds ebd9aea1f27e arm64: head: drop idmap_ptrs_per_pgd adds 53519ddf5894 arm64: head: simplify page table mapping macros (slightly) adds 50fcd39d24c2 arm64: head: switch to map_memory macro for the extended ID map adds e42ade29e3bc arm64: head: split off idmap creation code adds 2e945851e268 arm64: kernel: drop unnecessary PoC cache clean+invalidate adds 723d3a8ed172 arm64: head: pass ID map root table address to __enable_mmu() adds 1682c45b9206 arm64: mm: provide idmap pointer to cpu_replace_ttbr1() adds b013c1e1c659 arm64: head: add helper function to remap regions in early [...] adds c3cee924bd85 arm64: head: cover entire kernel image in initial ID map adds d7bea550279d arm64: head: use relative references to the RELA and RELR tables adds f70b3a23324a arm64: head: create a temporary FDT mapping in the initial ID map adds a004393f45d9 arm64: idreg-override: use early FDT mapping in ID map adds c0be8f18a3bf arm64: head: factor out TTBR1 assignment into a macro adds 6495b9ba6271 arm64: head: populate kernel page tables with MMU and caches on adds 005e12676af0 arm64: head: record CPU boot mode after enabling the MMU adds fc5a89f75d2a arm64: kaslr: defer initialization to initcall where permitted adds aacd149b6238 arm64: head: avoid relocating the kernel twice for KASLR adds 7559d9f97581 arm64: setup: drop early FDT pointer helpers adds fbf6ad5efe95 arm64: lds: use PROVIDE instead of conditional definitions adds bdbcd22d4912 arm64: head: remove __PHYS_OFFSET adds a8fe60521a39 Merge branch 'for-next/boot' into for-next/core adds c53596c6a0e8 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds 29f8484021d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ed30186eddcb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 50f5e1d4d35a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1340debfa9e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 520d0abe6aee dt-bindings: soc: bcm: bcm2835-pm: Convert bindings to DT schema adds 7bc592cf4831 dt-bindings: soc: bcm: bcm2835-pm: Introduce reg-names adds 0e44511117f9 dt-bindings: soc: bcm: bcm2835-pm: Add support for bcm2711 adds b722443fa72b ARM: dts: bcm2835/bcm2711: Introduce reg-names in watchdog node adds b334c1afad17 ARM: dts: bcm2711: Use proper compatible in PM/Watchdog node adds 2d43dc4011ec Merge branch 'devicetree/next' into next adds 9a073d4fbb18 soc: bcm: brcmstb: biuctrl: Add missing of_node_put() adds d1c365e4b79d Merge branch 'drivers/next' into next adds dc67ae2ad04b Merge branch 'next' of https://github.com/Broadcom/stblinux.git adds a3947617f315 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 3fdd4ef444f9 arm64: dts: imx8mp: correct clock of pgc_ispdwp adds b10ef5f2ddb3 ARM: mxs_defconfig: Enable the framebuffer adds 01785f1f1565 arm64: dts: imx8mp-evk: correct mmc pad settings adds 2d4fb72b6812 arm64: dts: imx8mp-evk: correct the uart2 pinctl value adds b838582ab8d5 arm64: dts: imx8mp-evk: correct gpio-led pad settings adds e2c00820a99c arm64: dts: imx8mp-evk: correct vbus pad settings adds e6e1bc0ec9e8 arm64: dts: imx8mp-evk: correct eqos pad settings adds 95587ecfcf25 arm64: dts: imx8mp-evk: correct vbus pad settings adds 8c214b78e149 arm64: dts: imx8mp-evk: correct I2C5 pad settings adds 05a7f43478e8 arm64: dts: imx8mp-evk: correct I2C1 pad settings adds 0836de513eba arm64: dts: imx8mp-evk: correct I2C3 pad settings adds 843af59e5770 arm64: dts: imx8mp-venice-gw74xx: correct pad settings adds e266c155bd88 arm64: dts: imx8mp-phyboard-pollux-rdk: correct uart pad settings adds bae4de618efe arm64: dts: imx8mp-phyboard-pollux-rdk: correct eqos pad settings adds 242d8ee91111 arm64: dts: imx8mp-phyboard-pollux-rdk: correct i2c2 & mmc [...] adds 8630354f42be arm64: dts: imx8mp-icore-mx8mp-edim2.2: correct pad settings adds ab3f045774f7 soc: fsl: guts: machine variable might be unset adds 6de6cb89fc03 soc: fsl: guts: remove module_exit() and fsl_guts_remove() adds ab4988d6a393 soc: fsl: guts: embed fsl_guts_get_svr() in probe() adds 5d707e4e3fb5 soc: fsl: guts: allocate soc_dev_attr on the heap adds b46dd0cb93de soc: fsl: guts: use of_root instead of own reference adds 55488c90b392 soc: fsl: guts: drop platform driver adds 786dde1e59d7 soc: fsl: guts: add serial_number support adds 1ec32a4f1c69 soc: imx: imx8m-blk-ctrl: Make error prints useful adds 4bd2096b7fa5 Merge branch 'imx/drivers' into for-next adds 725afc661826 Merge branch 'imx/soc' into for-next adds 20a051cd4d1d bindings: arm: fsl: Add PHYTEC i.MX8MM devicetree bindings adds 783c72f953a3 Merge branch 'imx/bindings' into for-next adds 4cf461f2bf4e ARM: dts: imx7d-smegw01: Replace 'enable-sdio-wakeup' adds 01f8d921f722 ARM: dts: imx6q-bosch-acc: Replace 'enable-sdio-wakeup' adds 4e0ce6e703c2 ARM: dts: imx6qdl-prti6q.dtsi: Add applicable properties t [...] adds 741537ca4903 Merge branch 'imx/dt' into for-next adds f8e03537772d arm64: dts: imx8mm-evk: add bt-sco sound card support adds 3f5d1fdaa585 arm64: dts: imx8mq-evk: add bt-sco sound card support adds 07ce797de4d3 arm64: dts: imx8mn-evk: add bt-sco sound card support adds a242ef5f3c10 arm64: dts: imx8m{m,p}-verdin: use IT temperatures adds ae6847f26ac9 arm64: dts: freescale: Add phyBOARD-Polis-i.MX8MM support adds c1c1f338dbd7 Merge branch 'imx/dt64' into for-next adds afff3d3aef14 arm64: defconfig: Enable gpio-fan support adds 333e323e7bd1 Merge branch 'imx/defconfig' into for-next adds 684cc170b15b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 871164767118 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 76260bd63800 dt-bindings: arm: mediatek: Add mt8186 pericfg compatible adds 84e8bdee85a2 dt-bindings: arm: Add compatible for MediaTek MT8186 adds bb8a55a89a39 arm64: dts: Add MediaTek SoC MT8186 dts and evaluation boa [...] adds 8f0b1ddf1984 Merge branch 'v5.19-next/dts64' into for-next adds a825d72f74a3 soc: mediatek: fix missing clk_disable_unprepare() on err [...] adds 0c356b3c1158 Merge branch 'v5.19-next/soc' into for-next adds ad3e65a0f7d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 56769dbb3cbe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9705db1eff38 ARM: OMAP2+: Fix refcount leak in omapdss_init_of adds 50b87a32a79b ARM: OMAP2+: display: Fix refcount leak bug adds 5cdbab96bab3 ARM: OMAP2+: pdata-quirks: Fix refcount leak bug adds 942228fbf5d4 ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init adds fe71f6e1bbff ARM: OMAP2+: Kconfig: Fix indentation adds e36cbc438368 Merge branch 'omap-for-v5.20/soc' into for-next adds 9804ebd35611 bus: ti-sysc: Add missing of_node_put() in sysc_add_named_ [...] adds e2be5bc254bf Merge branch 'omap-for-v5.20/ti-sysc' into for-next adds 6db372de959a ARM: dts: am33xx: Map baseboard EEPROM on BeagleBone Black adds 2f80dbbcc51b Merge branch 'omap-for-v5.20/dt' into for-next adds 609c1fabc7c5 ARM: omap1: Kconfig: Fix indentation adds ce7fa6c6a59d Merge branch 'omap-for-v5.20/omap1' into for-next adds 3a330d7eb158 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 372b2aee9702 arm64: dts: qcom: Remove duplicate sc7180-trogdor include [...] adds de9b3d961607 arm64: dts: qcom: sm8450: fix interconnects property of UFS node adds 47bf59c47559 arm64: dts: qcom: msm8994: Fix CPU6/7 reg values adds fc8b0b9b630d arm64: dts: qcom: sm8450 add ITS device tree node adds 3ba500dee327 arm64: dts: qcom: sdm845: use dispcc AHB clock for mdss node adds d640974d1c4e MAINTAINERS: Add myself as a reviewer for Qualcomm ARM/64 support adds 5fb779558f1c arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo adds 5241fd7fee9b arm64: dts: qcom: sm7280: remove assigned-clock-rate prope [...] adds aa4ae511a760 arm64: dts: qcom: sm7180: remove assigned-clock-rate prope [...] adds 0b24829fd74c arm64: dts: qcom: sdm845: remove assigned-clock-rate prope [...] adds 6edb32383790 arm64: dts: qcom: sm8250: remove assigned-clock-rate prope [...] adds b74f7b8f174f arm64: dts: qcom: sdm660-xiaomi-lavender: Configure WLED adds b9e3f65ecf85 arm64: dts: qcom: sc7280: Add pinmux for I2S speaker and Headset adds 06c73a39c38b arm64: dts: qcom: sc7280: Add secondary MI2S pinmux specif [...] adds 32d4541abe0f arm64: dts: qcom: sc7280: add lpass lpi pin controller node adds a4c1fc8cff05 arm64: dts: qcom: sc7280-herobrine: Add lpi pinmux propert [...] adds e58539532bab arm64: dts: qcom: sc7280: Add touchscreen to villager adds 426e81c7e625 arm64: dts: qcom: sc7280: herobrine: Don't disable the key [...] adds 1a22eff4b429 arm64: dts: qcom: sc7280: Enable keyboard backlight for villager adds 59228d3b9060 dt-bindings: Document how Chromebooks with depthcharge boot adds dbbccb3db122 dt-bindings: arm: qcom: Mention that Chromebooks use a dif [...] adds 3b8bfe002c4b dt-bindings: arm: qcom: Add sc7180 Chromebook board bindings adds 707b9b08789b dt-bindings: arm: qcom: Add / fix sc7280 board bindings adds 5069fe941f76 dt-bindings: arm: qcom: Add more sc7180 Chromebook board bindings adds 2a77ada5168a arm64: dts: qcom: sc7280: Enable wifi for Chrome OS boards adds e60414644cf3 arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor adds 4ab03ef8b33c arm64: qcom: sc7280-herobrine: Enable DP adds 1c20d3dbaa67 arm64: dts: qcom: sc7280: Set modem FW path for Chrome OS boards adds d756a0b29f40 arm64: dts: qcom: sc7280: Set SPI flash to 50 MHz for hero [...] adds a57de71f0980 arm64: dts: qcom: sc7280-qcard: Add ldo_l17b regulator node adds f5837418479a arm64: dts: qcom: sm8450: add uart20 node adds 48aa636285ad arm64: dts: qcom: msm8996: add clocks to the MMCC device node adds 1b3bfc4066c3 arm64: dts: qcom: sm8250: Disable camcc by default adds 0e3e65469607 arm64: dts: qcom: align OPP table names with DT schema adds 458ebdbb8e5d arm64: dts: qcom: timer should use only 32-bit size adds 11c83450ff11 arm64: dts: qcom: sdm845: Rename camss vdda-supply to vdda [...] adds f424d754212a arm64: dts: qcom: sdm845: Add camss vdda-pll-supply adds 12541f687e49 arm64: dts: qcom: msm8998*: Fix TLMM and pin nodes adds ce383e80782e arm64: dts: qcom: msm8998-clamshell: Clean up the DT adds 16901ba567d7 arm64: dts: qcom: msm8998-laptops: Clean up DTs adds 4efbec42c050 arm64: dts: qcom: msm8998-yoshino-lilac: Disable LVS1 adds 6dad36ebe1cb arm64: dts: qcom: msm8998-yoshino: Add USB extcon adds 016928c052a7 arm64: dts: qcom: msm8998-yoshino: Remove simple-bus compa [...] adds b448501c2e77 arm64: dts: qcom: msm8998-yoshino/oneplus: Use pm8005_regu [...] adds bc0e82fbb25b arm64: dts: qcom: msm8998-oneplus: Apply style fixes adds 20bba6b73264 arm64: dts: qcom: msm8998-fxtec: Use "okay" instead of "ok" adds 392b73cb8160 arm64: dts: qcom: msm8998*: Keep MMCC & MMSS_SMMU enabled [...] adds d582c02012d2 arm64: dts: qcom: msm8998-oneplus: Add clocks & GDSC to simplefb adds 5d393f14d4de arm64: dts: qcom: msm8998*: Clean up #includes adds d0eaf4122c9e arm64: dts: qcom: msm8998-fxtec: Decouple from 8998 MTP adds 3ae6156e2f41 arm64: dts: qcom: msm8998-mtp: Merge and fix up the DT adds bb9bb4123abe arm64: dts: qcom: msm8996-tone: Drop cont_splash_mem region adds a743dff7acc4 arm64: dts: qcom: msm8996-tone: Rule out PM(I)8994 variants adds 68333a42fcf5 arm64: dts: qcom: msm8996: Add SDHCI resets adds 4148a9eeb151 arm64: dts: qcom: sdm845-akatsuki: Round down l22a regulat [...] adds ff36bed5dc24 arm64: dts: qcom: align PMIC GPIO pin configuration with D [...] adds 019102a912c6 arm64: dts: qcom: add fallback compatible to PMIC GPIOs adds 9f454375bc3e arm64: dts: qcom: apq8096-db820c: add PM8994 pin function adds 761a8fe4f3db arm64: dts: qcom: msm8994-msft-lumia-octagon: add PM8994 p [...] adds e8881372ccc6 arm64: dts: qcom: sdm630: order clocks according to bindings adds 7908dcc8be2d arm64: dts: qcom: sdm630: order regs according to bindings adds cb0b68537713 arm64: dts: qcom: sdm630: order interrupts according to bindings adds b07bfd8ebe31 arm64: dts: qcom: add missing gpio-ranges in PMIC GPIOs adds a984d5d19152 arm64: dts: qcom: correct interrupt controller on PM8916 a [...] adds 29f66b625281 clk: qcom: rpmh: Add note about sleep/wake state for BCMs adds a7a4fc9498f5 clk: qcom: mmcc-msm8996: use ARRAY_SIZE instead of specify [...] adds 208c564fe66e clk: qcom: mmcc-msm8996: move clock parent tables down adds e7c659124c9a clk: qcom: mmcc-msm8996: use parent_hws/_data instead of p [...] adds 74e4190cdebe clk: qcom: regmap: add PHY clock source implementation adds 7ee9d2e8b9c9 clk: qcom: gcc-sm8450: use new clk_regmap_phy_mux_ops for [...] adds 553d12b20c10 clk: qcom: gcc-sc7280: use new clk_regmap_phy_mux_ops for [...] adds 1ecbc2b37f9c Merge tag '20220608105238.2973600-1-dmitry.baryshkov@linar [...] adds c4f40351901a clk: qcom: camcc-sm8250: Fix halt on boot by reducing driv [...] adds e73cb8527c59 clk: qcom: gdsc: add collapse-bit helper adds 77ea2bd72da4 clk: qcom: gdsc: add support for collapse-vote registers adds 8d114b94fc39 clk: qcom: gcc-sc8280xp: use collapse-voting for PCIe GDSCs adds 255a47e74567 clk: qcom: gcc-sm6350: Drop extra semicolon adds fcfbfe373d41 clk: qcom: clk-hfpll: use poll_timeout macro adds df83d2c9e729 clk: qcom: clk-krait: unlock spin after mux completion adds 898d0d6483a9 clk: qcom: clk-krait: add apq/ipq8064 errata workaround adds d62cac46b018 dt-bindings: clock: qcom,gcc-sdm845: add parent power domain adds e378b965330d ARM: dts: qcom: sdx65: Add Shared memory manager support adds b456b5e7d1df ARM: dts: qcom: sdx65: Add interconnect nodes adds fbb6447deba8 ARM: dts: qcom: sdx65: Add USB3 and PHY support adds eeaec4f2b926 ARM: dts: qcom: sdx65-mtp: Enable USB3 and PHY support adds ab11b74d87dd ARM: dts: qcom: sdx65: Add QPIC BAM support adds 0ec15b6f7621 ARM: dts: qcom: sdx65: Add QPIC NAND support adds eae61fddd648 ARM: dts: qcom: sdx65-mtp: Enable QPIC BAM support adds 59e73f67e14b ARM: dts: qcom: sdx65-mtp: Enable QPIC NAND support adds b427679adcdd ARM: dts: qcom: sdx65: Add CPUFreq support adds 7f928c735880 ARM: dts: qcom: sdx65: Add modem SMP2P node adds 69117a2abfe0 ARM: dts: qcom: sdx65: Add IMEM and PIL info region adds 261e09b4e3fb ARM: dts: qcom: sdx65: Add SCM node adds a3ae01ed96e7 ARM: dts: qcom: sdx65: Add Modem remoteproc node adds aae0f5314f95 ARM: dts: qcom: sdx65-mtp: Enable modem adds df6d7b86f488 ARM: dts: qcom: sdx65: Add pshold support adds 39eebfce4bdb ARM: dts: qcom: sdx65: Add Watchdog support adds 4fcdaf4b0320 ARM: dts: qcom: align PMIC GPIO pin configuration with DT schema adds dc590cdc31f6 ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg adds 255889f4baf5 ARM: dts: qcom: pmx65: add fallback compatible to PMIC GPIO adds eea939a0da86 ARM: dts: qcom: add missing gpio-ranges in PMIC GPIOs adds 0f0eca0ccb9b soc: qcom: socinfo: Add an ID for sc7180P adds c19698a9e41b firmware: qcom_scm: drop unexpected word "the" adds bc0f14937689 soc: qcom: apr: Drop redundant check in .remove() adds 86b78de5fd4b dt-bindings: firmware: document Qualcomm QCS404 and SM6125 SCM adds ebf21bbc2ff5 firmware: qcom_scm-legacy: correct kerneldoc adds ac0126a01735 soc: qcom: cmd-db: replace strncpy() with strscpy_pad() adds d11a34a404ee soc: qcom: correct kerneldoc adds a20e55d4771c soc: qcom: rpmhpd: fix typos in comment adds 418ef34c0061 dt-bindings: arm: qcom: switch maintainer to Bjorn adds 2ea6af6cc1f5 dt-bindings: firmware: scm: Add compatible for SDX65 adds fe72f9bce137 soc: qcom: cmd-db: replace strscpy_pad() with strncpy() adds 7b3d521dce27 Merge branches 'arm64-fixes-for-5.19', 'arm64-for-5.20', ' [...] adds 93f4513899a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 03d7b9443457 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f48cb21a28c0 arm64: dts: renesas: r8a779m8: Drop operating points above [...] adds 826783953013 ARM: dts: renesas: Fix DA9063 watchdog subnode names adds d1273f541ab4 arm64: dts: renesas: r9a07g054l2-smarc: Correct SoC name i [...] adds dc0f67311416 ARM: dts: r9a06g032: Describe MII converter adds c6f600923600 ARM: dts: r9a06g032: Describe GMAC2 adds cda41c14ab8a ARM: dts: r9a06g032: Describe switch adds 45ed13d9b40c dt-bindings: net: pcs: add bindings for Renesas RZ/N1 MII [...] adds 5b6d7c3c5861 ARM: dts: r9a06g032-rzn1d400-db: Add switch description adds 0553b288ab26 MAINTAINERS: Add Renesas SoC DT bindings to Renesas Archit [...] adds 5695289da1bf Merge branches 'renesas-arm-dt-for-v5.20' and 'renesas-dt- [...] adds 3f492bf0a33b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b6b9585876da reset: microchip-sparx5: allow building as a module adds 5608d3ca145e Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds b36968c46d00 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 87ccc38e2f8e arm64: dts: apm: Harmonize DWC USB3 DT nodes name adds ebb8ba54950a arm64: dts: marvell: align gpio-key node names with dtschema adds 2b090180dced arm64: dts: marvell: armada-3720: align lednode names with [...] adds 986fd5fe55cb ARM: dts: lpc18xx: Harmonize EHCI/OHCI DT nodes name adds 3120910a099b ARM: dts: stih407-family: Harmonize DWC USB3 DT nodes name adds 2f7a7f941d77 Merge branch 'for-v5.20/aspeed-dts-cleanup' into for-v5.20 [...] adds ae25b445914a ARM: dts: ti: adjust whitespace around '=' adds eef3af89b6b6 ARM: dts: omap: adjust whitespace around '=' adds 41340053cc72 ARM: dts: marvell: align gpio-key node names with dtschema adds 8b0848f57769 ARM: dts: marvell: correct gpio-keys properties adds b1c9af5fec44 ARM: dts: omap: align gpio-key node names with dtschema adds 54ab5f367142 ARM: dts: omap: correct gpio-keys properties adds 17413b15ed93 ARM: dts: at91: align gpio-key node names with dtschema adds fa8cc83a3bff ARM: dts: at91: correct gpio-keys properties adds 592feeea1135 ARM: dts: at91: drop unneeded status from gpio-keys adds ccf6b52061cb Merge branch 'for-v5.20/dts-cleanup' into for-next adds c805b77caba9 ARM: dts: exynos: align SDHCI node name with dtschema adds 1923e5804547 ARM: dts: s3c24xx: align SDHCI node name with dtschema adds 1b90ddb9d942 ARM: dts: s3c64xx: align SDHCI node name with dtschema adds 6a82ef85c4a4 ARM: dts: s5pv210: align SDHCI node name with dtschema adds 89459a2aef88 Merge branch 'next/dt' into for-next adds 1a4f20cab641 Merge branch 'for-v5.20/exynos7885-emmc-clk' into next/dt64 adds dfa7ac497262 Merge branch 'next/dt64' into for-next adds 685cc7c8314f Merge branch 'fixes' into for-next adds b479089ca1a8 Merge branch 'next/soc' into for-next adds 5d6775aac21e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 75c8f430d859 firmware: arm_scmi: Fix response size warning for OPTEE transport adds 4ce7e51dc712 firmware: arm_scmi: Remove usage of the deprecated ida_sim [...] adds 93f97b9d56c7 Merge tag 'scmi-fixes-5.19-2' of git://git.kernel.org/pub/ [...] adds 156c90415b5c arm64: dts: juno: Add cache-level property to L2 caches adds f7f3f9cf4ccd Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] adds df8e8470931e ACPI: PPTT: Use table offset as fw_token instead of virtua [...] adds 7dd3e2c93ba3 cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node adds c3b99036623f cacheinfo: Add helper to access any cache index for a given CPU adds fa1ef6adbea4 cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF adds 3a2878a9d9cc cacheinfo: Add support to check if last level cache(LLC) i [...] adds 24e9dc6135f9 cacheinfo: Allow early detection and population of cache a [...] adds e8c17f5f026e cacheinfo: Use cache identifiers to check if the caches ar [...] adds 58b80385cec6 arch_topology: Add support to parse and detect cache attributes adds 103c2915d040 arch_topology: Use the last level cache information from t [...] adds 24945d81ba43 arm64: topology: Remove redundant setting of llc_id in CPU [...] adds 31f0ecd3f894 arch_topology: Drop LLC identifier stash from the CPU topology adds fba72836f865 arch_topology: Set thread sibling cpumask only within the cluster adds de37b7c7961f arch_topology: Check for non-negative value rather than -1 [...] adds 0ca89a874ec5 arch_topology: Avoid parsing through all the CPUs once a o [...] adds 4b89a9d54ec9 arch_topology: Don't set cluster identifier as physical pa [...] adds 235c2edd85a0 arch_topology: Limit span of cpu_clustergroup_mask() adds 6f49af468c0a arch_topology: Set cluster identifier in each core/thread [...] adds 68fb21b1125d arch_topology: Add support for parsing sockets in /cpu-map adds 1559a4f8b4c2 arch_topology: Warn that topology for nested clusters is n [...] adds e964a6f91043 ACPI: Remove the unused find_acpi_cpu_cache_topology() adds 52b054176094 Merge branch 'arch_topology' of git://git.kernel.org/pub/s [...] adds 712fcf88a513 next-20220630/scmi adds a77ece9a9d51 ARM: dts: stm32: Fix SPI2 pinmux pin comments on stm32mp15 adds 15002229701d Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds aafd9e9d5533 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds b64fa92b21fd Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 1cf8639be186 soc/tegra: fuse: Expose Tegra production status adds 03995d64bc7d soc/tegra: fuse: Add missing of_node_put() in tegra_init_fuse() adds 799ef9303762 Merge branch for-5.20/soc into for-next adds a4740b148a04 firmware: tegra: bpmp: Do only aligned access to IPC memory area adds 20b8bf64f6f4 Merge branch for-5.20/firmware into for-next adds 92aea15a21e4 Merge branch for-5.20/dt-bindings into for-next adds 799270e9b8be ARM: tegra: Align gpio-keys node names with dtschema adds 5333e7e20790 Merge branch for-5.20/arm/dt into for-next adds b28edf02c468 arm64: tegra: Mark BPMP channels as no-memory-wc adds b9fa5b33ef80 arm64: tegra: Align gpio-keys node names with dtschema adds dd54f4791e16 Merge branch for-5.20/arm64/dt into for-next adds 190a8de573a4 Merge branch for-5.20/arm64/defconfig into for-next adds 6d0f28c6d177 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f4d2ba0bf456 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 7668048e5c69 dt-bindings: gpio: zynq: Add missing compatible strings adds 0aec3958c88f dt-bindings: gpio: zynq: Add power-domains adds 3314962bece5 arm64: zynqmp: Fix comment about number of gpio line names adds 847e2ed23d4c dt-bindings: gpio: zynq: Describe gpio-line-names adds 271c1fa01c23 arm64: dts: zynqmp: add AMS driver to device tree adds 228e8a88b191 arm64: dts: xilinx: align gpio-key node names with dtschema adds ced86c536be1 ARM: dts: xilinx: align gpio-key node names with dtschema adds c8b35008b4f1 ARM: dts: xilinx: align gpio-key node names with dtschema adds 6cc168d17178 Merge branch 'zynq/dt' into for-next adds d1ff2559cef0 cpufreq: zynq: Fix refcount leak in zynq_get_revision adds 90036a4a64a5 Merge branch 'zynq/soc' into for-next adds acd6510dd7ab firmware: xilinx: Add TF_A_PM_REGISTER_SGI SMC call adds 516de80d448f Merge branch 'zynqmp/soc' into for-next adds 2685273ac1d7 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds d39afb73fd52 Merge tag 'renesas-clk-for-v5.20-tag1' of git://git.kernel [...] adds 16615b92d4dc Merge branch 'clk-renesas' into clk-next adds 68e09d84ca01 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds cc62e2ee38b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds edbf754382c1 dt-bindings: clock: r9a07g043-cpg: Add Renesas RZ/Five CPG [...] adds ddeb4ba12c39 clk: renesas: r9a07g043: Add support for RZ/Five SoC adds c2662ae3c228 clk: renesas: rcar-gen4: Fix initconst confusion for cpg_p [...] adds dc5cb0865493 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds 5bf3eff279b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 309412be8d85 m68k: coldfire/device.c: protect FLEXCAN blocks adds 33b916957d12 m68k: coldfire: make symbol m523x_clk_lookup static adds d6e42640c1fd m68k: Fix syntax errors in comments adds e7bd85ad7632 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8520501346ed irqchip: or1k-pic: Undefine mask_ack for level triggered hardware adds 48bddb89d59e openrisc: unwinder: Fix grammar issue in comment adds 6d76d335d6a8 wireguard: selftests: support OpenRISC adds d8c69c021ea0 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds 96b80fcd2705 parisc/unaligned: Fix emulate_ldw() breakage adds 7224525920f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 113fe88eed53 powerpc: Don't include asm/setup.h in asm/machdep.h adds 7dc3ba0a0718 powerpc: Move prom_init() out of asm-prototypes.h adds 882c835b71e2 cxl: drop unexpected word "the" in the comments adds 6d056b7254f9 powerpc/52xx: Remove dead code, i.e. mpc52xx_get_xtal_freq() adds de06fba62af6 powerpc/mpc5xxx: Switch mpc5xxx_get_bus_frequency() to use fwnode adds 00bcb550dc60 powerpc/52xx: Get rid of of_node assignment adds 4228a996b072 selftests/powerpc: Skip energy_scale_info test on older firmware adds 2d386769753a powerpc: Update asm-prototypes.h comment adds d7f396461518 powerpc/powermac: Remove empty function note_scsi_host() adds d23be2b4ab3b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 55061530804b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9d9671bd2b45 Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] adds 1e5267cd0895 mnt_idmapping: add vfs{g,u}id_t adds 234a3113f28d fs: add two type safe mapping helpers adds 45c311501c77 fs: use mount types in iattr adds 1f36146a5a3d fs: introduce tiny iattr ownership update helpers adds 35faf3109a78 fs: port to iattr ownership update helpers adds 71e7b535b890 quota: port quota helpers mount ids adds 0e363cf3fa59 security: pass down mount idmapping to setattr hook adds b27c82e12965 attr: port attribute changes to new types adds 81a1807d80dd attr: fix kernel doc adds 4d0548a7b806 mnt_idmapping: return false when comparing two invalid ids adds 9adf24a40978 fs: port HAS_UNMAPPED_ID() to vfs{g,u}id_t adds fc04dafd263d mnt_idmapping: use new helpers in mapped_fs{g,u}id() adds 77940f0d96cd mnt_idmapping: align kernel doc and parameter order adds 7f931365de8f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 42d47727d1ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8692969e9164 ceph: wait on async create before checking caps for syncfs adds a0110cfb196d fs: change test in inode_insert5 for adding to the sb list adds cd6968cf2538 fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] adds 152444d50ab5 fscrypt: add fscrypt_context_for_new_inode adds d464e568c0fb Merge branch 'master' of git://github.com/ceph/ceph-client.git adds c753b70c9feb MAINTAINERS: erofs: add myself as reviewer adds f94bc517b499 MAINTAINERS: erofs: add myself as reviewer adds dec0a44c82d0 erofs: wake up all waiters after z_erofs_lzma_head ready adds 6da965d309ad Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds e07a6d97f155 fs: inotify: Fix typo in inotify comment adds 2e2125e7948e Pull inotify typo cleanup. adds d24d16b50866 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 48595de3c50d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds c5bca38d2edc f2fs: use the updated test_dummy_encryption helper functions adds 7859e97f6220 f2fs: do not skip updating inode when retrying to flush node page adds a4a0e16dbf77 f2fs: optimize error handling in redirty_blocks adds 29be7ec3df7a f2fs: initialize page_array_entry slab only if compression [...] adds e7145cc274e9 f2fs: introduce memory mode adds 34c8217a23df f2fs: handle decompress only post processing in softirq adds 56f97d2a9540 f2fs: remove redundant code for gc condition adds 8245b0170332 f2fs: enforce single zone capacity adds 7a2413f4eefd f2fs: adjust zone capacity when considering valid block count adds 785c1904b28d f2fs: add a sysfs entry to show zone capacity adds e9fe0e2c2dc2 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 4a653033480d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 44dab005fd42 gfs2: Minor gfs2_glock_nq_m cleanup adds 11e832afd3d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 080abad71e99 NFS: restore module put when manager exits. adds 4f40a5b55446 NFSv4: Add an fattr allocation to _nfs4_discover_trunking() adds 231843ce6f15 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds aa30eccb24e5 fs/ntfs3: Fallocate (FALLOC_FL_INSERT_RANGE) implementation adds e4d2f4fd5341 fs/ntfs3: Enable FALLOC_FL_INSERT_RANGE adds 9101d0d3c42e Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 7cf2b0f9611b xfs: bound maximum wait time for inodegc work adds 5e672cd69f0a xfs: introduce xfs_inodegc_push() adds ca76a761ea24 xfs: factor out the common lock flags assert adds 82af88063961 xfs: use invalidate_lock to check the state of mmap_lock adds b822ea17fd15 xfs: always free xattri_leaf_bp when cancelling a deferred op adds f94e08b602d4 xfs: clean up the end of xfs_attri_item_recover adds 7be3bd8856fb xfs: empty xattr leaf header blocks are not corruption adds e53bcffad032 xfs: don't hold xattr leaf buffers across transaction rolls adds 8944c6fb8add xfs: dont treat rt extents beyond EOF as eofblocks to be cleared adds 4643d285be45 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds d58562ca6c99 iomap: skip pages past eof in iomap_do_writepage() adds 98eb8d95025b iomap: set did_zero to true when zeroing successfully adds f8189d5d5fbf dax: set did_zero to true when zeroing successfully adds dc65666f3d68 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] adds e2b804071a46 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds c78cd98b8f37 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 50cef969e59a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a27857fab19c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2f0d89d2dc4d Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds 44bea29d9c08 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8ad59b397f86 i2c: piix4: Fix a memory leak in the EFCH MMIO support adds d893259cd9f9 Merge branch 'i2c/for-current' into i2c/for-next adds 16a605132201 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds e336cbb95ce0 hwmon: (pmbus) Move pec attribute to I2C device adds 3113694581d3 hwmon: (lm90) Generate sysfs and udev events for all alarms adds 3cf6a1c42539 hwmon: (lm90) Rework alarm/status handling adds bd85f1915bcb hwmon: (lm90) Reorder include files in alphabetical order adds 5d5ef9f96508 hwmon: (lm90) Reorder chip enumeration to be in alphabetic [...] adds 907cc6d95c48 hwmon: (lm90) Use BIT macro adds 9b35ace8f592 hwmon: (lm90) Move status register bit shifts to compile time adds a550982a9738 hwmon: (lm90) Stop using R_/W_ register prefix adds ca37d9a6062a hwmon: (lm90) Improve PEC support adds ad9bfa1657ce hwmon: (lm90) Add partial PEC support for ADT7461 adds a6929a74d9a0 hwmon: (lm90) Enable full PEC support for ADT7461A adds ee133ad552f2 hwmon: (lm90) Add support for unsigned and signed temperatures adds 0a69a8f41c4b hwmon: (lm90) Only re-read registers if volatile adds 8e08017f2bb3 hwmon: (lm90) Support multiple temperature resolutions adds c959c68cb471 hwmon: (lm90) Use single flag to indicate extended tempera [...] adds 91414709a206 hwmon: (lm90) Rework detect function adds 16670d63a7e4 hwmon: (lm90) Add support for additional chip revision of NCT1008 adds ba22a4942fbc hwmon: (lm90) Fix/Add detection of G781-1 adds 64badd9ed3a0 hwmon: (lm90) Add flag to indicate 'alarms' attribute support adds 11f2519148b7 hwmon: (lm90) Add explicit support for MAX6648/MAX6692 adds 928a4872ec26 hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 adds 7ee01eedc74e hwmon: (lm90) Strengthen chip detection for ADM1032, ADT74 [...] adds a2bb44bbfb42 hwmon: (lm90) Add support for MAX6690 adds e09410a5fbd4 hwmon: (lm90) Add flag to indicate support for minimum tem [...] adds 994d6a4574d1 hwmon: (lm90) Add flag to indicate conversion rate support adds 19446e356f6d hwmon: (lm90) Add support for MAX6642 adds 00f8fece17a7 hwmon: (lm90) Let lm90_read16() handle 8-bit read operations adds 0b4fec246f99 hwmon: (lm90) Introduce 16-bit register write function adds 79dd65b91a47 hwmon: (lm90) Support MAX1617 and LM84 adds 5ac04c06ee43 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 adds 7555eb691cfa hwmon: (lm90) Add remaining chips supported by adm1021 driver adds 95944817f550 hwmon: (lm90) Combine lm86 and lm90 configuration adds ba7fdd983fdd hwmon: (lm90) Add explicit support for NCT210 adds 2b4db2c9018c hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 adds 9bdbb2180716 hwmon: (lm90) Add support for ON Semiconductor NCT218 adds 192c76845d0e hwmon: (lm90) Add support for ADT7421 adds 5e1373f5e434 hwmon: (lm90) Only disable alerts if not already disabled adds 6a31f4beeef2 hwmon: (lm90) Add explicit support for ADM1020 adds d1766baeda80 hwmon: (lm90) Add support and detection of Philips/NXP NE1618 adds d777f7d59254 hwmon: (lm90) Add table with supported Analog/ONSEMI devices adds 7f74837ab097 hwmon: (lm90) Support temp_samples attribute adds e363fd955426 hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core adds 7dd9a3b24226 dt-bindings: trivial-devices: Add lt7182s adds e7bf4295de43 hwmon: (pmbus) Add support for Analog Devices LT7182S adds 611c9a1c7d05 hwmon: (f71882fg) Add support for F71858AD (0x0903) adds 84a8c254d090 hwmon: (lm75) Replace kernel.h with the necessary inclusions adds c81ace97cdac hwmon: (sch56xx-common) Add DMI override table adds 0b372d5377b5 hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 adds b9a31d96c240 hwmon: (pmbus) add a function to check the presence of a b [...] adds 44f1e81f0be9 hwmon: (pmbus) add MFR_* registers to debugfs adds 1c350fc55b37 hwmon: Allow to compile ASB100 and FSCHMD on !X86 adds 830aef7bdc32 dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 adds 670f8b7a8c6e dt-bindings: hwmon: Allow specifying channels for lm90 adds 77c258ae31de hwmon: (lm90) Add compatible entry for adt7481 adds 786487afb880 hwmon: (lm90) Define maximum number of channels that are s [...] adds 2272479c14dc hwmon: (lm90) Read the channel's label from device-tree adds f83b2853dd77 hwmon: (occ) Delete unnecessary NULL check adds 8501c9a5c942 hwmon: (lm90) Add support for 2nd remote channel's offset [...] adds 69df18b52c2d hwmon: (lm90) Read the channel's temperature offset from d [...] adds 600154daca49 hwmon: (pmbus) fix build error unused-function adds fad7a03d2c0c hwmon: (nct6775) Drop duplicate NULL check in ->init() and [...] adds 736b695c55f5 hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist adds 791538ed8884 hwmon: (dell-smm) Add Dell G5 5590 to DMI table adds e157c961a94c hwmon: (gsc-hwmon) Add missing of_node_put() adds 32392ef961b0 hwmon: (pmbus) Introduce and use cached vout margins adds 8191c0baeb55 hwmon: (pmbus) Add list_voltage to pmbus ops adds 6e38a5c941f4 hwmon: (pmbus/ltc2978) Set voltage resolution adds c457c154c436 hwmon: (dell-smm) Improve assembly code adds 44306dee8d15 hwmon: (lm90) Use worker for alarm notifications adds d8cefa3f8df0 hwmon: (asus-ec-sensors) add support for Maximus XI Hero adds 7aba7d07fe2b Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds df4bf98ec2d1 scripts: kernel-doc: Always increment warnings counter adds 94bdaa7d9a9d docs/arm64: elf_hwcaps: Unify HWCAP lists as description lists adds d5b1d57b425c docs/zh_CN: Update translation of reporting-issues.rst to 5.18 adds 2adb5bb1b860 docs: Kconfig: Fix help text indentation adds 30fb8761419e docs: admin-guide/sysctl: Fix rendering error adds df6725651f6f docs: Remove duplicate word adds f9b21cd08607 docs: driver-api: gpio: Fix some typos adds 417c434aa1b4 docs/zh_CN: core-api: Update the translation of cachetlb.r [...] adds 1ebfae49fd44 docs/zh_CN: core-api: Update the translation of cpu_hotplu [...] adds 722ecdbce68a docs/zh_CN: core-api: Update the translation of irq/irq-do [...] adds b2fdf7f080b4 docs/zh_CN: core-api: Update the translation of kernel-api [...] adds f5158bfe8777 docs/zh_CN: core-api: Update the translation of mm-api.rst [...] adds 4faa99e38c3e docs/zh_CN: core-api: Update the translation of printk-bas [...] adds e86a0e297f0b docs/zh_CN: core-api: Update the translation of printk-for [...] adds c290f175e73f docs/zh_CN: core-api: Update the translation of workqueue. [...] adds 4a6d00a43ef7 docs/zh_CN: core-api: Update the translation of xarray.rst [...] adds 5b8d9ee00345 docs: UML: fix typo adds 882946793000 docs/zh_CN: Update the translation of highmem to 5.19-rc1 adds 34191e04cd49 docs/zh_CN: Update the translation of page_owner to 5.19-rc1 adds 910cb3137c07 docs/zh_CN: Update the translation of vm index to 5.19-rc1 adds d218bee86aa5 docs: filesystems: f2fs: fix description about compress ioctl adds 87444fdce5bb docs: dev-tools: modify SPL reference URL to actual SPL doc entry adds 1a5b8aa25f15 docs/zh_CN: riscv: Remove the translation of pmu.rst adds f41c74af1058 docs/zh_CN: riscv: Update the translation of vm-layout.rst [...] adds 3f39b3d70fcd docs/zh_CN: add vm page_migration translation adds 17c260504f6f docs/zh_CN: add vm vmalloced-kernel-stacks translation adds 6de8d58cf98d docs/zh_CN: Update zh_CN/kernel-hacking/hacking.rst to 5.19-rc1 adds 820636106342 docs/kselftest: add more guidelines for adding new tests adds 7c43214dddfd docs/doc-guide: Add footnote on Inkscape for better images [...] adds 5372de4e4545 docs/doc-guide: Put meta title for kernel-doc HTML page adds bf02fb07c79a docs/zh_CN: Show the Chinese translation of spinlocks adds ee5956bb9ce6 docs/zh_CN: Add mutex-design Chinese translation adds 2bc6430884d5 scripts: get_feat.pl: use /usr/bin/env to find perl adds 4d627ef12b40 docs/doc-guide: Mention make variable SPHINXDIRS adds 4e1062066427 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds f8f2f7be6dea Merge branch 'master' of git://linuxtv.org/media_tree.git adds 56c8534e2d2f media: rkisp1: capture: Initialize entity before video device adds 55fcb913d5d3 media: rkisp1: capture: Fix and simplify (un)registration adds 48d775688f34 media: rkisp1: isp: Fix and simplify (un)registration adds f738cb62a8a7 media: rkisp1: resizer: Fix and simplify (un)registration adds 8ba4862eb59b media: rkisp1: params: Fix and simplify (un)registration adds 6adceb706e51 media: rkisp1: stats: Simplify (un)registration adds 6ff02276beb9 media: rkisp1: Simplify rkisp1_entities_register() error path adds 240e92eaee8c media: rkisp1: regs: Don't use BIT() macro for multi-bit r [...] adds 3b430c2cf0e4 media: rkisp1: regs: Rename CCL, ICCL and IRCL registers w [...] adds 0ef7dc305bd4 media: rkisp1: Swap value and address arguments to rkisp1_write() adds 3e74a4222386 media: rkisp1: resizer: Simplify register access adds 8682037db36c media: rkisp1: Move debugfs code to a separate file adds fd3608fe6bfe media: rkisp1: Compile debugfs support conditionally adds cbb819c363c5 media: rkisp1: debug: Collect input status by sampling ISP [...] adds 2a6b586035ec media: rkisp1: debug: Add debugfs files to dump core and I [...] adds ce380f225d78 media: rkisp1: debug: Move resizer register dump to debugfs adds 7d62f2f367f8 media: rkisp1: debug: Consolidate reg dumps for shadow registers adds a124765f8781 media: rkisp1: debug: Update max register name length adds 3d91b856ae69 media: rkisp1: capture: Bypass the main device for handlin [...] adds 34098a83de35 media: rkisp1: Align macro definitions adds fd83ef8f8e59 media: rkisp1: Drop parentheses and fix indentation in rki [...] adds cce4de66ccca media: mediatek: vcodec: Fix decoder v4l2 bus_info not correctly adds a8a7a278c56a media: mediatek: vcodec: Change decoder v4l2 capability value adds b51b15030054 media: mediatek: vcodec: Fix encoder v4l2 bus_info not correctly adds fd9f8050e355 media: mediatek: vcodec: Change encoder v4l2 capability value adds 22a2bc88c139 media: imx-jpeg: Disable slot interrupt when frame done adds 89e3f3fb3d90 media: amphion: output firmware error message adds f5d48ba2cae2 media: platform: cros-ec: Add kinox to the match table adds 6addd33f06ea media: rcar_drif: Remove useless license text when SPDX-Li [...] adds c1b217853fc0 media: em28xx: Remove useless license text when SPDX-Licen [...] adds 34c7fdb8fd73 media: ddbridge: Remove useless license text when SPDX-Lic [...] adds 7d772a47cace media: MAINTAINERS: add include/dt-bindings/media to MEDIA [...] adds 63249a5cab81 media: mediatek: vcodec: fix minmax.cocci warning adds 359c27c6ddbd media: hdpvr: fix error value returns in hdpvr_read adds 38c771014ce6 media: mediatek: vcodec: remove unneeded semicolon adds d4de27a9b1ea media: v4l2-mem2mem: prevent pollerr when last_buffer_dequ [...] adds f5caaa47f55f media: mediatek: vcodec: return EINVAL if plane is too small adds a157802359f7 media: sta2x11: remove VIRT_TO_BUS dependency adds aa63c5eaf7f7 media: atmel: atmel-isc-base: allow wb ctrls to be changed [...] adds 3e52be9bc501 media: rkvdec:Remove redundant memset adds faddaa735c20 media: mediatek: vcodec: Initialize decoder parameters aft [...] adds 90f8cb515494 media: stm32: dcmi: Fill in remaining Bayer formats adds e5833b56f75d media: stm32: dcmi: Drop always NULL sd_state from dcmi_pi [...] adds 978bbc392c51 media: tw686x: Fix an error handling path in tw686x_probe() adds e13ca460e20e media: mediatek: vcodec: Skip SOURCE_CHANGE & EOS events f [...] adds a340c85c4e24 media: MAINTAINERS: add Yunfei Dong as mediatek vcodec dri [...] adds 5b304046a81e media: driver/nxp/imx-jpeg: fix a unexpected return value problem adds e0b212ec9d81 media: tw686x: Fix memory leak in tw686x_video_init adds 65c3e8e9c7a4 media: usb: gspca: aligned '*' each line adds 083f54a7c9c6 media: mediatek: vcodec: Fix non subdev architecture open [...] adds 4502aae07b3b media: saa7164: Remove duplicate 'on' in two places. adds c2cc2aa1d06b media: av7110: Remove duplicate 'with' in two places. adds d8e8aa866ed8 media: mediatek: vcodec: Report supported bitrate modes adds dfb30b03b40d Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 1f3515f124bc Merge branches 'acpi-processor' and 'acpi-apei' into linux-next adds 142a46dadf75 Merge branch 'acpi-bus' into linux-next adds b376471fb47d cpufreq: amd-pstate: Add resume and suspend callbacks adds 5cc20e3fa927 Merge branch 'pm-cpufreq-fixes' into linux-next adds c6cf576184e0 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next adds 41fae20e89e3 Merge branch 'thermal-core' into linux-next adds 4ff5a9b6d95f drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c adds 668a7a12ded7 cpufreq: qcom-hw: Don't do lmh things without a throttle i [...] adds ccd7567d4b6c cpufreq: pmac32-cpufreq: Fix refcount leak bug adds be4b61ec45b3 cpufreq: Add MT8186 to cpufreq-dt-platdev blocklist adds 049b1ed9bef1 Merge tag 'cpufreq-arm-fixes-5.19-rc5' of git://git.kernel [...] adds 7dcc3d876b92 Merge branch 'pm-cpufreq-fixes' into linux-next adds 0c9b9c2ac0df mfd: core: Use acpi_dev_for_each_child() adds dfc17f6eec03 Merge tag 'ib-mfd-acpi-for-rafael-v5.20' of git://git.kern [...] adds 06cab9aecb43 Merge branch 'acpi-bus' into linux-next adds 7fdc74da940d ACPI: processor: Split out thermal initialization from ACPI PSS adds e414207d12f3 ACPI: processor: Drop leftover acpi_processor_get_limit_in [...] adds 038275d22784 ACPI: video: Drop X86 dependency from Kconfig adds 0dd6db359e5f ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry fr [...] adds f7090e0ef360 ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk adds 81df5f919743 ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_ [...] adds 3e6573c5d275 ACPI: EC: Drop unused ident initializers from dmi_system_i [...] adds dd5e55540030 Documentation: ACPI: Update links and references to DSD re [...] adds 4b7ef7b05afc ACPI: PM: save NVS memory for Lenovo G40-45 adds 86073f1feeaa Merge branches 'acpi-processor', 'acpi-video', 'acpi-ec', [...] adds c3481b6b75b4 ACPI: APEI: Better fix to avoid spamming the console with [...] adds b13a3e5fd40b ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP adds b4f1f61ed592 ACPI: LPSS: Fix missing check in register_device_clock() adds d31da0b21ab0 Merge branches 'acpi-apei' and 'acpi-soc' into linux-next adds d6f895965592 cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control int [...] adds 7072678460a7 Merge branch 'pm-cpufreq' into linux-next adds 57e00b40033a PM / devfreq: Fix kernel panic with cpu based scaling to p [...] adds e52b045fe07d PM / devfreq: Mute warning on governor PROBE_DEFER adds 0cca7e8dcfa9 PM / devfreq: Fix cpufreq passive unregister erroring on P [...] adds 20e6c3cc90c0 PM / devfreq: passive: Use HZ_PER_KHZ macro in units.h adds f44b799603a9 PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_dev [...] adds b5d281f6c16d PM / devfreq: Rework freq_table to be local to devfreq struct adds 82c66d2bbbed PM / devfreq: Fix kernel warning with cpufreq passive regi [...] adds f08fe6fcbe13 PM / devfreq: passive: revert an editing accident in SPDX- [...] adds 589cb2c0b8da Merge tag 'devfreq-fixes-for-5.19-rc5' of git://git.kernel [...] adds c4c4aa8e6b84 Merge branch 'pm-devfreq' into linux-next adds 62f46fc7b8c6 thermal: intel_tcc_cooling: Add TCC cooling support for Ra [...] adds 5a03ffb415cc Merge branch 'thermal' into linux-next adds f38815a1a163 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds a5b65fe447e7 cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_i [...] adds f250ac6ca9d2 cpufreq: qcom-cpufreq-hw: use HZ_PER_KHZ macro in units.h adds 9c5d29d9b953 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds b9e34e761240 dt-bindings: interconnect: Add MediaTek CCI dt-bindings adds b615b00c42da PM / devfreq: mediatek: Introduce MediaTek CCI devfreq driver adds 84fab8928b26 dt-bindings: interconnect: samsung,exynos-bus: convert to [...] adds 909b430e498a PM / devfreq: shut up kernel-doc warnings adds fb021366974a PM / devfreq: imx-bus: use NULL to pass a null pointer rat [...] adds 3f6d527221f5 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 1ac36a9ad618 OPP: Add dev_pm_opp_set_config() and friends adds c90a2155c258 cpufreq: dt: Migrate to dev_pm_opp_set_config() adds d5a3279dac95 cpufreq: imx: Migrate to dev_pm_opp_set_config() adds cb712d0b383a cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config() adds 808b80fad5be cpufreq: sti: Migrate to dev_pm_opp_set_config() adds 195383ea6386 cpufreq: sun50i: Migrate to dev_pm_opp_set_config() adds 1a6fb3ccfb18 cpufreq: tegra20: Migrate to dev_pm_opp_set_config() adds 26dccec60b69 cpufreq: ti: Migrate to dev_pm_opp_set_config() adds 14d236f51990 devfreq: exynos: Migrate to dev_pm_opp_set_config() adds cb05495f1f2a devfreq: sun8i: Migrate to dev_pm_opp_set_config() adds 932a2d8ddad8 devfreq: tegra30: Migrate to dev_pm_opp_set_config() adds 9e65578ab96a drm/lima: Migrate to dev_pm_opp_set_config() adds 31b74e43d3af drm/msm: Migrate to dev_pm_opp_set_config() adds 271028cd209d drm/panfrost: Migrate to dev_pm_opp_set_config() adds cfc77da73a44 drm/tegra: Migrate to dev_pm_opp_set_config() adds 15050e5ff70f media: venus: Migrate to dev_pm_opp_set_config() adds dcc4e751fb7a memory: tegra: Migrate to dev_pm_opp_set_config() adds 2f9eea1c039d mmc: sdhci-msm: Migrate to dev_pm_opp_set_config() adds bc1e52ad4d95 OPP: ti: Migrate to dev_pm_opp_set_config() adds 23064093e064 soc/tegra: Add comment over devm_pm_opp_set_clkname() adds dd1fca18f859 soc/tegra: Migrate to dev_pm_opp_set_config() adds 741b8d8589ef spi: qcom: Migrate to dev_pm_opp_set_config() adds 10c8fda7407d serial: qcom: Migrate to dev_pm_opp_set_config() adds 030178438013 OPP: Remove dev_pm_opp_set_regulators() and friends adds db2eba88564d OPP: Remove dev_pm_opp_set_supported_hw() and friends adds dfe96235b111 OPP: Remove dev_pm_opp_set_clkname() and friends adds e06f815e957d OPP: Remove dev_pm_opp_register_set_opp_helper() and friends adds 3135e98a4070 OPP: Remove dev_pm_opp_attach_genpd() and friends adds f4e554feae5a OPP: Remove dev_pm_opp_set_prop_name() and friends adds f2b6108ecaec OPP: Add support for config_regulators() helper adds c5c14210378d OPP: Make _generic_set_opp_regulator() a config_regulators [...] adds 1af153d19207 OPP: Add dev_pm_opp_get_supplies() adds b0648df77bef OPP: ti: Migrate to config_regulators() adds cd8a2fb55660 OPP: Remove custom OPP helper support adds fb8c4e8e826b OPP: Remove dev_pm_opp_find_freq_ceil_by_volt() adds 5bbd697592f3 OPP: Add generic key finding helpers and use them for freq APIs adds 579d35b85b75 OPP: Use generic key finding helpers for level key adds 36c2772e2f2b OPP: Use generic key finding helpers for bandwidth key adds 3c0a69afb67c OPP: Use consistent names for OPP table instances adds 9487fb82852e OPP: Remove rate_not_available parameter to _opp_add() adds 21d1eb84cff0 OPP: Reuse _opp_compare_key() in _opp_add_static_v2() adds 2aa731e244d8 OPP: Make dev_pm_opp_set_opp() independent of frequency adds c6f08cc43f00 dt-bindings: opp: accept array of frequencies adds d9af5f887134 OPP: Allow multiple clocks for a device adds 864f2d2da36c OPP: Add key specific assert() method to key finding helpers adds 6ce9c66cd45d OPP: Assert clk_count == 1 for single clk helpers adds de83c126d142 OPP: Provide a simple implementation to configure multiple clocks adds 5df710006bcd Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds a3ea06fae86a Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 976a06243473 fs: dlm: plock use list_first_entry adds 19d7ca051d30 fs: dlm: add pid to debug log adds ea06d4cabf52 fs: dlm: change plock interrupted message to debug again adds 4d413ae9ced4 fs: dlm: use dlm_plock_info for do_unlock_close adds b92a4e3f86b1 fs: dlm: change posix lock sigint handling adds cd1e8ca9f3a4 fs: dlm: change ast and bast trace order adds 0c4c516fa206 fs: dlm: remove additional dereference of lksb adds 5d92a30e900d fs: dlm: add resource name to tracepoints adds ca8031d91769 fs: dlm: update comments about recovery and membership handling adds 7e09b15cfe7b fs: dlm: call dlm_lsop_recover_prep once adds 682bb91b6ba8 fs: dlm: make new_lockspace() wait until recovery completes adds 3182599f5fff fs: dlm: handle recovery result outside of ls_recover adds f10da927a5e2 fs: dlm: add comment about lkb IFL flags adds dfc020f334f8 fs: dlm: fix grammar in lowcomms output adds 2bb2a3d66c6f fs: dlm: remove waiter warnings adds 8d614a4457f5 fs: dlm: remove timeout from dlm_user_adopt_orphan adds b98274483f62 fs: dlm: add deprecation Kconfig and warnings for timeouts adds 09248df31b47 fs: dlm: don't use deprecated timeout features by default adds 0f24debbb847 fs: dlm: move kref_put assert for lkb structs adds 0b5283d7a4fb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b259867be27c IB/iser: Drain the entire QP during destruction flow adds fd46ef3d8247 RDMA: Correct duplicated words in comments adds 80a14dd4c37f RDMA/rxe: Remove useless pkt parameters adds 60e1cb4432d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds aa64bc1990b2 net: dsa: mv88e6xxx: remove mv88e6065 dead code adds 3c783b83bd0f net: dsa: mv88e6xxx: get rid of SPEED_MAX setting adds 0aeaaa8d9769 Merge branch 'net-dsa-mv88e6xxx-get-rid-of-speed_max' adds 15acf89e1286 net: phy: broadcom: Add Broadcom PTP hooks to bcm-phy-lib adds 39db6be781cd net: phy: broadcom: Add PTP support for some Broadcom PHYs. adds 7bfe91efd525 net: phy: Add support for 1PPS out and external timestamps adds 84296d4c0d55 Merge branch 'broadcom-ptp-phy-support' adds 3f118c449c8e net: sfp: use hwmon_sanitize_name() adds 363b65459b78 net: phy: nxp-tja11xx: use devm_hwmon_sanitize_name() adds 5dc4868440be Merge branch 'net-use-new-hwmon_sanitize_name' adds 09ce6b20103b net: phy: mxl-gpy: add temperature sensor adds c909e7ca494f bnxt: Fix typo in comments adds 7747de17f750 cxgb4/cxgb4vf: Fix typo in comments adds f2b3b28ce523 bonding: add slave_dev field for bond_opt_value adds 0a2ff7cc8ad4 Bonding: add per-port priority for failover re-selection adds 5d99ec3aaa16 Merge branch 'bonding-per-port-priorities' adds 673b196fdd34 net: dsa: microchip: rename shutdown to reset in ksz_dev_ops adds fb9324beb5d4 net: dsa: microchip: add config_cpu_port to struct ksz_dev_ops adds 331d64f752bb net: dsa: microchip: add the enable_stp_addr pointer in ks [...] adds d2822e686879 net: dsa: microchip: move setup function to ksz_common adds 1ca6437fafc9 net: dsa: microchip: move broadcast rate limit to ksz_setup adds 0abab9f3ec6b net: dsa: microchip: move multicast enable to ksz_setup adds ad08ac189758 net: dsa: microchip: move start of switch to ksz_setup adds 1958eee85f67 net: dsa: microchip: common dsa_switch_ops for ksz switches adds 7a8988a17c48 net: dsa: microchip: ksz9477: separate phylink mode from s [...] adds 07bca160469b net: dsa: microchip: common menuconfig for ksz series switch adds 6ec23aaaac43 net: dsa: microchip: move ksz_dev_ops to ksz_common.c adds ff3f3a3090d2 net: dsa: microchip: remove the ksz8/ksz9477_switch_register adds 4658f2fe8fbc net: dsa: microchip: common ksz_spi_probe for ksz switches adds 7fcb820c7609 Merge branch 'dsa-microchip-common-spi-probe' adds 0a24c43f54b2 ip6mr: do not get a device reference in pim6_rcv() adds ebc3197963fc ipmr: add rcu protection over (struct vif_device)->dev adds 0b490b51d226 ipmr: change igmpmsg_netlink_event() prototype adds 646679881a02 ipmr: ipmr_cache_report() changes adds 121fefc669bf ipmr: do not acquire mrt_lock in __pim_rcv() adds 559260fd9d9a ipmr: do not acquire mrt_lock in ioctl(SIOCGETVIFCNT) adds 9094db4b8004 ipmr: do not acquire mrt_lock before calling ipmr_cache_un [...] adds 4eadb88244d1 ipmr: do not acquire mrt_lock while calling ip_mr_forward() adds e4cd9868e8ec ipmr: do not acquire mrt_lock in ipmr_get_route() adds 3493a5b730e5 ip6mr: ip6mr_cache_report() changes adds 6d08658736fc ip6mr: do not acquire mrt_lock in pim6_rcv() adds 638cf4a24a09 ip6mr: do not acquire mrt_lock in ioctl(SIOCGETMIFCNT_IN6) adds db9eb7c8ae34 ip6mr: do not acquire mrt_lock before calling ip6mr_cache_ [...] adds 9b1c21d898fd ip6mr: do not acquire mrt_lock while calling ip6_mr_forward() adds 6fa40a290219 ip6mr: switch ip6mr_get_route() to rcu_read_lock() adds 194366b28b83 ipmr: adopt rcu_read_lock() in mr_dump() adds b96ef16d2f83 ipmr: convert /proc handlers to rcu_read_lock() adds 3f55211ecf6a ipmr: convert mrt_lock to a spinlock adds a96f7a6a60b3 ip6mr: convert mrt_lock to a spinlock adds 23f94f1bc144 Merge branch 'ipmr-remove-rwlocks' adds fddf42c34349 mlxsw: spectrum_fid: Maintain {port, VID}->FID mappings adds d97da68e543b mlxsw: spectrum_fid: Update FID structure prior to device [...] adds 893b5c307a48 mlxsw: spectrum_fid: Rename mlxsw_sp_fid_vni_op() adds 97a2ae0f0c23 mlxsw: spectrum_fid: Pass FID structure to mlxsw_sp_fid_op() adds 2c091048015d mlxsw: spectrum_fid: Pass FID structure to __mlxsw_sp_fid_ [...] adds 04e85970ceea mlxsw: spectrum: Use different arrays of FID families per- [...] adds 027c92e00ef9 mlxsw: spectrum: Rename MLXSW_SP_RIF_TYPE_VLAN adds 7dd196480664 mlxsw: spectrum: Change mlxsw_sp_rif_vlan_fid_op() to be d [...] adds cbdabaecb1f6 Merge branch 'mlxsw-unified-bridge-conversion-part-3' adds b4cbd7a9339f net: lan743x: Use correct variable in lan743x_sgmii_config() adds f56866c486fa net: phylink: add QSGMII support to phylink_mii_c22_pcs_en [...] adds 06f9a6148e28 net: pcs: lynx: consolidate sgmii and 1000base-x config code adds 5d04b0b634bb Merge branch 'net-pcs-lynx-consolidate-gigabit-code' adds 6ce1df88b1f3 net/funeth: Support UDP segmentation offload adds 1da9e27415bf tc-testing: gitignore, delete plugins directory adds ede57d58e6f3 net: helper function skb_len_add adds 85a1c6536f99 sfc: siena: fix repeated words in comments adds 78f319315764 i40e: read the XDP program once per NAPI adds a69e617e533e usbnet: Fix linkwatch use-after-free on disconnect adds 97a4d46b1516 raw: fix a typo in raw_icmp_error() adds ebeae54d3a77 net: pcs: xpcs: depends on PHYLINK in Kconfig adds 1c6e8088d9a7 net: dsa: allow port_bridge_join() to override extack message adds 67f38b1c7324 net: dsa: add support for ethtool get_rmon_stats() adds a08d6a6dc820 net: dsa: add Renesas RZ/N1 switch tag driver adds c823c2bf9156 dt-bindings: net: pcs: add bindings for Renesas RZ/N1 MII [...] adds 7dc54d3b8d91 net: pcs: add Renesas MII converter driver adds 8956e96c1d4d dt-bindings: net: dsa: add bindings for Renesas RZ/N1 Adva [...] adds 888cdb892b61 net: dsa: rzn1-a5psw: add Renesas RZ/N1 advanced 5 port sw [...] adds c7243fd4a62f net: dsa: rzn1-a5psw: add statistics support adds 5edf246c6869 net: dsa: rzn1-a5psw: add FDB support adds 955fe312a9d2 dt-bindings: net: snps,dwmac: add "power-domains" property adds d7cc14bc9802 dt-bindings: net: snps,dwmac: add "renesas,rzn1" compatible adds 066c3bd35835 ARM: dts: r9a06g032: describe MII converter adds 3f5261f1c2a8 ARM: dts: r9a06g032: describe GMAC2 adds cf9695d8a7e9 ARM: dts: r9a06g032: describe switch adds 9aab31d66ec9 ARM: dts: r9a06g032-rzn1d400-db: add switch description adds 717a5c56deec MAINTAINERS: add Renesas RZ/N1 switch related driver entry adds c83bc86a0596 Merge branch 'Renesas-rz-n1' adds 1010a8fa9608 can: xilinx_can: add Transmitter Delay Compensation (TDC) [...] adds b9b352e12c59 can: xilinx_can: fix typo prescalar -> prescaler adds c38fb5316756 can: m_can: fix typo prescalar -> prescaler adds 7e193a42c37c can: netlink: allow configuring of fixed bit rates without [...] adds df6ad5dd838e can: Kconfig: rename config symbol CAN_DEV into CAN_NETLINK adds 6a5286442fb6 can: Kconfig: turn menu "CAN Device Drivers" into a menuco [...] adds 0c7e11513883 can: bittiming: move bittiming calculation functions to ca [...] adds bfe0092dc237 can: Kconfig: add CONFIG_CAN_RX_OFFLOAD adds d7786af59860 net: Kconfig: move the CAN device menu to the "Device Driv [...] adds ccd8a9351f7b can: skb: move can_dropped_invalid_skb() and can_skb_headr [...] adds a6d190f8c767 can: skb: drop tx skb if in listen only mode adds 6914df1891c2 Merge branch 'can-refactoring-of-can-dev-module-and-of-Kbuild' adds a9cf02c6a671 can: Break loopback loop on loopback documentation adds 173d349ba0b7 can: etas_es58x: replace es58x_device::rx_max_packet_size [...] adds e0e0cc54000e can: etas_es58x: fix signedness of USB RX and TX pipes adds e909b43bddc0 Merge branch 'can-etas_es58x-cleanups-on-struct-es58x_device' adds c878d518d7b6 dt-bindings: can: mpfs: document the mpfs CAN controller adds 38a71fc04895 riscv: dts: microchip: add mpfs's CAN controllers adds 934135149578 Merge branch 'document-polarfire-soc-can-controller' adds ec30c109391c can: netlink: allow configuring of fixed data bit rates wi [...] adds 5e910bdedc84 can/esd_usb2: Rename esd_usb2.c to esd_usb.c adds f4a45ef328a2 can/esd_usb: Add an entry to the MAINTAINERS file adds 4d54977fe3f4 can/esd_usb: Rename all terms USB2 to USB adds 2244610050c8 can/esd_usb: Fixed some checkpatch.pl warnings adds ce87c0f1b859 can/esd_usb: Update to copyright, M_AUTHOR and M_DESCRIPTION adds c3d396120d68 Merge branch 'preparation-for-supporting-esd-CAN-USB-3' adds 9dd094ee142b Merge tag 'linux-can-next-for-5.20-20220625' of git://git. [...] adds 6deb209dc6b0 net: Print hashed skb addresses for all net and qdisc events adds 982a2b5ffdbb sfc: fix repeated words in comments adds bb4a0c88ae31 sfc:falcon: fix repeated words in comments adds 0fcae3c8b1b3 ipmr: fix a lockdep splat in ipmr_rtm_dumplink() adds e3b64a7a5af3 net: axienet: Modify function description adds e3e2bad76a50 agere: fix repeated words in comments adds 7eddba1644c9 amd/xgbe: fix repeated words in comments adds 63769819079d net: atlantic:fix repeated words in comments adds be80141108bc nfp: support vepa mode in HW bridge adds 15137daef7b0 nfp: add support for 'ethtool -t DEVNAME' command adds 5ef28832c585 Merge branch 'nfp-add-vepa-and-adapter-selftest-support' adds 7c2c57263af4 hinic: Use the bitmap API when applicable adds 778964f2fdf0 ipv6/addrconf: fix timing bug in tempaddr regen adds d6d9026668db mlxsw: spectrum: Add a temporary variable to indicate brid [...] adds 93303ff828fd mlxsw: spectrum_fid: Configure flooding table type for rFID adds fad8e1b6d52d mlxsw: Prepare 'bridge_type' field for SFMR usage adds dd8c77d59708 mlxsw: spectrum_fid: Store 'bridge_type' as part of FID family adds aa845e36a069 mlxsw: Set flood bridge type for FIDs adds 8c2da081c8b8 mlxsw: spectrum_fid: Configure egress VID classification f [...] adds d8782ec59eb8 mlxsw: Add an initial PGT table support adds a1697d11c945 mlxsw: Add an indication of SMPE index validity for PGT table adds d7a7b6978709 mlxsw: Add a dedicated structure for bitmap of ports adds a3a7992bc4e4 mlxsw: Extend PGT APIs to support maintaining list of port [...] adds bb1bba35f50a mlxsw: spectrum: Initialize PGT table adds 9f6f467a3cdb mlxsw: spectrum_fid: Set 'mid_base' as part of flood table [...] adds fe94df6dc622 mlxsw: spectrum_fid: Configure flooding entries using PGT APIs adds d521bc0a0f7c Merge branch 'mlxsw-unified-bridge-conversion-part-4-6' adds 849d5aa3a1d8 af_unix: Do not call kmemdup() for init_net's sysctl table. adds f03c8a1e33ce net/funeth: Support for ethtool -m adds af9784d007d8 tcp: diag: add support for TIME_WAIT sockets to tcp_abort() adds 4f1dd48f4031 net: phylink: remove pcs_ops member adds bfac8c490d60 net: phylink: disable PCS polling over major configuration adds 957b96e35b9c Merge branch 'net-phylink-cleanup-pcs-code' adds eba3a9816ad1 Revert the ARM/dts changes for Renesas RZ/N1 adds d640516a65d8 net: mptcp: fix some spelling mistake in mptcp adds 4abaa5cc4d7c mlxsw: Align PGT index to legacy bridge model adds eede53a49b3c mlxsw: spectrum_switchdev: Rename MID structure adds eaa0791aed8b mlxsw: spectrum_switchdev: Rename MIDs list adds 0ac985436eb9 mlxsw: spectrum_switchdev: Save MAC and FID as a key in 's [...] adds 5d0512e5cf74 mlxsw: spectrum_switchdev: Add support for maintaining has [...] adds d2994e130585 mlxsw: spectrum_switchdev: Add support for maintaining lis [...] adds ea0f58d6c543 mlxsw: spectrum_switchdev: Implement mlxsw_sp_mc_mdb_entry [...] adds 7434ed6102c1 mlxsw: spectrum_switchdev: Add support for getting and put [...] adds 4c3f7442770b mlxsw: spectrum_switchdev: Flush port from MDB entries acc [...] adds e28cd993b9a4 mlxsw: spectrum_switchdev: Convert MDB code to use PGT APIs adds da8ff2a278b9 Merge branch 'mlxsw-unified-bridge-conversion-part-5' adds 813cf9d1e753 sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. adds 8b39db19b21b sfc: Add a PROBED state for EF100 VDPA use. adds 62ac3ce542ff sfc: Remove netdev init from efx_init_struct adds b3fd0a86dad2 sfc: Change BUG_ON to WARN_ON and recovery code. adds 8cb03f4e084e sfc: Encapsulate access to netdev_priv() adds 7e773594dada sfc: Separate efx_nic memory from net_device memory adds 3e341d84bd9f sfc: Move EF100 efx_nic_type structs to the end of the file adds bba84bf4c1f2 sfc: Unsplit literal string. adds 7592d754c09c sfc: replace function name in string with __func__ adds 98ff4c7c8ac7 sfc: Separate netdev probe/remove from PCI probe/remove adds bfc715146ea6 Merge branch 'sfc-add-extra-states-for-VDPA' adds c16cc6a06672 net: ethernet: mtk-star-emac: store bit_clk_div in compat [...] adds 9ccbfdefe716 net: ethernet: mtk-star-emac: modify IRQ trigger flags adds 6cde23b3ace5 net: ethernet: mtk-star-emac: add support for MT8365 SoC adds 43360697a276 dt-bindings: net: mtk-star-emac: add support for MT8365 adds 85ef60330d37 net: ethernet: mtk-star-emac: add clock pad selection for RMII adds 769c197b097c net: ethernet: mtk-star-emac: add timing adjustment support adds 320c49fe31b0 dt-bindings: net: mtk-star-emac: add description for new p [...] adds 0027340a239b net: ethernet: mtk-star-emac: add support for MII interface adds 0a8bd81fd6aa net: ethernet: mtk-star-emac: separate tx/rx handling with [...] adds 02e9ce07d8b8 net: ethernet: mtk-star-emac: enable half duplex hardware support adds 216516351315 Merge branch 'mtk-star-emac-features' adds 486f9ca715d7 net: dsa: microchip: move ksz8->regs to ksz_common adds d23a5e18606c net: dsa: microchip: move ksz8->masks to ksz_common adds 34e48383636f net: dsa: microchip: move ksz8->shifts to ksz_common adds 47d82864eee1 net: dsa: microchip: remove the struct ksz8 adds a02579df160e net: dsa: microchip: change the size of reg from u8 to u16 adds 6877102f95f3 net: dsa: microchip: add P_STP_CTRL to ksz_chip_reg adds 9d95329c65db net: dsa: microchip: move remaining register offset to ksz [...] adds 4b2373c91f05 Merge branch 'dsa-microchip-ksz_chip_reg' adds 9bacb93bcfb8 nfp: flower: fix comment typos and formatting adds 04cfbc1d89d4 selftests: forwarding: ethtool_extended_state: Convert to [...] adds 702e70143291 net: prestera: acl: add support for 'egress' rules adds 3d410403a572 net: dsa: add get_pause_stats support adds ea294f39b438 net: dsa: ar9331: add support for pause stats adds c4748ff6566b net: dsa: microchip: add pause stats support adds 961d6c70d886 net: dsa: microchip: count pause packets together will all [...] adds 2a832912dba2 Merge branch 'net-dsa-add-pause-stats-support' adds 3eb4a4c3442c net: switchdev: add reminder near struct switchdev_notifie [...] adds 74fd304f2395 ipv6: remove redundant store to value after addition adds 3ce7547e5b71 net: txgbe: Add build support for txgbe adds 626af58bad58 net: dsa: rzn1-a5psw: fix a NULL vs IS_ERR() check in a5ps [...] adds dbc6fc7e3f76 net: pcs-rzn1-miic: fix return value check in miic_probe() adds d19b4c52f7c9 atheros/atl1c:fix repeated words in comments adds c381d02b2fd5 sysctl: add proc_dointvec_ms_jiffies_minmax adds 211da42eaa45 net, neigh: introduce interval_probe_time_ms for periodic probe adds bf48c3fae6d7 Merge branch 'net-neigh-introduce-interval_probe_time-for- [...] adds b7d78b46d5e8 net: phylink: fix NULL pl->pcs dereference during phylink_ [...] adds 0d8730f07c82 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 41d6cf4eb0f0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 395e942d34a2 bpf: Replace hard-coded 0 with BPF_K in check_alu_op adds fb4e3b33e3e7 bpf: Fix for use-after-free bug in inline_bpf_loop adds 41188e9e9def selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop adds b168852eb8ef perf tools: Rework prologue generation code adds 780d3d5a24bb Merge branch 'perf tools: Fix prologue generation' adds 2f6d1e0f8ff3 bpf, docs: Fix the code formatting in instruction-set adds fd75733da2f3 bpf: Merge "types_are_compat" logic into relo_core.c adds 697fb80a5364 bpf: Fix sockmap calling sleepable function in teardown path adds f36600634282 libbpf: move xsk.{c,h} into selftests/bpf adds 765a34130ea5 libbpf: remove deprecated low-level APIs adds 53e6af3a761c libbpf: remove deprecated XDP APIs adds d320fad217b7 libbpf: remove deprecated probing APIs adds aaf6886d9b53 libbpf: remove deprecated BTF APIs adds 22dd7a58b2e9 libbpf: clean up perfbuf APIs adds 9a590538ba4f libbpf: remove prog_info_linear APIs adds 146bf811f5ac libbpf: remove most other deprecated high-level APIs adds b4bda502dfa2 libbpf: remove multi-instance and custom private data APIs adds a11113a2dcbe libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros [...] adds cf90a20db878 libbpf: remove internal multi-instance prog support adds 450b167fb9be libbpf: clean up SEC() handling adds 31e42721976b selftests/bpf: remove last tests with legacy BPF map definitions adds bd054102a8c7 libbpf: enforce strict libbpf 1.0 behaviors adds ab9a5a05dc48 libbpf: fix up few libbpf.map problems adds c5c7358e4c76 Merge branch 'libbpf: remove deprecated APIs' adds af3f4134006b bpf: add bpf_func_t and trampoline helpers adds 00442143a2ab bpf: convert cgroup_bpf.progs to hlist adds 69fd337a975c bpf: per-cgroup lsm flavor adds c0e19f2c9a3e bpf: minimize number of allocated lsm slots per program adds b79c9fc9551b bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP adds 9113d7e48e91 bpf: expose bpf_{g,s}etsockopt to lsm cgroup adds 3b34bcb946c2 tools/bpf: Sync btf_ids.h to tools adds bffcf34878b1 libbpf: add lsm_cgoup_sock type adds a4b2f3cf699f libbpf: implement bpf_prog_query_opts adds 596f5fb2ea2a bpftool: implement cgroup tree for BPF_LSM_CGROUP adds dca85aac8895 selftests/bpf: lsm_cgroup functional test adds d17b557e5ead Merge branch 'bpf: cgroup_sock lsm flavor' adds f0cf642c56b7 bpftool: Probe for memcg-based accounting before bumping rlimit adds b0cbd6154a9a bpftool: Remove attach_type_name forward declaration adds 27b3f7055343 bpftool: Add feature list (prog/map/link/attach types, helpers) adds 6d304871e3ef bpftool: Use feature list in bash completion adds 24d2e5d9da60 selftests/xsk: Avoid bpf_link probe for existing xsk adds 61333008d01e selftests/xsk: Introduce XDP prog load based on existing A [...] adds 6d4c767c032b selftests/xsk: Verify correctness of XDP prog attach point adds 39e940d4abfa selftests/xsk: Destroy BPF resources only when ctx refcoun [...] adds 7a255ae77216 bpftool: Show also the name of type BPF_OBJ_LINK adds cb225164130b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f41b284a2c18 xfrm: change the type of xfrm_register_km and xfrm_unregister_km adds 65cea2015e38 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 681ec6abcd7f Bluetooth: btmtksdio: Add in-band wakeup support adds d7c5a6ae49e5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ec142685f05a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c223a38d62e5 mtd: hyperbus: rpc-if: Fix RPM imbalance in probe error path adds ac4f83482afb mtd: dataflash: Add SPI ID table adds 118f3fbe517f dt-bindings: mtd: partitions: support label/name only partition adds dd638202dfb6 dt-bindings: mtd: partitions: add additional example for q [...] adds ad9b10d1eaad mtd: core: introduce of support for dynamic partitions adds a8065e213fc9 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 431eae20a093 mtd: rawnand: sm_common: drop unexpected word 'is' in the [...] adds 7499bfeedb47 mtd: rawnand: arasan: Update NAND bus clock instead of sys [...] adds e16eceea863b mtd: rawnand: arasan: Fix clock rate in NV-DDR adds 1c29704ee388 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 77d4ac6d3848 mtd: spi-nor: move SECT_4K_PMC special handling adds 5098112818e3 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds 1b05ece0c931 crypto: ccp - During shutdown, check SEV data pointer befo [...] adds f145d411a67e crypto: rsa - implement Chinese Remainder Theorem for fast [...] adds c2a1b91e4798 crypto: qat - replace get_current_node() with numa_node_id() adds 9c846c5d2d4e crypto: qat - Removes the x86 dependency on the QAT drivers adds d6c14da474bf crypto: lib/blake2s - reduce stack frame usage in self test adds 54a8b6802f03 crypto: nx - drop unexpected word "the" adds 882f0a59377d crypto: ux500/hash - drop unexpected word "the" adds 1b069597c254 crypto: arm64/aes-neon - Fix typo in comment adds e34525c39758 crypto: cavium - fix typos in comments adds dac230179fdc crypto: caam - drop unexpected word 'a' in comments adds a89db0595f52 crypto: caam - drop unexpected word 'for' in comments adds 8e7ae8bafe98 crypto: vmx - drop unexpected word 'for' in comments adds 0bb8f1252538 crypto: testmgr - fix version number of RSA tests adds fac76f226089 crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE adds 96628e425edd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0936de1e96d6 Merge tag 'drm-misc-next-2022-06-23' of git://anongit.free [...] adds 805ada63ba05 Merge tag 'drm-intel-next-2022-06-22' of git://anongit.fre [...] adds bbbcb8b02460 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 232b95ba4e83 drm/ast: Fixed the casting issue reported by sparse adds 5e8034364c22 drm: logicvc: Fix uninitialized variable in probe adds d54cda74a9a2 drm: logicvc: fix error code in logicvc_layer_init() adds f9bbc1c8449a drm: Remove unnecessary print function dev_err() adds d3a453416270 drm: fix device_node_continue.cocci warnings adds e9fcc60ddd29 drm/logicvc: add missing of_node_put() in logicvc_layers_init() adds c3156c6fc3a2 dt-bindings: display: simple: Add DataImage FG1001L0DSSWMG [...] adds 803481d869a4 drm/panel: simple: Add DataImage FG1001L0DSSWMG01 panel support adds 8c56d5105747 drm/panel: nt35510: Remove duplicate 'the' in two places. adds a68078b44846 drm/pl111: drop unexpected word "the" in the comments adds d9e74da2f1fc drm/panel: panel-simple: Add dev_err_probe if backlight co [...] adds c974f755372b drm/panel: sony-acx565akm: Use backlight helpers adds 91c2cbf9b6a6 drm/panel: panel-dsi-cm: Use backlight helpers adds db475c11cd59 drm/panel: panel-asus-z00t-tm5p5-n35596: Use backlight helper adds ad4fd3b1dfd3 drm: shmobile: Use backlight helper adds 1959fa9d5464 dt-bindings: display: simple: add Ampire AM-800600P5TMQW-T [...] adds 103f06fd4781 drm/panel: simple: add AM-800600P5TMQW-TB8H adds 9126ef85f2b8 drm/panel-edp: Add LQ140M1JW48 edp panel entry adds 25ba9429e0f4 drm/bridge: parade-ps8622: Use backlight helper adds 831463667b5f drm: bridge: adv7511: Add check for mipi_dsi_driver_register adds 6ef425abb0f7 dt-bindings: vendor-prefixes: Add prefix for EBBG adds c5ec5fa39316 dt-bindings: display: Add bindings for EBBG FT8719 adds 2a9e9daf7523 drm/mipi-dsi: Introduce mipi_dsi_dcs_write_seq macro adds b00de0e237da drm/panel: introduce ebbg,ft8719 panel adds e5d6eeead88e drm/connector: Remove usage of the deprecated ida_simple_xxx API adds 3a149169e4a2 drm/mcde: Fix refcount leak in mcde_dsi_bind adds 5171660cbb14 drm/ast: Fix black screen when getting out of suspend adds efc8f3229f84 MAINTAINERS: Broaden scope of simpledrm entry adds 7283f862bd99 drm: Implement DRM aperture helpers under video/ adds d17378062079 vfio/pci: Remove console drivers adds ae25885bdf59 drm/fb-helper: Fix out-of-bounds access adds d6b9af1097fe drm/atomic-helper: Add helper drm_atomic_helper_check_crtc [...] adds dc2cdd17d1fe drm/simple-kms: Use drm_atomic_helper_check_crtc_state() adds 016a14beac6d drm/ast: Enable primary plane with CRTC adds 84509eede620 drm/rect: Add DRM_RECT_INIT() macro adds 8f456104915f drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_ [...] adds 6fde8eec7179 drm/doc: Add KUnit documentation adds c4f218d46faf drm/stm: ltdc: disable all layers before crtc shutdown adds fb37cfa032a9 drm/stm: ltdc: remove error message about scaling adds 44b4e7282249 drm/stm: ltdc: fix various coding-style warnings adds 62467fccb73f drm/stm: ltdc: add support of the dynamic z-order adds c6193dc57f74 drm/stm: ltdc: add support of horizontal & vertical mirroring adds 7d008eecb0cf drm/stm: ltdc: update hardware error management adds c83375699fc6 drm/doc: Fix comment typo adds 882d90310f04 drm/fourcc: Document the Intel CCS modifiers' CC plane exp [...] adds da8e393e23ef drm/vc4: drv: Adopt the dma configuration from the HVS or [...] adds 7d0648c8773c drm/vc4: kms: Warn if clk_set_min_rate fails adds 1701a23a4ef0 drm/vc4: kms: Use maximum FIFO load for the HVS clock rate adds 517db1ab1566 drm/vc4: plane: Remove subpixel positioning check adds b7c3d6821627 drm/vc4: plane: Fix margin calculations for the right/bott [...] adds a1aaefbacc23 drm/vc4: plane: Add alpha_blend_mode property to each plane. adds c6dac00340fc drm/vc4: hvs: Add debugfs node that dumps the current disp [...] adds 7fea3c23c873 drm/vc4: dpi: Add support for composite syncs to vc4_dpi adds 3c2707632146 drm/vc4: dpi: Add option for inverting pixel clock and out [...] adds 7a70b0b97889 drm/vc4: dpi: Ensure a default format is selected adds 89c4bbe2a01e drm/vc4: dsi: Release workaround buffer and DMA adds 3b45eee87da1 drm/vc4: dsi: Correct DSI divider calculations adds edfe84ae0df1 drm/vc4: dsi: Correct pixel order for DSI0 adds 4d9273c978d4 drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type adds bc5b815e06f9 drm/vc4: dsi: Fix dsi0 interrupt support adds 7bcb9c8d0bc9 drm/vc4: dsi: Add correct stop condition to vc4_dsi_encode [...] adds db2b927f8668 drm/vc4: hdmi: Disable audio if dmas property is present b [...] adds 25eb441d55d4 drm/vc4: hdmi: Add all the vc5 HDMI registers into the deb [...] adds b6079d1578dc drm/vc4: hdmi: Clear unused infoframe packet RAM registers adds 1c594eeccf92 drm/vc4: hdmi: Avoid full hdmi audio fifo writes adds 35dc00c12a72 drm/vc4: hdmi: Reset HDMI MISC_CONTROL register adds fcef97e70094 drm/vc4: hdmi: Switch to pm_runtime_status_suspended adds 467e30171b5b drm/vc4: hdmi: Move HDMI reset to pm_resume adds 05954270bd23 drm/vc4: hdmi: Stop checking for enabled output in audio adds 4ae3d6c09d25 drm/vc4: hdmi: Skip writes to disabled packet RAM adds 125076c8754e drm/vc4: hdmi: Remove VC4_HDMI_SCHEDULER_CONTROL_VERT_ALWA [...] adds d5ca98701af6 drm/vc4: hdmi: Add HDMI format detection registers to regi [...] adds f3f27511316b drm/vc4: hdmi: Add MISC_CONTROL register for vc4 adds 5731f7abf322 drm/vc4: hdmi: Report that 3d/stereo is allowed adds 0ee5a40152b1 drm/vc4: hdmi: Fix timings for interlaced modes adds c94cd0620a92 drm/vc4: hdmi: Force modeset when bpc or format changes adds fb10dc451c0f drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes adds 3650062e4281 drm/vc4: hdmi: Move pixel doubling from Pixelvalve to HDMI block adds 50ca65b44e50 drm/display/selftests: drop extra word 'for' in comments f [...] adds 5bdaaf4fbf85 drm/bridge: tc358767: Do not cache dsi_lanes twice adds f5419cb0743f dt-bindings: lcdif: Add compatible for i.MX8MP adds 9db35bb349a0 drm: lcdif: Add support for i.MX8MP LCDIF variant adds 5f278dbd540b iosys-map: Add per-word read adds 6fb5ee7cec06 iosys-map: Add per-word write adds 63569d90863f drm/vc4: change vc4_dma_range_matches from a global to static adds 02b16fbc56e9 drm/edid: move drm_connector_update_edid_property() to drm_edid.c adds a819451eda6d drm/edid: convert drm_connector_update_edid_property() to [...] adds f999b37eefd7 drm/edid: clean up connector update error handling and deb [...] adds 6aa145bc943d drm/edid: abstract debugfs override EDID set/reset adds b71c0aaab9ef drm/edid: add drm_edid_connector_update() adds 964893d3caff drm/probe-helper: add drm_connector_helper_get_modes() adds 3d1ab66e043f drm/edid: add drm_edid_raw() to access the raw EDID data adds 89f4b4c53a7c drm/edid: do invalid block filtering in-place adds 18e3c1d5d4cf drm/edid: add HF-EEODB support to EDID read and allocation adds b1dee9527e65 drm/edid: take HF-EEODB extension count into account adds 3019a8d7c189 drm: Remove unnecessary junk from drm_crtc.h adds 040526bd06ba Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 01cf387b1c7f drm/amdgpu/display: reduce stack size in dml32_ModeSupport [...] adds d7f0c8aff013 drm/amdgpu: update GFX11 cs settings adds 1d3182006cf6 drm/amd/pm: enable VR0 HOT support for SMU 13.0.0 adds ca0cb8959f7b drm/amd/display : Log DP link training failure reason adds fe4e9ff98737 drm/amdgpu: add mc wptr addr support for mes adds 5c4904ac34b7 drm/amdgpu: Remove useless amdgpu_display_freesync_ioctl() [...] adds dd70748eda3f drm/amdgpu: Add put fence in amdgpu_fence_driver_clear_job_fences adds 9e225fb9e636 drm/amdgpu: Prevent race between late signaled fences and [...] adds 45ecaea73883 drm/sched: Partial revert of 'drm/sched: Keep s_fence->par [...] adds 9ae55f030dc5 drm/amdgpu: Follow up change to previous drm scheduler change. adds 1c4dae3e4639 drm/amdgpu/display/dc: Fix null pointer exception adds 8c07f33ea096 Revert "drm/amdkfd: Free queue after unmap queue success" adds 0b58162e1207 drm/amd/display: Removed unused variable ret adds d193b12b2fa6 drm/amdgpu: Fix typos in amdgpu_stop_pending_resets adds 7bb97c5a39ec drm/amdgpu/display: drop set but unused variable adds 70f1fcbc8358 drm/amd/display: Remove unused globals FORCE_RATE and FORC [...] adds 01752681f1ee drm/amd/display: change to_dal_irq_source_dnc32() storage [...] adds 2639d3e44f9c drm/amdgpu/amdgpu_dm: fix kernel-doc markups adds 46d44516aa6e drm/amd/amd_shared.h: Add missing doc for PP_GFX_DCS_MASK adds 7268f0a9e842 drm/amd: Load TA firmware for DCN321/DCN32 adds ff15cea338d2 drm/amd/display: expose additional modifier for DCN32/321 adds c5cb2cdf23ce drm/amd/display: Re-org and cleanup the redundant code adds 6e9c65f71edd drm/amdgpu: fix documentation warning adds 90d5fd317c74 drm/amdgpu/mes11: update mes interface for acessing registers adds 6a4a1f605431 drm/amdgpu: add common interface for mes misc op adds cff35798fad5 drm/amdkfd: fix cu mask for asics with wgps adds 7d4705b33cb8 drm/amdgpu/mes11: add mes11 misc op adds adc0e6ab0df3 drm/amdgpu/mes: add mes register access interface adds cf6067290034 drm/amdgpu: enable mes to access registers v2 adds 395ece6f1412 Revert "drm/amdgpu/gmc11: avoid cpu accessing registers to [...] adds d7cfea332cca drm/amdkfd: Add KFD SMI event IDs and triggers adds 163a5a584370 drm/amdkfd: Enable per process SMI event adds e0f1e65b836c drm/amdkfd: Add GPU recoverable fault SMI event adds acac270d0982 drm/amdkfd: Add migration SMI event adds c7f21978fa6a drm/amdkfd: Add user queue eviction restore SMI event adds 46ae2af9a8aa drm/amdkfd: Add unmap from GPU SMI event adds 414e9f520e89 drm/amdkfd: Asynchronously free smi_client adds 3db7f894549a drm/amdkfd: Bump KFD API version for SMI profiling event adds 0d8928a94ba1 drm/amd/display: Fix __umoddi3 undefined for 32 bit compilation adds 071ebbb0d482 drm/amd/display: Fix __floatunsidf undefined for 32 bit co [...] adds 202804b9705c drm/amd/display: Fix __muldf3 undefined for 32 bit compilation adds 780f97cec866 drm/amd/display: Fix __nedf2 undefined for 32 bit compilation adds c5da61cf5bab drm/amdgpu/display: add missing FP_START/END checks dcn32_ [...] adds 757969249e2b Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 138c2fca6f40 drm/i915/dgfx: Disable d3cold at gfx root port adds 3cdcdc34f35e drm/i915: Eliminate PIPECONF RMWs from .color_commit() adds 04155815dbb8 drm/i915: Move dbuf details to INTEL_INFO->display adds 12d745537266 drm/i915: Move pipe_offsets[] & co. to INTEL_INFO->display adds c92df6aa397b drm/i915: Move display_mmio_offset under INTEL_INFO->display adds 5ba584ec1101 drm/i915: Make pipe_offsets[] & co. u32 adds d5a680548edd drm/i915: s/_CURSOR2/_MMIO_CURSOR2// adds 2e25ae522164 drm/i915: Use _MMIO_TRANS2() where appropriate adds e97f91e8d39f drm/i915: Use _MMIO_PIPE2() where appropriate adds 95be40c875fc drm/i915: Get rid of XE_LPD_CURSOR_OFFSETS adds f7fb92cd2e39 drm/i915: Move the color stuff under INTEL_INFO->display adds 9569ff1a188f drm/i915: Fix error code in icl_compute_combo_phy_dpll() adds cea9ed611e85 drm/i915: fix a possible refcount leak in intel_dp_add_mst [...] adds e61f294c7e8d drm/i915/bios: debug log ddi port info after parsing adds 0f36d074aeb5 drm/i915: use DISPLAY_VER() instead of accessing match_inf [...] adds 87a7d5350c67 drm/i915: Drain freed object after suspend display adds b161c64410d1 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 06764bb32be0 MAINTAINERS: Rectify entry for NVIDIA TEGRA DRM and VIDEO DRIVER adds fa0f592fe254 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 2ce01753948c drm/msm/hdmi: drop the hdmi-mux support adds 06ebbe407096 drm/msm/hdmi: drop unused GPIO support adds 0574eb9cb2ff drm/msm/hdmi: enable core-vcc/core-vdda-supply for 8996 platform adds ae55d08c5136 drm/msm/hdmi: drop empty 'none' regulator lists adds a12bc8de7cd4 drm/msm/hdmi: drop hpd_regs usage on 8x74/8084 adds 1a88724e11a3 drm/msm/hdmi: merge platform config for 8974/8084/8994/8996 adds a6190fca7e9b drm/msm/hdmi: reuse MSM8960's config for MSM8660 adds ea9afacbc583 drm/msm/hdmi-phy: populate 8x60 HDMI PHY requirements adds 3c4b24e0441b drm/msm/hdmi: drop empty bridge callbacks adds 2cf73d6a0911 drm/msm/hdmi: support attaching the "next" bridge adds a1cc2c812d84 Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu' [...] adds c265644036f0 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] adds 678a616a32ae fbdev: fbmem: Fix logo center image dx issue adds 2953845fd439 fbcon: Disallow setting font bigger than screen size adds 54c3b7fd1b15 fbcon: Fix up user-provided virtual screen size adds 81f759c5c6fc fbcon: Prevent that screen size is smaller than font size adds ab744af89826 fbmem: Prevent invalid virtual screen sizes in fb_set_var() adds 86b032eb6841 fbcon: Use fbcon_info_from_console() in fbcon_modechange_p [...] adds 2773ab297665 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3d0afe9cf1ef regmap: Don't warn about cache only mode for devices with [...] adds 06fae51bb244 regmap: Merge up fixes adds a5201d42e2f8 regmap: cache: Add extra parameter check in regcache_init adds 445cbd219ac3 regmap-irq: Convert bool bitfields to unsigned int adds 53a1a16dcc97 regmap-irq: Remove unused type_reg_stride field adds cffc2be30288 regmap-irq: Cleanup sizeof(...) use in memory allocation adds 610fdd668e6a regmap-irq: Remove an unnecessary restriction on type_in_mask adds 6b0c31747722 regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() adds ad22b3e98f94 regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() adds f7cc5062d6e5 regmap-irq: Refactor checks for status bulk read support adds faa87ce9196d regmap-irq: Introduce config registers for irq types adds 9edd4f5aee84 regmap-irq: Deprecate type registers and virtual registers adds e8ffb12e7f06 regmap-irq: Fix inverted handling of unmask registers adds bdf9b86cd3ad regmap-irq: Add get_irq_reg() callback adds 48e014ee9a61 regmap-irq: Deprecate the not_fixed_stride flag adds e129e4138147 regmap-irq cleanups and refactoring adds ef44cfbfeb65 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4502797f941c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8b99e24de3fa ASoC: Intel: Rename haswell source file to hsw_rt5640 adds 675002b6ca91 ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members adds a69615e81709 ASoC: Intel: hsw_rt5640: Reword driver name adds 5b66dde4ada5 ASoC: Intel: hsw_rt5640: Update code indentation adds 2c53debbbf04 ASoC: Intel: hsw_rt5640: Update file comments adds 0439f262a9b3 ASoC: Intel: hsw_rt5640: Improve probe() function quality adds 6c65908251ed ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability adds 6d8758f6afd9 ASoC: Intel: Rename broadwell source file to bdw_rt286 adds 40b5c9030a87 ASoC: Intel: bdw_rt286: Reword prefixes of all driver members adds 86156bcbca08 ASoC: Intel: bdw_rt286: Reword driver name adds 9de833d2dcd4 ASoC: Intel: bdw_rt286: Update code indentation adds 128bb6fb5308 ASoC: Intel: bdw_rt286: Update file comments adds 9177203c209d ASoC: Intel: bdw_rt286: Improve probe() function quality adds 423cc2d0e850 ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability adds 8fe4709962d7 ASoC: Intel: bdw_rt286: Improve codec_init() quality adds e7f688635451 ASoC: Intel: bdw_rt286: Remove FE DAI ops adds 53c9fac84477 ASoC: Intel: haswell and broadwell boards update adds 7f6409fd9b54 ASoC: rockchip: i2s: Fix missing error code in rockchip_i2 [...] adds 658e95953075 ASoC: cs35l41: Add support for CLSA3541 ACPI device ID adds b9566b1d1fb4 ASoC: Merge up fixes adds ccb0bbe3e93e ASoC: samsung: s3c24xx-i2s: Fix typo in DAIFMT handling adds 24e0b04dd42b ASoC: dt-bindings: sun50i-codec: Add binding for internal bias adds 25ae1a04da0d ASoC: sun50i-codec-analog: Add support for internal bias adds 7b0cd83c5ac6 ASoC: sun50i-codec-analog: Internal bias support adds d9bd3aea31ab ASoC: dt-bindings: max98396: add voltage supplies adds 0ce44afd2976 ASoC: dt-bindings: max98396: Document adi,bypass-slot-no adds 703ee0557f89 ASoC: max98396: add voltage regulators adds a8c1dc9e8f01 ASoC: max98396: Improve some error prints adds c529fd620b84 ASoC: max98396: Fix register access for PCM format settings adds f42924b49bf7 ASoC: max98396: Implement DSP speaker monitor adds 77c77f03fef7 ASoC: max98396: Some assorted fixes and additions adds 17a1ffc7bc4d ASoC: samsung: s3c-i2s-v2: Allow build for unsupported hardware adds 3e4bac7cf06e ASoC: samsung: s3c24xx-i2s: Drop unneeded gpio.h include adds f43ff8038e82 ASoC: samsung: Enable compile test adds bd10b0dafdcf ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header adds 82102a24c930 ASoC: Intel: catpt: use pm_runtime_resume_and_get() adds 7213170a9515 ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() adds ddea4bbf287b ASoC: wcd-mbhc-v2: use pm_runtime_resume_and_get() adds 9a1a28610a1c ASoC: wsa881x: use pm_runtime_resume_and_get() adds 8c8a13e83c29 ASoC: rockchip: i2s_tdm: use pm_runtime_resume_and_get() adds 37cb8a58013f ASoC: fsl: fsl_sai: use pm_runtime_resume_and_get() adds 57d714535051 ASoC: img: img-i2s-out: use pm_runtime_resume_and_get() adds 76a6f4537650 ASoC: rockchip: pdm: use pm_runtime_resume_and_get() adds 05b71fb2a501 ASoC: tas2552: use pm_runtime_resume_and_get() adds cecc81d6a5de ASoC: ti: davinci-mcasp: use pm_runtime_resume_and_get() adds 1e0ec034dbcb ASoC: use pm_runtime_resume_and_get() when possible adds c111c2ddb3fd ASoC: fsl_sai: Add PDM daifmt support adds 4665770407de ASoC: fsl_sai: Add DSD bit format support adds 0d11bab8ef3e ASoC: fsl_sai: Add support for more sample rates adds b4ee8a913e61 ASoc: fsl_sai: Add pinctrl operation for PDM and DSD adds cd640ca20095 ASoC: fsl_sai: Make res a member of struct fsl_sai adds 6b878ac27110 ASoC: dt-bindings: fsl-sai: Add new property to configure [...] adds e3f4e5b1a3e6 ASoC: fsl_sai: Configure dataline/FIFO information from dt [...] adds 6ed91f5b10e8 Add PDM/DSD/dataline configuration support adds 2a2ef688b1b0 ASoC: qcom: lpass: Fix apq8016 compat string to match yaml adds 5f78e1fb7a3e ASoC: qcom: Add driver support for audioreach solution adds 48620f17e071 ASoC: rockchip: i2s: Fix the debug level on missing pinctrl adds d29e0a6e3631 ASoC: max98396: Fix TDM mode BSEL settings adds 3b13b1437dcc ASoC: fsl_micfil: change micfil default settings adds 02d91fe47100 ASoC: dt-bindings: fsl,micfil: Convert format to json-schema adds d6910eaa6fc7 ASoC: rockchip: i2s: Remove unwanted dma settings in rockc [...] adds 16e2f8a4e9d5 ASoC: dt-bindings: Add WSA883x bindings adds 43b8c7dc85a1 ASoC: codecs: add wsa883x amplifier support adds a7b028e4252b MAINTAINERS: add ASoC Qualcomm codecs adds 7ed186642e62 ASoC: codecs: add WSA883x support adds 1c348f748b4d ASoC: soc-component: Add legacy_dai_naming flag adds ca68202098a4 soundwire: intel: Migrate to new style legacy DAI naming flag adds db827cb34ca3 drm/vc4: Migrate to new style legacy DAI naming flag adds 5f9d69986014 ASoC: img: Migrate to new style legacy DAI naming flag adds eeb021ee8fab ASoC: spear: Migrate to new style legacy DAI naming flag adds 2bebc3b622c3 ASoC: jz4740-i2c: Migrate to new style legacy DAI naming flag adds fe58b5833043 ASoC: ep93xx: Migrate to new style legacy DAI naming flag adds 36f07985f81b ASoC: stm32: Migrate to new style legacy DAI naming flag adds b9a0db0ae524 ASoC: bcm: Migrate to new style legacy DAI naming flag adds f712ff57a270 ASoC: sh: Migrate to new style legacy DAI naming flag adds 3172582c1054 ASoC: tegra: Migrate to new style legacy DAI naming flag adds bf6dacb784f0 ASoC: hisilicon: Migrate to new style legacy DAI naming flag adds bd486b070b1e ASoC: xilinx: Migrate to new style legacy DAI naming flag adds f450b5dbce41 ASoC: sunxi: Migrate to new style legacy DAI naming flag adds 725cf3bc6009 ASoC: Intel: Migrate to new style legacy DAI naming flag adds d8572da09924 ASoC: meson: Migrate to new style legacy DAI naming flag adds ad483da7b0a1 ASoC: sti-uniperf: Migrate to new style legacy DAI naming flag adds 0bc1e7d1fc3c ASoC: amd: Migrate to new style legacy DAI naming flag adds 7593e00807fb ASoC: atmel: Migrate to new style legacy DAI naming flag adds 1e63fcc74ace ASoC: fsl: Migrate to new style legacy DAI naming flag adds f257dea1c589 ASoC: xtensa: Migrate to new style legacy DAI naming flag adds 9a34161a0bc9 ASoC: adi: Migrate to new style legacy DAI naming flag adds e740ef3d9418 ASoC: dwc: Migrate to new style legacy DAI naming flag adds 8135d0290a9a ASoC: qcom: Migrate to new style legacy DAI naming flag adds d73130ba523b ASoC: test-component: Migrate to new style legacy DAI naming flag adds d48a77173534 ASoC: rockchip: Migrate to new style legacy DAI naming flag adds 8e750817a194 ASoC: au1x: Migrate to new style legacy DAI naming flag adds 05603f15b67a ASoC: pxa: Migrate to new style legacy DAI naming flag adds a718ba300384 ASoC: sof: Migrate to new style legacy DAI naming flag adds 768be0d633d9 ASoC: ux500: Migrate to new style legacy DAI naming flag adds 39c84e77da04 ASoC: ti: Migrate to new style legacy DAI naming flag adds 4cc4e22843e9 ASoC: mxs-saif: Migrate to new style legacy DAI naming flag adds f7bfa516a39a ASoC: samsung: Migrate to new style legacy DAI naming flag adds 129f055a2144 ASoC: core: Switch core to new DAI naming flag adds 55b566ded44d media: TDA1997x: Remove now redundant non_legacy_dai_naming flag adds 89836f00429b ASoC: fsl: Remove now redundant non_legacy_dai_naming flag adds 9455e289246d ASoC: meson: Remove now redundant non_legacy_dai_naming flag adds 7e91c90863df ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag adds 752044db5b54 ASoC: samsung: Remove now redundant non_legacy_dai_naming flag adds 0f91b4de7564 ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag adds 4c6391f59c45 ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag adds 63c0ec9ebfec ASoC: tegra: Remove now redundant non_legacy_dai_naming flag adds 485c5924f262 ASoC: test-component: Remove now redundant non_legacy_dai_ [...] adds 7cfb102a5555 ASoC: topology: KUnit: Remove now redundant non_legacy_dai [...] adds 36e79a44b12e ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag adds d9e7ddb98604 ASoC: ad*: Remove now redundant non_legacy_dai_naming flag adds 410e73a5338d ASoC: ak*: Remove now redundant non_legacy_dai_naming flag adds 60d28b5c47c7 ASoC: alc*: Remove now redundant non_legacy_dai_naming flag adds ff946fd98bff ASoC: cs*: Remove now redundant non_legacy_dai_naming flag adds c03a5b4c4197 ASoC: da*: Remove now redundant non_legacy_dai_naming flag adds f0b163b4d5a2 ASoC: es*: Remove now redundant non_legacy_dai_naming flag adds d2d3219ebe56 ASoC: max*: Remove now redundant non_legacy_dai_naming flag adds 736f48714c1b ASoC: msm*: Remove now redundant non_legacy_dai_naming flag adds c2fd88f00291 ASoC: nau*: Remove now redundant non_legacy_dai_naming flag adds 8d4470b8d08b ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag adds a524837ddd11 ASoC: rt*: Remove now redundant non_legacy_dai_naming flag adds 792a8a944e7a ASoC: spdif: Remove now redundant non_legacy_dai_naming flag adds a4311a5b1502 ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag adds 402f437b4387 ASoC: sta*: Remove now redundant non_legacy_dai_naming flag adds 02bcc2be4c12 ASoC: tas*: Remove now redundant non_legacy_dai_naming flag adds c91f7e94ce93 ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag adds 04f3d715df3a ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag adds 5947b42cbe0e ASoC: twl*: Remove now redundant non_legacy_dai_naming flag adds 792008f6df86 ASoC: uda*: Remove now redundant non_legacy_dai_naming flag adds 02004449dbe6 ASoC: wm*: Remove now redundant non_legacy_dai_naming flag adds 4c90eebd97c5 ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag adds bb426d37dcd9 ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag adds 96b409c94d67 ASoC: ac97: Remove now redundant non_legacy_dai_naming flag adds e556a108e0aa ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag adds 310288271f55 ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag adds 8c657358f685 ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag adds 35c5013ce7ca ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag adds 73a3dca65cbe ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag adds a0b6e4048228 ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag adds 4eaf75fa4272 ASoC: dmic: Remove now redundant non_legacy_dai_naming flag adds 33b179e7513c ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag adds f02a7d11998e ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag adds f5f8019371b4 ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag adds e8f88be5c154 ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag adds 1f1ee5ae7a8b ASoC: inno_rk3036: Remove now redundant non_legacy_dai_nam [...] adds 22afe04dd84a ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag adds 328bd81743f0 ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag adds dd213681c801 ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag adds 191889406df9 ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag adds 34b89b309441 ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag adds 139db4ad9e0b ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag adds 7e6fcd7f6223 ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag adds 2e938b8edfed ASoC: rk817: Remove now redundant non_legacy_dai_naming flag adds 81ed3cb8d939 ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag adds 89571b892e74 ASoC: si476x: Remove now redundant non_legacy_dai_naming flag adds e5257aa583b6 ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag adds 20b1894d1654 ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag adds c06fb318493a ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag adds 11c8bfaacbcd ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag adds 4a7a283a41da ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag adds 01936221278c ASoC: soc-component: Remove non_legacy_dai_naming flag adds fc34ece41f71 ASoC: Refactor non_legacy_dai_naming flag adds d2294461b90e ASoC: samsung: change gpiod_speaker_power and rx1950_audio [...] adds d15534a6f4cf ASoC: doc: Update dead links adds 57b8b2113e20 ASoC: dt-bindings: Add bindings for WCD9335 DAIs adds 66348f178d5a ASoC: wcd9335: Use DT bindings instead of local DAI definitions adds 53447365ccb4 ASoC: dt-bindings: Add bindings for WCD9335 DAIs adds cdb09e623143 ASoC: codecs: wsa883x: add control, dapm widgets and map adds 871325d800ed ASoC: samsung: change neo1973_audio from a global to static adds e8010efc7b83 ASoC: wm_adsp: Minor clean and redundant code removal adds d8d6253b36f5 ASoC: tegra: delete a semicolon adds 586fb2641371 ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() adds 9cc69528188a ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_c [...] adds f3762ddfa240 ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() adds cf6af24b5490 ASoC: codecs: wsa881x: handle timeouts in resume path adds 0df73e1a9f7b ASoC: codecs: wsa883x: handle timeouts in resume path adds fc86afe3634e Merge remote-tracking branch 'asoc/for-5.20' into asoc-next adds 149b6ecfc64b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 981facf94a18 Input: gpio_mouse - fix typos in comments adds 0efff5c0e5bc Input: cyapa_gen6 - aligned "*" each line adds 56a0c54c4c2b Input: iqs7222 - correct slider event disable logic adds 95215d3d19c5 Input: iqs7222 - fortify slider event reporting adds 1e4189d8af27 Input: iqs7222 - protect volatile registers adds 2e70ef525b73 Input: iqs7222 - acknowledge reset before writing registers adds 8635c68891c6 Input: iqs7222 - handle reset during ATI adds 381932cf61d5 Input: iqs7222 - remove support for RF filter adds f5d2c1ed72c2 dt-bindings: input: iqs7222: Remove support for RF filter adds 6cfb357851bd dt-bindings: input: iqs7222: Correct bottom speed step size adds f0ea452715d7 dt-bindings: input: iqs7222: Extend slider-mapped GPIO to [...] adds 625f829586ea dt-bindings: input: touchscreen: edt-ft5x06: add report-rate-hz adds 23ea98f4bafa Input: edt-ft5x06 - get/set M12 report rate by sysfs adds 5bcee83a406c Input: edt-ft5x06 - set report rate by dts property adds 60790a5802af Input: edt-ft5x06 - show model name by sysfs adds 480343dc89ed Input: edt-ft5x06 - show firmware version by sysfs adds b777f93b6a13 Input: edt-ft5x06 - show crc and header errors by sysfs adds 6bb7144c3fa1 Input: exc3000 - fix return value check of wait_for_comple [...] adds b2274ff2c4bb Input: sensehat-joystick - remove unnecessary error message adds 95a9916c909f Input: i8042 - move __initconst to fix code styling warning adds ff946268a081 Input: i8042 - merge quirk tables adds 69c00695723d Input: i8042 - add debug output for quirks adds a6a87c36165e Input: i8042 - add TUXEDO devices to i8042 quirk tables adds 6cec623641e8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b82d9fa257cb block: fix infinite loop for invalid zone append adds c58c0074c54c block/bio: remove duplicate append pages code adds 3850e13f2853 block: export dma_alignment attribute adds 4a2dcc359113 block: introduce bdev_dma_alignment helper adds 37fee2e42ebb block: add a helper function for dio alignment adds 67927d220150 block/merge: count bytes instead of sectors adds 9cfe3ddecdc5 block/bounce: count bytes instead of sectors adds cfa320f72882 iov: introduce iov_iter_aligned adds 5debd9691c3a block: introduce bdev_iter_is_aligned helper adds b1a000d3b8ec block: relax direct io memory alignment adds bf8d08532bc1 iomap: add support for dma aligned direct-io adds 798f2a6f734d block: Directly use ida_alloc()/free() adds 62c159a03da9 blk-iocost: Simplify ioc_rqos_done() adds 7e923f40a4d2 block: Rename a blk_mq_map_queue() argument adds 51ab80f0aa86 block: Make blk_mq_get_sq_hctx() select the proper hardwar [...] adds 8689461be3f1 block: factor out a chunk_size_left helper adds c39493222e41 dm: open code blk_max_size_offset in max_io_len adds c88751907495 block: open code blk_max_size_offset in blk_rq_get_max_sectors adds 84613beda427 block: cleanup variable naming in get_max_io_size adds efef739d5f37 block: fold blk_max_size_offset into get_max_io_size adds 2a9336c42a6a block: move blk_queue_get_max_sectors to blk.h adds 6c77b152f5f1 bfq: Remove useless code in bfq_lookup_next_entity adds c28c49b09e49 block: bfq: Remove an unused function definition adds 1d87be8212c8 block: bfq: Fix kernel-doc headers adds 3c8f9da41ed9 blk-mq: Don't disable preemption around __blk_mq_run_hw_queue(). adds e589f4644596 block: fix default IO priority handling again adds f7eda402878b block: Return effective IO priority from get_current_ioprio() adds 893e5d32d583 block: Generalize get_current_ioprio() for any task adds fc25545e17bd block: Make ioprio_best() static adds 4b838d9ee950 block: Fix handling of tasks without ioprio in ioprio_get(2) adds f25865447294 blk-ioprio: Remove unneeded field adds 82b74cac2849 blk-ioprio: Convert from rqos policy to direct call adds 9c6227e04355 block: Initialize bio priority earlier adds a78418e6a04c block: Always initialize bio IO priority on submit adds ee78ec1077d3 blk-mq: blk_mq_tag_busy is no need to return a value adds ec5263f422a3 mtip32xx: remove the device_status debugfs file adds e8b58ef09e84 mtip32xx: fix device removal adds 1f90307e5f0d block: remove QUEUE_FLAG_DEAD adds 0e3534022f26 block: stop setting the nomerges flags in blk_cleanup_queue adds 6f8191fdf41d block: simplify disk shutdown adds 8b9ab6266204 block: remove blk_cleanup_disk adds cc5c516df028 block: simplify blktrace sysfs attribute creation adds 060f131e9c43 block: remove a superflous queue kobject reference adds 4a8d14bba486 block: use default groups to register the queue attributes adds 81f0c2ef41b0 block: remove the extra gendisk reference in __blk_mq_regi [...] adds eaa870f97544 blk-mq: rename blk_mq_sysfs_{,un}register adds 8682b92e5ab8 blk-mq: cleanup disk sysfs registration adds b9a1c179bdfa block: remove "select BLK_RQ_IO_DATA_LEN" from BLK_CGROUP_ [...] adds 6a27d28c81bc block: move ->ia_ranges from the request_queue to the gendisk adds 22d0c4080fe4 block: simplify disk_set_independent_access_ranges adds 362b8c16f8fc blk-cgroup: factor out blkcg_iostat_update() adds e55cf7981405 blk-cgroup: factor out blkcg_free_all_cpd() adds 71999d63ccc9 Merge branch 'for-5.20/block' into for-next adds 197f80d97e9c drbd: bm_page_async_io: fix spurious bitmap "IO error" on [...] adds b4f991c3a721 Merge branch 'for-5.20/drivers' into for-next adds 29c1ac230e60 io_uring: keep sendrecv flags in ioprio adds 09007af2b627 io_uring: fix provided buffer import adds 392f52593772 Merge branch 'io_uring-5.19' into for-5.20/io_uring adds 12e1186ee6a3 io_uring: define a 'prep' and 'issue' handler for each opcode adds 5b3f1049dde0 io_uring: move to separate directory adds 0942b9bab0e3 io_uring: move req async preparation into opcode handler adds e92f71d0aa2d io_uring: add generic command payload type to struct io_kiocb adds bbdb807d3217 io_uring: convert read/write path to use io_cmd_type adds 5363443c7d0c io_uring: convert poll path to use io_cmd_type adds 1830730bf598 io_uring: convert poll_update path to use io_cmd_type adds bde6a09deb43 io_uring: remove recvmsg knowledge from io_arm_poll_handler() adds 2bfc774b7703 io_uring: convert net related opcodes to use io_cmd_type adds f30f4b7f2ed3 io_uring: convert the sync and fallocate paths to use io_cmd_type adds 84c73cbba905 io_uring: convert cancel path to use io_cmd_type adds 5ca75bc23709 io_uring: convert timeout path to use io_cmd_type adds d451fc460918 io_uring: convert open/close path to use io_cmd_type adds 11d4ac53881c io_uring: convert madvise/fadvise to use io_cmd_type adds 8a0fbe5a5a72 io_uring: convert file system request types to use io_cmd_type adds a403086c7c92 io_uring: convert epoll to io_cmd_type adds b10762acfda6 io_uring: convert splice to use io_cmd_type adds eb5ad53b53c8 io_uring: convert msg and nop to io_cmd_type adds 9f3b3d03bbc8 io_uring: convert rsrc_update to io_cmd_type adds 50f11d8d58c2 io_uring: convert xattr to use io_cmd_type adds d195bcfef7b6 io_uring: convert iouring_cmd to io_cmd_type adds f637fb5e9a7e io_uring: unify struct io_symlink and io_hardlink adds f4be491aa251 io_uring: define a request type cleanup handler adds af1fcf420861 io_uring: add io_uring_types.h adds e67b570d6ac2 io_uring: set completion results upfront adds f9a40369a671 io_uring: handle completions in the core adds 6fc83cfd2274 io_uring: move xattr related opcodes to its own file adds 0547166ffe66 io_uring: move nop into its own file adds c580cb8d661f io_uring: split out filesystem related operations adds e34583994bae io_uring: split out splice related operations adds 55148822eff7 io_uring: split out fs related sync/fallocate functions adds e6eadf8d3a62 io_uring: split out fadvise/madvise operations adds f57887adac31 io_uring: separate out file table handling code adds d4f3fe601822 io_uring: split out open/close operations adds 30388f2c4a88 io_uring: move uring_cmd handling to its own file adds b19388478814 io_uring: add a dummy -EOPNOTSUPP prep handler adds b3faa8bd5c99 io_uring: move epoll handler to its own file adds 3f5567f2f869 io_uring: move statx handling to its own file adds 665a24a9fab6 io_uring: split network related opcodes into its own file adds 395e96c22924 io_uring: move msg_ring into its own file adds 28ca32b850cb io_uring: move our reference counting into a header adds 163797bc7b9d io_uring: move timeout opcodes and handling into its own file adds f7cb3e2922fa io_uring: move SQPOLL related handling into its own file adds 2794923ffcb1 io_uring: use io_is_uring_fops() consistently adds bf855c59cdd9 io_uring: move fdinfo helpers to its own file adds 8f391df703b4 io_uring: move io_uring_task (tctx) helpers into its own file adds 82010e152055 io_uring: include and forward-declaration sanitation adds 5e6e04292e29 io_uring: add opcode name to io_op_defs adds cc12bb468be8 io_uring: move poll handling into its own file adds ee9a285c5275 io_uring: move cancelation into its own file adds 11c73e4fbcfd io_uring: split provided buffers handling into its own file adds dcb9aae816fd io_uring: move rsrc related data, core, and commands adds 4cd462756ff8 io_uring: move remaining file table manipulation to filetable.c adds d91c100c7cc8 io_uring: move read/write related opcodes to its own file adds 3c0abb1de65c io_uring: move opcode table to opdef.c adds 8f038c0ef23c io_uring: add support for level triggered poll adds 943b971e89ed io_uring: deprecate epoll_ctl support adds a990746ddb96 io_uring: make reg buf init consistent adds 7d03e5339fb2 io_uring: move defer_list to slow data adds dc0cc682306a io_uring: better caching for ctx timeout fields adds 661274ea51f2 io_uring: refactor ctx slow data placement adds b63ab7b5929b io_uring: move small helpers to headers adds f1374a957027 io_uring: explain io_wq_work::cancel_seq placement adds b924b62af88b io_uring: inline ->registered_rings adds 3ca8047fa453 io_uring: never defer-complete multi-apoll adds 22823f6ca12b io_uring: remove check_cq checking from hot paths adds 87b2459ec523 io_uring: don't set REQ_F_COMPLETE_INLINE in tw adds d2a4250ebba1 io_uring: remove unused IO_REQ_CACHE_SIZE defined adds 1eb2804f9a18 io_uring: rw: delegate sync completions to core io_uring adds 13269f01a743 io_uring: kill REQ_F_COMPLETE_INLINE adds 97275d46c1cc io_uring: refactor io_req_task_complete() adds 40ef449922d8 io_uring: don't inline io_put_kbuf adds 25e100e0461c io_uring: poll: remove unnecessary req->ref set adds c4ce6d7259c4 io_uring: switch cancel_hash to use per entry spinlock adds a3d406bfda57 io_uring: pass poll_find lock back adds b08846c54815 io_uring: clean up io_try_cancel adds edff1b89191c io_uring: limit the number of cancellation buckets adds 162eddf7f4cd io_uring: clean up io_ring_ctx_alloc adds 300f42d9af57 io_uring: use state completion infra for poll reqs adds 2cadf270d67c io_uring: add IORING_SETUP_SINGLE_ISSUER adds f5d855c733bd io_uring: pass hash table into poll_find adds 260f373c6cc9 io_uring: introduce a struct for hash table adds f3c45793f773 io_uring: propagate locking state to poll cancel adds 9b3078b5f5f0 io_uring: mutex locked poll hashing adds 1d67e780f945 io_uring: kbuf: add comments for some tricky code adds c92bc9b31404 io_uring: don't expose io_fill_cqe_aux() adds 98573c53c28f io_uring: don't inline __io_get_cqe() adds 968c641bba8f io_uring: introduce io_req_cqe_overflow() adds 60c758108505 io_uring: deduplicate __io_fill_cqe_req tracing adds 55101cdec815 io_uring: deduplicate io_get_cqe() calls adds a5c40aca3b57 io_uring: change ->cqe_cached invariant for CQE32 adds e3858eebc0d4 io_uring: kill extra io_uring_types.h includes adds 1c5e32b09276 io_uring: make io_uring_types.h public adds 09820045388d io_uring: clean up tracing events adds fbce054d6c87 io_uring: move a few private types to local headers adds aec25bd91adb io_uring: remove extra io_commit_cqring() adds c142f964acaa io_uring: reshuffle io_uring/io_uring.h adds c515c93fe0c6 io_uring: move io_eventfd_signal() adds 1b9671a1ec59 io_uring: remove ->flush_cqes optimisation adds 5f763c6e7053 io_uring: fix multi ctx cancellation adds 81040e615dbb io_uring: improve task exit timeout cancellations adds 1e12a4468650 io_uring: fix io_poll_remove_all clang warnings adds 85051a84f07d io_uring: hide eventfd assumptions in eventfd paths adds 4df5b4d0dc8a io_uring: introduce locking helpers for CQE posting adds 60fba898120d io_uring: add io_commit_cqring_flush() adds 2f95f510f84b io_uring: opcode independent fixed buf import adds 7011c6c91bf1 io_uring: move io_import_fixed() adds 5c562d1deadf io_uring: consistent naming for inline completion adds f613d6ceb87d io_uring: add a warn_once for poll_find adds f6ccffe369d7 io_uring: optimize io_uring_task layout adds a372863fe501 io_uring: improve io_run_task_work() adds b0ec299b2a92 io_uring: move list helpers to a separate file adds 2571e4da7ef1 io_uring: dedup io_run_task_work adds af529cd4aac4 io_uring: remove priority tw list optimisation adds af8d2f9a0184 io_uring: remove __io_req_task_work_add adds b7933f7f2410 io_uring: lockless task list adds 0db8fc3142b2 io_uring: introduce llist helpers adds 0c8e620ee837 io_uring: batch task_work adds 0060173b78e7 io_uring: add trace event for running task work adds 1bcd198fb689 io_uring: trace task_work_run adds 08ec401dede5 io_uring: kbuf: kill __io_kbuf_recycle() adds 91a4ce6fab53 io_uring: have cancelation API accept io_uring_task directly adds 6e6c04273be7 io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag adds 5ac40277f479 io_uring: add sync cancelation API through io_uring_register() adds 264af1f5da0d io_uring: clean poll ->private flagging adds 6272f8ff8621 io_uring: remove events caching atavisms adds 5ce45eb5f166 io_uring: add a helper for apoll alloc adds 6d2c624a79c4 io_uring: change arm poll return values adds 151dd6170dda io_uring: refactor poll arm error handling adds a096b1b62033 io_uring: optimise submission side poll_refs adds c4704b468e04 io_uring: kbuf: inline io_kbuf_recycle_ring() adds 9270eca33c82 io_uring: move POLLFREE handling to separate function adds a5e7522df862 io_uring: improve io_fail_links() adds 1e4f714fa40e io_uring: fuse fallback_node and normal tw node adds c4883174fd20 io_uring: remove extra TIF_NOTIFY_SIGNAL check adds 9e4213816f42 io_uring: don't check file ops of registered rings adds 4c29d60d9ec9 io_uring: remove ctx->refs pinning on enter adds c861488f45d1 io_uring: replace zero-length array with flexible-array member adds 68708c75c3b5 io_uring: split out fixed file installation and removal adds a46026667cb9 io_uring: add support for passing fixed file descriptors adds f1da7ec24eab io_uring: let to set a range for file slot allocation adds b8b70ab71073 io_uring: allow 0 length for buffer select adds 2738cff2fb1f io_uring: restore bgid in io_put_kbuf adds 31f54702f225 io_uring: allow iov_len = 0 for recvmsg and buffer select adds 5819b89ae970 io_uring: recycle buffers on error adds ac8531aceda2 io_uring: clean up io_poll_check_events return values adds 182839077176 io_uring: add IOU_STOP_MULTISHOT return code adds f94603fc6106 io_uring: add allow_overflow to io_post_aux_cqe adds 8cd454714109 io_uring: fix multishot poll on overflow adds d52cb618827c io_uring: fix multishot accept ordering adds 0fc4ed9679fc io_uring: multishot recv adds ce14177b2093 io_uring: fix io_uring_cqe_overflow trace format adds 4832d0f22cf8 io_uring: only trace one of complete or overflow adds aa021621487d Merge branch 'for-5.20/io_uring' into for-next adds d8b933fcf70b mm: Move starting of background writeback into the main ba [...] adds 4341c96b12e8 mm: Move updates of dirty_exceeded into one place adds d7831f2d7c27 mm: Add balance_dirty_pages_ratelimited_flags() function adds 7c45e09c8c2b iomap: Add flags parameter to iomap_page_create() adds 53e43f184420 iomap: Add async buffered write support adds bd51f0a1cc3a iomap: Return -EAGAIN from iomap_write_iter() adds 2b42426618b6 fs: add a FMODE_BUF_WASYNC flags for f_mode adds e85990d54f1d fs: add __remove_file_privs() with flags parameter adds b35b95aaeb6a fs: Split off inode_needs_update_time and __file_update_time adds 4faa13bd5d3b fs: Add async write file modification handling. adds 6868dc06d8fd io_uring: Add support for async buffered writes adds 0e6e099c4631 io_uring: fix issue with io_write() not always undoing sb_ [...] adds 06828ba530a4 io_uring: Add tracepoint for short writes adds 52ff1a6d7834 xfs: Specify lockmode when calling xfs_ilock_for_iomap() adds 87f07b0218ba xfs: Add async buffered write support adds 1f1f831ffe41 Merge branch 'for-5.20/io_uring-buffered-writes' into for-next adds 04e82b68f8a6 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 332bd0778775 dm raid: fix accesses beyond end of raid member array adds 1ebc2cec0b7d dm raid: fix KASAN warning in raid5_remove_disk adds 617b365872a2 dm raid: fix KASAN warning in raid5_add_disks adds a4c9badf825d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0184898dd14d ata: libata-scsi: fix result type of ata_ioc32() adds e3fb3b74c9fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 512cc176093c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 48e8c0006a0e mfd: max77714: Update Luca Ceresoli's e-mail address adds 13d37eea1790 dt-bindings: mfd: Convert da9063 to yaml adds 15c67437b793 dt-bindings: mfd: ti,j721e-system-controller: Add clock property adds 025ee0dbad47 MAINTAINERS: Update Intel PMIC (MFD part) to Supported adds ef991b8df58f mfd: asic3: Make asic3_gpio_remove() return void adds 0afedb4d3262 mfd: t7l66xb: Drop platform disable callback adds 15d146e36a61 mfd: tc6387xb: Drop disable callback that is never called adds 97b3dd8cc13f syscon: Use %pa to format the variable of resource_size_t type adds 02c24fa69e3c MAINTAINERS: Fix file entry for MAX77693 DT adds 5c5e0772bcac mfd: max77620: Fix refcount leak in max77620_initialise_fps adds f5cd13867b0f dt-bindings: mfd: stm32-timers: Document how to specify in [...] adds fc33d3808171 dt-bindings: mfd: Add compatible for MT6331 PMIC adds db95d75765bf mfd: mt6397-core: Add MT6357 PMIC support adds 99efe5d05387 mfd: mt6358-irq: Add MT6357 PMIC support adds 7f387bbce933 mfd: cros_ec: Add SCP Core-1 as a new CrOS EC MCU adds d2e5cd6e7df7 dt-bindings: mfd: qcom,tcsr: Convert to dtschema adds b230ff85aa2b dt-bindings: mfd: qcom,tcsr: Add qcom,tcsr-mdm9615 adds a07d35927ed8 dt-bindings: mfd: Add mp2733 compatible adds bb7c1949c5df mfd: twl: Remove platform data support adds 498f0e4512f0 mfd: pm8008: Remove driver data structure pm8008_data adds f355c11bc0f2 dt-bindings: mfd: qcom-pm8xxx: Update the maintainers section adds b8d70a58ff72 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds a4c0094fcf76 power: reset: pwr-mlxbf: add BlueField SoC power control driver adds e9405be8f9c2 dt-bindings: reset: convert Atmel/Microchip reset controll [...] adds a261ba4138b5 dt-bindings: reset: atmel,at91sam9260-reset: add sama7g5 bindings adds 5994f58977e0 dt-bindings: reset: add sama7g5 definitions adds cd4ed0ab802b power: reset: at91-reset: document structures and enums adds e17ad25bc31a power: reset: at91-reset: add at91_reset_data adds 5f37c797a4df power: reset: at91-reset: add reset_controller_dev support adds a22c8e8834bc power: reset: at91-reset: add support for SAMA7G5 adds f94ba7039fb4 Merge tag 'at91-reset-sama7g5-signed' into psy-next adds a5a3d94fc4ed power: reset: pwr-mlxbf: add missing include adds a578cc3af5ce power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hi [...] adds 8515c885ebff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0e584d46218e regulator: fix a kernel-doc warning adds 4806c991bf4f regulator: mt6370: Use 'fwnode_gpiod_get_index' to fix gpi [...] adds 46ae6fb58fd4 regulator: mt6370: Use the correct header for platform_device_id adds a9e37a828ca0 regulator: scmi: Add missing of_node_get() adds e8977917e116 regulator: qcom_smd: Fix pm8916_pldo range adds 8cbb948a7cc2 regulator: dt-bindings: qcom,smd-rpm: Add PM8909 adds bc4d193238be regulator: qcom_smd: Add PM8909 RPM regulators adds 3dbee7f9e9e0 regulator: qcom_smd: Add PM8909 and fix pm8916_pldo range adds 5a77479269d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f4e3f78f6842 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 94e442647dca Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 2f60f5f8d335 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 27a88d7eb57b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6dbee62577a0 Merge branch 'next' of git://github.com/cschaufler/smack-next adds a9e9fdb429eb tpm: Add upgrade/reduced mode support for TPM1.2 modules adds 0df805dbd76b dt-bindings: trivial-devices: Add Infineon SLB9673 TPM adds 335e91a53a46 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer adds 88f3b0f519c0 tpm: Add tpm_tis_i2c backend for tpm_tis_core adds 53b4bba5895a X.509: Support parsing certificate using SM2 algorithm adds 9471d5ab7b16 sign-file: Fix confusing error messages adds 933b87cdf178 pkcs7: parser support SM2 and SM3 algorithms combination adds 8d491fab5e71 pkcs7: support EC-RDSA/streebog in SignerInfo adds 10a1e332f3d3 KEYS: asymmetric: enforce SM2 signature use pkey algo adds 9495568c76a7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d034dbbb9b2a dt-bindings: iommu: mediatek: Add mediatek,infracfg phandle adds 7d748ffdee0d iommu/mediatek: Lookup phandle to retrieve syscon to infracfg adds 21fd9be431ad iommu/mediatek: Cleanup pericfg lookup flow adds 0d10fe759117 iommu/amd: Use try_cmpxchg64 in alloc_pte and free_clear_pte adds 98496c13a2b6 iommu/amd: Update struct iommu_dev_data definition adds ec6f20c037c8 iommu/amd: Introduce pci segment structure adds ac9b4803b674 iommu/amd: Introduce per PCI segment device table adds eea0b61cbbbc iommu/amd: Introduce per PCI segment rlookup table adds 65ad39268837 iommu/amd: Introduce per PCI segment irq_lookup_table adds a42d9be7f4e9 iommu/amd: Introduce per PCI segment dev_data_list adds a3bbb1409d30 iommu/amd: Introduce per PCI segment old_dev_tbl_cpy adds 694b8925084f iommu/amd: Introduce per PCI segment alias_table adds e202b39618b3 iommu/amd: Introduce per PCI segment unity map list adds 89e9f3d6219d iommu/amd: Introduce per PCI segment last_bdf adds ad967e9639e3 iommu/amd: Introduce per PCI segment device table size adds d59145a5e129 iommu/amd: Introduce per PCI segment alias table size adds f1bd29bde636 iommu/amd: Introduce per PCI segment rlookup table size adds a0eedb5738c3 iommu/amd: Convert to use per PCI segment irq_lookup_table adds 99c090f06757 iommu/amd: Convert to use rlookup_amd_iommu helper function adds 93b19537be06 iommu/amd: Update irq_remapping_alloc to use IOMMU lookup [...] adds fcc89b032806 iommu/amd: Introduce struct amd_ir_data.iommu adds 0c627f5d4533 iommu/amd: Update amd_irte_ops functions adds 138dccc699b9 iommu/amd: Update alloc_irq_table and alloc_irq_index adds 5a903a691117 iommu/amd: Convert to use per PCI segment rlookup_table adds ac1ff9a02c20 iommu/amd: Update set_dte_entry and clear_dte_entry adds c8bc5b984fdb iommu/amd: Update iommu_ignore_device adds c468ee3d84ea iommu/amd: Update dump_dte_entry adds 30179224869f iommu/amd: Update set_dte_irq_entry adds 50ec7200cd4a iommu/amd: Update (un)init_device_table_dma() adds 2dd66f2df173 iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() adds 4a5b5b10c67b iommu/amd: Remove global amd_iommu_[dev_table/alias_table/ [...] adds 58e5ca96cb16 iommu/amd: Flush upto last_bdf only adds 44091b723f73 iommu/amd: Introduce get_device_sbdf_id() helper function adds b001fa8d7147 iommu/amd: Include PCI segment ID when initialize IOMMU adds bc63b68cec60 iommu/amd: Specify PCI segment ID when getting pci device adds 108230d5b738 iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/a [...] adds 964d21a7654c iommu/amd: Print PCI segment ID in error log messages adds 58f1c71a0e84 iommu/amd: Update device_state structure to include PCI seg ID adds 145c15624f39 iommu/amd: Update amd_iommu_fault structure to include PCI seg ID adds 822242e649ea iommu: Directly use ida_alloc()/free() adds 4bf7fda4dce2 iommu/dma: Add config for PCI SAC address trick adds ac9a5d522bb8 iommu/dma: Fix race condition during iova_domain initialization adds bc11db25f743 Merge branches 'iommu/fixes', 'arm/mediatek', 'x86/amd' an [...] adds d46db90d69c5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a66ba61ee531 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3a5230a87c3b of: Drop duplicate 'the' in of_find_last_cache_level kerneldoc adds 6991cd744f06 of: reserved-memory: Print allocation/reservation failures [...] adds f2fb1b50fbac dt-bindings: ata: ahci-ceva: convert to yaml adds 4908e3ace24b dt-bindings: nfc: nxp,nci: drop Charles Gorand's mail adds 864138ab0e09 media: dt-bindings: rc: Allow 'ir-receiver' node names adds 2d5a64707aa0 media: dt-bindings: Convert gpio-ir-receiver to DT schema adds ef314d213dd5 Merge branch 'dt/linus' into dt/next adds 49532f44d0f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 062529700fdb dt-bindings: cpufreq: qcom-cpufreq-nvmem: fix board compat [...] adds ad0d6ea39195 Merge branch 'for-v5.20/dt-bindings-qcom' into next/dt-bindings adds 755873266f70 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a813c47d22b0 spi: s3c64xx: constify fsd_spi_port_config adds e95a1cd2cfe7 spi: dw: Add deferred DMA-channels setup support adds 595d68c1b7a8 spi: dt-bindings: samsung: Add Exynos4210 SPI adds e2185072a4a4 spi: sh: Switch to using core message queue adds 145cfc3840e5 spi: mpc52xx-psc: Switch to using core message queue adds 917e43de2a56 spi: synquacer: Add missing clk_disable_unprepare() adds 82295bc0d192 spi: s3c64xx: move dma_release_channel to unprepare adds 1714582a3a08 spi: Move ctlr->cur_msg_prepared to struct spi_message adds ae7d2346dc89 spi: Don't use the message queue if possible in spi_sync adds c1038165fbbf spi: Lock controller idling transition inside the io_mutex adds 8711a2ab51dd spi: __spi_pump_messages: Consolidate spin_unlocks to goto target adds d5256cce1f50 spi: Remove check for controller idling in spi sync path adds 049d6ccc4da8 spi: Remove check for idling in __spi_pump_messages() adds 66a221593cb2 spi: Remove the now unused ctlr->idling flag adds 1a9cafcb57b7 spi: Remove unneeded READ_ONCE for ctlr->busy flag adds 72c5c59b659d spi: Set ctlr->cur_msg also in the sync transfer case adds 69fa95905d40 spi: Ensure the io_mutex is held until spi_finalize_curren [...] adds dc3029056b02 spi: opportunistically skip ctlr->cur_msg_completion adds 152f2494ac16 Optimize spi_sync path adds 3f977c574dfd spi: intel: Add support for Intel Meteor Lake-P SPI serial flash adds ffb7bcd3b27e spi: s3c64xx: support loopback mode adds bfcd27dcb7b9 spi: s3c64xx: support custom value of internal clock divider adds 11d50d853dce spi: s3c64xx: add spi port configuration for Exynos Auto v9 SoC adds 9dbeef8ad5f8 spi: s3c64xx: define exynosautov9 compatible adds 0dbc49476ac7 spi support for Exynos Auto v9 SoC adds 3190d4be3764 spi: pxa2xx: Add support for Intel Meteor Lake-P adds c191543e99fc spi: spi.c: White-space fix in __spi_pump_messages() adds 95c8222f0e52 spi: spi.c: Fix comment style adds 31d4c1bdf157 spi: spi.c: Remove redundant else block adds 10365cad1802 Fix some coding style issues adds 2ab6630e1714 Merge remote-tracking branch 'spi/for-5.20' into spi-next adds d67716736be3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 602f27d0b55c Merge branch into tip/master: 'irq/core' adds 0c3b61e00a0d jump_label: s390: avoid pointless initial NOP patching adds fdfd42892f31 jump_label: mips: move module NOP patching into arch code adds 7e6b9db27de9 jump_label: make initial NOP patching the special case adds eae6d58d67d9 locking/lockdep: Fix lockdep_init_map_*() confusion adds 82e13fd05231 Merge branch into tip/master: 'locking/core' adds 119a784c8127 perf/core: Add a new read format to get a number of lost samples adds ef336320fee7 Merge branch into tip/master: 'perf/core' adds 891e465a1bd8 x86/mce: Check whether writes to MCA_STATUS are getting ignored adds 9b11ee2a6a8f Merge branch into tip/master: 'ras/core' adds 4f3394924358 selftests/rseq: riscv: use rseq_get_abi() helper adds d47c0cc94a86 selftests/rseq: riscv: fix 'literal-suffix' warning adds d1a997ba4c1b selftests/rseq: check if libc rseq support is registered adds fb95a5a04d72 sched/fair: Remove redundant word " *" adds c64b551f6a33 sched: Remove unused function group_first_cpu() adds 700a78335fc2 sched: only perform capability check on privileged operation adds 70fb5ccf2ebb sched/fair: Introduce SIS_UTIL to search idle CPU based on [...] adds dee9296e316a Merge branch into tip/master: 'sched/core' adds a64015ac1a5e Merge branch into tip/master: 'x86/cpu' adds f339cab48274 Merge branch into tip/master: 'x86/fpu' adds 08d4f839247c Merge branch into tip/master: 'x86/misc' adds f732012c34f4 Merge branch into tip/master: 'x86/mm' adds f4fadf62be8d Merge branch into tip/master: 'x86/vmware' adds 9f28599f75cc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 18f040912f80 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 1272ea1c74f0 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds d4474b70b065 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cb506e130e02 rcutorture: Update rcutorture.fwd_progress help text adds 71de1e34f1df doc: Document the rcutree.rcu_divisor kernel boot parameter adds 89f7f29140da doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel p [...] adds 77de092c78f5 rcu: Decrease FQS scan wait time in case of callback overloading adds 06cfe0c675c9 rcu: Avoid tracing a few functions executed in stop machine adds 5288720dd61c rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() adds cf07fec8ee4f rcu: Immediately boost preempted readers for strict grace periods adds 7b2fd19e9309 rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels adds 44f2910f800b locking/csd_lock: Change csdlock_debug from early_param to [...] adds 3872e0a470ff rcu: tiny: Record kvfree_call_rcu() call stack for KASAN adds fff58354cb66 rcu: Cleanup RCU urgency state for offline CPU adds fd512d361817 rcu/kvfree: Remove useless monitor_todo flag adds 75891eff8ed3 rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() adds f6035b4175a8 rcu/tree: Add comment to describe GP-done condition in fqs loop adds 640a7d37c3f4 srcu: Block less aggressively for expedited grace periods adds 052404a72040 rcu: Switch polled grace-period APIs to ->gp_seq_polled adds f87e0dcb6b86 rcu: Make polled grace-period API account for expedited gr [...] adds 21d6b7f1aadd rcu: Make Tiny RCU grace periods visible to polled APIs adds e9baafdb3980 rcutorture: Verify that polled GP API sees synchronous gra [...] adds bb1142b15824 rcu: Add polled expedited grace-period primitives adds 0c3a779e8f01 rcutorture: Test polled expedited grace-period primitives adds 97566a931913 rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] adds 2bc46e7bd100 rcu: Diagnose extended sync_rcu_do_polled_gp() loops adds 18d5c58fdaad rcu: Add irqs-disabled indicator to expedited RCU CPU stal [...] adds 1a4a8153e0df rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list adds ffcc21a315e1 rcu-tasks: Maintain a count of tasks blocking RCU Tasks Tr [...] adds e386b6725798 rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs adds 56096ecd5b04 rcu-tasks: Disable and enable CPU hotplug in same function adds eea3423b162d rcu-tasks: Update comments adds 1cf1144e8473 rcu-tasks: Be more patient for RCU Tasks boot-time testing adds e72ee5e1a866 rcu-tasks: Use delayed_work to delay rcu_tasks_verify_self [...] adds 14c0017c19ea rcu/torture: Change order of warning and trace dump adds d984114ec238 rcutorture: Simplify rcu_torture_read_exit_child() loop adds 98ea20328786 rcutorture: Fix memory leak in rcu_test_debug_objects() adds 5c92d7501699 torture: Adjust to again produce debugging information adds 8c0666d320f2 rcutorture: Make failure indication note reader-batch overflow adds 92366810644d rcuscale: Fix smp_processor_id()-in-preemptible warnings adds 148df92fb14e torture: Create kvm-check-branches.sh output in proper location adds 3002153a91a9 rcutorture: Fix ksoftirqd boosting timing and iteration adds 1a5ca5e09811 rcutorture: Handle failure of memory allocation functions adds 7bf336fb8dac refscale: Convert test_lock spinlock to raw_spinlock adds 8898be32a59e Merge branches 'doc.2022.06.21a', 'fixes.2022.06.21a', 'no [...] adds 0ffc781a19ed context_tracking: Rename __context_tracking_enter/exit() t [...] adds f163f0302ab6 context_tracking: Rename context_tracking_user_enter/exit( [...] adds fe98db1c6d1a context_tracking: Rename context_tracking_enter/exit() to [...] adds 2a0aafce963d context_tracking: Rename context_tracking_cpu_set() to ct_ [...] adds 24a9c54182b3 context_tracking: Split user tracking Kconfig adds 6a87dff9f33a context_tracking: Take idle eqs entrypoints over RCU adds ce2d0b0a1c00 context_tracking: Take IRQ eqs entrypoints over RCU adds 4e701ac73ce3 context_tracking: Take NMI eqs entrypoints over RCU adds 7a29aa1d5250 rcu/context-tracking: Remove rcu_irq_enter/exit() adds f44d99964b5b rcu/context_tracking: Move dynticks counter to context tracking adds 56eac210af6d rcu/context_tracking: Move dynticks_nesting to context tracking adds 41ebe397294c rcu/context_tracking: Move dynticks_nmi_nesting to context [...] adds 1d4056b534c7 rcu/context-tracking: Move deferred nocb resched to contex [...] adds c87ebef90419 rcu/context-tracking: Move RCU-dynticks internal functions [...] adds 0e5f667e64fa rcu/context-tracking: Remove unused and/or unecessary midd [...] adds 344e00943785 context_tracking: Convert state to atomic_t adds 7c60e1b7db36 MAINTAINERS: Add Paul as context tracking maintainer adds b67324d8b841 context_tracking: Use arch_atomic_read() in __ct_state for KASAN adds 7c076b01b556 Merge branch 'ctxt.2022.06.30a' into HEAD adds 46134d66a798 Merge branch 'nolibc.2022.06.20a' into HEAD adds ea612c392b1e Merge branch 'lkmm-dev.2022.06.20a' into HEAD adds 70d7aec73e9f memory-model: Prohibit nested SRCU read-side critical sections adds f91b2e88c621 rcu: Fix rcu_read_unlock_strict() strict QS reporting adds f658edd682bc rcu/nocb: Choose the right rcuog/rcuop kthreads to output adds 1a7b47423cfe torture: Optionally flush printk() buffers before powering off adds d829bca3e792 docs/memory-barriers.txt: Fix confusing name of 'data depe [...] adds 043cf6979cc1 docs/memory-barriers.txt: Fixup long lines adds 304fbd9099a3 rcu: Back off upon fill_page_cache_func() allocation failure adds 72d1ffd276a7 rcu/kfree: Fix kfree_rcu_shrink_count() return value adds ccebf3c56189 rcu: Update rcu_preempt_deferred_qs() comments for !PREEMP [...] adds f6b1d15fe6eb Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 9fc222967a39 KVM: x86: Give host userspace full control of MSR_IA32_MIS [...] adds 0f4a7185270c KVM: VMX: Give host userspace full control of MSR_IA32_PER [...] adds 5d4283df5a0f Revert "KVM: x86/pmu: Accept 0 for absent PMU MSRs when ho [...] adds 545feb96c052 Revert "KVM: x86: always allow host-initiated writes to PMU MSRs" adds 3f7999b988bd KVM: VMX: Use vcpu_get_perf_capabilities() to get guest-vi [...] adds 157fc497b54f KVM: x86: Ignore benign host accesses to "unsupported" PEB [...] adds ff81a90f45ce KVM: x86: Ignore benign host writes to "unsupported" F15H_ [...] adds bfbcc81bb82c KVM: x86: Add a quirk for KVM's "MONITOR/MWAIT are NOPs!" [...] adds 3b23054cd3f5 KVM: selftests: Add x86-64 support for exception fixup adds 9f88d062c3db KVM: selftests: Mostly fix broken Hyper-V Features test adds cc5851c6be86 KVM: selftests: Use exception fixup for #UD/#GP Hyper-V MS [...] adds 2325d4dd7321 KVM: selftests: Add MONITOR/MWAIT quirk test adds fcd48a213f0a KVM: selftests: Remove dynamic memory allocation for stats header adds 32faa0647cea KVM: selftests: Read binary stats header in lib adds 4d0a05941570 KVM: selftests: Read binary stats desc in lib adds 143e7eea3d66 KVM: selftests: Clean up coding style in binary stats test adds ed6b53ec9090 KVM: selftests: Read binary stat data in lib adds 1c4dc57328bf KVM: x86: Fix errant brace in KVM capability handling adds 084cc29f8bbb KVM: x86/MMU: Allow NX huge pages to be disabled on a per- [...] adds 8448ec5993be KVM: selftests: Add NX huge pages test adds b774da3f2e57 KVM: selftests: Test disabling NX hugepages on a VM adds 83f6e109f562 KVM: selftests: Cache binary stats metadata for duration of test adds bb924ca69f71 KVM: x86/mmu: Optimize MMU page cache lookup for all direct SPs adds 27a59d57f073 KVM: x86/mmu: Use a bool for direct adds 86938ab6925b KVM: x86/mmu: Stop passing "direct" to mmu_alloc_root() adds 2e65e842c57d KVM: x86/mmu: Derive shadow MMU page role from parent adds 7f49777550e5 KVM: x86/mmu: Always pass 0 for @quadrant when gptes are 8 bytes adds 94c8136448c8 KVM: x86/mmu: Decompose kvm_mmu_get_page() into separate f [...] adds c306aec81ae1 KVM: x86/mmu: Consolidate shadow page allocation and initi [...] adds 876546436db9 KVM: x86/mmu: Rename shadow MMU functions that deal with s [...] adds be911771330a KVM: x86/mmu: Move guest PT write-protection to account_sh [...] adds 2f8b1b539be3 KVM: x86/mmu: Pass memory caches to allocate SPs separately adds 336081fb3f26 KVM: x86/mmu: Replace vcpu with kvm in kvm_mmu_alloc_shado [...] adds 3cc736b35799 KVM: x86/mmu: Pass kvm pointer separately from vcpu to kvm [...] adds cbd858b17e37 KVM: x86/mmu: Allow NULL @vcpu in kvm_mmu_find_shadow_page() adds 6ec6509eea39 KVM: x86/mmu: Pass const memslot to rmap_add() adds 2ff9039a75a8 KVM: x86/mmu: Decouple rmap_add() and link_shadow_page() f [...] adds 81cb4657e9f0 KVM: x86/mmu: Update page stats in __rmap_add() adds 6a97575d5cff KVM: x86/mmu: Cache the access bits of shadowed translations adds 47855da0555a KVM: x86/mmu: Extend make_huge_page_split_spte() for the s [...] adds 20d49186c030 KVM: x86/mmu: Zap collapsible SPTEs in shadow MMU at all p [...] adds 0cd8dc739833 KVM: x86/mmu: pull call to drop_large_spte() into __link_s [...] adds 837f66c71207 KVM: Allow for different capacities in kvm_mmu_memory_cach [...] adds ada51a9de737 KVM: x86/mmu: Extend Eager Page Splitting to nested MMUs adds 0378739401cf KVM: x86/mmu: Avoid unnecessary flush on eager page split adds 951ceb94ede3 KVM: x86: Make APIC_VERSION capture only the magic 0x14UL. adds 1d8c681fb6ed KVM: x86: Fill apic_lvt_mask with enums / explicit entries. adds 987f625e0799 KVM: x86: Add APIC_LVTx() macro. adds 4b903561ec49 KVM: x86: Add Corrected Machine Check Interrupt (CMCI) emu [...] adds 087acc4e1847 KVM: x86: Use kcalloc to allocate the mce_banks array. adds 281b52780b57 KVM: x86: Add emulation for MSR_IA32_MCx_CTL2 MSRs. adds aebc3ca19063 KVM: x86: Enable CMCI capability by default and handle inj [...] adds eede2065cacc KVM: selftests: Add a self test for CMCI and UCNA emulations. adds 4b88b1a518b3 KVM: selftests: Enhance handling WRMSR ICR register in x2A [...] adds aabfcf776e86 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds e9ada6c208c1 KVM: arm64: Drop FP_FOREIGN_STATE from the hypervisor code adds f8077b0d5923 KVM: arm64: Move FP state ownership from flag to a tristate adds e87abb73e594 KVM: arm64: Add helpers to manipulate vcpu flags among a set adds 690bacb83bc3 KVM: arm64: Add three sets of flags to the vcpu state adds 4c0680d394d8 KVM: arm64: Move vcpu configuration flags into their own set adds 699bb2e0c6f3 KVM: arm64: Move vcpu PC/Exception flags to the input flag set adds b1da49088ac6 KVM: arm64: Move vcpu debug/SPE/TRBE flags to the input flag set adds 0affa37fcd1d KVM: arm64: Move vcpu SVE/SME flags to the state flag set adds aff3ccd7320e KVM: arm64: Move vcpu ON_UNSUPPORTED_CPU flag to the state [...] adds eebc538d8e07 KVM: arm64: Move vcpu WFIT flag to the state flag set adds 781e3ae148fd KVM: arm64: Kill unused vcpu flags field adds 30b6ab45f813 KVM: arm64: Convert vcpu sysregs_loaded_on_cpu to a state flag adds e19f2c6cd146 KVM: arm64: Warn when PENDING_EXCEPTION and INCREMENT_PC a [...] adds 5a3984f4ec73 KVM: arm64: Add build-time sanity checks for flags adds 54ddda919c4b KVM: arm64: Reduce the size of the vcpu flag members adds 0fa4a3137e94 KVM: arm64: Document why pause cannot be turned into a flag adds b4da91879e98 KVM: arm64: Move the handling of !FP outside of the fast path adds dc94f89ae68f Merge branch kvm-arm64/burn-the-flags into kvmarm-master/next adds 3d5697f95e49 KVM: arm64: nvhe: Rename confusing obj-y adds 40c56bd8e1ae KVM: arm64: nvhe: Add intermediates to 'targets' instead o [...] adds 156c5a072a2c Merge branch kvm-arm64/misc-5.20 into kvmarm-master/next adds 29f0a592b1d7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6fe391dd5d87 platform/x86: thinkpad-acpi: profile capabilities as integer adds 46dcbc61b739 platform/x86: thinkpad-acpi: Add support for automatic mod [...] adds 867eb713180c platform/x86: thinkpad-acpi: Add support for hotkey 0x131a adds 755b249250df platform/x86: thinkpad-acpi: Enable AMT by default on supp [...] adds 441ffc52d640 platform/x86: acer-wmi: Use backlight helper adds 3096ab5b902a platform/x86: apple-gmux: Use backlight helper adds 537c7933c8e4 platform/x86: compal-laptop: Use backlight helper adds 5b54b4d4b463 platform/x86: thinkpad_acpi: Use backlight helper adds ef233eafe5ad platform/x86: Move AMD platform drivers to separate directory adds 31a1e4a5c104 platform/surface: avoid flush_scheduled_work() usage adds e244a46a529a platform/surface: aggregator: Reserve more event- and targ [...] adds 1024a6e0c004 platform/x86: intel/pmc: Add Alder Lake N support to PMC c [...] adds d7e64c6d9c60 platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2 [...] adds 3c40a71c03b6 platform/x86: thinkpad_acpi: Sort headers for better maintenance adds 664607f54594 platform/x86: thinkpad_acpi: Replace custom str_on_off() etc adds 349da8ee726a platform/x86: acer_wmi: Cleanup Kconfig selects adds 44fc1060a62d platform/x86: Kconfig: Remove unnecessary "if X86" adds 63a00f04bff9 platform/x86/dell: Kconfig: Remove unnecessary "depends on [...] adds f0da93cbaf7a platform/x86: thinkpad_acpi: Fix a memory leak of EFCH MMI [...] adds 2e7165b92a95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f6ec8d630159 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d386a83d6c57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5f8954e099b8 Revert "mwifiex: fix sleep in atomic context bugs caused b [...] adds 38a523a2946d Revert "devcoredump: remove the useless gfp_t parameter in [...] adds 31c779f293b3 devtmpfs: fix the dangling pointer of global devtmpfsd thread adds 1d248d2302da ABI: testing/sysfs-devices-system-cpu: remove duplicated core_id adds 70fe758352ca driver core: fix potential deadlock in __driver_attach adds dcab8da13ff4 kernfs/file.c: remove redundant error return counter assignment adds 086c00c71fc8 kernfs: make ->attr.open RCU protected. adds b8f35fa1188b kernfs: Change kernfs_notify_list to llist. adds 41448c614815 kernfs: Introduce interface to access global kernfs_open_f [...] adds 1d25b84e444a kernfs: Replace global kernfs_open_file_mutex with hashed [...] adds 8f486cab263c driver core: fw_devlink: Allow firmware to mark devices as [...] adds a244ec3640e0 of: base: Avoid console probe delay when fw_devlink.strict=1 adds 81cec6864af9 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 21cdd6a0e844 usb: musb: mpfs: Fix error codes in probe() adds db638c6500ab usb: dwc2: gadget: remove D+ pull-up while no vbus with us [...] adds 2958d494b757 usb: dwc2: drop unexpected word "the" in the comments adds d46b4343e132 usb: max-3421: drop unexpected word "the" in the comments adds 508aeb54e4f0 usb: gadget: u_ether: Remove duplicated include in u_ether.c adds e6aa42f93751 Merge 5.19-rc4 into usb-next adds 6569689e7829 usb: core: sysfs: convert sysfs snprintf to sysfs_emit adds b2c510ffe29f dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names t [...] adds ebc4969ae125 dt-bindings: usb: mtk-xhci: Make all clocks required adds 849f35422319 Merge tag 'thunderbolt-for-v5.20-rc1' of git://git.kernel. [...] adds ae92b1c84306 usb: typec_altmode: add a missing "@" at a kernel-doc parameter adds ad44cf402486 usb: dwc3: document async_callbacks field adds babfcd947eba usb: dwc3: gadget: fix a kernel-doc warning adds 70cdb930f7e9 usb: gadget: aspeed_udc: fix handling of tx_len == 0 adds 98ceba755928 usb: musb: mpfs: add missing clk_disable_unprepare() in mp [...] adds df574080fad0 USB: cdc-acm: use define for timeout adds 3b91edd624ab usb: gadget: f_mass_storage: Make CD-ROM emulation works w [...] adds c53ee98ec7ae Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 0d5635c2da43 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 139f39be42fc tty/vt: consolemap: use ARRAY_SIZE(), part II. adds 43e1d0776840 tty/vt: consolemap: remove unused parameter from set_inver [...] adds a7311228ae9b tty/vt: consolemap: saner variable names in set_inverse_tr [...] adds d524e1c764a6 tty/vt: consolemap: saner variable names in set_inverse_transl() adds 8da443b1a403 tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* adds 1c2f6294a361 tty/vt: consolemap: improve UNI_*() macros definitions adds a666c70c0c2c tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() adds 2a9c56cceec0 tty/vt: consolemap: use E_TABSZ for the translations size adds 2069cb2e1f3e serial: sifive: Remove useless license text when SPDX-Lice [...] adds 5db6db08c6de serial: 8250: Use UART_LCR_WLEN8 instead of literal adds d4b06172861b serial: 8250_pericom: Use UART_LCR_DLAB adds ab24a01b2765 tty: Add closing marker into comment in tty_ldisc.h adds f9008285bb69 serial: Drop timeout from uart_port adds eb01611056cf drivers: tty: serial: Add missing of_node_put() in serial-tegra.c adds d24d7bb2cd94 tty: serial: Fix refcount leak bug in ucc_uart.c adds 599fc76a5a00 dt-bindings: serial: renesas,hscif: Document r8a779f0 bindings adds b28be5d06d33 MAINTAINERS: Update DW 8250 UART maintainership adds ab8ba6c59d5a serial: kgdboc: Fix typo in comment adds 1fce2867c7cb dt-bindings: serial: snps-dw-apb-uart: Add Rockchip RK3588 adds b50058b82e0a tty: serial: atmel: stop using legacy pm ops adds 84b476b124d4 tty: serial: atmel: use devm_clk_get() adds 61dbc75ce00f tty: serial: atmel: remove enable/disable clock due to atm [...] adds df5dac860111 serial: st-asc: remove include of pm_runtime.h adds 24b5596a858d serial: msm: Convert container_of UART_TO_MSM to static inline adds fddbab7b40b3 serial: msm: Rename UART_* defines to MSM_UART_* adds e23ee9d2c4cc serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA adds 27a1c39215a2 serial: 8250: Use C99 array initializer & define UART_REG_ [...] adds eb47b59afb7e serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE adds 34619de1b8cb serial: Consolidate BOTH_EMPTY use adds f8ba5680a56b serial: 8250: make saved LSR larger adds 507bd6fbaaef serial: 8250: create lsr_save_mask adds 79b3e69fa4a1 serial: 8250_lpss: Use 32-bit reads adds ae50bb275283 serial: take termios_rwsem for ->rs485_config() & pass ter [...] adds 4f768e94774c serial: Support for RS-485 multipoint addresses adds f287f971e256 serial: 8250_dwlib: Support for 9th bit multipoint addressing adds 16b7d1f60209 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 152520cb5fdb Merge tag 'fpga-for-5.20-rc1' of git://git.kernel.org/pub/ [...] adds 5d40b918fdf1 Merge 5.19-rc4 into char-misc-next adds 6a5c94d92699 speakup: Generate speakupmap.h automatically adds 6e813f47cdc9 misc: sgi-gru: grukservices: drop unexpected word "the" in [...] adds 1cb53f0417a7 apm-emulation: drop unexpected word "the" in the comments adds e1cfc64ea66f sgi-xp: xpc_uv: drop unexpected word "the" in the comments adds 4270f984b041 cxl: drop unexpected word "the" in the comments adds 6169525b7676 vboxguest: Do not use devm for irq adds 5afbfa8cddb4 lkdtm: cfi: use NULL for a null pointer rather than zero adds 9864bb480133 Binder: add TF_UPDATE_TXN to replace outdated txn adds 44fd1917314e misc: rtsx: Fix an error handling path in rtsx_pci_probe() adds afa8fe4cc40e Docs/ABI/testing: Add VDUSE sysfs interface ABI document adds 206199064bb2 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 2af89ebacf29 coresight: Clear the connection field properly adds 199380decc5f coresight: configfs: Fix unload of configurations on module exit adds 8add26f7ef33 coresight: syscfg: Update load and unload operations adds 92c2b1c12f8a dt-bindings: arm: Rename Coresight filenames to match compatible adds 3c15fddf3121 dt-bindings: arm: Convert CoreSight bindings to DT schema adds 66d052047ca8 dt-bindings: arm: Convert CoreSight CPU debug to DT schema adds c06475910b52 Documentation: coresight: Escape coresight bindings file wildcard adds 03fdb4ad0b67 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ee794221a6f6 fpga: fpga-mgr: Fix spelling mistake "bitsream" -> "bitstream" adds 245b2182f088 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f29e5253f838 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds 2a8efd8b2941 iio: imu: bmi160: Move exported symbols to IIO_BMI160 namespace adds 0f26b9db8dfd iio: pressure: bmp280: Move symbol exports to IIO_BMP280 n [...] adds 53bee458b8ad iio: chemical: sps30: Move symbol exports into IIO_SPS30 n [...] adds ec9b269f61cc iio: adc: qcom-vadc: Move symbol exports to IIO_QCOM_VADC [...] adds d14add111e51 iio: dac: mcp4922: add support to mcp4921 adds 4a47ecaa5177 dt-bindings: iio: dac: mcp4922: expand for mcp4921 support adds c4f746ac34f3 iio: Don't use bare "unsigned" adds b6d477231f57 iio: adc: qcom-spmi-rradc: Fix spelling mistake "coherrenc [...] adds efab7ff5348a iio: dac: ad5380: align '*' each line and drop unneeded bl [...] adds 83b1adaaaa24 iio: adc: stm32-adc: make safe adc disable adds fab6a48eb378 iio: adc: stm32-adc: disable adc before calibration adds c4257e8d1385 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds dda5ac5c08fa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 339c6baa9476 extcon: sm5502: Drop useless mask_invert flag on irqchip adds 187dc83647a0 extcon: rt8973a: Drop useless mask_invert flag on irqchip adds c24bd21ac8e0 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds e76c0194a0cf Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds d1877e639bc6 vfio: de-extern-ify function prototypes adds 2b1c1906286f vfio/mlx5: Protect mlx5vf_disable_fds() upon close device adds 6e97eba8ad87 vfio: Split migration ops from main device ops adds eed20c782aea vfio/type1: Simplify bus_type determination adds 3b498b665621 vfio: Use device_iommu_capable() adds a13b1e472b93 vfio: check vfio_register_iommu_driver() return value adds 1c61d51e9695 vfio: check iommu_group_set_name() return value adds 6641085e8d7b vfio: Clear the caps->buf to NULL after free adds ffed0518d871 vfio: remove useless judgement adds 330c179976f3 vfio: Move "device->open_count--" out of group_rwsem in vf [...] adds 7654a8881a54 Merge branches 'v5.20/vfio/migration-enhancements-v3', 'v5 [...] adds 6290d2bf34f4 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds a725a29d52ef staging: r8188eu: Make rtw_signal_stat_timer_hdl a static [...] adds 71eac0c07c7b Staging: rtl8192e: Use struct_size adds 9fdc63fe40fa Staging: rtl8192e: Using kzalloc and delete memset adds acde2522fa1a Staging: rtl8192e: Cleaning up error handling adds f6c99d86246a staging: vchiq_arm: Add missing memory barrier comments adds b78137d00a66 staging: r8188eu: core/rtw_recv.c: clean up nested if statements adds 80394da44b7b staging: r8188eu: remove rtw_usleep_os adds 1b0a54b3e83f staging: r8188eu: merge two led structs adds df8d0a55047b staging: r8188eu: make power sequences static adds b959f85b098a Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 0cae04373b77 dmaengine: remove DMA_MEMCPY_SG once again adds a923f25d4b8a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d75cd55ae2de cgroup.c: remove redundant check for mixable cgroup in cgr [...] adds 27924b13fcce Merge branch 'for-5.20' into for-next adds 5cdbbb30745c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds df6055e35cbc Merge branch 'fixes' into for-next adds 1b72be9c3656 Merge branch 'misc' into for-next adds 422ddbc2e739 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a48aac5dfc1b scsi: ufs: ufshcd-pltfrm: Constify pointed data adds 35d11ec239e0 scsi: ufs: ufshcd: Constify pointed data adds 07f0c8aff551 scsi: fcoe: Remove redundant assignment to variable 'wlen' adds 9f7c2232e131 scsi: BusLogic: Remove bus_to_virt() adds b04e75a4a8a8 scsi: dpt_i2o: Remove obsolete driver adds e7bf1d50063c scsi: ufs: ufs-mediatek: Fix build warnings adds 981b4ac04c2f scsi: ufs: ufs-mediatek: Always add delays for VCC operations adds 2bae03a6ac98 scsi: ufs: ufs-mediatek: Prevent host hang by setting CLK_ [...] adds f53f19135765 scsi: ufs: ufs-mediatek: Add stage information for ref-clk [...] adds 4918694ccd69 scsi: ufs: ufs-mediatek: Disable reset confirm feature by UniPro adds 2cf5cb2bb131 scsi: ufs: ufs-mediatek: Support host power control adds c64c487d9533 scsi: ufs: ufs-mediatek: Support performance boosting adds df1ea242e3d7 scsi: ufs: ufs-mediatek: Fix invalid access to vccqx adds bcec04b3cce4 scsi: ufs: ufs-qcom: Remove unneeded code adds 495ac0322fa4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b8f6770624f6 vdpa: Add suspend operation adds 94ab17d00bbf vhost-vdpa: introduce SUSPEND backend feature bit adds 3b3bcc55308c vhost-vdpa: uAPI to suspend the device adds 6bae751ff31d vdpa_sim: Implement suspend vdpa op adds 83ada2237e63 remoteproc: rename len of rpoc_vring to num adds 55bd341385a5 virtio_ring: remove the arg vq of vring_alloc_desc_extra() adds fc356a71565b vringh: iterate on iotlb_translate to handle large translations adds c73d129ce712 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds e61c451476e6 dma-mapping: Add dma_release_coherent_memory to DMA API adds 1404acbb7f68 remoteproc: Fix dma_mem leak after rproc_shutdown adds 416b992b05c9 rpmsg: Fix parameter naming for announce_create/destroy ops adds d7bd416d3512 rpmsg: Fix possible refcount leak in rpmsg_register_device [...] adds 99de6509c413 rpmsg: Strcpy is not safe, use strscpy_pad() instead adds 8df478f116ce Merge branches 'rproc-next' and 'rpmsg-next' into for-next adds bfaa58b9b998 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 52a8c8402a38 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 6d7b9a6a10eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cd4c1e65a32a pinctrl: sunxi: sunxi_pconf_set: use correct offset adds fbc24ebc6550 pinctrl: imx: Add the zero base flag for imx93 adds a1d4ef1adf8b pinctrl: stm32: fix optional IRQ support to gpios adds 174eceeafb5a dt-bindings: pinctrl: qcom: sc7280: Add boolean param for [...] adds 36fe26843d6d pinctrl: qcom: sc7280: Add clock optional check for ADSP b [...] adds 44339391c666 pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed adds f9446fd1e947 MAINTAINERS: add include/dt-bindings/pinctrl to PIN CONTRO [...] adds db1b3ecee9db pinctrl: bcm2835: drop irq_enable/disable callbacks adds 08752e0749ba pinctrl: bcm2835: Make the irqchip immutable adds a36474f59ace pinctrl: mediatek: add generic driving setup property on mt8192 adds e104141a13a8 pinctrl: mediatek: add drive for I2C related pins on mt8192 adds fe44e4984018 pinctrl: mediatek: add rsel setting on mt8192 adds 23b044e5c966 pinctrl: mediatek: dropping original advanced drive config [...] adds 2e0a5241577c pinctrl: mediatek: fix the pinconf definition of some GPIO pins adds 28d860dd08d5 pinctrl: mediatek: mt8192: Fix compile warnings adds 243a0ef843c8 Merge tag 'renesas-pinctrl-for-v5.20-tag1' of git://git.ke [...] adds 61a2cc093bdc pinctrl: qcom: sc7280: Fix compile bug adds 4425205ea38b pinctrl: ocelot: allow building as a module adds 586b3b7600e4 firmware: xilinx: Add configuration values for tri-state adds 133ad0d9af99 dt-bindings: pinctrl-zynqmp: Add output-enable configuration adds ad2bea79ef01 pinctrl: pinctrl-zynqmp: Add support for output-enable and [...] adds eb1c38c64b38 pinctrl: pinctrl-zynqmp: Fix kernel-doc warning adds 4c76a7fc8681 pinctrl: ingenic: Use irqd_to_hwirq() adds 71f5e7b3b2ad pinctrl: ingenic: Convert to immutable irq chip adds d1e7bb90f0d4 pinctrl: aspeed: Fix typo in comment adds 3eb12bced6ab pinctrl: samsung: do not use bindings header with constants adds c3f464542b70 dt-bindings: pinctrl: mt8192: Add RSEL values to bias-pull [...] adds b1f359711a28 dt-bindings: pinctrl: nuvoton,wpcm450-pinctrl: align key n [...] adds bb2c2fe7b8d5 pinctrl: qcom: sc7280: Fix compile bug adds f9f991e14969 dt-bindings: gpio: Add AXP221/AXP223/AXP809 compatibles adds d4c0b614b5a4 pinctrl: axp209: Support the AXP221/AXP223/AXP809 variant adds 1ddcae6cd6c1 Merge branch 'devel' into for-next adds ead258253d3d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 25097de7b236 pinctrl: intel: Add Intel Meteor Lake pin controller support adds 6fcbe6af4d6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a71a62dd5e01 dt-bindings: pinctrl: renesas: Remove spaces before #define adds 2f805cba10d7 pinctrl: renesas: r8a779f0: Remove unused POC2 adds b2789c0c7ddf dt-bindings: pinctrl: Add DT bindings for Renesas RZ/V2M pinctrl adds 5dbccf2753bf pinctrl: renesas: Add RZ/V2M pin and gpio controller driver adds b8c8ca9cb913 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds 86eceac6ebc5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fb1e4d8f706f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b2aeccbb3ca4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3d6c1dfb1f75 userfaultfd/selftests: Fix typo in comment adds 3297a4df805d kselftests: Enable the echo command to print newlines in Makefile adds 18afe1bf05a1 selftests: Make the usage formatting consistent in kselfte [...] adds 43fe0cc46b62 kselftests/damon: add support for cases where debugfs cann [...] adds 6b56f5f1ef93 selftests/tpm2: increase timeout for kselftests adds 8587f3732b37 selftests/drivers/gpu: Add error messages to drm_mm.sh adds 0b7dd7a151ad Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bc219207ca52 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d2a632a8a117 rtc: mc146818-lib: reduce RTC_UIP polling period adds 8c798e1ec185 rtc: rv8803: factor out existing register initialization t [...] adds f8176e0bb83f rtc: rv8803: initialize registers on post-probe voltage loss adds c27fee16fab1 rtc: rv8803: re-initialize all Epson RX8803 registers on v [...] adds 139682400a2a dt-bindings: rtc: mediatek: add mt6358 and mt6366 compatible adds 2023c5c8fe2e rtc: isl1208: do not advertise update interrupt feature if [...] adds 162b05524ed3 rtc: Replace flush_scheduled_work() with flush_work(). adds 33740c7f94f9 rtc: Remove unused rtc_dev_exit(). adds 3f4a3322477c rtc: use simple i2c probe adds 0b31d703598d rtc: Add driver for Microchip PolarFire SoC adds 1bdb08c180e8 MAINTAINERS: add PolarFire SoC's RTC adds fa1f8e6ac455 dt-bindings: rtc: qcom-pm8xxx-rtc: Update the maintainers section adds 5e665cf1f0c5 dt-bindings: rtc: Add TI K3 RTC description adds b09d633575e5 rtc: Introduce ti-k3-rtc adds 592ff0c8d064 rtc: Directly use ida_alloc()/free() adds 8772ffbf2bc8 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds 9297e01b038b drivers/ntb/test: avoid 64-bit modulus operation adds 464e43b4b446 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds ef6a9d4afd67 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 4abc522b2c87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d788f2a0100d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 542457651a13 RDMA: Add ERDMA to rdma_driver_id definition adds 619836eb6c0b RDMA/erdma: Add the hardware related definitions adds 2aa1177929b6 RDMA/erdma: Add main include file adds 94a7343c726c RDMA/erdma: Add cmdq implementation adds 0a7647faaca5 RDMA/erdma: Add event queue implementation adds 487e15e5ab56 RDMA/erdma: Add verbs header file adds acb6ad390ab6 RDMA/erdma: Add verbs implementation adds 285b4faa8253 RDMA/erdma: Add connection management (CM) support adds b657490ee5ba RDMA/erdma: Add the erdma module adds 2272d8bd5b74 RDMA/erdma: Add the ABI definitions adds efa0855c5b84 RDMA/erdma: Add driver to kernel build environment adds 537fd72639a6 Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] adds 1227d2a20cd7 bus: mhi: host: Move IRQ allocation to controller registra [...] adds 2113651ddf3d bus: mhi: host: pci_generic: Add another Foxconn T99W175 adds c8ae978f95e8 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 28e1a8f4b0ff memblock: avoid some repeat when add new range adds e2777e7a7963 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c07d2475f9cd selftests/kexec: remove broken EFI_VARS secure boot fallba [...] adds f662092b2e0c Input: applespi - avoid efivars API and invoke EFI service [...] adds 8ca869b24538 pstore: Add priv field to pstore_record for backend specific use adds ec3507b2ca51 efi: vars: Don't drop lock in the middle of efivar_init() adds 472831d4c4b2 efi: vars: Add thin wrapper around EFI get/set variable interface adds 859748255b43 efi: pstore: Omit efivars caching EFI varstore access layer adds 3a75f9f2f9ad efi: vars: Use locking version to iterate over efivars lin [...] adds 5ac941367a6f efi: vars: Drop __efivar_entry_iter() helper which is no l [...] adds 1df4d1724baa drivers: fix typo in firmware/efi/memmap.c adds 8add9a3a2243 efi: Simplify arch_efi_call_virt() macro adds 353efd5e97a7 ACPI: PRM: Change handler_addr type to void pointer adds 36d1f098e674 ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 adds e3435fff6ae0 ACPI: Move PRM config option under the main ACPI config adds 0f5b2c69a4cb efi: vars: Remove deprecated 'efivars' sysfs interface adds bbc6d2c6ef22 efi: vars: Switch to new wrapper layer adds 2d82e6227ea1 efi: vars: Move efivar caching layer into efivarfs adds df3c9072ef90 Merge branch 'efivars-cleanup' into efi/next adds af302e5712b0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 11620c4a3d5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c48727b1589d tools/vm/slabinfo: Handle files in debugfs adds 0835f14f8218 Merge branch 'slab/for-5.20/debug' into slab/for-next adds 0414f73e5671 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e373a9c191ac Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 88f9c96f7932 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds fb5c2029f822 mm: Account dirty folios properly during splits adds 6ffcd825e7d0 mm: Remove __delete_from_page_cache() adds 211d04445b96 mpage: Convert do_mpage_readpage() to use a folio adds d9ef44de5d73 hugetlb: Convert huge_add_to_page_cache() to use a folio adds 2bb876b58d59 filemap: Remove add_to_page_cache() and add_to_page_cache_ [...] adds be0ced5e9cb8 filemap: Add filemap_get_folios() adds 9e0b6f31bae6 buffer: Convert clean_bdev_aliases() to use filemap_get_folios() adds fb5a5be05fb4 ext4: Convert mpage_release_unused_pages() to use filemap_ [...] adds 7530d0935cc7 ext4: Convert mpage_map_and_submit_buffers() to use filema [...] adds bbfe4f66002a f2fs: Convert f2fs_invalidate_compress_pages() to use file [...] adds 1508062ecd55 hugetlbfs: Convert remove_inode_hugepages() to use filemap [...] adds f6e0e1734424 nilfs2: Convert nilfs_copy_back_pages() to use filemap_get [...] adds 77414d195f90 vmscan: Add check_move_unevictable_folios() adds 105c988f5dd7 shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() adds bb4b42ba9262 filemap: Remove find_get_pages_range() and associated functions adds 0e8e08cca5e3 netfs: Remove extern from function prototypes adds 9bc3e869386b filemap: Move 'filler' case to the end of do_read_cache_folio() adds 1dfa24a4bf3b filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() adds 290e1a320437 filemap: Use filemap_read_folio() in do_read_cache_folio() adds 90c02eb9a76c docs: Improve ->read_folio documentation adds 0e00fa5f8360 block: Remove check of PageError adds 59fc64740571 afs: Remove check of PageError adds 54c6260fa881 freevxfs: Remove check of PageError adds c9ed489c664c hfs: Remove check for PageError adds ca02bcabd79f hfsplus: Remove check for PageError adds 17bb55487988 ntfs: Remove check for PageError adds 750cd7d0e65f ext2: Remove check for PageError adds 79ea65563ad8 nilfs2: Remove check for PageError adds 62a3a4dd476d ntfs: Remove check for PageError adds 19cb4273a245 ntfs3: Remove check for PageError adds b0c971e7b768 reiserfs: Remove check for PageError adds 771075e15e39 ufs: Remove checks for PageError adds da028b6b648e remap_range: Remove check of uptodate flag adds 3b60d53df07f jfs: Remove check for PageUptodate adds ba9863127cdf iomap: Remove test for folio error adds 9329883a1c9b orangefs: Remove test for folio error adds 6e8e79fc8443 buffer: Remove check for PageError adds 0b768a9610c6 nfs: Leave pages in the pagecache if readpage failed adds 964688b32d9a btrfs: Use a folio in wait_dev_supers() adds ba457436991a buffer: Don't test folio error in block_read_full_folio() adds 2c62b172802a squashfs: Return the actual error from squashfs_read_folio() adds 4188e3e2860d hostfs: Handle page write errors correctly adds 437084d7c5b8 ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_syn [...] adds 0ba02b002594 cramfs: read_mapping_page() is synchronous adds 1cf29f882fa8 block: Simplify read_part_sector() adds a340b79b2991 block: Handle partition read errors more consistently adds 4639d0da923e block: Use PAGE_SECTORS_SHIFT adds 5b15f72a828b block: Convert read_part_sector() to use a folio adds fa19fbd23186 befs: Convert befs_symlink_read_folio() to use a folio adds 1a6b7e5cb550 coda: Convert coda_symlink_filler() to use a folio adds 6e2a48222bc9 freevxfs: Convert vxfs_immed_read_folio() to use a folio adds 71864cbf4617 ocfs2: Convert ocfs2_read_folio() to use a folio adds d862e2d59368 gfs2: Convert gfs2_jhead_process_page() to use a folio adds 1662afcecae5 ext2: Use a folio in ext2_get_page() adds 1a22e12f94c9 secretmem: Remove isolate_page adds b361f39863ed mm: Convert all PageMovable users to movable_operations adds 662389777689 fs: Add aops->migrate_folio adds 765acf9085a1 mm/migrate: Convert fallback_migrate_page() to fallback_mi [...] adds 7d474706ff4f mm/migrate: Convert writeout() to take a folio adds e267a3198014 mm/migrate: Convert buffer_migrate_page() to buffer_migrat [...] adds 742e89c9e352 mm/migrate: Convert expected_page_refs() to folio_expected_refs() adds 6cc1bb74d5ec btrfs: Convert btree_migratepage to migrate_folio adds c3861d51d15f nfs: Convert to migrate_folio adds bec05e1f956d mm/migrate: Convert migrate_page() to migrate_folio() adds cf2fa1135736 mm/migrate: Add filemap_migrate_folio() adds cfa40b0d8fb4 btrfs: Convert btrfs_migratepage to migrate_folio adds 77c5a3b71b15 ubifs: Convert to filemap_migrate_folio() adds a2ca5e6e956b f2fs: Convert to filemap_migrate_folio() adds 5e6b073000f1 aio: Convert to migrate_folio adds 8ab158e322d9 hugetlb: Convert to migrate_folio adds 3604386e8d87 secretmem: Convert to migrate_folio adds ce96ce4cc74e fs: Remove aops->migratepage() adds f5632e6af096 mm/folio-compat: Remove migration compatibility functions adds 4733513a1be6 ntfs3: refactor ntfs_writepages adds 4e9277a44fa4 ext2: remove nobh support adds 21ec3d66df1b jfs: stop using the nobh helper adds 0c28c3b9a67f fs: remove the nobh helpers adds cead5c0d61ae fs: don't call ->writepage from __mpage_writepage adds 9e0d6442d867 fs: remove the NULL get_block case in mpage_writepages adds d1f4c72f0742 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 58ddc225dec0 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds ba1afa676d0b lib: bitmap: fix the duplicated comments on bitmap_to_arr64() adds e5a16a5c4602 ia64, processor: fix -Wincompatible-pointer-types in ia64_ [...] adds 21bb8af513d3 bitops: always define asm-generic non-atomic bitops adds 0e862838f290 bitops: unify non-atomic bitops prototypes across architectures adds bb7379bfa680 bitops: define const_*() versions of the non-atomics adds e69eb9c460f1 bitops: wrap non-atomic bitops with a transparent macro adds b03fc1173c0c bitops: let optimize out non-atomic bitops on compile-time [...] adds 2f7ee2a72cce net/ice: fix initializing the bitmap in the switch code adds 3e7e5baaaba7 bitmap: don't assume compiler evaluates small mem*() built [...] adds dc34d5036692 lib: test_bitmap: add compile-time optimization/evaluation [...] adds c3dbaf35880d Merge branch 'bitmap-for-next' of https://github.com/norov [...] adds d9265179ce8a Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] adds 043f7d06f88e Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 94dfc73e7cf4 treewide: uapi: Replace zero-length arrays with flexible-a [...] adds aa72e4d4476f Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 46a3b1125308 Merge branch 'master' into mm-stable adds ee65728e103b docs: rename Documentation/vm to Documentation/mm adds 7ae1d451e371 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] adds ee56c3e8eec1 Merge branch 'master' into mm-nonmm-stable adds 29ec0fc98663 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] adds 78dec6ea219e Merge branch 'mm-stable' into mm-unstable adds be409f9fc4f7 mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK adds 709e91890d13 mm/page_vma_mapped.c: check possible huge PMD map with tra [...] adds de6023efe328 mm: discard __GFP_ATOMIC adds 83c3b57f6ccb mips: rename mt_init to mips_mt_init adds 25e143da28b5 android: binder: stop saving a pointer to the VMA adds 685db28897b3 android-binder-stop-saving-a-pointer-to-the-vma-fix adds 679747bdfcf1 android: binder: fix lockdep check on clearing vma adds 8914dcab0cdc Maple Tree: add new data structure adds ea7cd6aa18d8 maple_tree: fix underflow in mas_spanning_rebalance() adds 2265272d998d maple_tree: fix mas_spanning_rebalance() corner case adds be3b29a51705 radix tree test suite: add pr_err define adds 26e0480974bc radix tree test suite: add kmem_cache_set_non_kernel() adds 21f4ed8dd559 radix tree test suite: add allocation counts and size to k [...] adds 45fc7dee210e radix tree test suite: add support for slab bulk APIs adds 8cee410b2cdc radix tree test suite: add lockdep_is_held to header adds 502cefe29b10 lib/test_maple_tree: add testing for maple tree adds 2197398d8d44 test_maple_tree: add test for spanning store of entire range adds 500caa69a5a0 test_maple_tree: add test for spanning store to most of the tree adds ade97595a8fb mm: start tracking VMAs with maple tree adds c0e9a439da6d mm/mmap: reorder validate_mm_mt() checks adds 3cd470cb2f5a mm: add VMA iterator adds 87367fb8555d mmap: use the VMA iterator in count_vma_pages_range() adds 67f969896d99 mm/mmap: use the maple tree in find_vma() instead of the rbtree. adds 7f90f864703d mm/mmap: use the maple tree for find_vma_prev() instead of [...] adds 20670a01f62f mm/mmap: use maple tree for unmapped_area{_topdown} adds 71324900acae kernel/fork: use maple tree for dup_mmap() during forking adds c3d05e3ede89 damon: convert __damon_va_three_regions to use the VMA iterator adds f7c19e97782b proc: remove VMA rbtree use from nommu adds 04bb2d6c4d1b mm: remove rb tree. adds f61ceae84fc7 mmap: change zeroing of maple tree in __vma_adjust() adds c8adef6cf78a xen: use vma_lookup() in privcmd_ioctl_mmap() adds b89e2bd577ed mm: optimize find_exact_vma() to use vma_lookup() adds 6de385160838 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] adds ffe20f50ba8a mm/mmap: change do_brk_flags() to expand existing VMA and [...] adds f898b1611274 mm: use maple tree operations for find_vma_intersection() adds ae2ffe98fb15 mm/mmap: use advanced maple tree API for mmap_region() adds 837e11971a32 mm: remove vmacache adds 32d713db94a9 mm: convert vma_lookup() to use mtree_load() adds 3cf57ff4334d mm/mmap: move mmap_region() below do_munmap() adds 602ce0246bde mm/mmap: reorganize munmap to use maple states adds e064fc724d33 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() adds 570ac0798f17 arm64: remove mmap linked list from vdso adds b0936e44c516 arm64: Change elfcore for_each_mte_vma() to use VMA iterator adds 667f8a15f052 parisc: remove mmap linked list from cache handling adds d1634f9d4898 powerpc: remove mmap linked list walks adds 299f479d4ca6 s390: remove vma linked list walks adds 83147676714e x86: remove vma linked list walks adds 0aebb1f8586a xtensa: remove vma linked list walks adds afe2cc2a45e0 cxl: remove vma linked list walk adds e3d57f2f5edb optee: remove vma linked list walk adds 4de19dff2438 um: remove vma linked list walk adds 670a937df2f5 coredump: remove vma linked list walk adds bd2be4b04dbb exec: use VMA iterator instead of linked list adds 1c2fea6fdb97 fs/proc/base: use maple tree iterators in place of linked list adds 1df69e69a25f fs/proc/task_mmu: stop using linked list and highest_vm_end adds 9fac537a530e userfaultfd: use maple tree iterator to iterate VMAs adds 72c24ad13497 ipc/shm: use VMA iterator instead of linked list adds 015a3cd2e881 acct: use VMA iterator instead of linked list adds dcc8a25b6db7 perf: use VMA iterator adds 8c463140bc53 sched: use maple tree iterator to walk VMAs adds 8c1b913dd060 fork: use VMA iterator adds fff7463e26bf bpf: remove VMA linked list adds cec33e109130 mm/gup: use maple tree navigation instead of linked list adds bd9d4de91b16 mm/khugepaged: stop using vma linked list adds 0c2d4685b1c2 mm/ksm: use vma iterators instead of vma linked list adds b1fd323ea975 mm/madvise: use vma_find() instead of vma linked list adds 99d1874bbe18 mm/memcontrol: stop using mm->highest_vm_end adds 5b5d159071a0 mm/mempolicy: use vma iterator & maple state instead of vm [...] adds 40cd6971ede5 mm/mlock: use vma iterator and maple state instead of vma [...] adds f3ff74250d15 mm/mprotect: use maple tree navigation instead of vma linked list adds 19cd8960260f mm/mremap: use vma_find_intersection() instead of vma linked list adds 584438ca1ca4 mm/msync: use vma_find() instead of vma linked list adds f4b76ab28ffe mm/oom_kill: use maple tree iterators instead of vma linked list adds 2d8a911e6442 mm/pagewalk: use vma_find() instead of vma linked list adds f55c1f3970f6 mm/swapfile: use vma iterator instead of vma linked list adds 52d540c397d5 i915: use the VMA iterator adds 1c4da40f2ff0 nommu: remove uses of VMA linked list adds 44991c06e2a8 riscv: use vma iterator for vdso adds 01f0fcac3eda mm: remove the vma linked list adds 47953d0658ee mm/mmap: fix error return code in do_mas_align_munmap() adds d809085f0bc9 mm: document maple tree pointer at unmap_vmas() at memory.c adds 267303a22880 mm-remove-the-vma-linked-list-fix-2-fix adds c6abcf60f7eb mm/mmap: drop range_has_overlap() function adds 7da4e78f2809 mm/mmap.c: pass in mapping to __vma_link_file() adds 2a87a2dc2410 mm/migration: remove unneeded lock page and PageMovable check adds 0755d418a822 mm/migration: return errno when isolate_huge_page failed adds a2594337f36e mm/migration: fix potential pte_unmap on an not mapped pte adds c662564b0c78 Docs/admin-guide/damon/reclaim: remove a paragraph that be [...] adds bea13b1d7d34 mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs t [...] adds 0bf546c1cde8 mm/damon/reclaim: deduplicate 'commit_inputs' handling adds cd2ac1563797 mm/damon/sysfs: deduplicate inputs applying adds b1b7b863ef78 mm/damon/reclaim: make 'enabled' checking timer simpler adds 56703deb39fd mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_ [...] adds d1a8bf9eae58 mm: rename kernel_init_free_pages to kernel_init_pages adds 0554ce5948fa mm: introduce clear_highpage_kasan_tagged adds dce9f5bca80a kasan: fix zeroing vmalloc memory with HW_TAGS adds d59435c2551d selftests/vm: add protection_keys tests to run_vmtests adds efca2db1da44 mm/hugetlb: remove unnecessary huge_ptep_set_access_flags( [...] adds b411e9183aa3 mm/mempolicy: fix get_nodes out of bound access adds 7b10f8646e55 mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_ [...] adds c26fb67966fa mm: shrinkers: introduce debugfs interface for memory shrinkers adds 3df22222b84a mm-shrinkers-introduce-debugfs-interface-for-memory-shrinkers-fix adds cb0552df1adc mm: shrinkers: provide shrinkers with names adds d649dda27604 mm: docs: document shrinker debugfs adds 8db574878bfe tools: add memcg_shrinker.py adds daf89a35aad0 mm: shrinkers: add scan interface for shrinker debugfs adds 071fe8487f72 mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix adds d002a95babb7 mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix-fix adds 81f7ae1e70c4 mm: drop oom code from exit_mmap adds 73388a18643c mm-drop-oom-code-from-exit_mmap-fix-fix adds 1ff7b3f38191 mm: delete unused MMF_OOM_VICTIM flag adds 9ab6852f70b9 mm: refactor of vma_merge() adds 47ffecd0916d mm: add merging after mremap resize adds 6cbb875e2aaf mm-add-merging-after-mremap-resize-checkpatch-fixes adds 4f09a597250a mm: rename is_pinnable_page() to is_longterm_pinnable_page() adds fc690b7ecb86 mm: add zone device coherent type memory support adds 3dcda8cb273e mm: handle Non-LRU pages returned by vm_normal_pages adds 128de1def5d4 mm-handling-non-lru-pages-returned-by-vm_normal_pages-fix adds 89f6fdbce966 mm: add device coherent vma selection for memory migration adds 5dada0b38098 mm: remove the vma check in migrate_vma_setup() adds 2968859fd5aa mm/gup: migrate device coherent pages when pinning instead [...] adds 9495b15e609d drm/amdkfd: add SPM support for SVM adds f56223543b6f lib: test_hmm add ioctl to get zone device type adds 23f851c201e3 lib: test_hmm add module param for zone device type adds 8bd2b7677acb lib: add support for device coherent type in test_hmm adds 3a6d5221cfb0 tools: update hmm-test to support device coherent type adds e6c0ea54c4e2 tools: update test_hmm script to support SP config adds 5b1d6a2fba8a tools: add hmm gup tests for device coherent type adds 03b24f98c2f9 tools: add selftests to hmm for COW in device memory adds 5e3280d32be8 dax: introduce holder for dax_device adds dc5931b660a4 mm: factor helpers for memory_failure_dev_pagemap adds 1080d1f2b390 mm-factor-helpers-for-memory_failure_dev_pagemap-fix adds 2fc7f2d8a93a mm/memory-failure: fix redefinition of mf_generic_kill_procs adds c4f044d6def5 pagemap,pmem: introduce ->memory_failure() adds d3590ad22087 fsdax: introduce dax_lock_mapping_entry() adds 6ca28e56a998 mm: introduce mf_dax_kill_procs() for fsdax case adds 00ae5876f9c3 xfs: implement ->notify_failure() for XFS adds c9a4acf0561e fsdax: set a CoW flag when associate reflink mappings adds 5b821ab27e3e fsdax: output address in dax_iomap_pfn() and rename it adds 6bf357c710cd fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 adds 3c5737daef02 fsdax: introduce dax_iomap_cow_copy() adds 71a5070a8b54 fsdax: replace mmap entry in case of CoW adds 124e059d5347 fsdax: add dax_iomap_cow_copy() for dax zero adds 955f1ffd02dd fsdax: dedup file range to use a compare function adds 97f19d000977 xfs: support CoW in fsdax mode adds 2c1a8ec3d76d xfs-support-cow-in-fsdax-mode-fix adds 5200c842a92d xfs: add dax dedupe support adds ce8eb500c774 mm/vmalloc: make link_va()/unlink_va() common to different [...] adds 134b8e496f6b mm/vmalloc: extend __alloc_vmap_area() with extra arguments adds 6ec6c1cff1f9 mm/vmalloc: initialize VA's list node after unlink adds 84a12958c600 mm/vmalloc: extend __find_vmap_area() with one more argument adds 99ab25e1080c lib/test_vmalloc: switch to prandom_u32() adds b73ba27f4640 mm/swapfile: fix possible data races of inuse_pages adds 7014ade75bcb mm-swapfile-fix-possible-data-races-of-inuse_pages-v3 adds 8292c3b5521f mm/swap: remove swap_cache_info statistics adds 2e9c0f993dd4 mm/vmscan: don't try to reclaim freed folios adds a778266a0757 mm/page_alloc: minor clean up for memmap_init_compound() adds c8af8970fdfc mm/damon/dbgfs: add and use mappings between 'schemes' act [...] adds 18f89217e75a mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT [...] adds fca854687c2e mm/damon/schemes: add 'LRU_PRIO' DAMOS action adds f5a9545d4303 Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action adds 849f9407069a mm/damon/schemes: add 'LRU_DEPRIO' action adds a99899800aaf Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action adds 9fb732085196 mm/damon: introduce DAMON-based LRU-lists Sorting adds 9e3ecedc5ea3 Docs/admin-guide/damon: add a document for DAMON_LRU_SORT adds fc0240b8fa78 selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] adds 6b3b710c1ffc userfaultfd: add /dev/userfaultfd for fine grained access control adds c798af131710 userfaultfd: selftests: modify selftest to use /dev/userfaultfd adds be346f5e3db4 userfaultfd: update documentation to describe /dev/userfaultfd adds 366e5a37e08f userfaultfd: selftests: make /dev/userfaultfd testing conf [...] adds 77048d7e4a1b selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh adds d4297f32af2f userfaultfd: selftests: infinite loop in faulting_process adds ce9d3d1b519c mm/mprotect: try avoiding write faults for exclusive anony [...] adds e674e4e5fbce mm/mlock: drop dead code in count_mm_mlocked_page_nr() adds 5113f8ba47e8 mm: khugepaged: check THP flag in hugepage_vma_check() adds 70ea18a6306a mm: thp: consolidate vma size check to transhuge_vma_suitable adds d1b12f3c638e mm: khugepaged: better comments for anon vma check in huge [...] adds cad852efa382 mm: thp: kill transparent_hugepage_active() adds bcb803c0a70d mm-thp-kill-transparent_hugepage_active-fix adds 0a6c1df74ad8 mm-thp-kill-transparent_hugepage_active-fix-fix adds 1e4f82fc6eb7 mm: thp: kill __transhuge_page_enabled() adds 669a754c3e5a mm: khugepaged: reorg some khugepaged helpers adds f0903ac8c8e7 doc: proc: fix the description to THPeligible adds 9161d7650baa kasan: separate double free case from invalid free adds 6af1a87a8d75 mm/vmscan: convert reclaim_clean_pages_from_list() to folios adds ffa88a1c5e52 mm/vmscan: convert isolate_lru_pages() to use a folio adds 8308321d426d mm/vmscan: convert move_pages_to_lru() to use a folio adds 76112fb48b0f mm/vmscan: convert shrink_active_list() to use a folio adds 3b7828c3f86a mm/vmscan: convert reclaim_pages() to use a folio adds 1a8f1c04dc08 mm: add folios_put() adds c5a9d9b91c97 mm/swap: add folio_batch_move_lru() adds 1bd84dfbf751 mm/swap: make __pagevec_lru_add static adds b3edf2bd567b mm/swap: convert lru_add to a folio_batch adds 1c904f10629b mm/swap: convert lru_deactivate_file to a folio_batch adds e528da4fa565 mm/swap: convert lru_deactivate to a folio_batch adds 429b42898e81 mm/swap: convert lru_lazyfree to a folio_batch adds 0a713d799adc mm/swap: convert activate_page to a folio_batch adds 2094dc5187a0 mm/swap: rename lru_pvecs to cpu_fbatches adds dd06cd2199aa mm/swap: pull the CPU conditional out of __lru_add_drain_all() adds 3c469b32765a mm/swap: optimise lru_add_drain_cpu() adds 6e2156cc0361 mm/swap: convert try_to_free_swap to use a folio adds 9f200dbaaef5 mm/swap: convert release_pages to use a folio internally adds b16da7ee4fb6 mm/swap: convert put_pages_list to use folios adds e4fd730aca14 mm/swap: convert __put_page() to __folio_put() adds 1b5003de43fb mm/swap: convert __put_single_page() to __folio_put_small() adds 09c528b5bdb4 mm/swap: convert __put_compound_page() to __folio_put_large() adds ea61e4134a39 mm/swap: convert __page_cache_release() to use a folio adds abf7f6cecde2 mm: convert destroy_compound_page() to destroy_large_folio() adds 5796d9b0015d mm-convert-destroy_compound_page-to-destroy_large_folio-fix adds 8181ede03527 mm: convert page_swap_flags to folio_swap_flags adds 23b453fa7a80 mm/swap: convert delete_from_swap_cache() to take a folio adds e194960e93bf mm/swap: convert __delete_from_swap_cache() to a folio adds 4a46a8b23305 mm: memory_hotplug: enumerate all supported section flags adds 52c0da9d9a31 mm-memory_hotplug-enumerate-all-supported-section-flags-v5 adds f8c137ccc6b4 mm: memory_hotplug: make hugetlb_optimize_vmemmap compatib [...] adds 39fd8d8e6860 mm-memory_hotplug-make-hugetlb_optimize_vmemmap-compatible [...] adds a55e6bc61ee5 mm: hugetlb: remove minimum_order variable adds 17d0e15658fe mm/madvise: minor cleanup for swapin_walk_pmd_entry() adds 3068f61fc903 mm-madvise-minor-cleanup-for-swapin_walk_pmd_entry-fix adds 830cf53ec3df mm: memcontrol: remove dead code and comments adds 33636f963c1d mm: rename unlock_page_lruvec{_irq, _irqrestore} to lruvec [...] adds d56f3a2f9c2a mm: memcontrol: prepare objcg API for non-kmem usage adds b4fe673eefb1 mm: memcontrol: make lruvec lock safe when LRU pages are r [...] adds ed2e0381bc18 mm: vmscan: rework move_pages_to_lru() adds 8c5c67a3ae86 mm: thp: make split queue lock safe when LRU pages are reparented adds 2419690d059c mm: memcontrol: make all the callers of {folio,page}_memcg() safe adds e9bc07e4d484 mm: memcontrol: introduce memcg_reparent_ops adds e031709a1d09 mm: memcontrol: use obj_cgroup APIs to charge the LRU pages adds 78d6e42eb8b6 mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance function adds 758916f9be73 mm: rmap: simplify the hugetlb handling when unmapping or [...] adds eaf9a93f1152 mm/smaps: add Pss_Dirty adds 7983232435a1 mm, docs: fix comments that mention mem_hotplug_end() adds cf60ed4869c4 mm-docs-fix-comments-that-mention-mem_hotplug_end-fix adds f10bc64f2824 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region adds b3cd0cb38098 hugetlb: skip to end of PT page mapping when pte not present adds 7299500ebeb9 arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page adds 6bf470f64fc1 arm64-hugetlb-implement-arm64-specific-hugetlb_mask_last_page-fix adds 0d4ba6a4817c hugetlb: do not update address in huge_pmd_unshare adds e25aaaaeee8b hugetlb: fix an unused variable warning/error adds 9af5a36bc774 hugetlb: lazy page table copies in fork() adds 015916946878 zram: do not lookup algorithm in backends table adds 9a276d8f37fc zram: do not lookup algorithm in backends table adds 4991eb19eff4 mm/page_alloc: add page->buddy_list and page->pcp_list adds 06f64a57689d mm/page_alloc: use only one PCP list for THP-sized allocations adds a97ec3f3d294 mm/page_alloc: split out buddy removal code from rmqueue i [...] adds e60d72ddd5d7 mm/page_alloc: remove mistaken page == NULL check in rmqueue adds a69fb8a1ba1a mm/page_alloc: protect PCP lists with a spinlock adds 372647cfa247 mm/page_alloc: remotely drain per-cpu lists adds 644726cfa65f mm/page_alloc: replace local_lock with normal spinlock adds 49b02c789ca9 mm/page_alloc: replace local_lock with normal spinlock -fix adds a356deec6c38 procfs: add 'size' to /proc/<pid>/fdinfo/ adds 7d8c943fb966 procfs: add 'path' to /proc/<pid>/fdinfo/ adds 20fde647a040 mm/page_alloc: make the annotations of available memory mo [...] adds ba54f0d1184e mm: hugetlb: kill set_huge_swap_pte_at() adds d2e745e0eb29 mm: sparsemem: drop unexpected word 'a' in comments adds b234605a9dd7 mm/khugepaged: remove unneeded shmem_huge_enabled() check adds 85346ecdd3eb mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs adds 13839c73d1da mm/khugepaged: trivial typo and codestyle cleanup adds bba23cc187a8 mm/khugepaged: minor cleanup for collapse_file adds 3168b09b94c6 mm/khugepaged: use helper macro __ATTR_RW adds b166013cdf82 mm/khugepaged: remove unneeded return value of khugepaged_ [...] adds c9aa7c2fa422 mm/khugepaged: try to free transhuge swapcache when possible adds ee02a2de0e51 mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgr [...] adds f03c0ecfe909 memcg: notify about global mem_cgroup_id space depletion adds 1089b36743f2 selftests/vm: Only run 128TBswitch with 5-level paging adds 873c5568da9d selftests-vm-only-run-128tbswitch-with-5-level-paging-v4 adds 294f6a1fc240 filemap: minor cleanup for filemap_write_and_wait_range adds 0665e8a9c931 mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() adds 7cd802a11db9 mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling adds 0df86696a146 mm: hugetlb_vmemmap: introduce the name HVO adds c5424d83a68d mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] adds dc5cd8758b50 mm: hugetlb_vmemmap: replace early_param() with core_param() adds ea2f58db727a mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability adds 62b4e7f8019a mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst adds b78b21fc1b32 mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] adds d1bac13e6561 ocfs2: reflink deadlock when clone file to the same direct [...] adds 83ca6b1b366f ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 89bc5ab93320 ocfs2: fix ocfs2 corrupt when iputting an inode adds ebd2aadf306a init: add "hostname" kernel parameter adds cff8afdfb424 init-add-hostname-kernel-parameter-v2 adds 811c511dd70d init/main.c: silence some -Wunused-parameter warnings adds 9ed9c4eb830c resource: re-factor page_is_ram() adds 25036475931d lib/debugobjects: fix stat count and optimize debug_object [...] adds 92f838daf0cb lib/lru_cache: fix error free handing in lc_create adds 05effb4e7d5b net, lib/once: remove {net_}get_random_once_wait macro adds c2bc5b320c3d lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] adds 5e0698a94c67 lib/error-inject: traverse list with mutex adds 69372bd8d400 compiler-gcc.h: remove ancient workaround for gcc PR 58670 adds b442343b12bc kfifo: fix kfifo_to_user() return type adds 3756e7f2b82b lib/radix-tree: remove unused argument of insert_entries adds 40a2cfcf0520 lib: make LZ4_decompress_safe_forceExtDict() static adds 429771e262d5 lib/scatterlist: use matched parameter type when calling _ [...] adds 20c2e743048a Revert "squashfs: provide backing_dev_info in order to dis [...] adds 35cc83491105 squashfs: always build "file direct" version of page actor adds c57f5b676ca6 squashfs: implement readahead adds 40c5a59a374b squashfs: support reading fragments in readahead call adds 060b5522985d kallsyms: move declarations to internal header adds bb7bbef380e1 vmcoreinfo: include kallsyms symbols adds 86dc7737be87 proc: delete unused <linux/uaccess.h> includes adds 5eb6ab732bb8 kdump: round up the total memory size to 128M for crashker [...] adds 10b32df44d27 ipc/mqueue: remove unnecessary (void*) conversion adds f1b727193567 epoll: autoremove wakers even more aggressively adds 13fa82df3449 Merge branch 'mm-nonmm-unstable' into mm-everything adds e3981f321a17 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] adds 8e842a1d8744 Revert "iio: adc: qcom-vadc: Move symbol exports to IIO_QC [...] adds c4185b16aba7 Add linux-next specific files for 20220701
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 (2f9cb3d3bd73) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 1 + Documentation/ABI/testing/sysfs-class-vduse | 33 + Documentation/ABI/testing/sysfs-devices-system-cpu | 10 +- Documentation/ABI/testing/sysfs-fs-f2fs | 6 + Documentation/ABI/testing/sysfs-kernel-mm-ksm | 2 +- Documentation/ABI/testing/sysfs-kernel-slab | 4 +- Documentation/Kconfig | 23 +- Documentation/admin-guide/kernel-parameters.txt | 64 +- Documentation/admin-guide/mm/concepts.rst | 2 +- Documentation/admin-guide/mm/damon/index.rst | 2 +- Documentation/admin-guide/mm/damon/reclaim.rst | 2 +- Documentation/admin-guide/mm/damon/usage.rst | 8 +- Documentation/admin-guide/mm/hugetlbpage.rst | 4 +- Documentation/admin-guide/mm/memory-hotplug.rst | 4 +- Documentation/admin-guide/sysctl/kernel.rst | 4 +- Documentation/admin-guide/sysctl/vm.rst | 5 +- Documentation/arm/google/chromebook-boot-flow.rst | 69 + Documentation/arm/samsung-s3c24xx/cpufreq.rst | 1 + Documentation/arm64/elf_hwcaps.rst | 23 - Documentation/arm64/memory.rst | 10 +- Documentation/bpf/instruction-set.rst | 2 +- Documentation/core-api/bus-virt-phys-mapping.rst | 220 - Documentation/core-api/dma-api-howto.rst | 14 - Documentation/core-api/index.rst | 3 +- Documentation/dev-tools/coccinelle.rst | 2 +- Documentation/dev-tools/kselftest.rst | 27 +- .../bindings/arm/arm,coresight-catu.yaml | 101 + .../bindings/arm/arm,coresight-cpu-debug.yaml | 81 + .../devicetree/bindings/arm/arm,coresight-cti.yaml | 331 + .../bindings/arm/arm,coresight-dynamic-funnel.yaml | 126 + .../arm/arm,coresight-dynamic-replicator.yaml | 126 + .../bindings/arm/arm,coresight-etb10.yaml | 92 + .../devicetree/bindings/arm/arm,coresight-etm.yaml | 156 + .../bindings/arm/arm,coresight-static-funnel.yaml | 90 + .../arm/arm,coresight-static-replicator.yaml | 91 + .../devicetree/bindings/arm/arm,coresight-stm.yaml | 101 + .../devicetree/bindings/arm/arm,coresight-tmc.yaml | 131 + .../bindings/arm/arm,coresight-tpiu.yaml | 91 + .../bindings/arm/arm,embedded-trace-extension.yaml | 74 + .../bindings/arm/arm,trace-buffer-extension.yaml | 49 + .../devicetree/bindings/arm/atmel-sysregs.txt | 15 - .../bindings/arm/coresight-cpu-debug.txt | 49 - .../devicetree/bindings/arm/coresight-cti.yaml | 332 - .../devicetree/bindings/arm/coresight.txt | 402 -- Documentation/devicetree/bindings/arm/ete.yaml | 75 - Documentation/devicetree/bindings/arm/fsl.yaml | 6 + .../devicetree/bindings/arm/mediatek.yaml | 4 + .../bindings/arm/mediatek/mediatek,pericfg.yaml | 1 + Documentation/devicetree/bindings/arm/qcom.yaml | 323 +- Documentation/devicetree/bindings/arm/trbe.yaml | 49 - .../devicetree/bindings/ata/ahci-ceva.txt | 63 - .../devicetree/bindings/ata/ceva,ahci-1v84.yaml | 189 + .../devicetree/bindings/clock/qcom,gcc-sdm845.yaml | 3 + .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 4 +- .../devicetree/bindings/devfreq/exynos-bus.txt | 488 -- .../devicetree/bindings/display/fsl,lcdif.yaml | 1 + .../bindings/display/panel/ebbg,ft8719.yaml | 74 + .../bindings/display/panel/panel-simple.yaml | 4 + .../devicetree/bindings/firmware/qcom,scm.txt | 3 + .../bindings/gpio/x-powers,axp209-gpio.yaml | 6 + .../bindings/iio/dac/microchip,mcp4922.yaml | 1 + .../devicetree/bindings/input/azoteq,iqs7222.yaml | 28 +- .../bindings/input/touchscreen/edt-ft5x06.yaml | 8 + .../bindings/interconnect/samsung,exynos-bus.yaml | 290 + .../devicetree/bindings/iommu/mediatek,iommu.yaml | 17 + .../devicetree/bindings/media/gpio-ir-receiver.txt | 20 - .../bindings/media/gpio-ir-receiver.yaml | 40 + Documentation/devicetree/bindings/media/rc.yaml | 2 +- .../devicetree/bindings/mfd/qcom-pm8xxx.yaml | 2 +- .../bindings/mtd/partitions/partition.yaml | 20 +- .../bindings/mtd/partitions/qcom,smem-part.yaml | 27 + .../bindings/net/can/microchip,mpfs-can.yaml | 45 + .../bindings/net/dsa/renesas,rzn1-a5psw.yaml | 134 + .../bindings/net/mediatek,star-emac.yaml | 17 + .../devicetree/bindings/net/nfc/nxp,nci.yaml | 1 - .../bindings/net/pcs/renesas,rzn1-miic.yaml | 171 + .../devicetree/bindings/net/snps,dwmac.yaml | 5 + .../devicetree/bindings/opp/opp-v2-base.yaml | 10 + .../bindings/pinctrl/nuvoton,wpcm450-pinctrl.yaml | 2 +- .../bindings/pinctrl/pinctrl-mt8192.yaml | 6 + .../pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml | 5 + .../bindings/pinctrl/renesas,rzv2m-pinctrl.yaml | 170 + .../bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml | 4 + .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 4 + .../bindings/reset/atmel,at91sam9260-reset.yaml | 68 + .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 2 +- .../devicetree/bindings/rtc/rtc-mt6397.txt | 2 + .../devicetree/bindings/rtc/ti,k3-rtc.yaml | 62 + .../devicetree/bindings/serial/renesas,hscif.yaml | 1 + .../bindings/serial/snps-dw-apb-uart.yaml | 1 + .../bindings/soc/bcm/brcm,bcm2835-pm.txt | 46 - .../bindings/soc/bcm/brcm,bcm2835-pm.yaml | 86 + .../devicetree/bindings/sound/adi,max98396.yaml | 30 +- .../sound/allwinner,sun50i-a64-codec-analog.yaml | 5 + .../devicetree/bindings/sound/fsl,micfil.txt | 33 - .../devicetree/bindings/sound/fsl,micfil.yaml | 85 + .../devicetree/bindings/sound/fsl-sai.txt | 8 + .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 8 +- .../devicetree/bindings/sound/qcom,wsa883x.yaml | 74 + .../devicetree/bindings/spi/samsung,spi.yaml | 6 +- .../devicetree/bindings/trivial-devices.yaml | 2 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 5 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/doc-guide/kernel-doc.rst | 2 + Documentation/doc-guide/sphinx.rst | 14 +- Documentation/driver-api/aperture.rst | 13 + Documentation/driver-api/dmaengine/provider.rst | 10 - Documentation/driver-api/gpio/consumer.rst | 2 +- Documentation/driver-api/gpio/driver.rst | 6 +- Documentation/driver-api/gpio/using-gpio.rst | 2 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/serial/driver.rst | 7 +- Documentation/driver-api/serial/serial-rs485.rst | 26 +- Documentation/driver-api/vfio-mediated-device.rst | 10 +- .../features/vm/ioremap_prot/arch-support.txt | 2 +- Documentation/filesystems/f2fs.rst | 18 +- Documentation/filesystems/overlayfs.rst | 2 +- Documentation/filesystems/proc.rst | 24 +- .../firmware-guide/acpi/DSD-properties-rules.rst | 11 +- Documentation/gpu/drm-internals.rst | 32 + Documentation/hwmon/asus_ec_sensors.rst | 2 + Documentation/index.rst | 2 +- Documentation/memory-barriers.txt | 188 +- Documentation/{vm => mm}/active_mm.rst | 0 Documentation/{vm => mm}/arch_pgtable_helpers.rst | 0 Documentation/{vm => mm}/balance.rst | 0 Documentation/{vm => mm}/bootmem.rst | 0 Documentation/{vm => mm}/damon/api.rst | 0 Documentation/{vm => mm}/damon/design.rst | 0 Documentation/{vm => mm}/damon/faq.rst | 0 Documentation/{vm => mm}/damon/index.rst | 0 Documentation/{vm => mm}/free_page_reporting.rst | 0 Documentation/{vm => mm}/frontswap.rst | 0 Documentation/{vm => mm}/highmem.rst | 0 Documentation/{vm => mm}/hmm.rst | 0 Documentation/{vm => mm}/hugetlbfs_reserv.rst | 0 Documentation/{vm => mm}/hwpoison.rst | 0 Documentation/{vm => mm}/index.rst | 0 Documentation/{vm => mm}/ksm.rst | 0 Documentation/mm/memory-model.rst | 177 + Documentation/{vm => mm}/mmu_notifier.rst | 0 Documentation/{vm => mm}/numa.rst | 0 Documentation/{vm => mm}/oom.rst | 0 Documentation/{vm => mm}/overcommit-accounting.rst | 0 Documentation/{vm => mm}/page_allocation.rst | 0 Documentation/{vm => mm}/page_cache.rst | 0 Documentation/{vm => mm}/page_frags.rst | 0 Documentation/{vm => mm}/page_migration.rst | 0 Documentation/{vm => mm}/page_owner.rst | 0 Documentation/{vm => mm}/page_reclaim.rst | 0 Documentation/{vm => mm}/page_table_check.rst | 0 Documentation/{vm => mm}/page_tables.rst | 0 Documentation/{vm => mm}/physical_memory.rst | 0 Documentation/{vm => mm}/process_addrs.rst | 0 Documentation/{vm => mm}/remap_file_pages.rst | 0 Documentation/{vm => mm}/shmfs.rst | 0 Documentation/{vm => mm}/slab.rst | 0 Documentation/{vm => mm}/slub.rst | 0 Documentation/{vm => mm}/split_page_table_lock.rst | 0 Documentation/{vm => mm}/swap.rst | 0 Documentation/{vm => mm}/transhuge.rst | 0 Documentation/{vm => mm}/unevictable-lru.rst | 0 Documentation/{vm => mm}/vmalloc.rst | 0 .../{vm => mm}/vmalloced-kernel-stacks.rst | 0 Documentation/mm/vmemmap_dedup.rst | 249 + Documentation/{vm => mm}/z3fold.rst | 0 Documentation/{vm => mm}/zsmalloc.rst | 0 Documentation/networking/bonding.rst | 11 + Documentation/networking/can.rst | 2 +- .../networking/device_drivers/ethernet/index.rst | 1 + .../device_drivers/ethernet/wangxun/txgbe.rst | 20 + Documentation/networking/ip-sysctl.rst | 6 + Documentation/process/kernel-docs.rst | 2 +- Documentation/sound/soc/codec.rst | 2 +- Documentation/sound/soc/dai.rst | 2 +- Documentation/sound/soc/platform.rst | 2 +- Documentation/staging/static-keys.rst | 3 - Documentation/trace/coresight/coresight.rst | 2 +- .../zh_CN/admin-guide/mm/damon/index.rst | 2 +- .../zh_CN/admin-guide/mm/damon/reclaim.rst | 2 +- .../zh_CN/admin-guide/mm/damon/usage.rst | 8 +- .../zh_CN/admin-guide/reporting-issues.rst | 125 +- .../translations/zh_CN/core-api/cachetlb.rst | 6 + .../translations/zh_CN/core-api/cpu_hotplug.rst | 435 +- .../translations/zh_CN/core-api/index.rst | 3 +- .../translations/zh_CN/core-api/irq/irq-domain.rst | 22 +- .../translations/zh_CN/core-api/kernel-api.rst | 3 + .../translations/zh_CN/core-api/mm-api.rst | 23 +- .../translations/zh_CN/core-api/printk-basics.rst | 3 +- .../translations/zh_CN/core-api/printk-formats.rst | 3 +- .../translations/zh_CN/core-api/workqueue.rst | 21 +- .../translations/zh_CN/core-api/xarray.rst | 4 +- Documentation/translations/zh_CN/index.rst | 2 +- .../translations/zh_CN/kernel-hacking/hacking.rst | 22 +- Documentation/translations/zh_CN/locking/index.rst | 5 +- .../translations/zh_CN/locking/mutex-design.rst | 145 + Documentation/translations/zh_CN/mm/active_mm.rst | 85 + Documentation/translations/zh_CN/mm/balance.rst | 81 + Documentation/translations/zh_CN/mm/damon/api.rst | 32 + .../translations/zh_CN/mm/damon/design.rst | 140 + Documentation/translations/zh_CN/mm/damon/faq.rst | 48 + .../translations/zh_CN/mm/damon/index.rst | 32 + .../translations/zh_CN/mm/free_page_reporting.rst | 38 + Documentation/translations/zh_CN/mm/frontswap.rst | 196 + Documentation/translations/zh_CN/mm/highmem.rst | 137 + Documentation/translations/zh_CN/mm/hmm.rst | 361 + .../translations/zh_CN/mm/hugetlbfs_reserv.rst | 436 ++ Documentation/translations/zh_CN/mm/hwpoison.rst | 166 + Documentation/translations/zh_CN/mm/index.rst | 69 + Documentation/translations/zh_CN/mm/ksm.rst | 70 + .../translations/zh_CN/mm/memory-model.rst | 135 + .../translations/zh_CN/mm/mmu_notifier.rst | 97 + Documentation/translations/zh_CN/mm/numa.rst | 101 + .../zh_CN/mm/overcommit-accounting.rst | 86 + Documentation/translations/zh_CN/mm/page_frags.rst | 38 + .../translations/zh_CN/mm/page_migration.rst | 228 + Documentation/translations/zh_CN/mm/page_owner.rst | 177 + .../translations/zh_CN/mm/page_table_check.rst | 56 + .../translations/zh_CN/mm/remap_file_pages.rst | 32 + .../zh_CN/mm/split_page_table_lock.rst | 96 + .../zh_CN/mm/vmalloced-kernel-stacks.rst | 133 + Documentation/translations/zh_CN/mm/z3fold.rst | 31 + Documentation/translations/zh_CN/mm/zsmalloc.rst | 78 + Documentation/translations/zh_CN/riscv/index.rst | 1 - Documentation/translations/zh_CN/riscv/pmu.rst | 235 - .../translations/zh_CN/riscv/vm-layout.rst | 37 + Documentation/translations/zh_CN/vm/active_mm.rst | 85 - Documentation/translations/zh_CN/vm/balance.rst | 81 - Documentation/translations/zh_CN/vm/damon/api.rst | 32 - .../translations/zh_CN/vm/damon/design.rst | 140 - Documentation/translations/zh_CN/vm/damon/faq.rst | 48 - .../translations/zh_CN/vm/damon/index.rst | 33 - .../translations/zh_CN/vm/free_page_reporting.rst | 38 - Documentation/translations/zh_CN/vm/frontswap.rst | 196 - Documentation/translations/zh_CN/vm/highmem.rst | 128 - Documentation/translations/zh_CN/vm/hmm.rst | 361 - .../translations/zh_CN/vm/hugetlbfs_reserv.rst | 436 -- Documentation/translations/zh_CN/vm/hwpoison.rst | 166 - Documentation/translations/zh_CN/vm/index.rst | 54 - Documentation/translations/zh_CN/vm/ksm.rst | 70 - .../translations/zh_CN/vm/memory-model.rst | 135 - .../translations/zh_CN/vm/mmu_notifier.rst | 97 - Documentation/translations/zh_CN/vm/numa.rst | 101 - .../zh_CN/vm/overcommit-accounting.rst | 86 - Documentation/translations/zh_CN/vm/page_frags.rst | 38 - Documentation/translations/zh_CN/vm/page_owner.rst | 116 - .../translations/zh_CN/vm/page_table_check.rst | 56 - .../translations/zh_CN/vm/remap_file_pages.rst | 32 - .../zh_CN/vm/split_page_table_lock.rst | 96 - Documentation/translations/zh_CN/vm/z3fold.rst | 31 - Documentation/translations/zh_CN/vm/zsmalloc.rst | 78 - Documentation/translations/zh_TW/index.rst | 2 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- Documentation/virt/kvm/api.rst | 29 + .../virt/uml/user_mode_linux_howto_v2.rst | 2 +- Documentation/vm/.gitignore | 3 - Documentation/vm/memory-model.rst | 177 - Documentation/vm/vmemmap_dedup.rst | 223 - Documentation/x86/x86_64/uefi.rst | 2 +- MAINTAINERS | 269 +- Makefile | 4 +- Next/SHA1s | 309 +- Next/Trees | 1 - Next/merge.log | 7012 +++++++++++++------- arch/Kconfig | 3 + arch/alpha/Kconfig | 1 - arch/alpha/include/asm/bitops.h | 32 +- arch/alpha/include/asm/floppy.h | 2 +- arch/alpha/include/asm/io.h | 8 +- arch/arc/boot/dts/axc003.dtsi | 4 +- arch/arc/boot/dts/axc003_idu.dtsi | 4 +- arch/arc/boot/dts/axs10x_mb.dtsi | 4 +- arch/arc/boot/dts/hsdk.dts | 4 +- arch/arc/boot/dts/vdk_axs10x_mb.dtsi | 2 +- arch/arc/include/asm/entry-compact.h | 2 +- arch/arc/kernel/jump_label.c | 13 - arch/arm/boot/dts/am335x-boneblack-wireless.dts | 2 +- arch/arm/boot/dts/am335x-boneblack.dts | 4 + arch/arm/boot/dts/am335x-boneblue.dts | 2 +- arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 2 +- arch/arm/boot/dts/am335x-cm-t335.dts | 4 +- arch/arm/boot/dts/am335x-evm.dts | 8 +- arch/arm/boot/dts/am335x-guardian.dts | 2 - arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 4 +- arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi | 4 +- arch/arm/boot/dts/am335x-pcm-953.dtsi | 4 +- arch/arm/boot/dts/am335x-pepper.dts | 8 +- .../boot/dts/am335x-sancloud-bbe-extended-wifi.dts | 2 +- arch/arm/boot/dts/am335x-shc.dts | 6 +- arch/arm/boot/dts/am3517-evm-ui.dtsi | 26 +- arch/arm/boot/dts/am3517-evm.dts | 18 +- arch/arm/boot/dts/am3874-iceboard.dts | 4 +- arch/arm/boot/dts/am437x-idk-evm.dts | 6 +- arch/arm/boot/dts/am437x-l4.dtsi | 2 +- arch/arm/boot/dts/armada-370-c200-v2.dts | 8 +- arch/arm/boot/dts/armada-370-rd.dts | 2 - arch/arm/boot/dts/armada-370-seagate-nas-xbay.dtsi | 8 +- .../dts/armada-370-seagate-personal-cloud.dtsi | 8 +- arch/arm/boot/dts/armada-381-netgear-gs110emx.dts | 2 +- arch/arm/boot/dts/armada-385-clearfog-gtr.dtsi | 4 +- arch/arm/boot/dts/armada-385-linksys.dtsi | 4 +- arch/arm/boot/dts/armada-388-clearfog-base.dts | 2 +- arch/arm/boot/dts/armada-388-clearfog.dts | 2 +- arch/arm/boot/dts/armada-xp-axpwifiap.dts | 6 +- arch/arm/boot/dts/armada-xp-linksys-mamba.dts | 8 +- arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts | 6 +- arch/arm/boot/dts/at91-foxg20.dts | 4 +- arch/arm/boot/dts/at91-gatwick.dts | 2 +- arch/arm/boot/dts/at91-kizbox.dts | 8 +- arch/arm/boot/dts/at91-kizbox2-common.dtsi | 10 +- arch/arm/boot/dts/at91-kizbox3-hs.dts | 12 +- arch/arm/boot/dts/at91-kizboxmini-common.dtsi | 6 +- arch/arm/boot/dts/at91-nattis-2-natte-2.dts | 2 +- arch/arm/boot/dts/at91-qil_a9260.dts | 4 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 8 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 4 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 5 +- arch/arm/boot/dts/at91-sama5d2_icp.dts | 11 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 4 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 4 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 4 +- arch/arm/boot/dts/at91-sama5d4_xplained.dts | 4 +- arch/arm/boot/dts/at91-sama5d4ek.dts | 4 +- arch/arm/boot/dts/at91-sama7g5ek.dts | 4 +- arch/arm/boot/dts/at91-wb45n.dts | 7 +- arch/arm/boot/dts/at91-wb50n.dts | 10 +- arch/arm/boot/dts/at91sam9260ek.dts | 6 +- arch/arm/boot/dts/at91sam9261ek.dts | 10 +- arch/arm/boot/dts/at91sam9263ek.dts | 6 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 6 +- .../boot/dts/at91sam9g25-gardena-smart-gateway.dts | 2 +- arch/arm/boot/dts/at91sam9m10g45ek.dts | 16 +- arch/arm/boot/dts/at91sam9n12ek.dts | 4 +- arch/arm/boot/dts/at91sam9rlek.dts | 6 +- arch/arm/boot/dts/bcm2711-rpi-400.dts | 2 +- arch/arm/boot/dts/bcm2711.dtsi | 3 +- arch/arm/boot/dts/bcm2835-common.dtsi | 1 + arch/arm/boot/dts/da850-evm.dts | 18 +- arch/arm/boot/dts/da850.dtsi | 12 +- arch/arm/boot/dts/dm8148-evm.dts | 2 +- arch/arm/boot/dts/dm8168-evm.dts | 2 +- arch/arm/boot/dts/dra62x-j5eco-evm.dts | 2 +- arch/arm/boot/dts/dra76x.dtsi | 6 +- arch/arm/boot/dts/exynos4.dtsi | 8 +- arch/arm/boot/dts/imx6q-bosch-acc.dts | 2 +- arch/arm/boot/dts/imx6qdl-prti6q.dtsi | 3 + arch/arm/boot/dts/imx7d-smegw01.dts | 4 +- arch/arm/boot/dts/lpc18xx.dtsi | 4 +- arch/arm/boot/dts/omap2420-h4.dts | 2 +- arch/arm/boot/dts/omap3-evm-37xx.dts | 2 +- arch/arm/boot/dts/omap3-evm.dts | 2 +- arch/arm/boot/dts/omap3-gta04.dtsi | 2 +- arch/arm/boot/dts/omap3-igep.dtsi | 2 +- arch/arm/boot/dts/omap3-ldp.dts | 6 +- arch/arm/boot/dts/omap3-lilly-a83x.dtsi | 2 +- arch/arm/boot/dts/omap3-n900.dts | 4 +- arch/arm/boot/dts/omap3-n950-n9.dtsi | 4 +- arch/arm/boot/dts/omap3-overo-base.dtsi | 2 +- arch/arm/boot/dts/omap3-pandora-common.dtsi | 2 +- arch/arm/boot/dts/omap3430-sdp.dts | 6 +- arch/arm/boot/dts/omap5-l4.dtsi | 2 +- arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 20 +- arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 4 +- arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 9 +- .../dts/qcom-apq8064-sony-xperia-lagan-yuga.dts | 2 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 12 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 2 +- arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi | 2 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 1 + .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 8 +- .../boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi | 2 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 4 +- .../arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts | 2 +- arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts | 14 +- .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 10 +- arch/arm/boot/dts/qcom-pm8941.dtsi | 2 +- arch/arm/boot/dts/qcom-pmx55.dtsi | 1 + arch/arm/boot/dts/qcom-pmx65.dtsi | 3 +- arch/arm/boot/dts/qcom-sdx65-mtp.dts | 61 +- arch/arm/boot/dts/qcom-sdx65.dtsi | 269 +- arch/arm/boot/dts/r8a7790-lager.dts | 2 +- arch/arm/boot/dts/r8a7790-stout.dts | 2 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 2 +- arch/arm/boot/dts/r8a7791-porter.dts | 2 +- arch/arm/boot/dts/r8a7792-blanche.dts | 2 +- arch/arm/boot/dts/r8a7793-gose.dts | 2 +- arch/arm/boot/dts/r8a7794-alt.dts | 2 +- arch/arm/boot/dts/r8a7794-silk.dts | 2 +- arch/arm/boot/dts/r9a06g032-rzn1d400-db.dts | 115 + arch/arm/boot/dts/r9a06g032.dtsi | 108 + arch/arm/boot/dts/s3c2416.dtsi | 4 +- arch/arm/boot/dts/s3c64xx.dtsi | 6 +- arch/arm/boot/dts/s5pv210.dtsi | 8 +- arch/arm/boot/dts/stih407-family.dtsi | 2 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 6 +- arch/arm/boot/dts/tegra114-asus-tf701t.dts | 8 +- arch/arm/boot/dts/tegra114-dalmore.dts | 8 +- arch/arm/boot/dts/tegra114-roth.dts | 6 +- arch/arm/boot/dts/tegra114-tn7.dts | 6 +- arch/arm/boot/dts/tegra124-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts | 2 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 2 +- arch/arm/boot/dts/tegra124-nyan.dtsi | 4 +- arch/arm/boot/dts/tegra124-venice2.dts | 2 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 8 +- arch/arm/boot/dts/tegra20-asus-tf101.dts | 8 +- arch/arm/boot/dts/tegra20-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/tegra20-colibri-iris.dts | 2 +- arch/arm/boot/dts/tegra20-harmony.dts | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 2 +- arch/arm/boot/dts/tegra20-seaboard.dts | 4 +- arch/arm/boot/dts/tegra20-trimslice.dts | 2 +- arch/arm/boot/dts/tegra20-ventana.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts | 2 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 8 +- .../boot/dts/tegra30-asus-transformer-common.dtsi | 10 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 6 +- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/tegra30-ouya.dts | 2 +- arch/arm/boot/dts/tegra30-pegatron-chagall.dts | 10 +- arch/arm/boot/dts/zynq-zc702.dts | 4 +- arch/arm/boot/dts/zynq-zturn-common.dtsi | 2 +- arch/arm/configs/milbeaut_m10v_defconfig | 1 - arch/arm/configs/mxs_defconfig | 1 + arch/arm/include/asm/efi.h | 7 - arch/arm/include/asm/io.h | 4 +- arch/arm/kernel/jump_label.c | 6 - arch/arm/mach-at91/pm.c | 12 +- arch/arm/mach-cns3xxx/core.c | 2 + arch/arm/mach-omap1/Kconfig | 22 +- arch/arm/mach-omap2/Kconfig | 6 +- arch/arm/mach-omap2/display.c | 3 + arch/arm/mach-omap2/pdata-quirks.c | 2 + arch/arm/mach-omap2/prm3xxx.c | 1 + arch/arm/mach-spear/time.c | 8 +- arch/arm/mach-zynq/common.c | 1 + arch/arm/mm/ioremap.c | 9 +- arch/arm/mm/nommu.c | 9 +- arch/arm64/Kconfig | 3 + arch/arm64/boot/Makefile | 5 +- arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 4 +- arch/arm64/boot/dts/apm/apm-storm.dtsi | 6 +- arch/arm64/boot/dts/arm/juno-r1.dts | 2 + arch/arm64/boot/dts/arm/juno-r2.dts | 2 + arch/arm64/boot/dts/arm/juno.dts | 2 + arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 43 + .../dts/freescale/imx8mm-phyboard-polis-rdk.dts | 450 ++ .../boot/dts/freescale/imx8mm-phycore-som.dtsi | 440 ++ arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 8 + arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 43 + arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 88 +- .../dts/freescale/imx8mp-icore-mx8mp-edimm2.2.dts | 40 +- .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 48 +- .../boot/dts/freescale/imx8mp-venice-gw74xx.dts | 116 +- arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 8 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 43 + .../boot/dts/marvell/armada-3720-turris-mox.dts | 4 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 4 +- arch/arm64/boot/dts/mediatek/Makefile | 1 + arch/arm64/boot/dts/mediatek/mt8186-evb.dts | 232 + arch/arm64/boot/dts/mediatek/mt8186.dtsi | 1016 +++ arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 4 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 6 +- .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 6 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 1 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 4 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 1 + arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 6 +- arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 4 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 10 +- .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 6 +- arch/arm64/boot/dts/nvidia/tegra234.dtsi | 1 + arch/arm64/boot/dts/qcom/Makefile | 3 - arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 10 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 17 +- arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 2 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 24 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 2 +- .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 19 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 4 +- .../qcom/msm8996-pmi8996-sony-xperia-tone-dora.dts | 11 - .../msm8996-pmi8996-sony-xperia-tone-kagura.dts | 11 - .../msm8996-pmi8996-sony-xperia-tone-keyaki.dts | 11 - .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 77 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 8 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 20 +- .../boot/dts/qcom/msm8998-asus-novago-tp370ql.dts | 23 +- arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 138 +- arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 434 +- arch/arm64/boot/dts/qcom/msm8998-hp-envy-x2.dts | 9 +- .../boot/dts/qcom/msm8998-lenovo-miix-630.dts | 9 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dts | 443 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 421 -- .../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 2 +- .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 82 +- .../dts/qcom/msm8998-sony-xperia-yoshino-lilac.dts | 4 + .../dts/qcom/msm8998-sony-xperia-yoshino-maple.dts | 2 +- .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 79 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 79 +- arch/arm64/boot/dts/qcom/pm6350.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm660.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm660l.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8005.dtsi | 4 + arch/arm64/boot/dts/qcom/pm8009.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8150b.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8150l.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8350.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8350b.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 9 +- arch/arm64/boot/dts/qcom/pmi8994.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmm8155au_1.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmm8155au_2.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmr735b.dtsi | 3 +- arch/arm64/boot/dts/qcom/pms405.dtsi | 17 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 4 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 2 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 2 +- arch/arm64/boot/dts/qcom/sc7180-idp.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 51 +- arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 15 + .../dts/qcom/sc7280-herobrine-audio-wcd9385.dtsi | 20 + arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts | 73 + .../dts/qcom/sc7280-herobrine-herobrine-r1.dts | 11 + .../boot/dts/qcom/sc7280-herobrine-villager-r0.dts | 29 + arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 16 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 89 +- arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 11 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 177 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 222 +- .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 8 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 9 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 2 +- .../dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts | 5 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 2 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 49 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 26 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 2 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 32 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 50 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 28 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 57 +- arch/arm64/boot/dts/renesas/r8a779m8.dtsi | 5 + arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 2 +- arch/arm64/configs/defconfig | 1 + arch/arm64/crypto/Kconfig | 1 + arch/arm64/crypto/aes-neon.S | 2 +- arch/arm64/include/asm/asm-extable.h | 79 +- arch/arm64/include/asm/asm-uaccess.h | 12 +- arch/arm64/include/asm/assembler.h | 35 +- arch/arm64/include/asm/barrier.h | 12 +- arch/arm64/include/asm/cpu.h | 1 + arch/arm64/include/asm/cpu_ops.h | 9 - arch/arm64/include/asm/cpuidle.h | 15 - arch/arm64/include/asm/efi.h | 7 +- arch/arm64/include/asm/fixmap.h | 4 +- arch/arm64/include/asm/hugetlb.h | 3 - arch/arm64/include/asm/io.h | 24 +- arch/arm64/include/asm/kernel-pgtable.h | 18 +- arch/arm64/include/asm/kvm_emulate.h | 11 +- arch/arm64/include/asm/kvm_host.h | 203 +- arch/arm64/include/asm/memory.h | 4 + arch/arm64/include/asm/mmu_context.h | 16 +- arch/arm64/include/asm/pgtable.h | 10 + arch/arm64/include/asm/setup.h | 3 - arch/arm64/include/asm/sysreg.h | 4 + arch/arm64/include/asm/uaccess.h | 94 +- arch/arm64/kernel/Makefile | 7 +- arch/arm64/kernel/acpi.c | 2 +- arch/arm64/kernel/cpufeature.c | 76 +- arch/arm64/kernel/cpuidle.c | 29 - arch/arm64/kernel/cpuinfo.c | 23 +- arch/arm64/kernel/entry.S | 53 +- arch/arm64/kernel/fpsimd.c | 1 - arch/arm64/kernel/head.S | 467 +- arch/arm64/kernel/hyp-stub.S | 4 +- arch/arm64/kernel/idreg-override.c | 17 +- arch/arm64/kernel/image-vars.h | 59 +- arch/arm64/kernel/jump_label.c | 11 - arch/arm64/kernel/kaslr.c | 149 +- arch/arm64/kernel/kuser32.S | 1 + arch/arm64/kernel/pi/Makefile | 33 + arch/arm64/kernel/pi/kaslr_early.c | 112 + arch/arm64/kernel/setup.c | 15 - arch/arm64/kernel/signal.c | 20 +- arch/arm64/kernel/sleep.S | 1 + arch/arm64/kernel/stacktrace.c | 99 +- arch/arm64/kernel/suspend.c | 2 +- arch/arm64/kernel/topology.c | 14 - arch/arm64/kernel/vdso/Makefile | 8 +- arch/arm64/kernel/vdso/vdso.lds.S | 16 +- arch/arm64/kernel/vdso32/Makefile | 1 + arch/arm64/kernel/vdso32/vdso.lds.S | 26 +- arch/arm64/kernel/vmlinux.lds.S | 22 +- arch/arm64/kvm/arch_timer.c | 2 +- arch/arm64/kvm/arm.c | 12 +- arch/arm64/kvm/debug.c | 25 +- arch/arm64/kvm/fpsimd.c | 39 +- arch/arm64/kvm/handle_exit.c | 2 +- arch/arm64/kvm/hyp/exception.c | 23 +- arch/arm64/kvm/hyp/include/hyp/debug-sr.h | 6 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 24 +- arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h | 4 +- arch/arm64/kvm/hyp/nvhe/Makefile | 12 +- arch/arm64/kvm/hyp/nvhe/debug-sr.c | 8 +- arch/arm64/kvm/hyp/nvhe/switch.c | 6 +- arch/arm64/kvm/hyp/nvhe/sys_regs.c | 4 +- arch/arm64/kvm/hyp/vhe/switch.c | 4 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 4 +- arch/arm64/kvm/inject_fault.c | 17 +- arch/arm64/kvm/mmu.c | 2 +- arch/arm64/kvm/reset.c | 6 +- arch/arm64/kvm/sys_regs.c | 12 +- arch/arm64/mm/extable.c | 10 +- arch/arm64/mm/flush.c | 13 +- arch/arm64/mm/hugetlbpage.c | 46 +- arch/arm64/mm/init.c | 15 +- arch/arm64/mm/ioremap.c | 90 +- arch/arm64/mm/kasan_init.c | 4 +- arch/arm64/mm/mmu.c | 72 +- arch/arm64/mm/proc.S | 183 +- arch/arm64/tools/cpucaps | 1 + arch/hexagon/include/asm/bitops.h | 24 +- arch/ia64/Kconfig | 1 - arch/ia64/configs/bigsur_defconfig | 1 - arch/ia64/configs/generic_defconfig | 1 - arch/ia64/configs/gensparse_defconfig | 1 - arch/ia64/configs/tiger_defconfig | 1 - arch/ia64/configs/zx1_defconfig | 1 - arch/ia64/include/asm/bitops.h | 42 +- arch/ia64/include/asm/io.h | 8 - arch/ia64/include/asm/processor.h | 2 +- arch/loongarch/Kconfig | 4 +- arch/loongarch/include/asm/branch.h | 3 +- arch/loongarch/include/asm/efi.h | 16 +- arch/loongarch/include/asm/pgtable.h | 10 +- arch/loongarch/kernel/cpu-probe.c | 2 +- arch/loongarch/kernel/head.S | 2 - arch/loongarch/kernel/traps.c | 3 +- arch/loongarch/kernel/vmlinux.lds.S | 1 + arch/loongarch/mm/tlb.c | 7 +- arch/m68k/Kconfig | 1 - arch/m68k/emu/nfblock.c | 4 +- arch/m68k/include/asm/bitops.h | 49 +- arch/m68k/include/asm/virtconvert.h | 4 +- arch/m68k/include/uapi/asm/bootinfo.h | 4 +- arch/microblaze/Kconfig | 1 - arch/microblaze/include/asm/io.h | 2 - arch/mips/Kconfig | 1 - arch/mips/ath79/early_printk.c | 9 +- arch/mips/include/asm/io.h | 9 - arch/mips/include/asm/jump_label.h | 2 + arch/mips/include/uapi/asm/ucontext.h | 2 +- arch/mips/kernel/jump_label.c | 19 + arch/mips/kernel/module.c | 5 +- arch/openrisc/kernel/unwinder.c | 2 +- arch/parisc/Kconfig | 2 +- arch/parisc/include/asm/floppy.h | 4 +- arch/parisc/include/asm/io.h | 2 - arch/parisc/kernel/cache.c | 5 +- arch/parisc/kernel/jump_label.c | 11 - arch/parisc/kernel/unaligned.c | 2 +- arch/parisc/math-emu/decode_exc.c | 2 +- arch/powerpc/Kconfig | 5 +- arch/powerpc/include/asm/asm-prototypes.h | 11 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 2 +- arch/powerpc/include/asm/bpf_perf_event.h | 9 + arch/powerpc/include/asm/io.h | 2 - arch/powerpc/include/asm/machdep.h | 2 - arch/powerpc/include/asm/mpc52xx.h | 1 - arch/powerpc/include/asm/mpc5xxx.h | 9 +- arch/powerpc/include/asm/setup.h | 6 +- arch/powerpc/include/uapi/asm/bpf_perf_event.h | 9 - arch/powerpc/kernel/pci-common.c | 1 + arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/prom_init_check.sh | 2 +- arch/powerpc/kexec/core.c | 1 + arch/powerpc/kvm/powerpc.c | 1 + arch/powerpc/mm/mem.c | 34 +- arch/powerpc/mm/nohash/book3e_pgtable.c | 6 +- arch/powerpc/platforms/52xx/mpc52xx_common.c | 37 - arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 20 +- arch/powerpc/platforms/powermac/setup.c | 7 - arch/powerpc/platforms/pseries/kexec.c | 2 +- arch/powerpc/platforms/pseries/lpar.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 1 + arch/powerpc/sysdev/fsl_pci.c | 1 + arch/powerpc/sysdev/mpc5xxx_clocks.c | 41 +- arch/powerpc/sysdev/xive/spapr.c | 5 +- arch/riscv/Kconfig | 2 +- arch/riscv/boot/dts/microchip/mpfs.dtsi | 18 + arch/riscv/include/asm/efi.h | 2 - arch/riscv/include/asm/page.h | 1 - arch/riscv/kernel/jump_label.c | 12 - arch/riscv/kvm/mmu.c | 5 +- arch/s390/Kconfig | 1 - arch/s390/crypto/arch_random.c | 217 - arch/s390/include/asm/archrandom.h | 14 +- arch/s390/include/asm/bitops.h | 61 +- arch/s390/include/asm/jump_label.h | 5 +- arch/s390/include/asm/qdio.h | 6 +- arch/s390/include/uapi/asm/hwctrset.h | 6 +- arch/s390/kernel/jump_label.c | 28 +- arch/s390/kernel/module.c | 1 - arch/s390/kernel/setup.c | 5 + arch/s390/purgatory/Makefile | 5 +- arch/sh/include/asm/bitops-op32.h | 34 +- arch/sparc/include/asm/bitops_32.h | 18 +- arch/sparc/kernel/module.c | 3 - arch/sparc/lib/atomic32.c | 12 +- arch/um/drivers/ubd_kern.c | 4 +- arch/x86/Kconfig | 2 +- arch/x86/Kconfig.debug | 3 - arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - arch/x86/include/asm/bitops.h | 22 +- arch/x86/include/asm/efi.h | 3 +- arch/x86/include/asm/io.h | 9 - arch/x86/include/asm/kvm_host.h | 30 +- arch/x86/include/uapi/asm/bootparam.h | 2 +- arch/x86/include/uapi/asm/kvm.h | 13 +- arch/x86/kernel/cpu/mce/inject.c | 47 + arch/x86/kernel/cpu/mce/internal.h | 2 +- arch/x86/kernel/jump_label.c | 13 - arch/x86/kernel/module.c | 3 - arch/x86/kvm/lapic.c | 67 +- arch/x86/kvm/lapic.h | 16 +- arch/x86/kvm/mmu/mmu.c | 716 +- arch/x86/kvm/mmu/mmu_internal.h | 24 +- arch/x86/kvm/mmu/paging_tmpl.h | 43 +- arch/x86/kvm/mmu/spte.c | 18 +- arch/x86/kvm/mmu/spte.h | 3 +- arch/x86/kvm/mmu/tdp_mmu.c | 2 +- arch/x86/kvm/pmu.c | 12 +- arch/x86/kvm/pmu.h | 4 +- arch/x86/kvm/svm/pmu.c | 13 +- arch/x86/kvm/svm/sev.c | 72 +- arch/x86/kvm/svm/svm.c | 11 +- arch/x86/kvm/svm/svm.h | 2 +- arch/x86/kvm/vmx/pmu_intel.c | 43 +- arch/x86/kvm/vmx/vmx.c | 1 + arch/x86/kvm/x86.c | 287 +- arch/x86/net/bpf_jit_comp.c | 24 +- arch/xtensa/Kconfig | 3 +- arch/xtensa/include/asm/io.h | 3 - arch/xtensa/kernel/entry.S | 8 +- arch/xtensa/platforms/iss/simdisk.c | 4 +- block/Kconfig | 1 - block/blk-cgroup.c | 73 +- block/blk-core.c | 56 - block/blk-ia-ranges.c | 66 +- block/blk-mq-debugfs.c | 37 +- block/blk-mq-debugfs.h | 10 - block/blk-mq-sched.c | 11 + block/blk-mq-sysfs.c | 45 +- block/blk-mq-tag.c | 18 +- block/blk-mq-tag.h | 10 +- block/blk-mq.c | 58 +- block/blk-mq.h | 7 +- block/blk-rq-qos.c | 2 - block/blk-rq-qos.h | 7 +- block/blk-sysfs.c | 67 +- block/blk.h | 8 +- block/bsg-lib.c | 4 +- block/genhd.c | 83 +- block/holder.c | 4 - block/partitions/core.c | 1 - certs/Makefile | 14 +- certs/blacklist_hashes.c | 1 - certs/blacklist_nohashes.c | 6 - {scripts => certs}/check-blacklist-hashes.awk | 0 crypto/asymmetric_keys/pkcs7_parser.c | 18 + crypto/asymmetric_keys/public_key.c | 7 +- crypto/asymmetric_keys/x509_cert_parser.c | 3 + crypto/rsa.c | 78 +- crypto/testmgr.h | 6 +- drivers/accessibility/speakup/.gitignore | 4 + drivers/accessibility/speakup/Makefile | 28 + drivers/accessibility/speakup/genmap.c | 162 + drivers/accessibility/speakup/makemapdata.c | 125 + drivers/accessibility/speakup/serialio.h | 3 +- drivers/accessibility/speakup/speakupmap.h | 66 - drivers/accessibility/speakup/utils.h | 102 + drivers/acpi/Kconfig | 34 +- drivers/acpi/Makefile | 5 +- drivers/acpi/acpi_lpss.c | 3 + drivers/acpi/acpi_video.c | 13 +- drivers/acpi/apei/bert.c | 31 +- drivers/acpi/apei/einj.c | 2 + drivers/acpi/ec.c | 140 +- drivers/acpi/pptt.c | 40 +- drivers/acpi/prmt.c | 4 +- drivers/acpi/processor_driver.c | 72 +- drivers/acpi/processor_thermal.c | 54 + drivers/acpi/sleep.c | 8 + drivers/android/binder.c | 85 +- drivers/android/binder_alloc.c | 9 +- drivers/android/binder_trace.h | 4 + drivers/ata/libata-scsi.c | 8 +- drivers/ata/pata_mpc52xx.c | 2 +- drivers/base/arch_topology.c | 97 +- drivers/base/cacheinfo.c | 127 +- drivers/base/core.c | 3 +- drivers/base/dd.c | 5 +- drivers/base/devcoredump.c | 16 +- drivers/base/devtmpfs.c | 1 + drivers/base/regmap/regcache.c | 9 +- drivers/base/regmap/regmap-irq.c | 432 +- drivers/block/amiflop.c | 2 +- drivers/block/aoe/aoeblk.c | 2 +- drivers/block/aoe/aoedev.c | 2 +- drivers/block/ataflop.c | 5 +- drivers/block/brd.c | 4 +- drivers/block/drbd/drbd_main.c | 4 +- drivers/block/floppy.c | 6 +- drivers/block/loop.c | 3 +- drivers/block/mtip32xx/mtip32xx.c | 298 +- drivers/block/mtip32xx/mtip32xx.h | 5 - drivers/block/n64cart.c | 2 +- drivers/block/nbd.c | 4 +- drivers/block/null_blk/main.c | 4 +- drivers/block/paride/pcd.c | 4 +- drivers/block/paride/pd.c | 4 +- drivers/block/paride/pf.c | 4 +- drivers/block/pktcdvd.c | 4 +- drivers/block/ps3disk.c | 4 +- drivers/block/ps3vram.c | 4 +- drivers/block/rbd.c | 2 +- drivers/block/rnbd/rnbd-clt.c | 6 +- drivers/block/sunvdc.c | 4 +- drivers/block/swim.c | 2 +- drivers/block/swim3.c | 2 +- drivers/block/sx8.c | 6 +- drivers/block/virtio_blk.c | 3 +- drivers/block/xen-blkfront.c | 4 +- drivers/block/z2ram.c | 3 +- drivers/block/zram/zcomp.c | 5 + drivers/block/zram/zram_drv.c | 4 +- drivers/bluetooth/btmrvl_sdio.c | 2 +- drivers/bluetooth/btmtksdio.c | 15 + drivers/bluetooth/hci_qca.c | 2 +- drivers/bus/mhi/host/init.c | 17 +- drivers/bus/mhi/host/pci_generic.c | 3 + drivers/bus/mhi/host/pm.c | 19 +- drivers/bus/ti-sysc.c | 1 + drivers/cdrom/gdrom.c | 3 +- drivers/char/apm-emulation.c | 2 +- drivers/char/tpm/Kconfig | 12 + drivers/char/tpm/Makefile | 1 + drivers/char/tpm/tpm.h | 1 + drivers/char/tpm/tpm1-cmd.c | 7 +- drivers/char/tpm/tpm_tis_core.c | 14 + drivers/char/tpm/tpm_tis_core.h | 10 + drivers/char/tpm/tpm_tis_i2c.c | 391 ++ drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/camcc-sm8250.c | 12 +- drivers/clk/qcom/clk-hfpll.c | 15 +- drivers/clk/qcom/clk-krait.c | 23 +- drivers/clk/qcom/clk-krait.h | 1 + drivers/clk/qcom/clk-regmap-phy-mux.c | 62 + drivers/clk/qcom/clk-regmap-phy-mux.h | 33 + drivers/clk/qcom/clk-rpmh.c | 5 + drivers/clk/qcom/gcc-sc7280.c | 49 +- drivers/clk/qcom/gcc-sc8280xp.c | 21 + drivers/clk/qcom/gcc-sm6350.c | 2 +- drivers/clk/qcom/gcc-sm8450.c | 49 +- drivers/clk/qcom/gdsc.c | 28 +- drivers/clk/qcom/gdsc.h | 4 + drivers/clk/qcom/krait-cc.c | 8 + drivers/clk/qcom/mmcc-msm8996.c | 1052 +-- drivers/clk/renesas/r9a07g043-cpg.c | 32 + drivers/clk/renesas/rcar-gen4-cpg.c | 2 +- drivers/cpufreq/acpi-cpufreq.c | 4 + drivers/cpufreq/amd-pstate.c | 24 + drivers/cpufreq/cpufreq-dt.c | 12 +- drivers/cpufreq/imx-cpufreq-dt.c | 12 +- drivers/cpufreq/mediatek-cpufreq.c | 1 + drivers/cpufreq/qcom-cpufreq-hw.c | 3 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 26 +- drivers/cpufreq/sti-cpufreq.c | 9 +- drivers/cpufreq/sun50i-cpufreq-nvmem.c | 31 +- drivers/cpufreq/tegra20-cpufreq.c | 12 +- drivers/cpufreq/ti-cpufreq.c | 6 +- drivers/cpuidle/Kconfig.arm | 3 +- drivers/crypto/caam/caamalg_qi2.c | 2 +- drivers/crypto/caam/caamhash_desc.c | 2 +- drivers/crypto/caam/qi.c | 2 +- drivers/crypto/cavium/cpt/cpt_hw_types.h | 2 +- drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/ccp/sp-platform.c | 12 +- drivers/crypto/nx/nx-common-powernv.c | 2 +- drivers/crypto/qat/Kconfig | 14 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 5 - drivers/crypto/qat/qat_common/qat_algs.c | 4 +- drivers/crypto/qat/qat_common/qat_asym_algs.c | 4 +- drivers/crypto/ux500/hash/hash_core.c | 2 +- drivers/crypto/vmx/ghashp8-ppc.pl | 2 +- drivers/devfreq/devfreq.c | 80 +- drivers/devfreq/event/exynos-ppmu.c | 8 +- drivers/devfreq/exynos-bus.c | 24 +- drivers/devfreq/governor_passive.c | 62 +- drivers/devfreq/imx-bus.c | 2 +- drivers/devfreq/sun8i-a33-mbus.c | 2 +- drivers/dma-buf/dma-buf.c | 1 - drivers/dma/dmaengine.c | 7 - drivers/dma/xilinx/xilinx_dma.c | 122 - drivers/extcon/extcon-max77843.c | 3 +- drivers/firmware/arm_scmi/bus.c | 6 +- drivers/firmware/arm_scmi/optee.c | 7 +- drivers/firmware/efi/Kconfig | 13 +- drivers/firmware/efi/Makefile | 1 - drivers/firmware/efi/efi-pstore.c | 377 +- drivers/firmware/efi/efi.c | 1 + drivers/firmware/efi/efivars.c | 671 -- drivers/firmware/efi/memmap.c | 2 +- drivers/firmware/efi/vars.c | 1219 +--- drivers/firmware/qcom_scm-legacy.c | 4 + drivers/firmware/qcom_scm.c | 2 +- drivers/firmware/tegra/bpmp.c | 6 +- drivers/firmware/xilinx/zynqmp.c | 16 +- drivers/fpga/fpga-mgr.c | 2 +- drivers/gpu/drm/Kconfig | 16 + drivers/gpu/drm/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 142 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 48 + drivers/gpu/drm/amd/amdgpu/amdgpu_mes_ctx.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 6 + drivers/gpu/drm/amd/amdgpu/clearstate_gfx11.h | 307 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 53 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 62 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 4 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 34 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 53 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.h | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 15 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 17 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 134 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 21 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 66 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 66 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 7 + .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 19 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 5 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 23 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 2 +- .../amd/display/dc/irq/dcn32/irq_service_dcn32.c | 2 +- drivers/gpu/drm/amd/include/amd_shared.h | 1 + drivers/gpu/drm/amd/include/mes_v11_api_def.h | 37 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 2 + drivers/gpu/drm/ast/ast_dp.c | 10 +- drivers/gpu/drm/ast/ast_drv.h | 2 +- drivers/gpu/drm/ast/ast_mode.c | 26 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 17 +- drivers/gpu/drm/bridge/parade-ps8622.c | 6 +- drivers/gpu/drm/bridge/tc358767.c | 6 +- drivers/gpu/drm/drm_aperture.c | 178 +- drivers/gpu/drm/drm_atomic_helper.c | 55 + drivers/gpu/drm/drm_blend.c | 2 +- drivers/gpu/drm/drm_connector.c | 87 +- drivers/gpu/drm/drm_crtc_internal.h | 5 +- drivers/gpu/drm/drm_debugfs.c | 21 +- drivers/gpu/drm/drm_edid.c | 376 +- drivers/gpu/drm/drm_fb_helper.c | 27 +- drivers/gpu/drm/drm_probe_helper.c | 34 + drivers/gpu/drm/drm_simple_kms_helper.c | 14 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 2 +- drivers/gpu/drm/i915/display/intel_bios.c | 8 +- drivers/gpu/drm/i915/display/intel_color.c | 49 +- drivers/gpu/drm/i915/display/intel_display.c | 30 +- drivers/gpu/drm/i915/display/intel_display.h | 4 +- drivers/gpu/drm/i915/display/intel_display_power.c | 2 +- drivers/gpu/drm/i915/display/intel_dmc_regs.h | 24 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 1 + drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 6 +- drivers/gpu/drm/i915/i915_driver.c | 40 +- drivers/gpu/drm/i915/i915_pci.c | 112 +- drivers/gpu/drm/i915/i915_reg.h | 47 +- drivers/gpu/drm/i915/intel_device_info.h | 39 +- drivers/gpu/drm/i915/intel_pm.c | 8 +- drivers/gpu/drm/logicvc/logicvc_drm.c | 3 +- drivers/gpu/drm/logicvc/logicvc_layer.c | 7 +- drivers/gpu/drm/mcde/mcde_dsi.c | 1 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 14 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c | 9 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 2 + drivers/gpu/drm/msm/disp/msm_disp_snapshot.c | 4 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 35 +- drivers/gpu/drm/msm/dp/dp_ctrl.h | 2 +- drivers/gpu/drm/msm/dp/dp_display.c | 16 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/gpu/drm/msm/msm_drv.h | 1 + drivers/gpu/drm/msm/msm_fence.c | 6 +- drivers/gpu/drm/msm/msm_gem.c | 7 +- drivers/gpu/drm/msm/msm_gem.h | 11 +- drivers/gpu/drm/msm/msm_gem_prime.c | 15 + drivers/gpu/drm/msm/msm_gem_submit.c | 20 +- drivers/gpu/drm/msm/msm_gem_vma.c | 6 +- drivers/gpu/drm/msm/msm_gpu.c | 31 +- drivers/gpu/drm/msm/msm_iommu.c | 2 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 2 +- drivers/gpu/drm/mxsfb/Kconfig | 16 + drivers/gpu/drm/mxsfb/Makefile | 2 + drivers/gpu/drm/mxsfb/lcdif_drv.c | 340 + drivers/gpu/drm/mxsfb/lcdif_drv.h | 44 + drivers/gpu/drm/mxsfb/lcdif_kms.c | 484 ++ drivers/gpu/drm/mxsfb/lcdif_regs.h | 257 + drivers/gpu/drm/panel/Kconfig | 11 + drivers/gpu/drm/panel/Makefile | 1 + .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 7 +- drivers/gpu/drm/panel/panel-dsi-cm.c | 29 +- drivers/gpu/drm/panel/panel-ebbg-ft8719.c | 285 + drivers/gpu/drm/panel/panel-edp.c | 1 + drivers/gpu/drm/panel/panel-novatek-nt35510.c | 6 +- drivers/gpu/drm/panel/panel-simple.c | 64 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 12 +- drivers/gpu/drm/pl111/pl111_display.c | 2 +- drivers/gpu/drm/scheduler/sched_main.c | 13 +- drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 2 +- drivers/gpu/drm/shmobile/shmob_drm_backlight.c | 6 +- drivers/gpu/drm/stm/drv.c | 1 + drivers/gpu/drm/stm/ltdc.c | 290 +- drivers/gpu/drm/stm/ltdc.h | 8 +- drivers/gpu/drm/tests/.kunitconfig | 3 + drivers/gpu/drm/tests/Makefile | 3 + drivers/gpu/drm/tests/drm_format_helper_test.c | 161 + drivers/gpu/drm/tiny/Kconfig | 1 + drivers/gpu/drm/vc4/vc4_crtc.c | 14 +- drivers/gpu/drm/vc4/vc4_dpi.c | 99 +- drivers/gpu/drm/vc4/vc4_drv.c | 19 + drivers/gpu/drm/vc4/vc4_dsi.c | 152 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 211 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 14 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 38 +- drivers/gpu/drm/vc4/vc4_hvs.c | 42 + drivers/gpu/drm/vc4/vc4_kms.c | 8 +- drivers/gpu/drm/vc4/vc4_perfmon.c | 9 +- drivers/gpu/drm/vc4/vc4_plane.c | 92 +- drivers/hwmon/asus-ec-sensors.c | 36 + drivers/hwmon/lm90.c | 18 +- drivers/hwmon/occ/common.c | 5 +- drivers/hwmon/occ/common.h | 3 +- drivers/hwmon/occ/p8_i2c.c | 13 +- drivers/hwmon/occ/p9_sbe.c | 7 +- drivers/hwmon/pmbus/ucd9200.c | 2 +- drivers/hwtracing/coresight/coresight-config.h | 2 + drivers/hwtracing/coresight/coresight-core.c | 1 + drivers/hwtracing/coresight/coresight-syscfg.c | 295 +- drivers/hwtracing/coresight/coresight-syscfg.h | 13 + drivers/i2c/busses/i2c-mpc.c | 7 +- drivers/i2c/busses/i2c-piix4.c | 16 +- drivers/iio/adc/qcom-spmi-rradc.c | 2 +- drivers/iio/adc/stm32-adc.c | 6 + drivers/iio/chemical/sps30.c | 2 +- drivers/iio/chemical/sps30_i2c.c | 1 + drivers/iio/chemical/sps30_serial.c | 1 + drivers/iio/dac/ad5380.c | 4 +- drivers/iio/dac/mcp4922.c | 11 +- drivers/iio/imu/bmi160/bmi160_core.c | 6 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 1 + drivers/iio/imu/bmi160/bmi160_spi.c | 1 + drivers/iio/industrialio-buffer.c | 10 +- drivers/iio/industrialio-core.c | 4 +- drivers/iio/industrialio-sw-device.c | 2 +- drivers/iio/industrialio-sw-trigger.c | 2 +- drivers/iio/pressure/bmp280-core.c | 2 +- drivers/iio/pressure/bmp280-i2c.c | 1 + drivers/iio/pressure/bmp280-regmap.c | 4 +- drivers/iio/pressure/bmp280-spi.c | 1 + drivers/infiniband/core/cm.c | 4 +- drivers/infiniband/core/rdma_core.c | 2 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 2 +- drivers/infiniband/hw/erdma/erdma_cmdq.c | 3 +- drivers/infiniband/hw/erdma/erdma_main.c | 16 +- drivers/infiniband/hw/erdma/erdma_verbs.c | 18 +- drivers/infiniband/sw/rxe/rxe_resp.c | 28 +- drivers/infiniband/ulp/iser/iser_verbs.c | 6 +- drivers/input/joystick/sensehat-joystick.c | 4 +- drivers/input/keyboard/applespi.c | 42 +- drivers/input/misc/iqs7222.c | 178 +- drivers/input/mouse/cyapa_gen6.c | 2 +- drivers/input/mouse/gpio_mouse.c | 2 +- drivers/input/serio/i8042-x86ia64io.h | 1206 ++-- drivers/input/touchscreen/edt-ft5x06.c | 96 +- drivers/input/touchscreen/exc3000.c | 7 +- drivers/input/touchscreen/usbtouchscreen.c | 3 + drivers/iommu/Kconfig | 26 + drivers/iommu/amd/amd_iommu.h | 13 +- drivers/iommu/amd/amd_iommu_types.h | 133 +- drivers/iommu/amd/init.c | 687 +- drivers/iommu/amd/io_pgtable.c | 6 +- drivers/iommu/amd/iommu.c | 563 +- drivers/iommu/amd/iommu_v2.c | 67 +- drivers/iommu/amd/quirks.c | 4 +- drivers/iommu/dma-iommu.c | 19 +- drivers/iommu/iommu.c | 6 +- drivers/iommu/ipmmu-vmsa.c | 2 +- drivers/iommu/mtk_iommu.c | 50 +- drivers/irqchip/irq-or1k-pic.c | 1 - drivers/md/bcache/super.c | 2 +- drivers/md/dm-raid.c | 34 +- drivers/md/dm.c | 2 +- drivers/md/md.c | 4 +- drivers/md/raid5.c | 6 +- drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 2 + drivers/media/i2c/tda1997x.c | 1 - drivers/media/pci/ddbridge/ddbridge-ci.c | 9 - drivers/media/pci/ddbridge/ddbridge-ci.h | 9 - drivers/media/pci/ddbridge/ddbridge-core.c | 9 - drivers/media/pci/ddbridge/ddbridge-hw.c | 9 - drivers/media/pci/ddbridge/ddbridge-hw.h | 11 +- drivers/media/pci/ddbridge/ddbridge-i2c.c | 9 - drivers/media/pci/ddbridge/ddbridge-i2c.h | 9 - drivers/media/pci/ddbridge/ddbridge-io.h | 9 - drivers/media/pci/ddbridge/ddbridge-main.c | 9 - drivers/media/pci/ddbridge/ddbridge-max.c | 9 - drivers/media/pci/ddbridge/ddbridge-max.h | 11 +- drivers/media/pci/ddbridge/ddbridge-mci.c | 9 - drivers/media/pci/ddbridge/ddbridge-mci.h | 9 - drivers/media/pci/ddbridge/ddbridge-regs.h | 9 - drivers/media/pci/ddbridge/ddbridge-sx8.c | 9 - drivers/media/pci/ddbridge/ddbridge.h | 11 +- drivers/media/pci/saa7164/saa7164-api.c | 2 +- drivers/media/pci/sta2x11/Kconfig | 2 +- drivers/media/pci/tw686x/tw686x-core.c | 5 +- drivers/media/pci/tw686x/tw686x-video.c | 4 +- drivers/media/platform/amphion/vpu_msgs.c | 7 +- drivers/media/platform/atmel/atmel-isc-base.c | 4 - .../platform/mediatek/vcodec/mtk_vcodec_dec.c | 37 +- .../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 4 + .../platform/mediatek/vcodec/mtk_vcodec_drv.h | 1 - .../platform/mediatek/vcodec/mtk_vcodec_enc.c | 36 +- .../platform/mediatek/vcodec/mtk_vcodec_enc_drv.c | 9 +- .../mediatek/vcodec/vdec/vdec_vp9_req_lat_if.c | 2 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.c | 5 + drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h | 1 + drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 12 +- drivers/media/platform/qcom/venus/core.c | 2 +- drivers/media/platform/qcom/venus/pm_helpers.c | 4 +- drivers/media/platform/renesas/rcar_drif.c | 5 - drivers/media/platform/rockchip/rkisp1/Makefile | 17 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 159 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 48 +- .../media/platform/rockchip/rkisp1/rkisp1-debug.c | 222 + .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 79 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 156 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 711 +- .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 190 +- .../platform/rockchip/rkisp1/rkisp1-resizer.c | 204 +- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 13 +- drivers/media/platform/st/stm32/stm32-dcmi.c | 53 +- drivers/media/usb/em28xx/em28xx-audio.c | 10 - drivers/media/usb/em28xx/em28xx-camera.c | 10 - drivers/media/usb/em28xx/em28xx-cards.c | 10 - drivers/media/usb/em28xx/em28xx-core.c | 10 - drivers/media/usb/em28xx/em28xx-dvb.c | 4 - drivers/media/usb/em28xx/em28xx-i2c.c | 10 - drivers/media/usb/em28xx/em28xx-input.c | 10 - drivers/media/usb/em28xx/em28xx-v4l.h | 9 - drivers/media/usb/em28xx/em28xx-vbi.c | 10 - drivers/media/usb/em28xx/em28xx-video.c | 10 - drivers/media/usb/em28xx/em28xx.h | 10 - drivers/media/usb/gspca/xirlink_cit.c | 2 +- drivers/media/usb/hdpvr/hdpvr-video.c | 2 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 2 +- drivers/memory/tegra/tegra124-emc.c | 11 +- drivers/memstick/core/ms_block.c | 3 +- drivers/memstick/core/mspro_block.c | 3 +- drivers/mfd/qcom-pm8008.c | 53 +- drivers/misc/cardreader/rtsx_pcr.c | 6 +- drivers/misc/cxl/cxl.h | 2 +- drivers/misc/eeprom/at25.c | 26 +- drivers/misc/lkdtm/cfi.c | 2 +- drivers/misc/sgi-gru/grukservices.c | 2 +- drivers/misc/sgi-xp/xpc_uv.c | 2 +- drivers/mmc/core/block.c | 1 - drivers/mmc/core/queue.c | 1 - drivers/mmc/host/sdhci-msm.c | 2 +- drivers/mtd/devices/mtd_dataflash.c | 8 + drivers/mtd/hyperbus/rpc-if.c | 8 +- drivers/mtd/mtd_blkdevs.c | 4 +- drivers/mtd/mtdcore.c | 61 + drivers/mtd/nand/raw/arasan-nand-controller.c | 16 +- drivers/mtd/nand/raw/sm_common.c | 2 +- drivers/mtd/spi-nor/core.c | 7 +- drivers/mtd/spi-nor/core.h | 2 - drivers/mtd/spi-nor/issi.c | 23 +- drivers/mtd/ubi/block.c | 4 +- drivers/net/Kconfig | 2 + drivers/net/bonding/bond_3ad.c | 3 +- drivers/net/bonding/bond_alb.c | 2 +- drivers/net/bonding/bond_main.c | 27 + drivers/net/bonding/bond_netlink.c | 15 + drivers/net/bonding/bond_options.c | 33 + drivers/net/caif/caif_virtio.c | 10 +- drivers/net/can/Kconfig | 55 +- drivers/net/can/dev/Makefile | 17 +- drivers/net/can/dev/bittiming.c | 197 - drivers/net/can/dev/calc_bittiming.c | 202 + drivers/net/can/dev/dev.c | 9 +- drivers/net/can/dev/netlink.c | 6 +- drivers/net/can/dev/skb.c | 72 + drivers/net/can/m_can/Kconfig | 1 + drivers/net/can/m_can/m_can.c | 4 +- drivers/net/can/mscan/mpc5xxx_can.c | 2 +- drivers/net/can/spi/mcp251xfd/Kconfig | 1 + drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c | 2 +- drivers/net/can/usb/Kconfig | 15 +- drivers/net/can/usb/Makefile | 2 +- drivers/net/can/usb/esd_usb.c | 1146 ++++ drivers/net/can/usb/esd_usb2.c | 1154 ---- drivers/net/can/usb/etas_es58x/es58x_core.c | 5 +- drivers/net/can/usb/etas_es58x/es58x_core.h | 6 +- drivers/net/can/xilinx_can.c | 72 +- drivers/net/dsa/Kconfig | 9 + drivers/net/dsa/Makefile | 1 + drivers/net/dsa/bcm_sf2.c | 5 + drivers/net/dsa/hirschmann/hellcreek_ptp.c | 1 + drivers/net/dsa/microchip/Kconfig | 42 +- drivers/net/dsa/microchip/Makefile | 10 +- drivers/net/dsa/microchip/ksz8.h | 104 +- drivers/net/dsa/microchip/ksz8795.c | 416 +- drivers/net/dsa/microchip/ksz8795_reg.h | 13 - drivers/net/dsa/microchip/ksz8795_spi.c | 172 - drivers/net/dsa/microchip/ksz8863_smi.c | 19 +- drivers/net/dsa/microchip/ksz9477.c | 251 +- drivers/net/dsa/microchip/ksz9477.h | 60 + drivers/net/dsa/microchip/ksz9477_i2c.c | 6 +- drivers/net/dsa/microchip/ksz9477_reg.h | 18 - drivers/net/dsa/microchip/ksz9477_spi.c | 150 - drivers/net/dsa/microchip/ksz_common.c | 473 +- drivers/net/dsa/microchip/ksz_common.h | 141 +- drivers/net/dsa/microchip/ksz_spi.c | 211 + drivers/net/dsa/mv88e6xxx/chip.c | 39 +- drivers/net/dsa/mv88e6xxx/chip.h | 3 +- drivers/net/dsa/mv88e6xxx/port.c | 36 - drivers/net/dsa/mv88e6xxx/port.h | 2 - drivers/net/dsa/ocelot/felix_vsc9959.c | 4 + drivers/net/dsa/qca/ar9331.c | 17 + drivers/net/dsa/rzn1_a5psw.c | 1062 +++ drivers/net/dsa/rzn1_a5psw.h | 259 + drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/agere/et131x.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe.h | 2 +- .../aquantia/atlantic/macsec/macsec_struct.h | 4 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx_phy.c | 3 +- drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 4 +- drivers/net/ethernet/fungible/funcore/fun_hci.h | 40 + .../net/ethernet/fungible/funeth/funeth_ethtool.c | 36 + drivers/net/ethernet/fungible/funeth/funeth_main.c | 3 +- drivers/net/ethernet/fungible/funeth/funeth_tx.c | 23 +- drivers/net/ethernet/fungible/funeth/funeth_txrx.h | 1 + drivers/net/ethernet/huawei/hinic/hinic_main.c | 7 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 11 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 17 +- drivers/net/ethernet/intel/ice/ice_switch.c | 2 +- .../marvell/octeon_ep/octep_regs_cn9k_pf.h | 2 +- drivers/net/ethernet/marvell/prestera/prestera.h | 3 +- .../net/ethernet/marvell/prestera/prestera_acl.c | 47 +- .../net/ethernet/marvell/prestera/prestera_acl.h | 4 +- .../net/ethernet/marvell/prestera/prestera_flow.c | 52 +- .../net/ethernet/marvell/prestera/prestera_flow.h | 1 + .../ethernet/marvell/prestera/prestera_flower.c | 2 +- .../net/ethernet/marvell/prestera/prestera_hw.h | 7 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 530 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 3 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 27 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 18 + drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 57 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 346 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c | 361 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 40 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 710 +- drivers/net/ethernet/microchip/lan743x_main.c | 4 +- .../ethernet/microchip/sparx5/sparx5_switchdev.c | 6 + drivers/net/ethernet/netronome/nfp/flower/action.c | 2 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 14 +- .../net/ethernet/netronome/nfp/flower/lag_conf.c | 4 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 2 +- .../net/ethernet/netronome/nfp/flower/offload.c | 4 +- .../net/ethernet/netronome/nfp/flower/qos_conf.c | 6 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 2 +- drivers/net/ethernet/netronome/nfp/nfd3/rings.c | 1 + drivers/net/ethernet/netronome/nfp/nfdk/rings.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 71 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 1 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 167 + drivers/net/ethernet/sfc/ef10.c | 4 +- drivers/net/ethernet/sfc/ef100.c | 69 +- drivers/net/ethernet/sfc/ef100_ethtool.c | 2 +- drivers/net/ethernet/sfc/ef100_netdev.c | 130 +- drivers/net/ethernet/sfc/ef100_netdev.h | 4 +- drivers/net/ethernet/sfc/ef100_nic.c | 422 +- drivers/net/ethernet/sfc/ef100_nic.h | 10 +- drivers/net/ethernet/sfc/efx.c | 73 +- drivers/net/ethernet/sfc/efx_common.c | 77 +- drivers/net/ethernet/sfc/efx_common.h | 16 +- drivers/net/ethernet/sfc/ethtool.c | 22 +- drivers/net/ethernet/sfc/ethtool_common.c | 50 +- drivers/net/ethernet/sfc/falcon/bitfield.h | 2 +- drivers/net/ethernet/sfc/mcdi.c | 15 +- drivers/net/ethernet/sfc/mcdi_pcol.h | 10 +- drivers/net/ethernet/sfc/mcdi_port.c | 4 +- drivers/net/ethernet/sfc/net_driver.h | 69 +- drivers/net/ethernet/sfc/rx_common.c | 4 +- drivers/net/ethernet/sfc/siena/mcdi_pcol.h | 10 +- drivers/net/ethernet/sfc/sriov.c | 10 +- drivers/net/ethernet/sfc/tx.c | 4 +- drivers/net/ethernet/smsc/epic100.c | 4 +- drivers/net/ethernet/wangxun/Kconfig | 32 + drivers/net/ethernet/wangxun/Makefile | 6 + drivers/net/ethernet/wangxun/txgbe/Makefile | 9 + drivers/net/ethernet/wangxun/txgbe/txgbe.h | 24 + drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 165 + drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 57 + drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 2 +- drivers/net/pcs/Kconfig | 12 +- drivers/net/pcs/Makefile | 1 + drivers/net/pcs/pcs-lynx.c | 56 +- drivers/net/pcs/pcs-rzn1-miic.c | 520 ++ drivers/net/phy/Kconfig | 7 + drivers/net/phy/Makefile | 1 + drivers/net/phy/ax88796b.c | 6 +- drivers/net/phy/bcm-phy-lib.h | 19 + drivers/net/phy/bcm-phy-ptp.c | 944 +++ drivers/net/phy/broadcom.c | 33 +- drivers/net/phy/dp83822.c | 4 +- drivers/net/phy/mxl-gpy.c | 106 + drivers/net/phy/nxp-tja11xx.c | 11 +- drivers/net/phy/phy.c | 23 + drivers/net/phy/phy_device.c | 23 + drivers/net/phy/phylink.c | 70 +- drivers/net/phy/sfp.c | 12 +- drivers/net/tun.c | 15 +- drivers/net/usb/asix.h | 3 +- drivers/net/usb/asix_common.c | 1 + drivers/net/usb/ax88179_178a.c | 101 +- drivers/net/usb/usbnet.c | 12 +- drivers/net/virtio_net.c | 8 +- drivers/net/wireless/ath/ath10k/coredump.c | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 3 +- drivers/net/wireless/ath/wil6210/wil_crash_dump.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 6 +- drivers/net/wireless/mac80211_hwsim.c | 2 + drivers/net/wireless/marvell/mwifiex/init.c | 9 +- drivers/net/wireless/marvell/mwifiex/main.c | 3 +- drivers/net/wireless/marvell/mwifiex/main.h | 3 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 3 +- drivers/net/wireless/realtek/rtw88/main.c | 2 +- drivers/net/wireless/realtek/rtw89/ser.c | 2 +- drivers/nfc/nfcmrvl/i2c.c | 6 +- drivers/nfc/nfcmrvl/spi.c | 6 +- drivers/nfc/nxp-nci/i2c.c | 11 +- drivers/ntb/test/ntb_perf.c | 2 +- drivers/nvdimm/btt.c | 4 +- drivers/nvdimm/bus.c | 4 +- drivers/nvdimm/pmem.c | 4 +- drivers/nvme/host/apple.c | 2 +- drivers/nvme/host/core.c | 17 +- drivers/nvme/host/fc.c | 12 +- drivers/nvme/host/multipath.c | 2 +- drivers/nvme/host/pci.c | 8 +- drivers/nvme/host/rdma.c | 12 +- drivers/nvme/host/tcp.c | 12 +- drivers/nvme/target/loop.c | 12 +- drivers/of/base.c | 4 +- drivers/of/fdt.c | 4 +- drivers/of/of_reserved_mem.c | 3 +- drivers/opp/core.c | 106 +- drivers/opp/opp.h | 21 + drivers/opp/ti-opp-supply.c | 4 +- drivers/perf/arm-cci.c | 2 +- drivers/perf/arm-ccn.c | 6 +- drivers/perf/fsl_imx8_ddr_perf.c | 6 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 16 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 16 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 16 +- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 16 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 18 + drivers/perf/hisilicon/hisi_uncore_pmu.h | 2 + drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c | 15 +- drivers/perf/marvell_cn10k_tad_pmu.c | 12 +- drivers/pinctrl/Kconfig | 2 +- drivers/pinctrl/aspeed/pinmux-aspeed.h | 2 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 21 +- drivers/pinctrl/freescale/pinctrl-imx93.c | 1 + drivers/pinctrl/intel/Kconfig | 8 + drivers/pinctrl/intel/Makefile | 1 + drivers/pinctrl/intel/pinctrl-meteorlake.c | 417 ++ drivers/pinctrl/mediatek/pinctrl-mt8192.c | 296 +- drivers/pinctrl/pinctrl-axp209.c | 14 +- drivers/pinctrl/pinctrl-ingenic.c | 64 +- drivers/pinctrl/pinctrl-ocelot.c | 4 +- drivers/pinctrl/pinctrl-zynqmp.c | 11 + drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 2 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.h | 1 - drivers/pinctrl/qcom/pinctrl-msm8916.c | 4 +- drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c | 1 - drivers/pinctrl/renesas/Kconfig | 13 + drivers/pinctrl/renesas/Makefile | 1 + drivers/pinctrl/renesas/pfc-r8a779f0.c | 2 - drivers/pinctrl/renesas/pinctrl-rzv2m.c | 1119 ++++ drivers/pinctrl/stm32/pinctrl-stm32.c | 20 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 2 + drivers/platform/Kconfig | 5 +- drivers/platform/surface/aggregator/trace.h | 80 +- drivers/platform/surface/surface_acpi_notify.c | 27 +- drivers/platform/x86/Kconfig | 37 +- drivers/platform/x86/Makefile | 3 +- drivers/platform/x86/acer-wmi.c | 7 +- drivers/platform/x86/amd/Kconfig | 31 + drivers/platform/x86/amd/Makefile | 10 + drivers/platform/x86/{amd_hsmp.c => amd/hsmp.c} | 0 drivers/platform/x86/{amd-pmc.c => amd/pmc.c} | 0 drivers/platform/x86/apple-gmux.c | 5 +- drivers/platform/x86/compal-laptop.c | 4 +- drivers/platform/x86/dell/Kconfig | 1 - drivers/platform/x86/hp-wmi.c | 3 + drivers/platform/x86/ideapad-laptop.c | 29 +- drivers/platform/x86/panasonic-laptop.c | 84 +- drivers/platform/x86/thinkpad_acpi.c | 218 +- drivers/power/reset/Kconfig | 6 + drivers/power/reset/Makefile | 1 + drivers/power/reset/at91-reset.c | 184 +- drivers/power/reset/pwr-mlxbf.c | 97 + drivers/regulator/mt6370-regulator.c | 4 +- drivers/regulator/qcom_smd-regulator.c | 28 +- drivers/regulator/scmi-regulator.c | 1 + drivers/remoteproc/qcom_q6v5_mss.c | 2 +- drivers/remoteproc/remoteproc_core.c | 5 +- drivers/remoteproc/remoteproc_coredump.c | 8 +- drivers/remoteproc/remoteproc_virtio.c | 10 +- drivers/reset/Kconfig | 2 +- drivers/reset/reset-microchip-sparx5.c | 8 +- drivers/rpmsg/rpmsg_core.c | 3 +- drivers/rpmsg/rpmsg_internal.h | 4 +- drivers/rtc/Kconfig | 21 + drivers/rtc/Makefile | 2 + drivers/rtc/class.c | 6 +- drivers/rtc/dev.c | 8 +- drivers/rtc/rtc-ab-b5ze-s3.c | 5 +- drivers/rtc/rtc-ab-eoz9.c | 5 +- drivers/rtc/rtc-bq32k.c | 5 +- drivers/rtc/rtc-core.h | 5 - drivers/rtc/rtc-ds1374.c | 5 +- drivers/rtc/rtc-ds1672.c | 5 +- drivers/rtc/rtc-ds3232.c | 5 +- drivers/rtc/rtc-em3027.c | 5 +- drivers/rtc/rtc-fm3130.c | 5 +- drivers/rtc/rtc-hym8563.c | 5 +- drivers/rtc/rtc-isl12022.c | 5 +- drivers/rtc/rtc-isl1208.c | 10 +- drivers/rtc/rtc-max6900.c | 5 +- drivers/rtc/rtc-mc146818-lib.c | 8 +- drivers/rtc/rtc-mpfs.c | 326 + drivers/rtc/rtc-pcf8523.c | 5 +- drivers/rtc/rtc-pcf85363.c | 5 +- drivers/rtc/rtc-pcf8563.c | 5 +- drivers/rtc/rtc-pcf8583.c | 5 +- drivers/rtc/rtc-rv3029c2.c | 5 +- drivers/rtc/rtc-rv8803.c | 96 +- drivers/rtc/rtc-rx6110.c | 5 +- drivers/rtc/rtc-rx8581.c | 5 +- drivers/rtc/rtc-s35390a.c | 5 +- drivers/rtc/rtc-sd3078.c | 5 +- drivers/rtc/rtc-ti-k3.c | 680 ++ drivers/rtc/rtc-x1205.c | 5 +- drivers/s390/block/dasd.c | 2 +- drivers/s390/block/dasd_genhd.c | 4 +- drivers/s390/block/dcssblk.c | 8 +- drivers/s390/block/scm_blk.c | 4 +- drivers/s390/char/sclp.c | 2 +- drivers/s390/cio/vfio_ccw_cp.h | 12 +- drivers/s390/cio/vfio_ccw_private.h | 6 +- drivers/s390/virtio/virtio_ccw.c | 9 +- drivers/scsi/BusLogic.c | 35 +- drivers/scsi/Kconfig | 13 +- drivers/scsi/Makefile | 1 - drivers/scsi/dpt/dpti_i2o.h | 441 -- drivers/scsi/dpt/dpti_ioctl.h | 136 - drivers/scsi/dpt/dptsig.h | 336 - drivers/scsi/dpt/osd_defs.h | 79 - drivers/scsi/dpt/osd_util.h | 358 - drivers/scsi/dpt/sys_info.h | 417 -- drivers/scsi/dpt_i2o.c | 3545 ---------- drivers/scsi/dpti.h | 331 - drivers/scsi/fcoe/fcoe.c | 1 - drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 7 + drivers/scsi/mesh.c | 7 +- drivers/scsi/scsi_lib.c | 6 +- drivers/scsi/scsi_sysfs.c | 2 +- drivers/scsi/sd.c | 4 +- drivers/scsi/sr.c | 4 +- drivers/soc/atmel/soc.c | 12 +- drivers/soc/bcm/brcmstb/biuctrl.c | 9 +- drivers/soc/fsl/guts.c | 219 +- drivers/soc/imx/imx8m-blk-ctrl.c | 9 +- drivers/soc/mediatek/mtk-svs.c | 8 +- drivers/soc/qcom/apr.c | 15 +- drivers/soc/qcom/cmd-db.c | 8 +- drivers/soc/qcom/mdt_loader.c | 4 +- drivers/soc/qcom/rpmhpd.c | 4 +- drivers/soc/qcom/smp2p.c | 3 + drivers/soc/qcom/socinfo.c | 1 + drivers/soc/tegra/common.c | 33 +- drivers/soc/tegra/fuse/fuse-tegra.c | 16 + drivers/soc/xilinx/xlnx_event_manager.c | 5 +- drivers/soundwire/intel.c | 5 +- drivers/spi/spi-aspeed-smc.c | 12 +- drivers/spi/spi-dw-core.c | 5 +- drivers/spi/spi-dw-dma.c | 25 +- drivers/spi/spi-geni-qcom.c | 2 +- drivers/spi/spi-intel-pci.c | 1 + drivers/spi/spi-mpc52xx-psc.c | 116 +- drivers/spi/spi-mpc52xx.c | 2 +- drivers/spi/spi-pxa2xx.c | 4 + drivers/spi/spi-qcom-qspi.c | 2 +- drivers/spi/spi-s3c64xx.c | 83 +- drivers/spi/spi-sh.c | 94 +- drivers/spi/spi-synquacer.c | 1 + drivers/spi/spi.c | 397 +- drivers/staging/media/av7110/av7110.c | 2 +- drivers/staging/media/rkvdec/rkvdec-vp9.c | 2 - drivers/staging/r8188eu/Makefile | 1 - drivers/staging/r8188eu/core/rtw_led.c | 27 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/r8188eu/core/rtw_recv.c | 10 +- drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c | 45 - drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 57 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 2 +- drivers/staging/r8188eu/hal/usb_halinit.c | 8 +- drivers/staging/r8188eu/include/Hal8188EPwrSeq.h | 13 - drivers/staging/r8188eu/include/HalPwrSeqCmd.h | 8 +- drivers/staging/r8188eu/include/osdep_service.h | 2 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 5 - drivers/staging/r8188eu/include/rtw_led.h | 9 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 8 - drivers/staging/rtl8192e/rtllib_tx.c | 24 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 4 + .../vc04_services/interface/vchiq_arm/vchiq_core.c | 9 + drivers/thermal/intel/intel_tcc_cooling.c | 1 + drivers/tty/amiserial.c | 18 +- drivers/tty/mips_ejtag_fdc.c | 2 +- drivers/tty/serial/8250/8250.h | 9 +- drivers/tty/serial/8250/8250_core.c | 8 + drivers/tty/serial/8250/8250_dma.c | 6 +- drivers/tty/serial/8250/8250_dw.c | 28 +- drivers/tty/serial/8250/8250_dwlib.c | 105 +- drivers/tty/serial/8250/8250_early.c | 4 +- drivers/tty/serial/8250/8250_exar.c | 11 +- drivers/tty/serial/8250/8250_fintek.c | 2 +- drivers/tty/serial/8250/8250_fsl.c | 2 +- drivers/tty/serial/8250/8250_ingenic.c | 2 +- drivers/tty/serial/8250/8250_lpc18xx.c | 2 +- drivers/tty/serial/8250/8250_lpss.c | 2 +- drivers/tty/serial/8250/8250_omap.c | 7 +- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/8250_pericom.c | 2 +- drivers/tty/serial/8250/8250_port.c | 78 +- drivers/tty/serial/amba-pl011.c | 25 +- drivers/tty/serial/ar933x_uart.c | 2 +- drivers/tty/serial/atmel_serial.c | 96 +- drivers/tty/serial/fsl_lpuart.c | 4 +- drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/kgdboc.c | 2 +- drivers/tty/serial/max310x.c | 2 +- drivers/tty/serial/mcf.c | 3 +- drivers/tty/serial/meson_uart.c | 2 +- drivers/tty/serial/mpc52xx_uart.c | 4 +- drivers/tty/serial/msm_serial.c | 550 +- drivers/tty/serial/mux.c | 6 - drivers/tty/serial/mvebu-uart.c | 25 +- drivers/tty/serial/omap-serial.c | 10 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/pch_uart.c | 7 +- drivers/tty/serial/pxa.c | 5 +- drivers/tty/serial/qcom_geni_serial.c | 2 +- drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/samsung_tty.c | 5 +- drivers/tty/serial/sc16is7xx.c | 2 +- drivers/tty/serial/serial-tegra.c | 1 + drivers/tty/serial/serial_core.c | 66 +- drivers/tty/serial/sifive.c | 10 - drivers/tty/serial/st-asc.c | 1 - drivers/tty/serial/stm32-usart.c | 4 +- drivers/tty/serial/sunsu.c | 4 +- drivers/tty/serial/ucc_uart.c | 2 + drivers/tty/serial/vr41xx_siu.c | 4 +- drivers/tty/tty_ioctl.c | 4 + drivers/tty/vt/consolemap.c | 112 +- drivers/tty/vt/vt.c | 10 +- drivers/ufs/core/ufshcd-priv.h | 6 +- drivers/ufs/core/ufshcd.c | 46 +- drivers/ufs/host/ufs-mediatek.c | 75 +- drivers/ufs/host/ufs-mediatek.h | 20 +- drivers/ufs/host/ufs-qcom.c | 23 - drivers/ufs/host/ufshcd-pltfrm.c | 10 +- drivers/ufs/host/ufshcd-pltfrm.h | 4 +- drivers/usb/chipidea/udc.c | 3 + drivers/usb/class/cdc-acm.c | 2 +- drivers/usb/core/sysfs.c | 79 +- drivers/usb/dwc2/gadget.c | 3 +- drivers/usb/dwc2/hcd.c | 2 +- drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/dwc3-am62.c | 8 +- drivers/usb/dwc3/gadget.c | 5 +- drivers/usb/gadget/function/f_mass_storage.c | 11 +- drivers/usb/gadget/function/u_ether.c | 1 - drivers/usb/gadget/legacy/raw_gadget.c | 13 +- drivers/usb/gadget/udc/aspeed_udc.c | 9 +- drivers/usb/host/max3421-hcd.c | 2 +- drivers/usb/misc/sisusbvga/sisusb_con.c | 2 +- drivers/usb/musb/mpfs.c | 6 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 33 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 21 + drivers/vdpa/vdpa_sim/vdpa_sim.h | 1 + drivers/vdpa/vdpa_sim/vdpa_sim_blk.c | 3 + drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 3 + drivers/vdpa/vdpa_user/vduse_dev.c | 60 +- drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | 2 +- drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 11 +- drivers/vfio/pci/mlx5/cmd.c | 14 +- drivers/vfio/pci/mlx5/cmd.h | 4 +- drivers/vfio/pci/mlx5/main.c | 11 +- drivers/vfio/pci/vfio_pci_core.c | 12 + drivers/vfio/platform/vfio_platform_private.h | 21 +- drivers/vfio/vfio.c | 30 +- drivers/vfio/vfio_iommu_type1.c | 49 +- drivers/vhost/vdpa.c | 37 +- drivers/vhost/vringh.c | 78 +- drivers/video/Kconfig | 6 + drivers/video/Makefile | 2 + drivers/video/aperture.c | 351 + drivers/video/console/Kconfig | 1 + drivers/video/console/vgacon.c | 8 +- drivers/video/fbdev/Kconfig | 7 +- drivers/video/fbdev/core/fbcon.c | 41 +- drivers/video/fbdev/core/fbmem.c | 17 +- drivers/virt/vboxguest/vboxguest_linux.c | 9 +- drivers/virtio/Kconfig | 13 + drivers/virtio/virtio.c | 2 + drivers/virtio/virtio_mmio.c | 26 + drivers/virtio/virtio_pci_modern_dev.c | 2 - drivers/virtio/virtio_ring.c | 96 +- fs/Kconfig | 12 +- fs/attr.c | 8 +- fs/ceph/caps.c | 1 + fs/cifs/connect.c | 23 +- fs/cifs/sess.c | 33 +- fs/dax.c | 4 +- fs/dlm/Kconfig | 9 + fs/dlm/Makefile | 2 +- fs/dlm/ast.c | 4 +- fs/dlm/config.c | 21 +- fs/dlm/config.h | 3 +- fs/dlm/dlm_internal.h | 32 +- fs/dlm/lock.c | 143 +- fs/dlm/lock.h | 17 +- fs/dlm/lockspace.c | 31 +- fs/dlm/lowcomms.c | 4 +- fs/dlm/member.c | 30 +- fs/dlm/plock.c | 51 +- fs/dlm/recoverd.c | 35 +- fs/dlm/user.c | 21 +- fs/efivarfs/Makefile | 2 +- fs/efivarfs/internal.h | 40 + fs/efivarfs/super.c | 15 +- fs/efivarfs/vars.c | 738 ++ fs/erofs/decompressor_lzma.c | 1 + fs/eventpoll.c | 22 + fs/f2fs/compress.c | 211 +- fs/f2fs/data.c | 52 +- fs/f2fs/debug.c | 2 +- fs/f2fs/f2fs.h | 32 +- fs/f2fs/file.c | 14 +- fs/f2fs/gc.c | 4 +- fs/f2fs/gc.h | 21 +- fs/f2fs/node.c | 8 +- fs/f2fs/segment.c | 26 +- fs/f2fs/segment.h | 11 +- fs/f2fs/super.c | 86 +- fs/f2fs/sysfs.c | 10 + fs/fat/file.c | 6 +- fs/gfs2/dir.c | 2 +- fs/gfs2/glock.c | 6 +- fs/gfs2/rgrp.c | 9 +- fs/gfs2/rgrp.h | 3 +- fs/gfs2/xattr.c | 2 +- fs/inode.c | 2 +- fs/iomap/buffered-io.c | 15 +- fs/kernfs/file.c | 250 +- fs/kernfs/kernfs-internal.h | 4 + fs/kernfs/mount.c | 19 + fs/ksmbd/smb2pdu.c | 48 +- fs/ksmbd/vfs.c | 12 +- fs/libfs.c | 9 + fs/nfs/nfs4proc.c | 19 +- fs/nfs/nfs4state.c | 1 + fs/nfsd/vfs.c | 11 +- fs/nilfs2/nilfs.h | 3 + fs/notify/fanotify/fanotify_user.c | 34 +- fs/notify/inotify/inotify_user.c | 2 +- fs/ntfs3/attrib.c | 176 + fs/ntfs3/file.c | 97 +- fs/ntfs3/ntfs_fs.h | 4 +- fs/ntfs3/run.c | 43 + fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/slot_map.c | 46 +- fs/ocfs2/super.c | 21 - fs/open.c | 4 +- fs/proc/fd.c | 18 +- fs/pstore/inode.c | 1 + fs/pstore/platform.c | 1 + fs/quota/dquot.c | 8 +- fs/read_write.c | 77 +- fs/xfs/libxfs/xfs_attr.c | 38 +- fs/xfs/libxfs/xfs_attr.h | 5 - fs/xfs/libxfs/xfs_attr_leaf.c | 35 +- fs/xfs/libxfs/xfs_attr_leaf.h | 3 +- fs/xfs/xfs_attr_item.c | 27 +- fs/xfs/xfs_bmap_util.c | 2 + fs/xfs/xfs_icache.c | 56 +- fs/xfs/xfs_icache.h | 1 + fs/xfs/xfs_inode.c | 64 +- fs/xfs/xfs_iops.c | 8 +- fs/xfs/xfs_mount.h | 2 +- fs/xfs/xfs_qm_syscalls.c | 9 +- fs/xfs/xfs_super.c | 9 +- fs/xfs/xfs_trace.h | 1 + include/acpi/processor.h | 9 +- include/asm-generic/barrier.h | 8 + include/asm-generic/bitops/generic-non-atomic.h | 161 + .../asm-generic/bitops/instrumented-non-atomic.h | 35 +- include/asm-generic/bitops/non-atomic.h | 121 +- .../bitops/non-instrumented-non-atomic.h | 16 + include/asm-generic/io.h | 43 +- include/drm/drm_atomic_helper.h | 2 + include/drm/drm_connector.h | 6 +- include/drm/drm_crtc.h | 8 - include/drm/drm_edid.h | 3 + include/drm/drm_mipi_dsi.h | 17 + include/drm/drm_print.h | 2 +- include/drm/drm_probe_helper.h | 1 + include/drm/drm_rect.h | 16 + include/dt-bindings/clock/r9a07g043-cpg.h | 20 + include/dt-bindings/net/pcs-rzn1-miic.h | 33 + include/dt-bindings/pinctrl/r7s9210-pinctrl.h | 2 +- include/dt-bindings/pinctrl/rzg2l-pinctrl.h | 2 +- include/dt-bindings/pinctrl/rzv2m-pinctrl.h | 23 + include/dt-bindings/reset/sama7g5-reset.h | 10 + include/dt-bindings/sound/qcom,wcd9335.h | 15 + include/linux/acpi.h | 5 - include/linux/aperture.h | 56 + include/linux/arch_topology.h | 1 - include/linux/bitmap.h | 24 +- include/linux/bitops.h | 50 + include/linux/blk-mq.h | 4 +- include/linux/blkdev.h | 28 +- include/linux/blktrace_api.h | 10 - include/linux/bpf-cgroup-defs.h | 13 +- include/linux/bpf-cgroup.h | 9 +- include/linux/bpf.h | 44 +- include/linux/bpf_lsm.h | 7 + include/linux/btf_ids.h | 3 +- include/linux/cacheinfo.h | 3 + include/linux/can/skb.h | 59 +- include/linux/compiler-gcc.h | 11 - include/linux/console_struct.h | 4 +- include/linux/context_tracking.h | 2 +- include/linux/context_tracking_state.h | 4 + include/linux/devcoredump.h | 13 +- include/linux/devfreq.h | 5 + include/linux/dim.h | 2 +- include/linux/dma-map-ops.h | 3 + include/linux/dmaengine.h | 20 - include/linux/efi.h | 82 +- include/linux/fanotify.h | 4 + include/linux/fbcon.h | 4 + include/linux/firmware/xlnx-zynqmp.h | 12 + include/linux/fs.h | 23 +- include/linux/fwnode.h | 4 + include/linux/hmm.h | 4 +- include/linux/hugetlb.h | 44 +- include/linux/io_uring_types.h | 8 +- include/linux/iosys-map.h | 80 +- include/linux/jump_label.h | 9 +- include/linux/kernfs.h | 61 +- include/linux/kfifo.h | 2 +- include/linux/kvm_host.h | 1 + include/linux/kvm_types.h | 6 +- include/linux/lockdep.h | 30 +- include/linux/memremap.h | 27 +- include/linux/mm.h | 36 +- include/linux/mmu_notifier.h | 2 +- include/linux/mnt_idmapping.h | 212 +- include/linux/mroute_base.h | 15 +- include/linux/netdevice.h | 2 +- include/linux/nvme.h | 4 +- include/linux/page-flags.h | 32 +- include/linux/pagemap.h | 4 - include/linux/pcs-rzn1-miic.h | 18 + include/linux/perf_event.h | 2 + include/linux/phy.h | 6 + include/linux/pm_opp.h | 10 +- include/linux/pstore.h | 4 + include/linux/regmap.h | 104 +- include/linux/regulator/driver.h | 1 + include/linux/remoteproc.h | 4 +- include/linux/reset.h | 2 +- include/linux/sched/mm.h | 4 +- include/linux/sched/topology.h | 1 + include/linux/serial.h | 15 +- include/linux/serial_8250.h | 7 +- include/linux/serial_core.h | 22 +- include/linux/skbuff.h | 12 + include/linux/spi/spi.h | 104 +- include/linux/surface_aggregator/serial_hub.h | 75 +- include/linux/swap.h | 7 +- include/linux/sysctl.h | 6 + include/linux/tty_ldisc.h | 2 +- include/linux/usb/typec_altmode.h | 2 +- include/linux/vdpa.h | 4 + include/linux/vfio.h | 100 +- include/linux/vfio_pci_core.h | 65 +- include/linux/virtio_config.h | 2 + include/net/bond_options.h | 11 +- include/net/bonding.h | 1 + include/net/cfg80211.h | 5 +- include/net/dsa.h | 7 + include/net/mac80211.h | 3 +- include/net/neighbour.h | 1 + include/net/netfilter/nf_tables.h | 16 +- include/net/sock.h | 4 +- include/net/switchdev.h | 3 + include/net/xfrm.h | 4 +- include/ras/ras_event.h | 1 + include/soc/tegra/fuse.h | 1 + include/sound/soc-component.h | 2 +- include/trace/events/dlm.h | 118 +- include/trace/events/io_uring.h | 2 +- include/trace/events/libata.h | 1 + include/trace/events/net.h | 2 +- include/trace/events/qdisc.h | 4 +- include/uapi/asm-generic/termbits-common.h | 1 + include/uapi/drm/drm_fourcc.h | 8 +- include/uapi/drm/i915_drm.h | 6 +- include/uapi/linux/android/binder.h | 1 + include/uapi/linux/blkzoned.h | 2 +- include/uapi/linux/bpf.h | 6 +- include/uapi/linux/btrfs.h | 10 +- include/uapi/linux/btrfs_tree.h | 2 +- include/uapi/linux/can/bcm.h | 2 +- include/uapi/linux/connector.h | 2 +- include/uapi/linux/cycx_cfm.h | 2 +- include/uapi/linux/dm-ioctl.h | 8 +- include/uapi/linux/dm-log-userspace.h | 2 +- include/uapi/linux/ethtool.h | 28 +- include/uapi/linux/fanotify.h | 2 +- include/uapi/linux/fiemap.h | 2 +- include/uapi/linux/firewire-cdev.h | 12 +- include/uapi/linux/fs.h | 2 +- include/uapi/linux/if_alg.h | 2 +- include/uapi/linux/if_arcnet.h | 6 +- include/uapi/linux/if_ether.h | 1 + include/uapi/linux/if_link.h | 1 + include/uapi/linux/if_pppox.h | 4 +- include/uapi/linux/if_tun.h | 2 +- include/uapi/linux/igmp.h | 6 +- include/uapi/linux/inet_diag.h | 2 +- include/uapi/linux/inotify.h | 2 +- include/uapi/linux/io_uring.h | 39 +- include/uapi/linux/ip.h | 4 +- include/uapi/linux/ip_vs.h | 4 +- include/uapi/linux/iso_fs.h | 4 +- include/uapi/linux/jffs2.h | 8 +- include/uapi/linux/kcov.h | 2 +- include/uapi/linux/kfd_ioctl.h | 40 +- include/uapi/linux/kvm.h | 9 +- include/uapi/linux/minix_fs.h | 4 +- include/uapi/linux/mmc/ioctl.h | 2 +- include/uapi/linux/mptcp.h | 9 +- include/uapi/linux/ndctl.h | 10 +- include/uapi/linux/neighbour.h | 1 + include/uapi/linux/net_dropmon.h | 4 +- include/uapi/linux/netfilter/x_tables.h | 4 +- include/uapi/linux/netfilter_arp/arp_tables.h | 6 +- include/uapi/linux/netfilter_bridge/ebt_among.h | 2 +- include/uapi/linux/netfilter_ipv4/ip_tables.h | 6 +- include/uapi/linux/netfilter_ipv6/ip6_tables.h | 4 +- include/uapi/linux/perf_event.h | 7 +- include/uapi/linux/pkt_cls.h | 4 +- include/uapi/linux/raid/md_p.h | 2 +- include/uapi/linux/random.h | 2 +- include/uapi/linux/romfs_fs.h | 4 +- include/uapi/linux/rtnetlink.h | 2 +- include/uapi/linux/sctp.h | 10 +- include/uapi/linux/seg6.h | 2 +- include/uapi/linux/seg6_iptunnel.h | 2 +- include/uapi/linux/serial.h | 20 +- include/uapi/linux/serial_reg.h | 4 +- include/uapi/linux/stm.h | 2 +- include/uapi/linux/sysctl.h | 37 +- include/uapi/linux/target_core_user.h | 2 +- include/uapi/linux/tty.h | 3 +- include/uapi/linux/usb/audio.h | 2 +- include/uapi/linux/usb/cdc.h | 6 +- include/uapi/linux/usb/ch9.h | 2 +- include/uapi/linux/usb/raw_gadget.h | 4 +- include/uapi/linux/usbdevice_fs.h | 4 +- include/uapi/linux/vhost.h | 14 + include/uapi/linux/vhost_types.h | 6 +- include/uapi/linux/virtio_9p.h | 2 +- include/uapi/linux/xfrm.h | 4 +- include/uapi/rdma/hfi/hfi1_user.h | 2 +- include/uapi/rdma/ib_user_verbs.h | 72 +- include/uapi/rdma/rdma_user_cm.h | 2 +- include/uapi/rdma/rdma_user_ioctl_cmds.h | 2 +- include/uapi/scsi/fc/fc_els.h | 18 +- include/uapi/scsi/scsi_bsg_fc.h | 2 +- include/uapi/sound/asound.h | 2 +- include/uapi/sound/firewire.h | 6 +- include/uapi/sound/skl-tplg-interface.h | 2 +- include/uapi/sound/sof/header.h | 2 +- include/uapi/sound/usb_stream.h | 2 +- include/ufs/ufshcd.h | 6 +- io_uring/filetable.c | 90 +- io_uring/filetable.h | 23 +- io_uring/io_uring.c | 60 +- io_uring/io_uring.h | 20 +- io_uring/kbuf.c | 4 +- io_uring/kbuf.h | 9 +- io_uring/msg_ring.c | 130 +- io_uring/net.c | 147 +- io_uring/opdef.c | 4 + io_uring/openclose.c | 35 +- io_uring/openclose.h | 2 +- io_uring/poll.c | 44 +- io_uring/rsrc.c | 8 +- io_uring/rw.c | 16 +- io_uring/timeout.c | 36 +- ipc/mqueue.c | 2 +- kernel/bpf/bpf_lsm.c | 81 + kernel/bpf/btf.c | 85 +- kernel/bpf/cgroup.c | 350 +- kernel/bpf/core.c | 9 + kernel/bpf/syscall.c | 18 +- kernel/bpf/trampoline.c | 262 +- kernel/bpf/verifier.c | 36 +- kernel/cgroup/cgroup.c | 4 - kernel/context_tracking.c | 10 +- kernel/crash_core.c | 14 +- kernel/dma/coherent.c | 10 +- kernel/events/core.c | 21 +- kernel/events/ring_buffer.c | 5 +- kernel/jump_label.c | 41 +- kernel/locking/lockdep.c | 7 +- kernel/rcu/rcutorture.c | 2 +- kernel/rcu/tree.c | 33 +- kernel/rcu/tree_plugin.h | 15 +- kernel/sched/core.c | 138 +- kernel/sched/fair.c | 89 +- kernel/sched/features.h | 3 +- kernel/sched/sched.h | 9 - kernel/sysctl.c | 41 + kernel/time/tick-sched.c | 1 - kernel/torture.c | 7 + kernel/trace/blktrace.c | 14 - lib/crypto/blake2s-selftest.c | 6 +- lib/lz4/lz4_decompress.c | 6 +- lib/maple_tree.c | 11 +- lib/mpi/mpi-add.c | 2 +- lib/mpi/mpi-mul.c | 1 + lib/radix-tree.c | 4 +- lib/scatterlist.c | 4 +- lib/test_bitmap.c | 62 + lib/test_maple_tree.c | 21 + localversion-next | 2 +- mm/Kconfig | 10 +- mm/debug_vm_pgtable.c | 2 +- mm/filemap.c | 21 +- mm/frontswap.c | 2 +- mm/gup.c | 10 +- mm/gup_test.c | 4 +- mm/huge_memory.c | 20 +- mm/hugetlb.c | 40 +- mm/hugetlb_vmemmap.c | 591 +- mm/hugetlb_vmemmap.h | 45 +- mm/ioremap.c | 26 +- mm/kfence/core.c | 18 +- mm/khugepaged.c | 137 +- mm/ksm.c | 16 +- mm/memblock.c | 11 + mm/memcontrol.c | 40 +- mm/memory-failure.c | 149 +- mm/memory.c | 39 +- mm/migrate.c | 8 +- mm/mmap.c | 11 +- mm/page_alloc.c | 112 +- mm/rmap.c | 46 +- mm/shmem.c | 9 +- mm/sparse-vmemmap.c | 403 +- mm/swap.c | 32 +- mm/swap.h | 5 - mm/swapfile.c | 14 +- mm/truncate.c | 2 +- mm/util.c | 2 +- mm/vmalloc.c | 3 +- mm/vmscan.c | 8 +- net/bridge/br_netfilter_hooks.c | 21 +- net/can/Kconfig | 5 +- net/core/filter.c | 60 +- net/core/neighbour.c | 32 +- net/core/skbuff.c | 13 +- net/core/sock_map.c | 2 +- net/decnet/dn_neigh.c | 1 + net/dsa/Kconfig | 7 + net/dsa/Makefile | 1 + net/dsa/slave.c | 29 +- net/dsa/tag_rzn1_a5psw.c | 113 + net/ipv4/arp.c | 1 + net/ipv4/esp4.c | 4 +- net/ipv4/ip_output.c | 8 +- net/ipv4/ip_tunnel_core.c | 2 +- net/ipv4/ipmr.c | 215 +- net/ipv4/ipmr_base.c | 53 +- net/ipv4/raw.c | 2 +- net/ipv4/tcp.c | 26 +- net/ipv4/tcp_ipv4.c | 6 +- net/ipv6/addrconf.c | 70 +- net/ipv6/ip6mr.c | 202 +- net/ipv6/ndisc.c | 1 + net/ipv6/route.c | 11 +- net/ipv6/seg6_hmac.c | 1 - net/ipv6/sit.c | 8 +- net/key/af_key.c | 6 +- net/mac80211/cfg.c | 4 +- net/mac80211/iface.c | 2 + net/mac80211/rx.c | 3 +- net/mac80211/tx.c | 36 +- net/mac80211/util.c | 3 + net/mptcp/options.c | 7 +- net/mptcp/pm.c | 10 +- net/mptcp/pm_netlink.c | 2 +- net/mptcp/protocol.c | 84 +- net/mptcp/protocol.h | 24 +- net/mptcp/subflow.c | 129 +- net/ncsi/ncsi-manage.c | 3 +- net/netfilter/nf_tables_core.c | 24 +- net/netfilter/nf_tables_trace.c | 44 +- net/netfilter/nft_set_hash.c | 2 + net/rose/rose_timer.c | 34 +- net/sched/act_api.c | 22 +- net/socket.c | 16 +- net/sunrpc/xdr.c | 2 +- net/tipc/node.c | 41 +- net/tipc/socket.c | 1 + net/unix/sysctl_net_unix.c | 19 +- net/wireless/sme.c | 3 +- net/xdp/xsk_buff_pool.c | 1 + net/xfrm/xfrm_state.c | 6 +- net/xfrm/xfrm_user.c | 6 +- samples/fprobe/fprobe_example.c | 7 + scripts/Makefile.build | 5 +- scripts/clang-tools/gen_compile_commands.py | 6 +- scripts/gen_autoksyms.sh | 3 + scripts/get_feat.pl | 2 +- scripts/kernel-doc | 82 +- scripts/mod/modpost.c | 23 +- scripts/sign-file.c | 2 +- sound/pci/ens1370.c | 2 +- sound/soc/adi/axi-i2s.c | 1 + sound/soc/adi/axi-spdif.c | 1 + sound/soc/amd/acp/acp-platform.c | 15 +- sound/soc/amd/raven/acp3x-i2s.c | 3 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 13 +- sound/soc/amd/vangogh/acp5x-i2s.c | 1 + sound/soc/amd/yc/acp6x-pdm-dma.c | 13 +- sound/soc/atmel/atmel-classd.c | 1 + sound/soc/atmel/atmel-i2s.c | 3 +- sound/soc/atmel/atmel-pdmic.c | 1 + sound/soc/atmel/atmel_ssc_dai.c | 7 +- sound/soc/atmel/mchp-i2s-mcc.c | 3 +- sound/soc/atmel/mchp-pdmc.c | 1 + sound/soc/atmel/mchp-spdifrx.c | 3 +- sound/soc/atmel/mchp-spdiftx.c | 3 +- sound/soc/au1x/ac97c.c | 3 +- sound/soc/au1x/i2sc.c | 3 +- sound/soc/au1x/psc-ac97.c | 3 +- sound/soc/au1x/psc-i2s.c | 3 +- sound/soc/bcm/bcm2835-i2s.c | 3 +- sound/soc/bcm/bcm63xx-i2s-whistler.c | 1 + sound/soc/bcm/cygnus-ssp.c | 7 +- sound/soc/cirrus/ep93xx-ac97.c | 3 +- sound/soc/cirrus/ep93xx-i2s.c | 7 +- sound/soc/codecs/88pm860x-codec.c | 1 - sound/soc/codecs/Kconfig | 10 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/ab8500-codec.c | 1 - sound/soc/codecs/ac97.c | 1 - sound/soc/codecs/ad1836.c | 1 - sound/soc/codecs/ad193x.c | 1 - sound/soc/codecs/ad1980.c | 1 - sound/soc/codecs/ad73311.c | 1 - sound/soc/codecs/adau1373.c | 1 - sound/soc/codecs/adau1701.c | 1 - sound/soc/codecs/adau1761.c | 1 - sound/soc/codecs/adau1781.c | 1 - sound/soc/codecs/adau1977.c | 1 - sound/soc/codecs/adau7002.c | 1 - sound/soc/codecs/adau7118.c | 1 - sound/soc/codecs/adav80x.c | 1 - sound/soc/codecs/ads117x.c | 1 - sound/soc/codecs/ak4104.c | 1 - sound/soc/codecs/ak4118.c | 1 - sound/soc/codecs/ak4375.c | 1 - sound/soc/codecs/ak4458.c | 2 - sound/soc/codecs/ak4535.c | 1 - sound/soc/codecs/ak4554.c | 1 - sound/soc/codecs/ak4613.c | 1 - sound/soc/codecs/ak4641.c | 1 - sound/soc/codecs/ak4642.c | 1 - sound/soc/codecs/ak4671.c | 1 - sound/soc/codecs/ak5386.c | 1 - sound/soc/codecs/ak5558.c | 2 - sound/soc/codecs/alc5623.c | 1 - sound/soc/codecs/alc5632.c | 1 - sound/soc/codecs/arizona.c | 4 +- sound/soc/codecs/bd28623.c | 1 - sound/soc/codecs/bt-sco.c | 1 - sound/soc/codecs/cpcap.c | 1 - sound/soc/codecs/cq93vc.c | 1 - sound/soc/codecs/cs35l32.c | 1 - sound/soc/codecs/cs35l33.c | 1 - sound/soc/codecs/cs35l34.c | 1 - sound/soc/codecs/cs35l35.c | 1 - sound/soc/codecs/cs35l36.c | 1 - sound/soc/codecs/cs35l41-spi.c | 1 + sound/soc/codecs/cs4234.c | 1 - sound/soc/codecs/cs4265.c | 1 - sound/soc/codecs/cs4270.c | 1 - sound/soc/codecs/cs4271.c | 1 - sound/soc/codecs/cs42l42.c | 1 - sound/soc/codecs/cs42l51.c | 1 - sound/soc/codecs/cs42l52.c | 1 - sound/soc/codecs/cs42l56.c | 1 - sound/soc/codecs/cs42l73.c | 1 - sound/soc/codecs/cs42xx8.c | 1 - sound/soc/codecs/cs43130.c | 1 - sound/soc/codecs/cs4341.c | 1 - sound/soc/codecs/cs4349.c | 1 - sound/soc/codecs/cs47l15.c | 1 - sound/soc/codecs/cs47l24.c | 1 - sound/soc/codecs/cs47l35.c | 1 - sound/soc/codecs/cs47l85.c | 1 - sound/soc/codecs/cs47l90.c | 1 - sound/soc/codecs/cs47l92.c | 9 +- sound/soc/codecs/cs53l30.c | 1 - sound/soc/codecs/cx20442.c | 1 - sound/soc/codecs/da7210.c | 1 - sound/soc/codecs/da7213.c | 1 - sound/soc/codecs/da7218.c | 1 - sound/soc/codecs/da7219.c | 1 - sound/soc/codecs/da732x.c | 1 - sound/soc/codecs/da9055.c | 1 - sound/soc/codecs/dmic.c | 1 - sound/soc/codecs/es7134.c | 1 - sound/soc/codecs/es7241.c | 1 - sound/soc/codecs/es8316.c | 1 - sound/soc/codecs/es8328.c | 1 - sound/soc/codecs/gtm601.c | 1 - sound/soc/codecs/hdac_hdmi.c | 1 - sound/soc/codecs/hdmi-codec.c | 1 - sound/soc/codecs/ics43432.c | 1 - sound/soc/codecs/inno_rk3036.c | 1 - sound/soc/codecs/isabelle.c | 1 - sound/soc/codecs/jz4740.c | 2 - sound/soc/codecs/lm49453.c | 1 - sound/soc/codecs/lochnagar-sc.c | 1 - sound/soc/codecs/max98088.c | 1 - sound/soc/codecs/max98090.c | 1 - sound/soc/codecs/max98095.c | 1 - sound/soc/codecs/max98357a.c | 1 - sound/soc/codecs/max98371.c | 1 - sound/soc/codecs/max98373.c | 2 - sound/soc/codecs/max98390.c | 1 - sound/soc/codecs/max98396.c | 281 +- sound/soc/codecs/max98396.h | 10 +- sound/soc/codecs/max9850.c | 1 - sound/soc/codecs/max98520.c | 1 - sound/soc/codecs/max9860.c | 1 - sound/soc/codecs/max9867.c | 1 - sound/soc/codecs/max98925.c | 1 - sound/soc/codecs/max98926.c | 1 - sound/soc/codecs/max98927.c | 1 - sound/soc/codecs/mc13783.c | 1 - sound/soc/codecs/ml26124.c | 1 - sound/soc/codecs/msm8916-wcd-analog.c | 1 - sound/soc/codecs/msm8916-wcd-digital.c | 1 - sound/soc/codecs/nau8315.c | 1 - sound/soc/codecs/nau8540.c | 1 - sound/soc/codecs/nau8810.c | 1 - sound/soc/codecs/nau8821.c | 1 - sound/soc/codecs/nau8822.c | 1 - sound/soc/codecs/nau8824.c | 1 - sound/soc/codecs/nau8825.c | 1 - sound/soc/codecs/pcm1681.c | 1 - sound/soc/codecs/pcm1789.c | 1 - sound/soc/codecs/pcm179x.c | 1 - sound/soc/codecs/pcm186x.c | 2 - sound/soc/codecs/pcm3008.c | 1 - sound/soc/codecs/pcm3168a.c | 1 - sound/soc/codecs/pcm5102a.c | 1 - sound/soc/codecs/pcm512x.c | 1 - sound/soc/codecs/rk817_codec.c | 1 - sound/soc/codecs/rt1011.c | 1 - sound/soc/codecs/rt1015.c | 1 - sound/soc/codecs/rt1015p.c | 1 - sound/soc/codecs/rt1016.c | 1 - sound/soc/codecs/rt1019.c | 1 - sound/soc/codecs/rt1305.c | 1 - sound/soc/codecs/rt1308.c | 1 - sound/soc/codecs/rt274.c | 1 - sound/soc/codecs/rt286.c | 1 - sound/soc/codecs/rt298.c | 1 - sound/soc/codecs/rt5514.c | 1 - sound/soc/codecs/rt5616.c | 1 - sound/soc/codecs/rt5631.c | 1 - sound/soc/codecs/rt5640.c | 2 - sound/soc/codecs/rt5645.c | 1 - sound/soc/codecs/rt5651.c | 1 - sound/soc/codecs/rt5659.c | 1 - sound/soc/codecs/rt5660.c | 1 - sound/soc/codecs/rt5663.c | 1 - sound/soc/codecs/rt5665.c | 1 - sound/soc/codecs/rt5668.c | 1 - sound/soc/codecs/rt5670.c | 1 - sound/soc/codecs/rt5677.c | 1 - sound/soc/codecs/rt5682.c | 1 - sound/soc/codecs/rt5682s.c | 1 - sound/soc/codecs/sgtl5000.c | 10 +- sound/soc/codecs/sgtl5000.h | 1 + sound/soc/codecs/si476x.c | 1 - sound/soc/codecs/spdif_receiver.c | 1 - sound/soc/codecs/spdif_transmitter.c | 1 - sound/soc/codecs/ssm2518.c | 1 - sound/soc/codecs/ssm2602.c | 1 - sound/soc/codecs/ssm4567.c | 1 - sound/soc/codecs/sta32x.c | 1 - sound/soc/codecs/sta350.c | 1 - sound/soc/codecs/sta529.c | 1 - sound/soc/codecs/stac9766.c | 2 - sound/soc/codecs/sti-sas.c | 1 - sound/soc/codecs/tas2552.c | 3 +- sound/soc/codecs/tas2562.c | 2 - sound/soc/codecs/tas2764.c | 47 +- sound/soc/codecs/tas2764.h | 6 +- sound/soc/codecs/tas2770.c | 1 - sound/soc/codecs/tas5086.c | 1 - sound/soc/codecs/tas571x.c | 1 - sound/soc/codecs/tas5720.c | 2 - sound/soc/codecs/tas5805m.c | 1 - sound/soc/codecs/tas6424.c | 1 - sound/soc/codecs/tfa9879.c | 1 - sound/soc/codecs/tfa989x.c | 1 - sound/soc/codecs/tlv320adcx140.c | 14 +- sound/soc/codecs/tlv320aic23.c | 1 - sound/soc/codecs/tlv320aic26.c | 1 - sound/soc/codecs/tlv320aic31xx.c | 1 - sound/soc/codecs/tlv320aic32x4.c | 2 - sound/soc/codecs/tlv320aic3x.c | 1 - sound/soc/codecs/tlv320dac33.c | 1 - sound/soc/codecs/tscs42xx.c | 1 - sound/soc/codecs/twl4030.c | 1 - sound/soc/codecs/twl6040.c | 1 - sound/soc/codecs/uda1334.c | 1 - sound/soc/codecs/uda134x.c | 1 - sound/soc/codecs/uda1380.c | 1 - sound/soc/codecs/wcd-mbhc-v2.c | 10 +- sound/soc/codecs/wcd9335.c | 30 +- sound/soc/codecs/wl1273.c | 1 - sound/soc/codecs/wm0010.c | 1 - sound/soc/codecs/wm1250-ev1.c | 1 - sound/soc/codecs/wm2000.c | 1 - sound/soc/codecs/wm2200.c | 1 - sound/soc/codecs/wm5100.c | 1 - sound/soc/codecs/wm5102.c | 22 +- sound/soc/codecs/wm5110.c | 1 - sound/soc/codecs/wm8350.c | 1 - sound/soc/codecs/wm8400.c | 1 - sound/soc/codecs/wm8510.c | 1 - sound/soc/codecs/wm8523.c | 1 - sound/soc/codecs/wm8524.c | 1 - sound/soc/codecs/wm8580.c | 1 - sound/soc/codecs/wm8711.c | 1 - sound/soc/codecs/wm8727.c | 1 - sound/soc/codecs/wm8728.c | 1 - sound/soc/codecs/wm8731.c | 1 - sound/soc/codecs/wm8737.c | 1 - sound/soc/codecs/wm8741.c | 1 - sound/soc/codecs/wm8750.c | 1 - sound/soc/codecs/wm8753.c | 1 - sound/soc/codecs/wm8770.c | 1 - sound/soc/codecs/wm8776.c | 1 - sound/soc/codecs/wm8782.c | 1 - sound/soc/codecs/wm8804.c | 1 - sound/soc/codecs/wm8900.c | 1 - sound/soc/codecs/wm8903.c | 1 - sound/soc/codecs/wm8904.c | 1 - sound/soc/codecs/wm8940.c | 1 - sound/soc/codecs/wm8955.c | 1 - sound/soc/codecs/wm8960.c | 1 - sound/soc/codecs/wm8961.c | 1 - sound/soc/codecs/wm8962.c | 1 - sound/soc/codecs/wm8971.c | 1 - sound/soc/codecs/wm8974.c | 1 - sound/soc/codecs/wm8978.c | 1 - sound/soc/codecs/wm8983.c | 1 - sound/soc/codecs/wm8985.c | 1 - sound/soc/codecs/wm8988.c | 1 - sound/soc/codecs/wm8990.c | 1 - sound/soc/codecs/wm8991.c | 1 - sound/soc/codecs/wm8993.c | 1 - sound/soc/codecs/wm8994.c | 1 - sound/soc/codecs/wm8995.c | 1 - sound/soc/codecs/wm8996.c | 2 - sound/soc/codecs/wm8997.c | 1 - sound/soc/codecs/wm8998.c | 22 +- sound/soc/codecs/wm9081.c | 1 - sound/soc/codecs/wm9090.c | 1 - sound/soc/codecs/wm9705.c | 1 - sound/soc/codecs/wm9712.c | 1 - sound/soc/codecs/wm9713.c | 1 - sound/soc/codecs/wm_adsp.c | 25 +- sound/soc/codecs/wsa881x.c | 16 +- sound/soc/codecs/wsa883x.c | 1508 +++++ sound/soc/codecs/zl38060.c | 1 - sound/soc/dwc/dwc-i2s.c | 7 +- sound/soc/fsl/fsl_aud2htx.c | 3 +- sound/soc/fsl/fsl_easrc.c | 7 +- sound/soc/fsl/fsl_esai.c | 3 +- sound/soc/fsl/fsl_micfil.c | 22 +- sound/soc/fsl/fsl_micfil.h | 9 + sound/soc/fsl/fsl_mqs.c | 1 - sound/soc/fsl/fsl_rpmsg.c | 3 +- sound/soc/fsl/fsl_sai.c | 269 +- sound/soc/fsl/fsl_sai.h | 26 +- sound/soc/fsl/fsl_spdif.c | 3 +- sound/soc/fsl/fsl_ssi.c | 1 + sound/soc/fsl/fsl_xcvr.c | 3 +- sound/soc/fsl/mpc5200_psc_i2s.c | 3 +- sound/soc/generic/audio-graph-card2.c | 6 +- sound/soc/generic/test-component.c | 2 +- sound/soc/hisilicon/hi6210-i2s.c | 1 + sound/soc/img/img-i2s-in.c | 3 +- sound/soc/img/img-i2s-out.c | 15 +- sound/soc/img/img-parallel-out.c | 3 +- sound/soc/img/img-spdif-in.c | 3 +- sound/soc/img/img-spdif-out.c | 3 +- sound/soc/img/pistachio-internal-dac.c | 1 - sound/soc/intel/avs/apl.c | 2 +- sound/soc/intel/avs/pcm.c | 2 - sound/soc/intel/avs/skl.c | 2 +- sound/soc/intel/boards/Kconfig | 4 +- sound/soc/intel/boards/Makefile | 4 +- sound/soc/intel/boards/bdw_rt286.c | 279 + sound/soc/intel/boards/broadwell.c | 338 - sound/soc/intel/boards/haswell.c | 202 - sound/soc/intel/boards/hsw_rt5640.c | 176 + sound/soc/intel/catpt/dsp.c | 2 +- sound/soc/intel/catpt/pcm.c | 26 +- sound/soc/intel/catpt/sysfs.c | 4 +- .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 6 +- sound/soc/intel/keembay/kmb_platform.c | 14 +- sound/soc/intel/skylake/skl-pcm.c | 5 +- sound/soc/jz4740/jz4740-i2s.c | 7 +- sound/soc/meson/aiu-acodec-ctrl.c | 1 - sound/soc/meson/aiu-codec-ctrl.c | 1 - sound/soc/meson/axg-frddr.c | 3 + sound/soc/meson/axg-pdm.c | 4 +- sound/soc/meson/axg-spdifin.c | 1 + sound/soc/meson/axg-spdifout.c | 1 + sound/soc/meson/axg-toddr.c | 3 + sound/soc/meson/g12a-toacodec.c | 2 - sound/soc/meson/g12a-tohdmitx.c | 1 - sound/soc/meson/t9015.c | 1 - sound/soc/mxs/mxs-saif.c | 3 +- sound/soc/pxa/mmp-sspa.c | 9 +- sound/soc/pxa/pxa-ssp.c | 21 +- sound/soc/pxa/pxa2xx-i2s.c | 21 +- sound/soc/qcom/lpass-apq8016.c | 1 + sound/soc/qcom/lpass-cpu.c | 6 + sound/soc/qcom/qdsp6/q6apm.c | 1 + sound/soc/qcom/qdsp6/q6asm-dai.c | 23 +- sound/soc/qcom/sc7280.c | 33 + sound/soc/rockchip/rockchip_i2s.c | 12 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 7 +- sound/soc/rockchip/rockchip_pdm.c | 7 +- sound/soc/rockchip/rockchip_spdif.c | 1 + sound/soc/samsung/Kconfig | 20 +- sound/soc/samsung/aries_wm8994.c | 1 - sound/soc/samsung/h1940_uda1380.c | 2 +- sound/soc/samsung/i2s.c | 2 + sound/soc/samsung/neo1973_wm8753.c | 2 +- sound/soc/samsung/pcm.c | 3 +- sound/soc/samsung/rx1950_uda1380.c | 4 +- sound/soc/samsung/s3c-i2s-v2.c | 11 - sound/soc/samsung/s3c2412-i2s.c | 7 +- sound/soc/samsung/s3c24xx-i2s.c | 10 +- sound/soc/samsung/spdif.c | 7 +- sound/soc/sh/hac.c | 3 +- sound/soc/sh/rcar/core.c | 11 +- sound/soc/sh/rz-ssi.c | 9 +- sound/soc/sh/siu_pcm.c | 17 +- sound/soc/sh/ssi.c | 3 +- sound/soc/soc-core.c | 148 +- sound/soc/soc-topology-test.c | 3 - sound/soc/soc-utils.c | 1 - sound/soc/sof/pcm.c | 2 + sound/soc/sof/sof-client-probes.c | 1 + sound/soc/spear/spdif_in.c | 3 +- sound/soc/spear/spdif_out.c | 3 +- sound/soc/sti/sti_uniperif.c | 3 +- sound/soc/stm/stm32_adfsdm.c | 1 + sound/soc/stm/stm32_i2s.c | 1 + sound/soc/stm/stm32_sai_sub.c | 1 + sound/soc/stm/stm32_spdifrx.c | 1 + sound/soc/sunxi/sun4i-codec.c | 7 +- sound/soc/sunxi/sun4i-i2s.c | 3 +- sound/soc/sunxi/sun4i-spdif.c | 3 +- sound/soc/sunxi/sun50i-codec-analog.c | 8 + sound/soc/sunxi/sun8i-codec.c | 1 - sound/soc/tegra/tegra20_ac97.c | 3 +- sound/soc/tegra/tegra20_i2s.c | 3 +- sound/soc/tegra/tegra20_spdif.c | 1 + sound/soc/tegra/tegra210_adx.c | 2 +- sound/soc/tegra/tegra210_i2s.c | 1 - sound/soc/tegra/tegra30_i2s.c | 3 +- sound/soc/ti/davinci-i2s.c | 3 +- sound/soc/ti/davinci-mcasp.c | 6 +- sound/soc/ti/davinci-vcif.c | 3 +- sound/soc/ti/omap-dmic.c | 3 +- sound/soc/ti/omap-hdmi.c | 1 + sound/soc/ti/omap-mcbsp-priv.h | 2 - sound/soc/ti/omap-mcbsp-st.c | 14 +- sound/soc/ti/omap-mcbsp.c | 22 +- sound/soc/ti/omap-mcpdm.c | 7 +- sound/soc/uniphier/evea.c | 1 - sound/soc/ux500/ux500_msp_dai.c | 3 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 16 +- sound/soc/xilinx/xlnx_i2s.c | 1 + sound/soc/xilinx/xlnx_spdif.c | 1 + sound/soc/xtensa/xtfpga-i2s.c | 15 +- sound/usb/quirks.c | 4 + tools/arch/x86/include/asm/cpufeatures.h | 7 +- tools/arch/x86/include/asm/disabled-features.h | 8 +- tools/arch/x86/include/uapi/asm/kvm.h | 12 +- tools/arch/x86/include/uapi/asm/svm.h | 13 + .../bpf/bpftool/Documentation/bpftool-feature.rst | 12 + tools/bpf/bpftool/bash-completion/bpftool | 28 +- tools/bpf/bpftool/cgroup.c | 109 +- tools/bpf/bpftool/common.c | 72 +- tools/bpf/bpftool/feature.c | 55 + tools/bpf/bpftool/main.h | 2 - tools/include/asm-generic/bitops/non-atomic.h | 34 +- tools/include/linux/bitops.h | 16 + tools/include/linux/btf_ids.h | 35 +- tools/include/uapi/drm/i915_drm.h | 359 +- tools/include/uapi/linux/bpf.h | 4 + tools/include/uapi/linux/fs.h | 2 +- tools/include/uapi/linux/if_link.h | 1 + tools/include/uapi/linux/if_tun.h | 2 +- tools/include/uapi/linux/kvm.h | 8 +- tools/include/uapi/linux/perf_event.h | 2 +- tools/include/uapi/linux/pkt_cls.h | 4 +- tools/include/uapi/linux/seg6.h | 4 +- tools/include/uapi/linux/usbdevice_fs.h | 4 +- tools/include/uapi/linux/vhost.h | 26 +- tools/include/uapi/sound/asound.h | 2 +- tools/lib/bpf/Build | 2 +- tools/lib/bpf/Makefile | 2 +- tools/lib/bpf/bpf.c | 200 +- tools/lib/bpf/bpf.h | 98 +- tools/lib/bpf/btf.c | 183 +- tools/lib/bpf/btf.h | 86 +- tools/lib/bpf/btf_dump.c | 23 +- tools/lib/bpf/libbpf.c | 1500 +---- tools/lib/bpf/libbpf.h | 469 +- tools/lib/bpf/libbpf.map | 114 +- tools/lib/bpf/libbpf_common.h | 16 +- tools/lib/bpf/libbpf_internal.h | 24 +- tools/lib/bpf/libbpf_legacy.h | 28 +- tools/lib/bpf/libbpf_probes.c | 125 +- tools/lib/bpf/netlink.c | 62 +- tools/lib/bpf/relo_core.c | 80 + tools/lib/bpf/relo_core.h | 2 + tools/lib/bpf/xsk.c | 1260 ---- tools/lib/bpf/xsk.h | 336 - tools/lib/perf/include/perf/event.h | 1 + tools/perf/Documentation/perf-record.txt | 5 + tools/perf/Documentation/perf.data-file-format.txt | 10 + tools/perf/builtin-inject.c | 7 +- tools/perf/builtin-record.c | 44 +- tools/perf/builtin-script.c | 6 + tools/perf/builtin-stat.c | 2 + tools/perf/trace/beauty/arch_errno_names.sh | 14 +- tools/perf/util/bpf-loader.c | 204 +- tools/perf/util/build-id.c | 28 + tools/perf/util/data-convert-json.c | 5 +- tools/perf/util/event.c | 1 + tools/perf/util/header.c | 17 + tools/perf/util/header.h | 2 + tools/perf/util/record.c | 2 +- tools/perf/util/record.h | 1 + tools/perf/util/session.c | 4 + tools/perf/util/synthetic-events.c | 7 +- tools/perf/util/tool.h | 3 +- tools/testing/selftests/Makefile | 2 +- tools/testing/selftests/bpf/Makefile | 2 + tools/testing/selftests/bpf/bpf_legacy.h | 9 - tools/testing/selftests/bpf/prog_tests/btf.c | 1 - .../testing/selftests/bpf/prog_tests/lsm_cgroup.c | 293 + .../selftests/bpf/prog_tests/resolve_btfids.c | 2 +- .../selftests/bpf/prog_tests/sockmap_ktls.c | 84 +- .../testing/selftests/bpf/progs/bpf_tracing_net.h | 1 + tools/testing/selftests/bpf/progs/lsm_cgroup.c | 180 + tools/testing/selftests/bpf/progs/test_btf_haskv.c | 51 - tools/testing/selftests/bpf/progs/test_btf_newkv.c | 18 - .../selftests/bpf/test_bpftool_synctypes.py | 20 +- tools/testing/selftests/bpf/test_verifier.c | 39 + .../selftests/bpf/verifier/bpf_loop_inline.c | 11 + tools/testing/selftests/bpf/xdpxceiver.c | 21 +- tools/testing/selftests/bpf/xsk.c | 1268 ++++ tools/testing/selftests/bpf/xsk.h | 316 + tools/testing/selftests/damon/_chk_dependency.sh | 10 + tools/testing/selftests/drivers/gpu/drm_mm.sh | 4 +- tools/testing/selftests/kexec/kexec_common_lib.sh | 36 +- tools/testing/selftests/kselftest_deps.sh | 2 +- tools/testing/selftests/kvm/.gitignore | 3 + tools/testing/selftests/kvm/Makefile | 12 + .../testing/selftests/kvm/include/kvm_util_base.h | 59 + tools/testing/selftests/kvm/include/x86_64/apic.h | 1 + tools/testing/selftests/kvm/include/x86_64/mce.h | 25 + .../selftests/kvm/include/x86_64/processor.h | 74 + .../testing/selftests/kvm/kvm_binary_stats_test.c | 138 +- tools/testing/selftests/kvm/lib/kvm_util.c | 116 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 17 + .../testing/selftests/kvm/x86_64/hyperv_features.c | 237 +- tools/testing/selftests/kvm/x86_64/kvm_pv_test.c | 74 +- .../selftests/kvm/x86_64/monitor_mwait_test | Bin 1485656 -> 0 bytes .../selftests/kvm/x86_64/monitor_mwait_test.c | 137 + .../selftests/kvm/x86_64/nx_huge_pages_test.c | 269 + .../selftests/kvm/x86_64/nx_huge_pages_test.sh | 59 + .../selftests/kvm/x86_64/ucna_injection_test.c | 316 + .../selftests/kvm/x86_64/xapic_state_test.c | 20 +- tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/bpf/Makefile | 2 +- .../net/forwarding/ethtool_extended_state.sh | 43 +- tools/testing/selftests/net/mptcp/diag.sh | 48 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 2 +- tools/testing/selftests/net/mptcp/mptcp_inq.c | 2 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.c | 2 +- tools/testing/selftests/net/tun.c | 162 + tools/testing/selftests/net/udpgso_bench.sh | 2 +- .../selftests/powerpc/papr_attributes/attr_test.c | 30 +- tools/testing/selftests/rseq/rseq-riscv.h | 50 +- tools/testing/selftests/rseq/rseq.c | 3 +- tools/testing/selftests/tc-testing/.gitignore | 1 - .../tc-testing/tc-tests/actions/gact.json | 77 + tools/testing/selftests/tpm2/settings | 1 + tools/testing/selftests/vm/Makefile | 1 + tools/testing/selftests/vm/hmm-tests.c | 19 +- tools/testing/selftests/vm/run_vmtests.sh | 2 +- tools/testing/selftests/vm/va_128TBswitch.sh | 54 + tools/testing/selftests/wireguard/qemu/Makefile | 13 +- .../selftests/wireguard/qemu/arch/or1k.config | 22 + tools/vm/page_owner_sort.c | 2 +- tools/vm/slabinfo.c | 26 +- virt/kvm/kvm_main.c | 33 +- 2631 files changed, 63776 insertions(+), 42286 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-vduse create mode 100644 Documentation/arm/google/chromebook-boot-flow.rst delete mode 100644 Documentation/core-api/bus-virt-phys-mapping.rst create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-catu.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-cpu-debug.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-cti.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-dynamic-fun [...] create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-dynamic-rep [...] create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-etb10.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-etm.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-static-funnel.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-static-repl [...] create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-stm.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-tmc.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-tpiu.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,embedded-trace-extens [...] create mode 100644 Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml delete mode 100644 Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt delete mode 100644 Documentation/devicetree/bindings/arm/coresight-cti.yaml delete mode 100644 Documentation/devicetree/bindings/arm/coresight.txt delete mode 100644 Documentation/devicetree/bindings/arm/ete.yaml delete mode 100644 Documentation/devicetree/bindings/arm/trbe.yaml delete mode 100644 Documentation/devicetree/bindings/ata/ahci-ceva.txt create mode 100644 Documentation/devicetree/bindings/ata/ceva,ahci-1v84.yaml delete mode 100644 Documentation/devicetree/bindings/devfreq/exynos-bus.txt create mode 100644 Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml delete mode 100644 Documentation/devicetree/bindings/media/gpio-ir-receiver.txt create mode 100644 Documentation/devicetree/bindings/media/gpio-ir-receiver.yaml create mode 100644 Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml create mode 100644 Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzv2m-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/reset/atmel,at91sam9260-reset.yaml create mode 100644 Documentation/devicetree/bindings/rtc/ti,k3-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-pm.txt create mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-pm.yaml delete mode 100644 Documentation/devicetree/bindings/sound/fsl,micfil.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,micfil.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,wsa883x.yaml create mode 100644 Documentation/driver-api/aperture.rst rename Documentation/{vm => mm}/active_mm.rst (100%) rename Documentation/{vm => mm}/arch_pgtable_helpers.rst (100%) rename Documentation/{vm => mm}/balance.rst (100%) rename Documentation/{vm => mm}/bootmem.rst (100%) rename Documentation/{vm => mm}/damon/api.rst (100%) rename Documentation/{vm => mm}/damon/design.rst (100%) rename Documentation/{vm => mm}/damon/faq.rst (100%) rename Documentation/{vm => mm}/damon/index.rst (100%) rename Documentation/{vm => mm}/free_page_reporting.rst (100%) rename Documentation/{vm => mm}/frontswap.rst (100%) rename Documentation/{vm => mm}/highmem.rst (100%) rename Documentation/{vm => mm}/hmm.rst (100%) rename Documentation/{vm => mm}/hugetlbfs_reserv.rst (100%) rename Documentation/{vm => mm}/hwpoison.rst (100%) rename Documentation/{vm => mm}/index.rst (100%) rename Documentation/{vm => mm}/ksm.rst (100%) create mode 100644 Documentation/mm/memory-model.rst rename Documentation/{vm => mm}/mmu_notifier.rst (100%) rename Documentation/{vm => mm}/numa.rst (100%) rename Documentation/{vm => mm}/oom.rst (100%) rename Documentation/{vm => mm}/overcommit-accounting.rst (100%) rename Documentation/{vm => mm}/page_allocation.rst (100%) rename Documentation/{vm => mm}/page_cache.rst (100%) rename Documentation/{vm => mm}/page_frags.rst (100%) rename Documentation/{vm => mm}/page_migration.rst (100%) rename Documentation/{vm => mm}/page_owner.rst (100%) rename Documentation/{vm => mm}/page_reclaim.rst (100%) rename Documentation/{vm => mm}/page_table_check.rst (100%) rename Documentation/{vm => mm}/page_tables.rst (100%) rename Documentation/{vm => mm}/physical_memory.rst (100%) rename Documentation/{vm => mm}/process_addrs.rst (100%) rename Documentation/{vm => mm}/remap_file_pages.rst (100%) rename Documentation/{vm => mm}/shmfs.rst (100%) rename Documentation/{vm => mm}/slab.rst (100%) rename Documentation/{vm => mm}/slub.rst (100%) rename Documentation/{vm => mm}/split_page_table_lock.rst (100%) rename Documentation/{vm => mm}/swap.rst (100%) rename Documentation/{vm => mm}/transhuge.rst (100%) rename Documentation/{vm => mm}/unevictable-lru.rst (100%) rename Documentation/{vm => mm}/vmalloc.rst (100%) rename Documentation/{vm => mm}/vmalloced-kernel-stacks.rst (100%) create mode 100644 Documentation/mm/vmemmap_dedup.rst rename Documentation/{vm => mm}/z3fold.rst (100%) rename Documentation/{vm => mm}/zsmalloc.rst (100%) create mode 100644 Documentation/networking/device_drivers/ethernet/wangxun/txgbe.rst create mode 100644 Documentation/translations/zh_CN/locking/mutex-design.rst create mode 100644 Documentation/translations/zh_CN/mm/active_mm.rst create mode 100644 Documentation/translations/zh_CN/mm/balance.rst create mode 100644 Documentation/translations/zh_CN/mm/damon/api.rst create mode 100644 Documentation/translations/zh_CN/mm/damon/design.rst create mode 100644 Documentation/translations/zh_CN/mm/damon/faq.rst create mode 100644 Documentation/translations/zh_CN/mm/damon/index.rst create mode 100644 Documentation/translations/zh_CN/mm/free_page_reporting.rst create mode 100644 Documentation/translations/zh_CN/mm/frontswap.rst create mode 100644 Documentation/translations/zh_CN/mm/highmem.rst create mode 100644 Documentation/translations/zh_CN/mm/hmm.rst create mode 100644 Documentation/translations/zh_CN/mm/hugetlbfs_reserv.rst create mode 100644 Documentation/translations/zh_CN/mm/hwpoison.rst create mode 100644 Documentation/translations/zh_CN/mm/index.rst create mode 100644 Documentation/translations/zh_CN/mm/ksm.rst create mode 100644 Documentation/translations/zh_CN/mm/memory-model.rst create mode 100644 Documentation/translations/zh_CN/mm/mmu_notifier.rst create mode 100644 Documentation/translations/zh_CN/mm/numa.rst create mode 100644 Documentation/translations/zh_CN/mm/overcommit-accounting.rst create mode 100644 Documentation/translations/zh_CN/mm/page_frags.rst create mode 100644 Documentation/translations/zh_CN/mm/page_migration.rst create mode 100644 Documentation/translations/zh_CN/mm/page_owner.rst create mode 100644 Documentation/translations/zh_CN/mm/page_table_check.rst create mode 100644 Documentation/translations/zh_CN/mm/remap_file_pages.rst create mode 100644 Documentation/translations/zh_CN/mm/split_page_table_lock.rst create mode 100644 Documentation/translations/zh_CN/mm/vmalloced-kernel-stacks.rst create mode 100644 Documentation/translations/zh_CN/mm/z3fold.rst create mode 100644 Documentation/translations/zh_CN/mm/zsmalloc.rst delete mode 100644 Documentation/translations/zh_CN/riscv/pmu.rst delete mode 100644 Documentation/translations/zh_CN/vm/active_mm.rst delete mode 100644 Documentation/translations/zh_CN/vm/balance.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/api.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/design.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/faq.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/index.rst delete mode 100644 Documentation/translations/zh_CN/vm/free_page_reporting.rst delete mode 100644 Documentation/translations/zh_CN/vm/frontswap.rst delete mode 100644 Documentation/translations/zh_CN/vm/highmem.rst delete mode 100644 Documentation/translations/zh_CN/vm/hmm.rst delete mode 100644 Documentation/translations/zh_CN/vm/hugetlbfs_reserv.rst delete mode 100644 Documentation/translations/zh_CN/vm/hwpoison.rst delete mode 100644 Documentation/translations/zh_CN/vm/index.rst delete mode 100644 Documentation/translations/zh_CN/vm/ksm.rst delete mode 100644 Documentation/translations/zh_CN/vm/memory-model.rst delete mode 100644 Documentation/translations/zh_CN/vm/mmu_notifier.rst delete mode 100644 Documentation/translations/zh_CN/vm/numa.rst delete mode 100644 Documentation/translations/zh_CN/vm/overcommit-accounting.rst delete mode 100644 Documentation/translations/zh_CN/vm/page_frags.rst delete mode 100644 Documentation/translations/zh_CN/vm/page_owner.rst delete mode 100644 Documentation/translations/zh_CN/vm/page_table_check.rst delete mode 100644 Documentation/translations/zh_CN/vm/remap_file_pages.rst delete mode 100644 Documentation/translations/zh_CN/vm/split_page_table_lock.rst delete mode 100644 Documentation/translations/zh_CN/vm/z3fold.rst delete mode 100644 Documentation/translations/zh_CN/vm/zsmalloc.rst delete mode 100644 Documentation/vm/.gitignore delete mode 100644 Documentation/vm/memory-model.rst delete mode 100644 Documentation/vm/vmemmap_dedup.rst create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phyboard-polis-rdk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phycore-som.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-evb.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-dora.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-kagura.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-keyaki.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-audio-wcd9385.dtsi create mode 100644 arch/arm64/kernel/pi/Makefile create mode 100644 arch/arm64/kernel/pi/kaslr_early.c create mode 100644 arch/powerpc/include/asm/bpf_perf_event.h delete mode 100644 arch/powerpc/include/uapi/asm/bpf_perf_event.h delete mode 100644 certs/blacklist_nohashes.c rename {scripts => certs}/check-blacklist-hashes.awk (100%) create mode 100644 drivers/accessibility/speakup/.gitignore create mode 100644 drivers/accessibility/speakup/genmap.c create mode 100644 drivers/accessibility/speakup/makemapdata.c delete mode 100644 drivers/accessibility/speakup/speakupmap.h create mode 100644 drivers/accessibility/speakup/utils.h create mode 100644 drivers/char/tpm/tpm_tis_i2c.c create mode 100644 drivers/clk/qcom/clk-regmap-phy-mux.c create mode 100644 drivers/clk/qcom/clk-regmap-phy-mux.h delete mode 100644 drivers/firmware/efi/efivars.c create mode 100644 drivers/gpu/drm/mxsfb/lcdif_drv.c create mode 100644 drivers/gpu/drm/mxsfb/lcdif_drv.h create mode 100644 drivers/gpu/drm/mxsfb/lcdif_kms.c create mode 100644 drivers/gpu/drm/mxsfb/lcdif_regs.h create mode 100644 drivers/gpu/drm/panel/panel-ebbg-ft8719.c create mode 100644 drivers/gpu/drm/tests/.kunitconfig create mode 100644 drivers/gpu/drm/tests/Makefile create mode 100644 drivers/gpu/drm/tests/drm_format_helper_test.c create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-debug.c create mode 100644 drivers/net/can/dev/calc_bittiming.c create mode 100644 drivers/net/can/usb/esd_usb.c delete mode 100644 drivers/net/can/usb/esd_usb2.c delete mode 100644 drivers/net/dsa/microchip/ksz8795_spi.c create mode 100644 drivers/net/dsa/microchip/ksz9477.h delete mode 100644 drivers/net/dsa/microchip/ksz9477_spi.c create mode 100644 drivers/net/dsa/microchip/ksz_spi.c create mode 100644 drivers/net/dsa/rzn1_a5psw.c create mode 100644 drivers/net/dsa/rzn1_a5psw.h create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c create mode 100644 drivers/net/ethernet/wangxun/Kconfig create mode 100644 drivers/net/ethernet/wangxun/Makefile create mode 100644 drivers/net/ethernet/wangxun/txgbe/Makefile create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe.h create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_main.c create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_type.h create mode 100644 drivers/net/pcs/pcs-rzn1-miic.c create mode 100644 drivers/net/phy/bcm-phy-ptp.c create mode 100644 drivers/pinctrl/intel/pinctrl-meteorlake.c create mode 100644 drivers/pinctrl/renesas/pinctrl-rzv2m.c create mode 100644 drivers/platform/x86/amd/Kconfig create mode 100644 drivers/platform/x86/amd/Makefile rename drivers/platform/x86/{amd_hsmp.c => amd/hsmp.c} (100%) rename drivers/platform/x86/{amd-pmc.c => amd/pmc.c} (100%) create mode 100644 drivers/power/reset/pwr-mlxbf.c create mode 100644 drivers/rtc/rtc-mpfs.c create mode 100644 drivers/rtc/rtc-ti-k3.c delete mode 100644 drivers/scsi/dpt/dpti_i2o.h delete mode 100644 drivers/scsi/dpt/dpti_ioctl.h delete mode 100644 drivers/scsi/dpt/dptsig.h delete mode 100644 drivers/scsi/dpt/osd_defs.h delete mode 100644 drivers/scsi/dpt/osd_util.h delete mode 100644 drivers/scsi/dpt/sys_info.h delete mode 100644 drivers/scsi/dpt_i2o.c delete mode 100644 drivers/scsi/dpti.h delete mode 100644 drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c delete mode 100644 drivers/staging/r8188eu/include/Hal8188EPwrSeq.h create mode 100644 drivers/video/aperture.c create mode 100644 fs/efivarfs/vars.c create mode 100644 include/asm-generic/bitops/generic-non-atomic.h create mode 100644 include/asm-generic/bitops/non-instrumented-non-atomic.h create mode 100644 include/dt-bindings/net/pcs-rzn1-miic.h create mode 100644 include/dt-bindings/pinctrl/rzv2m-pinctrl.h create mode 100644 include/dt-bindings/reset/sama7g5-reset.h create mode 100644 include/dt-bindings/sound/qcom,wcd9335.h create mode 100644 include/linux/aperture.h create mode 100644 include/linux/pcs-rzn1-miic.h create mode 100644 net/dsa/tag_rzn1_a5psw.c create mode 100644 sound/soc/codecs/wsa883x.c create mode 100644 sound/soc/intel/boards/bdw_rt286.c delete mode 100644 sound/soc/intel/boards/broadwell.c delete mode 100644 sound/soc/intel/boards/haswell.c create mode 100644 sound/soc/intel/boards/hsw_rt5640.c delete mode 100644 tools/lib/bpf/xsk.c delete mode 100644 tools/lib/bpf/xsk.h create mode 100644 tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c create mode 100644 tools/testing/selftests/bpf/progs/lsm_cgroup.c delete mode 100644 tools/testing/selftests/bpf/progs/test_btf_haskv.c create mode 100644 tools/testing/selftests/bpf/xsk.c create mode 100644 tools/testing/selftests/bpf/xsk.h create mode 100644 tools/testing/selftests/kvm/include/x86_64/mce.h delete mode 100755 tools/testing/selftests/kvm/x86_64/monitor_mwait_test create mode 100644 tools/testing/selftests/kvm/x86_64/monitor_mwait_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/nx_huge_pages_test.c create mode 100755 tools/testing/selftests/kvm/x86_64/nx_huge_pages_test.sh create mode 100644 tools/testing/selftests/kvm/x86_64/ucna_injection_test.c create mode 100644 tools/testing/selftests/net/tun.c create mode 100644 tools/testing/selftests/tpm2/settings create mode 100644 tools/testing/selftests/vm/va_128TBswitch.sh create mode 100644 tools/testing/selftests/wireguard/qemu/arch/or1k.config