Patch Series

Subject mm: expand mmap_prepare functionality and usage
Author ljs@kernel.org
Date 2026-03-20 22:39:27 +0000 UTC
Version
Cc akpm@linux-foundation.org alexander.shishkin@linux.intel.com alexandre.torgue@foss.st.com arnd@arndb.de bostroesser@gmail.com brauner@kernel.org clemens@ladisch.de corbet@lwn.net david@kernel.org decui@microsoft.com dhowells@redhat.com gregkh@linuxfoundation.org haiyangz@microsoft.com jack@suse.cz jannh@google.com kys@microsoft.com liam.howlett@oracle.com linux-afs@lists.infradead.org linux-arm-kernel@lists.infradead.org linux-doc@vger.kernel.org linux-fsdevel@vger.kernel.org linux-hyperv@vger.kernel.org linux-kernel@vger.kernel.org linux-mm@kvack.org linux-mtd@lists.infradead.org linux-scsi@vger.kernel.org linux-staging@lists.linux.dev linux-stm32@st-md-mailman.stormreply.com ljs@kernel.org longli@microsoft.com marc.dionne@auristor.com martin.petersen@oracle.com mcoquelin.stm32@gmail.com mhocko@suse.com miquel.raynal@bootlin.com pfalcato@suse.de richard@nod.at rppt@kernel.org ryan.roberts@arm.com surenb@google.com target-devel@vger.kernel.org vbabka@kernel.org vigneshr@ti.com viro@zeniv.linux.org.uk wei.liu@kernel.org

Patches (21)

Name Content [All]
[PATCH v4 01/21] mm: various small mmap_prepare cleanups [Body]
[PATCH v4 02/21] mm: add documentation for the mmap_prepare file operation callback [Body]
[PATCH v4 03/21] mm: document vm_operations_struct->open the same as close() [Body]
[PATCH v4 04/21] mm: avoid deadlock when holding rmap on mmap_prepare error [Body]
[PATCH v4 05/21] mm: switch the rmap lock held option off in compat layer [Body]
[PATCH v4 06/21] mm/vma: remove superfluous map->hold_file_rmap_lock [Body]
[PATCH v4 07/21] mm: have mmap_action_complete() handle the rmap lock and unmap [Body]
[PATCH v4 08/21] mm: add vm_ops->mapped hook [Body]
[PATCH v4 09/21] fs: afs: revert mmap_prepare() change [Body]
[PATCH v4 10/21] fs: afs: restore mmap_prepare implementation [Body]
[PATCH v4 11/21] mm: add mmap_action_simple_ioremap() [Body]
[PATCH v4 12/21] misc: open-dice: replace deprecated mmap hook with mmap_prepare [Body]
[PATCH v4 13/21] hpet: replace deprecated mmap hook with mmap_prepare [Body]
[PATCH v4 14/21] mtdchar: replace deprecated mmap hook with mmap_prepare, clean up [Body]
[PATCH v4 15/21] stm: replace deprecated mmap hook with mmap_prepare [Body]
[PATCH v4 16/21] staging: vme_user: replace deprecated mmap hook with mmap_prepare [Body]
[PATCH v4 17/21] mm: allow handling of stacked mmap_prepare hooks in more drivers [Body]
[PATCH v4 18/21] drivers: hv: vmbus: replace deprecated mmap hook with mmap_prepare [Body]
[PATCH v4 19/21] uio: replace deprecated mmap hook with mmap_prepare in uio_info [Body]
[PATCH v4 20/21] mm: add mmap_action_map_kernel_pages[_full]() [Body]
[PATCH v4 21/21] mm: on remap assert that input range within the proposed VMA [Body]

Session 2026-03-20

ID (for dev) 6124eeb9-e3ce-4649-864f-53b75d1e2107
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base f0bd57d13180375ad92b64c6f405c6dc133fb6eb [Config] passed [Log]
[KASAN] Boot test: Base f0bd57d13180375ad92b64c6f405c6dc133fb6eb [Config] passed [Log]
[KASAN] Build Patched f0bd57d13180375ad92b64c6f405c6dc133fb6eb [Config] [patched] passed [Log]
[KASAN] Boot test: Patched f0bd57d13180375ad92b64c6f405c6dc133fb6eb [Config] [patched] passed [Log]
[KASAN] Fuzz f0bd57d13180375ad92b64c6f405c6dc133fb6eb [Config] f0bd57d13180375ad92b64c6f405c6dc133fb6eb [Config] [patched] passed [Log] [Artifacts]