From: YueHaibing yuehaibing@huawei.com
mainline inclusion from mainline-5.6-rc1 commit 96fd84d83a778450ffae737d9efa546ac3983b1f category: feature bugzilla: https://bugzilla.openeuler.org/show_bug.cgi?id=27 CVE: NA ---------------------------
Null check kfree is redundant, so remove it. This is detected by coccinelle.
Signed-off-by: YueHaibing yuehaibing@huawei.com Signed-off-by: Jens Axboe axboe@kernel.dk Signed-off-by: yangerkun yangerkun@huawei.com Reviewed-by: zhangyi (F) yi.zhang@huawei.com Signed-off-by: Cheng Jian cj.chengjian@huawei.com --- fs/io_uring.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/fs/io_uring.c b/fs/io_uring.c index eddba18d46f8..9da48b9f5fd8 100644 --- a/fs/io_uring.c +++ b/fs/io_uring.c @@ -1159,8 +1159,7 @@ static void __io_req_aux_free(struct io_kiocb *req) { struct io_ring_ctx *ctx = req->ctx;
- if (req->io) - kfree(req->io); + kfree(req->io); if (req->file) { if (req->flags & REQ_F_FIXED_FILE) percpu_ref_put(&ctx->file_data->refs);