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