Thread (116 messages) 116 messages, 15 authors, 2022-07-25

Re: [PATCH v5 03/13] mm/shmem: Support memfile_notifier

From: Kirill A. Shutemov <hidden>
Date: 2022-04-11 15:26:05
Also in: kvm, linux-fsdevel, linux-mm, lkml, qemu-devel

On Thu, Mar 10, 2022 at 10:09:01PM +0800, Chao Peng wrote:
quoted hunk ↗ jump to hunk
diff --git a/mm/shmem.c b/mm/shmem.c
index 9b31a7056009..7b43e274c9a2 100644
--- a/mm/shmem.c
+++ b/mm/shmem.c
@@ -903,6 +903,28 @@ static struct folio *shmem_get_partial_folio(struct inode *inode, pgoff_t index)
 	return page ? page_folio(page) : NULL;
 }
 
+static void notify_fallocate(struct inode *inode, pgoff_t start, pgoff_t end)
+{
+#ifdef CONFIG_MEMFILE_NOTIFIER
+	struct shmem_inode_info *info = SHMEM_I(inode);
+
+	memfile_notifier_fallocate(&info->memfile_notifiers, start, end);
+#endif
All these #ifdefs look ugly. Could you provide dummy memfile_* for
!MEMFILE_NOTIFIER case?

-- 
 Kirill A. Shutemov
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help