diff options
Diffstat (limited to 'tools/testing/selftests/mm/pagemap_ioctl.c')
| -rw-r--r-- | tools/testing/selftests/mm/pagemap_ioctl.c | 16 | 
1 files changed, 8 insertions, 8 deletions
| diff --git a/tools/testing/selftests/mm/pagemap_ioctl.c b/tools/testing/selftests/mm/pagemap_ioctl.c index 57b4bba2b45f..b07acc86f4f0 100644 --- a/tools/testing/selftests/mm/pagemap_ioctl.c +++ b/tools/testing/selftests/mm/pagemap_ioctl.c @@ -34,7 +34,7 @@  #define PAGEMAP "/proc/self/pagemap"  int pagemap_fd;  int uffd; -unsigned int page_size; +unsigned long page_size;  unsigned int hpage_size;  const char *progname; @@ -112,7 +112,7 @@ int init_uffd(void)  	return 0;  } -int wp_init(void *lpBaseAddress, int dwRegionSize) +int wp_init(void *lpBaseAddress, long dwRegionSize)  {  	struct uffdio_register uffdio_register;  	struct uffdio_writeprotect wp; @@ -136,7 +136,7 @@ int wp_init(void *lpBaseAddress, int dwRegionSize)  	return 0;  } -int wp_free(void *lpBaseAddress, int dwRegionSize) +int wp_free(void *lpBaseAddress, long dwRegionSize)  {  	struct uffdio_register uffdio_register; @@ -184,7 +184,7 @@ void *gethugetlb_mem(int size, int *shmid)  int userfaultfd_tests(void)  { -	int mem_size, vec_size, written, num_pages = 16; +	long mem_size, vec_size, written, num_pages = 16;  	char *mem, *vec;  	mem_size = num_pages * page_size; @@ -213,7 +213,7 @@ int userfaultfd_tests(void)  	written = pagemap_ioctl(mem, mem_size, vec, 1, PM_SCAN_WP_MATCHING | PM_SCAN_CHECK_WPASYNC,  				vec_size - 2, PAGE_IS_WRITTEN, 0, 0, PAGE_IS_WRITTEN);  	if (written < 0) -		ksft_exit_fail_msg("error %d %d %s\n", written, errno, strerror(errno)); +		ksft_exit_fail_msg("error %ld %d %s\n", written, errno, strerror(errno));  	ksft_test_result(written == 0, "%s all new pages must not be written (dirty)\n", __func__); @@ -995,7 +995,7 @@ int unmapped_region_tests(void)  {  	void *start = (void *)0x10000000;  	int written, len = 0x00040000; -	int vec_size = len / page_size; +	long vec_size = len / page_size;  	struct page_region *vec = malloc(sizeof(struct page_region) * vec_size);  	/* 1. Get written pages */ @@ -1051,7 +1051,7 @@ static void test_simple(void)  int sanity_tests(void)  {  	unsigned long long mem_size, vec_size; -	int ret, fd, i, buf_size; +	long ret, fd, i, buf_size;  	struct page_region *vec;  	char *mem, *fmem;  	struct stat sbuf; @@ -1160,7 +1160,7 @@ int sanity_tests(void)  	ret = stat(progname, &sbuf);  	if (ret < 0) -		ksft_exit_fail_msg("error %d %d %s\n", ret, errno, strerror(errno)); +		ksft_exit_fail_msg("error %ld %d %s\n", ret, errno, strerror(errno));  	fmem = mmap(NULL, sbuf.st_size, PROT_READ, MAP_PRIVATE, fd, 0);  	if (fmem == MAP_FAILED) | 
