Module: xenomai-jki Branch: queues/proc Commit: 1fe992f244d8b7af9ec4c9eab0baa7227b071b4e URL: http://git.xenomai.org/?p=xenomai-jki.git;a=commit;h=1fe992f244d8b7af9ec4c9eab0baa7227b071b4e
Author: Jan Kiszka <[email protected]> Date: Fri Apr 2 00:27:55 2010 +0200 Revert "rtdm: tag syscalls as conforming" This reverts commit 13bfdd477ab880499d2e8f3b82c49ef4d2cccff0. We better let the driver trigger the confoming switch once it detects such a case by using the new service rtdm_rt_capable(). Always being comforming caused regressions for existing designs. Signed-off-by: Jan Kiszka <[email protected]> --- ksrc/skins/rtdm/syscall.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ksrc/skins/rtdm/syscall.c b/ksrc/skins/rtdm/syscall.c index d869887..80785ab 100644 --- a/ksrc/skins/rtdm/syscall.c +++ b/ksrc/skins/rtdm/syscall.c @@ -154,14 +154,14 @@ static xnsysent_t __systab[] = { [__rtdm_close] = {sys_rtdm_close, __xn_exec_current | __xn_exec_adaptive}, [__rtdm_ioctl] = - {sys_rtdm_ioctl, __xn_exec_conforming | __xn_exec_adaptive}, - [__rtdm_read] = {sys_rtdm_read, __xn_exec_conforming | __xn_exec_adaptive}, + {sys_rtdm_ioctl, __xn_exec_current | __xn_exec_adaptive}, + [__rtdm_read] = {sys_rtdm_read, __xn_exec_current | __xn_exec_adaptive}, [__rtdm_write] = - {sys_rtdm_write, __xn_exec_conforming | __xn_exec_adaptive}, + {sys_rtdm_write, __xn_exec_current | __xn_exec_adaptive}, [__rtdm_recvmsg] = - {sys_rtdm_recvmsg, __xn_exec_conforming | __xn_exec_adaptive}, + {sys_rtdm_recvmsg, __xn_exec_current | __xn_exec_adaptive}, [__rtdm_sendmsg] = - {sys_rtdm_sendmsg, __xn_exec_conforming | __xn_exec_adaptive}, + {sys_rtdm_sendmsg, __xn_exec_current | __xn_exec_adaptive}, }; static struct xnskin_props __props = { _______________________________________________ Xenomai-git mailing list [email protected] https://mail.gna.org/listinfo/xenomai-git
