The 2.4.14 kernel
Hi,
I am trying to compile the 2.4.14 kernel on my Amiga 3000. It is running
Woody. I downloaded the kernel-source-2.4.14 and
kernel-patch-2.4.14-m68k package, patched the source tree, configured,
and did the usual build steps.
The compilation fails while doing the scsi stuff, the error is:
scsi_merge.c: 946 structure has no member named 'page'
I understand the error so I took a look, and yes, the
include/asm-m68k/scatter.h file is different from the
include/asm-i386/scatter.h file.
The i386 file has a member:
struct page * page; //Location for highmem page, if any
and the m68k file does not have this at all.
The scsi_merge.c code calls on this variable on line 946, but it
doesn't exist in the m68k tree, so unless I'm mistaken, that code can
never be compiled for m68k, and it is a bug in the kernel-patch-2.4.14
package (assumedly that line is not needed?). I will try to comment it
out and see how it goes.
I am new to looking at the kernel code, am I missing something?
Thanks,
Regards,
Ross..
Reply to: