diff options
author | Eric Dumazet <edumazet@google.com> | 2014-07-12 15:49:16 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-07-13 23:27:41 -0700 |
commit | ec31a05c4dfa95149b1754d9de92831a5a95c636 (patch) | |
tree | 239b9a7ac53a864e45a9159faab20a4af077a489 /include/linux | |
parent | 66568b392539fc8224f4d7070a55d56e9d13c150 (diff) | |
download | linux-stable-ec31a05c4dfa95149b1754d9de92831a5a95c636.tar.gz linux-stable-ec31a05c4dfa95149b1754d9de92831a5a95c636.tar.bz2 linux-stable-ec31a05c4dfa95149b1754d9de92831a5a95c636.zip |
net: filter: sk_chk_filter() no longer mangles filter
Add const attribute to filter argument to make clear it is no
longer modified.
Signed-off-by: Eric Dumazet <edumazet@google.com>
Acked-by: Daniel Borkmann <dborkman@redhat.com>
Acked-by: Alexei Starovoitov <ast@plumgrid.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/filter.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/filter.h b/include/linux/filter.h index b885dcb7eaca..c43c8258e682 100644 --- a/include/linux/filter.h +++ b/include/linux/filter.h @@ -362,7 +362,7 @@ void sk_unattached_filter_destroy(struct sk_filter *fp); int sk_attach_filter(struct sock_fprog *fprog, struct sock *sk); int sk_detach_filter(struct sock *sk); -int sk_chk_filter(struct sock_filter *filter, unsigned int flen); +int sk_chk_filter(const struct sock_filter *filter, unsigned int flen); int sk_get_filter(struct sock *sk, struct sock_filter __user *filter, unsigned int len); |