diff --git a/lustre/mgs/mgs_llog.c b/lustre/mgs/mgs_llog.c
index d50612997f89308f096494993be4218209371e74..ffc53eb3775a0b004524ac171e6c0b81892a0333 100644
--- a/lustre/mgs/mgs_llog.c
+++ b/lustre/mgs/mgs_llog.c
@@ -1964,7 +1964,7 @@ int mgs_setparam(struct obd_device *obd, struct lustre_cfg *lcfg, char *fsname)
         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, "llite", 5) == 0)
+                if (strncmp(param, PARAM_LLITE, sizeof(PARAM_LLITE)) == 0)
                         RETURN(-EINVAL);
 
                 strncpy(fsname, devname, ptr - devname);