[Btrfs-devel] Quick question
Josef Bacik
jbacik at redhat.com
Mon Aug 27 14:37:37 PDT 2007
Hello,
Ok I've just about got this xattr stuff working, the name is getting saved
properly, but the data isn't. This is what I'm doing to write the data in the
dir item
btrfs_set_dir_data_len(dir_item, data_len);
name_ptr = (char *)(dir_item + 1);
data_ptr = (char *)(name_ptr + name_len + 1);
btrfs_memcpy(root, path->nodes[0]->b_data, name_ptr, name, name_len);
btrfs_memcpy(root, path->nodes[0]->b_data, data_ptr, data, data_len);
btrfs_mark_buffer_dirty(path->nodes[0]);
this keeps resulting in garbage when i try to read it off the disk. What am I
missing? Thank you,
Josef
More information about the Btrfs-devel
mailing list