From: Tvrtko Ursulin <[email protected]>

Use the same default for stdout and JSON output modes as it is for
interactive.

Previously added command line switch can be used to go back to showing all
physical engines.

Signed-off-by: Tvrtko Ursulin <[email protected]>
Cc: Dmitry Rogozhkin <[email protected]>
---
 tools/intel_gpu_top.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tools/intel_gpu_top.c b/tools/intel_gpu_top.c
index e91b47baf72b..7aa233570463 100644
--- a/tools/intel_gpu_top.c
+++ b/tools/intel_gpu_top.c
@@ -2509,11 +2509,12 @@ int main(int argc, char **argv)
        if (signal(SIGINT, sigint_handler) == SIG_ERR)
                fprintf(stderr, "Failed to install signal handler!\n");
 
+       class_view = !physical_engines;
+
        switch (output_mode) {
        case INTERACTIVE:
                pops = &term_pops;
                interactive_stdin();
-               class_view = !physical_engines;
                break;
        case STDOUT:
                pops = &stdout_pops;
-- 
2.34.1

Reply via email to