commit | 6af5ac3c1aede574acde5fc477f1a1c876fb568e | [log] [tgz] |
---|---|---|
author | Chris Mason <chris.mason@oracle.com> | Fri May 16 13:14:57 2008 -0400 |
committer | Chris Mason <chris.mason@oracle.com> | Thu Sep 25 11:04:03 2008 -0400 |
tree | 16d49ecd1044e9e301c6f5ed170743d74df4259d | |
parent | 1c8cfcc1590d378c82ec75888f71e87fd26551e3 [diff] [blame] |
Btrfs: Handle transid == 0 while opening devices Signed-off-by: Chris Mason <chris.mason@oracle.com>
diff --git a/fs/btrfs/volumes.c b/fs/btrfs/volumes.c index 501d23d..3fbf083 100644 --- a/fs/btrfs/volumes.c +++ b/fs/btrfs/volumes.c
@@ -262,7 +262,7 @@ goto error_brelse; transid = btrfs_super_generation(disk_super); - if (transid > latest_transid) { + if (!latest_transid || transid > latest_transid) { latest_devid = devid; latest_transid = transid; latest_bdev = bdev;