]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - fs/jfs/inode.c
jfs: fix a couple races
[karo-tx-linux.git] / fs / jfs / inode.c
index b7dc47ba675efe6bb9619230aece38f1d7984de0..77554b61d1247b2346c4c337d874281504e66f1c 100644 (file)
@@ -125,7 +125,7 @@ int jfs_write_inode(struct inode *inode, struct writeback_control *wbc)
 {
        int wait = wbc->sync_mode == WB_SYNC_ALL;
 
-       if (test_cflag(COMMIT_Nolink, inode))
+       if (inode->i_nlink == 0)
                return 0;
        /*
         * If COMMIT_DIRTY is not set, the inode isn't really dirty.