mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
src/seek_sanity_test: test seeks from LLONG_MIN
We don't currently test seeking from LLONG_MIN, which apparently can produce an UBSAN warning, although I've been unable to reproduce that. In any case, it's a good corner case to test and straightforward to add. Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org> Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Eryu Guan <guaneryu@gmail.com>
This commit is contained in:
committed by
Eryu Guan
parent
391b0b0908
commit
6aa7a5c714
@@ -395,8 +395,12 @@ static int test18(int fd, int testnum)
|
||||
int ret = 0;
|
||||
|
||||
/* file size doesn't matter in this test, set to 0 */
|
||||
ftruncate(fd, 0);
|
||||
|
||||
ret += do_lseek(testnum, 1, fd, 0, SEEK_HOLE, -1, -1);
|
||||
ret += do_lseek(testnum, 2, fd, 0, SEEK_DATA, -1, -1);
|
||||
ret += do_lseek(testnum, 3, fd, 0, SEEK_HOLE, LLONG_MIN, -1);
|
||||
ret += do_lseek(testnum, 4, fd, 0, SEEK_DATA, LLONG_MIN, -1);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user