Re: [PATCH] apm cannot be compiled as a module in 2.5.31

Christoph Hellwig (hch@infradead.org)
Sun, 25 Aug 2002 15:30:04 +0100


On Sun, Aug 25, 2002 at 03:21:09PM +0200, Peter T. Breuer wrote:
> --- kernel/ksyms.c.orig Sun Aug 25 15:15:02 2002
> +++ kernel/ksyms.c Thu Aug 22 19:11:07 2002
> @@ -428,6 +428,10 @@
> EXPORT_SYMBOL(__br_write_unlock);
> #endif
>
> +#ifdef CONFIG_X86
> +EXPORT_SYMBOL(cpu_gdt_table);
> +#endif

I think arch/i386/kernel/i386_ksysm.c is a better place for this

> Hurrr .. the xtime_lock is harder. Have to EXPORT from the file where
> it is defined. Locks only make sense in SMP so only export if compiled
> for SMP.
>
>
> --- kernel/timer.c.orig Sun Aug 25 15:17:09 2002
> +++ kernel/timer.c Thu Aug 22 19:13:15 2002
> @@ -635,6 +635,9 @@
> * playing with xtime and avenrun.
> */
> rwlock_t xtime_lock __cacheline_aligned_in_smp = RW_LOCK_UNLOCKED;
> +#ifdef CONFIG_SMP
> +EXPORT_SYMBOL(xtime_lock);
> +#endif

you could aswell include the matching header in ksyms.c..

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/