homework: use bit fields where we deal with lots of separate boolean flags

No actual code changes, just making a structure a bit shorter.
This commit is contained in:
Lennart Poettering
2021-10-22 16:03:23 +02:00
parent 498abadb8c
commit baa41cee77
+6 -6
View File
@@ -28,12 +28,12 @@ typedef struct HomeSetup {
void *volume_key;
size_t volume_key_size;
bool undo_dm;
bool undo_mount;
bool do_offline_fitrim;
bool do_offline_fallocate;
bool do_mark_clean;
bool do_drop_caches;
bool undo_dm:1;
bool undo_mount:1; /* Whether to unmount /run/systemd/user-home-mount */
bool do_offline_fitrim:1;
bool do_offline_fallocate:1;
bool do_mark_clean:1;
bool do_drop_caches:1;
uint64_t partition_offset;
uint64_t partition_size;