On Thu, Aug 20, 2020 at 6:21 AM Yufen Yu [off-list ref] wrote:
[...]
Patch 8 ~ 10 actually implement shared page between multiple devices of
stripe_head. But they only make sense for PAGE_SIZE != 4096, likely, 64KB arm64
system. It doesn't make any difference for PAGE_SIZE == 4096 system, likely x86.
We have run tests of mdadm for raid456 and test raid6test module.
Not found obvious errors.
Applied series to md-next.
I noticed there is another case where we allocate page for
sh->dev[i].orig_page in
handle_stripe_dirtying(). This only happens with journal devices.
Please run tests
with journal device.
Thanks,
Song