Re: [PATCH] mm/special: Create generic fallbacks for pte_special() and pte_mkspecial()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 02.03.20 02:56, Anshuman Khandual wrote:
Currently there are many platforms that dont enable HAVE_ARCH_PTE_SPECIAL
but required to define quite similar fallback stubs for special page table
entry helpers such as pte_special() and pte_mkspecial(), as they get build
in generic MM without a config check. This creates two generic fallback
stub definitions for these helpers, eliminating much code duplication.

mips platform has a special case where pte_special() and pte_mkspecial()
visibility is wider than what HAVE_ARCH_PTE_SPECIAL enablement requires.
This restricts those symbol visibility in order to avoid redefinitions
which is now exposed through this new generic stubs and subsequent build
failure. arm platform set_pte_at() definition needs to be moved into a C
file just to prevent a build failure.

Signed-off-by: Anshuman Khandual <anshuman.khandual@xxxxxxx>

for parisc:

Acked-by: Helge Deller <deller@xxxxxx> # parisc

Helge




[Index of Archives]     [Video for Linux]     [Yosemite News]     [Linux S/390]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux