• Arnaldo Carvalho de Melo's avatar
    perf bench numa: Make no args mean 'run all tests' · 0fae799e
    Arnaldo Carvalho de Melo authored
    If we call just:
    
      perf bench numa mem
    
    it will present the same output as:
    
      perf bench numa mem -h
    
    i.e. ask for instructions about what to run.
    
    While that is kinda ok, using 'run all tests' as the default, i.e.
    making 'no parms' be equivalent to:
    
      perf bench numa mem -a
    
    Will allow:
    
      perf bench numa all
    
    to actually do what is asked: i.e. run all the 'bench' tests, instead of
    responding to that by asking what to do.
    
    That, in turn, allows:
    
      perf bench all
    
    to actually complete, for the same reasons.
    
    And after that, the tests that come after that, and that at some point
    hit a NULL deref, will run, allowing me to reproduce a recently reported
    problem.
    
    That when you have the needed numa libraries, which wasn't the case for
    the reporter, making me a bit confused after trying to reproduce his
    report.
    
    So make no parms mean -a.
    
    Cc: Adrian Hunter <adrian.hunter@intel.com>
    Cc: David Ahern <dsahern@gmail.com>
    Cc: Frederic Weisbecker <fweisbec@gmail.com>
    Cc: Jiri Olsa <jolsa@redhat.com>
    Cc: Mike Galbraith <efault@gmx.de>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Cc: Patrick Palka <patrick@parcs.ath.cx>
    Cc: Paul Mackerras <paulus@samba.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Stephane Eranian <eranian@google.com>
    Link: http://lkml.kernel.org/n/tip-x7h0ghx4pef4n0brywg21krk@git.kernel.orgSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    0fae799e
numa.c 41.2 KB