[PATCH v3] erofs: relaxed temporary buffers allocation on readahead
Gao Xiang
hsiangkao at linux.alibaba.com
Sat Jan 27 00:30:25 AEDT 2024
Hi Yue,
On 2024/1/26 18:46, Yue Hu wrote:
> On Fri, 26 Jan 2024 13:36:16 +0800
> Gao Xiang <hsiangkao at linux.alibaba.com> wrote:
>
...
>> /*
>> @@ -1276,7 +1280,11 @@ static int z_erofs_decompress_pcluster(struct z_erofs_decompress_backend *be,
>> .inplace_io = overlapped,
>> .partial_decoding = pcl->partial,
>> .fillgaps = pcl->multibases,
>> + .gfp = pcl->besteffort ?
>> + GFP_KERNEL | __GFP_NOFAIL :
>> + GFP_NOWAIT | __GFP_NORETRY
>> }, be->pagepool);
>> + pcl->besteffort = false;
>
> reposition it following `pcl->multibases = false`?
Good idea! Let me update this.
Thanks,
Gao Xiang
More information about the Linux-erofs
mailing list