• Ian Rogers's avatar
    perf jevents: Don't append Unit to desc · eeb6b129
    Ian Rogers authored
    Unit with the PMU name is appended to desc in jevents.py, but on
    hybrid platforms it causes the desc to differ from the regular
    non-hybrid system with a PMU of 'cpu'. Having differing descs means
    the events don't deduplicate. To make the perf list output not differ,
    append the Unit on again in the perf list printing code.
    
    On x86 reduces the binary size by 409,600 bytes or about 4%. Update
    pmu-events test expectations to match the differently generated
    pmu-events.c code.
    Signed-off-by: default avatarIan Rogers <irogers@google.com>
    Cc: Adrian Hunter <adrian.hunter@intel.com>
    Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
    Cc: Gaosheng Cui <cuigaosheng1@huawei.com>
    Cc: Ingo Molnar <mingo@redhat.com>
    Cc: James Clark <james.clark@arm.com>
    Cc: Jing Zhang <renyu.zj@linux.alibaba.com>
    Cc: Jiri Olsa <jolsa@kernel.org>
    Cc: John Garry <john.g.garry@oracle.com>
    Cc: Kajol Jain <kjain@linux.ibm.com>
    Cc: Kan Liang <kan.liang@linux.intel.com>
    Cc: Mark Rutland <mark.rutland@arm.com>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Ravi Bangoria <ravi.bangoria@amd.com>
    Cc: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20230824183212.374787-1-irogers@google.comSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    eeb6b129
pmu-events.c 26 KB