From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752138AbdARL5L (ORCPT ); Wed, 18 Jan 2017 06:57:11 -0500 Received: from smtprelay.synopsys.com ([198.182.47.9]:50234 "EHLO smtprelay.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751553AbdARL5K (ORCPT ); Wed, 18 Jan 2017 06:57:10 -0500 From: Alexey Brodkin To: linux-snps-arc@lists.infradead.org Cc: linux-kernel@vger.kernel.org, Vineet Guptaupta , Alexey Brodkin Subject: [PATCH] ARC: fix allnoconfig builds Date: Wed, 18 Jan 2017 14:56:50 +0300 Message-Id: <20170118115650.14591-1-abrodkin@synopsys.com> X-Mailer: git-send-email 2.10.2 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org In case of allnoconfig HAVE_MOD_ARCH_SPECIFIC=no because ARC_DW2_UNWIND=no as well. This enables default "struct mod_arch_specific" from ./include/asm-generic/module.h which clashes with ARC's one. Before e514943bbfe1 ("ARC: module: Fix !CONFIG_ARC_DW2_UNWIND builds") ARC's "struct mod_arch_specific" was hidden for !CONFIG_ARC_DW2_UNWIND builds but not anymore. So to make our life easier and escape more complicated ifdeffed constructions in sources let's unconditionally select CONFIG_HAVE_MOD_ARCH_SPECIFIC for ARC. Reported-by: Anton Kolesov Fixes: e514943bbfe1 ("ARC: module: Fix !CONFIG_ARC_DW2_UNWIND builds") Signed-off-by: Alexey Brodkin --- arch/arc/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arc/Kconfig b/arch/arc/Kconfig index c75d290..283099c 100644 --- a/arch/arc/Kconfig +++ b/arch/arc/Kconfig @@ -29,7 +29,7 @@ config ARC select HAVE_KPROBES select HAVE_KRETPROBES select HAVE_MEMBLOCK - select HAVE_MOD_ARCH_SPECIFIC if ARC_DW2_UNWIND + select HAVE_MOD_ARCH_SPECIFIC select HAVE_OPROFILE select HAVE_PERF_EVENTS select HANDLE_DOMAIN_IRQ -- 2.10.2