aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/report/linux.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-02-10 12:33:20 +0100
committerDmitry Vyukov <dvyukov@google.com>2018-02-10 12:33:20 +0100
commit7d9727902fc72fa57e16888e9f1219f33a9c08f4 (patch)
tree4f5cf7fdc9ccc7dff8b59c646e7bc4ff38906c61 /pkg/report/linux.go
parente67d44e011483caf2723a34b9d5f6e467ec78e24 (diff)
pkg/report: better titles for some kmalloc bugs
Diffstat (limited to 'pkg/report/linux.go')
-rw-r--r--pkg/report/linux.go14
1 files changed, 9 insertions, 5 deletions
diff --git a/pkg/report/linux.go b/pkg/report/linux.go
index 7b0f445f3..e1267688e 100644
--- a/pkg/report/linux.go
+++ b/pkg/report/linux.go
@@ -520,6 +520,7 @@ var linuxStackParams = &stackParams{
"invalid_op",
"dump_stack",
"warn_slowpath",
+ "warn_alloc",
"debug_object",
"work_is_static_object",
"lockdep",
@@ -718,8 +719,8 @@ var linuxOopses = []*oops{
compile("backtrace:"),
parseStackTrace,
},
- skip: []string{"kmemleak", "kmalloc", "kmem", "slab",
- "alloc", "create_object"},
+ skip: []string{"kmemleak", "kmalloc", "kcalloc", "kzalloc",
+ "kmem", "slab", "alloc", "create_object"},
},
},
},
@@ -768,7 +769,8 @@ var linuxOopses = []*oops{
{
title: compile("WARNING: .*mm/slab_common\\.c.* kmalloc_slab"),
fmt: "WARNING: kmalloc bug in %[1]v",
- stack: warningStackFmt("kmalloc", "slab"),
+ stack: warningStackFmt("kmalloc", "kcalloc", "kzalloc", "vmalloc",
+ "slab", "kmem"),
},
{
title: compile("WARNING: .* at {{SRC}} {{FUNC}}"),
@@ -808,7 +810,8 @@ var linuxOopses = []*oops{
compile("Call Trace:"),
parseStackTrace,
},
- skip: []string{"rcu"},
+ skip: []string{"rcu", "kmem", "slab", "kmalloc",
+ "kcalloc", "kzalloc"},
},
},
{
@@ -895,7 +898,8 @@ var linuxOopses = []*oops{
compile("Call Trace:"),
parseStackTrace,
},
- skip: []string{"rcu"},
+ skip: []string{"rcu", "kmem", "slab", "kmalloc",
+ "kcalloc", "kzalloc"},
},
},
{