diff --git a/include/net/9p/client.h b/include/net/9p/client.h index 55ce72ce98618bbc42e7310bb637275a3b80645c..d479d7dcc4d5208092fba5ff6b6df978af8a6640 100644 --- a/include/net/9p/client.h +++ b/include/net/9p/client.h @@ -151,7 +151,7 @@ struct p9_req_t { struct p9_client { spinlock_t lock; /* protect client structure */ - int msize; + unsigned int msize; unsigned char proto_version; struct p9_trans_module *trans_mod; enum p9_trans_status status; diff --git a/net/9p/client.c b/net/9p/client.c index 0edee4de608a0f8b18be71491bb74940219193e5..b1c02187f862e2dd19bc1af0582dbce2a17e94c8 100644 --- a/net/9p/client.c +++ b/net/9p/client.c @@ -201,7 +201,8 @@ static int parse_opts(char *opts, struct p9_client *clnt) * */ -static struct p9_req_t *p9_tag_alloc(struct p9_client *c, u16 tag, int max_size) +static struct p9_req_t * +p9_tag_alloc(struct p9_client *c, u16 tag, unsigned int max_size) { unsigned long flags; int row, col;