• A
    tools include UAPI: Sync linux/vhost.h with the kernel sources · e2213a2d
    Arnaldo Carvalho de Melo 提交于
    To get the changes in:
    
      84d7c8fd ("vhost-vdpa: introduce uAPI to set group ASID")
      2d1fcb77 ("vhost-vdpa: uAPI to get virtqueue group id")
      a0c95f20 ("vhost-vdpa: introduce uAPI to get the number of address spaces")
      3ace88bd ("vhost-vdpa: introduce uAPI to get the number of virtqueue groups")
      175d493c ("vhost: move the backend feature bits to vhost_types.h")
    
    Silencing this perf build warning:
    
      Warning: Kernel ABI header at 'tools/include/uapi/linux/vhost.h' differs from latest version at 'include/uapi/linux/vhost.h'
      diff -u tools/include/uapi/linux/vhost.h include/uapi/linux/vhost.h
    
    To pick up these changes and support them:
    
      $ tools/perf/trace/beauty/vhost_virtio_ioctl.sh > before
      $ cp include/uapi/linux/vhost.h tools/include/uapi/linux/vhost.h
      $ tools/perf/trace/beauty/vhost_virtio_ioctl.sh > after
      $ diff -u before after
      --- before	2022-06-26 12:04:35.982003781 -0300
      +++ after	2022-06-26 12:04:43.819972476 -0300
      @@ -28,6 +28,7 @@
       	[0x74] = "VDPA_SET_CONFIG",
       	[0x75] = "VDPA_SET_VRING_ENABLE",
       	[0x77] = "VDPA_SET_CONFIG_CALL",
      +	[0x7C] = "VDPA_SET_GROUP_ASID",
       };
       static const char *vhost_virtio_ioctl_read_cmds[] = {
       	[0x00] = "GET_FEATURES",
      @@ -39,5 +40,8 @@
       	[0x76] = "VDPA_GET_VRING_NUM",
       	[0x78] = "VDPA_GET_IOVA_RANGE",
       	[0x79] = "VDPA_GET_CONFIG_SIZE",
      +	[0x7A] = "VDPA_GET_AS_NUM",
      +	[0x7B] = "VDPA_GET_VRING_GROUP",
       	[0x80] = "VDPA_GET_VQS_COUNT",
      +	[0x81] = "VDPA_GET_GROUP_NUM",
       };
      $
    
    Cc: Adrian Hunter <adrian.hunter@intel.com>
    Cc: Gautam Dawar <gautam.dawar@xilinx.com>
    Cc: Jiri Olsa <jolsa@kernel.org>
    Cc: Michael S. Tsirkin <mst@redhat.com>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Link: https://lore.kernel.org/lkml/Yrh3xMYbfeAD0MFL@kernel.orgSigned-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
    e2213a2d
vhost.h 7.1 KB