diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-02-14 20:17:11 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-02-14 20:17:11 +0100 |
| commit | 77ed06bf1628ff4554aa800240fbc22bb2a133b7 (patch) | |
| tree | 99b35d3cd3e3d3d3085fe45d62d40fa34d502031 /pkg/report/linux.go | |
| parent | 17061fc0f9a37411528eb0b05c710a472b12a6dc (diff) | |
pkg/report: skip mm/util.c in guilty files
Diffstat (limited to 'pkg/report/linux.go')
| -rw-r--r-- | pkg/report/linux.go | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/pkg/report/linux.go b/pkg/report/linux.go index 1892f2266..9e5cb01ac 100644 --- a/pkg/report/linux.go +++ b/pkg/report/linux.go @@ -65,6 +65,7 @@ func ctorLinux(kernelSrc, kernelObj string, symbols map[string][]symbolizer.Symb regexp.MustCompile(`^mm/percpu.*`), regexp.MustCompile(`^mm/vmalloc.c`), regexp.MustCompile(`^mm/page_alloc.c`), + regexp.MustCompile(`^mm/util.c`), regexp.MustCompile(`^kernel/rcu/.*`), regexp.MustCompile(`^arch/.*/kernel/traps.c`), regexp.MustCompile(`^arch/.*/mm/fault.c`), @@ -742,7 +743,7 @@ var linuxOopses = []*oops{ parseStackTrace, }, skip: []string{"kmemleak", "kmalloc", "kcalloc", "kzalloc", - "kmem", "slab", "alloc", "create_object"}, + "vmalloc", "kmem", "slab", "alloc", "create_object"}, }, }, }, @@ -789,7 +790,7 @@ var linuxOopses = []*oops{ stack: warningStackFmt(), }, { - title: compile("WARNING: .*mm/slab_common\\.c.* kmalloc_slab"), + title: compile("WARNING: .*mm/.*\\.c.* k?.?malloc"), fmt: "WARNING: kmalloc bug in %[1]v", stack: warningStackFmt("kmalloc", "kcalloc", "kzalloc", "vmalloc", "slab", "kmem"), @@ -833,7 +834,7 @@ var linuxOopses = []*oops{ parseStackTrace, }, skip: []string{"rcu", "kmem", "slab", "kmalloc", - "kcalloc", "kzalloc"}, + "vmalloc", "kcalloc", "kzalloc"}, }, }, { @@ -932,7 +933,7 @@ var linuxOopses = []*oops{ parseStackTrace, }, skip: []string{"rcu", "kmem", "slab", "kmalloc", - "kcalloc", "kzalloc"}, + "vmalloc", "kcalloc", "kzalloc"}, }, }, { |
