• Arnaldo Carvalho de Melo's avatar
    perf tests: Add test for perf_evlist__filter_pollfd() · 54dbfae3
    Arnaldo Carvalho de Melo authored
    That will use a synthetic evlist with just what is touched by this new
    method to check that it works as expected.
    
    Output in verbose mode:
    
      $ perf test -v pollfd
      33: Filter fds with revents mask in a pollfd array         :
      --- start ---
      filtering all but pollfd[2]:
      before:   5 [ 5, 4, 3, 2, 1 ]
       after:   1 [ 3 ]
      filtering all but (pollfd[0], pollfd[3]):
      before:   5 [ 5, 4, 3, 2, 1 ]
       after:   2 [ 5, 2 ]
      test child finished with 0
      ---- end ----
      Filter fds with revents mask in a pollfd array: Ok
      $
    Acked-by: default avatarJiri Olsa <jolsa@kernel.org>
    Cc: Adrian Hunter <adrian.hunter@intel.com>
    Cc: David Ahern <dsahern@gmail.com>
    Cc: Don Zickus <dzickus@redhat.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: Paul Mackerras <paulus@samba.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Stephane Eranian <eranian@google.com>
    Link: http://lkml.kernel.org/n/tip-x7c8liszdvc3ocmanf2cet8p@git.kernel.orgSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    54dbfae3
evlist.c 2.83 KB