[PW_SID:1073922] riscv/kvm: fix guest vector leak on host alloc failure#1679
[PW_SID:1073922] riscv/kvm: fix guest vector leak on host alloc failure#1679linux-riscv-bot wants to merge 1 commit into
Conversation
When allocating vector context for a vCPU, guest_context.vector.datap is allocated before host_context.vector.datap. If the second allocation fails, the function returns -ENOMEM directly and leaks the guest buffer. Switch the failure path to centralized cleanup. On host allocation failure, free guest_context.vector.datap, clear the pointer, and return -ENOMEM through a shared exit label. Signed-off-by: Yufan Chen <ericterminal@gmail.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
|
Patch 1: "riscv/kvm: fix guest vector leak on host alloc failure" |
|
Patch 1: "riscv/kvm: fix guest vector leak on host alloc failure" |
|
Patch 1: "riscv/kvm: fix guest vector leak on host alloc failure" |
|
Patch 1: "riscv/kvm: fix guest vector leak on host alloc failure" |
|
Patch 1: "riscv/kvm: fix guest vector leak on host alloc failure" |
|
Patch 1: "riscv/kvm: fix guest vector leak on host alloc failure" |
|
Patch 1: "riscv/kvm: fix guest vector leak on host alloc failure" |
|
Patch 1: "riscv/kvm: fix guest vector leak on host alloc failure" |
|
Patch 1: "riscv/kvm: fix guest vector leak on host alloc failure" |
|
Patch 1: "riscv/kvm: fix guest vector leak on host alloc failure" |
|
Patch 1: "riscv/kvm: fix guest vector leak on host alloc failure" |
|
Patch 1: "riscv/kvm: fix guest vector leak on host alloc failure" |
PR for series 1073922 applied to workflow__riscv__fixes
Name: riscv/kvm: fix guest vector leak on host alloc failure
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=1073922
Version: 1