Messages in this thread | | | Subject | Re: [PATCH] fs: Restore files_lock and set_fs_root exports | From | Alan Cox <> | Date | Fri, 07 Jan 2005 01:34:18 +0000 |
| |
On Gwe, 2005-01-07 at 00:29, Andrew Morton wrote: > Christoph Hellwig <hch@infradead.org> wrote: > Fine. Completely agree. Sometimes people do need to be forced to make > such changes - I don't think anyone would disagree with that. > > What's under discussion here is "how to do it". Do we just remove things > when we notice them, or do we give (say) 12 months notice?
Why should we keep junk around for 12 months that nobody has a legal reason to be using ? We broke every out of serial tty driver in 2.6.9 and in 2.6.10 for example and we will break them all again in ways we can't keep the old stuff around. (and Linus broke them all in 2.6.10 8))
There is a difference between a public API like inter_module_get() and an internal deep reference to something that is fairly private. Zapping those kind of functions is very different and I agree we should deprecate them properly.
A lot of this is coming up because old exports for private use were never really properly marked as _GPL or in other ways so we have a legacy of assumptions to tidy.
Alan
- 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/
| |