[LTP] [linux-next:master] [mm/migrate] b28dd7507f: ltp.move_pages04.fail
Cyril Hrubis
chrubis@suse.cz
Wed Aug 28 14:30:59 CEST 2024
Hi!
> > If we are going to stick to ENOENT for page that wasn't faulted in the
> > kernel from now on we should stick to it in the test as well.
>
> Right, it will make kernels >= 4.3 fail, though, until this series is
> upstream. I mean, it highlights a BUG, but we had a similar condition
> with the zeropage and worked around it in the test to keep it passing.
What we do in this case is that you are free to send a patch, we will do
review but the final merge will happen once the code has been released
in the upstream kernel.
> > Also I think there is a third case that we do not cover either, what
> > happens when we pass an address that is not mapped at all, e.g. NULL? Do
> > we get EFAULT as well?
>
> Yes, that's documented as EFAULT and should behave that way. I can
> extend the test to handle that as well.
Ideally the test should be ported to the new test API as well, but I can
do that later on the top of your work.
--
Cyril Hrubis
chrubis@suse.cz
More information about the ltp
mailing list