Module: xenomai-2.5
Branch: master
Commit: debc0c794d63b6c524fbe7fd5c5bf46036efddfb
URL:    
http://git.xenomai.org/?p=xenomai-2.5.git;a=commit;h=debc0c794d63b6c524fbe7fd5c5bf46036efddfb

Author: Philippe Gerum <r...@xenomai.org>
Date:   Thu Apr  7 16:22:49 2011 +0200

rtdm: prefer sema_init() to init legacy semaphore (other syntax in flux)

---

 ksrc/skins/rtdm/device.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/ksrc/skins/rtdm/device.c b/ksrc/skins/rtdm/device.c
index 095310a..73d63b9 100644
--- a/ksrc/skins/rtdm/device.c
+++ b/ksrc/skins/rtdm/device.c
@@ -61,7 +61,7 @@ static int proto_hashkey_mask;
 int rtdm_apc;
 EXPORT_SYMBOL(rtdm_apc);
 
-DEFINE_SEMAPHORE(nrt_dev_lock);
+struct semaphore nrt_dev_lock;
 DEFINE_XNLOCK(rt_dev_lock);
 
 #ifndef MODULE
@@ -463,6 +463,8 @@ int __init rtdm_dev_init(void)
 {
        int err, i;
 
+       sema_init(&nrt_dev_lock, 1);
+
        rtdm_apc = rthal_apc_alloc("deferred RTDM close", rtdm_apc_handler,
                                   NULL);
        if (rtdm_apc < 0)


_______________________________________________
Xenomai-git mailing list
Xenomai-git@gna.org
https://mail.gna.org/listinfo/xenomai-git

Reply via email to