On Saturday 06 August 2011, 05:11:12 sf...@users.sourceforge.net wrote: > Tomas M: > > Does anybody know why some of the functions are exported in kernel > > and some are not? What makes a function/symbol eligible for > > exporting in vanilla kernel? Who decides that? Would it be possible > > to send a patch to LKML which just exports the symbols which AUFS > > needs? > > If I remember correctly, EXPORT_SYMBOL consumes some of symbole table > and people doesn't like such waste of resources. So there have been > made "Remove unnecessary EXPORT_SYMBOL" campagin.
Well, it's also about interfaces, and ABI. Every exported symbol casts some kernel aspects in stone, and that's what the linux kernel hacker try to avoid violently. > I don't think LKML people will agree adding EXPORT_SYMBOL for outside > module. It's not black and white. It's about arguments. As long as we deliver proper arguments, we will have a change of being heard. Getting past Viro and Morton is another story, sure. Let's try and be patient. Pete ------------------------------------------------------------------------------ BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos & much more. Register early & save! http://p.sf.net/sfu/rim-blackberry-1