Displaying 1 result from an estimated 1 matches for "testclearpageprivate2".
2013 Aug 29
0
[PATCH] Btrfs: allow partial ordered extent completion
...btrfs_free_reserved_extent(root, ordered_extent->start,
ordered_extent->disk_len);
@@ -7352,10 +7371,23 @@ static void btrfs_invalidatepage(struct page *page, unsigned long offset)
* whoever cleared the private bit is responsible
* for the finish_ordered_io
*/
- if (TestClearPagePrivate2(page) &&
- btrfs_dec_test_ordered_pending(inode, &ordered, page_start,
- PAGE_CACHE_SIZE, 1)) {
- btrfs_finish_ordered_io(ordered);
+ if (TestClearPagePrivate2(page)) {
+ struct btrfs_ordered_inode_tree *tree;
+ u64 new_len;
+
+ tree = &BTRFS_I(inode)->order...