This looks generally good. But a few nitpicks: - please split the mapping_max_folio_size addition into a separate well-documented helper instead of merging it into the iomap change. - judgment is a really weird term for code. Here is a subject I came up with, which might not be perfect: "iomap: fault in smaller chunks for non-large folio mappings"