Commit edd706ed authored by David Wei's avatar David Wei Committed by Jens Axboe
Browse files

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: default avatarDavid Wei <dw@davidwei.uk>
Reviewed-by: default avatarPavel Begunkov <asml.silence@gmail.com>
Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
parent 6ab39b39
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -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);