• J
    perf vendor events: Fix error code in json_events() · 931ef5dc
    John Garry 提交于
    When EXPECT macro fails an assertion, the error code is not properly set
    after the first loop of tokens in function json_events().
    
    This is because err is set to the return value from func function
    pointer call, which must be 0 to continue to loop, yet it is not reset
    for for each loop. I assume that this was not the intention, so change
    the code so err is set appropriately in EXPECT macro itself.
    
    In addition to this, the indention in EXPECT macro is tidied. The
    current indention alludes that the 2 statements following the if
    statement are in the body, which is not true.
    Signed-off-by: NJohn Garry <john.garry@huawei.com>
    Acked-by: NJiri Olsa <jolsa@kernel.org>
    Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
    Cc: Andi Kleen <ak@linux.intel.com>
    Cc: Ganapatrao Kulkarni <ganapatrao.kulkarni@cavium.com>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Shaokun Zhang <zhangshaokun@hisilicon.com>
    Cc: Will Deacon <will.deacon@arm.com>
    Cc: William Cohen <wcohen@redhat.com>
    Cc: linux-arm-kernel@lists.infradead.org
    Cc: linuxarm@huawei.com
    Link: http://lkml.kernel.org/r/1520506716-197429-3-git-send-email-john.garry@huawei.comSigned-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
    931ef5dc
jevents.c 22.2 KB