diff --git a/lustre/mdc/mdc_request.c b/lustre/mdc/mdc_request.c
index f17e571eb934c5c81fd93351c156ade6749f24ac..a7e26db2f46fadf29522d32ee4964022eec1f66c 100644
--- a/lustre/mdc/mdc_request.c
+++ b/lustre/mdc/mdc_request.c
@@ -542,7 +542,7 @@ int mdc_get_lustre_md(struct obd_export *exp, struct ptlrpc_request *req,
                         if (rc < sizeof(*md->mea)) {
                                 CDEBUG(D_INFO, "size too small:  "
                                        "rc < sizeof(*md->mea) (%d < %d)\n",
-                                        rc, sizeof(*md->mea));
+                                        rc, (int)sizeof(*md->mea));
                                 GOTO(out, rc = -EPROTO);
                         }
                 }