diff options
| author | Aleksandr Nogikh <nogikh@google.com> | 2025-07-18 15:04:58 +0200 |
|---|---|---|
| committer | Aleksandr Nogikh <nogikh@google.com> | 2025-07-22 12:06:00 +0000 |
| commit | 343f8ef4bca603a6a280812c4c6597825fcc63c5 (patch) | |
| tree | d213da8d163bfa6e393c711e3ab7960374b6211d /pkg | |
| parent | af30dea9cea0f95c6651fb7ce092f68eedfaec48 (diff) | |
syz-cluster: remember LKML series tags
Sometimes the patch series directly hint at the kernel tree they should
be applied to. Extract and remember this information.
Diffstat (limited to 'pkg')
| -rw-r--r-- | pkg/email/lore/parse.go | 2 | ||||
| -rw-r--r-- | pkg/email/lore/parse_test.go | 7 |
2 files changed, 6 insertions, 3 deletions
diff --git a/pkg/email/lore/parse.go b/pkg/email/lore/parse.go index 98152b408..9d1a010f5 100644 --- a/pkg/email/lore/parse.go +++ b/pkg/email/lore/parse.go @@ -29,6 +29,7 @@ type Series struct { MessageID string Version int Corrupted string // If non-empty, contains a reason why the series better be ignored. + Tags []string Patches []Patch } @@ -74,6 +75,7 @@ func PatchSeries(emails []*email.Email) []*Series { Subject: patch.Title, MessageID: thread.MessageID, Version: patch.Version.ValueOr(1), + Tags: patch.Tags, } ret = append(ret, series) if patch.Seq.IsSet() && patch.Seq.Value() > 1 { diff --git a/pkg/email/lore/parse_test.go b/pkg/email/lore/parse_test.go index 81d1eaebc..0480729ff 100644 --- a/pkg/email/lore/parse_test.go +++ b/pkg/email/lore/parse_test.go @@ -381,7 +381,7 @@ Content-Type: text/plain Some text`, // A series with a cover. `Date: Sun, 7 May 2017 19:55:00 -0700 -Subject: [PATCH v2 00/02] A longer series +Subject: [PATCH net v2 00/02] A longer series Message-ID: <Second> From: UserB <b@user.com> To: UserA <a@user.com> @@ -389,7 +389,7 @@ Content-Type: text/plain Some cover`, `Date: Sun, 7 May 2017 19:56:00 -0700 -Subject: [PATCH v2 01/02] First patch +Subject: [PATCH net v2 01/02] First patch Message-ID: <Second-1> From: UserC <c@user.com> To: UserA <a@user.com>, UserB <b@user.com> @@ -399,7 +399,7 @@ In-Reply-To: <Second> Patch 1/2`, `Date: Sun, 7 May 2017 19:56:00 -0700 -Subject: [PATCH v2 02/02] Second patch +Subject: [PATCH net v2 02/02] Second patch Message-ID: <Second-2> From: UserC <c@user.com> To: UserA <a@user.com>, UserB <b@user.com> @@ -444,6 +444,7 @@ Bug report`, "<Second>": { Subject: "A longer series", Version: 2, + Tags: []string{"net"}, Patches: []Patch{ { Seq: 1, |
