This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allmodconfig 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 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 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 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 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 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 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 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 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 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 198057c06f54 mfd: twl: Remove platform data support 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 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 cb6849a14c90 userfaultfd/selftests: Fix typo in comment 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 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 44a5f0330d32 Merge branch 'mem-ctrl-next' into for-next omits 5faa5cd718a4 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] 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 09e23df217ff mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages adds 3fa2bf43ccd0 sh: convert nommu io{re,un}map() to static inline functions adds 3f9b2df467b1 mm/damon: use set_huge_pte_at() to make huge pte old adds 26647422b38f mm: sparsemem: fix missing higher order allocation splitting adds d30a9bfcf532 Documentation: highmem: use literal block for code example [...] adds 3d18b096ae16 riscv/mm: fix build error while PAGE_TABLE_CHECK enabled w [...] adds bcde92d63367 mm/rmap: fix dereferencing invalid subpage pointer in try_ [...] adds fbdf19d13736 nilfs2: fix incorrect masking of permission flags for symlinks adds 48b86b7ade19 mm: split huge PUD on wp_huge_pud fallback adds e2d407440437 Revert "ocfs2: mount shared volume without ha stack" adds 32a51ed7b712 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 148ec6305a54 ARC: Fix comment typo adds d6448b8a0054 ARC: Fix comment typo adds 1163fb3b6a30 ARC: bitops: Change __fls to return unsigned long adds 952deecb065e arc: dts: Harmonize EHCI/OHCI DT nodes name adds 8c1540577270 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds fd6db907d373 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 19fc5bb93c6b powerpc/xive/spapr: correct bitmap allocation size adds 986481618023 powerpc/book3e: Fix PUD allocation size in map_kernel_page() adds 6886da5f49e6 powerpc/prom_init: Fix kernel config grep adds 2f8fd8b486df 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 50225c4d3d2f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 179a93f74b29 fprobe, samples: Add module parameter descriptions adds d355a9ca61cc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0a2cb0788d2a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0e86191c2b93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8f62c546c2ab Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds ae8b1631561a ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD adds 8be1e3efd4da Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ac63716da307 ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime o [...] adds ed0a7fb29c9f ASoC: rt711-sdca-sdw: fix calibrate mutex initialization adds fe154c4ff376 ASoC: Intel: sof_sdw: handle errors on card registration adds 08bb5dc6ce02 ASoC: rt711: fix calibrate mutex initialization adds 0484271ab0ce ASoC: rt7*-sdw: harden jack_detect_handler adds ba98d7d8b60b ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueue [...] adds 40737057b48f ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in [...] adds ed0073bd0fcc ASoC: ak4613: cares Simple-Audio-Card case for TDM adds 08f8a93198e3 ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() adds c31691e0d126 ASoC: SOF: Intel: hda-loader: Make sure that the fw load s [...] adds bbfef046c661 ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow adds c2d1aec3f5da ASoC: SOF: ipc3-topology: Move and correct size checks in [...] adds af2d146a8041 ASoC: Intel: avs: Fix parsing UUIDs in topology adds 12abc4d10d55 ASoC: Remove unused hw_write_t type adds 58136d93d4e2 ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared adds be6dd72edb21 ASoC: wcd9335: Remove RX channel from old list before addi [...] adds a7786cbae4b2 ASoC: wcd9335: Fix spurious event generation adds 10e7ff004792 ASoC: wcd938x: Fix event generation for some controls adds a7d9391dc3d5 MAINTAINERS: update ASoC/Intel/SOF maintainers adds 4e07479eab8a ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering [...] adds 427eb3e1ed53 ASoC: SOF: mediatek: Fix error code in probe adds ca7ab1dcf58d ASoC: SOF: Intel: hda: Fix compressed stream position tracking adds a933084558c6 ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 adds 9d2d46271338 ASoC: SOF: pm: add definitions for S4 and S5 states adds 391153522d18 ASoC: SOF: Intel: disable IMR boot when resuming from ACPI [...] adds a5450aba737d ASoC: rockchip: i2s: switch BCLK to GPIO adds f2c2f31f00ce MAINTAINERS: update ASoC Qualcomm maintainer email-id adds 9896c029f0df ASoC: wm_adsp: Fix event for preloader adds 0bc0ae9a5938 ASoC: wm5110: Fix DRE control adds c6a5f22f9b4f ASoC: cs35l41: Correct some control names adds 1df793d479be ASoC: rt711-sdca: fix kernel NULL pointer dereference when [...] adds 11d7a12f7f50 ASoC: dapm: Initialise kcontrol data for mux/demux controls adds 46b0d050c8c7 ASoC: cs35l41: Add ASP TX3/4 source to register patch adds 7f103af4a10f ASoC: cs47l15: Fix event generation for low power mux control adds e3cabbef3db8 ASoC: madera: Fix event generation for OUT1 demux adds 980555e95f7c ASoC: madera: Fix event generation for rate controls adds b688a7629c42 regmap: Re-introduce bulk read support check in regmap_bul [...] adds 147b5fffc2cf regmap: Make regmap_noinc_read() return -ENOTSUPP if map-> [...] adds 419386b6299a regmap: Wire up regmap_config provided bulk write in misse [...] adds bf2aebccddef ASoC: sgtl5000: Fix noise on shutdown/remove adds e112c42eb3b7 ASoC: audio_graph_card2: Fix port numbers in example adds 6d31e225742a ASoC: ti: omap-mcbsp: duplicate sysfs error adds cf5c888539f3 ASoC: max98396: Fix register access for PCM format settings adds 91ff12ec2390 ASoC: tlv320adcx140: Fix tx_mask check adds 4b07ef55d1d4 ASoC: wcd9335: Use int array instead of bitmask for TX mixers adds 8f6b05d04969 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus adds eb7a82e5e0e0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds cd16044d7c38 serial: 8250: dw: enable using pdata with ACPI adds f7e35e4bf1e8 tty: serial: samsung_tty: set dma burst_size to 1 adds 211565b10099 serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle adds f8d6e9d3ca5c serial: 8250: Fix __stop_tx() & DMA Tx restart races adds ec5ad331680c tty: Add N_CAN327 line discipline ID for ELM327 based CAN driver adds b1ea8982c332 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds f54b24c43bb8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 19e506b31749 eeprom: at25: Rework buggy read splitting adds 57efdfe7b5f8 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 039d4ed3428c Input: usbtouchscreen - add driver_info sanity check adds 46dd13a5b18c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 87d044096ea6 crypto: ccp - Fix device IRQ counting by using platform_ir [...] adds 614849626bef Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 74745714f8b4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 750a914adb7d media: mediatek: vcodec: Drop platform_get_resource(IORESO [...] adds 755b9f7b0be4 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 1c2349ae2dd7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ef9102004a87 nvdimm: Fix badblocks clear off-by-one error adds 85abd4eaa732 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] adds cc23364ddb46 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 23cb3242bb13 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] 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 8f6099934c4b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9efdd519d001 drm/i915/gem: add missing else adds 7d23a80dc972 drm/i915/dgfx: Disable d3cold at gfx root port adds 79538490fd7a drm/i915: tweak the ordering in cpu_write_needs_clflush adds 1198c4b135a5 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 7edbd10b6920 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 58301e1c15db Documentation: samsung-s3c24xx: Add blank line after SPDX [...] adds a15a8e7f4e9d Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] adds 014d31cbc425 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8a9ffb8c857c NFSD: restore EINVAL error translation in nfsd_commit() adds 87405b99ef1e Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 626f15f79703 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] adds a26f045984e7 Merge branch 'devicetree/fixes' into fixes adds fd79d59a53ec Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git adds 700f1413318f Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 7f26a45321a7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5f701324c0fb drm/vc4: perfmon: Fix variable dereferenced before check adds 426ccb4c911a Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 924a221581db perf data convert: Prefer sampled CPU when exporting JSON adds f42c0ce573df perf record: Always get text_poke events with --kcore option adds 6b080312fc82 perf record: Always record id index adds 61110883a020 perf record: Add new option to sample identifier adds 3812d2987733 perf record: Add finished init event adds 52f28b7bac75 perf script: Add some missing event dumps adds c009fd5428b8 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 45f5ba2d8da3 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 93929fb6c4ef Merge branch 'asm-generic-mmiotrace' into asm-generic adds 7baf1b09861c scsi: BusLogic remove bus_to_virt adds efa4e5cd1d72 scsi: dpt_i2o: remove obsolete driver adds f093247e8519 arch/*/: remove CONFIG_VIRT_TO_BUS adds 8327b9f472a8 Merge branch 'asm-generic-virt_to_bus' into asm-generic adds 3ca2857fe5a7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds dd0c91413e69 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 52edc2fca14b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f57bd0023a96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8805de1a3dbb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 953f7e48f06d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ae063a15a33a Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds b0000ffd7f8f next-20220627/broadcom adds e83281dc7b80 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 3fdd4ef444f9 arm64: dts: imx8mp: correct clock of pgc_ispdwp adds b10ef5f2ddb3 ARM: mxs_defconfig: Enable the framebuffer adds 01785f1f1565 arm64: dts: imx8mp-evk: correct mmc pad settings adds 2d4fb72b6812 arm64: dts: imx8mp-evk: correct the uart2 pinctl value adds b838582ab8d5 arm64: dts: imx8mp-evk: correct gpio-led pad settings adds e2c00820a99c arm64: dts: imx8mp-evk: correct vbus pad settings adds e6e1bc0ec9e8 arm64: dts: imx8mp-evk: correct eqos pad settings adds 95587ecfcf25 arm64: dts: imx8mp-evk: correct vbus pad settings adds 8c214b78e149 arm64: dts: imx8mp-evk: correct I2C5 pad settings adds 05a7f43478e8 arm64: dts: imx8mp-evk: correct I2C1 pad settings adds 0836de513eba arm64: dts: imx8mp-evk: correct I2C3 pad settings adds 843af59e5770 arm64: dts: imx8mp-venice-gw74xx: correct pad settings adds e266c155bd88 arm64: dts: imx8mp-phyboard-pollux-rdk: correct uart pad settings adds bae4de618efe arm64: dts: imx8mp-phyboard-pollux-rdk: correct eqos pad settings adds 242d8ee91111 arm64: dts: imx8mp-phyboard-pollux-rdk: correct i2c2 & mmc [...] adds 8630354f42be arm64: dts: imx8mp-icore-mx8mp-edim2.2: correct pad settings adds ab3f045774f7 soc: fsl: guts: machine variable might be unset adds 6de6cb89fc03 soc: fsl: guts: remove module_exit() and fsl_guts_remove() adds ab4988d6a393 soc: fsl: guts: embed fsl_guts_get_svr() in probe() adds 5d707e4e3fb5 soc: fsl: guts: allocate soc_dev_attr on the heap adds b46dd0cb93de soc: fsl: guts: use of_root instead of own reference adds 55488c90b392 soc: fsl: guts: drop platform driver adds 786dde1e59d7 soc: fsl: guts: add serial_number support adds 1ec32a4f1c69 soc: imx: imx8m-blk-ctrl: Make error prints useful adds 4bd2096b7fa5 Merge branch 'imx/drivers' into for-next adds 725afc661826 Merge branch 'imx/soc' into for-next adds 20a051cd4d1d bindings: arm: fsl: Add PHYTEC i.MX8MM devicetree bindings adds 783c72f953a3 Merge branch 'imx/bindings' into for-next adds 4cf461f2bf4e ARM: dts: imx7d-smegw01: Replace 'enable-sdio-wakeup' adds 01f8d921f722 ARM: dts: imx6q-bosch-acc: Replace 'enable-sdio-wakeup' adds 4e0ce6e703c2 ARM: dts: imx6qdl-prti6q.dtsi: Add applicable properties t [...] adds 741537ca4903 Merge branch 'imx/dt' into for-next adds f8e03537772d arm64: dts: imx8mm-evk: add bt-sco sound card support adds 3f5d1fdaa585 arm64: dts: imx8mq-evk: add bt-sco sound card support adds 07ce797de4d3 arm64: dts: imx8mn-evk: add bt-sco sound card support adds a242ef5f3c10 arm64: dts: imx8m{m,p}-verdin: use IT temperatures adds ae6847f26ac9 arm64: dts: freescale: Add phyBOARD-Polis-i.MX8MM support adds c1c1f338dbd7 Merge branch 'imx/dt64' into for-next adds afff3d3aef14 arm64: defconfig: Enable gpio-fan support adds 333e323e7bd1 Merge branch 'imx/defconfig' into for-next adds 8bde67307a0d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 940607bf977b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 76260bd63800 dt-bindings: arm: mediatek: Add mt8186 pericfg compatible adds 84e8bdee85a2 dt-bindings: arm: Add compatible for MediaTek MT8186 adds bb8a55a89a39 arm64: dts: Add MediaTek SoC MT8186 dts and evaluation boa [...] adds 8f0b1ddf1984 Merge branch 'v5.19-next/dts64' into for-next adds a825d72f74a3 soc: mediatek: fix missing clk_disable_unprepare() on err [...] adds 0c356b3c1158 Merge branch 'v5.19-next/soc' into for-next adds af48e75f4c9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 536f6193c8f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 810d4494ebb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 372b2aee9702 arm64: dts: qcom: Remove duplicate sc7180-trogdor include [...] adds de9b3d961607 arm64: dts: qcom: sm8450: fix interconnects property of UFS node adds 47bf59c47559 arm64: dts: qcom: msm8994: Fix CPU6/7 reg values adds fc8b0b9b630d arm64: dts: qcom: sm8450 add ITS device tree node adds 3ba500dee327 arm64: dts: qcom: sdm845: use dispcc AHB clock for mdss node adds d640974d1c4e MAINTAINERS: Add myself as a reviewer for Qualcomm ARM/64 support adds 5241fd7fee9b arm64: dts: qcom: sm7280: remove assigned-clock-rate prope [...] adds aa4ae511a760 arm64: dts: qcom: sm7180: remove assigned-clock-rate prope [...] adds 0b24829fd74c arm64: dts: qcom: sdm845: remove assigned-clock-rate prope [...] adds 6edb32383790 arm64: dts: qcom: sm8250: remove assigned-clock-rate prope [...] adds b74f7b8f174f arm64: dts: qcom: sdm660-xiaomi-lavender: Configure WLED adds b9e3f65ecf85 arm64: dts: qcom: sc7280: Add pinmux for I2S speaker and Headset adds 06c73a39c38b arm64: dts: qcom: sc7280: Add secondary MI2S pinmux specif [...] adds 32d4541abe0f arm64: dts: qcom: sc7280: add lpass lpi pin controller node adds a4c1fc8cff05 arm64: dts: qcom: sc7280-herobrine: Add lpi pinmux propert [...] adds e58539532bab arm64: dts: qcom: sc7280: Add touchscreen to villager adds 426e81c7e625 arm64: dts: qcom: sc7280: herobrine: Don't disable the key [...] adds 1a22eff4b429 arm64: dts: qcom: sc7280: Enable keyboard backlight for villager adds 59228d3b9060 dt-bindings: Document how Chromebooks with depthcharge boot adds dbbccb3db122 dt-bindings: arm: qcom: Mention that Chromebooks use a dif [...] adds 3b8bfe002c4b dt-bindings: arm: qcom: Add sc7180 Chromebook board bindings adds 707b9b08789b dt-bindings: arm: qcom: Add / fix sc7280 board bindings adds 5069fe941f76 dt-bindings: arm: qcom: Add more sc7180 Chromebook board bindings adds 2a77ada5168a arm64: dts: qcom: sc7280: Enable wifi for Chrome OS boards adds e60414644cf3 arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor adds 4ab03ef8b33c arm64: qcom: sc7280-herobrine: Enable DP adds 1c20d3dbaa67 arm64: dts: qcom: sc7280: Set modem FW path for Chrome OS boards adds d756a0b29f40 arm64: dts: qcom: sc7280: Set SPI flash to 50 MHz for hero [...] adds a57de71f0980 arm64: dts: qcom: sc7280-qcard: Add ldo_l17b regulator node adds f5837418479a arm64: dts: qcom: sm8450: add uart20 node adds 48aa636285ad arm64: dts: qcom: msm8996: add clocks to the MMCC device node adds 1b3bfc4066c3 arm64: dts: qcom: sm8250: Disable camcc by default adds 29f66b625281 clk: qcom: rpmh: Add note about sleep/wake state for BCMs adds a7a4fc9498f5 clk: qcom: mmcc-msm8996: use ARRAY_SIZE instead of specify [...] adds 208c564fe66e clk: qcom: mmcc-msm8996: move clock parent tables down adds e7c659124c9a clk: qcom: mmcc-msm8996: use parent_hws/_data instead of p [...] adds 74e4190cdebe clk: qcom: regmap: add PHY clock source implementation adds 7ee9d2e8b9c9 clk: qcom: gcc-sm8450: use new clk_regmap_phy_mux_ops for [...] adds 553d12b20c10 clk: qcom: gcc-sc7280: use new clk_regmap_phy_mux_ops for [...] adds 1ecbc2b37f9c Merge tag '20220608105238.2973600-1-dmitry.baryshkov@linar [...] adds c4f40351901a clk: qcom: camcc-sm8250: Fix halt on boot by reducing driv [...] adds e73cb8527c59 clk: qcom: gdsc: add collapse-bit helper adds 77ea2bd72da4 clk: qcom: gdsc: add support for collapse-vote registers adds 8d114b94fc39 clk: qcom: gcc-sc8280xp: use collapse-voting for PCIe GDSCs adds 0f0eca0ccb9b soc: qcom: socinfo: Add an ID for sc7180P adds c19698a9e41b firmware: qcom_scm: drop unexpected word "the" adds bc0f14937689 soc: qcom: apr: Drop redundant check in .remove() adds 86b78de5fd4b dt-bindings: firmware: document Qualcomm QCS404 and SM6125 SCM adds ebf21bbc2ff5 firmware: qcom_scm-legacy: correct kerneldoc adds ac0126a01735 soc: qcom: cmd-db: replace strncpy() with strscpy_pad() adds d11a34a404ee soc: qcom: correct kerneldoc adds a20e55d4771c soc: qcom: rpmhpd: fix typos in comment adds 418ef34c0061 dt-bindings: arm: qcom: switch maintainer to Bjorn adds 84c1f807d2a8 Merge branches 'arm64-fixes-for-5.19', 'arm64-for-5.20', ' [...] adds e8fb599d88e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 80a90211f5ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds de08294b10f4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds fbbfbc7889b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1a4f20cab641 Merge branch 'for-v5.20/exynos7885-emmc-clk' into next/dt64 adds 96d1b57b7b52 Merge branch 'next/dt64' into for-next adds 986fd5fe55cb ARM: dts: lpc18xx: Harmonize EHCI/OHCI DT nodes name adds 8ffab564419f Merge branch 'for-v5.20/dts-cleanup' into for-next adds bd90c0fb1677 arm: dts: stih407-family: Harmonize DWC USB3 DT nodes name adds 6ec493e4b610 Merge branch 'for-v5.20/dts-cleanup' into for-next adds fcf036a017b2 arm64: dts: apm: Harmonize DWC USB3 DT nodes name adds ae19b92ca54f Merge branch 'for-v5.20/qcom-dts64-cleanup' into for-next adds c805b77caba9 ARM: dts: exynos: align SDHCI node name with dtschema adds 1923e5804547 ARM: dts: s3c24xx: align SDHCI node name with dtschema adds 1b90ddb9d942 ARM: dts: s3c64xx: align SDHCI node name with dtschema adds 6a82ef85c4a4 ARM: dts: s5pv210: align SDHCI node name with dtschema adds 14149daab4d5 Merge branch 'next/dt' into for-next adds 3120910a099b ARM: dts: stih407-family: Harmonize DWC USB3 DT nodes name adds 2f7a7f941d77 Merge branch 'for-v5.20/aspeed-dts-cleanup' into for-v5.20 [...] adds ae25b445914a ARM: dts: ti: adjust whitespace around '=' adds eef3af89b6b6 ARM: dts: omap: adjust whitespace around '=' adds 41340053cc72 ARM: dts: marvell: align gpio-key node names with dtschema adds 8b0848f57769 ARM: dts: marvell: correct gpio-keys properties adds b1c9af5fec44 ARM: dts: omap: align gpio-key node names with dtschema adds 54ab5f367142 ARM: dts: omap: correct gpio-keys properties adds 17413b15ed93 ARM: dts: at91: align gpio-key node names with dtschema adds fa8cc83a3bff ARM: dts: at91: correct gpio-keys properties adds 592feeea1135 ARM: dts: at91: drop unneeded status from gpio-keys adds 4896ae4010d3 Merge branch 'for-v5.20/dts-cleanup' into for-next 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 858a37d87d7b Merge branch 'for-v5.20/dts64-cleanup' into for-next adds bc98d95e00eb ARM: dts: qcom: adjust whitespace around '=' adds 7ccf54f23a14 ARM: dts: qcom: align gpio-key node names with dtschema adds 4c26d73e4378 Merge branch 'for-v5.20/qcom-dts-cleanup' into for-next adds 603d2d30bfef arm64: dts: qcom: adjust whitespace around '=' adds f118c0063714 arm64: dts: qcom: align gpio-key node names with dtschema adds b5ddac0090d9 arm64: dts: qcom: correct gpio-keys properties adds aa30ba37ebb4 arm64: dts: qcom: sdm630-sony-xperia-nile: drop unneeded s [...] adds 365f7c26080f arm64: dts: qcom: align led node names with dtschema adds 58c7c8f73c01 Merge branch 'for-v5.20/qcom-dts64-cleanup' into for-next adds 05035e84a00e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 75c8f430d859 firmware: arm_scmi: Fix response size warning for OPTEE transport adds 4ce7e51dc712 firmware: arm_scmi: Remove usage of the deprecated ida_sim [...] adds bca443d7600a Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds 5b2ca03f7cff Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 318396fad123 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 25c15b87e27a Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 7a8f8ad7d18c Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 1cf8639be186 soc/tegra: fuse: Expose Tegra production status adds 03995d64bc7d soc/tegra: fuse: Add missing of_node_put() in tegra_init_fuse() adds 799ef9303762 Merge branch for-5.20/soc into for-next adds a4740b148a04 firmware: tegra: bpmp: Do only aligned access to IPC memory area adds 20b8bf64f6f4 Merge branch for-5.20/firmware into for-next adds 92aea15a21e4 Merge branch for-5.20/dt-bindings into for-next adds 799270e9b8be ARM: tegra: Align gpio-keys node names with dtschema adds 5333e7e20790 Merge branch for-5.20/arm/dt into for-next adds b28edf02c468 arm64: tegra: Mark BPMP channels as no-memory-wc adds b9fa5b33ef80 arm64: tegra: Align gpio-keys node names with dtschema adds dd54f4791e16 Merge branch for-5.20/arm64/dt into for-next adds 190a8de573a4 Merge branch for-5.20/arm64/defconfig into for-next adds b4c48ce837dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5f6dcf3c22e8 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 9b428137d2b2 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 037e5b564595 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds d4e7646d4c5f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 410414d532c8 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds c667cffad963 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 309412be8d85 m68k: coldfire/device.c: protect FLEXCAN blocks adds 33b916957d12 m68k: coldfire: make symbol m523x_clk_lookup static adds d6e42640c1fd m68k: Fix syntax errors in comments adds c16f647467db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 96b80fcd2705 parisc/unaligned: Fix emulate_ldw() breakage adds 0d0d729845d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e887172379eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9e949fbc20fd Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] adds 1e5267cd0895 mnt_idmapping: add vfs{g,u}id_t adds 234a3113f28d fs: add two type safe mapping helpers adds 45c311501c77 fs: use mount types in iattr adds 1f36146a5a3d fs: introduce tiny iattr ownership update helpers adds 35faf3109a78 fs: port to iattr ownership update helpers adds 71e7b535b890 quota: port quota helpers mount ids adds 0e363cf3fa59 security: pass down mount idmapping to setattr hook adds b27c82e12965 attr: port attribute changes to new types adds 81a1807d80dd attr: fix kernel doc adds 4d0548a7b806 mnt_idmapping: return false when comparing two invalid ids adds 30181908771b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d34aa7f3b6cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 64c73eed1cc5 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds c753b70c9feb MAINTAINERS: erofs: add myself as reviewer adds f94bc517b499 MAINTAINERS: erofs: add myself as reviewer adds dec0a44c82d0 erofs: wake up all waiters after z_erofs_lzma_head ready adds 0b18e9a414d3 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds e44c895c508c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds c5bca38d2edc f2fs: use the updated test_dummy_encryption helper functions adds 55d2834b09db f2fs: run GCs synchronously given user requests adds e52fd1c743b5 f2fs: do not skip updating inode when retrying to flush node page adds a2fe09e7daca f2fs: optimize error handling in redirty_blocks adds 9b77e3dc3e20 f2fs: initialize page_array_entry slab only if compression [...] adds e7a0035ff8a5 f2fs: introduce memory mode adds 9a5042fa67f1 f2fs: handle decompress only post processing in softirq adds 10f3adb9c255 f2fs: remove redundant code for gc condition adds bc61c8706907 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds f349167f04b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9455acd7e346 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 4b15f7263cc8 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds c13e8661586c Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 7cf2b0f9611b xfs: bound maximum wait time for inodegc work adds 5e672cd69f0a xfs: introduce xfs_inodegc_push() adds ca76a761ea24 xfs: factor out the common lock flags assert adds 82af88063961 xfs: use invalidate_lock to check the state of mmap_lock adds b822ea17fd15 xfs: always free xattri_leaf_bp when cancelling a deferred op adds f94e08b602d4 xfs: clean up the end of xfs_attri_item_recover adds 8677d02a45da Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds fda823a4049f Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds ac3a57e73b94 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5f5201b78e6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3d6e7cbb2590 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 0c33aaf1f578 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds 900481907784 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 406a0eaa6700 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds f8f47cbbd9d8 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds df4bf98ec2d1 scripts: kernel-doc: Always increment warnings counter adds 94bdaa7d9a9d docs/arm64: elf_hwcaps: Unify HWCAP lists as description lists adds d5b1d57b425c docs/zh_CN: Update translation of reporting-issues.rst to 5.18 adds 2adb5bb1b860 docs: Kconfig: Fix help text indentation adds 30fb8761419e docs: admin-guide/sysctl: Fix rendering error adds df6725651f6f docs: Remove duplicate word adds f9b21cd08607 docs: driver-api: gpio: Fix some typos adds 417c434aa1b4 docs/zh_CN: core-api: Update the translation of cachetlb.r [...] adds 1ebfae49fd44 docs/zh_CN: core-api: Update the translation of cpu_hotplu [...] adds 722ecdbce68a docs/zh_CN: core-api: Update the translation of irq/irq-do [...] adds b2fdf7f080b4 docs/zh_CN: core-api: Update the translation of kernel-api [...] adds f5158bfe8777 docs/zh_CN: core-api: Update the translation of mm-api.rst [...] adds 4faa99e38c3e docs/zh_CN: core-api: Update the translation of printk-bas [...] adds e86a0e297f0b docs/zh_CN: core-api: Update the translation of printk-for [...] adds c290f175e73f docs/zh_CN: core-api: Update the translation of workqueue. [...] adds 4a6d00a43ef7 docs/zh_CN: core-api: Update the translation of xarray.rst [...] adds 5b8d9ee00345 docs: UML: fix typo adds 882946793000 docs/zh_CN: Update the translation of highmem to 5.19-rc1 adds 34191e04cd49 docs/zh_CN: Update the translation of page_owner to 5.19-rc1 adds 910cb3137c07 docs/zh_CN: Update the translation of vm index to 5.19-rc1 adds d218bee86aa5 docs: filesystems: f2fs: fix description about compress ioctl adds 87444fdce5bb docs: dev-tools: modify SPL reference URL to actual SPL doc entry adds 1a5b8aa25f15 docs/zh_CN: riscv: Remove the translation of pmu.rst adds f41c74af1058 docs/zh_CN: riscv: Update the translation of vm-layout.rst [...] adds 3f39b3d70fcd docs/zh_CN: add vm page_migration translation adds 17c260504f6f docs/zh_CN: add vm vmalloced-kernel-stacks translation adds 6de8d58cf98d docs/zh_CN: Update zh_CN/kernel-hacking/hacking.rst to 5.19-rc1 adds 820636106342 docs/kselftest: add more guidelines for adding new tests adds 7c43214dddfd docs/doc-guide: Add footnote on Inkscape for better images [...] adds 5372de4e4545 docs/doc-guide: Put meta title for kernel-doc HTML page adds 8d6308e68cd8 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 7ad74b5af874 Merge branch 'master' of git://linuxtv.org/media_tree.git adds 56c8534e2d2f media: rkisp1: capture: Initialize entity before video device adds 55fcb913d5d3 media: rkisp1: capture: Fix and simplify (un)registration adds 48d775688f34 media: rkisp1: isp: Fix and simplify (un)registration adds f738cb62a8a7 media: rkisp1: resizer: Fix and simplify (un)registration adds 8ba4862eb59b media: rkisp1: params: Fix and simplify (un)registration adds 6adceb706e51 media: rkisp1: stats: Simplify (un)registration adds 6ff02276beb9 media: rkisp1: Simplify rkisp1_entities_register() error path adds 240e92eaee8c media: rkisp1: regs: Don't use BIT() macro for multi-bit r [...] adds 3b430c2cf0e4 media: rkisp1: regs: Rename CCL, ICCL and IRCL registers w [...] adds 0ef7dc305bd4 media: rkisp1: Swap value and address arguments to rkisp1_write() adds 3e74a4222386 media: rkisp1: resizer: Simplify register access adds 8682037db36c media: rkisp1: Move debugfs code to a separate file adds fd3608fe6bfe media: rkisp1: Compile debugfs support conditionally adds cbb819c363c5 media: rkisp1: debug: Collect input status by sampling ISP [...] adds 2a6b586035ec media: rkisp1: debug: Add debugfs files to dump core and I [...] adds ce380f225d78 media: rkisp1: debug: Move resizer register dump to debugfs adds 7d62f2f367f8 media: rkisp1: debug: Consolidate reg dumps for shadow registers adds a124765f8781 media: rkisp1: debug: Update max register name length adds 3d91b856ae69 media: rkisp1: capture: Bypass the main device for handlin [...] adds 34098a83de35 media: rkisp1: Align macro definitions adds fd83ef8f8e59 media: rkisp1: Drop parentheses and fix indentation in rki [...] adds cce4de66ccca media: mediatek: vcodec: Fix decoder v4l2 bus_info not correctly adds a8a7a278c56a media: mediatek: vcodec: Change decoder v4l2 capability value adds b51b15030054 media: mediatek: vcodec: Fix encoder v4l2 bus_info not correctly adds fd9f8050e355 media: mediatek: vcodec: Change encoder v4l2 capability value adds 22a2bc88c139 media: imx-jpeg: Disable slot interrupt when frame done adds 89e3f3fb3d90 media: amphion: output firmware error message adds f5d48ba2cae2 media: platform: cros-ec: Add kinox to the match table adds 6addd33f06ea media: rcar_drif: Remove useless license text when SPDX-Li [...] adds c1b217853fc0 media: em28xx: Remove useless license text when SPDX-Licen [...] adds 34c7fdb8fd73 media: ddbridge: Remove useless license text when SPDX-Lic [...] adds 7d772a47cace media: MAINTAINERS: add include/dt-bindings/media to MEDIA [...] adds 63249a5cab81 media: mediatek: vcodec: fix minmax.cocci warning adds 359c27c6ddbd media: hdpvr: fix error value returns in hdpvr_read adds 38c771014ce6 media: mediatek: vcodec: remove unneeded semicolon adds d4de27a9b1ea media: v4l2-mem2mem: prevent pollerr when last_buffer_dequ [...] adds f5caaa47f55f media: mediatek: vcodec: return EINVAL if plane is too small adds a157802359f7 media: sta2x11: remove VIRT_TO_BUS dependency adds aa63c5eaf7f7 media: atmel: atmel-isc-base: allow wb ctrls to be changed [...] adds 3e52be9bc501 media: rkvdec:Remove redundant memset adds faddaa735c20 media: mediatek: vcodec: Initialize decoder parameters aft [...] adds 90f8cb515494 media: stm32: dcmi: Fill in remaining Bayer formats adds e5833b56f75d media: stm32: dcmi: Drop always NULL sd_state from dcmi_pi [...] adds 978bbc392c51 media: tw686x: Fix an error handling path in tw686x_probe() adds e13ca460e20e media: mediatek: vcodec: Skip SOURCE_CHANGE & EOS events f [...] adds a340c85c4e24 media: MAINTAINERS: add Yunfei Dong as mediatek vcodec dri [...] adds 5b304046a81e media: driver/nxp/imx-jpeg: fix a unexpected return value problem adds e0b212ec9d81 media: tw686x: Fix memory leak in tw686x_video_init adds 65c3e8e9c7a4 media: usb: gspca: aligned '*' each line adds 083f54a7c9c6 media: mediatek: vcodec: Fix non subdev architecture open [...] adds 4502aae07b3b media: saa7164: Remove duplicate 'on' in two places. adds c2cc2aa1d06b media: av7110: Remove duplicate 'with' in two places. adds d8e8aa866ed8 media: mediatek: vcodec: Report supported bitrate modes adds d8b6493a7e79 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 1f3515f124bc Merge branches 'acpi-processor' and 'acpi-apei' into linux-next adds 142a46dadf75 Merge branch 'acpi-bus' into linux-next adds b376471fb47d cpufreq: amd-pstate: Add resume and suspend callbacks adds 5cc20e3fa927 Merge branch 'pm-cpufreq-fixes' into linux-next adds c6cf576184e0 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next adds 41fae20e89e3 Merge branch 'thermal-core' into linux-next adds 54b6e2a58135 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 49b3c493c65a Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 6822c6fd77ea Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds ca785116d8b7 soc/tegra: Add comment over devm_pm_opp_set_clkname() adds 9e55c1b15bf9 soc/tegra: Migrate to dev_pm_opp_set_config() adds 0850eeb58fac spi: qcom: Migrate to dev_pm_opp_set_config() adds 086fce6ca93d serial: qcom: Migrate to dev_pm_opp_set_config() adds 8c993474c09b OPP: Remove dev_pm_opp_set_regulators() and friends adds 9b06597d3e44 OPP: Remove dev_pm_opp_set_supported_hw() and friends adds 4c4b1ffad55d OPP: Remove dev_pm_opp_set_clkname() and friends adds 60dbfdde634a OPP: Remove dev_pm_opp_register_set_opp_helper() and friends adds a455fd4c2bfd OPP: Remove dev_pm_opp_attach_genpd() and friends adds b5b75437a2d0 OPP: Remove dev_pm_opp_set_prop_name() and friends adds 69fab78f7e83 OPP: Rearrange dev_pm_opp_set_config() and friends adds d60b8c5add59 OPP: Add support for config_regulators() helper adds 3672312e768f OPP: Make _generic_set_opp_regulator() a config_regulators [...] adds a52107f2599a OPP: Add dev_pm_opp_get_supplies() adds bc2ef29524c2 OPP: ti: Migrate to config_regulators() adds 74880bcf4a40 OPP: Remove custom OPP helper support adds e1dff8778c39 OPP: Remove dev_pm_opp_find_freq_ceil_by_volt() adds aa6bf97321bf OPP: Add generic key finding helpers and use them for freq APIs adds 6bcbd195550d OPP: Use generic key finding helpers for level key adds 3ab78360d563 OPP: Use generic key finding helpers for bandwidth key adds 9425e5a83ab6 OPP: Use consistent names for OPP table instances adds 261154b8aa61 OPP: Remove rate_not_available parameter to _opp_add() adds 35225dae1dfd OPP: Reuse _opp_compare_key() in _opp_add_static_v2() adds 077b4f498e6c OPP: Make dev_pm_opp_set_opp() independent of frequency adds fb90befd5835 OPP: Allow multiple clocks for a device adds 1380c59d6291 OPP: Add key specific assert() method to key finding helpers adds 23cc3338971a OPP: Assert clk_count == 1 for single clk helpers adds 9715181d17b4 OPP: Provide a simple implementation to configure multiple clocks adds 92ca5327741f Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 89512f03b340 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 976a06243473 fs: dlm: plock use list_first_entry adds 19d7ca051d30 fs: dlm: add pid to debug log adds ea06d4cabf52 fs: dlm: change plock interrupted message to debug again adds 4d413ae9ced4 fs: dlm: use dlm_plock_info for do_unlock_close adds b92a4e3f86b1 fs: dlm: change posix lock sigint handling adds cd1e8ca9f3a4 fs: dlm: change ast and bast trace order adds 0c4c516fa206 fs: dlm: remove additional dereference of lksb adds 5d92a30e900d fs: dlm: add resource name to tracepoints adds ca8031d91769 fs: dlm: update comments about recovery and membership handling adds 7e09b15cfe7b fs: dlm: call dlm_lsop_recover_prep once adds 682bb91b6ba8 fs: dlm: make new_lockspace() wait until recovery completes adds 3182599f5fff fs: dlm: handle recovery result outside of ls_recover adds f10da927a5e2 fs: dlm: add comment about lkb IFL flags adds dfc020f334f8 fs: dlm: fix grammar in lowcomms output adds 2bb2a3d66c6f fs: dlm: remove waiter warnings adds 8d614a4457f5 fs: dlm: remove timeout from dlm_user_adopt_orphan adds b98274483f62 fs: dlm: add deprecation Kconfig and warnings for timeouts adds 09248df31b47 fs: dlm: don't use deprecated timeout features by default adds 0f24debbb847 fs: dlm: move kref_put assert for lkb structs adds adbf706b3e15 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a4cc286ec09b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds aa64bc1990b2 net: dsa: mv88e6xxx: remove mv88e6065 dead code adds 3c783b83bd0f net: dsa: mv88e6xxx: get rid of SPEED_MAX setting adds 0aeaaa8d9769 Merge branch 'net-dsa-mv88e6xxx-get-rid-of-speed_max' adds 15acf89e1286 net: phy: broadcom: Add Broadcom PTP hooks to bcm-phy-lib adds 39db6be781cd net: phy: broadcom: Add PTP support for some Broadcom PHYs. adds 7bfe91efd525 net: phy: Add support for 1PPS out and external timestamps adds 84296d4c0d55 Merge branch 'broadcom-ptp-phy-support' adds 3f118c449c8e net: sfp: use hwmon_sanitize_name() adds 363b65459b78 net: phy: nxp-tja11xx: use devm_hwmon_sanitize_name() adds 5dc4868440be Merge branch 'net-use-new-hwmon_sanitize_name' adds 09ce6b20103b net: phy: mxl-gpy: add temperature sensor adds c909e7ca494f bnxt: Fix typo in comments adds 7747de17f750 cxgb4/cxgb4vf: Fix typo in comments adds f2b3b28ce523 bonding: add slave_dev field for bond_opt_value adds 0a2ff7cc8ad4 Bonding: add per-port priority for failover re-selection adds 5d99ec3aaa16 Merge branch 'bonding-per-port-priorities' adds 673b196fdd34 net: dsa: microchip: rename shutdown to reset in ksz_dev_ops adds fb9324beb5d4 net: dsa: microchip: add config_cpu_port to struct ksz_dev_ops adds 331d64f752bb net: dsa: microchip: add the enable_stp_addr pointer in ks [...] adds d2822e686879 net: dsa: microchip: move setup function to ksz_common adds 1ca6437fafc9 net: dsa: microchip: move broadcast rate limit to ksz_setup adds 0abab9f3ec6b net: dsa: microchip: move multicast enable to ksz_setup adds ad08ac189758 net: dsa: microchip: move start of switch to ksz_setup adds 1958eee85f67 net: dsa: microchip: common dsa_switch_ops for ksz switches adds 7a8988a17c48 net: dsa: microchip: ksz9477: separate phylink mode from s [...] adds 07bca160469b net: dsa: microchip: common menuconfig for ksz series switch adds 6ec23aaaac43 net: dsa: microchip: move ksz_dev_ops to ksz_common.c adds ff3f3a3090d2 net: dsa: microchip: remove the ksz8/ksz9477_switch_register adds 4658f2fe8fbc net: dsa: microchip: common ksz_spi_probe for ksz switches adds 7fcb820c7609 Merge branch 'dsa-microchip-common-spi-probe' adds 0a24c43f54b2 ip6mr: do not get a device reference in pim6_rcv() adds ebc3197963fc ipmr: add rcu protection over (struct vif_device)->dev adds 0b490b51d226 ipmr: change igmpmsg_netlink_event() prototype adds 646679881a02 ipmr: ipmr_cache_report() changes adds 121fefc669bf ipmr: do not acquire mrt_lock in __pim_rcv() adds 559260fd9d9a ipmr: do not acquire mrt_lock in ioctl(SIOCGETVIFCNT) adds 9094db4b8004 ipmr: do not acquire mrt_lock before calling ipmr_cache_un [...] adds 4eadb88244d1 ipmr: do not acquire mrt_lock while calling ip_mr_forward() adds e4cd9868e8ec ipmr: do not acquire mrt_lock in ipmr_get_route() adds 3493a5b730e5 ip6mr: ip6mr_cache_report() changes adds 6d08658736fc ip6mr: do not acquire mrt_lock in pim6_rcv() adds 638cf4a24a09 ip6mr: do not acquire mrt_lock in ioctl(SIOCGETMIFCNT_IN6) adds db9eb7c8ae34 ip6mr: do not acquire mrt_lock before calling ip6mr_cache_ [...] adds 9b1c21d898fd ip6mr: do not acquire mrt_lock while calling ip6_mr_forward() adds 6fa40a290219 ip6mr: switch ip6mr_get_route() to rcu_read_lock() adds 194366b28b83 ipmr: adopt rcu_read_lock() in mr_dump() adds b96ef16d2f83 ipmr: convert /proc handlers to rcu_read_lock() adds 3f55211ecf6a ipmr: convert mrt_lock to a spinlock adds a96f7a6a60b3 ip6mr: convert mrt_lock to a spinlock adds 23f94f1bc144 Merge branch 'ipmr-remove-rwlocks' adds fddf42c34349 mlxsw: spectrum_fid: Maintain {port, VID}->FID mappings adds d97da68e543b mlxsw: spectrum_fid: Update FID structure prior to device [...] adds 893b5c307a48 mlxsw: spectrum_fid: Rename mlxsw_sp_fid_vni_op() adds 97a2ae0f0c23 mlxsw: spectrum_fid: Pass FID structure to mlxsw_sp_fid_op() adds 2c091048015d mlxsw: spectrum_fid: Pass FID structure to __mlxsw_sp_fid_ [...] adds 04e85970ceea mlxsw: spectrum: Use different arrays of FID families per- [...] adds 027c92e00ef9 mlxsw: spectrum: Rename MLXSW_SP_RIF_TYPE_VLAN adds 7dd196480664 mlxsw: spectrum: Change mlxsw_sp_rif_vlan_fid_op() to be d [...] adds cbdabaecb1f6 Merge branch 'mlxsw-unified-bridge-conversion-part-3' adds b4cbd7a9339f net: lan743x: Use correct variable in lan743x_sgmii_config() adds f56866c486fa net: phylink: add QSGMII support to phylink_mii_c22_pcs_en [...] adds 06f9a6148e28 net: pcs: lynx: consolidate sgmii and 1000base-x config code adds 5d04b0b634bb Merge branch 'net-pcs-lynx-consolidate-gigabit-code' adds 6ce1df88b1f3 net/funeth: Support UDP segmentation offload adds 1da9e27415bf tc-testing: gitignore, delete plugins directory adds ede57d58e6f3 net: helper function skb_len_add adds 85a1c6536f99 sfc: siena: fix repeated words in comments adds 78f319315764 i40e: read the XDP program once per NAPI adds a69e617e533e usbnet: Fix linkwatch use-after-free on disconnect adds 97a4d46b1516 raw: fix a typo in raw_icmp_error() adds ebeae54d3a77 net: pcs: xpcs: depends on PHYLINK in Kconfig adds 1c6e8088d9a7 net: dsa: allow port_bridge_join() to override extack message adds 67f38b1c7324 net: dsa: add support for ethtool get_rmon_stats() adds a08d6a6dc820 net: dsa: add Renesas RZ/N1 switch tag driver adds c823c2bf9156 dt-bindings: net: pcs: add bindings for Renesas RZ/N1 MII [...] adds 7dc54d3b8d91 net: pcs: add Renesas MII converter driver adds 8956e96c1d4d dt-bindings: net: dsa: add bindings for Renesas RZ/N1 Adva [...] adds 888cdb892b61 net: dsa: rzn1-a5psw: add Renesas RZ/N1 advanced 5 port sw [...] adds c7243fd4a62f net: dsa: rzn1-a5psw: add statistics support adds 5edf246c6869 net: dsa: rzn1-a5psw: add FDB support adds 955fe312a9d2 dt-bindings: net: snps,dwmac: add "power-domains" property adds d7cc14bc9802 dt-bindings: net: snps,dwmac: add "renesas,rzn1" compatible adds 066c3bd35835 ARM: dts: r9a06g032: describe MII converter adds 3f5261f1c2a8 ARM: dts: r9a06g032: describe GMAC2 adds cf9695d8a7e9 ARM: dts: r9a06g032: describe switch adds 9aab31d66ec9 ARM: dts: r9a06g032-rzn1d400-db: add switch description adds 717a5c56deec MAINTAINERS: add Renesas RZ/N1 switch related driver entry adds c83bc86a0596 Merge branch 'Renesas-rz-n1' adds 1010a8fa9608 can: xilinx_can: add Transmitter Delay Compensation (TDC) [...] adds b9b352e12c59 can: xilinx_can: fix typo prescalar -> prescaler adds c38fb5316756 can: m_can: fix typo prescalar -> prescaler adds 7e193a42c37c can: netlink: allow configuring of fixed bit rates without [...] adds df6ad5dd838e can: Kconfig: rename config symbol CAN_DEV into CAN_NETLINK adds 6a5286442fb6 can: Kconfig: turn menu "CAN Device Drivers" into a menuco [...] adds 0c7e11513883 can: bittiming: move bittiming calculation functions to ca [...] adds bfe0092dc237 can: Kconfig: add CONFIG_CAN_RX_OFFLOAD adds d7786af59860 net: Kconfig: move the CAN device menu to the "Device Driv [...] adds ccd8a9351f7b can: skb: move can_dropped_invalid_skb() and can_skb_headr [...] adds a6d190f8c767 can: skb: drop tx skb if in listen only mode adds 6914df1891c2 Merge branch 'can-refactoring-of-can-dev-module-and-of-Kbuild' adds a9cf02c6a671 can: Break loopback loop on loopback documentation adds 173d349ba0b7 can: etas_es58x: replace es58x_device::rx_max_packet_size [...] adds e0e0cc54000e can: etas_es58x: fix signedness of USB RX and TX pipes adds e909b43bddc0 Merge branch 'can-etas_es58x-cleanups-on-struct-es58x_device' adds c878d518d7b6 dt-bindings: can: mpfs: document the mpfs CAN controller adds 38a71fc04895 riscv: dts: microchip: add mpfs's CAN controllers adds 934135149578 Merge branch 'document-polarfire-soc-can-controller' adds ec30c109391c can: netlink: allow configuring of fixed data bit rates wi [...] adds 5e910bdedc84 can/esd_usb2: Rename esd_usb2.c to esd_usb.c adds f4a45ef328a2 can/esd_usb: Add an entry to the MAINTAINERS file adds 4d54977fe3f4 can/esd_usb: Rename all terms USB2 to USB adds 2244610050c8 can/esd_usb: Fixed some checkpatch.pl warnings adds ce87c0f1b859 can/esd_usb: Update to copyright, M_AUTHOR and M_DESCRIPTION adds c3d396120d68 Merge branch 'preparation-for-supporting-esd-CAN-USB-3' adds 9dd094ee142b Merge tag 'linux-can-next-for-5.20-20220625' of git://git. [...] adds 6deb209dc6b0 net: Print hashed skb addresses for all net and qdisc events adds 982a2b5ffdbb sfc: fix repeated words in comments adds bb4a0c88ae31 sfc:falcon: fix repeated words in comments adds 0fcae3c8b1b3 ipmr: fix a lockdep splat in ipmr_rtm_dumplink() adds c95333b2ff8c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 395e942d34a2 bpf: Replace hard-coded 0 with BPF_K in check_alu_op adds fb4e3b33e3e7 bpf: Fix for use-after-free bug in inline_bpf_loop adds 41188e9e9def selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop adds b168852eb8ef perf tools: Rework prologue generation code adds 780d3d5a24bb Merge branch 'perf tools: Fix prologue generation' adds 2f6d1e0f8ff3 bpf, docs: Fix the code formatting in instruction-set adds fd75733da2f3 bpf: Merge "types_are_compat" logic into relo_core.c adds 8a264bbdb657 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f41b284a2c18 xfrm: change the type of xfrm_register_km and xfrm_unregister_km adds 0b823981ccce Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 681ec6abcd7f Bluetooth: btmtksdio: Add in-band wakeup support adds 1dee38f27563 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds afe968a08b29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c223a38d62e5 mtd: hyperbus: rpc-if: Fix RPM imbalance in probe error path adds ac4f83482afb mtd: dataflash: Add SPI ID table adds b730aeae4dcc Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 431eae20a093 mtd: rawnand: sm_common: drop unexpected word 'is' in the [...] adds 58a10e00c873 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 77d4ac6d3848 mtd: spi-nor: move SECT_4K_PMC special handling adds 09239bdc1e3c Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds 1b05ece0c931 crypto: ccp - During shutdown, check SEV data pointer befo [...] adds f145d411a67e crypto: rsa - implement Chinese Remainder Theorem for fast [...] adds c2a1b91e4798 crypto: qat - replace get_current_node() with numa_node_id() adds 9c846c5d2d4e crypto: qat - Removes the x86 dependency on the QAT drivers adds ad9dd1674d6b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0936de1e96d6 Merge tag 'drm-misc-next-2022-06-23' of git://anongit.free [...] adds 805ada63ba05 Merge tag 'drm-intel-next-2022-06-22' of git://anongit.fre [...] adds 870e859c4210 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 232b95ba4e83 drm/ast: Fixed the casting issue reported by sparse adds 5e8034364c22 drm: logicvc: Fix uninitialized variable in probe adds d54cda74a9a2 drm: logicvc: fix error code in logicvc_layer_init() adds f9bbc1c8449a drm: Remove unnecessary print function dev_err() adds d3a453416270 drm: fix device_node_continue.cocci warnings adds e9fcc60ddd29 drm/logicvc: add missing of_node_put() in logicvc_layers_init() adds c3156c6fc3a2 dt-bindings: display: simple: Add DataImage FG1001L0DSSWMG [...] adds 803481d869a4 drm/panel: simple: Add DataImage FG1001L0DSSWMG01 panel support adds 8c56d5105747 drm/panel: nt35510: Remove duplicate 'the' in two places. adds a68078b44846 drm/pl111: drop unexpected word "the" in the comments adds d9e74da2f1fc drm/panel: panel-simple: Add dev_err_probe if backlight co [...] adds c974f755372b drm/panel: sony-acx565akm: Use backlight helpers adds 91c2cbf9b6a6 drm/panel: panel-dsi-cm: Use backlight helpers adds db475c11cd59 drm/panel: panel-asus-z00t-tm5p5-n35596: Use backlight helper adds ad4fd3b1dfd3 drm: shmobile: Use backlight helper adds 1959fa9d5464 dt-bindings: display: simple: add Ampire AM-800600P5TMQW-T [...] adds 103f06fd4781 drm/panel: simple: add AM-800600P5TMQW-TB8H adds 9126ef85f2b8 drm/panel-edp: Add LQ140M1JW48 edp panel entry adds 25ba9429e0f4 drm/bridge: parade-ps8622: Use backlight helper adds 831463667b5f drm: bridge: adv7511: Add check for mipi_dsi_driver_register adds 6ef425abb0f7 dt-bindings: vendor-prefixes: Add prefix for EBBG adds c5ec5fa39316 dt-bindings: display: Add bindings for EBBG FT8719 adds 2a9e9daf7523 drm/mipi-dsi: Introduce mipi_dsi_dcs_write_seq macro adds b00de0e237da drm/panel: introduce ebbg,ft8719 panel adds e5d6eeead88e drm/connector: Remove usage of the deprecated ida_simple_xxx API adds 3a149169e4a2 drm/mcde: Fix refcount leak in mcde_dsi_bind adds 5171660cbb14 drm/ast: Fix black screen when getting out of suspend adds efc8f3229f84 MAINTAINERS: Broaden scope of simpledrm entry adds 7283f862bd99 drm: Implement DRM aperture helpers under video/ adds d17378062079 vfio/pci: Remove console drivers adds ae25885bdf59 drm/fb-helper: Fix out-of-bounds access adds d6b9af1097fe drm/atomic-helper: Add helper drm_atomic_helper_check_crtc [...] adds dc2cdd17d1fe drm/simple-kms: Use drm_atomic_helper_check_crtc_state() adds 016a14beac6d drm/ast: Enable primary plane with CRTC adds 84509eede620 drm/rect: Add DRM_RECT_INIT() macro adds 8f456104915f drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_ [...] adds 6fde8eec7179 drm/doc: Add KUnit documentation adds c4f218d46faf drm/stm: ltdc: disable all layers before crtc shutdown adds fb37cfa032a9 drm/stm: ltdc: remove error message about scaling adds 44b4e7282249 drm/stm: ltdc: fix various coding-style warnings adds 62467fccb73f drm/stm: ltdc: add support of the dynamic z-order adds c6193dc57f74 drm/stm: ltdc: add support of horizontal & vertical mirroring adds 7d008eecb0cf drm/stm: ltdc: update hardware error management adds 7ae5739712f3 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 7b3baa65b17b drm/amdgpu/display: add missing FP_START/END checks dcn32_ [...] adds 73df87107783 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 138c2fca6f40 drm/i915/dgfx: Disable d3cold at gfx root port adds 3cdcdc34f35e drm/i915: Eliminate PIPECONF RMWs from .color_commit() adds 04155815dbb8 drm/i915: Move dbuf details to INTEL_INFO->display adds 12d745537266 drm/i915: Move pipe_offsets[] & co. to INTEL_INFO->display adds c92df6aa397b drm/i915: Move display_mmio_offset under INTEL_INFO->display adds 5ba584ec1101 drm/i915: Make pipe_offsets[] & co. u32 adds d5a680548edd drm/i915: s/_CURSOR2/_MMIO_CURSOR2// adds 2e25ae522164 drm/i915: Use _MMIO_TRANS2() where appropriate adds e97f91e8d39f drm/i915: Use _MMIO_PIPE2() where appropriate adds 95be40c875fc drm/i915: Get rid of XE_LPD_CURSOR_OFFSETS adds f7fb92cd2e39 drm/i915: Move the color stuff under INTEL_INFO->display adds 5de8de379d1a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 06764bb32be0 MAINTAINERS: Rectify entry for NVIDIA TEGRA DRM and VIDEO DRIVER adds d18f3b2150e7 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds d750f904ffaf Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] adds f8b7614150f4 fbcon: Disallow setting font bigger than screen size adds f0b6a66d33ca fbcon: Prevent that screen size is smaller than font size adds aaa79f01b84e fbcon: Use fbcon_info_from_console() in fbcon_modechange_p [...] adds fe04405ce5de fbmem: Prevent invalid virtual screen sizes adds 68efa1d7ef47 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 adds 356c5305abbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cd6533b02a35 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8b99e24de3fa ASoC: Intel: Rename haswell source file to hsw_rt5640 adds 675002b6ca91 ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members adds a69615e81709 ASoC: Intel: hsw_rt5640: Reword driver name adds 5b66dde4ada5 ASoC: Intel: hsw_rt5640: Update code indentation adds 2c53debbbf04 ASoC: Intel: hsw_rt5640: Update file comments adds 0439f262a9b3 ASoC: Intel: hsw_rt5640: Improve probe() function quality adds 6c65908251ed ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability adds 6d8758f6afd9 ASoC: Intel: Rename broadwell source file to bdw_rt286 adds 40b5c9030a87 ASoC: Intel: bdw_rt286: Reword prefixes of all driver members adds 86156bcbca08 ASoC: Intel: bdw_rt286: Reword driver name adds 9de833d2dcd4 ASoC: Intel: bdw_rt286: Update code indentation adds 128bb6fb5308 ASoC: Intel: bdw_rt286: Update file comments adds 9177203c209d ASoC: Intel: bdw_rt286: Improve probe() function quality adds 423cc2d0e850 ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability adds 8fe4709962d7 ASoC: Intel: bdw_rt286: Improve codec_init() quality adds e7f688635451 ASoC: Intel: bdw_rt286: Remove FE DAI ops adds 53c9fac84477 ASoC: Intel: haswell and broadwell boards update adds 7f6409fd9b54 ASoC: rockchip: i2s: Fix missing error code in rockchip_i2 [...] adds 658e95953075 ASoC: cs35l41: Add support for CLSA3541 ACPI device ID adds b9566b1d1fb4 ASoC: Merge up fixes adds ccb0bbe3e93e ASoC: samsung: s3c24xx-i2s: Fix typo in DAIFMT handling adds 24e0b04dd42b ASoC: dt-bindings: sun50i-codec: Add binding for internal bias adds 25ae1a04da0d ASoC: sun50i-codec-analog: Add support for internal bias adds 7b0cd83c5ac6 ASoC: sun50i-codec-analog: Internal bias support adds d9bd3aea31ab ASoC: dt-bindings: max98396: add voltage supplies adds 0ce44afd2976 ASoC: dt-bindings: max98396: Document adi,bypass-slot-no adds 703ee0557f89 ASoC: max98396: add voltage regulators adds a8c1dc9e8f01 ASoC: max98396: Improve some error prints adds c529fd620b84 ASoC: max98396: Fix register access for PCM format settings adds f42924b49bf7 ASoC: max98396: Implement DSP speaker monitor adds 77c77f03fef7 ASoC: max98396: Some assorted fixes and additions adds 836deb03cab5 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next adds c2e609e496f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 981facf94a18 Input: gpio_mouse - fix typos in comments adds 0efff5c0e5bc Input: cyapa_gen6 - aligned "*" each line adds 56a0c54c4c2b Input: iqs7222 - correct slider event disable logic adds 95215d3d19c5 Input: iqs7222 - fortify slider event reporting adds 1e4189d8af27 Input: iqs7222 - protect volatile registers adds 2e70ef525b73 Input: iqs7222 - acknowledge reset before writing registers adds 8635c68891c6 Input: iqs7222 - handle reset during ATI adds 381932cf61d5 Input: iqs7222 - remove support for RF filter adds f5d2c1ed72c2 dt-bindings: input: iqs7222: Remove support for RF filter adds 6cfb357851bd dt-bindings: input: iqs7222: Correct bottom speed step size adds f0ea452715d7 dt-bindings: input: iqs7222: Extend slider-mapped GPIO to [...] adds f4523b8ddabb 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 adds 991911fdecfe Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 332bd0778775 dm raid: fix accesses beyond end of raid member array adds 7548b35f59a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0d16e682cff7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4096dd523839 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 0c9b9c2ac0df mfd: core: Use acpi_dev_for_each_child() adds 48e8c0006a0e mfd: max77714: Update Luca Ceresoli's e-mail address adds 13d37eea1790 dt-bindings: mfd: Convert da9063 to yaml adds 15c67437b793 dt-bindings: mfd: ti,j721e-system-controller: Add clock property adds 025ee0dbad47 MAINTAINERS: Update Intel PMIC (MFD part) to Supported adds ef991b8df58f mfd: asic3: Make asic3_gpio_remove() return void adds 0afedb4d3262 mfd: t7l66xb: Drop platform disable callback adds 15d146e36a61 mfd: tc6387xb: Drop disable callback that is never called adds 97b3dd8cc13f syscon: Use %pa to format the variable of resource_size_t type adds 02c24fa69e3c MAINTAINERS: Fix file entry for MAX77693 DT adds 5c5e0772bcac mfd: max77620: Fix refcount leak in max77620_initialise_fps adds f5cd13867b0f dt-bindings: mfd: stm32-timers: Document how to specify in [...] adds fc33d3808171 dt-bindings: mfd: Add compatible for MT6331 PMIC adds db95d75765bf mfd: mt6397-core: Add MT6357 PMIC support adds 99efe5d05387 mfd: mt6358-irq: Add MT6357 PMIC support adds 7f387bbce933 mfd: cros_ec: Add SCP Core-1 as a new CrOS EC MCU adds d2e5cd6e7df7 dt-bindings: mfd: qcom,tcsr: Convert to dtschema adds b230ff85aa2b dt-bindings: mfd: qcom,tcsr: Add qcom,tcsr-mdm9615 adds a07d35927ed8 dt-bindings: mfd: Add mp2733 compatible adds bb7c1949c5df mfd: twl: Remove platform data support adds 498f0e4512f0 mfd: pm8008: Remove driver data structure pm8008_data adds f355c11bc0f2 dt-bindings: mfd: qcom-pm8xxx: Update the maintainers section adds f0d8e67ae0a9 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds b996a48e7953 next-20220617/battery adds 9ad8399412b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2134b8347a37 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 9482218249dc Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 7425276c2476 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 87473733404a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 829e4e7e2a71 Merge branch 'next' of git://github.com/cschaufler/smack-next adds d034dbbb9b2a dt-bindings: iommu: mediatek: Add mediatek,infracfg phandle adds 7d748ffdee0d iommu/mediatek: Lookup phandle to retrieve syscon to infracfg adds 21fd9be431ad iommu/mediatek: Cleanup pericfg lookup flow adds 0d10fe759117 iommu/amd: Use try_cmpxchg64 in alloc_pte and free_clear_pte adds 98496c13a2b6 iommu/amd: Update struct iommu_dev_data definition adds ec6f20c037c8 iommu/amd: Introduce pci segment structure adds ac9b4803b674 iommu/amd: Introduce per PCI segment device table adds eea0b61cbbbc iommu/amd: Introduce per PCI segment rlookup table adds 65ad39268837 iommu/amd: Introduce per PCI segment irq_lookup_table adds a42d9be7f4e9 iommu/amd: Introduce per PCI segment dev_data_list adds a3bbb1409d30 iommu/amd: Introduce per PCI segment old_dev_tbl_cpy adds 694b8925084f iommu/amd: Introduce per PCI segment alias_table adds e202b39618b3 iommu/amd: Introduce per PCI segment unity map list adds 89e9f3d6219d iommu/amd: Introduce per PCI segment last_bdf adds ad967e9639e3 iommu/amd: Introduce per PCI segment device table size adds d59145a5e129 iommu/amd: Introduce per PCI segment alias table size adds f1bd29bde636 iommu/amd: Introduce per PCI segment rlookup table size adds a0eedb5738c3 iommu/amd: Convert to use per PCI segment irq_lookup_table adds 99c090f06757 iommu/amd: Convert to use rlookup_amd_iommu helper function adds 93b19537be06 iommu/amd: Update irq_remapping_alloc to use IOMMU lookup [...] adds fcc89b032806 iommu/amd: Introduce struct amd_ir_data.iommu adds 0c627f5d4533 iommu/amd: Update amd_irte_ops functions adds 138dccc699b9 iommu/amd: Update alloc_irq_table and alloc_irq_index adds 5a903a691117 iommu/amd: Convert to use per PCI segment rlookup_table adds ac1ff9a02c20 iommu/amd: Update set_dte_entry and clear_dte_entry adds c8bc5b984fdb iommu/amd: Update iommu_ignore_device adds c468ee3d84ea iommu/amd: Update dump_dte_entry adds 30179224869f iommu/amd: Update set_dte_irq_entry adds 50ec7200cd4a iommu/amd: Update (un)init_device_table_dma() adds 2dd66f2df173 iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() adds 4a5b5b10c67b iommu/amd: Remove global amd_iommu_[dev_table/alias_table/ [...] adds 58e5ca96cb16 iommu/amd: Flush upto last_bdf only adds 44091b723f73 iommu/amd: Introduce get_device_sbdf_id() helper function adds b001fa8d7147 iommu/amd: Include PCI segment ID when initialize IOMMU adds bc63b68cec60 iommu/amd: Specify PCI segment ID when getting pci device adds 108230d5b738 iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/a [...] adds 964d21a7654c iommu/amd: Print PCI segment ID in error log messages adds 58f1c71a0e84 iommu/amd: Update device_state structure to include PCI seg ID adds 145c15624f39 iommu/amd: Update amd_iommu_fault structure to include PCI seg ID adds 822242e649ea iommu: Directly use ida_alloc()/free() adds 4bf7fda4dce2 iommu/dma: Add config for PCI SAC address trick adds ac9a5d522bb8 iommu/dma: Fix race condition during iova_domain initialization adds bc11db25f743 Merge branches 'iommu/fixes', 'arm/mediatek', 'x86/amd' an [...] adds 44759a748692 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5b3487b4ff93 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9e469064d6bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ec0dbe8eee41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a813c47d22b0 spi: s3c64xx: constify fsd_spi_port_config adds e95a1cd2cfe7 spi: dw: Add deferred DMA-channels setup support adds 595d68c1b7a8 spi: dt-bindings: samsung: Add Exynos4210 SPI adds e2185072a4a4 spi: sh: Switch to using core message queue adds 145cfc3840e5 spi: mpc52xx-psc: Switch to using core message queue adds 32b507ef1e05 Merge remote-tracking branch 'spi/for-5.20' into spi-next adds 77fe416061c9 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' adds 489aa83a93a3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 9d7f59c34093 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds c84dbf9caa41 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 1665d7f32f53 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 adds 3dbe720029fe Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 9fc222967a39 KVM: x86: Give host userspace full control of MSR_IA32_MIS [...] adds 0f4a7185270c KVM: VMX: Give host userspace full control of MSR_IA32_PER [...] adds 5d4283df5a0f Revert "KVM: x86/pmu: Accept 0 for absent PMU MSRs when ho [...] adds 545feb96c052 Revert "KVM: x86: always allow host-initiated writes to PMU MSRs" adds 3f7999b988bd KVM: VMX: Use vcpu_get_perf_capabilities() to get guest-vi [...] adds 157fc497b54f KVM: x86: Ignore benign host accesses to "unsupported" PEB [...] adds ff81a90f45ce KVM: x86: Ignore benign host writes to "unsupported" F15H_ [...] adds bfbcc81bb82c KVM: x86: Add a quirk for KVM's "MONITOR/MWAIT are NOPs!" [...] adds 3b23054cd3f5 KVM: selftests: Add x86-64 support for exception fixup adds 9f88d062c3db KVM: selftests: Mostly fix broken Hyper-V Features test adds cc5851c6be86 KVM: selftests: Use exception fixup for #UD/#GP Hyper-V MS [...] adds 2325d4dd7321 KVM: selftests: Add MONITOR/MWAIT quirk test adds fcd48a213f0a KVM: selftests: Remove dynamic memory allocation for stats header adds 32faa0647cea KVM: selftests: Read binary stats header in lib adds 4d0a05941570 KVM: selftests: Read binary stats desc in lib adds 143e7eea3d66 KVM: selftests: Clean up coding style in binary stats test adds ed6b53ec9090 KVM: selftests: Read binary stat data in lib adds 1c4dc57328bf KVM: x86: Fix errant brace in KVM capability handling adds 084cc29f8bbb KVM: x86/MMU: Allow NX huge pages to be disabled on a per- [...] adds 8448ec5993be KVM: selftests: Add NX huge pages test adds b774da3f2e57 KVM: selftests: Test disabling NX hugepages on a VM adds 83f6e109f562 KVM: selftests: Cache binary stats metadata for duration of test adds bb924ca69f71 KVM: x86/mmu: Optimize MMU page cache lookup for all direct SPs adds 27a59d57f073 KVM: x86/mmu: Use a bool for direct adds 86938ab6925b KVM: x86/mmu: Stop passing "direct" to mmu_alloc_root() adds 2e65e842c57d KVM: x86/mmu: Derive shadow MMU page role from parent adds 7f49777550e5 KVM: x86/mmu: Always pass 0 for @quadrant when gptes are 8 bytes adds 94c8136448c8 KVM: x86/mmu: Decompose kvm_mmu_get_page() into separate f [...] adds c306aec81ae1 KVM: x86/mmu: Consolidate shadow page allocation and initi [...] adds 876546436db9 KVM: x86/mmu: Rename shadow MMU functions that deal with s [...] adds be911771330a KVM: x86/mmu: Move guest PT write-protection to account_sh [...] adds 2f8b1b539be3 KVM: x86/mmu: Pass memory caches to allocate SPs separately adds 336081fb3f26 KVM: x86/mmu: Replace vcpu with kvm in kvm_mmu_alloc_shado [...] adds 3cc736b35799 KVM: x86/mmu: Pass kvm pointer separately from vcpu to kvm [...] adds cbd858b17e37 KVM: x86/mmu: Allow NULL @vcpu in kvm_mmu_find_shadow_page() adds 6ec6509eea39 KVM: x86/mmu: Pass const memslot to rmap_add() adds 2ff9039a75a8 KVM: x86/mmu: Decouple rmap_add() and link_shadow_page() f [...] adds 81cb4657e9f0 KVM: x86/mmu: Update page stats in __rmap_add() adds 6a97575d5cff KVM: x86/mmu: Cache the access bits of shadowed translations adds 47855da0555a KVM: x86/mmu: Extend make_huge_page_split_spte() for the s [...] adds 20d49186c030 KVM: x86/mmu: Zap collapsible SPTEs in shadow MMU at all p [...] adds 0cd8dc739833 KVM: x86/mmu: pull call to drop_large_spte() into __link_s [...] adds 837f66c71207 KVM: Allow for different capacities in kvm_mmu_memory_cach [...] adds ada51a9de737 KVM: x86/mmu: Extend Eager Page Splitting to nested MMUs adds 0378739401cf KVM: x86/mmu: Avoid unnecessary flush on eager page split adds 951ceb94ede3 KVM: x86: Make APIC_VERSION capture only the magic 0x14UL. adds 1d8c681fb6ed KVM: x86: Fill apic_lvt_mask with enums / explicit entries. adds 987f625e0799 KVM: x86: Add APIC_LVTx() macro. adds 4b903561ec49 KVM: x86: Add Corrected Machine Check Interrupt (CMCI) emu [...] adds 087acc4e1847 KVM: x86: Use kcalloc to allocate the mce_banks array. adds 281b52780b57 KVM: x86: Add emulation for MSR_IA32_MCx_CTL2 MSRs. adds aebc3ca19063 KVM: x86: Enable CMCI capability by default and handle inj [...] adds eede2065cacc KVM: selftests: Add a self test for CMCI and UCNA emulations. adds 4b88b1a518b3 KVM: selftests: Enhance handling WRMSR ICR register in x2A [...] adds f6d8eb2bde6d Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 6fe391dd5d87 platform/x86: thinkpad-acpi: profile capabilities as integer adds 46dcbc61b739 platform/x86: thinkpad-acpi: Add support for automatic mod [...] adds 867eb713180c platform/x86: thinkpad-acpi: Add support for hotkey 0x131a adds 755b249250df platform/x86: thinkpad-acpi: Enable AMT by default on supp [...] adds 441ffc52d640 platform/x86: acer-wmi: Use backlight helper adds 3096ab5b902a platform/x86: apple-gmux: Use backlight helper adds 537c7933c8e4 platform/x86: compal-laptop: Use backlight helper adds 5b54b4d4b463 platform/x86: thinkpad_acpi: Use backlight helper adds ef233eafe5ad platform/x86: Move AMD platform drivers to separate directory adds 31a1e4a5c104 platform/surface: avoid flush_scheduled_work() usage adds e244a46a529a platform/surface: aggregator: Reserve more event- and targ [...] adds 1024a6e0c004 platform/x86: intel/pmc: Add Alder Lake N support to PMC c [...] adds d7e64c6d9c60 platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2 [...] adds 3c40a71c03b6 platform/x86: thinkpad_acpi: Sort headers for better maintenance adds 664607f54594 platform/x86: thinkpad_acpi: Replace custom str_on_off() etc adds 349da8ee726a platform/x86: acer_wmi: Cleanup Kconfig selects adds 44fc1060a62d platform/x86: Kconfig: Remove unnecessary "if X86" adds 63a00f04bff9 platform/x86/dell: Kconfig: Remove unnecessary "depends on [...] adds f0da93cbaf7a platform/x86: thinkpad_acpi: Fix a memory leak of EFCH MMI [...] adds 3e35c72204c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 868c4813f34f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c2fefa46d1a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5f8954e099b8 Revert "mwifiex: fix sleep in atomic context bugs caused b [...] adds 38a523a2946d Revert "devcoredump: remove the useless gfp_t parameter in [...] adds f3c284343a17 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 21cdd6a0e844 usb: musb: mpfs: Fix error codes in probe() adds db638c6500ab usb: dwc2: gadget: remove D+ pull-up while no vbus with us [...] adds 2958d494b757 usb: dwc2: drop unexpected word "the" in the comments adds d46b4343e132 usb: max-3421: drop unexpected word "the" in the comments adds 508aeb54e4f0 usb: gadget: u_ether: Remove duplicated include in u_ether.c adds e6aa42f93751 Merge 5.19-rc4 into usb-next adds ceb146b3a0ed Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 7a811ebf05de Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9a6c61525d87 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds f38c55f14bf7 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 152520cb5fdb Merge tag 'fpga-for-5.20-rc1' of git://git.kernel.org/pub/ [...] adds 5d40b918fdf1 Merge 5.19-rc4 into char-misc-next adds 211eb0d4a11e Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 1f27f309df7e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ee865b96e69f Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds d6d45ba29f0e Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 45d424ec7e55 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 822e04241e85 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 44a0cad9d329 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds d1877e639bc6 vfio: de-extern-ify function prototypes adds cb7d50cf63aa Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds a725a29d52ef staging: r8188eu: Make rtw_signal_stat_timer_hdl a static [...] adds 5ed9678b1c2a Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 0cae04373b77 dmaengine: remove DMA_MEMCPY_SG once again adds 5981d2776f95 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d75cd55ae2de cgroup.c: remove redundant check for mixable cgroup in cgr [...] adds 27924b13fcce Merge branch 'for-5.20' into for-next adds 6e142a47b611 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6c3db49c2523 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a48aac5dfc1b scsi: ufs: ufshcd-pltfrm: Constify pointed data adds 35d11ec239e0 scsi: ufs: ufshcd: Constify pointed data adds 07f0c8aff551 scsi: fcoe: Remove redundant assignment to variable 'wlen' adds 9f7c2232e131 scsi: BusLogic: Remove bus_to_virt() adds b04e75a4a8a8 scsi: dpt_i2o: Remove obsolete driver adds e7bf1d50063c scsi: ufs: ufs-mediatek: Fix build warnings adds 981b4ac04c2f scsi: ufs: ufs-mediatek: Always add delays for VCC operations adds 2bae03a6ac98 scsi: ufs: ufs-mediatek: Prevent host hang by setting CLK_ [...] adds f53f19135765 scsi: ufs: ufs-mediatek: Add stage information for ref-clk [...] adds 4918694ccd69 scsi: ufs: ufs-mediatek: Disable reset confirm feature by UniPro adds 2cf5cb2bb131 scsi: ufs: ufs-mediatek: Support host power control adds c64c487d9533 scsi: ufs: ufs-mediatek: Support performance boosting adds df1ea242e3d7 scsi: ufs: ufs-mediatek: Fix invalid access to vccqx adds bcec04b3cce4 scsi: ufs: ufs-qcom: Remove unneeded code adds 46ab0e9d858c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b8f6770624f6 vdpa: Add suspend operation adds 94ab17d00bbf vhost-vdpa: introduce SUSPEND backend feature bit adds 3b3bcc55308c vhost-vdpa: uAPI to suspend the device adds 6bae751ff31d vdpa_sim: Implement suspend vdpa op adds 83ada2237e63 remoteproc: rename len of rpoc_vring to num adds 55bd341385a5 virtio_ring: remove the arg vq of vring_alloc_desc_extra() adds fc356a71565b vringh: iterate on iotlb_translate to handle large translations adds c9b838ed2635 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds e61c451476e6 dma-mapping: Add dma_release_coherent_memory to DMA API adds 1404acbb7f68 remoteproc: Fix dma_mem leak after rproc_shutdown adds 416b992b05c9 rpmsg: Fix parameter naming for announce_create/destroy ops adds d7bd416d3512 rpmsg: Fix possible refcount leak in rpmsg_register_device [...] adds 99de6509c413 rpmsg: Strcpy is not safe, use strscpy_pad() instead adds 8df478f116ce Merge branches 'rproc-next' and 'rpmsg-next' into for-next adds 2d03c05b889d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds eb47467200cd Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds def536ebb0e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 174eceeafb5a dt-bindings: pinctrl: qcom: sc7280: Add boolean param for [...] adds 36fe26843d6d pinctrl: qcom: sc7280: Add clock optional check for ADSP b [...] adds 44339391c666 pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed adds f9446fd1e947 MAINTAINERS: add include/dt-bindings/pinctrl to PIN CONTRO [...] adds db1b3ecee9db pinctrl: bcm2835: drop irq_enable/disable callbacks adds 08752e0749ba pinctrl: bcm2835: Make the irqchip immutable adds a36474f59ace pinctrl: mediatek: add generic driving setup property on mt8192 adds e104141a13a8 pinctrl: mediatek: add drive for I2C related pins on mt8192 adds fe44e4984018 pinctrl: mediatek: add rsel setting on mt8192 adds 23b044e5c966 pinctrl: mediatek: dropping original advanced drive config [...] adds 2e0a5241577c pinctrl: mediatek: fix the pinconf definition of some GPIO pins adds 28d860dd08d5 pinctrl: mediatek: mt8192: Fix compile warnings adds 243a0ef843c8 Merge tag 'renesas-pinctrl-for-v5.20-tag1' of git://git.ke [...] adds 7885256e5adc Merge branch 'devel' into for-next adds f0b534a43939 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9b867b335d3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a857f1e1e09d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7c69f5c15586 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 210f43f077cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3d6c1dfb1f75 userfaultfd/selftests: Fix typo in comment adds 3297a4df805d kselftests: Enable the echo command to print newlines in Makefile adds 18afe1bf05a1 selftests: Make the usage formatting consistent in kselfte [...] adds 43fe0cc46b62 kselftests/damon: add support for cases where debugfs cann [...] adds 9f3da9216175 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c7f4371ec3a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d2a632a8a117 rtc: mc146818-lib: reduce RTC_UIP polling period adds 8c798e1ec185 rtc: rv8803: factor out existing register initialization t [...] adds f8176e0bb83f rtc: rv8803: initialize registers on post-probe voltage loss adds c27fee16fab1 rtc: rv8803: re-initialize all Epson RX8803 registers on v [...] adds 139682400a2a dt-bindings: rtc: mediatek: add mt6358 and mt6366 compatible adds 2023c5c8fe2e rtc: isl1208: do not advertise update interrupt feature if [...] adds 162b05524ed3 rtc: Replace flush_scheduled_work() with flush_work(). adds 33740c7f94f9 rtc: Remove unused rtc_dev_exit(). adds 3f4a3322477c rtc: use simple i2c probe adds 0b31d703598d rtc: Add driver for Microchip PolarFire SoC adds 1bdb08c180e8 MAINTAINERS: add PolarFire SoC's RTC adds fa1f8e6ac455 dt-bindings: rtc: qcom-pm8xxx-rtc: Update the maintainers section adds 5e665cf1f0c5 dt-bindings: rtc: Add TI K3 RTC description adds b09d633575e5 rtc: Introduce ti-k3-rtc adds 592ff0c8d064 rtc: Directly use ida_alloc()/free() adds 280569d553d7 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds 9297e01b038b drivers/ntb/test: avoid 64-bit modulus operation adds 6311a7e817b9 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 5e091a528c98 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 54cd4605434a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 06b8c26ea729 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 542457651a13 RDMA: Add ERDMA to rdma_driver_id definition adds 619836eb6c0b RDMA/erdma: Add the hardware related definitions adds 2aa1177929b6 RDMA/erdma: Add main include file adds 94a7343c726c RDMA/erdma: Add cmdq implementation adds 0a7647faaca5 RDMA/erdma: Add event queue implementation adds 487e15e5ab56 RDMA/erdma: Add verbs header file adds acb6ad390ab6 RDMA/erdma: Add verbs implementation adds 285b4faa8253 RDMA/erdma: Add connection management (CM) support adds b657490ee5ba RDMA/erdma: Add the erdma module adds 2272d8bd5b74 RDMA/erdma: Add the ABI definitions adds efa0855c5b84 RDMA/erdma: Add driver to kernel build environment adds 60676e06694d Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] adds 1227d2a20cd7 bus: mhi: host: Move IRQ allocation to controller registra [...] adds 323eca44fcec 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 [...] adds 0f5b2c69a4cb efi: vars: Remove deprecated 'efivars' sysfs interface adds bbc6d2c6ef22 efi: vars: Switch to new wrapper layer adds 2d82e6227ea1 efi: vars: Move efivar caching layer into efivarfs adds a3eea72ac05e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a0597f80ceb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c48727b1589d tools/vm/slabinfo: Handle files in debugfs adds 0835f14f8218 Merge branch 'slab/for-5.20/debug' into slab/for-next adds adc3aa587669 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6d2c4faac6e3 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds b5714983262a Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds 4a4b2e288eec mpage: Convert do_mpage_readpage() to use a folio adds 40ede0b8d629 hugetlb: Convert huge_add_to_page_cache() to use a folio adds bf9407605d37 filemap: Remove add_to_page_cache() and add_to_page_cache_ [...] adds 45642183ac58 filemap: Add filemap_get_folios() adds d03d6f76f50e buffer: Convert clean_bdev_aliases() to use filemap_get_folios() adds 37c28120c585 ext4: Convert mpage_release_unused_pages() to use filemap_ [...] adds 4d5c305286d2 ext4: Convert mpage_map_and_submit_buffers() to use filema [...] adds 80177917b7f5 f2fs: Convert f2fs_invalidate_compress_pages() to use file [...] adds a433b8b05090 hugetlbfs: Convert remove_inode_hugepages() to use filemap [...] adds 8531278469ef nilfs2: Convert nilfs_copy_back_pages() to use filemap_get [...] adds 123f45b31e7b vmscan: Add check_move_unevictable_folios() adds 3e91743d2f24 shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() adds a9026def743e filemap: Remove find_get_pages_range() and associated functions adds 3ee93496d4e2 netfs: Remove extern from function prototypes adds 149706912ace filemap: Move 'filler' case to the end of do_read_cache_folio() adds eabee8156634 filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() adds 0dfe04299fc6 filemap: Use filemap_read_folio() in do_read_cache_folio() adds efdce77299e9 docs: Improve ->read_folio documentation adds 3eebaac433e2 block: Remove check of PageError adds a7a156fe73d0 afs: Remove check of PageError adds ed696cdc4145 freevxfs: Remove check of PageError adds 550f7d37f5da hfs: Remove check for PageError adds be2603d1f290 hfsplus: Remove check for PageError adds e368534ac076 ntfs: Remove check for PageError adds b3ea344dccf3 ext2: Remove check for PageError adds cc0dd099a7d5 nilfs2: Remove check for PageError adds ec7100398c7d ntfs: Remove check for PageError adds 93a36537605b ntfs3: Remove check for PageError adds f339f7146c60 reiserfs: Remove check for PageError adds 1d93fb3469e4 ufs: Remove checks for PageError adds c5f565b8e1a2 remap_range: Remove check of uptodate flag adds 6dc67318aa82 jfs: Remove check for PageUptodate adds a91ddaa80b29 iomap: Remove test for folio error adds 3c1891d10d51 orangefs: Remove test for folio error adds fa8c3957d6af buffer: Remove check for PageError adds 60baf23e71be nfs: Leave pages in the pagecache if readpage failed adds 8249e30c96fb btrfs: Use a folio in wait_dev_supers() adds b4b86d084702 buffer: Don't test folio error in block_read_full_folio() adds 47194f73c7df squashfs: Return the actual error from squashfs_read_folio() adds 3ff06bed021b hostfs: Handle page write errors correctly adds e2052de7ed63 ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_syn [...] adds 4bb746416245 cramfs: read_mapping_page() is synchronous adds 8c83f56da6d6 block: Simplify read_part_sector() adds db6eede4b6b1 block: Handle partition read errors more consistently adds 814203c4ac05 block: Use PAGE_SECTORS_SHIFT adds f5f774fefba5 block: Convert read_part_sector() to use a folio adds a1193fcec0de befs: Convert befs_symlink_read_folio() to use a folio adds 19f15d6800b5 coda: Convert coda_symlink_filler() to use a folio adds 24e1891839fb freevxfs: Convert vxfs_immed_read_folio() to use a folio adds a23bf50bf99e ocfs2: Convert ocfs2_read_folio() to use a folio adds b4517cfd3332 gfs2: Convert gfs2_jhead_process_page() to use a folio adds af0d1a5a9d7b ext2: Use a folio in ext2_get_page() adds cdbb8d73677f secretmem: Remove isolate_page adds 0621f1ae723b mm: Convert all PageMovable users to movable_operations adds 302d50ec3b54 fs: Add aops->migrate_folio adds 90654595a608 mm/migrate: Convert fallback_migrate_page() to fallback_mi [...] adds 2f6e85a78b0e mm/migrate: Convert writeout() to take a folio adds 8a4d5ef7b615 mm/migrate: Convert buffer_migrate_page() to buffer_migrat [...] adds d10f1d886b6e mm/migrate: Convert expected_page_refs() to folio_expected_refs() adds 8b5ef8c2c4c0 btrfs: Convert btree_migratepage to migrate_folio adds 8d361f8622c0 nfs: Convert to migrate_folio adds 9e746ff09bed mm/migrate: Convert migrate_page() to migrate_folio() adds be4e2dcbdc25 mm/migrate: Add filemap_migrate_folio() adds de7e0b11cf8d btrfs: Convert btrfs_migratepage to migrate_folio adds 0a61150293ae ubifs: Convert to filemap_migrate_folio() adds b67943ed189e f2fs: Convert to filemap_migrate_folio() adds ae2249d98be2 aio: Convert to migrate_folio adds 425bb373c023 hugetlb: Convert to migrate_folio adds ef21e0617224 secretmem: Convert to migrate_folio adds f38f0255491d fs: Remove aops->migratepage() adds 7475cb104d02 mm/folio-compat: Remove migration compatibility functions adds f6c2b0ea770e ntfs3: refactor ntfs_writepages adds 69cc54c76569 ext2: remove nobh support adds 912d44f4d184 jfs: stop using the nobh helper adds 74bc3d0ae8f8 fs: remove the nobh helpers adds 2d8f993243d8 fs: don't call ->writepage from __mpage_writepage adds 68d3ec0d43d6 fs: remove the NULL get_block case in mpage_writepages adds 22aa7b3eb77f Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds dd5ba07e5e14 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds ba1afa676d0b lib: bitmap: fix the duplicated comments on bitmap_to_arr64() adds 2c4485e93fbb Merge branch 'bitmap-for-next' of https://github.com/norov [...] adds 6e61f3d86cf7 Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] adds bb6ba31fd66f Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 46a3b1125308 Merge branch 'master' into mm-stable adds ee65728e103b docs: rename Documentation/vm to Documentation/mm adds ee8804b7b3e6 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] adds ee56c3e8eec1 Merge branch 'master' into mm-nonmm-stable adds 8f850ad6cf93 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] adds e23191abf02c Merge branch 'mm-stable' into mm-unstable adds 8abed8d62a24 mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK adds 295d3cb6a1f4 mm/page_vma_mapped.c: check possible huge PMD map with tra [...] adds 80fa6a83d8f1 mm: discard __GFP_ATOMIC adds 0b3ab089cda9 mips: rename mt_init to mips_mt_init adds 8fd1445a8397 android: binder: stop saving a pointer to the VMA adds 57728f170309 android-binder-stop-saving-a-pointer-to-the-vma-fix adds e0d5018342d4 android: binder: fix lockdep check on clearing vma adds df33742a4ad9 Maple Tree: add new data structure adds 4b50e795de34 maple_tree: fix underflow in mas_spanning_rebalance() adds bddce47947ad radix tree test suite: add pr_err define adds 09b5f78fa127 radix tree test suite: add kmem_cache_set_non_kernel() adds 60e03baea74b radix tree test suite: add allocation counts and size to k [...] adds 11945bc29b25 radix tree test suite: add support for slab bulk APIs adds 3fe3bd18431d radix tree test suite: add lockdep_is_held to header adds 209e6c246b0a lib/test_maple_tree: add testing for maple tree adds 9400b59d2e55 test_maple_tree: add test for spanning store of entire range adds 2ee236fe53a8 mm: start tracking VMAs with maple tree adds 985ab5390e3d mm: add VMA iterator adds 4ca05b9f9d37 mmap: use the VMA iterator in count_vma_pages_range() adds d0468be3f426 mm/mmap: use the maple tree in find_vma() instead of the rbtree. adds 2d92061cabe1 mm/mmap: use the maple tree for find_vma_prev() instead of [...] adds 1ccec49fca97 mm/mmap: use maple tree for unmapped_area{_topdown} adds 9caf5c761da6 kernel/fork: use maple tree for dup_mmap() during forking adds 58753b2f40a8 damon: convert __damon_va_three_regions to use the VMA iterator adds d683211e7668 proc: remove VMA rbtree use from nommu adds 30cad3debece mm: remove rb tree. adds 54426d4d035a mmap: change zeroing of maple tree in __vma_adjust() adds e0ef97d1a443 xen: use vma_lookup() in privcmd_ioctl_mmap() adds a116a414b694 mm: optimize find_exact_vma() to use vma_lookup() adds 4b560403ab07 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] adds f194c9acd8ff mm/mmap: change do_brk_flags() to expand existing VMA and [...] adds 650d89b18eb6 mm: use maple tree operations for find_vma_intersection() adds 3ef8ec70b0f5 mm/mmap: use advanced maple tree API for mmap_region() adds 5f6e0cb1cb8e mm: remove vmacache adds b47818e2afa6 mm: convert vma_lookup() to use mtree_load() adds afdcf1fd90aa mm/mmap: move mmap_region() below do_munmap() adds 392e35bc64f1 mm/mmap: reorganize munmap to use maple states adds 6a4b3c466955 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() adds 64156359136e arm64: remove mmap linked list from vdso adds ea84a945d9cb arm64: Change elfcore for_each_mte_vma() to use VMA iterator adds 5976401838cd parisc: remove mmap linked list from cache handling adds c23523e08686 powerpc: remove mmap linked list walks adds bb1f06f378b5 s390: remove vma linked list walks adds bf78eafddc76 x86: remove vma linked list walks adds a0e40efe5a78 xtensa: remove vma linked list walks adds acbe26488c70 cxl: remove vma linked list walk adds f6349740a9ea optee: remove vma linked list walk adds 9824e4aad8dc um: remove vma linked list walk adds aad2dd7fcc78 coredump: remove vma linked list walk adds 4ea8ae18ae7b exec: use VMA iterator instead of linked list adds e7c620af4294 fs/proc/base: use maple tree iterators in place of linked list adds 0ab7bf8cde4b fs/proc/task_mmu: stop using linked list and highest_vm_end adds 55574e0b6ac1 userfaultfd: use maple tree iterator to iterate VMAs adds 6129ee70c0f0 ipc/shm: use VMA iterator instead of linked list adds 5d4a6d0ae759 acct: use VMA iterator instead of linked list adds c7c1dd40694a perf: use VMA iterator adds 026e3df3f5da sched: use maple tree iterator to walk VMAs adds 86b599736eff fork: use VMA iterator adds cc774f6134c7 bpf: remove VMA linked list adds de6494ef431c mm/gup: use maple tree navigation instead of linked list adds 1a7a67e8d3e7 mm/khugepaged: stop using vma linked list adds 16b7d986dfa8 mm/ksm: use vma iterators instead of vma linked list adds b87a84d095b5 mm/madvise: use vma_find() instead of vma linked list adds 68bab648091c mm/memcontrol: stop using mm->highest_vm_end adds f5a9641096ca mm/mempolicy: use vma iterator & maple state instead of vm [...] adds 98d178da9034 mm/mlock: use vma iterator and maple state instead of vma [...] adds 682ed8f40080 mm/mprotect: use maple tree navigation instead of vma linked list adds f849c8a77e3f mm/mremap: use vma_find_intersection() instead of vma linked list adds 5d842c6b60b1 mm/msync: use vma_find() instead of vma linked list adds 8ca5ea90dee0 mm/oom_kill: use maple tree iterators instead of vma linked list adds 62f893983ecd mm/pagewalk: use vma_find() instead of vma linked list adds 0d50c873b80a mm/swapfile: use vma iterator instead of vma linked list adds fba1bf8a56c5 i915: use the VMA iterator adds 577f9997e470 nommu: remove uses of VMA linked list adds e2d28ff7f811 riscv: use vma iterator for vdso adds e23cb70bcbef mm: remove the vma linked list adds 67909fca0f46 mm/mmap: fix error return code in do_mas_align_munmap() adds ea9aa226a0ac mm/mmap: drop range_has_overlap() function adds 63d271c90873 mm/mmap.c: pass in mapping to __vma_link_file() adds 9f68b1ca0361 mm/migration: remove unneeded lock page and PageMovable check adds 55e13fefa611 mm/migration: return errno when isolate_huge_page failed adds 8b4402b0bb09 mm/migration: fix potential pte_unmap on an not mapped pte adds 0ddbc2f1b0b7 mm: add zone device coherent type memory support adds 286ef18e1751 mm: handling Non-LRU pages returned by vm_normal_pages adds 885503013a7d mm-handling-non-lru-pages-returned-by-vm_normal_pages-fix adds 190df2968d8d mm: add device coherent vma selection for memory migration adds e55bbe7140c6 mm: remove the vma check in migrate_vma_setup() adds ca180d8aa9f0 mm/gup: migrate device coherent pages when pinning instead [...] adds dd9bf19889fb drm/amdkfd: add SPM support for SVM adds d3ffeb079dca lib: test_hmm add ioctl to get zone device type adds 4265003e290b lib: test_hmm add module param for zone device type adds 1ae58ef981d4 lib: add support for device coherent type in test_hmm adds 10d150b4041c tools: update hmm-test to support device coherent type adds c60be74aa90a tools: update test_hmm script to support SP config adds d77caf9f7762 tools: add hmm gup tests for device coherent type adds a42a08c0ee60 tools: add selftests to hmm for COW in device memory adds 1cc64b1819b3 Docs/admin-guide/damon/reclaim: remove a paragraph that be [...] adds e5cbd57126c5 mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs t [...] adds c9427265301a mm/damon/reclaim: deduplicate 'commit_inputs' handling adds a6bafd8cf7d9 mm/damon/sysfs: deduplicate inputs applying adds d0a341cba4e3 mm/damon/reclaim: make 'enabled' checking timer simpler adds 0d1e482f0b61 mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_ [...] adds 79daf9b6130e mm: rename kernel_init_free_pages to kernel_init_pages adds 1b11f6a82f0f mm: introduce clear_highpage_kasan_tagged adds f764df09faf4 kasan: fix zeroing vmalloc memory with HW_TAGS adds f041e35f7b46 selftests/vm: add protection_keys tests to run_vmtests adds 887d705f9f5c mm/hugetlb: remove unnecessary huge_ptep_set_access_flags( [...] adds 4e55ca414dc6 mm/mempolicy: fix get_nodes out of bound access adds 2f8077984564 mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_ [...] adds 4f65acafcb64 mm: shrinkers: introduce debugfs interface for memory shrinkers adds 2b42671ce786 mm-shrinkers-introduce-debugfs-interface-for-memory-shrinkers-fix adds bec0918551a7 mm: shrinkers: provide shrinkers with names adds f16e7e450d29 mm: docs: document shrinker debugfs adds 4288dc18c528 tools: add memcg_shrinker.py adds 40c2f53d7792 mm: shrinkers: add scan interface for shrinker debugfs adds 41876cfb9c6f mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix adds bdddb9de5fdc mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix-fix adds 60cc9efaa8e7 mm: drop oom code from exit_mmap adds 6c6d38ade783 mm-drop-oom-code-from-exit_mmap-fix-fix adds d6e900df72f4 mm: delete unused MMF_OOM_VICTIM flag adds bbf4c91f957a mm: refactor of vma_merge() adds af14c96f8651 mm: add merging after mremap resize adds 7d0886d58935 mm-add-merging-after-mremap-resize-checkpatch-fixes adds ee709c64ff2f dax: introduce holder for dax_device adds 91ad9322a13d mm: factor helpers for memory_failure_dev_pagemap adds 4184e8d7d056 mm-factor-helpers-for-memory_failure_dev_pagemap-fix adds 3396e82c576e pagemap,pmem: introduce ->memory_failure() adds 191acf0b8926 fsdax: introduce dax_lock_mapping_entry() adds c2964da20594 mm: introduce mf_dax_kill_procs() for fsdax case adds 76c218c5d140 xfs: implement ->notify_failure() for XFS adds 7a68003869d7 fsdax: set a CoW flag when associate reflink mappings adds 03ae4f9e9cb3 fsdax: output address in dax_iomap_pfn() and rename it adds 174ad3b253de fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 adds 145cd499da7f fsdax: introduce dax_iomap_cow_copy() adds a3ac27e8aba9 fsdax: replace mmap entry in case of CoW adds 4f8c5a8b6e6c fsdax: add dax_iomap_cow_copy() for dax zero adds 919b9f32db93 fsdax: dedup file range to use a compare function adds 5b750ab8597c xfs: support CoW in fsdax mode adds bf255bd938d0 xfs-support-cow-in-fsdax-mode-fix adds f39caf3446d7 xfs: add dax dedupe support adds bc88df14918f mm/vmalloc: make link_va()/unlink_va() common to different [...] adds 30a321d9abe3 mm/vmalloc: extend __alloc_vmap_area() with extra arguments adds c411b8486f8c mm/vmalloc: initialize VA's list node after unlink adds b36b446f1e15 mm/vmalloc: extend __find_vmap_area() with one more argument adds 9c0b39b6dd63 lib/test_vmalloc: switch to prandom_u32() adds 4ebc1803bd51 mm/swapfile: fix possible data races of inuse_pages adds b612b71df35a mm-swapfile-fix-possible-data-races-of-inuse_pages-v3 adds eeffde6f93b3 mm/swap: remove swap_cache_info statistics adds 95f8f41a4208 mm/vmscan: don't try to reclaim freed folios adds d79a2bcdb995 mm/page_alloc: minor clean up for memmap_init_compound() adds 8c5d93acac47 mm/damon/dbgfs: add and use mappings between 'schemes' act [...] adds ad27af435a1c mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT [...] adds e63697943555 mm/damon/schemes: add 'LRU_PRIO' DAMOS action adds 92b5e15217b4 Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action adds 50ff3001ae3e mm/damon/schemes: add 'LRU_DEPRIO' action adds 1e0b62a76a81 Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action adds 30762c5df7cd mm/damon: introduce DAMON-based LRU-lists Sorting adds 8e6cd1635b97 Docs/admin-guide/damon: add a document for DAMON_LRU_SORT adds 46f0a0aff3d0 selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] adds 5968fde5dd82 userfaultfd: add /dev/userfaultfd for fine grained access control adds fc2bfe628075 userfaultfd: selftests: modify selftest to use /dev/userfaultfd adds 9d9aea2d5019 userfaultfd: update documentation to describe /dev/userfaultfd adds baec0e1537f7 userfaultfd: selftests: make /dev/userfaultfd testing conf [...] adds 851ef30fbb5a selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh adds d4cf8aeadd64 userfaultfd: selftests: infinite loop in faulting_process adds fb7db1cd137a mm/mprotect: try avoiding write faults for exclusive anony [...] adds 12b0e306523a mm/mlock: drop dead code in count_mm_mlocked_page_nr() adds f2a2aa390e72 mm: khugepaged: check THP flag in hugepage_vma_check() adds f491089d4ae5 mm: thp: consolidate vma size check to transhuge_vma_suitable adds 47688118ba7a mm: khugepaged: better comments for anon vma check in huge [...] adds 2fbb1a28268e mm: thp: kill transparent_hugepage_active() adds e23163717f7c mm-thp-kill-transparent_hugepage_active-fix adds bd7b605ae182 mm-thp-kill-transparent_hugepage_active-fix-fix adds 27fe4805820b mm: thp: kill __transhuge_page_enabled() adds f080ec88ab21 mm: khugepaged: reorg some khugepaged helpers adds 107c6344fb2c doc: proc: fix the description to THPeligible adds ea1b229b95d3 kasan: separate double free case from invalid free adds b9517ede0ba1 mm/vmscan: convert reclaim_clean_pages_from_list() to folios adds 41f04c9233e8 mm/vmscan: convert isolate_lru_pages() to use a folio adds 640091e05949 mm/vmscan: convert move_pages_to_lru() to use a folio adds 71720fe09427 mm/vmscan: convert shrink_active_list() to use a folio adds 6133d70927a5 mm/vmscan: convert reclaim_pages() to use a folio adds 971164f0e606 mm: add folios_put() adds 1f03a9c1de43 mm/swap: add folio_batch_move_lru() adds 61a72917f3f0 mm/swap: make __pagevec_lru_add static adds 8d189ac88c67 mm/swap: convert lru_add to a folio_batch adds 89dfc87d5578 mm/swap: convert lru_deactivate_file to a folio_batch adds 7d8780d62dec mm/swap: convert lru_deactivate to a folio_batch adds b10aa6e7c46c mm/swap: convert lru_lazyfree to a folio_batch adds c8b158dcc618 mm/swap: convert activate_page to a folio_batch adds 96105555c7b8 mm/swap: rename lru_pvecs to cpu_fbatches adds 781a50eb647e mm/swap: pull the CPU conditional out of __lru_add_drain_all() adds b85787e8750a mm/swap: optimise lru_add_drain_cpu() adds 95d9b0c56ef5 mm/swap: convert try_to_free_swap to use a folio adds c8fa315de07d mm/swap: convert release_pages to use a folio internally adds d39d68c8a698 mm/swap: convert put_pages_list to use folios adds 8fd5420e16fb mm/swap: convert __put_page() to __folio_put() adds bd18dca21f53 mm/swap: convert __put_single_page() to __folio_put_small() adds 5bb3e4090b00 mm/swap: convert __put_compound_page() to __folio_put_large() adds 5975fbbec56f mm/swap: convert __page_cache_release() to use a folio adds a73620b4dff6 mm: convert destroy_compound_page() to destroy_large_folio() adds 96eb6b13cbd4 mm-convert-destroy_compound_page-to-destroy_large_folio-fix adds 10c73d2987e7 mm: convert page_swap_flags to folio_swap_flags adds fd7a30f7e0d1 mm/swap: convert delete_from_swap_cache() to take a folio adds 849e2d188f62 mm/swap: convert __delete_from_swap_cache() to a folio adds 70eb3817e159 mm: memory_hotplug: enumerate all supported section flags adds 3a3076905657 mm-memory_hotplug-enumerate-all-supported-section-flags-v5 adds 5694be584f2c mm: memory_hotplug: make hugetlb_optimize_vmemmap compatib [...] adds 0af7dde78288 mm-memory_hotplug-make-hugetlb_optimize_vmemmap-compatible [...] adds 18e8298b8861 mm: hugetlb: remove minimum_order variable adds 053c1d17500d mm/madvise: minor cleanup for swapin_walk_pmd_entry() adds 7cf2cf722bb4 mm-madvise-minor-cleanup-for-swapin_walk_pmd_entry-fix adds 2ec804f8aaa6 mm: memcontrol: remove dead code and comments adds 9c8fd315a46b mm: rename unlock_page_lruvec{_irq, _irqrestore} to lruvec [...] adds 41fa167bb336 mm: memcontrol: prepare objcg API for non-kmem usage adds a6561fb3a748 mm: memcontrol: make lruvec lock safe when LRU pages are r [...] adds c1a805521196 mm: vmscan: rework move_pages_to_lru() adds 3b8dd99412c8 mm: thp: make split queue lock safe when LRU pages are reparented adds 577affb1cd9a mm: memcontrol: make all the callers of {folio,page}_memcg() safe adds c4d5d177467c mm: memcontrol: introduce memcg_reparent_ops adds 861a3e5bca54 mm: memcontrol: use obj_cgroup APIs to charge the LRU pages adds 1af63c7e2e63 mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance function adds 744f5a689a61 mm: rmap: simplify the hugetlb handling when unmapping or [...] adds 4a0882c12ac1 mm/smaps: add Pss_Dirty adds 3cf5218e5c61 mm, docs: fix comments that mention mem_hotplug_end() adds 9d5d1c02c7b6 mm-docs-fix-comments-that-mention-mem_hotplug_end-fix adds 9d998fab9c3a mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region adds 80dad8a71596 hugetlb: skip to end of PT page mapping when pte not present adds d603264edb3e arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page adds c6ef882cb28f hugetlb: do not update address in huge_pmd_unshare adds 62d6c05a7b6a hugetlb: fix an unused variable warning/error adds 48496ae15184 hugetlb: lazy page table copies in fork() adds a3a0ca2a9781 zram: do not lookup algorithm in backends table adds c2e260d64875 zram: do not lookup algorithm in backends table adds b308fe6ead26 mm/page_alloc: add page->buddy_list and page->pcp_list adds b9ce5c6a5777 mm/page_alloc: use only one PCP list for THP-sized allocations adds ce5d54401695 mm/page_alloc: split out buddy removal code from rmqueue i [...] adds b1e9710ce54e mm/page_alloc: remove mistaken page == NULL check in rmqueue adds c9743f2053f4 mm/page_alloc: protect PCP lists with a spinlock adds 400a89510fdc mm/page_alloc: remotely drain per-cpu lists adds 409ec9bd3208 mm/page_alloc: replace local_lock with normal spinlock adds d0ccb3f4fe7c mm/page_alloc: replace local_lock with normal spinlock -fix adds 773ba1e3d51f procfs: add 'size' to /proc/<pid>/fdinfo/ adds 5b207678e39b procfs: add 'path' to /proc/<pid>/fdinfo/ adds dbaaadf25e8e mm/page_alloc: make the annotations of available memory mo [...] adds d2547da81f09 mm: hugetlb: kill set_huge_swap_pte_at() adds 5bb68101158f mm: sparsemem: drop unexpected word 'a' in comments adds eeb53b95b31c mm/khugepaged: remove unneeded shmem_huge_enabled() check adds 6768f37fee1a mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs adds e98bfa47fabe mm/khugepaged: trivial typo and codestyle cleanup adds 84baa8aaa37d mm/khugepaged: minor cleanup for collapse_file adds 8dd46c7f3c6f mm/khugepaged: use helper macro __ATTR_RW adds d8bc193c92fe mm/khugepaged: remove unneeded return value of khugepaged_ [...] adds c855ba8ed7be mm/khugepaged: try to free transhuge swapcache when possible adds 39a1929bbab4 mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgr [...] adds c7a7e9250813 memcg: notify about global mem_cgroup_id space depletion adds 1afd01d43efc selftests/vm: Only run 128TBswitch with 5-level paging adds e75a11c67c2b filemap: minor cleanup for filemap_write_and_wait_range adds 409745064d6f ocfs2: reflink deadlock when clone file to the same direct [...] adds 8a1d0a767d11 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 7174e11e0a46 ocfs2: fix ocfs2 corrupt when iputting an inode adds af28bd601725 init: add "hostname" kernel parameter adds 29a5c1524b11 init-add-hostname-kernel-parameter-v2 adds cb41211ae7b5 init/main.c: silence some -Wunused-parameter warnings adds a56e463a152a resource: re-factor page_is_ram() adds 7701b1e93414 lib/debugobjects: fix stat count and optimize debug_object [...] adds 9f5a6dff424b lib/lru_cache: fix error free handing in lc_create adds 68fa702a5e67 net, lib/once: remove {net_}get_random_once_wait macro adds 35785bb74595 lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] adds 49f4b3ec82eb lib/error-inject: traverse list with mutex adds 76a40218d6dc compiler-gcc.h: remove ancient workaround for gcc PR 58670 adds 931c199904c4 kfifo: fix kfifo_to_user() return type adds d5d0a52106af lib/radix-tree: remove unused argument of insert_entries adds cd3904f957b9 lib: make LZ4_decompress_safe_forceExtDict() static adds 33f0fd87c0db Revert "squashfs: provide backing_dev_info in order to dis [...] adds 63bb9d20017a squashfs: always build "file direct" version of page actor adds 4b827742d8b1 squashfs: implement readahead adds 5e7d6e2ea931 squashfs: support reading fragments in readahead call adds f84193a63ab5 kallsyms: move declarations to internal header adds 5dc8444420e2 vmcoreinfo: include kallsyms symbols adds 300187cec8a8 proc: delete unused <linux/uaccess.h> includes adds 3a89caf63075 kdump: round up the total memory size to 128M for crashker [...] adds 84b494dcbcc0 Merge branch 'mm-nonmm-unstable' into mm-everything adds 5f9df76887bf Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] adds cb71b93c2dc3 Add linux-next specific files for 20220628
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/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-kernel-mm-ksm | 2 +- Documentation/ABI/testing/sysfs-kernel-slab | 4 +- Documentation/Kconfig | 23 +- Documentation/admin-guide/kernel-parameters.txt | 55 +- 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/sysctl/kernel.rst | 4 +- Documentation/admin-guide/sysctl/vm.rst | 2 +- Documentation/arm/google/chromebook-boot-flow.rst | 69 + Documentation/arm/samsung-s3c24xx/cpufreq.rst | 1 + Documentation/arm64/elf_hwcaps.rst | 23 - 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 +- 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 +- .../bindings/display/panel/ebbg,ft8719.yaml | 74 + .../bindings/display/panel/panel-simple.yaml | 4 + .../devicetree/bindings/firmware/qcom,scm.txt | 2 + .../devicetree/bindings/input/azoteq,iqs7222.yaml | 28 +- .../devicetree/bindings/iommu/mediatek,iommu.yaml | 17 + .../devicetree/bindings/mfd/qcom-pm8xxx.yaml | 2 +- .../bindings/net/can/microchip,mpfs-can.yaml | 45 + .../bindings/net/dsa/renesas,rzn1-a5psw.yaml | 134 + .../bindings/net/pcs/renesas,rzn1-miic.yaml | 171 + .../devicetree/bindings/net/snps,dwmac.yaml | 5 + .../pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml | 5 + .../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/sound/adi,max98396.yaml | 30 +- .../sound/allwinner,sun50i-a64-codec-analog.yaml | 5 + .../devicetree/bindings/spi/samsung,spi.yaml | 1 + .../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/vfio-mediated-device.rst | 10 +- Documentation/filesystems/f2fs.rst | 18 +- Documentation/filesystems/overlayfs.rst | 2 +- Documentation/filesystems/proc.rst | 24 +- Documentation/gpu/drm-internals.rst | 32 + Documentation/index.rst | 2 +- Documentation/memory-barriers.txt | 177 +- 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/{vm => mm}/memory-model.rst | 2 +- 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/{vm => mm}/vmemmap_dedup.rst | 0 Documentation/{vm => mm}/z3fold.rst | 0 Documentation/{vm => mm}/zsmalloc.rst | 0 Documentation/networking/bonding.rst | 11 + Documentation/networking/can.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 +- .../translations/zh_CN/{vm => mm}/active_mm.rst | 2 +- .../translations/zh_CN/{vm => mm}/balance.rst | 2 +- .../translations/zh_CN/{vm => mm}/damon/api.rst | 2 +- .../translations/zh_CN/{vm => mm}/damon/design.rst | 2 +- .../translations/zh_CN/{vm => mm}/damon/faq.rst | 2 +- .../translations/zh_CN/{vm => mm}/damon/index.rst | 5 +- .../zh_CN/{vm => mm}/free_page_reporting.rst | 2 +- .../translations/zh_CN/{vm => mm}/frontswap.rst | 2 +- Documentation/translations/zh_CN/mm/highmem.rst | 137 + .../translations/zh_CN/{vm => mm}/hmm.rst | 2 +- .../zh_CN/{vm => mm}/hugetlbfs_reserv.rst | 2 +- .../translations/zh_CN/{vm => mm}/hwpoison.rst | 2 +- Documentation/translations/zh_CN/mm/index.rst | 69 + .../translations/zh_CN/{vm => mm}/ksm.rst | 2 +- .../translations/zh_CN/{vm => mm}/memory-model.rst | 4 +- .../translations/zh_CN/{vm => mm}/mmu_notifier.rst | 2 +- .../translations/zh_CN/{vm => mm}/numa.rst | 2 +- .../zh_CN/{vm => mm}/overcommit-accounting.rst | 2 +- .../translations/zh_CN/{vm => mm}/page_frags.rst | 2 +- .../translations/zh_CN/mm/page_migration.rst | 228 + .../translations/zh_CN/{vm => mm}/page_owner.rst | 81 +- .../zh_CN/{vm => mm}/page_table_check.rst | 2 +- .../zh_CN/{vm => mm}/remap_file_pages.rst | 2 +- .../zh_CN/{vm => mm}/split_page_table_lock.rst | 2 +- .../zh_CN/mm/vmalloced-kernel-stacks.rst | 133 + .../translations/zh_CN/{vm => mm}/z3fold.rst | 2 +- .../translations/zh_CN/{vm => mm}/zsmalloc.rst | 2 +- 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/highmem.rst | 128 - Documentation/translations/zh_CN/vm/index.rst | 54 - 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/x86/x86_64/uefi.rst | 2 +- MAINTAINERS | 122 +- Makefile | 4 +- Next/SHA1s | 208 +- Next/merge.log | 4492 ++++++++++++-------- 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-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 | 5 +- 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 | 5 +- 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/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-apq8064-asus-nexus7-flo.dts | 20 +- arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 10 +- arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 14 +- .../dts/qcom-apq8064-sony-xperia-lagan-yuga.dts | 8 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 142 +- arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq8064-rb3011.dts | 4 +- arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 6 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 32 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 6 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 112 +- arch/arm/boot/dts/qcom-msm8960.dtsi | 54 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 4 +- .../boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi | 8 +- .../arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts | 12 +- arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts | 6 +- .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 8 +- arch/arm/boot/dts/r9a06g032-rzn1d400-db.dts | 117 + 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/configs/milbeaut_m10v_defconfig | 1 - arch/arm/configs/mxs_defconfig | 1 + arch/arm/mach-cns3xxx/core.c | 2 + arch/arm/mach-spear/time.c | 8 +- arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 4 +- arch/arm64/boot/dts/apm/apm-storm.dtsi | 6 +- 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/apq8016-sbc.dts | 14 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 18 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 4 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 4 +- .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 4 +- arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 2 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 2 +- .../boot/dts/qcom/msm8916-longcheer-l8910.dts | 2 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 6 +- arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts | 4 +- .../boot/dts/qcom/msm8916-samsung-serranove.dts | 6 +- .../boot/dts/qcom/msm8916-wingtech-wt88047.dts | 2 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 6 +- .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 10 +- .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 12 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 4 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 6 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 2 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 38 +- arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 26 +- .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 6 +- .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 8 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 4 +- 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 | 3 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 13 +- 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 | 7 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 147 +- .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 13 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts | 2 +- .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 10 +- arch/arm64/boot/dts/qcom/sdm660.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 14 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 4 +- .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 2 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 4 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 27 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 10 +- arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts | 4 +- .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 4 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 2 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 4 +- .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 4 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 4 +- .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 12 +- .../boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 33 +- arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/hugetlb.h | 3 - arch/arm64/kvm/mmu.c | 2 +- arch/arm64/mm/hugetlbpage.c | 34 +- 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/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/include/asm/virtconvert.h | 4 +- arch/microblaze/Kconfig | 1 - arch/microblaze/include/asm/io.h | 2 - arch/mips/Kconfig | 1 - arch/mips/include/asm/io.h | 9 - 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 | 1 - arch/powerpc/include/asm/book3s/64/pgtable.h | 2 +- arch/powerpc/include/asm/io.h | 2 - arch/powerpc/kernel/prom_init_check.sh | 2 +- arch/powerpc/mm/nohash/book3e_pgtable.c | 6 +- arch/powerpc/sysdev/xive/spapr.c | 5 +- arch/riscv/Kconfig | 2 +- arch/riscv/boot/dts/microchip/mpfs.dtsi | 18 + arch/riscv/include/asm/page.h | 1 - arch/riscv/kvm/mmu.c | 5 +- arch/x86/Kconfig | 1 - arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - arch/x86/include/asm/io.h | 9 - arch/x86/include/asm/kvm_host.h | 30 +- arch/x86/include/uapi/asm/kvm.h | 1 + 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/xtensa/Kconfig | 1 - arch/xtensa/include/asm/io.h | 3 - block/blk-core.c | 13 - block/blk-ia-ranges.c | 1 - block/blk-mq-debugfs.c | 29 +- block/blk-mq-debugfs.h | 10 - block/blk-mq-sched.c | 11 + block/blk-mq-tag.c | 18 +- block/blk-mq-tag.h | 10 +- block/blk-mq.c | 11 +- block/blk-rq-qos.c | 2 - block/blk-rq-qos.h | 7 +- block/blk-sysfs.c | 30 +- block/genhd.c | 42 +- block/holder.c | 4 - crypto/rsa.c | 78 +- drivers/android/binder_alloc.c | 9 +- drivers/base/devcoredump.c | 16 +- drivers/base/regmap/regcache.c | 3 +- drivers/block/zram/zcomp.c | 5 + 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/pm.c | 19 +- drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/camcc-sm8250.c | 12 +- 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-sm8450.c | 49 +- drivers/clk/qcom/gdsc.c | 28 +- drivers/clk/qcom/gdsc.h | 4 + drivers/clk/qcom/mmcc-msm8996.c | 1052 +++-- drivers/cpufreq/amd-pstate.c | 24 + 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/dma-buf/dma-buf.c | 1 - drivers/dma/dmaengine.c | 7 - drivers/dma/xilinx/xilinx_dma.c | 122 - 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/vars.c | 1219 +----- drivers/firmware/qcom_scm-legacy.c | 4 + drivers/firmware/qcom_scm.c | 2 +- drivers/firmware/tegra/bpmp.c | 6 +- drivers/gpu/drm/Kconfig | 16 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +- .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 4 + 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/drm_aperture.c | 178 +- drivers/gpu/drm/drm_atomic_helper.c | 55 + 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/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 +- 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 | 33 +- drivers/gpu/drm/msm/dp/dp_ctrl.h | 2 +- drivers/gpu/drm/msm/dp/dp_display.c | 16 +- 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 | 18 +- 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/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/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_perfmon.c | 9 +- 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/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/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/md/dm-raid.c | 34 +- drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 2 + 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/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/mfd/qcom-pm8008.c | 53 +- drivers/misc/eeprom/at25.c | 26 +- drivers/mtd/devices/mtd_dataflash.c | 8 + drivers/mtd/hyperbus/rpc-if.c | 8 +- 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/net/Kconfig | 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 - .../net/can/dev/{bittiming.c => calc_bittiming.c} | 82 - 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/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_usb2.c => esd_usb.c} | 250 +- 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 | 48 + drivers/net/dsa/microchip/ksz8795.c | 195 +- drivers/net/dsa/microchip/ksz8795_reg.h | 12 - drivers/net/dsa/microchip/ksz8863_smi.c | 2 +- drivers/net/dsa/microchip/ksz9477.c | 244 +- drivers/net/dsa/microchip/ksz9477.h | 60 + drivers/net/dsa/microchip/ksz9477_i2c.c | 6 +- drivers/net/dsa/microchip/ksz9477_reg.h | 12 - drivers/net/dsa/microchip/ksz9477_spi.c | 150 - drivers/net/dsa/microchip/ksz_common.c | 326 +- drivers/net/dsa/microchip/ksz_common.h | 82 +- .../net/dsa/microchip/{ksz8795_spi.c => ksz_spi.c} | 89 +- 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/broadcom/bnxt/bnxt.c | 2 +- drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 2 +- .../net/ethernet/fungible/funeth/funeth_ethtool.c | 2 + 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/intel/i40e/i40e_txrx.c | 11 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 17 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 10 - drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 4 + drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 6 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 203 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 26 +- drivers/net/ethernet/microchip/lan743x_main.c | 4 +- drivers/net/ethernet/sfc/falcon/bitfield.h | 2 +- drivers/net/ethernet/sfc/mcdi_pcol.h | 10 +- drivers/net/ethernet/sfc/siena/mcdi_pcol.h | 10 +- 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 | 1 + drivers/net/phy/sfp.c | 10 +- drivers/net/tun.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/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/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/ntb/test/ntb_perf.c | 2 +- drivers/nvdimm/bus.c | 4 +- drivers/nvme/host/core.c | 14 + drivers/nvme/host/pci.c | 6 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 21 +- drivers/pinctrl/mediatek/pinctrl-mt8192.c | 296 +- drivers/pinctrl/qcom/pinctrl-msm8916.c | 4 +- drivers/platform/Kconfig | 5 +- drivers/platform/surface/aggregator/trace.h | 80 +- drivers/platform/surface/surface_acpi_notify.c | 27 +- drivers/platform/x86/Kconfig | 35 +- 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/ideapad-laptop.c | 29 +- drivers/platform/x86/thinkpad_acpi.c | 213 +- 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/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/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/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 | 2 +- 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/spi/spi-dw-core.c | 5 +- drivers/spi/spi-dw-dma.c | 25 +- drivers/spi/spi-mpc52xx-psc.c | 116 +- drivers/spi/spi-s3c64xx.c | 2 +- drivers/spi/spi-sh.c | 94 +- drivers/staging/media/av7110/av7110.c | 2 +- drivers/staging/media/rkvdec/rkvdec-vp9.c | 2 - drivers/staging/r8188eu/core/rtw_recv.c | 4 +- drivers/tty/serial/8250/8250_dma.c | 6 +- drivers/tty/serial/8250/8250_dw.c | 24 +- drivers/tty/serial/8250/8250_port.c | 2 +- drivers/tty/serial/amba-pl011.c | 23 +- drivers/tty/serial/samsung_tty.c | 5 +- drivers/ufs/core/ufshcd-priv.h | 6 +- drivers/ufs/core/ufshcd.c | 42 +- 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/dwc2/gadget.c | 3 +- drivers/usb/dwc2/hcd.c | 2 +- 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/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/fbdev/Kconfig | 7 +- drivers/video/fbdev/core/fbcon.c | 32 + drivers/video/fbdev/core/fbmem.c | 10 +- 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/attr.c | 8 +- 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 +- {drivers/firmware/efi => fs/efivarfs}/vars.c | 624 +-- fs/erofs/decompressor_lzma.c | 1 + fs/f2fs/compress.c | 211 +- fs/f2fs/data.c | 52 +- fs/f2fs/f2fs.h | 30 +- fs/f2fs/file.c | 8 +- fs/f2fs/gc.c | 8 +- fs/f2fs/gc.h | 21 +- fs/f2fs/node.c | 8 +- fs/f2fs/super.c | 53 +- fs/fat/file.c | 6 +- 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/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/xfs_attr_item.c | 43 +- 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/io.h | 14 - 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/net/pcs-rzn1-miic.h | 33 + include/linux/aperture.h | 56 + include/linux/bitmap.h | 2 +- include/linux/blkdev.h | 9 +- include/linux/can/skb.h | 59 +- include/linux/compiler-gcc.h | 11 - include/linux/context_tracking_state.h | 4 + include/linux/devcoredump.h | 13 +- include/linux/dma-map-ops.h | 3 + include/linux/dmaengine.h | 20 - include/linux/efi.h | 80 +- include/linux/fbcon.h | 4 + include/linux/fs.h | 19 +- include/linux/hmm.h | 4 +- include/linux/hugetlb.h | 37 - include/linux/io_uring_types.h | 5 +- include/linux/kfifo.h | 2 +- include/linux/kvm_host.h | 1 + include/linux/kvm_types.h | 6 +- include/linux/memremap.h | 2 +- include/linux/mm.h | 2 +- include/linux/mmu_notifier.h | 2 +- include/linux/mnt_idmapping.h | 190 +- include/linux/mroute_base.h | 15 +- include/linux/netdevice.h | 2 +- include/linux/nvme.h | 4 +- include/linux/pcs-rzn1-miic.h | 18 + include/linux/pstore.h | 4 + include/linux/remoteproc.h | 4 +- include/linux/sched/mm.h | 4 +- include/linux/skbuff.h | 12 + include/linux/surface_aggregator/serial_hub.h | 75 +- include/linux/swap.h | 7 +- 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/dsa.h | 5 + include/net/sock.h | 4 +- include/net/xfrm.h | 4 +- include/ras/ras_event.h | 1 + include/soc/tegra/fuse.h | 1 + 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/linux/if_ether.h | 1 + include/uapi/linux/if_link.h | 1 + include/uapi/linux/kvm.h | 1 + include/uapi/linux/tty.h | 3 +- include/uapi/linux/vhost.h | 14 + include/uapi/linux/vhost_types.h | 2 + include/ufs/ufshcd.h | 6 +- io_uring/io_uring.c | 37 +- io_uring/rw.c | 9 +- io_uring/timeout.c | 36 +- kernel/bpf/btf.c | 84 +- kernel/bpf/verifier.c | 4 +- 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 | 3 - lib/lz4/lz4_decompress.c | 6 +- lib/maple_tree.c | 6 +- lib/mpi/mpi-add.c | 2 +- lib/mpi/mpi-mul.c | 1 + lib/radix-tree.c | 4 +- lib/test_maple_tree.c | 13 + localversion-next | 2 +- mm/Kconfig | 10 +- mm/debug_vm_pgtable.c | 2 +- mm/filemap.c | 21 +- mm/frontswap.c | 2 +- mm/huge_memory.c | 5 +- mm/hugetlb.c | 23 +- mm/hugetlb_vmemmap.c | 2 +- mm/khugepaged.c | 137 +- mm/ksm.c | 4 +- mm/memcontrol.c | 40 +- mm/memory-failure.c | 140 +- mm/memory.c | 27 +- mm/mmap.c | 8 +- mm/page_alloc.c | 112 +- mm/rmap.c | 46 +- mm/sparse-vmemmap.c | 4 +- mm/swap.c | 32 +- mm/swap.h | 5 - mm/swapfile.c | 14 +- mm/util.c | 2 +- mm/vmalloc.c | 3 +- mm/vmscan.c | 8 +- net/can/Kconfig | 5 +- net/core/skbuff.c | 13 +- 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_ipv4.c | 6 +- net/ipv6/ip6mr.c | 202 +- net/key/af_key.c | 6 +- net/ncsi/ncsi-manage.c | 3 +- net/socket.c | 16 +- net/tipc/node.c | 41 +- net/xfrm/xfrm_state.c | 6 +- net/xfrm/xfrm_user.c | 6 +- samples/fprobe/fprobe_example.c | 7 + scripts/gen_autoksyms.sh | 3 + scripts/kernel-doc | 82 +- sound/soc/codecs/cs35l41-spi.c | 1 + sound/soc/codecs/max98396.c | 147 +- sound/soc/codecs/max98396.h | 8 + sound/soc/codecs/sgtl5000.c | 9 + sound/soc/codecs/sgtl5000.h | 1 + sound/soc/codecs/tlv320adcx140.c | 13 +- sound/soc/codecs/wcd9335.c | 17 +- sound/soc/generic/audio-graph-card2.c | 6 +- sound/soc/intel/avs/apl.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 +- .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 6 +- sound/soc/rockchip/rockchip_i2s.c | 1 + sound/soc/samsung/s3c24xx-i2s.c | 2 +- sound/soc/sunxi/sun50i-codec-analog.c | 8 + sound/soc/ti/omap-mcbsp-priv.h | 2 - sound/soc/ti/omap-mcbsp-st.c | 14 +- sound/soc/ti/omap-mcbsp.c | 19 +- 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/svm.h | 13 + tools/include/uapi/drm/i915_drm.h | 353 +- tools/include/uapi/linux/if_link.h | 1 + tools/include/uapi/linux/vhost.h | 26 +- tools/lib/bpf/libbpf.c | 72 +- tools/lib/bpf/relo_core.c | 80 + tools/lib/bpf/relo_core.h | 2 + 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 +- .../selftests/bpf/prog_tests/sockmap_ktls.c | 84 +- tools/testing/selftests/bpf/test_verifier.c | 39 + .../selftests/bpf/verifier/bpf_loop_inline.c | 11 + tools/testing/selftests/damon/_chk_dependency.sh | 10 + tools/testing/selftests/kexec/kexec_common_lib.sh | 36 +- tools/testing/selftests/kselftest_deps.sh | 2 +- tools/testing/selftests/kvm/.gitignore | 3 + tools/testing/selftests/kvm/Makefile | 12 + .../testing/selftests/kvm/include/kvm_util_base.h | 59 + tools/testing/selftests/kvm/include/x86_64/apic.h | 1 + tools/testing/selftests/kvm/include/x86_64/mce.h | 25 + .../selftests/kvm/include/x86_64/processor.h | 74 + .../testing/selftests/kvm/kvm_binary_stats_test.c | 138 +- tools/testing/selftests/kvm/lib/kvm_util.c | 116 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 17 + .../testing/selftests/kvm/x86_64/hyperv_features.c | 237 +- tools/testing/selftests/kvm/x86_64/kvm_pv_test.c | 74 +- .../selftests/kvm/x86_64/monitor_mwait_test | Bin 1485656 -> 0 bytes .../selftests/kvm/x86_64/monitor_mwait_test.c | 137 + .../selftests/kvm/x86_64/nx_huge_pages_test.c | 269 ++ .../selftests/kvm/x86_64/nx_huge_pages_test.sh | 59 + .../selftests/kvm/x86_64/ucna_injection_test.c | 316 ++ .../selftests/kvm/x86_64/xapic_state_test.c | 20 +- tools/testing/selftests/net/udpgso_bench.sh | 2 +- tools/testing/selftests/tc-testing/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 1 + tools/testing/selftests/vm/run_vmtests.sh | 2 +- tools/testing/selftests/vm/va_128TBswitch.sh | 39 + tools/vm/page_owner_sort.c | 2 +- tools/vm/slabinfo.c | 26 +- virt/kvm/kvm_main.c | 33 +- 1169 files changed, 27499 insertions(+), 21373 deletions(-) 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/display/panel/ebbg,ft8719.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/rtc/ti,k3-rtc.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%) rename Documentation/{vm => mm}/memory-model.rst (99%) 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%) rename Documentation/{vm => mm}/vmemmap_dedup.rst (100%) rename Documentation/{vm => mm}/z3fold.rst (100%) rename Documentation/{vm => mm}/zsmalloc.rst (100%) rename Documentation/translations/zh_CN/{vm => mm}/active_mm.rst (98%) rename Documentation/translations/zh_CN/{vm => mm}/balance.rst (99%) rename Documentation/translations/zh_CN/{vm => mm}/damon/api.rst (91%) rename Documentation/translations/zh_CN/{vm => mm}/damon/design.rst (98%) rename Documentation/translations/zh_CN/{vm => mm}/damon/faq.rst (98%) rename Documentation/translations/zh_CN/{vm => mm}/damon/index.rst (90%) rename Documentation/translations/zh_CN/{vm => mm}/free_page_reporting.rst (97%) rename Documentation/translations/zh_CN/{vm => mm}/frontswap.rst (99%) create mode 100644 Documentation/translations/zh_CN/mm/highmem.rst rename Documentation/translations/zh_CN/{vm => mm}/hmm.rst (99%) rename Documentation/translations/zh_CN/{vm => mm}/hugetlbfs_reserv.rst (99%) rename Documentation/translations/zh_CN/{vm => mm}/hwpoison.rst (99%) create mode 100644 Documentation/translations/zh_CN/mm/index.rst rename Documentation/translations/zh_CN/{vm => mm}/ksm.rst (98%) rename Documentation/translations/zh_CN/{vm => mm}/memory-model.rst (98%) rename Documentation/translations/zh_CN/{vm => mm}/mmu_notifier.rst (98%) rename Documentation/translations/zh_CN/{vm => mm}/numa.rst (99%) rename Documentation/translations/zh_CN/{vm => mm}/overcommit-accounting.rst (98%) rename Documentation/translations/zh_CN/{vm => mm}/page_frags.rst (97%) create mode 100644 Documentation/translations/zh_CN/mm/page_migration.rst rename Documentation/translations/zh_CN/{vm => mm}/page_owner.rst (65%) rename Documentation/translations/zh_CN/{vm => mm}/page_table_check.rst (97%) rename Documentation/translations/zh_CN/{vm => mm}/remap_file_pages.rst (97%) rename Documentation/translations/zh_CN/{vm => mm}/split_page_table_lock.rst (98%) create mode 100644 Documentation/translations/zh_CN/mm/vmalloced-kernel-stacks.rst rename Documentation/translations/zh_CN/{vm => mm}/z3fold.rst (96%) rename Documentation/translations/zh_CN/{vm => mm}/zsmalloc.rst (98%) delete mode 100644 Documentation/translations/zh_CN/riscv/pmu.rst delete mode 100644 Documentation/translations/zh_CN/vm/highmem.rst delete mode 100644 Documentation/translations/zh_CN/vm/index.rst delete mode 100644 Documentation/vm/.gitignore 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 create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-audio-wcd9385.dtsi 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/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 copy drivers/net/can/dev/{bittiming.c => calc_bittiming.c} (71%) rename drivers/net/can/usb/{esd_usb2.c => esd_usb.c} (81%) create mode 100644 drivers/net/dsa/microchip/ksz9477.h delete mode 100644 drivers/net/dsa/microchip/ksz9477_spi.c rename drivers/net/dsa/microchip/{ksz8795_spi.c => ksz_spi.c} (60%) create mode 100644 drivers/net/dsa/rzn1_a5psw.c create mode 100644 drivers/net/dsa/rzn1_a5psw.h create mode 100644 drivers/net/pcs/pcs-rzn1-miic.c create mode 100644 drivers/net/phy/bcm-phy-ptp.c create mode 100644 drivers/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/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 create mode 100644 drivers/video/aperture.c copy {drivers/firmware/efi => fs/efivarfs}/vars.c (55%) create mode 100644 include/dt-bindings/net/pcs-rzn1-miic.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/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 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/vm/va_128TBswitch.sh