diff options
| author | Aleksandr Nogikh <nogikh@google.com> | 2023-02-16 10:40:01 +0100 |
|---|---|---|
| committer | Aleksandr Nogikh <wp32pw@gmail.com> | 2023-02-16 10:48:34 +0100 |
| commit | 7338e3c48713281869426c4e29a02a63ab16331a (patch) | |
| tree | bec36ea4e2904208d99da44a6d95d128e8911d7c /pkg/subsystem/linux | |
| parent | 38b317a74b84fb45acb8891e518dee0a87435505 (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.go | 7 | ||||
| -rw-r--r-- | pkg/subsystem/linux/names_test.go | 2 |
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", } |
