Looks like gcc fault, can You Pawel give as gcc version ?
this patch as reported by Pawel helps:
--- ./include/linux/sunrpc/svc.h.buildfix Mon May 6 12:45:11 2003
+++ ./include/linux/sunrpc/svc.h Tue May 6 12:42:13 2003
@@ -176,8 +176,14 @@
{
if (rqstp->rq_arghi <= rqstp->rq_argused)
return -ENOMEM;
+
+ rqstp->rq_arghi--;
+
rqstp->rq_respages[rqstp->rq_resused++] =
rqstp->rq_argpages[--rqstp->rq_arghi];
+
+ rqstp->rq_resused++;
+
return 0;
}
but still, it looks strange - i am sure it is just an gcc issue
-- Grzegorz Jaskiewicz <gj@pointblue.com.pl> K4 labs- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/