kvm_s390_pv_..._cleanup_all(9)
π kvm_s390_pv_..._cleanup_all(9) π
okay bestie, welcome to the Kernel API Manual page for this absolute cleanup icon. we're talking kvm_s390_pv_deinit_cleanup_all, and yes, the title is doing the most with those ellipses. slay. β¨
π NAME π
kvm_s390_pv_deinit_cleanup_all β Clean up all protected VMs associated with a specific KVM.
πΈ SYNOPSIS πΈ
int kvm_s390_pv_deinit_cleanup_all (struct kvm *kvm , u16 *rc , u16 *rrc );
π¦ ARGUMENTS π¦
kvmβ the KVM to be cleaned up. that's the one getting the cleanup treatment, bestie.rcβ the RC code of the first failing UVC.rrcβ the RRC code of the first failing UVC.
π DESCRIPTION π
okay so this function literally cleans up all the protected VMs associated with a KVM. not just some. all. periodt. π
that includes:
- the active one,
- the one prepared for deinitialization with
kvm_s390_pv_set_aside, - and any still pending in the
need_cleanuplist.
it's giving full sweep energy. no protected VM left behind. π§Ήβ¨
π¨ CONTEXT π¨
bestie, context check:kvm->lockneeds to be held unless being called fromkvm_arch_destroy_vm. don't skip this, fr fr. π
π«Ά RETURN π«Ά
0if all VMs are successfully cleaned up- otherwise
-EIO
π₯ SEE ALSO π₯
- Kernel file
./arch/s390/kvm/s390/pv.c should_export_before_import(9)kvm_s390_pv_make_secure(9)kvm_s390_pv_destroy_page(9)struct pv_vm_to_be_destroyed(9)kvm_s390_pv_dispose_one_leftover(9)kvm_s390_pv_set_aside(9)kvm_s390_pv_deinit_vm(9)kvm_s390_pv_deinit_aside_vm(9)kvm_s390_pv_dump_stor_state(9)kvm_s390_pv_dump_complete(9)
mwah π source/version ./arch/s390/kvm/s390, dated October 2026, from the kvm_s390_pv_..._cleanup_all(9) page. iykyk π«Άπ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms