Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp3783104ybb; Mon, 6 Apr 2020 15:55:35 -0700 (PDT) X-Google-Smtp-Source: APiQypLac+qD+wuvs+nt6PsJxd+RKVaRnoWINEOQpJb18fzsVVoukwve/qBaf9ENzBoAIWoPAMlN X-Received: by 2002:a4a:4989:: with SMTP id z131mr1210323ooa.85.1586213734858; Mon, 06 Apr 2020 15:55:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1586213734; cv=none; d=google.com; s=arc-20160816; b=A36VF0CUBaRTrVxOSiGdzYsFqY0pEx0m3R+Oc2yPlWekvaCTgvmyKW+CvMFFsfUvki iJU9nXQPmeTxynk1LVhvsFhk95/PNvK2SVZJOB/H5UlYfEv4Skdo0DVeGP2IlTruNKCY +W2m7fOT+d+LV9Qkr5zB0mJCSWVWGQNH3hPZ+ooqekmInDdz+mR66JibNyUzHncd6TeW Wenzy9YLjcnjAeP4kAhA7m3ZPfvCBhoMzir4bt/pM2v6GT3kqfD23RWv/aq5b7F/SUd3 XaQXGv+anrMM0DtzOAOYjU/Tc2qiR/oexdrEBj+o37WcByQhoInjSSTlilYoQD1au2o4 5hEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=B5fwX0qGD6arzB0iCDGBbu043uV2uQm7+FaUpNVUh5g=; b=D3v93aKUUvCaaztGOSw0BT3+rtugrlmoQFAOf6ihNo3ha1FfO4uZ1dBmprOZpxd8UZ nSpYnjdLpEUWZvMysWh73zMch3C07Vl7bDAbf4e5tZuJaCAe1XnL0l9HWO1umvbFMDCS ZDB0bSbjHHxGkp1LpU0iikK7T1dVRn0D81lUIUnBF4AB2Jz4GMIccTNnZ18qV6J96qmL jQ0nZ/gKEVD1CKRXDrCSfhPQAoAOlFsBaHKezhmdDZo1jOmHAPwNI1ythC+mL4R586Ps 4eudUg3R8wJHn5pNx9eh8sX8VGVTx25FBt0btiayvOJhGuB1tRbS9+RUv1i8nRRuE0f7 NzQQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m25si8001620oic.230.2020.04.06.15.55.23; Mon, 06 Apr 2020 15:55:34 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726407AbgDFWyn (ORCPT + 99 others); Mon, 6 Apr 2020 18:54:43 -0400 Received: from youngberry.canonical.com ([91.189.89.112]:50503 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725933AbgDFWym (ORCPT ); Mon, 6 Apr 2020 18:54:42 -0400 Received: from 1.general.cking.uk.vpn ([10.172.193.212] helo=localhost) by youngberry.canonical.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1jLadc-0006Km-4Y; Mon, 06 Apr 2020 22:54:40 +0000 From: Colin King To: Alexander Viro , Jens Axboe , linux-fsdevel@vger.kernel.org, io-uring@vger.kernel.org Cc: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call Date: Mon, 6 Apr 2020 23:54:39 +0100 Message-Id: <20200406225439.654486-1-colin.king@canonical.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Colin Ian King An earlier commit "io_uring: remove @nxt from handlers" removed the setting of pointer nxt and now it is always null, hence the non-null check and call to io_wq_assign_next is redundant and can be removed. Addresses-Coverity: ("'Constant' variable guard") Signed-off-by: Colin Ian King --- fs/io_uring.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/fs/io_uring.c b/fs/io_uring.c index 14efcf0a3070..b594fa0bd210 100644 --- a/fs/io_uring.c +++ b/fs/io_uring.c @@ -3509,14 +3509,11 @@ static void __io_sync_file_range(struct io_kiocb *req) static void io_sync_file_range_finish(struct io_wq_work **workptr) { struct io_kiocb *req = container_of(*workptr, struct io_kiocb, work); - struct io_kiocb *nxt = NULL; if (io_req_cancelled(req)) return; __io_sync_file_range(req); io_put_req(req); /* put submission ref */ - if (nxt) - io_wq_assign_next(workptr, nxt); } static int io_sync_file_range(struct io_kiocb *req, bool force_nonblock) -- 2.25.1