On Wed, Nov 20, 2019 at 11:23 PM Dan Williams wrote:
>
> On Wed, Nov 20, 2019 at 9:26 AM Jeff Moyer wrote:
> >
> > Pankaj Gupta writes:
> >
> > > Remove logic to create child bio in the async flush function which
> > > causes child bio to get executed after parent bio 'pmem_make_request'
> > >
On Wed, Nov 20, 2019 at 9:26 AM Jeff Moyer wrote:
>
> Pankaj Gupta writes:
>
> > Remove logic to create child bio in the async flush function which
> > causes child bio to get executed after parent bio 'pmem_make_request'
> > completes. This resulted in wrong ordering of REQ_PREFLUSH with the
>
> > Remove logic to create child bio in the async flush function which
> > causes child bio to get executed after parent bio 'pmem_make_request'
> > completes. This resulted in wrong ordering of REQ_PREFLUSH with the
> > data write request.
> >
> > Instead we are performing flush from the
Pankaj Gupta writes:
> Remove logic to create child bio in the async flush function which
> causes child bio to get executed after parent bio 'pmem_make_request'
> completes. This resulted in wrong ordering of REQ_PREFLUSH with the
> data write request.
>
> Instead we are performing flush fr
Dan Williams writes:
> Now that the core exports numa_map_to_online_node() switch to that
> instead of the locally coded duplicate.
>
> Cc: Benjamin Herrenschmidt
> Cc: Paul Mackerras
> Cc: Michael Ellerman
Acked-by: Michael Ellerman
cheers
> Cc: "Oliver O'Halloran"
> Reported-by: "Aneesh
Remove logic to create child bio in the async flush function which
causes child bio to get executed after parent bio 'pmem_make_request'
completes. This resulted in wrong ordering of REQ_PREFLUSH with the
data write request.
Instead we are performing flush from the parent bio to maintain the