tee: optee: Pass a pointer to virt_addr_valid()
A pointer into virtual memory is represented by a (void *) not an u32, so the compiler warns: drivers/tee/optee/call.c:365:29: warning: passing argument 1 of 'virt_to_pfn' makes pointer from integer without a cast [-Wint-conversion] Fix this with an explicit cast. Cc: Sumit Garg <sumit.garg@linaro.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Reviewed-by: Sumit Garg <sumit.garg@linaro.org> [jw: fixed merge conflict] Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
This commit is contained in:
parent
3e47235eae
commit
a3b9ecc805
|
@ -362,7 +362,7 @@ int optee_check_mem_type(unsigned long start, size_t num_pages)
|
|||
* Allow kernel address to register with OP-TEE as kernel
|
||||
* pages are configured as normal memory only.
|
||||
*/
|
||||
if (virt_addr_valid(start) || is_vmalloc_addr((void *)start))
|
||||
if (virt_addr_valid((void *)start) || is_vmalloc_addr((void *)start))
|
||||
return 0;
|
||||
|
||||
mmap_read_lock(mm);
|
||||
|
|
Loading…
Reference in New Issue