Re: [RFC PATCH 1/3] blk-mq: Reference count request usage

2018-05-22 Thread Christoph Hellwig
On Mon, May 21, 2018 at 05:11:29PM -0600, Keith Busch wrote: > This patch adds a struct kref to struct request so that request users > can be sure they're operating on the same request without it changing > while they're processing it. The request's tag won't be released for > reuse until the last

Re: [RFC PATCH 1/3] blk-mq: Reference count request usage

2018-05-21 Thread Ming Lei
On Mon, May 21, 2018 at 05:11:29PM -0600, Keith Busch wrote: > This patch adds a struct kref to struct request so that request users > can be sure they're operating on the same request without it changing > while they're processing it. The request's tag won't be released for > reuse until the last

[RFC PATCH 1/3] blk-mq: Reference count request usage

2018-05-21 Thread Keith Busch
This patch adds a struct kref to struct request so that request users can be sure they're operating on the same request without it changing while they're processing it. The request's tag won't be released for reuse until the last user is done with it. Signed-off-by: Keith Busch