aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2024-09-12 14:05:28 +0200
committerAleksandr Nogikh <nogikh@google.com>2024-09-12 12:18:55 +0000
commite38edca20182be14ac28fdedcc23d8e5ab17438a (patch)
tree2fc6c4750fddda783ad2f6ddf98c642ff9661cff
parent60e1a995bff3bf3eb68e6913b4581d9f8e2908a1 (diff)
dashboard: add syzkaller commit to the backports json
Also, slightly refine the field names.
-rw-r--r--dashboard/app/public_json_api.go26
1 files changed, 14 insertions, 12 deletions
diff --git a/dashboard/app/public_json_api.go b/dashboard/app/public_json_api.go
index adcb732fc..e9ce60eb4 100644
--- a/dashboard/app/public_json_api.go
+++ b/dashboard/app/public_json_api.go
@@ -139,11 +139,12 @@ type publicKernelTree struct {
}
type publicBackportBug struct {
- Namespace string `json:"Namespace"`
- Title string `json:"title"`
- ConfigLink string `json:"config_link"`
- SyzReproLink string `json:"syz_repro_link"`
- CReproLink string `json:"c_repro_link"`
+ Namespace string `json:"namespace"`
+ Title string `json:"title"`
+ ConfigLink string `json:"config_link"`
+ SyzReproLink string `json:"syz_repro_link"`
+ CReproLink string `json:"c_repro_link"`
+ SyzkallerCommit string `json:"syzkaller_commit"`
}
type publicMissingBackport struct {
@@ -155,8 +156,8 @@ type publicMissingBackport struct {
}
type publicAPIBackports struct {
- Version int `json:"version"`
- List []publicMissingBackport
+ Version int `json:"version"`
+ List []publicMissingBackport `json:"list"`
}
func getExtAPIDescrForBackports(groups []*uiBackportGroup) *publicAPIBackports {
@@ -183,11 +184,12 @@ func getExtAPIDescrForBackports(groups []*uiBackportGroup) *publicAPIBackports {
for ns, bugs := range backport.Bugs {
for _, info := range bugs {
record.Bugs = append(record.Bugs, publicBackportBug{
- Namespace: ns,
- Title: info.Bug.Title,
- ConfigLink: info.Crash.KernelConfigLink,
- CReproLink: info.Crash.ReproCLink,
- SyzReproLink: info.Crash.ReproSyzLink,
+ Namespace: ns,
+ Title: info.Bug.Title,
+ ConfigLink: info.Crash.KernelConfigLink,
+ CReproLink: info.Crash.ReproCLink,
+ SyzReproLink: info.Crash.ReproSyzLink,
+ SyzkallerCommit: info.Crash.SyzkallerCommit,
})
}
}