>Hmm, these functions are multiply defined, namely in the c source and
>in it's header file. I see no reason why someone should do this. The
>problem was hidden in older kernel releases by the fact that these
>functions were declared "extern __inline__" which is absolutely
>nonsense in my opinion. So the solution should be to just remove these
>inline functions from the c source file, which can be done with the
>following simple and stupid patch.
>
>This should be the correct solution, or did I miss the vital point?
I think you did miss the vital point: this will probably break with
CONFIG_PARPORT_OTHER.
Declaring them "extern inline" in parport_pc.h is exactly the right thing to
do. What do you think is wrong with that?
p.
This archive was generated by hypermail 2b29 : Tue Jul 31 2001 - 21:00:38 EST