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

Reply via email to