diff --git a/qemu/exec.c b/qemu/exec.c index 904fc806..47222d44 100644 --- a/qemu/exec.c +++ b/qemu/exec.c @@ -2244,6 +2244,8 @@ bool address_space_access_valid(AddressSpace *as, hwaddr addr, int len, bool is_ if (!memory_access_is_direct(mr, is_write)) { l = memory_access_size(mr, l, addr); if (!memory_region_access_valid(mr, xlat, l, is_write)) { + // Unicorn: commented out + //rcu_read_unlock(); return false; } }