On Mon, Dec 16, 2013 at 11:13:59AM +0100, Ingo Molnar wrote: > > * David Cohen <[email protected]> wrote: > > > Despite our intention to not make Intel MID dependent of SFI, it does > > not reflect the current situation. > > If SFI is not selected, Intel MID can't select APB_TIMER otherwise this > > happens: > > > > arch/x86/built-in.o: In function `apbt_set_mapping': > > arch/x86/kernel/apb_timer.c:91: undefined reference to `sfi_get_mtmr' > > arch/x86/kernel/apb_timer.c:109: undefined reference to `sfi_free_mtmr' > > arch/x86/kernel/apb_timer.c:112: undefined reference to `sfi_get_mtmr' > > arch/x86/kernel/apb_timer.c:91: undefined reference to `sfi_get_mtmr' > > arch/x86/kernel/apb_timer.c:109: undefined reference to `sfi_free_mtmr' > > arch/x86/kernel/apb_timer.c:112: undefined reference to `sfi_get_mtmr' > > > > This patch solves such problem by adding SFI as dependence of > > X86_INTEL_MID. As soon as we make Intel MID completely independent of > > SFI this patch is safe to be reverted. > > > > Signed-off-by: David Cohen <[email protected]> > > --- > > > > This patch is intended to be applied on kernel 3.13-rc release. > > > > As a matter of curiosity, CONFIG_APB_TIMER does depend on CONFIG_SFI. But > > looks > > like CONFIG_X86_INTEL_MID is able to bypass it. > > Maybe we need to check Kconfig itself too? > > > > arch/x86/Kconfig | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig > > index 00fa3b7d2abe..5802476d4e91 100644 > > --- a/arch/x86/Kconfig > > +++ b/arch/x86/Kconfig > > @@ -447,6 +447,7 @@ config X86_INTEL_MID > > depends on PCI > > depends on PCI_GOANY > > depends on X86_IO_APIC > > + depends on SFI > > select DW_APB_TIMER > > select APB_TIMER > > select INTEL_SCU_IPC > > Can SFI be selected instead? That's what CONFIG_X86_MDFLD does, and > it's a conceptual extension of 'select DW_APB_TIMER'.
Right. It makes sense indeed to move SFI line from X86_MDFLD to X86_INTEL_MID. But it remembers me I'll have to rework this patch, since X86_MDFLD doesn't exist in my -next branch anymore: https://patchwork.kernel.org/patch/3179421/ Br, David Cohen > > Thanks, > > Ingo -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

