Thread (17 messages) 17 messages, 4 authors, 2015-02-17

RE: [PATCH RESEND 11/12] xfstests: fsx: Add fallocate insert range operation

From: Namjae Jeon <hidden>
Date: 2015-02-17 01:43:52
Also in: linux-ext4, linux-fsdevel, linux-man, linux-xfs, lkml

On Tue, Feb 17, 2015 at 12:47:58AM +0900, Namjae Jeon wrote:
quoted
From: Namjae Jeon <redacted>

This commit adds fallocate FALLOC_FL_INSERT_RANGE support for fsx.

Signed-off-by: Namjae Jeon <redacted>
Signed-off-by: Ashish Sangwan <redacted>
Reviewed-by: Brian Foster <redacted>
---
 ltp/fsx.c |  124 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 114 insertions(+), 10 deletions(-)
.....
quoted
@@ -339,6 +341,14 @@ logdump(void)
 						     lp->args[0] + lp->args[1])
 				prt("\t******CCCC");
 			break;
+		case OP_INSERT_RANGE:
+			prt("INSERT 0x%x thru 0x%x\t(0x%x bytes)",
+			    lp->args[0], lp->args[0] + lp->args[1] - 1,
+			    lp->args[1]);
+			if (badoff >= lp->args[0] && badoff <
+						     lp->args[0] + lp->args[1])
+				prt("\t******CCCC");
Hi Dave,
Probably should output "*****IIII" so we can distinguish it from
collapse operations easily.
Right. I will change it.
quoted
@@ -1307,6 +1403,9 @@ usage(void)
 #ifdef FALLOC_FL_COLLAPSE_RANGE
 "	-C: Do not use collapse range calls\n"
 #endif
+#ifdef FALLOC_FL_INSERT_RANGE
+"	-i: Do not use insert range calls\n"
+#endif
I'd make that "-I" rather than "-i" so it matches with the "-C" of
collapse range.
Okay.

Thanks for your review!
Cheers,

Dave.
--
Dave Chinner
david@fromorbit.com
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help