Messages in this thread | | | From | Linus Torvalds <> | Date | Sat, 18 Sep 2021 14:12:15 -0700 | Subject | Re: [PATCH v2 0/4] Introduce and use absolute_pointer macro |
| |
On Sat, Sep 18, 2021 at 1:46 PM Linus Torvalds <torvalds@linux-foundation.org> wrote: > > But your config shows _other_ errors with the IO functions, so I guess > I'll need to look at that one too.
Oh, and all those games with
#define __EXTERN_INLINE #include <asm/io.h> #include <asm/jensen.h> #undef __EXTERN_INLINE
don't actually work, because there's the usual multiple-inclusion protection on top of asm/jensen.h:
#ifndef __ALPHA_JENSEN_H #define __ALPHA_JENSEN_H
and this include of <asm/jensen.h> is entirely unused, because we ended up getting the one *without* that empty __EXTERN_INLINE #define from an earlier include of
#include <linux/interrupt.h>
that caused asm/io.h and asm/jensen.h to be included earlier.
The *other* machine files know to do their includes at the top of the file.
But then I end up getting
ERROR: modpost: "__udiv_qrnnd" [lib/mpi/mpi.ko] undefined!
because CONFIG_MATHEMU wasn't set and the crypto stuff wants the MPI code.
So there seems to be other alpha Kconfig issues in there, and they aren't all actually Jensen-specific.
Oh well. I guess can fix things up, since I did get tthe cross-compiler environment..
Linus
| |