LASSERT(sec);
- if (sec->ps_flags & (PTLRPC_SEC_FL_MDS | PTLRPC_SEC_FL_REVERSE)) {
+ if (sec->ps_flags &
+ (PTLRPC_SEC_FL_MDS | PTLRPC_SEC_FL_OSS | PTLRPC_SEC_FL_REVERSE)) {
vcred.vc_pag = 0;
vcred.vc_uid = 0;
} else {
RETURN(0);
/* find actual flavor for client obd. right now server side
- * obd (reverse imp, etc) will simply use NULL.
- */
- if (!strcmp(imp->imp_obd->obd_type->typ_name, "mdc") ||
- !strcmp(imp->imp_obd->obd_type->typ_name, "osc")) {
+ * obd (reverse imp, etc) will simply use NULL. */
+ if (!strcmp(imp->imp_obd->obd_type->typ_name, OBD_MDC_DEVICENAME) ||
+ !strcmp(imp->imp_obd->obd_type->typ_name, OBD_OSC_DEVICENAME)) {
struct client_obd *cli = &imp->imp_obd->u.cli;
switch (SEC_FLAVOR_MAJOR(cli->cl_sec_flavor)) {
pipedir = imp->imp_obd->obd_name;
break;
default:
- CWARN("unknown security flavor for %s(%s), use null\n",
+ CWARN("unknown security flavor for %s(%s), "
+ "use null\n",
imp->imp_obd->obd_type->typ_name,
imp->imp_obd->obd_name);
}
return 0;
}
+#if defined __KERNEL__ && defined ENABLE_GSS
static void __exit ptlrpc_sec_exit(void)
{
svcsec_null_exit();
ptlrpcs_null_exit();
}
-
+#endif
EXPORT_SYMBOL(ptlrpcs_register);
EXPORT_SYMBOL(ptlrpcs_unregister);