From: Pavel Begunkov Date: Wed, 13 Mar 2024 15:52:40 +0000 (+0000) Subject: io_uring: simplify io_pages_free X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=2c5c0ba1179d31b0a030b45a16df6181d1bc3ea6;p=people%2Faperard%2Flinux.git io_uring: simplify io_pages_free We never pass a null (top-level) pointer, remove the check. Signed-off-by: Pavel Begunkov Link: https://lore.kernel.org/r/0e1a46f9a5cd38e6876905e8030bdff9b0845e96.1710343154.git.asml.silence@gmail.com Signed-off-by: Jens Axboe --- diff --git a/io_uring/io_uring.c b/io_uring/io_uring.c index e7d7a456b4896..48c8d74e86ab7 100644 --- a/io_uring/io_uring.c +++ b/io_uring/io_uring.c @@ -2696,13 +2696,9 @@ void io_mem_free(void *ptr) static void io_pages_free(struct page ***pages, int npages) { - struct page **page_array; + struct page **page_array = *pages; int i; - if (!pages) - return; - - page_array = *pages; if (!page_array) return;