Thread (21 messages) 21 messages, 4 authors, 2024-08-11

Re: [PATCH v3 16/16] xfs: add pre-content fsnotify hook for write faults

From: Christoph Hellwig <hch@infradead.org>
Date: 2024-08-11 08:40:39
Also in: gfs2, linux-fsdevel, linux-xfs

On Fri, Aug 09, 2024 at 02:44:24PM -0400, Josef Bacik wrote:
-	if (write_fault)
-		return xfs_write_fault(vmf, order);
+	if (write_fault) {
+		vm_fault_t ret = filemap_maybe_emit_fsnotify_event(vmf);
+		if (unlikely(ret))
+			return ret;
+		xfs_write_fault(vmf, order);
This now loses the return value from xfs_write_fault and falls through
to actually do the read fault as well.  I somehow doubt this can work
at all as-is.

Please also move the filemap_maybe_emit_fsnotify_event call into
xfs_write_fault to keep the write fault handling isolated there,
which is the reason that it exists.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help