[LTP] [PATCH] epoll_pwait06: Skip BPF map file descriptor

Martin Doucha mdoucha@suse.cz
Wed Sep 24 13:06:44 CEST 2025


On 9/24/25 10:56, Cyril Hrubis wrote:
> Hi!
>> diff --git a/testcases/kernel/syscalls/epoll_pwait/epoll_pwait06.c b/testcases/kernel/syscalls/epoll_pwait/epoll_pwait06.c
>> index 3bedc2cf5..d47327bed 100644
>> --- a/testcases/kernel/syscalls/epoll_pwait/epoll_pwait06.c
>> +++ b/testcases/kernel/syscalls/epoll_pwait/epoll_pwait06.c
>> @@ -36,6 +36,7 @@ static void run(void)
>>   		case TST_FD_DIR:
>>   		case TST_FD_DEV_ZERO:
>>   		case TST_FD_PROC_MAPS:
>> +		case TST_FD_BPF_MAP:
>>   		case TST_FD_FSOPEN:
>>   		case TST_FD_FSPICK:
>>   		case TST_FD_OPEN_TREE:
> 
> Can we make this kernel version dependent? I do not like disabling tests
> that work on newer kernels just because it does not work on something
> that is eight years old.

I like kernel version checks even less. I could call epoll_ctl() 
directly without the safe macro instead and check for EPERM. That's the 
appropriate feature check.

-- 
Martin Doucha   mdoucha@suse.cz
SW Quality Engineer
SUSE LINUX, s.r.o.
CORSO IIa
Krizikova 148/34
186 00 Prague 8
Czech Republic


More information about the ltp mailing list