diff options
author | Yaowei Bai <bywxiaobai@163.com> | 2015-10-08 09:28:59 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-10-09 10:49:03 -0400 |
commit | 45ae74f56162e7a017c3a4e130cf1bcd8d2d17cc (patch) | |
tree | fd8f566bbec6c44ed81be8b0078c621b206f1771 | |
parent | 0c6119d99bf5df9403a688d267537284e9cc8bcb (diff) |
net/dccp: dccp_bad_service_code can be boolean
This patch makes dccp_bad_service_code return bool due to these
particular functions only using either one or zero as their return
value.
dccp_list_has_service is also been made return bool in this patchset.
No functional change.
Signed-off-by: Yaowei Bai <bywxiaobai@163.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | net/dccp/dccp.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/dccp/dccp.h b/net/dccp/dccp.h index e1f823451565..923f5a180134 100644 --- a/net/dccp/dccp.h +++ b/net/dccp/dccp.h | |||
@@ -325,13 +325,13 @@ void dccp_send_close(struct sock *sk, const int active); | |||
325 | int dccp_invalid_packet(struct sk_buff *skb); | 325 | int dccp_invalid_packet(struct sk_buff *skb); |
326 | u32 dccp_sample_rtt(struct sock *sk, long delta); | 326 | u32 dccp_sample_rtt(struct sock *sk, long delta); |
327 | 327 | ||
328 | static inline int dccp_bad_service_code(const struct sock *sk, | 328 | static inline bool dccp_bad_service_code(const struct sock *sk, |
329 | const __be32 service) | 329 | const __be32 service) |
330 | { | 330 | { |
331 | const struct dccp_sock *dp = dccp_sk(sk); | 331 | const struct dccp_sock *dp = dccp_sk(sk); |
332 | 332 | ||
333 | if (dp->dccps_service == service) | 333 | if (dp->dccps_service == service) |
334 | return 0; | 334 | return false; |
335 | return !dccp_list_has_service(dp->dccps_service_list, service); | 335 | return !dccp_list_has_service(dp->dccps_service_list, service); |
336 | } | 336 | } |
337 | 337 | ||