[PATCH 0/4] ORC unwinder cleanup & UML support
From: Johannes Berg
Date: Thu Sep 24 2026 - 08:43:11 EST
Since UML is pretty much "just x86" I'd figured for years it
should be "simple" to add ORC unwinder support. It's not quite
as simple as I thought, but I managed - though to not have to
copy/paste _quite_ as much code, this series first cleans up
the already common code between x86 and loongarch.
Most of the code is indeed copy/paste, but with adjustments
that are not really abstractable for making common code.
It touches s390 because I thought we could end up with some
compilation errors from s390 unnecessarily (and accidentally?)
declaring unwind_module_init(), maybe it's not needed since
the new orc.h isn't included anywhere it could conflict.
Works for x86 and um, builds for loongarch (but I don't see
a reason it wouldn't work).
No idea how we'd merge this and if the MAINTAINER entry is
really where it should be, but I'm also not in a hurry :)
johannes