On Wed, 10 Sep 2008 05:49:34 -0700 Mark Fasheh <mfasheh@xxxxxxxx> wrote: > Hello, > > The following patches are the latest attempt at implementing a > fiemap ioctl, which can be used by userspace software to get extent > information for an inode in an efficient manner. As these are applicable to all filesystems, Cc:ing only linux-ext4 is not sufficient. All filesystem developers (at least) need an opportunity to review and understand these changes. > > ... > > The fiemap ioctl is an efficient method for userspace to get file > extent mappings. Instead of block-by-block mapping (such as bmap), fiemap > returns a list of extents. > The above is, afacit, the only offered rationale for the addition of these new feature. I don't recall seeing anyone complain about bmap() inefficiency. In fact I rarely hear of anyone using bmap() at all. This rationale needs expanding, please. A lot. -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html