OK - this one is simple.
I use the PC speaker driver. It uses ACK_FIRST(0x01) (or whatever) in
a modification to irq.c. That is broken by the change to ACK_FIRST in
2.0.15.
HOWEVER - this looks like a bug. The only change made to ACK_FIRST
in patches 2.0.1 to 2.0.24 is in the definition. Are you (Linus)
saying that there was previously no use made of this macro? If so,
why change it?
# grep ACK_FIRST ~ptb/ftp/kernel-patch/patch-2.0.*
/home/ptb/ftp/kernel-patch/patch-2.0.15:-#define ACK_FIRST(mask) \
/home/ptb/ftp/kernel-patch/patch-2.0.15:+#define ACK_FIRST(mask,nr) \
Peter T. Breuer
,---------------------------------------------------------------------------
|Departamento de Ingenieria de Sistemas Telematicos, Universidad Politecnica
|de Madrid, Escuela Tecnica Superior de Ingenieros de Telecomunicacion,
|Ciudad Universitaria, E--28040 Madrid, SPAIN.
|Tel. Office : +34 (1)336 6831
| Fax : +34 (1)543 2077 or 336 7333
|Internet : <ptb@eng.cam.ac.uk, ptb@comlab.ox.ac.uk, ptb@dit.upm.es>
| URL : http://www.dit.upm.es:80/~ptb/
`---------------------------------------------------------------------------