[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAHk-=wixOnf0i1GwYqCT=ihx=QTfB248GOFu6SZQhd3w6mm3aA@mail.gmail.com>
Date: Sat, 18 Sep 2021 10:28:28 -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 10:04 AM Linus Torvalds
<torvalds@...ux-foundation.org> wrote:
>
> I do not see why you should be using that horrible __EXERN_INLINE. It
> will cause gcc to sometimes not inline at all, and not generate the
> out-of-line body either.
Yeah, that patch doesn't work at all with my cross-compiler, and only results in
alpha-linux-gnu-ld: arch/alpha/kernel/sys_jensen.o:(.ref.data+0x58):
undefined reference to `jensen_ioread8'
because some of those 'extern inline' cases are never instantiated.
I'll look into it, we can make Jensen build again in case somebody
then gets the energy to see what causes it to not boot.
Linus
Powered by blists - more mailing lists