• C
    Btrfs: Do fsync log replay when mount -o ro, except when on readonly media · 7c2ca468
    Chris Mason 提交于
    fsync log replay can change the filesystem, so it cannot be delayed until
    mount -o rw,remount, and it can't be forgotten entirely.  So, this patch
    changes btrfs to do with reiserfs, ext3 and xfs do, which is to do the
    log replay even when mounted readonly.
    
    On a readonly device if log replay is required, the mount is aborted.
    
    Getting all of this right had required fixing up some of the error
    handling in open_ctree.
    Signed-off-by: NChris Mason <chris.mason@oracle.com>
    7c2ca468
disk-io.c 58.6 KB