mirror of https://gitee.com/openkylin/linux.git
tools/kvm_stat: fix drilldown in events-by-guests mode
When displaying debugfs events listed by guests, an attempt to switch to reporting of stats for individual child trace events results in garbled output. Reason is that when toggling drilldown, the update of the stats doesn't honor when events are displayed by guests, as indicated by Tui._display_guests. To reproduce, run 'kvm_stat -d' and press 'b' followed by 'x'. Signed-off-by: Stefan Raspl <raspl@linux.vnet.ibm.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
19e8e54f43
commit
faa0665041
|
@ -1360,7 +1360,7 @@ class Tui(object):
|
||||||
if char == 'x':
|
if char == 'x':
|
||||||
self.update_drilldown()
|
self.update_drilldown()
|
||||||
# prevents display of current values on next refresh
|
# prevents display of current values on next refresh
|
||||||
self.stats.get()
|
self.stats.get(self._display_guests)
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
break
|
break
|
||||||
except curses.error:
|
except curses.error:
|
||||||
|
|
Loading…
Reference in New Issue