> diff --git a/include/linux/pagemap.h b/include/linux/pagemap.h > index c6aaceed0de6..df57d7361a9a 100644 > --- a/include/linux/pagemap.h > +++ b/include/linux/pagemap.h > @@ -212,8 +212,8 @@ enum mapping_flags { > AS_FOLIO_ORDER_MAX = 21, /* Bits 16-25 are used for FOLIO_ORDER */ > }; > > -#define AS_FOLIO_ORDER_MIN_MASK 0x001f0000 > -#define AS_FOLIO_ORDER_MAX_MASK 0x03e00000 > +#define AS_FOLIO_ORDER_MIN_MASK (31 << AS_FOLIO_ORDER_MIN) > +#define AS_FOLIO_ORDER_MAX_MASK (31 << AS_FOLIO_ORDER_MAX) This looks unrelated. The NFS changes do look good to me, I'll kick off a testing run on them in a bit.