[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: