Thread (52 messages) 52 messages, 5 authors, 2021-02-04

Re: [PATCH v5 16/18] btrfs: introduce btrfs_subpage for data inodes

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.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help