diff -r 53bf35f7b6ea -r 326d47aa986c master/module.c --- a/master/module.c Tue Jul 28 15:42:43 2009 +0000 +++ b/master/module.c Thu Nov 19 14:39:10 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")) {