Commit 4693893b authored by Anand Jain's avatar Anand Jain Committed by David Sterba
Browse files

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: default avatarAnand Jain <anand.jain@oracle.com>
Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
parent 46672a44
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -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 */