Alon Bar-Lev <[email protected]> wrote: > On Thu, Feb 21, 2013 at 12:00 PM, Joerg Schilling > <[email protected]> wrote: > > Mike Gilbert <[email protected]> wrote: > > At that time it turned out, that Linus does not seem to be able to > > understand > > what changes may break an interface. The real problem however was that he > > was > > not willing to fix his fault, so we can definitely call this case (from > > Spring > > 2004) a break by intention. > > You are totally confusing between stable user space interfaces and > unstable kernel interfaces. > Kernel is allowed to evolve without legacy and breaking whatever > needed in order to be in better shape. Whoever writes external module > should merge it into mainline or rebase every release.
Well, it seemt that you are confusing user-interfaces with kernel-internal-interfaces :-( I was of course writing about a kernel <-> user interface that need to stay stable as the problem has been identified with cdrtools and cdrtools are known to run in user space. It seems however, that you have similar problems as Linus. Linus believes that user level code is not allowed to include include files from the kernel that describe kernel <-> user interfaces. With this rule, he disallows kernel <-> user interfaces to be used at all - which looks really strange. Jörg -- EMail:[email protected] (home) Jörg Schilling D-13353 Berlin [email protected] (uni) [email protected] (work) Blog: http://schily.blogspot.com/ URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily

