aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/volumes.h
diff options
context:
space:
mode:
authorChris Mason <chris.mason@oracle.com>2009-06-10 09:51:32 -0400
committerChris Mason <chris.mason@oracle.com>2009-06-10 11:29:52 -0400
commitc289811cc096c57ff35550ee8132793a4f9b5b59 (patch)
tree47599d47419911c8365e0350e286dece1d5e48dd /fs/btrfs/volumes.h
parent451d7585a8bb1b9bec0d676ce3dece1923164e55 (diff)
Btrfs: autodetect SSD devices
During mount, btrfs will check the queue nonrot flag for all the devices found in the FS. If they are all non-rotating, SSD mode is enabled by default. If the FS was mounted with -o nossd, the non-rotating flag is ignored. Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'fs/btrfs/volumes.h')
-rw-r--r--fs/btrfs/volumes.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/fs/btrfs/volumes.h b/fs/btrfs/volumes.h
index 5c3ff6d02fd7..3c1f7310421e 100644
--- a/fs/btrfs/volumes.h
+++ b/fs/btrfs/volumes.h
@@ -107,6 +107,11 @@ struct btrfs_fs_devices {
107 int seeding; 107 int seeding;
108 108
109 int opened; 109 int opened;
110
111 /* set when we find or add a device that doesn't have the
112 * nonrot flag set
113 */
114 int rotating;
110}; 115};
111 116
112struct btrfs_bio_stripe { 117struct btrfs_bio_stripe {