vserver 1.9.5.x5
[linux-2.6.git] / fs / lockd / svc4proc.c
index 3afa265..489670e 100644 (file)
@@ -546,10 +546,10 @@ struct nlm_void                   { int dummy; };
    .pc_ressize = sizeof(struct nlm_##rest),            \
    .pc_xdrressize = respsize,                          \
  }
-#define        Ck      (1+8)   /* cookie */
-#define        No      (1+1024/4)      /* netobj */
-#define        St      1       /* status */
-#define        Rg      4       /* range (offset + length) */
+#define        Ck      (1+XDR_QUADLEN(NLM_MAXCOOKIELEN))       /* cookie */
+#define        No      (1+1024/4)                              /* netobj */
+#define        St      1                                       /* status */
+#define        Rg      4                                       /* range (offset + length) */
 struct svc_procedure           nlmsvc_procedures4[] = {
   PROC(null,           void,           void,           void,   void, 1),
   PROC(test,           testargs,       testres,        args,   res, Ck+St+2+No+Rg),