This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux-next.
omits 2ae0a045e681 Add linux-next specific files for 20240207 omits de20c5e21f37 fix up for "mm/swap: fix race condition in direct swapin path" omits 57f8469d5efc Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 501978436724 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 622b834a1165 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 9e740a4c931c Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 79109cf71164 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c15d59a8fd0c Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] omits a04cba3d4d2f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e77bdc0915c6 Merge branch 'zstd-next' of https://github.com/terrelln/linux.git omits 3ae17f150dde Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 671d28d8da3a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits da688c85aa4b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0cdd2bc09f06 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2531ef65410a Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 1b9ace99df7e Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 8b65f1f5236d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 823fc9df36f3 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 110758706fda Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4456dad484d5 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits 131c2a5afdcf Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 0b1f6a22a4e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 655248b62861 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 2d244deebb93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6edbf67959a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1caf291f1d38 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 63958475405b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0ec5aad99194 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a51c4e623db8 Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] omits 5838bebbd2f7 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 9ccfd9fa3bef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 338c96be04e3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6418977d1da2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cf416f84842c Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 09cd9e609b45 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits f212fbe165e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c58aa209f21d Merge branch 'habanalabs-next' of git://git.kernel.org/pub [...] omits 9150a08e90f4 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 7daf3471de02 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits f98864a181b6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 74a22442306b Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 647ddac3dffd Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 90541f266e81 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] omits b09dba572af5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c6adb47352f1 Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] omits 09e22e392123 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 79b51d14f37a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits da27cdbbd8b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cd85b7429976 Merge branch 'next' of https://github.com/kvm-x86/linux.git omits 5ad74b86e5bf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b1f1a4e9f0b1 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits deff42be8ef6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 19e6d4a7c6c2 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 2a1c182b1fd4 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits ddf356da1597 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e2eafa6c2522 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9de7029171f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8de4bc0d3ae3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 69b3a91637bf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e4cfe1a76035 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fbb18edbeac8 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 2991f2f30cf1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 594b248238e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fa7f243cbdd1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3a55d92f63b0 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 9e2e33dd48e2 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits b451c228c1f0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b8aaab4837c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e214b5042394 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits a21ff5534354 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e91687348d10 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits be4114f8eeb7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0833d3d715b3 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits f9b9bc54f3fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 10b3480018f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f6bfb69f1fee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eb99ad99a312 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits def620e17d29 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 5ee872a1ce86 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits e6ccf7b1dbca Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 13e1cf403dd8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6382da49dd57 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 6fd970437c58 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits e0f68aa05150 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1f4965168639 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 929d6e7eed77 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2470bc2250db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6579158d4675 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 7159a2fd99cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fb17b608fb51 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits a19d607c6bc6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6af77e52d7e9 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 1989bd496dfa Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 69585c83dd92 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 68ab21aff023 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 8ca3407162e8 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 7fe324e19a0f Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] omits 3fb71468393c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f304f1020381 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 2b3668e50171 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1c226eb62a6c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b305e4c3bdd5 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 3504b37c5e95 Merge branch 'ericvh/for-next' of git://git.kernel.org/pub [...] omits d9be349832ba Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 02b85e021270 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 4101c1226c96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits e230b8c12827 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 739ac2242a17 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 51908626be98 Merge branch 'exportfs-next' of git://git.kernel.org/pub/s [...] omits 12724d6e1116 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 365fdb71da95 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits a2a4281ce981 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 543098d45bb8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 029a3ac7e422 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 3ca3760149e7 next-20240206/bcachefs omits 9c95db3e6950 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ab70b4418c34 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] omits 5459c678a58e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b4f5cf911a5e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 821135df0558 Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] omits f955e3ee1780 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 1980d2256e5f Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 427d1f87c894 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits fb3743d2ec5b Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 800344e158dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c7a65d59dd43 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 4248aee35f90 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 489363a266fd Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 5e39c1e0f786 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 108987932c8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b52c92cbb8ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 225b5136b254 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a0a1c1ecdb1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e90c7234f90e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fbc1770fffa6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c57298af4243 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6180a4daa1d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 70d2ab32a188 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits a985cbc4da94 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits dae2dce99936 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits d6786aedbdeb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 985af513edf1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3161b6212a15 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 54295c6c2c18 Merge branch 'compiler-attributes' of https://github.com/o [...] omits ce44185daa59 next-20240206/perf omits 8eab365761e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e21cfb0a901c Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 567dd3d8c2ec Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits d7fbe98ad3da Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 694f7b3ec63a Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 9276576cb677 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits b777f29d84d2 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits dd2c97e21284 Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] omits de789bf0dd37 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits d29ff58e7805 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b07befa48c6e Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 461ce15409fd Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] omits eeed7ec7f4a7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9ee1c58c9457 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits e2e573bca568 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a957a43995ca Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits a89634683cbf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6087abf919de Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 99f7a96ad561 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits e8c5fafc714a Merge branch 'fixes' of https://git.linuxtv.org/media_stage.git omits ad40f9c0746e Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 7238cf51b139 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d1eec9d964a3 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 2c7deb3db4bd Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 35e5f3352f5a Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits d34c4f5c9ab3 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits 059938e2b287 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 6dc3854c0ffe Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 76ca6e4079f6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4a83b9c07fba Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 6b5f2aa728ba Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 369ed174560f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ec281bf994b6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 834b8a4fa608 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits be077775f22f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e607efd520e6 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits f2f75ca9c749 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 69c95a16fe48 Merge branch 'for-6.9/block' into for-next omits d78544b06104 Merge branch 'io_uring-napi' into for-next omits 23b006406f6b Merge branch 'vfs.super' into vfs.all omits b3e665628ab4 Merge branch 'vfs.netfs' into vfs.all omits c05e11dc103d Merge branch 'vfs.file' into vfs.all omits ba21cef1ba6d Merge branch 'vfs.pidfd' into vfs.all omits a8a757e6f244 Merge branch 'vfs.iomap' into vfs.all omits e34d0ac6373a Merge branch 'vfs.fs' into vfs.all omits 0150d897c2e3 Merge branch 'vfs.misc' into vfs.all omits c3e492ab4790 Merge branch 'vfs.fixes' into vfs.all omits bc7cb6c829e2 Merge series 'Open block devices as files' of https://lore [...] omits 1967d4f4e4ac block: remove bdev_handle completely omits 4e3ed4d2c242 block: don't rely on BLK_OPEN_RESTRICT_WRITES when yieldin [...] omits b06f4b63e102 bdev: remove bdev pointer from struct bdev_handle omits 7b7f44d4ce51 bdev: make struct bdev_handle private to the block layer omits 2d742f069c1c Merge remote-tracking branch 'asoc/for-6.9' into asoc-next omits 04dc0f6298a0 Merge branch 'for-6.9/io_uring' into for-next omits e3d848276a52 io_uring: add prefer busy poll to register and unregister [...] omits 5cc317283dab io_uring: add register/unregister napi function omits b5bfd09a067f io-uring: add sqpoll support for napi busy poll omits ef104a2cd52f io-uring: add napi busy poll support omits be0ed6f9663c io-uring: move io_wait_queue definition to header file omits afecfdf36641 net: add napi_busy_loop_rcu() omits 1c47a92989e5 net: split off __napi_busy_poll from napi_busy_poll omits e23631f01bd1 io_uring/sqpoll: manage task_work privately omits c9374665fe1f io_uring: pass in counter to handle_tw_list() rather than [...] omits 5f4b27c1f785 io_uring: cleanup handle_tw_list() calling convention omits c86f155a3c76 io_uring/poll: improve readability of poll reference decrementing omits 31f44cc34187 io_uring: remove unconditional looping in local task_work [...] omits 870547ee04ce io_uring: remove next io_kiocb fetch in task_work running omits 6e259e0dbbad io_uring: handle traditional task_work in FIFO order omits 223b0a58df97 io_uring: remove 'loops' argument from trace_io_uring_task [...] omits f6c9b0092fb2 io_uring: remove looping around handling traditional task_work omits 4865096122ca io_uring/kbuf: cleanup passing back cflags omits 2f4696924448 io_uring: use file_mnt_idmap helper omits eaa6a7738243 io_uring/rw: remove dead file == NULL check omits 622d5ac65659 io_uring: mark the need to lock/unlock the ring as unlikely omits f389ecb7419d io_uring: move io_kiocb->nr_tw into comp_list union omits fca5001b8846 io_uring/cancel: don't default to setting req->work.cancel_seq omits 78e9b74ca046 io_uring: add io_file_can_poll() helper omits 4767a6c0a809 io_uring: expand main struct io_kiocb flags to 64-bits omits 2da2a8ee3a61 bdev: make bdev_{release, open_by_dev}() private to block layer omits 022925521a98 bdev: remove bdev_open_by_path() omits 601a11457af4 reiserfs: port block device access to file omits de4201d222a8 ocfs2: port block device access to file omits 93995e432af1 nfs: port block device access to files omits 76edd3ef13ab jfs: port block device access to file omits 499024228c0e f2fs: port block device access to files omits d1adc619b326 ext4: port block device access to file omits 3102c3e33995 erofs: port device access to file omits 3ae381366b04 btrfs: port device access to file omits 1a3c30ff7568 bcachefs: port block device access to file omits 3cb5f4e94f7e target: port block device access to file omits ab7643ff23e3 s390: port block device access to file omits 7f497efcdac4 nvme: port block device access to file omits ef0f2361ae94 block2mtd: port device access to files omits 854fcc3ea001 bcache: port block device access to files omits 74c72c3c93c4 zram: port block device access to file omits 6cc51e23047b xen: port block device access to file omits 1b139d3eddf6 rnbd: port block device access to file omits 95d5f6756ad0 pktcdvd: port block device access to file omits c913cbcc1342 drbd: port block device access to file omits 9321999f92e8 xfs: port block device access to files omits 396e8eeb82cb power: port block device access to file omits 9bd03d60ebb7 swap: port block device usage to file omits c0e6aa7914d5 md: port block device access to file omits 022ff246dab0 block/genhd: port disk_scan_partitions() to file omits 6a244774e266 block/ioctl: port blkdev_bszset() to file omits ab1842fb361b init: ensure that block devices are closed omits 8d9fc18d95a4 bdev: open block device as files omits b068d070cb99 selftests/seccomp: Pin benchmark to single CPU omits 94ea8fd1c5d2 pidfd: clone: allow CLONE_THREAD | CLONE_PIDFD together omits c3aefe52aa1c pidfd: exit: kill the no longer used thread_group_exited() omits 0f679ded64a8 pidfd: change do_notify_pidfd() to use __wake_up(poll_to_k [...] omits 80fa6a033ac8 Merge remote-tracking branch 'spi/for-6.9' into spi-next omits 6d461dc4863f Merge branch into tip/master: 'x86/sev' omits 6b9a9e9a0e75 Merge branch into tip/master: 'x86/mm' omits dc0697efda25 Merge branch into tip/master: 'x86/misc' omits 6c1af9e3dbd5 Merge branch into tip/master: 'x86/fred' omits 059dd4661bb7 Merge branch into tip/master: 'x86/entry' omits a1787a6b637d Merge branch into tip/master: 'x86/cache' omits 5eccbe65bfdf Merge branch into tip/master: 'x86/build' omits b7435b235f6b Merge branch into tip/master: 'x86/boot' omits c5b9c37d9d34 Merge branch into tip/master: 'smp/core' omits 8e9a911cb96a Merge branch into tip/master: 'ras/core' omits b9f92d3fc580 Merge branch into tip/master: 'irq/core' omits 3688ef72e233 Merge branch into tip/master: 'x86/merge' omits 0ca0195c3a92 Merge branch into tip/master: 'x86/urgent' omits 148b32019e0f Merge branch into tip/master: 'timers/urgent' omits b57058d218cc Merge branch 'next/dt' into for-next omits c5322f244bbc Merge branch 'next/dt64' into for-next omits 8bc02291ce9f Merge branch 'next/drivers' into for-next omits dde76e324c65 MAINTAINERS: Remove Tomasz from Samsung clock and pinctrl entries omits 018edd04d0aa cifs: Use more fields from netfs_io_subrequest omits 0e4087de30cf cifs: Replace cifs_writedata with a wrapper around netfs_i [...] omits 1ddd258854e6 cifs: Set zero_point in the copy_file_range() and remap_fi [...] omits d60cec22e3a8 cifs: Replace cifs_readdata with a wrapper around netfs_io [...] omits f076687fc244 smb: client: set correct d_type for reparse DFS/DFSR and m [...] omits 380e4f5fdcdc smb: client: fix path sep of created SMB symlinks omits 63c637ef067e smb: client: parse uid, gid, mode and dev from WSL reparse points omits 7d9c811a1db3 smb: client: introduce SMB2_OP_QUERY_WSL_EA omits a2b3cf8c9701 smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() omits 456b7db964ec smb: client: add support for WSL reparse points omits fa3a7016851d smb: client: reduce number of parameters in smb2_compound_op() omits 703669f003b6 smb: client: fix potential broken compound request omits 0c639cc84514 smb: client: move most of reparse point handling code to c [...] omits 4e6d766716c3 smb: client: introduce reparse mount option omits fd01e57c7956 Merge branch 'mm-nonmm-unstable' into mm-everything omits 7c45484779cc smp: make __smp_processor_id() 0-argument macro omits 32d3a08200de fat: Fix uninitialized field in nostale filehandles omits a49f173638e2 const_structs.checkpatch: add bus_type omits b40b95985702 panic-add-option-to-dump-blocked-tasks-in-panic_print-fix omits cb0a50cf5ab6 panic: add option to dump blocked tasks in panic_print omits 91ce73b0e4ce init: remove obsolete arch_call_rest_init() wrapper omits 1fe59417382a selftests/mm: run_vmtests: use correct flag in the code omits 7b670a5a3e7a selftests/mm: run_vmtests.sh: add missing tests omits f3d17e35e8f5 selftests/mm: protection_keys: save/restore nr_hugepages settings omits b0095ea74299 selftests/mm: save and restore nr_hugepages value omits fb6f52df77b8 selftests/mm: on-fault-limit: run test without root privil [...] omits fcd8adafc490 selftests/mm: run_vmtests: remove sudo and conform to tap omits a8681059e9cf selftests/mm: hugetlb_reparenting_test: do not unmount omits 7c60e4d4fdc5 compiler-clang.h: update __diag_clang() macros for minimum [...] omits fead1502cb85 lib/Kconfig.debug: update Clang version check in CONFIG_KCOV omits fc11f1864b6a fortify: drop Clang version check for 12.0.1 or newer omits 3dd1318ed9e0 riscv: Kconfig: remove version dependency from CONFIG_CLAN [...] omits f7319284cb14 riscv: remove MCOUNT_NAME workaround omits 725993c1f4fa powerpc: Kconfig: remove tautology in CONFIG_COMPAT omits 29d8a28d5227 arm64: Kconfig: clean up tautological LLVM version checks omits 4ae1dac51985 ARM: remove Thumb2 __builtin_thread_pointer workaround for Clang omits 98bc578c6c61 x86: drop stack-alignment plugin opt omits c18e63ca1b84 Makefile: drop warn-stack-size plugin opt omits fca96d7d2c29 kbuild: raise the minimum supported version of LLVM to 13.0.1 omits 4a5cc4cc95bf nilfs2: convert cpfile to use kmap_local omits 9c913a93742a nilfs2: remove nilfs_cpfile_{get,put}_checkpoint() omits e5981bede693 nilfs2: localize highmem mapping for checkpoint reading wi [...] omits 5830e2e46c56 nilfs2: localize highmem mapping for checkpoint finalizati [...] omits 70281878992a nilfs2: localize highmem mapping for checkpoint creation w [...] omits 0b7af9276ba6 nilfs2: convert ifile to use kmap_local omits 1b8aa4f0af14 nilfs2: do not acquire rwsem in nilfs_bmap_write() omits 4a58bdfd27fc nilfs2: move nilfs_bmap_write call out of nilfs_write_inod [...] omits 362c8cdef93e nilfs2: convert DAT to use kmap_local omits 23defd7b775e nilfs2: convert persistent object allocator to use kmap_local omits 133ec252d02f nilfs2: convert sufile to use kmap_local omits 8c939b74e5e8 nilfs2: convert metadata file common code to use kmap_local omits e4120585d7f1 nilfs2: convert nilfs_copy_buffer() to use kmap_local omits 6ec81651ffae nilfs2: convert segment buffer to use kmap_local omits d163e9e34238 lib: dhry: add missing closing parenthesis omits 34010597a5bb lib: dhry: use ktime_ms_delta() helper omits 51b2f59b0903 lib: dhry: remove unneeded <linux/mutex.h> omits 95911e2a242a ptrace_attach: shift send(SIGSTOP) into ptrace_set_stopped() omits 85791bdf49c8 flex_proportions: remove unused fprop_local_single omits e2aac0a5ac37 kprobes-use-synchronize_rcu_tasks_rude-in-kprobe_optimizer-fix omits 7dcd79e20336 kprobes: use synchronize_rcu_tasks_rude in kprobe_optimizer omits 4037398a762b lib/sort: Optimize heapsort with double-pop variation omits f61e0bfed1ab lib/sort: optimize heapsort for equal elements in sift-down path omits b5710298bb25 user_namespace: Remove unnecessary NULL values from kbuf omits b00f96a3f09b sysctl: allow to change limits for posix messages queues omits cb46f90f9716 docs: add information about ipc sysctls limitations omits 6eccd5773864 sysctl: allow change system v ipc sysctls inside ipc namespace omits 41ee901bad67 lib min_heap: optimize number of comparisons in min_heapify() omits cbeba1c674f7 lib min_heap: optimize number of calls to min_heapify() omits 79ac011dfedc panic: suppress gnu_printf warning omits a38e95890903 lib/win_minmax: fix header comments omits e5f6327e0e74 ocfs2: Spelling fix omits 1d975e003866 bcache: use of hlist_count_nodes() omits ebd24407f606 binder: use of hlist_count_nodes() omits c6766a3f1346 list: add hlist_count_nodes() omits b7f9538e9b2a selftests: add eventfd selftests omits 93fd1fd7b13a treewide: update LLVM Bugzilla links omits 2dddeb4f9242 arch and include: update LLVM Phabricator links omits dad4b969828e bounds: support non-power-of-two CONFIG_NR_CPUS omits 0620313d3a98 mm: add swappiness= arg to memory.reclaim omits 0bcfb175c7fa mm: add defines for min/max swappiness omits 13386203b468 mm: optimization on page allocation when CMA enabled omits a14522960c94 mm/zswap: zswap entry doesn't need refcount anymore omits 76b1faa25a58 mm/zswap: only support zswap_exclusive_loads_enabled omits f372bd20a1dc mm/zswap: remove duplicate_entry debug value omits e378b9c15db8 mm/zswap: stop lru list shrinking when encounter warm region omits a5944ab96544 mm/zswap: invalidate zswap entry when swap entry free omits 1f05be226f63 mm/zswap: add more comments in shrink_memcg_cb() omits 5f6097e522a1 mm/z3fold: remove unneeded spinlock in z3fold_alloc omits 02560d0f3fc6 memory tier: make memory_tier_subsys const omits 532cf521fa87 mm/vmscan: make too_many_isolated return bool omits da62a905ffce mm/cma: make MAX_CMA_AREAS = CONFIG_CMA_AREAS omits acc2f3e42d4a mm/cma: drop CONFIG_CMA_DEBUG omits 608e103fc186 kasan: rename test_kasan_module_init to kasan_test_module_init omits f3264ada9597 kasan: docs: update descriptions about test file and module omits 5084a4cd510f ubsan: reintroduce signed overflow sanitizer omits 8f9114224c1f selftests: add zswapin and no zswap tests omits 0756e9340b7c selftests: fix the zswap invasive shrink test omits 086b070b2566 selftests: zswap: add zswap selftest file to zswap maintai [...] omits 1fa5b77af107 mm/swap: fix race condition in direct swapin path omits 85898b4a79d2 selftests/mm: run_vmtests.sh: add hugetlb_madv_vs_map omits 3e303b61fade mm/hugetlb: Restore the reservation if needed omits 3fcc644af53e kasan: add atomic tests omits c9c583ae15b6 mm: reduce dependencies on <linux/kernel.h> omits 0ed94290e016 mm: memcg: use larger batches for proactive reclaim omits 2ede599ff4b5 mm/mmap: pass vma to vma_merge() omits 1e979fea3ada selftests/mm: run_vmtests.sh: add hugetlb test category omits 9b8ceacc0526 mm/memory: ignore writable bit in folio_pte_batch() omits 939f051b89f2 mm/memory: ignore dirty/accessed/soft-dirty bits in folio_ [...] omits fc27034af624 mm/memory: optimize fork() with PTE-mapped THP omits 76e6ea4f2105 mm/memory: pass PTE to copy_present_pte() omits 5e72cadbef5d mm/memory: factor out copying the actual PTE in copy_prese [...] omits dc55e07cd255 powerpc/mm: use pte_next_pfn() in set_ptes() omits 6c71f88c2ac6 arm/mm: use pte_next_pfn() in set_ptes() omits 39b38b710e34 mm/pgtable: make pte_next_pfn() independent of set_ptes() omits d5af323ee3ba sparc/pgtable: define PFN_PTE_SHIFT omits fab0b862ebbf s390/pgtable: define PFN_PTE_SHIFT omits 366091de2854 riscv/pgtable: define PFN_PTE_SHIFT omits a0e06258a13d powerpc/pgtable: define PFN_PTE_SHIFT omits 05f18d6227ec nios2/pgtable: define PFN_PTE_SHIFT omits 7e3505d55fd8 arm/pgtable: define PFN_PTE_SHIFT omits e990bbdd30af arm64/mm: Make set_ptes() robust when OAs cross 48-bit boundary omits c2951da54f73 mm/vmscan: change the type of file from int to bool omits 0d8d45233480 mm: compaction: update the cc->nr_migratepages when alloca [...] omits a77c0b4f98e5 selftests/mm: virtual_address_range: conform to TAP format output omits 52195dc90a72 selftests/mm: transhuge-stress: conform to TAP format output omits efa10d979b19 selftests/mm: thuge-gen: conform to TAP format output omits b00a9e7b4d5f selftests/mm: thp_settings: conform to TAP format output omits 06ef598064e5 selftests/mm: split_huge_page_test: conform test to TAP fo [...] omits 244598c795b6 selftests/mm: mremap_dontunmap: conform test to TAP format output omits 519a5b58c64c selftests/mm: mrelease_test: conform test to TAP format output omits fa09ebdbedcd selftests/mm: mlock2-tests: conform test to TAP format output omits c93abe18932e selftests/mm: mlock-random-test: conform test to TAP forma [...] omits 3341759e3b66 selftests/mm: map_populate: conform test to TAP format output omits acb365a47f6b selftests/mm: map_hugetlb: conform test to TAP format output omits 7fdadb9a05a4 selftests/mm: map_fixed_noreplace: conform test to TAP for [...] omits d73767c7dccd userfaultfd: handle zeropage moves by UFFDIO_MOVE omits 7f466ee3df52 XArray: add cmpxchg order test omits 484298f82d34 test_xarray: add tests for advanced multi-index use omits 6bf964a37725 mm/cma: Don't treat bad input arguments for cma_alloc() as [...] omits fc406d1f968b modules: wait do_free_init correctly omits 49ebd4ce95f1 mm: ptdump: add check_wx_pages debugfs attribute omits 25a8a4898260 mm-ptdump-have-ptdump_check_wx-return-bool-fix omits 436f4980243f mm: ptdump: have ptdump_check_wx() return bool omits 38f4f1062267 powerpc,s390: ptdump: define ptdump_check_wx() regardless [...] omits f9ca72ed204c arm64, powerpc, riscv, s390, x86: ptdump: refactor CONFIG_ [...] omits 617484f5be38 arm: ptdump: rename CONFIG_DEBUG_WX to CONFIG_ARM_DEBUG_WX omits 04a5fa867def mm/mempolicy: protect task interleave functions with tsk-> [...] omits 47e52aba0988 mm/mempolicy: introduce MPOL_WEIGHTED_INTERLEAVE for weigh [...] omits 51c43c6adae3 mm/mempolicy: refactor a read-once mechanism into a functi [...] omits d42d2aa7ed9b mm/mempolicy: implement the sysfs-based weighted_interleav [...] omits ae35ce1bd435 mm/mmap: use SZ_{8K, 128K} helper macro omits 3a3728da4696 Docs/translations/damon/usage: update for monitor_on renaming omits e5af94211334 Docs/admin-guide/mm/damon/usage: update for monitor_on renaming omits b8d40072e39d mm/damon/dbgfs: rename monitor_on file to monitor_on_DEPRECATED omits ef11b5eb9549 selftets/damon: prepare for monitor_on file renaming omits 82423022e406 Docs/admin-guide/mm/damon/usage: document 'DEPRECATED' fil [...] omits 9b7802c2bdf0 mm-damon-dbgfs-make-debugfs-interface-deprecation-message- [...] omits 63c1e9756d6b mm/damon/dbgfs: make debugfs interface deprecation message [...] omits f4bbd8dfff66 mm/damon/dbgfs: fix bogus string length omits a402d01cf084 mm/damon/dbgfs: implement deprecation notice file omits 1e1834c8b986 mm/damon: rename CONFIG_DAMON_DBGFS to DAMON_DBGFS_DEPRECATED omits ccdcbfa6c5cc Docs/admin-guide/mm/damon/usage: use sysfs interface for t [...] omits 5220b1b0bbaf mm: zswap: function ordering: shrink_memcg_cb omits 5da694325d14 mm: zswap: function ordering: writeback omits 63bd41367202 mm: zswap: function ordering: per-cpu compression infra omits 2915ecac68a9 mm: zswap: function ordering: compress & decompress functions omits a47084218142 mm: zswap: function ordering: move entry section out of tr [...] omits 1319b6632fda mm: zswap: function ordering: move entry sections out of L [...] omits 314d65f60b6b mm: zswap: function ordering: public lru api omits e9c719c178c8 mm: zswap: function ordering: pool params omits f5ca458fbbdb mm: zswap: function ordering: zswap_pools omits 842545368098 mm: zswap: function ordering: pool refcounting omits 70aa60b80ceb mm: zswap: function ordering: pool alloc & free omits a4d2b3c0d1c8 mm: zswap: simplify zswap_invalidate() omits 0aad2446bbe1 mm: zswap: further cleanup zswap_store() omits 09faf69f8bb7 mm: zswap: break out zwap_compress() omits 4a9e83237854 mm: zswap: rename __zswap_load() to zswap_decompress() omits 5f390f2b82e5 mm: zswap: clean up zswap_entry_put() omits 9ec49de1fcf7 mm: zswap: warn when referencing a dead entry omits 210276bf8312 mm: zswap: move zswap_invalidate_entry() to related functions omits f3b33329ce4c mm: zswap: inline and remove zswap_entry_find_get() omits 6f2f31d7ff73 mm: zswap: rename zswap_free_entry to zswap_entry_free omits dcaa42fea992 mm: compaction: limit the suitable target page order to be [...] omits 65d372a6fb5f mm/khugepaged: bypassing unnecessary scans with MMF_DISABL [...] omits ceef44c3e855 kasan: revert eviction of stack traces in generic mode omits af0d32fa4a85 stackdepot: fix -Wstringop-overflow warning omits a9b48533612b stackdepot: use variable size records for non-evictable entries omits ac4639d6d28b mm/list_lru: remove list_lru_putback() omits d2d460c75319 mm/zswap: fix race between lru writeback and swapoff omits c8aecef6ea60 x86/mm: clarify "prev" usage in switch_mm_irqs_off() omits dc6afd8eb16a x86/mm: delete unused cpu argument to leave_mm() omits ef66ef9a4c01 mm and cache_info: remove unnecessary CPU cache info update omits 541a0f8e0bd7 hugetlb: parallelize 1G hugetlb initialization omits 7629d6ac94c9 hugetlb: parallelize 2M hugetlb allocation and initialization omits 05c27181c378 hugetlb: have CONFIG_HUGETLBFS select CONFIG_PADATA omits bb5d812842d0 hugetlb: pass *next_nid_to_alloc directly to for_each_node [...] omits 1f81ae290c3b padata: dispatch works on different nodes omits d57149a62e6c hugetlb: split hugetlb_hstate_alloc_pages omits afe3a8228f79 hugetlb: code clean for hugetlb_hstate_alloc_pages omits ebbd1a0d9266 kswapd: replace try_to_freeze() with kthread_freezable_sho [...] omits af0781f9b2dd mm: memcg: don't periodically flush stats when memcg is disabled omits c5c80fd93657 mm/compaction: optimize >0 order folio compaction with fre [...] omits 24d6afa8f06f mm/compaction: add support for >0 order folio memory compaction. omits 24ac349249a4 mm/compaction: enable compacting >0 order folios. omits 7dde93fcc244 mm: kmsan: remove runtime checks from kmsan_unpoison_memory() omits e32ddc245808 highmem: add kernel-doc for memcpy_*_folio() omits f9ae5e9b7316 dax: add a sysfs knob to control memmap_on_memory behavior omits fff15d04ac77 mm-memory_hotplug-export-mhp_supports_memmap_on_memory-fix omits 3a073eb3a1e0 mm/memory_hotplug: export mhp_supports_memmap_on_memory() omits 1f343e534387 Documentatiion/ABI: add ABI documentation for sys-bus-dax omits 0ebdf08b201b dax/bus.c: replace several sprintf() with sysfs_emit() omits 45bc0c30663c dax/bus.c: replace driver-core lock usage by a local rwsem omits fcab82d97bd9 mm: zswap: remove unused tree argument in zswap_entry_put() omits 173d90df7bbc mm/mmap: introduce vma_set_range() omits bbf7e1caced1 mm: zswap: remove unnecessary trees cleanups in zswap_swapoff() omits c29ca3614a28 mm: swap: enforce updating inuse_pages at the end of swap_ [...] omits a9ae6182e151 mm/zswap: split zswap rb-tree omits 28d02abb8919 mm/zswap: make sure each swapfile always have zswap rb-tree omits 8aea9ad6dd26 arch, crash: move arch_crash_save_vmcoreinfo() out to file [...] omits 76008100d21f loongarch, crash: wrap crash dumping code into crash relat [...] omits f6f0d819ca1f arm, crash: wrap crash dumping code into crash related ifdefs omits 0eb5b665f8c9 riscv, crash: wrap crash dumping code into crash related ifdefs omits 6f8029e70130 mips, crash: wrap crash dumping code into crash related ifdefs omits b6b379f0bacc sh, crash: wrap crash dumping code into crash related ifdefs omits 714976da558c s390, crash: wrap crash dumping code into crash related ifdefs omits 045c99f9a559 ppc-crash-enforce-kexec-and-kexec_file-to-select-crash_dump-fix omits fde74a277b91 ppc, crash: enforce KEXEC and KEXEC_FILE to select CRASH_DUMP omits 64b36c3dc8d3 crash: fix building error in generic codes omits 8124bef92419 arm64, crash: wrap crash dumping code into crash related ifdefs omits 1c7f6aec3fb8 x86, crash: don't nest CONFIG_CRASH_DUMP ifdef inside CONF [...] omits 61bfd56115ad x86, crash: wrap crash dumping code into crash related ifdefs omits b46d5da7baff crash: clean up kdump related config items omits 2f5665963e96 crash: split crash dumping code out from kexec_core.c omits 37e382625660 power/fadump: make FA_DUMP select CRASH_DUMP omits 62c9d27f80c4 crash: remove dependency of FA_DUMP on CRASH_DUMP omits 00d38cb43310 crash: remove duplicated include in vmcore_info.c omits 29324b12036e crash: split vmcoreinfo exporting code out from crash_core.c omits a949b89b12a9 kexec-split-crashkernel-reservation-code-out-from-crash_corec-fix omits 4eff3f5a2f29 kexec: split crashkernel reservation code out from crash_core.c omits ae51640e1861 mempolicy: clean up minor dead code in queue_pages_test_walk() omits 416f36aafb7a maple_tree: avoid duplicate variable init in mast_spanning [...] omits 568fc0925c5b selftests: mm: perform some system cleanup before using hugepages omits d374c9e8eb29 userfaultfd: fix return error if mmap_changing is non-zero [...] omits 79b1667500fe selftests/memfd: delete unused declarations omits df394fb2f5e6 mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats omits e8126cc1a942 mm: memory: move mem_cgroup_charge() into alloc_anon_folio() omits 1071a0852de0 tools/mm: add thpmaps script to dump THP usage info omits b7429d2e39c7 mm/zswap: improve with alloc_workqueue() call omits 51a789e6b517 arm64: mm: re-enable OPTIMIZE_HUGETLB_VMEMMAP omits 0c34aa46250b arm64: mm: HVO: support BBM of vmemmap pgtable safely omits a1a9ef24ef0f mm: HVO: introduce helper function to update and flush pgtable omits 56e1e5abd71a readahead: use ilog2 instead of a while loop in page_cache [...] omits e53ba06c46d9 mm: update mark_victim tracepoints fields omits e2cc4338af9c fs/proc/task_mmu.c: add_to_pagemap: remove useless parameter addr omits 3d5a44f8e0ba mm: convert mm_counter_file() to take a folio omits cd69c393cf8c mm: convert mm_counter() to take a folio omits ac268af89339 mm-convert-to-should_zap_page-to-should_zap_folio-fix omits 89a9fbbdcf5b mm: convert to should_zap_page() to should_zap_folio() omits b4e47ae05b79 mm: use pfn_swap_entry_folio() in copy_nonpresent_pte() omits 0023e149f026 mm: use pfn_swap_entry_to_folio() in zap_huge_pmd() omits 2bcecfbf490b mm: use pfn_swap_entry_folio() in __split_huge_pmd_locked() omits 3cec20c605ac s390: use pfn_swap_entry_folio() in ptep_zap_swap_entry() omits 914a0970455b mprotect: use pfn_swap_entry_folio omits fc4e0579c585 proc: use pfn_swap_entry_folio where obvious omits eea11aa20935 mm: add pfn_swap_entry_folio() omits 30b85afdbd44 memcg: use a folio in get_mctgt_type_thp omits 5b85beb2878d memcg: use a folio in get_mctgt_type omits 9a8070e3d936 memcg: return the folio in union mc_target omits 1fc022f6572a memcg: convert mem_cgroup_move_charge_pte_range() to use a folio omits 033713240e84 mm: mmap: no need to call khugepaged_enter_vma() for stack omits f30204f0f7e9 mm: list_lru: remove unused macro list_lru_init_key() omits 964d6bc736af mm: list_lru: disable memcg_aware when cgroup.memory is se [...] omits 6df2e54e6298 mm: memory: use nth_page() in clear/copy_subpage() omits 9b099e1a955f mm/mmap: simplify vma link and unlink omits 30c5ec54a6ed mm: vmalloc: refactor vmalloc_dump_obj() function omits fca7ebbb5fa4 mm: vmalloc: improve description of vmap node layer omits 0d1b96d39571 mm: vmalloc: add a shrinker to drain vmap pools omits e03b319eb578 mm: vmalloc: set nr_nodes based on CPUs in a system omits 959d34ca18cf mm: vmalloc: support multiple nodes in vmallocinfo omits c8a4723679a1 mm: vmalloc: support multiple nodes in vread_iter omits a6cd67f96c23 mm: vmalloc: add a scan area of VA only once omits cf31cd0f478c mm: vmalloc: offload free_vmap_area_lock lock omits 19be42ac3064 mm: vmalloc: remove global purge_vmap_area_root rb-tree omits ab7f4687988d mm: vmalloc: Fix a warning in the crash_save_vmcoreinfo_init() omits 07bfe810445d mm/vmalloc: remove vmap_area_list omits d108a08960eb fix a wrong value passed to __find_vmap_area() omits a8976568a137 mm: vmalloc: mark vmap_init_free_space() with __init tag omits 1e48f45a7872 mm: vmalloc: remove global vmap_area_root rb-tree omits 5271778d7b67 mm: vmalloc: move vmap_init_free_space() down in vmalloc.c omits d54e07d19601 mm: vmalloc: rename adjust_va_to_fit_type() function omits 6610dfd9a8c1 mm: vmalloc: add va_alloc() helper omits e2a560146785 selftests/mm: new test that steals pages omits 568579a50168 selftests/mm/ksm_functional: prevent unmapping undefined address omits 545482bdd773 mm/filemap: avoid type conversion omits aca65a452b53 s390: enable MHP_MEMMAP_ON_MEMORY omits a80bafafcd8f s390/mm: implement MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE n [...] omits b0532ef4baad s390/sclp: remove unhandled memory notifier type omits b9b00e16c972 s390/mm: allocate vmemmap pages from self-contained memory range omits a6082d10415b mm/memory_hotplug: introduce MEM_PREPARE_ONLINE/MEM_FINISH [...] omits 4244c44e2106 maple_tree: fix comment describing mas_node_count_gfp() omits 2a543db6889e mm/cma: fix placement of trace_cma_alloc_start/finish omits 12e2cd2077da mm: zswap: fix missing folio cleanup in writeback race path omits 2fc82eb0f980 mm/swap_state: update zswap LRU's protection range with th [...] omits 4c07f4c36e94 selftests/mm: uffd-unit-test check if huge page size is 0 omits 601453e10f22 mm/damon/core: check apply interval in damon_do_apply_schemes() omits 349144bbc615 nilfs2: fix potential bug in end_buffer_async_write omits 9c7e9e498755 mm/damon/sysfs-schemes: fix wrong DAMOS tried regions upda [...] omits dc76dfb0b580 nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() omits 647a4d750854 MAINTAINERS: Leo Yan has moved omits 6e1e007eca8c mm/zswap: don't return LRU_SKIP if we have dropped lru lock omits 9684e1de43e4 fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super omits fcf153deed5e mailmap: switch email address for John Moon omits 58f9bcfb2ce0 mm: zswap: fix objcg use-after-free in entry destruction omits 35e576900cf8 mm/madvise: don't forget to leave lazy MMU mode in madvise [...] omits 861b980414f0 arch/arm/mm: fix major fault accounting when retrying unde [...] omits 35334ece881f selftests: core: include linux/close_range.h for CLOSE_RAN [...] omits 30f2008a8a2c mm/memory-failure: fix crash in split_huge_page_to_list fr [...] omits a9a7835639ad mm: memcg: fix struct memcg_vmstats_percpu size and alignment omits 19b7cb2ea243 mm: memcg: optimize parent iteration in memcg_rstat_updated() omits ebe44cb24cc5 nilfs2: fix data corruption in dsync block recovery for sm [...] omits 3e9ccea986e5 mm/userfaultfd: UFFDIO_MOVE implementation should use ptep_get() omits 2934f7bbfc56 exit: wait_task_zombie: kill the no longer necessary spin_ [...] omits 68145b8afb01 fs/proc: do_task_stat: use sig->stats_lock to gather the t [...] omits 8fa45324cd8b fs/proc: do_task_stat: move thread_group_cputime_adjusted( [...] omits e3a54d9613e4 getrusage: use sig->stats_lock rather than lock_task_sighand() omits 1c9d03c1c315 getrusage: move thread_group_cputime_adjusted() outside of [...] omits bea15dc45281 mm: hugetlb pages should not be reserved by shmat() if SHM [...] omits 176bbd30f850 xfs: disable large folio support in xfile_create omits f7ac43b69b40 mm: add a mapping_clear_large_folios helper omits 371a2e3c9789 Merge remote-tracking branch 'regmap/for-6.9' into regmap-next omits 494215ff8c01 Merge branch 'regmap-linus' into regmap-next omits 1a1b27115ae1 Merge remote-tracking branch 'regmap/for-6.7' into regmap-linus omits 67781b5742b5 pwm: bcm2835: Drop write-only member of driver private data omits 94829c7196fb ubsan: Reintroduce signed overflow sanitizer omits 7a628f818499 ubsan: Remove CONFIG_UBSAN_SANITIZE_ALL omits 41846d654238 ubsan: Silence W=1 warnings in self-test omits 0b3fbd317061 Merge branch 'next/soc' into for-next omits c589340d71e6 ubsan: Use Clang's -fsanitize-trap=undefined option omits 007d7f8e4cd5 MAINTAINERS: Add UBSAN section omits f7cc79e3bdbe overflow: Introduce inc_wrap() and dec_wrap() omits 6fe73c4c945f pwm: Reorder symbols in core.c omits bbe3332e71b0 dt-bindings: pxa-pwm: Convert to YAML omits 6cb528caa021 pwm: mediatek: Update kernel doc for struct pwm_mediatek_of_data omits 93dc1dbbfe29 pwm: Drop duplicate check against chip->npwm in of_pwm_xla [...] omits 9c5ba64acf7b pwm: clps711x: Drop custom .of_xlate() callback omits 471496249a99 pwm: Let the of_xlate callbacks accept references without period omits f65af73c8c8d pwm: Drop useless member .of_pwm_n_cells of struct pwm_chip omits cff747252a48 Merge branches 'arm32-for-6.9', 'arm64-defconfig-for-6.9', [...] omits 1281aa073d37 Merge branch 'pci/enumeration' omits ea2f5bce7c5e Merge branch 'pci/dpc' omits 018bb9a23621 Merge branch 'pci/devres' omits 59cc64760af5 Merge branch 'pci/aspm' omits 3909f6fb5167 rcu-tasks: Maintain real-time response in rcu_tasks_postscan() omits cba9955fb98a rcu-tasks: Eliminate deadlocks involving do_exit() and RCU tasks omits 76da13b8bdc0 rcu-tasks: Maintain lists to eliminate RCU-tasks/do_exit() [...] omits 59478f79e101 rcu-tasks: Add data to eliminate RCU-tasks/do_exit() deadlocks omits fb8862278dd4 Documentation/litmus-tests: Demonstrate unordered failing cmpxchg omits 693f5d34ee80 Documentation/litmus-tests: Add locking tests to README omits 8d22856b743d scftorture: Increase memory provided to guest OS omits af4cb8c1515a Documentation/atomic_t: Emphasize that failed atomic opera [...] omits 8f2344ff71f6 Merge remote-tracking branch 'regulator/for-6.9' into regu [...] omits c8478a5643cb overflow: Introduce add_wrap(), sub_wrap(), and mul_wrap() omits eb28b2e6829a overflow: Adjust check_*_overflow() kern-doc to reflect results omits 8f5b7dbc644d Revert "arm64: dts: exynos: Add SPI nodes for Exynos850" omits dacb0e0dc770 Merge branch 'next/dt64' into for-next omits 18f3b4bae695 Merge branch 'next/clk' into for-next omits 98473b0d78ca arm64: dts: exynos: Add SPI nodes for Exynos850 omits 819ce8ab3d99 Merge branch 'next/drivers' into for-next omits a8e3484c9ef3 Merge branch 'next/dt64' into for-next omits 38c9ce091a4b dt-bindings: samsung: exynos-sysreg: gs101-peric0 requires [...] omits 7b4989d7fbc9 rcu/nocb: Check rdp_gp->nocb_timer in __call_rcu_nocb_wake() omits fd3b5e371b1b rcu/sync: remove un-used rcu_sync_enter_start function omits 5c2905e35a3a rcu/exp: Remove rcu_par_gp_wq omits a48606b1f7c8 rcu/exp: Handle parallel exp gp kworkers affinity omits de84f732f404 rcu/exp: Make parallel exp gp kworker per rcu node omits a7658d497dfc rcu/exp: Move expedited kthread worker creation functions [...] omits 7eebf1849f6e rcu: s/boost_kthread_mutex/kthread_mutex omits f3a491f0ecde rcu/exp: Handle RCU expedited grace period kworker allocat [...] omits 35a2b3725608 rcu/exp: Fix RCU expedited parallel grace period kworker a [...] omits 862890ed53fb rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock() omits c1856a43a68a rcu/nocb: Re-arrange call_rcu() NOCB specific code omits 5d15c90ead66 rcu/nocb: Make IRQs disablement symmetric omits cf59604abb7e rcutorture: Suppress rtort_pipe_count warnings until after stalls omits 5dd763ec737d fs/proc: remove redudant comments from /proc/bootconfig omits 296088f9b5a9 tsc: Check for sockets instead of CPUs to make code match comment omits f5b859c4a2fe srcu: Improve comments about acceleration leak omits bd4f7f10c902 rcu/exp: Remove full barrier upon main thread wakeup omits ff0f64285a9e hrtimer: Report offline hrtimer enqueue omits 18cfea5d5448 doc: Update checklist.rst discussion of callback execution omits de95870fd0fb doc: Clarify use of slab constructors and SLAB_TYPESAFE_BY_RCU omits f17ad8bd109b context_tracking: Fix kerneldoc headers for __ct_user_{ent [...] omits 8fc521f2a25a rcu: Provide a boot time parameter to control lazy RCU omits e1173cfcd991 rcu/nocb: Remove needless full barrier after callback advancing omits 573e094763ea rcu/nocb: Remove needless LOAD-ACQUIRE omits 43824241662a rcu: Rename jiffies_till_flush to jiffies_lazy_flush omits b42cdd2cbe2b rcu-tasks: Repair RCU Tasks Trace quiescence check omits 10514fa5f7a5 doc: Add EARLY flag to early-parsed kernel boot parameters omits effe2f73f97f doc: Add CONFIG_RCU_STRICT_GRACE_PERIOD to checklist.rst omits 2888f00828d7 doc: Make checklist.rst note that spinlocks are implied RC [...] omits cdc2686695c2 doc: Make whatisRCU.rst note that spinlocks are RCU readers omits 73b9e13998fa doc: Spinlocks are implied RCU readers omits 78488c44bc8e Merge branches 'fixes', 'next/clk', 'next/defconfig', 'nex [...] new 6d280f4d760e Merge tag 'for-6.8-rc3-tag' of git://git.kernel.org/pub/sc [...] new c8d80f83de47 Merge tag 'nfsd-6.8-3' of git://git.kernel.org/pub/scm/lin [...] new 5c24ba20555a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 547ab8fc4cb0 Merge tag 'loongarch-fixes-6.8-2' of git://git.kernel.org/ [...] new 675d6a4136af mm: add a mapping_clear_large_folios helper new 719c35006410 xfs: disable large folio support in xfile_create new c4fe2a37de3a mm: hugetlb pages should not be reserved by shmat() if SHM [...] new 459164463fc9 getrusage: move thread_group_cputime_adjusted() outside of [...] new 063372468c4e getrusage: use sig->stats_lock rather than lock_task_sighand() new 1af6aee6fd70 fs/proc: do_task_stat: move thread_group_cputime_adjusted( [...] new 64d408fc5646 fs/proc: do_task_stat: use sig->stats_lock to gather the t [...] new 7e1806f476fc exit: wait_task_zombie: kill the no longer necessary spin_ [...] new 89f506346e4b mm/userfaultfd: UFFDIO_MOVE implementation should use ptep_get() new 3e8c70e9081a nilfs2: fix data corruption in dsync block recovery for sm [...] new bfe06fbe857e mm: memcg: optimize parent iteration in memcg_rstat_updated() new 2b3811461b3a mm: memcg: fix struct memcg_vmstats_percpu size and alignment new ef47526af80e mm/memory-failure: fix crash in split_huge_page_to_list fr [...] new d0ed41eb2793 selftests: core: include linux/close_range.h for CLOSE_RAN [...] new 8c64ef8224b0 arch/arm/mm: fix major fault accounting when retrying unde [...] new 72113f48174f mm/madvise: don't forget to leave lazy MMU mode in madvise [...] new f86f213e6835 mm: zswap: fix objcg use-after-free in entry destruction new 6067a4c90cfe mailmap: switch email address for John Moon new f640c3e5f02f fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super new b666e5ba8bb2 mm/zswap: don't return LRU_SKIP if we have dropped lru lock new d26a7a217761 MAINTAINERS: Leo Yan has moved new d989d5ba45c3 nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() new 00b7ffe493d7 mm/damon/sysfs-schemes: fix wrong DAMOS tried regions upda [...] new 6db2b8086d89 nilfs2: fix potential bug in end_buffer_async_write new 367e874f40b1 mm/damon/core: check apply interval in damon_do_apply_schemes() new fb847e495857 selftests/mm: uffd-unit-test check if huge page size is 0 new df6b5c7cc3d5 mm/swap_state: update zswap LRU's protection range with th [...] new 248fac0dc917 mm/swap_state: update zswap LRU's protection range with th [...] new 4d99afc3fdc5 mm/swap_state: update zswap LRU's protection range with th [...] new 04508c6ed250 mm/swap: fix race when skipping swapcache new 028deca09ef8 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 2330fd273f5a Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new b507e0d071c7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 1279f9d9dec2 af_unix: Call kfree_skb() for dead unix_(sk)->oob_skb in GC. new 58086721b778 devlink: avoid potential loop in devlink_rel_nested_in_not [...] new cb88cb53badb ppp_async: limit MRU to 64K new 38cc3c6dcc09 net: stmmac: protect updates of 64-bit statistics counters new 4b00d0c513da selftests: cmsg_ipv6: repeat the exact packet new 5001bfe927b5 MAINTAINERS: Maintainer change for rds new 75428f537d7c net: intel: fix old compiler regressions new 335bac1daae3 Merge tag 'wireless-2024-02-06' of git://git.kernel.org/pu [...] new d39116451e19 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new daa84cc75aec Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 510dbb1c26b4 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new 75d9099cb49e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new d1722057477a ASoC: cs42l43: Handle error from devm_pm_runtime_enable new 64353af49fec ASoC: cs42l43: Add system suspend ops to disable IRQ new 44d3b8a19b91 ASoC: Intel: avs: Fix dynamic port assignment when TDM is set new 3e29670b20cb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 7011b51f13b3 regmap: kunit: fix raw noinc write test wrapping new 3a01c7d417c6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 46d5baf046ab MAINTAINERS: repair entry for MICROCHIP MCP16502 PMIC DRIVER new cc1a35eec5f2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 851fd9eba6ac Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new b5d1b4b46f85 PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() new 67057f48df79 PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment new 958b73598e27 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new d09ad91ce97a Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] new c73170f6c82c Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] new 1f36bb9a2ae4 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new 7936378cb6d8 phy: freescale: phy-fsl-imx8-mipi-dphy: Fix alias name to [...] new 95055beb067c phy: qcom: phy-qcom-m31: fix wrong pointer pass to PTR_ERR() new 734550d60cdf phy: qualcomm: eusb2-repeater: Rework init to drop redunda [...] new bea4fd3c50c7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 0bd7c945c297 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 51c161008e04 Merge tag 'icc-6.8-rc4' of git://git.kernel.org/pub/scm/li [...] new 7f7d1745b570 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] new 440114f13b86 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new cd665bfc757c dmaengine: dw-edma: Fix the ch_count hdma callback new 7b52ba8616e9 dmaengine: dw-edma: Fix wrong interrupt bit set for HDMA new 930a8a015dcf dmaengine: dw-edma: HDMA_V0_REMOTEL_STOP_INT_EN typo fix new e2f6a5789051 dmaengine: dw-edma: Add HDMA remote interrupt configuration new 712a92a48158 dmaengine: dw-edma: HDMA: Add sync read before starting th [...] new bbcc1c83f343 dmaengine: dw-edma: eDMA: Add sync read before starting th [...] new 9d739bccf261 dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read new 87a39071e0b6 dmaengine: fsl-qdma: init irq after reg initialization new 9ba17defd9ed dmaengine: fsl-edma: correct calculation of 'nbytes' in mu [...] new b777407a6d8c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 66ab71b7a22c Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new eb99edb266d3 Merge branch 'fixes' of https://git.linuxtv.org/media_stage.git new e451c73df548 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 748d33bd1431 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 252532ce48d6 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 7b7fc38b169e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new e49222d0aa97 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] new b5c57b510320 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new e578fcd5c28b Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] new 78efbf29a790 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new f7eed6779d0a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 7da6427ed079 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 749fbd241ecc Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] new 829388b725f8 kunit: device: Unregister the kunit_bus on shutdown new cceac386a467 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] new 8dc37aa8bff4 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] new 5563518d4d97 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new 71f360995d14 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new cdf641895851 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 6ed4c59461bc mm: zswap: fix missing folio cleanup in writeback race path new 96f15581f003 mm/cma: fix placement of trace_cma_alloc_start/finish new 5e578d978267 maple_tree: fix comment describing mas_node_count_gfp() new 7f546d475131 mm/memory_hotplug: introduce MEM_PREPARE_ONLINE/MEM_FINISH [...] new 75def816cfb8 s390/mm: allocate vmemmap pages from self-contained memory range new e52310d07b05 s390/sclp: remove unhandled memory notifier type new edbeecb4c25e s390/mm: implement MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE n [...] new 9b4f18b3f23f s390: enable MHP_MEMMAP_ON_MEMORY new f9be99301841 mm/filemap: avoid type conversion new 8e2ea65dff8a selftests/mm/ksm_functional: prevent unmapping undefined address new fe7ceb854bf8 selftests/mm: new test that steals pages new 83ffb1c004cf mm: vmalloc: add va_alloc() helper new 64f59fbdffc0 mm: vmalloc: rename adjust_va_to_fit_type() function new 1d3ff64a90a8 mm: vmalloc: move vmap_init_free_space() down in vmalloc.c new ca2f7051384f mm: vmalloc: remove global vmap_area_root rb-tree new 4b0a252d028f mm: vmalloc: mark vmap_init_free_space() with __init tag new 19180a2c4701 fix a wrong value passed to __find_vmap_area() new 3619b36b005f mm/vmalloc: remove vmap_area_list new 5ccd9277370f mm: vmalloc: Fix a warning in the crash_save_vmcoreinfo_init() new f3e20078d893 mm: vmalloc: remove global purge_vmap_area_root rb-tree new fa1d201ab338 mm: vmalloc: offload free_vmap_area_lock lock new cfd74e6d1784 mm: vmalloc: add a scan area of VA only once new 5271592fd3f2 mm: vmalloc: support multiple nodes in vread_iter new f08d4eb63305 mm: vmalloc: support multiple nodes in vmallocinfo new 0bbc32f478b6 mm: vmalloc: set nr_nodes based on CPUs in a system new 69ab1fb6d777 mm: vmalloc: add a shrinker to drain vmap pools new 662df0f23d07 mm: vmalloc: improve description of vmap node layer new 44939a46d4d7 mm: vmalloc: refactor vmalloc_dump_obj() function new 601d937bc824 mm/mmap: simplify vma link and unlink new 2390295baa76 mm: memory: use nth_page() in clear/copy_subpage() new 6dc3b617159f mm: list_lru: disable memcg_aware when cgroup.memory is se [...] new 8cc5a6a15f81 mm: list_lru: remove unused macro list_lru_init_key() new a76399e8fc2c mm: mmap: no need to call khugepaged_enter_vma() for stack new 2ef428574238 memcg: convert mem_cgroup_move_charge_pte_range() to use a folio new 96f3052e9c0e memcg: return the folio in union mc_target new ca2a95fd96dc memcg: use a folio in get_mctgt_type new 8ba64963bee6 memcg: use a folio in get_mctgt_type_thp new e044498b1a59 mm: add pfn_swap_entry_folio() new c0ea6632913c proc: use pfn_swap_entry_folio where obvious new 5142ffa40bb6 mprotect: use pfn_swap_entry_folio new 912ed49aaf01 s390: use pfn_swap_entry_folio() in ptep_zap_swap_entry() new 53f6e07b0ef4 mm: use pfn_swap_entry_folio() in __split_huge_pmd_locked() new f6fd27a1a144 mm: use pfn_swap_entry_to_folio() in zap_huge_pmd() new 1845dbcbc014 mm: use pfn_swap_entry_folio() in copy_nonpresent_pte() new 0ece793d9a1e mm: convert to should_zap_page() to should_zap_folio() new 534b3d116493 mm-convert-to-should_zap_page-to-should_zap_folio-fix new 5cbcf7986309 mm: convert mm_counter() to take a folio new 026fa803c701 mm: convert mm_counter_file() to take a folio new b1eb139646be fs/proc/task_mmu.c: add_to_pagemap: remove useless parameter addr new c493ab1c6160 mm: update mark_victim tracepoints fields new 74d1522334a0 readahead: use ilog2 instead of a while loop in page_cache [...] new 39dc75857b13 mm: HVO: introduce helper function to update and flush pgtable new 4e56589513df arm64: mm: HVO: support BBM of vmemmap pgtable safely new b00a21fadfa5 arm64: mm: re-enable OPTIMIZE_HUGETLB_VMEMMAP new 0ad4775f646d mm/zswap: improve with alloc_workqueue() call new 1dfabd9f2d29 tools/mm: add thpmaps script to dump THP usage info new cc0e6c87168c mm: memory: move mem_cgroup_charge() into alloc_anon_folio() new cf3e2bc8ec36 mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats new a6bac22a0678 selftests/memfd: delete unused declarations new 95e1070525ce userfaultfd: fix return error if mmap_changing is non-zero [...] new 25afe89b7fe8 selftests: mm: perform some system cleanup before using hugepages new 7e76bf93f15d maple_tree: avoid duplicate variable init in mast_spanning [...] new 36b121baaf13 mempolicy: clean up minor dead code in queue_pages_test_walk() new 5b0465f4dd6a kexec: split crashkernel reservation code out from crash_core.c new 1769c159d950 kexec-split-crashkernel-reservation-code-out-from-crash_corec-fix new 19068acb60ee crash: split vmcoreinfo exporting code out from crash_core.c new 3f6adc23e819 crash: remove duplicated include in vmcore_info.c new aaf823d80b14 crash: remove dependency of FA_DUMP on CRASH_DUMP new fcf3cf2bec5a power/fadump: make FA_DUMP select CRASH_DUMP new b6685c625e4e crash: split crash dumping code out from kexec_core.c new 2bddf764413b crash: clean up kdump related config items new d3e67030fa44 x86, crash: wrap crash dumping code into crash related ifdefs new 4ec5697b1051 x86, crash: don't nest CONFIG_CRASH_DUMP ifdef inside CONF [...] new b83c7a17ffb6 arm64, crash: wrap crash dumping code into crash related ifdefs new ba9c179bf48d crash: fix building error in generic codes new 1ed999918025 ppc, crash: enforce KEXEC and KEXEC_FILE to select CRASH_DUMP new 7c9895097c1f ppc-crash-enforce-kexec-and-kexec_file-to-select-crash_dump-fix new 28ed2f266b53 s390, crash: wrap crash dumping code into crash related ifdefs new 5b5d498a99b4 sh, crash: wrap crash dumping code into crash related ifdefs new 14f7a5cf4a97 mips, crash: wrap crash dumping code into crash related ifdefs new f52052fc064a riscv, crash: wrap crash dumping code into crash related ifdefs new 0271a1247fcb arm, crash: wrap crash dumping code into crash related ifdefs new 1713c55c0ffc loongarch, crash: wrap crash dumping code into crash relat [...] new ed5a7980d69a arch, crash: move arch_crash_save_vmcoreinfo() out to file [...] new 428f43a2c485 mm/zswap: make sure each swapfile always have zswap rb-tree new 4d7729b8fa7b mm/zswap: split zswap rb-tree new fd2e6f3ba593 mm: swap: enforce updating inuse_pages at the end of swap_ [...] new 4b77ddfa253d mm: zswap: remove unnecessary trees cleanups in zswap_swapoff() new 11e7ca5b8b74 mm/mmap: introduce vma_set_range() new be5b407bb48a mm: zswap: remove unused tree argument in zswap_entry_put() new 6fadfbdb14e4 dax/bus.c: replace driver-core lock usage by a local rwsem new 17d2c81e5a06 dax/bus.c: replace several sprintf() with sysfs_emit() new e61a95739830 Documentatiion/ABI: add ABI documentation for sys-bus-dax new 9c92e35a7e90 mm/memory_hotplug: export mhp_supports_memmap_on_memory() new 4c00db9045c7 mm-memory_hotplug-export-mhp_supports_memmap_on_memory-fix new f4959a88a4a4 dax: add a sysfs knob to control memmap_on_memory behavior new 83d4b705063d highmem: add kernel-doc for memcpy_*_folio() new 0917b3092268 mm: kmsan: remove runtime checks from kmsan_unpoison_memory() new 0a1c28d1aa18 mm/compaction: enable compacting >0 order folios. new bea943d30586 mm/compaction: add support for >0 order folio memory compaction. new f8dafcc78cb0 mm/compaction: optimize >0 order folio compaction with fre [...] new ce0e0d9c75c4 mm: memcg: don't periodically flush stats when memcg is disabled new 743b92a8d5a5 kswapd: replace try_to_freeze() with kthread_freezable_sho [...] new 98f2eeda51f5 hugetlb: code clean for hugetlb_hstate_alloc_pages new 8517c33281aa hugetlb: split hugetlb_hstate_alloc_pages new 0200e9e38a2d padata: dispatch works on different nodes new c2e901816425 hugetlb: pass *next_nid_to_alloc directly to for_each_node [...] new ec08e683ed10 hugetlb: have CONFIG_HUGETLBFS select CONFIG_PADATA new 0320f0eaafda hugetlb: parallelize 2M hugetlb allocation and initialization new 27f8c8485d2a hugetlb: parallelize 1G hugetlb initialization new 78bff828c8fa mm and cache_info: remove unnecessary CPU cache info update new b1010cd3a0ed x86/mm: delete unused cpu argument to leave_mm() new dbd19edf0edf x86/mm: clarify "prev" usage in switch_mm_irqs_off() new 3fffe3ca9ec7 mm/zswap: fix race between lru writeback and swapoff new 1ae74781fa75 mm/list_lru: remove list_lru_putback() new 9c577b594344 stackdepot: use variable size records for non-evictable entries new dcf851fd85e0 stackdepot: fix -Wstringop-overflow warning new b2f27a8554d4 kasan: revert eviction of stack traces in generic mode new eaaca6f7953d mm/khugepaged: bypassing unnecessary scans with MMF_DISABL [...] new fb027fce640e mm: compaction: limit the suitable target page order to be [...] new 667f5848ee8c mm: zswap: rename zswap_free_entry to zswap_entry_free new 56bf43f5382e mm: zswap: inline and remove zswap_entry_find_get() new 1d8d83fd4086 mm: zswap: move zswap_invalidate_entry() to related functions new 554607cadf5c mm: zswap: warn when referencing a dead entry new 36853dc7dda5 mm: zswap: clean up zswap_entry_put() new 86ffc00ec412 mm: zswap: rename __zswap_load() to zswap_decompress() new 7bd5cfb310aa mm: zswap: break out zwap_compress() new 47e0ebdbdbac mm: zswap: further cleanup zswap_store() new 79eaeead6f22 mm: zswap: simplify zswap_invalidate() new 106490322121 mm: zswap: function ordering: pool alloc & free new ccb6fb797064 mm: zswap: function ordering: pool refcounting new 806fafed5ef5 mm: zswap: function ordering: zswap_pools new e2b24d9527dd mm: zswap: function ordering: pool params new 05223e3b4c50 mm: zswap: function ordering: public lru api new def8d9b623ee mm: zswap: function ordering: move entry sections out of L [...] new 55e2abadb7e4 mm: zswap: function ordering: move entry section out of tr [...] new fe6c7db83be1 mm: zswap: function ordering: compress & decompress functions new 0548b3a51d44 mm: zswap: function ordering: per-cpu compression infra new 7bab93c752be mm: zswap: function ordering: writeback new ba822cedd249 mm: zswap: function ordering: shrink_memcg_cb new c7c2fe4a63af Docs/admin-guide/mm/damon/usage: use sysfs interface for t [...] new 2eb66341b3d1 mm/damon: rename CONFIG_DAMON_DBGFS to DAMON_DBGFS_DEPRECATED new 318607fa3e29 mm/damon/dbgfs: implement deprecation notice file new 21d8593f3b26 mm/damon/dbgfs: fix bogus string length new 46a9038d7489 mm/damon/dbgfs: make debugfs interface deprecation message [...] new 71a53fdac7f8 mm-damon-dbgfs-make-debugfs-interface-deprecation-message- [...] new 0cf3e05475e4 Docs/admin-guide/mm/damon/usage: document 'DEPRECATED' fil [...] new 9485afddd720 selftets/damon: prepare for monitor_on file renaming new ee3a5ed5d318 mm/damon/dbgfs: rename monitor_on file to monitor_on_DEPRECATED new b5c10f9257f3 Docs/admin-guide/mm/damon/usage: update for monitor_on renaming new 7971f7e634ee Docs/translations/damon/usage: update for monitor_on renaming new 334f030c4533 mm/mmap: use SZ_{8K, 128K} helper macro new bd0d232f95d5 mm/mempolicy: implement the sysfs-based weighted_interleav [...] new c66f4190b7d0 mm/mempolicy: refactor a read-once mechanism into a functi [...] new f7ceafb964bf mm/mempolicy: introduce MPOL_WEIGHTED_INTERLEAVE for weigh [...] new b1f56fa0fca0 mm/mempolicy: protect task interleave functions with tsk-> [...] new 219f6428b835 mm/mempolicy: weighted interleave checks wrong parameter new 20f8a04af17c arm: ptdump: rename CONFIG_DEBUG_WX to CONFIG_ARM_DEBUG_WX new faccb0f8a332 arm64, powerpc, riscv, s390, x86: ptdump: refactor CONFIG_ [...] new 6814fd359a83 powerpc,s390: ptdump: define ptdump_check_wx() regardless [...] new b11d35dff16c mm: ptdump: have ptdump_check_wx() return bool new 0e91df7b819d mm-ptdump-have-ptdump_check_wx-return-bool-fix new b29664290d50 mm: ptdump: add check_wx_pages debugfs attribute new 5d4be862b739 modules: wait do_free_init correctly new 4080c20f672d mm/cma: Don't treat bad input arguments for cma_alloc() as [...] new 7e97c3299fc7 test_xarray: add tests for advanced multi-index use new 3a09abfe4733 XArray: add cmpxchg order test new 404122528ff1 userfaultfd: handle zeropage moves by UFFDIO_MOVE new fcd1ab9f67b5 selftests/mm: map_fixed_noreplace: conform test to TAP for [...] new 847786010567 selftests/mm: map_hugetlb: conform test to TAP format output new 6bd74f69ea91 selftests/mm: map_populate: conform test to TAP format output new 7cf7d80d33dc selftests/mm: mlock-random-test: conform test to TAP forma [...] new 04fb7ad83958 selftests/mm: mlock2-tests: conform test to TAP format output new 6de775ab2e05 selftests/mm: mrelease_test: conform test to TAP format output new 3a0bea9ac1b6 selftests/mm: mremap_dontunmap: conform test to TAP format output new 28babb12be24 selftests/mm: split_huge_page_test: conform test to TAP fo [...] new 00a1a4c20c47 selftests/mm: thp_settings: conform to TAP format output new 007ff42f635d selftests/mm: thuge-gen: conform to TAP format output new a381bdb77f14 selftests/mm: transhuge-stress: conform to TAP format output new f845fe051bfe selftests/mm: virtual_address_range: conform to TAP format output new 76ccfafd9807 mm: compaction: update the cc->nr_migratepages when alloca [...] new 17afc7e55cfd mm/vmscan: change the type of file from int to bool new 64d870e54d00 arm64/mm: Make set_ptes() robust when OAs cross 48-bit boundary new aa1c7d1903a2 arm/pgtable: define PFN_PTE_SHIFT new d9b9df3b2d64 nios2/pgtable: define PFN_PTE_SHIFT new ac743dcbe628 powerpc/pgtable: define PFN_PTE_SHIFT new 13da19f31b5f riscv/pgtable: define PFN_PTE_SHIFT new f26ae0b17851 s390/pgtable: define PFN_PTE_SHIFT new 502b613a4cbf sparc/pgtable: define PFN_PTE_SHIFT new 09888d4fafc3 mm/pgtable: make pte_next_pfn() independent of set_ptes() new 35e5434e6dab arm/mm: use pte_next_pfn() in set_ptes() new c3348a507faa powerpc/mm: use pte_next_pfn() in set_ptes() new b0a282db58da mm/memory: factor out copying the actual PTE in copy_prese [...] new 9e85858c40e6 mm/memory: pass PTE to copy_present_pte() new 173f58e6b43a mm/memory: optimize fork() with PTE-mapped THP new cf2a98581f89 mm/memory: ignore dirty/accessed/soft-dirty bits in folio_ [...] new 99f26d84c6ae mm/memory: ignore writable bit in folio_pte_batch() new 69559d7ae9e2 selftests/mm: run_vmtests.sh: add hugetlb test category new 7dbe53333bf4 mm/mmap: pass vma to vma_merge() new a88b3b45bc23 mm: memcg: use larger batches for proactive reclaim new d36efca4199e mm-memcg-use-larger-batches-for-proactive-reclaim-v4 new f7013bae4b63 mm: reduce dependencies on <linux/kernel.h> new 413a2ba3e0d9 kasan: add atomic tests new d541d8ec6e09 mm/hugetlb: Restore the reservation if needed new a262c982498f selftests/mm: run_vmtests.sh: add hugetlb_madv_vs_map new be1e856ebda9 selftests: zswap: add zswap selftest file to zswap maintai [...] new dac71351501a selftests: fix the zswap invasive shrink test new bbf991290288 selftests: add zswapin and no zswap tests new 94a74203b1ea ubsan: reintroduce signed overflow sanitizer new 0d381d727576 kasan: docs: update descriptions about test file and module new d30e0b4942b3 kasan: rename test_kasan_module_init to kasan_test_module_init new ab94bda77365 mm/cma: drop CONFIG_CMA_DEBUG new 970ff90d80f4 mm/cma: make MAX_CMA_AREAS = CONFIG_CMA_AREAS new 806f7904dffc mm/vmscan: make too_many_isolated return bool new d2e0c4b92b95 memory tier: make memory_tier_subsys const new 0f933efd94c6 mm/z3fold: remove unneeded spinlock in z3fold_alloc new a7ad0e3d0ca6 mm/zswap: add more comments in shrink_memcg_cb() new 29d380cbe6cb mm/zswap: invalidate zswap entry when swap entry free new d9fa15119825 mm/zswap: stop lru list shrinking when encounter warm region new 85d422d57a0e mm/zswap: remove duplicate_entry debug value new 24e7aa894c12 mm/zswap: only support zswap_exclusive_loads_enabled new acd746e2271a mm/zswap: zswap entry doesn't need refcount anymore new c0aadb3215df mm/migrate: preserve exact soft-dirty state new c0caa8b2c69e mm: hugetlb: improve the handling of hugetlb allocation fa [...] new 655932216033 mm/damon/sysfs: handle 'state' file inputs for every sampl [...] new 22ff26ac91f5 mm/demotion: print demotion targets new 708a4bb137e5 zram: use copy_page for full page copy new acdea3efb0c8 memremap.h: correct an error in a comment new 1f571a056756 meminfo: provide estimated per-node's available memory new cdbc23797f7b mm: optimization on page allocation when CMA enabled new 66caf8094809 mm: add defines for min/max swappiness new 7e233f485433 mm: add swappiness= arg to memory.reclaim new 547b5292ca7f bounds: support non-power-of-two CONFIG_NR_CPUS new 8343cf438711 arch and include: update LLVM Phabricator links new 9d3a8cf1cc0d treewide: update LLVM Bugzilla links new c09e3fe313eb selftests: add eventfd selftests new e866b14168f5 list: add hlist_count_nodes() new 9c56264342d3 binder: use of hlist_count_nodes() new 41db74fd074f bcache: use of hlist_count_nodes() new aacb5520d776 ocfs2: Spelling fix new dedf98cde2e6 lib/win_minmax: fix header comments new 6a94c6607ec9 panic: suppress gnu_printf warning new 1969614bec34 lib min_heap: optimize number of calls to min_heapify() new e382369185d6 lib min_heap: optimize number of comparisons in min_heapify() new 8295d0c4b52c sysctl: allow change system v ipc sysctls inside ipc namespace new f93b4241ea58 docs: add information about ipc sysctls limitations new 438198d0218e sysctl: allow to change limits for posix messages queues new 19b552cdfa9d user_namespace: Remove unnecessary NULL values from kbuf new d6b05d6953a4 lib/sort: optimize heapsort for equal elements in sift-down path new 0286ef5656b0 lib/sort: Optimize heapsort with double-pop variation new af248a36ad02 kprobes: use synchronize_rcu_tasks_rude in kprobe_optimizer new b5ee46b4dfb3 kprobes-use-synchronize_rcu_tasks_rude-in-kprobe_optimizer-fix new a92b8da7b52f flex_proportions: remove unused fprop_local_single new 0dfe05e83b1e ptrace_attach: shift send(SIGSTOP) into ptrace_set_stopped() new 242959439d47 lib: dhry: remove unneeded <linux/mutex.h> new b8a45e4391da lib: dhry: use ktime_ms_delta() helper new 127b3576f253 lib: dhry: add missing closing parenthesis new ca3a21d728e9 nilfs2: convert segment buffer to use kmap_local new e2ab3b9b90d8 nilfs2: convert nilfs_copy_buffer() to use kmap_local new 96ed347dd167 nilfs2: convert metadata file common code to use kmap_local new a3ac0673c117 nilfs2: convert sufile to use kmap_local new db3ab3aa51f0 nilfs2: convert persistent object allocator to use kmap_local new 0e7dd2fd45ab nilfs2: convert DAT to use kmap_local new 50fcc8bc04ae nilfs2: move nilfs_bmap_write call out of nilfs_write_inod [...] new fdc0f363423f nilfs2: do not acquire rwsem in nilfs_bmap_write() new 504de491f694 nilfs2: convert ifile to use kmap_local new 61f33716b64c nilfs2: localize highmem mapping for checkpoint creation w [...] new d3620a71bd98 nilfs2: localize highmem mapping for checkpoint finalizati [...] new e74933f12337 nilfs2: localize highmem mapping for checkpoint reading wi [...] new 8adcd80aac94 nilfs2: remove nilfs_cpfile_{get,put}_checkpoint() new f43ae257a4fe nilfs2: convert cpfile to use kmap_local new 4d104697c4cf kbuild: raise the minimum supported version of LLVM to 13.0.1 new 8b2edcb2a4c6 Makefile: drop warn-stack-size plugin opt new dff535c1cdee x86: drop stack-alignment plugin opt new d0210eb17d95 ARM: remove Thumb2 __builtin_thread_pointer workaround for Clang new 6eb1e482e727 arm64: Kconfig: clean up tautological LLVM version checks new 09feb838992e powerpc: Kconfig: remove tautology in CONFIG_COMPAT new c0de43dd8cd3 riscv: remove MCOUNT_NAME workaround new 5ba7a6e67a95 riscv: Kconfig: remove version dependency from CONFIG_CLAN [...] new 5c914603cf37 fortify: drop Clang version check for 12.0.1 or newer new e82a9fa26e32 lib/Kconfig.debug: update Clang version check in CONFIG_KCOV new 99f8d5fd9adf compiler-clang.h: update __diag_clang() macros for minimum [...] new cc2b18934ef5 selftests/mm: hugetlb_reparenting_test: do not unmount new cc4acc1d382b selftests/mm: run_vmtests: remove sudo and conform to tap new 3ce6cf355cbb selftests/mm: on-fault-limit: run test without root privil [...] new c2e21739cfc3 selftests/mm: save and restore nr_hugepages value new f7eeba035979 selftests/mm: protection_keys: save/restore nr_hugepages settings new 2fe6dc59e96c selftests/mm: run_vmtests.sh: add missing tests new 84063c1e1175 selftests/mm: run_vmtests: use correct flag in the code new 0a5d7e6a46aa init: remove obsolete arch_call_rest_init() wrapper new 301bb835fe63 panic: add option to dump blocked tasks in panic_print new 2eb54795cfd8 panic-add-option-to-dump-blocked-tasks-in-panic_print-fix new 206c0cb67eed const_structs.checkpatch: add bus_type new 844680f4dfed fat: Fix uninitialized field in nostale filehandles new 2a4a6ee728a3 smp: make __smp_processor_id() 0-argument macro new e936bc08e894 Merge branch 'mm-nonmm-unstable' into mm-everything new f59965a75fd3 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new e06d8d924ecb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2882358b8b83 perf tsc: Add missing newlines to debug statements new f5144ecad741 perf parse-events: Improve error location of terms cloned [...] new fd7b8e8fb20f perf parse-events: Print all errors new b8db070f389c perf jevents: Drop or simplify small integer values new ffd856537b95 perf bpf: Clean up the generated/copied vmlinux.h new acfd65c89403 tools: perf: Expose sample ID / stream ID to python scripts new e024fa6a5566 perf/pmu-events/powerpc: Update json mapfile with Power11 PVR new 8ce5fa4d68d3 perf kvm powerpc: Fix build new 112c554702cf perf script: Print source line for each jump in brstackinsn new 5b9e4eefc5f8 perf record: Display data size on pipe mode new 8ee67800e631 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new b1af642474b9 Merge branch 'compiler-attributes' of https://github.com/o [...] new 114a94d531a9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new e51a972a2edf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 866354fdb732 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 338e7d7a2338 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 67dabe4842be Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 7f0d49ea69cd Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 55274795db91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5836106c4031 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c1c03dc23535 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e84037838c38 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 18368ee25d88 iommu/msm-iommu: don't limit the driver too much new 85148df36835 ARM: qcom: drop most of 32-bit ARCH_QCOM subtypes new 99497df59427 ARM: qcom: merge remaining subplatforms into sensible Kcon [...] new f9491ad2318d arm64: dts: qcom: sa8775p: Add new memory map updates to SA8775P new c984dde8f3f8 dt-bindings: clock: Drop the SM8650 DISPCC dedicated schema new 4f70a09bde32 dt-bindings: clock: qcom: Document the X1E80100 Display Cl [...] new bb213e13cef0 dt-bindings: clock: qcom: Document the X1E80100 GPU Clock [...] new 80de9d9dfba1 dt-bindings: clock: qcom: Document the X1E80100 TCSR Clock [...] new 7180f3685de9 dt-bindings: clock: qcom: Document the X1E80100 Camera Clo [...] new 6f871f0dfed2 Merge branch '20240202-x1e80100-clock-controllers-v4-5-7fb [...] new 6a07a4f3f509 arm64: dts: qcom: x1e80100: Add IPCC node new 0b6ae7364b11 arm64: dts: qcom: x1e80100: Add SMP2P nodes new 2661646f5934 arm64: dts: qcom: x1e80100: Add QMP AOSS node new 5f2a9cd4b104 arm64: dts: qcom: x1e80100: Add ADSP/CDSP remoteproc nodes new 8b6e2bf94b27 arm64: dts: qcom: x1e80100: Add TCSR node new 4af46b7bd66f arm64: dts: qcom: x1e80100: Add USB nodes new 5eb83fc10289 arm64: dts: qcom: x1e80100: Add PCIe nodes new 1940c25eaa63 arm64: dts: qcom: x1e80100: Add display nodes new d7e03cce0400 arm64: dts: qcom: x1e80100-crd: Enable more support new f9a9c11471da arm64: dts: qcom: x1e80100-qcp: Enable more support new 7eac281cbedb arm64: dts: qcom: x1e80100-qcp: Fix supplies for LDOs 3E and 2J new cc3cfef3e3d9 arm64: dts: qcom: ipq6018: add QUP5 I2C node new 99f63aea9149 arm64: dts: qcom: x1e80100: add ADSP GPR new 060df4cbfe11 arm64: dts: qcom: x1e80100: add LPASS LPI pin controller new c6d6df1703d4 arm64: dts: qcom: x1e80100: add ADSP audio codec macros new 641a7e7e97b6 arm64: dts: qcom: x1e80100: add Soundwire controllers new 229c9ce0fd11 arm64: dts: qcom: x1e80100-crd: add WCD9385 Audio Codec new 0293019c6709 arm64: dts: qcom: x1e80100-crd: add WSA8845 speakers new 2ae5e34d93cf arm64: dts: qcom: ipq9574: Enable Inline Crypto Engine for MMC new af53ecef19ff arm64: dts: qcom: sm8650: add missing qlink_logging reserv [...] new 869c3d4eef65 dt-bindings: arm: qcom: drop the superfluous device compat [...] new 749c47ad3383 arm64: dts: qcom: sdm630-nile: Enable and configure PM660L WLED new db5d137e81bc arm64: dts: qcom: sc7280: Update domain-idle-states for cl [...] new fc835b2311d4 arm64: dts: qcom: msm8998: declare VLS CLAMP register for [...] new acb94d67f5a2 arm64: dts: qcom: qcm2290: declare VLS CLAMP register for [...] new 95d739ed962c arm64: dts: qcom: sm6115: declare VLS CLAMP register for USB3 PHY new 646287950b16 arm64: dts: qcom: sm6350: Add tsens thermal zones new 8ca7fbd92c1b arm64: dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping new b66966b1bbc0 arm64: dts: qcom: sm8550-mtp: correct WCD9385 TX port mapping new e2f1a18747b1 arm64: dts: qcom: sm8550-qrd: add correct analogue microphones new 503c0129b3aa arm64: dts: qcom: sm8550-mtp: add correct analogue microphones new 0b17197055b5 arm64: dts: qcom: ipq6018: add tsens node new 8f053e561635 arm64: dts: qcom: ipq6018: add thermal zones new a2eb99176b10 arm64: dts: qcom: sm8650-mtp: add PM8010 regulators new 4a8efd8a02ef arm64: dts: qcom: sm8650-qrd: add PM8010 regulators new 4a03b85b8491 arm64: dts: qcom: sm8550: Add dma-coherent property new feed0507688b arm64: dts: qcom: sm8650: Add dma-coherent property new ce745475acac arm64: dts: qcom: sm8650-qrd: add Audio nodes new 6e9d86933cab arm64: dts: qcom: sm8650-mtp: add Audio sound card node new 18ba9974b82f dt-bindings: clock: gcc-msm8953: add more resets new 5ca4cd8eaa6c Merge branch '20240125-msm8953-mdss-reset-v2-1-fd782455942 [...] new 9b4dec638c9c arm64: dts: qcom: msm8953: add reset for display subsystem new 1e48ad0d85f0 arm64: dts: qcom: msm8953: Add GPU IOMMU new 655815649fcd arm64: dts: qcom: msm8953: Add GPU new 7f492d48f082 arm64: dts: qcom: qrb2210-rb1: disable cluster power domains new cb77d0ad460e arm64: dts: qcom: ipq8074: add clock-frequency to MDIO node new c83fdb4335ce arm64: dts: qcom: msm8996: Fix UFS PHY clocks new 5e653a7ff442 arm64: dts: qcom: msm8998: Fix UFS PHY clocks new ca8fb2bd2248 arm64: dts: qcom: sdm845: Fix UFS PHY clocks new a820a285ef1b arm64: dts: qcom: sm6115: Fix UFS PHY clocks new 3823a877f25b arm64: dts: qcom: sm6125: Fix UFS PHY clocks new 68f9fcba3a0c arm64: dts: qcom: sm6350: Fix UFS PHY clocks new eff7496b7281 arm64: dts: qcom: sm8150: Fix UFS PHY clocks new 55ee02b10bdd arm64: dts: qcom: sm8250: Fix UFS PHY clocks new 26447dad8119 dt-bindings: clock: qcom: Add missing UFS QREF clocks new cc2bc7a7ab59 Merge branch '20240131-ufs-phy-clock-v3-3-58a49d2f4605@lin [...] new dde771402292 arm64: dts: qcom: sc8180x: Fix UFS PHY clocks new 1d4ef9644e21 arm64: dts: qcom: sc8280xp: Fix UFS PHY clocks new 8edbdefee1c9 arm64: dts: qcom: sm8350: Fix UFS PHY clocks new 746ae23ad020 arm64: dts: qcom: sm8550: Fix UFS PHY clocks new 0f9b8054bb4a arm64: dts: qcom: sm8650: Fix UFS PHY clocks new 31ca6241fee8 arm64: dts: qcom: sm8550-hdk: correct WCD9385 route and po [...] new 014bbc990e27 arm64: dts: qcom: sc8280xp: Introduce additional tsens instances new 78654850f7a7 Merge branch '20240202-x1e80100-clock-controllers-v4-5-7fb [...] new c32f4f4ae1c6 clk: qcom: clk-alpha-pll: Add support for zonda ole pll configure new ee3f0739035f clk: qcom: Add dispcc clock driver for x1e80100 new acddef6e1744 clk: qcom: Add GPU clock driver for x1e80100 new 06aff116199c clk: qcom: Add TCSR clock driver for x1e80100 new 76126a5129b5 clk: qcom: Add camcc clock driver for x1e80100 new 316861f38317 clk: qcom: reset: Increase max reset delay new eda40d9c583e clk: qcom: reset: Commonize the de/assert functions new 2f8cf2c3f3e3 clk: qcom: reset: Ensure write completion on reset de/assertion new 892909633ad1 clk: qcom: gcc-sa8775p: Set delay for Venus CLK resets new e4036615fd65 clk: qcom: gcc-sc8180x: Set delay for Venus CLK resets new 5424a753e828 clk: qcom: gcc-sc8280xp: Set delay for Venus CLK resets new f33a83d490b6 clk: qcom: gcc-sm4450: Set delay for Venus CLK resets new 49443aa3450b clk: qcom: gcc-sm7150: Set delay for Venus CLK resets new 4f66879c7630 clk: qcom: gcc-sm8250: Set delay for Venus CLK resets new 31f8f3c827ec clk: qcom: gcc-sm8350: Set delay for Venus CLK resets new a4110b79cd55 clk: qcom: gcc-sm8450: Set delay for Venus CLK resets new 112040f6aef3 clk: qcom: gcc-sm8550: Set delay for Venus CLK resets new d1b1d7afbc07 clk: qcom: gcc-sm8650: Set delay for Venus CLK resets new e5c2e39ba77f clk: qcom: videocc-sm8150: Set delay for Venus CLK resets new 4e32a9c2a31a clk: qcom: videocc-sm8250: Set delay for Venus CLK resets new bdc8fc1eccf5 clk: qcom: videocc-sm8350: Set delay for Venus CLK resets new 605f7615e3bf clk: qcom: videocc-sm8450: Set delay for Venus CLK resets new d2cd22c9c384 clk: qcom: videocc-sm8550: Set delay for Venus CLK resets new 8f4bfd9ea17f clk: qcom: camcc-*: switch to module_platform_driver new c334ecf355a1 clk: qcom: dispcc-*: switch to module_platform_driver new 0e3c498d45b9 clk: qcom: gpucc-*: switch to module_platform_driver new f19dd2c243de clk: qcom: videocc-*: switch to module_platform_driver new d3b2afb925e0 Merge branch '20240125-msm8953-mdss-reset-v2-1-fd782455942 [...] new 41ded612860c clk: qcom: gcc-msm8953: add more resets new 286ffaafa6dc Merge branch '20240131-ufs-phy-clock-v3-3-58a49d2f4605@lin [...] new bb5c0229285f clk: qcom: gcc-sc8180x: Add missing UFS QREF clocks new 429726494d7a clk: qcom: dispcc-sm8250: Make clk_init_data and pll_vco const new 0ebeba917f03 dt-bindings: soc: qcom: qcom,pmic-glink: document X1E80100 [...] new fdec1fa91eb7 Merge branches 'arm32-for-6.9', 'arm64-defconfig-for-6.9', [...] new 6a9b8ae17d47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8229f1cda34a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f04f8fb1f5d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d16f237bda05 clk: samsung: gs101: drop extra empty line new 455061eb3243 dt-bindings: clock: google,gs101-clock: add PERIC1 clock m [...] new 3ab1d817c357 Merge tag 'samsung-dt-bindings-clk-6.9-3' into next/clk new 2999e786d7e9 clk: samsung: gs101: add support for cmu_peric1 new 454436167232 dt-bindings: samsung: exynos-sysreg: gs101-peric0/1 requir [...] new 97d4b55111ef MAINTAINERS: Remove Tomasz from Samsung clock and pinctrl entries new 60f1164e21cc ARM: dts: samsung: exynos5420-galaxy-tab-common: add wifi node new a5cfa2d41f4a Merge branches 'fixes', 'next/clk', 'next/defconfig', 'nex [...] new 31dcdf1f6415 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8d452e2cf7e0 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new fa9b637663ca Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 9693287caaca Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 2545f457bef6 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 941d03fb89c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a0e49afa4a89 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 906410f502b4 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 510105e1bed3 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 551a9106d21c Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 9107788d4e7c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1d15fcc752d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d4cb13c3afc7 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] new 0541199c9036 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cfaedfca2a65 next-20240206/bcachefs new de6b40c21744 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 4feacb366d21 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cd7d469c2570 libceph: fail sparse-read if the data length doesn't match new ee97302fbc0c libceph: rename read_sparse_msg_*() to read_partial_sparse [...] new 8e46a2d068c9 libceph: just wait for more data to be available on the socket new bbb20ea993f4 ceph: always set initial i_blkbits to CEPH_FSCRYPT_BLOCK_SHIFT new cda4672da1c2 ceph: prevent use-after-free in encode_cap_msg() new 07045648c07c ceph: always check dir caps asynchronously new 0f0131fa8fe6 Merge branch 'master' of git://github.com/ceph/ceph-client.git new 5acc760836a9 smb: Fix regression in writes when non-standard maximum wr [...] new 6b04a743577c cifs: change tcon status when need_reconnect is set on it new 7463864ca278 cifs: handle cases where multiple sessions share connection new fe1411d3b7db smb3: clarify mount warning new 7d879672f3c4 smb: client: introduce reparse mount option new fe280075c1c7 smb: client: move most of reparse point handling code to c [...] new 6238b169a5c3 smb: client: fix potential broken compound request new 58cbfcd8e6cf smb: client: reduce number of parameters in smb2_compound_op() new 0a65b789f8f9 smb: client: add support for WSL reparse points new cf7239954cb9 smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() new d9e5c8f24bed smb: client: introduce SMB2_OP_QUERY_WSL_EA new d44c3760d93d smb: client: parse uid, gid, mode and dev from WSL reparse points new 760e4135f98b smb: client: fix path sep of created SMB symlinks new a131ed9de8fb smb: client: set correct d_type for reparse DFS/DFSR and m [...] new b8f33fe8183a cifs: Replace cifs_readdata with a wrapper around netfs_io [...] new e8c4550eab75 cifs: Set zero_point in the copy_file_range() and remap_fi [...] new 08ef9f595e1b cifs: Replace cifs_writedata with a wrapper around netfs_i [...] new 0a224c539c17 cifs: Use more fields from netfs_io_subrequest new f46080cd30d5 cifs: Make wait_mtu_credits take size_t args new 3a8fe4125e84 cifs: Implement netfslib hooks new 066bdf25a333 cifs: Replace the writedata replay bool with a netfs sreq flag new d6ad9e5c9d2e cifs: Move cifs_loose_read_iter() and cifs_file_write_iter [...] new 70d47b3b56bb cifs: Cut over to using netfslib new 9ca488abca76 cifs: Remove some code that's no longer used, part 1 new ddcd663e2c76 cifs: Remove some code that's no longer used, part 2 new 1e007c3c6457 cifs: Remove some code that's no longer used, part 3 new be0065aa85dd Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new bfd6732ec5b0 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 7d837ea18d28 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1c1176477680 Merge branch 'exportfs-next' of git://git.kernel.org/pub/s [...] new 80f3717cff29 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new f7441d07d7bf Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 74b52ef32ad4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 5e75a59abebb svcrdma: Reserve an extra WQE for ib_drain_rq() new 9b00a1a4160a svcrdma: Report CQ depths in debugging output new a90cef71827a svcrdma: Update max_send_sges after QP is created new 707a0e020ad8 svcrdma: Increase the per-transport rw_ctx count new aaf461e0d946 svcrdma: Fix SQ wake-ups new 8e57fa050b88 svcrdma: Prevent a UAF in svc_rdma_send() new 97773d6666c6 svcrdma: Fix retry loop in svc_rdma_send() new 2ea14fe2b9bf svcrdma: Post Send WR chain new a56dbd1e9f19 svcrdma: Move write_info for Reply chunks into struct svc_ [...] new 4b9ec85939a6 svcrdma: Post the Reply chunk and Send WR together new b93d294040a2 svcrdma: Post WRs for Write chunks in svc_rdma_sendto() new d89b6563e116 svcrdma: Add Write chunk WRs to the RPC's Send WR chain new efdfc0683ea6 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new ff2ebd763699 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new ababc2172ba3 Merge branch 'ericvh/for-next' of git://git.kernel.org/pub [...] new 46f5ab762d04 fs: relax mount_setattr() permission checks new 285619bf6231 Merge branch 'vfs.fixes' into vfs.all new 325e56e9236e eventfd: strictly check the count parameter of eventfd_wri [...] new 0c6e2eb95ca6 Merge branch 'vfs.misc' into vfs.all new 3e35a2b58fa9 Merge branch 'vfs.fs' into vfs.all new 29a701c5f36f Merge branch 'vfs.iomap' into vfs.all new 9ed52108f647 pidfd: change do_notify_pidfd() to use __wake_up(poll_to_k [...] new e2e8a142fbd9 pidfd: exit: kill the no longer used thread_group_exited() new 83b290c9e3b5 pidfd: clone: allow CLONE_THREAD | CLONE_PIDFD together new 0c9bd6bc4bb2 pidfd: getfd should always report ESRCH if a task is exiting new f0ece18e9941 selftests: add ESRCH tests for pidfd_getfd() new 7f67e9534194 Merge branch 'vfs.pidfd' into vfs.all new 720e867522e8 Merge branch 'vfs.file' into vfs.all new 1749f5bb80ef Merge branch 'vfs.netfs' into vfs.all new 2b96b6610641 init: flush async file closing new c42ece1b57f2 bdev: open block device as files new f8f1e1294b8c block/ioctl: port blkdev_bszset() to file new 090a0dae1fe0 block/genhd: port disk_scan_partitions() to file new 5a49a5f24b24 md: port block device access to file new 34a830132dae swap: port block device usage to file new cd22fe6b26f0 power: port block device access to file new 1b75be288b85 xfs: port block device access to files new 2e580b2dc657 drbd: port block device access to file new 03a0a35cef6c pktcdvd: port block device access to file new ca2f4e31f874 rnbd: port block device access to file new d0f02b31d6a8 xen: port block device access to file new 86e0afee7f6f zram: port block device access to file new 4acc0f1751ec bcache: port block device access to files new d6c4561e99e7 block2mtd: port device access to files new 380197fc8790 nvme: port block device access to file new fe6c854f329b s390: port block device access to file new c1d12635a132 target: port block device access to file new 494e46e6470a bcachefs: port block device access to file new dc45c264061a btrfs: port device access to file new 5aa6b3ec94b3 erofs: port device access to file new 34f8e7867eab ext4: port block device access to file new cbe9d5d62763 f2fs: port block device access to files new df5c0b592a92 jfs: port block device access to file new 4e67b8d955aa nfs: port block device access to files new fc617c8bf0e8 ocfs2: port block device access to file new d84b527ce1ea reiserfs: port block device access to file new 95f64493cb9b bdev: remove bdev_open_by_path() new 52f666a99342 bdev: make bdev_{release, open_by_dev}() private to block layer new be6907814505 bdev: make struct bdev_handle private to the block layer new 86c17955a2ac bdev: remove bdev pointer from struct bdev_handle new d3a3857cbba7 block: don't rely on BLK_OPEN_RESTRICT_WRITES when yieldin [...] new 8f852cf00126 block: remove bdev_handle completely new c440794edd29 Merge series 'Open block devices as files' of https://lore [...] new 22ab450a1856 Merge branch 'vfs.super' into vfs.all new 8caf87347c15 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 5b73e706f00f printk: nbcon: Relocate 32bit seq macros new 418ec1961c07 printk: Adjust mapping for 32bit seq macros new 90ad525c2d9a printk: Use prb_first_seq() as base for 32bit seq macros new 5f72e52ba959 printk: ringbuffer: Do not skip non-finalized records with [...] new 5113cf5f4c53 printk: ringbuffer: Clarify special lpos values new 0ab7cdd00491 printk: For @suppress_panic_printk check for other CPU in panic new 36652d0f3bf3 printk: Add this_cpu_in_panic() new 584528d62145 printk: ringbuffer: Cleanup reader terminology new ac7d7844c64d printk: Wait for all reserved records with pr_flush() new b1c4c67a5e90 printk: ringbuffer: Skip non-finalized records in panic new d04d5882cd67 printk: Disable passing console lock owner completely duri [...] new 779dbc2e78d7 printk: Avoid non-panic CPUs writing to ringbuffer new d988d9a9b9d1 panic: Flush kernel log buffer at the end new 7412dc6d55ee dump_stack: Do not get cpu_sync for panic CPU new e7081d5a9d97 Merge branch 'rework/console-flushing-fixes' into for-next new 054b50c453c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8164408f3c0d Merge branch 'pci/aspm' new 79bd610f7973 Merge branch 'pci/devres' new a135a301811d Merge branch 'pci/dpc' new e2b7de800b4c Merge branch 'pci/enumeration' new eb6adae0269b pci: endpoint: make pci_epf_bus_type const new 36c5585292fe Merge branch 'pci/endpoint' new e7d4c130196a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7175ea3eee37 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 5a972eaf59e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a05b1db36a05 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] new 65f976a4299c hwmon: Add driver for Astera Labs PT5161L retimer new 69279afa6a6b hwmon: chipcap2: fix uninitialized variable in cc2_get_reg_val() new 186ba25a7a11 hwmon: chipcap2: fix return path in cc2_request_alarm_irqs() new 35434a17c7d8 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 31eeb653b276 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 6ae871ed3a9a Merge branch 'master' of git://linuxtv.org/media_tree.git new 35546945e5e5 media: tc358746: fix the pll calculating function new 15126b916e39 media: pci: cx23885: check cx23885_vdev_init() return new fd4f587389e1 media: vidioc-subdev-g-client-cap.rst: document struct v4l [...] new c82523aca798 media: verisilicon: Fix some typos new 36d503ad547d media: xc4000: Fix atomicity violation in xc4000_get_frequency new 4a87348b50cf media: adv7180: Fix cppcheck errors new 8b9911e553e7 media: videobuf2: Fix doc comment new fd61d77a3d28 media: em28xx: annotate unchecked call to media_device_register() new 8674fd635f28 media: cx231xx: controls are from another device, mark this new 9801b5b28c69 media: v4l2-ctrls: show all owned controls in log_status new ce5d241c3ad4 media: cec: core: remove length check of Timer Status new 27b9e36d0e08 media: videodev2.h: Fix kerneldoc new f26d91426231 media: cec.h: Fix kerneldoc new d7f4cdc06470 media: pci: dt315.h: Fix kerneldoc new afe81e20905c media: i2c: css-quirk.h: Fix kerneldoc new 8adb1062a495 media: i2c: adv748: Fix kerneldoc new 9e8065221832 media: mediatek: jpeg: Fix kerneldoc new 6ee25f7912cf media: mediatek: vcodec: Fix kerneldoc new 147577fa0a78 media: verisilicon: Fix kerneldoc new 52a55df78fbf media: qcom: venus: Fix kerneldoc new 0e01357e9443 media: samsung: exynos4-is: Fix kerneldoc new 0e7835767e2a media: samsung: s5p-mfc: Fix kerneldoc new 3edcdd61ea67 media: dvb-usb: Fix kerneldoc new 0284641e888d media: staging: meson: Fix kerneldoc new 6c1a584a15d6 MAINTAINERS: Add entry for Samsung MFC DT Schema new 8cf9c5051076 media: v4l2-tpg: fix some memleaks in tpg_alloc new 8f94b49a5b5d media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity new 83d48b5d3926 media: v4l2-common.h: kerneldoc: correctly format return values new 9590d1a03df5 media: atomisp: make dbgopt static new cfe0c5e3d928 media: atomisp: don't use sizeof(NULL) new c9cd7308d64b media: dt-bindings: techwell,tw9900: Fix port schema ref new e76681afdc02 documentation: media: vivid: Modify typo in documentation new 009d312a3fd9 media: cec: make cec_bus_type const new e248cde98470 media: media-devnode: make media_bus_type const new 78f0daa026d4 media: mc: Add local pad to pipeline regardless of the link state new 422f7af75d03 media: mc: Fix flags handling when creating pad links new eb2f93210028 media: nxp: imx8-isi: Check whether crossbar pad is non-NU [...] new baeddf94aa61 media: mc: Add num_links flag to media_pad new 9ec9109cf9f6 media: mc: Rename pad variable to clarify intent new b3decc5ce7d7 media: mc: Expand MUST_CONNECT flag to always require an e [...] new 9b71021b2ea5 media: nxp: imx8-isi: Mark all crossbar sink pads as MUST_CONNECT new ee171dc50502 media: nxp: imx8-isi: Factor out a variable new b83e2a91426a Revert "media: ov08x40: Reduce start streaming time" new 8f667d202384 media: ov08x40: Reduce start streaming time new 102fb77c2deb media: drivers/media/dvb-core: copy user arrays safely new b1d47b271104 media: cx24110: clean up some coding style issues new 2350d4d4c819 media: dvb-frontends/dvb-pll: Remove usage of the deprecat [...] new 2386ae062c64 media: dvb: remove redundant assignment to variable ret new 7976b003e8bd media: docs: uAPI: dvb/osd: completing the documentation new 2c7ff9060409 media: docs: uAPI: dvb/audio: completing the documentation [...] new 53614720e043 media: docs: uAPI: dvb/audio: completing the documentation [...] new 6fb68c13bd97 media: docs: uAPI: dvb/video: completing the documentation [...] new b2fffe3fd448 media: docs: uAPI: dvb/video: completing the documentation [...] new 9651d3d2d691 media: docs: uAPI: dvb/decoder: completing the documentation new 8c64f4cdf4e6 media: edia: dvbdev: fix a use-after-free new 79f55b4eb8ec Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new 9e9c41c069ce ACPI: video: Handle fetching EDID that is longer than 256 bytes new da60429b5e6b Merge branch 'acpi-video' into linux-next new 9e06b8b862f4 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new b940b58bf6b5 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 145cc731f405 PM: domains: Add helper functions to attach/detach multipl [...] new ab2ce14d02c0 remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach [...] new 98eabf1a6f0e remoteproc: imx_rproc: Convert to dev_pm_domain_attach|det [...] new 8606eb1e1166 remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attac [...] new d99abefade74 media: venus: Convert to dev_pm_domain_attach|detach_list( [...] new 888ac4be8e91 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f6aa2b1e2185 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 6198fc127687 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6cc9c6fbc79f mlx4: Address spelling errors new 7b4434a8face tools: ynl: correct typo and docstring new 70ff9a91e868 doc: netlink: specs: tc: add multi-attr to tc-taprio-sched-entry new b9bcfc3bc978 tools: ynl: add support for encoding multi-attr new 2813ca8d6490 Merge branch 'add-support-for-encoding-multi-attr-to-ynl' new b64691274f5d net: phy: add helper phy_advertise_eee_all new 7cc0187ea252 r8169: use new helper phy_advertise_eee_all new 5f9892286331 Merge branch 'net-phy-add-and-use-helper-phy_advertise_eee_all' new 9bc791341bc9 tg3: convert EEE handling to use linkmode bitmaps new 23c5ae6d4675 netlabel: cleanup struct netlbl_lsm_catmap new 81f61c108838 net: ethernet: remove duplicated CONFIG_SUNGEM_PHY entry new 59d6bccebe5c net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA [...] new 56b93cd358b3 netdevsim: make nsim_bus const new 17b447539408 net: phy: c45 scanning: Don't consider -ENODEV fatal new 88b3934e3f31 net: dsa: mv88e6xxx: Return -ENODEV when C45 not supported new 1e8f1477aba5 Merge branch 'net-phy-c22-c45-enumeration' new 0cb6daf549f9 net: stmmac: remove eee_enabled/eee_active in stmmac_ethto [...] new d0d8c548789d net: sxgbe: remove eee_enabled/eee_active in sxgbe_get_eee() new b573cb0a5586 net: fec: remove eee_enabled/eee_active in fec_enet_get_eee() new 409359c1c2ef net: bcmgenet: remove eee_enabled/eee_active in bcmgenet_g [...] new 0cbfdfe3fb80 net: bcmasp: remove eee_enabled/eee_active in bcmasp_get_eee() new 3465df5533af net: dsa: b53: remove eee_enabled/eee_active in b53_get_mac_eee() new ddb2d2a8e814 Merge branch 'net-eee-network-driver-cleanups' new d160c66cda0a net: Do not return value from init_dummy_netdev() new c474dd5a52df tsnep: Use devm_platform_get_and_ioremap_resource() in tsn [...] new 9736c648370d dpll: check that pin is registered in __dpll_pin_unregister() new 9d56f1a205e4 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 786ef675d41a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fb238da53c83 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 456561ba8e49 Bluetooth: hci_conn: Only do ACL connections sequentially new 8e14d581d125 Bluetooth: Remove pending ACL connection attempts new 854c513be130 Bluetooth: hci_event: Remove code to removed CONFIG_BT_HS new a55fd154722b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 7e32f9672720 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3fe93e058c2e Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new ea03ffa56f83 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new c62295a47e3d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d0b98164eb0b Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds c3ba13a0ed3d drm: panel: simple: convert LG LB070WV8 fixed mode into di [...] adds baae3a0b10c4 dt-bindings: display: panel: Add BOE TH101MB31IG002-28A panel adds 420186db1483 drm/panel: Add driver for BOE TH101MB31IG002-28A panel adds 30cc664f0962 dt-bindings: display: panel: Add Novatek NT36672E LCD DSI adds ea4f9975625a drm/panel: Add support for Novatek NT36672E panel driver adds 9f78b3ae051d drm/panel: Simplify with dev_err_probe() adds c95d67a63c7e drm: Clean-up superfluously selecting VT_HW_CONSOLE_BINDING adds a7983eefb642 drm/doc: internals: remove section on PCI legacy support adds f730d43afb21 dma-buf/dma-resv: fix spelling adds 45017df3033e dma-buf/dma-fence: fix spelling adds de8ac5696ebc drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels adds 8eab35e764c8 drm/ci: Add msm tests adds 1bafe1e62f82 drm/ci: Update xfails for newly added msm tests adds d315a68e94a7 drm/ci: uprev mesa version: fix kdl commit fetch adds ea489a3d983b drm/ci: add sc7180-trogdor-kingoftown adds a05f7279307b ASoC: hdmi-codec: drop drm/drm_edid.h include adds aabf5c412f04 drm/rockchip: inno_hdmi: Explicitly include drm_atomic.h adds 42d6196f6a94 drm/managed: Add drmm_release_action adds dd0ce02f9897 drm/tests: managed: Rename the suite name to match other D [...] adds a1c73a3b7940 drm/tests: managed: Add comments about test intent adds 8ec16a7a9a74 drm/tests: managed: Extract device initialization into test init adds 2e722c868b3a drm/tests: managed: Add a simple test for drmm_managed_release adds 04ae3eb470e5 drm/lima: fix a memleak in lima_heap_alloc adds 2f862fdc0fd8 drm: panel-orientation-quirks: Add quirk for GPD Win Mini adds 2095d5071d60 drm/panel: novatek-nt36672e: Include <linux/of.h> adds 286c4dcf6cc6 Documentation/gpu: Reference articles on Linux graphics stack adds 70a46e1fda3b drm/doc/rfc: Removing missing reference to xe.rst adds 8f04135c8843 drm/vmwgfx: remove vmw_vram_gmr_placement adds b2fe2292624a drm: bridge: samsung-dsim: enter display mode in the enabl [...] adds 72a0cfdc3ad7 drm: bridge: samsung-dsim: complete the CLKLANE_STOP setting adds 87399f1ff922 media: tc358743: register v4l2 async device only after suc [...] adds cf41cebf9dc8 drm/exec, drm/gpuvm: Prefer u32 over uint32_t adds a3b6792e990d video/cmdline: Introduce CONFIG_VIDEO for video= parameter adds 55ea87a4f900 video/cmdline: Hide __video_get_options() behind CONFIG_FB_CORE adds 71fc3249f50a video/nomodeset: Select nomodeset= parameter with CONFIG_VIDEO adds f86ae204bec4 drm/bridge: tc358767: Limit the Pixel PLL input range adds dffdfb8f5de1 drm/bridge: sii902x: Fix probing race issue adds bc77bde2d3f0 drm/bridge: sii902x: Fix audio codec unregistration adds 28e5126718c7 drm/ttm: return ENOSPC from ttm_bo_mem_space v3 adds a78a8da51b36 drm/ttm: replace busy placement with flags v6 adds f3e17b42b28d drm/vmwgfx: Add SVGA_3D_CMD_DEFINE_GB_SURFACE_V4 to comman [...] adds 517621b70600 drm/vmwgfx: Fix possible null pointer derefence with inval [...] adds 71ce046327cf drm/ttm: Make sure the mapped tt pages are decrypted when needed adds cc575083cdcf drm/loongson: Error out if no VRAM detected adds 7a61bbc10a7b dt-bindings: display: panel-simple: add ETML1010G3DRA adds aeb262c35335 drm/panel: simple: Add EDT ETML1010G3DRA panel adds 4db102dcb039 Merge drm/drm-next into drm-misc-next adds 935f795045a6 drm/vmwgfx: Refactor drm connector probing for display modes adds 9840d28f2514 drm/vmwgfx: Make all surfaces shareable adds 0c10a15d2122 drm/vmwgfx: Add SPDX header to vmwgfx_drm.h adds ed96cf7ad590 drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-cre [...] adds 9a9e8a7159ca drm/vmwgfx: Fix the lifetime of the bo cursor memory adds 345a36c4f1ba drm/amdgpu: prefer snprintf over sprintf adds 03ee752f00fd drm/imx: prefer snprintf over sprintf adds 1cff237962e7 drm/nouveau/acr/ga102: remove unused but set variable adds 041261ac4c36 drm/nouveau/svm: remove unused but set variables adds 90393c9b5408 drm/imx/dcss: request memory region adds 2bb98fc1d4a7 drm/imx/dcss: have all init functions use devres adds d543d1b6086b drm/panel: novatek-nt36523: Set prepare_prev_first adds 0581bcc48048 drm/panel: visionox-vtdr6130: Set prepare_prev_first flag adds 3d94e7584486 dt-bindings: visionox-rm69299: Update maintainers adds 311d0fad2a27 drm/rect: fix kernel-doc typos adds bb3bc3eac316 drm/panel: visionox-r66451: Set prepare_prev_first flag adds f490d0cb9360 dt-bindings: display: imx: add binding for i.MX8MP HDMI PVI adds 059c53e877ca drm/bridge: imx: add driver for HDMI TX Parallel Video Interface adds 2592a36d9569 dt-bindings: drm/bridge: ti-sn65dsi86: Fix bouncing @codea [...] adds 418d6e296626 drm/sched: Add Matthew Brost to maintainers new 8933d29e7703 dt-bindings: display: imx: add binding for i.MX8MP HDMI TX new 1f36d634670d drm/bridge: imx: add bridge wrapper driver for i.MX8MP DWC HDMI new 536090b695c4 drm/panel: simple: fix flags on RK043FN48H new c9424076d764 drm/panel: simple: push blanking limit on RK32FN48H new aaf7f8099683 drm/panel: re-alphabetize the menu list new c4ae9fd0de44 drm/bridge: imx8mp-hdmi-pvi: Fix build warnings new 78cb1f1d19b6 drm: display: make dp_aux_bus_type const new 2c8ba564a42c drm: mipi-dsi: make mipi_dsi_bus_type const new 0e85f1ae4ac6 Merge drm/drm-next into drm-misc-next new e8ef91f14db1 drm: xlnx: zynqmp_dpsub: Make drm bridge discoverable new b214b37c902d drm: xlnx: zynqmp_dpsub: Fix timing for live mode new 7717fc5b22e5 drm: xlnx: zynqmp_dpsub: Clear status register ASAP new ef8d8df3cb06 drm: xlnx: zynqmp_dpsub: Filter interrupts against mask new f16c615e9d56 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new fb38ad0aab41 drm/amdgpu/pm: Use inline function for IP version check new 886571d217d7 drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_ [...] new fb5a3d037082 drm/amd/display: Add NULL test for 'timing generator' in ' [...] new 3fad1565720f drm/amdgpu: Only create mes event log debugfs when mes is enabled new 39a82d304b63 drm/amdgpu: fix typo in parameter description new aeaf3e6cf842 drm/amdgpu: Clear the hotplug interrupt ack bit before hpd [...] new 63d0b87213a0 drm/amd/display: add panel_power_savings sysfs entry to eD [...] new 2e7ef37c7ca8 drm/amd/display: Remove Legacy FIXED_VS Transparent LT Sequence new 5a2df8ecba86 drm/amdkfd: Add cache line sizes to KFD topology new 70efd0422021 drm/amd/display: Don't perform rate toggle on DP2-capable [...] new 0a5fd7811a17 drm/amd/display: set odm_combine_policy based on context i [...] new 0326de4c444a drm/amdgpu: skip to program GFXDEC registers for suspend abort new 3f719cf22f56 drm/amdgpu: reset gpu for s3 suspend abort case new 0a8ff0cbee35 drm/amdgpu: remove asymmetrical irq disabling in jpeg 4.0. [...] new db8391479f44 drm/amd/display: correct static screen event mask new a9b1a4f684b3 drm/amd/display: Add more checks for exiting idle in DC new 015bae7d2957 drm/amd/pm: Retrieve UMC ODECC error count from aca bank new cdb637d33957 drm/amdgpu: Fix potential out-of-bounds access in 'amdgpu_ [...] new c2359c6d7f4d drm/amd/display: Disable timeout in more places for dc_dmub_srv new 7f6f92b1036f drm/amd/display: Increase eval/entry delay for DCN35 new 28b34ad207cc drm/amdgpu: Fix shared buff copy to user new 6226a5aa7737 drm/amd/display: Disable idle reallow as part of command/g [...] new ead4c6b94d9b drm/amd/display: Add debug option to force 1-tap chroma su [...] new 288c0254a0b0 drm/amd/display: Add left edge pixel for YCbCr422/420 + OD [...] new d5aaa9dbb28f drm/amd/display: correct comment in set_default_brightness_aux() new 1b5b72b4d67c drm/amd/display: Fix MST Null Ptr for RV new 461bf81a1016 drm/amd/display: Add delay before logging clks from hw new 84d2ae7ca0e5 drm/amd/display: Adjust set_p_state calls to fix logging new 0701117efd1e Revert "drm/amd/display: For FPO and SubVP/DRR configs pro [...] new 6a068e64fb25 drm/amd/display: Update phantom pipe enable / disable sequence new 22c3b09ef2ff drm/amd/display: Drop legacy code new dddb3e5a6df5 drm/amd/display: Disable ODM by default for DCN35 new c84dff70e16d drm/amd/display: Trivial code style adjustment new c7b33856139d drm/amd/display: Drop some unnecessary guards new 3fa6352415e1 drm/amd/display: 3.2.271 new 3d1554d99983 drm/amdgpu: Avoid fetching VRAM vendor info new 04e1ef8aba14 drm/amd/display: Simplify the calculation of variables new 3cafcc93cfef drm/amd/display: Clear phantom stream count and plane count new 321036db915b drm/amd/display: Increase frame-larger-than for all displa [...] new 15dba12c5659 drm/amd/display: Implement bounds check for stream encoder [...] new d5597444032b drm/amdgpu: Fix HDP flush for VFs on nbio v7.9 new be62b492ffe5 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 4ee30a448255 drm/i915/alpm: Add ALPM register definitions new 96a24945731f drm/i915/psr: Add alpm_parameters struct new 29f3067a236a drm/i915/alpm: Calculate ALPM Entry check new 449c2d5948ba drm/i915/alpm: Alpm aux wake configuration for lnl new f2cedb5ef3d0 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 1793ce9f205e drm/msm/dpu: fix kernel-doc warnings new 77e8aad5519e drm/msms/dp: fixed link clock divider bits be over written [...] new fcccdafd91f8 drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC [...] new 7f3d03c48b1e drm/msm/dpu: check for valid hw_pp in dpu_encoder_helper_p [...] new 8d35217149da drm/msm/mdss: specify cfg bandwidth for SDM670 new 429cabaf2f7d Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new f61926e258c6 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new 1c3a95391358 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7289fa4dffc2 Merge remote-tracking branch 'regmap/for-6.9' into regmap-next new 273686d5fcc8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 57216b4f1019 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 35f721afe227 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 565abf586f35 ASoC: dt-bindings: atmel,asoc-wm8904: Convert to json-schema new 0c82cc048450 Merge remote-tracking branch 'asoc/for-6.9' into asoc-next new 0c3dcd91944c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2177bcb719d5 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 8f86d08df5f9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 42dc2ff9fd11 Merge branch 'for-6.9/block' into for-next new 5492a490e64e io_uring: use file_mnt_idmap helper new 9b8bc7e00fdd io_uring: expand main struct io_kiocb flags to 64-bits new 3415eb5e5bcf io_uring/cancel: don't default to setting req->work.cancel_seq new 2fd60cfa5aa0 io_uring: add io_file_can_poll() helper new 43e588816d47 io_uring: mark the need to lock/unlock the ring as unlikely new 3b435f7b42a7 io_uring: cleanup io_req_complete_post() new a5d390e48b14 io_uring/rw: remove dead file == NULL check new 1f8cbe29b036 io_uring/kbuf: cleanup passing back cflags new f67d3edd3fe7 io_uring: remove looping around handling traditional task_work new 7a48d2a7f825 io_uring: remove 'loops' argument from trace_io_uring_task [...] new 79b67eba3642 io_uring: handle traditional task_work in FIFO order new a9d962e30a21 io_uring: remove next io_kiocb fetch in task_work running new f27281acfa37 io_uring: remove unconditional looping in local task_work [...] new cad176e94020 io_uring/poll: improve readability of poll reference decrementing new ff01aea161c5 io_uring: cleanup handle_tw_list() calling convention new c9aa557e620c io_uring: pass in counter to handle_tw_list() rather than [...] new 43b920533367 io_uring/sqpoll: manage task_work privately new b84aef89468e Merge branch 'for-6.9/io_uring' into for-next new 8ae3a5cffbaa net: split off __napi_busy_poll from napi_busy_poll new df7915f1a39b net: add napi_busy_loop_rcu() new da7260e67859 io-uring: move io_wait_queue definition to header file new cd68975ca00a io-uring: add napi busy poll support new b74737c23874 io-uring: add sqpoll support for napi busy poll new eb0411b51a1b io_uring: add register/unregister napi function new 29d6ca23d7d9 io_uring: add prefer busy poll to register and unregister [...] new 5bf46578103b Merge branch 'io_uring-napi' into for-next new 19e22624ed03 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 4e34f7c97086 dm thin: add braces around conditional code that spans lines new d325169f57c7 dm crypt: remove redundant state settings after waking up new b51f2e0a0562 dm io: Support IO priority new c49b3df8b1ae dm bufio: Support IO priority new b8aa4d407eff dm verity: Fix IO priority lost when reading FEC and hash new 8c1a738410f6 dm crypt: Fix IO priority lost when queuing write bios new fadfff76b183 dm verity: set DM_TARGET_SINGLETON feature flag new bd43c29003b9 dm ioctl: update DM_DRIVER_EMAIL to new dm-devel mailing list new 27ac0ad4f840 dm: update relevant MODULE_AUTHOR entries to latest dm-dev [...] new 7903d6d10204 dm: add documentation for dm-vdo target new 25598e1e472e dm vdo: add the MurmurHash3 fast hashing algorithm new ac2603637b5f dm vdo: add memory allocation utilities new 0e95ea7a223c dm vdo: add basic logging and support utilities new 47035cf40900 dm vdo: add vdo type declarations, constants, and simple d [...] new bf28b754d024 dm vdo: add thread and synchronization utilities new bdfdc27b4d58 dm vdo: add specialized request queueing functionality new 4af2ada73a98 dm vdo: add basic hash map data structures new e0e8d05d3b5d dm vdo: add deduplication configuration structures new fbac79541db0 dm vdo: add deduplication index storage interface new c789a8e37dc6 dm vdo: implement the delta index new ef074a31e88e dm vdo: implement the volume index new 0e0735a54f2a dm vdo: implement the open chapter and chapter indexes new e08b7fe0c6fa dm vdo: implement the chapter volume store new c4c685750044 dm vdo: implement top-level deduplication index new d705297a9aaa dm vdo: implement external deduplication index interface new 430979034ede dm vdo: add administrative state and action manager new 5693a9da715a dm vdo: add vio, the request object for vdo metadata new 73333c0d5a61 dm vdo: add data_vio, the request object which services in [...] new 7d7084389ab3 dm vdo: add flush support new 5f5d07524b87 dm vdo: add the vdo io_submitter new 44f976372b3b dm vdo: add hash locks and hash zones new c47e53926f2c dm vdo: add use of deduplication index in hash zones new 203a24ad8f1e dm vdo: add the compressed block bin packer new 69e326e35b5f dm vdo: add slab structure, slab journal and reference counters new 774c4963d981 dm vdo: add the slab summary new df35ef73f4f0 dm vdo: add the block allocators and physical zones new 789d98f7f5ec dm vdo: add the slab depot new 6cece4338ce9 dm vdo: add the block map new 38fe152244b2 dm vdo: implement the block map page cache new a20eb816aca6 dm vdo: add the recovery journal new 633a98b67867 dm vdo: add repair of damaged vdo volumes new 0f2ae11f7ef4 dm vdo: add the primary vdo structure new d92271fb73df dm vdo: add the on-disk formats and marshalling of vdo structures new 25479d97b12c dm vdo: add statistics reporting new d5320e5cd2d5 dm vdo: add sysfs support for setting parameters and fetch [...] new 92ef2c3a7d03 dm vdo: add debugging support new 7ef389efb1e8 dm vdo: add the top-level DM target new 9d573884bd55 dm vdo: enable configuration and building of dm-vdo new 172e57625bd4 dm vdo: add MAINTAINERS file entry new b024778d6054 dm vdo io-submitter: remove get_bio_sector new 74360f48c448 dm vdo io-submitter: rename to vdo_submit_metadata_vio new bae91d48dead dm vdo io-submitter: rename to vdo_submit_flush_vio new af8480a7f5a5 dm vdo io-submitter: rename to vdo_submit_data_vio new 405cf33d2463 dm vdo io-submitter: rename to vdo_submit_vio and submit_data_vio new 7f013a461b06 dm vdo wait-queue: add proper namespace to interface new a55152a6e15c dm vdo wait-queue: remove unused debug function vdo_waitq_ [...] new ed2e6b2323af dm vdo wait-queue: optimize vdo_waitq_dequeue_matching_waiters new 6f3f28d39158 dm vdo block-map: optimize enter_zone_read_only_mode new 093ac93cf868 dm vdo wait-queue: rename to vdo_waitq_dequeue_waiter new b11d57e26720 dm vdo dedupe: switch to using int-map instead of pointer-map new 37f8ec5a159d dm vdo int-map: rename functions to use a common vdo_int_m [...] new 709eb8c4590c dm vdo int-map: remove unused parameter from vdo_int_map_create new 6c2d11381168 dm vdo: fix how dm_kcopyd_client_create() failure is checked new 0925957f5cff dm vdo: use a proper Makefile for dm-vdo new 1a3d39cb196f dm vdo block-map: fix a few small nits new 1dfb389d1a51 dm vdo block-map: use uds_log_ratelimit() rather than open [...] new 0087c0edacb5 dm vdo block-map: remove extra vdo arg from initialize_blo [...] new 0f885cbf4cf4 dm vdo block-map: avoid extra dereferences to access vdo object new 68a8427c9a32 dm vdo block-map: rename struct cursors member to 'completion' new 121c39a4308b dm vdo: slight cleanup of UDS error codes new 7060b1087645 dm vdo: rename uds_map_to_system_error to uds_status_to_errno new bc8283b5583b dm vdo: rename vdo_map_to_system_error to vdo_status_to_errno new 8ddf6ac3454b dm vdo data-vio: rename is_trim flag to is_discard new d15770342900 dm vdo slab-depot: fix various small nits new bbdf8e824a94 dm vdo dedupe: fix various small nits new f368007fd923 dm vdo index: fix various small nits new 1f028e9d903d dm vdo: rename struct geometry to index_geometry new a530d200fef5 dm vdo: rename struct configuration to uds_configuration new 7ddb91736d23 dm vdo: fix sparse warnings about missing statics new 53079c443d40 dm vdo: fix sparse 'warning: Using plain integer as NULL pointer' new 4b0f0ad0f2b3 dm vdo: fix various blk_opf_t sparse warnings new 2a48d97a3b50 dm vdo data-vio: silence sparse warnings about locking con [...] new 30200e63b190 dm vdo dedupe: silence sparse warnings about locking conte [...] new ee1dc68c4d87 dm vdo recovery-journal: fix sparse 'mixed bitwiseness' warning new 6a8b32ab2d3b dm vdo: move encoding constants to encodings.c new 8dad2529072e dm vdo: use #define for NO_CHAPTER and NO_CHAPTER_INDEX_ENTRY new 5b774b30b5ed dm vdo logger: switch UDS_LOG_NOTICE to be alias for UDS_LOG_INFO new 8d3b230c00e0 dm vdo logger: update logging to start with "device-mapper: vdo" new d15c7fe12bcb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 67b970d95372 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 53e6c8b86161 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b5e166fac476 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new feecd1c49f8a Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 37d1cb36df84 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3240695334aa Merge remote-tracking branch 'regulator/for-6.9' into regu [...] new ab4f4e98d782 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8a2b48b1b3fa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 59b5afab7a51 Merge branch 'next' of git://github.com/cschaufler/smack-next new 6830e05fe891 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 50078ce14216 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new aa4188716832 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 42761b997ba2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c0c0293cf7a0 spi: drop gpf arg from __spi_split_transfer_maxsize() new 148b93a5062d ASoC: Intel: avs: Expose FW version with sysfs new a38b305cf404 Merge remote-tracking branch 'spi/for-6.9' into spi-next new 7d0a2dc03e07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 48741f33f033 Merge branch into tip/master: 'timers/urgent' new 1095a39f5b0e Merge branch into tip/master: 'x86/urgent' new 6a8e64e00b38 Merge branch 'x86/build' into x86/merge, to ease integrati [...] new 1c811d403afd x86/sev: Fix position dependent variable references in sta [...] new 118cf391d73a Merge branch 'x86/sev' into x86/merge, to ease integration [...] new 017611b5d785 Merge branch into tip/master: 'x86/merge' new 9e46f26ca1fd Merge branch into tip/master: 'irq/core' new 39c02e205169 Merge branch into tip/master: 'ras/core' new b190445dec79 Merge branch into tip/master: 'smp/core' new 4f6b585cdb86 Merge branch into tip/master: 'x86/boot' new ef561071615b Merge branch into tip/master: 'x86/cache' new 1ac00a3c5a72 Merge branch into tip/master: 'x86/entry' new d56a6881d4f2 Merge branch into tip/master: 'x86/fred' new e538c220de72 Merge branch into tip/master: 'x86/misc' new 93e1e1fe2f97 Merge branch into tip/master: 'x86/mm' new 0accc6b89b5f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 9d49b2214f76 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new 06d765dccef8 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new a6f86ca5ea01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e04a2730d5f9 doc: Spinlocks are implied RCU readers new 7245fb79bd06 doc: Make whatisRCU.rst note that spinlocks are RCU readers new 3970bb5eceed doc: Make checklist.rst note that spinlocks are implied RC [...] new 3741a7e5d295 doc: Add CONFIG_RCU_STRICT_GRACE_PERIOD to checklist.rst new f1b935fe8eeb doc: Add EARLY flag to early-parsed kernel boot parameters new 3ab093400440 context_tracking: Fix kerneldoc headers for __ct_user_{ent [...] new 9e5d457c9438 doc: Clarify use of slab constructors and SLAB_TYPESAFE_BY_RCU new 9ec3da25f9d4 doc: Update checklist.rst discussion of callback execution new 0c9848d2d44a rcu/nocb: Remove needless LOAD-ACQUIRE new 986b7ecd7277 rcu/nocb: Remove needless full barrier after callback advancing new 286d578bbb06 rcu/nocb: Make IRQs disablement symmetric new 33f52b90c911 rcu/nocb: Re-arrange call_rcu() NOCB specific code new 0e8fbf319f1f rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock() new 9d1adfb8f63f rcu/nocb: Check rdp_gp->nocb_timer in __call_rcu_nocb_wake() new 04bd5331c88d rcu/exp: Remove full barrier upon main thread wakeup new 86c8f8c21a13 rcu/exp: Fix RCU expedited parallel grace period kworker a [...] new 1e3526a2fffb rcu/exp: Handle RCU expedited grace period kworker allocat [...] new ce8f121c7276 rcu: s/boost_kthread_mutex/kthread_mutex new 155e678fe2b2 rcu/exp: Move expedited kthread worker creation functions [...] new ab9a9833bcab rcu/exp: Make parallel exp gp kworker per rcu node new b65834c5d98e rcu/exp: Handle parallel exp gp kworkers affinity new dd85149da01f rcu/exp: Remove rcu_par_gp_wq new b374a8ddf465 rcu-tasks: Repair RCU Tasks Trace quiescence check new 043a246c5c8f rcu-tasks: Eliminate deadlocks involving do_exit() and RCU tasks new cc4c28723066 rcu: Rename jiffies_till_flush to jiffies_lazy_flush new 87d0c54fb8da rcu: Provide a boot time parameter to control lazy RCU new a258ac4c6a79 hrtimer: Report offline hrtimer enqueue new a30354438c7e srcu: Improve comments about acceleration leak new 454dcc3c5d5b rcutorture: Suppress rtort_pipe_count warnings until after stalls new 66ca9f192a46 rcu/sync: remove un-used rcu_sync_enter_start function new 50d086a29498 Merge branches 'rcu-doc.2024.01.29a', 'rcu-nocb.2024.01.29 [...] new 1cf17e131e29 Merge tag 'rcu-pr.2024.02.05a' of ../boqun-linux into HEAD new 9addc18fe8cd Revert "rcu-tasks: Eliminate deadlocks involving do_exit() [...] new cae00f2ab011 Revert "hrtimer: Report offline hrtimer enqueue" new e0c4fc93f938 fs/proc: remove redundant comments from /proc/bootconfig new f0f7291d9946 Documentation/atomic_t: Emphasize that failed atomic opera [...] new 725a871c9da4 scftorture: Increase memory provided to guest OS new 62f31f3e010d Documentation/litmus-tests: Add locking tests to README new bb180f178c5a Documentation/litmus-tests: Demonstrate unordered failing cmpxchg new c53c8e26bc21 rcu-tasks: Add data to eliminate RCU-tasks/do_exit() deadlocks new 747f53933215 rcu-tasks: Initialize data to eliminate RCU-tasks/do_exit( [...] new 7910a1548cda rcu-tasks: Maintain lists to eliminate RCU-tasks/do_exit() [...] new 5f86fda2c566 rcu-tasks: Eliminate deadlocks involving do_exit() and RCU tasks new fd923657c6d1 rcu-tasks: Maintain real-time response in rcu_tasks_postscan() new 895fbfa1f53b tsc: Check for sockets instead of CPUs to make code match comment new 12c2b926dfa9 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new e62558be0227 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3101334d656a Merge branch 'next' of https://github.com/kvm-x86/linux.git new a8cef0d61ced Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3f83c1b6d2f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6468e64ee380 platform/x86: wmi: Stop using ACPI device class new 24b10e5f8e0d platform/x86: hp-wmi: Tidy up module source code new 3a057bf30e04 platform/x86: hp-wmi: Add thermal profile support for 8BAD boards new 10fdfd13a359 platform: x86: wmi: make wmi_bus_type const new 41b43c751212 platform: x86: ibm_rtl: make rtl_subsys const new 197b980644ea platform/surface: aggregator_registry: add entry for fan speed new d7485faeaced Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fd20648dfe22 Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] new f8d61b6d7b38 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7bfa6449e160 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new 4bdcf7440edc Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 70ad871e18c5 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new cfecaaa2f59e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2e71508bbf57 tty: serial: samsung: Remove superfluous braces in macro new 88cddfb7bf23 serdev: make serdev_bus_type const new f60ce0e4bbf3 serial: core: make serial_base_bus_type const new fb8fa9093a4d tty: vt: make rgb_from_256() slighly more comprehensible new 608053e1944e tty: vt: define enums for CSI+h/l codes new 69b2c2693ad8 tty: vt: rename set_mode() to csi_hl() new 58d1af931993 tty: vt: split DEC CSI+h/l handling into csi_DEC_hl() new 9abe9bf57419 tty: vt: remove unneeded assignment of EPecma to vc_priv new 0afaeb78d128 tty: vt: move CSI+n handling along to other ECMA CSIs new f9ac8d4e9f42 tty: vt: define an enum for CSI+] codes new cc8539cab4a2 tty: vt: rename setterm_command() to csi_RSB() new 9156792bcf94 tty: vt: put cases on separate lines new a8ccce55a8d8 tty: vt: accept u8 in do_con_trol() and vc_setGx() new ce66f8e387cd tty: vt: extract ascii handling to handle_ascii() new a9ffb2234773 tty: vt: separate ESesc state handling into handle_esc() new de0f61f34207 tty: vt: move CSI DEC handling to a separate function new 7c1c9c149447 tty: vt: move CSI ECMA handling to a separate function new 22795b3c4738 tty: vt: name, reflow and document enum vc_ctl_state new fd5b40251a02 tty: vt: simplify ansi_control_string() new bc9d077a8d17 tty: vt: handle CSI+[ inside preexisting switch-case new 798d8b1cfecc tty: vt: add new helper for reseting vc parameters new 3d5f5b9711e4 tty: vt: use switch+case in the ESnonstd case new 137eb9ad22bf tty: vt: use switch+case in the ESgetpars case new 3701400a39d5 tty: vt: use ASCII enum constants in vt_console_print() new 6cc3028f797a tty: vt: decrypt magic constants in vc_is_control() new 10b3dd730a7b Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 0687361e6d9f Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new b1228f8e64f0 Merge branch 'habanalabs-next' of git://git.kernel.org/pub [...] new bc7cbf312e84 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eacd2bea91f6 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new de8b80e47bc0 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new b0bcec86f47b dt-bindings: phy: qmp-ufs: Fix PHY clocks new 2668cae8b64b phy: qcom-qmp-ufs: Switch to devm_clk_bulk_get_all() API new 088de1293c84 dt-bindings: phy: cadence-torrent: Add optional input refe [...] new b426146adc20 phy: cadence-torrent: Add PCIe(100MHz) + USXGMII(156.25MHz [...] new c8369091b497 phy: cadence-torrent: Add USXGMII(156.25MHz) + SGMII/QSGMI [...] new dc44dac3a787 dt-bindings: phy: cadence-torrent: Add a separate compatib [...] new 5398be49d7c1 phy: cadence-torrent: Add USXGMII(156.25MHz) + SGMII/QSGMI [...] new a41baa4f0f7d dt-bindings: phy: add mediatek MIPI CD-PHY module v0.5 new 442f34ede7af phy: mtk-mipi-csi: add driver for CSI phy new bc25f0b57133 phy: ti: gmii-sel: add resume support new 034c2b82c75b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9282cfa2eb08 soundwire: intel_auxdevice: remove redundant assignment to [...] new af356c3fb01d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5a67bd5b0c96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5f7c33665725 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 47a0791204dd Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] new d2363272ef9f dt-bindings: mmp-dma: convert to YAML new 5dc604455dcf dmaengine: fsl-edma: involve help macro fsl_edma_set(get)_tcd() new 537df9ab2d72 dmaengine: fsl-edma: fix spare build warning new e0a08ed25492 dmaengine: fsl-edma: add address for channel mux register [...] new b51dd7c8aac2 dmaengine: mcf-edma: utilize edma_write_tcdreg() macro for [...] new b7b8715b430e dt-bindings: fsl-dma: fsl-edma: add fsl,imx95-edma5 compat [...] new de7d9cb3b064 dmaengine: fsl-edma: integrate TCD64 support for i.MX95 new ca5c427a8775 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9e37d368d1a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 368d077ead91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a271799c9fdf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 062fd8c2c371 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 73046cd040a5 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 4451e8e8415e pinctrl: amd: Add IRQF_ONESHOT to the interrupt request new 736ed7ce0a5d dt-bindings: pinctrl: Unify "input-debounce" schema new 8758efbdc2b0 dt-bindings: pinctrl: nuvoton,npcm845: Drop redundant type [...] new 6bdf332a082b pinctrl: cs42l43: Tidy up header includes new ac98dd1cf0c6 pinctrl: cs42l43: Remove some needless inlines new b96e00a4749b pinctrl: cs42l43: Use str_high_low() new cd2807e73352 dt-bindings: pinctr: pinctrl-zynq: Fix compatible string new ee7a19a4782d Merge branch 'devel' into for-next new 36e4005896b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c13ef1b29756 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 5f623835584f pwm: sti: Fix capture for st,pwm-num-chan < st,capture-num-chan new 99f70372c564 pwm: Drop useless member .of_pwm_n_cells of struct pwm_chip new bf5701f31e6c pwm: Let the of_xlate callbacks accept references without period new 42576fa5f240 pwm: clps711x: Drop custom .of_xlate() callback new 41a673137585 pwm: Drop duplicate check against chip->npwm in of_pwm_xla [...] new d0765130a630 pwm: mediatek: Update kernel doc for struct pwm_mediatek_of_data new 13b1d1f11e4b dt-bindings: pxa-pwm: Convert to YAML new 5cffae183653 pwm: Reorder symbols in core.c new ab105bfee277 pwm: bcm2835: Drop write-only member of driver private data new 0faf19225627 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new 3a2122232f2c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 660683e864ac Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new b2c3cee26b8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7193f26b2954 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 55e68669b131 selftests/seccomp: Pin benchmark to single CPU new 7d1c82749395 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new b29248ce0c0a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f4964b5339a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fdc7945bb089 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 484b92ce81b4 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 55f84052d02e Merge branch 'zstd-next' of https://github.com/terrelln/linux.git new 5c760e98b682 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 26f5fabde742 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new 87c38f476838 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9439181d95eb Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 7a2ecfe64948 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new 788f78847cda Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 0ea74b4de34a MAINTAINERS: Add UBSAN section new 167ebeda36fa ubsan: Use Clang's -fsanitize-trap=undefined option new 30edbdf9b98d ubsan: Silence W=1 warnings in self-test new 918327e9b7ff ubsan: Remove CONFIG_UBSAN_SANITIZE_ALL new 2c312f328894 ubsan: Reintroduce signed overflow sanitizer new 8a05fa1fd114 string: Redefine strscpy_pad() as a macro new 671fa62f7a99 string: Allow 2-argument strscpy() new 0bf7961afff1 string: Allow 2-argument strscpy_pad() new 4a426ec72e48 um: Convert strscpy() usage to 2-argument style new 9eb24d524bcd overflow: Adjust check_*_overflow() kern-doc to reflect results new f602b19e7837 overflow: Introduce wrapping_add(), wrapping_sub(), and wr [...] new a0e452100f6c overflow: Introduce wrapping_inc() and wrapping_dec() new 6bb6353522eb Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new f09fa62cf2ad Revert "ACPI: video: Handle fetching EDID that is longer t [...] new b1d3a0e70c38 Add linux-next specific files for 20240208
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 (2ae0a045e681) \ N -- N -- N refs/heads/master (b1d3a0e70c38)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1206 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../ABI/testing/sysfs-bus-pci-devices-avs | 8 + .../admin-guide/device-mapper/vdo-design.rst | 415 ++ Documentation/admin-guide/device-mapper/vdo.rst | 388 ++ Documentation/admin-guide/media/vivid.rst | 2 +- Documentation/devicetree/bindings/arm/qcom.yaml | 51 +- .../bindings/clock/google,gs101-clock.yaml | 9 +- .../bindings/clock/qcom,sm8450-camcc.yaml | 2 + .../bindings/clock/qcom,sm8450-gpucc.yaml | 2 + .../bindings/clock/qcom,sm8550-dispcc.yaml | 7 +- .../bindings/clock/qcom,sm8550-tcsr.yaml | 1 + .../bindings/clock/qcom,sm8650-dispcc.yaml | 106 - .../display/bridge/fsl,imx8mp-hdmi-tx.yaml | 102 + .../bindings/display/bridge/ti,sn65dsi86.yaml | 2 +- .../bindings/display/imx/fsl,imx8mp-hdmi-pvi.yaml | 84 + .../display/panel/boe,th101mb31ig002-28a.yaml | 58 + .../bindings/display/panel/novatek,nt36672e.yaml | 66 + .../bindings/display/panel/panel-simple.yaml | 2 + .../bindings/display/panel/visionox,rm69299.yaml | 3 +- .../devicetree/bindings/dma/fsl,edma.yaml | 2 + .../devicetree/bindings/dma/marvell,mmp-dma.yaml | 72 + Documentation/devicetree/bindings/dma/mmp-dma.txt | 81 - .../bindings/media/i2c/techwell,tw9900.yaml | 2 +- .../bindings/media/video-interfaces.yaml | 2 +- .../bindings/phy/mediatek,mt8365-csi-rx.yaml | 79 + .../bindings/phy/phy-cadence-torrent.yaml | 11 +- .../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 48 +- .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 3 +- .../bindings/pinctrl/nuvoton,npcm845-pinctrl.yaml | 2 - .../bindings/pinctrl/nuvoton,wpcm450-pinctrl.yaml | 3 +- .../devicetree/bindings/pinctrl/pincfg-node.yaml | 2 +- ...nx,zynq-pinctrl.yaml => xlnx,pinctrl-zynq.yaml} | 6 +- .../bindings/soc/qcom/qcom,pmic-glink.yaml | 2 + .../soc/samsung/samsung,exynos-sysreg.yaml | 1 + .../bindings/sound/atmel,asoc-wm8904.yaml | 84 + .../devicetree/bindings/sound/atmel-wm8904.txt | 55 - Documentation/gpu/drm-internals.rst | 12 - Documentation/gpu/introduction.rst | 2 + Documentation/gpu/rfc/index.rst | 4 - Documentation/hwmon/index.rst | 1 + Documentation/hwmon/pt5161l.rst | 42 + Documentation/netlink/specs/tc.yaml | 1 + .../userspace-api/media/dvb/legacy_dvb_apis.rst | 1 + .../userspace-api/media/dvb/legacy_dvb_audio.rst | 1642 +++++++ .../media/dvb/legacy_dvb_decoder_api.rst | 61 + .../userspace-api/media/dvb/legacy_dvb_osd.rst | 883 ++++ .../userspace-api/media/dvb/legacy_dvb_video.rst | 2430 ++++++++++ .../userspace-api/media/mediactl/media-types.rst | 11 +- .../media/v4l/vidioc-subdev-g-client-cap.rst | 15 + MAINTAINERS | 29 +- Next/SHA1s | 98 +- Next/merge.log | 1559 +++--- arch/arm/Makefile | 4 +- .../dts/samsung/exynos5420-galaxy-tab-common.dtsi | 32 + arch/arm/boot/dts/ti/omap/omap3-n9.dts | 2 +- arch/arm/mach-qcom/Kconfig | 41 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 146 + arch/arm64/boot/dts/qcom/ipq8074.dtsi | 2 + arch/arm64/boot/dts/qcom/ipq9574.dtsi | 12 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 148 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 19 +- arch/arm64/boot/dts/qcom/qcm2290.dtsi | 7 + arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 18 + arch/arm64/boot/dts/qcom/sa8775p.dtsi | 103 +- arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 17 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 28 +- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 6 +- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 55 +- arch/arm64/boot/dts/qcom/sdm450-motorola-ali.dts | 2 +- arch/arm64/boot/dts/qcom/sdm450.dtsi | 14 + .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 10 + arch/arm64/boot/dts/qcom/sdm632.dtsi | 8 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 8 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 15 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 8 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 573 ++- arch/arm64/boot/dts/qcom/sm8150.dtsi | 8 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 8 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 8 +- arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 21 +- arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 11 +- arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 11 +- arch/arm64/boot/dts/qcom/sm8550.dtsi | 22 +- arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 155 + arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 335 ++ arch/arm64/boot/dts/qcom/sm8650.dtsi | 29 +- arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 354 ++ arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 175 +- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 1763 ++++++- arch/um/drivers/net_kern.c | 2 +- arch/um/drivers/vector_kern.c | 2 +- arch/um/drivers/vector_user.c | 4 +- arch/um/include/shared/user.h | 3 +- arch/um/os-Linux/drivers/ethertap_user.c | 2 +- arch/um/os-Linux/drivers/tuntap_user.c | 2 +- arch/um/os-Linux/umid.c | 6 +- arch/x86/coco/core.c | 7 +- arch/x86/include/asm/asm.h | 14 + arch/x86/include/asm/coco.h | 9 +- arch/x86/include/asm/mem_encrypt.h | 14 +- arch/x86/kernel/sev-shared.c | 12 +- arch/x86/kernel/sev.c | 4 +- arch/x86/mm/mem_encrypt_identity.c | 27 +- drivers/base/node.c | 4 + drivers/base/power/common.c | 134 + drivers/base/regmap/regmap-kunit.c | 3 +- drivers/block/zram/zram_drv.c | 2 +- drivers/clk/qcom/Kconfig | 35 + drivers/clk/qcom/Makefile | 4 + drivers/clk/qcom/camcc-sc7180.c | 12 +- drivers/clk/qcom/camcc-sc7280.c | 12 +- drivers/clk/qcom/camcc-sdm845.c | 12 +- drivers/clk/qcom/camcc-sm6350.c | 12 +- .../clk/qcom/{camcc-sc7280.c => camcc-x1e80100.c} | 2010 ++++---- drivers/clk/qcom/clk-alpha-pll.c | 16 + drivers/clk/qcom/clk-alpha-pll.h | 4 + drivers/clk/qcom/dispcc-qcm2290.c | 12 +- drivers/clk/qcom/dispcc-sc7180.c | 12 +- drivers/clk/qcom/dispcc-sc7280.c | 12 +- drivers/clk/qcom/dispcc-sc8280xp.c | 12 +- drivers/clk/qcom/dispcc-sdm845.c | 12 +- drivers/clk/qcom/dispcc-sm6125.c | 12 +- drivers/clk/qcom/dispcc-sm6350.c | 12 +- drivers/clk/qcom/dispcc-sm6375.c | 12 +- drivers/clk/qcom/dispcc-sm8250.c | 130 +- drivers/clk/qcom/dispcc-sm8450.c | 12 +- drivers/clk/qcom/dispcc-sm8550.c | 12 +- drivers/clk/qcom/dispcc-sm8650.c | 12 +- .../qcom/{dispcc-sm8650.c => dispcc-x1e80100.c} | 480 +- drivers/clk/qcom/gcc-msm8953.c | 4 + drivers/clk/qcom/gcc-sa8775p.c | 4 +- drivers/clk/qcom/gcc-sc8180x.c | 34 +- drivers/clk/qcom/gcc-sc8280xp.c | 4 +- drivers/clk/qcom/gcc-sm4450.c | 4 +- drivers/clk/qcom/gcc-sm7150.c | 2 +- drivers/clk/qcom/gcc-sm8250.c | 4 +- drivers/clk/qcom/gcc-sm8350.c | 4 +- drivers/clk/qcom/gcc-sm8450.c | 4 +- drivers/clk/qcom/gcc-sm8550.c | 4 +- drivers/clk/qcom/gcc-sm8650.c | 4 +- drivers/clk/qcom/gpucc-sa8775p.c | 12 +- drivers/clk/qcom/gpucc-sc7180.c | 12 +- drivers/clk/qcom/gpucc-sc7280.c | 12 +- drivers/clk/qcom/gpucc-sdm845.c | 12 +- drivers/clk/qcom/gpucc-sm8150.c | 12 +- drivers/clk/qcom/gpucc-sm8250.c | 12 +- drivers/clk/qcom/gpucc-sm8350.c | 12 +- drivers/clk/qcom/gpucc-sm8550.c | 12 +- .../clk/qcom/{gpucc-sm8550.c => gpucc-x1e80100.c} | 232 +- drivers/clk/qcom/reset.c | 27 +- drivers/clk/qcom/reset.h | 2 +- drivers/clk/qcom/tcsrcc-x1e80100.c | 285 ++ drivers/clk/qcom/videocc-sc7180.c | 12 +- drivers/clk/qcom/videocc-sc7280.c | 12 +- drivers/clk/qcom/videocc-sdm845.c | 12 +- drivers/clk/qcom/videocc-sm8150.c | 14 +- drivers/clk/qcom/videocc-sm8250.c | 16 +- drivers/clk/qcom/videocc-sm8350.c | 4 +- drivers/clk/qcom/videocc-sm8450.c | 16 +- drivers/clk/qcom/videocc-sm8550.c | 16 +- drivers/clk/samsung/clk-gs101.c | 347 +- drivers/dma-buf/dma-fence.c | 8 +- drivers/dma-buf/dma-resv.c | 4 +- drivers/dma/dw-edma/dw-edma-v0-core.c | 17 + drivers/dma/dw-edma/dw-hdma-v0-core.c | 39 +- drivers/dma/dw-edma/dw-hdma-v0-regs.h | 2 +- drivers/dma/fsl-edma-common.c | 103 +- drivers/dma/fsl-edma-common.h | 161 +- drivers/dma/fsl-edma-main.c | 19 +- drivers/dma/fsl-qdma.c | 21 +- drivers/dma/mcf-edma-main.c | 2 +- drivers/dpll/dpll_core.c | 3 + drivers/gpu/drm/Kconfig | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 11 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 2 + drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 2 + drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 22 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 22 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 8 + drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 8 - drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 9 - drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c | 10 - drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 6 + drivers/gpu/drm/amd/amdgpu/soc15.c | 22 + drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 93 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 3 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 90 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 2 - .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 4 - .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 4 - .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 4 - .../drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c | 6 - .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c | 4 - .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c | 4 - .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 2 + .../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.h | 3 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 115 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 68 +- drivers/gpu/drm/amd/display/dc/core/dc_state.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 18 + drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 2 + drivers/gpu/drm/amd/display/dc/dc.h | 9 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 17 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 2 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 2 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 7 + .../amd/display/dc/dcn32/dcn32_resource_helpers.c | 14 + drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 3 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 6 +- .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 26 +- drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.c | 2 +- .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 4 +- .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.h | 4 + .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 2 +- .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 17 +- .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.h | 4 + .../drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c | 63 +- .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 2 - .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 76 +- .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.h | 2 + .../gpu/drm/amd/display/dc/hwss/dcn32/dcn32_init.c | 3 + .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 21 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 3 + .../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 2 +- .../drm/amd/display/dc/hwss/dcn351/dcn351_init.c | 2 +- drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 1 + .../drm/amd/display/dc/hwss/hw_sequencer_private.h | 9 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 2 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 27 +- .../gpu/drm/amd/display/dc/link/link_validation.c | 2 - .../display/dc/link/protocols/link_dp_training.c | 5 +- .../link_dp_training_fixed_vs_pe_retimer.c | 372 +- .../link_dp_training_fixed_vs_pe_retimer.h | 5 - .../dc/link/protocols/link_edp_panel_control.c | 2 +- .../display/dc/resource/dcn301/dcn301_resource.c | 2 +- .../amd/display/dc/resource/dcn31/dcn31_resource.c | 2 - .../amd/display/dc/resource/dcn32/dcn32_resource.c | 18 +- .../amd/display/dc/resource/dcn32/dcn32_resource.h | 3 + .../display/dc/resource/dcn321/dcn321_resource.c | 2 +- .../amd/display/dc/resource/dcn35/dcn35_resource.c | 6 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 1 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 11 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c | 2 - .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 6 +- drivers/gpu/drm/bridge/imx/Kconfig | 18 + drivers/gpu/drm/bridge/imx/Makefile | 2 + drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c | 207 + drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c | 154 + drivers/gpu/drm/bridge/lontium-lt9611.c | 1 + drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 1 + drivers/gpu/drm/bridge/samsung-dsim.c | 10 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 1 + drivers/gpu/drm/bridge/tc358767.c | 7 +- drivers/gpu/drm/ci/build.sh | 1 + drivers/gpu/drm/ci/gitlab-ci.yml | 14 +- drivers/gpu/drm/ci/test.yml | 26 +- drivers/gpu/drm/ci/testlist.txt | 49 + drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt | 3 +- drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt | 30 - drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt | 17 - drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt | 7 - .../xfails/msm-sc7180-trogdor-kingoftown-fails.txt | 17 + .../msm-sc7180-trogdor-lazor-limozeen-fails.txt | 17 + drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt | 5 +- drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt | 28 +- drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt | 7 +- drivers/gpu/drm/display/drm_dp_aux_bus.c | 2 +- drivers/gpu/drm/drm_exec.c | 2 +- drivers/gpu/drm/drm_gem_vram_helper.c | 2 - drivers/gpu/drm/drm_managed.c | 39 + drivers/gpu/drm/drm_mipi_dsi.c | 2 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 12 + drivers/gpu/drm/i915/display/intel_display_types.h | 11 +- drivers/gpu/drm/i915/display/intel_psr.c | 72 +- drivers/gpu/drm/i915/display/intel_psr_regs.h | 57 + drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 37 +- drivers/gpu/drm/imx/dcss/dcss-blkctl.c | 13 +- drivers/gpu/drm/imx/dcss/dcss-ctxld.c | 14 +- drivers/gpu/drm/imx/dcss/dcss-dev.c | 19 +- drivers/gpu/drm/imx/dcss/dcss-dev.h | 1 - drivers/gpu/drm/imx/dcss/dcss-dpr.c | 21 +- drivers/gpu/drm/imx/dcss/dcss-drv.c | 12 +- drivers/gpu/drm/imx/dcss/dcss-dtg.c | 26 +- drivers/gpu/drm/imx/dcss/dcss-scaler.c | 21 +- drivers/gpu/drm/imx/dcss/dcss-ss.c | 12 +- drivers/gpu/drm/imx/ipuv3/imx-ldb.c | 2 +- drivers/gpu/drm/ingenic/Kconfig | 1 - drivers/gpu/drm/lima/lima_gem.c | 23 +- drivers/gpu/drm/loongson/lsdc_drv.c | 2 +- drivers/gpu/drm/loongson/lsdc_ttm.c | 2 - drivers/gpu/drm/mcde/Kconfig | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 3 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 5 - drivers/gpu/drm/msm/dp/dp_display.c | 1 + drivers/gpu/drm/msm/dp/dp_link.c | 22 +- drivers/gpu/drm/msm/dp/dp_reg.h | 3 + drivers/gpu/drm/msm/msm_mdss.c | 1 + drivers/gpu/drm/nouveau/nouveau_bo.c | 59 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 1 - drivers/gpu/drm/nouveau/nouveau_svm.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.c | 3 +- drivers/gpu/drm/panel/Kconfig | 221 +- drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-boe-himax8279d.c | 18 +- .../gpu/drm/panel/panel-boe-th101mb31ig002-28a.c | 322 ++ drivers/gpu/drm/panel/panel-novatek-nt36523.c | 8 +- drivers/gpu/drm/panel/panel-novatek-nt36672e.c | 643 +++ drivers/gpu/drm/panel/panel-simple.c | 61 +- drivers/gpu/drm/panel/panel-visionox-r66451.c | 1 + drivers/gpu/drm/panel/panel-visionox-vtdr6130.c | 1 + drivers/gpu/drm/pl111/Kconfig | 1 - drivers/gpu/drm/qxl/qxl_object.c | 2 - drivers/gpu/drm/qxl/qxl_ttm.c | 2 - drivers/gpu/drm/radeon/radeon_object.c | 2 - drivers/gpu/drm/radeon/radeon_ttm.c | 8 +- drivers/gpu/drm/radeon/radeon_uvd.c | 1 - drivers/gpu/drm/rockchip/inno_hdmi.c | 1 + drivers/gpu/drm/tegra/hdmi.c | 1 + drivers/gpu/drm/tests/drm_managed_test.c | 77 +- drivers/gpu/drm/ttm/ttm_bo.c | 28 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 13 +- drivers/gpu/drm/ttm/ttm_resource.c | 73 +- drivers/gpu/drm/ttm/ttm_tt.c | 12 + drivers/gpu/drm/tve200/Kconfig | 1 - drivers/gpu/drm/vc4/vc4_hdmi.c | 1 + drivers/gpu/drm/vmwgfx/ttm_object.c | 6 +- drivers/gpu/drm/vmwgfx/ttm_object.h | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 33 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 296 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 32 - drivers/gpu/drm/xe/xe_bo.c | 33 +- drivers/gpu/drm/xlnx/zynqmp_disp.c | 2 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 14 +- drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/chipcap2.c | 18 +- drivers/hwmon/pt5161l.c | 667 +++ drivers/iommu/Kconfig | 2 +- drivers/md/Kconfig | 2 + drivers/md/Makefile | 1 + drivers/md/dm-bio-prison-v1.c | 2 +- drivers/md/dm-bufio.c | 74 +- drivers/md/dm-cache-policy-smq.c | 2 +- drivers/md/dm-crypt.c | 2 +- drivers/md/dm-dust.c | 2 +- drivers/md/dm-ebs-target.c | 2 +- drivers/md/dm-flakey.c | 2 +- drivers/md/dm-integrity.c | 10 +- drivers/md/dm-io.c | 23 +- drivers/md/dm-ioctl.c | 2 +- drivers/md/dm-kcopyd.c | 4 +- drivers/md/dm-log-userspace-base.c | 2 +- drivers/md/dm-log.c | 6 +- drivers/md/dm-mpath.c | 2 +- drivers/md/dm-ps-round-robin.c | 2 +- drivers/md/dm-raid.c | 4 +- drivers/md/dm-raid1.c | 6 +- drivers/md/dm-region-hash.c | 2 +- drivers/md/dm-snap-persistent.c | 4 +- drivers/md/dm-thin.c | 22 +- drivers/md/dm-vdo/Kconfig | 17 + drivers/md/dm-vdo/Makefile | 60 + drivers/md/dm-vdo/action-manager.c | 388 ++ drivers/md/dm-vdo/action-manager.h | 110 + drivers/md/dm-vdo/admin-state.c | 506 ++ drivers/md/dm-vdo/admin-state.h | 178 + drivers/md/dm-vdo/block-map.c | 3320 +++++++++++++ drivers/md/dm-vdo/block-map.h | 379 ++ drivers/md/dm-vdo/chapter-index.c | 291 ++ drivers/md/dm-vdo/chapter-index.h | 61 + drivers/md/dm-vdo/completion.c | 140 + drivers/md/dm-vdo/completion.h | 152 + drivers/md/dm-vdo/config.c | 378 ++ drivers/md/dm-vdo/config.h | 124 + drivers/md/dm-vdo/constants.h | 96 + drivers/md/dm-vdo/cpu.h | 59 + drivers/md/dm-vdo/data-vio.c | 2064 ++++++++ drivers/md/dm-vdo/data-vio.h | 669 +++ drivers/md/dm-vdo/dedupe.c | 3065 ++++++++++++ drivers/md/dm-vdo/dedupe.h | 120 + drivers/md/dm-vdo/delta-index.c | 1990 ++++++++ drivers/md/dm-vdo/delta-index.h | 278 ++ drivers/md/dm-vdo/dm-vdo-target.c | 2956 ++++++++++++ drivers/md/dm-vdo/dump.c | 278 ++ drivers/md/dm-vdo/dump.h | 17 + drivers/md/dm-vdo/encodings.c | 1487 ++++++ drivers/md/dm-vdo/encodings.h | 1299 +++++ drivers/md/dm-vdo/errors.c | 312 ++ drivers/md/dm-vdo/errors.h | 80 + drivers/md/dm-vdo/flush.c | 560 +++ drivers/md/dm-vdo/flush.h | 44 + drivers/md/dm-vdo/funnel-queue.c | 171 + drivers/md/dm-vdo/funnel-queue.h | 110 + drivers/md/dm-vdo/funnel-requestqueue.c | 283 ++ drivers/md/dm-vdo/funnel-requestqueue.h | 31 + drivers/md/dm-vdo/funnel-workqueue.c | 638 +++ drivers/md/dm-vdo/funnel-workqueue.h | 51 + drivers/md/dm-vdo/geometry.c | 200 + drivers/md/dm-vdo/geometry.h | 140 + drivers/md/dm-vdo/hash-utils.h | 65 + drivers/md/dm-vdo/index-layout.c | 1768 +++++++ drivers/md/dm-vdo/index-layout.h | 43 + drivers/md/dm-vdo/index-page-map.c | 174 + drivers/md/dm-vdo/index-page-map.h | 50 + drivers/md/dm-vdo/index-session.c | 760 +++ drivers/md/dm-vdo/index-session.h | 84 + drivers/md/dm-vdo/index.c | 1399 ++++++ drivers/md/dm-vdo/index.h | 83 + drivers/md/dm-vdo/int-map.c | 713 +++ drivers/md/dm-vdo/int-map.h | 39 + drivers/md/dm-vdo/io-factory.c | 415 ++ drivers/md/dm-vdo/io-factory.h | 64 + drivers/md/dm-vdo/io-submitter.c | 477 ++ drivers/md/dm-vdo/io-submitter.h | 47 + drivers/md/dm-vdo/logger.c | 289 ++ drivers/md/dm-vdo/logger.h | 98 + drivers/md/dm-vdo/logical-zone.c | 375 ++ drivers/md/dm-vdo/logical-zone.h | 89 + drivers/md/dm-vdo/memory-alloc.c | 442 ++ drivers/md/dm-vdo/memory-alloc.h | 162 + drivers/md/dm-vdo/message-stats.c | 1215 +++++ drivers/md/dm-vdo/message-stats.h | 13 + drivers/md/dm-vdo/murmurhash3.c | 175 + drivers/md/dm-vdo/murmurhash3.h | 15 + drivers/md/dm-vdo/numeric.h | 78 + drivers/md/dm-vdo/open-chapter.c | 427 ++ drivers/md/dm-vdo/open-chapter.h | 79 + drivers/md/dm-vdo/packer.c | 784 +++ drivers/md/dm-vdo/packer.h | 122 + drivers/md/dm-vdo/permassert.c | 26 + drivers/md/dm-vdo/permassert.h | 46 + drivers/md/dm-vdo/physical-zone.c | 646 +++ drivers/md/dm-vdo/physical-zone.h | 115 + drivers/md/dm-vdo/pool-sysfs-stats.c | 2063 ++++++++ drivers/md/dm-vdo/pool-sysfs.c | 198 + drivers/md/dm-vdo/pool-sysfs.h | 19 + drivers/md/dm-vdo/priority-table.c | 226 + drivers/md/dm-vdo/priority-table.h | 47 + drivers/md/dm-vdo/radix-sort.c | 332 ++ drivers/md/dm-vdo/radix-sort.h | 26 + drivers/md/dm-vdo/recovery-journal.c | 1764 +++++++ drivers/md/dm-vdo/recovery-journal.h | 312 ++ drivers/md/dm-vdo/repair.c | 1756 +++++++ drivers/md/dm-vdo/repair.h | 14 + drivers/md/dm-vdo/slab-depot.c | 5098 ++++++++++++++++++++ drivers/md/dm-vdo/slab-depot.h | 595 +++ drivers/md/dm-vdo/sparse-cache.c | 580 +++ drivers/md/dm-vdo/sparse-cache.h | 46 + drivers/md/dm-vdo/statistics.h | 278 ++ drivers/md/dm-vdo/status-codes.c | 123 + drivers/md/dm-vdo/status-codes.h | 110 + drivers/md/dm-vdo/string-utils.c | 28 + drivers/md/dm-vdo/string-utils.h | 23 + drivers/md/dm-vdo/sysfs.c | 82 + drivers/md/dm-vdo/thread-cond-var.c | 46 + drivers/md/dm-vdo/thread-device.c | 36 + drivers/md/dm-vdo/thread-device.h | 20 + drivers/md/dm-vdo/thread-registry.c | 92 + drivers/md/dm-vdo/thread-registry.h | 32 + drivers/md/dm-vdo/time-utils.h | 28 + drivers/md/dm-vdo/types.h | 393 ++ drivers/md/dm-vdo/uds-sysfs.c | 186 + drivers/md/dm-vdo/uds-sysfs.h | 12 + drivers/md/dm-vdo/uds-threads.c | 183 + drivers/md/dm-vdo/uds-threads.h | 115 + drivers/md/dm-vdo/uds.h | 329 ++ drivers/md/dm-vdo/vdo.c | 1785 +++++++ drivers/md/dm-vdo/vdo.h | 376 ++ drivers/md/dm-vdo/vio.c | 501 ++ drivers/md/dm-vdo/vio.h | 199 + drivers/md/dm-vdo/volume-index.c | 1290 +++++ drivers/md/dm-vdo/volume-index.h | 192 + drivers/md/dm-vdo/volume.c | 1711 +++++++ drivers/md/dm-vdo/volume.h | 171 + drivers/md/dm-vdo/wait-queue.c | 205 + drivers/md/dm-vdo/wait-queue.h | 138 + drivers/md/dm-verity-fec.c | 21 +- drivers/md/dm-verity-target.c | 21 +- drivers/md/dm-writecache.c | 10 +- drivers/md/dm.c | 2 +- drivers/md/persistent-data/dm-block-manager.c | 2 +- drivers/media/cec/core/cec-adap.c | 14 - drivers/media/cec/core/cec-core.c | 2 +- drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 52 +- drivers/media/dvb-core/dvb_frontend.c | 12 +- drivers/media/dvb-core/dvbdev.c | 5 + drivers/media/dvb-frontends/bcm3510.c | 3 +- drivers/media/dvb-frontends/cx24110.c | 4 +- drivers/media/dvb-frontends/dvb-pll.c | 6 +- drivers/media/i2c/adv7180.c | 4 +- drivers/media/i2c/adv748x/adv748x.h | 1 - drivers/media/i2c/ccs/ccs-quirk.h | 8 +- drivers/media/i2c/tc358746.c | 4 +- drivers/media/mc/mc-devnode.c | 2 +- drivers/media/mc/mc-entity.c | 93 +- drivers/media/pci/cx23885/cx23885-video.c | 8 + drivers/media/pci/dt3155/dt3155.h | 1 - .../media/platform/mediatek/jpeg/mtk_jpeg_core.h | 1 - .../mediatek/vcodec/decoder/mtk_vcodec_dec.h | 1 - .../platform/mediatek/vcodec/decoder/vdec_vpu_if.h | 1 - .../mediatek/vcodec/encoder/mtk_vcodec_enc.h | 1 - .../platform/nxp/imx8-isi/imx8-isi-crossbar.c | 4 +- drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c | 8 +- drivers/media/platform/qcom/venus/core.c | 12 +- drivers/media/platform/qcom/venus/core.h | 8 +- drivers/media/platform/qcom/venus/pm_helpers.c | 48 +- .../media/platform/samsung/exynos4-is/fimc-lite.h | 3 - .../platform/samsung/s5p-mfc/s5p_mfc_common.h | 1 - drivers/media/platform/verisilicon/hantro.h | 1 - .../platform/verisilicon/hantro_g1_h264_dec.c | 2 +- .../verisilicon/rockchip_vpu2_hw_h264_dec.c | 2 +- .../platform/verisilicon/rockchip_vpu981_regs.h | 2 +- drivers/media/tuners/xc4000.c | 4 +- drivers/media/usb/cx231xx/cx231xx-417.c | 2 +- drivers/media/usb/dvb-usb/dvb-usb.h | 2 - drivers/media/usb/em28xx/em28xx-cards.c | 4 + drivers/media/v4l2-core/v4l2-ctrls-core.c | 18 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 10 +- drivers/net/dsa/b53/b53_common.c | 6 - drivers/net/dsa/mv88e6xxx/chip.c | 2 +- drivers/net/ethernet/Kconfig | 3 - .../net/ethernet/broadcom/asp2/bcmasp_ethtool.c | 4 - drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c | 5 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 8 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 5 +- drivers/net/ethernet/broadcom/tg3.c | 27 +- drivers/net/ethernet/engleder/tsnep_main.c | 3 +- drivers/net/ethernet/freescale/fec_main.c | 4 - drivers/net/ethernet/intel/i40e/i40e_dcb.h | 2 +- drivers/net/ethernet/intel/ice/ice_osdep.h | 2 +- drivers/net/ethernet/intel/ice/ice_type.h | 2 +- drivers/net/ethernet/mellanox/mlx4/cmd.c | 7 +- drivers/net/ethernet/mellanox/mlx4/cq.c | 4 +- drivers/net/ethernet/mellanox/mlx4/en_clock.c | 4 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 5 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx4/eq.c | 2 +- drivers/net/ethernet/mellanox/mlx4/fw_qos.h | 8 +- drivers/net/ethernet/mellanox/mlx4/main.c | 4 +- drivers/net/ethernet/mellanox/mlx4/mlx4_stats.h | 2 +- drivers/net/ethernet/mellanox/mlx4/port.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 3 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h | 1 - drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 2 - drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 1 - drivers/net/ethernet/stmicro/stmmac/common.h | 56 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 15 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 15 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 15 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 15 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 131 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 133 +- drivers/net/netdevsim/bus.c | 2 +- drivers/net/phy/phy_device.c | 24 +- drivers/net/ppp/ppp_async.c | 4 + drivers/pci/controller/dwc/pcie-designware-ep.c | 10 +- drivers/pci/endpoint/pci-epf-core.c | 4 +- drivers/phy/cadence/phy-cadence-torrent.c | 720 ++- drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c | 2 +- drivers/phy/mediatek/Kconfig | 12 + drivers/phy/mediatek/Makefile | 2 + drivers/phy/mediatek/phy-mtk-mipi-csi-0-5-rx-reg.h | 62 + drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c | 294 ++ drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 166 +- drivers/phy/qualcomm/phy-qcom-m31.c | 2 +- drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 63 +- drivers/phy/ti/phy-gmii-sel.c | 24 + drivers/pinctrl/cirrus/pinctrl-cs42l43.c | 18 +- drivers/pinctrl/pinctrl-amd.c | 2 +- .../platform/surface/surface_aggregator_registry.c | 7 + drivers/platform/x86/hp/hp-wmi.c | 71 +- drivers/platform/x86/ibm_rtl.c | 2 +- drivers/platform/x86/wmi.c | 7 +- drivers/pwm/pwm-sti.c | 11 +- drivers/remoteproc/imx_dsp_rproc.c | 82 +- drivers/remoteproc/imx_rproc.c | 73 +- drivers/remoteproc/qcom_q6v5_adsp.c | 160 +- drivers/soundwire/intel_auxdevice.c | 2 - drivers/spi/spi-stm32.c | 4 +- drivers/spi/spi.c | 22 +- drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 2 +- drivers/staging/media/atomisp/pci/sh_css.c | 2 +- drivers/staging/media/meson/vdec/vdec.h | 1 - drivers/staging/sm750fb/Kconfig | 1 - drivers/tty/serdev/core.c | 2 +- drivers/tty/serial/samsung_tty.c | 8 +- drivers/tty/serial/serial_base_bus.c | 2 +- drivers/tty/vt/vt.c | 876 ++-- drivers/video/Kconfig | 5 +- drivers/video/Makefile | 3 +- drivers/video/cmdline.c | 2 + drivers/video/fbdev/Kconfig | 35 - drivers/video/fbdev/core/Kconfig | 2 +- drivers/video/fbdev/core/fbmem.c | 2 - drivers/video/fbdev/geode/Kconfig | 3 - fs/ceph/caps.c | 9 +- fs/ceph/inode.c | 2 + fs/ceph/mds_client.c | 9 +- fs/ceph/mds_client.h | 2 +- fs/ceph/super.h | 2 - fs/eventfd.c | 2 +- fs/namespace.c | 11 +- fs/netfs/buffered_write.c | 3 + fs/netfs/io.c | 7 +- fs/smb/client/Kconfig | 1 + fs/smb/client/cifsfs.c | 63 +- fs/smb/client/cifsfs.h | 10 +- fs/smb/client/cifsglob.h | 30 +- fs/smb/client/cifsproto.h | 27 +- fs/smb/client/cifssmb.c | 45 +- fs/smb/client/connect.c | 24 +- fs/smb/client/dfs.c | 7 +- fs/smb/client/file.c | 2895 ++--------- fs/smb/client/fs_context.c | 4 +- fs/smb/client/fscache.c | 109 - fs/smb/client/fscache.h | 54 - fs/smb/client/inode.c | 19 +- fs/smb/client/sess.c | 1 - fs/smb/client/smb2ops.c | 4 +- fs/smb/client/smb2pdu.c | 104 +- fs/smb/client/trace.h | 144 +- fs/smb/client/transport.c | 7 +- include/drm/drm_exec.h | 4 +- include/drm/drm_gpuvm.h | 2 +- include/drm/drm_managed.h | 4 + include/drm/drm_rect.h | 4 +- include/drm/ttm/ttm_placement.h | 10 +- include/drm/ttm/ttm_resource.h | 8 +- include/drm/ttm/ttm_tt.h | 9 +- include/dt-bindings/clock/google,gs101.h | 48 + include/dt-bindings/clock/qcom,gcc-msm8953.h | 4 + include/dt-bindings/clock/qcom,gcc-sc8180x.h | 2 + include/dt-bindings/clock/qcom,x1e80100-camcc.h | 135 + include/dt-bindings/clock/qcom,x1e80100-dispcc.h | 98 + include/dt-bindings/clock/qcom,x1e80100-gpucc.h | 41 + include/dt-bindings/clock/qcom,x1e80100-tcsr.h | 23 + include/dt-bindings/reset/qcom,x1e80100-gpucc.h | 19 + include/linux/ceph/messenger.h | 2 +- include/linux/ceph/osd_client.h | 3 +- include/linux/dm-bufio.h | 7 + include/linux/dm-io.h | 3 +- include/linux/fb.h | 7 - include/linux/fortify-string.h | 22 +- include/linux/hrtimer.h | 1 - include/linux/io_uring_types.h | 33 +- include/linux/memremap.h | 2 +- include/linux/mm.h | 1 + include/linux/netdevice.h | 2 +- include/linux/netfs.h | 2 + include/linux/overflow.h | 66 +- include/linux/phy.h | 1 + include/linux/pm_domain.h | 38 + include/linux/printk.h | 2 + include/linux/spi/spi.h | 6 +- include/linux/string.h | 78 +- include/linux/sunrpc/svc_rdma.h | 55 +- include/media/cec.h | 2 - include/media/media-entity.h | 2 + include/media/v4l2-common.h | 17 +- include/media/videobuf2-core.h | 2 +- include/net/bluetooth/hci.h | 1 + include/net/bluetooth/hci_core.h | 1 - include/net/bluetooth/hci_sync.h | 3 + include/net/netlabel.h | 7 +- include/sound/hdmi-codec.h | 1 - include/trace/events/netfs.h | 1 + include/trace/events/rpcrdma.h | 4 + include/uapi/drm/vmwgfx_drm.h | 6 +- include/uapi/linux/videodev2.h | 32 +- include/video/cmdline.h | 8 +- init/do_mounts.c | 4 +- init/do_mounts.h | 9 + init/initramfs.c | 6 +- io_uring/io_uring.c | 10 +- kernel/panic.c | 8 + kernel/pid.c | 21 +- kernel/printk/nbcon.c | 41 +- kernel/printk/printk.c | 101 +- kernel/printk/printk_ringbuffer.c | 335 +- kernel/printk/printk_ringbuffer.h | 54 +- kernel/rcu/tree_plugin.h | 2 +- lib/dump_stack.c | 16 +- lib/kunit/device-impl.h | 2 + lib/kunit/device.c | 14 + lib/kunit/test.c | 3 + lib/overflow_kunit.c | 24 +- lib/string.c | 6 +- lib/string_helpers.c | 34 - localversion-next | 2 +- mm/damon/sysfs-common.h | 2 + mm/damon/sysfs-schemes.c | 22 +- mm/damon/sysfs.c | 21 +- mm/hugetlb.c | 32 +- mm/memcontrol.c | 5 +- mm/memory-tiers.c | 24 +- mm/memory.c | 14 +- mm/mempolicy.c | 2 +- mm/migrate.c | 7 +- mm/show_mem.c | 43 + mm/swapfile.c | 3 - net/bluetooth/hci_conn.c | 83 +- net/bluetooth/hci_event.c | 184 +- net/bluetooth/hci_sync.c | 70 + net/ceph/messenger_v1.c | 33 +- net/ceph/messenger_v2.c | 4 +- net/ceph/osd_client.c | 27 +- net/core/dev.c | 4 +- net/devlink/core.c | 12 +- net/netlabel/netlabel_kapi.c | 8 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 245 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 151 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 15 +- net/tipc/Kconfig | 7 +- net/unix/garbage.c | 11 + sound/soc/codecs/cs42l43.c | 48 +- sound/soc/intel/avs/Makefile | 3 +- sound/soc/intel/avs/avs.h | 4 + sound/soc/intel/avs/core.c | 1 + sound/soc/intel/avs/sysfs.c | 35 + sound/soc/intel/avs/topology.c | 2 +- tools/net/ynl/lib/nlspec.py | 7 +- tools/net/ynl/lib/ynl.py | 7 + tools/perf/Documentation/perf-script-python.txt | 4 +- tools/perf/Makefile.perf | 2 +- tools/perf/arch/powerpc/util/kvm-stat.c | 2 +- tools/perf/arch/x86/tests/hybrid.c | 5 +- tools/perf/arch/x86/util/tsc.c | 4 +- tools/perf/builtin-record.c | 5 +- tools/perf/builtin-script.c | 18 +- tools/perf/pmu-events/arch/powerpc/mapfile.csv | 1 + tools/perf/pmu-events/jevents.py | 23 +- tools/perf/tests/expand-cgroup.c | 3 +- tools/perf/tests/parse-events.c | 9 +- tools/perf/tests/pmu-events.c | 22 +- tools/perf/util/parse-events.c | 92 +- tools/perf/util/parse-events.h | 14 +- tools/perf/util/parse-events.y | 2 - tools/perf/util/pmu.c | 9 +- .../util/scripting-engines/trace-event-python.c | 8 +- tools/testing/selftests/net/cmsg_ipv6.sh | 4 +- tools/testing/selftests/pidfd/pidfd_getfd_test.c | 31 +- 761 files changed, 79533 insertions(+), 9664 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-pci-devices-avs create mode 100644 Documentation/admin-guide/device-mapper/vdo-design.rst create mode 100644 Documentation/admin-guide/device-mapper/vdo.rst delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sm8650-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx8mp-hdm [...] create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8mp-hdmi-pvi.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/boe,th101mb31ig [...] create mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt36672e.yaml create mode 100644 Documentation/devicetree/bindings/dma/marvell,mmp-dma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/mmp-dma.txt create mode 100644 Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml rename Documentation/devicetree/bindings/pinctrl/{xlnx,zynq-pinctrl.yaml => xlnx,p [...] create mode 100644 Documentation/devicetree/bindings/sound/atmel,asoc-wm8904.yaml delete mode 100644 Documentation/devicetree/bindings/sound/atmel-wm8904.txt create mode 100644 Documentation/hwmon/pt5161l.rst create mode 100644 Documentation/userspace-api/media/dvb/legacy_dvb_audio.rst create mode 100644 Documentation/userspace-api/media/dvb/legacy_dvb_decoder_api.rst create mode 100644 Documentation/userspace-api/media/dvb/legacy_dvb_osd.rst create mode 100644 Documentation/userspace-api/media/dvb/legacy_dvb_video.rst create mode 100644 arch/arm64/boot/dts/qcom/sdm450.dtsi copy drivers/clk/qcom/{camcc-sc7280.c => camcc-x1e80100.c} (54%) copy drivers/clk/qcom/{dispcc-sm8650.c => dispcc-x1e80100.c} (86%) copy drivers/clk/qcom/{gpucc-sm8550.c => gpucc-x1e80100.c} (74%) create mode 100644 drivers/clk/qcom/tcsrcc-x1e80100.c create mode 100644 drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c create mode 100644 drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c delete mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt delete mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt delete mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-fails.txt create mode 100644 drivers/gpu/drm/panel/panel-boe-th101mb31ig002-28a.c create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt36672e.c create mode 100644 drivers/hwmon/pt5161l.c create mode 100644 drivers/md/dm-vdo/Kconfig create mode 100644 drivers/md/dm-vdo/Makefile create mode 100644 drivers/md/dm-vdo/action-manager.c create mode 100644 drivers/md/dm-vdo/action-manager.h create mode 100644 drivers/md/dm-vdo/admin-state.c create mode 100644 drivers/md/dm-vdo/admin-state.h create mode 100644 drivers/md/dm-vdo/block-map.c create mode 100644 drivers/md/dm-vdo/block-map.h create mode 100644 drivers/md/dm-vdo/chapter-index.c create mode 100644 drivers/md/dm-vdo/chapter-index.h create mode 100644 drivers/md/dm-vdo/completion.c create mode 100644 drivers/md/dm-vdo/completion.h create mode 100644 drivers/md/dm-vdo/config.c create mode 100644 drivers/md/dm-vdo/config.h create mode 100644 drivers/md/dm-vdo/constants.h create mode 100644 drivers/md/dm-vdo/cpu.h create mode 100644 drivers/md/dm-vdo/data-vio.c create mode 100644 drivers/md/dm-vdo/data-vio.h create mode 100644 drivers/md/dm-vdo/dedupe.c create mode 100644 drivers/md/dm-vdo/dedupe.h create mode 100644 drivers/md/dm-vdo/delta-index.c create mode 100644 drivers/md/dm-vdo/delta-index.h create mode 100644 drivers/md/dm-vdo/dm-vdo-target.c create mode 100644 drivers/md/dm-vdo/dump.c create mode 100644 drivers/md/dm-vdo/dump.h create mode 100644 drivers/md/dm-vdo/encodings.c create mode 100644 drivers/md/dm-vdo/encodings.h create mode 100644 drivers/md/dm-vdo/errors.c create mode 100644 drivers/md/dm-vdo/errors.h create mode 100644 drivers/md/dm-vdo/flush.c create mode 100644 drivers/md/dm-vdo/flush.h create mode 100644 drivers/md/dm-vdo/funnel-queue.c create mode 100644 drivers/md/dm-vdo/funnel-queue.h create mode 100644 drivers/md/dm-vdo/funnel-requestqueue.c create mode 100644 drivers/md/dm-vdo/funnel-requestqueue.h create mode 100644 drivers/md/dm-vdo/funnel-workqueue.c create mode 100644 drivers/md/dm-vdo/funnel-workqueue.h create mode 100644 drivers/md/dm-vdo/geometry.c create mode 100644 drivers/md/dm-vdo/geometry.h create mode 100644 drivers/md/dm-vdo/hash-utils.h create mode 100644 drivers/md/dm-vdo/index-layout.c create mode 100644 drivers/md/dm-vdo/index-layout.h create mode 100644 drivers/md/dm-vdo/index-page-map.c create mode 100644 drivers/md/dm-vdo/index-page-map.h create mode 100644 drivers/md/dm-vdo/index-session.c create mode 100644 drivers/md/dm-vdo/index-session.h create mode 100644 drivers/md/dm-vdo/index.c create mode 100644 drivers/md/dm-vdo/index.h create mode 100644 drivers/md/dm-vdo/int-map.c create mode 100644 drivers/md/dm-vdo/int-map.h create mode 100644 drivers/md/dm-vdo/io-factory.c create mode 100644 drivers/md/dm-vdo/io-factory.h create mode 100644 drivers/md/dm-vdo/io-submitter.c create mode 100644 drivers/md/dm-vdo/io-submitter.h create mode 100644 drivers/md/dm-vdo/logger.c create mode 100644 drivers/md/dm-vdo/logger.h create mode 100644 drivers/md/dm-vdo/logical-zone.c create mode 100644 drivers/md/dm-vdo/logical-zone.h create mode 100644 drivers/md/dm-vdo/memory-alloc.c create mode 100644 drivers/md/dm-vdo/memory-alloc.h create mode 100644 drivers/md/dm-vdo/message-stats.c create mode 100644 drivers/md/dm-vdo/message-stats.h create mode 100644 drivers/md/dm-vdo/murmurhash3.c create mode 100644 drivers/md/dm-vdo/murmurhash3.h create mode 100644 drivers/md/dm-vdo/numeric.h create mode 100644 drivers/md/dm-vdo/open-chapter.c create mode 100644 drivers/md/dm-vdo/open-chapter.h create mode 100644 drivers/md/dm-vdo/packer.c create mode 100644 drivers/md/dm-vdo/packer.h create mode 100644 drivers/md/dm-vdo/permassert.c create mode 100644 drivers/md/dm-vdo/permassert.h create mode 100644 drivers/md/dm-vdo/physical-zone.c create mode 100644 drivers/md/dm-vdo/physical-zone.h create mode 100644 drivers/md/dm-vdo/pool-sysfs-stats.c create mode 100644 drivers/md/dm-vdo/pool-sysfs.c create mode 100644 drivers/md/dm-vdo/pool-sysfs.h create mode 100644 drivers/md/dm-vdo/priority-table.c create mode 100644 drivers/md/dm-vdo/priority-table.h create mode 100644 drivers/md/dm-vdo/radix-sort.c create mode 100644 drivers/md/dm-vdo/radix-sort.h create mode 100644 drivers/md/dm-vdo/recovery-journal.c create mode 100644 drivers/md/dm-vdo/recovery-journal.h create mode 100644 drivers/md/dm-vdo/repair.c create mode 100644 drivers/md/dm-vdo/repair.h create mode 100644 drivers/md/dm-vdo/slab-depot.c create mode 100644 drivers/md/dm-vdo/slab-depot.h create mode 100644 drivers/md/dm-vdo/sparse-cache.c create mode 100644 drivers/md/dm-vdo/sparse-cache.h create mode 100644 drivers/md/dm-vdo/statistics.h create mode 100644 drivers/md/dm-vdo/status-codes.c create mode 100644 drivers/md/dm-vdo/status-codes.h create mode 100644 drivers/md/dm-vdo/string-utils.c create mode 100644 drivers/md/dm-vdo/string-utils.h create mode 100644 drivers/md/dm-vdo/sysfs.c create mode 100644 drivers/md/dm-vdo/thread-cond-var.c create mode 100644 drivers/md/dm-vdo/thread-device.c create mode 100644 drivers/md/dm-vdo/thread-device.h create mode 100644 drivers/md/dm-vdo/thread-registry.c create mode 100644 drivers/md/dm-vdo/thread-registry.h create mode 100644 drivers/md/dm-vdo/time-utils.h create mode 100644 drivers/md/dm-vdo/types.h create mode 100644 drivers/md/dm-vdo/uds-sysfs.c create mode 100644 drivers/md/dm-vdo/uds-sysfs.h create mode 100644 drivers/md/dm-vdo/uds-threads.c create mode 100644 drivers/md/dm-vdo/uds-threads.h create mode 100644 drivers/md/dm-vdo/uds.h create mode 100644 drivers/md/dm-vdo/vdo.c create mode 100644 drivers/md/dm-vdo/vdo.h create mode 100644 drivers/md/dm-vdo/vio.c create mode 100644 drivers/md/dm-vdo/vio.h create mode 100644 drivers/md/dm-vdo/volume-index.c create mode 100644 drivers/md/dm-vdo/volume-index.h create mode 100644 drivers/md/dm-vdo/volume.c create mode 100644 drivers/md/dm-vdo/volume.h create mode 100644 drivers/md/dm-vdo/wait-queue.c create mode 100644 drivers/md/dm-vdo/wait-queue.h create mode 100644 drivers/phy/mediatek/phy-mtk-mipi-csi-0-5-rx-reg.h create mode 100644 drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c create mode 100644 include/dt-bindings/clock/qcom,x1e80100-camcc.h create mode 100644 include/dt-bindings/clock/qcom,x1e80100-dispcc.h create mode 100644 include/dt-bindings/clock/qcom,x1e80100-gpucc.h create mode 100644 include/dt-bindings/clock/qcom,x1e80100-tcsr.h create mode 100644 include/dt-bindings/reset/qcom,x1e80100-gpucc.h create mode 100644 sound/soc/intel/avs/sysfs.c