-#define LLOG_CLIENT_EXIT(ctxt, imp) do { \
- mutex_down(&ctxt->loc_sem); \
- if (ctxt->loc_imp != imp) \
- CWARN("loc_imp has changed from %p to %p", \
- ctxt->loc_imp, imp); \
- class_import_put(imp); \
- mutex_up(&ctxt->loc_sem); \
+#define LLOG_CLIENT_EXIT(ctxt, imp) do { \
+ cfs_mutex_lock(&ctxt->loc_mutex); \
+ if (ctxt->loc_imp != imp) \
+ CWARN("loc_imp has changed from %p to %p\n", \
+ ctxt->loc_imp, imp); \
+ class_import_put(imp); \
+ cfs_mutex_unlock(&ctxt->loc_mutex); \