Christian, The mac-kbd.diff patch should NOT be applied. This will break the use of the input core (CONFIG_INPUT) when compiling a kernel for the Mac. Instead, this patch should be applied (if it has not been already):
http://linux-m68k-cvs.ubb.ca/~geert/linux-m68k-2.4.x-merging/151-kbd.diff See the "ccompiler failure on 2.4.24" thread in debian-68k or linux-m68k on Feb 8-9, 2004 for details. http://lists.debian.org/debian-68k/2004/debian-68k-200402/msg00054.html http://lists.debian.org/debian-68k/2004/debian-68k-200402/msg00059.html Dave On Mon, Mar 15, 2004 at 04:26:54AM -0600, Christian T. Steigies wrote: > Nothing significant, I use m68k CVS, diff it against i386 CVS and apply that > to debian kernel-source. My patches basically just fix what kernel-source > breaks for m68k. The only significant change is probably, that I build with > gcc-2.95, anything newer does not seem to compile (havent't tested this > myself yet). I'll attach the patches. If they don't apply, that means the > patch fixes a typo introduced by the debian kernel-source. The lyra patch is > kind of experimental, the lyra adapter does not work as I had hoped, I > haven't tested it in a long time. But I think there is really nothing that > has to go into CVS. > > Christian > > --- kernel-source-2.4.20/drivers/char/Makefile.orig 2003-04-16 > 09:05:52.000000000 -0400 > +++ kernel-source-2.4.20/drivers/char/Makefile 2003-04-16 > 20:11:16.000000000 -0400 > @@ -59,9 +59,7 @@ > ifdef CONFIG_AMIGA > KEYBD = amikeyb.o > else > - ifndef CONFIG_MAC > - KEYBD = > - endif > + KEYBD = > endif > SERIAL = > endif