|
@@ -33,6 +33,14 @@ void genl_unlock(void)
|
|
|
}
|
|
}
|
|
|
EXPORT_SYMBOL(genl_unlock);
|
|
EXPORT_SYMBOL(genl_unlock);
|
|
|
|
|
|
|
|
|
|
+#ifdef CONFIG_PROVE_LOCKING
|
|
|
|
|
+int lockdep_genl_is_held(void)
|
|
|
|
|
+{
|
|
|
|
|
+ return lockdep_is_held(&genl_mutex);
|
|
|
|
|
+}
|
|
|
|
|
+EXPORT_SYMBOL(lockdep_genl_is_held);
|
|
|
|
|
+#endif
|
|
|
|
|
+
|
|
|
#define GENL_FAM_TAB_SIZE 16
|
|
#define GENL_FAM_TAB_SIZE 16
|
|
|
#define GENL_FAM_TAB_MASK (GENL_FAM_TAB_SIZE - 1)
|
|
#define GENL_FAM_TAB_MASK (GENL_FAM_TAB_SIZE - 1)
|
|
|
|
|
|