• Ian Rogers's avatar
    perf test: Make each test/suite its own struct. · df225205
    Ian Rogers authored
    By switching to an array of pointers to tests (later to be suites)
    the definition of the tests can be moved to the file containing the
    tests.
    
    Committer notes:
    
    It's "&vectors_page", not "&vectors_pages", noticed when cross building
    to 32-bit ARM.
    
    Also the DEFINE_SUITE(vectors_page) should be done where its function is
    implemented, in tools/perf/arch/arm/tests/vectors-page.c, so that we can
    make it static, as we don't have anymore its declaration in tests.h.
    Signed-off-by: default avatarIan Rogers <irogers@google.com>
    Tested-by: default avatarSohaib Mohamed <sohaib.amhmd@gmail.com>
    Acked-by: default avatarJiri Olsa <jolsa@redhat.com>
    Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
    Cc: Brendan Higgins <brendanhiggins@google.com>
    Cc: Daniel Latypov <dlatypov@google.com>
    Cc: David Gow <davidgow@google.com>
    Cc: Ingo Molnar <mingo@redhat.com>
    Cc: Jin Yao <yao.jin@linux.intel.com>
    Cc: John Garry <john.garry@huawei.com>
    Cc: Mark Rutland <mark.rutland@arm.com>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Cc: Paul Clarke <pc@us.ibm.com>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Stephane Eranian <eranian@google.com>
    Link: https://lore.kernel.org/r/20211104064208.3156807-4-irogers@google.comSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    df225205
builtin-test.c 17.6 KB