summaryrefslogtreecommitdiff
path: root/include/video
diff options
context:
space:
mode:
authorMa Wupeng <mawupeng1@huawei.com>2022-06-14 12:21:56 +0300
committerArd Biesheuvel <ardb@kernel.org>2022-06-15 13:14:33 +0300
commit902c2d91582c7ff0cb5f57ffb3766656f9b910c6 (patch)
tree23ecc9193e48b64428a3eb054cc660a68645955a /include/video
parentc0b978fedff685c9fdf91a46a6f026ac49d99591 (diff)
downloadlinux-902c2d91582c7ff0cb5f57ffb3766656f9b910c6.tar.xz
memblock: Disable mirror feature if kernelcore is not specified
If system have some mirrored memory and mirrored feature is not specified in boot parameter, the basic mirrored feature will be enabled and this will lead to the following situations: - memblock memory allocation prefers mirrored region. This may have some unexpected influence on numa affinity. - contiguous memory will be split into several parts if parts of them is mirrored memory via memblock_mark_mirror(). To fix this, variable mirrored_kernelcore will be checked in memblock_mark_mirror(). Mark mirrored memory with flag MEMBLOCK_MIRROR iff kernelcore=mirror is added in the kernel parameters. Signed-off-by: Ma Wupeng <mawupeng1@huawei.com> Acked-by: Ard Biesheuvel <ardb@kernel.org> Link: https://lore.kernel.org/r/20220614092156.1972846-6-mawupeng1@huawei.com Acked-by: Mike Rapoport <rppt@linux.ibm.com> Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Diffstat (limited to 'include/video')
0 files changed, 0 insertions, 0 deletions