看板 DFBSD_commit 關於我們 聯絡資訊
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