Received: by 10.213.65.68 with SMTP id h4csp280994imn; Fri, 23 Mar 2018 04:38:45 -0700 (PDT) X-Google-Smtp-Source: AG47ELvzEJr5L4jmENf0WAuGR7K7pXCuu1GY8Md23WeD2HQEL3Lvr7oVywrI4q4C21Jom5lcjwLX X-Received: by 10.98.150.82 with SMTP id c79mr23667982pfe.88.1521805125542; Fri, 23 Mar 2018 04:38:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521805125; cv=none; d=google.com; s=arc-20160816; b=Zb9015uym1cp26rqUCNpzh6X5+GYyat91ahOeRJkcu4R4c0X7jxf6vuv565OmVoA6F WJv/rqCrwCZ3Vcdcn39BXZ2jya/XFoeh+uo/ti05vfU+Y7Rm4s/Ac50oYNE2q7bIHchV 6QUjR6XpqKNt5MMH1GXjogs1v9cxPUsvPKXT+ooW8HAl0kR9xUMgqzJVydhDOaiCxfmS 4wxhPv4Hw3qVIaxUbGse3bSQ7ITzZTD1u5/YVMRPIu9I/g5TO5Ekip5QoCtMBSBE53TZ DEWKnqmLpnnfoE/1U1EI4cBDMp8NV+BtQFuQyj5sMVnmpQ0eEt/mtYMQm+WCnnyV70Aj YCXQ== 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=PmVucEcz33Xw5TgrBbzdJ+MqNC/Rf8uXrQ4aYQE8Gz4=; b=rDHGma/uPGDbpt5hlj6QPBuIf8lDMoufQbCJFeTQII77cNPdheE2uEbimC4Hf772Lw +aGAQmsmMbP5EQGnzKhkR0YWfoFunZ395GUOzMrPLxgvWdw5jXya20fGtmVdMXJeMeFa gjbnbBRmCdqTmzI4zSSeWJptI+CXBL+SjBr3cp8q2H+YAaBBmEVaEN3kSOtaloZvPEZL n/3cDlUrS6V2Ef1I+/Sl+TEEIP9LoJ1UqSbwhvhVjtlGi/T60vQxcjzrgfPSCk9ObFpX 3Q4fUcx+auBzBaEeWw04/c5QQyXe9lgKqaJjjBqz65OjJ8yAZx1i5zD9J/GO5Yu6wHjI fzdw== 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 v65si5792423pgv.807.2018.03.23.04.38.31; Fri, 23 Mar 2018 04:38:45 -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 S1754838AbeCWKE4 (ORCPT + 99 others); Fri, 23 Mar 2018 06:04:56 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:39384 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754148AbeCWKEy (ORCPT ); Fri, 23 Mar 2018 06:04:54 -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 BCFBE13F6; Fri, 23 Mar 2018 10:04:53 +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 4.9 012/177] x86: i8259: export legacy_pic symbol Date: Fri, 23 Mar 2018 10:52:20 +0100 Message-Id: <20180323094205.752587360@linuxfoundation.org> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180323094205.090519271@linuxfoundation.org> References: <20180323094205.090519271@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 4.9-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 @@ -418,6 +418,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) {