diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2007-05-22 19:12:26 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2007-05-22 19:12:26 -0400 |
commit | 26b8e51e98ae09cfc770b918577c004a376de4b8 (patch) | |
tree | 1142962d8191c886da06f5b9711b4467cbf54b77 /net/xfrm | |
parent | d25790532370e7448e3d3bd25a17e1e9f1299816 (diff) |
[IPSEC]: Fix warnings with casting int to pointer
This patch adds some casts to shut up the warnings introduced by my
last patch that added a common interator function for xfrm algorightms.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/xfrm')
-rw-r--r-- | net/xfrm/xfrm_algo.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/net/xfrm/xfrm_algo.c b/net/xfrm/xfrm_algo.c index 8a72def25a34..5ced62c19c63 100644 --- a/net/xfrm/xfrm_algo.c +++ b/net/xfrm/xfrm_algo.c | |||
@@ -407,27 +407,27 @@ static struct xfrm_algo_desc *xfrm_find_algo( | |||
407 | static int xfrm_alg_id_match(const struct xfrm_algo_desc *entry, | 407 | static int xfrm_alg_id_match(const struct xfrm_algo_desc *entry, |
408 | const void *data) | 408 | const void *data) |
409 | { | 409 | { |
410 | return entry->desc.sadb_alg_id == (int)data; | 410 | return entry->desc.sadb_alg_id == (unsigned long)data; |
411 | } | 411 | } |
412 | 412 | ||
413 | struct xfrm_algo_desc *xfrm_aalg_get_byid(int alg_id) | 413 | struct xfrm_algo_desc *xfrm_aalg_get_byid(int alg_id) |
414 | { | 414 | { |
415 | return xfrm_find_algo(&xfrm_aalg_list, xfrm_alg_id_match, | 415 | return xfrm_find_algo(&xfrm_aalg_list, xfrm_alg_id_match, |
416 | (void *)alg_id, 1); | 416 | (void *)(unsigned long)alg_id, 1); |
417 | } | 417 | } |
418 | EXPORT_SYMBOL_GPL(xfrm_aalg_get_byid); | 418 | EXPORT_SYMBOL_GPL(xfrm_aalg_get_byid); |
419 | 419 | ||
420 | struct xfrm_algo_desc *xfrm_ealg_get_byid(int alg_id) | 420 | struct xfrm_algo_desc *xfrm_ealg_get_byid(int alg_id) |
421 | { | 421 | { |
422 | return xfrm_find_algo(&xfrm_ealg_list, xfrm_alg_id_match, | 422 | return xfrm_find_algo(&xfrm_ealg_list, xfrm_alg_id_match, |
423 | (void *)alg_id, 1); | 423 | (void *)(unsigned long)alg_id, 1); |
424 | } | 424 | } |
425 | EXPORT_SYMBOL_GPL(xfrm_ealg_get_byid); | 425 | EXPORT_SYMBOL_GPL(xfrm_ealg_get_byid); |
426 | 426 | ||
427 | struct xfrm_algo_desc *xfrm_calg_get_byid(int alg_id) | 427 | struct xfrm_algo_desc *xfrm_calg_get_byid(int alg_id) |
428 | { | 428 | { |
429 | return xfrm_find_algo(&xfrm_calg_list, xfrm_alg_id_match, | 429 | return xfrm_find_algo(&xfrm_calg_list, xfrm_alg_id_match, |
430 | (void *)alg_id, 1); | 430 | (void *)(unsigned long)alg_id, 1); |
431 | } | 431 | } |
432 | EXPORT_SYMBOL_GPL(xfrm_calg_get_byid); | 432 | EXPORT_SYMBOL_GPL(xfrm_calg_get_byid); |
433 | 433 | ||