diff options
| author | Jisheng Zhang <[email protected]> | 2016-08-15 14:45:46 +0800 |
|---|---|---|
| committer | Will Deacon <[email protected]> | 2016-08-22 12:32:29 +0100 |
| commit | 5a9e3e156ec1ab26ba70b4c44157858c92bbeee0 (patch) | |
| tree | 08786b2c7e30101dc85dd29b6cf8e43be55cd2d5 /tools/perf/scripts/python | |
| parent | b6d081bddf397026575a437b603b118dff2606ff (diff) | |
arm64: apply __ro_after_init to some objects
These objects are set during initialization, thereafter are read only.
Previously I only want to mark vdso_pages, vdso_spec, vectors_page and
cpu_ops as __read_mostly from performance point of view. Then inspired
by Kees's patch[1] to apply more __ro_after_init for arm, I think it's
better to mark them as __ro_after_init. What's more, I find some more
objects are also read only after init. So apply __ro_after_init to all
of them.
This patch also removes global vdso_pagelist and tries to clean up
vdso_spec[] assignment code.
[1] http://www.spinics.net/lists/arm-kernel/msg523188.html
Acked-by: Mark Rutland <[email protected]>
Signed-off-by: Jisheng Zhang <[email protected]>
Signed-off-by: Will Deacon <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions