cvs commit: src/sys/conf options src/sys/dev/drm drm_drv.h
corecode 2005/02/28 16:43:02 PST
DragonFly src repository
Modified files:
sys/conf options
sys/dev/drm drm_drv.h
sys/emulation/linux linux_ioctl.c linux_ioctl.h
sys/kern sys_generic.c
sys/sys mapped_ioctl.h
Log:
Fix a bug in the ioctl mapping (written by me), which basically failed
to provide the neccessary infrastructure for linux drm to work.
This changes DRM and sound handling in the linuxulator to make use of
the new code.
API compatibility is retained in wide parts; nevertheless modules using
ioctl maps (nvidia) need to be recompiled.
Discovered-and-fixed-by: Brock Johnson <wildefire@isentry.homelinux.org>
Reviewed-by: corecode, joerg
Revision Changes Path
1.31 +1 -0 src/sys/conf/options
1.11 +2 -10 src/sys/dev/drm/drm_drv.h
1.17 +10 -55 src/sys/emulation/linux/linux_ioctl.c
1.5 +9 -60 src/sys/emulation/linux/linux_ioctl.h
1.19 +38 -6 src/sys/kern/sys_generic.c
1.2 +16 -13 src/sys/sys/mapped_ioctl.h
http://www.dragonflybsd.org/cvsweb/src/sys/conf/options.diff?r1=1.30&r2=1.31&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/drm/drm_drv.h.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/linux_ioctl.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/linux_ioctl.h.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/sys_generic.c.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/mapped_ioctl.h.diff?r1=1.1&r2=1.2&f=u