aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/subsystem/linux/subsystems_test.go
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2023-09-08 11:36:03 +0200
committerAleksandr Nogikh <nogikh@google.com>2023-09-08 12:36:43 +0000
commit1df6c94250b7558c1016ec24dadb97c447213e16 (patch)
tree90c0eacd5b4e06954873e64c927ddaf4ec8cc556 /pkg/subsystem/linux/subsystems_test.go
parent723248446556f80ee1e869fe7569fe4a7ed4feca (diff)
pkg/subsystem: do not reuse customly grouped records
If a record was specified in a custom subsystem list, do not consider it while grouping records by mailing list.
Diffstat (limited to 'pkg/subsystem/linux/subsystems_test.go')
-rw-r--r--pkg/subsystem/linux/subsystems_test.go16
1 files changed, 13 insertions, 3 deletions
diff --git a/pkg/subsystem/linux/subsystems_test.go b/pkg/subsystem/linux/subsystems_test.go
index f60f6d70f..7e6869161 100644
--- a/pkg/subsystem/linux/subsystems_test.go
+++ b/pkg/subsystem/linux/subsystems_test.go
@@ -27,9 +27,10 @@ func TestGroupLinuxSubsystems(t *testing.T) {
}
expected := []*subsystem.Subsystem{
{
- Name: "fs",
- Lists: []string{"linux-fsdevel@vger.kernel.org"},
- Maintainers: []string{"email_vfs@email.com"},
+ Name: "fs",
+ Lists: []string{"linux-fsdevel@vger.kernel.org"},
+ // Two different subsystems point to linux-fsdevel@vger.kernel.org, so
+ // we do not include maintainers.
},
{
Name: "ext4",
@@ -73,7 +74,15 @@ func TestCustomCallRules(t *testing.T) {
assert.Contains(t, subsystems, &subsystem.Subsystem{
Name: "udf",
Maintainers: []string{"email_udf@email.com"},
+ Lists: []string{"linux-fsdevel@vger.kernel.org"},
})
+ // Now that udf is excluded, it becomes possible to generate a maintainer list for vfs.
+ assert.Contains(t, subsystems, &subsystem.Subsystem{
+ Name: "fs",
+ Lists: []string{"linux-fsdevel@vger.kernel.org"},
+ Maintainers: []string{"email_vfs@email.com"},
+ })
+
expectCalls := map[string][]string{
"ext4": {"syz_mount_image$ext4"},
"tmpfs": {"syz_mount_image$tmpfs"},
@@ -275,6 +284,7 @@ F: mm/shmem*
UDF FILESYSTEM
M: email_udf <email_udf@email.com>
+L: linux-fsdevel@vger.kernel.org
S: Maintained
F: Documentation/filesystems/udf.rst
F: fs/udf/