Hello, I'm playing around with the BTRFS_IOC_SEARCH_TREE to extract the csums of the physical blocks. During the tests some item_header had len = 0, which indicates the buffer was to small to hold the item. I added a printk into the kernel to get the original size of the item and it was around 6600 bytes. Is there another way to get the item? Otherwise I would suggest to create an ioctl, which is a little bit more flexible, something like struct btrfs_ioctl_search_args2 { struct btrfs_ioctl_search_key key; __u64 buf_len char buf[0]; }; Gerhard -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html