On Tue, Aug 12, 2025 at 11:28 PM Yeoreum Yun <yeoreum.yun@xxxxxxx> wrote: > > > > But in case of sync, when the MTE fault happens, it doesn't > > > write to memory so, I think it's fine. > > > > Does it not? I thought MTE gets disabled and we return from the fault > > handler and let the write instruction execute. But my memory on this > > is foggy. And I don't have a setup right now to test. > > Right. when fault is hit the MTE gets disabled. > But in kasan_test_c.c -- See the KUNIT_EXPECT_KASAN_FAIL, > It re-enables for next test by calling kasan_enable_hw_tags(). But before that, does the faulting instruction get executed? After MTE gets disabled in the fault handler.