mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-24 04:34:08 +08:00
net/9p/trans_fd.c: Fix unsigned return type
The function has an unsigned return type, but returns a negative constant to indicate an error condition. The result of calling the function is always stored in a variable of type (signed) int, and thus unsigned can be dropped from the return type. A sematic match that finds this problem is as follows: (http://coccinelle.lip6.fr/) // <smpl> @exists@ identifier f; constant C; @@ unsigned f(...) { <+... * return -C; ...+> } // </smpl> Signed-off-by: Julia Lawall <julia@diku.dk> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
e04c4dc87c
commit
29af9309db
@ -222,7 +222,7 @@ static void p9_conn_cancel(struct p9_conn *m, int err)
|
||||
}
|
||||
}
|
||||
|
||||
static unsigned int
|
||||
static int
|
||||
p9_fd_poll(struct p9_client *client, struct poll_table_struct *pt)
|
||||
{
|
||||
int ret, n;
|
||||
|
Loading…
Reference in New Issue
Block a user