Module: xenomai-jki Branch: for-upstream Commit: cd312c55d8718d09cc73811bd1f714fdd79715d5 URL: http://git.xenomai.org/?p=xenomai-jki.git;a=commit;h=cd312c55d8718d09cc73811bd1f714fdd79715d5
Author: Jan Kiszka <jan.kis...@siemens.com> 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. CC: Philippe Gerum <r...@xenomai.org> CC: Alexis Berlemont <berlemont.h...@free.fr> Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> --- 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 Xenomai-git@gna.org https://mail.gna.org/listinfo/xenomai-git