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 /syz-cluster/pkg/service | |
| 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 'syz-cluster/pkg/service')
| -rw-r--r-- | syz-cluster/pkg/service/series.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/syz-cluster/pkg/service/series.go b/syz-cluster/pkg/service/series.go index 6583306ce..d1ace9b09 100644 --- a/syz-cluster/pkg/service/series.go +++ b/syz-cluster/pkg/service/series.go @@ -63,6 +63,13 @@ func (s *SeriesService) UploadSeries(ctx context.Context, series *api.Series) (* PublishedAt: series.PublishedAt, Cc: series.Cc, } + for _, tag := range series.SubjectTags { + const tageSizeLimit = 511 + if len(tag) > tageSizeLimit { + tag = tag[:tageSizeLimit] + } + seriesObj.SubjectTags = append(seriesObj.SubjectTags, tag) + } err := s.seriesRepo.Insert(ctx, seriesObj, func() ([]*db.Patch, error) { var ret []*db.Patch for _, patch := range series.Patches { @@ -121,6 +128,7 @@ func (s *SeriesService) getSeries(ctx context.Context, Cc: series.Cc, PublishedAt: series.PublishedAt, Link: series.Link, + SubjectTags: series.SubjectTags, } for _, patch := range patches { var body []byte |
