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 393d0c54cae3 Add linux-next specific files for 20250424 omits c10bf3dd8868 Merge branch 'crc-next' of git://git.kernel.org/pub/scm/li [...] omits 739194c17d0a Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits be0ed5ac4256 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4908e67edf50 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits f608ef398011 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 763f9bd7b8d4 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 97aa9da28387 Merge branch 'pin-init-next' of https://github.com/Rust-fo [...] omits 34aa20731fda Merge branch 'alloc-next' of https://github.com/Rust-for-L [...] omits 7cea52a22839 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 50625732729d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits de82c08adf8c Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] omits 46d016f4f5d2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a5cd667abb76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cf91112e5d07 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 30bd9329f5f4 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits b8090962ab8b Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits ebef65277bb6 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits a0bacde86529 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cdaac532ce57 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 53a2036194e5 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits 8d1a05550cf1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ce8ca0536929 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c2e9e1e32181 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 400273507c0c Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 00bc8a88f5e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8f5553ce8fbe Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 674b20ea49a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 62b1f1262bbf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 61996f72cfa4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b25145df3f50 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 864ac804c8cb Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 2ff1850aeb34 Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] omits 3fbc70300997 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 46ed5cca89a2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5633d8543a9e Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 3f33264678f5 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 41a1ec75aaaa Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits c72fd1bd73e3 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 9fd1c38b1daf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3906b6ff281c Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 7a8b6ea7b21b Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits f907f5634e72 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits f9f1fee43cb5 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] omits c68cdba9e1e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7634f55abf49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1d9f94fbe924 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5a88b82cffda Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef9f8c9f4e4f Merge branch 'next' of https://github.com/kvm-x86/linux.git omits c887bd0b06b6 next-20250417/kvm omits 7cf16bd79513 Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] omits fc072c48c8f9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits dc2ce219b26d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c633591ebdab Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 244b1f05fbb6 next-20250414/tip omits 30e2901059cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5dbe00954c36 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b863e0527edf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 073a54f86204 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c7ed9f682f99 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 51c8c8665315 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6c378c991e98 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 55523b400f56 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 622adb73ab36 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 5cc97f9889dd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d98853db5363 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 94249911885d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ed1f5f163360 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 10307cccf634 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits e381740fa3a3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1f411dd6a809 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4259cdd13066 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f0ead46cc559 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 1257c485af8d Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 5dbb12f594b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 77bafceaa2ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f824c798b14c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b8ed4bb7d66f Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits a4cd0f2135d8 Merge branch 'nova-next' of https://gitlab.freedesktop.org [...] omits 06c489e27d7d Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 1438c4a352a4 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 7b8948a0968e Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 7ed41042048a Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 4363b9ecf0c7 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 38639724fa3e Merge branch 'userfaultfd-signal' into for-next omits 18429aa53225 mm/userfaultfd: prevent busy looping for tasks with signal [...] omits 75d06e26620f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 58a06d6fb980 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2344c0a78502 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits efa6a5ec136a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 665195bd39bb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4592207d0ffa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits fdd7d7e5c791 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6b3db595ede0 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits b2db49186d81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 69ade001b5e1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5292ac987f05 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 0da23bf4884a Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] omits a1c2d241bc34 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 4808beb5eff0 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 485f9388650e Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] omits 242f81b6554c Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 38e18483cd3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a85fadddcf32 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d97e9413abde Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b6d0654c7b79 Merge branch 'fs-next' of linux-next omits 1cccd6dbd034 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits d82364c0242d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 11cb9044f2ea Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] omits 618aec9e962c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0c8eb4072c4c Merge branch 'for-next' of git://github.com/openrisc/linux.git omits f3c3b997d9c2 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 90457c9b34c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 62269500b657 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 4ce3cdde38a4 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 8d1783f723b0 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits fd51351cee57 Merge branch 'thead-dt-for-next' of https://github.com/pdp [...] omits ade4e7e30482 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 081ab5de6db3 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits e1e63ec87801 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits f4b647b6d1fc Merge branch 'for-next' of https://github.com/spacemit-com/linux omits a98b742ae3d2 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 74543b791f3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fa9160bdd1f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dee6e32ea0a4 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 7b45cd6b5098 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3584de33bbbb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b4da23c3c623 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 061d37c11e8e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d23821ae89f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 66cbe03d2085 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9f8847101f7a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 9584fa99f22e Merge branch 'davinci/for-next' of git://git.kernel.org/pu [...] omits a75a982c5edf Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits bfe879e83e07 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 8db6d4802408 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 90d861f3abcd Merge branch 'asahi-soc/for-next' of https://github.com/As [...] omits 93273ca4a4ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 23ceef503340 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 82fe35433bad Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] omits 6e8b157b3bec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6061d058fbf8 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] omits 49b527f84efd Merge branch 'mm-nonmm-unstable' of git://git.kernel.org/p [...] omits 51f9905ffd2f Merge branch 'mm-unstable' of git://git.kernel.org/pub/scm [...] omits 7cdd31332a8e Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 1763720c5bc8 Merge branch 'slab/for-next-fixes' of git://git.kernel.org [...] omits a3cb0b1952a4 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] omits 4df0213c84ec Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits fff9ade34bb1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e6950df36998 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 66dc6ad51af4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9a4529daad7c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 37d37bf586c3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0479ff4bc089 Merge branch 'dma-mapping-fixes' of git://git.kernel.org/p [...] omits 89ad727ebe74 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2167fe4df2cf Merge branch 'fixes' of git://linuxtv.org/media-ci/media-p [...] omits 1ad5456c18b4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3345aa2c91d2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 06fd8bd007f3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 001e46cfb53f Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits e3e49d6cedb6 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 01bbdf5e4585 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 31ed9f5fbe43 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 105763e0bc0c Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 4a610ff1068c Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits 00353b00f17a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 99279d97ca01 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d9f5a6b8b9e5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b486b49f66e0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 98492af71a4a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d046b02218ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a264c8f585e1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8bd4cf8f3bd5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b0a54d466ea2 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits a546e11bd64f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 564286ace14c Merge branch 'fs-current' of linux-next omits 1d6f2516fae9 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 4b4b5158d38e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5250a6271b87 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits c1ea449acf59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 64bba70926f0 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits 55c045e0258a Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits b5b9606a12d1 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 4a0876b935bb Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 623cfa639c09 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c7572e37905a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 10ff6288703f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 741df8fee2ed Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits bf7373b80680 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 925bab6c106a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6bd05dd493e8 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits bf8c3c9ad214 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 15ee5fc8973b Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 21a613f4e385 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 16e4732dddd7 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 1aac75ad712c Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits 548be320be66 Merge branches 'lkmm.2025.04.22a' and 'ratelimit-next.2025 [...] omits 4e33dbf0d644 gfs2: Fix usage of bio->bi_status in gfs2_end_log_write omits 2f6005456c20 Merge remote-tracking branch 'asoc/for-6.16' into asoc-next omits 2ba70fb39555 gfs2: deallocate inodes in gfs2_create_inode omits d2ce053979d1 Merge branch 'for-6.16/block' into for-next omits 68310174b91d Merge branch 'for-6.16/io_uring' into for-next omits df674f63121f dt-bindings: pwm: mediatek,pwm-disp: Add compatible for MT6893 omits 6f849a124d16 pwm: Fix various formatting issues in kernel-doc omits fc7cceba3c87 Merge remote-tracking branch 'spi/for-6.16' into spi-next omits 616589e08aef Merge branch 'imx/dt64' into for-next omits 7291a7c323dd Merge branch 'imx/dt' into for-next omits 8f89d65a41f0 Merge branch into tip/master: 'x86/urgent' omits abb202d23e7e Merge branch into tip/master: 'perf/urgent' omits b258c62d4804 Merge branch 'for-next-next-v6.15-20250423' into for-next- [...] omits 1ee7367bfa3c Merge branch 'for-next-current-v6.14-20250423' into for-ne [...] omits a73da904cf3c Merge branch 'misc-next' into for-next-next-v6.15-20250423 omits 36d52cd70af8 Merge branch 'misc-6.15' into for-next-next-v6.15-20250423 omits 64f715bf7464 Merge branch 'misc-6.15' into for-next-current-v6.14-20250423 omits 6a1c491fd2eb btrfs: reclaim from sub-space space_info omits 1dab60207a3f btrfs: add block_rsv for treelog omits a470db4ff80a btrfs: use proper data space_info omits cd69bc263f89 btrfs: tweak extent/chunk allocation for space_info sub-space omits 8b9d0f7abbc2 btrfs: introduce tree-log sub-space_info omits e42c8908127a btrfs: introduce btrfs_space_info sub-group omits b608dd6d1064 btrfs: pass space_info for block group creation omits e7baecdf5fcc btrfs: introduce space_info argument to btrfs_chunk_alloc omits 7b514b9b3d81 btrfs: factor out check_removing_space_info() omits 9058500c9f26 btrfs: spin out do_async_reclaim_{data,metadata}_space() omits c490525516b1 btrfs: factor out init_space_info() omits 59e29e1f6201 btrfs: take struct btrfs_inode in btrfs_free_reserved_data [...] omits 10dffc16b1ed btrfs: take btrfs_space_info in btrfs_reserve_data_bytes omits 3c3bfcde6323 btrfs: on unknown chunk allocation policy fallback to regular omits 56e2d32ff98b btrfs: use list_first_entry() everywhere omits 9ecbdbdb158e btrfs: use unsigned types for constants defined as bit shifts omits 102547fdf0cf btrfs: remove unused btrfs_io_stripe::length omits bf3c16191b6f btrfs: fix nonzero lowest level handling in btrfs_search_f [...] omits 37eeb1b22f2c btrfs: use buffer radix for extent buffer writeback operations omits 2129d9464e6d btrfs: set DIRTY and WRITEBACK tags on the buffer_tree omits 073375d24228 btrfs: convert the buffer_radix to an xarray omits 761f5e8a2bf0 btrfs: unlock all extent buffer folios in failure case omits 2a06f77aa336 btrfs: update btrfs_qgroup_add_swapped_blocks to to use rb helper omits 2a718c71b7a6 btrfs: update btrfs_qgroup_trace_subtree_after_cow to to u [...] omits db845cbead9c btrfs: update add_qgroup_rb to to use rb helper omits fcac8ac0c631 btrfs: update find_qgroup_rb to to use rb helper omits 95d3033533b6 btrfs: update insert_ref_entry to to use rb helper omits ff58db2bdf57 btrfs: update insert_root_entry to to use rb helper omits e643b744a77d btrfs: update lookup_root_entry to to use rb helper omits badc66c78e94 btrfs: update insert_block_entry to to use rb helper omits 4501fc1242b5 btrfs: update lookup_block_entry to to use rb helper omits d2c9b9b42623 btrfs: update ulist_rbtree_insert to to use rb helper omits 0e1d1fc0e002 btrfs: update ulist_rbtree_search to to use rb helper omits 1aa3484588db btrfs: update __btrfs_lookup_delayed_item to to use rb helper omits 9f3f5162f143 btrfs: kill EXTENT_FOLIO_PRIVATE omits a40215612265 btrfs: add mapping_set_release_always to inode's mapping omits e3724138cf2a btrfs: add mode to clear chunk map status to CLEAR_FREE ioctl omits 2621c4a9509a btrfs: add more zeroout modes to CLEAR_FREE ioctl omits daa8e989fafb btrfs: add secure erase mode to CLEAR_FREE ioctl omits c7769cb73333 btrfs: add zeroout mode to CLEAR_FREE ioctl omits 8574ca9e3efe btrfs: add new ioctl CLEAR_FREE omits 0e3e3463dc97 btrfs: extend trim callchains to pass the operation type omits dcf536c249c2 btrfs: scrub: use generic ratelimit helpers to output erro [...] omits a81166fbc7c3 btrfs: scrub: ensure we output at least one error message [...] omits 8e4f73118cfd btrfs: scrub: simplify the inode iteration output omits 83266e76cb76 btrfs: scrub: remove unnecessary dev/physical lookup for s [...] omits 91136d6be75a btrfs: scrub: remove unused is_super parameter from scrub_ [...] omits 0934b869d191 btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() omits 72adcbba8997 btrfs: scrub: fix incorrectly reported logical/physical address omits 7866fe26fdd0 btrfs: === misc-next on b-for-next === omits 6aa28f8be3d0 btrfs: adjust subpage bit start based on sectorsize omits f8f01a90f699 btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN() omits 16b5d03fc647 btrfs: convert WARN_ON(IS_ENABLED(CONFIG_BTRFS_DEBUG)) to [...] omits 9a1c04e3b675 btrfs: add debug build only WARN omits 84a2b22055fa btrfs: use verbose ASSERT() in volumes.c omits 3050d7e09e5d btrfs: enhance ASSERT() to take optional format string omits 704e1963247e btrfs: remove BTRFS_REF_LAST from enum btrfs_ref_type omits a8781b974ead btrfs: fix the inode leak in btrfs_iget() omits 6bc8ac319d12 btrfs: use bvec_kmap_local() in btrfs_decompress_buf2page() omits 575533a6aafa btrfs: scrub: use virtual addresses directly omits f1f47d418223 btrfs: raid56: store a physical address in structure sector_ptr omits b805f0a0103f btrfs: simplify bvec iteration in index_one_bio() omits aaf39f4599ec btrfs: move kmapping out of btrfs_check_sector_csum() omits 87e9ca55f7cd btrfs: pass a physical address to btrfs_repair_io_failure() omits 23d2c58eee7e btrfs: track the next file offset in struct btrfs_bio_ctrl omits 29a6118d829d btrfs: remove the alignment checks in end_bbio_data_read() omits c3fcd0bc3177 btrfs: fix broken drop_caches on extent buffer folios omits 5c1ba6bcccbd btrfs: update and correct description of btrfs_get_or_crea [...] omits 92a3334054f3 btrfs: simplify return logic from btrfs_delayed_ref_init() omits 2f461e8cea12 btrfs: reuse exit helper for cleanup in btrfs_bioset_init() omits d180bc8b9391 btrfs: rename iov_iter iterator parameter in btrfs_buffere [...] omits 86a98a7feffc btrfs: fix COW handling in run_delalloc_nocow() omits 951b86b39ed1 btrfs: enable large data folios support for defrag omits f94a84d0f7a6 btrfs: prepare compression paths for large data folios omits 86fb76318c1a btrfs: rename __tree_search() to remove double underscore prefix omits 4f6653b29f04 btrfs: rename __lookup_extent_mapping() to remove double u [...] omits 8a9e4ffde42d btrfs: rename remaining exported extent map functions omits e73ee1a61358 btrfs: rename functions to allocate and free extent maps omits aa935bd4d3ec btrfs: rename extent map functions to get block start, end [...] omits 0bccb9f5715b btrfs: rename exported extent map compression functions omits 66ac91ce3931 btrfs: tracepoints: remove no longer used tracepoints for [...] omits 72731a801d16 btrfs: tracepoints: add btrfs prefix to names where it's missing omits 80e285ffe2a9 btrfs: make btrfs_find_contiguous_extent_bit() return bool [...] omits 6f5fa8d55f51 btrfs: remove double underscore prefix from __set_extent_bit() omits 727d80b7a287 btrfs: rename remaining exported functions from extent-io-tree.h omits c014bc6d4138 btrfs: rename free_extent_state() to include a btrfs prefix omits 785f0376f112 btrfs: rename the functions to count, test and get bit ran [...] omits 3fb6304a7f34 btrfs: rename the functions to init and release an extent io tree omits ba9bbddc22e3 btrfs: directly grab inode at __btrfs_debug_check_extent_i [...] omits de983d1dae2f btrfs: rename the functions to get inode and fs_info from [...] omits fff995759a2d btrfs: rename the functions to search for bits in extent ranges omits ab547d032eb0 btrfs: rename set_extent_bit() to include a btrfs prefix omits f988f63aa849 btrfs: rename the functions to clear bits for an extent range omits 2d113fcc5985 btrfs: rename __lock_extent() and __try_lock_extent() omits e37146ee140b btrfs: add btrfs prefix to dio lock and unlock extent functions omits 8f89a9f469fc btrfs: add btrfs prefix to main lock, try lock and unlock [...] omits 35a019fe305d btrfs: add btrfs prefix to trace events for extent state a [...] omits d1ca75ea016a btrfs: remove extent_io_tree_to_inode() and is_inode_io_tree() omits c27642aa54af btrfs: tree-checker: more unlikely annotations omits 06f435867adf btrfs: use folio_contains() for EOF detection omits d3a56ed59ba3 btrfs: remove unnecessary early exits in delalloc folio lo [...] omits 9f2f8b9d0398 btrfs: tracepoints: use btrfs_root_id() to get the id of a root omits 28397a8d4e71 btrfs: zlib: prepare copy_data_into_buffer() for large dat [...] omits 3771fe4062fa btrfs: subpage: prepare for large data folios omits e0ee5865fff3 btrfs: prepare end_bbio_data_write() for large data folios omits f0c21cf3265c btrfs: prepare prepare_one_folio() for large data folios omits e65f29ca4f54 btrfs: prepare btrfs_page_mkwrite() for large data folios omits 43fe52c69122 btrfs: send: prepare put_file_data() for larger data folios omits 0322fbe2c880 btrfs: send: remove the again label inside put_file_data() omits 8a8b7b4176c9 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_insert_inode_extref() omits 0e757fbb06a9 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_del_inode_extref() omits 9e0662cab4ea btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_encoded_read_inline() omits 32c146783997 btrfs: use BTRFS_PATH_AUTO_FREE in can_nocow_extent() omits c9f0adebdec6 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_set_inode_index_count() omits ba9a4a21c4ba btrfs: use BTRFS_PATH_AUTO_FREE in may_destroy_subvol() omits 6cc7771d9819 btrfs: do more trivial BTRFS_PATH_AUTO_FREE conversions omits a97e5f7d3660 btrfs: remove redundant record start offset check at test_ [...] omits 63f8e6247511 btrfs: simplify last record detection at test_range_bit() omits 4bd4b99afd8c btrfs: remove redundant check at find_first_extent_bit_state() omits 30d7abd247c8 btrfs: fix documentation for tree_search_for_insert() omits 41ee6a3d1e6e btrfs: simplify last record detection at test_range_bit_exists() omits 90648669ce6e btrfs: use clear_extent_bits() instead of clear_extent_bit [...] omits 914fe87089d1 btrfs: use clear_extent_bits() at chunk_map_device_clear_bits() omits 7853ea0c77b7 btrfs: use clear_extent_bit() at try_release_extent_state() omits d41445fbad75 btrfs: fix the file offset calculation inside btrfs_decomp [...] omits ccf08b1c923c btrfs: use rb_entry_safe() where possible to simplify code omits fe134d6b5d8b btrfs: pass a pointer to get_range_bits() to cache first s [...] omits 5319ff6dc2ca btrfs: allow folios to be released while ordered extent is [...] omits b60b96a16c83 btrfs: update comment for try_release_extent_state() omits cfdba9c72818 btrfs: prepare btrfs_punch_hole_lock_range() for large dat [...] omits 1fea2c68444f btrfs: prepare btrfs_buffered_write() for large data folios omits b3fda9a88d09 btrfs: refactor how we handle reserved space inside copy_o [...] omits 6d014494c44d btrfs: remove EXTENT_UPTODATE io tree flag omits 8be74c4158b4 btrfs: stop searching for EXTENT_DIRTY bit in the excluded [...] omits 4817bd3fc139 btrfs: remove leftover EXTENT_UPTODATE clear from an inode [...] omits 3fb72038ae64 btrfs: fix fsync of files with no hard links not persistin [...] omits d75f6373572a btrfs: fix typo in space info explanation omits ffaa686e83ba btrfs: remove unused flag EXTENT_BUFFER_IN_TREE omits 4b03a13886e8 btrfs: remove unused flag EXTENT_BUFFER_CORRUPT omits 34059320b245 btrfs: remove unused flag EXTENT_BUFFER_READAHEAD omits 5ba3fd13a2c6 btrfs: remove unused flag EXTENT_BUFFER_READ_ERR omits 183f17ec2bfe btrfs: extract the main loop of btrfs_buffered_write() int [...] omits 745d78ecfb2e btrfs: extract the space reservation code from btrfs_buffe [...] omits b7863eb2fb73 btrfs: cleanup the reserved space inside loop of btrfs_buf [...] omits 2991666ca1ea btrfs: remove force_page_uptodate variable from btrfs_buff [...] omits 26e96b9b3277 btrfs: move block perfect compression out of experimental [...] omits e98c8882d7cb maccess: fix strncpy_from_user_nofault() empty string handling omits 6b07f9a0fa41 watchdog: fix watchdog may detect false positive of softlockup omits a3db05f4592a treewide: fix typo "previlege" omits 6e0ff83fcc98 crash: fix spelling mistake "crahskernel" -> "crashkernel" omits d59e3c889981 lib/test_kmod: do not hardcode/depend on any filesystem omits 68261829704a relay: remove unused relay_late_setup_files omits d6dc98838471 rapidio: remove unused functions omits fa1bdbbfbd29 rapidio: remove some dead defines omits a879072a8b9f scatterlist: inline sg_next() omits 7df12b269975 ocfs2: simplify return statement in ocfs2_filecheck_attr_store() omits d8d853364d1d samples: extend hung_task detector test with semaphore support omits 236077d5e0c3 hung_task: show the blocker task if the task is hung on semaphore omits 1461540d3e5d hung_task: replace blocker_mutex with encoded blocker omits e9577d9112bc ocfs2: o2net_idle_timer: Rename del_timer_sync in comment omits ca9e7a198f20 Squashfs: check return result of sb_min_blocksize omits 93773a20bb34 exit: combine work under lock in synchronize_group_exit() [...] omits 4bedcf573d59 errseq: eliminate special limitation for macro MAX_ERRNO omits ed7527acca2a kstrtox: add support for enabled and disabled in kstrtobool() omits e1e28e6c1d5e kernel.h: move PTR_IF() and u64_to_user_ptr() to util_macros.h omits 02cccacf77e0 kernel.h: move READ/WRITE definitions to <linux/types.h> omits 8011b3518369 powernow: use pr_info_once omits 76173e901710 checkpatch: qualify do-while-0 advice omits fef2a7278e5d checkpatch: dont warn about unused macro arg on empty body omits 483f7eb8af84 proc: fix the issue of proc_mem_open returning NULL omits a346769305ed lib/rbtree.c: fix the example typo omits 7d8dbe35c0cb task_stack.h: remove obsolete __HAVE_ARCH_KSTACK_END check omits 86a24c1cf6ef exit: skip IRQ disabled warning during power off omits 7f6e751d9f6c crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo omits 74a423a960ca crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo omits 361fb354e735 init/main.c: log initcall level when initcall_debug is used omits 41cbc55312a9 ocfs2: fix possible memory leak in ocfs2_finish_quota_recovery omits b702a69fcfbd exit: document sched_process_exit and sched_process_templa [...] omits ae75819aed69 exit: move and extend sched_process_exit() tracepoint omits 5aafef1272ad powerpc: add support for suppressing warning backtraces omits 1153d53b931a riscv: add support for suppressing warning backtraces omits adbe8ec0c519 sh: move defines needed for suppressing warning backtraces omits f03ae2f1711e sh: add support for suppressing warning backtraces omits 1d9f599a8f43 s390: add support for suppressing warning backtraces omits 11749be129db parisc: add support for suppressing warning backtraces omits 1331e8d252bc loongarch: add support for suppressing warning backtraces omits a8d7416c9f06 arm64: add support for suppressing warning backtraces omits 1b1f8a5b25a3 x86: add support for suppressing warning backtraces omits c55fd50c30ed drm: suppress intentional warning backtraces in scaling un [...] omits bd8d2b6e198f kunit: add documentation for warning backtrace suppression API omits 71d2e999e043 kunit: fix backtrace suppression test module description omits dbc1b91029e8 kunit: add test cases for backtrace warning suppression omits 316535c72bcb kunit: bug: count suppressed warning backtraces omits fd6f94f0427a kunit: fix compilation error on s390 omits 3041c048ae1c bug/kunit: core support for suppressing warning backtraces omits c0ccad3ee864 mm/vmalloc.c: return explicit error value in alloc_vmap_area() omits 2a8870ea71eb mm/vmalloc: optimize function vm_unmap_aliases() omits 4ed942d8ff3d mm/vmalloc.c: optimize code in decay_va_pool_node() a little bit omits 425e15b9cb2b mm/vmalloc.c: find the vmap of vmap_nodes in reverse order omits 4abe0a6d9957 mm/vmalloc.c: change purge_ndoes as local static variable omits fd49fcf3028c Update Christoph's Email address and make it consistent omits e04408b9cb9f mm: fix typos in comments in mm_init.c omits 35b9aed7904e samples/damon: implement a DAMON module for memory tiering omits dc094d42bc7a Docs/ABI/damon: document nid file omits 2ae16c194f25 Docs/admin-guide/mm/damon/usage: document 'nid' file omits fc7fcab60a60 Docs/mm/damon/design: document node_mem_{used,free}_bp omits f528432088e9 mm/damon/sysfs-schemes: connect damos_quota_goal nid with [...] omits 4505ec8450f2 mm/damon/sysfs-schemes: implement file for quota goal nid [...] omits def9fdd98cf3 mm/damon/core: introduce damos quota goal metrics for memo [...] omits 8bc3314a3917 mm/mempolicy: support memory hotplug in weighted interleave omits 1b092cbb6b61 mm/mempolicy: prepare weighted interleave sysfs for memory [...] omits 6c5b53e4a69f mm/mempolicy: fix memory leaks in weighted interleave sysfs omits 32bff6581391 mm: memcontrol: remove unnecessary NULL check before free_ [...] omits 19b6cde89b5f vmalloc: align nr_vmalloc_pages and vmap_lazy_nr omits a528ccd3eee6 MAINTAINERS: add test_vmalloc.c to VMALLOC section omits 4c50ae38a3eb lib/test_vmalloc.c: allow built-in execution omits c8d5facb3b92 lib/test_vmalloc.c: fix compile error with CONFIG_TINY_RCU omits 9962d022b6c6 lib/test_vmalloc.c: replace RWSEM to SRCU for setup omits 677e41cd1d0d Documentation: zram: update IDLE pages tracking documentation omits 1965da83a202 mempolicy: optimize queue_folios_pte_range by PTE batching omits 47484cade6ac mm: move mmap/vma locking logic into specific files omits 1fc507224eaf memcg: multi-memcg percpu charge cache omits a3d1dd959221 mm: convert free_page_and_swap_cache() to free_folio_and_s [...] omits a6ce6ca8f2c5 mm: add nr_free_highatomic in show_free_areas omits 3f58806e233e mm/vmscan: modify the assignment logic of the scan and tot [...] omits 6b271248252e samples/damon/prcl: fix a comment typo omits 5919868eeff3 Documentation: KHO: add memblock bindings omits 9d4e86aada47 Documentation: add documentation for KHO omits 2e257a656639 memblock: add KHO support for reserve_mem omits aa852de857ec x86: add KHO support omits a0cf9d817df0 x86/setup: use memblock_reserve_kern for memory used by kernel omits 72d0c845e37e arm64: add KHO support omits 6d17826c46fa kexec: add config option for KHO omits 0ecfcfcfe8e3 kexec: add KHO support to kexec file loads omits 69a5ad032e66 kexec: enable KHO support for memory preservation omits ceef8de6a481 kexec: add KHO parsing support omits dff604e3caf0 kexec: add Kexec HandOver (KHO) generation helpers omits a5e178592bce memblock: introduce memmap_init_kho_scratch() omits 51ba4f9d3927 memblock: add support for scratch memory omits 0c2a9eb10313 memblock: add MEMBLOCK_RSRV_KERN flag omits b038f3eb7e1b mm-gup-clean-up-codes-in-fault_in_xxx-functions-v5 omits 09fa36adf309 mm/gup: clean up codes in fault_in_xxx() functions omits b152d9b1f0b6 mm/gup: remove gup_fast_pgd_leaf() and clean up the releva [...] omits 3c9440311f99 mm/gup: remove unneeded checking in follow_page_pte() omits 5bd2158c647b mm,hugetlb: allocate frozen pages in alloc_buddy_hugetlb_folio omits 3462368f54d1 vmalloc: use atomic_long_add_return_relaxed() omits 8c1099ca8e1e mm, hugetlb: avoid passing a null nodemask when there is m [...] omits 96006667b973 selftests/damon: remove the remaining test scripts for DAM [...] omits b17416786fc7 memcg: optimize memcg_rstat_updated omits b6f7bc6f66d8 selftests/mm: restore default nr_hugepages value during cl [...] omits 334a56f1daaf maple_tree: reorder mas->store_type case statements omits 90d80e860f2b maple_tree: add sufficient height omits da6750c62615 maple_tree: break on convergence in mas_spanning_rebalance() omits 6c8b1b5c169a maple_tree: use vacant nodes to reduce worst case allocations omits c09312cb9adb maple_tree: use height and depth consistently omits ce2aa41f559e maple_tree: convert mas_prealloc_calc() to take in a maple [...] omits abf24c746fdb mm/madvise: batch tlb flushes for MADV_DONTNEED[_LOCKED] omits 8e0448b3ac4a mm/memory: split non-tlb flushing part from zap_page_range [...] omits 3fd380d76cbb mm/madvise: batch tlb flushes for MADV_FREE omits 915065591ebb mm/madvise: define and use madvise_behavior struct for mad [...] omits 739a6d3ef6f6 mm-huge_memory-add-folio_mark_accessed-when-zapping-file-t [...] omits 3bf192ae6a2d mm: huge_memory: add folio_mark_accessed() when zapping file THP omits b7fff31f9f51 tools/testing/selftests: assert that anon merge cases beha [...] omits 470a541c2974 tools/testing: add PROCMAP_QUERY helper functions in mm se [...] omits d8b03b0eb5a8 mm/vma: fix incorrectly disallowed anonymous VMA merges omits 606d0cca5ab1 mm: rust: add MEMORY MANAGEMENT [RUST] omits 52d545eba2e1 task: rust: rework how current is accessed omits 9c104a2f650f rust: miscdevice: add mmap support omits fbc4d0c3c325 mm: rust: add VmaNew for f_ops->mmap() omits 75247c8d9be7 mm: rust: add mmput_async support omits 7f763c322406 mm: rust: add lock_vma_under_rcu omits f2b70dd8cfa0 mm: rust: add vm_insert_page omits f84a4415ee10 mm: rust: add vm_area_struct methods that require read access omits 8f9ce0164519 mm: rust: add abstraction for struct mm_struct omits b1c29e50ca7a riscv: mm: call PUD/P4D ctor in special kernel pgtable alloc omits cf84cad8bb8f arm64: mm: call PUD/P4D ctor in __create_pgd_mapping() omits 3ffc142f95ae riscv: mm: clarify ctor mm argument in alloc_{pte,pmd}_late omits 5c2d16a45341 arm64: mm: always call PTE/PMD ctor in __create_pgd_mapping() omits af399fbc0073 arm64: mm: use enum to identify pgtable level instead of *_SHIFT omits 4785d178db4f mm: skip ptlock_init() for kernel PMDs omits 78dad8d4c535 sparc64: mm: call ctor/dtor for kernel PTEs omits 68fe77975262 powerpc: mm: call ctor/dtor for kernel PTEs omits dbfd00aec5d7 m68k: mm: call ctor/dtor for kernel PTEs omits ab23a874e4aa mm: call ctor/dtor for kernel PTEs omits 730a8c56d921 x86: pgtable: always use pte_free_kernel() omits 14ffded4527e mm: pass mm down to pagetable_{pte,pmd}_ctor omits 4c02eef5b52c sched/numa: add statistics of numa balance task migration [...] omits f6965ebaa201 vmalloc: use for_each_vmap_node() in purge-vmap-area omits e667ea5eeed9 vmalloc-switch-to-for_each_vmap_node-helper-fix omits 20f34c13d867 vmalloc: switch to for_each_vmap_node() helper omits 977a58d358e9 vmalloc: add for_each_vmap_node() helper omits dc8f173e5aab fs/proc/page: refactor to reduce code duplication omits 35fad1ba8efe xarray: make xa_alloc_cyclic() return 0 on all success cases omits d392445a0cae arm64/mm: define ptdesc_t omits df4b388d1641 mm/ptdump: split effective_prot() into level specific callbacks omits 76346454063e mm/ptdump: split note_page() into level specific callbacks omits 54c180f9fcb9 selftest/mm: make hugetlb_reparenting_test tolerant to asy [...] omits 75190288bc25 mm: page_alloc: tighten up find_suitable_fallback() omits 2f2b46507da4 kernel/events/uprobes: uprobe_write_opcode() rewrite omits 3a9fddc9fc10 kernel/events/uprobes: pass VMA to set_swbp(), set_orig_in [...] omits 47820ef8f765 kernel/events/uprobes: pass VMA instead of MM to remove_br [...] omits 11dec803c0f6 mm-debug-fix-parameter-passed-to-page_mapcount_is_type-fix omits ad9a9f614416 mm/debug: fix parameter passed to page_mapcount_is_type() omits 03fa35207a95 mm: fix parameter passed to page_mapcount_is_type() omits 6916e7fd65fd selftests/mm: add PAGEMAP_SCAN guard region test omits e2811d3a470a tools headers UAPI: sync linux/fs.h with the kernel sources omits 30882a839da9 fs/proc: extend the PAGEMAP_SCAN ioctl to report guard regions omits 5869c7be747b zsmalloc: cleanup headers includes omits 9d55f15e8e48 selftests/ptrace: add a test case for PTRACE_SET_SYSCALL_INFO omits 0554da6d6123 ptrace: introduce PTRACE_SET_SYSCALL_INFO request omits ab2ecab30987 ptrace_get_syscall_info: factor out ptrace_get_syscall_info_op omits 3840d447e16f syscall.h: introduce syscall_set_nr() omits 22548d977f9a syscallh-add-syscall_set_arguments-fix omits 23d1fad51322 syscall.h: add syscall_set_arguments() omits 6d777a77b9b9 hexagon: add syscall_set_return_value() omits afbe1aa069f4 mm: add kernel-doc comment for free_pgd_range() omits 6e5c1688ab56 mm: swap: replace cluster_swap_free_nr() with swap_entries [...] omits 966df6c9e42b mm: swap: factor out helper to drop cache of entries withi [...] omits 673ae8eaf33e mm: swap: free each cluster individually in swap_entries_p [...] omits 4abe6b8e677c mm: swap: drop last SWAP_MAP_SHMEM flag in batch in swap_e [...] omits 8ced8ca1dce5 mm: swap: use swap_entries_free() drop last ref count in s [...] omits a2e6bdc56d2b mm: swap: use swap_entries_free() to free swap entry in sw [...] omits 27e4cd1fcba1 mm: swap: add __maybe_unused attribute for swap_is_last_re [...] omits bf2b8d856ae0 mm: swap: enable swap_entry_range_free() to drop any kind [...] omits 239fd406c2a2 mm: swap: rename __swap_[entry/entries]_free[_locked] to s [...] omits 8e8c58fd2e41 memcg: manually inline replace_stock_objcg omits ba7468094ca7 memcg: combine slab obj stock charging and accounting omits fdcdf5235944 memcg: use __mod_memcg_state in drain_obj_stock omits 299d5853589a memcg: do obj_cgroup_put inside drain_obj_stock omits 46cd16d25669 memcg: no refilling stock from obj_cgroup_release omits 26130fd7d19b memcg: manually inline __refill_stock omits b61e3724f687 memcg: introduce memcg_uncharge omits b6945e568eee memcg: decouple drain_obj_stock from local stock omits 33a2553c39d9 memcg: remove root memcg check from refill_stock omits 5650fc37186f memcg: simplify MEMCG_VMALLOC updates - fix omits 7b7b91d33be6 memcg: vmalloc: simplify MEMCG_VMALLOC updates omits 125d930aed0a mm/compaction: reduce the difference between low and high [...] omits 5c9e306ef0a1 mm/compaction: remove low watermark cap for proactive compaction omits e61d687a2052 mm/page_alloc: simplify free_page_is_bad by removing free_ [...] omits 7b090418ff81 zram: modernize writeback interface omits 5de7cf6e7370 zram: modernize writeback interface omits 3c8e76b6c3f8 zram: modernize writeback interface omits 998ebb5d6186 selftests/mm: convert page_size to unsigned long omits 0a0b68f8166c mm/show_mem: optimize si_meminfo_node by reducing redundant code omits 4a5795682ec8 mm: annotate data race in update_hiwater_rss omits bcb0d96d053b mm/compaction: use folio in hugetlb pathway omits abd065ab1495 acpi,srat: give memory block size advice based on CFMWS alignment omits 8eed05e79254 x86: probe memory block size advisement value during mm init omits 6f83415c92a8 memory: implement memory_block_advise/probe_max_size omits 5ef1614717a1 mm: page_alloc: remove redundant READ_ONCE omits 894b24ab0e7e memcg, oom: do not bypass oom killer for dying tasks omits 900a79a9a92f zsmalloc-prefer-the-the-original-pages-node-for-compressed [...] omits c4d6b394aa78 zsmalloc: prefer the the original page's node for compressed data omits b3e9b3ce8fad mm: delete thp_nr_pages() omits d738b3cc62d8 filemap: remove readahead_page_batch() omits 147de9bf4244 filemap: convert __readahead_batch() to use a folio omits 3cff33650ab6 filemap: remove find_subpage() omits 6695c329619d iov_iter: convert iov_iter_extract_xarray_pages() to use folios omits 686592ac9b9b iov_iter: convert iter_xarray_populate_pages() to use folios omits d080c89ae9a0 mm: remove offset_in_thp() omits 52622527f66b filemap: remove readahead_page() omits 0acdd5cd8bb6 arch: remove mk_pmd() omits ec90d099f979 mm: add folio_mk_pmd() omits 3a48e82d17fb mm: remove mk_huge_pte() omits 94629b7a0c27 hugetlb: simplify make_huge_pte() omits ac7aacc17778 mm: add folio_mk_pte() omits c9a81e993e15 mm: make mk_pte() definition unconditional omits 164c98626bec um: remove custom definition of mk_pte() omits 02695d56622a x86: remove custom definition of mk_pte() omits 945eb8b7a604 sparc32: remove custom definition of mk_pte() omits 595b5a1c23f5 mm: introduce a common definition of mk_pte() omits a4db898fb2f9 mm: set the pte dirty if the folio is already dirty omits 2f46598ca150 smaps: fix crash in smaps_hugetlb_range for non-present hu [...] omits a1f4bba9b7a1 ocfs2: fix panic in failed foilio allocation omits a5bd1c9b9a04 kernel/fork: only call untrack_pfn_clear() on VMAs duplica [...] omits db41eb4ce7d5 mm/contig_alloc: fix alloc_contig_range when __GFP_COMP an [...] omits 5b6f6b11188c mm/huge_memory: fix dereferencing invalid pmd migration entry omits 756ab8c01496 MAINTAINERS: add reverse mapping section omits 589c20ffbde9 x86-disable-image-size-check-for-test-builds-fix-fix omits 72e33d5a04e3 x86-disable-image-size-check-for-test-builds-fix omits e55f385a7d51 x86: disable image size check for test builds omits 669de68a25cf ocfs2: fix the issue with discontiguous allocation in the [...] omits 05b4c764486a mailmap: add entries for Lance Yang omits 570adce91c31 mm/page_alloc.c: avoid infinite retries caused by cpuset race omits c853d6097732 mm: hugetlb: fix incorrect fallback for subpool omits 6487a9d9bab8 mm: fix ratelimit_pages update error in dirty_ratio_handler() omits 4fa3122ddb3f Fix use-after-free in session logoff omits 87b296401437 Fix use-after-free in kerberos authentication omits 13fa70e052dd ratelimit: Allow zero ->burst to disable ratelimiting omits 35c1d7b98be4 ratelimit: Reduce ___ratelimit() false-positive rate limiting omits 46ceef1a5cbb ratelimit: Avoid jiffies=0 special case omits 945e63d48970 ratelimit: Count misses due to lock contention omits 82248432908a ratelimit: Convert the ->missed field to atomic_t omits 38af2d142993 drm/amd/pm: Avoid open-coded use of ratelimit_state struct [...] omits 8cf08fa5f5f1 drm/i915: Avoid open-coded use of ratelimit_state structur [...] omits f53022d308e3 random: Avoid open-coded use of ratelimit_state structure' [...] omits f9cfceb16dc8 ratelimit: Create functions to handle ratelimit_state internals omits 0719da8872cc lib: Add trivial kunit test for ratelimit omits f4e2f3f28908 Merge branch 'for-linus/hardening' into for-next/kspp omits e3f181b2471f Merge branch 'vfs-6.16.iomap' into vfs.all omits 629182d6d0b7 Merge branch 'vfs-6.16.coredump' into vfs.all omits 03bddf6068ca Merge branch 'vfs-6.16.mount' into vfs.all omits 26cd2ff81ae2 Merge branch 'vfs-6.16.pidfs' into vfs.all omits 0dd6ac73429c Merge branch 'vfs-6.16.misc' into vfs.all omits 3114ac177f38 Merge branch 'vfs-6.16.super' into vfs.all omits 787636590bc5 Merge branch 'vfs-6.16.writepage' into vfs.all omits 19789770e5b6 Merge branch 'vfs-6.16.mount.api' into vfs.all omits a6e335d3ba36 Merge branch 'vfs-6.16.async.dir' into vfs.all omits 5556e909d627 Merge branch 'vfs.fixes' into vfs.all omits e5237062687e mod_devicetable: Enlarge the maximum platform_device_id na [...] omits df6c994b2df3 kbuild: Switch from -Wvla to -Wvla-larger-than=0 omits 11c37086811e overflow: Clarify expectations for getting DEFINE_FLEX var [...] omits 964022d5ebbf compiler_types: Identify compiler versions for __builtin_d [...] omits 4fb5cedfcf5a kunit/usercopy: Disable u64 test on 32-bit SPARC omits d3100b96a0f1 gcc-plugins: Remove ARM_SSP_PER_TASK plugin omits 52c770244da1 lkdtm: use SLAB_NO_MERGE instead of an empty constructor omits f92b0e5479aa Merge branch 'v6.16-armsoc/dts64' into for-next omits 60041107a57b bcachefs: Make various async objs visible in debugfs omits 23f13d119c1c bcachefs: Async object debugging omits e1ef4f108d54 bcachefs: fast_list omits e17b67b41a36 bcachefs: bch2_read_bio_to_text omits 7b07f22d793d bcachefs: bch2_bio_to_text() omits d7078eec3e76 bcachefs: bch_dev.io_ref -> enumerated_ref omits 08e95d7d066a bcachefs: bch_fs.writes -> enumerated_refs omits 313ea9300749 bcachefs: enumerated_ref.c omits 0bcb4ec97294 bcachefs: for_each_rw_member_rcu() omits 326db5ebbf43 bcachefs: __bch2_fs_read_write() no longer depends on io_ref omits 2bc4b0c265e3 bcachefs: for_each_online_member_rcu() omits 7fabf639a691 bcachefs: recalc_capacity() no longer depends on io_ref omits f4e5ed6b7c76 bcachefs: bch2_target_to_text() no longer depends on io_ref omits 081244556adb bcachefs: bch2_check_rebalance_work() omits e9f71677d7ba bcachefs: Kill dead code omits b49d6e63dbf3 bcachefs: Fix struct with flex member ABI warning omits 5777bbaf1c3f docs: bcachefs: idle work scheduling design doc omits 5115b611089c bcachefs: bch2_move_data_btree() can now walk roots omits 268f1953c2ab bcachefs: bch2_move_data_btree() can move btree nodes omits af376180a8f1 bcachefs: plumb btree_id through move_pred_fd omits fb18ededea14 bcachefs: Plumb target parameter through btree_node_rewrite_pos() omits 9bcf26e5fd96 bcachefs: export bch2_move_data_phys() omits a744b1574526 bcachefs: BCH_MEMBER_RESIZE_ON_MOUNT omits 6f4bb73fadd9 bcachefs: BCH_FEATURE_small_image omits 7d30259cb7ea bcachefs: BCH_FEATURE_no_alloc_info omits 645a4ac32a4d bcachefs: Print features on startup with -o verbose omits 696e65b2709b bcachefs: Shrink superblock downgrade table omits 3765c9695c95 bcachefs: sb_validate() no longer requires members_v1 omits 85296602efb2 bcachefs: Add a recovery pass for making sure root inode i [...] omits 698651e9095c bcachefs: Flag for repair on missing subvolume omits 4beed7529cab bcachefs: print_str_as_lines() -> print_str() omits 18b9dd8b11f2 bcachefs: bch2_dev_missing_bkey() omits b66109c14f00 bcachefs: Simplify bch2_count_fsck_err() omits ec6f0fc07a43 bcachefs: bch2_run_explicit_recovery_pass_printbuf() omits 1132ce16b383 bcachefs: Incompatible features may now be enabled at runtime omits 6c2385013f10 bcachefs: Clean up option pre/post hooks, small fixes omits 80161bdc36e1 bcachefs: Use drop_locks_do() in bch2_inode_hash_find() omits c45b449ce727 bcachefs: Single device mode omits 966baae32884 bcachefs: Initialize c->name earlier on single dev filesystems omits d521eef6d448 bcachefs: Simplify logic omits f1eb55d0ee9e bcachefs: Remove spurious +1/-1 operation omits d4b475582209 bcachefs: Kill bch2_trans_unlock_noassert omits 29cb17a26b36 bcachefs: Clean up duplicated code in bch2_journal_halt() omits ef07cb837900 bcachefs: bch2_dev_allocator_set_rw() omits 015d57fab337 bcachefs: bch2_dev_journal_alloc() now respects data_allowed omits 27407f83875c bcachefs: Improve bch2_btree_cache_to_text() omits 16ce458caa2c bcachefs: __btree_node_reclaim_checks() omits 97e7b4a70986 bcachefs: kill BTREE_CACHE_NOT_FREED_INCREMENT() omits 2c2644937de8 bcachefs: Improve opts.degraded omits 145261bd6689 bcachefs: export bch2_chacha20 omits 4bd41a8595ab bcachefs: indent error messages of invalid compression omits 7c407334dde3 bcachefs: split error messages of invalid compression into [...] omits 2ffce79482e7 bcachefs: early return for negative values when parsing BC [...] omits 375ed0b144e1 bcachefs: move_data_phys: stats are not required omits ff9c14279481 bcachefs: RO mounts now use less memory omits ba6bd34c264b bcachefs: Move various init code to _init_early() omits 4ed42965698b bcachefs: alphabetize init function calls omits 9d2a30b0ae54 bcachefs: simplify journal pin initialization omits 2f78fee6be24 bcachefs: btree_io_complete_wq -> btree_write_complete_wq omits cfbb42a950a1 bcachefs: bch2_kvmalloc() mem alloc profiling omits aeb96ff466f4 bcachefs: add missing include omits 86fe10ebd83c bcachefs: bch2_snapshot_table_make_room() omits 288cb0e763e3 bcachefs: darray: provide typedefs for primitive types omits 33ae3038b0df bcachefs: reduce new_stripe_alloc_buckets() stack usage omits a22a0f160478 bcachefs: alloc_request no longer on stack omits 784b0f5e9bf6 bcachefs: alloc_request.ptrs2 omits 10ad0ce084f3 bcachefs: alloc_request.ca omits d25ff7f58606 bcachefs: alloc_request.counters omits 404d113d42b9 bcachefs: alloc_request.usage omits 2d684043e37e bcachefs: alloc_request: deallocate_extra_replicas() omits 69a45911c507 bcachefs: new_stripe_alloc_buckets() takes alloc_request omits 4e6c5642c833 bcachefs: bch2_ec_stripe_head_get() takes alloc_request omits 03223115bd85 bcachefs: bch2_bucket_alloc_trans() takes alloc_request omits 91578db14d9b bcachefs: alloc_request.data_type omits 4ef92d8884f9 bcachefs: struct alloc_request omits d6f4a4a6c5c2 bcachefs: trace bch2_trans_kmalloc() omits 71a3798a0fb6 bcachefs: replace memcpy with memcpy_and_pad for jset_entr [...] omits d7adae15a6e0 bcachefs: replace strncpy() with memcpy_and_pad in journal [...] omits 79990b1d37cd bcachefs: Rebalance now skips poisoned extents omits bbac46ca0c6c bcachefs: Data move can read from poisoned extents omits e18e03b83ddd bcachefs: Poison extents that can't be read due to checksu [...] omits 431bf1aaf68a bcachefs: Be precise about bch_io_failures omits 3fcbcf18d30c bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup omits 8d3fe7fb9109 bcachefs: Fix btree_iter_peek_prev() at end of inode omits 685adb0501ff bcachefs: Make btree_iter_peek_prev() assert more precise omits 3b57ab6b9ce4 bcachefs: Unit test fixes omits aa59c0e2d4aa bcachefs: Print mount opts earlier omits e33b7ae3d802 mm, slab: clean up slab->obj_exts always omits dc6a4e97cf78 bcachefs: Casefold is now a regular opts.h option omits 7fca2a80b81a Merge branches 'rcu/misc-for-6.16', 'rcu/seq-counters-for- [...] omits b42ffdb6ec2d rcutorture: Fix issue with re-using old images on ARM64 omits bd57ec707441 rcutorture: Perform more frequent testing of ->gpwrap omits 522c0bedb9ac torture: Add testing of RCU's Rust bindings to torture.sh omits 44cddd1ee79b torture: Add --do-{,no-}normal to torture.sh omits df4472ff7391 checkpatch: Deprecate srcu_read_lock_lite() and srcu_read_ [...] omits 971fcb534ab8 rcutorture: Check for ->up_read() without matching ->down_read() omits 7cfa6946c589 i2c: omap: fix deprecated of_property_read_bool() use omits dae75950ce79 i2c: octeon: add block-mode i2c operations omits 0db651cfd6af i2c: pasemi: Sort includes alphabetically omits f4f255d30f47 i2c: pasemi: Use correct bits.h include omits 4e157847d6c7 i2c: designware: Use better constants from units.h omits 97a2e9ff93c4 i2c: scx200_acb: Replace dev_err() with dev_err_probe() in [...] omits 565d1eef5aa9 i2c: i2c-xiic: Replace dev_err() with dev_err_probe() in p [...] omits 61be705dc260 i2c: virtio: Replace dev_err() with dev_err_probe() in pro [...] omits d989a93b3a9d i2c: viperboard: Replace dev_err() with dev_err_probe() in [...] omits 3dd323e05002 i2c: viapro: Replace dev_err() with dev_err_probe() in pro [...] omits 9b106ee4af37 i2c: via: Replace dev_err() with dev_err_probe() in probe [...] omits 252a827827ec i2c: uniphier: Replace dev_err() with dev_err_probe() in p [...] omits 32ecdb704b47 i2c: uniphier(-f): Replace dev_err() with dev_err_probe() [...] omits 53b21cd42908 Merge patch series "coredump: hand a pidfd to the usermode [...] omits 4268b86fe0c7 coredump: hand a pidfd to the usermode coredump helper omits 0a59e39aa9d6 i2c: npcm: Add clock toggle recovery omits 59fd747eef4a i2c: rzv2m: Constify struct i2c_algorithm omits 5d97c4fc758d i2c: imx: add some dev_err_probe calls omits 1dde04276b4d i2c: xgene-slimpro: Simplify PCC shared memory region handling omits 5437daf9cecf i2c: lpc2k: Add check for clk_enable() omits 341fa0501dcc i2c: npcm7xx: Remove redundant ret variable omits bdc070524784 i2c: qcom-geni: Use generic definitions for bus frequencies omits 69714722df19 arm64: dts: allwinner: h700: Add hp-det-gpios for Anbernic RG35XX omits 4df05f4a5fea arm64: dts: allwinner: h5/h6: Drop spurious 'clock-latency [...] omits d94a1c936737 arm/arm64: dts: allwinner: Use preferred node names for co [...] omits 9aaa8bad6587 Merge branch 'v6.16-clk/next' into for-next omits a73507912b7c Merge branch 'v6.16-armsoc/dts64' into for-next omits fc08ef34b116 Merge branch 'v6.15-armsoc/dtsfixes' into for-next omits f9a0df8682f9 Merge branch 'v6.16-armsoc/dts64' into for-next omits 846767fb140a Merge branch 'v6.16-armsoc/dts32' into for-next omits a253c226223c Merge branch 'v6.15-armsoc/dtsfixes' into for-next omits 6d1cb8de1573 arm64: dts: allwinner: h616: add YuzukiHD Chameleon support omits 7273c0e2e422 dt-bindings: arm: sunxi: Add YuzukiHD Chameleon board name omits 80e0fb4e491b arm64: dts: allwinner: a523: add Radxa A5E support omits 66611715c473 arm64: dts: allwinner: a523: add X96Q-Pro+ support omits 3a1883f32b9b arm64: dts: allwinner: a523: add Avaota-A1 router support omits 08c42b51c804 pmdomain: core: Reset genpd->states to avoid freeing invalid data omits 244a12a38b20 pmdomain: core: Add residency reflection for domain-idlest [...] omits bb77ba04d100 cpuidle: psci: Correct the domain-idlestate statistics in debugfs omits 851fd9e6e980 cpuidle: psci: Move the per CPU variable domain_state to a struct omits 527050ca26ec pmdomain: core: Add genpd helper to correct the usage/reje [...] omits d51adf038ebe media: cec: tda9950: add back i2c dependency omits 118b34092e37 media: i2c: lt6911uxe: add two selects to Kconfig omits 0dce5b44bd38 media: platform: synopsys: VIDEO_SYNOPSYS_HDMIRX should de [...] omits 9df181c8de1b media: i2c: lt6911uxe: Fix Kconfig dependencies: omits 549d8994447f media: vivid: fix FB dependency omits c9ea48bb6ee6 Merge branch 'xen' omits 275aa65df8d1 Merge branch 'vmx' omits bca5200986eb Merge branch 'svm' omits ba5e69a38ffa Merge branch 'selftests_6.14' omits 4ab90aad38f1 Merge branch 'selftests' omits 9cd5f6356a61 Merge branch 'pvclock' omits cd0d7df1aad9 Merge branch 'mmu' omits 5b1dce75fb04 Merge branch 'misc' omits 455828eec777 Merge branch 'fixes' adds 288537d9c936 Merge tag 'v6.15-p5' of git://git.kernel.org/pub/scm/linux [...] adds 13b4ece33cf9 mptcp: pm: Defer freeing of MPTCP userspace path manager entries adds ce72fea219c1 selftests: mptcp: diag: use mptcp_lib_get_info_value adds d861a5dbb960 Merge branch 'mptcp-pm-defer-freeing-userspace-pm-entries' adds 3df275ef0a6a net_sched: hfsc: Fix a UAF vulnerability in class handling adds 6ccbda44e2cc net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too adds 7629d1a04ad2 selftests/tc-testing: Add test for HFSC queue emptying dur [...] adds fa44042a42b8 Merge branch 'net_sched-fix-uaf-vulnerability-in-hfsc-qdisc' adds 497041d76301 net: dsa: mt7530: sync driver-specific behavior of MT7531 [...] adds d9e2f070d8af pds_core: Prevent possible adminq overflow/stuck condition adds 2567daad69cd pds_core: handle unsupported PDS_CORE_CMD_FW_CONTROL result adds f9559d818205 pds_core: Remove unnecessary check in pds_client_adminq_cmd() adds 3f77c3dfffc7 pds_core: make wait_context part of q_info adds 4fe09ff1a54a Merge branch 'pds_core-updates-and-fixes' adds 607b310ada5e net: dp83822: Fix OF_MDIO config check adds 73fa4597bdc0 net: stmmac: fix dwmac1000 ptp timestamp status offset adds 7b7491372f8e net: stmmac: fix multiplication overflow when reading timestamp adds cc0dec3f659d Merge branch 'net-stmmac-fix-timestamp-snapshots-on-dwmac1000' adds e72e9e693307 Merge tag 'net-6.15-rc4' of git://git.kernel.org/pub/scm/l [...] adds 30e268185e59 Merge tag 'landlock-6.15-rc4' of git://git.kernel.org/pub/ [...] adds 02ddfb981de8 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds b9e1f873d2e1 bcachefs: Casefold is now a regular opts.h option adds 9cdde3c7aa3d bcachefs: Fix casefold lookups adds 7cb85324c4f6 bcachefs: unlink: casefold d_invalidate adds caab547686d7 bcachefs: Print mount opts earlier adds 394ef278e1fd bcachefs: Unit test fixes adds c4f89a1d3590 bcachefs: Make btree_iter_peek_prev() assert more precise adds 353739f1d167 bcachefs: Fix btree_iter_peek_prev() at end of inode adds 28d2d19ccc8e bcachefs: drop duplicate fiemap sync flag adds d020a9fb11bd bcachefs: track current fiemap offset in start variable adds 2d55a637095d bcachefs: refactor fiemap processing into extent helper an [...] adds b9b0494017b5 bcachefs: add fiemap delalloc extent detection adds d1b0f9aa73fe bcachefs: Rework fiemap transaction restart handling adds eef0dc0bd432 Merge tag 'bcachefs-2025-04-24' of git://evilpiepirate.org [...] adds b22a194c52b2 Merge tag 'xfs-fixes-6.15-rc4' of git://git.kernel.org/pub [...] adds 882cd652882a Merge tag 'dma-mapping-6.15-2025-04-25' of git://git.kerne [...] adds 3ae7f5093e4f Merge tag 'driver-core-6.15-rc4' of git://git.kernel.org/p [...] adds 5281c656d974 Merge tag 'char-misc-6.15-rc4' of git://git.kernel.org/pub [...] adds 3648af4bbb7f Merge tag 'tty-6.15-rc4' of git://git.kernel.org/pub/scm/l [...] adds 3dfc04452742 MAINTAINERS: Assign maintainer for the port controller drivers adds 2d5c7fe09739 Merge tag 'usb-6.15-rc4' of git://git.kernel.org/pub/scm/l [...] adds 6e3597f12dce Merge tag 'pm-6.15-rc4' of git://git.kernel.org/pub/scm/li [...] adds 5e16f1a68d28 io_uring: don't duplicate flushing in io_req_post_cqe adds edd43f4d6f50 io_uring: fix 'sync' handling of io_fallback_tw() adds 0537fbb6ecae Merge tag 'io_uring-6.15-20250424' of git://git.kernel.dk/linux adds c0e473a0d226 block: fix race between set_blocksize and read paths adds e03463d247dd block: hoist block size validation code to a separate function adds 5533bc70aedc selftests: ublk: fix recover test adds 8f5036378983 selftests: ublk: remove useless 'delay_us' from 'struct dev_ctx' adds 3d7aa0c7b4e9 nvmet: fix out-of-bounds access in nvmet_enable_port adds 6c9c56d94ea9 Merge tag 'nvme-6.15-2025-04-24' of git://git.infradead.or [...] adds 1d019736b6f8 selftests: ublk: common: fix _get_disk_dev_t for pre-9.0 c [...] adds 7b720c720253 block: never reduce ra_pages in blk_apply_bdi_limits adds c63202140d4b block: move blkdev_{get,put} _no_open prototypes out of blkdev.h adds d13b7090b251 block: remove the backing_inode variable in bdev_statx adds 5f33b5226c9d block: don't autoload drivers on stat adds c4d2519c6ad8 block: don't autoload drivers on blk-cgroup configuration adds d6aa0c178bf8 ublk: call ublk_dispatch_req() for handling UBLK_U_IO_NEED [...] adds f40139fde527 ublk: fix race between io_uring_cmd_complete_in_task and u [...] adds 7deea5634a67 Merge tag 'block-6.15-20250424' of git://git.kernel.dk/linux adds 5f9e1698141a KVM: arm64, x86: make kvm_arch_has_irq_bypass() inline adds 6560aff981ad KVM: SVM: Don't update IRTEs if APICv/AVIC is disabled adds 7537deda3652 KVM: SVM: Allocate IR data using atomic allocation adds 9bcac97dc42d KVM: x86: Reset IRTE to host control if *new* route isn't [...] adds bcda70c56f3e KVM: x86: Explicitly treat routing entry type changes as changes adds f1fb088d9cec KVM: x86: Take irqfds.lock when adding/deleting IRQ bypass [...] adds 07172206a26d iommu/amd: Return an error if vCPU affinity is set for non [...] adds aae251a380fe iommu/amd: WARN if KVM attempts to set vCPU affinity witho [...] adds 268cbfe65bb9 KVM: SVM: WARN if an invalid posted interrupt IRTE entry is added adds ca4f113b0b4c KVM: x86: Do not use kvm_rip_read() unconditionally in KVM [...] adds 38e93267ca68 KVM: x86: Do not use kvm_rip_read() unconditionally for KV [...] adds 117c3b21d3c7 arm64: Rework checks for broken Cavium HW in the PI code adds 2d7124941a27 Merge tag 'kvmarm-fixes-6.15-2' of https://git.kernel.org/ [...] adds c405e182ea50 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 121f34341d39 riscv: Replace function-like macro by static inline function adds 7d1d19a11cfb riscv: uprobes: Add missing fence.i after building the XOL buffer adds c3137514f1f1 Merge tag 'riscv-for-linus-6.15-rc4' of git://git.kernel.o [...] adds 4017040ad7a0 Merge tag 'cxl-fixes-6.15-rc4' of git://git.kernel.org/pub [...] adds 349b7d77f5a1 Merge tag 'ceph-for-6.15-rc4' of https://github.com/ceph/c [...] adds 0d039eac6e59 fix a couple of races in MNT_TREE_BENEATH handling by do_m [...] adds e079d7c4db5c devtmpfs: don't use vfs_getattr_nosec to query i_mode adds e6f141b332dd splice: remove duplicate noinline from pipe_clear_nowait adds 1d28f25d6a6c MAINTAINERS: hfs/hfsplus: add myself as maintainer adds f520bed25d17 fs/xattr: Fix handling of AT_FDCWD in setxattrat(2) and ge [...] adds eb98f304420c Merge tag 'vfs-6.15-rc4.fixes' of git://git.kernel.org/pub [...] adds db91586b1e8f ata: libata-scsi: Fix ata_mselect_control_ata_feature() re [...] adds 88474ad734fb ata: libata-scsi: Fix ata_msense_control_ata_feature() adds 17e897a45675 ata: libata-scsi: Improve CDL control adds 14a3cc755825 scsi: Improve CDL control adds 1eb09e624f69 Merge tag 'ata-6.15-rc4' of git://git.kernel.org/pub/scm/l [...] adds 75673fda0c55 bpf: fix possible endless loop in BPF map iteration adds 3d9c463f959f selftests/bpf: add test for softlock when modifying hashma [...] adds 6ae003adc029 Merge branch 'bpf-fix-softlock-condition-in-bpf-hashmap-in [...] adds f88886de0927 bpf: Add namespace to BPF internal symbols adds 548762f05d19 samples/bpf: Fix compilation failure for samples/bpf on Lo [...] adds f0007910784a selftests/bpf: Correct typo in __clang_major__ macro adds f1a3944c860b Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linu [...] adds a5f793e16ad8 Merge tag 'drm-misc-fixes-2025-04-22' of https://gitlab.fr [...] adds cfa00a625f1c drm/exynos: Remove unnecessary checking adds 0253dadc772e drm/exynos/vidi: Remove redundant error handling in vidi_g [...] adds 30b66dd0523d drm/exynos: fixed a spelling error adds e8de68ba86f4 drm/exynos: exynos7_drm_decon: Consstify struct decon_data adds c171ad1e8166 drm/exynos: Fix spelling mistake "enqueu" -> "enqueue" adds fdfabdc2b769 Merge tag 'exynos-drm-fixes-for-v6.15-rc4' of git://git.ke [...] adds 5cf3c602df88 drm/amdgpu: Use allowed_domains for pinning dmabufs adds 5e56935b519b drm/amdgpu: Don't pin VRAM without DMABUF_MOVE_NOTIFY adds 7eb287beeb60 drm/amd/display: Fix gpu reset in multidisplay config adds 67fe574651c7 drm/amd/display: Force full update in gpu reset adds 756c85e4d0dd drm/amd/display: Enable urgent latency adjustment on DCN35 adds a92741e72f91 drm/amdgpu: Allow P2P access through XGMI adds 870bea21fdf8 drm/amd/display: Fix ACPI edid parsing on some Lenovo systems adds d59bddce49bf drm/amd/display: Use 16ms AUX read interval for LTTPR with [...] adds 6ed0dc3fd395 drm/amd/display: Default IPS to RCG_IN_ACTIVE_IPS2_IN_OFF adds b316727a27d0 drm/amd/display: do not copy invalid CRTC timing info adds 250130d2daaa Merge tag 'amd-drm-fixes-6.15-2025-04-23' of https://gitla [...] adds fa573aefdf9b Merge tag 'drm-fixes-2025-04-26' of https://gitlab.freedes [...] adds a16ebe51a6a5 Merge tag 'move-lib-kunit-v6.15-rc4' of git://git.kernel.o [...] adds ec0c2d5359e2 Merge tag 'for-linus' of https://github.com/openrisc/linux adds fb8e9f59d6f2 LoongArch: Select ARCH_USE_MEMTEST adds bb0511d59db9 LoongArch: Make regs_irqs_disabled() more clear adds cc73cc6bcdb5 LoongArch: Make do_xyz() exception handlers more robust adds 2ef174b13344 LoongArch: Handle fp, lsx, lasx and lbt assembly symbols adds c37325cbd91a LoongArch: Remove a bogus reference to ZONE_DMA adds bd51834d1cf6 LoongArch: Return NULL from huge_pte_offset() for invalid PMD adds 8b2d01fec800 LoongArch: KVM: Fix multiple typos of KVM code adds 9ea86232a552 LoongArch: KVM: Fully clear some CSRs when VM reboot adds 5add0dbbebd6 LoongArch: KVM: Fix PMU pass-through issue if VM exits to [...] adds e742bd199092 Merge tag 'loongarch-fixes-6.15-1' of git://git.kernel.org [...] adds 3318dc299b07 irqchip/gic-v2m: Prevent use after free of gicv2m_get_fwnode() adds a226e6540b0a Merge tag 'irq-urgent-2025-04-26' of git://git.kernel.org/ [...] adds 1a97fea9db9e perf/x86: Fix non-sampling (counting) events on certain x8 [...] adds 86baa5499c46 Merge tag 'perf-urgent-2025-04-26' of git://git.kernel.org [...] adds bbce3de72be5 sched/eevdf: Fix se->slice being set to U64_MAX and result [...] adds 3d23ef05c324 Merge tag 'sched-urgent-2025-04-26' of git://git.kernel.or [...] adds 4ce385f56434 x86/mm: Fix _pgd_alloc() for Xen PV mode adds 032ce1ea9442 x86/boot: Work around broken busybox 'truncate' tool adds 85fd85bc025a x86/insn: Fix CTEST instruction decoding adds 06b31bdbf849 Merge tag 'x86-urgent-2025-04-26' of git://git.kernel.org/ [...] adds 831e3f545b07 Revert "sunrpc: clean cache_detail immediately when flush [...] adds d22aad29de2a Merge tag 'nfsd-6.15-2' of git://git.kernel.org/pub/scm/li [...] adds 5bc1018675ec Merge tag 'pci-v6.15-fixes-3' of git://git.kernel.org/pub/ [...] adds ed5a5a429e5f mm: fix ratelimit_pages update error in dirty_ratio_handler() adds 4ddb3d3388db mm: hugetlb: fix incorrect fallback for subpool adds a2d263366daa mm/page_alloc.c: avoid infinite retries caused by cpuset race adds 1d7edbeb643f mailmap: add entries for Lance Yang adds 8464d03def3b ocfs2: fix the issue with discontiguous allocation in the [...] adds c25bab13c546 x86: disable image size check for test builds adds ce6fc9c8e2d1 x86-disable-image-size-check-for-test-builds-fix adds b2e3173ea0a1 x86-disable-image-size-check-for-test-builds-fix-fix adds 3d1c7e801bda MAINTAINERS: add reverse mapping section adds 522b2fea1cdf mm/huge_memory: fix dereferencing invalid pmd migration entry adds 8202314f3602 kernel/fork: only call untrack_pfn_clear() on VMAs duplica [...] adds e00d6cef122b ocfs2: fix panic in failed foilio allocation adds cf62b719a230 MAINTAINERS: add core mm section adds ffb6c1d9f7a0 selftests/mm: compaction_test: support platform with huge [...] adds 5c318938ed7a mm/userfaultfd: fix uninitialized output field for -EAGAIN race adds 56edd92029fd MAINTAINERS: add mm THP section adds 51a73d3ff39f MAINTAINERS: add Dev Jain as THP reviewer adds 6eb6f829a0b4 mailmap: map Uwe's BayLibre addresses to a single one adds d7fe84be7efc mm/userfaultfd: prevent busy looping for tasks with signal [...] adds 48429ef8096b ocfs2: switch osb->disable_recovery to enum adds 9d7c36cdc276 ocfs2: implement handshaking with ocfs2 recovery thread adds c4dd50a3fb93 ocfs2: stop quota recovery before disabling quotas adds 23e791330bad tools/testing/selftests: fix guard region test tmpfs assumption adds 94e4e8adbc0c mm: memblock: fix arguments passed to memblock_set_node() adds dbea9233c40f mm/memory: fix mapcount / refcount sanity check for mTHP reuse adds f5d2368eba5e mm: vmalloc: support more granular vrealloc() sizing adds 3c838037e6e1 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds f0882ee69a94 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 2d4458780aec MAINTAINERS: erofs: add myself as reviewer adds e7944c763d6a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 95c2f31b07cd Merge branch 'fs-current' of linux-next adds e3f506b78d92 powerpc/boot: Fix dash warning adds 71a5f98171fb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 30763f1adf69 Merge tag 'wireless-2025-04-24' of https://git.kernel.org/ [...] adds 087a9eb9e597 vxlan: vnifilter: Fix unlocked deletion of default FDB entry adds a1356ac7749c xsk: Fix race condition in AF_XDP generic RX path adds bf20af079099 xsk: Fix offset calculation in unaligned mode adds eacc77a73275 net/mlx5e: Use custom tunnel header for vxlan gbp adds 5d1a04f347e6 net/mlx5: E-Switch, Initialize MAC Address for Default GID adds 172c034264c8 net/mlx5e: TC, Continue the attr process even if encap ent [...] adds 1c2940ec0ddf net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhea [...] adds 90538d23278a net/mlx5: E-switch, Fix error handling for enabling roce adds 49ba1ca2e0cc Merge branch 'mlx5-misc-fixes-2025-04-23' adds 4c2227656d90 vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp adds 5ec6d7d737a4 net: mscc: ocelot: delete PVID VLAN when readding it as non-PVID adds bf9de1dcd0ee selftests: net: bridge_vlan_aware: test untagged/8021p-tag [...] adds 765f253e2890 Revert "rndis_host: Flag RNDIS modems as WWAN devices" adds 8548c84c004b octeon_ep_vf: Resolve netdevice usage count issue adds 8f7ae5a85137 bnxt_en: improve TX timestamping FIFO configuration adds 68f9d8974b54 rtase: Modify the condition used to detect overflow in rta [...] adds 6fe086601448 net: ethernet: mtk-star-emac: fix spinlock recursion issue [...] adds e54b4db35e20 net: ethernet: mtk-star-emac: rearm interrupts in rx_poll [...] adds f73f05c6f711 Merge branch 'net-ethernet-mtk-star-emac-fix-several-issue [...] adds 40bd1718d328 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds 2871fb82ccaa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e8fa236e2881 ALSA: hda: Apply volume control on speaker+lineout for HP [...] adds be0c40da8888 ALSA: hda/realtek: Add quirk for HP Spectre x360 15-df1xxx adds 4e52f674c9cc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c1b0f5183a44 ASoC: renesas: rz-ssi: Use NOIRQ_SYSTEM_SLEEP_PM_OPS() adds ba85883d1605 ASoC: amd: acp: Fix NULL pointer deref on acp resume path adds 6d9b64156d84 ASoC: amd: acp: Fix NULL pointer deref in acp_i2s_set_tdm_slot adds 138e6da0392e ASoC: amd: acp: Fix devm_snd_soc_register_card(acp-pdm-mac [...] adds a549b927ea3f ASoC: Intel: bytcr_rt5640: Add DMI quirk for Acer Aspire SW3-013 adds 39ab5cb92fb3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ecaddaaedec1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 722a6ad4867c spi: spi-qpic-snand: propagate errors from qcom_spi_block_erase() adds 8e4d3d8a5e51 spi: spi-mem: Add fix to avoid divide error adds 71cfb1f88f77 spi: dt-bindings: snps,dw-apb-ssi: Merge duplicate compati [...] adds 0889c4d28ad7 spi: dt-bindings: snps,dw-apb-ssi: Add compatible for SOPH [...] adds 15cfe55ec58a Add basic SPI support for SOPHGO SG2042 SoC adds 22e68a206419 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 84187a49e2d1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 98698ca0e587 staging: bcm2835-camera: Initialise dev in v4l2_dev adds 2ca34b508774 staging: axis-fifo: Correct handling of tx_fifo_depth for [...] adds c6e8d85fafa7 staging: axis-fifo: Remove hardware resets for user errors adds 3b8d2cc76a9d Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds 5100747bc80d Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 7b613b55c3c3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds a32f1923c6d6 crypto: scompress - increment scomp_scratch_users when alr [...] adds aa3c39efd2fe Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8dfa57aabff6 dmaengine: idxd: Fix allowing write() from different addre [...] adds 305245a2e1d6 dmaengine: ptdma: Move variable condition check to the fir [...] adds 55930d86d755 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 56651128e2fb MIPS: Fix idle VS timer enqueue adds b713f27e32d8 MIPS: Move r4k_wait() to .cpuidle.text section adds cc3e3d3a9d09 MIPS: rename rollback_handler with skipover_handler adds 7f74c066e5d9 MIPS: CPS: Fix potential NULL pointer dereferences in cps_ [...] adds adef1afa70ac Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] adds 12df9ec3e195 platform/x86/intel: hid: Add Pantherlake support adds 246f9bb62016 platform/x86: alienware-wmi-wmax: Add support for Alienwar [...] adds 77bdac73754e platform/x86: asus-wmi: Disable OOBE state after resume fr [...] adds 02c6e43397c3 platform/x86: ideapad-laptop: add support for some new buttons adds ff1bd44f2b87 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6bec5b483aa1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e59ceb98b794 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] adds a7092f4422ae Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9bbb8a07fd65 tools/hv: update route parsing in kvp daemon adds 14ae3003e73e Drivers: hv: Fix bad ref to hv_synic_eventring_tail when C [...] adds b22ba1f10269 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds bfb713ea53c7 perf tools: Fix arm64 build by generating unistd_64.h adds ad5f133a75a3 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] adds b2d289bc3730 timekeeping: Prevent coarse clocks going backwards adds 599113bc7aa3 Merge branch into tip/master: 'timers/urgent' adds 3296c0555579 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] adds be8250786ca9 mm, slab: clean up slab->obj_exts always adds 313a8bf0c879 Merge branch 'slab/for-next-fixes' of git://git.kernel.org [...] adds 99b9d909187a configfs-tsm-report: Fix NULL dereference of tsm_ops adds 1a1b228c1c7d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e53e004e3460 accel/ivpu: Correct DCT interrupt handling adds 759ee400d1d9 accel/ivpu: Fix the D0i2 disable test mode adds 2e26d9fed847 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new bad7fdcb6f20 mm: set the pte dirty if the folio is already dirty new 63a028eee93d mm: introduce a common definition of mk_pte() new 108bb635fe98 sparc32: remove custom definition of mk_pte() new 7c5515946d96 x86: remove custom definition of mk_pte() new 3835e2b976db um: remove custom definition of mk_pte() new 0b890a40bff1 mm: make mk_pte() definition unconditional new 8f60744dee68 mm: add folio_mk_pte() new 55c9a0653e35 hugetlb: simplify make_huge_pte() new 634be7b51a06 mm: remove mk_huge_pte() new 8c19e28d02d0 mm: add folio_mk_pmd() new 28dc7fb4ca30 arch: remove mk_pmd() new 28d4d8bc28cd filemap: remove readahead_page() new 4e0b25524cb2 mm: remove offset_in_thp() new d892927ac68f iov_iter: convert iter_xarray_populate_pages() to use folios new ecbc59200ad5 iov_iter: convert iov_iter_extract_xarray_pages() to use folios new b892db8644c8 filemap: remove find_subpage() new 4ee17569ddd3 filemap: convert __readahead_batch() to use a folio new e4d8e66665fe filemap: remove readahead_page_batch() new a6da3bd0ceb9 mm: delete thp_nr_pages() new 0364ee1a51a4 zsmalloc: prefer the the original page's node for compressed data new 9905d42940d5 zsmalloc-prefer-the-the-original-pages-node-for-compressed [...] new 01babaf984bc memcg, oom: do not bypass oom killer for dying tasks new 8177cd4d12ba mm: page_alloc: remove redundant READ_ONCE new bdffb3444e6f memory: implement memory_block_advise/probe_max_size new fff7cf428394 x86: probe memory block size advisement value during mm init new 01674c649a66 acpi,srat: give memory block size advice based on CFMWS alignment new 14de5efea30c mm/compaction: use folio in hugetlb pathway new 1e7b59a9bcdb mm: annotate data race in update_hiwater_rss new f3ebb4e2901b mm/show_mem: optimize si_meminfo_node by reducing redundant code new d3db3d70d5f7 selftests/mm: convert page_size to unsigned long new 4a9dd16a051c zram: modernize writeback interface new f7bad18ef75d zram: modernize writeback interface new 33c6b903add6 zram: modernize writeback interface new 5c851523469d mm/page_alloc: simplify free_page_is_bad by removing free_ [...] new 3c9fefe0c25f mm/compaction: remove low watermark cap for proactive compaction new 411cbe649f15 mm/compaction: reduce the difference between low and high [...] new 61346d59a3f4 memcg: vmalloc: simplify MEMCG_VMALLOC updates new 1b6a943eda55 memcg: simplify MEMCG_VMALLOC updates - fix new 872dbee0ac0d memcg: remove root memcg check from refill_stock new 90edf6bc0f0c memcg: decouple drain_obj_stock from local stock new 940af50db329 memcg: introduce memcg_uncharge new 278f01087848 memcg: manually inline __refill_stock new 5bc19aca6562 memcg: no refilling stock from obj_cgroup_release new 67a36cc7b92b memcg: do obj_cgroup_put inside drain_obj_stock new b4729164aae7 memcg: use __mod_memcg_state in drain_obj_stock new 5c2da6d7341e memcg: combine slab obj stock charging and accounting new 7884f9b3ae81 memcg: manually inline replace_stock_objcg new 08d0c5032c14 mm: swap: rename __swap_[entry/entries]_free[_locked] to s [...] new bf6894836f9d mm: swap: enable swap_entry_range_free() to drop any kind [...] new 057f07f5a02c mm: swap: add __maybe_unused attribute for swap_is_last_re [...] new ef8dd47be175 mm: swap: use swap_entries_free() to free swap entry in sw [...] new 28cef47349b8 mm: swap: use swap_entries_free() drop last ref count in s [...] new d11535c57002 mm: swap: drop last SWAP_MAP_SHMEM flag in batch in swap_e [...] new 9006fa051b0c mm: swap: free each cluster individually in swap_entries_p [...] new ae1207a88322 mm: swap: factor out helper to drop cache of entries withi [...] new 8398394286f7 mm: swap: replace cluster_swap_free_nr() with swap_entries [...] new 0e1019936bc5 mm: add kernel-doc comment for free_pgd_range() new c040fa5c95bf hexagon: add syscall_set_return_value() new 58cdc8e490e1 syscall.h: add syscall_set_arguments() new 722575f73a7d syscallh-add-syscall_set_arguments-fix new 44b0d340a0cd syscall.h: introduce syscall_set_nr() new f2fd05c8bcb9 ptrace_get_syscall_info: factor out ptrace_get_syscall_info_op new 771da05b1c99 ptrace: introduce PTRACE_SET_SYSCALL_INFO request new 5b22611ecfaa selftests/ptrace: add a test case for PTRACE_SET_SYSCALL_INFO new af6f9efa05a3 zsmalloc: cleanup headers includes new b23f182155f3 fs/proc: extend the PAGEMAP_SCAN ioctl to report guard regions new 8e11f0b96c0f tools headers UAPI: sync linux/fs.h with the kernel sources new 6dc059310e24 selftests/mm: add PAGEMAP_SCAN guard region test new 865f1c6d9007 mm: fix parameter passed to page_mapcount_is_type() new e7020cdc28e3 mm/debug: fix parameter passed to page_mapcount_is_type() new c0e265b5370d mm-debug-fix-parameter-passed-to-page_mapcount_is_type-fix new d0913bb2ad8f kernel/events/uprobes: pass VMA instead of MM to remove_br [...] new dd8dc334ebc8 kernel/events/uprobes: pass VMA to set_swbp(), set_orig_in [...] new 9646ba449c0e kernel/events/uprobes: uprobe_write_opcode() rewrite new 025d0657fc83 mm: page_alloc: tighten up find_suitable_fallback() new 0db92684df6c selftest/mm: make hugetlb_reparenting_test tolerant to asy [...] new 135c3b52be34 mm/ptdump: split note_page() into level specific callbacks new cce331e072dd mm/ptdump: split effective_prot() into level specific callbacks new b098212f125d arm64/mm: define ptdesc_t new 3f82965b4155 xarray: make xa_alloc_cyclic() return 0 on all success cases new f2c8533a4015 fs/proc/page: refactor to reduce code duplication new 3a5a07974867 vmalloc: add for_each_vmap_node() helper new 4ddd7e641a1c vmalloc: switch to for_each_vmap_node() helper new df35e910711b vmalloc-switch-to-for_each_vmap_node-helper-fix new 7f74963376d0 vmalloc: use for_each_vmap_node() in purge-vmap-area new 96c6c9336091 sched/numa: add statistics of numa balance task migration [...] new e57d6d8c4535 mm: pass mm down to pagetable_{pte,pmd}_ctor new 55d0d9e0fe54 x86: pgtable: always use pte_free_kernel() new e93501d5ec78 mm: call ctor/dtor for kernel PTEs new 5e7ac51ed7c0 m68k: mm: call ctor/dtor for kernel PTEs new 93894a6b4a7e powerpc: mm: call ctor/dtor for kernel PTEs new 7a65f7e136a7 sparc64: mm: call ctor/dtor for kernel PTEs new 3af13a0f7f1c mm: skip ptlock_init() for kernel PMDs new 290bc1838e5e arm64: mm: use enum to identify pgtable level instead of *_SHIFT new c93830559af9 arm64: mm: always call PTE/PMD ctor in __create_pgd_mapping() new 2a80c75f9f2e riscv: mm: clarify ctor mm argument in alloc_{pte,pmd}_late new a02b48dc1166 arm64: mm: call PUD/P4D ctor in __create_pgd_mapping() new 4d9a7d52498a riscv: mm: call PUD/P4D ctor in special kernel pgtable alloc new 70012918e7b8 mm: rust: add abstraction for struct mm_struct new 160d58f07d6f mm: rust: add vm_area_struct methods that require read access new 06f82e8438ac mm: rust: add vm_insert_page new 8ad6426706bd mm: rust: add lock_vma_under_rcu new 2af5d8739b2f mm: rust: add mmput_async support new ee227bd72007 mm: rust: add VmaNew for f_ops->mmap() new 03f6132b1b23 rust: miscdevice: add mmap support new 9bb26259271d task: rust: rework how current is accessed new 65d1c40fb56d mm: rust: add MEMORY MANAGEMENT [RUST] new 0c7712fba5dd mm/vma: fix incorrectly disallowed anonymous VMA merges new d05d7525cc64 tools/testing: add PROCMAP_QUERY helper functions in mm se [...] new 85f734db7c7f tools/testing/selftests: assert that anon merge cases beha [...] new 4cbf2ac0012a mm: huge_memory: add folio_mark_accessed() when zapping file THP new e203b21fc8ce mm-huge_memory-add-folio_mark_accessed-when-zapping-file-t [...] new ed28e933fc86 mm/madvise: define and use madvise_behavior struct for mad [...] new f09f8ee3ce8a mm/madvise: batch tlb flushes for MADV_FREE new 74f43b8fb028 mm/memory: split non-tlb flushing part from zap_page_range [...] new 71e4aeff4a4f mm/madvise: batch tlb flushes for MADV_DONTNEED[_LOCKED] new e8c9b8a4af58 maple_tree: convert mas_prealloc_calc() to take in a maple [...] new 4736e18cfcfb maple_tree: use height and depth consistently new 64b70e9fb81d maple_tree: use vacant nodes to reduce worst case allocations new 615e52755c09 maple_tree: break on convergence in mas_spanning_rebalance() new 567b04c6a975 maple_tree: add sufficient height new b3a4d3a32589 maple_tree: reorder mas->store_type case statements new a289efe55236 selftests/mm: restore default nr_hugepages value during cl [...] new 9f0f0ff31ad4 memcg: optimize memcg_rstat_updated new 0a1a62e977f0 selftests/damon: remove the remaining test scripts for DAM [...] new ef1cb7995b15 mm, hugetlb: avoid passing a null nodemask when there is m [...] new 0c2a01f8499e vmalloc: use atomic_long_add_return_relaxed() new 965cbb4c8587 mm,hugetlb: allocate frozen pages in alloc_buddy_hugetlb_folio new f3220b81260b mm/gup: remove unneeded checking in follow_page_pte() new a5f9e6794174 mm/gup: remove gup_fast_pgd_leaf() and clean up the releva [...] new d2a938e86efc mm/gup: clean up codes in fault_in_xxx() functions new 063296a639ad mm-gup-clean-up-codes-in-fault_in_xxx-functions-v5 new 2f1842cf8940 memblock: add MEMBLOCK_RSRV_KERN flag new 6df1ef329ee8 memblock: add support for scratch memory new 384b42ba9167 memblock: introduce memmap_init_kho_scratch() new 957d757d2273 memblock: mark init_deferred_page as __init_memblock new 54033e879003 kexec: add Kexec HandOver (KHO) generation helpers new a1d1b40a4fa2 kexec: add KHO parsing support new 5c418622cf33 kexec: enable KHO support for memory preservation new 54f65459e65d kexec: add KHO support to kexec file loads new 10761f299f85 kexec: add config option for KHO new f0dd65099aed arm64: add KHO support new 576586cf00f3 x86/setup: use memblock_reserve_kern for memory used by kernel new c99010b2d8a7 x86: add KHO support new bca34685f94d kexec: include asm/early_ioremap.h new fdbaf56f4586 memblock: add KHO support for reserve_mem new 41d48e4db142 Documentation: add documentation for KHO new c08cadf18e06 Documentation: KHO: add memblock bindings new 9a1955beabfb samples/damon/prcl: fix a comment typo new ef8a0be033a7 mm/vmscan: modify the assignment logic of the scan and tot [...] new 5ddf8703384f mm: add nr_free_highatomic in show_free_areas new 4d64a1c0357e mm: convert free_page_and_swap_cache() to free_folio_and_s [...] new 5960ff6627c9 memcg: multi-memcg percpu charge cache new d2224d4a83ee memcg: multi-memcg percpu charge cache - fix new 884a5e54da93 memcg: multi-memcg percpu charge cache - fix 2 new 7be322b257a4 mm: move mmap/vma locking logic into specific files new d3cbd8fa22bf mempolicy: optimize queue_folios_pte_range by PTE batching new 077ae06003c6 Documentation: zram: update IDLE pages tracking documentation new 09feefc02bcc lib/test_vmalloc.c: replace RWSEM to SRCU for setup new 780a0e947864 lib/test_vmalloc.c: fix compile error with CONFIG_TINY_RCU new 84fa74188ec3 lib/test_vmalloc.c: allow built-in execution new aca66a1ded1c MAINTAINERS: add test_vmalloc.c to VMALLOC section new d6955f8c6115 vmalloc: align nr_vmalloc_pages and vmap_lazy_nr new 1fc7b8590e40 mm: memcontrol: remove unnecessary NULL check before free_ [...] new 74fc4c06e7d9 mm/mempolicy: fix memory leaks in weighted interleave sysfs new bbc98086f038 mm/mempolicy: prepare weighted interleave sysfs for memory [...] new 6a01e0a79eeb mm/mempolicy: support memory hotplug in weighted interleave new fdcf5f527040 mm/damon/core: introduce damos quota goal metrics for memo [...] new 45882d40735f mm/damon/sysfs-schemes: implement file for quota goal nid [...] new 99d027aeeaba mm/damon/sysfs-schemes: connect damos_quota_goal nid with [...] new a18740d1c879 Docs/mm/damon/design: document node_mem_{used,free}_bp new 556fb3bc0fcc Docs/admin-guide/mm/damon/usage: document 'nid' file new a9b416e83800 Docs/ABI/damon: document nid file new 66001f0476f4 samples/damon: implement a DAMON module for memory tiering new 47adaf2c3856 mm: fix typos in comments in mm_init.c new f16d2b678473 Update Christoph's Email address and make it consistent new af9c06b335e0 mm/vmalloc.c: change purge_ndoes as local static variable new a94a4e59c863 mm/vmalloc.c: find the vmap of vmap_nodes in reverse order new 9269cd2dba24 mm/vmalloc.c: optimize code in decay_va_pool_node() a little bit new e574e2211272 mm/vmalloc: optimize function vm_unmap_aliases() new 85b5bf4ba6fd mm/vmalloc.c: return explicit error value in alloc_vmap_area() new 5ab2ea3bcccd execmem: enforce allocation size aligment to PAGE_SIZE new 4d238966f5e8 cpuset: rename cpuset_node_allowed to cpuset_current_node_allowed new 74ad14f87f3f vmscan,cgroup: apply mems_effective to reclaim new 3d00317dae0e mm/huge_memory: adjust try_to_migrate_one() and split_huge [...] new ce33699eaf36 mm/huge_memory: remove useless folio pointers passing new cf0adba78b34 mm/contig_alloc: fix alloc_contig_range when __GFP_COMP an [...] new 790f8cefd74f mm/memcg: move mem_cgroup_init() ahead of cgroup_init() new 69fef9758058 mm/memcg: use kmem_cache when alloc memcg new 54959666fcaf mm/memcg: use kmem_cache when alloc memcg pernode info new a59d26dc0f44 mm/hugetlb: use separate nodemask for bootmem allocations new a2e26931b6e3 mm: pcp: increase pcp->free_count threshold to trigger free_high new 12a06fff04b1 memcg: introduce non-blocking limit setting option new 0f34245a031a mm: add swappiness=max arg to memory.reclaim for only anon [...] new 3956f42ba329 mm: vmscan: add more comments about cache_trim_mode new 2279132eb3ae mm: add max swappiness arg to lru_gen for anonymous memory only new fe433295eb97 mm: use SWAPPINESS_ANON_ONLY in MGLRU new 9b901cdde921 mm/rmap: rename page__anon_vma to anon_vma for consistency new 567e0728990c mm/rmap: fix typo in comment in page_address_in_vma new 9256536c16e9 Merge branch 'mm-unstable' of git://git.kernel.org/pub/scm [...] new 06badb130d4b exit: move and extend sched_process_exit() tracepoint new de3e5f06e5a3 exit: document sched_process_exit and sched_process_templa [...] new 4e394a174ba1 init/main.c: log initcall level when initcall_debug is used new d2f33c5f18af crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo new 892b5ea58cf0 crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo new dc421a32fb22 exit: skip IRQ disabled warning during power off new 5671e5f9de07 task_stack.h: remove obsolete __HAVE_ARCH_KSTACK_END check new dd4463df0c16 lib/rbtree.c: fix the example typo new 6df206dba22c proc: fix the issue of proc_mem_open returning NULL new 1cec8a4d5662 checkpatch: dont warn about unused macro arg on empty body new 74cb24b02c26 checkpatch: qualify do-while-0 advice new 2cc550378373 powernow: use pr_info_once new 581b54a1a73b kernel.h: move READ/WRITE definitions to <linux/types.h> new 5b3896c81cd6 kernel.h: move PTR_IF() and u64_to_user_ptr() to util_macros.h new 2e8021cfacfd kstrtox: add support for enabled and disabled in kstrtobool() new 7afb91c84c2e errseq: eliminate special limitation for macro MAX_ERRNO new dc45850910c0 exit: combine work under lock in synchronize_group_exit() [...] new 4b58353e31e6 Squashfs: check return result of sb_min_blocksize new 1b4cdf784e8b ocfs2: o2net_idle_timer: Rename del_timer_sync in comment new b6eb257f6229 hung_task: replace blocker_mutex with encoded blocker new 3ef0b60d41b2 hung_task: show the blocker task if the task is hung on semaphore new 91312b4cf19e samples: extend hung_task detector test with semaphore support new cd1aa5d8d271 ocfs2: simplify return statement in ocfs2_filecheck_attr_store() new fb61f892f8a0 scatterlist: inline sg_next() new 6efd6ea79354 rapidio: remove some dead defines new dbe8f8d27ac6 rapidio: remove unused functions new 42c44cc69cb5 relay: remove unused relay_late_setup_files new 48a7156827e0 lib/test_kmod: do not hardcode/depend on any filesystem new 28f2299cfdd7 crash: fix spelling mistake "crahskernel" -> "crashkernel" new 26e42788e830 treewide: fix typo "previlege" new 45c4eb661074 watchdog: fix watchdog may detect false positive of softlockup new 921fd772e09d maccess: fix strncpy_from_user_nofault() empty string handling new 69bad5f04d1c compiler_types.h: fix "unused variable" in __compiletime_assert() new e987f58b0eb1 compiler_typesh-fix-unused-variable-in-__compiletime_assert-fix new e8aff808f2ce ipc: fix to protect IPCS lookups using RCU new ec2a887290a2 ocfs2: fix possible memory leak in ocfs2_finish_quota_recovery new 1ad2a9b9668f ocfs2: remove unnecessary NULL check before unregister_sys [...] new 95b9cb9b8da0 Merge branch 'mm-nonmm-unstable' of git://git.kernel.org/p [...] new 3a320eada570 Merge remote-tracking branch 'torvalds/master' into perf-t [...] new 30f2a75e7e99 perf vendor events: Update alderlake events/metrics new 4ab1fef5dc66 perf vendor events: Update AlderlakeN events/metrics new fd3dfa4b82df perf vendor events: Update arrowlake events/metrics new 0b84b6fc3531 perf vendor events: Update bonnell events new 3040656ed70d perf vendor events: Update broadwell metrics new 307cf0cc72ce perf vendor events: Update broadwellde metrics new 29c35b735a85 perf vendor events: Update broadwellx metrics new 48660e9cc9bd perf vendor events: Update cascadelakex events/metrics new c4ba122a7eb8 perf vendor events: Update clearwaterforest events new fa3498cb8685 perf vendor events: Update elkhartlake events new 4ecf9eab4a04 perf vendor events: Update emeraldrapids events/metrics new d1ed58570e3d perf vendor events: Update grandridge events/metrics new 82acba742dfe perf vendor events: Add graniterapids retirement latencies new 569ab2e02029 perf vendor events: Update haswell metrics new ed23ac434e4b perf vendor events: Update haswellx metrics new c9208b9c3338 perf vendor events: Update icelake events/metrics new 4fdd9312444e perf vendor events: Update icelakex events/metrics new 49fb6e0afd09 perf vendor events: Update ivybridge metrics new 61077e5e9230 perf vendor events: Update ivytown metrics new e7972827fc2e perf vendor events: Update jaketown metrics new 3af9e6879d93 perf vendor events: Update lunarlake events/metrics new 8ff6e2626fd7 perf vendor events: Update meteorlake events/metrics new c7453cb57b65 perf vendor events: Update nehalemep events new bce986466f37 perf vendor events: Update nehalemex events new e311e8a2d703 perf vendor events: Update rocketlake events/metrics new 9873746f4771 perf vendor events: Update sandybridge metrics new 73c66d36d0fd perf vendor events: Update sapphirerapids events/metrics new b27d90f58784 perf vendor events: Update sierraforest events/metrics new 60bcad55920c perf vendor events: Update skylake metrics new b8b16293ceff perf vendor events: Update skylakex events/metrics new 31661296248c perf vendor events: Update snowridgex events new f4c0f4e3384f perf vendor events: Update tigerlake metrics new 2c8e1c3526f5 perf vendor events: Update westmereep-dp events new 545a04dd76da perf vendor events: Update westmereep-dp events new 389048775abe perf vendor events: Update westmereep-dp events new eb493c28e9ea perf intel-tpebs: Cleanup header new 9e0ef3ec62d3 perf intel-tpebs: Simplify tpebs_cmd new 2332f68254d9 perf intel-tpebs: Rename tpebs_start to evsel__tpebs_open new b009b51eeac7 perf intel-tpebs: Separate evsel__tpebs_prepare() out of e [...] new 24fead56ebd0 perf intel-tpebs: Move the cpumap_buf variable out of evse [...] new 728756fffbc8 perf intel-tpebs: Reduce scope of the tpebs_events_size variable new 84e629143b77 perf intel-tpebs: Inline get_perf_record_args new 07c35320337e perf intel-tpebs: Ensure events are opened, factor out finding new bb1c0f1b4303 perf intel-tpebs: Refactor tpebs_results list new ea61db61d99d perf intel-tpebs: Add support for updating counts in evsel [...] new 817439204913 perf intel-tpebs: Add mutex for tpebs_results new 1ddf95f6d81f perf intel-tpebs: Don't close record on read new 3533b56d22a5 perf intel-tpebs: Use stats for retirement latency statistics new f19306f06509 perf stat: Add mean, min, max and last --tpebs-mode options new fc807b6bde6a perf pmu-events: Add retirement latency to JSON events ins [...] new 92504d927df0 perf record: Retirement latency cleanup in evsel__config new dbd11b6bdab1 perf hist: Remove formats in hierarchy when cancel children new b09124e2e167 perf hist: Remove formats in hierarchy when cancel latency new 390627dda7ee perf hist: Set levels in output_field_add() new 0ef8091f177f perf hist: Allow custom output fields in hierarchy mode new b1b26ce8bb0e perf session: Skip unsupported new event types new 68cb1567439f perf tool_pmu: Fix aggregation on duration_time new ccd4b5cdf00f perf tests metric-only perf stat: Fix tests 84 and 86 s390 new be8aefad3376 perf tests record: Cleanup improvements new 022d270bb6c6 perf bench evlist-open-close: Reduce scope of 2 variables new 43fff3e948ca perf vendor events arm64: Fill up Desc field for Hisi hip0 [...] new c756441c3524 perf vendor events arm64: Drop hip08 PublicDescription if [...] new 85447f68a1e3 MAINTAINERS: Add hisilicon PMU JSON events under its entry new e9ca492d1033 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new 146ea3cf6d61 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dc59bdb36c70 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] new dc607f20c76a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 547954388a9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f3dfbee4f9ff Merge branch 'asahi-soc/for-next' of https://github.com/As [...] new c4eedc6bedfe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6f7549bdb986 ARM: dts: at91: usb_a9g20: add SPI EEPROM new 67ba341e57ab ARM: dts: at91: usb_a9263: fix GPIO for Dataflash chip select new 2b72d99c63dd ARM: dts: at91: calao_usb: simplify memory node new 1477dd96e959 ARM: dts: at91: usb_a9260: use 'stdout-path' new 3984cc0f79f5 ARM: dts: at91: calao_usb: simplify chosen node new dc658570a2c6 ARM: dts: at91: usb_a9g20: move wrong RTC node new c72ede1c24be ARM: dts: at91: at91sam9263: fix NAND chip selects new eb8a3ffb8be2 dt-bindings: net: cdns,macb: add sama7d65 ethernet interface new b2cbaa9bb33a ARM: dts: microchip: sama7d65: Add gmac interfaces for sam [...] new 1489c57f55f1 ARM: dts: microchip: sama7d65: Add FLEXCOMs to sama7d65 SoC new ecacf2a5fa8b ARM: dts: microchip: sama7d65: Enable GMAC interface new 735256e3e85f ARM: dts: microchip: sama7d65: Add MCP16502 to sama7d65 curiosity new acd40cbb5dfc ARM: dts: microchip: sama7d65_curiosity: add EEPROM new a92e84f96dc6 ARM: dts: microchip: sama7d65: Add SRAM and DRAM component [...] new 5799dda4dc36 ARM: dts: microchip: sama7d65: Add RTT and GPBR Support fo [...] new a3be3158a85b ARM: dts: microchip: sama7d65: Add RTT timer to curiosity board new a9c0a43cb22d Merge branch 'at91-dt' into at91-next new e6778e7f38cd Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 79aa1c997c35 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 5e3add44648a Merge branch 'davinci/for-next' of git://git.kernel.org/pu [...] new cb44a195c1bb Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 1526a735a762 MAINTAINERS: add exclude for dt-bindings to imx entry new 5591ce0069dd arm64: dts: imx8mm-verdin: Link reg_usdhc2_vqmmc to usdhc2 new c8ad7ca20e61 dt-bindings: arm: fsl: Add Boundary Device Nitrogen8M Plus [...] new 762807d39037 dt-bindings: arm: fsl: add Toradex SMARC iMX8MP SoM and carrier new 9f90a1c9ce77 dt-bindings: arm: add MBa91xxCA Mainboard for TQMa93xxCA/LA SOM new 19789182a32c Merge branch 'imx/bindings' into for-next new a1334d7a46c1 ARM: dts: imx6q-apalis: remove pcie-switch node new a0d95c481101 Merge branch 'imx/dt' into for-next new ab4d874c9f44 arm64: dts: imx8mp: Add device tree for Nitrogen8M Plus EN [...] new b6bf37e40cbe arm64: dts: imx95: add USB2.0 nodes new c7358655579d arm64: dts: imx95-19x19-evk: enable USB2.0 node new a5b22b72e92a arm64: dts: imx95-15x15-evk: enable USB2.0 node new eb0aadf0bd5e arm64: dts: s32gxxxa-rdb: Add PCA85073A RTC module over I2C0 new 97dc91c04558 arm64: dts: freescale: add Toradex SMARC iMX8MP new e5bc07026f94 arm64: add initial device tree for TQMa93xx/MBa91xxCA new 2e98d456666d arm64: dts: imx8mm-beacon: Fix RTC capacitive load new c3f03bec30ef arm64: dts: imx8mn-beacon: Fix RTC capacitive load new 6821ee175379 arm64: dts: imx8mp-beacon: Fix RTC capacitive load new 8c716f80dfe8 arm64: dts: imx8mm-beacon: Set SAI5 MCLK direction to outp [...] new a747c4dd2a60 arm64: dts: imx8mn-beacon: Set SAI5 MCLK direction to outp [...] new 1c98ceb0d75e arm64: dts: imx8mm-beacon: Configure Ethernet PHY reset an [...] new b08fc2f0fd99 arm64: dts: imx8mn-beacon: Configure Ethernet PHY reset an [...] new 2cb333ddd62f arm64: dts: imx8mm-beacon: Enable RTC interrupt and wakeup-source new 12cc5a3898db arm64: dts: imx8mn-beacon: Enable RTC interrupt and wakeup-source new 8dd0e8a49668 arm64: dts: imx8mp-beacon: Enable RTC interrupt and wakeup-source new 14e66e4b1322 Revert "arm64: dts: imx93-tqma9352-mba93xxca: enable Open [...] new e05fae71e68f Revert "arm64: dts: imx93-tqma9352-mba93xxla: enable Open [...] new e2cfc140ae25 arm64: dts: imx8-apalis: Add PCIe and SATA support new 06d9879c106f arm64: dts: imx8: create unified pcie0 and pcie0_ep label [...] new 6f3287eae412 arm64: dts: imx8dxl-ss-hsio: correct irq number for imx8dxl new c1c4820b60d7 arm64: dts: imx8dxl-evk: Add pcie0-ep node and use unified [...] new 1c9b0c6044c2 arm64: dts: imx8: use common imx-pcie0-ep.dtso to enable P [...] new 58bea81052d0 arm64: dts: imx95: add pcie1 ep overlay file and create pc [...] new a705eb167ca4 arm64: dts: imx8mm-evk: add pcie0-ep node and apply pcie0- [...] new 627b79154120 arm64: dts: imx8mq: add pcie0-ep node new 6e94adb40a8a arm64: dts: imx8mq-evk: add pcie[0,1]-ep nodes new 9bfe32fed9a8 Merge branch 'imx/dt64' into for-next new 206aa12618e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 69d63d19eda7 soc: mediatek: mtk-dvfsrc: remove an unused variable new 82d3ff9e745b Merge branch 'v6.15-next/soc' into for-next new ab394a9785f0 arm64: dts: mediatek: mt8186-corsola: make SDIO card removable new e948861dcd55 Merge branch 'v6.15-next/dts64' into for-next new ce8ec1f8c8b3 dt-bindings: arm: mediatek: Add MT8186 Ponyta Chromebook new ed34944cc3bc arm64: dts: mediatek: Add MT8186 Ponyta Chromebooks new 6b4f49867f75 Merge branch 'v6.15-next/dts64' into for-next new 093699ea221a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 686d23d4210c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f72d8310d52e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 607fa06767ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new da076d5562d2 dt-bindings: vendor-prefixes: Add Retronix Technology Inc. new 9e3b7138c374 dt-bindings: soc: renesas: Document Retronix R-Car V4H Spa [...] new a719915e76f2 arm64: dts: renesas: r8a779g3: Add Retronix R-Car V4H Spar [...] new 02e95521f337 arm64: dts: renesas: r8a779a0: Add ISP core function block new c1f22633c28f arm64: dts: renesas: r8a779g0: Add ISP core function block new 9f78a29caace arm64: dts: renesas: r8a779h0: Add ISP core function block new f33d66f2f22a Merge branches 'renesas-dt-bindings-for-v6.16' and 'renesa [...] new 77c138c59f84 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4f963aaa836f Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 7ec0987da2c9 arm64: dts: rockchip: Align wifi node name with bindings in CB2 new 5e6a4ee9799b arm64: dts: rockchip: Assign RT5616 MCLK rate on rk3588-fr [...] new a599752901d7 Merge branch 'v6.15-armsoc/dtsfixes' into for-next new d934a93bbccc clk: rockchip: rk3576: define clk_otp_phy_g new 64da58a47742 Merge branch 'v6.15-clk/fixes' into for-next new 709a25f7a433 ARM: dts: rockchip: Drop redundant CPU "clock-latency" new 337e371e7b3f Merge branch 'v6.16-armsoc/dts32' into for-next new 2e177b85541d arm64: dts: rockchip: add mipi dcphy nodes to rk3588 new 0d0947766d87 arm64: dts: rockchip: add dsi controller nodes on rk3588 new 14e506dcf3b0 arm64: dts: rockchip: add overlay for tiger-haikou video-d [...] new fef7d8834c56 arm64: dts: rockchip: Add bluetooth support to Khadas Edge2 new 1307bb6e1a4c arm64: dts: rockchip: Add HDMI & VOP2 to Khadas Edge2 new 6bf923a7d013 arm64: dts: rockchip: enable HDMI out audio on Khadas Edge2 new abef2de3db01 arm64: dts: rockchip: Add eDP1 dt node for rk3588 new 26cdcf689889 arm64: dts: rockchip: Enable eDP display for Cool Pi GenBook new be4ff56f7cd6 arm64: dts: rockchip: Add pcie1 slot for rk3576 evb1 board new ebabb3cdb89e dt-bindings: arm: rockchip: Add rk3588 evb2 board new 013dd238a822 arm64: dts: rockchip: Add rk3588 evb2 board new c79b4eb98915 arm64: dts: rockchip: Enable HDMI0 audio output for Indied [...] new 3e62d9160ada arm64: dts: rockchip: Add HDMI support for roc-rk3576-pc new 8ea46f3b9348 arm64: dts: rockchip: enable pcie on Sige5 new 86d8dfd4a5c5 arm64: dts: rockchip: Add vcc supply to spi flash on rk339 [...] new 4ed658ebd7b5 arm64: dts: rockchip: Add vcc-supply to SPI flash on rk332 [...] new b630cf92dd49 arm64: dts: rockchip: Add vcc-supply to SPI flash on rk339 [...] new 4754eea38f5d arm64: dts: rockchip: Add vcc-supply to SPI flash on rk356 [...] new 67beb6b12318 arm64: dts: rockchip: Add vcc-supply to SPI flash on rk358 [...] new 3eff425345da Merge branch 'v6.16-armsoc/dts64' into for-next new 3cb09de48f65 clk: rockchip: rk3568: Add PLL rate for 33.3MHz new b261c2305efa Merge branch 'v6.16-clk/next' into for-next new cbb7abd01a19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e0d7c81b15e8 ARM: dts: samsung: sp5v210-aries: Align wifi node name wit [...] new 47c80b4064fa Merge branch 'next/dt' into for-next new 2c2e5e908ea2 firmware: exynos-acpm: Correct kerneldoc and use typical n [...] new 0f23100cea97 Merge branch 'next/drivers' into for-next new e2642509e3d6 dt-bindings: clock: exynosautov920: add cpucl0 clock definitions new ab525e7336b1 Merge branch 'for-v6.16/dt-bindings-clk-samsung' into next/clk new 59636ec89c2c clk: samsung: exynosautov920: add cpucl0 clock support new 51d350a1ed99 Merge branch 'next/clk' into for-next new 2a4067c89e41 arm64: dts: exynosautov920: add cpucl0 clock DT nodes new ec48916a2164 Merge branch 'next/dt64' into for-next new 25419fdd0043 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 43b91eb7d596 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new a1d04b8461ec riscv: dts: sophgo: sg2042: add pinctrl support new ae246f5c0ce4 riscv: sophgo: dts: Add spi controller for SG2042 new 90639a0266f2 Merge branch 'for-next' of https://github.com/sophgo/linux.git new 1fa2b7dd8e3e riscv: dts: spacemit: Acquire clocks for pinctrl new fe066af24168 riscv: dts: spacemit: Acquire clocks for UART new 39efc98da7c6 riscv: dts: spacemit: add gpio support for K1 SoC new cb9c3aeae509 riscv: dts: spacemit: add gpio LED for system heartbeat new 5d79074dbe89 Merge branch 'for-next' of https://github.com/spacemit-com/linux new dbe54efa32af arm64: dts: allwinner: a523: add Avaota-A1 router support new 4ee87d875071 arm64: dts: allwinner: a523: add X96Q-Pro+ support new dd97ddc4da0a arm64: dts: allwinner: a523: add Radxa A5E support new 9f6a5197db8e dt-bindings: arm: sunxi: Add YuzukiHD Chameleon board name new 5bb0d080243b arm64: dts: allwinner: h616: add YuzukiHD Chameleon support new bc2bf28806ba arm/arm64: dts: allwinner: Use preferred node names for co [...] new 23c897cd31a5 arm64: dts: allwinner: h5/h6: Drop spurious 'clock-latency [...] new 43c138ff261a arm64: dts: allwinner: h700: Add hp-det-gpios for Anbernic RG35XX new 8052a384256f arm64: dts: allwinner: h616: Add Mali GPU node new 1cb347d474fe arm64: dts: allwinner: h616: enable Mali GPU for all boards new 3b336a13c4fd arm64: dts: allwinner: Align wifi node name with bindings new 90b0a003ce29 ARM: dts: allwinner: Align wifi node name with bindings new 3f2bdc908d21 arm64: dts: allwinner: correct the model name for Radxa Cubie A5E new 91fe4b2e6941 arm64: dts: allwinner: a64: Add WiFi/BT header on PINE A64 new d3f6af8473a0 arm64: dts: allwinner: a64: Add WiFi/BT header on SOPINE B [...] new 573f99c7585f Revert "arm64: dts: allwinner: h6: Use RSB for AXP805 PMIC [...] new 115bd1f1ec2b clk: sunxi-ng: Do not enable by default during compile testing new f06a610cb174 clk: sunxi: Do not enable by default during compile testing new 553696a4cbb1 Merge branches 'sunxi/fixes-for-6.15' and 'sunxi/clk-for-6 [...] new 46fb0c396580 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 224f970394e5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0b804a77e9b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1b136de08b5f riscv: dts: thead: Introduce reset controller node new ecf2f5eda0cc Merge branch 'thead-dt-for-next' of https://github.com/pdp [...] new 8a0bba5b6730 arm64: dts: ti: k3-j721e-common-proc-board-infotainment: U [...] new 5959618631fe dt-bindings: mfd: ti,j721e-system-controller: Add compatib [...] new 4765253055cc arm64: dts: ti: k3-am65-main: Add system controller compatible new ae3ac9ffd59a arm64: dts: ti: am65x: Add missing power-supply for Rockte [...] new 3b62bd1fde50 arm64: dts: ti: k3-j784s4-j742s2-main-common: Fix length o [...] new 5d15c4395fd3 dt-bindings: arm: ti: Add bindings for PHYTEC AM68x based [...] new 8bc3b1c86452 arm64: dts: ti: Add basic support for phyBOARD-Izar-AM68x new b2fd55f906ff arm64: dts: ti: k3-am62p5-sk: Enable PWM new 5aec1169b539 arm64: dts: ti: k3-am62a7-sk: Enable PWM new d864bb528a67 arm64: dts: ti: k3-am625-sk: Enable PWM new 882c214572e4 arm64: defconfig: Add CDNS_DSI and CDNS_PHY config new 53802e60fbb5 arm64: defconfig: Enable hwspinlock and eQEP for K3 new 8d8f28da8f90 arm64: defconfig: Enable TMP102 as module new 794f282b1004 Merge branches 'ti-k3-dts-next' and 'ti-k3-config-next' in [...] new d34a3294343e Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 791f7b1eefa1 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 55871e2c6dae Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new c23cdec32e02 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e4dd716ceae2 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new 55ba5375ba1c MIPS: rb532: gpio: use new line value setter callbacks new 64f3322bea94 MIPS: bcm63xx: gpio: use new line value setter callbacks new 68bdc4dc1130 MIPS: alchemy: gpio: use new line value setter callbacks new 37022f745b58 MIPS: txx9: gpio: use new line value setter callbacks new 3b61b6a369d9 mips: dts: realtek: Add MDIO controller new 6d223b8ffcd1 MIPS: Loongson64: Add missing '#interrupt-cells' for loong [...] new 0f4ae7c6ecb8 mips: Add -std= flag specified in KBUILD_CFLAGS to vdso CFLAGS new 76c43eb507bc MIPS: SMP: Implement parallel CPU bring up for EyeQ new cd956a5cb48a mips: ptrace: Improve code formatting and indentation new 9f6d908adabc MIPS: BCM63XX: Replace strcpy() with strscpy() in board_pr [...] new 3b3704261e85 MIPS: Replace strcpy() with strscpy() in vpe_elfload() new cefe9a624456 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 72a6d2664cee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8ec8b25dde16 riscv: defconfig: spacemit: enable gpio support for K1 SoC new 60c6d3797239 riscv: defconfig: spacemit: enable clock controller driver [...] new a41cd775a8f1 Merge branch 'riscv-config-for-next' into riscv-soc-for-next new b8ca1fd0efbb Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] new 352df5b7d191 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0999d712fed8 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds ad6d0a08122d bcachefs: Use generic_set_sb_d_ops for standard casefolding d_ops adds 206da57dcae1 bcachefs: Emit unicode version message on startup adds 31763e2390a0 bcachefs: Add missing utf8_unload() adds 3aadd493a634 bcachefs: Run BCH_RECOVERY_PASS_reconstruct_snapshots on m [...] adds aedce4a320de bcachefs: Add upgrade table entry from 0.14 adds 39e3c768337b bcachefs: Fix losing return code in next_fiemap_extent() adds d531af810875 bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup adds 3d245e08b232 bcachefs: Be precise about bch_io_failures adds 46ab4e7a9021 bcachefs: Poison extents that can't be read due to checksu [...] adds 88bd701a27c5 bcachefs: Data move can read from poisoned extents adds 47f62ce61915 bcachefs: Rebalance now skips poisoned extents adds be750abfec13 bcachefs: replace strncpy() with memcpy_and_pad in journal [...] adds 838125bece26 bcachefs: replace memcpy with memcpy_and_pad for jset_entr [...] adds 2b55feeca820 bcachefs: trace bch2_trans_kmalloc() adds f3fab94c64c3 bcachefs: struct alloc_request adds 7201daa8f768 bcachefs: alloc_request.data_type adds d4c44e0e7e6a bcachefs: bch2_bucket_alloc_trans() takes alloc_request adds 40dc2030ac9b bcachefs: bch2_ec_stripe_head_get() takes alloc_request adds 6145872b67ce bcachefs: new_stripe_alloc_buckets() takes alloc_request adds ef8c52c49e47 bcachefs: alloc_request: deallocate_extra_replicas() adds 48de46fa4839 bcachefs: alloc_request.usage adds 70fb0a26c121 bcachefs: alloc_request.counters adds 9ef9f9d99af4 bcachefs: alloc_request.ca adds fd5604bb523f bcachefs: alloc_request.ptrs2 adds 29a737c9f1d9 bcachefs: alloc_request no longer on stack adds 53b0bccc7b23 bcachefs: reduce new_stripe_alloc_buckets() stack usage adds fb90904edb41 bcachefs: darray: provide typedefs for primitive types adds 0e223f87956a bcachefs: bch2_snapshot_table_make_room() adds 85c99d6c64e7 bcachefs: add missing include adds c14f6f8ab0bd bcachefs: bch2_kvmalloc() mem alloc profiling adds 870ed21beb2b bcachefs: btree_io_complete_wq -> btree_write_complete_wq adds 1956ecf7fc54 bcachefs: simplify journal pin initialization adds 26ade45654f7 bcachefs: alphabetize init function calls adds 579250f056eb bcachefs: Move various init code to _init_early() adds 346b3d6b245c bcachefs: RO mounts now use less memory adds 780e31dadb89 bcachefs: move_data_phys: stats are not required adds b8d856a0fe13 bcachefs: early return for negative values when parsing BC [...] adds 17133c322b77 bcachefs: split error messages of invalid compression into [...] adds d5d5edea658c bcachefs: indent error messages of invalid compression adds c8cdc4d235a0 bcachefs: export bch2_chacha20 adds 6416731ce78f bcachefs: Improve opts.degraded adds 04238c02b687 bcachefs: kill BTREE_CACHE_NOT_FREED_INCREMENT() adds 0eb7319e5eec bcachefs: __btree_node_reclaim_checks() adds 6167be03de78 bcachefs: Improve bch2_btree_cache_to_text() adds 7275dea97d09 bcachefs: bch2_dev_journal_alloc() now respects data_allowed adds e4940c36c11c bcachefs: bch2_dev_allocator_set_rw() adds 773917e3fefb bcachefs: Clean up duplicated code in bch2_journal_halt() adds 972a8606dbb4 bcachefs: Kill bch2_trans_unlock_noassert adds ca5154787df5 bcachefs: Remove spurious +1/-1 operation adds 6b58c679bd03 bcachefs: Simplify logic adds 6a6f71a1704b bcachefs: Initialize c->name earlier on single dev filesystems adds 1d0209b6a39f bcachefs: Single device mode adds 781201fc08d9 bcachefs: Use drop_locks_do() in bch2_inode_hash_find() adds 30cb5d577f7d bcachefs: Clean up option pre/post hooks, small fixes adds 70aa314fcd0c bcachefs: Incompatible features may now be enabled at runtime adds 2b0de81f2980 bcachefs: bch2_run_explicit_recovery_pass_printbuf() adds e3b3e451de94 bcachefs: Simplify bch2_count_fsck_err() adds c4e8a0a3d2d4 bcachefs: bch2_dev_missing_bkey() adds e09b2c4a8a83 bcachefs: print_str_as_lines() -> print_str() adds a71696086aaf bcachefs: Flag for repair on missing subvolume adds 12a715601c58 bcachefs: Add a recovery pass for making sure root inode i [...] adds ce98e3725cc0 bcachefs: sb_validate() no longer requires members_v1 adds cbaf7c45f82d bcachefs: Shrink superblock downgrade table adds 21936a03c8a8 bcachefs: Print features on startup with -o verbose adds e317cd1732b8 bcachefs: BCH_FEATURE_no_alloc_info adds c8ab836e1ff9 bcachefs: BCH_FEATURE_small_image adds d793c90cb6e8 bcachefs: BCH_MEMBER_RESIZE_ON_MOUNT adds 476d6cf0fd3c bcachefs: export bch2_move_data_phys() adds 64c6fa8f3d2e bcachefs: Plumb target parameter through btree_node_rewrite_pos() adds 9f7659361499 bcachefs: plumb btree_id through move_pred_fd adds 683ceb683532 bcachefs: bch2_move_data_btree() can move btree nodes adds fc1c5f188aed bcachefs: bch2_move_data_btree() can now walk roots adds a4f4e2a8464a docs: bcachefs: idle work scheduling design doc adds b96e7614df06 bcachefs: Fix struct with flex member ABI warning adds 672d2c486b1d bcachefs: Kill dead code adds 165133e4ee7b bcachefs: bch2_check_rebalance_work() adds 2ea2c6f6615b bcachefs: bch2_target_to_text() no longer depends on io_ref adds 2d8800dc4753 bcachefs: recalc_capacity() no longer depends on io_ref adds eda53cbc7768 bcachefs: for_each_online_member_rcu() adds 887876e50238 bcachefs: __bch2_fs_read_write() no longer depends on io_ref adds ae9372872a38 bcachefs: for_each_rw_member_rcu() adds 63c12cdd4273 bcachefs: enumerated_ref.c adds 481c6e618e79 bcachefs: bch_fs.writes -> enumerated_refs adds 23a9778c7728 bcachefs: bch_dev.io_ref -> enumerated_ref adds 68c0fdb9936a bcachefs: bch2_bio_to_text() adds d14b9e731e85 bcachefs: bch2_read_bio_to_text adds 5d08bfbcd13e bcachefs: fast_list adds d1cd966f95ed bcachefs: Async object debugging adds 5323be260260 bcachefs: Make various async objs visible in debugfs adds 5754a0cdeccd bcachefs: print_string_as_lines: avoid printing empty line adds 9bf193c647ee bcachefs: bch2_io_failures_to_text() adds 656e70f27dd6 bcachefs: Emit a single log message on data read error adds ca6850a51800 bcachefs: Kill redundant error message in topology repair adds 1322baf648e2 bcachefs: bch2_btree_lost_data() now handles snapshots tree adds c16d67042e3a bcachefs: Remove redundant calls to btree_lost_data() adds c7ebbe89e8cf bcachefs: kill bch2_run_explicit_recovery_pass_persistent() adds 328856bfd9d2 bcachefs: Plumb printbuf through bch2_btree_lost_data() adds 0cc5887deab3 bcachefs: bch2_fsck_err_opt() adds 8f4339c12e7b bcachefs: bch2_mark_btree_validate_failure() adds c73dcb4ce825 bcachefs: Single err message for btree node reads adds 3ad7426d1b15 bcachefs: btree_node_data_missing is now autofix adds d2aa4436d66c bcachefs: bch2_dirent_to_text() shows casefolded dirents adds 83c4c47f73e7 bcachefs: provide unlocked version of run_explicit_recover [...] adds e1f5d195a3d3 bcachefs: Run most explicit recovery passes persistent adds 8ac50ef7832d Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git adds 2c69c4cabc99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds bfa8de268551 Merge branch 'misc-6.15' into for-next-current-v6.14-20250424 adds 726307cd2a1b Merge branch 'for-next-current-v6.14-20250424' into for-ne [...] adds 68e6e87dc2a9 Merge branch 'misc-6.15' into for-next-next-v6.15-20250424 adds ed5cba842d61 btrfs: move block perfect compression out of experimental [...] adds 8593caf8c7be btrfs: remove force_page_uptodate variable from btrfs_buff [...] adds d87d459a82c7 btrfs: cleanup the reserved space inside loop of btrfs_buf [...] adds df53f7cdeedd btrfs: extract the space reservation code from btrfs_buffe [...] adds 27e552a59bab btrfs: extract the main loop of btrfs_buffered_write() int [...] adds bc03bf8eb3ae btrfs: remove unused flag EXTENT_BUFFER_READ_ERR adds 26603b6944b8 btrfs: remove unused flag EXTENT_BUFFER_READAHEAD adds 70b28df50eb0 btrfs: remove unused flag EXTENT_BUFFER_CORRUPT adds ef74353ee848 btrfs: remove unused flag EXTENT_BUFFER_IN_TREE adds a3a616c16cda btrfs: fix typo in space info explanation adds 4c29d345e7ba btrfs: fix fsync of files with no hard links not persistin [...] adds 6a0b3c286566 btrfs: remove leftover EXTENT_UPTODATE clear from an inode [...] adds 69d06c2a08fc btrfs: stop searching for EXTENT_DIRTY bit in the excluded [...] adds ac872289ec5b btrfs: remove EXTENT_UPTODATE io tree flag adds 8d6b4655f3e3 btrfs: refactor how we handle reserved space inside copy_o [...] adds 8b55e03602a3 btrfs: prepare btrfs_buffered_write() for large data folios adds e153e107e9bb btrfs: prepare btrfs_punch_hole_lock_range() for large dat [...] adds 42f4aca5b63d btrfs: update comment for try_release_extent_state() adds 4851276f4239 btrfs: allow folios to be released while ordered extent is [...] adds 08566790a2f7 btrfs: pass a pointer to get_range_bits() to cache first s [...] adds f8ed4320de88 btrfs: use rb_entry_safe() where possible to simplify code adds 6f2ab358791b btrfs: fix the file offset calculation inside btrfs_decomp [...] adds 705b7f8943f0 btrfs: use clear_extent_bit() at try_release_extent_state() adds 53c8a0c8771b btrfs: use clear_extent_bits() at chunk_map_device_clear_bits() adds 88e4438b6df8 btrfs: use clear_extent_bits() instead of clear_extent_bit [...] adds 7de12f9975f7 btrfs: simplify last record detection at test_range_bit_exists() adds c96f27f582cb btrfs: fix documentation for tree_search_for_insert() adds 6a4a1be6b3ff btrfs: remove redundant check at find_first_extent_bit_state() adds 4a4b8efd2835 btrfs: simplify last record detection at test_range_bit() adds e2332b59eb2e btrfs: remove redundant record start offset check at test_ [...] adds 102fd1a35f9b btrfs: do more trivial BTRFS_PATH_AUTO_FREE conversions adds 3aa1dff38394 btrfs: use BTRFS_PATH_AUTO_FREE in may_destroy_subvol() adds 92b2acdb5f49 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_set_inode_index_count() adds 48f4ecc584ee btrfs: use BTRFS_PATH_AUTO_FREE in can_nocow_extent() adds 97c344e4a5e2 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_encoded_read_inline() adds 500b167054c1 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_del_inode_extref() adds 52a9cfc38021 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_insert_inode_extref() adds 495774fcbb94 btrfs: send: remove the again label inside put_file_data() adds 0b9f8d17b808 btrfs: send: prepare put_file_data() for larger data folios adds 841048e43774 btrfs: prepare btrfs_page_mkwrite() for large data folios adds 6f1654961ba9 btrfs: prepare prepare_one_folio() for large data folios adds ca0869d0544c btrfs: prepare end_bbio_data_write() for large data folios adds 35e94531ac5d btrfs: subpage: prepare for large data folios adds 31c1fd20f57f btrfs: zlib: prepare copy_data_into_buffer() for large dat [...] adds 5840394163bb btrfs: tracepoints: use btrfs_root_id() to get the id of a root adds ad053ef8360c btrfs: remove unnecessary early exits in delalloc folio lo [...] adds 52d58e4257b5 btrfs: use folio_contains() for EOF detection adds eca9b289a29e btrfs: tree-checker: more unlikely annotations adds 2a6947c5f760 btrfs: remove extent_io_tree_to_inode() and is_inode_io_tree() adds 5443ad10e9e1 btrfs: add btrfs prefix to trace events for extent state a [...] adds c48ff130397a btrfs: add btrfs prefix to main lock, try lock and unlock [...] adds 679c4a49dd21 btrfs: add btrfs prefix to dio lock and unlock extent functions adds bd37c1cf1638 btrfs: rename __lock_extent() and __try_lock_extent() adds 20787e3f685e btrfs: rename the functions to clear bits for an extent range adds e4d46173d414 btrfs: rename set_extent_bit() to include a btrfs prefix adds 3c698a9ef511 btrfs: rename the functions to search for bits in extent ranges adds 5c739e589e7f btrfs: rename the functions to get inode and fs_info from [...] adds 62177fc313e2 btrfs: directly grab inode at __btrfs_debug_check_extent_i [...] adds 7f5626eb30bc btrfs: rename the functions to init and release an extent io tree adds 9db2e75018dc btrfs: rename the functions to count, test and get bit ran [...] adds ce29f7e0eb6f btrfs: rename free_extent_state() to include a btrfs prefix adds 8ab0b0dfebc3 btrfs: rename remaining exported functions from extent-io-tree.h adds 78f5ced2f76c btrfs: remove double underscore prefix from __set_extent_bit() adds 5a2eb717ae7b btrfs: make btrfs_find_contiguous_extent_bit() return bool [...] adds 248fd21f561d btrfs: tracepoints: add btrfs prefix to names where it's missing adds 585bb6bed18b btrfs: tracepoints: remove no longer used tracepoints for [...] adds 89d4bc1a9771 btrfs: rename exported extent map compression functions adds d1274eb329bf btrfs: rename extent map functions to get block start, end [...] adds df52f3d2c30d btrfs: rename functions to allocate and free extent maps adds 79ef32f8e28e btrfs: rename remaining exported extent map functions adds e2668abff652 btrfs: rename __lookup_extent_mapping() to remove double u [...] adds 34611d1b04f1 btrfs: rename __tree_search() to remove double underscore prefix adds 0f82baa04cd3 btrfs: prepare compression paths for large data folios adds 2c105480e5fd btrfs: enable large data folios support for defrag adds c4a16f63d17a btrfs: fix COW handling in run_delalloc_nocow() adds 30a3f1295177 btrfs: rename iov_iter iterator parameter in btrfs_buffere [...] adds 0b4bf3b354c5 btrfs: reuse exit helper for cleanup in btrfs_bioset_init() adds 2b55017309d9 btrfs: simplify return logic from btrfs_delayed_ref_init() adds eef07c56df5f btrfs: update and correct description of btrfs_get_or_crea [...] adds 7e1fbcb914c5 btrfs: fix broken drop_caches on extent buffer folios adds a424eedb6839 btrfs: remove the alignment checks in end_bbio_data_read() adds d0749473e272 btrfs: track the next file offset in struct btrfs_bio_ctrl adds 0eb71bc439fe btrfs: pass a physical address to btrfs_repair_io_failure() adds b97a30be755c btrfs: move kmapping out of btrfs_check_sector_csum() adds ec58c5153736 btrfs: simplify bvec iteration in index_one_bio() adds 86ab98015c4c btrfs: raid56: store a physical address in structure sector_ptr adds 348e57e24ffb btrfs: scrub: use virtual addresses directly adds 6fc7aae8f580 btrfs: use bvec_kmap_local() in btrfs_decompress_buf2page() adds ed5b18f785f2 btrfs: fix the inode leak in btrfs_iget() adds 7fff31024df7 btrfs: remove BTRFS_REF_LAST from enum btrfs_ref_type adds 97d6432f2a24 btrfs: enhance ASSERT() to take optional format string adds 2a7dfa7eb10c btrfs: use verbose ASSERT() in volumes.c adds 1f6349f5c098 btrfs: add debug build only WARN adds 4e8b40db5a4f btrfs: convert WARN_ON(IS_ENABLED(CONFIG_BTRFS_DEBUG)) to [...] adds e9135a2acd0b btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN() adds 7c9ca3082ade btrfs: adjust subpage bit start based on sectorsize adds 3f8a8e03273e btrfs: use list_first_entry() everywhere adds 1a59aa0ac008 btrfs: remove unused btrfs_io_stripe::length adds 71ce9652f68b btrfs: use unsigned types for constants defined as bit shifts adds a6bb148147e5 btrfs: merge __setup_root() to btrfs_alloc_root() adds d045358ca819 btrfs: drop redundant local variable in raid_wait_write_end_io() adds 893d76d073c3 btrfs: change return type of btrfs_lookup_bio_sums() to int adds dc1482fe64b2 btrfs: change return type of btrfs_csum_one_bio() to int adds 45b32f586d27 btrfs: change return type of btree_csum_one_bio() to int adds 6de1c242f886 btrfs: change return type of btrfs_bio_csum() to int adds 3ae537379217 btrfs: rename ret to status in btrfs_submit_chunk() adds a7d626fd8212 btrfs: rename error to ret in btrfs_submit_chunk() adds 909a19caf11f btrfs: simplify reading bio status in end_compressed_writeback() adds 04a13d69b8a4 btrfs: rename ret to status in btrfs_submit_compressed_read() adds d8c87bd9fccf btrfs: rename ret2 to ret in btrfs_submit_compressed_read() adds b920fc18fb2b btrfs: change return type of btrfs_alloc_dummy_sum() to int adds c1e7e2e46a91 btrfs: raid56: rename parameter err to status in endio helpers adds f253a2477ee1 btrfs: === misc-next on b-for-next === adds 165a3396d155 btrfs: scrub: fix incorrectly reported logical/physical address adds 2d41eaad6eea btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() adds a51916034b7a btrfs: scrub: remove unused is_super parameter from scrub_ [...] adds 8f7a834cdb8b btrfs: scrub: remove unnecessary dev/physical lookup for s [...] adds 8d33a35f9cfa btrfs: scrub: simplify the inode iteration output adds 6416c30a2bb7 btrfs: scrub: ensure we output at least one error message [...] adds 5747ab32a93d btrfs: scrub: use generic ratelimit helpers to output erro [...] adds 248cc8feee43 btrfs: extend trim callchains to pass the operation type adds d415fabcdf6f btrfs: add new ioctl CLEAR_FREE adds ff5d859a5de4 btrfs: add zeroout mode to CLEAR_FREE ioctl adds 360c23ee736c btrfs: add secure erase mode to CLEAR_FREE ioctl adds 7fc73e6ee97c btrfs: add more zeroout modes to CLEAR_FREE ioctl adds 6f28d8e4e100 btrfs: add mode to clear chunk map status to CLEAR_FREE ioctl adds 48afeb1fd0d5 btrfs: add mapping_set_release_always to inode's mapping adds 1b292dcbd1ba btrfs: kill EXTENT_FOLIO_PRIVATE adds 6628cd4e9761 btrfs: update __btrfs_lookup_delayed_item to to use rb helper adds b94a0aaed5a2 btrfs: update ulist_rbtree_search to to use rb helper adds e0f5d0804c13 btrfs: update ulist_rbtree_insert to to use rb helper adds ea8e54822bff btrfs: update lookup_block_entry to to use rb helper adds b71728916e25 btrfs: update insert_block_entry to to use rb helper adds 0fc25162cf10 btrfs: update lookup_root_entry to to use rb helper adds 581628d60843 btrfs: update insert_root_entry to to use rb helper adds 44ab502aa804 btrfs: update insert_ref_entry to to use rb helper adds 081355eda151 btrfs: update find_qgroup_rb to to use rb helper adds 2f641cd6aafd btrfs: update add_qgroup_rb to to use rb helper adds 38b93eb14b89 btrfs: update btrfs_qgroup_trace_subtree_after_cow to to u [...] adds 4cff0c7ac499 btrfs: update btrfs_qgroup_add_swapped_blocks to to use rb helper adds f04f8fa6ac08 btrfs: convert the buffer_radix to an xarray adds 05742ba0c3a6 btrfs: set DIRTY and WRITEBACK tags on the buffer_tree adds 192a3e268175 btrfs: use buffer radix for extent buffer writeback operations adds 2a2785028e5f btrfs: fix nonzero lowest level handling in btrfs_search_f [...] adds 3d1ba6b5fb95 btrfs: on unknown chunk allocation policy fallback to regular adds ae721f9f30ab btrfs: take btrfs_space_info in btrfs_reserve_data_bytes adds a5f6ca7b0380 btrfs: take struct btrfs_inode in btrfs_free_reserved_data [...] adds 572a392bb3d4 btrfs: factor out init_space_info() adds 6dc7cbf3f26c btrfs: spin out do_async_reclaim_{data,metadata}_space() adds 766614dad623 btrfs: factor out check_removing_space_info() adds 4eab06589fea btrfs: introduce space_info argument to btrfs_chunk_alloc adds 7478d376c198 btrfs: pass space_info for block group creation adds bf3facbb817f btrfs: introduce btrfs_space_info sub-group adds 5d1434b34f2d btrfs: introduce tree-log sub-space_info adds 3403bd36d7c3 btrfs: tweak extent/chunk allocation for space_info sub-space adds 0db4a35112c3 btrfs: use proper data space_info adds b7ea21b64236 btrfs: add block_rsv for treelog adds 3b9c053b5f04 btrfs: reclaim from sub-space space_info adds 0b230fe19d1e Merge branch 'misc-next' into for-next-next-v6.15-20250424 adds 48416afa1f4a Merge branch 'for-next-next-v6.15-20250424' into for-next- [...] adds 418f8fb37129 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e8f5e53bb34f cifs: Fix and improve cifs_query_path_info() and cifs_quer [...] adds bc846271e743 cifs: Fix changing times and read-only attr over SMB1 smb_ [...] adds 49d57141e5d2 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds eae324ca6445 configfs: Add CONFIGFS_ATTR_PERM helper adds d167281b95a7 Merge branch 'configfs-next' of git://git.kernel.org/pub/s [...] adds 2bd7b8244d78 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 91e44a030879 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds c73c67026fe6 fanotify: fix flush of mntns marks adds cd188e9ef80f selftests/fs/mount-notify: test also remove/flush of mntns marks adds 60af3aad7127 Pull fanotify mark flushing fix. adds d5922b6d69fd Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds a400e710d470 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 357f89899ef2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2c63986dd35f gfs2: deallocate inodes in gfs2_create_inode adds 0a828c3ab07d gfs2: Fix usage of bio->bi_status in gfs2_end_log_write adds 2abc01ae2685 gfs2: Use SECTOR_SIZE and SECTOR_SHIFT adds 706c7a587888 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9793d7da6406 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds e86e9134e1d1 ksmbd: fix use-after-free in kerberos authentication adds 2fc9feff45d9 ksmbd: fix use-after-free in session logoff adds 6174758f1ac9 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 383761891f62 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] adds 1304c85a725e Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] adds 35ae6edf18df Merge branch 'vfs.fixes' into vfs.all adds a766a1a4ee9b Merge branch 'vfs-6.16.async.dir' into vfs.all adds 35894c6cd56a Merge branch 'vfs-6.16.mount.api' into vfs.all adds 4f29ea6d82ae Merge branch 'vfs-6.16.writepage' into vfs.all adds b05d065afae6 Merge branch 'vfs-6.16.super' into vfs.all adds 5c0a11c2900a Merge branch 'vfs-6.16.misc' into vfs.all adds 477058411c45 pidfs: register pid in pidfs adds fd0a109a0f6b net, pidfs: prepare for handing out pidfds for reaped sk-> [...] adds a71f402acd71 pidfs: get rid of __pidfd_prepare() adds 358ab1fd6922 net, pidfs: enable handing out pidfds for reaped sk->sk_peer_pid adds 12c283cf3675 Merge patch series "net, pidfs: enable handing out pidfds [...] adds 649dfdc91861 Merge branch 'vfs-6.16.pidfs' into vfs.all adds 087cb29ad27c Merge branch 'vfs-6.16.mount' into vfs.all adds 9de684ab8680 coredump: hand a pidfd to the usermode coredump helper adds 80e14080a00b Merge patch series "coredump: hand a pidfd to the usermode [...] adds e331f47afa99 Merge branch 'vfs-6.16.coredump' into vfs.all adds 1f875b49e7ab Merge branch 'vfs-6.16.iomap' into vfs.all adds e7812285927d Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] adds ca07f4b09859 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c98d0f1ada00 Merge branch 'fs-next' of linux-next new a232f6e71df0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 28165127c4fd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 113521a4d2b0 HID: Kysona: Add periodic online check new 632f4c6347cc Merge branch 'for-6.16/kysona' into for-next new fe7f7ac8e0c7 HID: usbhid: Eliminate recurrent out-of-bounds bug in usbh [...] new 039cd6ea0ce2 Merge branch 'for-6.16/core' into for-next new a058002358b7 HID: quirks: Add HID_QUIRK_IGNORE_MOUSE quirk new 47e1e267c28b Merge branch 'for-6.16/core' into for-next new f58470ce6d26 HID: hid-logitech: use sysfs_emit_at() instead of scnprintf() new f4de04836d30 Merge branch 'for-6.16/logitech' into for-next new 55cd617566ef HID: bpf: fix BTN_STYLUS for the XP Pen ACK05 remote new 5d4bbea5d6ec Merge branch 'for-6.15/upstream-fixes' into for-next new c14e02e68b43 HID: hid-appletb-kbd: Fix wrong date and kernel version in [...] new fdf88fce9c3c Merge branch 'for-6.15/upstream-fixes' into for-next new 09d546303b37 HID: thrustmaster: fix memory leak in thrustmaster_interrupts() new 7aad67ade8a9 Merge branch 'for-6.15/upstream-fixes' into for-next new cc2c611f2960 HID: corsair-void: Use to_delayed_work() new de6bea578be9 Merge branch 'for-6.16/corsair' into for-next new 37d66cf07871 HID: intel-thc-hid: intel-quicki2c: pass correct arguments [...] new 179e120813eb Merge branch 'for-6.16/intel-thc' into for-next new a99548b8343a HID: cp2112: destroy mutex on driver detach new 837b05fea075 HID: cp2112: hold the lock for the entire direction_output() call new 4c49d905ca43 HID: cp2112: use lock guards new 6485543488a6 HID: cp2112: use new line value setter callbacks new 9815a4236133 HID: mcp2200: use new line value setter callbacks new 31a78afda1ef HID: mcp2221: use new line value setter callbacks new ba1063ba60c5 Merge branch 'for-6.16/hid-gpio-setter-callbacks' into for-next new b8d56ef91cc3 HID: magicmouse: Apple Magic Mouse 2 USB-C support new aa49734e9c26 Merge branch 'for-6.16/magicmouse' into for-next new e1ca5f39c2e3 HID: wacom: handle kzalloc() allocation failure in wacom_w [...] new fd34bf79a617 HID: wacom: fix memory leak on size mismatch in wacom_wac_ [...] new bd07f751208b HID: uclogic: Add NULL check in uclogic_input_configured() new e5d9b1e76d07 Merge branch 'for-6.15/upstream-fixes' into for-next new 6bf8ab7774a2 HID: wacom: fix shift OOB in kfifo allocation for zero pktlen new f0120f3544f8 Merge branch 'for-6.15/upstream-fixes' into for-next new bbd7a03dc9a2 HID: intel-thc-hid: intel-thc: make read-only arrays static const new 88a6f0abb12c Merge branch 'for-6.16/intel-thc' into for-next new 0cc2effbc8f5 HID: amd_sfh: Fix SRA sensor when it's the only sensor new f32e8c809549 HID: amd_sfh: Avoid clearing reports for SRA sensor new f6054ef7a47f Merge branch 'for-6.15/upstream-fixes' into for-next new 663704db9547 HID: appletb-kbd: Use secs_to_jiffies() instead of msecs_t [...] new 5bbdf39694a8 Merge branch 'for-6.16/apple' into for-next new 2a647d400afe HID: HID_APPLETB_KBD should depend on X86 new de7ad66b16b4 HID: HID_APPLETB_BL should depend on X86 new d6c0092bd5e9 Merge branch 'for-6.16/apple' into for-next new acae9d5b51cf HID: hid-steam: Remove the unused variable connected new a55b7487b9fe Merge branch 'for-6.15/upstream-fixes' into for-next new fa9fdeea1b7d HID: quirks: Add ADATA XPG alpha wireless mouse support new f843dbd14f03 Merge branch 'for-6.15/upstream-fixes' into for-next new 33b8d840418c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e92ae589fcda Merge branch 'i2c/for-current' into i2c/for-next new 04668774f67f i2c: mux: ltc4306: use new GPIO line value setter callbacks new d9f25720f570 Merge branch 'i2c/for-mergewindow' into i2c/for-next new 1c1dd4fa6384 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new a27e1d18d0ab i2c: qcom-geni: Use generic definitions for bus frequencies new ae22c74693e0 i2c: npcm7xx: Remove redundant ret variable new 3a6b43188a27 i2c: lpc2k: Add check for clk_enable() new 49be0914a9fe i2c: xgene-slimpro: Simplify PCC shared memory region handling new 6e2902631ca5 i2c: imx: add some dev_err_probe calls new 49a1ba3e5e54 i2c: rzv2m: Constify struct i2c_algorithm new cbb683d7e952 i2c: npcm: Add clock toggle recovery new 8a40940e640a i2c: uniphier(-f): Replace dev_err() with dev_err_probe() [...] new 4c728a0ac69f i2c: uniphier: Replace dev_err() with dev_err_probe() in p [...] new 999d25cc83e2 i2c: via: Replace dev_err() with dev_err_probe() in probe [...] new c1c2fb3c3c93 i2c: viapro: Replace dev_err() with dev_err_probe() in pro [...] new 633197359787 i2c: viperboard: Replace dev_err() with dev_err_probe() in [...] new 8d0485e33b4b i2c: virtio: Replace dev_err() with dev_err_probe() in pro [...] new b3633c580e24 i2c: i2c-xiic: Replace dev_err() with dev_err_probe() in p [...] new ab4329eae649 i2c: scx200_acb: Replace dev_err() with dev_err_probe() in [...] new 23bc1acdedf1 i2c: designware: Use better constants from units.h new 8118931d2d26 i2c: pasemi: Use correct bits.h include new 9c677dfb7992 i2c: pasemi: Sort includes alphabetically new e7c7a70ed19e i2c: octeon: add block-mode i2c operations new e6973e5ad3d2 i2c: omap: fix deprecated of_property_read_bool() use new fb9d446d8f5a dt-bindings: i2c: i2c-mt65xx: Add MediaTek Dimensity 1200 MT6893 new 3d59e2f167c0 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] new df2efe899080 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 76a9b59228d5 docs: Makefile: get rid of KERNELDOC_CONF env variable new 110214e4ccd4 Makefile: move KERNELDOC macro to the main Makefile new 5c5c32d7abd9 scripts/kernel-doc.py: don't create *.pyc files new ff14943ea01d .gitignore: ignore Python compiled bytecode new 5d3326a1de95 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 3f5f28084eb9 media: mediatek: vcodec: Enable HEVC main still picture decode new d52b9b7e2f10 media: imx-jpeg: Drop the first error frames new 7713800a6cc9 media: verisilicon: Enable NV15 support for Rockchip VDPU981 new 208699afb9f2 media: amphion: Slightly simplify vpu_core_register() new 609ba05b9484 media: imagination: fix a potential memory leak in e5010_probe() new 46e9c092f850 media: imx-jpeg: Move mxc_jpeg_free_slot_data() ahead new faa8051b128f media: imx-jpeg: Reset slot data pointers when freed new 7500bb9cf164 media: imx-jpeg: Cleanup after an allocation error new f65fbf8c3d67 media: imx-jpeg: Change the pattern size to 128x64 new fd5b6cd73067 media: imx-jpeg: Check decoding is ongoing for motion-jpeg new 59b24c0047a2 media: dt-bindings: media: i2c: align filenames format wit [...] new 671b550fe628 media: i2c: ds90ub953: Fix error prints new ef205273132b media: i2c: ds90ub913: Fix returned fmt from .set_fmt() new 3e80dbb464eb media: i2c: ds90ub913: Align ub913_read() with other simil [...] new 24868501a744 media: i2c: ds90ub9xx: Add err parameter to read/write funcs new 8f512c311375 media: i2c: ds90ub960: Add error handling to multiple places new fe591fb5ed22 media: i2c: ds90ub953: Add error handling to ub953_log_status() new d3be2fcde66d media: i2c: ds90ub913: Add error handling to ub913_log_status() new dbad194b0bff media: i2c: ds90ub953: Speed-up I2C watchdog timer new 675bc338ea47 media: i2c: ds90ub960: Move UB9702 registers to a separate [...] new 21a22b0febad media: i2c: ds90ub960: Add UB9702 specific registers new 43635b661ef9 media: i2c: ds90ub960: Split ub960_init_tx_ports() new 42a44838d5b5 media: i2c: ds90ub960: Refresh ub960_init_tx_ports_ub9702() new 2ca499384e98 media: i2c: ds90ub960: Add RX port iteration support new ac7c808b1cb2 media: i2c: ds90ub960: Move all RX port init code into ub9 [...] new 32cc18622d02 media: i2c: ds90ub960: Update UB9702 init sequences new ca26126a6c3f media: dt-bindings: ti,ds90ub960: Allow setting serializer [...] new b8e2193b1e36 media: i2c: ds90ub953: Move reg defines to a header file new e2a3b695bc5f media: i2c: ds90ub960: Configure serializer using back-channel new a05744749600 media: i2c: ds90ub9xx: Set serializer temperature ramp new d471fb06b21a media: ipu6: Remove workaround for Meteor Lake ES2 new bd5bae761f18 media: i2c: imx334: Optimized 4k and 2k mode register arrays new 35132d039c56 media: i2c: imx334: update mode_3840x2160_regs array new 7dced5299288 media: i2c: imx334: add modes for 720p and 480p resolutions new 267836bcc808 media: i2c: imx334: common reg value correction new 77aed862c34f media: ov08x40: Extend sleep after reset to 5 ms new 660e613d05e4 media: ccs-pll: Start OP pre-PLL multiplier search from co [...] new 06d2d478b09e media: ccs-pll: Start VT pre-PLL multiplier search from co [...] new 6868b955acd6 media: ccs-pll: Check for too high VT PLL multiplier in du [...] new f639494db450 media: ccs-pll: Correct the upper limit of maximum op_pre_ [...] new 34af05f857cb media: ccs-pll: Print a debug message on too high VT PLL OP clock new 2ab7b3d07d25 media: ccs-pll: Drop LINK_DECOUPLED flag new 715f84c1e54e media: ccs-pll: Print missing PLL flags new 2f19528845b8 media: ccs-pll: Add a flag for even PLL multipliers new cd9cb0313a42 media: ccs-pll: Better validate VT PLL branch new de6514694b54 media: ccs-pll: Print PLL calculator flags in the beginning new 220ea1432a6d media: ccs-pll: Document the CCS PLL flags new c3d8e388ac9d media: intel/ipu6: Remove unused IPU6_BUS_NAME new be1534a2e714 media: intel/ipu6: Remove ipu6_buttress_ctrl started field new 6ad57f8f86de media: intel/ipu6: Constify ipu6_buttress_ctrl structure new 94a6c188b89b media: intel/ipu6: Remove unused ipu6_isys_subdev_link_validate() new adcdf4160a6c media: intel/ipu6: Add missing new line character in error [...] new 4fa1d8d81d72 media: intel/ipu6: Make two functions static new 36b9d0521e4b media: intel/ipu6: Use timestamp value directly new 95d1033c8da0 media: intel/ipu6: Abstract buf ready function new 1acf9fee6f11 media: intel/ipu6: Remove unused dev field from ipu6_isys_queue new 81cf4f46a03a media: ov2740: Move pm-runtime cleanup on probe-errors to [...] new e0f6bc693b3f media: ipu-bridge: add ACPI HID for lt6911uxe bridge new 0c1ab3ce0492 media: ti: cal: Use printk's fourcc formatting new a5b18fd769b7 media: ti: cal: Fix wrong goto on error path new c57e372b7b42 media: ti: cal: Add streams support new f2f0cd892515 media: rcar-vin: Remove emulated SEQ_{TB,BT} new 1dadd89b5810 media: rcar-vin: Remove superfluous suspended state new 25482a986e44 media: rcar-vin: Remove superfluous starting state new c1eefe88c395 media: rcar-vin: Simplify the shutdown process new 9396770c3add media: rcar-csi2: Remove hack to detect NTSC content new 4e228c365d85 media: ipu3-cio2: Replace deprecated PCI functions new 3bb6339e2a13 media: intel/ipu6: Replace deprecated PCI functions new df78f5928c4b media: dt-bindings: Add OmniVision OV02E10 new 1c734f8ab070 media: i2c: ov02e10: add OV02E10 image sensor driver new 25259379bc79 media: dt-bindings: Convert Analog Devices ad5820 to DT schema new 838a5255698b media: i2c: imx219: switch to {enable,disable}_streams new 5bd6b8c1bb2d media: i2c: imx219: media: i2c: imx219: Enable runtime PM [...] new e848475c33fc media: ccs: Try a little longer to access the sensor befor [...] new bb468fc5a4d9 media: ccs: Use read_poll_timeout() in reset polling new 932518f6f871 media: ccs: Remove I²C write retry hack new 980d2c914cbe media: ccs: Don't complain about lack of quirks new 5050bc60cc16 media: ccs: Don't complain about missing "clock-frequency" [...] new 1284c9693953 media: intel/ipu6: Minor dma_mask clenaup new 0209916ebe24 media: intel/ipu6: Fix dma mask for non-secure mode new 78bc2ff83c76 media: i2c: imx334: Simplify with dev_err_probe() new 7b19b0fc8ac8 media: i2c: imx334: Convert to CCI register access helpers new 731c8efd5b74 media: i2c: imx334: Remove redundant register entries new 9e089a649a22 media: i2c: imx334: Configure lane mode dynamically new a6dde677b937 media: i2c: imx334: Fix power management and control handling new b493cd3c0364 media: i2c: imx334: Fix runtime PM handling in remove function new 01dfdf6a80c5 media: i2c: imx334: Enable runtime PM before sub-device re [...] new 9d382f6a9978 media: i2c: imx334: Use subdev state lock for synchronization new 6f1b74c1a686 media: i2c: imx334: switch to {enable,disable}_streams new 29d69273fefd media: remove STA2x11 media pci driver new df8375bbe2d5 media: v4l2-common: Add RGBR format info new bbd0df9bfe1c media: vim2m: Simplify try_fmt new c09acbbfff20 media: vim2m: Add parametized support for multiplanar API new 728c0d509947 media: s5p-mfc: Support for handling RET_ENC_BUFFER_FULL i [...] new c1c01458af57 media: pvrusb2: Remove unused pvr2_std_create_enum new 1d5f88f05348 media: vidtv: Terminating the subsequent process of initia [...] new 1a27fce0fa79 docs: media: mgb4: Improve mgb4 driver documentation new ca7af8040ed1 media: vivid: Fix requirement about webcam_intervals new 7ca9a4d9bdc3 media: vivid: Add more webcam resolutions new 3d622ba277bd media: videobuf2: check constants during build time new a898d2ea7e78 media: atomisp: Fix Wformat-truncation warning new 5edc9b560f60 media: cec: extron-da-hd-4k-plus: Fix Wformat-truncation new 32b38fbf6401 media: pt3: Replace deprecated PCI functions new bd2ad1a08a4c media: solo6x10: Replace deprecated PCI functions new f8a1082ecb5d media: tw5864: Replace deprecated PCI functions new 73fb3b92da84 media: cxusb: no longer judge rbuf when the write fails new e6fd3d81dba1 media: mgb4: Fix resolution change events triggering new a9076609e149 media: platform: cros-ec: Add Dirks to the match table new 497f1fb94759 media: nuvoton: npcm-video: Fix stuck due to no video sign [...] new e2ff32000652 media: nuvoton: npcm-video: Prevent returning unsupported [...] new 2226b2dd42c5 media: mgb4: Enumerate only the available timings new 8fc0ef066b8b media: atmel-isi: use devm_kmemdup_array() new 8b807366d850 media: stm32-dcmi: use devm_kmemdup_array() new 29c71dc4c832 media: platform: cros-ec: Add Moxie to the match table new 051e634ee4ce media: platform: exynos4-is: Use of_get_available_child_by_name() new 5bc68bd3826e media: dt-bindings: Document Tegra186 and Tegra194 cec new f83ac8d30c43 media: vivid: Change the siize of the composing new 974a8ab3bf2f media: dvb: Fix typos bloc -> block new 024bf40edf11 media: davinci: vpif: Fix memory leak in probe error path new a93f42c77100 media: adv7511-v4l2: use constants for BT.2020 colorimetry new bd9f6ce7d512 media: platform: exynos4-is: Add hardware sync wait to fim [...] new 398a1b33f147 media: gspca: Add error handling for stv06xx_read_sensor() new b9bf4cb70d45 Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] new 18eb45b67544 ACPI: tables: Add __nonstring annotations for unterminated [...] new 1e3832aad113 Merge branch 'acpi-tables' into linux-next new cde89fdfdf18 ACPICA: Add support for printing AML arguments when trace [...] new 45c23de5e174 Merge branch 'acpica' into linux-next new 3d59224947b0 cpufreq: ACPI: Re-sync CPU boost state on system resume new bc9b40198b1c cpufreq: Fix setting policy limits when frequency tables are used new 9b9184e6cfd8 Merge branch 'fixes' into linux-next new 20bce5c6b13f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 9861f21ff16b pmdomain: core: Add genpd helper to correct the usage/reje [...] new 3290e9f98a2d cpuidle: psci: Move the per CPU variable domain_state to a struct new d0252ba821a3 cpuidle: psci: Correct the domain-idlestate statistics in debugfs new 0a8a888167dd pmdomain: core: Add residency reflection for domain-idlest [...] new 99012014c902 pmdomain: core: Reset genpd->states to avoid freeing invalid data new b5c482103411 dt-bindings: power: mediatek: Support Dimensity 1200 MT689 [...] new c699414d874a pmdomain: Merge branch dt into next new 92d25c5742a5 pmdomain: mediatek: Bump maximum bus protect data array elements new 5342f018e9e2 pmdomain: mediatek: Add support for Dimensity 1200 MT6893 new 2798cf48d267 dt-bindings: power: rockchip: Add support for RK3562 SoC new bbde4283a595 pmdomain: Merge branch dt into next new f89c082d4491 pmdomain: rockchip: Add support for RK3562 SoC new f6a305309be7 pmdomain: bcm: bcm2835-power: Use devm_clk_get_optional new f262c73429ce dt-bindings: power: Add Allwinner H6/H616 PRCM PPU new 34f6235428a3 pmdomain: Merge branch dt into next new ca677196a91f pmdomain: sunxi: add H6 PRCM PPU driver new 6f8bad329e3c dt-bindings: power: qcom,rpmpd: Add SM4450 compatible new 6afa9ba81c3b pmdomain: Merge branch dt into next new 85728ba0c529 pmdomain: qcom: rpmhpd: Add SM4450 power domains new 359a8ff433e1 pmdomain: arm: Do not enable by default during compile testing new 0c1ddc7bb3e5 pmdomain: mediatek: Add error messages for missing regmaps new 563ca88afca0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4cb1383f9522 OPP: Remove _get_opp_table_kref() new 7a3be00771aa OPP: Return opp from dev_pm_opp_get() new ead694941686 OPP: Return opp_table from dev_pm_opp_get_opp_table_ref() new f95c855306fe OPP: Use scope-based OF cleanup helpers new 5330d0dab736 OPP: Define and use scope-based cleanup helpers new cb4bdf07e512 OPP: Use mutex locking guards new c7245b93fc62 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 23ea3c70ee42 RDMA/rxe: Remove 32-bit architecture support new 685f9537a728 RDMA/core: Move ODP capability definitions to uapi new 02007e3ddc07 RDMA/hns: Add trace for flush CQE new 6c98c8670806 RDMA/hns: Add trace for WQE dumping new 1e63e2f96613 RDMA/hns: Add trace for AEQE dumping new 48ffc152576d RDMA/hns: Add trace for MR/MTR attribute dumping new 2b11d33de232 RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h new 6bd18dabf1c9 RDMA/hns: Add trace for CMDQ dumping new 237062fbf61d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9439db26d3ee net: airoha: Introduce airoha_irq_bank struct new f252493e1835 net: airoha: Enable multiple IRQ lines support in airoha_e [...] new a484fe88062d Merge branch 'enable-multiple-irq-lines-support-in-airoha_ [...] new b375984f0df0 net: stmmac: move frag_size handling out of spin_lock new 9ff2aa4206ef net: ethtool: mm: extract stmmac verification logic into c [...] new dda666343cc8 net: ethtool: mm: reset verification status when link is down new 19d629079c0e igc: rename xdp_get_tx_ring() for non-xdp usage new 67287d67bebd igc: rename I225_RXPBSIZE_DEFAULT and I225_TXPBSIZE_DEFAULT new 425d8d9cb092 igc: use FIELD_PREP and GENMASK for existing TX packet buf [...] new 0d58cdc902da igc: optimize TX packet buffer utilization for TSN mode new 9cd87aafc7a8 igc: use FIELD_PREP and GENMASK for existing RX packet buf [...] new 7663370e32b3 igc: set the RX packet buffer size for TSN mode new 5422570c0010 igc: add support for frame preemption verification new 55ececab9885 igc: add support to set tx-min-frag-size new e9074d7f3768 igc: block setting preemptible traffic class in taprio new 10e2ffe10e43 igc: add support to get MAC Merge data via ethtool new f05ce73cc3b2 igc: add support to get frame preemption statistics via ethtool new 3fec58f5a455 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new b5cdb9b3113e octeontx2-pf: AF_XDP: code clean up new 5f2f8d8b6800 net/mlx5: HWS, Fix IP version decision new 6991a975e416 net/mlx5: HWS, Harden IP version definer checks new f41f3edf0b15 net/mlx5: HWS, Disallow matcher IP version mixing new abcec3ed92fc Merge branch 'net-mlx5-hws-improve-ip-version-handling' new 4cb4861d8c3b ipv6: Validate RTA_GATEWAY of RTA_MULTIPATH in rtm_to_fib6 [...] new bd11ff421d36 ipv6: Get rid of RTNL for SIOCDELRT and RTM_DELROUTE. new fa76c1674f2e ipv6: Move some validation from ip6_route_info_create() to [...] new e6f497955fb6 ipv6: Check GATEWAY in rtm_to_fib6_multipath_config(). new c9cabe05e450 ipv6: Move nexthop_find_by_id() after fib6_info_alloc(). new c4837b9853e5 ipv6: Split ip6_route_info_create(). new 5720a328c3e9 ipv6: Preallocate rt->fib6_nh->rt6i_pcpu in ip6_route_info [...] new d27b9c40dbd6 ipv6: Preallocate nhc_pcpu_rth_output in ip6_route_info_create(). new 87d5d921eaf2 ipv6: Don't pass net to ip6_route_info_append(). new 5a1ccff5c65a ipv6: Rename rt6_nh.next to rt6_nh.list. new 71c0efb6d12f ipv6: Factorise ip6_route_multipath_add(). new 834d97843e3b ipv6: Protect fib6_link_table() with spinlock. new accb46b56bc3 ipv6: Defer fib6_purge_rt() in fib6_add_rt2node() to fib6_add(). new 081efd18326e ipv6: Protect nh->f6i_list with spinlock and flag. new 169fd62799e8 ipv6: Get rid of RTNL for SIOCADDRT and RTM_NEWROUTE. new b0e8cb1e1604 Merge branch 'ipv6-no-rtnl-for-ipv6-routing-table' new bef4f1156b74 net: phy: marvell-88q2xxx: Enable temperature sensor for m [...] new 5565acd1e6c4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new df8cf32413fa selftests: iou-zcrx: Get the page size at runtime new ef7c993ae247 dt-bindings: net: brcm,asp-v2.0: Remove asp-v2.0 new 62c8c4656ef1 dt-bindings: net: brcm,unimac-mdio: Remove asp-v2.0 new 4ad8cb76bd0d net: bcmasp: Remove support for asp-v2.0 new 8c28aace8864 net: phy: mdio-bcm-unimac: Remove asp-v2.0 new e4bf8f8a22d8 dt-bindings: net: brcm,asp-v2.0: Add asp-v3.0 new 9a8a73766b34 dt-bindings: net: brcm,unimac-mdio: Add asp-v3.0 new e9f31435ee7d net: bcmasp: Add support for asp-v3.0 new 538cb5573ae7 net: phy: mdio-bcm-unimac: Add asp-v3.0 new 6fdc754b922b Merge branch 'net-bcmasp-add-v3-0-and-remove-v2-0' new 39144062ea33 rxrpc: Remove deadcode new ffb0c5c4cf66 net: ethernet: mtk_eth_soc: convert cap_bit in mtk_eth_mux [...] new 3a4236c37954 rxrpc: rxgk: Fix some reference count leaks new 4134bb726efd net: ip_gre: Fix spelling mistake "demultiplexor" -> "demu [...] new bc2550b4e195 tcp: fastopen: note that a child socket was created new 2b13042d3636 tcp: fastopen: pass TFO child indication through getsockopt new a764e8114d2d Merge branch 'tcp-fastopen-observability' new d57ee99831e3 net: ethernet: mtk_wed: annotate RCU release in attach() new f74d14a7dfb1 tools: ynl: fix the header guard name for OVPN new f71c549b26a3 netdevsim: Mark NAPI ID on skb in nsim_rcv new 2b6d490b8266 selftests: drv-net: Factor out ksft C helpers new 2593a0a1446a selftests: drv-net: Test that NAPI ID is non-zero new 4acf6d4f6afc Merge branch 'fix-netdevim-to-correctly-mark-napi-ids' new 43fd0054f356 io_uring/zcrx: selftests: switch to using defer() for cleanup new 4ce3ade36f25 io_uring/zcrx: selftests: set hds_thresh to 0 new 5c3524b031be io_uring/zcrx: selftests: add test case for rss ctx new cc17b4b9c332 Merge branch 'io_uring-zcrx-fix-selftests-and-add-new-test [...] new 1e73ce60f927 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new bf166c240f54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f20d313f7641 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new ac1f44f12090 Bluetooth: btintel_pcie: Add additional to checks to clear [...] new dd2f5449a622 Bluetooth: btintel_pcie: Dump debug registers on error new 60b82ca5d6bc Bluetooth: L2CAP: copy RX timestamp to new fragments new 2c892a4945ae Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 9ceba431a315 Merge tag 'ath-next-20250418' of git://git.kernel.org/pub/ [...] new c575f5374be7 wifi: mac80211_hwsim: Prevent tsf from setting if beacon i [...] new ab606dea80c4 wifi: iwlwifi: pcie: add support for the reset handshake in MSI new 8eac6b3347e8 wifi: iwlwifi: mld: clarify variable type new 9f5332bafebe wifi: iwlwifi: mld: fix iwl_mld_emlsr_disallowed_with_link [...] new 517500f1d7d4 wifi: iwlwifi: mld: use cfg80211_chandef_get_width() new 0ac68a7700af wifi: iwlwifi: mld: allow EMLSR on separated 5 GHz subbands new ccf36d82e8c1 wifi: iwlwifi: define API for external FSEQ images new c561ac93cd80 wifi: iwlwifi: mld: skip unknown FW channel load values new 1f5532991bb2 wifi: iwlwifi: clean up band in RX metadata new 36d7859a3ffc wifi: iwlwifi: mld: rx: simplify channel handling new eda436c2c519 wifi: iwlwifi: mld: simplify iwl_mld_rx_fill_status() new b6abf63ed771 wifi: iwlwifi: clean up config macro new 38f3ea722ffb wifi: iwlwifi: add definitions for iwl_mac_power_cmd version 2 new 1cc2c48c4af8 wifi: iwlwifi: pcie: make sure to lock rxq->read new ca37fab651b7 wifi: iwlwifi: move phy_filters to fw_runtime new 885e5cbaa0ee Revert "wifi: iwlwifi: clean up config macro" new 0451c9aa0469 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0ba8aa54ed32 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 3715cb9863ce Merge git://git.kernel.org/pub/scm/linux/kernel/git/herber [...] new aa38d87ec852 crypto: engine - Remove CRYPTO_ALG_ENGINE bit new bf0b4f15267c crypto: riscv - Use SYM_FUNC_START for functions only call [...] new 08094a805786 crypto: arm/blake2b - Set FINAL_NONZERO new 432f98cf56cf crypto: arm64/sha1 - Set finalize for short finup new eeb7738554e5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 55df7c0c62c1 drm/ttm/xe: drop unused force_alloc flag new d2b9e2f8a15d Merge tag 'drm-xe-next-2025-04-17' of https://gitlab.freed [...] new c2c52fe113fb Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 5735655e8c86 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 022868742358 drm/panel: himax-hx8279: Always initialize goa_{even,odd}_ [...] new 3206a9667534 drm/imagination: avoid unused-const-variable warning new 1300a7f8a7d4 dt-bindings: gpu: Add 'resets' property for GPU initialization new 3a2b7389feea drm/imagination: Add reset controller support for GPU init [...] new 0e7db503c535 accel/ivpu: Implement heartbeat-based TDR mechanism new d0e4c6537005 drm/v3d: fix client obtained from axi_ids on V3D 4.1 new a22e0051f9eb drm/v3d: client ranges from axi_ids are different with V3D 7.1 new f41cc1f4b716 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new 97386ed9a4ab Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 1503bab74976 drm/i915/reg: use REG_BIT and friends to define DP registers new d56c95d46712 drm/i915/reg: Add/remove some extra blank lines new 278a7be9b8d5 drm/i915/alpm: use variable from intel_crtc_state instead [...] new 172757acd6f6 drm/i915/lobf: Add lobf enablement in post plane update new ad89a60d51fd drm/i915/lobf: Add debug print for LOBF new 504766382edb drm/i915/lobf: Disintegrate alpm_disable from psr_disable new 2c809080d296 drm/i915/lobf: Add fixed refresh rate check in compute_config() new 64a5dd770d35 drm/i915/lobf: Update lobf if any change in dependent parameters new 917abe4bc7e5 drm/i915/lobf: Add debug interface for lobf new acff6d6bded3 drm/i915/lobf: Add mutex for alpm update new 2063174c22da drm/i915/lobf: Check for sink error and disable LOBF new 554698b826a1 drm/i915/alpm: Add intel_psr_need_alpm() to simplify alpm check new 93d33af699f2 drm/i915/display: Disintegrate sink alpm enable from psr w [...] new e7bf2f608172 drm/i915/vga: Clean up VGACNTRL bits new cfd045f73f0a drm/i915/vga: Add more VGACNTRL bits new 00efddc60824 drm/i915/vga: Extract intel_vga_regs.h new 0c80d60ae634 drm/i915/vga: Include the current pipe in the VGA disable [...] new a1b3a81bf736 drm/i915/vga: Nuke vga_redisable_power_on() new fcd95af591e8 drm/i915/vga: Consolidate intel_vga_disable() calls new 2a057ccdbccb Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new 70a376c51e67 next-20250424/drm-nova new 3ab7ae8e07f8 Merge drm/drm-next into drm-xe-next new 8500393a8e6c drm/xe/hwmon: Fix kernel version documentation for temperature new f9e4d8bb6aea drm/xe/hwmon: Fix kernel version documentation for fan speed new c4a2e5f865b7 drm/xe: Add devcoredump chunking new 270172f64b11 drm/xe: Update xe_ttm_access_memory to use GPU for non-vis [...] new fa4b8b3e3a11 drm/print: Add drm_coredump_printer_is_full new 238ae3be5820 drm/xe: Abort printing coredump in VM printer output if full new c2b1f1b86413 drm/xe/eustall: Resolve a possible circular locking dependency new 6ed20625a4b8 drm/xe/eustall: Do not support EU stall on SRIOV VF new 84a11c519234 drm/xe: Drop force_alloc from xe_bo_evict in selftests new 6badcbe7d64a Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new a24d9ad6b647 fbdev: via: use new GPIO line value setter callbacks new f6433daaaec1 fbdev: carminefb: Fix spelling mistake of CARMINE_TOTAL_DI [...] new 5a96a2fa2450 fbdev: atyfb: Remove unused PCI vendor ID new 66bf1e80b1ad fbdev: nvidiafb: Correct const string length in nvidiafb_setup() new 8d2f0f5bbac8 fbdev: arkfb: Cast ics5342_init() allocation type new c29fea5c7208 vgacon: Add check for vc_origin address range in vgacon_scroll() new 8de148b090a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5840f52b242e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5063eb3b7e32 ALSA: sonicvibes: Use pure devres PCI new 6452c6d2c691 ALSA: rme96: Use pure devres PCI new 92281a666d28 ALSA: rme32: Use pure devres PCI new 2707ddc9c542 ALSA: ens1370: Use pure devres PCI new 9512fa67411f ALSA: cmipci: Use pure devres PCI new a205115e008a ALSA: via82: Use pure devres PCI new 5f8a4915d274 ALSA: sis7019: Use pure devres PCI new c07e644a8c65 ALSA: intel8x: Use pure devres PCI new bf09f91b1df3 ALSA: fm801: Use pure devres PCI new c76d669aa91d ALSA: es19x8: Use pure devres PCI new 9dcc434f77b0 ALSA: azt3328: Use pure devres PCI new e66819c050fe ALSA: als: Use pure devres PCI new 312ef977c6e8 ALSA: oxygen: Use pure devres PCI new abef027b1c63 ALSA: lx6464es: Use pure devres PCI new 20db879af305 ALSA: vx222: Use pure devres PCI new c553c4120e50 ALSA: trident: Use pure devres PCI new 9c7f2b5ec78e ALSA: rme9652: Use pure devres PCI new b15fde2e9de6 ALSA: ymfpci: Use pure devres PCI new aa37a2691190 ALSA: riptide: Use pure devres PCI new 87e46c2dcd4d ALSA: nm256: Use pure devres PCI new dbaa14de42ca ALSA: ice: Use pure devres PCI new ed99513c876e ALSA: emu10k1: Use pure devres PCI new 6012022e8733 ALSA: echoaudio: Use pure devres PCI new ffa194e9c4aa ALSA: cs5535: Use pure devres PCI new 9d7f24e4194a ALSA: cs46xx: Use pure devres PCI new 385de1265b96 ALSA: ca0106: Use pure devres PCI new 112b3388b170 ALSA: ali5451: Use pure devres PCI new 889dbe65c777 ALSA: maestro3: Use pure devres PCI new bdd9ea9187c4 ALSA: hda/hda_cs_dsp_ctl: Delete hda_cs_dsp_ctl module new 1888cb42ba74 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 402dda23a319 ASoC: Merge up fixes new 171eb6f71e9e ASoC: meson: meson-card-utils: use of_property_present() f [...] new 3b41574eea39 ASoC: Intel: avs: Fix NULL pointer dereference new cce73cf7cc56 MAINTAINERS: ASoC: Simplify references to Cirrus Logic inc [...] new 4814a8e03a18 ASoC: fsl: don't set link->platform if not needed new 0787a08ae785 ASoC: starfive: Use max() to simplify code in jh7110_tdm_s [...] new d1407c934f52 ASoC: codecs: wcd938x: fix mux error handling new e358e012a69a ASoC: codecs: wcd938x: drop unnecessary mux flag assignment new b0090115001a ASoC: codecs: wcd938x: fix mux error handling new b194e82b289c ASoC: codec: tpa6130a2: Sort headers alphabetically new 63a9362c7172 ASoC: codec: tpa6130a2: Remove tpa6130a2_platform_data new f198b6b256aa ASoC: codec: tpa6130a2: Convert to GPIO descriptors new c27c31302601 ASoC: codec: tpa6130a2: Convert to GPIO descriptors new c4887bd4b35b spi: sh-msiof: use dev in sh_msiof_spi_probe() new cf0668184d1d spi: sh-msiof: ignore driver probing if it was MSIOF Sound new 749027309025 dt-bindings: renesas,sh-msiof: Add MSIOF I2S Sound support new ce6949be3699 ASoC: renesas: rsnd: allow to use ADG as standalone new a714b31225bc ASoC: renesas: rsnd: care BRGA/BRGB select in rsnd_adg_clk [...] new 0cc88846cbfb ASoC: renesas: rsnd: enable to use "adg" clock new c61caec22820 ASoC: renesas: add MSIOF sound support new 822ecdacee0b ASoC: add Renesas MSIOF sound driver new a9bfaf85aaf2 Merge remote-tracking branch 'asoc/for-6.16' into asoc-next new 8c2082d870db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 16f69815ba8c Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new fa2f4e8d168d Merge branch 'for-6.16/block' into for-next new 62f666df765e io_uring/eventfd: dedup signalling helpers new da01f60f8ad1 io_uring/eventfd: clean up rcu locking new f6da4fee6986 io_uring/eventfd: open code io_eventfd_grab() new 715916e66a23 Merge branch 'for-6.16/io_uring' into for-next new bf4b8794de20 Merge branch 'block-6.15' into for-6.16/block new 4c6a0b277d4a Merge branch 'for-6.16/block' into for-next new 2a757cfbb774 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new b26acb292fdf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 23a8e0df49b8 ata: sata_sx4: Fix spelling mistake "parttern" -> "pattern" new 11533932f5c5 ata: libata-scsi: Do not set the INFORMATION field twice f [...] new ed222733d180 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 51d81a50053e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7165e6059529 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new fbb00d31cf5f Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 62d48983f215 power: reset: at91-reset: Optimize at91_reset() new ca3d2ea52314 power: reset: reboot-mode: better compatibility with DT (r [...] new 1e3e2cf2df60 dt-bindings: power: supply: Correct indentation and style [...] new f16d9fb6cf03 power: supply: bq27xxx: Retrieve again when busy new 4e55fb7d60e1 dt-bindings: reset: atmel,at91sam9260-reset: add microchip [...] new 77f5bb150132 power: supply: sysfs: Remove duplicate NUL termination new 6133b98d39e8 dt-bindings: power: supply: bq24190: Add BQ24193 compatible new afe5301bfbaa power: bq24190: Add BQ24193 support new 883730c192b5 power: supply: wm831x: Constify struct chg_map and some arrays new 68e91ee22612 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5410aa3aa7f7 regulator: pf9453: convert to use maple tree register cache new 5cf63c616b2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ecd8cd5d5eaa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1e9f7958812a Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 398da573337b Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new ed8ace682919 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bdd347222fb9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b6fdd0f9a4e0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1004c0d49cf9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 10fc30eaf381 docs: dt: Update overlay file extension new b12067e7005a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1d5e3f184acc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b50a1e1f3c46 spi: intel: Improve resource mapping new 18197e98353d spi: meson-spicc: add DMA support new 64c05a1d6619 spi: spi-qpic-snand: remove unused 'wlen' member of 'struc [...] new 7caae11813c3 ASoC: add Renesas MSIOF sound driver new dcb06c638a11 spi: tegra210-quad: Fix X1_X2_X4 encoding and support x4 t [...] new 400d9f1a27cc spi: tegra210-quad: remove redundant error handling code new d8966b654133 spi: tegra210-quad: modify chip select (CS) deactivation new c283fcdc4e2b spi: tegra210-quad: Update dummy sequence configuration new df8c5ad0f566 Configure Clocks, Add Internal DMA support new aba9c2fee959 Merge remote-tracking branch 'spi/for-6.16' into spi-next new bb00a409ef8e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ebbb669de0fc next-20250414/tip new 2b2408aca90b EDAC/i10nm: Fix the bitwise operation between variables of [...] new 0ea687f7775a Merge branch 'edac-drivers' into edac-for-next new 4659b3e600f9 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new cf4a4ed21bbd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8e40035aab95 tools/memory-model/Documentation: Fix SRCU section in expl [...] new 0390370fcd0c rcuscale: using kcalloc() to relpace kmalloc() new fc9e01b94032 rcutorture: Check for ->up_read() without matching ->down_read() new ef102bdb599e checkpatch: Deprecate srcu_read_lock_lite() and srcu_read_ [...] new a27feee9e2a1 torture: Add --do-{,no-}normal to torture.sh new ca68e6856e52 torture: Add testing of RCU's Rust bindings to torture.sh new 72babb55436d rcutorture: Perform more frequent testing of ->gpwrap new 1296a442568c rcutorture: Fix issue with re-using old images on ARM64 new d837bd719040 Merge branches 'rcu/misc-for-6.16', 'rcu/seq-counters-for- [...] new ef375fa4d92b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a66fab788f97 lib: Add trivial kunit test for ratelimit new 8a88f3032616 ratelimit: Create functions to handle ratelimit_state internals new 09922fb33b7a random: Avoid open-coded use of ratelimit_state structure' [...] new 6dbbfcf64110 drm/i915: Avoid open-coded use of ratelimit_state structur [...] new f865ac491478 drm/amd/pm: Avoid open-coded use of ratelimit_state struct [...] new e03d4bb98e2c ratelimit: Convert the ->missed field to atomic_t new 57a6067cd3f9 ratelimit: Count misses due to lock contention new 05adbe411dcf ratelimit: Avoid jiffies=0 special case new 4c1645065276 ratelimit: Reduce ___ratelimit() false-positive rate limiting new 48b084db8a18 ratelimit: Allow zero ->burst to disable ratelimiting new 0af2c01b6d70 ratelimit: Force re-initialization when rate-limiting re-enabled new 072e2a6dbd99 ratelimit: Don't flush misses counter if RATELIMIT_MSG_ON_RELEASE new e846e07f8c10 ratelimit: Avoid atomic decrement if already rate-limited new e4417a4a855d ratelimit: Avoid atomic decrement under lock if already ra [...] new 7ccb4e046a8b ratelimit: Warn if ->interval or ->burst are negative new d336fd688d07 ratelimit: Simplify common-case exit path new 82aa17934495 ratelimit: Use nolock_ret label to save a couple of lines of code new 122cce21aa11 ratelimit: Use nolock_ret label to collapse lock-failure code new a7272592cdf7 ratelimit: Use nolock_ret restructuring to collapse common [...] new 43edc665607b ratelimit: Drop redundant accesses to burst new c606767a2783 Merge branches 'lkmm.2025.04.22a' and 'ratelimit.2025.04.2 [...] new d609dcba5506 Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] new 45eb29140e68 Merge branch 'kvm-fixes-6.15-rc4' into HEAD new ae0e33c95ba9 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new a2620f8932fa KVM: SVM: Forcibly leave SMM mode on SHUTDOWN interception new a476cadf8ef1 KVM: x86: Check that the high 32bits are clear in kvm_arch [...] new 9a7cb00a8ff7 x86/cpufeatures: Define X86_FEATURE_AMD_IBRS_SAME_MODE new 65ca2872015c KVM: x86: Propagate AMD's IbrsSameMode to the guest new 656d9624bd21 KVM: x86: Generalize IBRS virtualization on emulated VM-exit new 3fa0fc95db6d x86/msr: Rename the WRMSRNS opcode macro to ASM_WRMSRNS (for KVM) new ead4dac16de2 KVM: x86: Advertise support for WRMSRNS new f804dc6aa20f KVM: x86: clean up a return new 49c140d5af12 KVM: x86: Sort CPUID_8000_0021_EAX leaf bits properly new d88bb2ded2ef KVM: x86: Advertise support for AMD's PREFETCHI new b1f7723a5a5b KVM: x86: Isolate edge vs. level check in userspace I/O AP [...] new c2207bbc0c0f KVM: x86: Add a helper to deduplicate I/O APIC EOI interce [...] new 87e4951e250b KVM: x86: Rescan I/O APIC routes after EOI interception fo [...] new c364baad3e4f KVM: VMX: Don't send UNBLOCK when starting device assignme [...] new 459074cff66f KVM: x86: Add module param to control and enumerate device [...] new 600e9606046a x86/irq: Ensure initial PIR loads are performed exactly once new 3cdb8261504c x86/irq: Track if IRQ was found in PIR during initial loop [...] new 6433fc01f9f1 KVM: VMX: Ensure vIRR isn't reloaded at odd times when syn [...] new f1459315f4d2 x86/irq: KVM: Track PIR bitmap as an "unsigned long" array new 06b4d0ea226c KVM: VMX: Process PIR using 64-bit accesses on 64-bit kernels new b41f8638b9d3 KVM: VMX: Isolate pure loads from atomic XCHG when processing PIR new baf68a0e3bd6 KVM: VMX: Use arch_xchg() when processing PIR to avoid ins [...] new edaf3eded386 x86/irq: KVM: Add helper for harvesting PIR to deduplicate [...] new 309d28576f0a KVM: SVM: Fix SNP AP destroy race with VMRUN new 962e2b6152ef KVM: SVM: Decrypt SEV VMSA in dump_vmcb() if debugging is enabled new 22f5c2003a18 KVM: SVM: Dump guest register state in dump_vmcb() new db2645096105 KVM: SVM: Add the type of VM for which the VMCB/VMSA is be [...] new 0e6b677de730 KVM: SVM: Include the vCPU ID when dumping a VMCB new 468c27ae0215 KVM: SVM: Add a mutex to dump_vmcb() to prevent concurrent output new f9f27c4a377a x86/cpufeatures: Add "Allowed SEV Features" Feature new b6bc164f41db KVM: SEV: Configure "ALLOWED_SEV_FEATURES" VMCB Field new bb5081f4abf2 KVM: SVM: avoid frequency indirect calls new 17a2c62fbf1e KVM: nVMX: Check MSR load/store list counts during VM-Ente [...] new 798b9b1cb0e5 KVM: VMX: Use LEAVE in vmx_do_interrupt_irqoff() new 661b7ddb2d10 Merge branches 'fixes', 'misc', 'pir', 'svm' and 'vmx' new 5bbfa0cdc91c Merge branch 'next' of https://github.com/kvm-x86/linux.git new 1b179706ba0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d2c45fedf1e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new de6b8d553024 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 73d32c3e74e1 platform/chrome: of_hw_prober: Support trackpad probing on [...] new fb8bfb48a4d1 platform/chrome: of_hw_prober: Support touchscreen probing [...] new 5fde0f467036 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c5b44f3d3b17 leds: turris-omnia: Drop commas in the terminator entries new b3feeb0a28e0 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new 43e4b44203ae Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 565b09aa7b54 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 6a483c0ed253 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new cdf9956b6974 thunderbolt: Introduce domain event message handler new 785da9e6a1bd thunderbolt: Notify userspace about software CM tunneling events new 607063f08e5c thunderbolt: Notify userspace about firmware CM tunneling events new 36f6f7e2d4d0 Documentation/admin-guide: Document Thunderbolt/USB4 tunne [...] new e957cf450ec9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 43a23bb0d5bf USB: serial: ti_usb_3410_5052: drop bogus read urb check new 1b96cc05cdcd Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 958f6508dd51 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 722f375b448f Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 99b11851e5ed fpga: m10bmc-sec: change contact for secure update driver new e8af44909c1d fpga: tests: add module descriptions new e31ba38c1b82 fpga: fix potential null pointer deref in fpga_mgr_test_im [...] new 29c767a8768b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 93569fa6d22b Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 6ccea4517a6d Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 0b1ceb57e936 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 77c31fa5e673 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2821f01cdefc Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] new bf8f64225566 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 5965fd614b18 dt-bindings: dma: qcom,bam: Document dma-coherent property new 86071b369dbd dmaengine: ARM_DMA350 should depend on ARM/ARM64 new a9ea01f28408 dt-bindings: dma: fsl-edma: increase maxItems of interrupt [...] new d175222f5e90 dmaegnine: fsl-edma: add edma error interrupt handler new 2f1f2a197d5d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f304da9134f8 cgroup: fix goto ordering in cgroup_init() new df04f578698d Merge branch 'for-6.16' into for-next new 8f52633cf5eb cgroup/rstat: Improve cgroup_rstat_push_children() documentation new 9e1b9c12842f Merge branch 'for-6.16' into for-next new f639675246d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ad04e1f5a6d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 034835a293f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2fe596d8e8fc Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new b3b8c6e8f903 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f5e5631df596 devres: Move devm_*_action*() APIs to devres.h new e383bb8f9584 devres: Add devm_is_action_added() helper new 063a2b45d652 Merge tag 'gpiod-devm-is-action-added-for-v6.16-rc1' into [...] new d1d52c6622a6 gpiolib: devres: Finish the conversion to use devm_add_action() new 3d5a1b80061c Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new c1a45d98b002 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 66346546fc31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0a5b9be31f78 pinctrl: samsung: use new GPIO line value setter callbacks new cb5b78565c04 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7f8ce4d88b42 pwm: Fix various formatting issues in kernel-doc new 769aa27801d2 dt-bindings: pwm: mediatek,pwm-disp: Add compatible for MT6893 new b6b5683e9692 dt-bindings: pwm: vt8500-pwm: Convert to YAML new d4aa04ba579d Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new 34100be17c71 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 3518b24a5b1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new be5422a76e92 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new cdce5e7e623f Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 338d502bac6f Merge branch 'main' of git://git.infradead.org/users/willy [...] new c1c117422589 tools: hv: Enable debug logs for hv_kvp_daemon new 4b8da9c7e388 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new ee593991be26 bus: mhi: host: pci_generic: Add Telit FN920C04 modem support new 65d66b8ed01b Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 7e7f2f8c8371 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 03d3468d7aba Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 535bcf96a42c Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new d09b132027d3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 9378b830d094 Merge branch 'alloc-next' of https://github.com/Rust-for-L [...] new a40d47d1bea3 Merge branch 'pin-init-next' of https://github.com/Rust-fo [...] new a98a5b317358 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 1b91e4f911bb Merge branch 'bitmap-for-next' of https://github.com/norov [...] new b4432656b36e Linux 6.15-rc4 new 4184fef1eb49 lkdtm: use SLAB_NO_MERGE instead of an empty constructor new 36db793f0e4c gcc-plugins: Remove ARM_SSP_PER_TASK plugin new 75fc439d59ca kunit/usercopy: Disable u64 test on 32-bit SPARC new 9cb75c74d81c compiler_types: Identify compiler versions for __builtin_d [...] new 9d1aa2ffe9d6 overflow: Clarify expectations for getting DEFINE_FLEX var [...] new 1ca6c23046d3 kbuild: Switch from -Wvla to -Wvla-larger-than=1 new c8653f3f0a3e mod_devicetable: Enlarge the maximum platform_device_id na [...] new bc85fb76b341 watchdog: exar: Shorten identity name to fit correctly new f04aa9b6a1a8 input/joystick: magellan: Mark __nonstring look-up table const new d85d514a7ea6 md/bcache: Mark __nonstring look-up table new 131c8714340f randstruct: gcc-plugin: Remove bogus void member new 862ceb3f3692 lib/tests: Add randstruct KUnit test new 00d56ff2a584 Revert "hardening: Disable GCC randstruct for COMPILE_TEST" new 095c6bb9a16e Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 91bdf319b48a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c36e4beb5296 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 7f1ff093e2df arm/crc: drop "glue" from filenames new 340e5acd1715 arm64/crc: drop "glue" from filenames new a884ca10cf1d powerpc/crc: drop "glue" from filenames new 7870b65b75d0 powerpc/crc: rename crc32-vpmsum_core.S to crc-vpmsum-template.S new 0640e9585b47 s390/crc: drop "glue" from filenames new 53417a0122d9 sparc/crc: drop "glue" from filenames new e5375fffa9b0 x86/crc: drop "glue" from filenames new ba66ef645684 Merge branch 'crc-next' of git://git.kernel.org/pub/scm/li [...] new b83b1766b5d8 configfs-tsm: Namespace TSM report symbols new 152f07b4c292 coco/guest: Move shared guest CC infrastructure to drivers [...] new bca90973707f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7d15dd5ce5cb Revert "arm64: dts: allwinner: correct the model name for [...] new 89aec4f26e00 Revert "arm64: dts: allwinner: a523: add Radxa A5E support" new e5efe95f884a Revert "arm64: dts: rockchip: add overlay for tiger-haikou [...] new 33035b665157 Add linux-next specific files for 20250428
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 (393d0c54cae3) \ N -- N -- N refs/heads/master (33035b665157)
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 1188 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: .gitignore | 1 + .mailmap | 1 + .../testing/{configfs-tsm => configfs-tsm-report} | 0 .../ABI/testing/sysfs-driver-hid-appletb-kbd | 4 +- .../ABI/testing/sysfs-driver-intel-m10-bmc | 4 +- .../testing/sysfs-driver-intel-m10-bmc-sec-update | 14 +- .../ABI/testing/sysfs-driver-intel-xe-hwmon | 10 +- Documentation/ABI/testing/sysfs-kernel-mm-numa | 16 +- Documentation/Makefile | 5 +- Documentation/admin-guide/cgroup-v2.rst | 17 + Documentation/admin-guide/kernel-parameters.txt | 25 + Documentation/admin-guide/media/mgb4.rst | 9 + Documentation/admin-guide/media/pci-cardlist.rst | 1 - Documentation/admin-guide/mm/multigen_lru.rst | 5 +- Documentation/admin-guide/thunderbolt.rst | 33 + Documentation/bpf/bpf_devel_QA.rst | 8 + Documentation/dev-tools/kunit/usage.rst | 30 +- Documentation/devicetree/bindings/arm/fsl.yaml | 16 + .../devicetree/bindings/arm/mediatek.yaml | 7 + .../devicetree/bindings/arm/rockchip.yaml | 4 +- Documentation/devicetree/bindings/arm/ti/k3.yaml | 7 + .../clock/samsung,exynosautov920-clock.yaml | 25 + .../devicetree/bindings/dma/fsl,edma.yaml | 4 +- .../devicetree/bindings/dma/qcom,bam-dma.yaml | 2 + .../devicetree/bindings/gpu/img,powervr-rogue.yaml | 3 + .../devicetree/bindings/i2c/i2c-mt65xx.yaml | 1 + .../bindings/media/cec/nvidia,tegra114-cec.yaml | 14 +- .../devicetree/bindings/media/i2c/ad5820.txt | 28 - .../devicetree/bindings/media/i2c/adi,ad5820.yaml | 56 + .../media/i2c/{adp1653.txt => adi,adp1653.txt} | 0 .../media/i2c/{adv7180.yaml => adi,adv7180.yaml} | 2 +- .../media/i2c/{adv7343.txt => adi,adv7343.txt} | 0 .../media/i2c/{adv748x.yaml => adi,adv748x.yaml} | 2 +- .../media/i2c/{adv7604.yaml => adi,adv7604.yaml} | 2 +- .../media/i2c/{mt9v032.txt => aptina,mt9v032.txt} | 0 .../media/i2c/{max2175.txt => maxim,max2175.txt} | 0 .../media/i2c/{mt9m111.txt => micron,mt9m111.txt} | 0 .../media/i2c/{tda1997x.txt => nxp,tda1997x.txt} | 0 .../media/i2c/{mt9m001.txt => onnn,mt9m001.txt} | 0 .../bindings/media/i2c/ovti,ov02e10.yaml | 113 + .../media/i2c/{ov2640.txt => ovti,ov2640.txt} | 0 .../media/i2c/{ov2659.txt => ovti,ov2659.txt} | 0 .../media/i2c/{ov7670.txt => ovti,ov7670.txt} | 0 .../media/i2c/{ov7740.txt => ovti,ov7740.txt} | 0 .../media/i2c/{ov9650.txt => ovti,ov9650.txt} | 0 .../media/i2c/{imx219.yaml => sony,imx219.yaml} | 2 +- .../bindings/media/i2c/ti,ds90ub953.yaml | 77 +- .../bindings/media/i2c/ti,ds90ub960.yaml | 16 +- .../media/i2c/{ths8200.txt => ti,ths8200.txt} | 0 .../media/i2c/{tvp514x.txt => ti,tvp514x.txt} | 0 .../media/i2c/{tvp5150.txt => ti,tvp5150.txt} | 0 .../media/i2c/{tvp7002.txt => ti,tvp7002.txt} | 0 .../i2c/{tc358743.txt => toshiba,tc358743.txt} | 0 .../devicetree/bindings/net/brcm,asp-v2.0.yaml | 23 +- .../devicetree/bindings/net/brcm,unimac-mdio.yaml | 2 +- .../devicetree/bindings/net/cdns,macb.yaml | 1 + .../power/allwinner,sun50i-h6-prcm-ppu.yaml | 42 + .../bindings/power/mediatek,power-controller.yaml | 2 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../bindings/power/rockchip,power-controller.yaml | 1 + .../devicetree/bindings/power/supply/bq24190.yaml | 1 + .../devicetree/bindings/power/supply/bq25980.yaml | 36 +- .../bindings/power/supply/ingenic,battery.yaml | 14 +- .../bindings/power/supply/ltc4162-l.yaml | 18 +- .../bindings/power/supply/maxim,max77705.yaml | 4 +- .../devicetree/bindings/pwm/via,vt8500-pwm.yaml | 43 + .../devicetree/bindings/pwm/vt8500-pwm.txt | 18 - .../bindings/reset/atmel,at91sam9260-reset.yaml | 3 + .../devicetree/bindings/soc/renesas/renesas.yaml | 7 + .../soc/ti/ti,j721e-system-controller.yaml | 13 + .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 43 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 19 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/devicetree/overlay-notes.rst | 12 +- Documentation/networking/rxrpc.rst | 24 - .../zh_CN/devicetree/overlay-notes.rst | 12 +- MAINTAINERS | 114 +- Makefile | 7 +- Next/SHA1s | 215 +- Next/Trees | 5 +- Next/merge.log | 3763 +++++++++++++------- .../boot/dts/allwinner/sun8i-h3-nanopi-neo-air.dts | 2 +- .../boot/dts/microchip/at91-sama7d65_curiosity.dts | 209 ++ arch/arm/boot/dts/microchip/at91sam9263ek.dts | 2 +- arch/arm/boot/dts/microchip/sama7d65.dtsi | 346 ++ arch/arm/boot/dts/microchip/tny_a9263.dts | 2 +- arch/arm/boot/dts/microchip/usb_a9260.dts | 8 - arch/arm/boot/dts/microchip/usb_a9260_common.dtsi | 9 + arch/arm/boot/dts/microchip/usb_a9263.dts | 4 +- arch/arm/boot/dts/microchip/usb_a9g20.dts | 17 +- arch/arm/boot/dts/microchip/usb_a9g20_common.dtsi | 27 - arch/arm/boot/dts/microchip/usb_a9g20_lpw.dts | 10 +- arch/arm/boot/dts/nxp/imx/imx6q-apalis-eval.dts | 9 - arch/arm/boot/dts/rockchip/rk3128.dtsi | 8 +- arch/arm/boot/dts/rockchip/rk3188.dtsi | 1 - arch/arm/boot/dts/rockchip/rk322x.dtsi | 1 - arch/arm/boot/dts/rockchip/rk3288.dtsi | 5 +- arch/arm/boot/dts/rockchip/rv1108.dtsi | 1 - arch/arm/boot/dts/samsung/s5pv210-aries.dtsi | 2 +- arch/arm/crypto/blake2b-neon-glue.c | 3 +- arch/arm/lib/Makefile | 4 +- arch/arm/lib/{crc-t10dif-glue.c => crc-t10dif.c} | 0 arch/arm/lib/{crc32-glue.c => crc32.c} | 0 arch/arm64/boot/dts/allwinner/Makefile | 1 - .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 12 + .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 19 + .../boot/dts/allwinner/sun50i-h313-tanix-tx1.dts | 5 + .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 38 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 16 +- .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 22 +- .../dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsi | 5 + .../dts/allwinner/sun50i-h616-orangepi-zero.dtsi | 4 + .../dts/allwinner/sun50i-h616-orangepi-zero2.dts | 4 + .../boot/dts/allwinner/sun50i-h616-x96-mate.dts | 5 + arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi | 21 + .../allwinner/sun50i-h618-longan-module-3h.dtsi | 5 + .../dts/allwinner/sun50i-h618-orangepi-zero2w.dts | 5 + .../dts/allwinner/sun50i-h618-orangepi-zero3.dts | 4 + .../allwinner/sun50i-h618-transpeed-8k618-t.dts | 5 + .../allwinner/sun50i-h700-anbernic-rg35xx-2024.dts | 5 + .../boot/dts/allwinner/sun55i-a527-radxa-a5e.dts | 299 -- .../boot/dts/allwinner/sun55i-h728-x96qpro+.dts | 2 +- .../boot/dts/allwinner/sun55i-t527-avaota-a1.dts | 2 +- arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 15 + arch/arm64/boot/dts/freescale/Makefile | 25 +- .../{imx8mp-evk-pcie-ep.dtso => imx-pcie0-ep.dtso} | 6 +- .../{imx8mp-evk-pcie-ep.dtso => imx-pcie1-ep.dtso} | 8 +- .../arm64/boot/dts/freescale/imx8-apalis-eval.dtsi | 10 +- .../boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi | 10 +- .../boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi | 10 +- .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | 70 +- arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 12 +- arch/arm64/boot/dts/freescale/imx8dxl-ss-hsio.dtsi | 25 +- .../arm64/boot/dts/freescale/imx8mm-beacon-kit.dts | 1 + .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 16 + arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 13 + arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 25 +- .../arm64/boot/dts/freescale/imx8mn-beacon-kit.dts | 1 + .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 16 + .../boot/dts/freescale/imx8mp-beacon-som.dtsi | 12 + arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 8 +- .../imx8mp-nitrogen-enc-carrier-board.dts | 452 +++ .../boot/dts/freescale/imx8mp-nitrogen-som.dtsi | 409 +++ .../dts/freescale/imx8mp-toradex-smarc-dev.dts | 297 ++ .../boot/dts/freescale/imx8mp-toradex-smarc.dtsi | 1284 +++++++ arch/arm64/boot/dts/freescale/imx8mp.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 20 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 35 + arch/arm64/boot/dts/freescale/imx8qm-apalis.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8qm-ss-hsio.dtsi | 6 +- .../boot/dts/freescale/imx8qxp-mek-pcie-ep.dtso | 22 - arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 11 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-hsio.dtsi | 6 + ...-mba93xxca.dts => imx93-tqma9352-mba91xxca.dts} | 604 ++-- .../dts/freescale/imx93-tqma9352-mba93xxca.dts | 8 +- .../dts/freescale/imx93-tqma9352-mba93xxla.dts | 8 +- arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts | 23 + arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 30 + arch/arm64/boot/dts/freescale/imx95.dtsi | 30 + arch/arm64/boot/dts/freescale/s32gxxxa-rdb.dtsi | 5 + arch/arm64/boot/dts/mediatek/Makefile | 2 + .../dts/mediatek/mt8186-corsola-ponyta-sku0.dts | 18 + .../dts/mediatek/mt8186-corsola-ponyta-sku1.dts | 22 + .../boot/dts/mediatek/mt8186-corsola-ponyta.dtsi | 49 + arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi | 1 - arch/arm64/boot/dts/renesas/Makefile | 4 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 60 +- arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 30 +- .../dts/renesas/r8a779g3-sparrow-hawk-fan-pwm.dtso | 43 + .../boot/dts/renesas/r8a779g3-sparrow-hawk.dts | 666 ++++ arch/arm64/boot/dts/renesas/r8a779h0.dtsi | 21 +- arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 1 + .../boot/dts/rockchip/rk3566-bigtreetech-cb2.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3566-pinetab2.dtsi | 1 + .../boot/dts/rockchip/rk3576-armsom-sige5.dts | 23 + arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts | 11 + arch/arm64/boot/dts/rockchip/rk3576-roc-pc.dts | 47 + arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 99 + .../dts/rockchip/rk3588-coolpi-cm5-genbook.dts | 47 + arch/arm64/boot/dts/rockchip/rk3588-evb2-v10.dts | 931 +++++ arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi | 28 + .../dts/rockchip/rk3588-friendlyelec-cm3588.dtsi | 4 + arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 1 + .../boot/dts/rockchip/rk3588s-indiedroid-nova.dts | 8 + .../boot/dts/rockchip/rk3588s-khadas-edge2.dts | 77 +- arch/arm64/boot/dts/ti/Makefile | 1 + arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 40 + arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 54 + arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 40 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 2 +- .../k3-am654-base-board-rocktech-rk101-panel.dtso | 12 + arch/arm64/boot/dts/ti/k3-am68-phyboard-izar.dts | 575 +++ arch/arm64/boot/dts/ti/k3-am68-phycore-som.dtsi | 601 ++++ .../k3-j721e-common-proc-board-infotainment.dtso | 57 +- .../boot/dts/ti/k3-j721e-common-proc-board.dts | 6 +- .../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi | 2 +- arch/arm64/configs/defconfig | 5 + arch/arm64/crypto/sha1-ce-glue.c | 4 +- arch/arm64/include/asm/asm-bug.h | 27 +- arch/arm64/include/asm/bug.h | 8 +- arch/arm64/include/asm/kvm_host.h | 5 + arch/arm64/include/asm/mmu.h | 11 - arch/arm64/kernel/cpu_errata.c | 2 +- arch/arm64/kernel/image-vars.h | 4 - arch/arm64/kernel/pi/map_kernel.c | 25 +- arch/arm64/kvm/arm.c | 5 - arch/arm64/lib/Makefile | 4 +- arch/arm64/lib/{crc-t10dif-glue.c => crc-t10dif.c} | 0 arch/arm64/lib/{crc32.S => crc32-core.S} | 0 arch/arm64/lib/{crc32-glue.c => crc32.c} | 0 arch/loongarch/Kconfig | 1 + arch/loongarch/include/asm/bug.h | 42 +- arch/loongarch/include/asm/fpu.h | 39 +- arch/loongarch/include/asm/lbt.h | 10 +- arch/loongarch/include/asm/ptrace.h | 4 +- arch/loongarch/kernel/fpu.S | 6 + arch/loongarch/kernel/lbt.S | 4 + arch/loongarch/kernel/signal.c | 21 - arch/loongarch/kernel/traps.c | 20 +- arch/loongarch/kvm/intc/ipi.c | 4 +- arch/loongarch/kvm/main.c | 4 +- arch/loongarch/kvm/vcpu.c | 8 + arch/loongarch/mm/hugetlbpage.c | 2 +- arch/loongarch/mm/init.c | 3 - arch/mips/Kconfig | 2 + arch/mips/alchemy/common/gpiolib.c | 6 +- arch/mips/bcm63xx/boards/board_bcm963xx.c | 2 +- arch/mips/bcm63xx/gpio.c | 7 +- .../boot/dts/loongson/loongson64c_4core_ls7a.dts | 1 + arch/mips/boot/dts/realtek/rtl930x.dtsi | 33 + arch/mips/include/asm/idle.h | 5 +- arch/mips/include/asm/topology.h | 3 + arch/mips/kernel/genex.S | 71 +- arch/mips/kernel/gpio_txx9.c | 8 +- arch/mips/kernel/idle.c | 7 - arch/mips/kernel/ptrace.c | 34 +- arch/mips/kernel/smp-cps.c | 6 + arch/mips/kernel/smp.c | 18 + arch/mips/kernel/traps.c | 10 +- arch/mips/kernel/vpe.c | 3 +- arch/mips/rb532/gpio.c | 8 +- arch/mips/txx9/generic/setup.c | 8 +- arch/mips/vdso/Makefile | 1 + arch/parisc/include/asm/bug.h | 29 +- arch/powerpc/include/asm/bug.h | 37 +- arch/powerpc/lib/Makefile | 4 +- .../lib/{crc-t10dif-glue.c => crc-t10dif.c} | 0 .../{crc32-vpmsum_core.S => crc-vpmsum-template.S} | 0 arch/powerpc/lib/{crc32-glue.c => crc32.c} | 0 arch/powerpc/lib/crc32c-vpmsum_asm.S | 2 +- arch/powerpc/lib/crct10dif-vpmsum_asm.S | 2 +- .../riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dts | 72 + arch/riscv/boot/dts/sophgo/sg2042.dtsi | 32 + arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 11 + arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi | 3 + arch/riscv/boot/dts/spacemit/k1.dtsi | 57 +- arch/riscv/boot/dts/thead/th1520.dtsi | 6 + arch/riscv/configs/defconfig | 3 + .../crypto/sha256-riscv64-zvknha_or_zvknhb-zvkb.S | 4 +- arch/riscv/crypto/sha512-riscv64-zvknhb-zvkb.S | 4 +- arch/riscv/crypto/sm3-riscv64-zvksh-zvkb.S | 4 +- arch/riscv/include/asm/bug.h | 38 +- arch/riscv/include/asm/cacheflush.h | 15 +- arch/riscv/kernel/probes/uprobes.c | 10 +- arch/s390/include/asm/bug.h | 17 +- arch/s390/lib/Makefile | 2 +- arch/s390/lib/{crc32-glue.c => crc32.c} | 0 arch/sh/include/asm/bug.h | 28 +- arch/sparc/lib/Makefile | 2 +- arch/sparc/lib/{crc32_glue.c => crc32.c} | 2 +- arch/x86/boot/Makefile | 2 +- arch/x86/events/core.c | 2 +- arch/x86/include/asm/bug.h | 21 +- arch/x86/include/asm/cpufeatures.h | 3 + arch/x86/include/asm/kvm_host.h | 11 +- arch/x86/include/asm/msr.h | 4 +- arch/x86/include/asm/pgalloc.h | 19 +- arch/x86/include/asm/posted_intr.h | 78 +- arch/x86/include/asm/svm.h | 7 +- arch/x86/kernel/irq.c | 63 +- arch/x86/kernel/machine_kexec_32.c | 4 +- arch/x86/kvm/cpuid.c | 8 +- arch/x86/kvm/ioapic.c | 7 +- arch/x86/kvm/ioapic.h | 2 + arch/x86/kvm/irq_comm.c | 37 +- arch/x86/kvm/lapic.c | 28 +- arch/x86/kvm/lapic.h | 4 +- arch/x86/kvm/smm.c | 1 + arch/x86/kvm/svm/avic.c | 68 +- arch/x86/kvm/svm/nested.c | 2 + arch/x86/kvm/svm/sev.c | 109 +- arch/x86/kvm/svm/svm.c | 92 +- arch/x86/kvm/svm/svm.h | 11 + arch/x86/kvm/trace.h | 13 +- arch/x86/kvm/vmx/nested.c | 42 +- arch/x86/kvm/vmx/posted_intr.c | 35 +- arch/x86/kvm/vmx/posted_intr.h | 2 +- arch/x86/kvm/vmx/vmenter.S | 3 +- arch/x86/kvm/vmx/vmx.c | 2 + arch/x86/kvm/x86.c | 41 +- arch/x86/kvm/x86.h | 18 + arch/x86/lib/Makefile | 6 +- arch/x86/lib/{crc-t10dif-glue.c => crc-t10dif.c} | 0 arch/x86/lib/{crc32-glue.c => crc32.c} | 0 arch/x86/lib/{crc64-glue.c => crc64.c} | 0 arch/x86/lib/x86-opcode-map.txt | 4 +- arch/x86/mm/pgtable.c | 4 +- arch/x86/platform/efi/efi_64.c | 4 +- block/bdev.c | 67 +- block/blk-cgroup.c | 2 +- block/blk-settings.c | 8 +- block/blk-zoned.c | 5 +- block/blk.h | 3 + block/fops.c | 18 +- block/ioctl.c | 6 + crypto/crypto_engine.c | 31 +- crypto/scompress.c | 5 +- drivers/accel/ivpu/ivpu_drv.c | 4 + drivers/accel/ivpu/ivpu_drv.h | 1 + drivers/accel/ivpu/ivpu_fw.c | 4 +- drivers/accel/ivpu/ivpu_fw.h | 1 + drivers/accel/ivpu/ivpu_hw_btrs.h | 2 +- drivers/accel/ivpu/ivpu_pm.c | 38 +- drivers/acpi/acpica/acinterp.h | 3 + drivers/acpi/acpica/dsmthdat.c | 1 + drivers/acpi/acpica/extrace.c | 51 + drivers/acpi/tables.c | 2 +- drivers/ata/libata-sata.c | 2 - drivers/ata/libata-scsi.c | 56 +- drivers/ata/libata.h | 3 - drivers/ata/sata_sx4.c | 30 +- drivers/base/devres.c | 11 + drivers/base/devtmpfs.c | 22 +- drivers/block/ublk_drv.c | 41 +- drivers/bluetooth/btintel_pcie.c | 155 +- drivers/bluetooth/btintel_pcie.h | 19 + drivers/bus/mhi/host/pci_generic.c | 39 + drivers/clk/rockchip/clk-rk3568.c | 1 + drivers/clk/rockchip/clk-rk3576.c | 2 + drivers/clk/samsung/clk-exynosautov920.c | 130 + drivers/clk/sunxi-ng/Kconfig | 48 +- drivers/clk/sunxi/Kconfig | 10 +- drivers/cpufreq/acpi-cpufreq.c | 15 +- drivers/cpufreq/cpufreq.c | 22 +- drivers/cpufreq/cpufreq_ondemand.c | 3 +- drivers/cpufreq/freq_table.c | 6 +- drivers/dma/Kconfig | 1 + drivers/dma/amd/ptdma/ptdma-dmaengine.c | 19 +- drivers/dma/fsl-edma-common.c | 30 +- drivers/dma/fsl-edma-common.h | 18 + drivers/dma/fsl-edma-main.c | 114 +- drivers/dma/idxd/cdev.c | 9 + drivers/edac/i10nm_base.c | 4 +- drivers/firmware/samsung/exynos-acpm.c | 10 +- drivers/fpga/tests/fpga-mgr-test.c | 1 + drivers/gpio/gpiolib-devres.c | 89 +- drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 3 - drivers/gpu/drm/i915/Makefile | 2 +- drivers/gpu/drm/i915/display/g4x_dp.c | 23 +- drivers/gpu/drm/i915/display/intel_alpm.c | 191 +- drivers/gpu/drm/i915/display/intel_alpm.h | 10 +- drivers/gpu/drm/i915/display/intel_ddi.c | 2 + drivers/gpu/drm/i915/display/intel_display.c | 4 + .../gpu/drm/i915/display/intel_display_driver.c | 3 - .../drm/i915/display/intel_display_power_well.c | 2 +- drivers/gpu/drm/i915/display/intel_display_types.h | 4 + drivers/gpu/drm/i915/display/intel_dp.c | 7 +- drivers/gpu/drm/i915/display/intel_modeset_setup.c | 3 + drivers/gpu/drm/i915/display/intel_psr.c | 65 +- drivers/gpu/drm/i915/display/intel_psr.h | 1 + drivers/gpu/drm/i915/display/intel_vga.c | 63 +- drivers/gpu/drm/i915/display/intel_vga.h | 2 - drivers/gpu/drm/i915/display/intel_vga_regs.h | 36 + drivers/gpu/drm/i915/gvt/handlers.c | 1 + drivers/gpu/drm/i915/i915_driver.c | 3 - drivers/gpu/drm/i915/i915_reg.h | 144 +- drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 1 + drivers/gpu/drm/imagination/pvr_device.c | 21 + drivers/gpu/drm/imagination/pvr_device.h | 9 + drivers/gpu/drm/imagination/pvr_fw_trace.c | 8 +- drivers/gpu/drm/imagination/pvr_fw_trace.h | 2 - drivers/gpu/drm/imagination/pvr_power.c | 22 +- drivers/gpu/drm/panel/panel-himax-hx8279.c | 6 +- drivers/gpu/drm/tests/drm_rect_test.c | 16 - drivers/gpu/drm/ttm/ttm_bo_vm.c | 1 - drivers/gpu/drm/ttm/ttm_resource.c | 1 - drivers/gpu/drm/v3d/v3d_irq.c | 60 +- drivers/gpu/drm/xe/tests/xe_bo.c | 2 +- drivers/gpu/drm/xe/tests/xe_dma_buf.c | 2 +- drivers/gpu/drm/xe/tests/xe_migrate.c | 2 +- drivers/gpu/drm/xe/xe_bo.c | 19 +- drivers/gpu/drm/xe/xe_bo.h | 2 +- drivers/gpu/drm/xe/xe_devcoredump.c | 59 +- drivers/gpu/drm/xe/xe_devcoredump_types.h | 2 + drivers/gpu/drm/xe/xe_dma_buf.c | 2 +- drivers/gpu/drm/xe/xe_eu_stall.c | 14 +- drivers/gpu/drm/xe/xe_eu_stall.h | 3 +- drivers/gpu/drm/xe/xe_migrate.c | 218 +- drivers/gpu/drm/xe/xe_migrate.h | 4 + drivers/gpu/drm/xe/xe_vm.c | 3 + drivers/hid/Kconfig | 2 + drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c | 12 +- drivers/hid/bpf/progs/XPPen__ACK05.bpf.c | 1 + drivers/hid/hid-appletb-kbd.c | 9 +- drivers/hid/hid-corsair-void.c | 4 +- drivers/hid/hid-cp2112.c | 66 +- drivers/hid/hid-hyperv.c | 4 +- drivers/hid/hid-ids.h | 5 + drivers/hid/hid-kysona.c | 46 +- drivers/hid/hid-lg4ff.c | 6 +- drivers/hid/hid-magicmouse.c | 74 +- drivers/hid/hid-mcp2200.c | 23 +- drivers/hid/hid-mcp2221.c | 10 +- drivers/hid/hid-quirks.c | 7 +- drivers/hid/hid-steam.c | 2 - drivers/hid/hid-thrustmaster.c | 1 + drivers/hid/hid-uclogic-core.c | 7 +- .../intel-thc-hid/intel-quicki2c/pci-quicki2c.c | 7 +- .../hid/intel-thc-hid/intel-thc/intel-thc-dev.c | 4 +- drivers/hid/usbhid/hid-core.c | 25 +- drivers/hid/wacom_sys.c | 11 +- drivers/hv/hv_common.c | 8 +- drivers/i2c/muxes/i2c-mux-ltc4306.c | 10 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 1 - drivers/infiniband/hw/hns/hns_roce_device.h | 20 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 19 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 1 + drivers/infiniband/hw/hns/hns_roce_main.c | 1 - drivers/infiniband/hw/hns/hns_roce_mr.c | 3 + drivers/infiniband/hw/hns/hns_roce_restrack.c | 1 - drivers/infiniband/hw/hns/hns_roce_trace.h | 213 ++ drivers/infiniband/sw/rxe/Kconfig | 2 +- drivers/infiniband/sw/rxe/rxe_loc.h | 6 +- drivers/infiniband/sw/rxe/rxe_mr.c | 8 - drivers/infiniband/sw/rxe/rxe_odp.c | 1 - drivers/infiniband/sw/rxe/rxe_param.h | 5 +- drivers/input/joystick/magellan.c | 2 +- drivers/iommu/amd/iommu.c | 15 +- drivers/irqchip/irq-gic-v2m.c | 2 +- drivers/leds/leds-turris-omnia.c | 4 +- drivers/md/bcache/super.c | 3 +- drivers/media/cec/i2c/Kconfig | 1 - drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 4 + .../extron-da-hd-4k-plus/extron-da-hd-4k-plus.c | 4 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 11 +- drivers/media/dvb-frontends/dib7000p.c | 4 +- drivers/media/dvb-frontends/dib8000.c | 5 +- drivers/media/i2c/Kconfig | 16 +- drivers/media/i2c/Makefile | 1 + drivers/media/i2c/adv7511-v4l2.c | 4 +- drivers/media/i2c/ccs-pll.c | 49 +- drivers/media/i2c/ccs-pll.h | 29 +- drivers/media/i2c/ccs/ccs-core.c | 55 +- drivers/media/i2c/ccs/ccs-quirk.c | 3 +- drivers/media/i2c/ccs/ccs-reg-access.c | 9 +- drivers/media/i2c/ccs/ccs.h | 2 + drivers/media/i2c/ds90ub913.c | 82 +- drivers/media/i2c/ds90ub953.c | 242 +- drivers/media/i2c/ds90ub953.h | 104 + drivers/media/i2c/ds90ub960.c | 2168 ++++++++--- drivers/media/i2c/imx219.c | 38 +- drivers/media/i2c/imx334.c | 1034 +++--- drivers/media/i2c/ov02e10.c | 969 +++++ drivers/media/i2c/ov08x40.c | 2 +- drivers/media/i2c/ov2740.c | 4 +- drivers/media/pci/Kconfig | 1 - drivers/media/pci/Makefile | 2 - drivers/media/pci/intel/ipu-bridge.c | 2 + drivers/media/pci/intel/ipu3/ipu3-cio2.c | 5 +- drivers/media/pci/intel/ipu6/ipu6-bus.c | 2 +- drivers/media/pci/intel/ipu6/ipu6-bus.h | 7 +- drivers/media/pci/intel/ipu6/ipu6-buttress.c | 6 +- drivers/media/pci/intel/ipu6/ipu6-buttress.h | 5 +- drivers/media/pci/intel/ipu6/ipu6-dma.c | 4 +- drivers/media/pci/intel/ipu6/ipu6-dma.h | 3 - drivers/media/pci/intel/ipu6/ipu6-isys-queue.c | 45 +- drivers/media/pci/intel/ipu6/ipu6-isys-queue.h | 5 - drivers/media/pci/intel/ipu6/ipu6-isys-subdev.h | 4 - drivers/media/pci/intel/ipu6/ipu6.c | 13 +- drivers/media/pci/mgb4/mgb4_vin.c | 21 +- drivers/media/pci/pt3/pt3.c | 17 +- drivers/media/pci/solo6x10/solo6x10-core.c | 4 +- drivers/media/pci/sta2x11/Kconfig | 16 - drivers/media/pci/sta2x11/Makefile | 2 - drivers/media/pci/sta2x11/sta2x11_vip.c | 1270 ------- drivers/media/pci/sta2x11/sta2x11_vip.h | 29 - drivers/media/pci/tw5864/tw5864-core.c | 13 +- drivers/media/platform/amphion/vpu.h | 1 - drivers/media/platform/amphion/vpu_core.c | 7 +- drivers/media/platform/atmel/atmel-isi.c | 8 +- .../media/platform/imagination/e5010-jpeg-enc.c | 9 +- .../vcodec/decoder/mtk_vcodec_dec_stateless.c | 2 - drivers/media/platform/nuvoton/npcm-video.c | 19 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h | 1 + drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 132 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 5 + drivers/media/platform/renesas/rcar-csi2.c | 8 +- .../media/platform/renesas/rcar-vin/rcar-core.c | 6 +- drivers/media/platform/renesas/rcar-vin/rcar-dma.c | 132 +- .../media/platform/renesas/rcar-vin/rcar-v4l2.c | 7 - drivers/media/platform/renesas/rcar-vin/rcar-vin.h | 40 +- .../platform/samsung/exynos4-is/fimc-is-regs.c | 1 + .../media/platform/samsung/exynos4-is/media-dev.h | 4 +- .../media/platform/samsung/s5p-mfc/regs-mfc-v6.h | 1 + drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c | 14 + .../platform/samsung/s5p-mfc/s5p_mfc_common.h | 1 + .../platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c | 5 + drivers/media/platform/st/stm32/stm32-dcmi.c | 8 +- drivers/media/platform/synopsys/hdmirx/Kconfig | 1 - drivers/media/platform/ti/cal/cal-camerarx.c | 266 +- drivers/media/platform/ti/cal/cal-video.c | 157 +- drivers/media/platform/ti/cal/cal.c | 45 +- drivers/media/platform/ti/cal/cal.h | 3 +- drivers/media/platform/ti/davinci/vpif.c | 4 +- drivers/media/platform/verisilicon/hantro_v4l2.c | 1 + .../verisilicon/rockchip_vpu981_hw_av1_dec.c | 4 + .../media/platform/verisilicon/rockchip_vpu_hw.c | 14 + drivers/media/test-drivers/vidtv/vidtv_channel.c | 2 +- drivers/media/test-drivers/vim2m.c | 327 +- drivers/media/test-drivers/vivid/Kconfig | 3 +- drivers/media/test-drivers/vivid/vivid-vid-cap.c | 8 +- drivers/media/usb/dvb-usb/cxusb.c | 3 +- drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.c | 7 +- drivers/media/usb/pvrusb2/pvrusb2-std.c | 167 - drivers/media/usb/pvrusb2/pvrusb2-std.h | 6 - drivers/media/v4l2-core/v4l2-common.c | 1 + drivers/net/dsa/mt7530.c | 6 +- drivers/net/ethernet/airoha/airoha_eth.c | 157 +- drivers/net/ethernet/airoha/airoha_eth.h | 24 +- drivers/net/ethernet/airoha/airoha_regs.h | 196 +- drivers/net/ethernet/amd/pds_core/adminq.c | 36 +- drivers/net/ethernet/amd/pds_core/auxbus.c | 3 - drivers/net/ethernet/amd/pds_core/core.c | 9 +- drivers/net/ethernet/amd/pds_core/core.h | 4 +- drivers/net/ethernet/amd/pds_core/devlink.c | 4 +- drivers/net/ethernet/broadcom/asp2/bcmasp.c | 176 +- drivers/net/ethernet/broadcom/asp2/bcmasp.h | 78 +- .../net/ethernet/broadcom/asp2/bcmasp_ethtool.c | 36 +- drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c | 13 +- .../net/ethernet/broadcom/asp2/bcmasp_intf_defs.h | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 29 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 1 + drivers/net/ethernet/intel/Kconfig | 1 + drivers/net/ethernet/intel/igc/igc.h | 15 +- drivers/net/ethernet/intel/igc/igc_base.h | 1 + drivers/net/ethernet/intel/igc/igc_defines.h | 55 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 81 + drivers/net/ethernet/intel/igc/igc_main.c | 69 +- drivers/net/ethernet/intel/igc/igc_regs.h | 16 + drivers/net/ethernet/intel/igc/igc_tsn.c | 210 +- drivers/net/ethernet/intel/igc/igc_tsn.h | 52 + .../ethernet/marvell/octeon_ep_vf/octep_vf_main.c | 4 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 2 + .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 5 +- .../net/ethernet/marvell/octeontx2/nic/otx2_xsk.c | 42 +- drivers/net/ethernet/mediatek/mtk_eth_path.c | 2 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 13 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 6 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 32 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 5 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/rdma.h | 4 +- .../mellanox/mlx5/core/steering/hws/definer.c | 78 +- .../mellanox/mlx5/core/steering/hws/matcher.c | 26 + .../mellanox/mlx5/core/steering/hws/matcher.h | 12 + .../mellanox/mlx5/core/steering/hws/rule.c | 122 + drivers/net/ethernet/mscc/ocelot.c | 6 + drivers/net/ethernet/realtek/rtase/rtase_main.c | 4 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 4 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 16 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 41 +- drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.c | 174 +- drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.h | 5 - .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 8 +- drivers/net/mdio/mdio-bcm-unimac.c | 2 +- drivers/net/netdevsim/netdev.c | 2 + drivers/net/phy/dp83822.c | 2 +- drivers/net/phy/marvell-88q2xxx.c | 14 +- drivers/net/usb/rndis_host.c | 16 +- drivers/net/vmxnet3/vmxnet3_xdp.c | 2 +- drivers/net/vxlan/vxlan_vnifilter.c | 5 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 16 +- drivers/net/wireless/intel/iwlwifi/fw/api/stats.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 21 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 6 +- .../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 17 +- .../net/wireless/intel/iwlwifi/iwl-context-info.h | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 20 +- drivers/net/wireless/intel/iwlwifi/mld/iface.h | 2 + drivers/net/wireless/intel/iwlwifi/mld/mlo.c | 35 +- drivers/net/wireless/intel/iwlwifi/mld/rx.c | 97 +- drivers/net/wireless/intel/iwlwifi/mld/stats.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 4 - drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 5 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 21 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 14 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 18 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 6 + drivers/net/wireless/virtual/mac80211_hwsim.c | 5 + drivers/nvme/target/core.c | 3 + drivers/opp/core.c | 426 +-- drivers/opp/cpu.c | 30 +- drivers/opp/of.c | 205 +- drivers/opp/opp.h | 1 - drivers/pinctrl/samsung/pinctrl-samsung.c | 13 +- drivers/platform/chrome/chromeos_of_hw_prober.c | 29 + drivers/platform/x86/asus-wmi.c | 11 +- drivers/platform/x86/dell/alienware-wmi-wmax.c | 8 + drivers/platform/x86/ideapad-laptop.c | 16 + drivers/platform/x86/intel/hid.c | 21 +- drivers/pmdomain/arm/Kconfig | 6 +- drivers/pmdomain/bcm/bcm2835-power.c | 16 +- drivers/pmdomain/mediatek/mt6893-pm-domains.h | 585 +++ drivers/pmdomain/mediatek/mtk-pm-domains.c | 17 +- drivers/pmdomain/mediatek/mtk-pm-domains.h | 2 +- drivers/pmdomain/qcom/rpmhpd.c | 16 + drivers/pmdomain/rockchip/pm-domains.c | 48 +- drivers/pmdomain/sunxi/Kconfig | 10 + drivers/pmdomain/sunxi/Makefile | 1 + drivers/pmdomain/sunxi/sun50i-h6-prcm-ppu.c | 208 ++ drivers/power/reset/at91-reset.c | 5 +- drivers/power/reset/reboot-mode.c | 25 +- drivers/power/supply/bq24190_charger.c | 14 + drivers/power/supply/bq27xxx_battery.c | 2 +- drivers/power/supply/bq27xxx_battery_i2c.c | 13 +- drivers/power/supply/wm831x_power.c | 20 +- drivers/pwm/core.c | 12 +- drivers/regulator/pf9453-regulator.c | 2 +- drivers/scsi/scsi.c | 36 +- drivers/soc/mediatek/mtk-dvfsrc.c | 6 - drivers/spi/spi-intel-pci.c | 8 +- drivers/spi/spi-intel-platform.c | 9 +- drivers/spi/spi-intel.c | 9 +- drivers/spi/spi-intel.h | 4 +- drivers/spi/spi-mem.c | 6 +- drivers/spi/spi-meson-spicc.c | 241 +- drivers/spi/spi-qpic-snand.c | 4 +- drivers/spi/spi-sh-msiof.c | 42 +- drivers/spi/spi-tegra210-quad.c | 55 +- drivers/staging/axis-fifo/axis-fifo.c | 14 +- .../atomisp/pci/runtime/debug/src/ia_css_debug.c | 3 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 1 + drivers/thunderbolt/domain.c | 2 +- drivers/thunderbolt/icm.c | 36 +- drivers/thunderbolt/tb.c | 22 +- drivers/thunderbolt/tb.h | 13 + drivers/thunderbolt/tb_msgs.h | 1 + drivers/thunderbolt/tunnel.c | 92 +- drivers/thunderbolt/tunnel.h | 23 + drivers/usb/gadget/function/f_hid.c | 12 +- drivers/usb/serial/ti_usb_3410_5052.c | 5 - drivers/video/console/vgacon.c | 2 +- drivers/video/fbdev/arkfb.c | 2 +- drivers/video/fbdev/carminefb.c | 8 +- drivers/video/fbdev/carminefb.h | 2 +- drivers/video/fbdev/nvidia/nvidia.c | 2 +- drivers/video/fbdev/via/via-gpio.c | 10 +- drivers/virt/coco/Kconfig | 6 +- drivers/virt/coco/Makefile | 2 +- drivers/virt/coco/arm-cca-guest/arm-cca-guest.c | 8 +- drivers/virt/coco/guest/Kconfig | 7 + drivers/virt/coco/guest/Makefile | 3 + drivers/virt/coco/{tsm.c => guest/report.c} | 58 +- drivers/virt/coco/sev-guest/sev-guest.c | 12 +- drivers/virt/coco/tdx-guest/tdx-guest.c | 8 +- drivers/watchdog/exar_wdt.c | 2 +- fs/bcachefs/bcachefs.h | 11 + fs/bcachefs/btree_gc.c | 12 +- fs/bcachefs/btree_io.c | 270 +- fs/bcachefs/btree_io.h | 4 +- fs/bcachefs/btree_iter.c | 2 + fs/bcachefs/buckets.c | 4 +- fs/bcachefs/debug.c | 4 +- fs/bcachefs/dirent.c | 29 +- fs/bcachefs/dirent.h | 15 + fs/bcachefs/errcode.h | 1 + fs/bcachefs/error.c | 44 +- fs/bcachefs/error.h | 4 + fs/bcachefs/extents.c | 61 + fs/bcachefs/extents.h | 3 + fs/bcachefs/extents_types.h | 1 + fs/bcachefs/fs.c | 304 +- fs/bcachefs/inode.h | 8 + fs/bcachefs/io_read.c | 83 +- fs/bcachefs/namei.c | 3 + fs/bcachefs/recovery.c | 45 +- fs/bcachefs/recovery.h | 2 +- fs/bcachefs/recovery_passes.c | 26 +- fs/bcachefs/recovery_passes.h | 10 +- fs/bcachefs/sb-downgrade.c | 4 + fs/bcachefs/sb-errors_format.h | 6 +- fs/bcachefs/sb-members.c | 2 +- fs/bcachefs/snapshot.c | 4 - fs/bcachefs/str_hash.h | 5 +- fs/bcachefs/subvolume.c | 6 +- fs/bcachefs/super-io.c | 3 + fs/bcachefs/super.c | 46 +- fs/bcachefs/util.c | 13 + fs/btrfs/bio.c | 33 +- fs/btrfs/compression.c | 22 +- fs/btrfs/disk-io.c | 32 +- fs/btrfs/disk-io.h | 2 +- fs/btrfs/extent_io.c | 32 +- fs/btrfs/file-item.c | 20 +- fs/btrfs/file-item.h | 6 +- fs/btrfs/messages.h | 30 +- fs/btrfs/raid56.c | 13 +- fs/coredump.c | 3 - fs/gfs2/inode.c | 12 +- fs/gfs2/inode.h | 6 +- fs/gfs2/meta_io.c | 2 +- fs/gfs2/ops_fstype.c | 10 +- fs/gfs2/super.c | 2 +- fs/gfs2/super.h | 2 - fs/namespace.c | 69 +- fs/notify/fanotify/fanotify_user.c | 7 +- fs/ocfs2/journal.c | 80 +- fs/ocfs2/journal.h | 1 + fs/ocfs2/ocfs2.h | 17 +- fs/ocfs2/quota_local.c | 9 +- fs/ocfs2/stackglue.c | 3 +- fs/ocfs2/super.c | 3 + fs/pidfs.c | 81 +- fs/proc/task_mmu.c | 2 +- fs/smb/client/cifspdu.h | 5 +- fs/smb/client/cifsproto.h | 4 + fs/smb/client/cifssmb.c | 57 + fs/smb/client/smb1ops.c | 215 +- fs/splice.c | 2 +- fs/userfaultfd.c | 28 +- fs/xattr.c | 4 +- include/asm-generic/bug.h | 16 +- include/drm/Makefile | 2 +- include/drm/drm_print.h | 20 + include/drm/ttm/ttm_bo.h | 2 - include/dt-bindings/clock/samsung,exynosautov920.h | 19 + include/dt-bindings/power/mediatek,mt6893-power.h | 35 + include/dt-bindings/power/rockchip,rk3562-power.h | 35 + include/kunit/bug.h | 56 - include/kunit/test.h | 1 - include/linux/blkdev.h | 5 +- include/linux/bug.h | 13 - include/linux/compiler_types.h | 8 +- include/linux/configfs.h | 8 +- include/linux/cpufreq.h | 83 +- include/linux/cpuset.h | 9 +- include/linux/device.h | 38 - include/linux/device/devres.h | 41 + include/linux/ethtool.h | 73 + include/linux/fsnotify_backend.h | 15 - include/linux/hid.h | 5 +- include/linux/huge_mm.h | 15 +- include/linux/hugetlb.h | 3 + include/linux/kvm_host.h | 19 +- include/linux/memcontrol.h | 10 + include/linux/pid.h | 2 +- include/linux/pidfs.h | 3 + include/linux/pm_opp.h | 21 +- include/linux/soc/mediatek/mtk_wed.h | 2 +- include/linux/swap.h | 4 + include/linux/tcp.h | 3 +- include/linux/timekeeper_internal.h | 8 +- include/linux/tsm.h | 22 +- include/linux/vmalloc.h | 1 + include/net/af_rxrpc.h | 3 - include/net/ip6_fib.h | 1 + include/net/netns/ipv6.h | 1 + include/net/nexthop.h | 2 + include/net/xdp_sock.h | 3 - include/net/xsk_buff_pool.h | 4 +- include/rdma/ib_verbs.h | 20 +- include/sound/tpa6130a2-plat.h | 17 - include/uapi/linux/pidfd.h | 2 +- include/uapi/linux/tcp.h | 1 + include/uapi/rdma/ib_user_verbs.h | 16 + include/video/mach64.h | 3 - init/main.c | 2 + io_uring/eventfd.c | 66 +- io_uring/eventfd.h | 3 +- io_uring/io_uring.c | 28 +- ipc/shm.c | 5 +- kernel/bpf/hashtab.c | 2 +- kernel/bpf/preload/bpf_preload_kern.c | 1 + kernel/bpf/syscall.c | 6 +- kernel/cgroup/cgroup.c | 4 +- kernel/cgroup/cpuset.c | 40 +- kernel/cgroup/rstat.c | 42 +- kernel/fork.c | 83 +- kernel/kexec_handover.c | 3 + kernel/rcu/rcuscale.c | 2 +- kernel/rcu/rcutorture.c | 26 +- kernel/sched/fair.c | 4 +- kernel/time/timekeeping.c | 50 +- kernel/time/vsyscall.c | 4 +- lib/Kconfig.debug | 8 + lib/bug.c | 51 +- lib/kunit/Kconfig | 10 - lib/kunit/Makefile | 7 +- lib/kunit/backtrace-suppression-test.c | 105 - lib/kunit/bug.c | 42 - lib/ratelimit.c | 60 +- lib/tests/Makefile | 1 + lib/tests/randstruct_kunit.c | 283 ++ localversion-next | 2 +- mm/execmem.c | 2 + mm/huge_memory.c | 37 +- mm/hugetlb.c | 30 +- mm/hugetlb_cma.c | 11 +- mm/internal.h | 7 +- mm/memcontrol.c | 76 +- mm/memory.c | 6 +- mm/mm_init.c | 8 +- mm/mprotect.c | 2 +- mm/page_alloc.c | 6 +- mm/rmap.c | 30 +- mm/slub.c | 19 +- mm/vmalloc.c | 31 +- mm/vmscan.c | 83 +- net/bluetooth/l2cap_core.c | 3 + net/core/sock.c | 14 +- net/ethtool/mm.c | 279 +- net/ipv4/fib_semantics.c | 10 +- net/ipv4/gre_demux.c | 2 +- net/ipv4/nexthop.c | 22 +- net/ipv4/tcp.c | 3 + net/ipv4/tcp_fastopen.c | 1 + net/ipv6/ip6_fib.c | 84 +- net/ipv6/route.c | 577 +-- net/mptcp/pm_userspace.c | 6 +- net/rxrpc/af_rxrpc.c | 41 - net/rxrpc/ar-internal.h | 1 - net/rxrpc/rxgk.c | 10 +- net/rxrpc/txbuf.c | 8 - net/sched/sch_hfsc.c | 23 +- net/sunrpc/cache.c | 6 +- net/unix/af_unix.c | 85 +- net/xdp/xsk.c | 6 +- net/xdp/xsk_buff_pool.c | 1 + samples/bpf/Makefile | 2 +- scripts/Makefile.build | 2 +- scripts/Makefile.extrawarn | 2 +- scripts/find-unused-docs.sh | 2 +- scripts/gcc-plugins/randomize_layout_plugin.c | 18 +- security/Kconfig.hardening | 2 +- sound/pci/ali5451/ali5451.c | 2 +- sound/pci/als300.c | 2 +- sound/pci/als4000.c | 2 +- sound/pci/azt3328.c | 2 +- sound/pci/ca0106/ca0106_main.c | 2 +- sound/pci/cmipci.c | 2 +- sound/pci/cs46xx/cs46xx_lib.c | 2 +- sound/pci/cs5535audio/cs5535audio.c | 2 +- sound/pci/echoaudio/echoaudio.c | 2 +- sound/pci/emu10k1/emu10k1_main.c | 2 +- sound/pci/emu10k1/emu10k1x.c | 2 +- sound/pci/ens1370.c | 2 +- sound/pci/es1938.c | 2 +- sound/pci/es1968.c | 2 +- sound/pci/fm801.c | 2 +- sound/pci/hda/Kconfig | 8 - sound/pci/hda/Makefile | 2 - sound/pci/hda/cs35l41_hda.c | 51 +- sound/pci/hda/cs35l56_hda.c | 2 - sound/pci/hda/hda_cs_dsp_ctl.c | 249 -- sound/pci/hda/hda_cs_dsp_ctl.h | 39 - sound/pci/hda/patch_realtek.c | 68 + sound/pci/ice1712/ice1712.c | 2 +- sound/pci/ice1712/ice1724.c | 2 +- sound/pci/intel8x0.c | 2 +- sound/pci/intel8x0m.c | 2 +- sound/pci/lx6464es/lx6464es.c | 2 +- sound/pci/maestro3.c | 2 +- sound/pci/nm256/nm256.c | 2 +- sound/pci/oxygen/oxygen_lib.c | 2 +- sound/pci/riptide/riptide.c | 2 +- sound/pci/rme32.c | 2 +- sound/pci/rme96.c | 2 +- sound/pci/rme9652/hdsp.c | 2 +- sound/pci/rme9652/rme9652.c | 2 +- sound/pci/sis7019.c | 2 +- sound/pci/sonicvibes.c | 2 +- sound/pci/trident/trident_main.c | 2 +- sound/pci/via82xx.c | 2 +- sound/pci/via82xx_modem.c | 2 +- sound/pci/vx222/vx222.c | 2 +- sound/pci/ymfpci/ymfpci_main.c | 2 +- sound/soc/amd/acp/acp-i2s.c | 2 +- sound/soc/amd/acp/acp-legacy-common.c | 2 +- sound/soc/amd/acp/acp-rembrandt.c | 2 +- sound/soc/amd/acp/acp-renoir.c | 2 +- sound/soc/amd/acp/acp63.c | 2 +- sound/soc/amd/acp/acp70.c | 2 +- sound/soc/codecs/tpa6130a2.c | 54 +- sound/soc/codecs/wcd938x.c | 23 +- sound/soc/fsl/imx-card.c | 7 +- sound/soc/intel/avs/board_selection.c | 16 +- sound/soc/intel/boards/bytcr_rt5640.c | 13 + sound/soc/meson/meson-card-utils.c | 2 +- sound/soc/renesas/Kconfig | 7 + sound/soc/renesas/rcar/Makefile | 3 + sound/soc/renesas/rcar/adg.c | 32 +- sound/soc/renesas/rcar/core.c | 7 +- sound/soc/renesas/rcar/msiof.c | 566 +++ sound/soc/renesas/rz-ssi.c | 2 +- sound/soc/starfive/jh7110_tdm.c | 13 +- tools/arch/x86/include/asm/cpufeatures.h | 1 + tools/arch/x86/lib/x86-opcode-map.txt | 4 +- tools/hv/hv_kvp_daemon.c | 172 +- tools/lib/perf/Makefile | 12 +- tools/net/ynl/Makefile.deps | 2 +- tools/perf/Documentation/perf-stat.txt | 7 + tools/perf/Makefile.config | 1 + tools/perf/bench/evlist-open-close.c | 42 +- tools/perf/builtin-c2c.c | 3 +- tools/perf/builtin-report.c | 16 +- tools/perf/builtin-stat.c | 31 +- tools/perf/builtin-top.c | 2 +- .../arch/arm64/hisilicon/hip08/uncore-ddrc.json | 8 - .../arch/arm64/hisilicon/hip08/uncore-hha.json | 26 +- .../arch/arm64/hisilicon/hip08/uncore-l3c.json | 13 - .../pmu-events/arch/x86/alderlake/adl-metrics.json | 489 +-- .../perf/pmu-events/arch/x86/alderlake/cache.json | 284 +- .../arch/x86/alderlake/floating-point.json | 29 +- .../pmu-events/arch/x86/alderlake/frontend.json | 78 +- .../perf/pmu-events/arch/x86/alderlake/memory.json | 82 +- .../perf/pmu-events/arch/x86/alderlake/other.json | 209 +- .../pmu-events/arch/x86/alderlake/pipeline.json | 308 +- .../arch/x86/alderlake/virtual-memory.json | 43 +- .../arch/x86/alderlaken/adln-metrics.json | 54 +- .../perf/pmu-events/arch/x86/alderlaken/cache.json | 107 +- .../arch/x86/alderlaken/floating-point.json | 1 + .../pmu-events/arch/x86/alderlaken/memory.json | 50 + .../perf/pmu-events/arch/x86/alderlaken/other.json | 102 +- .../pmu-events/arch/x86/alderlaken/pipeline.json | 55 +- .../arch/x86/alderlaken/virtual-memory.json | 3 + .../pmu-events/arch/x86/arrowlake/arl-metrics.json | 566 +-- .../perf/pmu-events/arch/x86/arrowlake/cache.json | 200 +- .../pmu-events/arch/x86/arrowlake/frontend.json | 39 +- .../perf/pmu-events/arch/x86/arrowlake/memory.json | 36 +- .../perf/pmu-events/arch/x86/arrowlake/other.json | 197 +- .../pmu-events/arch/x86/arrowlake/pipeline.json | 230 +- tools/perf/pmu-events/arch/x86/bonnell/other.json | 8 - .../perf/pmu-events/arch/x86/bonnell/pipeline.json | 8 + .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 256 +- .../arch/x86/broadwellde/bdwde-metrics.json | 180 +- .../arch/x86/broadwellx/bdx-metrics.json | 268 +- .../pmu-events/arch/x86/cascadelakex/cache.json | 404 +++ .../arch/x86/cascadelakex/clx-metrics.json | 389 +- .../pmu-events/arch/x86/cascadelakex/other.json | 404 --- .../arch/x86/clearwaterforest/cache.json | 35 + .../arch/x86/clearwaterforest/memory.json | 2 + .../arch/x86/clearwaterforest/other.json | 22 - .../arch/x86/clearwaterforest/pipeline.json | 6 +- .../pmu-events/arch/x86/elkhartlake/cache.json | 296 +- .../arch/x86/elkhartlake/floating-point.json | 1 + .../pmu-events/arch/x86/elkhartlake/memory.json | 261 ++ .../pmu-events/arch/x86/elkhartlake/other.json | 404 +-- .../pmu-events/arch/x86/elkhartlake/pipeline.json | 31 +- .../arch/x86/elkhartlake/virtual-memory.json | 4 + .../pmu-events/arch/x86/emeraldrapids/cache.json | 284 +- .../arch/x86/emeraldrapids/emr-metrics.json | 475 +-- .../arch/x86/emeraldrapids/floating-point.json | 43 +- .../arch/x86/emeraldrapids/frontend.json | 78 +- .../pmu-events/arch/x86/emeraldrapids/memory.json | 231 +- .../pmu-events/arch/x86/emeraldrapids/other.json | 332 +- .../arch/x86/emeraldrapids/pipeline.json | 259 +- .../arch/x86/emeraldrapids/virtual-memory.json | 40 +- .../perf/pmu-events/arch/x86/grandridge/cache.json | 155 +- .../pmu-events/arch/x86/grandridge/counter.json | 2 +- .../pmu-events/arch/x86/grandridge/frontend.json | 8 + .../arch/x86/grandridge/grr-metrics.json | 204 +- .../pmu-events/arch/x86/grandridge/memory.json | 2 + .../perf/pmu-events/arch/x86/grandridge/other.json | 29 +- .../pmu-events/arch/x86/grandridge/pipeline.json | 52 +- .../arch/x86/grandridge/uncore-cache.json | 45 +- .../arch/x86/grandridge/uncore-memory.json | 338 ++ .../pmu-events/arch/x86/graniterapids/cache.json | 305 +- .../pmu-events/arch/x86/graniterapids/counter.json | 5 + .../arch/x86/graniterapids/floating-point.json | 43 +- .../arch/x86/graniterapids/frontend.json | 105 +- .../arch/x86/graniterapids/gnr-metrics.json | 487 +-- .../pmu-events/arch/x86/graniterapids/memory.json | 206 +- .../pmu-events/arch/x86/graniterapids/other.json | 243 +- .../arch/x86/graniterapids/pipeline.json | 261 +- .../arch/x86/graniterapids/uncore-cache.json | 42 + .../x86/graniterapids/uncore-interconnect.json | 90 +- .../arch/x86/graniterapids/uncore-memory.json | 240 ++ .../arch/x86/graniterapids/virtual-memory.json | 40 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 206 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 222 +- tools/perf/pmu-events/arch/x86/icelake/cache.json | 60 + .../pmu-events/arch/x86/icelake/icl-metrics.json | 385 +- tools/perf/pmu-events/arch/x86/icelake/memory.json | 160 + tools/perf/pmu-events/arch/x86/icelake/other.json | 220 -- tools/perf/pmu-events/arch/x86/icelakex/cache.json | 273 ++ .../pmu-events/arch/x86/icelakex/icx-metrics.json | 399 ++- .../perf/pmu-events/arch/x86/icelakex/memory.json | 190 + tools/perf/pmu-events/arch/x86/icelakex/other.json | 463 --- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 76 +- .../arch/x86/ivybridge/metricgroups.json | 5 + .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 80 +- .../pmu-events/arch/x86/ivytown/metricgroups.json | 5 + .../pmu-events/arch/x86/jaketown/frontend.json | 8 + .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 40 +- .../pmu-events/arch/x86/jaketown/metricgroups.json | 5 + tools/perf/pmu-events/arch/x86/jaketown/other.json | 8 - .../perf/pmu-events/arch/x86/lunarlake/cache.json | 182 +- .../pmu-events/arch/x86/lunarlake/frontend.json | 39 +- .../pmu-events/arch/x86/lunarlake/lnl-metrics.json | 560 +-- .../perf/pmu-events/arch/x86/lunarlake/memory.json | 75 +- .../perf/pmu-events/arch/x86/lunarlake/other.json | 358 +- .../pmu-events/arch/x86/lunarlake/pipeline.json | 253 +- tools/perf/pmu-events/arch/x86/mapfile.csv | 14 +- .../perf/pmu-events/arch/x86/meteorlake/cache.json | 352 +- .../arch/x86/meteorlake/floating-point.json | 28 +- .../pmu-events/arch/x86/meteorlake/frontend.json | 82 +- .../pmu-events/arch/x86/meteorlake/memory.json | 90 +- .../arch/x86/meteorlake/mtl-metrics.json | 553 +-- .../perf/pmu-events/arch/x86/meteorlake/other.json | 149 +- .../pmu-events/arch/x86/meteorlake/pipeline.json | 252 +- .../arch/x86/meteorlake/uncore-memory.json | 18 + .../arch/x86/meteorlake/virtual-memory.json | 40 +- .../perf/pmu-events/arch/x86/nehalemep/cache.json | 32 + .../perf/pmu-events/arch/x86/nehalemep/other.json | 40 - .../arch/x86/nehalemep/virtual-memory.json | 8 + .../perf/pmu-events/arch/x86/nehalemex/cache.json | 32 + .../perf/pmu-events/arch/x86/nehalemex/other.json | 40 - .../arch/x86/nehalemex/virtual-memory.json | 8 + .../perf/pmu-events/arch/x86/rocketlake/cache.json | 60 + .../pmu-events/arch/x86/rocketlake/memory.json | 160 + .../perf/pmu-events/arch/x86/rocketlake/other.json | 220 -- .../arch/x86/rocketlake/rkl-metrics.json | 385 +- .../pmu-events/arch/x86/sandybridge/frontend.json | 8 + .../arch/x86/sandybridge/metricgroups.json | 5 + .../pmu-events/arch/x86/sandybridge/other.json | 8 - .../arch/x86/sandybridge/snb-metrics.json | 36 +- .../pmu-events/arch/x86/sapphirerapids/cache.json | 343 +- .../arch/x86/sapphirerapids/floating-point.json | 43 +- .../arch/x86/sapphirerapids/frontend.json | 78 +- .../pmu-events/arch/x86/sapphirerapids/memory.json | 231 +- .../pmu-events/arch/x86/sapphirerapids/other.json | 382 +- .../arch/x86/sapphirerapids/pipeline.json | 259 +- .../arch/x86/sapphirerapids/spr-metrics.json | 469 +-- .../arch/x86/sapphirerapids/virtual-memory.json | 40 +- .../pmu-events/arch/x86/sierraforest/cache.json | 25 + .../pmu-events/arch/x86/sierraforest/memory.json | 24 + .../pmu-events/arch/x86/sierraforest/other.json | 49 +- .../pmu-events/arch/x86/sierraforest/pipeline.json | 9 + .../arch/x86/sierraforest/srf-metrics.json | 204 +- .../arch/x86/sierraforest/uncore-cache.json | 32 + .../arch/x86/sierraforest/uncore-memory.json | 240 ++ .../pmu-events/arch/x86/skylake/skl-metrics.json | 367 +- tools/perf/pmu-events/arch/x86/skylakex/cache.json | 74 + tools/perf/pmu-events/arch/x86/skylakex/other.json | 74 - .../pmu-events/arch/x86/skylakex/skx-metrics.json | 385 +- .../perf/pmu-events/arch/x86/snowridgex/cache.json | 296 +- .../arch/x86/snowridgex/floating-point.json | 1 + .../pmu-events/arch/x86/snowridgex/memory.json | 261 ++ .../perf/pmu-events/arch/x86/snowridgex/other.json | 404 +-- .../pmu-events/arch/x86/snowridgex/pipeline.json | 31 +- .../arch/x86/snowridgex/virtual-memory.json | 4 + .../pmu-events/arch/x86/tigerlake/tgl-metrics.json | 383 +- .../pmu-events/arch/x86/westmereep-dp/cache.json | 32 + .../pmu-events/arch/x86/westmereep-dp/other.json | 40 - .../arch/x86/westmereep-dp/virtual-memory.json | 8 + .../pmu-events/arch/x86/westmereep-sp/cache.json | 32 + .../pmu-events/arch/x86/westmereep-sp/other.json | 40 - .../arch/x86/westmereep-sp/virtual-memory.json | 8 + .../perf/pmu-events/arch/x86/westmereex/cache.json | 32 + .../perf/pmu-events/arch/x86/westmereex/other.json | 40 - .../arch/x86/westmereex/virtual-memory.json | 8 + tools/perf/pmu-events/empty-pmu-events.c | 216 +- tools/perf/pmu-events/jevents.py | 6 + tools/perf/pmu-events/pmu-events.h | 3 + tools/perf/tests/shell/lib/stat_output.sh | 5 + tools/perf/tests/shell/record.sh | 10 +- tools/perf/tests/shell/stat+json_output.sh | 5 + tools/perf/ui/hist.c | 35 +- tools/perf/util/Build | 2 +- tools/perf/util/evlist.c | 1 - tools/perf/util/evsel.c | 22 +- tools/perf/util/evsel.h | 6 + tools/perf/util/hist.h | 4 +- tools/perf/util/intel-tpebs.c | 682 ++-- tools/perf/util/intel-tpebs.h | 40 +- tools/perf/util/parse-events.c | 4 + tools/perf/util/pmu.c | 52 +- tools/perf/util/pmu.h | 3 + tools/perf/util/session.c | 13 +- tools/perf/util/sort.c | 36 +- tools/perf/util/sort.h | 2 +- tools/perf/util/tool_pmu.c | 8 +- tools/testing/selftests/bpf/prog_tests/for_each.c | 37 + tools/testing/selftests/bpf/progs/bpf_misc.h | 2 +- .../selftests/bpf/progs/for_each_hash_modify.c | 30 + tools/testing/selftests/drivers/net/.gitignore | 1 + tools/testing/selftests/drivers/net/Makefile | 6 +- tools/testing/selftests/drivers/net/hw/iou-zcrx.c | 23 +- tools/testing/selftests/drivers/net/hw/iou-zcrx.py | 122 +- tools/testing/selftests/drivers/net/ksft.h | 56 + tools/testing/selftests/drivers/net/napi_id.py | 23 + .../testing/selftests/drivers/net/napi_id_helper.c | 83 + tools/testing/selftests/drivers/net/xdp_helper.c | 49 +- .../filesystems/mount-notify/mount-notify_test.c | 57 +- tools/testing/selftests/mm/compaction_test.c | 19 +- tools/testing/selftests/mm/guard-regions.c | 16 +- .../selftests/net/forwarding/bridge_vlan_aware.sh | 96 +- tools/testing/selftests/net/mptcp/diag.sh | 5 +- .../tc-testing/tc-tests/infra/qdiscs.json | 39 + tools/testing/selftests/ublk/kublk.c | 1 + tools/testing/selftests/ublk/kublk.h | 3 - tools/testing/selftests/ublk/test_common.sh | 4 +- tools/testing/selftests/ublk/test_generic_05.sh | 2 +- virt/kvm/kvm_main.c | 19 +- 1130 files changed, 40018 insertions(+), 21440 deletions(-) rename Documentation/ABI/testing/{configfs-tsm => configfs-tsm-report} (100%) delete mode 100644 Documentation/devicetree/bindings/media/i2c/ad5820.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/adi,ad5820.yaml rename Documentation/devicetree/bindings/media/i2c/{adp1653.txt => adi,adp1653.txt [...] rename Documentation/devicetree/bindings/media/i2c/{adv7180.yaml => adi,adv7180.ya [...] rename Documentation/devicetree/bindings/media/i2c/{adv7343.txt => adi,adv7343.txt [...] rename Documentation/devicetree/bindings/media/i2c/{adv748x.yaml => adi,adv748x.ya [...] rename Documentation/devicetree/bindings/media/i2c/{adv7604.yaml => adi,adv7604.ya [...] rename Documentation/devicetree/bindings/media/i2c/{mt9v032.txt => aptina,mt9v032. [...] rename Documentation/devicetree/bindings/media/i2c/{max2175.txt => maxim,max2175.t [...] rename Documentation/devicetree/bindings/media/i2c/{mt9m111.txt => micron,mt9m111. [...] rename Documentation/devicetree/bindings/media/i2c/{tda1997x.txt => nxp,tda1997x.t [...] rename Documentation/devicetree/bindings/media/i2c/{mt9m001.txt => onnn,mt9m001.tx [...] create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov02e10.yaml rename Documentation/devicetree/bindings/media/i2c/{ov2640.txt => ovti,ov2640.txt} (100%) rename Documentation/devicetree/bindings/media/i2c/{ov2659.txt => ovti,ov2659.txt} (100%) rename Documentation/devicetree/bindings/media/i2c/{ov7670.txt => ovti,ov7670.txt} (100%) rename Documentation/devicetree/bindings/media/i2c/{ov7740.txt => ovti,ov7740.txt} (100%) rename Documentation/devicetree/bindings/media/i2c/{ov9650.txt => ovti,ov9650.txt} (100%) rename Documentation/devicetree/bindings/media/i2c/{imx219.yaml => sony,imx219.yam [...] rename Documentation/devicetree/bindings/media/i2c/{ths8200.txt => ti,ths8200.txt} (100%) rename Documentation/devicetree/bindings/media/i2c/{tvp514x.txt => ti,tvp514x.txt} (100%) rename Documentation/devicetree/bindings/media/i2c/{tvp5150.txt => ti,tvp5150.txt} (100%) rename Documentation/devicetree/bindings/media/i2c/{tvp7002.txt => ti,tvp7002.txt} (100%) rename Documentation/devicetree/bindings/media/i2c/{tc358743.txt => toshiba,tc3587 [...] create mode 100644 Documentation/devicetree/bindings/power/allwinner,sun50i-h6-prc [...] create mode 100644 Documentation/devicetree/bindings/pwm/via,vt8500-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/vt8500-pwm.txt delete mode 100644 arch/arm/boot/dts/microchip/usb_a9g20_common.dtsi rename arch/arm/lib/{crc-t10dif-glue.c => crc-t10dif.c} (100%) rename arch/arm/lib/{crc32-glue.c => crc32.c} (100%) delete mode 100644 arch/arm64/boot/dts/allwinner/sun55i-a527-radxa-a5e.dts copy arch/arm64/boot/dts/freescale/{imx8mp-evk-pcie-ep.dtso => imx-pcie0-ep.dtso} (64%) rename arch/arm64/boot/dts/freescale/{imx8mp-evk-pcie-ep.dtso => imx-pcie1-ep.dtso} (54%) create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-nitrogen-enc-carrier-board.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-nitrogen-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-toradex-smarc-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-toradex-smarc.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-mek-pcie-ep.dtso copy arch/arm64/boot/dts/freescale/{imx93-tqma9352-mba93xxca.dts => imx93-tqma9352 [...] create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-ponyta-sku0.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-ponyta-sku1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-ponyta.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk-fan-pwm.dtso create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-evb2-v10.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am68-phyboard-izar.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am68-phycore-som.dtsi rename arch/arm64/lib/{crc-t10dif-glue.c => crc-t10dif.c} (100%) rename arch/arm64/lib/{crc32.S => crc32-core.S} (100%) rename arch/arm64/lib/{crc32-glue.c => crc32.c} (100%) rename arch/powerpc/lib/{crc-t10dif-glue.c => crc-t10dif.c} (100%) rename arch/powerpc/lib/{crc32-vpmsum_core.S => crc-vpmsum-template.S} (100%) rename arch/powerpc/lib/{crc32-glue.c => crc32.c} (100%) rename arch/s390/lib/{crc32-glue.c => crc32.c} (100%) rename arch/sparc/lib/{crc32_glue.c => crc32.c} (97%) rename arch/x86/lib/{crc-t10dif-glue.c => crc-t10dif.c} (100%) rename arch/x86/lib/{crc32-glue.c => crc32.c} (100%) rename arch/x86/lib/{crc64-glue.c => crc64.c} (100%) create mode 100644 drivers/gpu/drm/i915/display/intel_vga_regs.h create mode 100644 drivers/infiniband/hw/hns/hns_roce_trace.h create mode 100644 drivers/media/i2c/ds90ub953.h create mode 100644 drivers/media/i2c/ov02e10.c delete mode 100644 drivers/media/pci/sta2x11/Kconfig delete mode 100644 drivers/media/pci/sta2x11/Makefile delete mode 100644 drivers/media/pci/sta2x11/sta2x11_vip.c delete mode 100644 drivers/media/pci/sta2x11/sta2x11_vip.h create mode 100644 drivers/pmdomain/mediatek/mt6893-pm-domains.h create mode 100644 drivers/pmdomain/sunxi/sun50i-h6-prcm-ppu.c create mode 100644 drivers/virt/coco/guest/Kconfig create mode 100644 drivers/virt/coco/guest/Makefile rename drivers/virt/coco/{tsm.c => guest/report.c} (90%) create mode 100644 include/dt-bindings/power/mediatek,mt6893-power.h create mode 100644 include/dt-bindings/power/rockchip,rk3562-power.h delete mode 100644 include/kunit/bug.h delete mode 100644 include/sound/tpa6130a2-plat.h delete mode 100644 lib/kunit/backtrace-suppression-test.c delete mode 100644 lib/kunit/bug.c create mode 100644 lib/tests/randstruct_kunit.c delete mode 100644 sound/pci/hda/hda_cs_dsp_ctl.c delete mode 100644 sound/pci/hda/hda_cs_dsp_ctl.h create mode 100644 sound/soc/renesas/rcar/msiof.c delete mode 100644 tools/perf/pmu-events/arch/x86/clearwaterforest/other.json create mode 100644 tools/testing/selftests/bpf/progs/for_each_hash_modify.c create mode 100644 tools/testing/selftests/drivers/net/ksft.h create mode 100755 tools/testing/selftests/drivers/net/napi_id.py create mode 100644 tools/testing/selftests/drivers/net/napi_id_helper.c