On 6/22/19 12:44 AM, Damien Le Moal wrote:
I have a fix along the lines you suggested, but since it modifies bio_rq_map_kern(), I would rather not push that as a bug fix this late in RC. Would you agree to accept the fix patch as is for now and I will send the more complete fix for 5.3 ? Note that this more complete fix also reworks the similar memory allocation for the struct blk_zone array used for zone revalidation. Put all together, the use of report zones uses only vmalloc-ed buffers and data structures, reduces pressure on the memory system and reducing chances of failures.
Hi Damien, I think it's up to Martin to decide how to proceed. Bart.