x86/mm: drop gfn ref before calling handle_mmio()
authorTim Deegan <tim@xen.org>
Fri, 9 Mar 2012 16:54:24 +0000 (16:54 +0000)
committerTim Deegan <tim@xen.org>
Fri, 9 Mar 2012 16:54:24 +0000 (16:54 +0000)
commit77b8dfec88acdc71138e3af7e2603ad8d72eb926
treecf2ae8ca8d87601b4f8704da4aa4842fd00d3e48
parent69b701b237fcc0f1da918b1832891ba4d80c880a
x86/mm: drop gfn ref before calling handle_mmio()

Otherwise we get a deadlock between the p2m lock and the event lock,
which handle_mmio() acquires.

Signed-off-by: Tim Deegan <tim@xen.org>
Acked-by: Andres Lagar-Cavilla <andres@lagarcavilla.org>
xen/arch/x86/hvm/hvm.c