extent-tree.c (78ac4f9e5ae022bd183ca21da7b373d300b7be17) | extent-tree.c (c71dd88007bdc8ba62e99439d93050b0778f101a) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright (C) 2007 Oracle. All rights reserved. 4 */ 5 6#include <linux/sched.h> 7#include <linux/sched/signal.h> 8#include <linux/pagemap.h> --- 1691 unchanged lines hidden (view full) --- 1700 1701 leaf = path->nodes[0]; 1702 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); 1703 item_offset = (unsigned long)iref - (unsigned long)ei; 1704 1705 type = extent_ref_type(parent, owner); 1706 size = btrfs_extent_inline_ref_size(type); 1707 | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright (C) 2007 Oracle. All rights reserved. 4 */ 5 6#include <linux/sched.h> 7#include <linux/sched/signal.h> 8#include <linux/pagemap.h> --- 1691 unchanged lines hidden (view full) --- 1700 1701 leaf = path->nodes[0]; 1702 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); 1703 item_offset = (unsigned long)iref - (unsigned long)ei; 1704 1705 type = extent_ref_type(parent, owner); 1706 size = btrfs_extent_inline_ref_size(type); 1707 |
1708 btrfs_extend_item(fs_info, path, size); | 1708 btrfs_extend_item(path, size); |
1709 1710 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); 1711 refs = btrfs_extent_refs(leaf, ei); 1712 refs += refs_to_add; 1713 btrfs_set_extent_refs(leaf, ei, refs); 1714 if (extent_op) 1715 __run_delayed_extent_op(extent_op, leaf, ei); 1716 --- 9696 unchanged lines hidden --- | 1709 1710 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); 1711 refs = btrfs_extent_refs(leaf, ei); 1712 refs += refs_to_add; 1713 btrfs_set_extent_refs(leaf, ei, refs); 1714 if (extent_op) 1715 __run_delayed_extent_op(extent_op, leaf, ei); 1716 --- 9696 unchanged lines hidden --- |