CAPI: Rework locking of controller data structures
[safe/jmp/linux-2.6] / drivers / isdn / capi / kcapi.h
index 07c5850..f4620b3 100644 (file)
@@ -24,6 +24,7 @@ printk(KERN_DEBUG "%s: " format "\n" , __func__ , ## arg); \
 #endif
 
 enum {
+       CAPI_CTR_DETACHED = 0,
        CAPI_CTR_DETECTED = 1,
        CAPI_CTR_LOADING  = 2,
        CAPI_CTR_RUNNING  = 3,
@@ -32,8 +33,10 @@ enum {
 extern struct list_head capi_drivers;
 extern struct mutex capi_drivers_lock;
 
-extern struct capi20_appl *capi_applications[CAPI_MAXAPPL];
 extern struct capi_ctr *capi_controller[CAPI_MAXCONTR];
+extern struct mutex capi_controller_lock;
+
+extern struct capi20_appl *capi_applications[CAPI_MAXAPPL];
 
 #ifdef CONFIG_PROC_FS