From patchwork Thu Aug 30 18:09:56 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sasha Levin X-Patchwork-Id: 145559 Delivered-To: patch@linaro.org Received: by 2002:a2e:1648:0:0:0:0:0 with SMTP id 8-v6csp206109ljw; Thu, 30 Aug 2018 11:10:07 -0700 (PDT) X-Google-Smtp-Source: ANB0VdYaGEFhIOM5RJmoJDKjIkbY+DNIFa5rXCaDljTRKdEHtqsRnrX+8nNUbcWXYLyi6HjKQrde X-Received: by 2002:a17:902:622:: with SMTP id 31-v6mr11268794plg.153.1535652607781; Thu, 30 Aug 2018 11:10:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535652607; cv=none; d=google.com; s=arc-20160816; b=KcFXYuet+JLUsdHz1vf4jM4gm3aEINyPD6z99s+koZQM/u7ozvrEVn/CYytuIlFxRQ Sbl9eT8VjwC+ksqk7y6p/b7+WXZLhT+CBEhbB5xccc02QvENk99yNNFLAQumImKBO9Al xjUvRbKKqVtSl8GBJyMzDtNVxuv1tRCZei3XmX+cHORaBRou09j7/SBo82NUgLGcMrMU KabMQ3NkosEche/IzbOVQ+fQn0wSwTRip82W9lLN4Bq4+JjMFj/F9xF55oZUqt6Tc2uW 4HEgenu7Ui5vEPEIqrjvOFQducvHfpXiVe6LHgntb/al9RbLP2aDOL5JQHDOGarbWD20 wVBA== 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=aVn1jqQ3DcGkNWkqacTmnDOAqG9FWQqk0NnQIQUdJVQ=; b=gJRzsTDrzAHlV/7uMbLzYeF3gpoJsnRxhIt5qbE3ZZf0lzFyaSVXnRHEws8v4t1QPS Dl6FDSqkCVuxfn7OafTkaQeIb4XKW6wkbAFum728V7rjBA5Ks006UsMTHBu8+4bVLEri FEU1LRu7EbQOzUpUTLlsBlAFUgE4m3847nOVHt/sKKUtVFB8CIoJr6b+vBjqn5RVlQFZ C3SiMFRQPC3BjtsjZAk8XOaBBPo9klpp8M4jocfeIkxq+LQHh5CCSazTqy+ZBX+QxEaH t85D9Lyh3z8O1Gs26zB4I4TCxjvf9JNagIDhe1ubuSTABGvqKYJJI+4Ncbtw3XJdpPh7 GDsw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=ETC2xI6L; spf=pass (google.com: best guess record for domain of stable-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=stable-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 l30-v6si7251814plg.12.2018.08.30.11.10.07; Thu, 30 Aug 2018 11:10:07 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of stable-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=ETC2xI6L; spf=pass (google.com: best guess record for domain of stable-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=stable-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 S1727865AbeH3WN2 (ORCPT + 13 others); Thu, 30 Aug 2018 18:13:28 -0400 Received: from mail-co1nam03on0095.outbound.protection.outlook.com ([104.47.40.95]:52320 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727387AbeH3WN2 (ORCPT ); Thu, 30 Aug 2018 18:13:28 -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:X-MS-Exchange-SenderADCheck; bh=aVn1jqQ3DcGkNWkqacTmnDOAqG9FWQqk0NnQIQUdJVQ=; b=ETC2xI6LPTHFDMN1gCOiSIVCazdN8539Y4kJO045munRxyuW8FvBdK+qyIKMB7a2++87VjN5ehqHksZv4WavaKGJd3sv6+l2SJhSnAU+DYk/bQ4G8lHtGRdU5kkBOcpRGmKrYJyOjYAky8/23MzuK6nOc20RR0llkUCOj1EHUwk= Received: from CY4PR21MB0776.namprd21.prod.outlook.com (10.173.192.22) by CY4PR21MB0693.namprd21.prod.outlook.com (10.175.121.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.2; Thu, 30 Aug 2018 18:09:56 +0000 Received: from CY4PR21MB0776.namprd21.prod.outlook.com ([fe80::7c3a:eea8:1391:1611]) by CY4PR21MB0776.namprd21.prod.outlook.com ([fe80::7c3a:eea8:1391:1611%7]) with mapi id 15.20.1122.009; Thu, 30 Aug 2018 18:09:56 +0000 From: Sasha Levin To: "stable@vger.kernel.org" CC: Arnd Bergmann , Thomas Gleixner , Nicolai Stange , "H. Peter Anvin" , Greg Kroah-Hartman , Borislav Petkov , Sasha Levin Subject: [PATCH AUTOSEL 4.14 13/67] x86/mce: Add notifier_block forward declaration Thread-Topic: [PATCH AUTOSEL 4.14 13/67] x86/mce: Add notifier_block forward declaration Thread-Index: AQHUQIyokzDeodArS024f3/+WG7qtw== Date: Thu, 30 Aug 2018 18:09:56 +0000 Message-ID: <20180830180918.36327-13-alexander.levin@microsoft.com> References: <20180830180918.36327-1-alexander.levin@microsoft.com> In-Reply-To: <20180830180918.36327-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; CY4PR21MB0693; 6:nVwAP1DqKxowbm9grb1Ox+sBNb4gQ2oU1qgMuw3WyspGy55v4ldyYFwvcO0HEITPYJCfvepjR+o9ie3gv/MM5VnNC0voS0VrX8egKGI3lL0lPNml6+chZbUPRzFwdEe4ZL/fpLXRd0xOo3yz/Y3oZZHFwIROaxsF5BXMyGSm2kO8Wtn4e+J+Ovlm/iGPJ/a2988qsF8/vcheLVt0ic4uPvz8NdBgVGFLdzMDgk9vkrBGzzpEfePwQB9uVfZG0VoHB59+oGVfMUBl/UCgbziESyCn+2zLvANf0G+NXKJJdNUYo8Ys6Uy9xB5VYduyC+vk4MeZ8oblD1j0TGa9Kk1lllk3jn0L0UxwYFWqORlIMWOHIE6cQyfP7i+j35vRSHbXeQ/FkPVVTFhgxLKcn86QhZwXFH1mCRt88Qb5k6wTtsIqys+vdoMYfJ/yn6SvmuSWgSo5djXlP605SHjMobGzNQ==; 5:FhALb7O369IpOiyk6vxPaRPfTQorwQEHq2vgpZuC4l3BiDLaGS6qdtd3ifS1PcBQa8JmMTiJIrKuD60KLcU/4UTTNvktOSkhTpAwohcCtwhAUUtYRpdTWR0AizR0wf3IrgjFK2k9qRF4d2yfGGC74u2edYxUZYbE+xXcDi8xNeY=; 7:17OgUST5AxIkH1F6/bobnabakttSXWXAgDAx6Llq527JYb0MWlydZjg7a1B+PcjT1phvb1sJs1iXKT2PfrjSQtwqLo1KkoLZYxtFPljF63MZJyKCV2ebumOzC9bJLnZos6XGb4rVnqxuNC5CtWoAYVa2KxLk17ThHKLRcu6W6bRyqu/1hK9U88haoFZG2HkZ2gIqQSpAGbHIthjhDyJDNuTvj7wTt/M+OPTMU2yim7eR0nkqINes2roEzWFbNywH x-ms-office365-filtering-correlation-id: a55b8c98-b19d-4f15-bebf-08d60ea3caa7 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(5600074)(711020)(4618075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7193020); SRVR:CY4PR21MB0693; x-ms-traffictypediagnostic: CY4PR21MB0693: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(28532068793085)(89211679590171)(42068640409301)(17755550239193); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(3231340)(944501410)(52105095)(2018427008)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699049)(76991033); SRVR:CY4PR21MB0693; BCL:0; PCL:0; RULEID:; SRVR:CY4PR21MB0693; x-forefront-prvs: 07807C55DC x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(396003)(39860400002)(376002)(136003)(366004)(189003)(199004)(6116002)(186003)(8676002)(26005)(102836004)(6346003)(14454004)(8936002)(966005)(478600001)(10290500003)(10090500001)(68736007)(22452003)(72206003)(66066001)(6506007)(14444005)(256004)(4326008)(81166006)(316002)(107886003)(25786009)(1730700003)(81156014)(54906003)(3846002)(53936002)(2906002)(1076002)(6306002)(6512007)(6436002)(5640700003)(86362001)(7736002)(305945005)(5660300001)(76176011)(86612001)(105586002)(217873002)(6916009)(99286004)(486006)(6486002)(476003)(36756003)(2616005)(11346002)(97736004)(2351001)(446003)(106356001)(2900100001)(2501003)(5250100002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR21MB0693; H:CY4PR21MB0776.namprd21.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alexander.Levin@microsoft.com; x-microsoft-antispam-message-info: IhN2+db/afkwm7RiGS/CGqMDUYwTkW4+xtRxRbwDwhzNQwUX/5r5qB6QVGmoPOTfQE+zFHIndGUXlQitvg9HXqSoGncNdTY/RE7h21Nf/pcxbxcivKhLBg2dV7vl5Xzkz6wMAwwmkdqNEzINaZ8LgiYr/G78Doetj+9BHEXw75Egr87cNPYYkz4uiR4nmJjS6c2u0mq0Fd09JnCUBgAgi8QX8IFuQvb2MWSlVo1qxDQiauSF1PY25Yh1Z9i0w2LyERxQLSK2wzOIyBRAXkvA893KBnKg6iBDRgQZK4hBwZU1f+/zlDHH9PFiFR6HWsfeCW4X4wvnpuAX2ZBNUz4iyuqXtsDz+75QYtKdR71wqwY= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: a55b8c98-b19d-4f15-bebf-08d60ea3caa7 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Aug 2018 18:09:56.1312 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR21MB0693 Sender: stable-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: stable@vger.kernel.org From: Arnd Bergmann [ Upstream commit 704ae091b061082b37a9968621af4c290c641d50 ] Without linux/irq.h, there is no declaration of notifier_block, leading to a build warning: In file included from arch/x86/kernel/cpu/mcheck/threshold.c:10: arch/x86/include/asm/mce.h:151:46: error: 'struct notifier_block' declared inside parameter list will not be visible outside of this definition or declaration [-Werror] It's sufficient to declare the struct tag here, which avoids pulling in more header files. Fixes: 447ae3166702 ("x86: Don't include linux/irq.h from asm/hardirq.h") Signed-off-by: Arnd Bergmann Signed-off-by: Thomas Gleixner Cc: Nicolai Stange Cc: "H. Peter Anvin" Cc: Greg Kroah-Hartman Cc: Borislav Petkov Link: https://lkml.kernel.org/r/20180817100156.3009043-1-arnd@arndb.de Signed-off-by: Sasha Levin --- arch/x86/include/asm/mce.h | 1 + 1 file changed, 1 insertion(+) -- 2.17.1 diff --git a/arch/x86/include/asm/mce.h b/arch/x86/include/asm/mce.h index 340070415c2c..90fef69e4c5a 100644 --- a/arch/x86/include/asm/mce.h +++ b/arch/x86/include/asm/mce.h @@ -200,6 +200,7 @@ enum mce_notifier_prios { MCE_PRIO_LOWEST = 0, }; +struct notifier_block; extern void mce_register_decode_chain(struct notifier_block *nb); extern void mce_unregister_decode_chain(struct notifier_block *nb);