[PATCH 6.16 4/9] ext4: refactor the block allocation process of ext4_page_mkwrite()