uvio_lock_secrets(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– uvio_lock_secrets(9) β€” Kernel API Manual πŸ’–

okay so bestie, you found the uvio_lock_secrets(9) page and honestly? it's giving very specific kernel-business energy ✨. Let's get into it 🫢.

✨ NAME ✨

  • uvio_lock_secrets β€” literally performs a Lock Secret Store UVC. periodt πŸ’…

πŸŽ€ SYNOPSIS πŸŽ€

int uvio_lock_secrets (struct uvio_ioctl_cb *ioctl );

🌸 ARGUMENTS 🌸

  • ioctl β€” the ioctl control block, bestie πŸŽ€

πŸ¦‹ DESCRIPTION πŸ¦‹

uvio_lock_secrets performs the Lock Secret Store Ultravisor Call. It performs the UV-call and copies the return codes to the ioctl control block πŸ“‹. After this call was dispatched successfully, every following Add Secret UVC and Lock Secrets UVC will fail with return code 0x102 😭 β€” yes, fr fr.

The argument address and size must be 0 β€” not optional, bestie πŸ’€.

If the Lock Secrets UV facility is not present, UV will return invalid command rc. This won't be fenced in the driver and does not result in a negative return value πŸ™ˆ. So don't go side-eyeing the driver for a negative return here, iykyk.

😴 CONTEXT 😴

might sleep β€” yes, she naps πŸ˜΄πŸ’€

πŸ’– RETURN πŸ’–

0 on success or a negative error code on error ⭐

πŸ‘‘ SEE ALSO πŸ‘‘


and that's the whole page, bestie 🫢 β€” straight from ./drivers/s390/char, dated October 2026, and signed by none other than uvio_lock_secrets(9) itself πŸ’–βœ¨

πŸ“¦ where this page comes from