diff options
| -rw-r--r-- | tools/testing/selftests/mm/protection_keys.c | 4 | 
1 files changed, 1 insertions, 3 deletions
| diff --git a/tools/testing/selftests/mm/protection_keys.c b/tools/testing/selftests/mm/protection_keys.c index c02fb204547e..2085982dba69 100644 --- a/tools/testing/selftests/mm/protection_keys.c +++ b/tools/testing/selftests/mm/protection_keys.c @@ -557,13 +557,11 @@ int mprotect_pkey(void *ptr, size_t size, unsigned long orig_prot,  	int nr_iterations = random() % 100;  	int ret; -	while (0) { +	while (nr_iterations-- >= 0) {  		int rpkey = alloc_random_pkey();  		ret = sys_mprotect_pkey(ptr, size, orig_prot, pkey);  		dprintf1("sys_mprotect_pkey(%p, %zx, prot=0x%lx, pkey=%ld) ret: %d\n",  				ptr, size, orig_prot, pkey, ret); -		if (nr_iterations-- < 0) -			break;  		dprintf1("%s()::%d, ret: %d pkey_reg: 0x%016llx"  			" shadow: 0x%016llx\n", | 
