Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp396760pxu; Tue, 1 Dec 2020 14:11:10 -0800 (PST) X-Google-Smtp-Source: ABdhPJyKHDKGuOzfob+u7ZkKmhGejKSRVipPjrRcSMUvvGlkgayxm1y9BDzZcjjeZZvoivpewT5V X-Received: by 2002:a17:906:26cc:: with SMTP id u12mr5156373ejc.295.1606860670070; Tue, 01 Dec 2020 14:11:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606860670; cv=none; d=google.com; s=arc-20160816; b=iSB4KKK/HeSw7JSKTE5dUv+3X9XCiPyQTm7EYSuuhjGvtq6LArHb4XR4n44/GnFyBp Mlt51mPhMRsg8qvfA9TlwLyamFYeVpq5YeMOZZnUsbsmq11VBoo/WlVi6Cl3xNQDIT1e Pq8ns4QMynZIK0uI68x/hAF189VW6HhpQY74Cby+XRjKy1D+XMwd0/9xdN43gBws3XAt tWL3digYpyO92NgIK/hqG2fGxTPhmPoD7Ly4OfRYlIuladUPAQkVcMp03nVApsTXl3bl IWmChXvHHVULkf39NY90S9OoLkPDMidNYnZgGCLpYJVKDyX2V+5IYHddhoWAuKRn6OCJ Mt5Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:date:subject:from:message-id:cc:to; bh=j05DBmDLaK0F0A7th5a1dz+V6JF+HiRYedzJltUzpfw=; b=wkevkmprcK0IXMIvKvEZbIlWmM3SV1OSqTKrQUoPUHjvWHf3zVdkUPN568osmT2aFL t3OM3EByQqhit+EI+J6TxKt77mZQ8VdQ1eRzdibaVgGPhnhqzgLWHL8+sIBBVzQA3Wv8 nWR6bZFmOdq/Y8lJFibqojEX6BlF1KR/l4XCnx9WWd7V52eGhSzzjiL7oxgoM4oNDFyD tHbsL7wOhgHp/6xpy/7xqoAnvryEoXcVsqrhcmGvUN2eSh5by+j8n9E5WkRDlgc8eMlf lXBHy5o6Aw5o7i7cJGAhYitrcRci95UUBI/A+10Egs4myZx8kwYhv3VAjn3BGvVku4x9 tQ7Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y12si747129eju.123.2020.12.01.14.10.47; Tue, 01 Dec 2020 14:11:10 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727270AbgLAGwd (ORCPT + 99 others); Tue, 1 Dec 2020 01:52:33 -0500 Received: from kvm5.telegraphics.com.au ([98.124.60.144]:50828 "EHLO kvm5.telegraphics.com.au" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725859AbgLAGwc (ORCPT ); Tue, 1 Dec 2020 01:52:32 -0500 Received: by kvm5.telegraphics.com.au (Postfix, from userid 502) id BD4322B6CF; Tue, 1 Dec 2020 01:51:51 -0500 (EST) To: Michael Schmitz , "James E.J. Bottomley" , "Martin K. Petersen" Cc: "Sebastian Andrzej Siewior" , "Ahmed S. Darwish" , "Thomas Gleixner" , linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org Message-Id: <58cf6feeaf5dae1ee0c78c1b25c00c73de15b087.1606805196.git.fthain@telegraphics.com.au> From: Finn Thain Subject: [PATCH] scsi/NCR5380: Remove in_interrupt() test Date: Tue, 01 Dec 2020 17:46:36 +1100 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The in_interrupt() macro is deprecated. Also, it's usage in NCR5380_poll_politely2() has long been redundant. Cc: Sebastian Andrzej Siewior Cc: Ahmed S. Darwish Cc: Thomas Gleixner Link: https://lore.kernel.org/r/20201126132952.2287996-1-bigeasy@linutronix.de Signed-off-by: Finn Thain --- drivers/scsi/NCR5380.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/NCR5380.c b/drivers/scsi/NCR5380.c index 462d911a89f2..6972e7ceb81a 100644 --- a/drivers/scsi/NCR5380.c +++ b/drivers/scsi/NCR5380.c @@ -223,7 +223,10 @@ static int NCR5380_poll_politely2(struct NCR5380_hostdata *hostdata, cpu_relax(); } while (n--); - if (irqs_disabled() || in_interrupt()) + /* Sleeping is not allowed when in atomic or interrupt contexts. + * Callers in such contexts always disable local irqs. + */ + if (irqs_disabled()) return -ETIMEDOUT; /* Repeatedly sleep for 1 ms until deadline */ -- 2.26.2