Received: by 2002:a25:31c3:0:0:0:0:0 with SMTP id x186csp4472256ybx; Mon, 4 Nov 2019 14:00:59 -0800 (PST) X-Google-Smtp-Source: APXvYqxr5HI343FTp68OzP4PuRLvdhmyslQVTPM/9KI4uTYzD59zjAU1QAx034VSzRWm+kb7AiBJ X-Received: by 2002:a05:6402:1a50:: with SMTP id bf16mr10790502edb.116.1572904859216; Mon, 04 Nov 2019 14:00:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1572904859; cv=none; d=google.com; s=arc-20160816; b=RtZxxFUihUWct6LmJhuMb+DaK0/cyOvp4priGePznK8cCMUxfi1PgHaSmMkErU5RGp lXGXCB44jB7fadkqyG9BbFMaZGyGaj/I2Qgh4EUIod0UkZN2gRcTHEyLWypU5KLRJe8z v2Jg/Za0oUcIz5OM3eGPyNG1tDAmwWQDmqZpBnaEKFF6L4n/oa8475/67bGLN4nqMSRi TPK6iMloGDDTHo9WdPAjDX0QifT1lN7htl5xtfku3dvZwrdERaVp+9VvOiBBS0GQfzk0 gTjukvCJ51AS4Onc+XPByzJrcviMFgFpxB4uelER/QQda6msTB27CVuKbjEZGBTBDtf4 rjKQ== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=XY5f6K44XYL8fkVVFzzsINXXNLVB2ktd8cRVenM5rTM=; b=HmStTb9Lpg673NascgID476foPAcqHGOP/RkqTda1vLdx/WEict0c6VoSIXMBYzA9X u5ooZORfJOZqQzNBWVfGuUQq2fEAUG7gvI+Q0m9wRMEa5Ev/+fkTP/5a6zy/HcGafcAl lEnpQK1sb+LCTlc4AhNhwDeEzj3RlEkyggvlyXyZesG+5125Ld65Ghs6ALDpVXECSaGD 4EK4por8A94KXgKZWr7kNVh6IKTHzPoSd0Y9PmNiBXHFelf4U7HbuG0SnngXx3+B77qj KKnrSo4QXZoiASw/HAnTlUEIftAEvxOEuuDAq6S0U6ZJcTUfYv4gEgLeJAY8kz4WhOs7 xCQg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=rsulxHnk; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e56si8285606edb.355.2019.11.04.14.00.36; Mon, 04 Nov 2019 14:00:59 -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=@kernel.org header.s=default header.b=rsulxHnk; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730780AbfKDV6t (ORCPT + 99 others); Mon, 4 Nov 2019 16:58:49 -0500 Received: from mail.kernel.org ([198.145.29.99]:55744 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730089AbfKDV6m (ORCPT ); Mon, 4 Nov 2019 16:58:42 -0500 Received: from localhost (6.204-14-84.ripe.coltfrance.com [84.14.204.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id E27E7214D9; Mon, 4 Nov 2019 21:58:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1572904721; bh=YL/GOslPbKzWPVIGCvbmtekbS/5Pr6SFRznL14kivv0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=rsulxHnkFFlYmDJ7n1cXjjkwULqpzC6MD3WqIh6V60BA+0tajkQVk+KA4/Idjc8Fi i4Jyi81qbyohamRM++kUN/bdNNIgUtO7nxUloKRy68wNj3fPM86mxhTHfkOC7P314q sepN6FJOrGzZ0v/R7UmVAu4TWgPgGnThPmDa3kys= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Dick Kennedy , James Smart , "Martin K. Petersen" , Sasha Levin Subject: [PATCH 4.19 047/149] scsi: lpfc: Correct localport timeout duration error Date: Mon, 4 Nov 2019 22:44:00 +0100 Message-Id: <20191104212139.389997986@linuxfoundation.org> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20191104212126.090054740@linuxfoundation.org> References: <20191104212126.090054740@linuxfoundation.org> User-Agent: quilt/0.66 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: James Smart [ Upstream commit 2a0fb340fcc816975b8b0f2fef913d11999c39cf ] Current code incorrectly specifies a completion wait timeout duration in 5 jiffies, when it should have been 5 seconds. Fix the adjust for units for the completion timeout call. [mkp: manual merge] Signed-off-by: Dick Kennedy Signed-off-by: James Smart Signed-off-by: Martin K. Petersen Signed-off-by: Sasha Levin --- drivers/scsi/lpfc/lpfc_nvmet.c | 6 +++++- drivers/scsi/lpfc/lpfc_nvmet.h | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/lpfc/lpfc_nvmet.c b/drivers/scsi/lpfc/lpfc_nvmet.c index e2575c8ec93e8..22efefcc6cd84 100644 --- a/drivers/scsi/lpfc/lpfc_nvmet.c +++ b/drivers/scsi/lpfc/lpfc_nvmet.c @@ -1713,7 +1713,11 @@ lpfc_nvmet_destroy_targetport(struct lpfc_hba *phba) } tgtp->tport_unreg_cmp = &tport_unreg_cmp; nvmet_fc_unregister_targetport(phba->targetport); - wait_for_completion_timeout(&tport_unreg_cmp, 5); + if (!wait_for_completion_timeout(tgtp->tport_unreg_cmp, + msecs_to_jiffies(LPFC_NVMET_WAIT_TMO))) + lpfc_printf_log(phba, KERN_ERR, LOG_NVME, + "6179 Unreg targetport %p timeout " + "reached.\n", phba->targetport); lpfc_nvmet_cleanup_io_context(phba); } phba->targetport = NULL; diff --git a/drivers/scsi/lpfc/lpfc_nvmet.h b/drivers/scsi/lpfc/lpfc_nvmet.h index 0ec1082ce7ef6..3b170284a0e59 100644 --- a/drivers/scsi/lpfc/lpfc_nvmet.h +++ b/drivers/scsi/lpfc/lpfc_nvmet.h @@ -31,6 +31,8 @@ #define LPFC_NVMET_MRQ_AUTO 0 #define LPFC_NVMET_MRQ_MAX 16 +#define LPFC_NVMET_WAIT_TMO (5 * MSEC_PER_SEC) + /* Used for NVME Target */ struct lpfc_nvmet_tgtport { struct lpfc_hba *phba; -- 2.20.1