Re: The 2.4.14 kernel
On Thu, 1 Aug 2002, Ross Vumbaca wrote:
> 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?
Please upgrade to a newer m68k kernel: http://linux-m68k-cvs.apia.dhs.org/
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
Reply to: