diff options
Diffstat (limited to 'tools/perf')
| -rw-r--r-- | tools/perf/perf-completion.sh | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/tools/perf/perf-completion.sh b/tools/perf/perf-completion.sh index d8310830a18b..90206413f4d7 100644 --- a/tools/perf/perf-completion.sh +++ b/tools/perf/perf-completion.sh | |||
| @@ -183,12 +183,16 @@ __perf_main () | |||
| 183 | fi | 183 | fi |
| 184 | done | 184 | done |
| 185 | 185 | ||
| 186 | evts=${result}+$(ls /sys/bus/event_source/devices/cpu/events) | 186 | evts=${result}" "$(ls /sys/bus/event_source/devices/cpu/events) |
| 187 | else | 187 | else |
| 188 | evts=${raw_evts}+$(ls /sys/bus/event_source/devices/cpu/events) | 188 | evts=${raw_evts}" "$(ls /sys/bus/event_source/devices/cpu/events) |
| 189 | fi | 189 | fi |
| 190 | 190 | ||
| 191 | __perfcomp_colon "$evts" "$cur1" | 191 | if [[ "$cur1" == , ]]; then |
| 192 | __perfcomp_colon "$evts" "" | ||
| 193 | else | ||
| 194 | __perfcomp_colon "$evts" "$cur1" | ||
| 195 | fi | ||
| 192 | else | 196 | else |
| 193 | # List subcommands for perf commands | 197 | # List subcommands for perf commands |
| 194 | if [[ $prev_skip_opts == @(kvm|kmem|mem|lock|sched| | 198 | if [[ $prev_skip_opts == @(kvm|kmem|mem|lock|sched| |
