On Thu, 5 Sep 2019 20:27:36 +0800 From: Jason Wang <jasowang@xxxxxxxxxx>
+static void vhost_set_map_dirty(struct vhost_virtqueue *vq,Not sure need to set page dirty under page lock.
+ struct vhost_map *map, int index)
+{
+ struct vhost_uaddr *uaddr = &vq->uaddrs[index];
+ int i;
+
+ if (uaddr->write) {
+ for (i = 0; i < map->npages; i++)
+ set_page_dirty(map->pages[i]);
+ }