forked from luck/tmp_suning_uos_patched
audit: use the proper gfp flags in the audit_log_nfcfg() calls
Commit142240398e
("audit: add gfp parameter to audit_log_nfcfg") incorrectly passed gfp flags to audit_log_nfcfg() which were not consistent with the calling function, this commit fixes that. Fixes:142240398e
("audit: add gfp parameter to audit_log_nfcfg") Reported-by: Jones Desougi <jones.desougi+netfilter@gmail.com> Reviewed-by: Richard Guy Briggs <rgb@redhat.com> Signed-off-by: Paul Moore <paul@paul-moore.com>
This commit is contained in:
parent
9fc54012d7
commit
68df2ed544
|
@ -5953,7 +5953,7 @@ static int nf_tables_dump_obj(struct sk_buff *skb, struct netlink_callback *cb)
|
|||
goto cont;
|
||||
|
||||
if (reset) {
|
||||
char *buf = kasprintf(GFP_KERNEL,
|
||||
char *buf = kasprintf(GFP_ATOMIC,
|
||||
"%s:%llu;?:0",
|
||||
table->name,
|
||||
table->handle);
|
||||
|
@ -5962,7 +5962,7 @@ static int nf_tables_dump_obj(struct sk_buff *skb, struct netlink_callback *cb)
|
|||
family,
|
||||
obj->handle,
|
||||
AUDIT_NFT_OP_OBJ_RESET,
|
||||
GFP_KERNEL);
|
||||
GFP_ATOMIC);
|
||||
kfree(buf);
|
||||
}
|
||||
|
||||
|
@ -6084,7 +6084,7 @@ static int nf_tables_getobj(struct net *net, struct sock *nlsk,
|
|||
family,
|
||||
obj->handle,
|
||||
AUDIT_NFT_OP_OBJ_RESET,
|
||||
GFP_KERNEL);
|
||||
GFP_ATOMIC);
|
||||
kfree(buf);
|
||||
}
|
||||
|
||||
|
@ -6172,7 +6172,7 @@ void nft_obj_notify(struct net *net, const struct nft_table *table,
|
|||
event == NFT_MSG_NEWOBJ ?
|
||||
AUDIT_NFT_OP_OBJ_REGISTER :
|
||||
AUDIT_NFT_OP_OBJ_UNREGISTER,
|
||||
GFP_KERNEL);
|
||||
gfp);
|
||||
kfree(buf);
|
||||
|
||||
if (!report &&
|
||||
|
|
Loading…
Reference in New Issue
Block a user