summaryrefslogtreecommitdiff
path: root/lib/inflate.c
diff options
context:
space:
mode:
authorWill Deacon <will@kernel.org>2024-02-12 19:30:52 +0000
committerMarc Zyngier <maz@kernel.org>2024-02-13 19:22:03 +0000
commitc60d847be7b8e69e419e02a2b3d19c2842a3c35d (patch)
tree2137ed79f05899ae4e265392d86e1ca661019edc /lib/inflate.c
parent42dfa94d802a48c871e2017cbf86153270c86632 (diff)
downloadlinux-c60d847be7b8e69e419e02a2b3d19c2842a3c35d.tar.gz
linux-c60d847be7b8e69e419e02a2b3d19c2842a3c35d.tar.bz2
linux-c60d847be7b8e69e419e02a2b3d19c2842a3c35d.zip
KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked()
kvm_pgtable_stage2_free_unlinked() does the final put_page() on the root page of the sub-tree before returning, so remove the additional put_page() invocations in the callers. Cc: Ricardo Koller <ricarkol@google.com> Fixes: f6a27d6dc51b2 ("KVM: arm64: Drop last page ref in kvm_pgtable_stage2_free_removed()") Signed-off-by: Will Deacon <will@kernel.org> Reviewed-by: Oliver Upton <oliver.upton@linux.dev> Signed-off-by: Marc Zyngier <maz@kernel.org> Link: https://lore.kernel.org/r/20240212193052.27765-1-will@kernel.org
Diffstat (limited to 'lib/inflate.c')
0 files changed, 0 insertions, 0 deletions