summaryrefslogtreecommitdiffstats
path: root/include/net
diff options
context:
space:
mode:
authorYOSHIFUJI Hideaki2008-01-12 11:16:03 +0100
committerDavid S. Miller2008-01-28 23:59:56 +0100
commit9cb5734e5b9b26097c7fa28a9c6426a204cc15e3 (patch)
treea8a098affaa86890b49ce7d52dc365d34213e188 /include/net
parentnet/mac80211/Kconfig: whitespace corrections (diff)
downloadkernel-qcow2-linux-9cb5734e5b9b26097c7fa28a9c6426a204cc15e3.tar.gz
kernel-qcow2-linux-9cb5734e5b9b26097c7fa28a9c6426a204cc15e3.tar.xz
kernel-qcow2-linux-9cb5734e5b9b26097c7fa28a9c6426a204cc15e3.zip
[TCP]: Convert several length variable to unsigned.
Several length variables cannot be negative, so convert int to unsigned int. This also allows us to do sane shift operations on those variables. Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net')
-rw-r--r--include/net/tcp.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/include/net/tcp.h b/include/net/tcp.h
index 5ec1cacca8a1..13ebe11a0af7 100644
--- a/include/net/tcp.h
+++ b/include/net/tcp.h
@@ -1155,7 +1155,8 @@ extern int tcp_v4_calc_md5_hash(char *md5_hash,
struct dst_entry *dst,
struct request_sock *req,
struct tcphdr *th,
- int protocol, int tcplen);
+ int protocol,
+ unsigned int tcplen);
extern struct tcp_md5sig_key *tcp_v4_md5_lookup(struct sock *sk,
struct sock *addr_sk);
@@ -1404,7 +1405,8 @@ struct tcp_sock_af_ops {
struct dst_entry *dst,
struct request_sock *req,
struct tcphdr *th,
- int protocol, int len);
+ int protocol,
+ unsigned int len);
int (*md5_add) (struct sock *sk,
struct sock *addr_sk,
u8 *newkey,