[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [patch 1/2] xen/arm: Free p2m entry if fail to add it to RB tree



Release the newly allocated p2m entry if we detect a duplicate in the RB tree.

 

Cc: Stefano Stabellini <sstabellini@xxxxxxxxxx>

Signed-off-by: Hillf Danton <hdanton@xxxxxxxx>

---

 

--- 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
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.