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

Reply via email to