| From c9ffb05ca5b5098d6ea468c909dd384d90da7d54 Mon Sep 17 00:00:00 2001 |
| From: "Venkateswararao Jujjuri (JV)" <jvrao@linux.vnet.ibm.com> |
| Date: Wed, 29 Jun 2011 18:06:33 -0700 |
| Subject: net/9p: Fix the msize calculation. |
| |
| From: "Venkateswararao Jujjuri (JV)" <jvrao@linux.vnet.ibm.com> |
| |
| commit c9ffb05ca5b5098d6ea468c909dd384d90da7d54 upstream. |
| |
| msize represents the maximum PDU size that includes P9_IOHDRSZ. |
| |
| Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com> |
| Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> |
| Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| --- |
| net/9p/client.c | 4 ++-- |
| 1 file changed, 2 insertions(+), 2 deletions(-) |
| |
| --- a/net/9p/client.c |
| +++ b/net/9p/client.c |
| @@ -698,8 +698,8 @@ struct p9_client *p9_client_create(const |
| if (err) |
| goto error; |
| |
| - if ((clnt->msize+P9_IOHDRSZ) > clnt->trans_mod->maxsize) |
| - clnt->msize = clnt->trans_mod->maxsize-P9_IOHDRSZ; |
| + if (clnt->msize > clnt->trans_mod->maxsize) |
| + clnt->msize = clnt->trans_mod->maxsize; |
| |
| err = p9_client_version(clnt); |
| if (err) |