Message ID | 20230109032850.8227-1-wegao@suse.com |
---|---|
State | Superseded |
Headers | show |
Series | [v1] readahead02.c fixes: use tst_parse_filesize() so that we can pass sizes with units e.g. -s 128M | expand |
diff --git a/testcases/kernel/syscalls/readahead/readahead02.c b/testcases/kernel/syscalls/readahead/readahead02.c index 3ed88c005..c282b4d68 100644 --- a/testcases/kernel/syscalls/readahead/readahead02.c +++ b/testcases/kernel/syscalls/readahead/readahead02.c @@ -367,8 +367,8 @@ static void setup_readahead_length(void) static void setup(void) { - if (opt_fsizestr) { - testfile_size = SAFE_STRTOL(opt_fsizestr, 1, INT_MAX); + if (tst_parse_filesize(opt_fsizestr, &testfile_size, 1, INT_MAX)) { + tst_brk(TBROK, "invalid initial filesize '%s'", opt_fsizestr); tst_set_max_runtime(1 + testfile_size / (DEFAULT_FILESIZE/32)); }
Signed-off-by: WEI GAO <wegao@suse.com> --- testcases/kernel/syscalls/readahead/readahead02.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)