xfs: don't block the log commit handler for discards
Instead we submit the discard requests and use another workqueue to release the extents from the extent busy list. Signed-off-by:Christoph Hellwig <hch@lst.de> Reviewed-by:
Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by:
Darrick J. Wong <darrick.wong@oracle.com>
Showing
- fs/xfs/xfs_discard.c 0 additions, 29 deletionsfs/xfs/xfs_discard.c
- fs/xfs/xfs_discard.h 0 additions, 1 deletionfs/xfs/xfs_discard.h
- fs/xfs/xfs_log_cil.c 76 additions, 8 deletionsfs/xfs/xfs_log_cil.c
- fs/xfs/xfs_log_priv.h 1 addition, 0 deletionsfs/xfs/xfs_log_priv.h
- fs/xfs/xfs_mount.c 1 addition, 0 deletionsfs/xfs/xfs_mount.c
- fs/xfs/xfs_super.c 8 additions, 0 deletionsfs/xfs/xfs_super.c
- fs/xfs/xfs_super.h 2 additions, 0 deletionsfs/xfs/xfs_super.h
Loading
Please register or sign in to comment