intel/perf: Don't print leading space from desc_units()
authorMatt Turner <mattst88@gmail.com>
Thu, 3 Mar 2022 21:13:38 +0000 (13:13 -0800)
committerMarge Bot <emma+marge@anholt.net>
Mon, 7 Mar 2022 21:09:54 +0000 (21:09 +0000)
Just an annoyance I noticed when I needed to generate the description
string in two different places.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15237>

src/intel/perf/gen_perf.py

index be5e829..bd50780 100644 (file)
@@ -392,7 +392,7 @@ def desc_units(unit):
         return ""
     if unit == 'hz':
         unit = 'Hz'
-    return " Unit: " + unit + "."
+    return "Unit: " + unit + "."
 
 
 def output_counter_report(set, counter, current_offset):
@@ -419,7 +419,7 @@ def output_counter_report(set, counter, current_offset):
     c("counter = &query->counters[query->n_counters++];\n")
     c("counter->oa_counter_read_" + data_type + " = " + set.read_funcs[counter.get('symbol_name')] + ";\n")
     c("counter->name = \"" + counter.get('name') + "\";\n")
-    c("counter->desc = \"" + counter.get('description') + desc_units(counter.get('units')) + "\";\n")
+    c("counter->desc = \"" + counter.get('description') + " " + desc_units(counter.get('units')) + "\";\n")
     c("counter->symbol_name = \"" + counter.get('symbol_name') + "\";\n")
     c("counter->category = \"" + counter.get('mdapi_group') + "\";\n")
     c("counter->type = INTEL_PERF_COUNTER_TYPE_" + semantic_type_uc + ";\n")