On Mon, 2009-10-26 at 14:02 -0700, Garrett D'Amore wrote:
> Mike Oliver wrote:
> > Garrett D'Amore wrote:
> >> Artem Kachitchkine wrote:
> >>> I think this case would benefit from explicitly stating what will 
> >>> happen to <sys/bpp_io.h> and the interfaces it defines. There are 
> >>> currently consumers in the kernel (ecpp, usbprn) and the userland 
> >>> (LP subsystem, 3rd party apps).
> >>>
> >>> -Artem
> >> If there are other consumers that depend on it, then I would *not* be 
> >> removing the header file.  To be honest, I hadn't tried searching 
> >> with OpenGrok to find out who was using these header files.
> >
> > Sun Ray's parallel port driver depends on <sys/bpp_io.h>.
> 
> That's fine.  It looks like I'll be leaving the header in place.  I've 
> no problem with that.

The header file defines a bunch of ioctls that are no longer usable
given that this case removes the device that implements them.  What do
we gain from leaving the header file behind?  If it's just to save a few
developers from having to remove a single #include from their source
code, then is it really worth it?

-Seb


Reply via email to