This is besides the point. We are discussing two things here:
1) How to "correctly" fix the syncppp private area bug.
2) How to, long term, support PPP properly in the kernel for
various users.
The fact that non-HDLC users of syncppp got left broken is why I
objected to the change you merged in Jeff. It simply duplicated the
majority of syncppp into the HDLC PPP code, which is just rediculious.
That had nothing to do with whether we should, in the long term, use
the generic PPP infrastructure we have now.
I would have been more than happy if syncppp was retained and fixed
properly, instead of being abandoned and duplicated in one fell swoop.
We don't do things like that Jeff.
--