From 3c580f6093ffab3b4ca301da4a9977cf004c7a09 Mon Sep 17 00:00:00 2001 From: Artem Bityutskiy Date: Mon, 11 Apr 2011 13:07:26 +0300 Subject: fs-tests: integck: shrink file_info structure size We do not have to store boolean flags in 'int' variables which consume 4 bytes each, we can store those in bit-fields instead. Signed-off-by: Artem Bityutskiy --- tests/fs-tests/integrity/integck.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'tests') diff --git a/tests/fs-tests/integrity/integck.c b/tests/fs-tests/integrity/integck.c index c00e67e..f203e3a 100644 --- a/tests/fs-tests/integrity/integck.c +++ b/tests/fs-tests/integrity/integck.c @@ -58,10 +58,10 @@ struct file_info /* Each file has one of these */ /* Record in order all writes to the file */ struct fd_info *fds; /* All open file descriptors for this file */ struct dir_entry_info *links; - int link_count; off_t length; - int deleted; /* File has been deleted but is still open */ - int no_space_error; /* File has incurred a ENOSPC error */ + int link_count; + unsigned int deleted:1; /* File has been deleted but is still open */ + unsigned int no_space_error:1; /* File has incurred a ENOSPC error */ uint64_t check_run_no; /* Run number used when checking */ }; -- cgit v1.2.3