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
parent
6ab39b392e
commit
edd706ede8
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue