diff options
Diffstat (limited to 'rt-plot-vtask.c')
-rw-r--r-- | rt-plot-vtask.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/rt-plot-vtask.c b/rt-plot-vtask.c index 5b54343..5000873 100644 --- a/rt-plot-vtask.c +++ b/rt-plot-vtask.c | |||
@@ -119,6 +119,9 @@ static void do_plot_end(struct graph_info *ginfo, struct vcpu_info *vcpu_info, | |||
119 | unsigned long long deadline, release; | 119 | unsigned long long deadline, release; |
120 | struct record *record; | 120 | struct record *record; |
121 | 121 | ||
122 | if (ginfo->view_end_time == ginfo->end_time) | ||
123 | return; | ||
124 | |||
122 | if (vcpu_info->run_time && vcpu_info->run_cpu != NO_CPU) { | 125 | if (vcpu_info->run_time && vcpu_info->run_cpu != NO_CPU) { |
123 | info->box = TRUE; | 126 | info->box = TRUE; |
124 | info->bcolor = hash_pid(vcpu_info->sid); | 127 | info->bcolor = hash_pid(vcpu_info->sid); |
@@ -158,8 +161,8 @@ static int rt_vtask_plot_event(struct graph_info *ginfo, struct graph_plot *plot | |||
158 | 161 | ||
159 | match = try_server_switch_away(ginfo, vcpu_info, record, info) || | 162 | match = try_server_switch_away(ginfo, vcpu_info, record, info) || |
160 | try_server_switch_to(ginfo, vcpu_info, record, info) || | 163 | try_server_switch_to(ginfo, vcpu_info, record, info) || |
161 | vcpu_try_block(ginfo, vcpu_info, record, info) || | 164 | /* vcpu_try_block(ginfo, vcpu_info, record, info) || */ |
162 | vcpu_try_resume(ginfo, vcpu_info, record, info) || | 165 | /* vcpu_try_resume(ginfo, vcpu_info, record, info) || */ |
163 | vcpu_try_release(ginfo, vcpu_info, record, info) || | 166 | vcpu_try_release(ginfo, vcpu_info, record, info) || |
164 | vcpu_try_completion(ginfo, vcpu_info, record, info) || | 167 | vcpu_try_completion(ginfo, vcpu_info, record, info) || |
165 | try_switch_to(ginfo, vcpu_info, record, info) || | 168 | try_switch_to(ginfo, vcpu_info, record, info) || |