perf shell completion: Restrict completion of events to events
[sfrench/cifs-2.6.git] / tools / perf / perf-completion.sh
index 978249d7868c22e875720e73550eaf0897999c64..40cfc30ad7ad83af095426848f6c1a4d7ace929c 100644 (file)
@@ -164,7 +164,7 @@ __perf_main ()
                $prev_skip_opts == @(record|stat|top) ]]; then
 
                local cur1=${COMP_WORDS[COMP_CWORD]}
-               local raw_evts=$($cmd list --raw-dump)
+               local raw_evts=$($cmd list --raw-dump hw sw cache tracepoint pmu sdt)
                local arr s tmp result cpu_evts
 
                # aarch64 doesn't have /sys/bus/event_source/devices/cpu/events