X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Fmgs%2Fmgs_llog.c;h=e328f33c37e7188468247c34c97c81925901c740;hb=83ed79c24dcfbe4b65dc019d57f0488c4df53366;hp=89dcf265dd0dd9705762fe8107297a3e3b075b8d;hpb=e826cd5f673b4e4efd66e1a01f3327f5754f6307;p=fs%2Flustre-release.git diff --git a/lustre/mgs/mgs_llog.c b/lustre/mgs/mgs_llog.c index 89dcf26..e328f33 100644 --- a/lustre/mgs/mgs_llog.c +++ b/lustre/mgs/mgs_llog.c @@ -2824,6 +2824,10 @@ int mgs_setparam(struct obd_device *obd, struct lustre_cfg *lcfg, char *fsname) ptr = strrchr(devname, '-'); memset(fsname, 0, MTI_NAME_MAXLEN); if (ptr && (server_name2index(ptr, &index, NULL) >= 0)) { + /* param related to llite isn't allowed to set by OST or MDT */ + if (strncmp(param, PARAM_LLITE, sizeof(PARAM_LLITE)) == 0) + RETURN(-EINVAL); + strncpy(fsname, devname, ptr - devname); } else { /* assume devname is the fsname */