first_hole
for (hole = first_hole(mm, range_start, range_end, size, mode);
unsigned int first_hole;
first_hole = blocks_per_folio;
if (first_hole == blocks_per_folio)
first_hole = page_block;
if (first_hole != blocks_per_folio)
if (first_hole != blocks_per_folio) {
folio_zero_segment(folio, first_hole << blkbits,
if (first_hole == 0) {
length = first_hole << blkbits;
(first_hole != blocks_per_folio)) {
unsigned first_hole = blocks_per_folio;
if (first_hole == blocks_per_folio)
first_hole = page_block;
if (first_hole != blocks_per_folio)
if (first_hole != blocks_per_folio) {
folio_zero_segment(folio, first_hole << blkbits, folio_size(folio));
if (first_hole == 0) {
length = first_hole << blkbits;
(first_hole != blocks_per_folio))