Re: [dm-devel] [PATCH RFC 3/7] block: add iopoll method for non-mq device

2021-01-11 Thread JeffleXu
On 1/9/21 1:33 AM, Mike Snitzer wrote: > On Thu, Jan 07 2021 at 10:24pm -0500, > JeffleXu wrote: > >> >> >> On 1/8/21 5:47 AM, Mike Snitzer wrote: >>> On Wed, Dec 23 2020 at 6:26am -0500, >>> Jeffle Xu wrote: >>> ->poll_fn is introduced in commit ea435e1b9392 ("block: add a poll_fn

Re: [dm-devel] [PATCH RFC 3/7] block: add iopoll method for non-mq device

2021-01-08 Thread Mike Snitzer
On Thu, Jan 07 2021 at 10:24pm -0500, JeffleXu wrote: > > > On 1/8/21 5:47 AM, Mike Snitzer wrote: > > On Wed, Dec 23 2020 at 6:26am -0500, > > Jeffle Xu wrote: > > > >> ->poll_fn is introduced in commit ea435e1b9392 ("block: add a poll_fn > >> callback to struct request_queue") for

Re: [dm-devel] [PATCH RFC 3/7] block: add iopoll method for non-mq device

2021-01-08 Thread JeffleXu
On 1/8/21 5:47 AM, Mike Snitzer wrote: > On Wed, Dec 23 2020 at 6:26am -0500, > Jeffle Xu wrote: > >> ->poll_fn is introduced in commit ea435e1b9392 ("block: add a poll_fn >> callback to struct request_queue") for supporting non-mq queues such as >> nvme multipath, but removed in commit

Re: [dm-devel] [PATCH RFC 3/7] block: add iopoll method for non-mq device

2021-01-07 Thread Mike Snitzer
On Wed, Dec 23 2020 at 6:26am -0500, Jeffle Xu wrote: > ->poll_fn is introduced in commit ea435e1b9392 ("block: add a poll_fn > callback to struct request_queue") for supporting non-mq queues such as > nvme multipath, but removed in commit 529262d56dbe ("block: remove > ->poll_fn"). > > To add

[dm-devel] [PATCH RFC 3/7] block: add iopoll method for non-mq device

2021-01-04 Thread Jeffle Xu
->poll_fn is introduced in commit ea435e1b9392 ("block: add a poll_fn callback to struct request_queue") for supporting non-mq queues such as nvme multipath, but removed in commit 529262d56dbe ("block: remove ->poll_fn"). To add support of IO polling for non-mq device, this method need to be