* [PATCH -next] audit: use struct_size() helper in kmalloc()
@ 2021-12-14 11:48 Xiu Jianfeng
2021-12-14 17:08 ` Kees Cook
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Xiu Jianfeng @ 2021-12-14 11:48 UTC (permalink / raw)
To: paul, eparis, keescook
Cc: wangweiyang2, linux-audit, linux-kernel, linux-hardening
Make use of struct_size() helper instead of an open-coded calucation.
Link: https://github.com/KSPP/linux/issues/160
Signed-off-by: Xiu Jianfeng <xiujianfeng@huawei.com>
---
kernel/audit.c | 2 +-
kernel/audit_tree.c | 2 +-
kernel/auditfilter.c | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/kernel/audit.c b/kernel/audit.c
index d4084751cfe6..f33028578c60 100644
--- a/kernel/audit.c
+++ b/kernel/audit.c
@@ -1446,7 +1446,7 @@ static int audit_receive_msg(struct sk_buff *skb, struct nlmsghdr *nlh)
if (err)
return err;
}
- sig_data = kmalloc(sizeof(*sig_data) + len, GFP_KERNEL);
+ sig_data = kmalloc(struct_size(sig_data, ctx, len), GFP_KERNEL);
if (!sig_data) {
if (audit_sig_sid)
security_release_secctx(ctx, len);
diff --git a/kernel/audit_tree.c b/kernel/audit_tree.c
index 72324afcffef..e7315d487163 100644
--- a/kernel/audit_tree.c
+++ b/kernel/audit_tree.c
@@ -94,7 +94,7 @@ static struct audit_tree *alloc_tree(const char *s)
{
struct audit_tree *tree;
- tree = kmalloc(sizeof(struct audit_tree) + strlen(s) + 1, GFP_KERNEL);
+ tree = kmalloc(struct_size(tree, pathname, strlen(s) + 1), GFP_KERNEL);
if (tree) {
refcount_set(&tree->count, 1);
tree->goner = 0;
diff --git a/kernel/auditfilter.c b/kernel/auditfilter.c
index 4173e771650c..19352820b274 100644
--- a/kernel/auditfilter.c
+++ b/kernel/auditfilter.c
@@ -637,7 +637,7 @@ static struct audit_rule_data *audit_krule_to_data(struct audit_krule *krule)
void *bufp;
int i;
- data = kmalloc(sizeof(*data) + krule->buflen, GFP_KERNEL);
+ data = kmalloc(struct_size(data, buf, krule->buflen), GFP_KERNEL);
if (unlikely(!data))
return NULL;
memset(data, 0, sizeof(*data));
--
2.17.1
--
Linux-audit mailing list
Linux-audit@redhat.com
https://listman.redhat.com/mailman/listinfo/linux-audit
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH -next] audit: use struct_size() helper in kmalloc()
2021-12-14 11:48 [PATCH -next] audit: use struct_size() helper in kmalloc() Xiu Jianfeng
@ 2021-12-14 17:08 ` Kees Cook
2021-12-14 17:54 ` Gustavo A. R. Silva
2021-12-14 22:47 ` Paul Moore
2 siblings, 0 replies; 8+ messages in thread
From: Kees Cook @ 2021-12-14 17:08 UTC (permalink / raw)
To: Xiu Jianfeng
Cc: linux-kernel, eparis, wangweiyang2, linux-audit, linux-hardening
On Tue, Dec 14, 2021 at 07:48:54PM +0800, Xiu Jianfeng wrote:
> Make use of struct_size() helper instead of an open-coded calucation.
>
> Link: https://github.com/KSPP/linux/issues/160
> Signed-off-by: Xiu Jianfeng <xiujianfeng@huawei.com>
Reviewed-by: Kees Cook <keescook@chromium.org>
--
Kees Cook
--
Linux-audit mailing list
Linux-audit@redhat.com
https://listman.redhat.com/mailman/listinfo/linux-audit
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH -next] audit: use struct_size() helper in kmalloc()
2021-12-14 11:48 [PATCH -next] audit: use struct_size() helper in kmalloc() Xiu Jianfeng
2021-12-14 17:08 ` Kees Cook
@ 2021-12-14 17:54 ` Gustavo A. R. Silva
2021-12-14 18:10 ` Gustavo A. R. Silva
2021-12-15 2:54 ` xiujianfeng
2021-12-14 22:47 ` Paul Moore
2 siblings, 2 replies; 8+ messages in thread
From: Gustavo A. R. Silva @ 2021-12-14 17:54 UTC (permalink / raw)
To: Xiu Jianfeng
Cc: linux-kernel, eparis, Gustavo A. R. Silva, wangweiyang2,
linux-audit, linux-hardening
On Tue, Dec 14, 2021 at 07:48:54PM +0800, Xiu Jianfeng wrote:
> Make use of struct_size() helper instead of an open-coded calucation.
>
> Link: https://github.com/KSPP/linux/issues/160
> Signed-off-by: Xiu Jianfeng <xiujianfeng@huawei.com>
> ---
> kernel/audit.c | 2 +-
> kernel/audit_tree.c | 2 +-
> kernel/auditfilter.c | 2 +-
> 3 files changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/kernel/audit.c b/kernel/audit.c
> index d4084751cfe6..f33028578c60 100644
> --- a/kernel/audit.c
> +++ b/kernel/audit.c
> @@ -1446,7 +1446,7 @@ static int audit_receive_msg(struct sk_buff *skb, struct nlmsghdr *nlh)
> if (err)
> return err;
> }
> - sig_data = kmalloc(sizeof(*sig_data) + len, GFP_KERNEL);
> + sig_data = kmalloc(struct_size(sig_data, ctx, len), GFP_KERNEL);
> if (!sig_data) {
> if (audit_sig_sid)
> security_release_secctx(ctx, len);
> diff --git a/kernel/audit_tree.c b/kernel/audit_tree.c
> index 72324afcffef..e7315d487163 100644
> --- a/kernel/audit_tree.c
> +++ b/kernel/audit_tree.c
> @@ -94,7 +94,7 @@ static struct audit_tree *alloc_tree(const char *s)
> {
> struct audit_tree *tree;
>
> - tree = kmalloc(sizeof(struct audit_tree) + strlen(s) + 1, GFP_KERNEL);
> + tree = kmalloc(struct_size(tree, pathname, strlen(s) + 1), GFP_KERNEL);
> if (tree) {
> refcount_set(&tree->count, 1);
> tree->goner = 0;
> diff --git a/kernel/auditfilter.c b/kernel/auditfilter.c
> index 4173e771650c..19352820b274 100644
> --- a/kernel/auditfilter.c
> +++ b/kernel/auditfilter.c
> @@ -637,7 +637,7 @@ static struct audit_rule_data *audit_krule_to_data(struct audit_krule *krule)
> void *bufp;
> int i;
>
> - data = kmalloc(sizeof(*data) + krule->buflen, GFP_KERNEL);
> + data = kmalloc(struct_size(data, buf, krule->buflen), GFP_KERNEL);
Why don't you also transform the zero-length array in struct
audit_rule_data into a flexible-array member:
508 struct audit_rule_data {
509 __u32 flags; /* AUDIT_PER_{TASK,CALL}, AUDIT_PREPEND */
510 __u32 action; /* AUDIT_NEVER, AUDIT_POSSIBLE, AUDIT_ALWAYS */
511 __u32 field_count;
512 __u32 mask[AUDIT_BITMASK_SIZE]; /* syscall(s) affected */
513 __u32 fields[AUDIT_MAX_FIELDS];
514 __u32 values[AUDIT_MAX_FIELDS];
515 __u32 fieldflags[AUDIT_MAX_FIELDS];
516 __u32 buflen; /* total length of string fields */
517 char buf[0]; /* string fields buffer */
518 };
Thanks
--
Gustavo
> if (unlikely(!data))
> return NULL;
> memset(data, 0, sizeof(*data));
> --
> 2.17.1
>
>
>
>
--
Linux-audit mailing list
Linux-audit@redhat.com
https://listman.redhat.com/mailman/listinfo/linux-audit
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH -next] audit: use struct_size() helper in kmalloc()
2021-12-14 17:54 ` Gustavo A. R. Silva
@ 2021-12-14 18:10 ` Gustavo A. R. Silva
2021-12-15 2:55 ` xiujianfeng
2021-12-15 2:54 ` xiujianfeng
1 sibling, 1 reply; 8+ messages in thread
From: Gustavo A. R. Silva @ 2021-12-14 18:10 UTC (permalink / raw)
To: Xiu Jianfeng
Cc: linux-kernel, eparis, Gustavo A. R. Silva, wangweiyang2,
linux-audit, linux-hardening
On Tue, Dec 14, 2021 at 11:54:48AM -0600, Gustavo A. R. Silva wrote:
> On Tue, Dec 14, 2021 at 07:48:54PM +0800, Xiu Jianfeng wrote:
> > Make use of struct_size() helper instead of an open-coded calucation.
> >
> > Link: https://github.com/KSPP/linux/issues/160
> > Signed-off-by: Xiu Jianfeng <xiujianfeng@huawei.com>
> > ---
> > kernel/audit.c | 2 +-
> > kernel/audit_tree.c | 2 +-
> > kernel/auditfilter.c | 2 +-
> > 3 files changed, 3 insertions(+), 3 deletions(-)
> >
> > diff --git a/kernel/audit.c b/kernel/audit.c
> > index d4084751cfe6..f33028578c60 100644
> > --- a/kernel/audit.c
> > +++ b/kernel/audit.c
This could use struct_size(), too:
1461 audit_send_reply(skb, seq, AUDIT_SIGNAL_INFO, 0, 0,
1462 sig_data, sizeof(*sig_data) + len);
> > @@ -1446,7 +1446,7 @@ static int audit_receive_msg(struct sk_buff *skb, struct nlmsghdr *nlh)
> > if (err)
> > return err;
> > }
> > - sig_data = kmalloc(sizeof(*sig_data) + len, GFP_KERNEL);
> > + sig_data = kmalloc(struct_size(sig_data, ctx, len), GFP_KERNEL);
> > if (!sig_data) {
> > if (audit_sig_sid)
> > security_release_secctx(ctx, len);
> > diff --git a/kernel/audit_tree.c b/kernel/audit_tree.c
> > index 72324afcffef..e7315d487163 100644
> > --- a/kernel/audit_tree.c
> > +++ b/kernel/audit_tree.c
> > @@ -94,7 +94,7 @@ static struct audit_tree *alloc_tree(const char *s)
> > {
> > struct audit_tree *tree;
> >
> > - tree = kmalloc(sizeof(struct audit_tree) + strlen(s) + 1, GFP_KERNEL);
> > + tree = kmalloc(struct_size(tree, pathname, strlen(s) + 1), GFP_KERNEL);
> > if (tree) {
> > refcount_set(&tree->count, 1);
> > tree->goner = 0;
> > diff --git a/kernel/auditfilter.c b/kernel/auditfilter.c
> > index 4173e771650c..19352820b274 100644
> > --- a/kernel/auditfilter.c
> > +++ b/kernel/auditfilter.c
Also, in this same file the following piece of code could use
struct_size(), too:
1093 skb = audit_make_reply(seq, AUDIT_LIST_RULES, 0, 1,
1094 data,
1095 sizeof(*data) + data->buflen);
Thanks
--
Gustavo
> > @@ -637,7 +637,7 @@ static struct audit_rule_data *audit_krule_to_data(struct audit_krule *krule)
> > void *bufp;
> > int i;
> >
> > - data = kmalloc(sizeof(*data) + krule->buflen, GFP_KERNEL);
> > + data = kmalloc(struct_size(data, buf, krule->buflen), GFP_KERNEL);
>
> Why don't you also transform the zero-length array in struct
> audit_rule_data into a flexible-array member:
>
> 508 struct audit_rule_data {
> 509 __u32 flags; /* AUDIT_PER_{TASK,CALL}, AUDIT_PREPEND */
> 510 __u32 action; /* AUDIT_NEVER, AUDIT_POSSIBLE, AUDIT_ALWAYS */
> 511 __u32 field_count;
> 512 __u32 mask[AUDIT_BITMASK_SIZE]; /* syscall(s) affected */
> 513 __u32 fields[AUDIT_MAX_FIELDS];
> 514 __u32 values[AUDIT_MAX_FIELDS];
> 515 __u32 fieldflags[AUDIT_MAX_FIELDS];
> 516 __u32 buflen; /* total length of string fields */
> 517 char buf[0]; /* string fields buffer */
> 518 };
>
> Thanks
> --
> Gustavo
>
> > if (unlikely(!data))
> > return NULL;
> > memset(data, 0, sizeof(*data));
> > --
> > 2.17.1
> >
> >
> >
> >
--
Linux-audit mailing list
Linux-audit@redhat.com
https://listman.redhat.com/mailman/listinfo/linux-audit
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH -next] audit: use struct_size() helper in kmalloc()
2021-12-14 11:48 [PATCH -next] audit: use struct_size() helper in kmalloc() Xiu Jianfeng
2021-12-14 17:08 ` Kees Cook
2021-12-14 17:54 ` Gustavo A. R. Silva
@ 2021-12-14 22:47 ` Paul Moore
2021-12-15 2:56 ` xiujianfeng
2 siblings, 1 reply; 8+ messages in thread
From: Paul Moore @ 2021-12-14 22:47 UTC (permalink / raw)
To: Xiu Jianfeng
Cc: linux-kernel, eparis, wangweiyang2, linux-audit, linux-hardening
On Tue, Dec 14, 2021 at 6:48 AM Xiu Jianfeng <xiujianfeng@huawei.com> wrote:
>
> Make use of struct_size() helper instead of an open-coded calucation.
>
> Link: https://github.com/KSPP/linux/issues/160
> Signed-off-by: Xiu Jianfeng <xiujianfeng@huawei.com>
> ---
> kernel/audit.c | 2 +-
> kernel/audit_tree.c | 2 +-
> kernel/auditfilter.c | 2 +-
> 3 files changed, 3 insertions(+), 3 deletions(-)
Merged into audit/next, thanks!
--
paul moore
www.paul-moore.com
--
Linux-audit mailing list
Linux-audit@redhat.com
https://listman.redhat.com/mailman/listinfo/linux-audit
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH -next] audit: use struct_size() helper in kmalloc()
2021-12-14 17:54 ` Gustavo A. R. Silva
2021-12-14 18:10 ` Gustavo A. R. Silva
@ 2021-12-15 2:54 ` xiujianfeng
1 sibling, 0 replies; 8+ messages in thread
From: xiujianfeng @ 2021-12-15 2:54 UTC (permalink / raw)
To: Gustavo A. R. Silva
Cc: linux-kernel, eparis, wangweiyang2, linux-audit, linux-hardening
在 2021/12/15 1:54, Gustavo A. R. Silva 写道:
> On Tue, Dec 14, 2021 at 07:48:54PM +0800, Xiu Jianfeng wrote:
>> Make use of struct_size() helper instead of an open-coded calucation.
>>
>> Link: https://github.com/KSPP/linux/issues/160
>> Signed-off-by: Xiu Jianfeng <xiujianfeng@huawei.com>
>> ---
>> kernel/audit.c | 2 +-
>> kernel/audit_tree.c | 2 +-
>> kernel/auditfilter.c | 2 +-
>> 3 files changed, 3 insertions(+), 3 deletions(-)
>>
>> diff --git a/kernel/audit.c b/kernel/audit.c
>> index d4084751cfe6..f33028578c60 100644
>> --- a/kernel/audit.c
>> +++ b/kernel/audit.c
>> @@ -1446,7 +1446,7 @@ static int audit_receive_msg(struct sk_buff *skb, struct nlmsghdr *nlh)
>> if (err)
>> return err;
>> }
>> - sig_data = kmalloc(sizeof(*sig_data) + len, GFP_KERNEL);
>> + sig_data = kmalloc(struct_size(sig_data, ctx, len), GFP_KERNEL);
>> if (!sig_data) {
>> if (audit_sig_sid)
>> security_release_secctx(ctx, len);
>> diff --git a/kernel/audit_tree.c b/kernel/audit_tree.c
>> index 72324afcffef..e7315d487163 100644
>> --- a/kernel/audit_tree.c
>> +++ b/kernel/audit_tree.c
>> @@ -94,7 +94,7 @@ static struct audit_tree *alloc_tree(const char *s)
>> {
>> struct audit_tree *tree;
>>
>> - tree = kmalloc(sizeof(struct audit_tree) + strlen(s) + 1, GFP_KERNEL);
>> + tree = kmalloc(struct_size(tree, pathname, strlen(s) + 1), GFP_KERNEL);
>> if (tree) {
>> refcount_set(&tree->count, 1);
>> tree->goner = 0;
>> diff --git a/kernel/auditfilter.c b/kernel/auditfilter.c
>> index 4173e771650c..19352820b274 100644
>> --- a/kernel/auditfilter.c
>> +++ b/kernel/auditfilter.c
>> @@ -637,7 +637,7 @@ static struct audit_rule_data *audit_krule_to_data(struct audit_krule *krule)
>> void *bufp;
>> int i;
>>
>> - data = kmalloc(sizeof(*data) + krule->buflen, GFP_KERNEL);
>> + data = kmalloc(struct_size(data, buf, krule->buflen), GFP_KERNEL);
> Why don't you also transform the zero-length array in struct
> audit_rule_data into a flexible-array member:
>
> 508 struct audit_rule_data {
> 509 __u32 flags; /* AUDIT_PER_{TASK,CALL}, AUDIT_PREPEND */
> 510 __u32 action; /* AUDIT_NEVER, AUDIT_POSSIBLE, AUDIT_ALWAYS */
> 511 __u32 field_count;
> 512 __u32 mask[AUDIT_BITMASK_SIZE]; /* syscall(s) affected */
> 513 __u32 fields[AUDIT_MAX_FIELDS];
> 514 __u32 values[AUDIT_MAX_FIELDS];
> 515 __u32 fieldflags[AUDIT_MAX_FIELDS];
> 516 __u32 buflen; /* total length of string fields */
> 517 char buf[0]; /* string fields buffer */
> 518 };
>
> Thanks
> --
> Gustavo
thank you, I will add it in the v2 patch.
>> if (unlikely(!data))
>> return NULL;
>> memset(data, 0, sizeof(*data));
>> --
>> 2.17.1
>>
>>
>>
>>
> .
--
Linux-audit mailing list
Linux-audit@redhat.com
https://listman.redhat.com/mailman/listinfo/linux-audit
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH -next] audit: use struct_size() helper in kmalloc()
2021-12-14 18:10 ` Gustavo A. R. Silva
@ 2021-12-15 2:55 ` xiujianfeng
0 siblings, 0 replies; 8+ messages in thread
From: xiujianfeng @ 2021-12-15 2:55 UTC (permalink / raw)
To: Gustavo A. R. Silva
Cc: linux-kernel, eparis, wangweiyang2, linux-audit, linux-hardening
在 2021/12/15 2:10, Gustavo A. R. Silva 写道:
> On Tue, Dec 14, 2021 at 11:54:48AM -0600, Gustavo A. R. Silva wrote:
>> On Tue, Dec 14, 2021 at 07:48:54PM +0800, Xiu Jianfeng wrote:
>>> Make use of struct_size() helper instead of an open-coded calucation.
>>>
>>> Link: https://github.com/KSPP/linux/issues/160
>>> Signed-off-by: Xiu Jianfeng <xiujianfeng@huawei.com>
>>> ---
>>> kernel/audit.c | 2 +-
>>> kernel/audit_tree.c | 2 +-
>>> kernel/auditfilter.c | 2 +-
>>> 3 files changed, 3 insertions(+), 3 deletions(-)
>>>
>>> diff --git a/kernel/audit.c b/kernel/audit.c
>>> index d4084751cfe6..f33028578c60 100644
>>> --- a/kernel/audit.c
>>> +++ b/kernel/audit.c
> This could use struct_size(), too:
>
> 1461 audit_send_reply(skb, seq, AUDIT_SIGNAL_INFO, 0, 0,
> 1462 sig_data, sizeof(*sig_data) + len);
>
>>> @@ -1446,7 +1446,7 @@ static int audit_receive_msg(struct sk_buff *skb, struct nlmsghdr *nlh)
>>> if (err)
>>> return err;
>>> }
>>> - sig_data = kmalloc(sizeof(*sig_data) + len, GFP_KERNEL);
>>> + sig_data = kmalloc(struct_size(sig_data, ctx, len), GFP_KERNEL);
>>> if (!sig_data) {
>>> if (audit_sig_sid)
>>> security_release_secctx(ctx, len);
>>> diff --git a/kernel/audit_tree.c b/kernel/audit_tree.c
>>> index 72324afcffef..e7315d487163 100644
>>> --- a/kernel/audit_tree.c
>>> +++ b/kernel/audit_tree.c
>>> @@ -94,7 +94,7 @@ static struct audit_tree *alloc_tree(const char *s)
>>> {
>>> struct audit_tree *tree;
>>>
>>> - tree = kmalloc(sizeof(struct audit_tree) + strlen(s) + 1, GFP_KERNEL);
>>> + tree = kmalloc(struct_size(tree, pathname, strlen(s) + 1), GFP_KERNEL);
>>> if (tree) {
>>> refcount_set(&tree->count, 1);
>>> tree->goner = 0;
>>> diff --git a/kernel/auditfilter.c b/kernel/auditfilter.c
>>> index 4173e771650c..19352820b274 100644
>>> --- a/kernel/auditfilter.c
>>> +++ b/kernel/auditfilter.c
> Also, in this same file the following piece of code could use
> struct_size(), too:
>
> 1093 skb = audit_make_reply(seq, AUDIT_LIST_RULES, 0, 1,
> 1094 data,
> 1095 sizeof(*data) + data->buflen);
>
> Thanks
> --
> Gustavo
thanks, I missed these two places, I will add them in the v2 patch.
>>> @@ -637,7 +637,7 @@ static struct audit_rule_data *audit_krule_to_data(struct audit_krule *krule)
>>> void *bufp;
>>> int i;
>>>
>>> - data = kmalloc(sizeof(*data) + krule->buflen, GFP_KERNEL);
>>> + data = kmalloc(struct_size(data, buf, krule->buflen), GFP_KERNEL);
>> Why don't you also transform the zero-length array in struct
>> audit_rule_data into a flexible-array member:
>>
>> 508 struct audit_rule_data {
>> 509 __u32 flags; /* AUDIT_PER_{TASK,CALL}, AUDIT_PREPEND */
>> 510 __u32 action; /* AUDIT_NEVER, AUDIT_POSSIBLE, AUDIT_ALWAYS */
>> 511 __u32 field_count;
>> 512 __u32 mask[AUDIT_BITMASK_SIZE]; /* syscall(s) affected */
>> 513 __u32 fields[AUDIT_MAX_FIELDS];
>> 514 __u32 values[AUDIT_MAX_FIELDS];
>> 515 __u32 fieldflags[AUDIT_MAX_FIELDS];
>> 516 __u32 buflen; /* total length of string fields */
>> 517 char buf[0]; /* string fields buffer */
>> 518 };
>>
>> Thanks
>> --
>> Gustavo
>>
>>> if (unlikely(!data))
>>> return NULL;
>>> memset(data, 0, sizeof(*data));
>>> --
>>> 2.17.1
>>>
>>>
>>>
>>>
> .
--
Linux-audit mailing list
Linux-audit@redhat.com
https://listman.redhat.com/mailman/listinfo/linux-audit
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH -next] audit: use struct_size() helper in kmalloc()
2021-12-14 22:47 ` Paul Moore
@ 2021-12-15 2:56 ` xiujianfeng
0 siblings, 0 replies; 8+ messages in thread
From: xiujianfeng @ 2021-12-15 2:56 UTC (permalink / raw)
To: Paul Moore
Cc: linux-kernel, eparis, wangweiyang2, linux-audit, linux-hardening
在 2021/12/15 6:47, Paul Moore 写道:
> On Tue, Dec 14, 2021 at 6:48 AM Xiu Jianfeng <xiujianfeng@huawei.com> wrote:
>> Make use of struct_size() helper instead of an open-coded calucation.
>>
>> Link: https://github.com/KSPP/linux/issues/160
>> Signed-off-by: Xiu Jianfeng <xiujianfeng@huawei.com>
>> ---
>> kernel/audit.c | 2 +-
>> kernel/audit_tree.c | 2 +-
>> kernel/auditfilter.c | 2 +-
>> 3 files changed, 3 insertions(+), 3 deletions(-)
> Merged into audit/next, thanks!
thank you, but I missed two places, do you mind if I send a v2 patch?
--
Linux-audit mailing list
Linux-audit@redhat.com
https://listman.redhat.com/mailman/listinfo/linux-audit
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2021-12-15 15:40 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-14 11:48 [PATCH -next] audit: use struct_size() helper in kmalloc() Xiu Jianfeng
2021-12-14 17:08 ` Kees Cook
2021-12-14 17:54 ` Gustavo A. R. Silva
2021-12-14 18:10 ` Gustavo A. R. Silva
2021-12-15 2:55 ` xiujianfeng
2021-12-15 2:54 ` xiujianfeng
2021-12-14 22:47 ` Paul Moore
2021-12-15 2:56 ` xiujianfeng
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).