• James Clark's avatar
    perf cs-etm: Cleanup cs_etm__process_auxtrace_info() · fd63091f
    James Clark authored
    
    
    hdr is a copy of 3 values of ptr and doesn't need to be long lived. So
    just use ptr instead which means the malloc and the extra error path can
    be removed to simplify things.
    Signed-off-by: default avatarJames Clark <james.clark@arm.com>
    Cc: Al Grant <Al.Grant@arm.com>
    Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
    Cc: Ingo Molnar <mingo@redhat.com>
    Cc: Jiri Olsa <jolsa@kernel.org>
    Cc: John Garry <john.g.garry@oracle.com>
    Cc: Leo Yan <leo.yan@linaro.org>
    Cc: Mark Rutland <mark.rutland@arm.com>
    Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
    Cc: Mike Leach <mike.leach@linaro.org>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Suzuki Poulouse <suzuki.poulose@arm.com>
    Cc: Will Deacon <will@kernel.org>
    Cc: coresight@lists.linaro.org
    Cc: linux-arm-kernel@lists.infradead.org
    Link: https://lore.kernel.org/r/20221212155513.2259623-5-james.clark@arm.com
    
    Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    fd63091f
cs-etm.c 85.9 KB