mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 21:38:32 +08:00
netfilter: nf_tables: Pass const set to nft_get_set_elem
The function is not supposed to alter the set, passing the pointer as const is fine and merely requires to adjust signatures of two called functions as well. Signed-off-by: Phil Sutter <phil@nwl.cc> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
This commit is contained in:
parent
56794e5358
commit
5896e861a7
@ -5910,7 +5910,7 @@ static int nft_setelem_parse_flags(const struct nft_set *set,
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int nft_setelem_parse_key(struct nft_ctx *ctx, struct nft_set *set,
|
||||
static int nft_setelem_parse_key(struct nft_ctx *ctx, const struct nft_set *set,
|
||||
struct nft_data *key, struct nlattr *attr)
|
||||
{
|
||||
struct nft_data_desc desc = {
|
||||
@ -5963,7 +5963,7 @@ static void *nft_setelem_catchall_get(const struct net *net,
|
||||
return priv;
|
||||
}
|
||||
|
||||
static int nft_setelem_get(struct nft_ctx *ctx, struct nft_set *set,
|
||||
static int nft_setelem_get(struct nft_ctx *ctx, const struct nft_set *set,
|
||||
struct nft_set_elem *elem, u32 flags)
|
||||
{
|
||||
void *priv;
|
||||
@ -5982,7 +5982,7 @@ static int nft_setelem_get(struct nft_ctx *ctx, struct nft_set *set,
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int nft_get_set_elem(struct nft_ctx *ctx, struct nft_set *set,
|
||||
static int nft_get_set_elem(struct nft_ctx *ctx, const struct nft_set *set,
|
||||
const struct nlattr *attr, bool reset)
|
||||
{
|
||||
struct nlattr *nla[NFTA_SET_ELEM_MAX + 1];
|
||||
|
Loading…
Reference in New Issue
Block a user