X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fnet%2Fxfrm.h;h=e6d768a96be6ea102c9f071343fb83b3659cbac4;hb=720b94a4e7548e78be55ab8fd3be4686c57dc808;hp=0de0ac0047b2788127314587ae7e0ec50d4b370f;hpb=86090fcac5e27b630656fe3d963a6b80e26dac44;p=linux-2.6.git diff --git a/include/net/xfrm.h b/include/net/xfrm.h index 0de0ac004..e6d768a96 100644 --- a/include/net/xfrm.h +++ b/include/net/xfrm.h @@ -821,10 +821,10 @@ extern int xfrm6_rcv(struct sk_buff **pskb, unsigned int *nhoffp); #ifdef CONFIG_XFRM extern int xfrm4_rcv_encap(struct sk_buff *skb, __u16 encap_type); -extern int xfrm_user_policy(struct sock *sk, int optname, u8 *optval, int optlen); +extern int xfrm_user_policy(struct sock *sk, int optname, u8 __user *optval, int optlen); extern int xfrm_dst_lookup(struct xfrm_dst **dst, struct flowi *fl, unsigned short family); #else -static inline int xfrm_user_policy(struct sock *sk, int optname, u8 *optval, int optlen) +static inline int xfrm_user_policy(struct sock *sk, int optname, u8 __user *optval, int optlen) { return -ENOPROTOOPT; }