The 'check_run_no' field does not have to be 64-bit, it can be
32-bit instead and we can save 4 bytes per object. Actually, it
could also be 16-bit, and we could make link_count 16-bit as well,
but that would need a bit more work.
Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
struct dir_entry_info *links;
off_t length;
int link_count;
+ unsigned int check_run_no; /* Run number used when checking */
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 */
};
struct symlink_info /* Each symlink has one of these */
static long mem_page_size; /* Page size for mmap */
-static uint64_t check_run_no;
+static unsigned int check_run_no;
/*
* Allocate a buffer of 'size' bytes and fill it with zeroes.