pc-dimm: do not allow setting an in-use memdev
commit7bb5d6ade6d8afbcad72a871f712370ffae457c6
authorIgor Mammedov <imammedo@redhat.com>
Mon, 2 Jun 2014 13:25:07 +0000 (2 15:25 +0200)
committerMichael S. Tsirkin <mst@redhat.com>
Thu, 19 Jun 2014 13:41:47 +0000 (19 16:41 +0300)
treecf3219b0c732f78214338c4877af6a8ec6134593
parenteed2bacfd2519e45498b585a147f11b0fd01c3c7
pc-dimm: do not allow setting an in-use memdev

using the same memdev backend more than once will cause
assertion at MemoryRegion mapping time because it's already
mapped. Prevent it by checking that the associated MemoryRegion
is not mapped.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
MST: tweak commit log
hw/mem/pc-dimm.c