Messages in this thread | | | From | Andi Kleen <> | Subject | Re: Direct i/o changes break all non-GPL file systems | Date | Sat, 11 Feb 2012 08:18:44 -0800 |
| |
Al Viro <viro@ZenIV.linux.org.uk> writes:
> and should not be used by any modules; don't export it at all > 3) it's a layering violation that unfortunately still is needed for > an in-tree module. The *only* case where I'd consider EXPORT_SYMBOL_GPL > borderline useful, as a bad proxy for EXPORT_SYMBOL_DONT_USE_OUT_OF_TREE.
I had the namespace patches to make this explicit some time ago
http://lwn.net/Articles/259839/
This allows to export specific symbols only for special other modules, in case it's only a single module that needs a "backdoor"
I can look at resubmitting the patchkit.
-Andi -- ak@linux.intel.com -- Speaking for myself only
| |