Re: Non-GPL export of invalidate_mmap_range
From: <hidden>
Date: 2004-02-19 19:16:42
Also in:
lkml
On Thu, Feb 19, 2004 at 07:32:10PM +0100, Lars Marowsky-Bree wrote:
Only if we can settle this, we can answer this export question. If we want to allow them, the export is a perfectly reasonable thing to ask for. If not, we probably need to add a few more _GPL barriers. A rule of thumb might be whether any code in the tree uses a given export, and if not, prune it. Anything which even we don't use or export across the user-land boundary certainly qualifies as a kernel interna. Currently, no kernel module seems to use this export. So I'd think such a point could certainly be made.
I'm not sure. I'm all for trimming the export list, but the real questions are * does that export make sense? * does it impose extra restrictions on what we can do with core code? (without breaking it, that is) * is it needed in the first place? If it's redundant - to hell it goes. Note that majority of the exported symbols fail at least one of the above and _that_ is why they should be killed. Whether their users are GPL or not doesn't matter - if they don't make sense, they must die, no matter what b0rken code might be using them. IMNSHO the questions above should be answered first and AFAICS they hadn't been even discussed in that case. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a>