diff options
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/perf_counter.c | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/kernel/perf_counter.c b/kernel/perf_counter.c index ff854fd89a81..e1d6a3aa1333 100644 --- a/kernel/perf_counter.c +++ b/kernel/perf_counter.c | |||
| @@ -2897,8 +2897,11 @@ void perf_counter_fork(struct task_struct *task) | |||
| 2897 | .event = { | 2897 | .event = { |
| 2898 | .header = { | 2898 | .header = { |
| 2899 | .type = PERF_EVENT_FORK, | 2899 | .type = PERF_EVENT_FORK, |
| 2900 | .misc = 0, | ||
| 2900 | .size = sizeof(fork_event.event), | 2901 | .size = sizeof(fork_event.event), |
| 2901 | }, | 2902 | }, |
| 2903 | /* .pid */ | ||
| 2904 | /* .ppid */ | ||
| 2902 | }, | 2905 | }, |
| 2903 | }; | 2906 | }; |
| 2904 | 2907 | ||
| @@ -3008,8 +3011,16 @@ void perf_counter_comm(struct task_struct *task) | |||
| 3008 | 3011 | ||
| 3009 | comm_event = (struct perf_comm_event){ | 3012 | comm_event = (struct perf_comm_event){ |
| 3010 | .task = task, | 3013 | .task = task, |
| 3014 | /* .comm */ | ||
| 3015 | /* .comm_size */ | ||
| 3011 | .event = { | 3016 | .event = { |
| 3012 | .header = { .type = PERF_EVENT_COMM, }, | 3017 | .header = { |
| 3018 | .type = PERF_EVENT_COMM, | ||
| 3019 | .misc = 0, | ||
| 3020 | /* .size */ | ||
| 3021 | }, | ||
| 3022 | /* .pid */ | ||
| 3023 | /* .tid */ | ||
| 3013 | }, | 3024 | }, |
| 3014 | }; | 3025 | }; |
| 3015 | 3026 | ||
| @@ -3160,8 +3171,16 @@ void __perf_counter_mmap(struct vm_area_struct *vma) | |||
| 3160 | 3171 | ||
| 3161 | mmap_event = (struct perf_mmap_event){ | 3172 | mmap_event = (struct perf_mmap_event){ |
| 3162 | .vma = vma, | 3173 | .vma = vma, |
| 3174 | /* .file_name */ | ||
| 3175 | /* .file_size */ | ||
| 3163 | .event = { | 3176 | .event = { |
| 3164 | .header = { .type = PERF_EVENT_MMAP, }, | 3177 | .header = { |
| 3178 | .type = PERF_EVENT_MMAP, | ||
| 3179 | .misc = 0, | ||
| 3180 | /* .size */ | ||
| 3181 | }, | ||
| 3182 | /* .pid */ | ||
| 3183 | /* .tid */ | ||
| 3165 | .start = vma->vm_start, | 3184 | .start = vma->vm_start, |
| 3166 | .len = vma->vm_end - vma->vm_start, | 3185 | .len = vma->vm_end - vma->vm_start, |
| 3167 | .pgoff = vma->vm_pgoff, | 3186 | .pgoff = vma->vm_pgoff, |
