mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 09:36:22 +02:00
io_uring/zcrx: remove extra ifq close
By the time io_zcrx_ifq_free() is called the interface queue should already be closed, so io_close_queue() will be a no-op. Remove the call and add a couple of warnings. Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> Link: https://patch.msgid.link/be6c4a283a5bab5440e22fbccafe7b885acb7abc.1779189667.git.asml.silence@gmail.com Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
parent
e57b44039b
commit
98f07b0f74
|
|
@ -574,7 +574,10 @@ static void io_close_queue(struct io_zcrx_ifq *ifq)
|
|||
|
||||
static void io_zcrx_ifq_free(struct io_zcrx_ifq *ifq)
|
||||
{
|
||||
io_close_queue(ifq);
|
||||
if (WARN_ON_ONCE(ifq->if_rxq != -1))
|
||||
return;
|
||||
if (WARN_ON_ONCE(ifq->netdev != NULL))
|
||||
return;
|
||||
|
||||
if (ifq->area)
|
||||
io_zcrx_free_area(ifq, ifq->area);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user