diff options
author | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2016-07-26 18:02:31 +0300 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2017-07-25 07:55:35 +0300 |
commit | cd774b9076845312caf76ad52523bd9219e89ae1 (patch) | |
tree | b156a9a6c7f6c5132c3e527ef1857175cc63026a /arch/s390/include/asm/pgtable.h | |
parent | 28c807e5132ecc9f1607461eabfa1fc67b21e163 (diff) | |
download | linux-cd774b9076845312caf76ad52523bd9219e89ae1.tar.xz |
s390/mm,kvm: use nodat PGSTE tag to optimize TLB flushing
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390/include/asm/pgtable.h')
-rw-r--r-- | arch/s390/include/asm/pgtable.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/s390/include/asm/pgtable.h b/arch/s390/include/asm/pgtable.h index b20b0f7170e8..bb59a0aa3249 100644 --- a/arch/s390/include/asm/pgtable.h +++ b/arch/s390/include/asm/pgtable.h @@ -376,6 +376,7 @@ static inline int is_module_addr(void *addr) /* Guest Page State used for virtualization */ #define _PGSTE_GPS_ZERO 0x0000000080000000UL +#define _PGSTE_GPS_NODAT 0x0000000040000000UL #define _PGSTE_GPS_USAGE_MASK 0x0000000003000000UL #define _PGSTE_GPS_USAGE_STABLE 0x0000000000000000UL #define _PGSTE_GPS_USAGE_UNUSED 0x0000000001000000UL |