diff options
author | 2006-11-14 21:36:14 -0800 | |
---|---|---|
committer | 2006-12-02 21:23:32 -0800 | |
commit | 44bb93633f57a55979f3c2589b10fd6a2bfc7c08 (patch) | |
tree | 09dff6f9e3c9d21c8d06f3a1ec73609a1942c9da /net/unix/af_unix.c | |
parent | [NET]: annotate csum_ipv6_magic() callers in net/* (diff) | |
download | linux-44bb93633f57a55979f3c2589b10fd6a2bfc7c08.tar.gz linux-44bb93633f57a55979f3c2589b10fd6a2bfc7c08.tar.bz2 linux-44bb93633f57a55979f3c2589b10fd6a2bfc7c08.zip |
[NET]: Annotate csum_partial() callers in net/*
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/unix/af_unix.c')
-rw-r--r-- | net/unix/af_unix.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/unix/af_unix.c b/net/unix/af_unix.c index b43a27828df5..2f208c7f4d43 100644 --- a/net/unix/af_unix.c +++ b/net/unix/af_unix.c @@ -151,8 +151,9 @@ static inline void unix_set_secdata(struct scm_cookie *scm, struct sk_buff *skb) * each socket state is protected by separate rwlock. */ -static inline unsigned unix_hash_fold(unsigned hash) +static inline unsigned unix_hash_fold(__wsum n) { + unsigned hash = (__force unsigned)n; hash ^= hash>>16; hash ^= hash>>8; return hash&(UNIX_HASH_SIZE-1); |