aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/subsystem/linux
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2023-02-16 10:40:01 +0100
committerAleksandr Nogikh <wp32pw@gmail.com>2023-02-16 10:48:34 +0100
commit7338e3c48713281869426c4e29a02a63ab16331a (patch)
treebec36ea4e2904208d99da44a6d95d128e8911d7c /pkg/subsystem/linux
parent38b317a74b84fb45acb8891e518dee0a87435505 (diff)
pkg/subsystem/linux: minor changes to the name extraction
Add a few more prefixes to strip. Remove dots from the resulting names. Regenerate the list of Linux subsystems.
Diffstat (limited to 'pkg/subsystem/linux')
-rw-r--r--pkg/subsystem/linux/names.go7
-rw-r--r--pkg/subsystem/linux/names_test.go2
2 files changed, 6 insertions, 3 deletions
diff --git a/pkg/subsystem/linux/names.go b/pkg/subsystem/linux/names.go
index 3dcc2deed..7d0b64c47 100644
--- a/pkg/subsystem/linux/names.go
+++ b/pkg/subsystem/linux/names.go
@@ -6,6 +6,7 @@ package linux
import (
"fmt"
"regexp"
+ "strings"
"github.com/google/syzkaller/pkg/subsystem"
)
@@ -49,7 +50,7 @@ func emailToName(email string) string {
if ret == nil {
return ""
}
- return ret[1]
+ return strings.ReplaceAll(ret[1], ".", "")
}
func buildEmailStripRe() *regexp.Regexp {
@@ -98,8 +99,8 @@ var (
stripSuffixes = []string{
"-devel", "-dev", "-devs", "-developer", "devel",
"-user", "-users",
- "-discussion", "-discuss", "-list", "-en",
- "-kernel", "-linux", "-general",
+ "-discussion", "-discuss", "-list", "-en", "-bugreport",
+ "-kernel", "-linux", "-general", "-platform",
}
emailStripRe = buildEmailStripRe()
)
diff --git a/pkg/subsystem/linux/names_test.go b/pkg/subsystem/linux/names_test.go
index 03f9a86d3..bcb816592 100644
--- a/pkg/subsystem/linux/names_test.go
+++ b/pkg/subsystem/linux/names_test.go
@@ -17,6 +17,8 @@ func TestEmailToName(t *testing.T) {
"tipc-discussion@lists.sourceforge.net": "tipc",
"v9fs-developer@lists.sourceforge.net": "v9fs",
"zd1211-devs@lists.sourceforge.net": "zd1211",
+ "chrome-platform@lists.linux.dev": "chrome",
+ "b.a.t.m.a.n@lists.open-mesh.org": "batman",
// Test that we can handle exceptions.
"virtualization@lists.linux-foundation.org": "virt",
}