Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp4250932imu; Mon, 7 Jan 2019 19:10:22 -0800 (PST) X-Google-Smtp-Source: ALg8bN4dUPJKPLbK7MNMZhQAkVcyH3+Ya+VI8uoBeXMlVHfm/cJpFJqfHB5osc+e5BJHKVuHbxFe X-Received: by 2002:a17:902:b83:: with SMTP id 3mr78468plr.42.1546917021996; Mon, 07 Jan 2019 19:10:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1546917021; cv=none; d=google.com; s=arc-20160816; b=fC0cs9uqFf4YexbYE22ACTNOFU8TUFjitmaVT7PI0MqtMz5lG/Rh+fmQgdZ1yGwiMw 8URxb7iQfEiuYMyV/GAyZfvol/s3hGJJUBe+FHl7kUeZ0jsGIgw/wln4Efn9ehXS4+bF dPKGLLvTkArmeYQsozby/TEExCN+zcK7KuWSGJ30xydiDWMRtgN1Z7t0TniKEPhbx3Wb oPERuME/Kw6hv8oH6ItXOlDxOAQI0+ZHx6p3KUKEQH13ohb2LwkPCZK6eSlJ2vIBI/7M Y0TbEEEetq6Abo1O1iYOEXIR2Y+7KucBvxfVub16T5BuET+jufhBiRusjL4u59jo1zAr IXJQ== 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:dkim-signature; bh=Ew2wNgFvbLIz4YKqHPkR7qa5yqA7zyiirOjkBk6eK8U=; b=JOlAsg4Qwqq/oTKnfS8GwLWin+PchPMhUf91/7EtZt0/DbKvcLvtVnOM2QeostJ/TM ythK4xkjjNa589dJoV/6Vl2BqmRlunTnqXj4Zjp6A1pQiLfRhO4rVUEDYZ7G4o5lvaGh CMXFAV9Mg9MEdn6SY7QDd2k3LCaWf9cJnLk6Xf6IqqxNxvPMHmOZ4KJ6fw80goUhMRrM Uf6XMQh/jO4H/wDBtk6xnie5Ys9WpnO8+h2a9kxXDvvgDSOnUfUnixNGBqcg0fqUXkpZ psAybhCj/4WLT59PVjGJ0x6hBldRZx1bCZGa2STm+2XGkjndd+B4pQ107EXkHfKcFJDi VQ8A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=bpvARHkz; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h3si43304446pll.116.2019.01.07.19.10.06; Mon, 07 Jan 2019 19:10:21 -0800 (PST) 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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=bpvARHkz; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727362AbfAHDJB (ORCPT + 99 others); Mon, 7 Jan 2019 22:09:01 -0500 Received: from mail-pl1-f196.google.com ([209.85.214.196]:33361 "EHLO mail-pl1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727030AbfAHDJB (ORCPT ); Mon, 7 Jan 2019 22:09:01 -0500 Received: by mail-pl1-f196.google.com with SMTP id z23so1157221plo.0 for ; Mon, 07 Jan 2019 19:09:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Ew2wNgFvbLIz4YKqHPkR7qa5yqA7zyiirOjkBk6eK8U=; b=bpvARHkzVqJUTUZz+NrCBl+ZpxISKgOxqjPW9dcBB88G+hReMvjgs7R0d5B8hlbTpl ZzAOpsovn7Ic1fngD4un6dL8fLm8COy9MJKRj6JRmiSsXHJsMsFulGJvhfX3IR+lBCXM u1DUUjBSKmfEtSMW18oZpNUwNtoX3x3BzdznFMHVht4U4ORyK4aPMTgN973jtg1Hx2Pz 05IcFIHYiDYXVZMmf/vbiML+E5ijZmxdPLZqGxRbqyLm+vYSPZcrR5/iS/2U0i7/j8HB MsunU5hjxRtXvr+ZJHGtkKvkJFaFsB9LsidP72VhOqBiVezIYFV+BLnhQYsvAme1zsPg s7jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Ew2wNgFvbLIz4YKqHPkR7qa5yqA7zyiirOjkBk6eK8U=; b=NCaWaEq6nntnkNnQwC3POLQxJ1NtIjd2DrnSVrZcad9K070NxJbG4af/2wtfJyj8g+ bGMFmV1F76cczLdkmkISOcRHg6pPDL51ym+rXzmsD+suQB9EkY3hvx/BZQiTp9XsRbci DdIuLyDg5pQJ14xNKBJ4cK9Jq8xpDKezutR9rhO0uMQbTVsVVTlnay3JNQMHxPdumJvT diJ1knZM/E/wytggMuMMoS+js4Ty8Rurp4VjuF6z6m1Abb2FPXiQFwqgXumvqs5sJ8O7 tMmQ+7JNM7rMZtQ5wi22sxnXzmTxKHBGi7ixCsbabmbBFGvB6P0P/Qg7MK+/un+QBToo xltA== X-Gm-Message-State: AJcUukfpMjrT9McCVFKeXDC/w9KVE+q/2tREkm+7G0XrXMPeNAzAJhAH uqgvf4dionDbXJSwBXgUxUU= X-Received: by 2002:a17:902:7848:: with SMTP id e8mr73719pln.100.1546916940168; Mon, 07 Jan 2019 19:09:00 -0800 (PST) Received: from squirtle.lan (c-24-22-235-96.hsd1.wa.comcast.net. [24.22.235.96]) by smtp.gmail.com with ESMTPSA id i21sm111995569pgm.17.2019.01.07.19.08.58 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 07 Jan 2019 19:08:59 -0800 (PST) From: Andrey Smirnov To: linux-nvme@lists.infradead.org Cc: Andrey Smirnov , Keith Busch , Jens Axboe , Christoph Hellwig , Sagi Grimberg , linux-kernel@vger.kernel.org Subject: [PATCH] nvme-core: don't initlialize ctrl->cntlid twice Date: Mon, 7 Jan 2019 19:08:49 -0800 Message-Id: <20190108030849.12870-1-andrew.smirnov@gmail.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org ctrl->cntlid will already be initialized from id->cntlid for non-NVME_F_FABRICS controllers few lines below. For NVME_F_FABRICS controllers this field should already be initialized, otherwise the check if (ctrl->cntlid != le16_to_cpu(id->cntlid)) below will always be a no-op. Cc: Keith Busch Cc: Jens Axboe Cc: Christoph Hellwig Cc: Sagi Grimberg Cc: linux-nvme@lists.infradead.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Andrey Smirnov --- I created this patch just from readying NVMe code. Appologies for the noise if I misread/misinterpreted things and this assignment is actually necessary. Thanks, Andrey Smirnov drivers/nvme/host/core.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/nvme/host/core.c b/drivers/nvme/host/core.c index 2e65be8b1387..1ec87b30fad1 100644 --- a/drivers/nvme/host/core.c +++ b/drivers/nvme/host/core.c @@ -2397,7 +2397,6 @@ int nvme_init_identify(struct nvme_ctrl *ctrl) ctrl->oaes = le32_to_cpu(id->oaes); atomic_set(&ctrl->abort_limit, id->acl + 1); ctrl->vwc = id->vwc; - ctrl->cntlid = le16_to_cpup(&id->cntlid); if (id->mdts) max_hw_sectors = 1 << (id->mdts + page_shift - 9); else -- 2.20.1