Hi Kumar,

On Mon Aug 24, 2026 at 12:53 AM CEST, Kumar Kartikeya Dwivedi wrote:
> On Mon Aug 24, 2026 at 12:40 AM CEST, Kumar Kartikeya Dwivedi wrote:
>> On Sat Aug 22, 2026 at 12:39 AM CEST, Alexis Lothoré (eBPF Foundation) wrote:

[...]

>>>   #171     kasan:OK (SKIP: 16/54)
>>>   Summary: 1/38 PASSED, 16 SKIPPED, 0 FAILED
>>>
>>> Signed-off-by: Alexis Lothoré (eBPF Foundation) <[email protected]>
>>> ---
>>
>> 1. Should this test be made serial to make sure bpf_jit_harden sysctl change
>> doesn't affect other tests?

Indeed, that makes sense, I'll flag it as serial.

>> 2. Clang currently collapses the intended ST/STX distinction for *_on_stack
>> tests: default/v3 emits STX for both pairs, cpuv4 emits ST for both, and the
>> default st_blinded object is already STX and therefore is not blinded. Please
>> check and assert that xlated insns are correct in the test itself if 
>> possible.
>> It might be necessary to use asm volatile assembly blocks in case you cannot
>> work around the compiler in C.

Ah, good catch, thanks. For the blinding test, I really checked that the
blinding is inserted, and re-running this again, it looks like I have
been fooled; there's indeed some blinding inserted, but not on ST/STX

> For 2, I guess as a whole you still get coverage, since we run with both cpu
> versions in CI. So it should be fine I guess, for the blinded case too, but
> perhaps it would still make sense and be clearer to verify and only enable st
> case for v4, and force stx to remain stx on v4.

Ok, I'll update the test so that ST/STX/st blinding are correcly skipped
depending on the CPU version.

Alexis

-- 
Alexis Lothoré, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com


Reply via email to