On Sun, 19 Jan 2025 at 17:59, Ard Biesheuvel <ardb@xxxxxxxxxx> wrote: > > On Sun, 19 Jan 2025 at 16:12, James Bottomley > <James.Bottomley@xxxxxxxxxxxxxxxxxxxxx> wrote: > > ... > > Thanks James. I've queued up this version now, so we'll get some > coverage from the robots. I'll redo my own testing tomorrow, but I'll > omit these changes from my initial PR to Linus. If we're confident > that things are sound, I'll send another PR during the second half of > the merge window. I'm hitting the failure cases below. The first one appears to hit the same 'Operation not permitted' condition on the write, the error message is just hidden by the /dev/null redirect. I'm running the make command from a root shell. Using printf from the command line works happily so I suspect there is some issue with the concurrency and the subshells? # -------------------- # running test_multiple_zero_size # -------------------- # [FAIL] # -------------------- # running test_multiple_create # -------------------- # ./efivarfs.sh: line 294: /sys/firmware/efi/efivars/test_multiple-210be57c-9849-4fc7-a635-e6382d1aec27: Operation not permitted # [FAIL] # -------------------- # running test_multiple_delete_on_write # -------------------- # [PASS] not ok 1 selftests: efivarfs: efivarfs.sh # exit=1