Release the newly allocated p2m entry if we detect a duplicate in the RB tree.
Cc: Stefano Stabellini <[email protected]> Signed-off-by: Hillf Danton <[email protected]> --- --- a/arch/arm/xen/p2m.c 2019-04-30 12:32:05.363768200 +0800 +++ b/arch/arm/xen/p2m.c 2019-04-30 12:41:29.774041800 +0800 @@ -156,6 +156,7 @@ bool __set_phys_to_machine_multi(unsigne rc = xen_add_phys_to_mach_entry(p2m_entry); if (rc < 0) { write_unlock_irqrestore(&p2m_lock, irqflags); + kfree(p2m_entry); return false; } write_unlock_irqrestore(&p2m_lock, irqflags); --
_______________________________________________ Xen-devel mailing list [email protected] https://lists.xenproject.org/mailman/listinfo/xen-devel
