Re: [PATCH v5 16/18] btrfs: introduce btrfs_subpage for data inodes
From: David Sterba <hidden>
Date: 2021-02-01 15:45:24
From: David Sterba <hidden>
Date: 2021-02-01 15:45:24
On Wed, Jan 27, 2021 at 11:56:39AM -0500, Josef Bacik wrote:
On 1/26/21 3:34 AM, Qu Wenruo wrote:quoted
@@ -8345,7 +8347,11 @@ vm_fault_t btrfs_page_mkwrite(struct vm_fault *vmf) wait_on_page_writeback(page); lock_extent_bits(io_tree, page_start, page_end, &cached_state); - set_page_extent_mapped(page); + ret2 = set_page_extent_mapped(page); + if (ret2 < 0) { + ret = vmf_error(ret2); + goto out_unlock; + }Sorry I missed this bit in my last reply, you need a ret = vmf_error(ret2); unlock_extent_cached(io_tree, page_start, page_end, &cached_state); goto out_unlock;
Folded to the patch, thanks.