On 13.12.2017 13:53, Janosch Frank wrote: [...] > #define GMAP_NOTIFY_SHADOW 0x2 > #define GMAP_NOTIFY_MPROT 0x1 > > +/* Status bits in the gmap segment entry. */ > +#define _SEGMENT_ENTRY_GMAP_IN 0x0001 /* invalidation notify bit */ > + > /** > * struct gmap_struct - guest address space > * @list: list head for the mm->context gmap list > diff --git a/arch/s390/include/asm/pgtable.h b/arch/s390/include/asm/pgtable.h > index 57d7bc9..ba3840c 100644 > --- a/arch/s390/include/asm/pgtable.h > +++ b/arch/s390/include/asm/pgtable.h > @@ -269,8 +269,10 @@ static inline int is_module_addr(void *addr) > #define _REGION_ENTRY_BITS_LARGE 0xffffffff8000fe2fUL > > /* Bits in the segment table entry */ > -#define _SEGMENT_ENTRY_BITS 0xfffffffffffffe33UL > -#define _SEGMENT_ENTRY_BITS_LARGE 0xfffffffffff0ff33UL > +#define _SEGMENT_ENTRY_BITS 0xfffffffffffffe33UL > +#define _SEGMENT_ENTRY_BITS_LARGE 0xfffffffffff0ff33UL > +#define _SEGMENT_ENTRY_HARDWARE_BITS 0xfffffffffffffe30UL > +#define _SEGMENT_ENTRY_HARDWARE_BITS_LARGE 0xfffffffffff00730UL > #define _SEGMENT_ENTRY_ORIGIN_LARGE ~0xfffffUL /* large page address */ > #define _SEGMENT_ENTRY_ORIGIN ~0x7ffUL/* page table origin */ > #define _SEGMENT_ENTRY_PROTECT 0x200 /* segment protection bit */ @Martin: Are these constants fine with you? The whitespace damage that gets fixed in the next patch is already addressed in the next version :)
Attachment:
signature.asc
Description: OpenPGP digital signature