mirror of
https://github.com/xen-project/xen.git
synced 2026-10-30 03:00:05 +01:00
tools/xentop: fix sorting bug for some columns
Sort doesn't work on columns VBD_OO, VBD_RD, VBD_WR and VBD_RSECT. Fix by adjusting variables names in compare functions. Bug fix only. No functional change. Fixes:91c3e3dc91("tools/xentop: Display '-' when stats are not available.") Signed-off-by: Cyril Rébert (zithro) <slack@rabbit.lu> Reviewed-by: Anthony PERARD <anthony.perard@citrix.com> master commit:29f17d8374master date: 2024-02-05 17:58:23 +0000
This commit is contained in:
1 parent
091466ba55
commit
61da71968e
1 file changed
+5
-5
@@ -684,7 +684,7 @@ static int compare_vbd_oo(xenstat_domain *domain1, xenstat_domain *domain2)
|
||||
unsigned long long dom1_vbd_oo = 0, dom2_vbd_oo = 0;
|
||||
|
||||
tot_vbd_reqs(domain1, FIELD_VBD_OO, &dom1_vbd_oo);
|
||||
tot_vbd_reqs(domain1, FIELD_VBD_OO, &dom2_vbd_oo);
|
||||
tot_vbd_reqs(domain2, FIELD_VBD_OO, &dom2_vbd_oo);
|
||||
|
||||
return -compare(dom1_vbd_oo, dom2_vbd_oo);
|
||||
}
|
||||
@@ -711,9 +711,9 @@ static int compare_vbd_rd(xenstat_domain *domain1, xenstat_domain *domain2)
|
||||
unsigned long long dom1_vbd_rd = 0, dom2_vbd_rd = 0;
|
||||
|
||||
tot_vbd_reqs(domain1, FIELD_VBD_RD, &dom1_vbd_rd);
|
||||
tot_vbd_reqs(domain1, FIELD_VBD_RD, &dom2_vbd_rd);
|
||||
tot_vbd_reqs(domain2, FIELD_VBD_RD, &dom2_vbd_rd);
|
||||
|
||||
return -compare(dom1_vbd_rd, dom1_vbd_rd);
|
||||
return -compare(dom1_vbd_rd, dom2_vbd_rd);
|
||||
}
|
||||
|
||||
/* Prints number of total VBD READ requests statistic */
|
||||
@@ -738,7 +738,7 @@ static int compare_vbd_wr(xenstat_domain *domain1, xenstat_domain *domain2)
|
||||
unsigned long long dom1_vbd_wr = 0, dom2_vbd_wr = 0;
|
||||
|
||||
tot_vbd_reqs(domain1, FIELD_VBD_WR, &dom1_vbd_wr);
|
||||
tot_vbd_reqs(domain1, FIELD_VBD_WR, &dom2_vbd_wr);
|
||||
tot_vbd_reqs(domain2, FIELD_VBD_WR, &dom2_vbd_wr);
|
||||
|
||||
return -compare(dom1_vbd_wr, dom2_vbd_wr);
|
||||
}
|
||||
@@ -765,7 +765,7 @@ static int compare_vbd_rsect(xenstat_domain *domain1, xenstat_domain *domain2)
|
||||
unsigned long long dom1_vbd_rsect = 0, dom2_vbd_rsect = 0;
|
||||
|
||||
tot_vbd_reqs(domain1, FIELD_VBD_RSECT, &dom1_vbd_rsect);
|
||||
tot_vbd_reqs(domain1, FIELD_VBD_RSECT, &dom2_vbd_rsect);
|
||||
tot_vbd_reqs(domain2, FIELD_VBD_RSECT, &dom2_vbd_rsect);
|
||||
|
||||
return -compare(dom1_vbd_rsect, dom2_vbd_rsect);
|
||||
}
|
||||
|
||||