From: Eric Van Hensbergen Date: Mon, 28 Nov 2022 00:38:36 +0000 (+0000) Subject: net/9p: Adjust maximum MSIZE to account for p9 header X-Git-Tag: v6.6.7~3373^2~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2a03472262c05f965d7ba394ed35dc9867ba3095;p=platform%2Fkernel%2Flinux-starfive.git net/9p: Adjust maximum MSIZE to account for p9 header Add maximum p9 header size to MSIZE to make sure we can have page aligned data. Signed-off-by: Eric Van Hensbergen Reviewed-by: Dominique Martinet --- diff --git a/net/9p/client.c b/net/9p/client.c index 622ec6a..6c2a768 100644 --- a/net/9p/client.c +++ b/net/9p/client.c @@ -28,7 +28,11 @@ #define CREATE_TRACE_POINTS #include -#define DEFAULT_MSIZE (128 * 1024) +/* DEFAULT MSIZE = 32 pages worth of payload + P9_HDRSZ + + * room for write (16 extra) or read (11 extra) operands. + */ + +#define DEFAULT_MSIZE ((128 * 1024) + P9_IOHDRSZ) /* Client Option Parsing (code inspired by NFS code) * - a little lazy - parse all client options