diff --git a/lustre/mdc/mdc_request.c b/lustre/mdc/mdc_request.c
index 7b6079dd5e03682921cc15a062d2d58f18f5eef5..2a971718f86efd7be7beb6104d5b05aecce31d03 100644
--- a/lustre/mdc/mdc_request.c
+++ b/lustre/mdc/mdc_request.c
@@ -450,7 +450,7 @@ int mdc_req2lustre_md(struct ptlrpc_request *req, int offset,
 
                 if (rc < sizeof(*md->lsm)) {
                         CERROR ("lsm size too small:  rc < sizeof (*md->lsm) "
-                                "(%d < %d)\n", rc, sizeof(*md->lsm));
+                                "(%d < "LPSZ")\n", rc, sizeof(*md->lsm));
                         GOTO(err_out, rc = -EPROTO);
                 }
                 rc = 0;