Received: by 10.213.65.68 with SMTP id h4csp234898imn; Fri, 23 Mar 2018 03:33:11 -0700 (PDT) X-Google-Smtp-Source: AG47ELtMHWiml60QRntF+ThGnTWSOCNB66t3fHFITCVq0eNshjx13s4vrK+RPtlTXAOWbefud/65 X-Received: by 2002:a17:902:6103:: with SMTP id t3-v6mr28921607plj.76.1521801191545; Fri, 23 Mar 2018 03:33:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521801191; cv=none; d=google.com; s=arc-20160816; b=SiF7z2KSU04jQoq3NkbTDgRuz16dfKZ8hu44oi66eL2zsnET/O8w13lvUexHbvukS7 8wY005hn6Pmr9i3kyY749F4G3DsmjO31SOkorf32b4yBTTvhhU+dOaMjLy2+5G0V0oOx Fh+SB/vD6ETw8CLZWOI1CbMEk+h8CVm2sPJ0645p6MzTCc+21uq6Kki2dSkwWGU9K5Q2 txaVebBTzIoV5+X2rhc6rqGwAMEv8QPhUwy+po3C3OLTMEb4JGgMp901IqgispZGDmbT wHDX2cCeDdMMI4vMs7xyUm1R4vrZBXAbyDrrTnx2h0H6s8hkFU2G6dcd++0hHpe0KhGs 9UWA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :in-reply-to:message-id:date:subject:cc:to:from :arc-authentication-results; bh=yV5tbDZaFiqafDeqqGCB/nioDY+3wRT3LN4iP/keS1Q=; b=e3da2Inz43XFsnAoC3eiJrTjokf+T8seiNEybWl6jwwas/G1i0JOtho6UBjSe6hnmG Vry8+DZFPAIz6wbDqxt3G6+vI2QIAIGvUCHer9tz09BO5o8rVop5sQa7Ig5cNKGItyWf LeGp71ffTz5imNS8qTlqe4lMZL5TpzDj9tmGTxnmJsrA0XgbsWGfk4iwGnhCAvn3p0Ms 0B9rxSXmvqoJGf/K+z5ad6weQqYsMrOknYNuR7iCYcahg5W9F0QEnJ2duQ7hNwNWCO1d Jx3nzeNsxQ4orG7WJeaY+DwJru1pX3jK2MdlinZAAxsxgyX2xzHDQNmqltWd0RQg01m/ LITw== ARC-Authentication-Results: i=1; mx.google.com; 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 bc5-v6si8028853plb.506.2018.03.23.03.32.57; Fri, 23 Mar 2018 03:33:11 -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; 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 S1756196AbeCWKcI (ORCPT + 99 others); Fri, 23 Mar 2018 06:32:08 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:47748 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752912AbeCWKSi (ORCPT ); Fri, 23 Mar 2018 06:18:38 -0400 Received: from localhost (LFbn-1-12247-202.w90-92.abo.wanadoo.fr [90.92.61.202]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id 1F969EEF; Fri, 23 Mar 2018 10:18:37 +0000 (UTC) From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, rtc-linux@googlegroups.com, alexandre.belloni@free-electrons.com, Hans de Goede , Sasha Levin Subject: [PATCH 3.18 02/47] x86: i8259: export legacy_pic symbol Date: Fri, 23 Mar 2018 10:54:53 +0100 Message-Id: <20180323094248.227501251@linuxfoundation.org> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180323094248.117679641@linuxfoundation.org> References: <20180323094248.117679641@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 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 3.18-stable review patch. If anyone has any objections, please let me know. ------------------ From: Hans de Goede [ Upstream commit 7ee06cb2f840a96be46233181ed4557901a74385 ] The classic PC rtc-coms driver has a workaround for broken ACPI device nodes for it which lack an irq resource. This workaround used to unconditionally hardcode the irq to 8 in these cases. This was causing irq conflict problems on systems without a legacy-pic so a recent patch added an if (nr_legacy_irqs()) guard to the workaround to avoid this irq conflict. nr_legacy_irqs() uses the legacy_pic symbol under the hood causing an undefined symbol error if the rtc-cmos code is build as a module. This commit exports the legacy_pic symbol to fix this. Cc: rtc-linux@googlegroups.com Cc: alexandre.belloni@free-electrons.com Signed-off-by: Hans de Goede Signed-off-by: Alexandre Belloni Signed-off-by: Sasha Levin Signed-off-by: Greg Kroah-Hartman --- arch/x86/kernel/i8259.c | 1 + 1 file changed, 1 insertion(+) --- a/arch/x86/kernel/i8259.c +++ b/arch/x86/kernel/i8259.c @@ -405,6 +405,7 @@ struct legacy_pic default_legacy_pic = { }; struct legacy_pic *legacy_pic = &default_legacy_pic; +EXPORT_SYMBOL(legacy_pic); static int __init i8259A_init_ops(void) {