On 07/09/2026 17:21, Christian König wrote: >> Maybe Jonghyuk can give your patch a test run and then we could use >> it as a hot-fix to backport > > Completely agree.
Ran 0001 on v7.3-rc1-99-g89a312991dc6 with the KUnit regression test from my v4 3/3 (mock scheduler, KASAN, no hardware). Without it the test fails with BUG: KASAN: slab-use-after-free in drm_sched_fence_get_timeline_name+0x9c/0xb0 and with it applied it passes. Reverted and re-applied twice, same both times. Tested-by: Jonghyuk Kim(MalHyuk) <[email protected]> Two things it doesn't cover: it's x86 only, so nothing about the load ordering you discussed; and only the signaled case - for a fence exported before it signals, get_timeline_name() is still reached and reads fence->sched->name. I haven't tried to build that case. Could you add a Reported-by for me when you post it? I'm happy to drop my v4 1/3 in favour of this, and can respin the KUnit test standalone so the fix lands with a regression test. Thanks, Jonghyuk
