Re: [dm-devel] [RFC PATCH V2 05/13] block: add req flag of REQ_TAG

2021-03-23 Thread Ming Lei
On Fri, Mar 19, 2021 at 01:38:13PM -0400, Mike Snitzer wrote: > On Thu, Mar 18 2021 at 12:48pm -0400, > Ming Lei wrote: > > > Add one req flag REQ_TAG which will be used in the following patch for > > supporting bio based IO polling. > > "REQ_TAG" is so generic yet is used in such a specific

Re: [dm-devel] [RFC PATCH V2 05/13] block: add req flag of REQ_TAG

2021-03-22 Thread JeffleXu
On 3/19/21 4:48 PM, Ming Lei wrote: > On Fri, Mar 19, 2021 at 03:59:06PM +0800, JeffleXu wrote: >> >> >> On 3/19/21 12:48 AM, Ming Lei wrote: >>> Add one req flag REQ_TAG which will be used in the following patch for >>> supporting bio based IO polling. >>> >>> Exactly this flag can help us to

Re: [dm-devel] [RFC PATCH V2 05/13] block: add req flag of REQ_TAG

2021-03-19 Thread Mike Snitzer
On Thu, Mar 18 2021 at 12:48pm -0400, Ming Lei wrote: > Add one req flag REQ_TAG which will be used in the following patch for > supporting bio based IO polling. "REQ_TAG" is so generic yet is used in such a specific way (to mark an FS bio as having polling context) I don't have a great

Re: [dm-devel] [RFC PATCH V2 05/13] block: add req flag of REQ_TAG

2021-03-19 Thread JeffleXu
On 3/19/21 12:48 AM, Ming Lei wrote: > Add one req flag REQ_TAG which will be used in the following patch for > supporting bio based IO polling. > > Exactly this flag can help us to do: > > 1) request flag is cloned in bio_fast_clone(), so if we mark one FS bio > as REQ_TAG, all bios cloned

Re: [dm-devel] [RFC PATCH V2 05/13] block: add req flag of REQ_TAG

2021-03-19 Thread Ming Lei
On Fri, Mar 19, 2021 at 03:59:06PM +0800, JeffleXu wrote: > > > On 3/19/21 12:48 AM, Ming Lei wrote: > > Add one req flag REQ_TAG which will be used in the following patch for > > supporting bio based IO polling. > > > > Exactly this flag can help us to do: > > > > 1) request flag is cloned in

[dm-devel] [RFC PATCH V2 05/13] block: add req flag of REQ_TAG

2021-03-18 Thread Ming Lei
Add one req flag REQ_TAG which will be used in the following patch for supporting bio based IO polling. Exactly this flag can help us to do: 1) request flag is cloned in bio_fast_clone(), so if we mark one FS bio as REQ_TAG, all bios cloned from this FS bio will be marked as REQ_TAG. 2)create