xfsprogs: skip FSGEOMETRY call in openfile if no geom var present
PATCH 1/1 xfsprogs: skip FSGEOMETRY call in openfile if no geom var present
sendfile_f() calls openfile() with NULL *geom even if it's on an xfs filesystem, so we need to skip the ioctl if (!geom).
Fixes regression from d1b88183bb3fc5e338746db53269310348646753
Reported-by Christoph Hellwig <[email protected]>
Signed-off-by Eric Sandeen <[email protected]>
---
io/open.c +1 -1
@@ -163,7 +163,7 @@ openfile( } } -if (!platform_test_xfs_fd (fd)) +if (!geom || !platform_test_xfs_fd (fd))return fd;if (xfsctl (path, fd,XFS_IOC_FSGEOMETRY , geom) <0 ) {
_______________________________________________
xfs mailing list
[email protected]
http://oss.sgi.com/mailman/listinfo/xfs
Quoted 7 lines · Eric Sandeen
sendfile_f()callsopenfile()with NULL *geom even if it's on an xfs filesystem, so we need to skip the ioctl if (!geom).Fixes regression from
d1b88183bb3fc5e338746db53269310348646753Reported-by Christoph Hellwig <[email protected]>Signed-off-by Eric Sandeen <[email protected]>
Looks good,
Reviewed-by Christoph Hellwig <[email protected]>
_______________________________________________
xfs mailing list
[email protected]
http://oss.sgi.com/mailman/listinfo/xfs