On 17/08/2026 12:29 pm, Lorenzo Stoakes (ARM) wrote:
> +cc Muhammad
> 
> On Mon, Aug 17, 2026 at 04:06:16PM +0800, Hongfu Li wrote:
>> From: Hongfu Li <[email protected]>
>>
>> Remove duplicate open() for local pagemap_fd in mprotect_tests() that
>> shadows the global pagemap_fd already opened in main(). The local fd
>> is never used in the function.
>>
>> Signed-off-by: Hongfu Li <[email protected]>
> 
> Hmm yeah it's not even closed either...
> 
> I'm assuming this was an error in the origianl tests, Muhammad - I'm
> guessing some artifact of a previous approach or similar?
Its definitively the dead code.

Reviewed-by: Muhammad Usama Anjum <[email protected]>

> 
> Anyway, LGTM, so:
> 
> Reviewed-by: Lorenzo Stoakes (ARM) <[email protected]>
> 
>> ---
>>  tools/testing/selftests/mm/pagemap_ioctl.c | 6 ------
>>  1 file changed, 6 deletions(-)
>>
>> diff --git a/tools/testing/selftests/mm/pagemap_ioctl.c 
>> b/tools/testing/selftests/mm/pagemap_ioctl.c
>> index cfd1987339c1..eadc7159ca5b 100644
>> --- a/tools/testing/selftests/mm/pagemap_ioctl.c
>> +++ b/tools/testing/selftests/mm/pagemap_ioctl.c
>> @@ -1332,12 +1332,6 @@ int mprotect_tests(void)
>>      int ret;
>>      char *mem, *mem2;
>>      struct page_region vec;
>> -    int pagemap_fd = open("/proc/self/pagemap", O_RDONLY);
>> -
>> -    if (pagemap_fd < 0) {
>> -            fprintf(stderr, "open() failed\n");
>> -            exit(1);
>> -    }
>>
>>      /* 1. Map two pages */
>>      mem = mmap(0, 2 * page_size, PROT_READ|PROT_WRITE, MAP_PRIVATE | 
>> MAP_ANON, -1, 0);
>> --
>> 2.54.0
>>
> 
> --
> Cheers, Lorenzo
> 


Reply via email to