[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