]> Gentwo Git Trees - linux/.git/commitdiff
io_uring/zcrx: add io_zcrx_ifq arg to io_zcrx_free_area()
authorDavid Wei <dw@davidwei.uk>
Tue, 4 Nov 2025 22:44:55 +0000 (14:44 -0800)
committerJens Axboe <axboe@kernel.dk>
Thu, 6 Nov 2025 23:23:21 +0000 (16:23 -0700)
Add io_zcrx_ifq arg to io_zcrx_free_area(). A QOL change to reduce line
widths.

Signed-off-by: David Wei <dw@davidwei.uk>
Reviewed-by: Pavel Begunkov <asml.silence@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/zcrx.c

index 30d3a7b3c407cae6f06eaa1d39028c78018eb03b..5c90404283ff9ce50730dfc2e54efcd9c0a0fcb8 100644 (file)
@@ -383,9 +383,10 @@ static void io_free_rbuf_ring(struct io_zcrx_ifq *ifq)
        ifq->rqes = NULL;
 }
 
-static void io_zcrx_free_area(struct io_zcrx_area *area)
+static void io_zcrx_free_area(struct io_zcrx_ifq *ifq,
+                             struct io_zcrx_area *area)
 {
-       io_zcrx_unmap_area(area->ifq, area);
+       io_zcrx_unmap_area(ifq, area);
        io_release_area_mem(&area->mem);
 
        if (area->mem.account_pages)
@@ -464,7 +465,7 @@ static int io_zcrx_create_area(struct io_zcrx_ifq *ifq,
                return 0;
 err:
        if (area)
-               io_zcrx_free_area(area);
+               io_zcrx_free_area(ifq, area);
        return ret;
 }
 
@@ -523,7 +524,7 @@ static void io_zcrx_ifq_free(struct io_zcrx_ifq *ifq)
        io_close_queue(ifq);
 
        if (ifq->area)
-               io_zcrx_free_area(ifq->area);
+               io_zcrx_free_area(ifq, ifq->area);
        if (ifq->dev)
                put_device(ifq->dev);