Deleted Added
full compact
32c32
< __FBSDID("$FreeBSD: head/sys/dev/drm2/drm_drv.c 242467 2012-11-02 05:26:33Z glebius $");
---
> __FBSDID("$FreeBSD: head/sys/dev/drm2/drm_drv.c 247835 2013-03-05 09:49:34Z kib $");
60a61,62
> static int drm_mmap_single(struct cdev *kdev, vm_ooffset_t *offset,
> vm_size_t size, struct vm_object **obj_res, int nprot);
190c192
< .d_mmap_single = drm_gem_mmap_single,
---
> .d_mmap_single = drm_mmap_single,
957a960,976
> static int
> drm_mmap_single(struct cdev *kdev, vm_ooffset_t *offset, vm_size_t size,
> struct vm_object **obj_res, int nprot)
> {
> struct drm_device *dev;
>
> dev = drm_get_device_from_kdev(kdev);
> if ((dev->driver->driver_features & DRIVER_GEM) != 0) {
> return (drm_gem_mmap_single(dev, offset, size, obj_res, nprot));
> } else if (dev->drm_ttm_bo != NULL) {
> return (ttm_bo_mmap_single(dev->drm_ttm_bo, offset, size,
> obj_res, nprot));
> } else {
> return (ENODEV);
> }
> }
>