Loading include/linux/gfp.h +8 −1 Original line number Diff line number Diff line Loading @@ -420,7 +420,14 @@ static inline bool gfpflags_allow_blocking(const gfp_t gfp_flags) static inline enum zone_type gfp_zone(gfp_t flags) { enum zone_type z; int bit = (__force int) (flags & GFP_ZONEMASK); int bit; if (!IS_ENABLED(CONFIG_HIGHMEM)) { if ((flags & __GFP_MOVABLE) && !(flags & __GFP_CMA)) flags &= ~__GFP_HIGHMEM; } bit = (__force int) (flags & GFP_ZONEMASK); z = (GFP_ZONE_TABLE >> (bit * GFP_ZONES_SHIFT)) & ((1 << GFP_ZONES_SHIFT) - 1); Loading Loading
include/linux/gfp.h +8 −1 Original line number Diff line number Diff line Loading @@ -420,7 +420,14 @@ static inline bool gfpflags_allow_blocking(const gfp_t gfp_flags) static inline enum zone_type gfp_zone(gfp_t flags) { enum zone_type z; int bit = (__force int) (flags & GFP_ZONEMASK); int bit; if (!IS_ENABLED(CONFIG_HIGHMEM)) { if ((flags & __GFP_MOVABLE) && !(flags & __GFP_CMA)) flags &= ~__GFP_HIGHMEM; } bit = (__force int) (flags & GFP_ZONEMASK); z = (GFP_ZONE_TABLE >> (bit * GFP_ZONES_SHIFT)) & ((1 << GFP_ZONES_SHIFT) - 1); Loading