Commit 062d04d7 authored by Pavel Begunkov's avatar Pavel Begunkov Committed by Jens Axboe
Browse files

io_uring: clean leftovers after splitting issue



Kill extra if in io_issue_sqe() and place send/recv[msg] calls
appropriately under switch's cases.

Signed-off-by: default avatarPavel Begunkov <asml.silence@gmail.com>
Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
parent a71976f3
Loading
Loading
Loading
Loading
+6 −8
Original line number Diff line number Diff line
@@ -5831,17 +5831,15 @@ static int io_issue_sqe(struct io_kiocb *req, bool force_nonblock,
		ret = io_sync_file_range(req, force_nonblock);
		break;
	case IORING_OP_SENDMSG:
	case IORING_OP_SEND:
		if (req->opcode == IORING_OP_SENDMSG)
		ret = io_sendmsg(req, force_nonblock, cs);
		else
		break;
	case IORING_OP_SEND:
		ret = io_send(req, force_nonblock, cs);
		break;
	case IORING_OP_RECVMSG:
	case IORING_OP_RECV:
		if (req->opcode == IORING_OP_RECVMSG)
		ret = io_recvmsg(req, force_nonblock, cs);
		else
		break;
	case IORING_OP_RECV:
		ret = io_recv(req, force_nonblock, cs);
		break;
	case IORING_OP_TIMEOUT: