• Linus Torvalds's avatar
    Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost · 0181f8c8
    Linus Torvalds authored
    Pull virtio updates from Michael Tsirkin:
     "Several new features here:
    
       - virtio-balloon supports new stats
    
       - vdpa supports setting mac address
    
       - vdpa/mlx5 suspend/resume as well as MKEY ops are now faster
    
       - virtio_fs supports new sysfs entries for queue info
    
       - virtio/vsock performance has been improved
    
      And fixes, cleanups all over the place"
    
    * tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost: (34 commits)
      vsock/virtio: avoid queuing packets when intermediate queue is empty
      vsock/virtio: refactor virtio_transport_send_pkt_work
      fw_cfg: Constify struct kobj_type
      vdpa/mlx5: Postpone MR deletion
      vdpa/mlx5: Introduce init/destroy for MR resources
      vdpa/mlx5: Rename mr_mtx -> lock
      vdpa/mlx5: Extract mr members in own resource struct
      vdpa/mlx5: Rename function
      vdpa/mlx5: Delete direct MKEYs in parallel
      vdpa/mlx5: Create direct MKEYs in parallel
      MAINTAINERS: add virtio-vsock driver in the VIRTIO CORE section
      virtio_fs: add sysfs entries for queue information
      virtio_fs: introduce virtio_fs_put_locked helper
      vdpa: Remove unused declarations
      vdpa/mlx5: Parallelize VQ suspend/resume for CVQ MQ command
      vdpa/mlx5: Small improvement for change_num_qps()
      vdpa/mlx5: Keep notifiers during suspend but ignore
      vdpa/mlx5: Parallelize device resume
      vdpa/mlx5: Parallelize device suspend
      vdpa/mlx5: Use async API for vq modify commands
      ...
    0181f8c8
virtio_transport.c 23.4 KB