I did - that's the commit that I mentioned there, 7d5ec3d3. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit?id=7d5ec3d3
I reported it to linux-pci@ since it was there; I can easily go CC the original author and linux-sparc@, but wasn't sure of the etiquette involved, and didn't want to just blast multiple lists. - Rich On Sat, Nov 20, 2021 at 5:06 AM John Paul Adrian Glaubitz <glaub...@physik.fu-berlin.de> wrote: > > Hello Rich! > > On 11/20/21 07:38, Rich wrote: > > Curiously, I didn't see other people's replies to my message, probably > > due to not being subscribed. I figured at the point where I just > > bought another SPARC, I might as well... > > > > I've done some digging into it. The short version is that commit > > 7d5ec3d3 introduced the readl() at > > https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/pci/msi.c?h=v5.14#n748 > > , and for reasons that are currently opaque to me not being familiar > > with low-level SPARC details, that dies in a fire. > > > > Just short-circuiting it to 1 instead of calling readl() seems to > > function fine for my system, but isn't a great general solution... > > I would suggest bisecting the kernel to this point where the breakage was > introduced and report the bug to the author of the original change as well > as the SPARC Linux kernel mailing list [1]. > > Adrian > > > [1] http://vger.kernel.org/vger-lists.html#sparclinux > > -- > .''`. John Paul Adrian Glaubitz > : :' : Debian Developer - glaub...@debian.org > `. `' Freie Universitaet Berlin - glaub...@physik.fu-berlin.de > `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913 >