diff options
| author | bjs <bjs@NetBSD.org> | 2008-07-19 17:23:04 +0000 |
|---|---|---|
| committer | bjs <bjs@NetBSD.org> | 2008-07-19 17:23:04 +0000 |
| commit | e87f5b54bed96cd448b650e44390dddd8dbbd240 (patch) | |
| tree | c6765eff2d9693fe55d62e52f693ec9fb6d98784 /sys/external | |
| parent | 3efc85e77ee327d9681bd1b073d089c4cefcd1ce (diff) | |
set dev->kdev = kdev at open time, not in drm_ioctl.
Diffstat (limited to 'sys/external')
| -rw-r--r-- | sys/external/bsd/drm/dist/bsd-core/drm_drv.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/external/bsd/drm/dist/bsd-core/drm_drv.c b/sys/external/bsd/drm/dist/bsd-core/drm_drv.c index 185e651baae..a164b905d27 100644 --- a/sys/external/bsd/drm/dist/bsd-core/drm_drv.c +++ b/sys/external/bsd/drm/dist/bsd-core/drm_drv.c @@ -847,6 +847,8 @@ int drm_open(DRM_CDEV kdev, int flags, int fmt, DRM_STRUCTCDEVPROC *p) dev = DRIVER_SOFTC(minor(kdev)); + dev->kdev = kdev; + DRM_DEBUG( "open_count = %d\n", dev->open_count ); retcode = drm_open_helper(kdev, flags, fmt, DRM_CDEVPROC_REAL(p), dev); @@ -1099,8 +1101,6 @@ int drm_ioctl(DRM_CDEV kdev, u_long cmd, DRM_IOCTL_DATA data, int flags, ((ioctl->flags & DRM_MASTER) && !file_priv->master)) return EACCES; -/* XXXNETBSD */ -dev->kdev = kdev; if (is_driver_ioctl) { DRM_LOCK(); /* shared code returns -errno */ |
