Sebastien Roy wrote:
> 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?
>   

No, other drivers use this header to implement the same ioctls.

    - Garrett

> -Seb
>
>
>   

Reply via email to