]> git.baikalelectronics.ru Git - kernel.git/commit
efi/x86: Mark kernel rodata non-executable for mixed mode
authorArvind Sankar <nivedita@alum.mit.edu>
Fri, 17 Jul 2020 19:45:26 +0000 (15:45 -0400)
committerArd Biesheuvel <ardb@kernel.org>
Thu, 20 Aug 2020 09:18:36 +0000 (11:18 +0200)
commit8f68b7f3f817a5dac76a1f70ddf79772fa1321d1
treee3c61984672bb8fa25d4026e228be29cd99ec66c
parente5f0bf958198ed018c9fdf06e8d307ced9af9c95
efi/x86: Mark kernel rodata non-executable for mixed mode

When remapping the kernel rodata section RO in the EFI pagetables, the
protection flags that were used for the text section are being reused,
but the rodata section should not be marked executable.

Cc: <stable@vger.kernel.org>
Signed-off-by: Arvind Sankar <nivedita@alum.mit.edu>
Link: https://lore.kernel.org/r/20200717194526.3452089-1-nivedita@alum.mit.edu
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
arch/x86/platform/efi/efi_64.c