From: Jan Kiszka <jan.kis...@siemens.com> It also returns -EADV since 2db562ad62ec - causing troubles in select.
Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> --- kernel/cobalt/rtdm/fd.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kernel/cobalt/rtdm/fd.c b/kernel/cobalt/rtdm/fd.c index cbaece1327..e5e0c02376 100644 --- a/kernel/cobalt/rtdm/fd.c +++ b/kernel/cobalt/rtdm/fd.c @@ -938,7 +938,11 @@ int rtdm_fd_valid_p(int ufd) * * @return 0 on success, otherwise: * - * - -EBADF is returned if the file descriptor @a ufd cannot be resolved. + * - -EADV is returned if the file descriptor @a ufd cannot be resolved. + * + * - -EBADF is returned if the underlying device is being torn down at the time + * of the call. + * * - -EINVAL is returned if @a type is invalid. * * @coretags{task-unrestricted} -- 2.26.2