kmod bugs.

CD323 (cider@eidolon.speakeasy.org)
Mon, 16 Mar 1998 01:56:44 -0800 (PST)


>
>
> Well as the subject says: someone screwed up, either the implementation
> of kernel/kmod.c or include/asm-alpha/unistd.h.
>
> kernel/kmod.c is using the syscall1 CPP macro on line 12, however the ALPHA
> version of asm/unistd.h is explicitly guarding against their use in the
> kernel context (at least to my understanding). Therefore kernel/kmod.c
> will fail to compile because line 12 is neither a function declaration nor
> will CPP insert a valid code block for it.
>
> Any ideas how to resolve that?
>
> Dominik Kubla

hello everyone -

it's worth pointing out that neither kirk (who implemented
90% of kmod) nor i (who did some of the minor patch work after the main
coding was done) have ready access to a non-intel platform, so when it
came down to integrating our code into the various other architectures,
a lot of what we were able to come up with was based on what we could
learn about the platform's behavior based on a summary examination of
the code. we haven't yet been able to test all of kmod's functionality
on non-intel architectures (if you've a spare alpha lying about, i'm sure
we'd be more than happy to relieve you of that burden in exchange for a
fully-functional kmod :), so it's possible that this, and other issues
may arise as the kmod patches are fully tested and bugs are ironed out.
we're both dedicated to making kmod as tight as possible on all linux
hardware platforms, so we appreciate notifications of this sort. please
be patient, and let us know, with as much detail as possible, of any
errors or oversights you discover (particularly as relates to non-intel
architecture implementations.) as we all know, comments such as "this
is broken" or "this is bad" are good signs of a bug, but not extremely
helpful from an implementor's point of view. i'll have a look at the
alpha code you refer to, and see what we can do about working around it.

thanks much,

cyrus durgin.
cider@muppetlabs.com.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu