aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/linsysfs/linsysfs.c
diff options
context:
space:
mode:
authorTijl Coosemans <tijl@FreeBSD.org>2019-09-23 12:27:55 +0000
committerTijl Coosemans <tijl@FreeBSD.org>2019-09-23 12:27:55 +0000
commit55258ab0ff2a419a6a703a8a2f4277f171546131 (patch)
tree2ca5b947de2152e3958c89d83af36bd844e23b2d /sys/compat/linsysfs/linsysfs.c
parentafe257e3ca2359d0f8a89a918a1942c7990075d3 (diff)
downloadsrc-55258ab0ff2a419a6a703a8a2f4277f171546131.tar.gz
src-55258ab0ff2a419a6a703a8a2f4277f171546131.zip
Create a "drm" subdirectory for drm devices in linsysfs. Recent versions of
linux libdrm check for the existence of this directory: https://cgit.freedesktop.org/mesa/drm/commit/?id=f8392583418aef5e27bfed9989aeb601e20cc96d MFC after: 2 weeks
Notes
Notes: svn path=/head/; revision=352618
Diffstat (limited to 'sys/compat/linsysfs/linsysfs.c')
-rw-r--r--sys/compat/linsysfs/linsysfs.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/compat/linsysfs/linsysfs.c b/sys/compat/linsysfs/linsysfs.c
index b37ff2b86833..bc9f4e4e280f 100644
--- a/sys/compat/linsysfs/linsysfs.c
+++ b/sys/compat/linsysfs/linsysfs.c
@@ -520,6 +520,7 @@ linsysfs_run_bus(device_t dev, struct pfs_node *dir, struct pfs_node *scsi,
device_get_unit(dev) >= 0) {
dinfo = device_get_ivars(parent);
if (dinfo != NULL && dinfo->cfg.baseclass == PCIC_DISPLAY) {
+ pfs_create_dir(dir, "drm", NULL, NULL, NULL, 0);
sprintf(devname, "226:%d",
device_get_unit(dev));
sub_dir = pfs_create_dir(chardev,