Home
last modified time | relevance | path

Searched hist:"4560 e78f40cb55bd2ea8f1ef4001c5baa88531c7" (Results 1 – 7 of 7) sorted by relevance

/linux/fs/xfs/
H A Dxfs_discard.hdiff 4560e78f40cb55bd2ea8f1ef4001c5baa88531c7 Tue Feb 07 23:07:58 CET 2017 Christoph Hellwig <hch@lst.de> 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>
H A Dxfs_super.hdiff 4560e78f40cb55bd2ea8f1ef4001c5baa88531c7 Tue Feb 07 23:07:58 CET 2017 Christoph Hellwig <hch@lst.de> 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>
H A Dxfs_log_cil.cdiff ea7bd56fa309d10a41b1041827a63c0746c47554 Wed Aug 02 21:37:16 CEST 2017 Jan Kara <jack@suse.cz> xfs: Fix leak of discard bio

The bio describing discard operation is allocated by
__blkdev_issue_discard() which returns us a reference to it. That
reference is never released and thus we leak this bio. Drop the bio
reference once it completes in xlog_discard_endio().

CC: stable@vger.kernel.org
Fixes: 4560e78f40cb55bd2ea8f1ef4001c5baa88531c7
Signed-off-by: Jan Kara <jack@suse.cz>
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
diff 4560e78f40cb55bd2ea8f1ef4001c5baa88531c7 Tue Feb 07 23:07:58 CET 2017 Christoph Hellwig <hch@lst.de> 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>
H A Dxfs_discard.cdiff 4560e78f40cb55bd2ea8f1ef4001c5baa88531c7 Tue Feb 07 23:07:58 CET 2017 Christoph Hellwig <hch@lst.de> 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>
H A Dxfs_log_priv.hdiff 4560e78f40cb55bd2ea8f1ef4001c5baa88531c7 Tue Feb 07 23:07:58 CET 2017 Christoph Hellwig <hch@lst.de> 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>
H A Dxfs_mount.cdiff 4560e78f40cb55bd2ea8f1ef4001c5baa88531c7 Tue Feb 07 23:07:58 CET 2017 Christoph Hellwig <hch@lst.de> 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>
H A Dxfs_super.cdiff 4560e78f40cb55bd2ea8f1ef4001c5baa88531c7 Tue Feb 07 23:07:58 CET 2017 Christoph Hellwig <hch@lst.de> 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>