Received: by 2002:a25:5b86:0:0:0:0:0 with SMTP id p128csp1290987ybb; Fri, 29 Mar 2019 01:18:07 -0700 (PDT) X-Google-Smtp-Source: APXvYqyrBalmFQ/Lc8Jc9xeASAg8Da9EAtRcjq2+ZB7kTX2warZ1SfS1qFrcNgkaEA/xV03xJfFt X-Received: by 2002:a63:d4f:: with SMTP id 15mr44658305pgn.162.1553847487559; Fri, 29 Mar 2019 01:18:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553847487; cv=none; d=google.com; s=arc-20160816; b=0vWBsvOnhyhMuzKuaZ/J/0MzwfvrxH2ArcGckAOKx3f1MKBsPTKMn4ZZRgcp8MI1ir juxhHimlqsyNWZyBkvBWCo4cJ2qxvZ4qxfoG2eOpXv5B7/PRomA1qpWjXAuXkmgKo+fO iT8FVBz4JQSi6CV6jLRkbw0dPZ+9xtBJHeSsx4ndPmx6qHaBn5oEtdYBILlcj0ogZ6a0 32W3TnUtovmOtH2HKffONkzRKAKfoPpQcCBmnSmBoEMzbC9DILrxkEfun16VCqnuGOLq +e+wisJZnAhoKEWT9NJGk/w4pJYBKuLqc0+dl7JVvZhsAVVBkNCiXHUWwwvciYJeqTgr efGg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=6BlD6VMkCe5xLw5Q7JuApqRY+x99uFC+suvVK7/jEtI=; b=IdHaByV8LzfTa+UlZZxZaPmOaKih4z0G9H9Wr/HgS1JLZuyYgRjdwDsQVQbBhw9kc7 ynEJn3ES1+sqJwAeMI7UpbO1c5JvWWVzA5efyB2MsAT8N3xc83GqzYg44SPWo3x9Twkz M4KtHMh4aOtOWuwzehthOak985+EqeJx00FjLQhp/bMEQp+HaOj1GgSgU6k3a/PhIXjs XlUO0DUkaoeavFHamlWZr0jUgBhdDXVSFqSyOfkgL4AceF6cQrsFBfdAIqm5stzweHcb 5iQHe+FlhkpYAjOkl8qpsI0rQlQnxkKmeygCgm2mV+ksznc/cXhC4Wp1eq8c2TmqLsfN T90Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@cloud.ionos.com header.s=google header.b=AitOjv1E; 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 q61si1413224plb.245.2019.03.29.01.17.51; Fri, 29 Mar 2019 01:18:07 -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; dkim=pass header.i=@cloud.ionos.com header.s=google header.b=AitOjv1E; 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 S1729049AbfC2IQi (ORCPT + 99 others); Fri, 29 Mar 2019 04:16:38 -0400 Received: from mail-wr1-f65.google.com ([209.85.221.65]:46224 "EHLO mail-wr1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728970AbfC2IQg (ORCPT ); Fri, 29 Mar 2019 04:16:36 -0400 Received: by mail-wr1-f65.google.com with SMTP id t17so1389423wrw.13 for ; Fri, 29 Mar 2019 01:16:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloud.ionos.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6BlD6VMkCe5xLw5Q7JuApqRY+x99uFC+suvVK7/jEtI=; b=AitOjv1E7DnR5LIcpHtjt2Ck5UTPwRTsi9Ts+RjNNc0hLxZiNTN8RxfAr7C3zXsbqD oMf9QDS10sRrd7/XcNDrkKmMjUd7i44oCG7e7a/D0+aLQFc13rKmif7ts/qsUf7VA8Cv MdDgvYdrPBH8LJDXA7oLpSOKNS6JGDtQqIYLOFu9VMR/iHYLaUzZDzPwqjTRaLlZUofy Djbw15Rd3AG+e65koDZF3uZMz9dCfc+056FYAE8G/WGpyiRfSI2A+XI6IEJCJ1Ec39iD vc7PM0mZtSf7/LCqpPBhmAm804eMPgMsRdjjrIRODTYUBCwWnqbKLXqBGrfeLpf702fR YAww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6BlD6VMkCe5xLw5Q7JuApqRY+x99uFC+suvVK7/jEtI=; b=HptaNQT8lz3mmDYCui5GlQxrAwoF66VWdAk846w89ZmuUdFfZUdtRWxj5RGxzZ+enA k4G2NQw/ObjRSAuhl7dErPVWCOoSu0R5ARqd/Ayc4eilhFxSSkqTTQ+xCUU7zYEFusov tbjrnMQcxsL9mKPLwUBmvcNbafBXTwo7xhiYv5bPYCHCUYV2XAjmbU/k9ljHU4BVKl+F 8K1Y9GgmwRx9qdmUQSirJ1MUUX1e88ReAi14hekfBDXhPobuhpeKSTvoA48n1S8uSBj5 arX0YSjy7X0e/U/Vg24abFQ5clh6PQiKaInUjtMiak32GxEjJv+96z8zJKKXoDQSC2ar AYYg== X-Gm-Message-State: APjAAAVHYr/7l1/0aQk5BBBGly2Eb/3VPKaG1j7RMKVJYAM5w4jDXyhr VgBWfXiMqDK26bIx4rHDq4fxJTCDnSD0Y8++5oPi/A== X-Received: by 2002:adf:f60e:: with SMTP id t14mr28241557wrp.39.1553847394591; Fri, 29 Mar 2019 01:16:34 -0700 (PDT) MIME-Version: 1.0 References: <20190328234328.15860-1-colin.king@canonical.com> In-Reply-To: <20190328234328.15860-1-colin.king@canonical.com> From: Jinpu Wang Date: Fri, 29 Mar 2019 09:16:23 +0100 Message-ID: Subject: Re: [PATCH] scsi: pm8001: clean up structurally dead code when PM8001_USE_MSIX is defined To: Colin King Cc: Jack Wang , lindar_liu , "James E . J . Bottomley" , "Martin K . Petersen" , Linux SCSI Mailinglist , kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 29, 2019 at 12:43 AM Colin King wrote: > > From: Colin Ian King > > When macro PM8001_USE_MSIX is defined there are redundant dead code > calls to pm8001_chip_intx_interrupt_{enable|disable}. Clean this up > by compiling in the appropriate enable/disable handlers for the > defined PM8001_USE_MSIX and undefined PM8001_USE_MSIX cases. > > Signed-off-by: Colin Ian King Thanks, Colin, Acked-by: Jack Wang > --- > drivers/scsi/pm8001/pm8001_hwi.c | 14 ++++++++------ > 1 file changed, 8 insertions(+), 6 deletions(-) > > diff --git a/drivers/scsi/pm8001/pm8001_hwi.c b/drivers/scsi/pm8001/pm8001_hwi.c > index e4209091c1da..7d81246a432b 100644 > --- a/drivers/scsi/pm8001/pm8001_hwi.c > +++ b/drivers/scsi/pm8001/pm8001_hwi.c > @@ -1204,6 +1204,7 @@ void pm8001_chip_iounmap(struct pm8001_hba_info *pm8001_ha) > } > } > > +#ifndef PM8001_USE_MSIX > /** > * pm8001_chip_interrupt_enable - enable PM8001 chip interrupt > * @pm8001_ha: our hba card information > @@ -1225,6 +1226,8 @@ pm8001_chip_intx_interrupt_disable(struct pm8001_hba_info *pm8001_ha) > pm8001_cw32(pm8001_ha, 0, MSGU_ODMR, ODMR_MASK_ALL); > } > > +#else > + > /** > * pm8001_chip_msix_interrupt_enable - enable PM8001 chip interrupt > * @pm8001_ha: our hba card information > @@ -1256,6 +1259,7 @@ pm8001_chip_msix_interrupt_disable(struct pm8001_hba_info *pm8001_ha, > msi_index += MSIX_TABLE_BASE; > pm8001_cw32(pm8001_ha, 0, msi_index, MSIX_INTERRUPT_DISABLE); > } > +#endif > > /** > * pm8001_chip_interrupt_enable - enable PM8001 chip interrupt > @@ -1266,10 +1270,9 @@ pm8001_chip_interrupt_enable(struct pm8001_hba_info *pm8001_ha, u8 vec) > { > #ifdef PM8001_USE_MSIX > pm8001_chip_msix_interrupt_enable(pm8001_ha, 0); > - return; > -#endif > +#else > pm8001_chip_intx_interrupt_enable(pm8001_ha); > - > +#endif > } > > /** > @@ -1281,10 +1284,9 @@ pm8001_chip_interrupt_disable(struct pm8001_hba_info *pm8001_ha, u8 vec) > { > #ifdef PM8001_USE_MSIX > pm8001_chip_msix_interrupt_disable(pm8001_ha, 0); > - return; > -#endif > +#else > pm8001_chip_intx_interrupt_disable(pm8001_ha); > - > +#endif > } > > /** > -- > 2.20.1 > -- Jack Wang Linux Kernel Developer 1&1 IONOS Cloud GmbH | Greifswalder Str. 207 | 10405 Berlin | Germany Phone: +49 30 57700-8042 | Fax: +49 30 57700-8598 E-mail: jinpu.wang@cloud.ionos.com | Web: www.ionos.de Head Office: Berlin, Germany District Court Berlin Charlottenburg, Registration number: HRB 125506 B Executive Management: Christoph Steffens, Matthias Steinberg, Achim Weiss Member of United Internet This e-mail may contain confidential and/or privileged information. If you are not the intended recipient of this e-mail, you are hereby notified that saving, distribution or use of the content of this e-mail in any way is prohibited. If you have received this e-mail in error, please notify the sender and delete the e-mail.