-/* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
- * vim:expandtab:shiftwidth=8:tabstop=8:
- *
+/*
* GPL HEADER START
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* GPL HEADER END
*/
/*
- * Copyright 2008 Sun Microsystems, Inc. All rights reserved
+ * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
* Use is subject to license terms.
*/
/*
#define DEBUG_SUBSYSTEM S_LOG
-#ifndef EXPORT_SYMTAB
-#define EXPORT_SYMTAB
-#endif
-
#ifdef __KERNEL__
#include <libcfs/libcfs.h>
#else
rc = PTR_ERR(handle);
RETURN(rc);
}
-
+
lgr->lgr_gen = ctxt->loc_gen;
- rc = llog_add(ctxt, &lgr->lgr_hdr, NULL, NULL, 1);
+ rc = llog_obd_add(NULL, ctxt, &lgr->lgr_hdr, NULL, NULL, 1);
OBD_FREE_PTR(lgr);
rc1 = fsfilt_commit(ctxt->loc_exp->exp_obd, inode, handle, 0);
if (rc != 1 || rc1 != 0) {
if (req == NULL)
RETURN(-ENOMEM);
- CDEBUG(D_OTHER, "%s mount_count %llu, connection count %llu\n",
+ CDEBUG(D_OTHER, "%s mount_count "LPU64", connection count "LPU64"\n",
ctxt->loc_exp->exp_obd->obd_type->typ_name,
ctxt->loc_gen.mnt_cnt, ctxt->loc_gen.conn_cnt);
ENTRY;
LASSERT(ctxt);
- cfs_mutex_down(&ctxt->loc_sem);
+ mutex_lock(&ctxt->loc_mutex);
if (ctxt->loc_imp != imp) {
if (ctxt->loc_imp) {
CWARN("changing the import %p - %p\n",
}
ctxt->loc_imp = class_import_get(imp);
}
- cfs_mutex_up(&ctxt->loc_sem);
+ mutex_unlock(&ctxt->loc_mutex);
RETURN(0);
}
EXPORT_SYMBOL(llog_receptor_accept);
new_imp = ctxt->loc_obd->u.cli.cl_import;
LASSERTF(ctxt->loc_imp == NULL || ctxt->loc_imp == new_imp,
"%p - %p\n", ctxt->loc_imp, new_imp);
- cfs_mutex_down(&ctxt->loc_sem);
+ mutex_lock(&ctxt->loc_mutex);
if (ctxt->loc_imp != new_imp) {
if (ctxt->loc_imp)
class_import_put(ctxt->loc_imp);
ctxt->loc_imp = class_import_get(new_imp);
}
- cfs_mutex_up(&ctxt->loc_sem);
+ mutex_unlock(&ctxt->loc_mutex);
RETURN(0);
}
EXPORT_SYMBOL(llog_initiator_connect);