On 11/25/07, Timur Tabi <[EMAIL PROTECTED]> wrote: > Jochen Friedrich wrote: > > fs_enet and cpm_uart need symbols from commproc.c (for CPM1) or > > cpm2_common.c. Add EXPORT_SYMBOL_GPL for cpmp, cpm_setbrg and cpm2_immr, > > so the drivers can be compiled as modules. > > Maybe this is a stupid question, but why did you choose EXPORT_SYMBOL_GPL and > not EXPORT_SYMBOL?
By marking all new exports EXPORT_SYMBOL_GPL it stops new closed source device drivers from being built. We have to live the the existing ones, but we certainly don't want to encourage any more to be built. Over on lkml there is a thread about moving all symbols of this type into private name spaces and removing the exports in the final kernel binary. > > -- > Timur Tabi > Linux Kernel Developer @ Freescale > _______________________________________________ > Linuxppc-dev mailing list > Linuxppc-dev@ozlabs.org > https://ozlabs.org/mailman/listinfo/linuxppc-dev > -- Jon Smirl [EMAIL PROTECTED] _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev