• Jan Kara's avatar
    jbd: don't write superblock when unmounting an ro filesystem · 2e84f264
    Jan Kara authored
    This sequence:
    
    results in an IO error when unmounting the RO filesystem. The bug was
    introduced by:
    
    commit 9754e39c
    Author: Jan Kara <jack@suse.cz>
    Date:   Sat Apr 7 12:33:03 2012 +0200
    
        jbd: Split updating of journal superblock and marking journal empty
    
    which lost some of the magic in journal_update_superblock() which
    used to test for a journal with no outstanding transactions.
    
    This is a port of a jbd2 fix by Eric Sandeen.
    
    CC: <stable@vger.kernel.org> # 3.4.x
    Signed-off-by: default avatarJan Kara <jack@suse.cz>
    2e84f264
journal.c 57.1 KB