uuid-tree.c (78ac4f9e5ae022bd183ca21da7b373d300b7be17) | uuid-tree.c (c71dd88007bdc8ba62e99439d93050b0778f101a) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright (C) STRATO AG 2013. All rights reserved. 4 */ 5 6#include <linux/uuid.h> 7#include <asm/unaligned.h> 8#include "ctree.h" --- 107 unchanged lines hidden (view full) --- 116 eb = path->nodes[0]; 117 slot = path->slots[0]; 118 offset = btrfs_item_ptr_offset(eb, slot); 119 } else if (ret == -EEXIST) { 120 /* 121 * An item with that type already exists. 122 * Extend the item and store the new subid at the end. 123 */ | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright (C) STRATO AG 2013. All rights reserved. 4 */ 5 6#include <linux/uuid.h> 7#include <asm/unaligned.h> 8#include "ctree.h" --- 107 unchanged lines hidden (view full) --- 116 eb = path->nodes[0]; 117 slot = path->slots[0]; 118 offset = btrfs_item_ptr_offset(eb, slot); 119 } else if (ret == -EEXIST) { 120 /* 121 * An item with that type already exists. 122 * Extend the item and store the new subid at the end. 123 */ |
124 btrfs_extend_item(fs_info, path, sizeof(subid_le)); | 124 btrfs_extend_item(path, sizeof(subid_le)); |
125 eb = path->nodes[0]; 126 slot = path->slots[0]; 127 offset = btrfs_item_ptr_offset(eb, slot); 128 offset += btrfs_item_size_nr(eb, slot) - sizeof(subid_le); 129 } else { 130 btrfs_warn(fs_info, 131 "insert uuid item failed %d (0x%016llx, 0x%016llx) type %u!", 132 ret, (unsigned long long)key.objectid, --- 212 unchanged lines hidden --- | 125 eb = path->nodes[0]; 126 slot = path->slots[0]; 127 offset = btrfs_item_ptr_offset(eb, slot); 128 offset += btrfs_item_size_nr(eb, slot) - sizeof(subid_le); 129 } else { 130 btrfs_warn(fs_info, 131 "insert uuid item failed %d (0x%016llx, 0x%016llx) type %u!", 132 ret, (unsigned long long)key.objectid, --- 212 unchanged lines hidden --- |