aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/virtio/p9fs
diff options
context:
space:
mode:
authorAndrew Turner <andrew@FreeBSD.org>2026-02-03 17:13:35 +0000
committerAndrew Turner <andrew@FreeBSD.org>2026-02-03 17:13:35 +0000
commit2f3f5055e7f69567f7aaca2f5b77655df34c4bb0 (patch)
treeb363c658e89fe38f01d02298e0bc5cd483c482b6 /sys/dev/virtio/p9fs
parent32d1f18865abe94d351a6f178a93b7195595ec69 (diff)
Diffstat (limited to 'sys/dev/virtio/p9fs')
-rw-r--r--sys/dev/virtio/p9fs/virtio_p9fs.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/sys/dev/virtio/p9fs/virtio_p9fs.c b/sys/dev/virtio/p9fs/virtio_p9fs.c
index aa84d3970698..2b276a60aa9a 100644
--- a/sys/dev/virtio/p9fs/virtio_p9fs.c
+++ b/sys/dev/virtio/p9fs/virtio_p9fs.c
@@ -84,6 +84,8 @@ static struct virtio_feature_desc virtio_9p_feature_desc[] = {
{ 0, NULL }
};
+VIRTIO_SIMPLE_PNPINFO(virtio_p9fs, VIRTIO_ID_9P, "VirtIO 9P Transport");
+
/* We don't currently allow canceling of virtio requests */
static int
vt9p_cancel(void *handle, struct p9_req_t *req)
@@ -257,13 +259,7 @@ vt9p_alloc_virtqueue(struct vt9p_softc *sc)
static int
vt9p_probe(device_t dev)
{
-
- /* If the virtio device type is a 9P device, then we claim and attach it */
- if (virtio_get_device_type(dev) != VIRTIO_ID_9P)
- return (ENXIO);
- device_set_desc(dev, "VirtIO 9P Transport");
-
- return (BUS_PROBE_DEFAULT);
+ return (VIRTIO_SIMPLE_PROBE(dev, virtio_p9fs));
}
static void