[LTP] [PATCH] timer_create01: accept kernel ENOTSUPP
Thadeu Lima de Souza Cascardo
cascardo@canonical.com
Wed Oct 23 16:04:09 CEST 2019
On Wed, Oct 23, 2019 at 09:58:53AM -0400, Jan Stancek wrote:
>
>
> ----- Original Message -----
> > ENOTSUP in userspace is alias for EOPNOTSUPP, so the test still fails.
> > Add definition of kernel's ENOTSUPP and use that.
> >
> > Signed-off-by: Jan Stancek <jstancek@redhat.com>
>
> I think I misread the original commit. Seems we want this to fail for ENOTSUPP.
>
You are right. We want this to succeed with EOPNOTSUPP, as it's a valid error
from kernel space.
However, we don't want to validate kernels that wrongly return ENOTSUPP, as
it's not a valid userspace errno. Any kernel code that exposes ENOTSUPP to
userspace is buggy and should be fixed. So, in fact, we would like to flag such
return values as failures/kernel bugs.
Cascardo.
>
> --
> Mailing list info: https://lists.linux.it/listinfo/ltp
More information about the ltp
mailing list