diff -r ecac8252f114 -r 8fe6cd43787a master/master.h --- a/master/master.h Tue Sep 26 16:16:13 2006 +0000 +++ b/master/master.h Tue Sep 26 16:34:24 2006 +0000 @@ -44,6 +44,7 @@ #include #include #include +#include #include "device.h" #include "domain.h" @@ -92,7 +93,7 @@ struct ec_master { struct list_head list; /**< list item for module's master list */ - unsigned int reserved; /**< non-zero, if the master is reserved for RT */ + atomic_t available; /**< zero, if the master is reserved for RT */ unsigned int index; /**< master index */ struct kobject kobj; /**< kobject */