• Leo Yan's avatar
    perf kvm: Polish sorting key · c695d48a
    Leo Yan authored
    Since histograms supports sorting, the tool doesn't need to maintain the
    mapping between the sorting keys and the corresponding comparison
    callbacks, therefore, this patch removes structure kvm_event_key.
    
    But we still need to validate the sorting key, this patch uses an array
    for sorting keys and renames function select_key() to is_valid_key()
    to validate the sorting key passed by user.
    Signed-off-by: default avatarLeo Yan <leo.yan@linaro.org>
    Cc: Adrian Hunter <adrian.hunter@intel.com>
    Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
    Cc: Ian Rogers <irogers@google.com>
    Cc: Ingo Molnar <mingo@redhat.com>
    Cc: James Clark <james.clark@arm.com>
    Cc: Jiri Olsa <jolsa@kernel.org>
    Cc: John Garry <john.g.garry@oracle.com>
    Cc: Mark Rutland <mark.rutland@arm.com>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: linux-arm-kernel@lists.infradead.org
    Link: https://lore.kernel.org/r/20230315145112.186603-2-leo.yan@linaro.orgSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    c695d48a
kvm-stat.h 3.2 KB