[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAHk-=whswL8vPtdVphebUwdDd2Y-9j2d8XAd35bB+mqrhc0YTA@mail.gmail.com>
Date: Sat, 18 Sep 2021 14:12:15 -0700
From: Linus Torvalds <torvalds@...ux-foundation.org>
To: Ulrich Teichert <krypton@...ich-teichert.org>
Cc: Michael Cree <mcree@...on.net.nz>,
Guenter Roeck <linux@...ck-us.net>,
Richard Henderson <rth@...ddle.net>,
Ivan Kokshaysky <ink@...assic.park.msu.ru>,
Matt Turner <mattst88@...il.com>,
"James E . J . Bottomley" <James.Bottomley@...senpartnership.com>,
Helge Deller <deller@....de>,
"David S . Miller" <davem@...emloft.net>,
Jakub Kicinski <kuba@...nel.org>,
alpha <linux-alpha@...r.kernel.org>,
Geert Uytterhoeven <geert@...ux-m68k.org>,
Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
linux-parisc@...r.kernel.org, Netdev <netdev@...r.kernel.org>,
Sparse Mailing-list <linux-sparse@...r.kernel.org>
Subject: Re: [PATCH v2 0/4] Introduce and use absolute_pointer macro
On Sat, Sep 18, 2021 at 1:46 PM Linus Torvalds
<torvalds@...ux-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
Powered by blists - more mailing lists