diff -r 30f065ea5271 -r e51cf2af3ff9 master/module.c --- a/master/module.c Wed Dec 09 14:40:35 2009 +0100 +++ b/master/module.c Mon Dec 14 13:11:36 2009 +0100 @@ -101,7 +101,7 @@ EC_INFO("Master driver %s\n", EC_MASTER_VERSION); - init_MUTEX(&master_sem); + sema_init(&master_sem, 1); if (master_count) { if (alloc_chrdev_region(&device_number, 0, master_count, "EtherCAT")) {