mirror of
https://github.com/torvalds/linux.git
synced 2026-05-26 08:02:27 +02:00
xfs: unlock new repair tempfiles after creation
After creation, drop the ILOCK on temporary files that have been created to stage a repair. Signed-off-by: Darrick J. Wong <djwong@kernel.org> Reviewed-by: Christoph Hellwig <hch@lst.de>
This commit is contained in:
parent
34ef5e17d5
commit
df76047147
|
|
@ -153,6 +153,7 @@ xrep_tempfile_create(
|
|||
xfs_qm_dqrele(pdqp);
|
||||
|
||||
/* Finish setting up the incore / vfs context. */
|
||||
xfs_iunlock(sc->tempip, XFS_ILOCK_EXCL);
|
||||
xfs_setup_iops(sc->tempip);
|
||||
xfs_finish_inode_setup(sc->tempip);
|
||||
|
||||
|
|
@ -168,6 +169,7 @@ xrep_tempfile_create(
|
|||
* transactions and deadlocks from xfs_inactive.
|
||||
*/
|
||||
if (sc->tempip) {
|
||||
xfs_iunlock(sc->tempip, XFS_ILOCK_EXCL);
|
||||
xfs_finish_inode_setup(sc->tempip);
|
||||
xchk_irele(sc, sc->tempip);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user