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 8e4b7f2f3d60 Add linux-next specific files for 20230711 omits c5c8a8fa4c2e Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits b99652a1d4f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 236d8b1c0f05 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 2af47abf49be Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 2780cf12f80b Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 728d2ac2b9ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 728a3ed70f70 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 58aa73641fcb Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits d1bf4aaec097 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c297503e748a Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits fbd0b84c8428 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bdbf02766b9c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 63c9ec3c98e0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bdc998a27567 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a9fc5285b35e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 59210f93d878 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 69005c779018 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits ddf91a10f5d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 71e3d22658ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 52dbf4e0bd7e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 307a860a2f69 Merge branch 'next' of https://github.com/kvm-x86/linux.git omits c9ac7f91bd5c Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits b540d2c2d08b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e4cc3b9dd0a6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 75cfeb481cf3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a8607cf3a7f9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f8d662286e97 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 8c7cf002e8c2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7888d5612d2e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0eaede0a6367 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits a59755599002 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits af791d8a4314 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits cf3ee2554e49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ee3675205e8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a32bd4f4a1fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 12efbfd9a274 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits fe53749d71a4 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 039b687bf968 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 38abcfa8d232 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c70d1404c177 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7304baaef283 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 267701bdc6b1 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits 1f0c353453c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9e1967a4f75c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bcf4a7975b2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ed092c1ff34c Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 31ddbb89a495 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 77bc1072f2be Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits 3e62d3d54926 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits bb6132dc5982 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fc7e438fec00 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 2be7da5e924f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits eb7722f987c3 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 0d0f70f7aeaa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f129e642a74 Merge branch 'afs-next' of git://git.kernel.org/pub/scm/li [...] omits 4705fd2c3b58 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 8052ff7a5121 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6bdf18e07eb3 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] omits ad1a69de4c48 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits a190b2736693 Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] omits 8ae3b1a19aa8 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits bd830939f876 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 79edf197edaf Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 2ff60b6bc7b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 99dcb09382bc Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 761b2b23134a Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 98a4eadbe063 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits e7ed639820c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f6ad8a6bce77 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 71f8fb711207 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 05f009279c70 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 18c7b45271c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 96cfba696ea0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 333b18e6cc35 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4d4424d66170 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a9c51e61fa9a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits a33a7376e36f Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits cbd8220ec3f6 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 51e70ac389c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 07b262e74b08 Merge branch 'asahi-soc/for-next' of https://github.com/As [...] omits 66c45194c371 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 85573a506298 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits af21e4c70251 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 2bba03913b3d Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] omits c086ff758325 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits 920076ec8e23 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 85b825daf8ff Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] omits 3d683c0104e6 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits a7843f653c74 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 50bf84c60e2f Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 2f80282802bd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3938c195c54c Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 9fa5fae5da42 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d516373f5320 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4b12da78c83e Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits d4a5cfbacbcc Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits fbb985d1b49a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e3b4a57f4382 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d451d4b08d3c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 150ce74f48d8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ebcc67704599 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 26ea33c8ef3e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 28630d6005cf Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits d5cf7df8a4f0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4a5329e472e6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 509985817ff2 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits a3cbc8efc78b Merge branch 'bpftool: Fix skeletons compilation for older [...] omits 8d83dede85aa tpm: Do not remap from ACPI resouces again for Pluton TPM omits 814b54113dca Merge branch 'mm-nonmm-unstable' into mm-everything omits c01fb327ce51 ipc/sem: use flexible array in 'struct sem_undo' omits a8fc385b5946 acct: replace all non-returning strlcpy with strscpy omits c4fb60014529 sh/kexec: refactor for kernel/Kconfig.kexec omits 584bcae3b09e s390/kexec: refactor for kernel/Kconfig.kexec omits b82cbccfd9a5 riscv/kexec: refactor for kernel/Kconfig.kexec omits 806009b8cf39 powerpc/kexec: refactor for kernel/Kconfig.kexec omits 6f7a3c3c4157 parisc/kexec: refactor for kernel/Kconfig.kexec omits cf6ff04e1fe6 mips/kexec: refactor for kernel/Kconfig.kexec omits 8437595f4f7d m68k/kexec: refactor for kernel/Kconfig.kexec omits 0fe644747cf5 loongarch/kexec: refactor for kernel/Kconfig.kexec omits 94db2151875a arm64/kexec: refactor for kernel/Kconfig.kexec omits 46169aa90c35 ia64/kexec: refactor for kernel/Kconfig.kexec omits 96332ab8d191 arm/kexec: refactor for kernel/Kconfig.kexec omits 67203e13d348 x86/kexec: refactor for kernel/Kconfig.kexec omits f6c51ac92608 kexec: consolidate kexec and crash options into kernel/Kco [...] omits 363f8203da9c signal: print comm and exe name on fatal signals omits 6ad71dcdbee7 arch/ia64/include: remove CONFIG_IA64_DEBUG_CMPXCHG from u [...] omits 08caf3aba755 lib: replace kmap() with kmap_local_page() omits f99d2523d465 proc: skip proc-empty-vm on anything but amd64 and i386 omits b1eafa46b2e0 proc: support proc-empty-vm test on i386 omits 8876ee802dc1 cred: convert printks to pr_<level> omits be5d655177e0 HWPOISON: offline support: fix spelling in Documentation/ABI/ omits 5b301a0bfa83 mm/mm_init.c: mark check_for_memory() as __init omits 3ef2e1a8c8ab zsmalloc: remove obj_tagged() omits 523664578d67 selftests/mm: add uffd unit test for UFFDIO_POISON omits 885171e41a3e selftests/mm: refactor uffd_poll_thread to allow custom fa [...] omits 046310e8b397 mm: userfaultfd: document and enable new UFFDIO_POISON feature omits 4258afd30157 mm: userfaultfd: support UFFDIO_POISON for hugetlbfs omits 7937228d0e89 mm: userfaultfd: add new UFFDIO_POISON ioctl omits 7af983967b31 mm: userfaultfd: extract file size check out into a helper omits cc7528affba9 mm: userfaultfd: check for start + len overflow in validate_range omits 4f6b25952098 mm-make-pte_marker_swapin_error-more-general-fix omits de10ec6170d9 mm: make PTE_MARKER_SWAPIN_ERROR more general omits 0b15cc079400 mm/memcg: minor cleanup for MEM_CGROUP_ID_MAX omits e03e7b551232 selftests/mm: add tests for HWPOISON hugetlbfs read omits d50a8d8f4c4a hugetlbfs: improve read HWPOISON hugepage omits 9809fb152ddb mm/hwpoison: check if a subpage of a hugetlb folio is raw [...] omits ec1fe5ceeb2b mm/hwpoison: delete all entries before traversal in __foli [...] omits 7ab6cc3f56f6 mm/memory: convert do_read_fault() to use folios omits fcf0a963f7fa mm/memory: convert do_shared_fault() to folios omits e9c665d5c9ff mm/memory: convert wp_page_shared() to use folios omits 480702b964a3 mm/memory: convert do_page_mkwrite() to use folios omits 9bfd87923c16 mm: hugetlb_vmemmap: fix a race between vmemmap pmd split omits 905d40f892f8 mm/sparse: remove redundant judgments from macro for_each_ [...] omits 785e29603bd5 mm: compaction: skip the memory hole rapidly when isolatin [...] omits 9314258ba938 mm: compaction: use the correct type of list for free pages omits 04aed6c389b1 mm: fix some kernel-doc comments omits a4cd2c5fcfa7 mm: correct stale comment of function check_pte omits dfcdb28fd5b9 mm: call folio_mapping() inside folio_needs_release() omits 7fe51706dd0c mm, netfs, fscache: stop read optimisation when folio remo [...] omits 2b1f636bd01b mm: merge folio_has_private()/filemap_release_folio() call pairs omits 287039b05d06 rmap: pass the folio to __page_check_anon_rmap() omits 43c676b5883d mm: cma: print cma name as well in cma_alloc debug omits 6e043d694c28 mm: ioremap: remove unneeded ioremap_allowed and iounmap_allowed omits c8c509403b79 arm64 : mm: add wrapper function ioremap_prot() omits 527742045f03 powerpc: mm: convert to GENERIC_IOREMAP omits 0fd915ce9684 mm: move is_ioremap_addr() into new header file omits d32cb7dd942c mm/ioremap: consider IOREMAP space in generic ioremap omits e7a91372f5cd parisc: mm: convert to GENERIC_IOREMAP omits ec2a3bf5f1a8 xtensa: mm: convert to GENERIC_IOREMAP omits e07a67305579 sh: mm: convert to GENERIC_IOREMAP omits 02a360a58b0b sh: add <asm-generic/io.h> including omits 438780c042f7 s390: mm: convert to GENERIC_IOREMAP omits e5bac206eb0c openrisc: mm: convert to GENERIC_IOREMAP omits 1c4b65f5aa32 ia64: mm: convert to GENERIC_IOREMAP omits 5f6c35ae88b2 arc: mm: convert to GENERIC_IOREMAP omits 03bfde774808 mm/ioremap: add slab availability checking in ioremap_prot omits 89976429a3db mm: ioremap: allow ARCH to have its own ioremap method definition omits bb721fe06fef mm/ioremap: define generic_ioremap_prot() and generic_iounmap() omits cab332ccbbfb openrisc: mm: remove unneeded early ioremap code omits 8608e5e1e03e hexagon: mm: convert to GENERIC_IOREMAP omits 81e925365ec4 asm-generic/iomap.h: remove ARCH_HAS_IOREMAP_xx macros omits 4ef35509a00e mm: remove obsolete comment above struct per_cpu_pages omits 75a77cb4640f memory tier: rename destroy_memory_type() to put_memory_type() omits 017b81031578 selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED omits 9776527ab3ff mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED omits c9f320bae75f fs: drop_caches: draining pages before dropping caches omits a221dd276b42 memcg-drop-kmemlimit_in_bytes-fix omits 23827afce653 memcg: drop kmem.limit_in_bytes omits 3bd04b539684 mm-page_alloc-avoid-false-page-outside-zone-error-info-fix omits 67db552ed088 mm: page_alloc: avoid false page outside zone error info omits f98a463de398 selftest: add a testcase of ksm zero pages omits 4fa931edf5fa ksm: consider KSM-placed zeropages when calculating KSM profit omits b0effb54a55f ksm: add ksm zero pages for each process omits 70f7301a6b23 ksm: count all zero pages placed by KSM omits 9a5fd07aa002 ksm: support unsharing KSM-placed zero pages omits 2043944d5e57 mm/migrate_device: try to handle swapcache pages omits 87efa3326d3e mm: zswap: multiple zpools support omits ade2df9ec473 selftests: cgroup: add zswap-memcg unwanted writeback test omits 8358b8963d1e selftests: cgroup: add test_zswap with no kmem bypass test omits 479a748978d2 selftests: cgroup: add test_zswap program omits 78b555ca8dc6 mm/page_alloc: use write_seqlock_irqsave() instead write_s [...] omits 1fc6f776dac0 seqlock: do the lockdep annotation before locking in do_wr [...] omits 50728c7dbf84 zsmalloc: remove zs_compact_control omits d5c57bb8eb92 zsmalloc: move migration destination zspage inuse check omits 2a7fe0878087 zsmalloc: do not scan for allocated objects in empty zspage omits bfd2a2f91146 mm/mm_init.c: remove obsolete macro HASH_SMALL omits a037e8e9da6d mm/page_alloc: fix min_free_kbytes calculation regarding Z [...] omits 538217317abe fs: convert block_commit_write to return void omits 894a1d65c0fe fs-buffer-clean-up-block_commit_write-fix omits 8f7889039ded fs/buffer: clean up block_commit_write omits a985cb140793 mm: memory-failure: remove unneeded 'inline' annotation omits 450228c6e7bc memory tier: use helper function destroy_memory_type() omits b589d3a92b9f mm: memory-failure: remove unneeded page state check in sh [...] omits 1106d012b324 maple_tree: add a fast path case in mas_wr_slot_store() omits e203eeedce23 maple_tree: optimize mas_wr_append(), also improve duplica [...] omits b9a5a973d3db maple_tree: add test for expanding range in RCU mode omits cdef11f503e9 maple_tree: add test for mas_wr_modify() fast path omits d2154956f004 fs/address_space: add alignment padding for i_map and i_mm [...] omits fffeeb9e55dc mm/filemap.c: fix update prev_pos after one read request done omits f015451d9d46 selftests/mm: add gup test matrix in run_vmtests.sh omits 6dde4d718176 selftests/mm: add -a to run_vmtests.sh omits 419044fe0756 mm/gup: retire follow_hugetlb_page() omits f5585b32fb36 mm/gup: accelerate thp gup even for "pages != NULL" omits 848b41d8a97e mm/gup: cleanup next_page handling omits e12185f5f990 mm/hugetlb: add page_mask for hugetlb_follow_page_mask() omits ae1bf517a8aa mm/hugetlb: prepare hugetlb_follow_page_mask() for FOLL_PIN omits a1c6496546c5 mm/hugetlb: handle FOLL_DUMP well in follow_page_mask() omits e26e2befbaf7 arm64: mte: simplify swap tag restoration logic omits 988c3b90f1e3 mm: call arch_swap_restore() from unuse_pte() omits 574833d780fb mm: make show_free_areas() static omits dcc7304e5934 mm: remove arguments of show_mem() omits abbb6f7c3175 mm: make MEMFD_CREATE into a selectable config option omits 5a23675520cc mm: handle userfaults under VMA lock omits 3b31b3b57757 mm: handle swap page faults under per-VMA lock omits b4f27cf9e258 mm: change folio_lock_or_retry to use vm_fault directly omits b1ef08e8f764 mm: drop per-VMA lock when returning VM_FAULT_RETRY or VM_ [...] omits 95421a280502 mm: add missing VM_FAULT_RESULT_TRACE name for VM_FAULT_COMPLETED omits 17229fe0c06f swap: remove remnants of polling from read_swap_cache_async omits 6f3734dc16b2 mm: remove page_rmapping() omits f7a5dbcb4764 mm: use a folio in fault_dirty_shared_page() omits ac58a52d11eb mm: memory-failure: fix potential page refcnt leak in memo [...] omits c6df7889d8c5 mm: memory-failure: fix unexpected return value in soft_of [...] omits 2014b5b576fa swap-stop-add-to-avail-list-is-swap-is-full-checkpatch-fixes omits d2ce36c44154 swap: stop add to avail list if swap is full omits 2800578e2ad5 swap: cleanup duplicated WARN_ON in add_to_avail_list omits 5d1dea5ea830 mm: increase usage of folio_next_index() helper omits bcdbed30fffd mm/mm_init.c: update obsolete comment in get_pfn_range_for_nid() omits b7c06d5e8467 maple_tree: fix a few documentation issues omits 6629c1554bcf mm: madvise: fix uneven accounting of psi omits 34c3747fced5 dma-contiguous: support per-numa CMA for all architectures omits e80334328570 mm: optimization on page allocation when CMA enabled omits 6c96ce034381 dma-buf/heaps: system_heap: avoid too much allocation omits c14e643fd54a Merge branch 'mm-stable' into mm-unstable omits 9158b6f95186 mm-shmem-fix-race-in-shmem_undo_range-w-thp-fix omits eeff1eced8d9 mm/shmem: fix race in shmem_undo_range w/THP omits e4891621ccca mm: keep memory type same on DEVMEM Page-Fault omits 4ba8d1805062 selftests: fix arm64 test installation omits d1534fb7d5e3 prctl: move PR_GET_AUXV out of PR_MCE_KILL omits ac442f6a364d Merge branch into tip/master: 'x86/core' omits c1cd7a7a231a fbdev: imxfb: Convert to devm_platform_ioremap_resource() omits e0d21060a8f6 Merge branch 'misc' into for-next omits f186c31c04a0 Merge remote-tracking branch 'asoc/for-6.4' into asoc-linus omits b48f591aff4a Merge branches 'vfs.readdir' and 'vfs.misc' into vfs.all omits 3b637de907c3 dnotify: Pass argument of fcntl_dirnotify as int omits abb5e0dbe61b pipe: Pass argument of pipe_fcntl as int omits 10f8ea09d425 fs: Pass argument to fcntl_setlease as int omits 15c151a4bba3 fcntl: Cast commands with int args explicitly omits 5507174909d5 Merge branch into tip/master: 'x86/urgent' omits 7a15edc58b90 splice: fsnotify_access(in), fsnotify_modify(out) on succe [...] omits b27f8d76cef9 splice: fsnotify_access(fd)/fsnotify_modify(fd) in vmsplice omits 37b29c025e96 splice: always fsnotify_access(in), fsnotify_modify(out) o [...] omits 632e32334428 reiserfs: Check the return value from __getblk() omits d0e1c60318ac Merge remote-tracking branch 'spi/for-6.4' into spi-linus omits e7e8f14853a7 shmem: stable directory offsets omits 324737c6ddd2 shmem: Refactor shmem_symlink() omits 2b1732fc0a7c libfs: Add directory operations for stable offsets omits b4e8c8a6bdd2 xtensa: ISS: fix call to split_if_spec omits 1806a3b51bec xtensa: ISS: add comment about etherdev freeing omits 12f69e436304 Merge branch into tip/master: 'x86/urgent' omits 8fdf4cb583ee Merge branch into tip/master: 'irq/urgent' omits e15fae5e388d fbdev: imxfb: switch to DEFINE_SIMPLE_DEV_PM_OPS omits f4cae78d8fc2 fbdev: imxfb: warn about invalid left/right margin omits de9f5a15080f fs/ecryptfs: Use kmap_local_page() in copy_up_encrypted_wi [...] omits 55f13011af9d fs/ecryptfs: Use kmap_local_page() in ecryptfs_write() omits 7a367455b6a5 fs/ecryptfs: Replace kmap() with kmap_local_page() omits c725787c2bdf Merge branch 'misc' into for-next omits 701c1cef8e02 Merge remote-tracking branch 'regulator/for-6.4' into regu [...] omits 02332156cd02 Merge branch into tip/master: 'objtool/urgent' omits cc592643a3ea objtool: Remove btrfs_assertfail() from the noreturn excep [...] omits 4ec51367880a Merge branch into tip/master: 'x86/merge' omits f83c38b9e2a5 Merge branch 'x86/shstk' into x86/merge, to ease integrati [...] omits 4d0998044f33 Merge branch 'misc-6.4' into next-fixes omits 95c5539096a3 Merge branch 'misc' into for-next omits c70bbbbdf3a6 rcutorture: Remove obsolete BOOTPARAM_HOTPLUG_CPU0 Kconfig option omits 1e897fca0b3b Merge remote-tracking branch 'regmap/for-6.5' into regmap-next omits 727f2a6ea024 x86/shstk: Add ARCH_SHSTK_STATUS omits 7a95f0591bbf x86/shstk: Add ARCH_SHSTK_UNLOCK omits 2765cdfaf389 x86: Add PTRACE interface for shadow stack omits 8f6ec92c1342 selftests/x86: Add shadow stack test omits 101c5ebd3d94 x86/cpufeatures: Enable CET CR4 bit for shadow stack omits d463cfe241f0 x86/shstk: Wire in shadow stack interface omits eec387cbf905 x86: Expose thread features in /proc/$PID/status omits 5dbdc4f10b83 x86/shstk: Support WRSS for userspace omits 46b7be596bab x86/shstk: Introduce map_shadow_stack syscall omits 1858e1bc9f62 x86/shstk: Check that signal frame is shadow stack mem omits 1d784497577b x86/shstk: Check that SSP is aligned on sigreturn omits 6bf19cec9a19 x86/shstk: Handle signals for shadow stack omits 10b9f8c4a81c x86/shstk: Introduce routines modifying shstk omits 7a9d381e749b x86/shstk: Handle thread shadow stack omits e47ffa8b8e6e x86/shstk: Add user-mode shadow stack support omits ceeb4282484d x86/shstk: Add user control-protection fault handler omits c4610d713f17 x86: Introduce userspace API for shadow stack omits 8a45613f8cd4 x86/fpu: Add helper for modifying xstate omits e25e44338ec6 x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states omits 4faa3662a55c Documentation/x86: Add CET shadow stack description omits 620050abea57 mm: Don't allow write GUPs to shadow stack memory omits d3ffcb4e9599 x86/mm: Teach pte_mkwrite() about stack memory omits 4aab2283e268 x86/mm: Introduce MAP_ABOVE4G omits 6538963ccabd mm/mmap: Add shadow stack pages to memory accounting omits ea7e66f02cbf x86/mm: Warn if create Write=0,Dirty=1 with raw prot omits aa4790044385 mm: Warn on shadow stack memory in wrong vma omits 663a99a7976e mm: Add guard pages around a shadow stack. omits 06617c18cda9 x86/mm: Check shadow stack page fault errors omits 73fd9387a772 mm: Introduce VM_SHADOW_STACK for shadow stack memory omits eb310c4caf71 x86/mm: Remove _PAGE_DIRTY from kernel RO pages omits f561f7ca2f77 x86/mm: Start actually marking _PAGE_SAVED_DIRTY omits 75c1d1854306 x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY omits 0b02a82082c5 x86/mm: Introduce _PAGE_SAVED_DIRTY omits f18490aca6f7 x86/mm: Move pmd_write(), pud_write() up in the file omits 5c43063e917a x86/cpufeatures: Add CPU feature flags for shadow stacks omits e17535957e6a x86/traps: Move control protection handler to separate file omits 76aced427011 x86/shstk: Add Kconfig option for shadow stack omits da6031de0513 mm: Move VM_UFFD_MINOR_BIT from 37 to 38 omits c971cc5fba31 mm: Re-introduce vm_flags to do_mmap() omits 23a219c1860b mm: Make pte_mkwrite() take a VMA omits 88e48257290d mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() omits 899223d69ce9 mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() omits b0f8e128b3b4 Merge branch 'ti-k3-config-next' into ti-next omits 21a5e77459f6 Merge branch 'ti-k3-dts-next' into ti-next omits 9b9561dbcb76 Merge branch 'misc' into for-next omits 1d9f2fe99db4 Merge branch 'fixes' into for-next omits 8beb002254df Merge branch 'csd-lock.2023.06.07a' into HEAD omits 0b2cc90fd7a4 Merge branch 'nolibc.2023.06.09b' into HEAD omits 5320d65f360d Merge branch 'misc' into for-next omits 1f8f41659c13 smp: Reduce NMI traffic from CSD waiters to CSD destination omits be21a3e3f3bb smp: Reduce logging due to dump_stack of CSD waiters omits 28646fd24f4e Merge branch 'misc' into for-next omits 75168eb3ec7c Merge branch 'fixes' into for-next omits ae6fd89ee79b Merge branch 'misc' into for-next omits ae0c38926a64 Merge branch 'fixes' into for-next omits d8975ee303e6 Merge branch 'fixes' into for-next omits c5bc1b7250cc Merge branch 'misc' into for-next new 6a0cbde030d6 prctl: move PR_GET_AUXV out of PR_MCE_KILL new cd1fde30fc85 mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() new feb0c4fb0689 maple_tree: set the node limit when creating a new root node new c69e1b33c31e selftests/arm64: fix build failure during the "emit_tests" step new 819187ab8741 selftests: fix arm64 test installation new 62bca8849945 mm: keep memory type same on DEVMEM Page-Fault new 7b45ceb7c82e mm/shmem: fix race in shmem_undo_range w/THP new 0b761bde1298 mm-shmem-fix-race-in-shmem_undo_range-w-thp-fix new a5247b7c6679 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 913a43808869 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new d5c24a92572e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new be7ecbe7ec7d net: fec: dynamically set the NETDEV_XDP_ACT_NDO_XMIT feat [...] new 20f797399035 net: fec: recycle pages for transmitted XDP frames new 56b3c6ba53d0 net: fec: increase the size of tx ring and update tx_wake_ [...] new 84a109471987 net: fec: use netdev_err_once() instead of netdev_err() new c0dbbdf56f13 Merge branch 'net-fec-fix-some-issues-of-ndo_xdp_xmit' new 04499f28b40b net: dsa: Removed unneeded of_node_put in felix_parse_ports_node new 8278ee2a2646 octeontx2-pf: Add additional check for MCAM rules new 47045ef5cd2d Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new c56fb2aab235 riscv, bpf: Fix inconsistent JIT image generation new df8f78fde239 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 57010b8ece28 xfrm: Silence warnings triggerable by bad packets new 48bb4ef3e42a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f7b7fc215e84 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new c1be62923d4d ASoC: qcom: q6apm: do not close GPR port before closing graph new e231cd833f64 ASoC: codecs: SND_SOC_WCD934X should select REGMAP_IRQ new 46ec420573ce ASoC: qdsp6: audioreach: fix topology probe deferral new ed0dd9205bf6 ASoC: codecs: wcd938x: fix missing clsh ctrl error handling new a3406f87775f ASoC: codecs: wcd938x: fix resource leaks on component remove new 798590cc7d3c ASoC: codecs: wcd934x: fix resource leaks on component remove new a5475829adcc ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove new b6c3bdda3a7e ASoC: topology: suppress probe deferral errors new f09b6e967960 ASoC: core: suppress probe deferral errors new 980d97efdb30 ASoC/soundwire/qdsp6/wcd: fix leaks and probe deferral new 86867aca7330 ASoC: fsl_sai: Revert "ASoC: fsl_sai: Enable MCTL_MCLK_EN [...] new cd710900ed2b ASoC: amd: ps: Fix extraneous error messages new a1ff5802da38 ASoC: dt-bindings: Update maintainer email id new c65b21f8aeac ASoC: dt-bindings: audio-graph-card2: Drop incomplete example new 06a88197bb6a Merge remote-tracking branch 'asoc/for-6.4' into asoc-linus new 44b75c15cf7d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 391ffa909bc8 Merge remote-tracking branch 'regmap/for-6.4' into regmap-linus new 2e6d11ea7075 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new c78f8c33f3fb Merge remote-tracking branch 'regulator/for-6.4' into regu [...] new 7641120bd660 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 8063c5535baa Merge remote-tracking branch 'spi/for-6.4' into spi-linus new f65071941d55 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 03966c3950d3 phy: phy-mtk-dp: Fix an error code in probe() new 059c78ebf1e9 phy: mediatek: hdmi: mt8195: fix prediv bad upper limit test new 825c6d29f129 phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during r [...] new d621660a1d5b phy: qcom-snps-femto-v2: properly enable ref clock new 0383f66b8073 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resum [...] new 073d4133f7cd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new c89f4b9ac5ed Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 5e26e40598df Merge branch 'counter-current' of git://git.kernel.org/pub [...] new ed7d87e17394 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 589d575fe045 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 33629b377856 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM new 625758896cc8 dmaengine: xilinx: xdma: Fix Judgment of the return value new ad5808c58ddc dmaengine: mcf-edma: Fix a potential un-allocated memory access new dd933c3173f8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new b19c98f237cd btrfs: fix race between balance and cancel/pause new 4e7de35eb7d1 btrfs: be a bit more careful when setting mirror_num_ret i [...] new 0657b20c5a76 btrfs: fix use-after-free of new block group that became unused new a14ea7d5b756 Merge branch 'misc-6.5' into next-fixes new fede5cb00ced Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new e8ef8dd28c4c platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc new d19480332515 platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx new 822507ca6aff platform/x86/amd: pmc: Add new ACPI ID AMDI000A new 5d3acd9d7a44 platform/x86/amd: pmf: Add new ACPI ID AMDI0103 new 8c4893837554 platform/x86: dell-ddv: Improve error handling new d0050c2ef53f platform/x86: dell-ddv: Fix mangled list in documentation new 6b293a8c91bc platform/x86: touchscreen_dmi: Add info for the Archos 101 [...] new f7d9f02cff27 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 0bb8f49cd2cc of: Preserve "of-display" device name for compatibility new 6471c1921bb8 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] new e96277a570cd Merge branch '6.5/scsi-staging' into 6.5/scsi-fixes new f4d1a8e01190 scsi: storvsc: Handle SRB status value 0x30 new 20f117d075c5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 5c413188c68d drm/i915: Don't preserve dpll_hw_state for slave crtc in B [...] new dde4c3d477d8 drm/i915/perf: Consider OA buffer boundary when zeroing ou [...] new 6bf0961a008a drm/i915: Remove dead code from gen8_pte_encode new 113899c2669d drm/i915: Fix one wrong caching mode enum usage new 2c0e5b795d11 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 86f7536bdb8e Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 123ec246ebe3 erofs: get rid of the remaining kmap_atomic() new c5539762f32e erofs: simplify z_erofs_transform_plain() new 936aa701d82d erofs: avoid useless loops in z_erofs_pcluster_readmore() [...] new 8191213a5835 erofs: avoid infinite loop in z_erofs_do_read_page() when [...] new 18bddc5b6703 erofs: fix fsdax unavailability for chunk-based regular files new 1adfd32d40bb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 6fe5c68ee6a1 irqchip/gic-v3: Workaround for GIC-700 erratum 2941627 new a4557e869344 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] new 56cbeacf1435 perf probe: Add test for regression introduced by switch t [...] new c66e1c68c13b perf probe: Read DWARF files from the correct CU new 142256d2f41a tools headers UAPI: Sync drm/i915_drm.h with the kernel sources new 9350a9179133 tools headers UAPI: Sync files changed by new cachestat sy [...] new 1feece2780ac perf build: Fix library not found error when using CSLIBS new 8d40f74ebf21 perf vendor events amd: Fix large metrics new 48fa42c94547 tools headers uapi: Sync linux/fcntl.h with the kernel sources new 225bbf44bffd tools headers UAPI: Sync linux/kvm.h with the kernel sources new 920b91d92702 tools include UAPI: Sync linux/mount.h copy with the kerne [...] new a87834d19aa2 perf build: Fix broken feature check for libtracefs due to [...] new ad07149f34db tools headers UAPI: Sync linux/prctl.h with the kernel sources new e954cb24d78d Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] new 4488872530af Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] new 2f98e686ef59 Merge v6.5-rc1 into drm-misc-fixes new 27655b9bb9f0 drm/client: Send hotplug event after registering a client new 5d4deffc2b3b Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 86ae682c4b18 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new a27b71a84e93 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] new da4353e5e63f Merge branch 'mm-stable' into mm-unstable new 21f2663b7ae5 dma-buf/heaps: system_heap: avoid too much allocation new 67c460626179 mm: optimization on page allocation when CMA enabled new 41f8a8a1a512 dma-contiguous: support per-numa CMA for all architectures new 213ff19775ff mm: madvise: fix uneven accounting of psi new 9a4a855ef09b maple_tree: fix a few documentation issues new 0cefbbbeb3bb mm/mm_init.c: update obsolete comment in get_pfn_range_for_nid() new b70217e313ec mm: increase usage of folio_next_index() helper new 04126b2e798f swap: cleanup duplicated WARN_ON in add_to_avail_list new 6ca9071f452f swap: stop add to avail list if swap is full new a4b223d1781e swap-stop-add-to-avail-list-is-swap-is-full-checkpatch-fixes new cdddf24c36cd mm: memory-failure: fix unexpected return value in soft_of [...] new e5826c12642a mm: memory-failure: fix potential page refcnt leak in memo [...] new 14b920c06226 mm: use a folio in fault_dirty_shared_page() new d0f9cd77b511 mm: remove page_rmapping() new bff54c35a837 swap: remove remnants of polling from read_swap_cache_async new 1e8926defd4d mm: add missing VM_FAULT_RESULT_TRACE name for VM_FAULT_COMPLETED new bf50be63a9a5 mm: drop per-VMA lock when returning VM_FAULT_RETRY or VM_ [...] new c7cb1228bba9 mm: change folio_lock_or_retry to use vm_fault directly new 4a578d0e4758 mm: handle swap page faults under per-VMA lock new 50b88b63e3e4 mm: handle userfaults under VMA lock new fd86491a488f mm: make MEMFD_CREATE into a selectable config option new f2ed5d7680d9 mm: remove arguments of show_mem() new a2e4ddec0daf mm: make show_free_areas() static new 600f8e6cb67f mm: call arch_swap_restore() from unuse_pte() new c2832882bed4 arm64: mte: simplify swap tag restoration logic new 92f86c45067e mm/hugetlb: handle FOLL_DUMP well in follow_page_mask() new c5f6f3b798b2 mm/hugetlb: prepare hugetlb_follow_page_mask() for FOLL_PIN new c28b4b6316ea mm/hugetlb: add page_mask for hugetlb_follow_page_mask() new 4cbe898f9f69 mm/gup: cleanup next_page handling new 6c9c2b0c23fa mm/gup: accelerate thp gup even for "pages != NULL" new 38dcc2c28889 mm/gup: retire follow_hugetlb_page() new a59061f2493e selftests/mm: add -a to run_vmtests.sh new e0c32be0b5d3 selftests/mm: add gup test matrix in run_vmtests.sh new 2d2a44e978c0 mm/filemap.c: fix update prev_pos after one read request done new f77b5e2e9753 fs/address_space: add alignment padding for i_map and i_mm [...] new 33c02d17ae4e maple_tree: add test for mas_wr_modify() fast path new c578e2951ecc maple_tree: add test for expanding range in RCU mode new 65eeff44d386 maple_tree: optimize mas_wr_append(), also improve duplica [...] new dbf356a09332 maple_tree: add a fast path case in mas_wr_slot_store() new 92a27ee8d43b mm: memory-failure: remove unneeded page state check in sh [...] new 8c8624a9adf0 memory tier: use helper function destroy_memory_type() new 5624864a16d9 mm: memory-failure: remove unneeded 'inline' annotation new fd8516ac6e6c fs/buffer: clean up block_commit_write new f8588bf8d2a7 fs-buffer-clean-up-block_commit_write-fix new c6dfeead8c21 fs: convert block_commit_write to return void new 9ce347822c43 mm/page_alloc: fix min_free_kbytes calculation regarding Z [...] new 81823fd13ec5 mm/mm_init.c: remove obsolete macro HASH_SMALL new 8c0dcaba57df zsmalloc: do not scan for allocated objects in empty zspage new 92dedeefdf3d zsmalloc: move migration destination zspage inuse check new 0085372561e5 zsmalloc: remove zs_compact_control new 33acde90b24f seqlock: do the lockdep annotation before locking in do_wr [...] new 97f80ca6705a mm/page_alloc: use write_seqlock_irqsave() instead write_s [...] new 794084356f8d selftests: cgroup: add test_zswap program new dcfc632bb51f selftests: cgroup: add test_zswap with no kmem bypass test new 9d2d0448f3d5 selftests: cgroup: add zswap-memcg unwanted writeback test new 2f2ee8ba2619 mm: zswap: multiple zpools support new 45e87630498a mm/migrate_device: try to handle swapcache pages new dcd92f9e9751 ksm: support unsharing KSM-placed zero pages new 54ee3b1effb6 ksm: count all zero pages placed by KSM new 4dda12cbe461 ksm: add ksm zero pages for each process new bf30d9fba6de ksm: consider KSM-placed zeropages when calculating KSM profit new 99d7292209b9 selftest: add a testcase of ksm zero pages new 3b9956c981b1 mm: page_alloc: avoid false page outside zone error info new accdfb50e86d mm-page_alloc-avoid-false-page-outside-zone-error-info-fix new f55effd2eadd memcg: drop kmem.limit_in_bytes new f928c742fe7c memcg-drop-kmemlimit_in_bytes-fix new 12643e4b52a4 fs: drop_caches: draining pages before dropping caches new f2c51bf6a15c mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED new cfadeab52824 selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED new 27d43c2d5222 memory tier: rename destroy_memory_type() to put_memory_type() new b550494ddb10 mm: remove obsolete comment above struct per_cpu_pages new 5f36a6a1c48a asm-generic/iomap.h: remove ARCH_HAS_IOREMAP_xx macros new 7f05b765b901 hexagon: mm: convert to GENERIC_IOREMAP new d206332ba408 openrisc: mm: remove unneeded early ioremap code new 23a9b9f29973 mm/ioremap: define generic_ioremap_prot() and generic_iounmap() new ee1052082b00 mm: ioremap: allow ARCH to have its own ioremap method definition new 0bd370756a8f mm/ioremap: add slab availability checking in ioremap_prot new 743b3b6db960 arc: mm: convert to GENERIC_IOREMAP new 9a57bfe8bda7 ia64: mm: convert to GENERIC_IOREMAP new adf66c7e6dc4 openrisc: mm: convert to GENERIC_IOREMAP new 1decdb130e5f s390: mm: convert to GENERIC_IOREMAP new 7b9fcbf0d2f4 sh: add <asm-generic/io.h> including new af6fa688f384 sh: mm: convert to GENERIC_IOREMAP new 3d3c75986e55 xtensa: mm: convert to GENERIC_IOREMAP new f77a9dea82b6 parisc: mm: convert to GENERIC_IOREMAP new e0918c818996 mm/ioremap: consider IOREMAP space in generic ioremap new 7e2cdaf6deae mm: move is_ioremap_addr() into new header file new b115de1c5ee8 powerpc: mm: convert to GENERIC_IOREMAP new 953d1288d317 arm64 : mm: add wrapper function ioremap_prot() new 57319ee25d4b mm: ioremap: remove unneeded ioremap_allowed and iounmap_allowed new 1a44c95917c7 mm: cma: print cma name as well in cma_alloc debug new 5da781aaf480 rmap: pass the folio to __page_check_anon_rmap() new 49f7ee661b91 mm: merge folio_has_private()/filemap_release_folio() call pairs new a1b77a0603e4 mm, netfs, fscache: stop read optimisation when folio remo [...] new 454dd9f61a2c mm: call folio_mapping() inside folio_needs_release() new a2a1e3aa3e3e mm: correct stale comment of function check_pte new 97f2410165b8 mm: fix some kernel-doc comments new 9f2a69265703 mm: compaction: use the correct type of list for free pages new eaa00014adcb mm: compaction: skip the memory hole rapidly when isolatin [...] new 31ead48d3583 mm/sparse: remove redundant judgments from macro for_each_ [...] new b79e31f1ffe9 mm: hugetlb_vmemmap: fix a race between vmemmap pmd split new 8e7996fb0c01 mm/memory: convert do_page_mkwrite() to use folios new 62a040b9ec69 mm/memory: convert wp_page_shared() to use folios new 7d74b2dac41f mm/memory: convert do_shared_fault() to folios new 45761c120766 mm/memory: convert do_read_fault() to use folios new 802c41b0c3ad mm/hwpoison: delete all entries before traversal in __foli [...] new 41a1beb1bdf2 mm/hwpoison: check if a subpage of a hugetlb folio is raw [...] new c7d5645b1986 hugetlbfs: improve read HWPOISON hugepage new dcedb1a8c242 selftests/mm: add tests for HWPOISON hugetlbfs read new 23b5f4778a20 mm/memcg: minor cleanup for MEM_CGROUP_ID_MAX new 5b92354054be mm: make PTE_MARKER_SWAPIN_ERROR more general new bdaeb4cfe3af mm-make-pte_marker_swapin_error-more-general-fix new 26be39ca3f0f mm: userfaultfd: check for start + len overflow in validate_range new 3701e6912ef1 mm: userfaultfd: extract file size check out into a helper new 855a425f43a3 mm: userfaultfd: add new UFFDIO_POISON ioctl new 8bddf05b01b5 mm: userfaultfd: support UFFDIO_POISON for hugetlbfs new 42445f1dd82d mm: userfaultfd: document and enable new UFFDIO_POISON feature new 1de66d332d8f selftests/mm: refactor uffd_poll_thread to allow custom fa [...] new df76eb8167c7 selftests/mm: add uffd unit test for UFFDIO_POISON new 589133e8300d zsmalloc: remove obj_tagged() new 4bb622e3a03d mm/mm_init.c: mark check_for_memory() as __init new 86637ca5ca40 HWPOISON: offline support: fix spelling in Documentation/ABI/ new 9c02654eaed1 mm/memory_hotplug: document the signal_pending() check in [...] new 8d920849693c mm: memory-failure: remove unneeded PageHuge() check new c14797449c01 mm: memory-failure: ensure moving HWPoison flag to the raw [...] new 0c728305acc2 mm: memory-failure: don't account hwpoison_filter() filter [...] new 6ea5a35d75e4 mm: memory-failure: use local variable huge to check hugetlb page new 8f7e51501b3e mm: memory-failure: remove unneeded header files new 233a061ac975 mm: memory-failure: minor cleanup for comments and codestyle new f36b270ac625 mm: memory-failure: fetch compound head after extra page r [...] new ee305fe496c5 mm: memory-failure: fix race window when trying to get hug [...] new 97f7aed21eb3 mm/memory: pass folio into do_page_mkwrite() new 5e64809f6f96 maple_tree: don't use MAPLE_ARANGE64_META_MAX to indicate no gap new 2d8f31ff40c2 maple_tree: make mas_validate_gaps() to check metadata new 18f11d3a5689 maple_tree: fix mas_validate_child_slot() to check last mi [...] new c1f7ea9cc39e maple_tree: make mas_validate_limits() check root node and [...] new fa2271526597 maple_tree: update mt_validate() new 7244a21eead6 maple_tree: replace mas_logical_pivot() with mas_safe_pivot() new 5418a5956af0 maple_tree: drop mas_first_entry() new 9095d7fb7021 cred: convert printks to pr_<level> new 3bcdcc902f64 proc: support proc-empty-vm test on i386 new 6f9491319b75 proc: skip proc-empty-vm on anything but amd64 and i386 new f53539f3df04 lib: replace kmap() with kmap_local_page() new 754fc7f70bf6 arch/ia64/include: remove CONFIG_IA64_DEBUG_CMPXCHG from u [...] new 304222c98847 signal: print comm and exe name on fatal signals new c6901b34e73b signal-print-comm-and-exe-name-on-fatal-signals-fix new aa4d808ec7ac kexec: consolidate kexec and crash options into kernel/Kco [...] new 3b70fda3c080 x86/kexec: refactor for kernel/Kconfig.kexec new aa0a039dd69f arm/kexec: refactor for kernel/Kconfig.kexec new ed204d715742 ia64/kexec: refactor for kernel/Kconfig.kexec new bdac59560b79 arm64/kexec: refactor for kernel/Kconfig.kexec new b2d04095aaf7 loongarch/kexec: refactor for kernel/Kconfig.kexec new 42ff3a51f7d4 m68k/kexec: refactor for kernel/Kconfig.kexec new 899486c1749a mips/kexec: refactor for kernel/Kconfig.kexec new 5467e70c6528 parisc/kexec: refactor for kernel/Kconfig.kexec new ce4027c01dd8 powerpc/kexec: refactor for kernel/Kconfig.kexec new c3eb4a999c80 riscv/kexec: refactor for kernel/Kconfig.kexec new 5b9193bff42d s390/kexec: refactor for kernel/Kconfig.kexec new 597052da861b sh/kexec: refactor for kernel/Kconfig.kexec new 0a0035eccbc2 acct: replace all non-returning strlcpy with strscpy new 5cbc6bdcda38 ipc/sem: use flexible array in 'struct sem_undo' new 78f755d7acd8 char: xillybus: make XILLYBUS_OF depend on HAS_IOMEM new 3b32b54187bf misc: open-dice: make OPEN_DICE depend on HAS_IOMEM new 5b48234cc417 pcmcia : make PCMCIA depend on HAS_IOMEM new 74cff0a0ffc3 net: altera-tse: make ALTERA_TSE depend on HAS_IOMEM new 4ca19ec254fa irqchip/al-fic: make AL_FIC depend on HAS_IOMEM new 972c94b03dff clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM new f9d898593e0d Merge branch 'mm-nonmm-unstable' into mm-everything new 297297a66acc Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 5b2644557cd0 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 4fc699307c96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 00ebe0561d8d Merge branch 'asahi-soc/for-next' of https://github.com/As [...] new 9fe5eef04bb7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 03764df9a30d Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 025bd6b600b7 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new c10f83ef690b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 9b3e2e921d46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1e4c26987fd2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5cbbafa16cf9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ad443474d7cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8cd27ddc07e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fb9341ebc7df arm64: dts: renesas: rzg2l-smarc: Add support for enabling MTU3 new 742ebf5d715a arm64: dts: renesas: rzg2lc-smarc: Add support for enabling MTU3 new 3b5ba33b4d1d Merge branch 'renesas-dts-for-v6.6' into renesas-next new 43ee3dd5902b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3dc9c73e65fb dt-bindings: vendor-prefixes: Add prefix for belling new 892e989559c7 dt-bindings: eeprom: at24: add Belling BL24C16A new 75fdcbc8f4c1 arm64: dts: rockchip: add PMIC to rock-5a new 4bbca5c7f4f0 arm64: dts: rockchip: add vdd_cpu_big regulators to rock-5a new 53bf040e14c0 arm64: dts: rockchip: add 5V regulator to rock-5a new ea3e66e7ad0d arm64: dts: rockchip: add SD card support to rock-5a new db02f866b140 arm64: dts: rockchip: add status LED to rock-5a new fb031e6275fc arm64: dts: rockchip: add analog audio to rock-5a new 89c880808cff arm64: dts: rockchip: add I2C EEPROM to rock-5a new afc3925f694a arm64: dts: rockchip: add vdd_npu_s0 regulator to rock-5a new aa00cf88bd8c arm64: dts: rockchip: enable I2C interface from DSI and CS [...] new 43465c67518c arm64: dts: rockchip: add SARADC to rock-5a new dd4464ecced6 arm64: dts: rockchip: add fan support to rock-5a new cab2c3c8293c Merge branch 'v6.6-armsoc/dts64' into for-next new 8813520a80ef soc: rockchip: grf: Fix SDMMC not working on RK3588 with b [...] new 64fcd9f2f34d Merge branch 'v6.6-armsoc/drivers' into for-next new fd2762a62646 arm64: dts: rockchip: Move OPP table from ROCK Pi 4 dtsi new e7afb99e8f52 dt-bindings: arm: rockchip: Add Radxa ROCK 4SE new 86a0e14a82ea arm64: dts: rockchip: Add Radxa ROCK 4SE new e70d28390482 arm64: dts: rockchip: Drop unchanged max-frequency from rk [...] new a1f814f782c3 dt-bindings: arm: rockchip: Add Firefly Station P2 new 007b4bb47f44 arm64: dts: rockchip: add dts for Firefly Station P2 aka r [...] new 6ebd55b3bba3 arm64: dts: rockchip: add combo PHYs to rk3588 new 34d6c15d8e86 arm64: dts: rockchip: add SATA support to rk3588 new c41c6526ed47 Merge branch 'v6.6-armsoc/dts64' into for-next new f20c1afa22fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6dc0f9ce0db6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c0b9357017d0 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 099826ea2111 dt-bindings: can: m_can: change from additional- to uneval [...] new 6d08cb0152a9 dt-bindings: net: dsa: microchip: add interrupts property [...] new d45cc9ea251e ARM: dts: stm32: Add pinmux groups for Linux Automation GmbH TAC new e58944088cb0 dt-bindings: arm: stm32: Add compatible string for Linux A [...] new 518272af37b2 ARM: dts: stm32: lxa-tac: add Linux Automation GmbH TAC new 5060e27012f7 ARM: dts: stm32: leverage OP-TEE ASync notif on STM32MP13x [...] new 5408d51846b4 ARM: dts: stm32: Deduplicate DSI node on stm32mp15 new df362914eead ARM: dts: stm32: re-add CAN support on stm32f746 new 0637e66f8250 ARM: dts: stm32: add pin map for i2c3 controller on stm32f7 new f0215440069c ARM: dts: stm32: add touchscreen on stm32f746-disco board new 4193b9387562 ARM: dts: stm32: prtt1c: Add PoDL PSE regulator nodes new 0ee0ef38aa9f ARM: dts: stm32: Add missing detach mailbox for emtrion em [...] new 966f04a89d77 ARM: dts: stm32: Add missing detach mailbox for Odyssey SoM new deb7edbc27a6 ARM: dts: stm32: Add missing detach mailbox for DHCOM SoM new 2f38de940f07 ARM: dts: stm32: Add missing detach mailbox for DHCOR SoM new 0d0103432602 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 3946d9fc7ac5 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new dd24437a643d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 414772b8f7d7 arm64: dts: ti: minor whitespace cleanup around '=' new 48a498a269c6 arm64: dts: ti: add missing space before { new 34be03f13f65 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 928299b6c05e Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new bbceb13ce2c7 clk: renesas: rzg2l: Simplify .determine_rate() new 8235d9989814 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 06cb8930b0e2 Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] new 2421978b2d6f Merge branch 'for-next' of git://github.com/openrisc/linux.git new d1cdbb97c2cf Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] new 33141b871306 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c44e783e0b45 xtensa: ISS: add comment about etherdev freeing new bc8d5916541f xtensa: ISS: fix call to split_if_spec new a160e9414d8a xtensa: fix unaligned and load/store configuration interaction new 8c982826ad5c Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 9d88a68f92cc Merge branch 'afs-next' of git://git.kernel.org/pub/scm/li [...] new 2dfc41fff44c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7cc844a3d6b8 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 887b605c5c27 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new daf60d6cca26 exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree new 42293c789c26 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new b9d431403557 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 56be4c6fcc42 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a9f63d26b4aa Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 39dd75ff6cf0 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new 96f94a719136 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 7b728ae3beab libfs: Add directory operations for stable offsets new c1fdf67ddd62 shmem: Refactor shmem_symlink() new ad9717ca487a shmem: stable directory offsets new 6e53db3f0015 fs/ecryptfs: Replace kmap() with kmap_local_page() new 541ee919132f fs/ecryptfs: Use kmap_local_page() in ecryptfs_write() new 06e9f112bbb7 fs/ecryptfs: Use kmap_local_page() in copy_up_encrypted_wi [...] new 7fb2c2248d97 reiserfs: Check the return value from __getblk() new 41e971aae46a splice: always fsnotify_access(in), fsnotify_modify(out) o [...] new a5c29236113b splice: fsnotify_access(fd)/fsnotify_modify(fd) in vmsplice new 88fd15db9549 splice: fsnotify_access(in), fsnotify_modify(out) on succe [...] new 19dcb2e5aebb fcntl: Cast commands with int args explicitly new bff3a4f7edfe fs: Pass argument to fcntl_setlease as int new 3e6e3cfee2f1 pipe: Pass argument of pipe_fcntl as int new 2d72e98f4eab dnotify: Pass argument of fcntl_dirnotify as int new 7b2edd278691 eventfd: prevent underflow for eventfd semaphores new ead310563ad2 ibmvmc: update ctime in conjunction with mtime on write new f42faf14b838 bfs: update ctime in addition to mtime when adding entries new d8d026e0d1f2 efivarfs: update ctime when mtime changes on a write new d84bd8fa48d7 exfat: ensure that ctime is updated whenever the mtime is new 73955caedfae apparmor: update ctime whenever the mtime changes on an inode new c2f784379c99 cifs: update the ctime on a partial page write new 64f0367de800 fs: add ctime accessors infrastructure new 54ced54a0239 fs: new helper: simple_rename_timestamp new 218e0f662fee btrfs: convert to simple_rename_timestamp new caac4f65568d ubifs: convert to simple_rename_timestamp new d3d11e9927b6 shmem: convert to simple_rename_timestamp new 71534b484c63 exfat: convert to simple_rename_timestamp new 140880821ce0 ntfs3: convert to simple_rename_timestamp new 1a1a4df5e8fc reiserfs: convert to simple_rename_timestamp new 784e5a93c9cf spufs: convert to ctime accessor functions new 1cece1f8e5c2 s390: convert to ctime accessor functions new 0bcd830a76f3 binderfs: convert to ctime accessor functions new 811f97f80b01 infiniband: convert to ctime accessor functions new b447ed7597f0 ibm: convert to ctime accessor functions new 2557dc7f2dde usb: convert to ctime accessor functions new 4cd4b11385ef 9p: convert to ctime accessor functions new e257d7ade66e adfs: convert to ctime accessor functions new 770619f19a77 affs: convert to ctime accessor functions new 758506e44668 afs: convert to ctime accessor functions new a0a5a9810b37 fs: convert to ctime accessor functions new d7d1363cc3f6 autofs: convert to ctime accessor functions new d6218773de2d befs: convert to ctime accessor functions new 368b313ac2ab bfs: convert to ctime accessor functions new d3d15221956a btrfs: convert to ctime accessor functions new 818fc6e0129a ceph: convert to ctime accessor functions new 4e0b22fbc012 coda: convert to ctime accessor functions new 69c977798a6a configfs: convert to ctime accessor functions new 911f086eae23 cramfs: convert to ctime accessor functions new 634a50390dbb debugfs: convert to ctime accessor functions new 92bb29a24707 devpts: convert to ctime accessor functions new 16d21856dfd6 ecryptfs: convert to ctime accessor functions new cfeee05a50e1 efivarfs: convert to ctime accessor functions new 3a30b097319f efs: convert to ctime accessor functions new e3594996216f erofs: convert to ctime accessor functions new 8bd562d6f46d exfat: convert to ctime accessor functions new 7483252e8894 ext2: convert to ctime accessor functions new f2ddb05870fb ext4: convert to ctime accessor functions new 9afc475653af f2fs: convert to ctime accessor functions new 8a0c417b695b fat: convert to ctime accessor functions new 7affaeb5b914 freevxfs: convert to ctime accessor functions new 688279761436 fuse: convert to ctime accessor functions new 9e5b114b5ee4 gfs2: convert to ctime accessor functions new d41f5876a177 hfs: convert to ctime accessor functions new 147f3dd171d2 hfsplus: convert to ctime accessor functions new 2ceaa835b4f5 hostfs: convert to ctime accessor functions new e6fd7f49daa7 hpfs: convert to ctime accessor functions new f5950f079b1a hugetlbfs: convert to ctime accessor functions new 53f2bb3567f0 isofs: convert to ctime accessor functions new 7e8dc4ab1afb jffs2: convert to ctime accessor functions new 77737373dbb3 jfs: convert to ctime accessor functions new 8b0e3c2e9900 kernfs: convert to ctime accessor functions new 12844cb15dc6 nfs: convert to ctime accessor functions new f297728268bf nfsd: convert to ctime accessor functions new 1e9f083bc9cd nilfs2: convert to ctime accessor functions new 3cc66672eaa5 ntfs: convert to ctime accessor functions new 9438de01396e ntfs3: convert to ctime accessor functions new da5b97da32e7 ocfs2: convert to ctime accessor functions new 563d772c8d70 omfs: convert to ctime accessor functions new 5f0978a6f0a6 openpromfs: convert to ctime accessor functions new 6a83804b4325 orangefs: convert to ctime accessor functions new 60dcee636746 overlayfs: convert to ctime accessor functions new 85e0a6b3b8cf procfs: convert to ctime accessor functions new 2b8125b5e7c6 pstore: convert to ctime accessor functions new 77eb00659cb5 qnx4: convert to ctime accessor functions new af1acd38df36 qnx6: convert to ctime accessor functions new 0eb8012f4b0b ramfs: convert to ctime accessor functions new e3e5f5f70292 reiserfs: convert to ctime accessor functions new b6058a9af143 romfs: convert to ctime accessor functions new d5c263f2187d smb: convert to ctime accessor functions new eaace9c73ba8 squashfs: convert to ctime accessor functions new 41b6f4fbbe32 sysv: convert to ctime accessor functions new 5f69a5364568 tracefs: convert to ctime accessor functions new 5bb225ba81c0 ubifs: convert to ctime accessor functions new e251f0e98433 udf: convert to ctime accessor functions new 376ef9f6cab1 ufs: convert to ctime accessor functions new 9f06612951d5 vboxsf: convert to ctime accessor functions new 4e8c1361146f xfs: convert to ctime accessor functions new cbdc6aa5f65d zonefs: convert to ctime accessor functions new ff12abb4a71a linux: convert to ctime accessor functions new a6b5a0055142 mqueue: convert to ctime accessor functions new d2b6a0a3863a bpf: convert to ctime accessor functions new ffcd778237d3 shmem: convert to ctime accessor functions new ccf1c9002d71 sunrpc: convert to ctime accessor functions new ff91aaa76f1a apparmor: convert to ctime accessor functions new 701071f9ad33 security: convert to ctime accessor functions new cb6dfffdc7e9 selinux: convert to ctime accessor functions new c06d4bf5e207 fs: rename i_ctime field to __i_ctime new 0f05a6af6b7e Non-functional cleanup of a "__user * filename" new 8d593559ec09 fs: Add fchmodat2() new 2ee63b04f206 arch: Register fchmodat2, usually as syscall 452 new f175b92081ec selftests: Add fchmodat2 selftest new d3f102eba76b Merge branches 'vfs.readdir', 'vfs.misc', 'vfs.ctime' and [...] new 9d6464e28257 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new c5b240715132 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 28a15c5cfb01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f45a2c56678a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7c94858ec17d ACPICA: Fix GCC 12 dangling-pointer warning new 4f1094baeb14 ACPICA: Modify ACPI_STATE_COMMON new bac36a179a2b ACPICA: exserial.c: replace ternary operator with ACPI_MIN() new ed9aa118e4e1 ACPICA: Add support for _DSC as per ACPI 6.5 new 9558c2a24250 ACPICA: fix for conflict macro definition on zephyr interface new 24a4b8724536 ACPICA: Detect GED device and keep track of _EVT new b0f2e7d7e614 ACPICA: Add interrupt command to acpiexec new 6399878f4cb4 ACPICA: Fix misspelled CDAT DSMAS define new 1e8d007a6adb ACPICA: Slightly simplify an error message in acpi_ds_resu [...] new 25eea70724b4 ACPICA: Add a define for size of struct acpi_srat_generic_ [...] new 3a21ffdbc825 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer new f3b19adef6c6 ACPICA: MADT: Add RISC-V external interrupt controllers new fe85f8ff2fc9 ACPICA: RHCT: Add flags, CMO and MMU nodes new f3b091a9f76b ACPICA: Update version to 20230628 new 61ca8e67fe61 Merge branch 'acpica' into linux-next new 9b1346282b9a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 94682b1572da cpufreq: sparc: Don't mark cpufreq callbacks with __init new 2111ad0defb4 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new deccfc6ba835 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new 274c4a6d529c net/core: Make use of assign_bit() API new b8e39b38487e netlink: Make use of __assign_bit() API new 68b58787b7c0 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 19f4b5323462 Merge branch 'bpftool: Fix skeletons compilation for older [...] new 4d496be9ca05 bpf,docs: Create new standardization subdirectory new 8a0260dbf655 libbpf: Fix realloc API handling in zero-sized edge cases new a3e7e6b17946 libbpf: Remove HASHMAP_INIT static initialization helper new 07018b57066e samples/bpf: syscall_tp: Aarch64 no open syscall new 412257ed9790 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 22a6265409f6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 66d2f1bb3f19 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 1ebc9f0365ef drm/panel-edp: Add AUO B116XAB01.4 edp panel entry adds 9230d5dcb2fc accel/ivpu: Use struct_size() adds cab032239a37 accel/ivpu: Remove configuration of MMU TBU1 and TBU3 adds a2fd4a6fae7d accel/ivpu: Add MMU support for 4 level page mappings adds a4172d6cf0a2 accel/ivpu: Make DMA bit mask HW specific adds 103d2ea13923 accel/ivpu: Rename and cleanup MMU600 page tables adds 95d440188d30 accel/ivpu: Mark 64 kB contiguous areas as contiguous in PTEs adds c5dacfe2e6c1 drm/panel: s6d7aa0: remove the unneeded variable in s6d7aa0_lock adds 11c173b2b121 dt-bindings: display: panel: Add Visionox R66451 AMOLED DSI panel adds a6dfab2738fc drm/panel: Add driver for Visionox r66451 panel adds 1bf3d76a7d15 drm/komeda: Convert to platform remove callback returning void adds a920028df679 drm/arm/hdlcd: Convert to platform remove callback returning void adds 2c7d291c498c drm/arm/malidp: Convert to platform remove callback return [...] adds 9a32dd324c46 drm/aspeed: Convert to platform remove callback returning void adds a118fc6e71f9 drm/atmel-hlcdc: Convert to platform remove callback retur [...] adds c3b28b29ac0a drm/fsl-dcu: Convert to platform remove callback returning void adds 82a2c0cc1a22 drm/hisilicon: Convert to platform remove callback returning void adds 980ec6444372 drm/lima: Convert to platform remove callback returning void adds 41a56a18615c drm/logicvc: Convert to platform remove callback returning void adds fd1457d84bae drm/mcde: Convert to platform remove callback returning void adds 38ca2d93d323 drm/meson: Convert to platform remove callback returning void adds bd296a594e87 drm/mxsfb: Convert to platform remove callback returning void adds cef3776d0b5a drm/panel: Convert to platform remove callback returning void adds e41977a83b71 drm/panfrost: Convert to platform remove callback returning void adds 3c855610840e drm/rockchip: Convert to platform remove callback returning void adds 9a865e45884a drm/sti: Convert to platform remove callback returning void adds 0c259ab19146 drm/stm: Convert to platform remove callback returning void adds d665e3c9d37a drm/sun4i: Convert to platform remove callback returning void adds 34cdd1f691ad drm/tidss: Convert to platform remove callback returning void adds 84e6da7ad553 drm/tiny: Convert to platform remove callback returning void adds e2fd3192e267 drm/tve200: Convert to platform remove callback returning void adds b957812839f8 drm/v3d: Convert to platform remove callback returning void adds 1ed54a19f3b3 drm/vc4: Convert to platform remove callback returning void adds 71722685cd17 drm/xlnx/zynqmp_dpsub: Convert to platform remove callback [...] adds 2510a2579324 drm/rcar-du: Convert to platform remove callback returning void adds e52d1282f919 drm/tilcdc: Convert to platform remove callback returning void adds c2807ecb5290 drm/omap: Convert to platform remove callback returning void new f1f288d07afb drm/ssd130x: Make default width and height to be controlle [...] new 591825fba8a2 dt-bindings: display: ssd1307fb: Remove default width and [...] new 179a790aaf2a drm/ssd130x: Set the page height value in the device info data new 49d7d581ceaf drm/ssd130x: Don't allocate buffers on each plane update new e254b584dbc0 drm/ssd130x: Remove hardcoded bits-per-pixel in ssd130x_bu [...] new 7f947be02aab drm/bridge: tc358764: Fix debug print parameter order new f009d0eaab38 drm/ingenic: Kconfig: select REGMAP and REGMAP_MMIO new 13126d7fa659 dt-bindings: display: ti,am65x-dss: Add am625 dss compatible new ad2ac9dc9426 drm/tidss: Add support for AM625 DSS new a74e041deffe MAINTAINERS: Update info for TI display drivers new 734458b76201 drm/msm: Initialize mmap offset after constructing the buf [...] new 0adec22702d4 drm: Remove struct drm_driver.gem_prime_mmap new de8a334f215c Merge drm/drm-next into drm-misc-next new 042aeecc02c8 drm/amdgpu: Remove struct drm_driver.gem_prime_mmap new d755cd3cffe5 drm/vkms: Add kernel-doc to the function vkms_compose_row() new fc4298072a99 drm/vkms: Fix all kernel-doc warnings of the vkms_composer file new 354c0fb61739 drm/bridge: lt9611uxc: Add MODULE_FIRMWARE macro new 387dc06fd16c MAINTAINERS: Add myself as reviewer for mgag200 and ast drivers new 6f508c887570 media: videobuf2: Don't assert held reservation lock for d [...] new 30b5144ca412 dma-buf/heaps: Don't assert held reservation lock for dma- [...] new 42850c9aadfe udmabuf: Don't assert held reservation lock for dma-buf mmapping new 11f38236f7bb drm: Don't assert held reservation lock for dma-buf mmapping new 8021fa16b7ec dma-buf: Change locking policy for mmap() new 21aa27ddc582 drm/shmem-helper: Switch to reservation lock new a4c253d4f39d drm/bridge: tc358764: Use BIT() macro for actual bits new 8a4b2fc9c91a drm/bridge: tc358762: Split register programming from pre- [...] new 404643859a4f drm/bridge: tc358762: Switch to atomic ops new 362fa8f6e6a0 drm/bridge: tc358762: Instruct DSI host to generate HSE packets new 80382226ef6f drm/bridge: tc358762: Guess the meaning of LCDCTRL bits new 7f4e171f9d05 drm/bridge: tc358762: Handle HS/VS polarity new d13b5d2b2b45 drm/i2c: Switch i2c drivers back to use .probe() new 05aa61334592 drm: bridge: dw-mipi-dsi: Fix enable/disable of DSI controller new 75f2d61b3d36 drm/mgag200: set variable mgag200_modeset storage-class-sp [...] new 3fe630c7715a drm: fix code style for embedded structs in hdr_metadata_i [...] new 0cf8d292ba5e drm/sysfs: rename drm_sysfs_connector_status_event() new 1627f650fa5e drm/bridge_connector: use drm_kms_helper_connector_hotplug [...] new c804b83d0d48 drm/atomic: log drm_atomic_replace_property_blob_from_id() errors new efc8ece22fd4 drm/atomic: drop extra bracket from log messages new e51259d7194b drm/atomic: log when getting/setting unknown properties new 311eca640047 drm/atomic: log when CRTC_ID prop value is invalid new d43b3cdcc602 drm/atomic: log on attempt to set legacy DPMS property new 98f518542051 drm/atomic: log when page-flip is requested without CRTCs new 83115e1aa6ff drm/atomic: log errors in drm_mode_atomic_ioctl() new 76afcf5bce4a drm/kms: log when querying an object not included in lease new 26195af57798 drm/bridge: ps8640: Drop the ability of ps8640 to fetch the EDID new 6c494ca6fd82 drm/vkms: Reduce critical section new e2a47217b9ca drm/vkms: Enable ARGB8888 support for writeback new cc4fd2934d41 drm/vkms: Isolate writeback pixel conversion functions new aa656d48e871 drm/mxsfb: Disable overlay plane in mxsfb_plane_overlay_at [...] new 6b85aa68d9d5 drm: Enable PRIME import/export for all drivers new 71e801b9b44f drm: Clear fd/handle callbacks in struct drm_driver new 71a7974ac701 drm/prime: Unexport helpers for fd/handle conversion new 7ed40ff1d134 drm/bridge: dw-hdmi: change YUV420 selection logic at clock setup new f3710b424a96 drm/bridge: dw-hdmi: truly enforce 420-only formats when d [...] new 2299a8d12c1c drm/bridge: dw-hdmi: remove dead code and fix indentation new 992bdddaabfb backlight/bd6107: Compare against struct fb_info.device new 471d4ee1008d backlight/bd6107: Rename struct bd6107_platform_data.fbdev [...] new 7b91d017f77c backlight/gpio_backlight: Compare against struct fb_info.device new ed369def91c1 backlight/gpio_backlight: Rename field 'fbdev' to 'dev' new 1ca8819320fd backlight/lv5207lp: Compare against struct fb_info.device new 7fa1675e8405 backlight/lv5207lp: Rename struct lv5207lp_platform_data.f [...] new 9765d4120b1a fbdev/atyfb: Reorder backlight and framebuffer init/cleanup new dab320deaf57 fbdev/atyfb: Use hardware device as backlight parent new 85362a7b1c76 fbdev/aty128fb: Reorder backlight and framebuffer init/cleanup new 8f7bcbe3dbcc fbdev/aty128fb: Use hardware device as backlight parent new 2b41f8329cc0 fbdev/broadsheetfb: Call device_remove_file() with hardwar [...] new 9aee7f0464ee fbdev/ep93xx-fb: Alloc DMA memory from hardware device new be05e207d4ec fbdev/ep93xx-fb: Output messages with fb_info() and fb_err() new f90a0e5265b6 fbdev/ep93xx-fb: Do not assign to struct fb_info.dev new 550949324ce7 fbdev/fsl-diu-fb: Output messages with fb_*() helpers new f7d12d5d554d fbdev/mb862xxfb: Output messages with fb_dbg() new 8ad760892f6c fbdev/metronomefb: Use hardware device for dev_err() new 476a841f35ac fbdev/nvidiafb: Reorder backlight and framebuffer init/cleanup new 3b4a4dfaa24d fbdev/nvidiafb: Use hardware device as backlight parent new 52a46bb2fce2 fbdev/pxa168fb: Do not assign to struct fb_info.dev new 1a7f3c2653f1 fbdev/radeonfb: Reorder backlight and framebuffer cleanup new e7df4a9b4078 fbdev/radeonfb: Use hardware device as backlight parent new 767e693b488a fbdev/rivafb: Reorder backlight and framebuffer init/cleanup new d850f1c33a97 fbdev/rivafb: Use hardware device as backlight parent new f08c6c53b8e1 fbdev/sh7760fb: Use fb_dbg() in sh7760fb_get_color_info() new 46d86f3b3b1d fbdev/sh7760fb: Output messages with fb_dbg() new 8404e56f4bc1 fbdev/sh7760fb: Alloc DMA memory from hardware device new ac8c8135763e fbdev/sh7760fb: Use hardware device with dev_() output dur [...] new 1d4423d3f005 fbdev/sm501fb: Output message with fb_err() new f5c6291f1209 fbdev/smscufx: Detect registered fb_info from refcount new 8adcfd2187ca fbdev/tdfxfb: Set i2c adapter parent to hardware device new 403f0dda6315 fbdev/core: Pass Linux device to pm_vt_switch_*() functions new f0f6839be41d fbdev/core: Move framebuffer and backlight helpers into se [...] new e2af003210c6 fbdev/core: Add fb_device_{create,destroy}() new abcc2f3c4cd2 fbdev/core: Move procfs code to separate file new 588b35634a5a fbdev/core: Move file-I/O code into separate file new ff8fbcf605f5 fbdev/core: Rework fb init code new 701d2054fa31 fbdev: Make support for userspace interfaces configurable new 731f4ab5d59e drm/ttm: Don't shadow the operation context new 4cfe75f0f14f drm/ast: Fix DRAM init on AST2200 new 30fe33f2342f drm/ast: Remove vga2_clone field new 1da14d575268 drm/ast: Implement register helpers in ast_drv.h new a980cac8368b drm/ast: Remove dead else branch in POST code new 3bfe25b5119d drm/ast: Remove device POSTing and config from chip detection new 48b6701eded8 drm/ast: Set PCI config before accessing I/O registers new 5b71707dd13c drm/ast: Enable and unlock device access early during init new a74ec2bcdc22 drm/ast: Set up release action right after enabling MMIO new ecf64579fe3d drm/ast: Distinguish among chip generations new 6bd576da3187 drm/ast: Detect AST 1300 model new 86d86d1ba24b drm/ast: Detect AST 1400 model new 52c29330ebdd drm/ast: Detect AST 2510 model new 546b959ed7aa drm/ast: Move widescreen and tx-chip detection into separa [...] new 95badecb0665 drm/ast: Merge config and chip detection new bce1eb508bcb drm/edid: make read-only const array static new 81c5e39b386c drm/tests: Fix swapped drm_framebuffer tests parameter names new 98d4cb705bc0 drm/edid: Add quirk for OSVR HDK 2.0 new 1e71f7036b4e MAINTAINERS: Remove Liam Mark from DMA-BUF HEAPS FRAMEWORK new 270689d257c8 MAINTAINERS: Add T.J. Mercier as reviewer for DMA-BUF HEAP [...] new 14806c641582 drm: bridge: samsung-dsim: Drain command transfer FIFO bef [...] new b0fb8b6908a0 drm/gud: use vmalloc_array and vcalloc new 319eeec55ba3 drm/drm_gem.c: Remove surplus else after return new f39db26c5428 drm: Add kms driver for loongson display controller new b32d5a51f3c2 MAINTAINERS: add maintainers for DRM LOONGSON driver new c69f9d92f7ca MAINTAINERS: Remove Laura Abbott from DMA-BUF HEAPS FRAMEWORK new 83775e158a3d drm/nouveau/nvkm: fini object children in reverse order new ba1efd8e3336 drm/nouveau/nvkm: punt spurious irq messages to debug level new 2c0c15a22fa0 drm/nouveau/fb/gp102-ga100: switch to simpler vram size de [...] new 8829a5623933 drm/nouveau/fb/ga102-: construct vidmem heap via new gp102 paths new c546656f31c5 drm/nouveau/fifo: remove left-over references to nvkm_fifo_chan new 670451c33c2c drm/nouveau/fifo: return ERR_PTR from nvkm_runl_new() new 84ab065e7a6e drm/nouveau/fifo/ga100-: remove individual runlists rather [...] new 55e1a5996085 drm/nouveau/fifo/ga100-: add per-runlist nonstall intr handling new c1e854a3e3fd drm/nouveau/nvif: fix potential double-free new ca3545cf8b2a drm/nouveau/kms: don't call drm_dp_cec_set_edid() on TMDS new 949ab38a05e8 drm/nouveau/disp: drop unused argument in nv50_dp_mode_valid new edde4caec192 accel/ivpu: Initial debugfs support new d4e4257afa6e accel/ivpu: Add firmware tracing support new 8f7fb1e21e60 accel/ivpu: Add debugfs files for testing device reset new f9d918cfd5c5 accel/ivpu: Print firmware name and version new 667f74e35ab1 accel/ivpu: Add fw_name file to debugfs new 8b0d13545b09 efi: Do not include <linux/screen_info.h> from EFI header new 4a3e7142f2fd fbdev/sm712fb: Do not include <linux/screen_info.h> new a78b4b17eb8a sysfb: Do not include <linux/screen_info.h> from sysfb header new 4b5ae8e60965 staging/sm750fb: Do not include <linux/screen_info.h> new 2323ebce3284 fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED new a1ce2014c0c9 fbdev/broadsheetfb: Generate deferred I/O ops new d2aff5483476 fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED new 479d89c91f72 fbdev/hecubafb: Generate deferred I/O ops new f32c224008ba fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED new 692411e5e146 fbdev/metronomefb: Generate deferred I/O ops new 4705f37b02b2 fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED new 417218ae730b fbdev/ssd1307fb: Generate deferred I/O ops new c623ecac2afe fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED new b63f5e5ca945 fbdev/xen-fbfront: Generate deferred I/O ops new 8d1077cf2e43 drm/hyperv: Fix a compilation issue because of not includi [...] new 70d1ace56db6 drm/virtio: Conditionally allocate virtio_gpu_fence new 815d091f90e1 nouveau/dispnv50: add cursor pitch check new 3b85641abc39 drm/nouveau/disp: use drm_kms_helper_connector_hotplug_event() new 70d3c92d852f drm/bridge: tc358767: Use devm_clk_get_enabled() helper new fdf1d8e2992d drm/bridge: tfp410: Support format negotiation hooks new 584a3408b278 drm/bridge: tfp410: Set input_bus_flags in atomic_check new 0db3cef11c2d drm/bridge: mhdp8546: Add minimal format negotiation new 1934bf53f216 drm/bridge: mhdp8546: Set input_bus_flags from atomic_check new 7978ec7d0d53 drm/bridge: sii902x: Support format negotiation hooks new b1c08ffcab41 drm/bridge: sii902x: Set input_bus_flags in atomic_check new c932ced6b585 drm/tidss: Update encoder/bridge chain connect model new 45a4ff624f15 drm/bridge: cdns-mhdp8546: Fix the interrupt enable/disable new 35d67ee3e9c9 drm/ttm: Use init_on_free to delay release TTM BOs new 087787034b5a drm/arm: Make ARM devices menu depend on DRM new f1b215fdcd01 fbdev/hyperv_fb: Include <linux/screen_info.h> new f03112ca0c24 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 4042d14a4143 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new a811c2e42a51 i915/display/hotplug: use drm_kms_helper_connector_hotplug [...] new 2b80853dcec4 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 9891b3df2b43 drm/msm/dpu1: Rename sm8150_dspp_blk to sdm845_dspp_blk new 274f16147462 drm/msm: stop storing the array of CRTCs in struct msm_drm [...] new 9ed6141b72c7 drm/msm/dpu: retrieve DSI DSC struct through priv->dsi[0] new cabfe08ca574 drm/msm/dpu: remove struct drm_dsc_config from struct msm_ [...] new 648c40bb7c89 dt-bindings: display: msm: sm8350-mdss: document displaypo [...] new df64c86e776b dt-bindings: display: msm: sm8450-mdss: document displaypo [...] new d92ae3612c84 dt-bindings: display: msm: sm8550-mdss: document displaypo [...] new 270ad296e94a dt-bindings: display/msm: dsi-controller-main: Allow refge [...] new 21d6ec5fce75 drm/msm/dsi: Hook up refgen regulator new 70e913f765f6 drm/msm: enumerate DSI interfaces new 2d3b0d74c8a3 drm/msm/dpu: always use MSM_DP/DSI_CONTROLLER_n new fdac4bc57a4f drm/msm/dpu: simplify peer LM handling new 6b2dc8cf67a9 drm/msm/dpu: drop dpu_mdss_cfg::mdp_count field new 469bae7db702 drm/msm/dpu: drop enum dpu_mdp and MDP_TOP value new 25c6ae11a63d drm/msm/dpu: expand .clk_ctrls definitions new 65c859d76d96 drm/msm/dpu: drop zero features from dpu_mdp_cfg data new 038c06bd5f49 drm/msm/dpu: drop zero features from dpu_ctl_cfg data new 2a6387e2f1bf drm/msm/dpu: correct indentation for CTL definitions new ef7d0e8dd3f0 drm/msm/dpu: inline SSPP_BLK macros new e28db0215649 drm/msm/dpu: inline DSPP_BLK macros new 8d3e0dd0f7f9 drm/msm/dpu: inline LM_BLK macros new 194347df5844 drm/msm/dpu: inline DSC_BLK and DSC_BLK_1_2 macros new 4fe37d2dbbfd drm/msm/dpu: inline MERGE_3D_BLK macros new 35973be88744 drm/msm/dpu: inline various PP_BLK_* macros new 36e2ad1d727a drm/msm/dpu: inline WB_BLK macros new ed4fa8c60e45 drm/msm/dpu: inline INTF_BLK and INTF_BLK_DSI_TE macros new 48cbbe7c7619 drm/msm/dpu: drop empty features mask MERGE_3D_SM8150_MASK new 1fe519aad840 drm/msm/dpu: drop empty features mask INTF_SDM845_MASK new 8245b247aaa6 dt-bindings: display/msm: dsi-controller-main: Document SM6125 new ea91e5ac4cd4 dt-bindings: display/msm: sc7180-dpu: Describe SM6125 new 14a6cb1037a4 dt-bindings: display/msm: Add SM6125 MDSS new 5d5e8ed6a135 drm/msm/dpu: Add SM6125 support new 5c227b31412b drm/msm/mdss: Add SM6125 support new 04f614025d55 dt-bindings: msm: dsi-phy-14nm: Document SM6125 variant new a1190da140f4 drm/msm/dsi: Reuse QCM2290 14nm DSI PHY configuration for SM6125 new 5e8bd908d709 drm/msm: Update dev core dump to not print backwards new 99afd7b2524d drm/msm/dpu: Drop unused num argument from relevant macros new 62775f1e6ade drm/msm/dpu: Define names for unnamed sblks new 623b474b6ac4 drm/msm/dpu: Remove redundant prefix/suffix in name of sub-blocks new 519aa6a89f0e drm/msm/dpu: Refactor printing of main blocks in device core dump new 21132bbd2a82 drm/msm/dpu: Update dev core dump to dump registers of sub-blocks new 59af2be912be dt-bindings: display: msm: dp-controller: document SM8250 [...] new 1275b21a6c54 drm/msm/dsi: Enable BURST_MODE for command mode for DSI 6G v1.3+ new 2373f2ffd4ec Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] new 06e4a2e31530 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new 4e47382fbca9 fbdev: imxfb: warn about invalid left/right margin new 86a101023e7d fbdev: imxfb: switch to DEFINE_SIMPLE_DEV_PM_OPS new 45fcc058a75b fbdev: imxfb: Removed unneeded release_mem_region new 55dd7378ba94 fbdev: imxfb: Convert to devm_kmalloc_array() new 78dd4f415567 fbdev: imxfb: Convert to devm_platform_ioremap_resource() new 53a90ae81a33 fbdev: imxfb: remove unneeded labels new f945905ffbb8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new feefa8d770a6 Merge branch 'regmap-linus' into regmap-next new ed384ffa293a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 569bc7431053 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b27bb29f339a Merge branch 'asoc-linus' into asoc-next new 3d74f42c56db Merge existing fixes from asoc/for-6.5 into new branch new a1f51c13b74a Merge remote-tracking branch 'asoc/for-6.6' into asoc-next new 9fdb449f9f5c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0ed64d86c215 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 5ca7798a915f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d55f54dac19a io_uring: add a sysctl to disable io_uring system-wide new 8d4c04f60398 Merge branch 'for-6.6/io_uring' into for-next new 3d3f1037f4ef Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new c7fabb7ccc4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 937510f3df69 Merge branch 'regulator-linus' into regulator-next new 376c1730b67f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fbd57e1859cc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 24a70a5a815e Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 4d0da720ca5d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 34ed9c532aa0 tpm: Do not remap from ACPI resouces again for Pluton TPM new 76991741d7bc tpm: remove redundant variable len new 56e7e77368a9 tpm/tpm_tis: Disable interrupts for Lenovo L590 devices new bcd320a57f5d tpm: make all 'class' structures const new 3c642f1b4ffb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b58b9d01e505 Merge branch 'spi-linus' into spi-next new fee681646fc8 spi: stm32: disable device mode with st,stm32f4-spi compatible new 15a6af94a277 spi: Increase imx51 ecspi burst length based on transfer length new 9303331461cb spi: rzv2m-csi: Convert to platform remove callback return [...] new 616a733ccaee spi: atmel: Use devm_platform_get_and_ioremap_resource() new 2ae3c98b6e80 spi: davinci: Use devm_platform_get_and_ioremap_resource() new cb8ea3dd55ac spi: ep93xx: Use devm_platform_get_and_ioremap_resource() new 8c8e947b6be0 spi: spi-nxp-fspi: Convert to devm_platform_ioremap_resour [...] new b778d967979d spi: rspi: Use devm_platform_get_and_ioremap_resource() new 2e4ed2577936 spi: tegra20-slink: Use devm_platform_get_and_ioremap_resource() new 4f81b540ccdf spi: s3c64xx: Use devm_platform_get_and_ioremap_resource() new 8c87a46e2ce3 dt-bindings: spi: tegra-slink: Convert to json-schema new 17a9ab02f72c dt-bindings: spi: tegra-sflash: Convert to json-schema new b8968c388b69 dt-bindings: spi: Convert Tegra114 SPI to json-schema new 9bee51722cdc spi: amlogic-spifc-a1: implement adjust_op_size() new 54b8422cc64d spi: amlogic-spifc-a1: add support for max_speed_hz new 7b8db3813e97 spi: amlogic-spifc-a1: fixes and improvements for new 670d3b183373 Merge remote-tracking branch 'spi/for-6.6' into spi-next new 9b1a37319d87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9f71fbcde282 objtool: initialize all of struct elf new 719a937b7003 iov_iter: Mark copy_iovec_from_user() noclone new 8c7a1d9bb3be Merge branch into tip/master: 'objtool/urgent' new 27c68c216ee1 perf/x86: Fix lockdep warning in for_each_sibling_event() on SPR new 5435e47b4360 Merge branch into tip/master: 'perf/urgent' new ae2ad293d6be sched/fair: Use recent_used_cpu to test p->cpus_ptr new aff037078eca sched/psi: use kernfs polling functions for PSI trigger polling new 8bfae924dcc2 Merge branch into tip/master: 'sched/urgent' new 0479a42d4c15 x86/cfi: Extend {JMP,CAKK}_NOSPEC comment new be0fffa5ca89 x86/alternative: Rename apply_ibt_endbr() new 9831c6253ace x86/cfi: Extend ENDBR sealing to kCFI new 81f755d561f3 x86/32: Remove schedule_tail_wrapper() new 3aec4ecb3d1f x86: Rewrite ret_from_fork() in C new 04505bbbbb15 x86/fineibt: Poison ENDBR at +0 new 400413bf3d81 Merge branch into tip/master: 'x86/urgent' new 7c2128235eff perf/amd: Prevent grouping of IBS events new 4c1c9dea2089 perf/x86: Use local64_try_cmpxchg new 28fd85a10a2a perf/core: Use local64_try_cmpxchg in perf_swevent_set_period new d6b45484c130 locking/arch: Avoid variable shadowing in local_try_cmpxchg() new 1af61adb3a23 perf/ring_buffer: Use local_try_cmpxchg in __perf_output_begin new c39c9bacf64a Merge branch into tip/master: 'perf/core' new 535d0ae39185 x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y new 1a2945f27157 Merge branch into tip/master: 'x86/urgent' new 3bb1ac767870 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 304cbadaf981 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5bd00f6db012 smp: Reduce logging due to dump_stack of CSD waiters new 0d3a00b37042 smp: Reduce NMI traffic from CSD waiters to CSD destination new 578cef820c2d rcutorture: Remove obsolete BOOTPARAM_HOTPLUG_CPU0 Kconfig option new 6cd0c65d75ff rcu: Remove formal-verification tests new eb4ca55c94f2 rcutorture: Dump grace-period state upon rtort_pipe_count [...] new 55fefc791077 rcu: Update synchronize_rcu_mult() comment for call_rcu_hurry() new ce8286c111cc torture: Scale scftorture memory based on number of CPUs new a3fe04d76f85 scftorture: Forgive memory-allocation failure if KASAN new 5efd36010d76 scftorture: Pause testing after memory-allocation failure new df5d8bf48549 rcuscale: Permit blocking delays between writers new 28ada0eef389 rcuscale: Fix gp_async_max typo: s/reader/writer/ new 0cda5bc8defc rcuscale: Add minruntime module parameter new 29baa3fd3a60 rcuscale: Print out full set of module parameters new 8ae4553313d1 rcuscale: Print out full set of kfree_rcu parameters new 4e4564636f18 rcuscale: Measure grace-period kthread CPU time new 60fddd677383 rcu: Clarify rcu_is_watching() kernel-doc comment new beb55f13865f rcu-tasks: Treat only synchronous grace periods urgently new f111f7bd67e7 rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU new 7a3fecfc1fd3 rcu-tasks: Add kernel boot parameters for callback laziness new a4fc9a0cb9ba rcuscale: Add kfree_by_call_rcu and kfree_mult to documentation new 66abca7a7434 rcuscale: Print grace-period kthread CPU time, if recorded new fe74413ee59a rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time new 1ca334b588e2 rcuscale: Add RCU Tasks Rude testing new d3e26a49eec5 torture: Support randomized shuffling for proxy exec testing new 0d0bab4a8203 torture: Add lock_torture_writer_fifo module param new 92f9e5ae4ee2 clocksource: Handle negative skews in "skew is too large" [...] new ef81285a9244 torture: Add "--no-" as synonym for "--do-no-" in torture.sh new 7738aa8ed601 documentation/rcu: Fix typo new a2b38823280d rcu: Export rcu_request_urgent_qs_task() new 0b05d1ad9044 rcuscale: fix building with RCU_TINY new 7f84835d592e x86/tsc: Extend watchdog check exemption to 4-Sockets platform new 5ec962a973c6 docs/RCU: Add the missing rcu_read_unlock() new 082d4bc8638e rcutorture: Remove contradictory Kconfig constraint new cd1c127f7814 torture: Allow #CHECK# in --kconfig argument to kvm.sh new 7e7e78e4c078 torture: Make kvm-recheck.sh report .config errors new cc88d5019a17 torture: Add RCU Tasks individual-flavor build tests new 67a4877b284b Docs/RCU/rculist_nulls: Fix trivial coding style new d33a53848baa Docs/RCU/rculist_nulls: Assign 'obj' before use from the examples new 3e11f3eef785 torture: Make kvm-remote print diagnostics on initial ssh failure new 79667e0f74cd rcuscale: Move rcu_scale_writer() schedule_timeout_uninter [...] new b15d27d077e5 srcu,notifier: Remove #ifdefs in favor of SRCU Tiny srcu_usage new f3ba47c9de36 Docs/RCU/rculist_nulls: Specify type of the object in examples new 4319c2e05b48 Docs/RCU/rculist_nulls: Fix hlist_[nulls]_head field names [...] new 3051309e3c5b Docs/RCU/rculist_nulls: Fix text about atomic_set_release() new c0446b8fd678 rcu-tasks: Cancel callback laziness if too many callbacks new 382549b9d2f1 torture: Make torture_hrtimeout_*() use TASK_IDLE new 4c324bbd8576 torture: Move torture_onoff() timeouts to hrtimers new 3917b1abf663 torture: Move torture_shuffle() timeouts to hrtimers new a7320c49b349 torture: Move stutter_wait() timeouts to hrtimers new a93f3fad3e87 rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load new 34d4586146b5 rcutorture: Remove obsolete parameter check from mkinitrd.sh new 967ac7e4cf4c rcu: Make the rcu_nocb_poll boot parameter usable via boot config new c2857fce2332 checkpatch: Complain about unexpected uses of RCU Tasks Trace new 4f37e2e48a35 torture: Place --bootargs parameters at end of -append list new 5f81204036aa refscale: Add CONFIG_PREEMPT_DYNAMIC=n to NOPREEMPT scenario new d513c9bcccab rcuscale: Add CONFIG_PREEMPT_DYNAMIC=n to TRACE01 scenario new 3f622aa1294a torture: Make torture.sh summarize config and build errors new de9b0e68938a scftorture: Add CONFIG_PREEMPT_DYNAMIC=n to NOPREEMPT scenario new cca42f6e86ec refscale: Fix uninitalized use of wait_queue_head_t new e1fae7133138 torture: Loosen .config checks for KCSAN kernels new c7148d72837a rcu: Use WRITE_ONCE() for assignments to ->next for rculist_nulls new fdcdbc85da96 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 0d54971298fb Merge branch 'next' of https://github.com/kvm-x86/linux.git new 0aebfc93cead Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new b6e46e58ba21 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b2ec116aad38 workqueue: Fix cpu_intensive_thresh_us name in help text new 6dc917b44525 Merge branch 'for-6.5-fixes' into for-next new 28de15da7051 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eb9d9aa25a14 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 2ab5b7a1d02a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 770b8d2dbc5b dt-bindings: interconnect: qcom,bwmon: Document SC7180 BWMONs new 6d2f6141ae35 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new babfcaf544d8 phy: marvell: phy-mvebu-cp110-comphy: Use devm_platform_ge [...] new 161f7ca9455c phy: rockchip: phy-rockchip-typec: Use devm_platform_get_a [...] new f21829b8b928 phy: renesas: r8a779f0-ether-serdes: Convert to devm_platf [...] new 81e4c826b356 phy: cadence-torrent: Add single link USXGMII configuratio [...] new 01c69d7d76db phy: cadence-torrent: Use key:value pair table for all settings new 26720f89ee68 dt-bindings: phy: rockchip,inno-usb2phy: add rk3588 new 52b99b871eb7 phy: phy-rockchip-inno-usb2: add rk3588 support new 44d88aa9ae81 phy: phy-rockchip-inno-usb2: add reset support new 7d508a92e458 phy: phy-rockchip-inno-usb2: add rk3588 phy tuning support new f4ca578b9803 phy: phy-rockchip-inno-usb2: simplify phy clock handling new 2e5ead8478e8 phy: phy-rockchip-inno-usb2: simplify getting match data new e7254a4a7c44 phy: phy-rockchip-inno-usb2: improve error message new b484e246a214 dt-bindings: phy: qcom,sc7180-qmp-usb3-dp-phy: add sm8150 [...] new 4daee20877df phy: qcom-qmp-combo: add support for the USB+DP PHY on SM8 [...] new c30d437e92d2 dt-bindings: phy: qcom,msm8996-qmp-usb3-phy: drop legacy bindings new 770025644d97 phy: qcom-qmp-usb: split off the legacy USB+dp_com support new b1a34e7d1966 phy: mediatek: mipi-dsi: Convert to register clk_hw new e812c5b62a97 phy: mediatek: mipi-dsi: Use devm variant for of_clk_add_h [...] new 5d295c1a20c7 phy: mediatek: mipi-dsi: Compress of_device_id match entries new 1414920a5fd5 phy: xilinx: add runtime PM support new e4f01e75cdcf phy: xilinx: phy-zynqmp: dynamic clock support for power-save new 8fa60f5ab940 phy: qcom: qmp-combo: correct bias0_en programming new 211ddf1d89cf phy: qcom: qmp-combo: reuse register layouts for more registers new 01f363f4eb0c phy: qcom: qmp-combo: reuse register layouts for even more [...] new 245fa640ea46 phy: qcom: qmp-combo: reuse register layouts for some more [...] new f4ed3532ca74 phy: qcom: qmp-combo: drop similar functions new 8e4137dc4eac phy: qcom: qmp-combo: drop qmp_v6_dp_aux_init() new 315a1a400d9c phy: qcom: qmp-combo: extract common function to setup clocks new b98121a164bf phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328 new 8d2b1b97536d phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 [...] new de25702be8fb phy/rockchip: inno-hdmi: remove unused no_c from rk3328 re [...] new a52df75a83e8 phy/rockchip: inno-hdmi: do not power on rk3328 post pll o [...] new 5bfc7c86bc45 phy/rockchip: inno-hdmi: force set_rate on power_on new 35e7d0e3e1fa phy/rockchip: inno-hdmi: add more supported pre-pll rates new 3e2744cf9944 phy: cadence: Sierra: Add single link SGMII register confi [...] new 6172141bf8ce dt-bindings: phy: Add StarFive JH7110 USB PHY new 2b236fd49121 dt-bindings: phy: Add StarFive JH7110 PCIe PHY new 7ac349186842 phy: starfive: Add JH7110 USB 2.0 PHY driver new 26cea0e28057 phy: starfive: Add JH7110 PCIE 2.0 PHY driver new 8f7bc16cfea9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d8fb35d80914 dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove() new 48f745e247ac dmaengine: sh: rz-dmac: Fix destination and source data si [...] new d9313d9f1fbc dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_re [...] new a189107deb57 dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_r [...] new fe6c2622473f dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ior [...] new 0976421c5a33 dmaengine: shdmac: Convert to devm_platform_ioremap_resource() new b402a7eeaa35 dmaengine: stm32-dma: Use devm_platform_get_and_ioremap_re [...] new 80159ca43142 dt-bindings: dma: Add support for SM6115 and QCM2290 SoCs new ffcde05811d9 dt-bindings: dma: Increase iommu maxItems for BAM DMA new c60d5060b019 dt-bindings: dma: convert bcm2835-dma bindings to YAML new 213d8e122f2d dt-bindings: dma: qcom,bam: require one of control methods new 1775a0d9f021 dmaengine: mediatek: drop bogus pm_runtime_set_active() new 04589e93537d dmaengine: idxd: Modify the dependence of attribute pasid_enabled new f7b6372e4f04 dmaengine: idxd: Modify ABI documentation for attribute pa [...] new 61e2cd90681e dmaengine: idxd: No need to clear memory after a dma_alloc [...] new 9945a80fe408 dmaengine: xilinx: dma: remove arch dependency new 48c40ef750d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d1d4ff5d11a5 cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED new 6b6ab95de8f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 30a5b62e1c83 scsi: target: iscsi: Remove the unused netif_timeout attribute new aa2db9d44a8b scsi: ufs: core: Convert UPIU_HEADER_DWORD() into a function new 11afb65c100a scsi: ufs: core: Export symbols for MTK driver module new e152a616c886 scsi: ufs: ufs-mediatek: Add MCQ support for MTK platform new 3effae0eb9a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1cfc9fc71829 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 133565b2bcb5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 10a24dd90b6a Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 0319324e3d09 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f12636ce51bd Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 937935d6f5e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7ca3dbdf129a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2a7c5aac3706 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 5b3674c9688e Merge branch 'main' of git://git.infradead.org/users/willy [...] new 3b5c38fbe172 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 47c1011b8055 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bdb292e1fb96 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 40b055fe7f27 Add linux-next specific files for 20230712
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 (8e4b7f2f3d60) \ N -- N -- N refs/heads/master (40b055fe7f27)
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 950 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: Documentation/ABI/stable/sysfs-driver-dma-idxd | 2 +- Documentation/RCU/lockdep-splat.rst | 2 +- Documentation/RCU/rculist_nulls.rst | 38 +- Documentation/admin-guide/kernel-parameters.txt | 52 +- Documentation/admin-guide/mm/memory-hotplug.rst | 2 +- Documentation/admin-guide/sysctl/kernel.rst | 19 + Documentation/arch/arm64/silicon-errata.rst | 3 + Documentation/arch/x86/index.rst | 1 - Documentation/arch/x86/shstk.rst | 179 -- Documentation/bpf/index.rst | 3 +- Documentation/bpf/standardization/index.rst | 18 + .../bpf/{ => standardization}/instruction-set.rst | 0 .../bpf/{ => standardization}/linux-notes.rst | 3 +- .../devicetree/bindings/arm/rockchip.yaml | 10 + .../devicetree/bindings/arm/stm32/stm32.yaml | 4 +- .../bindings/display/msm/dp-controller.yaml | 1 + .../bindings/display/msm/dsi-controller-main.yaml | 6 + .../bindings/display/msm/dsi-phy-14nm.yaml | 11 + .../bindings/display/msm/qcom,sc7180-dpu.yaml | 14 + .../bindings/display/msm/qcom,sm6125-mdss.yaml | 217 +++ .../bindings/display/msm/qcom,sm8350-mdss.yaml | 6 + .../bindings/display/msm/qcom,sm8450-mdss.yaml | 8 + .../bindings/display/msm/qcom,sm8550-mdss.yaml | 8 + .../bindings/display/panel/visionox,r66451.yaml | 59 + .../bindings/display/solomon,ssd1307fb.yaml | 28 +- .../bindings/display/ti/ti,am65x-dss.yaml | 18 +- .../devicetree/bindings/dma/brcm,bcm2835-dma.txt | 83 - .../devicetree/bindings/dma/brcm,bcm2835-dma.yaml | 102 ++ .../devicetree/bindings/dma/qcom,bam-dma.yaml | 31 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 3 + .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 2 + .../devicetree/bindings/net/can/bosch,m_can.yaml | 2 +- .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 3 + .../bindings/phy/qcom,msm8996-qmp-usb3-phy.yaml | 80 - .../bindings/phy/qcom,sc7180-qmp-usb3-dp-phy.yaml | 2 + .../bindings/phy/rockchip,inno-usb2phy.yaml | 21 +- .../bindings/phy/starfive,jh7110-pcie-phy.yaml | 58 + .../bindings/phy/starfive,jh7110-usb-phy.yaml | 50 + .../bindings/sound/audio-graph-card2.yaml | 20 +- .../bindings/sound/google,sc7180-trogdor.yaml | 2 +- .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 2 +- .../bindings/spi/nvidia,tegra114-spi.txt | 61 - .../bindings/spi/nvidia,tegra114-spi.yaml | 100 + .../bindings/spi/nvidia,tegra20-sflash.txt | 37 - .../bindings/spi/nvidia,tegra20-sflash.yaml | 81 + .../bindings/spi/nvidia,tegra20-slink.txt | 37 - .../bindings/spi/nvidia,tegra20-slink.yaml | 90 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/filesystems/proc.rst | 1 - Documentation/gpu/todo.rst | 22 +- Documentation/mm/arch_pgtable_helpers.rst | 12 +- Documentation/wmi/devices/dell-wmi-ddv.rst | 3 +- MAINTAINERS | 30 +- Next/SHA1s | 112 +- Next/merge.log | 1918 +++++++++++++++----- arch/Kconfig | 8 - arch/alpha/include/asm/pgtable.h | 2 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arc/include/asm/hugepage.h | 2 +- arch/arc/include/asm/pgtable-bits-arcv2.h | 2 +- arch/arm/boot/dts/st/Makefile | 2 + arch/arm/boot/dts/st/stm32f7-pinctrl.dtsi | 10 + arch/arm/boot/dts/st/stm32f746-disco.dts | 19 +- arch/arm/boot/dts/st/stm32f746.dtsi | 47 + arch/arm/boot/dts/st/stm32mp131.dtsi | 2 + arch/arm/boot/dts/st/stm32mp15-pinctrl.dtsi | 129 ++ arch/arm/boot/dts/st/stm32mp151a-prtt1c.dts | 32 + arch/arm/boot/dts/st/stm32mp157.dtsi | 18 + .../st/stm32mp157a-icore-stm32mp1-ctouch2-of10.dts | 24 +- .../dts/st/stm32mp157a-icore-stm32mp1-edimm2.2.dts | 28 +- arch/arm/boot/dts/st/stm32mp157c-dk2.dts | 28 +- .../arm/boot/dts/st/stm32mp157c-emstamp-argon.dtsi | 4 +- arch/arm/boot/dts/st/stm32mp157c-ev1.dts | 28 +- arch/arm/boot/dts/st/stm32mp157c-lxa-tac-gen1.dts | 93 + arch/arm/boot/dts/st/stm32mp157c-lxa-tac-gen2.dts | 172 ++ arch/arm/boot/dts/st/stm32mp157c-odyssey-som.dtsi | 4 +- arch/arm/boot/dts/st/stm32mp15xc-lxa-tac.dtsi | 610 +++++++ arch/arm/boot/dts/st/stm32mp15xx-dhcom-som.dtsi | 4 +- arch/arm/boot/dts/st/stm32mp15xx-dhcor-som.dtsi | 4 +- arch/arm/include/asm/pgtable-3level.h | 2 +- arch/arm/include/asm/pgtable.h | 2 +- arch/arm/kernel/efi.c | 2 + arch/arm/kernel/signal.c | 2 +- arch/arm/tools/syscall.tbl | 1 + arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts | 12 + arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts | 21 + arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 20 + .../boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi | 20 + arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 23 +- .../boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi | 9 + arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 14 +- arch/arm64/boot/dts/rockchip/Makefile | 2 + .../{rk3399-rock-pi-4b.dts => rk3399-rock-4se.dts} | 20 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 1 + arch/arm64/boot/dts/rockchip/rk3568-roc-pc.dts | 643 +++++++ .../boot/dts/rockchip/rk3588-edgeble-neu6a.dtsi | 1 - .../boot/dts/rockchip/rk3588-edgeble-neu6b.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 1 - arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 1 - arch/arm64/boot/dts/rockchip/rk3588.dtsi | 44 + .../boot/dts/rockchip/rk3588s-indiedroid-nova.dts | 2 - .../boot/dts/rockchip/rk3588s-khadas-edge2.dts | 1 - arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 585 +++++- arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 90 + arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 2 +- arch/arm64/boot/dts/ti/k3-am625-sk.dts | 2 +- arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 8 +- arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 2 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 28 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 14 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 14 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 14 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 26 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 14 +- .../boot/dts/ti/k3-j721s2-common-proc-board.dts | 2 +- arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 2 +- arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi | 2 +- arch/arm64/include/asm/pgtable.h | 4 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/kernel/efi.c | 1 + arch/arm64/kernel/signal.c | 2 +- arch/arm64/kernel/signal32.c | 2 +- arch/arm64/mm/trans_pgd.c | 4 +- arch/csky/include/asm/pgtable.h | 2 +- arch/hexagon/include/asm/pgtable.h | 2 +- arch/ia64/include/asm/pgtable.h | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/loongarch/include/asm/local.h | 4 +- arch/loongarch/include/asm/pgtable.h | 4 +- arch/loongarch/kernel/efi.c | 1 + arch/m68k/include/asm/mcf_pgtable.h | 2 +- arch/m68k/include/asm/motorola_pgtable.h | 2 +- arch/m68k/include/asm/sun3_pgtable.h | 2 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/include/asm/pgtable.h | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/include/asm/local.h | 4 +- arch/mips/include/asm/pgtable.h | 6 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/nios2/include/asm/pgtable.h | 2 +- arch/openrisc/include/asm/pgtable.h | 2 +- arch/parisc/include/asm/pgtable.h | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/include/asm/book3s/32/pgtable.h | 2 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 4 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 4 +- arch/powerpc/include/asm/nohash/32/pte-8xx.h | 4 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/platforms/cell/spufs/inode.c | 2 +- arch/riscv/include/asm/pgtable.h | 6 +- arch/riscv/net/bpf_jit.h | 6 +- arch/riscv/net/bpf_jit_core.c | 19 +- arch/s390/Kconfig | 1 - arch/s390/hypfs/inode.c | 4 +- arch/s390/include/asm/hugetlb.h | 2 +- arch/s390/include/asm/pgtable.h | 4 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/mm/pageattr.c | 4 +- arch/sh/boards/mach-ecovec24/setup.c | 2 +- arch/sh/boards/mach-kfr2r09/setup.c | 2 +- arch/sh/include/asm/pgtable_32.h | 4 +- arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/include/asm/pgtable_32.h | 2 +- arch/sparc/include/asm/pgtable_64.h | 6 +- arch/sparc/kernel/signal32.c | 2 +- arch/sparc/kernel/signal_64.c | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/um/include/asm/pgtable.h | 2 +- arch/um/kernel/um_arch.c | 2 +- arch/x86/Kconfig | 24 - arch/x86/Kconfig.assembler | 5 - arch/x86/entry/entry_32.S | 53 +- arch/x86/entry/entry_64.S | 33 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 2 +- arch/x86/events/amd/ibs.c | 30 +- arch/x86/events/core.c | 10 +- arch/x86/events/intel/core.c | 7 + arch/x86/events/intel/cstate.c | 10 +- arch/x86/events/msr.c | 8 +- arch/x86/include/asm/alternative.h | 2 +- arch/x86/include/asm/cpufeatures.h | 2 - arch/x86/include/asm/disabled-features.h | 16 +- arch/x86/include/asm/fpu/api.h | 9 - arch/x86/include/asm/fpu/regset.h | 7 +- arch/x86/include/asm/fpu/sched.h | 3 +- arch/x86/include/asm/fpu/types.h | 16 +- arch/x86/include/asm/fpu/xstate.h | 6 +- arch/x86/include/asm/ibt.h | 2 +- arch/x86/include/asm/idtentry.h | 2 +- arch/x86/include/asm/local.h | 4 +- arch/x86/include/asm/mmu_context.h | 2 - arch/x86/include/asm/nospec-branch.h | 4 + arch/x86/include/asm/pgtable.h | 302 +-- arch/x86/include/asm/pgtable_types.h | 42 +- arch/x86/include/asm/processor.h | 8 - arch/x86/include/asm/shstk.h | 38 - arch/x86/include/asm/special_insns.h | 13 - arch/x86/include/asm/switch_to.h | 4 +- arch/x86/include/asm/tlbflush.h | 3 +- arch/x86/include/asm/trap_pf.h | 2 - arch/x86/include/asm/traps.h | 12 - arch/x86/include/uapi/asm/mman.h | 4 - arch/x86/include/uapi/asm/prctl.h | 12 - arch/x86/kernel/Makefile | 4 - arch/x86/kernel/alternative.c | 71 +- arch/x86/kernel/cet.c | 152 -- arch/x86/kernel/cpu/common.c | 35 +- arch/x86/kernel/cpu/cpuid-deps.c | 1 - arch/x86/kernel/cpu/proc.c | 23 - arch/x86/kernel/fpu/core.c | 54 +- arch/x86/kernel/fpu/regset.c | 81 - arch/x86/kernel/fpu/xstate.c | 90 +- arch/x86/kernel/idt.c | 2 +- arch/x86/kernel/module.c | 2 +- arch/x86/kernel/process.c | 43 +- arch/x86/kernel/process_64.c | 8 - arch/x86/kernel/ptrace.c | 12 - arch/x86/kernel/shstk.c | 529 ------ arch/x86/kernel/signal.c | 1 - arch/x86/kernel/signal_32.c | 2 +- arch/x86/kernel/signal_64.c | 8 +- arch/x86/kernel/sys_x86_64.c | 6 +- arch/x86/kernel/traps.c | 87 + arch/x86/kernel/tsc.c | 2 +- arch/x86/mm/fault.c | 22 - arch/x86/mm/pat/set_memory.c | 4 +- arch/x86/mm/pgtable.c | 40 - arch/x86/xen/enlighten_pv.c | 2 +- arch/x86/xen/mmu_pv.c | 2 +- arch/x86/xen/xen-asm.S | 2 +- arch/xtensa/include/asm/pgtable.h | 2 +- arch/xtensa/kernel/align.S | 34 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + arch/xtensa/kernel/traps.c | 3 +- drivers/accel/ivpu/Makefile | 4 +- drivers/accel/ivpu/ivpu_debugfs.c | 294 +++ drivers/accel/ivpu/ivpu_debugfs.h | 13 + drivers/accel/ivpu/ivpu_drv.c | 16 +- drivers/accel/ivpu/ivpu_drv.h | 1 + drivers/accel/ivpu/ivpu_fw.c | 68 +- drivers/accel/ivpu/ivpu_fw.h | 4 + drivers/accel/ivpu/ivpu_fw_log.c | 142 ++ drivers/accel/ivpu/ivpu_fw_log.h | 38 + drivers/accel/ivpu/ivpu_hw.h | 1 + drivers/accel/ivpu/ivpu_hw_mtl.c | 19 +- drivers/accel/ivpu/ivpu_job.c | 4 +- drivers/accel/ivpu/ivpu_mmu.c | 14 +- drivers/accel/ivpu/ivpu_mmu_context.c | 294 ++- drivers/accel/ivpu/ivpu_mmu_context.h | 9 +- drivers/accel/ivpu/ivpu_pm.c | 1 + drivers/accel/ivpu/ivpu_pm.h | 1 + drivers/accel/qaic/qaic_drv.c | 1 - drivers/acpi/acpica/acdebug.h | 2 + drivers/acpi/acpica/acglobal.h | 1 + drivers/acpi/acpica/aclocal.h | 38 +- drivers/acpi/acpica/acpredef.h | 3 + drivers/acpi/acpica/dbcmds.c | 58 + drivers/acpi/acpica/dbinput.c | 8 + drivers/acpi/acpica/dswstate.c | 4 +- drivers/acpi/acpica/exserial.c | 3 +- drivers/acpi/acpica/psopcode.c | 2 +- drivers/acpi/acpica/utdebug.c | 5 + drivers/android/binderfs.c | 8 +- drivers/char/tpm/eventlog/tpm1.c | 3 +- drivers/char/tpm/tpm-chip.c | 11 +- drivers/char/tpm/tpm-interface.c | 21 +- drivers/char/tpm/tpm.h | 4 +- drivers/char/tpm/tpm2-space.c | 2 +- drivers/char/tpm/tpm_tis.c | 8 + drivers/char/xillybus/Kconfig | 2 +- drivers/clk/Kconfig | 1 + drivers/clk/renesas/rzg2l-cpg.c | 8 +- drivers/cpufreq/sparc-us2e-cpufreq.c | 2 +- drivers/cpufreq/sparc-us3-cpufreq.c | 2 +- drivers/dma-buf/dma-buf.c | 17 +- drivers/dma-buf/heaps/cma_heap.c | 3 - drivers/dma-buf/heaps/system_heap.c | 3 - drivers/dma-buf/udmabuf.c | 2 - drivers/dma/Kconfig | 4 +- drivers/dma/idxd/device.c | 2 - drivers/dma/idxd/sysfs.c | 2 +- drivers/dma/mcf-edma.c | 13 +- drivers/dma/mediatek/mtk-uart-apdma.c | 1 - drivers/dma/qcom/gpi.c | 3 +- drivers/dma/qcom/hidma.c | 12 +- drivers/dma/qcom/hidma_mgmt.c | 5 +- drivers/dma/sh/rz-dmac.c | 17 +- drivers/dma/sh/shdmac.c | 7 +- drivers/dma/stm32-dma.c | 3 +- drivers/dma/xilinx/xdma.c | 2 +- drivers/firmware/efi/libstub/efi-stub-entry.c | 2 + drivers/firmware/efi/libstub/screen_info.c | 2 + drivers/gpu/drm/Kconfig | 2 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 6 - drivers/gpu/drm/arm/Kconfig | 1 + drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 5 +- drivers/gpu/drm/arm/hdlcd_drv.c | 5 +- drivers/gpu/drm/arm/malidp_drv.c | 5 +- drivers/gpu/drm/armada/armada_drv.c | 2 - drivers/gpu/drm/armada/armada_fbdev.c | 4 - drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 6 +- drivers/gpu/drm/ast/ast_dp501.c | 6 +- drivers/gpu/drm/ast/ast_drv.h | 94 +- drivers/gpu/drm/ast/ast_main.c | 319 ++-- drivers/gpu/drm/ast/ast_mm.c | 2 - drivers/gpu/drm/ast/ast_mode.c | 35 +- drivers/gpu/drm/ast/ast_post.c | 74 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 6 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 77 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 2 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.c | 9 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.h | 2 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 6 +- drivers/gpu/drm/bridge/parade-ps8640.c | 79 - drivers/gpu/drm/bridge/samsung-dsim.c | 2 +- drivers/gpu/drm/bridge/sii902x.c | 40 + drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 35 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 28 +- drivers/gpu/drm/bridge/tc358762.c | 63 +- drivers/gpu/drm/bridge/tc358764.c | 14 +- drivers/gpu/drm/bridge/tc358767.c | 25 +- drivers/gpu/drm/bridge/ti-tfp410.c | 43 + drivers/gpu/drm/display/drm_hdcp_helper.c | 4 +- drivers/gpu/drm/drm_atomic_uapi.c | 58 +- drivers/gpu/drm/drm_bridge_connector.c | 2 +- drivers/gpu/drm/drm_client.c | 21 + drivers/gpu/drm/drm_connector.c | 8 +- drivers/gpu/drm/drm_edid.c | 3 +- drivers/gpu/drm/drm_fbdev_dma.c | 10 +- drivers/gpu/drm/drm_fbdev_generic.c | 4 - drivers/gpu/drm/drm_gem.c | 4 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 210 +-- drivers/gpu/drm/drm_ioctl.c | 3 +- drivers/gpu/drm/drm_mode_object.c | 4 +- drivers/gpu/drm/drm_prime.c | 83 +- drivers/gpu/drm/drm_sysfs.c | 23 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 3 - drivers/gpu/drm/exynos/exynos_drm_drv.c | 3 - drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 4 - drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 6 +- drivers/gpu/drm/gma500/fbdev.c | 4 - drivers/gpu/drm/gud/gud_pipe.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 1 - drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 6 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 5 +- drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 1 + drivers/gpu/drm/i2c/ch7006_drv.c | 2 +- drivers/gpu/drm/i2c/sil164_drv.c | 2 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 14 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 2 - drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 3 - drivers/gpu/drm/i915/gt/intel_gtt.c | 2 +- drivers/gpu/drm/i915/i915_driver.c | 2 - drivers/gpu/drm/i915/i915_perf.c | 11 +- drivers/gpu/drm/ingenic/Kconfig | 2 + drivers/gpu/drm/lima/lima_drv.c | 8 +- drivers/gpu/drm/lima/lima_gem.c | 8 +- drivers/gpu/drm/logicvc/logicvc_drm.c | 6 +- drivers/gpu/drm/loongson/Kconfig | 17 + drivers/gpu/drm/loongson/Makefile | 22 + drivers/gpu/drm/loongson/loongson_device.c | 102 ++ drivers/gpu/drm/loongson/loongson_module.c | 33 + drivers/gpu/drm/loongson/loongson_module.h | 12 + drivers/gpu/drm/loongson/lsdc_benchmark.c | 133 ++ drivers/gpu/drm/loongson/lsdc_benchmark.h | 13 + drivers/gpu/drm/loongson/lsdc_crtc.c | 1024 +++++++++++ drivers/gpu/drm/loongson/lsdc_debugfs.c | 110 ++ drivers/gpu/drm/loongson/lsdc_drv.c | 456 +++++ drivers/gpu/drm/loongson/lsdc_drv.h | 388 ++++ drivers/gpu/drm/loongson/lsdc_gem.c | 311 ++++ drivers/gpu/drm/loongson/lsdc_gem.h | 37 + drivers/gpu/drm/loongson/lsdc_gfxpll.c | 199 ++ drivers/gpu/drm/loongson/lsdc_gfxpll.h | 52 + drivers/gpu/drm/loongson/lsdc_i2c.c | 179 ++ drivers/gpu/drm/loongson/lsdc_i2c.h | 29 + drivers/gpu/drm/loongson/lsdc_irq.c | 74 + drivers/gpu/drm/loongson/lsdc_irq.h | 16 + drivers/gpu/drm/loongson/lsdc_output.h | 21 + drivers/gpu/drm/loongson/lsdc_output_7a1000.c | 178 ++ drivers/gpu/drm/loongson/lsdc_output_7a2000.c | 552 ++++++ drivers/gpu/drm/loongson/lsdc_pixpll.c | 481 +++++ drivers/gpu/drm/loongson/lsdc_pixpll.h | 86 + drivers/gpu/drm/loongson/lsdc_plane.c | 799 ++++++++ drivers/gpu/drm/loongson/lsdc_probe.c | 56 + drivers/gpu/drm/loongson/lsdc_probe.h | 12 + drivers/gpu/drm/loongson/lsdc_regs.h | 406 +++++ drivers/gpu/drm/loongson/lsdc_ttm.c | 591 ++++++ drivers/gpu/drm/loongson/lsdc_ttm.h | 99 + drivers/gpu/drm/mcde/mcde_drv.c | 6 +- drivers/gpu/drm/mcde/mcde_dsi.c | 6 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 3 - drivers/gpu/drm/meson/meson_drv.c | 6 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 10 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 2 +- .../drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h | 327 ++-- .../gpu/drm/msm/disp/dpu1/catalog/dpu_4_0_sdm845.h | 348 ++-- .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h | 411 +++-- .../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h | 448 +++-- .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_4_sm6125.h | 230 +++ .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h | 430 +++-- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_2_sc7180.h | 184 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_3_sm6115.h | 88 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_4_sm6350.h | 188 +- .../drm/msm/disp/dpu1/catalog/dpu_6_5_qcm2290.h | 88 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_9_sm6375.h | 95 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h | 418 +++-- .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 244 ++- .../drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h | 484 +++-- .../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h | 445 +++-- .../gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h | 467 +++-- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 44 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 2 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 229 +-- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 5 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 34 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 82 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 34 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 2 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 2 +- drivers/gpu/drm/msm/dsi/dsi_cfg.c | 2 + drivers/gpu/drm/msm/dsi/dsi_host.c | 7 + drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 + drivers/gpu/drm/msm/msm_drv.c | 45 +- drivers/gpu/drm/msm/msm_drv.h | 11 +- drivers/gpu/drm/msm/msm_fbdev.c | 4 - drivers/gpu/drm/msm/msm_gem.c | 8 + drivers/gpu/drm/msm/msm_gem_prime.c | 15 - drivers/gpu/drm/msm/msm_mdss.c | 8 + drivers/gpu/drm/mxsfb/lcdif_drv.c | 6 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 6 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 9 + drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 25 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/engine.h | 6 +- drivers/gpu/drm/nouveau/include/nvkm/core/os.h | 5 - .../gpu/drm/nouveau/include/nvkm/engine/falcon.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h | 1 + drivers/gpu/drm/nouveau/nouveau_connector.c | 7 +- drivers/gpu/drm/nouveau/nouveau_display.c | 17 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 3 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 3 - drivers/gpu/drm/nouveau/nouveau_encoder.h | 3 +- drivers/gpu/drm/nouveau/nvif/mmu.c | 3 + drivers/gpu/drm/nouveau/nvkm/core/intr.c | 4 +- drivers/gpu/drm/nouveau/nvkm/core/object.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.c | 10 + drivers/gpu/drm/nouveau/nvkm/engine/ce/ga102.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/ce/priv.h | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c | 32 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c | 105 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.h | 6 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c | 15 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.c | 7 + drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 14 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h | 1 + drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/priv.h | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/nv10.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c | 12 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.c | 17 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h | 5 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramga102.c | 40 - drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.c | 30 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.c | 3 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 5 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 6 +- drivers/gpu/drm/omapdrm/dss/dss.c | 6 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 5 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 5 +- drivers/gpu/drm/omapdrm/dss/venc.c | 5 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 9 +- drivers/gpu/drm/omapdrm/omap_drv.c | 8 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 4 - drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 2 - drivers/gpu/drm/panel/Kconfig | 9 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-edp.c | 1 + drivers/gpu/drm/panel/panel-lvds.c | 6 +- drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c | 3 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 6 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 6 +- drivers/gpu/drm/panel/panel-simple.c | 6 +- drivers/gpu/drm/panel/panel-visionox-r66451.c | 390 ++++ drivers/gpu/drm/panfrost/panfrost_drv.c | 15 +- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 6 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 19 +- drivers/gpu/drm/pl111/pl111_drv.c | 3 - drivers/gpu/drm/qxl/qxl_drv.c | 2 - drivers/gpu/drm/radeon/radeon_drv.c | 3 - drivers/gpu/drm/radeon/radeon_fbdev.c | 4 - drivers/gpu/drm/renesas/rcar-du/rcar_cmm.c | 6 +- drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.c | 9 +- drivers/gpu/drm/renesas/rcar-du/rcar_dw_hdmi.c | 6 +- drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c | 6 +- drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c | 6 +- drivers/gpu/drm/renesas/rcar-du/rzg2l_mipi_dsi.c | 6 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 6 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 6 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 6 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 6 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 6 +- drivers/gpu/drm/rockchip/rk3066_hdmi.c | 6 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 9 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 6 +- drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 6 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 6 +- drivers/gpu/drm/solomon/ssd130x.c | 124 +- drivers/gpu/drm/solomon/ssd130x.h | 6 + drivers/gpu/drm/sti/sti_compositor.c | 5 +- drivers/gpu/drm/sti/sti_drv.c | 6 +- drivers/gpu/drm/sti/sti_dvo.c | 5 +- drivers/gpu/drm/sti/sti_hda.c | 5 +- drivers/gpu/drm/sti/sti_hdmi.c | 6 +- drivers/gpu/drm/sti/sti_hqvdp.c | 5 +- drivers/gpu/drm/sti/sti_tvout.c | 5 +- drivers/gpu/drm/stm/drv.c | 6 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 6 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 6 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 6 +- drivers/gpu/drm/sun4i/sun4i_frontend.c | 6 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 6 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 6 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 6 +- drivers/gpu/drm/sun4i/sun6i_drc.c | 6 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 6 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 6 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 6 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 6 +- drivers/gpu/drm/tegra/drm.c | 2 - drivers/gpu/drm/tegra/fbdev.c | 4 - drivers/gpu/drm/tegra/gem.c | 2 - drivers/gpu/drm/tests/drm_framebuffer_test.c | 4 +- drivers/gpu/drm/tidss/tidss_dispc.c | 57 +- drivers/gpu/drm/tidss/tidss_dispc.h | 2 + drivers/gpu/drm/tidss/tidss_drv.c | 7 +- drivers/gpu/drm/tidss/tidss_encoder.c | 140 +- drivers/gpu/drm/tidss/tidss_encoder.h | 5 +- drivers/gpu/drm/tidss/tidss_kms.c | 12 +- drivers/gpu/drm/tilcdc/tilcdc_panel.c | 6 +- drivers/gpu/drm/tiny/ofdrm.c | 6 +- drivers/gpu/drm/tiny/simpledrm.c | 6 +- drivers/gpu/drm/ttm/ttm_bo.c | 4 +- drivers/gpu/drm/tve200/tve200_drv.c | 6 +- drivers/gpu/drm/v3d/v3d_drv.c | 9 +- drivers/gpu/drm/vc4/vc4_crtc.c | 5 +- drivers/gpu/drm/vc4/vc4_dpi.c | 5 +- drivers/gpu/drm/vc4/vc4_drv.c | 6 +- drivers/gpu/drm/vc4/vc4_dsi.c | 6 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 5 +- drivers/gpu/drm/vc4/vc4_hvs.c | 5 +- drivers/gpu/drm/vc4/vc4_txp.c | 5 +- drivers/gpu/drm/vc4/vc4_v3d.c | 5 +- drivers/gpu/drm/vc4/vc4_vec.c | 5 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 3 - drivers/gpu/drm/virtio/virtgpu_submit.c | 32 +- drivers/gpu/drm/vkms/vkms_composer.c | 10 +- drivers/gpu/drm/vkms/vkms_drv.h | 4 +- drivers/gpu/drm/vkms/vkms_formats.c | 153 +- drivers/gpu/drm/vkms/vkms_formats.h | 2 +- drivers/gpu/drm/vkms/vkms_writeback.c | 9 +- drivers/gpu/drm/xen/xen_drm_front.c | 3 - drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 6 +- drivers/infiniband/hw/qib/qib_fs.c | 3 +- drivers/irqchip/Kconfig | 1 + drivers/irqchip/irq-gic-v3.c | 62 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 3 - drivers/media/common/videobuf2/videobuf2-dma-sg.c | 3 - drivers/media/common/videobuf2/videobuf2-vmalloc.c | 3 - drivers/misc/Kconfig | 1 + drivers/misc/ibmasm/ibmasmfs.c | 2 +- drivers/misc/ibmvmc.c | 2 +- drivers/net/dsa/ocelot/felix.c | 1 - drivers/net/ethernet/altera/Kconfig | 1 + drivers/net/ethernet/freescale/fec.h | 17 +- drivers/net/ethernet/freescale/fec_main.c | 166 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 8 + .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 15 + drivers/of/platform.c | 2 +- drivers/pcmcia/Kconfig | 1 + drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/cadence/phy-cadence-sierra.c | 98 + drivers/phy/cadence/phy-cadence-torrent.c | 1732 +++++++----------- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 3 +- drivers/phy/mediatek/phy-mtk-dp.c | 2 +- drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c | 2 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 30 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.h | 1 - drivers/phy/qualcomm/Kconfig | 10 + drivers/phy/qualcomm/Makefile | 1 + drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 412 ++--- .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6.h | 5 + drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c | 1407 ++++++++++++++ drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 556 ------ drivers/phy/qualcomm/phy-qcom-qmp.h | 2 + drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 78 +- drivers/phy/renesas/r8a779f0-ether-serdes.c | 9 +- drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 234 ++- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 357 +++- drivers/phy/rockchip/phy-rockchip-typec.c | 3 +- drivers/phy/starfive/Kconfig | 24 + drivers/phy/starfive/Makefile | 3 + drivers/phy/starfive/phy-jh7110-pcie.c | 204 +++ drivers/phy/starfive/phy-jh7110-usb.c | 152 ++ drivers/phy/xilinx/phy-zynqmp.c | 90 +- drivers/platform/x86/amd/Makefile | 2 +- drivers/platform/x86/amd/pmc-quirks.c | 176 ++ drivers/platform/x86/amd/pmc.c | 32 +- drivers/platform/x86/amd/pmc.h | 44 + drivers/platform/x86/amd/pmf/core.c | 3 + drivers/platform/x86/dell/dell-wmi-ddv.c | 7 +- drivers/platform/x86/thinkpad_acpi.c | 143 -- drivers/platform/x86/touchscreen_dmi.c | 22 + drivers/scsi/storvsc_drv.c | 2 + drivers/soc/rockchip/grf.c | 14 + drivers/spi/spi-amlogic-spifc-a1.c | 83 +- drivers/spi/spi-atmel.c | 6 +- drivers/spi/spi-davinci.c | 13 +- drivers/spi/spi-ep93xx.c | 13 +- drivers/spi/spi-imx.c | 11 +- drivers/spi/spi-nxp-fspi.c | 6 +- drivers/spi/spi-rspi.c | 3 +- drivers/spi/spi-rzv2m-csi.c | 6 +- drivers/spi/spi-s3c64xx.c | 9 +- drivers/spi/spi-stm32.c | 13 +- drivers/spi/spi-tegra20-slink.c | 10 +- drivers/staging/fbtft/Kconfig | 1 + drivers/staging/sm750fb/sm750.c | 1 - drivers/staging/sm750fb/sm750_accel.c | 1 - drivers/staging/sm750fb/sm750_cursor.c | 1 - drivers/staging/sm750fb/sm750_hw.c | 1 - drivers/target/iscsi/iscsi_target_configfs.c | 2 - drivers/target/iscsi/iscsi_target_tpg.c | 26 - drivers/target/iscsi/iscsi_target_tpg.h | 1 - drivers/ufs/core/ufs-mcq.c | 3 + drivers/ufs/core/ufshcd.c | 13 +- drivers/ufs/core/ufshpb.c | 2 +- drivers/ufs/host/ufs-mediatek.c | 174 +- drivers/ufs/host/ufs-mediatek.h | 33 + drivers/usb/core/devio.c | 16 +- drivers/usb/gadget/function/f_fs.c | 3 +- drivers/usb/gadget/legacy/inode.c | 3 +- drivers/video/backlight/bd6107.c | 2 +- drivers/video/backlight/gpio_backlight.c | 6 +- drivers/video/backlight/lv5207lp.c | 2 +- drivers/video/fbdev/Kconfig | 44 +- drivers/video/fbdev/aty/aty128fb.c | 12 +- drivers/video/fbdev/aty/atyfb_base.c | 18 +- drivers/video/fbdev/aty/radeon_backlight.c | 2 +- drivers/video/fbdev/aty/radeon_base.c | 3 +- drivers/video/fbdev/broadsheetfb.c | 80 +- drivers/video/fbdev/core/Makefile | 7 +- drivers/video/fbdev/core/fb_backlight.c | 33 + drivers/video/fbdev/core/fb_chrdev.c | 485 +++++ drivers/video/fbdev/core/fb_info.c | 78 + drivers/video/fbdev/core/fb_internal.h | 67 + drivers/video/fbdev/core/fb_procfs.c | 62 + drivers/video/fbdev/core/fbcon.c | 1 + drivers/video/fbdev/core/fbmem.c | 592 +----- drivers/video/fbdev/core/fbsysfs.c | 134 +- drivers/video/fbdev/ep93xx-fb.c | 21 +- drivers/video/fbdev/fsl-diu-fb.c | 26 +- drivers/video/fbdev/hecubafb.c | 78 +- drivers/video/fbdev/hyperv_fb.c | 1 + drivers/video/fbdev/imxfb.c | 28 +- drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 9 +- drivers/video/fbdev/metronomefb.c | 76 +- drivers/video/fbdev/nvidia/nv_backlight.c | 2 +- drivers/video/fbdev/nvidia/nvidia.c | 8 +- drivers/video/fbdev/omap2/omapfb/Kconfig | 2 +- drivers/video/fbdev/pxa168fb.c | 2 +- drivers/video/fbdev/riva/fbdev.c | 10 +- drivers/video/fbdev/sh7760fb.c | 50 +- drivers/video/fbdev/sm501fb.c | 2 +- drivers/video/fbdev/sm712fb.c | 9 +- drivers/video/fbdev/smscufx.c | 4 +- drivers/video/fbdev/ssd1307fb.c | 69 +- drivers/video/fbdev/tdfxfb.c | 4 +- drivers/video/fbdev/xen-fbfront.c | 61 +- fs/9p/vfs_inode.c | 4 +- fs/9p/vfs_inode_dotl.c | 8 +- fs/adfs/inode.c | 4 +- fs/affs/amigaffs.c | 6 +- fs/affs/inode.c | 16 +- fs/afs/dynroot.c | 2 +- fs/afs/inode.c | 6 +- fs/aio.c | 2 +- fs/attr.c | 2 +- fs/autofs/inode.c | 2 +- fs/autofs/root.c | 6 +- fs/bad_inode.c | 3 +- fs/befs/linuxvfs.c | 2 +- fs/bfs/dir.c | 16 +- fs/bfs/inode.c | 5 +- fs/binfmt_misc.c | 3 +- fs/btrfs/block-group.c | 13 +- fs/btrfs/block-group.h | 5 + fs/btrfs/delayed-inode.c | 8 +- fs/btrfs/file.c | 21 +- fs/btrfs/inode.c | 54 +- fs/btrfs/ioctl.c | 2 +- fs/btrfs/reflink.c | 3 +- fs/btrfs/transaction.c | 3 +- fs/btrfs/tree-log.c | 4 +- fs/btrfs/volumes.c | 17 +- fs/btrfs/xattr.c | 4 +- fs/ceph/acl.c | 2 +- fs/ceph/caps.c | 2 +- fs/ceph/inode.c | 16 +- fs/ceph/snap.c | 2 +- fs/ceph/xattr.c | 2 +- fs/coda/coda_linux.c | 3 +- fs/coda/dir.c | 2 +- fs/coda/file.c | 2 +- fs/coda/inode.c | 2 +- fs/configfs/inode.c | 7 +- fs/cramfs/inode.c | 3 +- fs/debugfs/inode.c | 3 +- fs/devpts/inode.c | 6 +- fs/ecryptfs/inode.c | 2 +- fs/efivarfs/file.c | 2 +- fs/efivarfs/inode.c | 2 +- fs/efs/inode.c | 4 +- fs/erofs/decompressor.c | 37 +- fs/erofs/inode.c | 15 +- fs/erofs/zdata.c | 4 +- fs/eventfd.c | 2 +- fs/exfat/balloc.c | 6 +- fs/exfat/file.c | 4 +- fs/exfat/inode.c | 6 +- fs/exfat/namei.c | 26 +- fs/exfat/super.c | 3 +- fs/ext2/acl.c | 2 +- fs/ext2/dir.c | 6 +- fs/ext2/ialloc.c | 2 +- fs/ext2/inode.c | 10 +- fs/ext2/ioctl.c | 4 +- fs/ext2/namei.c | 8 +- fs/ext2/super.c | 2 +- fs/ext2/xattr.c | 2 +- fs/ext4/acl.c | 2 +- fs/ext4/ext4.h | 77 +- fs/ext4/extents.c | 12 +- fs/ext4/ialloc.c | 2 +- fs/ext4/inline.c | 4 +- fs/ext4/inode-test.c | 6 +- fs/ext4/inode.c | 16 +- fs/ext4/ioctl.c | 9 +- fs/ext4/namei.c | 26 +- fs/ext4/super.c | 2 +- fs/ext4/xattr.c | 6 +- fs/f2fs/dir.c | 8 +- fs/f2fs/f2fs.h | 4 +- fs/f2fs/file.c | 20 +- fs/f2fs/inline.c | 2 +- fs/f2fs/inode.c | 10 +- fs/f2fs/namei.c | 12 +- fs/f2fs/recovery.c | 4 +- fs/f2fs/super.c | 2 +- fs/f2fs/xattr.c | 2 +- fs/fat/inode.c | 5 +- fs/fat/misc.c | 3 +- fs/freevxfs/vxfs_inode.c | 3 +- fs/fuse/control.c | 2 +- fs/fuse/dir.c | 8 +- fs/fuse/inode.c | 16 +- fs/gfs2/acl.c | 2 +- fs/gfs2/bmap.c | 11 +- fs/gfs2/dir.c | 15 +- fs/gfs2/file.c | 2 +- fs/gfs2/glops.c | 4 +- fs/gfs2/inode.c | 8 +- fs/gfs2/super.c | 4 +- fs/gfs2/xattr.c | 8 +- fs/hfs/catalog.c | 8 +- fs/hfs/dir.c | 2 +- fs/hfs/inode.c | 13 +- fs/hfs/sysdep.c | 4 +- fs/hfsplus/catalog.c | 8 +- fs/hfsplus/dir.c | 6 +- fs/hfsplus/inode.c | 16 +- fs/hostfs/hostfs_kern.c | 3 +- fs/hpfs/dir.c | 8 +- fs/hpfs/inode.c | 6 +- fs/hpfs/namei.c | 29 +- fs/hpfs/super.c | 5 +- fs/hugetlbfs/inode.c | 12 +- fs/inode.c | 26 +- fs/isofs/inode.c | 9 +- fs/isofs/rock.c | 16 +- fs/jffs2/dir.c | 24 +- fs/jffs2/file.c | 3 +- fs/jffs2/fs.c | 10 +- fs/jffs2/os-linux.h | 2 +- fs/jfs/acl.c | 2 +- fs/jfs/inode.c | 2 +- fs/jfs/ioctl.c | 2 +- fs/jfs/jfs_imap.c | 8 +- fs/jfs/jfs_inode.c | 4 +- fs/jfs/namei.c | 24 +- fs/jfs/super.c | 2 +- fs/jfs/xattr.c | 2 +- fs/kernfs/inode.c | 5 +- fs/libfs.c | 55 +- fs/minix/bitmap.c | 2 +- fs/minix/dir.c | 6 +- fs/minix/inode.c | 10 +- fs/minix/itree_common.c | 4 +- fs/minix/namei.c | 6 +- fs/nfs/callback_proc.c | 2 +- fs/nfs/fscache.h | 4 +- fs/nfs/inode.c | 20 +- fs/nfsd/nfsctl.c | 2 +- fs/nfsd/vfs.c | 2 +- fs/nilfs2/dir.c | 6 +- fs/nilfs2/inode.c | 12 +- fs/nilfs2/ioctl.c | 2 +- fs/nilfs2/namei.c | 8 +- fs/nsfs.c | 2 +- fs/ntfs/inode.c | 15 +- fs/ntfs/mft.c | 3 +- fs/ntfs3/file.c | 6 +- fs/ntfs3/frecord.c | 3 +- fs/ntfs3/inode.c | 14 +- fs/ntfs3/namei.c | 11 +- fs/ntfs3/xattr.c | 4 +- fs/ocfs2/acl.c | 6 +- fs/ocfs2/alloc.c | 6 +- fs/ocfs2/aops.c | 2 +- fs/ocfs2/dir.c | 8 +- fs/ocfs2/dlmfs/dlmfs.c | 4 +- fs/ocfs2/dlmglue.c | 7 +- fs/ocfs2/file.c | 16 +- fs/ocfs2/inode.c | 12 +- fs/ocfs2/move_extents.c | 6 +- fs/ocfs2/namei.c | 21 +- fs/ocfs2/refcounttree.c | 14 +- fs/ocfs2/xattr.c | 6 +- fs/omfs/dir.c | 4 +- fs/omfs/inode.c | 9 +- fs/open.c | 19 +- fs/openpromfs/inode.c | 5 +- fs/orangefs/namei.c | 2 +- fs/orangefs/orangefs-utils.c | 6 +- fs/overlayfs/file.c | 7 +- fs/overlayfs/util.c | 2 +- fs/pipe.c | 2 +- fs/posix_acl.c | 2 +- fs/proc/array.c | 6 - fs/proc/base.c | 2 +- fs/proc/inode.c | 2 +- fs/proc/proc_sysctl.c | 2 +- fs/proc/self.c | 2 +- fs/proc/task_mmu.c | 3 - fs/proc/thread_self.c | 2 +- fs/pstore/inode.c | 4 +- fs/qnx4/inode.c | 3 +- fs/qnx6/inode.c | 3 +- fs/ramfs/inode.c | 6 +- fs/reiserfs/inode.c | 12 +- fs/reiserfs/ioctl.c | 4 +- fs/reiserfs/namei.c | 18 +- fs/reiserfs/stree.c | 4 +- fs/reiserfs/super.c | 2 +- fs/reiserfs/xattr.c | 5 +- fs/reiserfs/xattr_acl.c | 2 +- fs/romfs/super.c | 3 +- fs/smb/client/file.c | 4 +- fs/smb/client/fscache.h | 5 +- fs/smb/client/inode.c | 14 +- fs/smb/client/smb2ops.c | 3 +- fs/smb/server/smb2pdu.c | 8 +- fs/squashfs/inode.c | 2 +- fs/stack.c | 2 +- fs/stat.c | 2 +- fs/sysv/dir.c | 6 +- fs/sysv/ialloc.c | 2 +- fs/sysv/inode.c | 5 +- fs/sysv/itree.c | 4 +- fs/sysv/namei.c | 6 +- fs/tracefs/inode.c | 2 +- fs/ubifs/debug.c | 4 +- fs/ubifs/dir.c | 39 +- fs/ubifs/file.c | 16 +- fs/ubifs/ioctl.c | 2 +- fs/ubifs/journal.c | 4 +- fs/ubifs/super.c | 4 +- fs/ubifs/xattr.c | 6 +- fs/udf/ialloc.c | 2 +- fs/udf/inode.c | 17 +- fs/udf/namei.c | 24 +- fs/ufs/dir.c | 6 +- fs/ufs/ialloc.c | 2 +- fs/ufs/inode.c | 23 +- fs/ufs/namei.c | 8 +- fs/vboxsf/utils.c | 4 +- fs/xfs/libxfs/xfs_inode_buf.c | 5 +- fs/xfs/libxfs/xfs_trans_inode.c | 2 +- fs/xfs/xfs_acl.c | 2 +- fs/xfs/xfs_bmap_util.c | 6 +- fs/xfs/xfs_inode.c | 3 +- fs/xfs/xfs_inode_item.c | 2 +- fs/xfs/xfs_iops.c | 4 +- fs/xfs/xfs_itable.c | 4 +- fs/zonefs/super.c | 8 +- include/acpi/acnames.h | 1 + include/acpi/acpixf.h | 2 +- include/acpi/actbl1.h | 2 +- include/acpi/actbl2.h | 76 +- include/acpi/actbl3.h | 4 +- include/acpi/platform/aclinux.h | 1 + include/acpi/platform/aczephyr.h | 3 - include/asm-generic/hugetlb.h | 2 +- include/drm/bridge/dw_hdmi.h | 2 + include/drm/drm_drv.h | 26 +- include/drm/drm_gem_dma_helper.h | 14 +- include/drm/drm_gem_shmem_helper.h | 19 +- include/drm/drm_gem_vram_helper.h | 9 +- include/drm/drm_prime.h | 7 - include/drm/drm_sysfs.h | 4 +- include/linux/efi.h | 3 +- include/linux/fb.h | 6 +- include/linux/fs.h | 49 +- include/linux/fs_stack.h | 2 +- include/linux/maple_tree.h | 2 - include/linux/mm.h | 67 +- include/linux/mman.h | 4 - include/linux/notifier.h | 11 - include/linux/pgtable.h | 28 - include/linux/platform_data/bd6107.h | 2 +- include/linux/platform_data/gpio_backlight.h | 2 +- include/linux/platform_data/lv5207lp.h | 2 +- include/linux/proc_fs.h | 1 - include/linux/psi.h | 5 +- include/linux/psi_types.h | 3 + include/linux/rculist_nulls.h | 4 +- include/linux/rcupdate_trace.h | 1 + include/linux/rcupdate_wait.h | 5 + include/linux/rcutiny.h | 2 + include/linux/rcutree.h | 1 + include/linux/srcutiny.h | 7 + include/linux/syscalls.h | 5 +- include/linux/sysfb.h | 3 +- include/target/iscsi/iscsi_target_core.h | 4 - include/uapi/asm-generic/siginfo.h | 3 +- include/uapi/asm-generic/unistd.h | 5 +- include/uapi/drm/drm_mode.h | 4 +- include/uapi/linux/elf.h | 2 - include/ufs/ufs.h | 8 +- include/ufs/ufshcd.h | 3 + io_uring/io_uring.c | 31 + ipc/mqueue.c | 23 +- ipc/shm.c | 2 +- kernel/bpf/inode.c | 6 +- kernel/cgroup/cgroup.c | 46 +- kernel/events/core.c | 18 +- kernel/events/ring_buffer.c | 5 +- kernel/locking/locktorture.c | 3 +- kernel/rcu/rcu.h | 10 +- kernel/rcu/rcuscale.c | 83 +- kernel/rcu/rcutorture.c | 1 + kernel/rcu/refscale.c | 3 +- kernel/rcu/tasks.h | 120 +- kernel/rcu/tree.c | 14 +- kernel/rcu/tree_nocb.h | 4 +- kernel/scftorture.c | 12 +- kernel/sched/fair.c | 2 +- kernel/sched/psi.c | 29 +- kernel/signal.c | 1 - kernel/sys_ni.c | 1 - kernel/time/clocksource.c | 8 +- kernel/torture.c | 37 +- lib/Kconfig.debug | 2 +- lib/iov_iter.c | 2 +- lib/maple_tree.c | 258 +-- localversion-next | 2 +- mm/debug_vm_pgtable.c | 12 +- mm/gup.c | 2 +- mm/huge_memory.c | 11 +- mm/internal.h | 4 +- mm/memory-failure.c | 50 +- mm/memory.c | 12 +- mm/memory_hotplug.c | 5 + mm/migrate.c | 2 +- mm/migrate_device.c | 2 +- mm/mlock.c | 9 +- mm/mmap.c | 14 +- mm/mprotect.c | 2 +- mm/nommu.c | 4 +- mm/shmem.c | 26 +- mm/userfaultfd.c | 2 +- mm/util.c | 2 +- net/core/dev.c | 8 +- net/core/sock.c | 15 +- net/netlink/af_netlink.c | 5 +- net/sunrpc/rpc_pipe.c | 2 +- net/xfrm/xfrm_input.c | 22 +- samples/bpf/syscall_tp_kern.c | 4 + scripts/checkpatch.pl | 18 + security/apparmor/apparmorfs.c | 11 +- security/apparmor/policy_unpack.c | 11 +- security/inode.c | 2 +- security/selinux/selinuxfs.c | 2 +- sound/soc/amd/ps/pci-ps.c | 4 +- sound/soc/codecs/Kconfig | 1 + sound/soc/codecs/wcd-mbhc-v2.c | 57 +- sound/soc/codecs/wcd934x.c | 12 + sound/soc/codecs/wcd938x.c | 59 +- sound/soc/fsl/fsl_sai.c | 6 - sound/soc/qcom/qdsp6/q6apm.c | 7 +- sound/soc/qcom/qdsp6/topology.c | 4 +- sound/soc/soc-core.c | 6 +- sound/soc/soc-topology.c | 10 +- tools/build/feature/Makefile | 2 +- tools/include/uapi/asm-generic/unistd.h | 5 +- tools/include/uapi/drm/i915_drm.h | 95 +- tools/include/uapi/linux/fcntl.h | 5 + tools/include/uapi/linux/kvm.h | 6 +- tools/include/uapi/linux/mman.h | 14 + tools/include/uapi/linux/mount.h | 3 +- tools/include/uapi/linux/prctl.h | 11 + tools/lib/bpf/hashmap.h | 10 - tools/lib/bpf/libbpf.c | 15 +- tools/lib/bpf/usdt.c | 5 +- tools/objtool/elf.c | 2 +- tools/perf/Makefile.config | 4 +- .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 1 + tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 1 + tools/perf/arch/s390/entry/syscalls/syscall.tbl | 1 + tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 + .../pmu-events/arch/x86/amdzen1/recommended.json | 3 +- .../pmu-events/arch/x86/amdzen2/recommended.json | 3 +- .../pmu-events/arch/x86/amdzen3/recommended.json | 3 +- .../tests/shell/test_uprobe_from_different_cu.sh | 77 + tools/perf/trace/beauty/move_mount_flags.sh | 2 +- tools/perf/util/dwarf-aux.c | 4 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/arm64/Makefile | 2 +- .../selftests/{openat2 => fchmodat2}/.gitignore | 0 tools/testing/selftests/fchmodat2/Makefile | 6 + tools/testing/selftests/fchmodat2/fchmodat2_test.c | 162 ++ .../selftests/rcutorture/bin/configcheck.sh | 61 +- .../testing/selftests/rcutorture/bin/functions.sh | 2 +- .../rcutorture/bin/kvm-recheck-rcuscale.sh | 8 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 44 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 12 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 3 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 1 - tools/testing/selftests/rcutorture/bin/torture.sh | 104 +- .../rcutorture/configs/lock/ver_functions.sh | 5 +- .../selftests/rcutorture/configs/rcu/TASKS03 | 1 - .../rcutorture/configs/rcu/ver_functions.sh | 5 +- .../selftests/rcutorture/configs/rcuscale/CFcommon | 2 + .../selftests/rcutorture/configs/rcuscale/TRACE01 | 2 + .../rcutorture/configs/rcuscale/ver_functions.sh | 5 +- .../rcutorture/configs/refscale/NOPREEMPT | 1 + .../rcutorture/configs/refscale/ver_functions.sh | 5 +- .../selftests/rcutorture/configs/scf/NOPREEMPT | 2 + .../rcutorture/configs/scf/ver_functions.sh | 5 +- .../rcutorture/formal/srcu-cbmc/.gitignore | 2 - .../selftests/rcutorture/formal/srcu-cbmc/Makefile | 17 - .../formal/srcu-cbmc/empty_includes/linux/delay.h | 0 .../formal/srcu-cbmc/empty_includes/linux/export.h | 0 .../formal/srcu-cbmc/empty_includes/linux/mutex.h | 0 .../formal/srcu-cbmc/empty_includes/linux/percpu.h | 0 .../srcu-cbmc/empty_includes/linux/preempt.h | 0 .../srcu-cbmc/empty_includes/linux/rcupdate.h | 0 .../formal/srcu-cbmc/empty_includes/linux/sched.h | 0 .../formal/srcu-cbmc/empty_includes/linux/smp.h | 0 .../srcu-cbmc/empty_includes/linux/workqueue.h | 0 .../srcu-cbmc/empty_includes/uapi/linux/types.h | 0 .../formal/srcu-cbmc/include/linux/.gitignore | 2 - .../formal/srcu-cbmc/include/linux/kconfig.h | 1 - .../formal/srcu-cbmc/include/linux/types.h | 152 -- .../rcutorture/formal/srcu-cbmc/modify_srcu.awk | 376 ---- .../rcutorture/formal/srcu-cbmc/src/assume.h | 17 - .../rcutorture/formal/srcu-cbmc/src/barriers.h | 41 - .../rcutorture/formal/srcu-cbmc/src/bug_on.h | 14 - .../formal/srcu-cbmc/src/combined_source.c | 14 - .../rcutorture/formal/srcu-cbmc/src/config.h | 28 - .../rcutorture/formal/srcu-cbmc/src/include_srcu.c | 32 - .../rcutorture/formal/srcu-cbmc/src/int_typedefs.h | 34 - .../rcutorture/formal/srcu-cbmc/src/locks.h | 221 --- .../rcutorture/formal/srcu-cbmc/src/misc.c | 12 - .../rcutorture/formal/srcu-cbmc/src/misc.h | 58 - .../rcutorture/formal/srcu-cbmc/src/percpu.h | 93 - .../rcutorture/formal/srcu-cbmc/src/preempt.c | 79 - .../rcutorture/formal/srcu-cbmc/src/preempt.h | 59 - .../formal/srcu-cbmc/src/simple_sync_srcu.c | 51 - .../rcutorture/formal/srcu-cbmc/src/workqueues.h | 103 -- .../srcu-cbmc/tests/store_buffering/.gitignore | 2 - .../srcu-cbmc/tests/store_buffering/Makefile | 12 - .../tests/store_buffering/assert_end.fail | 1 - .../srcu-cbmc/tests/store_buffering/force.fail | 1 - .../srcu-cbmc/tests/store_buffering/force2.fail | 1 - .../srcu-cbmc/tests/store_buffering/force3.fail | 1 - .../srcu-cbmc/tests/store_buffering/main.pass | 0 .../formal/srcu-cbmc/tests/store_buffering/test.c | 73 - .../formal/srcu-cbmc/tests/test_script.sh | 103 -- tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/test_shadow_stack.c | 884 --------- 1148 files changed, 26593 insertions(+), 14015 deletions(-) delete mode 100644 Documentation/arch/x86/shstk.rst create mode 100644 Documentation/bpf/standardization/index.rst rename Documentation/bpf/{ => standardization}/instruction-set.rst (100%) rename Documentation/bpf/{ => standardization}/linux-notes.rst (96%) create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,sm6125-mdss.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/visionox,r66451.yaml delete mode 100644 Documentation/devicetree/bindings/dma/brcm,bcm2835-dma.txt create mode 100644 Documentation/devicetree/bindings/dma/brcm,bcm2835-dma.yaml create mode 100644 Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/spi/nvidia,tegra114-spi.txt create mode 100644 Documentation/devicetree/bindings/spi/nvidia,tegra114-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/nvidia,tegra20-sflash.txt create mode 100644 Documentation/devicetree/bindings/spi/nvidia,tegra20-sflash.yaml delete mode 100644 Documentation/devicetree/bindings/spi/nvidia,tegra20-slink.txt create mode 100644 Documentation/devicetree/bindings/spi/nvidia,tegra20-slink.yaml create mode 100644 arch/arm/boot/dts/st/stm32mp157c-lxa-tac-gen1.dts create mode 100644 arch/arm/boot/dts/st/stm32mp157c-lxa-tac-gen2.dts create mode 100644 arch/arm/boot/dts/st/stm32mp15xc-lxa-tac.dtsi copy arch/arm64/boot/dts/rockchip/{rk3399-rock-pi-4b.dts => rk3399-rock-4se.dts} (72%) create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-roc-pc.dts delete mode 100644 arch/x86/include/asm/shstk.h delete mode 100644 arch/x86/kernel/cet.c delete mode 100644 arch/x86/kernel/shstk.c create mode 100644 drivers/accel/ivpu/ivpu_debugfs.c create mode 100644 drivers/accel/ivpu/ivpu_debugfs.h create mode 100644 drivers/accel/ivpu/ivpu_fw_log.c create mode 100644 drivers/accel/ivpu/ivpu_fw_log.h create mode 100644 drivers/gpu/drm/loongson/Kconfig create mode 100644 drivers/gpu/drm/loongson/Makefile create mode 100644 drivers/gpu/drm/loongson/loongson_device.c create mode 100644 drivers/gpu/drm/loongson/loongson_module.c create mode 100644 drivers/gpu/drm/loongson/loongson_module.h create mode 100644 drivers/gpu/drm/loongson/lsdc_benchmark.c create mode 100644 drivers/gpu/drm/loongson/lsdc_benchmark.h create mode 100644 drivers/gpu/drm/loongson/lsdc_crtc.c create mode 100644 drivers/gpu/drm/loongson/lsdc_debugfs.c create mode 100644 drivers/gpu/drm/loongson/lsdc_drv.c create mode 100644 drivers/gpu/drm/loongson/lsdc_drv.h create mode 100644 drivers/gpu/drm/loongson/lsdc_gem.c create mode 100644 drivers/gpu/drm/loongson/lsdc_gem.h create mode 100644 drivers/gpu/drm/loongson/lsdc_gfxpll.c create mode 100644 drivers/gpu/drm/loongson/lsdc_gfxpll.h create mode 100644 drivers/gpu/drm/loongson/lsdc_i2c.c create mode 100644 drivers/gpu/drm/loongson/lsdc_i2c.h create mode 100644 drivers/gpu/drm/loongson/lsdc_irq.c create mode 100644 drivers/gpu/drm/loongson/lsdc_irq.h create mode 100644 drivers/gpu/drm/loongson/lsdc_output.h create mode 100644 drivers/gpu/drm/loongson/lsdc_output_7a1000.c create mode 100644 drivers/gpu/drm/loongson/lsdc_output_7a2000.c create mode 100644 drivers/gpu/drm/loongson/lsdc_pixpll.c create mode 100644 drivers/gpu/drm/loongson/lsdc_pixpll.h create mode 100644 drivers/gpu/drm/loongson/lsdc_plane.c create mode 100644 drivers/gpu/drm/loongson/lsdc_probe.c create mode 100644 drivers/gpu/drm/loongson/lsdc_probe.h create mode 100644 drivers/gpu/drm/loongson/lsdc_regs.h create mode 100644 drivers/gpu/drm/loongson/lsdc_ttm.c create mode 100644 drivers/gpu/drm/loongson/lsdc_ttm.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_4_sm6125.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramga102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.c create mode 100644 drivers/gpu/drm/panel/panel-visionox-r66451.c create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c create mode 100644 drivers/phy/starfive/Kconfig create mode 100644 drivers/phy/starfive/Makefile create mode 100644 drivers/phy/starfive/phy-jh7110-pcie.c create mode 100644 drivers/phy/starfive/phy-jh7110-usb.c create mode 100644 drivers/platform/x86/amd/pmc-quirks.c create mode 100644 drivers/platform/x86/amd/pmc.h create mode 100644 drivers/video/fbdev/core/fb_backlight.c create mode 100644 drivers/video/fbdev/core/fb_chrdev.c create mode 100644 drivers/video/fbdev/core/fb_info.c create mode 100644 drivers/video/fbdev/core/fb_internal.h create mode 100644 drivers/video/fbdev/core/fb_procfs.c create mode 100755 tools/perf/tests/shell/test_uprobe_from_different_cu.sh copy tools/testing/selftests/{openat2 => fchmodat2}/.gitignore (100%) create mode 100644 tools/testing/selftests/fchmodat2/Makefile create mode 100644 tools/testing/selftests/fchmodat2/fchmodat2_test.c delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/.gitignore delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/Makefile delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/include/lin [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/include/lin [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/include/lin [...] delete mode 100755 tools/testing/selftests/rcutorture/formal/srcu-cbmc/modify_srcu.awk delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/assume.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/barriers.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/bug_on.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/combine [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/config.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/include_srcu.c delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/int_typedefs.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/locks.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/misc.c delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/misc.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/percpu.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/preempt.c delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/preempt.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/simple_ [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/workqueues.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100755 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/test_ [...] delete mode 100644 tools/testing/selftests/x86/test_shadow_stack.c