In these 7 patches:
1. perf is able to put values into map:
# perf record -e mybpf.c/maps.values.value=1234/ ...
2. perf is able to control different slots in a map separately:
# perf record -e mybpf.c/maps.values.value[1,4-6]=1234,maps.values.value[0,2-3]=5678/ ...
3. The second syntax can be applied to perf event also:
# perf record -v -a -e evt=cycles -e mybpf.c/maps.pmu_map.event[0]=evt/ ...
4. Compatible with the old syntax:
# perf record -v -a -e evt=cycles -e mybpf.c/maps.pmu_map.event=evt/ ...