diff options
| author | Jisheng Zhang <jszhang@marvell.com> | 2016-08-15 14:45:46 +0800 |
|---|---|---|
| committer | Will Deacon <will.deacon@arm.com> | 2016-08-22 12:32:29 +0100 |
| commit | 5a9e3e156ec1ab26ba70b4c44157858c92bbeee0 (patch) | |
| tree | 08786b2c7e30101dc85dd29b6cf8e43be55cd2d5 /tools/perf/scripts/python/export-to-postgresql.py | |
| parent | arm64: vdso: constify vm_special_mapping used for aarch32 vectors page (diff) | |
| download | linux-5a9e3e156ec1ab26ba70b4c44157858c92bbeee0.tar.gz linux-5a9e3e156ec1ab26ba70b4c44157858c92bbeee0.zip | |
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 <mark.rutland@arm.com>
Signed-off-by: Jisheng Zhang <jszhang@marvell.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions
