diff options
author | Dan Carpenter <dan.carpenter@oracle.com> | 2020-02-17 17:39:45 +0300 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2020-02-18 21:22:02 +0300 |
commit | 297a31e3e8318f533cff4fe33ffaefb74f72c6e2 (patch) | |
tree | 4ed5f84dbea83463d12d1ea5b218b1cef6e08a0a /fs/io_uring.c | |
parent | 7fbeb95d0f68e21e6ca61284f1ac681630976947 (diff) | |
download | linux-297a31e3e8318f533cff4fe33ffaefb74f72c6e2.tar.xz |
io_uring: remove unnecessary NULL checks
The "kmsg" pointer can't be NULL and we have already dereferenced it so
a check here would be useless.
Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'fs/io_uring.c')
-rw-r--r-- | fs/io_uring.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/io_uring.c b/fs/io_uring.c index 29565d82291f..d35b45696c73 100644 --- a/fs/io_uring.c +++ b/fs/io_uring.c @@ -3075,7 +3075,7 @@ static int io_sendmsg(struct io_kiocb *req, struct io_kiocb **nxt, if (req->io) return -EAGAIN; if (io_alloc_async_ctx(req)) { - if (kmsg && kmsg->iov != kmsg->fast_iov) + if (kmsg->iov != kmsg->fast_iov) kfree(kmsg->iov); return -ENOMEM; } @@ -3229,7 +3229,7 @@ static int io_recvmsg(struct io_kiocb *req, struct io_kiocb **nxt, if (req->io) return -EAGAIN; if (io_alloc_async_ctx(req)) { - if (kmsg && kmsg->iov != kmsg->fast_iov) + if (kmsg->iov != kmsg->fast_iov) kfree(kmsg->iov); return -ENOMEM; } |