• Thomas Richter's avatar
    perf list: Fix PMU name pai_crypto in perf list on s390 · 5a6c184a
    Thomas Richter authored
    Commit e0b23af8 ("perf list: Add PMU pai_crypto event
    description for IBM z16") introduced the "Processor Activity
    Instrumentation" for cryptographic counters for z16. The PMU device
    driver exports the counters via sysfs files listed in directory
    /sys/devices/pai_crypto.
    
    To specify an event from that PMU, use 'perf stat -e pai_crypto/XXX/'.
    
    However the JSON file mentioned in above commit exports the counter
    decriptions in file pmu-events/arch/s390/cf_z16/pai.json.  Rename this
    file to pmu-events/arch/s390/cf_z16/pai_crypto.json to make the naming
    consistent.
    
    Now 'perf list' shows the counter names under pai_crypto section:
    
      pai_crypto:
    
        CRYPTO_ALL
             [CRYPTO ALL. Unit: pai_crypto]
        ...
    
    Output before was
    
      pai:
        CRYPTO_ALL
             [CRYPTO ALL. Unit: pai_crypto]
        ...
    
    Fixes: e0b23af8 ("perf list: Add PMU pai_crypto event description for IBM z16")
    Signed-off-by: default avatarThomas Richter <tmricht@linux.ibm.com>
    Acked-by: default avatarSumanth Korikkar <sumanthk@linux.ibm.com>
    Cc: Heiko Carstens <hca@linux.ibm.com>
    Cc: Sven Schnelle <svens@linux.ibm.com>
    Cc: Thomas Richter <tmricht@linux.ibm.com>
    Cc: Vasily Gorbik <gor@linux.ibm.com>
    Link: https://lore.kernel.org/r/20221021082557.2695382-1-tmricht@linux.ibm.comSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    5a6c184a
pai_crypto.json 32.5 KB