io_uring/zcrx: add io_zcrx_ifq arg to io_zcrx_free_area()

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>
pull/1354/merge
David Wei 2025-11-04 14:44:55 -08:00 committed by Jens Axboe
parent 6ab39b392e
commit edd706ede8
1 changed files with 5 additions and 4 deletions

View 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);