Please see the details in each patch. v3 -> v2: - rebase on the master - resend because Delivery has failed to these recipients or groups: qemu-devel@nongnu.org
v2 -> v1: - rework an argument's name for clearity in patch 1. [Fam] - fix some typos in patch 2. [Fam] - touche block->fd directly and remove the wrappers. [Paolo] Gonglei (3): memory: drop find_ram_block() exec: adjust rcu_read_lock requirement memory: drop some wrappers that waste cpu cycle Gonglei (3): memory: drop find_ram_block() exec: adjust rcu_read_lock requirement memory: drop some wrappers that waste cpu cycle exec.c | 71 ++++++----------------------------------------- hw/misc/ivshmem.c | 8 ++++-- hw/virtio/vhost-user.c | 13 +++++---- include/exec/cpu-common.h | 4 +-- include/exec/ram_addr.h | 6 ++-- memory.c | 4 +-- migration/ram.c | 2 +- migration/savevm.c | 4 +-- 8 files changed, 31 insertions(+), 81 deletions(-) -- 1.7.12.4