On Mon, 11 Dec 2006, Michael Schmitz wrote: > this isn't really my kettle of fish, but I post it anyway unless Petr > complains :-) > > This is what makes it possible for me to test 2.6 builds on the > emulator... > > Should be signed off by Petr, really.
Please post patches inline, to make it easier to comment on them. > --- linux-2.6.19-m68k-cvs/arch/m68k/atari/natfeat.h 2006-12-08 > 18:49:02.000000000 +0100 > +++ linux-2.6.19-m68k/arch/m68k/atari/natfeat.h 2006-12-08 > 18:49:02.000000000 +0100 > +struct nf_ops > +{ > + long (*get_id)(const char *); ^^^^^^^^^^^^ But you always pass `virt_to_phys(const char *)', which is actually an unsigned long, causing compiler warnings. What about moving the `virt_to_phys()' inside get_id()? > +int nf_name(char *buf, int bufsize); ^^^^^^^ Shouldn't this be nf_name1? Or the other way around. > --- linux-2.6.19-m68k-cvs/arch/m68k/atari/natfeat.c 2006-12-08 > 18:49:02.000000000 +0100 > +++ linux-2.6.19-m68k/arch/m68k/atari/natfeat.c 2006-12-08 > 18:49:02.000000000 +0100 > +static unsigned long nf_get_id_instr = 0x73004e75UL; > +static unsigned long nf_call_instr = 0x73014e75UL; > + > +static struct nf_ops _nf_ops = { &nf_get_id_instr, &nf_call_instr }; ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ Ugh, nice compiler warnings. What about using correct C prototypes with inline assembler instead of these hardcoded unsigned longs? Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [EMAIL PROTECTED] 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 - To unsubscribe from this list: send the line "unsubscribe linux-m68k" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html