Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp136333ybc; Mon, 18 Nov 2019 21:58:22 -0800 (PST) X-Google-Smtp-Source: APXvYqzeuuVyCh6mUXcAx6MXBYj5bPJtXoLEnREFkM2XdAd72uo7qJIYYiDJMaqstiQuh3N8eyT9 X-Received: by 2002:a17:906:f0c9:: with SMTP id dk9mr32743244ejb.56.1574143102369; Mon, 18 Nov 2019 21:58:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574143102; cv=none; d=google.com; s=arc-20160816; b=wXXNbc8aLB5uWihaZFmw+1XHwi3KMZVycl1IblVqMjoO1QddgL1nA8KuiyRwxvmkZq 8KuPvYjtWg9AX0TubFW1D5is8F9uM9rFYkx4VCcyKSKBZSMOk4v56Pt3NxIW4a+42ETL DKGOTLl/R334lJVtQk/7O0iOwtpbSJdsatr1YzLcM4HV4SSWgJjsb3kuJFMZCPm3lDDn sMngquI95dgQyT7A8UzKkosDdZpXGH81qFJwR/ybCCFq5VhsQMX8uif9fq5fA199mVdc mDMmQMyD3QP8G/GENLQh2SV1mkqVgiZxVga3FYPy40zGB7FiceTTkmps46zizuELcPPk aYkA== 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=G9e0MXkS7n6diukl0Be9oedxAQojNsPT7XlAYtAzXlA=; b=CynPXJ/HNO/wJ4FmuGd7mh7ZH2NBWtlmnPpcw3XtSroOhUMX29Af+PO9iA0Nof0Btq Zr9xRtdlOjSBdaupBpOtcpzad8TOjmWsquIsbp4CE6okFncHiofmYROztKZuMxgj7wUA GUdHMSMjPPOaQmruvz0DBDkA06Z3mzD37VOMR/mRMvc0xhkh6PjPwhoFThzM8vdY7dpp CDjMXvNV7n17h1ni4/AH0UZcvCS4tRiWRpbtpzSANuSXQnGO8s6pEClovtDnZPIOSsje D6Y6V/peNZHLkiKemuflaSB0wT11JbCdsEBv9PShtC/eYPiVEHVqL2xbx6R795Y+togw an5Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=kLkPCszO; 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 i20si12988717ejc.177.2019.11.18.21.57.57; Mon, 18 Nov 2019 21:58:22 -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=kLkPCszO; 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 S1731850AbfKSFyX (ORCPT + 99 others); Tue, 19 Nov 2019 00:54:23 -0500 Received: from mail.kernel.org ([198.145.29.99]:52492 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732125AbfKSFyW (ORCPT ); Tue, 19 Nov 2019 00:54:22 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (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 2765421D7B; Tue, 19 Nov 2019 05:54:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1574142861; bh=HXKXCfTe/YWivqt2/XHI9qBijHiI9BV3Ng/MsU6Ayxs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=kLkPCszOlaPDzyu6HMm9OsEG3CUqZa7N/SGXqfTbYS6IOfyKSNvwSWhI5MFrUvCDI 1Sfse2KEN7U4wNGueoTHv/eiKWajEhvrkkqI3BuK/O+36A3cSUQxdw9Ai/1yVb+uDc UiKjS+Q2KD7e0uMPEag+UfmVu5w6NFb1b014KgTw= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Michael Schmitz , Finn Thain , "Martin K. Petersen" , Sasha Levin Subject: [PATCH 4.14 226/239] scsi: NCR5380: Dont call dsprintk() following reselection interrupt Date: Tue, 19 Nov 2019 06:20:26 +0100 Message-Id: <20191119051340.397757166@linuxfoundation.org> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191119051255.850204959@linuxfoundation.org> References: <20191119051255.850204959@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: Finn Thain [ Upstream commit 08267216b3f8aa5adc204bdccf8deb72c1cd7665 ] The X3T9.2 specification (draft) says, under "6.1.4.1 RESELECTION", ... The reselected initiator shall then assert the BSY signal within a selection abort time of its most recent detection of being reselected; this is required for correct operation of the time-out procedure. The selection abort time is only 200 us which may be insufficient time for a printk() call. Move the diagnostics to the error paths. Tested-by: Michael Schmitz Signed-off-by: Finn Thain Signed-off-by: Martin K. Petersen Signed-off-by: Sasha Levin --- drivers/scsi/NCR5380.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/NCR5380.c b/drivers/scsi/NCR5380.c index b13290b3e5d38..48f123601f575 100644 --- a/drivers/scsi/NCR5380.c +++ b/drivers/scsi/NCR5380.c @@ -2021,8 +2021,6 @@ static void NCR5380_reselect(struct Scsi_Host *instance) return; } - dsprintk(NDEBUG_RESELECTION, instance, "reselect\n"); - /* * At this point, we have detected that our SCSI ID is on the bus, * SEL is true and BSY was false for at least one bus settle delay @@ -2035,6 +2033,7 @@ static void NCR5380_reselect(struct Scsi_Host *instance) NCR5380_write(INITIATOR_COMMAND_REG, ICR_BASE | ICR_ASSERT_BSY); if (NCR5380_poll_politely(hostdata, STATUS_REG, SR_SEL, 0, 2 * HZ) < 0) { + shost_printk(KERN_ERR, instance, "reselect: !SEL timeout\n"); NCR5380_write(INITIATOR_COMMAND_REG, ICR_BASE); return; } @@ -2046,6 +2045,7 @@ static void NCR5380_reselect(struct Scsi_Host *instance) if (NCR5380_poll_politely(hostdata, STATUS_REG, SR_REQ, SR_REQ, 2 * HZ) < 0) { + shost_printk(KERN_ERR, instance, "reselect: REQ timeout\n"); do_abort(instance); return; } -- 2.20.1