X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=fs%2Flogfs%2Fsuper.c;h=b256c0690e5b66f5b16a2b81be033cc3b345dec6;hb=8883e806cd5f72263689ded10d5b95aab14e928b;hp=54360293bcb5cd0680c3042e6f0b9b87e342c649;hpb=17a2911f3395d66694fcbd2e8970015904d9b034;p=karo-tx-linux.git diff --git a/fs/logfs/super.c b/fs/logfs/super.c index 54360293bcb5..b256c0690e5b 100644 --- a/fs/logfs/super.c +++ b/fs/logfs/super.c @@ -287,14 +287,14 @@ static int logfs_make_writeable(struct super_block *sb) if (err) return err; + /* Do one GC pass before any data gets dirtied */ + logfs_gc_pass(sb); + /* Check areas for trailing unaccounted data */ err = logfs_check_areas(sb); if (err) return err; - /* Do one GC pass before any data gets dirtied */ - logfs_gc_pass(sb); - /* after all initializations are done, replay the journal * for rw-mounts, if necessary */ err = logfs_replay_journal(sb);