Loading fs/jfs/jfs_txnmgr.c +1 −2 Original line number Diff line number Diff line Loading @@ -2893,8 +2893,7 @@ void txQuiesce(struct super_block *sb) * on anon_list2. Let's check. */ if (!list_empty(&TxAnchor.anon_list2)) { list_splice(&TxAnchor.anon_list2, &TxAnchor.anon_list); INIT_LIST_HEAD(&TxAnchor.anon_list2); list_splice_init(&TxAnchor.anon_list2, &TxAnchor.anon_list); goto restart; } TXN_UNLOCK(); Loading fs/jfs/resize.c +8 −2 Original line number Diff line number Diff line Loading @@ -379,8 +379,14 @@ int jfs_extendfs(struct super_block *sb, s64 newLVSize, int newLogSize) * cached in meta-data cache, and not written out * by txCommit(); */ filemap_fdatawait(ipbmap->i_mapping); filemap_write_and_wait(ipbmap->i_mapping); rc = filemap_fdatawait(ipbmap->i_mapping); if (rc) goto error_out; rc = filemap_write_and_wait(ipbmap->i_mapping); if (rc) goto error_out; diWriteSpecial(ipbmap, 0); newPage = nPages; /* first new page number */ Loading Loading
fs/jfs/jfs_txnmgr.c +1 −2 Original line number Diff line number Diff line Loading @@ -2893,8 +2893,7 @@ void txQuiesce(struct super_block *sb) * on anon_list2. Let's check. */ if (!list_empty(&TxAnchor.anon_list2)) { list_splice(&TxAnchor.anon_list2, &TxAnchor.anon_list); INIT_LIST_HEAD(&TxAnchor.anon_list2); list_splice_init(&TxAnchor.anon_list2, &TxAnchor.anon_list); goto restart; } TXN_UNLOCK(); Loading
fs/jfs/resize.c +8 −2 Original line number Diff line number Diff line Loading @@ -379,8 +379,14 @@ int jfs_extendfs(struct super_block *sb, s64 newLVSize, int newLogSize) * cached in meta-data cache, and not written out * by txCommit(); */ filemap_fdatawait(ipbmap->i_mapping); filemap_write_and_wait(ipbmap->i_mapping); rc = filemap_fdatawait(ipbmap->i_mapping); if (rc) goto error_out; rc = filemap_write_and_wait(ipbmap->i_mapping); if (rc) goto error_out; diWriteSpecial(ipbmap, 0); newPage = nPages; /* first new page number */ Loading