[Xenomai-git] Philippe Gerum : drivers: stop using legacy init_MUTEX()

2011-03-24 Thread GIT version control
Module: xenomai-head
Branch: master
Commit: 0440e306d30e964140a0153acb448e5744b20fac
URL:
http://git.xenomai.org/?p=xenomai-head.git;a=commit;h=0440e306d30e964140a0153acb448e5744b20fac

Author: Philippe Gerum r...@xenomai.org
Date:   Thu Feb  3 12:00:49 2011 +0100

drivers: stop using legacy init_MUTEX()

---

 ksrc/drivers/can/rtcan_dev.c  |2 +-
 ksrc/drivers/testing/irqbench.c   |2 +-
 ksrc/drivers/testing/switchtest.c |2 +-
 ksrc/drivers/testing/timerbench.c |2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/ksrc/drivers/can/rtcan_dev.c b/ksrc/drivers/can/rtcan_dev.c
index 0697b3b..262c1e8 100644
--- a/ksrc/drivers/can/rtcan_dev.c
+++ b/ksrc/drivers/can/rtcan_dev.c
@@ -171,7 +171,7 @@ struct rtcan_device *rtcan_dev_alloc(int sizeof_priv, int 
sizeof_board_priv)
 
 memset(dev, 0, alloc_size);
 
-init_MUTEX(dev-nrt_lock);
+sema_init(dev-nrt_lock, 1);
 
 rtdm_lock_init(dev-device_lock);
 
diff --git a/ksrc/drivers/testing/irqbench.c b/ksrc/drivers/testing/irqbench.c
index ab9686a..b35dfd0 100644
--- a/ksrc/drivers/testing/irqbench.c
+++ b/ksrc/drivers/testing/irqbench.c
@@ -216,7 +216,7 @@ static int rt_irqbench_open(struct rtdm_dev_context 
*context,
ctx = (struct rt_irqbench_context *)context-dev_private;
ctx-mode = -1;
rtdm_event_init(ctx-irq_event, 0);
-   init_MUTEX(ctx-nrt_mutex);
+   sema_init(ctx-nrt_mutex, 1);
 
return 0;
 }
diff --git a/ksrc/drivers/testing/switchtest.c 
b/ksrc/drivers/testing/switchtest.c
index e335bfb..b1f6acb 100644
--- a/ksrc/drivers/testing/switchtest.c
+++ b/ksrc/drivers/testing/switchtest.c
@@ -513,7 +513,7 @@ static int rtswitch_open(struct rtdm_dev_context *context,
 
ctx-tasks = NULL;
ctx-tasks_count = ctx-next_index = ctx-cpu = ctx-switches_count = 0;
-   init_MUTEX(ctx-lock);
+   sema_init(ctx-lock, 1);
ctx-failed = 0;
ctx-error.last_switch.from = ctx-error.last_switch.to = -1;
ctx-pause_us = 0;
diff --git a/ksrc/drivers/testing/timerbench.c 
b/ksrc/drivers/testing/timerbench.c
index fcd040d..cbd2866 100644
--- a/ksrc/drivers/testing/timerbench.c
+++ b/ksrc/drivers/testing/timerbench.c
@@ -198,7 +198,7 @@ static int rt_tmbench_open(struct rtdm_dev_context *context,
ctx = (struct rt_tmbench_context *)context-dev_private;
 
ctx-mode = RTTST_TMBENCH_INVALID;
-   init_MUTEX(ctx-nrt_mutex);
+   sema_init(ctx-nrt_mutex, 1);
 
return 0;
 }


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


[Xenomai-git] Philippe Gerum : drivers: stop using legacy init_MUTEX()

2011-02-03 Thread GIT version control
Module: xenomai-rpm
Branch: for-upstream
Commit: 0440e306d30e964140a0153acb448e5744b20fac
URL:
http://git.xenomai.org/?p=xenomai-rpm.git;a=commit;h=0440e306d30e964140a0153acb448e5744b20fac

Author: Philippe Gerum r...@xenomai.org
Date:   Thu Feb  3 12:00:49 2011 +0100

drivers: stop using legacy init_MUTEX()

---

 ksrc/drivers/can/rtcan_dev.c  |2 +-
 ksrc/drivers/testing/irqbench.c   |2 +-
 ksrc/drivers/testing/switchtest.c |2 +-
 ksrc/drivers/testing/timerbench.c |2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/ksrc/drivers/can/rtcan_dev.c b/ksrc/drivers/can/rtcan_dev.c
index 0697b3b..262c1e8 100644
--- a/ksrc/drivers/can/rtcan_dev.c
+++ b/ksrc/drivers/can/rtcan_dev.c
@@ -171,7 +171,7 @@ struct rtcan_device *rtcan_dev_alloc(int sizeof_priv, int 
sizeof_board_priv)
 
 memset(dev, 0, alloc_size);
 
-init_MUTEX(dev-nrt_lock);
+sema_init(dev-nrt_lock, 1);
 
 rtdm_lock_init(dev-device_lock);
 
diff --git a/ksrc/drivers/testing/irqbench.c b/ksrc/drivers/testing/irqbench.c
index ab9686a..b35dfd0 100644
--- a/ksrc/drivers/testing/irqbench.c
+++ b/ksrc/drivers/testing/irqbench.c
@@ -216,7 +216,7 @@ static int rt_irqbench_open(struct rtdm_dev_context 
*context,
ctx = (struct rt_irqbench_context *)context-dev_private;
ctx-mode = -1;
rtdm_event_init(ctx-irq_event, 0);
-   init_MUTEX(ctx-nrt_mutex);
+   sema_init(ctx-nrt_mutex, 1);
 
return 0;
 }
diff --git a/ksrc/drivers/testing/switchtest.c 
b/ksrc/drivers/testing/switchtest.c
index e335bfb..b1f6acb 100644
--- a/ksrc/drivers/testing/switchtest.c
+++ b/ksrc/drivers/testing/switchtest.c
@@ -513,7 +513,7 @@ static int rtswitch_open(struct rtdm_dev_context *context,
 
ctx-tasks = NULL;
ctx-tasks_count = ctx-next_index = ctx-cpu = ctx-switches_count = 0;
-   init_MUTEX(ctx-lock);
+   sema_init(ctx-lock, 1);
ctx-failed = 0;
ctx-error.last_switch.from = ctx-error.last_switch.to = -1;
ctx-pause_us = 0;
diff --git a/ksrc/drivers/testing/timerbench.c 
b/ksrc/drivers/testing/timerbench.c
index fcd040d..cbd2866 100644
--- a/ksrc/drivers/testing/timerbench.c
+++ b/ksrc/drivers/testing/timerbench.c
@@ -198,7 +198,7 @@ static int rt_tmbench_open(struct rtdm_dev_context *context,
ctx = (struct rt_tmbench_context *)context-dev_private;
 
ctx-mode = RTTST_TMBENCH_INVALID;
-   init_MUTEX(ctx-nrt_mutex);
+   sema_init(ctx-nrt_mutex, 1);
 
return 0;
 }


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