This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allyesconfig 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 [...] new 3b823ce92f9b mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages new 622c6b0ad408 sh: convert nommu io{re,un}map() to static inline functions new d0db2557e9f8 mm/damon: use set_huge_pte_at() to make huge pte old new eb835fec87af mm: sparsemem: fix missing higher order allocation splitting new dc9a10b62248 Documentation: highmem: use literal block for code example [...] new 945ec9c58c81 riscv/mm: fix build error while PAGE_TABLE_CHECK enabled w [...] new f58b3257a22b mm/rmap: fix dereferencing invalid subpage pointer in try_ [...] new 525ff5edafff nilfs2: fix incorrect masking of permission flags for symlinks new 72279e5f0bb2 mm: split huge PUD on wp_huge_pud fallback new e0a163b15724 Revert "ocfs2: mount shared volume without ha stack" new 0c5b5184deda mm: kfence: apply kmemleak_ignore_phys on early allocated pool new 4ec4bdd053ab Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new a4ab14e1d8fe gen_compile_commands: handle multiple lines per .mod file new 4a02b5dd1757 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 new 414b14807128 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new 2b80ea3821c4 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 new b21bd5a4b130 powerpc/bpf: Fix use of user_pt_regs in uapi new ac790d09885d powerpc/memhotplug: Add add_pages override for PPC new 03f5ed30105e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] 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 new 3d94bbbccd75 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 179a93f74b29 fprobe, samples: Add module parameter descriptions new 32df6fe110c4 bpf, docs: Better scale maintenance of BPF subsystem new 512d1999b8e9 xsk: Clear page contiguity bit when unmapping pool new c5287c85021b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 762fdb46c86a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 3f3558c8054f wifi: mac80211_hwsim: set virtio device ready in probe() new 03895c8414d7 wifi: mac80211: add gfp_t parameter to ieeee80211_obss_col [...] new a4926abb787e wifi: mac80211: check skb_shared in ieee80211_8023_xmit() new f856373e2f31 wifi: mac80211: do not wake queues on a vif that is being stopped new 8d70f33ed720 wifi: cfg80211: Allow P2P client interface to indicate por [...] new 6c5792a3ced3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2990f223ffa7 RDMA/cm: Fix memory leak in ib_cm_insert_listen new df586e045118 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds ae8b1631561a ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD new 0639720e7937 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 new cb41d454b247 ASoC: wm5102: Fix event generation for output compensation new a83f51190921 ASoC: wm8998: Fix event generation for input mux new 2d81cca17329 ASoC: cs47l92: Fix event generation for OUT1 demux new 6f04f1bfe9a4 ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE new db7bc2741a2a ASoC: doc: Capitalize RESET line name new 1a3dd80cbeb4 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus new f874f9402c6c 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 new a2f162cf666e Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] new 7441b273388b usb: dwc3: gadget: Fix event pending check new 5812175389e2 usb: dwc3-am62: remove unnecesary clk_put() new 2f3c5bb42967 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new 47c0380465b8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 19e506b31749 eeprom: at25: Rework buggy read splitting new 67f2b2d0a908 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 039d4ed3428c Input: usbtouchscreen - add driver_info sanity check new 9d2f8d555660 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 87d044096ea6 crypto: ccp - Fix device IRQ counting by using platform_ir [...] new b825dfbc92c9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 4027fb095c44 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 750a914adb7d media: mediatek: vcodec: Drop platform_get_resource(IORESO [...] new 9dfe8138c975 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new a5bdaae7ae59 MAINTAINERS: rectify entry for SYNOPSYS AXS10x RESET CONTR [...] new a57f68ddc886 reset: Fix devm bulk optional exclusive control getter new 98d2a0266bd1 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] new ddc980da8043 ARM: at91: pm: use proper compatible for sama5d2's rtc new 641522665dbb ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt new 1c40169b35ad ARM: at91: pm: use proper compatibles for sama7g5's rtc and rtt new f2cbbc3f9263 ARM: dts: at91: sam9x60ek: fix eeprom compatible and size new 416ce193d73a ARM: dts: at91: sama5d2_icp: fix eeprom compatibles new 35074df65a8d ARM: at91: fix soc detection for SAM9X60 SiPs new 91d60e259c0f ARM: at91: pm: Mark at91_pm_secure_init as __init new fc2671515d8d Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] new 5dd20d76ddce Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 1bbb2809040a hwmon: (occ) Prevent power cap command overwriting poll response new f0aa153b6ce8 hwmon: (pmbus/ucd9200) fix typos in comments new 5fd63fd31b6d Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds ef9102004a87 nvdimm: Fix badblocks clear off-by-one error new a683d267fc21 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] new 81d074b21278 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new c3497fd009ef fix short copy handling in copy_mc_pipe_to_iter() new 5603c6f3b564 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new fce54ed02757 scsi: hisi_sas: Limit max hw sectors for v3 HW new 3e118e0875e7 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 [...] new f5ae8eb5723a Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] 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 new 296993ce5093 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 72d7a0476194 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 58301e1c15db Documentation: samsung-s3c24xx: Add blank line after SPDX [...] new 43323b710cee Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] new 8907a4af14b2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8a9ffb8c857c NFSD: restore EINVAL error translation in nfsd_commit() new 11e67e9594d8 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new f21ec6682f3e Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] adds a26f045984e7 Merge branch 'devicetree/fixes' into fixes new c9a539d85527 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git new 36904b3831f0 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new 71de7163208e 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 [...] new ae0dd4695f93 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 66076838c368 modpost: put get_secindex() call inside sec_name() new 84b631df0358 certs: move scripts/check-blacklist-hashes.awk to certs/ new e80d4f022972 certs: unify blacklist_hashes.c and blacklist_nohashes.c new e1769fb8d04e kbuild: remove sed command from cmd_ar_builtin new b39cc34feba2 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 new d3fa8344e0b9 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new 68813042dfc6 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 93929fb6c4ef Merge branch 'asm-generic-mmiotrace' into asm-generic new 4313a24985f0 arch/*/: remove CONFIG_VIRT_TO_BUS new f416abe8e313 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d90b56c2f762 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 3a46b352a3e6 arm64: trap implementation defined functionality in userspace new 51280acad855 cpuidle: cpuidle-arm: remove arm64 support new 471f80db9ef1 arm64: cpuidle: remove generic cpuidle support new 5bed6a93920d Documentation/arm64: update memory layout table. new 4953fc3d3270 arm64: extable: add new extable type EX_TYPE_KACCESS_ERR_Z [...] new 5519d7de2f8e arm64: asm-extable: move data fields new 59e8a1ce8f7b arm64: asm-extable: add asm uacess helpers new c4ed0d73ede9 arm64: extable: make uaaccess helper use extable type EX_T [...] new e4208e80a353 arm64: extable: move _cond_extable to _cond_uaccess_extable new bacac637025c arm64: extable: cleanup redundant extable type EX_TYPE_FIXUP new d803336abdbc ARM: mm: kill unused runtime hook arch_iounmap() new abc5992b9dd0 mm: ioremap: Use more sensible name in ioremap_prot() new a14fff1c0379 mm: ioremap: Setup phys_addr of struct vm_struct new 18e780b4e6ab mm: ioremap: Add ioremap/iounmap_allowed() new f23eab0bfaef arm64: mm: Convert to GENERIC_IOREMAP new 893dea9ccd08 arm64: Add HAVE_IOREMAP_PROT support new 4510bffb4d02 arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic new 3381da254fab arm64: select TRACE_IRQFLAGS_NMI_SUPPORT new ed59dfd9509d asm-generic: Add memory barrier dma_mb() new 4d09caec2fab arm64: kcsan: Support detecting more missing memory barriers new c7eff738cf45 arm64: kpti-ng: simplify page table traversal logic new 47546a1912fc arm64: mm: install KPTI nG mappings with MMU enabled new 1c9a8e876808 arm64: entry: simplify trampoline data page new e92b25731ef6 arm64: correct the effect of mitigations off on kpti new 9f6a503d5238 arm64: boot: add zstd support new 49785a77780c drivers/perf: Directly use ida_alloc()/free() new a336916b067c drivers/perf:Directly use ida_alloc()/free() new 9ba86a474635 perf/arm-cci: fix typo in comment new 506506cad394 arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 new 8e28e53f1356 perf/marvell_cn10k: Remove useless license text when SPDX- [...] new f5ebeb138fa6 perf/marvell_cn10k: Fix TAD PMU register offset new e500405dd15d perf: hisi: Extract hisi_pmu_init new d69d56496487 arm64/sme: Expose SMIDR through sysfs new df07443f477a arm64/signal: Clean up SVE/SME feature checking inconsistency new 4139320d19e6 arm64/fpsimd: Remove duplicate SYS_SVCR read new 802b91118d11 arm64: kasan: do not instrument stacktrace.c new 446297b28a21 arm64: stacktrace: use non-atomic __set_bit new a019d8a2cc82 arm64: Split unwind_init() new 82a592c13b0a arm64: Copy the task argument to unwind_state new b87d34ca60ce arm64: vdso: put ELF related sections in the linker script new e0ab20b20a1b arm64: vdso: enable orphan handling for VDSO new eeec7223b697 arm64: vdso32: put ELF related sections in the linker script new 9d4775b332e1 arm64: vdso32: enable orphan handling for VDSO new 2d304afaedc4 arm64: compat: Move kuser32.S to .rodata section new 5c4fb60816ea arm64: vdso32: add ARM.exidx* sections new 4274929c7ee6 arm64: vdso*: place got/plt sections in .rodata new 80ea218fff3e Merge branches 'for-next/cpufeature', 'for-next/cpuidle', [...] new 475031b6ed43 arm64: head: move kimage_vaddr variable into C file new 0d9b1ffefabe arm64: mm: make vabits_actual a build time constant if possible new e8d13cced5c5 arm64: head: move assignment of idmap_t0sz to C code new ebd9aea1f27e arm64: head: drop idmap_ptrs_per_pgd new 53519ddf5894 arm64: head: simplify page table mapping macros (slightly) new 50fcd39d24c2 arm64: head: switch to map_memory macro for the extended ID map new e42ade29e3bc arm64: head: split off idmap creation code new 2e945851e268 arm64: kernel: drop unnecessary PoC cache clean+invalidate new 723d3a8ed172 arm64: head: pass ID map root table address to __enable_mmu() new 1682c45b9206 arm64: mm: provide idmap pointer to cpu_replace_ttbr1() new b013c1e1c659 arm64: head: add helper function to remap regions in early [...] new c3cee924bd85 arm64: head: cover entire kernel image in initial ID map new d7bea550279d arm64: head: use relative references to the RELA and RELR tables new f70b3a23324a arm64: head: create a temporary FDT mapping in the initial ID map new a004393f45d9 arm64: idreg-override: use early FDT mapping in ID map new c0be8f18a3bf arm64: head: factor out TTBR1 assignment into a macro new 6495b9ba6271 arm64: head: populate kernel page tables with MMU and caches on new 005e12676af0 arm64: head: record CPU boot mode after enabling the MMU new fc5a89f75d2a arm64: kaslr: defer initialization to initcall where permitted new aacd149b6238 arm64: head: avoid relocating the kernel twice for KASLR new 7559d9f97581 arm64: setup: drop early FDT pointer helpers new fbf6ad5efe95 arm64: lds: use PROVIDE instead of conditional definitions new bdbcd22d4912 arm64: head: remove __PHYS_OFFSET new a8fe60521a39 Merge branch 'for-next/boot' into for-next/core new 77a279d181c3 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 4f2545947d6a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 474993d2412b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9ceae766bbd5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7dc4fc0ad871 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 520d0abe6aee dt-bindings: soc: bcm: bcm2835-pm: Convert bindings to DT schema new 7bc592cf4831 dt-bindings: soc: bcm: bcm2835-pm: Introduce reg-names new 0e44511117f9 dt-bindings: soc: bcm: bcm2835-pm: Add support for bcm2711 new b722443fa72b ARM: dts: bcm2835/bcm2711: Introduce reg-names in watchdog node new b334c1afad17 ARM: dts: bcm2711: Use proper compatible in PM/Watchdog node new 2d43dc4011ec Merge branch 'devicetree/next' into next new 9a073d4fbb18 soc: bcm: brcmstb: biuctrl: Add missing of_node_put() new d1c365e4b79d Merge branch 'drivers/next' into next new 20f9893ec618 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 48dd02feb908 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 new 9a32c0b07469 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b3c587990466 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 new 6f7b75d37b5c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ecc20cf6b460 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9705db1eff38 ARM: OMAP2+: Fix refcount leak in omapdss_init_of new 50b87a32a79b ARM: OMAP2+: display: Fix refcount leak bug new 5cdbab96bab3 ARM: OMAP2+: pdata-quirks: Fix refcount leak bug new 942228fbf5d4 ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init new fe71f6e1bbff ARM: OMAP2+: Kconfig: Fix indentation new e36cbc438368 Merge branch 'omap-for-v5.20/soc' into for-next new 9804ebd35611 bus: ti-sysc: Add missing of_node_put() in sysc_add_named_ [...] new e2be5bc254bf Merge branch 'omap-for-v5.20/ti-sysc' into for-next new 6db372de959a ARM: dts: am33xx: Map baseboard EEPROM on BeagleBone Black new 2f80dbbcc51b Merge branch 'omap-for-v5.20/dt' into for-next new 609c1fabc7c5 ARM: omap1: Kconfig: Fix indentation new ce7fa6c6a59d Merge branch 'omap-for-v5.20/omap1' into for-next new 05ba10e31e87 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 new 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 new 0e3e65469607 arm64: dts: qcom: align OPP table names with DT schema new 458ebdbb8e5d arm64: dts: qcom: timer should use only 32-bit size new 11c83450ff11 arm64: dts: qcom: sdm845: Rename camss vdda-supply to vdda [...] new f424d754212a arm64: dts: qcom: sdm845: Add camss vdda-pll-supply new 12541f687e49 arm64: dts: qcom: msm8998*: Fix TLMM and pin nodes new ce383e80782e arm64: dts: qcom: msm8998-clamshell: Clean up the DT new 16901ba567d7 arm64: dts: qcom: msm8998-laptops: Clean up DTs new 4efbec42c050 arm64: dts: qcom: msm8998-yoshino-lilac: Disable LVS1 new 6dad36ebe1cb arm64: dts: qcom: msm8998-yoshino: Add USB extcon new 016928c052a7 arm64: dts: qcom: msm8998-yoshino: Remove simple-bus compa [...] new b448501c2e77 arm64: dts: qcom: msm8998-yoshino/oneplus: Use pm8005_regu [...] new bc0e82fbb25b arm64: dts: qcom: msm8998-oneplus: Apply style fixes new 20bba6b73264 arm64: dts: qcom: msm8998-fxtec: Use "okay" instead of "ok" new 392b73cb8160 arm64: dts: qcom: msm8998*: Keep MMCC & MMSS_SMMU enabled [...] new d582c02012d2 arm64: dts: qcom: msm8998-oneplus: Add clocks & GDSC to simplefb new 5d393f14d4de arm64: dts: qcom: msm8998*: Clean up #includes new d0eaf4122c9e arm64: dts: qcom: msm8998-fxtec: Decouple from 8998 MTP new 3ae6156e2f41 arm64: dts: qcom: msm8998-mtp: Merge and fix up the DT new bb9bb4123abe arm64: dts: qcom: msm8996-tone: Drop cont_splash_mem region new a743dff7acc4 arm64: dts: qcom: msm8996-tone: Rule out PM(I)8994 variants new 68333a42fcf5 arm64: dts: qcom: msm8996: Add SDHCI resets new 4148a9eeb151 arm64: dts: qcom: sdm845-akatsuki: Round down l22a regulat [...] new ff36bed5dc24 arm64: dts: qcom: align PMIC GPIO pin configuration with D [...] new 019102a912c6 arm64: dts: qcom: add fallback compatible to PMIC GPIOs new 9f454375bc3e arm64: dts: qcom: apq8096-db820c: add PM8994 pin function new 761a8fe4f3db arm64: dts: qcom: msm8994-msft-lumia-octagon: add PM8994 p [...] new e8881372ccc6 arm64: dts: qcom: sdm630: order clocks according to bindings new 7908dcc8be2d arm64: dts: qcom: sdm630: order regs according to bindings new cb0b68537713 arm64: dts: qcom: sdm630: order interrupts according to bindings new b07bfd8ebe31 arm64: dts: qcom: add missing gpio-ranges in PMIC GPIOs new 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 new 255a47e74567 clk: qcom: gcc-sm6350: Drop extra semicolon new fcfbfe373d41 clk: qcom: clk-hfpll: use poll_timeout macro new df83d2c9e729 clk: qcom: clk-krait: unlock spin after mux completion new 898d0d6483a9 clk: qcom: clk-krait: add apq/ipq8064 errata workaround new d62cac46b018 dt-bindings: clock: qcom,gcc-sdm845: add parent power domain new e378b965330d ARM: dts: qcom: sdx65: Add Shared memory manager support new b456b5e7d1df ARM: dts: qcom: sdx65: Add interconnect nodes new fbb6447deba8 ARM: dts: qcom: sdx65: Add USB3 and PHY support new eeaec4f2b926 ARM: dts: qcom: sdx65-mtp: Enable USB3 and PHY support new ab11b74d87dd ARM: dts: qcom: sdx65: Add QPIC BAM support new 0ec15b6f7621 ARM: dts: qcom: sdx65: Add QPIC NAND support new eae61fddd648 ARM: dts: qcom: sdx65-mtp: Enable QPIC BAM support new 59e73f67e14b ARM: dts: qcom: sdx65-mtp: Enable QPIC NAND support new b427679adcdd ARM: dts: qcom: sdx65: Add CPUFreq support new 7f928c735880 ARM: dts: qcom: sdx65: Add modem SMP2P node new 69117a2abfe0 ARM: dts: qcom: sdx65: Add IMEM and PIL info region new 261e09b4e3fb ARM: dts: qcom: sdx65: Add SCM node new a3ae01ed96e7 ARM: dts: qcom: sdx65: Add Modem remoteproc node new aae0f5314f95 ARM: dts: qcom: sdx65-mtp: Enable modem new df6d7b86f488 ARM: dts: qcom: sdx65: Add pshold support new 39eebfce4bdb ARM: dts: qcom: sdx65: Add Watchdog support new 4fcdaf4b0320 ARM: dts: qcom: align PMIC GPIO pin configuration with DT schema new dc590cdc31f6 ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg new 255889f4baf5 ARM: dts: qcom: pmx65: add fallback compatible to PMIC GPIO new 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 new 2ea6af6cc1f5 dt-bindings: firmware: scm: Add compatible for SDX65 new fe72f9bce137 soc: qcom: cmd-db: replace strscpy_pad() with strncpy() new 7b3d521dce27 Merge branches 'arm64-fixes-for-5.19', 'arm64-for-5.20', ' [...] new bab1a441ef86 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d40094170130 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f48cb21a28c0 arm64: dts: renesas: r8a779m8: Drop operating points above [...] new 826783953013 ARM: dts: renesas: Fix DA9063 watchdog subnode names new d1273f541ab4 arm64: dts: renesas: r9a07g054l2-smarc: Correct SoC name i [...] new dc0f67311416 ARM: dts: r9a06g032: Describe MII converter new c6f600923600 ARM: dts: r9a06g032: Describe GMAC2 new cda41c14ab8a ARM: dts: r9a06g032: Describe switch new 45ed13d9b40c dt-bindings: net: pcs: add bindings for Renesas RZ/N1 MII [...] new 5b6d7c3c5861 ARM: dts: r9a06g032-rzn1d400-db: Add switch description new 0553b288ab26 MAINTAINERS: Add Renesas SoC DT bindings to Renesas Archit [...] new 5695289da1bf Merge branches 'renesas-arm-dt-for-v5.20' and 'renesas-dt- [...] new eb889d732836 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b6b9585876da reset: microchip-sparx5: allow building as a module new 9fa1a17f8524 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new a77d3e91cd0c 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 new 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 new 89459a2aef88 Merge branch 'next/dt' into for-next adds 1a4f20cab641 Merge branch 'for-v5.20/exynos7885-emmc-clk' into next/dt64 new dfa7ac497262 Merge branch 'next/dt64' into for-next new 685cc7c8314f Merge branch 'fixes' into for-next new b479089ca1a8 Merge branch 'next/soc' into for-next new 16354ce6f50a 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 [...] new 93f97b9d56c7 Merge tag 'scmi-fixes-5.19-2' of git://git.kernel.org/pub/ [...] new 156c90415b5c arm64: dts: juno: Add cache-level property to L2 caches new f7f3f9cf4ccd Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] new df8e8470931e ACPI: PPTT: Use table offset as fw_token instead of virtua [...] new 7dd3e2c93ba3 cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node new c3b99036623f cacheinfo: Add helper to access any cache index for a given CPU new fa1ef6adbea4 cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF new 3a2878a9d9cc cacheinfo: Add support to check if last level cache(LLC) i [...] new 24e9dc6135f9 cacheinfo: Allow early detection and population of cache a [...] new e8c17f5f026e cacheinfo: Use cache identifiers to check if the caches ar [...] new 58b80385cec6 arch_topology: Add support to parse and detect cache attributes new 103c2915d040 arch_topology: Use the last level cache information from t [...] new 24945d81ba43 arm64: topology: Remove redundant setting of llc_id in CPU [...] new 31f0ecd3f894 arch_topology: Drop LLC identifier stash from the CPU topology new fba72836f865 arch_topology: Set thread sibling cpumask only within the cluster new de37b7c7961f arch_topology: Check for non-negative value rather than -1 [...] new 0ca89a874ec5 arch_topology: Avoid parsing through all the CPUs once a o [...] new 4b89a9d54ec9 arch_topology: Don't set cluster identifier as physical pa [...] new 235c2edd85a0 arch_topology: Limit span of cpu_clustergroup_mask() new 6f49af468c0a arch_topology: Set cluster identifier in each core/thread [...] new 68fb21b1125d arch_topology: Add support for parsing sockets in /cpu-map new 1559a4f8b4c2 arch_topology: Warn that topology for nested clusters is n [...] new e964a6f91043 ACPI: Remove the unused find_acpi_cpu_cache_topology() new 52b054176094 Merge branch 'arch_topology' of git://git.kernel.org/pub/s [...] new 536ff5fa7961 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 50222258b682 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 3860926e0840 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 7da892a487c3 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 new d1ea47ed856b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 70cf877fb42e Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 7668048e5c69 dt-bindings: gpio: zynq: Add missing compatible strings new 0aec3958c88f dt-bindings: gpio: zynq: Add power-domains new 3314962bece5 arm64: zynqmp: Fix comment about number of gpio line names new 847e2ed23d4c dt-bindings: gpio: zynq: Describe gpio-line-names new 271c1fa01c23 arm64: dts: zynqmp: add AMS driver to device tree new 228e8a88b191 arm64: dts: xilinx: align gpio-key node names with dtschema new ced86c536be1 ARM: dts: xilinx: align gpio-key node names with dtschema new c8b35008b4f1 ARM: dts: xilinx: align gpio-key node names with dtschema new 6cc168d17178 Merge branch 'zynq/dt' into for-next new d1ff2559cef0 cpufreq: zynq: Fix refcount leak in zynq_get_revision new 90036a4a64a5 Merge branch 'zynq/soc' into for-next new acd6510dd7ab firmware: xilinx: Add TF_A_PM_REGISTER_SGI SMC call new 516de80d448f Merge branch 'zynqmp/soc' into for-next new 434cc0116459 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new d39afb73fd52 Merge tag 'renesas-clk-for-v5.20-tag1' of git://git.kernel [...] new 16615b92d4dc Merge branch 'clk-renesas' into clk-next new 571ca1ad91c7 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new cb9bffc1c2e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new edbf754382c1 dt-bindings: clock: r9a07g043-cpg: Add Renesas RZ/Five CPG [...] new ddeb4ba12c39 clk: renesas: r9a07g043: Add support for RZ/Five SoC new c2662ae3c228 clk: renesas: rcar-gen4: Fix initconst confusion for cpg_p [...] new a7047bc335b2 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 6c9d8bc7824a 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 new e18414ea72ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8520501346ed irqchip: or1k-pic: Undefine mask_ack for level triggered hardware new 48bddb89d59e openrisc: unwinder: Fix grammar issue in comment new 6d76d335d6a8 wireguard: selftests: support OpenRISC new b3149ae24838 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds 96b80fcd2705 parisc/unaligned: Fix emulate_ldw() breakage new e50d7d1bc901 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 113fe88eed53 powerpc: Don't include asm/setup.h in asm/machdep.h new 7dc3ba0a0718 powerpc: Move prom_init() out of asm-prototypes.h new 882c835b71e2 cxl: drop unexpected word "the" in the comments new 6d056b7254f9 powerpc/52xx: Remove dead code, i.e. mpc52xx_get_xtal_freq() new de06fba62af6 powerpc/mpc5xxx: Switch mpc5xxx_get_bus_frequency() to use fwnode new 00bcb550dc60 powerpc/52xx: Get rid of of_node assignment new 4228a996b072 selftests/powerpc: Skip energy_scale_info test on older firmware new 2d386769753a powerpc: Update asm-prototypes.h comment new d7f396461518 powerpc/powermac: Remove empty function note_scsi_host() new f58ca3ae25e4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 123fdb7062aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2077d71ffa03 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 new 9adf24a40978 fs: port HAS_UNMAPPED_ID() to vfs{g,u}id_t new fc04dafd263d mnt_idmapping: use new helpers in mapped_fs{g,u}id() new 77940f0d96cd mnt_idmapping: align kernel doc and parameter order new ca71e11e3919 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bc1db590a8c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8692969e9164 ceph: wait on async create before checking caps for syncfs new a0110cfb196d fs: change test in inode_insert5 for adding to the sb list new cd6968cf2538 fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] new 152444d50ab5 fscrypt: add fscrypt_context_for_new_inode new 881eca0e69fe 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 new ca89da3b2872 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 8698e3bab4dd fanotify: refine the validation checks on non-dir inode mask new e07a6d97f155 fs: inotify: Fix typo in inotify comment new 2e2125e7948e Pull inotify typo cleanup. new ca0a8b28c68a Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 024df769b819 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds c5bca38d2edc f2fs: use the updated test_dummy_encryption helper functions new 7859e97f6220 f2fs: do not skip updating inode when retrying to flush node page new a4a0e16dbf77 f2fs: optimize error handling in redirty_blocks new 29be7ec3df7a f2fs: initialize page_array_entry slab only if compression [...] new e7145cc274e9 f2fs: introduce memory mode new 34c8217a23df f2fs: handle decompress only post processing in softirq new 56f97d2a9540 f2fs: remove redundant code for gc condition new 8245b0170332 f2fs: enforce single zone capacity new 7a2413f4eefd f2fs: adjust zone capacity when considering valid block count new 785c1904b28d f2fs: add a sysfs entry to show zone capacity new 4eaf12c587f6 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new f46bc8ad9a8a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 44dab005fd42 gfs2: Minor gfs2_glock_nq_m cleanup new d04663e5c501 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aa30eccb24e5 fs/ntfs3: Fallocate (FALLOC_FL_INSERT_RANGE) implementation new e4d2f4fd5341 fs/ntfs3: Enable FALLOC_FL_INSERT_RANGE new 0a9386123e1d 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 new 7be3bd8856fb xfs: empty xattr leaf header blocks are not corruption new e53bcffad032 xfs: don't hold xattr leaf buffers across transaction rolls new 8944c6fb8add xfs: dont treat rt extents beyond EOF as eofblocks to be cleared new 311da56b4154 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 81af037d0058 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 5de7fc95cb82 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2f1063384d6c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 54a0ef90a37e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 76142b954659 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 63873606eaab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8ad59b397f86 i2c: piix4: Fix a memory leak in the EFCH MMIO support new d893259cd9f9 Merge branch 'i2c/for-current' into i2c/for-next new 9100ed5dda00 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new e336cbb95ce0 hwmon: (pmbus) Move pec attribute to I2C device new 3113694581d3 hwmon: (lm90) Generate sysfs and udev events for all alarms new 3cf6a1c42539 hwmon: (lm90) Rework alarm/status handling new bd85f1915bcb hwmon: (lm90) Reorder include files in alphabetical order new 5d5ef9f96508 hwmon: (lm90) Reorder chip enumeration to be in alphabetic [...] new 907cc6d95c48 hwmon: (lm90) Use BIT macro new 9b35ace8f592 hwmon: (lm90) Move status register bit shifts to compile time new a550982a9738 hwmon: (lm90) Stop using R_/W_ register prefix new ca37d9a6062a hwmon: (lm90) Improve PEC support new ad9bfa1657ce hwmon: (lm90) Add partial PEC support for ADT7461 new a6929a74d9a0 hwmon: (lm90) Enable full PEC support for ADT7461A new ee133ad552f2 hwmon: (lm90) Add support for unsigned and signed temperatures new 0a69a8f41c4b hwmon: (lm90) Only re-read registers if volatile new 8e08017f2bb3 hwmon: (lm90) Support multiple temperature resolutions new c959c68cb471 hwmon: (lm90) Use single flag to indicate extended tempera [...] new 91414709a206 hwmon: (lm90) Rework detect function new 16670d63a7e4 hwmon: (lm90) Add support for additional chip revision of NCT1008 new ba22a4942fbc hwmon: (lm90) Fix/Add detection of G781-1 new 64badd9ed3a0 hwmon: (lm90) Add flag to indicate 'alarms' attribute support new 11f2519148b7 hwmon: (lm90) Add explicit support for MAX6648/MAX6692 new 928a4872ec26 hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 new 7ee01eedc74e hwmon: (lm90) Strengthen chip detection for ADM1032, ADT74 [...] new a2bb44bbfb42 hwmon: (lm90) Add support for MAX6690 new e09410a5fbd4 hwmon: (lm90) Add flag to indicate support for minimum tem [...] new 994d6a4574d1 hwmon: (lm90) Add flag to indicate conversion rate support new 19446e356f6d hwmon: (lm90) Add support for MAX6642 new 00f8fece17a7 hwmon: (lm90) Let lm90_read16() handle 8-bit read operations new 0b4fec246f99 hwmon: (lm90) Introduce 16-bit register write function new 79dd65b91a47 hwmon: (lm90) Support MAX1617 and LM84 new 5ac04c06ee43 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 new 7555eb691cfa hwmon: (lm90) Add remaining chips supported by adm1021 driver new 95944817f550 hwmon: (lm90) Combine lm86 and lm90 configuration new ba7fdd983fdd hwmon: (lm90) Add explicit support for NCT210 new 2b4db2c9018c hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 new 9bdbb2180716 hwmon: (lm90) Add support for ON Semiconductor NCT218 new 192c76845d0e hwmon: (lm90) Add support for ADT7421 new 5e1373f5e434 hwmon: (lm90) Only disable alerts if not already disabled new 6a31f4beeef2 hwmon: (lm90) Add explicit support for ADM1020 new d1766baeda80 hwmon: (lm90) Add support and detection of Philips/NXP NE1618 new d777f7d59254 hwmon: (lm90) Add table with supported Analog/ONSEMI devices new 7f74837ab097 hwmon: (lm90) Support temp_samples attribute new e363fd955426 hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core new 7dd9a3b24226 dt-bindings: trivial-devices: Add lt7182s new e7bf4295de43 hwmon: (pmbus) Add support for Analog Devices LT7182S new 611c9a1c7d05 hwmon: (f71882fg) Add support for F71858AD (0x0903) new 84a8c254d090 hwmon: (lm75) Replace kernel.h with the necessary inclusions new c81ace97cdac hwmon: (sch56xx-common) Add DMI override table new 0b372d5377b5 hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 new b9a31d96c240 hwmon: (pmbus) add a function to check the presence of a b [...] new 44f1e81f0be9 hwmon: (pmbus) add MFR_* registers to debugfs new 1c350fc55b37 hwmon: Allow to compile ASB100 and FSCHMD on !X86 new 830aef7bdc32 dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 new 670f8b7a8c6e dt-bindings: hwmon: Allow specifying channels for lm90 new 77c258ae31de hwmon: (lm90) Add compatible entry for adt7481 new 786487afb880 hwmon: (lm90) Define maximum number of channels that are s [...] new 2272479c14dc hwmon: (lm90) Read the channel's label from device-tree new f83b2853dd77 hwmon: (occ) Delete unnecessary NULL check new 8501c9a5c942 hwmon: (lm90) Add support for 2nd remote channel's offset [...] new 69df18b52c2d hwmon: (lm90) Read the channel's temperature offset from d [...] new 600154daca49 hwmon: (pmbus) fix build error unused-function new fad7a03d2c0c hwmon: (nct6775) Drop duplicate NULL check in ->init() and [...] new 736b695c55f5 hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist new 791538ed8884 hwmon: (dell-smm) Add Dell G5 5590 to DMI table new e157c961a94c hwmon: (gsc-hwmon) Add missing of_node_put() new 32392ef961b0 hwmon: (pmbus) Introduce and use cached vout margins new 8191c0baeb55 hwmon: (pmbus) Add list_voltage to pmbus ops new 6e38a5c941f4 hwmon: (pmbus/ltc2978) Set voltage resolution new c457c154c436 hwmon: (dell-smm) Improve assembly code new 44306dee8d15 hwmon: (lm90) Use worker for alarm notifications new d8cefa3f8df0 hwmon: (asus-ec-sensors) add support for Maximus XI Hero new 58e1108fc135 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 new 4a86d3b218ac Merge branch 'docs-next' of git://git.lwn.net/linux.git new ae105f98c21c 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 new 71dcb0b9ffa1 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 new 4ff5a9b6d95f drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c new 668a7a12ded7 cpufreq: qcom-hw: Don't do lmh things without a throttle i [...] new ccd7567d4b6c cpufreq: pmac32-cpufreq: Fix refcount leak bug new be4b61ec45b3 cpufreq: Add MT8186 to cpufreq-dt-platdev blocklist new 049b1ed9bef1 Merge tag 'cpufreq-arm-fixes-5.19-rc5' of git://git.kernel [...] new 7dcc3d876b92 Merge branch 'pm-cpufreq-fixes' into linux-next adds 0c9b9c2ac0df mfd: core: Use acpi_dev_for_each_child() new dfc17f6eec03 Merge tag 'ib-mfd-acpi-for-rafael-v5.20' of git://git.kern [...] new 06cab9aecb43 Merge branch 'acpi-bus' into linux-next new 1482d244eb50 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new a5b65fe447e7 cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_i [...] new f250ac6ca9d2 cpufreq: qcom-cpufreq-hw: use HZ_PER_KHZ macro in units.h new 9c85868fbb5e Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 57e00b40033a PM / devfreq: Fix kernel panic with cpu based scaling to p [...] new e52b045fe07d PM / devfreq: Mute warning on governor PROBE_DEFER new 0cca7e8dcfa9 PM / devfreq: Fix cpufreq passive unregister erroring on P [...] new 20e6c3cc90c0 PM / devfreq: passive: Use HZ_PER_KHZ macro in units.h new f44b799603a9 PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_dev [...] new b5d281f6c16d PM / devfreq: Rework freq_table to be local to devfreq struct new 82c66d2bbbed PM / devfreq: Fix kernel warning with cpufreq passive regi [...] new f08fe6fcbe13 PM / devfreq: passive: revert an editing accident in SPDX- [...] new b9e34e761240 dt-bindings: interconnect: Add MediaTek CCI dt-bindings new b615b00c42da PM / devfreq: mediatek: Introduce MediaTek CCI devfreq driver new 84fab8928b26 dt-bindings: interconnect: samsung,exynos-bus: convert to [...] new 909b430e498a PM / devfreq: shut up kernel-doc warnings new fb021366974a PM / devfreq: imx-bus: use NULL to pass a null pointer rat [...] new f8fe4fec909c Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 1ac36a9ad618 OPP: Add dev_pm_opp_set_config() and friends new c90a2155c258 cpufreq: dt: Migrate to dev_pm_opp_set_config() new d5a3279dac95 cpufreq: imx: Migrate to dev_pm_opp_set_config() new cb712d0b383a cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config() new 808b80fad5be cpufreq: sti: Migrate to dev_pm_opp_set_config() new 195383ea6386 cpufreq: sun50i: Migrate to dev_pm_opp_set_config() new 1a6fb3ccfb18 cpufreq: tegra20: Migrate to dev_pm_opp_set_config() new 26dccec60b69 cpufreq: ti: Migrate to dev_pm_opp_set_config() new 14d236f51990 devfreq: exynos: Migrate to dev_pm_opp_set_config() new cb05495f1f2a devfreq: sun8i: Migrate to dev_pm_opp_set_config() new 932a2d8ddad8 devfreq: tegra30: Migrate to dev_pm_opp_set_config() new 9e65578ab96a drm/lima: Migrate to dev_pm_opp_set_config() new 31b74e43d3af drm/msm: Migrate to dev_pm_opp_set_config() new 271028cd209d drm/panfrost: Migrate to dev_pm_opp_set_config() new cfc77da73a44 drm/tegra: Migrate to dev_pm_opp_set_config() new 15050e5ff70f media: venus: Migrate to dev_pm_opp_set_config() new dcc4e751fb7a memory: tegra: Migrate to dev_pm_opp_set_config() new 2f9eea1c039d mmc: sdhci-msm: Migrate to dev_pm_opp_set_config() new bc1e52ad4d95 OPP: ti: Migrate to dev_pm_opp_set_config() new 23064093e064 soc/tegra: Add comment over devm_pm_opp_set_clkname() new dd1fca18f859 soc/tegra: Migrate to dev_pm_opp_set_config() new 741b8d8589ef spi: qcom: Migrate to dev_pm_opp_set_config() new 10c8fda7407d serial: qcom: Migrate to dev_pm_opp_set_config() new 030178438013 OPP: Remove dev_pm_opp_set_regulators() and friends new db2eba88564d OPP: Remove dev_pm_opp_set_supported_hw() and friends new dfe96235b111 OPP: Remove dev_pm_opp_set_clkname() and friends new e06f815e957d OPP: Remove dev_pm_opp_register_set_opp_helper() and friends new 3135e98a4070 OPP: Remove dev_pm_opp_attach_genpd() and friends new f4e554feae5a OPP: Remove dev_pm_opp_set_prop_name() and friends new f2b6108ecaec OPP: Add support for config_regulators() helper new c5c14210378d OPP: Make _generic_set_opp_regulator() a config_regulators [...] new 1af153d19207 OPP: Add dev_pm_opp_get_supplies() new b0648df77bef OPP: ti: Migrate to config_regulators() new cd8a2fb55660 OPP: Remove custom OPP helper support new fb8c4e8e826b OPP: Remove dev_pm_opp_find_freq_ceil_by_volt() new 5bbd697592f3 OPP: Add generic key finding helpers and use them for freq APIs new 579d35b85b75 OPP: Use generic key finding helpers for level key new 36c2772e2f2b OPP: Use generic key finding helpers for bandwidth key new 3c0a69afb67c OPP: Use consistent names for OPP table instances new 9487fb82852e OPP: Remove rate_not_available parameter to _opp_add() new 21d1eb84cff0 OPP: Reuse _opp_compare_key() in _opp_add_static_v2() new 2aa731e244d8 OPP: Make dev_pm_opp_set_opp() independent of frequency new 2fc2ff3c1e10 OPP: Allow multiple clocks for a device new fb524360e7d3 OPP: Add key specific assert() method to key finding helpers new da089fe31472 OPP: Assert clk_count == 1 for single clk helpers new d65e3bdd991b OPP: Provide a simple implementation to configure multiple clocks new f8ccfea13f9a Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new e17685252a0d 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 new 608b41482d6f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b259867be27c IB/iser: Drain the entire QP during destruction flow new fd46ef3d8247 RDMA: Correct duplicated words in comments new 80a14dd4c37f RDMA/rxe: Remove useless pkt parameters new c6ec0c7f66dd 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() new e3b64a7a5af3 net: axienet: Modify function description new e3e2bad76a50 agere: fix repeated words in comments new 7eddba1644c9 amd/xgbe: fix repeated words in comments new 63769819079d net: atlantic:fix repeated words in comments new be80141108bc nfp: support vepa mode in HW bridge new 15137daef7b0 nfp: add support for 'ethtool -t DEVNAME' command new 5ef28832c585 Merge branch 'nfp-add-vepa-and-adapter-selftest-support' new 7c2c57263af4 hinic: Use the bitmap API when applicable new 778964f2fdf0 ipv6/addrconf: fix timing bug in tempaddr regen new d6d9026668db mlxsw: spectrum: Add a temporary variable to indicate brid [...] new 93303ff828fd mlxsw: spectrum_fid: Configure flooding table type for rFID new fad8e1b6d52d mlxsw: Prepare 'bridge_type' field for SFMR usage new dd8c77d59708 mlxsw: spectrum_fid: Store 'bridge_type' as part of FID family new aa845e36a069 mlxsw: Set flood bridge type for FIDs new 8c2da081c8b8 mlxsw: spectrum_fid: Configure egress VID classification f [...] new d8782ec59eb8 mlxsw: Add an initial PGT table support new a1697d11c945 mlxsw: Add an indication of SMPE index validity for PGT table new d7a7b6978709 mlxsw: Add a dedicated structure for bitmap of ports new a3a7992bc4e4 mlxsw: Extend PGT APIs to support maintaining list of port [...] new bb1bba35f50a mlxsw: spectrum: Initialize PGT table new 9f6f467a3cdb mlxsw: spectrum_fid: Set 'mid_base' as part of flood table [...] new fe94df6dc622 mlxsw: spectrum_fid: Configure flooding entries using PGT APIs new d521bc0a0f7c Merge branch 'mlxsw-unified-bridge-conversion-part-4-6' new 849d5aa3a1d8 af_unix: Do not call kmemdup() for init_net's sysctl table. new f03c8a1e33ce net/funeth: Support for ethtool -m new af9784d007d8 tcp: diag: add support for TIME_WAIT sockets to tcp_abort() new 4f1dd48f4031 net: phylink: remove pcs_ops member new bfac8c490d60 net: phylink: disable PCS polling over major configuration new 957b96e35b9c Merge branch 'net-phylink-cleanup-pcs-code' new eba3a9816ad1 Revert the ARM/dts changes for Renesas RZ/N1 new d640516a65d8 net: mptcp: fix some spelling mistake in mptcp new 4abaa5cc4d7c mlxsw: Align PGT index to legacy bridge model new eede53a49b3c mlxsw: spectrum_switchdev: Rename MID structure new eaa0791aed8b mlxsw: spectrum_switchdev: Rename MIDs list new 0ac985436eb9 mlxsw: spectrum_switchdev: Save MAC and FID as a key in 's [...] new 5d0512e5cf74 mlxsw: spectrum_switchdev: Add support for maintaining has [...] new d2994e130585 mlxsw: spectrum_switchdev: Add support for maintaining lis [...] new ea0f58d6c543 mlxsw: spectrum_switchdev: Implement mlxsw_sp_mc_mdb_entry [...] new 7434ed6102c1 mlxsw: spectrum_switchdev: Add support for getting and put [...] new 4c3f7442770b mlxsw: spectrum_switchdev: Flush port from MDB entries acc [...] new e28cd993b9a4 mlxsw: spectrum_switchdev: Convert MDB code to use PGT APIs new da8ff2a278b9 Merge branch 'mlxsw-unified-bridge-conversion-part-5' new 813cf9d1e753 sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. new 8b39db19b21b sfc: Add a PROBED state for EF100 VDPA use. new 62ac3ce542ff sfc: Remove netdev init from efx_init_struct new b3fd0a86dad2 sfc: Change BUG_ON to WARN_ON and recovery code. new 8cb03f4e084e sfc: Encapsulate access to netdev_priv() new 7e773594dada sfc: Separate efx_nic memory from net_device memory new 3e341d84bd9f sfc: Move EF100 efx_nic_type structs to the end of the file new bba84bf4c1f2 sfc: Unsplit literal string. new 7592d754c09c sfc: replace function name in string with __func__ new 98ff4c7c8ac7 sfc: Separate netdev probe/remove from PCI probe/remove new bfc715146ea6 Merge branch 'sfc-add-extra-states-for-VDPA' new c16cc6a06672 net: ethernet: mtk-star-emac: store bit_clk_div in compat [...] new 9ccbfdefe716 net: ethernet: mtk-star-emac: modify IRQ trigger flags new 6cde23b3ace5 net: ethernet: mtk-star-emac: add support for MT8365 SoC new 43360697a276 dt-bindings: net: mtk-star-emac: add support for MT8365 new 85ef60330d37 net: ethernet: mtk-star-emac: add clock pad selection for RMII new 769c197b097c net: ethernet: mtk-star-emac: add timing adjustment support new 320c49fe31b0 dt-bindings: net: mtk-star-emac: add description for new p [...] new 0027340a239b net: ethernet: mtk-star-emac: add support for MII interface new 0a8bd81fd6aa net: ethernet: mtk-star-emac: separate tx/rx handling with [...] new 02e9ce07d8b8 net: ethernet: mtk-star-emac: enable half duplex hardware support new 216516351315 Merge branch 'mtk-star-emac-features' new 486f9ca715d7 net: dsa: microchip: move ksz8->regs to ksz_common new d23a5e18606c net: dsa: microchip: move ksz8->masks to ksz_common new 34e48383636f net: dsa: microchip: move ksz8->shifts to ksz_common new 47d82864eee1 net: dsa: microchip: remove the struct ksz8 new a02579df160e net: dsa: microchip: change the size of reg from u8 to u16 new 6877102f95f3 net: dsa: microchip: add P_STP_CTRL to ksz_chip_reg new 9d95329c65db net: dsa: microchip: move remaining register offset to ksz [...] new 4b2373c91f05 Merge branch 'dsa-microchip-ksz_chip_reg' new 9bacb93bcfb8 nfp: flower: fix comment typos and formatting new 04cfbc1d89d4 selftests: forwarding: ethtool_extended_state: Convert to [...] new 702e70143291 net: prestera: acl: add support for 'egress' rules new ff04224821cb 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 new 697fb80a5364 bpf: Fix sockmap calling sleepable function in teardown path new f36600634282 libbpf: move xsk.{c,h} into selftests/bpf new 765a34130ea5 libbpf: remove deprecated low-level APIs new 53e6af3a761c libbpf: remove deprecated XDP APIs new d320fad217b7 libbpf: remove deprecated probing APIs new aaf6886d9b53 libbpf: remove deprecated BTF APIs new 22dd7a58b2e9 libbpf: clean up perfbuf APIs new 9a590538ba4f libbpf: remove prog_info_linear APIs new 146bf811f5ac libbpf: remove most other deprecated high-level APIs new b4bda502dfa2 libbpf: remove multi-instance and custom private data APIs new a11113a2dcbe libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros [...] new cf90a20db878 libbpf: remove internal multi-instance prog support new 450b167fb9be libbpf: clean up SEC() handling new 31e42721976b selftests/bpf: remove last tests with legacy BPF map definitions new bd054102a8c7 libbpf: enforce strict libbpf 1.0 behaviors new ab9a5a05dc48 libbpf: fix up few libbpf.map problems new c5c7358e4c76 Merge branch 'libbpf: remove deprecated APIs' new af3f4134006b bpf: add bpf_func_t and trampoline helpers new 00442143a2ab bpf: convert cgroup_bpf.progs to hlist new 69fd337a975c bpf: per-cgroup lsm flavor new c0e19f2c9a3e bpf: minimize number of allocated lsm slots per program new b79c9fc9551b bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP new 9113d7e48e91 bpf: expose bpf_{g,s}etsockopt to lsm cgroup new 3b34bcb946c2 tools/bpf: Sync btf_ids.h to tools new bffcf34878b1 libbpf: add lsm_cgoup_sock type new a4b2f3cf699f libbpf: implement bpf_prog_query_opts new 596f5fb2ea2a bpftool: implement cgroup tree for BPF_LSM_CGROUP new dca85aac8895 selftests/bpf: lsm_cgroup functional test new d17b557e5ead Merge branch 'bpf: cgroup_sock lsm flavor' new f0cf642c56b7 bpftool: Probe for memcg-based accounting before bumping rlimit new b54f5c528fbf 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 new b7ae0e74f21f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 681ec6abcd7f Bluetooth: btmtksdio: Add in-band wakeup support new f15b6374e085 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 94c0f938c3be 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 new 118f3fbe517f dt-bindings: mtd: partitions: support label/name only partition new dd638202dfb6 dt-bindings: mtd: partitions: add additional example for q [...] new ad9b10d1eaad mtd: core: introduce of support for dynamic partitions new 858824c9beba Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 431eae20a093 mtd: rawnand: sm_common: drop unexpected word 'is' in the [...] new 7499bfeedb47 mtd: rawnand: arasan: Update NAND bus clock instead of sys [...] new e16eceea863b mtd: rawnand: arasan: Fix clock rate in NV-DDR new 966c90d4c5c6 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 77d4ac6d3848 mtd: spi-nor: move SECT_4K_PMC special handling new 31a4eb396856 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 new 5f0b2a6abbd0 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 [...] new 77ea22bb5a08 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 new c83375699fc6 drm/doc: Fix comment typo new 882d90310f04 drm/fourcc: Document the Intel CCS modifiers' CC plane exp [...] new da8e393e23ef drm/vc4: drv: Adopt the dma configuration from the HVS or [...] new 7d0648c8773c drm/vc4: kms: Warn if clk_set_min_rate fails new 1701a23a4ef0 drm/vc4: kms: Use maximum FIFO load for the HVS clock rate new 517db1ab1566 drm/vc4: plane: Remove subpixel positioning check new b7c3d6821627 drm/vc4: plane: Fix margin calculations for the right/bott [...] new a1aaefbacc23 drm/vc4: plane: Add alpha_blend_mode property to each plane. new c6dac00340fc drm/vc4: hvs: Add debugfs node that dumps the current disp [...] new 7fea3c23c873 drm/vc4: dpi: Add support for composite syncs to vc4_dpi new 3c2707632146 drm/vc4: dpi: Add option for inverting pixel clock and out [...] new 7a70b0b97889 drm/vc4: dpi: Ensure a default format is selected new 89c4bbe2a01e drm/vc4: dsi: Release workaround buffer and DMA new 3b45eee87da1 drm/vc4: dsi: Correct DSI divider calculations new edfe84ae0df1 drm/vc4: dsi: Correct pixel order for DSI0 new 4d9273c978d4 drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type new bc5b815e06f9 drm/vc4: dsi: Fix dsi0 interrupt support new 7bcb9c8d0bc9 drm/vc4: dsi: Add correct stop condition to vc4_dsi_encode [...] new db2b927f8668 drm/vc4: hdmi: Disable audio if dmas property is present b [...] new 25eb441d55d4 drm/vc4: hdmi: Add all the vc5 HDMI registers into the deb [...] new b6079d1578dc drm/vc4: hdmi: Clear unused infoframe packet RAM registers new 1c594eeccf92 drm/vc4: hdmi: Avoid full hdmi audio fifo writes new 35dc00c12a72 drm/vc4: hdmi: Reset HDMI MISC_CONTROL register new fcef97e70094 drm/vc4: hdmi: Switch to pm_runtime_status_suspended new 467e30171b5b drm/vc4: hdmi: Move HDMI reset to pm_resume new 05954270bd23 drm/vc4: hdmi: Stop checking for enabled output in audio new 4ae3d6c09d25 drm/vc4: hdmi: Skip writes to disabled packet RAM new 125076c8754e drm/vc4: hdmi: Remove VC4_HDMI_SCHEDULER_CONTROL_VERT_ALWA [...] new d5ca98701af6 drm/vc4: hdmi: Add HDMI format detection registers to regi [...] new f3f27511316b drm/vc4: hdmi: Add MISC_CONTROL register for vc4 new 5731f7abf322 drm/vc4: hdmi: Report that 3d/stereo is allowed new 0ee5a40152b1 drm/vc4: hdmi: Fix timings for interlaced modes new c94cd0620a92 drm/vc4: hdmi: Force modeset when bpc or format changes new fb10dc451c0f drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes new 3650062e4281 drm/vc4: hdmi: Move pixel doubling from Pixelvalve to HDMI block new 50ca65b44e50 drm/display/selftests: drop extra word 'for' in comments f [...] new 5bdaaf4fbf85 drm/bridge: tc358767: Do not cache dsi_lanes twice new f5419cb0743f dt-bindings: lcdif: Add compatible for i.MX8MP new 9db35bb349a0 drm: lcdif: Add support for i.MX8MP LCDIF variant new 5f278dbd540b iosys-map: Add per-word read new 6fb5ee7cec06 iosys-map: Add per-word write new 112b775caab4 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 01cf387b1c7f drm/amdgpu/display: reduce stack size in dml32_ModeSupport [...] new d7f0c8aff013 drm/amdgpu: update GFX11 cs settings new 1d3182006cf6 drm/amd/pm: enable VR0 HOT support for SMU 13.0.0 new ca0cb8959f7b drm/amd/display : Log DP link training failure reason new fe4e9ff98737 drm/amdgpu: add mc wptr addr support for mes new 5c4904ac34b7 drm/amdgpu: Remove useless amdgpu_display_freesync_ioctl() [...] new dd70748eda3f drm/amdgpu: Add put fence in amdgpu_fence_driver_clear_job_fences new 9e225fb9e636 drm/amdgpu: Prevent race between late signaled fences and [...] new 45ecaea73883 drm/sched: Partial revert of 'drm/sched: Keep s_fence->par [...] new 9ae55f030dc5 drm/amdgpu: Follow up change to previous drm scheduler change. new 1c4dae3e4639 drm/amdgpu/display/dc: Fix null pointer exception new 8c07f33ea096 Revert "drm/amdkfd: Free queue after unmap queue success" new 0b58162e1207 drm/amd/display: Removed unused variable ret new d193b12b2fa6 drm/amdgpu: Fix typos in amdgpu_stop_pending_resets new 7bb97c5a39ec drm/amdgpu/display: drop set but unused variable new 70f1fcbc8358 drm/amd/display: Remove unused globals FORCE_RATE and FORC [...] new 01752681f1ee drm/amd/display: change to_dal_irq_source_dnc32() storage [...] new 2639d3e44f9c drm/amdgpu/amdgpu_dm: fix kernel-doc markups new 46d44516aa6e drm/amd/amd_shared.h: Add missing doc for PP_GFX_DCS_MASK new 7268f0a9e842 drm/amd: Load TA firmware for DCN321/DCN32 new ff15cea338d2 drm/amd/display: expose additional modifier for DCN32/321 new c5cb2cdf23ce drm/amd/display: Re-org and cleanup the redundant code new ec37db2bdec1 drm/amdgpu/display: add missing FP_START/END checks dcn32_ [...] new 7391068f14aa 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 new 9569ff1a188f drm/i915: Fix error code in icl_compute_combo_phy_dpll() new cea9ed611e85 drm/i915: fix a possible refcount leak in intel_dp_add_mst [...] new 738654a44e70 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 06764bb32be0 MAINTAINERS: Rectify entry for NVIDIA TEGRA DRM and VIDEO DRIVER new 861c9ef8012e Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new 2ce01753948c drm/msm/hdmi: drop the hdmi-mux support new 06ebbe407096 drm/msm/hdmi: drop unused GPIO support new 0574eb9cb2ff drm/msm/hdmi: enable core-vcc/core-vdda-supply for 8996 platform new ae55d08c5136 drm/msm/hdmi: drop empty 'none' regulator lists new a12bc8de7cd4 drm/msm/hdmi: drop hpd_regs usage on 8x74/8084 new 1a88724e11a3 drm/msm/hdmi: merge platform config for 8974/8084/8994/8996 new a6190fca7e9b drm/msm/hdmi: reuse MSM8960's config for MSM8660 new ea9afacbc583 drm/msm/hdmi-phy: populate 8x60 HDMI PHY requirements new 3c4b24e0441b drm/msm/hdmi: drop empty bridge callbacks new 2cf73d6a0911 drm/msm/hdmi: support attaching the "next" bridge new a1cc2c812d84 Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu' [...] new 07804c50c893 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] new 56559057ab1b fbcon: Disallow setting font bigger than screen size new eb8c33fa9c9b fbcon: Fix up user-provided virtual screen size new ce7cc4657e97 fbcon: Prevent that screen size is smaller than font size new 2bde73335cde fbmem: Prevent invalid virtual screen sizes in fb_set_var() new c3dfb1905105 fbcon: Use fbcon_info_from_console() in fbcon_modechange_p [...] new 8ac503e6859d 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 7cd3956c6d39 Merge remote-tracking branch 'regmap/for-5.20' into regmap-next new 8137080d7076 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 734447946d18 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 new 17a1ffc7bc4d ASoC: samsung: s3c-i2s-v2: Allow build for unsupported hardware new 3e4bac7cf06e ASoC: samsung: s3c24xx-i2s: Drop unneeded gpio.h include new f43ff8038e82 ASoC: samsung: Enable compile test new bd10b0dafdcf ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header new 82102a24c930 ASoC: Intel: catpt: use pm_runtime_resume_and_get() new 7213170a9515 ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() new ddea4bbf287b ASoC: wcd-mbhc-v2: use pm_runtime_resume_and_get() new 9a1a28610a1c ASoC: wsa881x: use pm_runtime_resume_and_get() new 8c8a13e83c29 ASoC: rockchip: i2s_tdm: use pm_runtime_resume_and_get() new 37cb8a58013f ASoC: fsl: fsl_sai: use pm_runtime_resume_and_get() new 57d714535051 ASoC: img: img-i2s-out: use pm_runtime_resume_and_get() new 76a6f4537650 ASoC: rockchip: pdm: use pm_runtime_resume_and_get() new 05b71fb2a501 ASoC: tas2552: use pm_runtime_resume_and_get() new cecc81d6a5de ASoC: ti: davinci-mcasp: use pm_runtime_resume_and_get() new 1e0ec034dbcb ASoC: use pm_runtime_resume_and_get() when possible new c111c2ddb3fd ASoC: fsl_sai: Add PDM daifmt support new 4665770407de ASoC: fsl_sai: Add DSD bit format support new 0d11bab8ef3e ASoC: fsl_sai: Add support for more sample rates new b4ee8a913e61 ASoc: fsl_sai: Add pinctrl operation for PDM and DSD new cd640ca20095 ASoC: fsl_sai: Make res a member of struct fsl_sai new 6b878ac27110 ASoC: dt-bindings: fsl-sai: Add new property to configure [...] new e3f4e5b1a3e6 ASoC: fsl_sai: Configure dataline/FIFO information from dt [...] new 6ed91f5b10e8 Add PDM/DSD/dataline configuration support new 2a2ef688b1b0 ASoC: qcom: lpass: Fix apq8016 compat string to match yaml new 5f78e1fb7a3e ASoC: qcom: Add driver support for audioreach solution new 48620f17e071 ASoC: rockchip: i2s: Fix the debug level on missing pinctrl new d29e0a6e3631 ASoC: max98396: Fix TDM mode BSEL settings new 3b13b1437dcc ASoC: fsl_micfil: change micfil default settings new 02d91fe47100 ASoC: dt-bindings: fsl,micfil: Convert format to json-schema new d6910eaa6fc7 ASoC: rockchip: i2s: Remove unwanted dma settings in rockc [...] new 16e2f8a4e9d5 ASoC: dt-bindings: Add WSA883x bindings new 43b8c7dc85a1 ASoC: codecs: add wsa883x amplifier support new a7b028e4252b MAINTAINERS: add ASoC Qualcomm codecs new 7ed186642e62 ASoC: codecs: add WSA883x support new 1c348f748b4d ASoC: soc-component: Add legacy_dai_naming flag new ca68202098a4 soundwire: intel: Migrate to new style legacy DAI naming flag new db827cb34ca3 drm/vc4: Migrate to new style legacy DAI naming flag new 5f9d69986014 ASoC: img: Migrate to new style legacy DAI naming flag new eeb021ee8fab ASoC: spear: Migrate to new style legacy DAI naming flag new 2bebc3b622c3 ASoC: jz4740-i2c: Migrate to new style legacy DAI naming flag new fe58b5833043 ASoC: ep93xx: Migrate to new style legacy DAI naming flag new 36f07985f81b ASoC: stm32: Migrate to new style legacy DAI naming flag new b9a0db0ae524 ASoC: bcm: Migrate to new style legacy DAI naming flag new f712ff57a270 ASoC: sh: Migrate to new style legacy DAI naming flag new 3172582c1054 ASoC: tegra: Migrate to new style legacy DAI naming flag new bf6dacb784f0 ASoC: hisilicon: Migrate to new style legacy DAI naming flag new bd486b070b1e ASoC: xilinx: Migrate to new style legacy DAI naming flag new f450b5dbce41 ASoC: sunxi: Migrate to new style legacy DAI naming flag new 725cf3bc6009 ASoC: Intel: Migrate to new style legacy DAI naming flag new d8572da09924 ASoC: meson: Migrate to new style legacy DAI naming flag new ad483da7b0a1 ASoC: sti-uniperf: Migrate to new style legacy DAI naming flag new 0bc1e7d1fc3c ASoC: amd: Migrate to new style legacy DAI naming flag new 7593e00807fb ASoC: atmel: Migrate to new style legacy DAI naming flag new 1e63fcc74ace ASoC: fsl: Migrate to new style legacy DAI naming flag new f257dea1c589 ASoC: xtensa: Migrate to new style legacy DAI naming flag new 9a34161a0bc9 ASoC: adi: Migrate to new style legacy DAI naming flag new e740ef3d9418 ASoC: dwc: Migrate to new style legacy DAI naming flag new 8135d0290a9a ASoC: qcom: Migrate to new style legacy DAI naming flag new d73130ba523b ASoC: test-component: Migrate to new style legacy DAI naming flag new d48a77173534 ASoC: rockchip: Migrate to new style legacy DAI naming flag new 8e750817a194 ASoC: au1x: Migrate to new style legacy DAI naming flag new 05603f15b67a ASoC: pxa: Migrate to new style legacy DAI naming flag new a718ba300384 ASoC: sof: Migrate to new style legacy DAI naming flag new 768be0d633d9 ASoC: ux500: Migrate to new style legacy DAI naming flag new 39c84e77da04 ASoC: ti: Migrate to new style legacy DAI naming flag new 4cc4e22843e9 ASoC: mxs-saif: Migrate to new style legacy DAI naming flag new f7bfa516a39a ASoC: samsung: Migrate to new style legacy DAI naming flag new 129f055a2144 ASoC: core: Switch core to new DAI naming flag new 55b566ded44d media: TDA1997x: Remove now redundant non_legacy_dai_naming flag new 89836f00429b ASoC: fsl: Remove now redundant non_legacy_dai_naming flag new 9455e289246d ASoC: meson: Remove now redundant non_legacy_dai_naming flag new 7e91c90863df ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag new 752044db5b54 ASoC: samsung: Remove now redundant non_legacy_dai_naming flag new 0f91b4de7564 ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag new 4c6391f59c45 ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag new 63c0ec9ebfec ASoC: tegra: Remove now redundant non_legacy_dai_naming flag new 485c5924f262 ASoC: test-component: Remove now redundant non_legacy_dai_ [...] new 7cfb102a5555 ASoC: topology: KUnit: Remove now redundant non_legacy_dai [...] new 36e79a44b12e ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag new d9e7ddb98604 ASoC: ad*: Remove now redundant non_legacy_dai_naming flag new 410e73a5338d ASoC: ak*: Remove now redundant non_legacy_dai_naming flag new 60d28b5c47c7 ASoC: alc*: Remove now redundant non_legacy_dai_naming flag new ff946fd98bff ASoC: cs*: Remove now redundant non_legacy_dai_naming flag new c03a5b4c4197 ASoC: da*: Remove now redundant non_legacy_dai_naming flag new f0b163b4d5a2 ASoC: es*: Remove now redundant non_legacy_dai_naming flag new d2d3219ebe56 ASoC: max*: Remove now redundant non_legacy_dai_naming flag new 736f48714c1b ASoC: msm*: Remove now redundant non_legacy_dai_naming flag new c2fd88f00291 ASoC: nau*: Remove now redundant non_legacy_dai_naming flag new 8d4470b8d08b ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag new a524837ddd11 ASoC: rt*: Remove now redundant non_legacy_dai_naming flag new 792a8a944e7a ASoC: spdif: Remove now redundant non_legacy_dai_naming flag new a4311a5b1502 ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag new 402f437b4387 ASoC: sta*: Remove now redundant non_legacy_dai_naming flag new 02bcc2be4c12 ASoC: tas*: Remove now redundant non_legacy_dai_naming flag new c91f7e94ce93 ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag new 04f3d715df3a ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag new 5947b42cbe0e ASoC: twl*: Remove now redundant non_legacy_dai_naming flag new 792008f6df86 ASoC: uda*: Remove now redundant non_legacy_dai_naming flag new 02004449dbe6 ASoC: wm*: Remove now redundant non_legacy_dai_naming flag new 4c90eebd97c5 ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag new bb426d37dcd9 ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag new 96b409c94d67 ASoC: ac97: Remove now redundant non_legacy_dai_naming flag new e556a108e0aa ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag new 310288271f55 ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag new 8c657358f685 ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag new 35c5013ce7ca ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag new 73a3dca65cbe ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag new a0b6e4048228 ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag new 4eaf75fa4272 ASoC: dmic: Remove now redundant non_legacy_dai_naming flag new 33b179e7513c ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag new f02a7d11998e ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag new f5f8019371b4 ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag new e8f88be5c154 ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag new 1f1ee5ae7a8b ASoC: inno_rk3036: Remove now redundant non_legacy_dai_nam [...] new 22afe04dd84a ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag new 328bd81743f0 ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag new dd213681c801 ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag new 191889406df9 ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag new 34b89b309441 ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag new 139db4ad9e0b ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag new 7e6fcd7f6223 ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag new 2e938b8edfed ASoC: rk817: Remove now redundant non_legacy_dai_naming flag new 81ed3cb8d939 ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag new 89571b892e74 ASoC: si476x: Remove now redundant non_legacy_dai_naming flag new e5257aa583b6 ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag new 20b1894d1654 ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag new c06fb318493a ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag new 11c8bfaacbcd ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag new 4a7a283a41da ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag new 01936221278c ASoC: soc-component: Remove non_legacy_dai_naming flag new fc34ece41f71 ASoC: Refactor non_legacy_dai_naming flag new 79b204da5f2e Merge remote-tracking branch 'asoc/for-5.20' into asoc-next new 93f278244b81 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 [...] new 625f829586ea dt-bindings: input: touchscreen: edt-ft5x06: add report-rate-hz new 23ea98f4bafa Input: edt-ft5x06 - get/set M12 report rate by sysfs new 5bcee83a406c Input: edt-ft5x06 - set report rate by dts property new 60790a5802af Input: edt-ft5x06 - show model name by sysfs new 480343dc89ed Input: edt-ft5x06 - show firmware version by sysfs new b777f93b6a13 Input: edt-ft5x06 - show crc and header errors by sysfs new 6bb7144c3fa1 Input: exc3000 - fix return value check of wait_for_comple [...] new b2274ff2c4bb Input: sensehat-joystick - remove unnecessary error message new 672250968048 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 9bd234a307ac Merge branch 'for-5.20/block' into for-next adds 197f80d97e9c drbd: bm_page_async_io: fix spurious bitmap "IO error" on [...] adds 5af0a40aff2f Merge branch 'for-5.20/drivers' into for-next adds 306a18056e1e io_uring: define a 'prep' and 'issue' handler for each opcode adds a979e19eb12e io_uring: move to separate directory adds 760091af8bda io_uring: move req async preparation into opcode handler adds 43c8d69c57f7 io_uring: add generic command payload type to struct io_kiocb adds 4e0c20d8844e io_uring: convert read/write path to use io_cmd_type adds 8ef894ed307d io_uring: convert poll path to use io_cmd_type adds 7e61a30c6fe6 io_uring: convert poll_update path to use io_cmd_type adds cdc344293431 io_uring: remove recvmsg knowledge from io_arm_poll_handler() adds 77791de875b5 io_uring: convert net related opcodes to use io_cmd_type adds 10776d9fed7a io_uring: convert the sync and fallocate paths to use io_cmd_type adds 08a4501ba689 io_uring: convert cancel path to use io_cmd_type adds c0e89a57ad11 io_uring: convert timeout path to use io_cmd_type adds 45b81b188d8e io_uring: convert open/close path to use io_cmd_type adds 65d696319f99 io_uring: convert madvise/fadvise to use io_cmd_type adds a4e867fbd9a5 io_uring: convert file system request types to use io_cmd_type adds 9347927a11b5 io_uring: convert epoll to io_cmd_type adds 6f8614079178 io_uring: convert splice to use io_cmd_type adds 5308ccb1be78 io_uring: convert msg and nop to io_cmd_type adds 9dbec41e5896 io_uring: convert rsrc_update to io_cmd_type adds 8aebd8e18df6 io_uring: convert xattr to use io_cmd_type adds 0ee2e3a4248f io_uring: convert iouring_cmd to io_cmd_type adds 91894643df68 io_uring: unify struct io_symlink and io_hardlink adds fa13cd47bf0e io_uring: define a request type cleanup handler adds 3f20ec6a4ff8 io_uring: add io_uring_types.h adds fd6dcf2c45d6 io_uring: set completion results upfront adds e9b57ee87b19 io_uring: handle completions in the core adds c64f69eac66a io_uring: move xattr related opcodes to its own file adds 402abfa3dcbe io_uring: move nop into its own file adds bcfdc3fa3601 io_uring: split out filesystem related operations adds ed1b8d24706b io_uring: split out splice related operations adds f943c7900a9e io_uring: split out fs related sync/fallocate functions adds 9c6900af1e7d io_uring: split out fadvise/madvise operations adds 2beba94425df io_uring: separate out file table handling code adds 6f2789d9601a io_uring: split out open/close operations adds ebe497cd8238 io_uring: move uring_cmd handling to its own file adds f4e516885f37 io_uring: add a dummy -EOPNOTSUPP prep handler adds f252a1ffdf44 io_uring: move epoll handler to its own file adds ee795751c056 io_uring: move statx handling to its own file adds 58177967fb0d io_uring: split network related opcodes into its own file adds 77a9ffbb2f05 io_uring: move msg_ring into its own file adds d8c6a1499d3d io_uring: move our reference counting into a header adds 659a1cdab3ea io_uring: move timeout opcodes and handling into its own file adds fc5fb8f541da io_uring: move SQPOLL related handling into its own file adds be2801ba8ad7 io_uring: use io_is_uring_fops() consistently adds 4cb8613ac637 io_uring: move fdinfo helpers to its own file adds 4669d03cce91 io_uring: move io_uring_task (tctx) helpers into its own file adds b2d6ef0b3a56 io_uring: include and forward-declaration sanitation adds f2757fa7d2f9 io_uring: add opcode name to io_op_defs adds 0550f9ac4616 io_uring: move poll handling into its own file adds e7651156eef1 io_uring: move cancelation into its own file adds adf244fd9f6d io_uring: split provided buffers handling into its own file adds 5421950093a9 io_uring: move rsrc related data, core, and commands adds 4671ae523920 io_uring: move remaining file table manipulation to filetable.c adds b1ec3f7e6cd9 io_uring: move read/write related opcodes to its own file adds c5f7906f801f io_uring: move opcode table to opdef.c adds 6dbd60258274 io_uring: add support for level triggered poll adds 97998644ac45 io_uring: deprecate epoll_ctl support adds 0e624504ecb8 io_uring: make reg buf init consistent adds 67617c0e98ac io_uring: move defer_list to slow data adds c57c5042eb37 io_uring: better caching for ctx timeout fields adds 493bd6a7d9aa io_uring: refactor ctx slow data placement adds bf252e274ca4 io_uring: move small helpers to headers adds a4c6262702a6 io_uring: explain io_wq_work::cancel_seq placement adds 5e6035bf2e9a io_uring: inline ->registered_rings adds b37b571cce04 io_uring: never defer-complete multi-apoll adds 5723b4d15026 io_uring: remove check_cq checking from hot paths adds 600afb0a5c16 io_uring: don't set REQ_F_COMPLETE_INLINE in tw adds 98688f78d079 io_uring: remove unused IO_REQ_CACHE_SIZE defined adds 4769f083d609 io_uring: rw: delegate sync completions to core io_uring adds 7c4b824188af io_uring: kill REQ_F_COMPLETE_INLINE adds d44f9b47c98c io_uring: refactor io_req_task_complete() adds 8acb4a49d582 io_uring: don't inline io_put_kbuf adds 1cb668f3ee9d io_uring: poll: remove unnecessary req->ref set adds 8524dab2a221 io_uring: switch cancel_hash to use per entry spinlock adds ad515dcd83b6 io_uring: pass poll_find lock back adds 40104ac911a6 io_uring: clean up io_try_cancel adds 90ed62cd1fd5 io_uring: limit the number of cancellation buckets adds a5c204d05ee1 io_uring: clean up io_ring_ctx_alloc adds 830cb8abf0e4 io_uring: use state completion infra for poll reqs adds 1c2ae1faf414 io_uring: add IORING_SETUP_SINGLE_ISSUER adds 62643673c429 io_uring: pass hash table into poll_find adds 1408bd3548ff io_uring: introduce a struct for hash table adds ef800d00d77d io_uring: propagate locking state to poll cancel adds 858fa9e2d422 io_uring: mutex locked poll hashing adds 09cc0884ea62 io_uring: kbuf: add comments for some tricky code adds 85e6e236e92c io_uring: don't expose io_fill_cqe_aux() adds 8098a8e17f1a io_uring: don't inline __io_get_cqe() adds 4f97b6207dd1 io_uring: introduce io_req_cqe_overflow() adds 2f19e2a13756 io_uring: deduplicate __io_fill_cqe_req tracing adds df88f33ec243 io_uring: deduplicate io_get_cqe() calls adds c4091b6ec0e4 io_uring: change ->cqe_cached invariant for CQE32 adds 861c5470d29e io_uring: kill extra io_uring_types.h includes adds 91c4219e377e io_uring: make io_uring_types.h public adds dceba176d318 io_uring: clean up tracing events adds e01c0f322a8b io_uring: move a few private types to local headers adds 458521c1d2fc io_uring: remove extra io_commit_cqring() adds 8813ac216b53 io_uring: reshuffle io_uring/io_uring.h adds a8f3de5cab38 io_uring: move io_eventfd_signal() adds cfd4d9eb12b8 io_uring: remove ->flush_cqes optimisation adds 45676ae10dc3 io_uring: fix multi ctx cancellation adds ccb3e79125d1 io_uring: improve task exit timeout cancellations adds 92661bb80c63 io_uring: fix io_poll_remove_all clang warnings adds 86f1d3b97285 io_uring: hide eventfd assumptions in eventfd paths adds 0e7d33348f0a io_uring: introduce locking helpers for CQE posting adds e0aca629dc21 io_uring: add io_commit_cqring_flush() adds 2e2ce49be39e io_uring: opcode independent fixed buf import adds 682378e76543 io_uring: move io_import_fixed() adds 0052720dae86 io_uring: consistent naming for inline completion adds b1da5ac8fb67 io_uring: add a warn_once for poll_find adds e5feb366a586 io_uring: optimize io_uring_task layout adds 2ec40c054583 io_uring: improve io_run_task_work() adds d431f7ac90b6 io_uring: move list helpers to a separate file adds 441193e97b08 io_uring: dedup io_run_task_work adds 564f1165134f io_uring: remove priority tw list optimisation adds c1d9eadfe643 io_uring: remove __io_req_task_work_add adds 35611ca043a2 io_uring: lockless task list adds 9918ce9767ff io_uring: introduce llist helpers adds 90a2ab15a605 io_uring: batch task_work adds 343057bcde6f io_uring: add trace event for running task work adds 1a394f76f25b io_uring: trace task_work_run adds f39711a2f788 io_uring: kbuf: kill __io_kbuf_recycle() adds e7d197593159 io_uring: have cancelation API accept io_uring_task directly adds 2db91eef858e io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag adds 6ecc1d5fcc96 io_uring: add sync cancelation API through io_uring_register() adds b2544d07d6d0 io_uring: clean poll ->private flagging adds d61e5170253a io_uring: remove events caching atavisms adds 17124a27b111 io_uring: add a helper for apoll alloc adds 937aeed55ab1 io_uring: change arm poll return values adds cb736cd6b8ee io_uring: refactor poll arm error handling adds a18427bb2d9b io_uring: optimise submission side poll_refs adds d183792f537b io_uring: kbuf: inline io_kbuf_recycle_ring() adds 387bd8179f68 io_uring: move POLLFREE handling to separate function adds 528dbceb1d44 io_uring: improve io_fail_links() adds 1500a50b9840 io_uring: fuse fallback_node and normal tw node adds b7284b712314 io_uring: remove extra TIF_NOTIFY_SIGNAL check adds 9df145312eb0 io_uring: don't check file ops of registered rings adds 755441b90293 io_uring: remove ctx->refs pinning on enter adds 33b5cb78b145 Merge branch 'for-5.20/io_uring' into for-next adds 3de7a3de9723 mm: Move starting of background writeback into the main ba [...] adds 42832bf3826f mm: Move updates of dirty_exceeded into one place adds fc0dd33b1fc0 mm: Add balance_dirty_pages_ratelimited_flags() function adds 26ca9d3d92ff iomap: Add flags parameter to iomap_page_create() adds 43c885dfeba2 iomap: Add async buffered write support adds df1552abe2ce iomap: Return -EAGAIN from iomap_write_iter() adds 9df3e7e55eb1 fs: add a FMODE_BUF_WASYNC flags for f_mode adds dd468504864f fs: add __remove_file_privs() with flags parameter adds 0e7b68795c47 fs: Split off inode_needs_update_time and __file_update_time adds 6398265cee91 fs: Add async write file modification handling. adds d6547a10460e io_uring: Add support for async buffered writes adds f17ff93267a0 io_uring: fix issue with io_write() not always undoing sb_ [...] adds fb53fa51df14 io_uring: Add tracepoint for short writes adds 7d0e75825e8e xfs: Specify lockmode when calling xfs_ilock_for_iomap() adds 0c75e3091234 xfs: Add async buffered write support adds 77e9a1a5d4c9 Merge branch 'for-5.20/io_uring-buffered-writes' into for-next new ec5263f422a3 mtip32xx: remove the device_status debugfs file new e8b58ef09e84 mtip32xx: fix device removal new 1f90307e5f0d block: remove QUEUE_FLAG_DEAD new 0e3534022f26 block: stop setting the nomerges flags in blk_cleanup_queue new 6f8191fdf41d block: simplify disk shutdown new 8b9ab6266204 block: remove blk_cleanup_disk new 48f967a29534 Merge branch 'for-5.20/block' into for-next new cc5c516df028 block: simplify blktrace sysfs attribute creation new 060f131e9c43 block: remove a superflous queue kobject reference new 4a8d14bba486 block: use default groups to register the queue attributes new 81f0c2ef41b0 block: remove the extra gendisk reference in __blk_mq_regi [...] new eaa870f97544 blk-mq: rename blk_mq_sysfs_{,un}register new 8682b92e5ab8 blk-mq: cleanup disk sysfs registration new f8a70c6e2425 Merge branch 'for-5.20/block' into for-next new 5813521e8325 io_uring: replace zero-length array with flexible-array member new 4920ee3cb848 Merge branch 'for-5.20/io_uring' into for-next new b9a1c179bdfa block: remove "select BLK_RQ_IO_DATA_LEN" from BLK_CGROUP_ [...] new e0f639e05406 Merge branch 'for-5.20/block' into for-next new 6a27d28c81bc block: move ->ia_ranges from the request_queue to the gendisk new 22d0c4080fe4 block: simplify disk_set_independent_access_ranges new a79d581929a9 Merge branch 'for-5.20/block' into for-next new 9ed8b490a8e7 io_uring: split out fixed file installation and removal new c88ef218d4ae io_uring: add support for passing fixed file descriptors new bda7b84194b1 Merge branch 'for-5.20/io_uring' into for-next new 864a15ca4f19 io_uring: let to set a range for file slot allocation new af3af4244613 Merge branch 'for-5.20/io_uring' into for-next new 362b8c16f8fc blk-cgroup: factor out blkcg_iostat_update() new e55cf7981405 blk-cgroup: factor out blkcg_free_all_cpd() new 0038e9f5ad02 Merge branch 'for-5.20/block' into for-next new 6d520ee467b2 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 332bd0778775 dm raid: fix accesses beyond end of raid member array new 1ebc2cec0b7d dm raid: fix KASAN warning in raid5_remove_disk new 617b365872a2 dm raid: fix KASAN warning in raid5_add_disks new 166e217e76d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0184898dd14d ata: libata-scsi: fix result type of ata_ioc32() new da4e818f834e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b1ceba9a73c0 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 new f239467bac3d Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new a4c0094fcf76 power: reset: pwr-mlxbf: add BlueField SoC power control driver new e9405be8f9c2 dt-bindings: reset: convert Atmel/Microchip reset controll [...] new a261ba4138b5 dt-bindings: reset: atmel,at91sam9260-reset: add sama7g5 bindings new 5994f58977e0 dt-bindings: reset: add sama7g5 definitions new cd4ed0ab802b power: reset: at91-reset: document structures and enums new e17ad25bc31a power: reset: at91-reset: add at91_reset_data new 5f37c797a4df power: reset: at91-reset: add reset_controller_dev support new a22c8e8834bc power: reset: at91-reset: add support for SAMA7G5 new f94ba7039fb4 Merge tag 'at91-reset-sama7g5-signed' into psy-next new a5a3d94fc4ed power: reset: pwr-mlxbf: add missing include new a578cc3af5ce power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hi [...] new 8ca95746d4c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0e584d46218e regulator: fix a kernel-doc warning new 899e46f81f59 Merge remote-tracking branch 'regulator/for-5.20' into reg [...] new 97df55348e49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 574f4097a6d9 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 29967404f239 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new db30190a3f72 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 655d240f7c17 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e61da5386b1a Merge branch 'next' of git://github.com/cschaufler/smack-next new a9e9fdb429eb tpm: Add upgrade/reduced mode support for TPM1.2 modules new 0df805dbd76b dt-bindings: trivial-devices: Add Infineon SLB9673 TPM new 335e91a53a46 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer new 88f3b0f519c0 tpm: Add tpm_tis_i2c backend for tpm_tis_core new 53b4bba5895a X.509: Support parsing certificate using SM2 algorithm new 9471d5ab7b16 sign-file: Fix confusing error messages new 933b87cdf178 pkcs7: parser support SM2 and SM3 algorithms combination new 8d491fab5e71 pkcs7: support EC-RDSA/streebog in SignerInfo new a6e864da875d 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 [...] new d0e8def86e4b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c7e6ae50aba0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3a5230a87c3b of: Drop duplicate 'the' in of_find_last_cache_level kerneldoc new 6991cd744f06 of: reserved-memory: Print allocation/reservation failures [...] new f2fb1b50fbac dt-bindings: ata: ahci-ceva: convert to yaml new 4908e3ace24b dt-bindings: nfc: nxp,nci: drop Charles Gorand's mail new 864138ab0e09 media: dt-bindings: rc: Allow 'ir-receiver' node names new 2d5a64707aa0 media: dt-bindings: Convert gpio-ir-receiver to DT schema new ef314d213dd5 Merge branch 'dt/linus' into dt/next new a22c9b9fd4b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 062529700fdb dt-bindings: cpufreq: qcom-cpufreq-nvmem: fix board compat [...] new ad0d6ea39195 Merge branch 'for-v5.20/dt-bindings-qcom' into next/dt-bindings new 3b257c232ad0 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 new 917e43de2a56 spi: synquacer: Add missing clk_disable_unprepare() new 82295bc0d192 spi: s3c64xx: move dma_release_channel to unprepare new 1714582a3a08 spi: Move ctlr->cur_msg_prepared to struct spi_message new ae7d2346dc89 spi: Don't use the message queue if possible in spi_sync new c1038165fbbf spi: Lock controller idling transition inside the io_mutex new 8711a2ab51dd spi: __spi_pump_messages: Consolidate spin_unlocks to goto target new d5256cce1f50 spi: Remove check for controller idling in spi sync path new 049d6ccc4da8 spi: Remove check for idling in __spi_pump_messages() new 66a221593cb2 spi: Remove the now unused ctlr->idling flag new 1a9cafcb57b7 spi: Remove unneeded READ_ONCE for ctlr->busy flag new 72c5c59b659d spi: Set ctlr->cur_msg also in the sync transfer case new 69fa95905d40 spi: Ensure the io_mutex is held until spi_finalize_curren [...] new dc3029056b02 spi: opportunistically skip ctlr->cur_msg_completion new 152f2494ac16 Optimize spi_sync path new 3f977c574dfd spi: intel: Add support for Intel Meteor Lake-P SPI serial flash new ffb7bcd3b27e spi: s3c64xx: support loopback mode new bfcd27dcb7b9 spi: s3c64xx: support custom value of internal clock divider new 11d50d853dce spi: s3c64xx: add spi port configuration for Exynos Auto v9 SoC new 9dbeef8ad5f8 spi: s3c64xx: define exynosautov9 compatible new 0dbc49476ac7 spi support for Exynos Auto v9 SoC new 889a7e9a97f2 Merge remote-tracking branch 'spi/for-5.20' into spi-next new 32dd0687fd9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b63c94f25976 Merge branch into tip/master: 'irq/core' adds 7777248f857a Merge branch into tip/master: 'perf/core' adds f1d86ac09d85 Merge branch into tip/master: 'sched/core' adds cd2bb9aabc38 Merge branch into tip/master: 'x86/cpu' adds c293dcb197dc Merge branch into tip/master: 'x86/fpu' adds 69abc22c3beb Merge branch into tip/master: 'x86/misc' adds 14aea3a39153 Merge branch into tip/master: 'x86/mm' adds 7089155b2877 Merge branch into tip/master: 'x86/vmware' new f52b91e9157d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 036cc1c498d4 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new 3d2196baaa12 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 4b775743f90f 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 ceb518b850de context_tracking: Rename context_tracking_user_enter/exit( [...] adds 817aab15ad15 context_tracking: Rename context_tracking_enter/exit() to [...] adds d0680b421891 context_tracking: Rename context_tracking_cpu_set() to ct_ [...] adds cc8acc593fe6 context_tracking: Split user tracking Kconfig adds 1cd9c24e543e context_tracking: Take idle eqs entrypoints over RCU adds d06cb0ad9bd2 context_tracking: Take IRQ eqs entrypoints over RCU adds 9df3e6af669f context_tracking: Take NMI eqs entrypoints over RCU adds 87208097c673 rcu/context-tracking: Remove rcu_irq_enter/exit() adds 2db2441cf698 rcu/context_tracking: Move dynticks counter to context tracking adds 92fb506c74a6 rcu/context_tracking: Move dynticks_nesting to context tracking adds ce7c013c0b22 rcu/context_tracking: Move dynticks_nmi_nesting to context [...] adds 57427daeaeda rcu/context-tracking: Move deferred nocb resched to contex [...] adds 8f77942ca940 rcu/context-tracking: Move RCU-dynticks internal functions [...] adds bce30af40fe2 rcu/context-tracking: Remove unused and/or unecessary midd [...] adds 408c74a2d8f0 context_tracking: Convert state to atomic_t adds f8ae505b754a MAINTAINERS: Add Paul as context tracking maintainer adds 22a297887c10 context_tracking: Use arch_atomic_read() in __ct_state for KASAN adds 9902cf881a83 Merge branch 'ctxt.2022.06.21a' into HEAD adds 02d4bb51602f Merge branch 'nolibc.2022.06.20a' into HEAD adds 29ee19bf0113 Merge branch 'lkmm-dev.2022.06.20a' into HEAD adds 626b6193cb4d memory-model: Prohibit nested SRCU read-side critical sections adds 481df87bc52c rcu: Fix rcu_read_unlock_strict() strict QS reporting adds 3ba07528b8bf rcu/nocb: Choose the right rcuog/rcuop kthreads to output adds 53339eb170e7 torture: Optionally flush printk() buffers before powering off adds f1b4d1ee6d56 docs/memory-barriers.txt: Fix confusing name of 'data depe [...] adds 1622bc5a1d51 docs/memory-barriers.txt: Fixup long lines adds 29dc4a374686 rcu: Back off upon fill_page_cache_func() allocation failure new 3e13c482a649 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 [...] new 17daf6a2ab51 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new e9ada6c208c1 KVM: arm64: Drop FP_FOREIGN_STATE from the hypervisor code new f8077b0d5923 KVM: arm64: Move FP state ownership from flag to a tristate new e87abb73e594 KVM: arm64: Add helpers to manipulate vcpu flags among a set new 690bacb83bc3 KVM: arm64: Add three sets of flags to the vcpu state new 4c0680d394d8 KVM: arm64: Move vcpu configuration flags into their own set new 699bb2e0c6f3 KVM: arm64: Move vcpu PC/Exception flags to the input flag set new b1da49088ac6 KVM: arm64: Move vcpu debug/SPE/TRBE flags to the input flag set new 0affa37fcd1d KVM: arm64: Move vcpu SVE/SME flags to the state flag set new aff3ccd7320e KVM: arm64: Move vcpu ON_UNSUPPORTED_CPU flag to the state [...] new eebc538d8e07 KVM: arm64: Move vcpu WFIT flag to the state flag set new 781e3ae148fd KVM: arm64: Kill unused vcpu flags field new 30b6ab45f813 KVM: arm64: Convert vcpu sysregs_loaded_on_cpu to a state flag new e19f2c6cd146 KVM: arm64: Warn when PENDING_EXCEPTION and INCREMENT_PC a [...] new 5a3984f4ec73 KVM: arm64: Add build-time sanity checks for flags new 54ddda919c4b KVM: arm64: Reduce the size of the vcpu flag members new 0fa4a3137e94 KVM: arm64: Document why pause cannot be turned into a flag new b4da91879e98 KVM: arm64: Move the handling of !FP outside of the fast path new dc94f89ae68f Merge branch kvm-arm64/burn-the-flags into kvmarm-master/next new 3d5697f95e49 KVM: arm64: nvhe: Rename confusing obj-y new 40c56bd8e1ae KVM: arm64: nvhe: Add intermediates to 'targets' instead o [...] new 156c5a072a2c Merge branch kvm-arm64/misc-5.20 into kvmarm-master/next new 912a5a362be0 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 [...] new b17e1f4a54cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 36c74cc7f9bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 048914d1bed2 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 [...] new 31c779f293b3 devtmpfs: fix the dangling pointer of global devtmpfsd thread new 1d248d2302da ABI: testing/sysfs-devices-system-cpu: remove duplicated core_id new 70fe758352ca driver core: fix potential deadlock in __driver_attach new dcab8da13ff4 kernfs/file.c: remove redundant error return counter assignment new 086c00c71fc8 kernfs: make ->attr.open RCU protected. new b8f35fa1188b kernfs: Change kernfs_notify_list to llist. new 41448c614815 kernfs: Introduce interface to access global kernfs_open_f [...] new 1d25b84e444a kernfs: Replace global kernfs_open_file_mutex with hashed [...] new 8f486cab263c driver core: fw_devlink: Allow firmware to mark devices as [...] new a244ec3640e0 of: base: Avoid console probe delay when fw_devlink.strict=1 new 5732b42edfd1 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 new 6569689e7829 usb: core: sysfs: convert sysfs snprintf to sysfs_emit new b2c510ffe29f dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names t [...] new ebc4969ae125 dt-bindings: usb: mtk-xhci: Make all clocks required new 849f35422319 Merge tag 'thunderbolt-for-v5.20-rc1' of git://git.kernel. [...] new eb3fd63a935b Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 10e5341cf2e9 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 139f39be42fc tty/vt: consolemap: use ARRAY_SIZE(), part II. new 43e1d0776840 tty/vt: consolemap: remove unused parameter from set_inver [...] new a7311228ae9b tty/vt: consolemap: saner variable names in set_inverse_tr [...] new d524e1c764a6 tty/vt: consolemap: saner variable names in set_inverse_transl() new 8da443b1a403 tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* new 1c2f6294a361 tty/vt: consolemap: improve UNI_*() macros definitions new a666c70c0c2c tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() new 2a9c56cceec0 tty/vt: consolemap: use E_TABSZ for the translations size new 2069cb2e1f3e serial: sifive: Remove useless license text when SPDX-Lice [...] new 5db6db08c6de serial: 8250: Use UART_LCR_WLEN8 instead of literal new d4b06172861b serial: 8250_pericom: Use UART_LCR_DLAB new ab24a01b2765 tty: Add closing marker into comment in tty_ldisc.h new f9008285bb69 serial: Drop timeout from uart_port new eb01611056cf drivers: tty: serial: Add missing of_node_put() in serial-tegra.c new d24d7bb2cd94 tty: serial: Fix refcount leak bug in ucc_uart.c new 599fc76a5a00 dt-bindings: serial: renesas,hscif: Document r8a779f0 bindings new b28be5d06d33 MAINTAINERS: Update DW 8250 UART maintainership new ab8ba6c59d5a serial: kgdboc: Fix typo in comment new 1fce2867c7cb dt-bindings: serial: snps-dw-apb-uart: Add Rockchip RK3588 new b50058b82e0a tty: serial: atmel: stop using legacy pm ops new 84b476b124d4 tty: serial: atmel: use devm_clk_get() new 61dbc75ce00f tty: serial: atmel: remove enable/disable clock due to atm [...] new df5dac860111 serial: st-asc: remove include of pm_runtime.h new 24b5596a858d serial: msm: Convert container_of UART_TO_MSM to static inline new fddbab7b40b3 serial: msm: Rename UART_* defines to MSM_UART_* new e23ee9d2c4cc serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA new 27a1c39215a2 serial: 8250: Use C99 array initializer & define UART_REG_ [...] new eb47b59afb7e serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE new 34619de1b8cb serial: Consolidate BOTH_EMPTY use new f8ba5680a56b serial: 8250: make saved LSR larger new 507bd6fbaaef serial: 8250: create lsr_save_mask new 79b3e69fa4a1 serial: 8250_lpss: Use 32-bit reads new ae50bb275283 serial: take termios_rwsem for ->rs485_config() & pass ter [...] new 4f768e94774c serial: Support for RS-485 multipoint addresses new f287f971e256 serial: 8250_dwlib: Support for 9th bit multipoint addressing new 9e25e296446b 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 new 6a5c94d92699 speakup: Generate speakupmap.h automatically new 6e813f47cdc9 misc: sgi-gru: grukservices: drop unexpected word "the" in [...] new 1cb53f0417a7 apm-emulation: drop unexpected word "the" in the comments new e1cfc64ea66f sgi-xp: xpc_uv: drop unexpected word "the" in the comments new 4270f984b041 cxl: drop unexpected word "the" in the comments new 6169525b7676 vboxguest: Do not use devm for irq new 5afbfa8cddb4 lkdtm: cfi: use NULL for a null pointer rather than zero new 9864bb480133 Binder: add TF_UPDATE_TXN to replace outdated txn new 44fd1917314e misc: rtsx: Fix an error handling path in rtsx_pci_probe() new afa8fe4cc40e Docs/ABI/testing: Add VDUSE sysfs interface ABI document new 1a1ffd7af0d9 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 2af89ebacf29 coresight: Clear the connection field properly new 199380decc5f coresight: configfs: Fix unload of configurations on module exit new 8add26f7ef33 coresight: syscfg: Update load and unload operations new 92c2b1c12f8a dt-bindings: arm: Rename Coresight filenames to match compatible new 3c15fddf3121 dt-bindings: arm: Convert CoreSight bindings to DT schema new 66d052047ca8 dt-bindings: arm: Convert CoreSight CPU debug to DT schema new 56d0ba90886c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ee794221a6f6 fpga: fpga-mgr: Fix spelling mistake "bitsream" -> "bitstream" new 8af3f41c7535 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 57b6609eb725 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 78e64a589f87 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new f6f27dbcc89a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 339c6baa9476 extcon: sm5502: Drop useless mask_invert flag on irqchip new 187dc83647a0 extcon: rt8973a: Drop useless mask_invert flag on irqchip new 97789f4009d2 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 40b126107f64 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds d1877e639bc6 vfio: de-extern-ify function prototypes new bbea9d3a9d53 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds a725a29d52ef staging: r8188eu: Make rtw_signal_stat_timer_hdl a static [...] new 71eac0c07c7b Staging: rtl8192e: Use struct_size new 9fdc63fe40fa Staging: rtl8192e: Using kzalloc and delete memset new acde2522fa1a Staging: rtl8192e: Cleaning up error handling new f6c99d86246a staging: vchiq_arm: Add missing memory barrier comments new b78137d00a66 staging: r8188eu: core/rtw_recv.c: clean up nested if statements new 80394da44b7b staging: r8188eu: remove rtw_usleep_os new 1b0a54b3e83f staging: r8188eu: merge two led structs new df8d0a55047b staging: r8188eu: make power sequences static new 8f55fdf81242 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 0cae04373b77 dmaengine: remove DMA_MEMCPY_SG once again new 9a54ee40b507 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 new a143ea0f3ce5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new df6055e35cbc Merge branch 'fixes' into for-next new 1b72be9c3656 Merge branch 'misc' into for-next new e2c980e9ef63 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 new 3cea272248dc 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 new 021b20a01355 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 new b490c0777ab6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 929aeb5d5164 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 4e0aa4260135 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cd4c1e65a32a pinctrl: sunxi: sunxi_pconf_set: use correct offset new fbc24ebc6550 pinctrl: imx: Add the zero base flag for imx93 new 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 [...] new 61a2cc093bdc pinctrl: qcom: sc7280: Fix compile bug new 4425205ea38b pinctrl: ocelot: allow building as a module new 586b3b7600e4 firmware: xilinx: Add configuration values for tri-state new 133ad0d9af99 dt-bindings: pinctrl-zynqmp: Add output-enable configuration new ad2bea79ef01 pinctrl: pinctrl-zynqmp: Add support for output-enable and [...] new eb1c38c64b38 pinctrl: pinctrl-zynqmp: Fix kernel-doc warning new 4c76a7fc8681 pinctrl: ingenic: Use irqd_to_hwirq() new 71f5e7b3b2ad pinctrl: ingenic: Convert to immutable irq chip new d1e7bb90f0d4 pinctrl: aspeed: Fix typo in comment new 3eb12bced6ab pinctrl: samsung: do not use bindings header with constants new c3f464542b70 dt-bindings: pinctrl: mt8192: Add RSEL values to bias-pull [...] new 869283d149c8 Merge branch 'devel' into for-next new b8bec10b454c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2534849ce712 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 273e9650610b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f8f519c1cfda Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9675e4efd697 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 [...] new 6b56f5f1ef93 selftests/tpm2: increase timeout for kselftests new 8587f3732b37 selftests/drivers/gpu: Add error messages to drm_mm.sh new 0bc44c04c124 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 09e78d6236b1 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() new febde0ebe6b4 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds 9297e01b038b drivers/ntb/test: avoid 64-bit modulus operation new d04ccbe3379d Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new de5173278e9f Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new e06a00453dfb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cedb95ec3258 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 new 77ff65bf747b Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] adds 1227d2a20cd7 bus: mhi: host: Move IRQ allocation to controller registra [...] new 2113651ddf3d bus: mhi: host: pci_generic: Add another Foxconn T99W175 new 03b9dbd853fc Merge branch 'mhi-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 [...] new 1df4d1724baa drivers: fix typo in firmware/efi/memmap.c new 8add9a3a2243 efi: Simplify arch_efi_call_virt() macro 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 new dc977c0c9ac2 Merge branch 'efivars-cleanup' into efi/next new a11e2cfb68d1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a4627cdcc7b3 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 new 1b711900d0bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cfc7d5c7bfa5 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 7eefeeb0785c Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new fb5c2029f822 mm: Account dirty folios properly during splits new 6ffcd825e7d0 mm: Remove __delete_from_page_cache() new 211d04445b96 mpage: Convert do_mpage_readpage() to use a folio new d9ef44de5d73 hugetlb: Convert huge_add_to_page_cache() to use a folio new 2bb876b58d59 filemap: Remove add_to_page_cache() and add_to_page_cache_ [...] new be0ced5e9cb8 filemap: Add filemap_get_folios() new 9e0b6f31bae6 buffer: Convert clean_bdev_aliases() to use filemap_get_folios() new fb5a5be05fb4 ext4: Convert mpage_release_unused_pages() to use filemap_ [...] new 7530d0935cc7 ext4: Convert mpage_map_and_submit_buffers() to use filema [...] new bbfe4f66002a f2fs: Convert f2fs_invalidate_compress_pages() to use file [...] new 1508062ecd55 hugetlbfs: Convert remove_inode_hugepages() to use filemap [...] new f6e0e1734424 nilfs2: Convert nilfs_copy_back_pages() to use filemap_get [...] new 77414d195f90 vmscan: Add check_move_unevictable_folios() new 105c988f5dd7 shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() new bb4b42ba9262 filemap: Remove find_get_pages_range() and associated functions new 0e8e08cca5e3 netfs: Remove extern from function prototypes new 9bc3e869386b filemap: Move 'filler' case to the end of do_read_cache_folio() new 1dfa24a4bf3b filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() new 290e1a320437 filemap: Use filemap_read_folio() in do_read_cache_folio() new 90c02eb9a76c docs: Improve ->read_folio documentation new 0e00fa5f8360 block: Remove check of PageError new 59fc64740571 afs: Remove check of PageError new 54c6260fa881 freevxfs: Remove check of PageError new c9ed489c664c hfs: Remove check for PageError new ca02bcabd79f hfsplus: Remove check for PageError new 17bb55487988 ntfs: Remove check for PageError new 750cd7d0e65f ext2: Remove check for PageError new 79ea65563ad8 nilfs2: Remove check for PageError new 62a3a4dd476d ntfs: Remove check for PageError new 19cb4273a245 ntfs3: Remove check for PageError new b0c971e7b768 reiserfs: Remove check for PageError new 771075e15e39 ufs: Remove checks for PageError new da028b6b648e remap_range: Remove check of uptodate flag new 3b60d53df07f jfs: Remove check for PageUptodate new ba9863127cdf iomap: Remove test for folio error new 9329883a1c9b orangefs: Remove test for folio error new 6e8e79fc8443 buffer: Remove check for PageError new 0b768a9610c6 nfs: Leave pages in the pagecache if readpage failed new 964688b32d9a btrfs: Use a folio in wait_dev_supers() new ba457436991a buffer: Don't test folio error in block_read_full_folio() new 2c62b172802a squashfs: Return the actual error from squashfs_read_folio() new 4188e3e2860d hostfs: Handle page write errors correctly new 437084d7c5b8 ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_syn [...] new 0ba02b002594 cramfs: read_mapping_page() is synchronous new 1cf29f882fa8 block: Simplify read_part_sector() new a340b79b2991 block: Handle partition read errors more consistently new 4639d0da923e block: Use PAGE_SECTORS_SHIFT new 5b15f72a828b block: Convert read_part_sector() to use a folio new fa19fbd23186 befs: Convert befs_symlink_read_folio() to use a folio new 1a6b7e5cb550 coda: Convert coda_symlink_filler() to use a folio new 6e2a48222bc9 freevxfs: Convert vxfs_immed_read_folio() to use a folio new 71864cbf4617 ocfs2: Convert ocfs2_read_folio() to use a folio new d862e2d59368 gfs2: Convert gfs2_jhead_process_page() to use a folio new 1662afcecae5 ext2: Use a folio in ext2_get_page() new 1a22e12f94c9 secretmem: Remove isolate_page new b361f39863ed mm: Convert all PageMovable users to movable_operations new 662389777689 fs: Add aops->migrate_folio new 765acf9085a1 mm/migrate: Convert fallback_migrate_page() to fallback_mi [...] new 7d474706ff4f mm/migrate: Convert writeout() to take a folio new e267a3198014 mm/migrate: Convert buffer_migrate_page() to buffer_migrat [...] new 742e89c9e352 mm/migrate: Convert expected_page_refs() to folio_expected_refs() new 6cc1bb74d5ec btrfs: Convert btree_migratepage to migrate_folio new c3861d51d15f nfs: Convert to migrate_folio new bec05e1f956d mm/migrate: Convert migrate_page() to migrate_folio() new cf2fa1135736 mm/migrate: Add filemap_migrate_folio() new cfa40b0d8fb4 btrfs: Convert btrfs_migratepage to migrate_folio new 77c5a3b71b15 ubifs: Convert to filemap_migrate_folio() new a2ca5e6e956b f2fs: Convert to filemap_migrate_folio() new 5e6b073000f1 aio: Convert to migrate_folio new 8ab158e322d9 hugetlb: Convert to migrate_folio new 3604386e8d87 secretmem: Convert to migrate_folio new ce96ce4cc74e fs: Remove aops->migratepage() new f5632e6af096 mm/folio-compat: Remove migration compatibility functions new 4733513a1be6 ntfs3: refactor ntfs_writepages new 4e9277a44fa4 ext2: remove nobh support new 21ec3d66df1b jfs: stop using the nobh helper new 0c28c3b9a67f fs: remove the nobh helpers new cead5c0d61ae fs: don't call ->writepage from __mpage_writepage new 9e0d6442d867 fs: remove the NULL get_block case in mpage_writepages new 4bf9d3a1ef17 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 0c5d55cc059d Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds ba1afa676d0b lib: bitmap: fix the duplicated comments on bitmap_to_arr64() new d10bd366984c Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 8748f8191bcd Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] new 5db1a7e82f89 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 94dfc73e7cf4 treewide: uapi: Replace zero-length arrays with flexible-a [...] new 24d076c2414a 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 new 7d0eced4c6cb Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] adds ee56c3e8eec1 Merge branch 'master' into mm-nonmm-stable new 080350dc0569 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] new f00b6d824c5e mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages new 9a57ebf19dfa sh: convert nommu io{re,un}map() to static inline functions new 805f545f05c0 mm/damon: use set_huge_pte_at() to make huge pte old new 05c1d22946e0 mm: sparsemem: fix missing higher order allocation splitting new bc424a57cfd7 Documentation: highmem: use literal block for code example [...] new a89a1eb37c5a riscv/mm: fix build error while PAGE_TABLE_CHECK enabled w [...] new 27c19735b1ed mm/rmap: fix dereferencing invalid subpage pointer in try_ [...] new 3a1313d8693d nilfs2: fix incorrect masking of permission flags for symlinks new 8876c7400d87 mm: split huge PUD on wp_huge_pud fallback new b3b3f17d7704 Revert "ocfs2: mount shared volume without ha stack" new f6a6cf9d13a0 mm: kfence: apply kmemleak_ignore_phys on early allocated pool new 090a5b94d59d tmpfs: fix the issue that the mount and remount results ar [...] new f8354b03f53f mailmap: update Seth Forshee's email address new 78dec6ea219e Merge branch 'mm-stable' into mm-unstable new be409f9fc4f7 mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK new 709e91890d13 mm/page_vma_mapped.c: check possible huge PMD map with tra [...] new de6023efe328 mm: discard __GFP_ATOMIC new 83c3b57f6ccb mips: rename mt_init to mips_mt_init new 25e143da28b5 android: binder: stop saving a pointer to the VMA new 685db28897b3 android-binder-stop-saving-a-pointer-to-the-vma-fix new 679747bdfcf1 android: binder: fix lockdep check on clearing vma new 8914dcab0cdc Maple Tree: add new data structure new ea7cd6aa18d8 maple_tree: fix underflow in mas_spanning_rebalance() new 2265272d998d maple_tree: fix mas_spanning_rebalance() corner case new be3b29a51705 radix tree test suite: add pr_err define new 26e0480974bc radix tree test suite: add kmem_cache_set_non_kernel() new 21f4ed8dd559 radix tree test suite: add allocation counts and size to k [...] new 45fc7dee210e radix tree test suite: add support for slab bulk APIs new 8cee410b2cdc radix tree test suite: add lockdep_is_held to header new 502cefe29b10 lib/test_maple_tree: add testing for maple tree new 2197398d8d44 test_maple_tree: add test for spanning store of entire range new 500caa69a5a0 test_maple_tree: add test for spanning store to most of the tree new ade97595a8fb mm: start tracking VMAs with maple tree new c0e9a439da6d mm/mmap: reorder validate_mm_mt() checks new 3cd470cb2f5a mm: add VMA iterator new 87367fb8555d mmap: use the VMA iterator in count_vma_pages_range() new 67f969896d99 mm/mmap: use the maple tree in find_vma() instead of the rbtree. new 7f90f864703d mm/mmap: use the maple tree for find_vma_prev() instead of [...] new 20670a01f62f mm/mmap: use maple tree for unmapped_area{_topdown} new 71324900acae kernel/fork: use maple tree for dup_mmap() during forking new c3d05e3ede89 damon: convert __damon_va_three_regions to use the VMA iterator new f7c19e97782b proc: remove VMA rbtree use from nommu new 04bb2d6c4d1b mm: remove rb tree. new f61ceae84fc7 mmap: change zeroing of maple tree in __vma_adjust() new c8adef6cf78a xen: use vma_lookup() in privcmd_ioctl_mmap() new b89e2bd577ed mm: optimize find_exact_vma() to use vma_lookup() new 6de385160838 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] new ffe20f50ba8a mm/mmap: change do_brk_flags() to expand existing VMA and [...] new f898b1611274 mm: use maple tree operations for find_vma_intersection() new ae2ffe98fb15 mm/mmap: use advanced maple tree API for mmap_region() new 837e11971a32 mm: remove vmacache new 32d713db94a9 mm: convert vma_lookup() to use mtree_load() new 3cf57ff4334d mm/mmap: move mmap_region() below do_munmap() new 602ce0246bde mm/mmap: reorganize munmap to use maple states new e064fc724d33 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() new 570ac0798f17 arm64: remove mmap linked list from vdso new b0936e44c516 arm64: Change elfcore for_each_mte_vma() to use VMA iterator new 667f8a15f052 parisc: remove mmap linked list from cache handling new d1634f9d4898 powerpc: remove mmap linked list walks new 299f479d4ca6 s390: remove vma linked list walks new 83147676714e x86: remove vma linked list walks new 0aebb1f8586a xtensa: remove vma linked list walks new afe2cc2a45e0 cxl: remove vma linked list walk new e3d57f2f5edb optee: remove vma linked list walk new 4de19dff2438 um: remove vma linked list walk new 670a937df2f5 coredump: remove vma linked list walk new bd2be4b04dbb exec: use VMA iterator instead of linked list new 1c2fea6fdb97 fs/proc/base: use maple tree iterators in place of linked list new 1df69e69a25f fs/proc/task_mmu: stop using linked list and highest_vm_end new 9fac537a530e userfaultfd: use maple tree iterator to iterate VMAs new 72c24ad13497 ipc/shm: use VMA iterator instead of linked list new 015a3cd2e881 acct: use VMA iterator instead of linked list new dcc8a25b6db7 perf: use VMA iterator new 8c463140bc53 sched: use maple tree iterator to walk VMAs new 8c1b913dd060 fork: use VMA iterator new fff7463e26bf bpf: remove VMA linked list new cec33e109130 mm/gup: use maple tree navigation instead of linked list new bd9d4de91b16 mm/khugepaged: stop using vma linked list new 0c2d4685b1c2 mm/ksm: use vma iterators instead of vma linked list new b1fd323ea975 mm/madvise: use vma_find() instead of vma linked list new 99d1874bbe18 mm/memcontrol: stop using mm->highest_vm_end new 5b5d159071a0 mm/mempolicy: use vma iterator & maple state instead of vm [...] new 40cd6971ede5 mm/mlock: use vma iterator and maple state instead of vma [...] new f3ff74250d15 mm/mprotect: use maple tree navigation instead of vma linked list new 19cd8960260f mm/mremap: use vma_find_intersection() instead of vma linked list new 584438ca1ca4 mm/msync: use vma_find() instead of vma linked list new f4b76ab28ffe mm/oom_kill: use maple tree iterators instead of vma linked list new 2d8a911e6442 mm/pagewalk: use vma_find() instead of vma linked list new f55c1f3970f6 mm/swapfile: use vma iterator instead of vma linked list new 52d540c397d5 i915: use the VMA iterator new 1c4da40f2ff0 nommu: remove uses of VMA linked list new 44991c06e2a8 riscv: use vma iterator for vdso new 01f0fcac3eda mm: remove the vma linked list new 47953d0658ee mm/mmap: fix error return code in do_mas_align_munmap() new d809085f0bc9 mm: document maple tree pointer at unmap_vmas() at memory.c new 267303a22880 mm-remove-the-vma-linked-list-fix-2-fix new c6abcf60f7eb mm/mmap: drop range_has_overlap() function new 7da4e78f2809 mm/mmap.c: pass in mapping to __vma_link_file() new 2a87a2dc2410 mm/migration: remove unneeded lock page and PageMovable check new 0755d418a822 mm/migration: return errno when isolate_huge_page failed new a2594337f36e mm/migration: fix potential pte_unmap on an not mapped pte new c662564b0c78 Docs/admin-guide/damon/reclaim: remove a paragraph that be [...] new bea13b1d7d34 mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs t [...] new 0bf546c1cde8 mm/damon/reclaim: deduplicate 'commit_inputs' handling new cd2ac1563797 mm/damon/sysfs: deduplicate inputs applying new b1b7b863ef78 mm/damon/reclaim: make 'enabled' checking timer simpler new 56703deb39fd mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_ [...] new d1a8bf9eae58 mm: rename kernel_init_free_pages to kernel_init_pages new 0554ce5948fa mm: introduce clear_highpage_kasan_tagged new dce9f5bca80a kasan: fix zeroing vmalloc memory with HW_TAGS new d59435c2551d selftests/vm: add protection_keys tests to run_vmtests new efca2db1da44 mm/hugetlb: remove unnecessary huge_ptep_set_access_flags( [...] new b411e9183aa3 mm/mempolicy: fix get_nodes out of bound access new 7b10f8646e55 mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_ [...] new c26fb67966fa mm: shrinkers: introduce debugfs interface for memory shrinkers new 3df22222b84a mm-shrinkers-introduce-debugfs-interface-for-memory-shrinkers-fix new cb0552df1adc mm: shrinkers: provide shrinkers with names new d649dda27604 mm: docs: document shrinker debugfs new 8db574878bfe tools: add memcg_shrinker.py new daf89a35aad0 mm: shrinkers: add scan interface for shrinker debugfs new 071fe8487f72 mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix new d002a95babb7 mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix-fix new 81f7ae1e70c4 mm: drop oom code from exit_mmap new 73388a18643c mm-drop-oom-code-from-exit_mmap-fix-fix new 1ff7b3f38191 mm: delete unused MMF_OOM_VICTIM flag new 9ab6852f70b9 mm: refactor of vma_merge() new 47ffecd0916d mm: add merging after mremap resize new 6cbb875e2aaf mm-add-merging-after-mremap-resize-checkpatch-fixes new 4f09a597250a mm: rename is_pinnable_page() to is_longterm_pinnable_page() new fc690b7ecb86 mm: add zone device coherent type memory support new 3dcda8cb273e mm: handle Non-LRU pages returned by vm_normal_pages new 128de1def5d4 mm-handling-non-lru-pages-returned-by-vm_normal_pages-fix new 89f6fdbce966 mm: add device coherent vma selection for memory migration new 5dada0b38098 mm: remove the vma check in migrate_vma_setup() new 2968859fd5aa mm/gup: migrate device coherent pages when pinning instead [...] new 9495b15e609d drm/amdkfd: add SPM support for SVM new f56223543b6f lib: test_hmm add ioctl to get zone device type new 23f851c201e3 lib: test_hmm add module param for zone device type new 8bd2b7677acb lib: add support for device coherent type in test_hmm new 3a6d5221cfb0 tools: update hmm-test to support device coherent type new e6c0ea54c4e2 tools: update test_hmm script to support SP config new 5b1d6a2fba8a tools: add hmm gup tests for device coherent type new 03b24f98c2f9 tools: add selftests to hmm for COW in device memory new 5e3280d32be8 dax: introduce holder for dax_device new dc5931b660a4 mm: factor helpers for memory_failure_dev_pagemap new 1080d1f2b390 mm-factor-helpers-for-memory_failure_dev_pagemap-fix new 2fc7f2d8a93a mm/memory-failure: fix redefinition of mf_generic_kill_procs new c4f044d6def5 pagemap,pmem: introduce ->memory_failure() new d3590ad22087 fsdax: introduce dax_lock_mapping_entry() new 6ca28e56a998 mm: introduce mf_dax_kill_procs() for fsdax case new 00ae5876f9c3 xfs: implement ->notify_failure() for XFS new c9a4acf0561e fsdax: set a CoW flag when associate reflink mappings new 5b821ab27e3e fsdax: output address in dax_iomap_pfn() and rename it new 6bf357c710cd fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 new 3c5737daef02 fsdax: introduce dax_iomap_cow_copy() new 71a5070a8b54 fsdax: replace mmap entry in case of CoW new 124e059d5347 fsdax: add dax_iomap_cow_copy() for dax zero new 955f1ffd02dd fsdax: dedup file range to use a compare function new 97f19d000977 xfs: support CoW in fsdax mode new 2c1a8ec3d76d xfs-support-cow-in-fsdax-mode-fix new 5200c842a92d xfs: add dax dedupe support new ce8eb500c774 mm/vmalloc: make link_va()/unlink_va() common to different [...] new 134b8e496f6b mm/vmalloc: extend __alloc_vmap_area() with extra arguments new 6ec6c1cff1f9 mm/vmalloc: initialize VA's list node after unlink new 84a12958c600 mm/vmalloc: extend __find_vmap_area() with one more argument new 99ab25e1080c lib/test_vmalloc: switch to prandom_u32() new b73ba27f4640 mm/swapfile: fix possible data races of inuse_pages new 7014ade75bcb mm-swapfile-fix-possible-data-races-of-inuse_pages-v3 new 8292c3b5521f mm/swap: remove swap_cache_info statistics new 2e9c0f993dd4 mm/vmscan: don't try to reclaim freed folios new a778266a0757 mm/page_alloc: minor clean up for memmap_init_compound() new c8af8970fdfc mm/damon/dbgfs: add and use mappings between 'schemes' act [...] new 18f89217e75a mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT [...] new fca854687c2e mm/damon/schemes: add 'LRU_PRIO' DAMOS action new f5a9545d4303 Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action new 849f9407069a mm/damon/schemes: add 'LRU_DEPRIO' action new a99899800aaf Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action new 9fb732085196 mm/damon: introduce DAMON-based LRU-lists Sorting new 9e3ecedc5ea3 Docs/admin-guide/damon: add a document for DAMON_LRU_SORT new fc0240b8fa78 selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] new 6b3b710c1ffc userfaultfd: add /dev/userfaultfd for fine grained access control new c798af131710 userfaultfd: selftests: modify selftest to use /dev/userfaultfd new be346f5e3db4 userfaultfd: update documentation to describe /dev/userfaultfd new 366e5a37e08f userfaultfd: selftests: make /dev/userfaultfd testing conf [...] new 77048d7e4a1b selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh new d4297f32af2f userfaultfd: selftests: infinite loop in faulting_process new ce9d3d1b519c mm/mprotect: try avoiding write faults for exclusive anony [...] new e674e4e5fbce mm/mlock: drop dead code in count_mm_mlocked_page_nr() new 5113f8ba47e8 mm: khugepaged: check THP flag in hugepage_vma_check() new 70ea18a6306a mm: thp: consolidate vma size check to transhuge_vma_suitable new d1b12f3c638e mm: khugepaged: better comments for anon vma check in huge [...] new cad852efa382 mm: thp: kill transparent_hugepage_active() new bcb803c0a70d mm-thp-kill-transparent_hugepage_active-fix new 0a6c1df74ad8 mm-thp-kill-transparent_hugepage_active-fix-fix new 1e4f82fc6eb7 mm: thp: kill __transhuge_page_enabled() new 669a754c3e5a mm: khugepaged: reorg some khugepaged helpers new f0903ac8c8e7 doc: proc: fix the description to THPeligible new 9161d7650baa kasan: separate double free case from invalid free new 6af1a87a8d75 mm/vmscan: convert reclaim_clean_pages_from_list() to folios new ffa88a1c5e52 mm/vmscan: convert isolate_lru_pages() to use a folio new 8308321d426d mm/vmscan: convert move_pages_to_lru() to use a folio new 76112fb48b0f mm/vmscan: convert shrink_active_list() to use a folio new 3b7828c3f86a mm/vmscan: convert reclaim_pages() to use a folio new 1a8f1c04dc08 mm: add folios_put() new c5a9d9b91c97 mm/swap: add folio_batch_move_lru() new 1bd84dfbf751 mm/swap: make __pagevec_lru_add static new b3edf2bd567b mm/swap: convert lru_add to a folio_batch new 1c904f10629b mm/swap: convert lru_deactivate_file to a folio_batch new e528da4fa565 mm/swap: convert lru_deactivate to a folio_batch new 429b42898e81 mm/swap: convert lru_lazyfree to a folio_batch new 0a713d799adc mm/swap: convert activate_page to a folio_batch new 2094dc5187a0 mm/swap: rename lru_pvecs to cpu_fbatches new dd06cd2199aa mm/swap: pull the CPU conditional out of __lru_add_drain_all() new 3c469b32765a mm/swap: optimise lru_add_drain_cpu() new 6e2156cc0361 mm/swap: convert try_to_free_swap to use a folio new 9f200dbaaef5 mm/swap: convert release_pages to use a folio internally new b16da7ee4fb6 mm/swap: convert put_pages_list to use folios new e4fd730aca14 mm/swap: convert __put_page() to __folio_put() new 1b5003de43fb mm/swap: convert __put_single_page() to __folio_put_small() new 09c528b5bdb4 mm/swap: convert __put_compound_page() to __folio_put_large() new ea61e4134a39 mm/swap: convert __page_cache_release() to use a folio new abf7f6cecde2 mm: convert destroy_compound_page() to destroy_large_folio() new 5796d9b0015d mm-convert-destroy_compound_page-to-destroy_large_folio-fix new 8181ede03527 mm: convert page_swap_flags to folio_swap_flags new 23b453fa7a80 mm/swap: convert delete_from_swap_cache() to take a folio new e194960e93bf mm/swap: convert __delete_from_swap_cache() to a folio new 4a46a8b23305 mm: memory_hotplug: enumerate all supported section flags new 52c0da9d9a31 mm-memory_hotplug-enumerate-all-supported-section-flags-v5 new f8c137ccc6b4 mm: memory_hotplug: make hugetlb_optimize_vmemmap compatib [...] new 39fd8d8e6860 mm-memory_hotplug-make-hugetlb_optimize_vmemmap-compatible [...] new a55e6bc61ee5 mm: hugetlb: remove minimum_order variable new 17d0e15658fe mm/madvise: minor cleanup for swapin_walk_pmd_entry() new 3068f61fc903 mm-madvise-minor-cleanup-for-swapin_walk_pmd_entry-fix new 830cf53ec3df mm: memcontrol: remove dead code and comments new 33636f963c1d mm: rename unlock_page_lruvec{_irq, _irqrestore} to lruvec [...] new d56f3a2f9c2a mm: memcontrol: prepare objcg API for non-kmem usage new b4fe673eefb1 mm: memcontrol: make lruvec lock safe when LRU pages are r [...] new ed2e0381bc18 mm: vmscan: rework move_pages_to_lru() new 8c5c67a3ae86 mm: thp: make split queue lock safe when LRU pages are reparented new 2419690d059c mm: memcontrol: make all the callers of {folio,page}_memcg() safe new e9bc07e4d484 mm: memcontrol: introduce memcg_reparent_ops new e031709a1d09 mm: memcontrol: use obj_cgroup APIs to charge the LRU pages new 78d6e42eb8b6 mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance function new 758916f9be73 mm: rmap: simplify the hugetlb handling when unmapping or [...] new eaf9a93f1152 mm/smaps: add Pss_Dirty new 7983232435a1 mm, docs: fix comments that mention mem_hotplug_end() new cf60ed4869c4 mm-docs-fix-comments-that-mention-mem_hotplug_end-fix new f10bc64f2824 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region new b3cd0cb38098 hugetlb: skip to end of PT page mapping when pte not present new 7299500ebeb9 arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page new 6bf470f64fc1 arm64-hugetlb-implement-arm64-specific-hugetlb_mask_last_page-fix new 0d4ba6a4817c hugetlb: do not update address in huge_pmd_unshare new e25aaaaeee8b hugetlb: fix an unused variable warning/error new 9af5a36bc774 hugetlb: lazy page table copies in fork() new 015916946878 zram: do not lookup algorithm in backends table new 9a276d8f37fc zram: do not lookup algorithm in backends table new 4991eb19eff4 mm/page_alloc: add page->buddy_list and page->pcp_list new 06f64a57689d mm/page_alloc: use only one PCP list for THP-sized allocations new a97ec3f3d294 mm/page_alloc: split out buddy removal code from rmqueue i [...] new e60d72ddd5d7 mm/page_alloc: remove mistaken page == NULL check in rmqueue new a69fb8a1ba1a mm/page_alloc: protect PCP lists with a spinlock new 372647cfa247 mm/page_alloc: remotely drain per-cpu lists new 644726cfa65f mm/page_alloc: replace local_lock with normal spinlock new 49b02c789ca9 mm/page_alloc: replace local_lock with normal spinlock -fix new a356deec6c38 procfs: add 'size' to /proc/<pid>/fdinfo/ new 7d8c943fb966 procfs: add 'path' to /proc/<pid>/fdinfo/ new 20fde647a040 mm/page_alloc: make the annotations of available memory mo [...] new ba54f0d1184e mm: hugetlb: kill set_huge_swap_pte_at() new d2e745e0eb29 mm: sparsemem: drop unexpected word 'a' in comments new b234605a9dd7 mm/khugepaged: remove unneeded shmem_huge_enabled() check new 85346ecdd3eb mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs new 13839c73d1da mm/khugepaged: trivial typo and codestyle cleanup new bba23cc187a8 mm/khugepaged: minor cleanup for collapse_file new 3168b09b94c6 mm/khugepaged: use helper macro __ATTR_RW new b166013cdf82 mm/khugepaged: remove unneeded return value of khugepaged_ [...] new c9aa7c2fa422 mm/khugepaged: try to free transhuge swapcache when possible new ee02a2de0e51 mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgr [...] new f03c0ecfe909 memcg: notify about global mem_cgroup_id space depletion new 1089b36743f2 selftests/vm: Only run 128TBswitch with 5-level paging new 873c5568da9d selftests-vm-only-run-128tbswitch-with-5-level-paging-v4 new 294f6a1fc240 filemap: minor cleanup for filemap_write_and_wait_range new 0665e8a9c931 mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() new 7cd802a11db9 mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling new 0df86696a146 mm: hugetlb_vmemmap: introduce the name HVO new c5424d83a68d mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] new dc5cd8758b50 mm: hugetlb_vmemmap: replace early_param() with core_param() new ea2f58db727a mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability new 62b4e7f8019a mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst new b78b21fc1b32 mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] new d1bac13e6561 ocfs2: reflink deadlock when clone file to the same direct [...] new 83ca6b1b366f ocfs2: clear links count in ocfs2_mknod() if an error occurs new 89bc5ab93320 ocfs2: fix ocfs2 corrupt when iputting an inode new ebd2aadf306a init: add "hostname" kernel parameter new cff8afdfb424 init-add-hostname-kernel-parameter-v2 new 811c511dd70d init/main.c: silence some -Wunused-parameter warnings new 9ed9c4eb830c resource: re-factor page_is_ram() new 25036475931d lib/debugobjects: fix stat count and optimize debug_object [...] new 92f838daf0cb lib/lru_cache: fix error free handing in lc_create new 05effb4e7d5b net, lib/once: remove {net_}get_random_once_wait macro new c2bc5b320c3d lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] new 5e0698a94c67 lib/error-inject: traverse list with mutex new 69372bd8d400 compiler-gcc.h: remove ancient workaround for gcc PR 58670 new b442343b12bc kfifo: fix kfifo_to_user() return type new 3756e7f2b82b lib/radix-tree: remove unused argument of insert_entries new 40a2cfcf0520 lib: make LZ4_decompress_safe_forceExtDict() static new 429771e262d5 lib/scatterlist: use matched parameter type when calling _ [...] new 20c2e743048a Revert "squashfs: provide backing_dev_info in order to dis [...] new 35cc83491105 squashfs: always build "file direct" version of page actor new c57f5b676ca6 squashfs: implement readahead new 40c5a59a374b squashfs: support reading fragments in readahead call new 060b5522985d kallsyms: move declarations to internal header new bb7bbef380e1 vmcoreinfo: include kallsyms symbols new 86dc7737be87 proc: delete unused <linux/uaccess.h> includes new 5eb6ab732bb8 kdump: round up the total memory size to 128M for crashker [...] new 10b32df44d27 ipc/mqueue: remove unnecessary (void*) conversion new f1b727193567 epoll: autoremove wakers even more aggressively new 13fa82df3449 Merge branch 'mm-nonmm-unstable' into mm-everything new 45b7d5d2a462 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 6cc11d2a1759 Add linux-next specific files for 20220630
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-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1575 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .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 + .../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 + .../bindings/pinctrl/pinctrl-mt8192.yaml | 6 + .../pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml | 5 + .../bindings/pinctrl/xlnx,zynqmp-pinctrl.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,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 | 7 +- 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 +- 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 +- Documentation/sound/soc/dai.rst | 2 +- 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/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 | 261 +- Makefile | 4 +- Next/SHA1s | 289 +- Next/Trees | 1 - Next/merge.log | 6434 +++++++++++++------- arch/Kconfig | 3 + arch/alpha/Kconfig | 1 - 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/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/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/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/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/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/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/io.h | 8 - arch/loongarch/Kconfig | 2 +- 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/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/uapi/asm/ucontext.h | 2 +- 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/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/kvm/mmu.c | 5 +- arch/s390/include/uapi/asm/hwctrset.h | 6 +- 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/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/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 | 1 - arch/xtensa/include/asm/io.h | 3 - 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/x509_cert_parser.c | 3 + crypto/rsa.c | 78 +- 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/acpi_video.c | 13 +- drivers/acpi/pptt.c | 40 +- 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 | 3 +- 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/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/ccp/sev-dev.c | 2 +- drivers/crypto/ccp/sp-platform.c | 12 +- 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/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_device.c | 37 +- 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_job.c | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_mes_ctx.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 1 + drivers/gpu/drm/amd/amdgpu/clearstate_gfx11.h | 307 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 6 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 34 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 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 | 4 + 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 +- .../amd/display/dc/irq/dcn32/irq_service_dcn32.c | 2 +- drivers/gpu/drm/amd/include/amd_shared.h | 1 + .../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 | 13 +- drivers/gpu/drm/drm_fb_helper.c | 27 +- drivers/gpu/drm/drm_simple_kms_helper.c | 14 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 2 +- 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 | 34 +- 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/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/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_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 | 448 +- drivers/net/dsa/microchip/ksz_common.h | 140 +- 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/rzn1_a5psw.c | 1062 ++++ drivers/net/dsa/rzn1_a5psw.h | 259 + 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/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 +- .../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 | 26 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 710 ++- drivers/net/ethernet/microchip/lan743x_main.c | 4 +- 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/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/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/phylink.c | 70 +- drivers/net/phy/sfp.c | 10 +- drivers/net/tun.c | 12 +- drivers/net/usb/asix.h | 3 +- drivers/net/usb/asix_common.c | 1 + drivers/net/usb/usbnet.c | 8 +- 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/mediatek/pinctrl-mt8192.c | 296 +- drivers/pinctrl/pinctrl-ingenic.c | 64 +- drivers/pinctrl/pinctrl-ocelot.c | 4 +- drivers/pinctrl/pinctrl-zynqmp.c | 11 + drivers/pinctrl/qcom/pinctrl-msm8916.c | 4 +- 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/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/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-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-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 | 305 +- 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/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 | 4 + drivers/tty/serial/8250/8250_dma.c | 6 +- drivers/tty/serial/8250/8250_dw.c | 26 +- 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 | 74 +- 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/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 | 61 +- drivers/tty/serial/sifive.c | 10 - drivers/tty/serial/st-asc.c | 1 - drivers/tty/serial/stm32-usart.c | 2 +- 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 | 8 +- 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/core/sysfs.c | 79 +- drivers/usb/dwc2/gadget.c | 3 +- drivers/usb/dwc2/hcd.c | 2 +- drivers/usb/dwc3/dwc3-am62.c | 8 +- drivers/usb/dwc3/gadget.c | 4 +- drivers/usb/gadget/function/u_ether.c | 1 - drivers/usb/gadget/legacy/raw_gadget.c | 13 +- drivers/usb/host/max3421-hcd.c | 2 +- drivers/usb/misc/sisusbvga/sisusb_con.c | 2 +- drivers/usb/musb/mpfs.c | 5 +- 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/vfio_pci_core.c | 5 + drivers/vfio/platform/vfio_platform_private.h | 21 +- 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 | 15 +- 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/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/kernfs/file.c | 250 +- fs/kernfs/kernfs-internal.h | 4 + fs/kernfs/mount.c | 19 + fs/ksmbd/smb2pdu.c | 32 +- fs/ksmbd/vfs.c | 8 +- fs/libfs.c | 9 + fs/nfsd/vfs.c | 3 +- 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/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/asm-generic/barrier.h | 8 + include/asm-generic/io.h | 43 +- include/drm/drm_atomic_helper.h | 2 + include/drm/drm_mipi_dsi.h | 17 + include/drm/drm_print.h | 2 +- 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/reset/sama7g5-reset.h | 10 + include/linux/acpi.h | 5 - include/linux/aperture.h | 56 + include/linux/arch_topology.h | 1 - include/linux/bitmap.h | 2 +- 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_state.h | 4 + include/linux/devcoredump.h | 13 +- include/linux/devfreq.h | 5 + 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/kernfs.h | 61 +- include/linux/kfifo.h | 2 +- include/linux/kvm_host.h | 1 + include/linux/kvm_types.h | 6 +- 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/pm_opp.h | 10 +- include/linux/pstore.h | 4 + include/linux/regulator/driver.h | 1 + include/linux/remoteproc.h | 4 +- include/linux/reset.h | 2 +- include/linux/sched/mm.h | 4 +- include/linux/serial.h | 15 +- include/linux/serial_8250.h | 7 +- include/linux/serial_core.h | 17 +- include/linux/skbuff.h | 12 + include/linux/spi/spi.h | 24 +- include/linux/surface_aggregator/serial_hub.h | 75 +- include/linux/swap.h | 7 +- include/linux/sysctl.h | 4 + include/linux/tty_ldisc.h | 2 +- include/linux/vdpa.h | 4 + include/linux/vfio.h | 70 +- 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 | 5 + include/net/mac80211.h | 3 +- include/net/sock.h | 4 +- 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/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 | 32 +- 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/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/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 | 2 +- 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/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 | 43 +- io_uring/msg_ring.c | 130 +- io_uring/openclose.c | 35 +- io_uring/openclose.h | 2 +- io_uring/rsrc.c | 4 +- io_uring/rw.c | 9 +- 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/rcu/rcutorture.c | 2 +- kernel/rcu/tree.c | 31 +- kernel/rcu/tree_plugin.h | 4 +- kernel/time/tick-sched.c | 1 - kernel/torture.c | 7 + kernel/trace/blktrace.c | 14 - 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_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/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/can/Kconfig | 5 +- net/core/filter.c | 60 +- net/core/skbuff.c | 13 +- net/core/sock_map.c | 2 +- net/dsa/Kconfig | 7 + net/dsa/Makefile | 1 + net/dsa/slave.c | 18 +- net/dsa/tag_rzn1_a5psw.c | 113 + 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 | 66 +- net/ipv6/ip6mr.c | 202 +- net/ipv6/route.c | 9 +- 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/sched/act_api.c | 22 +- net/socket.c | 16 +- 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/kernel-doc | 82 +- scripts/mod/modpost.c | 23 +- scripts/sign-file.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 | 1 - 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 | 17 +- 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/wsa881x.c | 6 +- sound/soc/codecs/wsa883x.c | 1301 ++++ 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/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/pcm.c | 3 +- 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 | 2 +- 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_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 + tools/bpf/bpftool/cgroup.c | 109 +- tools/bpf/bpftool/common.c | 71 +- 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 - tools/testing/selftests/bpf/test_verifier.c | 39 + .../selftests/bpf/verifier/bpf_loop_inline.c | 11 + tools/testing/selftests/bpf/xdpxceiver.c | 2 +- tools/testing/selftests/bpf/xsk.c | 1264 ++++ tools/testing/selftests/bpf/xsk.h | 315 + 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 +- .../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/udpgso_bench.sh | 2 +- .../selftests/powerpc/papr_attributes/attr_test.c | 30 +- 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 +- 2384 files changed, 56199 insertions(+), 39570 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/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/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/pcs/pcs-rzn1-miic.c create mode 100644 drivers/net/phy/bcm-phy-ptp.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/dt-bindings/net/pcs-rzn1-miic.h create mode 100644 include/dt-bindings/reset/sama7g5-reset.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/tpm2/settings create mode 100644 tools/testing/selftests/vm/va_128TBswitch.sh create mode 100644 tools/testing/selftests/wireguard/qemu/arch/or1k.config