diff --git a/include/linux/pagemap.h b/include/linux/pagemap.h index 31a848485ad9..31bbc8299e08 100644 --- a/include/linux/pagemap.h +++ b/include/linux/pagemap.h @@ -787,7 +787,8 @@ static inline struct folio *write_begin_get_folio(const struct kiocb *iocb, fgp_flags |= FGP_DONTCACHE; return __filemap_get_folio(mapping, index, fgp_flags, - mapping_gfp_mask(mapping)); + mapping_gfp_mask(mapping)| + __GFP_ZERO); } /**