btrfs: reduce struct btrfs_fs_devices size by moving fsid_change

Pack bool fsid_change and bool seeding with other bool declarations in the
struct btrfs_fs_devices, approximately 6 bytes is saved, depending on
the config.

   before: 512 bytes
   after: 496 bytes

Signed-off-by: Anand Jain <anand.jain@oracle.com>
Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
Anand Jain 2023-05-24 20:02:35 +08:00 committed by David Sterba
parent 46672a44b0
commit 4693893bf8

View file

@ -281,7 +281,6 @@ enum btrfs_read_policy {
struct btrfs_fs_devices {
u8 fsid[BTRFS_FSID_SIZE]; /* FS specific uuid */
u8 metadata_uuid[BTRFS_FSID_SIZE];
bool fsid_change;
struct list_head fs_list;
/*
@ -337,7 +336,6 @@ struct btrfs_fs_devices {
struct list_head alloc_list;
struct list_head seed_list;
bool seeding;
int opened;
@ -347,6 +345,8 @@ struct btrfs_fs_devices {
bool rotating;
/* Devices support TRIM/discard commands */
bool discardable;
bool fsid_change;
bool seeding;
struct btrfs_fs_info *fs_info;
/* sysfs kobjects */