2019-10-14 10:33:34

by Walter Wu

[permalink] [raw]
Subject: [PATCH 0/2] fix the missing underflow in memory operation function

The patchsets help to produce KASAN report when size is negative numbers
in memory operation function. It is helpful for programmer to solve the
undefined behavior issue. Patch 1 based on Dmitry's review and
suggestion, patch 2 is a test in order to verify the patch 1.

[1]https://bugzilla.kernel.org/show_bug.cgi?id=199341
[2]https://lore.kernel.org/linux-arm-kernel/[email protected]/

Walter Wu (2):
kasan: detect negative size in memory operation function
kasan: add test for invalid size in memmove

---
lib/test_kasan.c | 18 ++++++++++++++++++
mm/kasan/common.c | 13 ++++++++-----
mm/kasan/generic.c | 5 +++++
mm/kasan/generic_report.c | 18 ++++++++++++++++++
mm/kasan/tags.c | 5 +++++
mm/kasan/tags_report.c | 17 +++++++++++++++++
6 files changed, 71 insertions(+), 5 deletions(-)

--
2.18.0


2019-10-14 10:38:18

by Dmitry Vyukov

[permalink] [raw]
Subject: Re: [PATCH 0/2] fix the missing underflow in memory operation function

On Mon, Oct 14, 2019 at 12:32 PM Walter Wu <[email protected]> wrote:
>
> The patchsets help to produce KASAN report when size is negative numbers
> in memory operation function. It is helpful for programmer to solve the
> undefined behavior issue. Patch 1 based on Dmitry's review and
> suggestion, patch 2 is a test in order to verify the patch 1.

Hi Walter,

I only received this cover letter, but not the actual patches. I also
don't see them in the group:
https://groups.google.com/forum/#!forum/kasan-dev
nor on internet. Have you mailed them? Where are they?

> [1]https://bugzilla.kernel.org/show_bug.cgi?id=199341
> [2]https://lore.kernel.org/linux-arm-kernel/[email protected]/
>
> Walter Wu (2):
> kasan: detect negative size in memory operation function
> kasan: add test for invalid size in memmove
>
> ---
> lib/test_kasan.c | 18 ++++++++++++++++++
> mm/kasan/common.c | 13 ++++++++-----
> mm/kasan/generic.c | 5 +++++
> mm/kasan/generic_report.c | 18 ++++++++++++++++++
> mm/kasan/tags.c | 5 +++++
> mm/kasan/tags_report.c | 17 +++++++++++++++++
> 6 files changed, 71 insertions(+), 5 deletions(-)
>
> --
> 2.18.0
>
> --
> You received this message because you are subscribed to the Google Groups "kasan-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
> To view this discussion on the web visit https://groups.google.com/d/msgid/kasan-dev/20191014103148.17816-1-walter-zh.wu%40mediatek.com.

2019-10-14 10:38:36

by Dmitry Vyukov

[permalink] [raw]
Subject: Re: [PATCH 0/2] fix the missing underflow in memory operation function

On Mon, Oct 14, 2019 at 12:36 PM Dmitry Vyukov <[email protected]> wrote:
>
> On Mon, Oct 14, 2019 at 12:32 PM Walter Wu <[email protected]> wrote:
> >
> > The patchsets help to produce KASAN report when size is negative numbers
> > in memory operation function. It is helpful for programmer to solve the
> > undefined behavior issue. Patch 1 based on Dmitry's review and
> > suggestion, patch 2 is a test in order to verify the patch 1.
>
> Hi Walter,
>
> I only received this cover letter, but not the actual patches. I also
> don't see them in the group:
> https://groups.google.com/forum/#!forum/kasan-dev
> nor on internet. Have you mailed them? Where are they?

OK, received them just now.

> > [1]https://bugzilla.kernel.org/show_bug.cgi?id=199341
> > [2]https://lore.kernel.org/linux-arm-kernel/[email protected]/
> >
> > Walter Wu (2):
> > kasan: detect negative size in memory operation function
> > kasan: add test for invalid size in memmove
> >
> > ---
> > lib/test_kasan.c | 18 ++++++++++++++++++
> > mm/kasan/common.c | 13 ++++++++-----
> > mm/kasan/generic.c | 5 +++++
> > mm/kasan/generic_report.c | 18 ++++++++++++++++++
> > mm/kasan/tags.c | 5 +++++
> > mm/kasan/tags_report.c | 17 +++++++++++++++++
> > 6 files changed, 71 insertions(+), 5 deletions(-)
> >
> > --
> > 2.18.0
> >
> > --
> > You received this message because you are subscribed to the Google Groups "kasan-dev" group.
> > To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
> > To view this discussion on the web visit https://groups.google.com/d/msgid/kasan-dev/20191014103148.17816-1-walter-zh.wu%40mediatek.com.