]> git.baikalelectronics.ru Git - kernel.git/commit
alpha: mark 'Jensen' platform as no longer broken
authorLinus Torvalds <torvalds@linux-foundation.org>
Sat, 18 Sep 2021 21:12:39 +0000 (14:12 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 18 Sep 2021 21:12:39 +0000 (14:12 -0700)
commitc5ceae1c4abda442a5aa94c1f388e8daa61c8e84
tree3bd7044488f0536d029937682e3e8723d8725aa8
parent96349df9e008dbcdc014a091e059f256a71302ec
alpha: mark 'Jensen' platform as no longer broken

Ok, it almost certainly is still broken on actual hardware, but the
immediate reason for it having been marked BROKEN was a build error that
is fixed by just making sure the low-level IO header file is included
sufficiently early that the __EXTERN_INLINE hackery takes effect.

This was marked broken back in 2017 by commit 9dabf17959f4 ("alpha: mark
jensen as broken"), but Ulrich Teichert made me look at it as part of my
cross-build work to make sure -Werror actually does the right thing.

There are lots of alpha configurations that do not build cleanly, but
now it's no longer because Jensen wouldn't be buildable.  That said,
because the Jensen platform doesn't force PCI to be enabled (Jensen only
had EISA), it ends up being somewhat interesting as a source of odd
configs.

Reported-by: Ulrich Teichert <krypton@ulrich-teichert.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
arch/alpha/Kconfig
arch/alpha/kernel/sys_jensen.c