[PATCH 02/27] fs-tests: integck: shrink file_info structure size
Artem Bityutskiy
dedekind1 at gmail.com
Wed Apr 13 11:18:42 EDT 2011
From: Artem Bityutskiy <Artem.Bityutskiy at nokia.com>
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 <Artem.Bityutskiy at nokia.com>
---
tests/fs-tests/integrity/integck.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
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 */
};
--
1.7.2.3
More information about the linux-mtd
mailing list