mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 0/4] ORC unwinder cleanup & UML support
@ 2026-09-24 12:35 Johannes Berg
  2026-09-24 12:35 ` [PATCH 1/4] s390: remove unwind_module_init() Johannes Berg
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Johannes Berg @ 2026-09-24 12:35 UTC (permalink / raw)
  To: linux-kernel, loongarch, linux-um, linux-s390
  Cc: Heiko Carstens, Huacai Chen, Josh Poimboeuf, Peter Zijlstra

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


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-09-24 12:48 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-24 12:35 [PATCH 0/4] ORC unwinder cleanup & UML support Johannes Berg
2026-09-24 12:35 ` [PATCH 1/4] s390: remove unwind_module_init() Johannes Berg
2026-09-24 12:48   ` Heiko Carstens
2026-09-24 12:35 ` [PATCH 2/4] ORC: pull out module handling from x86/loongarch Johannes Berg
2026-09-24 12:35 ` [PATCH 3/4] ORC: unify orc_hash.h generation Johannes Berg
2026-09-24 12:35 ` [PATCH 4/4] um: ORC unwinder support Johannes Berg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®