mirror of
https://github.com/linux-msm/laptops-kernel.git
synced 2026-08-13 14:19:53 -07:00
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>
This commit is contained in:
+5
-4
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user