Skip to content
Snippets Groups Projects
Commit 3456ca0d authored by Bobi Jam's avatar Bobi Jam
Browse files

Branch HEAD

b=15191
i=wangdi, shadow

during liblustre test during

mgc_llog_init() (lustre/mgc/libmgc.c)
  llog_initiator_connect(ctxt)

while in liblustre lib, it is defined as an empty function only return 0, while
in kernel lib, it set the context's loc_imp. And this context's loc_imp is
required after in llog_client_create().

This fix defines llog_initiator_connect() in both lib (kernel version and
liblustre version)
parent 93260636
No related branches found
No related tags found
No related merge requests found
...@@ -130,6 +130,16 @@ int llog_receptor_accept(struct llog_ctxt *ctxt, struct obd_import *imp) ...@@ -130,6 +130,16 @@ int llog_receptor_accept(struct llog_ctxt *ctxt, struct obd_import *imp)
} }
EXPORT_SYMBOL(llog_receptor_accept); EXPORT_SYMBOL(llog_receptor_accept);
#else /* !__KERNEL__ */
int llog_origin_connect(struct llog_ctxt *ctxt, int count,
struct llog_logid *logid, struct llog_gen *gen,
struct obd_uuid *uuid)
{
return 0;
}
#endif
int llog_initiator_connect(struct llog_ctxt *ctxt) int llog_initiator_connect(struct llog_ctxt *ctxt)
{ {
struct obd_import *new_imp; struct obd_import *new_imp;
...@@ -143,18 +153,3 @@ int llog_initiator_connect(struct llog_ctxt *ctxt) ...@@ -143,18 +153,3 @@ int llog_initiator_connect(struct llog_ctxt *ctxt)
RETURN(0); RETURN(0);
} }
EXPORT_SYMBOL(llog_initiator_connect); EXPORT_SYMBOL(llog_initiator_connect);
#else /* !__KERNEL__ */
int llog_origin_connect(struct llog_ctxt *ctxt, int count,
struct llog_logid *logid, struct llog_gen *gen,
struct obd_uuid *uuid)
{
return 0;
}
int llog_initiator_connect(struct llog_ctxt *ctxt)
{
return 0;
}
#endif
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment