Page MenuHomeFreeBSD

D49337.id152766.diff
No OneTemporary

D49337.id152766.diff

diff --git a/sys/dev/netmap/netmap_freebsd.c b/sys/dev/netmap/netmap_freebsd.c
--- a/sys/dev/netmap/netmap_freebsd.c
+++ b/sys/dev/netmap/netmap_freebsd.c
@@ -1025,11 +1025,20 @@
return (VM_PAGER_OK);
}
+static void
+netmap_dev_pager_path(void *handle, char *path, size_t len)
+{
+ struct netmap_vm_handle_t *vmh = handle;
+ struct cdev *dev = vmh->dev;
+
+ dev_copyname(dev, path, len);
+}
static struct cdev_pager_ops netmap_cdev_pager_ops = {
.cdev_pg_ctor = netmap_dev_pager_ctor,
.cdev_pg_dtor = netmap_dev_pager_dtor,
.cdev_pg_fault = netmap_dev_pager_fault,
+ .cdev_pg_path = netmap_dev_pager_path,
};

File Metadata

Mime Type
text/plain
Expires
Tue, Apr 14, 2:05 AM (13 h, 26 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31442017
Default Alt Text
D49337.id152766.diff (629 B)

Event Timeline