diff options
author | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2017-07-26 08:23:27 +0200 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2017-07-26 08:23:27 +0200 |
commit | 810fa7efe0e50693e9ef81d182c29be067fb84d6 (patch) | |
tree | 589d90c8ec4385aae77003e8499650837ba7139a /arch/s390/include/asm/page.h | |
parent | Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/... (diff) | |
parent | s390/mm,kvm: use nodat PGSTE tag to optimize TLB flushing (diff) | |
download | linux-810fa7efe0e50693e9ef81d182c29be067fb84d6.tar.xz linux-810fa7efe0e50693e9ef81d182c29be067fb84d6.zip |
Merge branch 'tlb-flushing' into features
Add the TLB flushing changes via a tip branch to ease merging with
the KVM tree.
Diffstat (limited to 'arch/s390/include/asm/page.h')
-rw-r--r-- | arch/s390/include/asm/page.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/s390/include/asm/page.h b/arch/s390/include/asm/page.h index 624deaa44230..b463df89f344 100644 --- a/arch/s390/include/asm/page.h +++ b/arch/s390/include/asm/page.h @@ -133,6 +133,9 @@ static inline int page_reset_referenced(unsigned long addr) struct page; void arch_free_page(struct page *page, int order); void arch_alloc_page(struct page *page, int order); +void arch_set_page_dat(struct page *page, int order); +void arch_set_page_nodat(struct page *page, int order); +int arch_test_page_nodat(struct page *page); void arch_set_page_states(int make_stable); static inline int devmem_is_allowed(unsigned long pfn) |