On Fri, Aug 18, 2017 at 03:15:24PM -0600, Liu Bo wrote: > Every shared ref has a parent tree block, which can be get from > btrfs_extent_inline_ref_offset(). And the tree block must be aligned > to the nodesize, so we'd know this inline ref is not valid if this > block's bytenr is not aligned to the nodesize, in which case, most > likely the ref type has been misused. > > This adds the above mentioned check and also updates > print_extent_item() called by btrfs_print_leaf() to point out the > invalid ref while printing the tree structure. > > Signed-off-by: Liu Bo <bo.li....@oracle.com>
Reviewed-by: David Sterba <dste...@suse.com> -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html