Received: by 10.213.65.68 with SMTP id h4csp2113533imn; Sun, 8 Apr 2018 20:03:34 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+j0YekJUDgl5JutRAQLlkXbbeUVTgzBjzpGjdBSG8qhxsSYWpAcJrDsajR4HHfTjy8xHQX X-Received: by 10.99.144.199 with SMTP id a190mr23622403pge.359.1523243014549; Sun, 08 Apr 2018 20:03:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523243014; cv=none; d=google.com; s=arc-20160816; b=VtOmtp4TxXunovsFtkljSLDfDfGQz5XNI+7RF7y8X7bToDjFfl9rO+wR6QM4E+qnOx qG1N1ILJHwgqS9diLBpuJoUt7Fl4HAsSS89gKQNcFRs3Oy/ce6xY/LvzvT6ndqR9UXvb C4OeGkpKsYv925SB7Deq+Dl9QT5GsCMO5k10Aro3geSDbWuB6rBheSxyz0cwAwjK8vKg XtlC+MDHIpHF7v5dx2yqfhQIQLqNVDproi8rmdgOG5kTIOOucjgW0YkxKNyoqv1zGwHa vdtz6olDPw+ZHYmKtvaRwJxP1gF5YlDyEWhTpfWL1gz6enQbiU4oEFyio86nnmw1IgTf 7Qzw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :spamdiagnosticmetadata:spamdiagnosticoutput:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=LctEp1v5qLjoRmWJISLg14Qw4qrxZvHSNT4mmxzoBCw=; b=x/URmqSto3hpmFiajOtXXyQ7nneqmji4oS+UsERisKgTNUF0WnXPxPMu3BYUMracZX 4h7ycevT+L/3VOHfYhkVFjnP8PgTp2lg6GfRjopcUKucub3hhdrxutcH2jvuguhXeqx5 yzG2KAZCUZTpqC8zK4/j7USF7TiZCyfK3+wlY6ho3If+l7BxPjgBC4gCOHtmaXVBIgMI ijynMwfKwqFMR9khqud66BuAIH+gID8YzdFOK2P0wnhrxXnnlQDVY3ctG9JD2Cw5cHpr Foclcia0w/nBxmYrjLnISUZgvBXIVGi9U9G6fQiGVEYtYwJ1YszNn/8Clc8AJLxa1kV7 gwBQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=RDT/L2qM; 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=REJECT sp=REJECT dis=NONE) header.from=microsoft.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t137si10494228pgb.288.2018.04.08.20.02.57; Sun, 08 Apr 2018 20:03:34 -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=@microsoft.com header.s=selector1 header.b=RDT/L2qM; 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=REJECT sp=REJECT dis=NONE) header.from=microsoft.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755775AbeDIA2P (ORCPT + 99 others); Sun, 8 Apr 2018 20:28:15 -0400 Received: from mail-sn1nam02on0097.outbound.protection.outlook.com ([104.47.36.97]:15008 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754850AbeDIA2K (ORCPT ); Sun, 8 Apr 2018 20:28:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=LctEp1v5qLjoRmWJISLg14Qw4qrxZvHSNT4mmxzoBCw=; b=RDT/L2qMHDKhvCCC9JXQoFnSgr5TJMTwjTM/YiPKXQmpQ6b7zPpORC44WUyHl6zekHkeeUM3aBsJbMw6sQdNgTsguU+6Zu9Xp70C+FhC3jV/gMKDJh46c0Eu8JnTjXN5G8x61+CLPwRP6RsYM9NgkrXjm5Hi3Eh0vrydA2hLtSI= Received: from DM5PR2101MB1032.namprd21.prod.outlook.com (52.132.128.13) by DM5PR2101MB0871.namprd21.prod.outlook.com (10.167.110.167) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.696.2; Mon, 9 Apr 2018 00:28:07 +0000 Received: from DM5PR2101MB1032.namprd21.prod.outlook.com ([fe80::8109:aef0:a777:7059]) by DM5PR2101MB1032.namprd21.prod.outlook.com ([fe80::8109:aef0:a777:7059%2]) with mapi id 15.20.0696.003; Mon, 9 Apr 2018 00:28:07 +0000 From: Sasha Levin To: "stable@vger.kernel.org" , "linux-kernel@vger.kernel.org" CC: Jason Gunthorpe , Jarkko Sakkinen , Sasha Levin Subject: [PATCH AUTOSEL for 4.9 063/293] tpm_tis: Fix IRQ autoprobing when using platform_device Thread-Topic: [PATCH AUTOSEL for 4.9 063/293] tpm_tis: Fix IRQ autoprobing when using platform_device Thread-Index: AQHTz5kDYA/DaU1HAkOU1hiaTdk6jQ== Date: Mon, 9 Apr 2018 00:23:41 +0000 Message-ID: <20180409002239.163177-63-alexander.levin@microsoft.com> References: <20180409002239.163177-1-alexander.levin@microsoft.com> In-Reply-To: <20180409002239.163177-1-alexander.levin@microsoft.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [52.168.54.252] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DM5PR2101MB0871;7:bLs7VQIiiCs1YMs5zjE5eo020366smZbYwNgRBLm866sz1ikGvjkliRataRZqf2skfqnZ9A7J2PmFmzI0VCv8X93ZM7TCM8lIDbaD6ayyS7lry/EcEkE9t2TVVoXM90gTUqbxUvjcQzFtJp3UEEVijOU/Jm3C3UGfTP/yt3Au+3cSuCfRG04Oe+RKHj4KS1VapaqNZq51snSDz+hKgLPYGsrNzGXzRpKhlvx1IA9DqJcA78kJbe5xAge+xWpFKXq;20:ZnruUzyhNS0vrG2DferNvfP5BzS8RRR6fV/+ljmHL0AeJuU+QRlx9H62Fobr1klhjnS31jQfYItwTghlr/yXJijHt2ABsS8X5TtJS7KDBMYR9Zxy5hsMEXzApxaehHmvAA6J6a37TPDD+IlkNibS71MDjq4AyGiYYVj6B59TmhE= X-MS-Office365-Filtering-Correlation-Id: 51aa4da0-3ab6-4d11-bd65-08d59db0c42b x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(3008032)(48565401081)(2017052603328)(7193020);SRVR:DM5PR2101MB0871; x-ms-traffictypediagnostic: DM5PR2101MB0871: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alexander.Levin@microsoft.com; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(28532068793085)(89211679590171)(228905959029699); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(61425038)(6040522)(2401047)(8121501046)(5005006)(3231221)(944501327)(52105095)(3002001)(93006095)(93001095)(10201501046)(6055026)(61426038)(61427038)(6041310)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);SRVR:DM5PR2101MB0871;BCL:0;PCL:0;RULEID:;SRVR:DM5PR2101MB0871; x-forefront-prvs: 0637FCE711 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(346002)(366004)(396003)(39380400002)(376002)(39860400002)(199004)(189003)(105586002)(8676002)(59450400001)(3660700001)(3280700002)(6506007)(81156014)(81166006)(14454004)(99286004)(72206003)(110136005)(8936002)(54906003)(305945005)(2906002)(316002)(10290500003)(478600001)(7736002)(53936002)(6512007)(486006)(11346002)(4326008)(86362001)(446003)(3846002)(102836004)(76176011)(476003)(25786009)(22452003)(36756003)(107886003)(6666003)(10090500001)(5660300001)(6486002)(86612001)(6436002)(2616005)(68736007)(26005)(1076002)(186003)(2501003)(5250100002)(2900100001)(106356001)(66066001)(6116002)(97736004)(22906009)(217873001);DIR:OUT;SFP:1102;SCL:1;SRVR:DM5PR2101MB0871;H:DM5PR2101MB1032.namprd21.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: Y1v5CPVHZGjUu/todX231+TnhtUSJrwkVwKXzB11XfchTSh/+tEZVKEKPFFMSvWvewU+ry4cpRX6hcVHmIIWlKgThUeiVmxh2UeWTYIRLzH7Tx5lQsL+Z0PCnunka28MchumfN023UjMkUOv++WMgjnzN7jNHHs94Jj4lGssFDbRvhLJ1WUFj/DDf5/0tk1MqhZmL1lCaf2kbo+haUGGmpOO0+Q/L9fdEAaGwVJRUc5IQ6CMNSdYn8MqAwIiWzHQvN5yNY0GA1vBVMfPPcsRJ/31yZ3T/mfW6wS77BHyA3Fi+8VPBnO6YKAJ6c8xHhR1LAO8Rr72h0sALdUbDRO8vof7BzhkEWywAxlHEXl4hhOpUimPWvMnZs7A9e7SqdPVBuPer5TRPTR/B7msx9QzdzvefRUqoJIwKqc8c2kcFXI= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: 51aa4da0-3ab6-4d11-bd65-08d59db0c42b X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Apr 2018 00:23:41.7530 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR2101MB0871 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Jason Gunthorpe [ Upstream commit d27f81f061bbde627ac4fbd735114f9ea2c63615 ] The test was backwards, triggering IRQ autoprobing if the firmware did not specify an IRQ, instead of triggering it only when the module force parameter was specified. Since autoprobing is not enabled on !x86 and the platform device is currently only used on !x86, or with force, this has gone unnoticed. Fixes: 00194826e6be ("tpm_tis: Clean up the force=3D1 module parameter") Signed-off-by: Jason Gunthorpe Reviewed-by: Jarkko Sakkinen Tested-by: Jerry Snitselaar (with TPM 2.0) Tested-by: Jarkko Sakkinen (with TPM 1.2) Signed-off-by: Jarkko Sakkinen Signed-off-by: Sasha Levin --- drivers/char/tpm/tpm_tis.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/char/tpm/tpm_tis.c b/drivers/char/tpm/tpm_tis.c index 06173d2e316f..2721f9c2e70a 100644 --- a/drivers/char/tpm/tpm_tis.c +++ b/drivers/char/tpm/tpm_tis.c @@ -334,7 +334,7 @@ static int tpm_tis_plat_probe(struct platform_device *p= dev) if (res) { tpm_info.irq =3D res->start; } else { - if (pdev =3D=3D force_pdev) + if (pdev !=3D force_pdev) tpm_info.irq =3D -1; else /* When forcing auto probe the IRQ */ --=20 2.15.1