Hi all, This is a small patch set that exposes all the error injection tags under /sys/fs/xfs/$dev/errortag/. Each tag gets its own sysfs attribute; you can enable a tag via: # echo $num > /sys/fs/xfs/$dev/errortag/$tagname The tag names are the same ones as xfs_io's inject command, and the number units are the denominator of the occurrence frequency, which is to say that they're the same units as XFS_RANDOM_*. 1 = all the time, 2 = half the time, 100 = 1% of the time, etc. The purpose of this patch series is twofold -- first, the old ioctl interface doesn't allow us to control how often errors actually get injected. The extra flexibility enables us to write regression tests where we set up the next operation to fail, as well as tests that set a low frequency of trouble and try to run longer tests. Second, with error injection knobs appearing in sysfs we might as well move them all to the same place. Third, now we can individually /disable/ error injectors, whereas the ioctl interface can only turn all of them off at once. Note that the old ioctls are not going away; their behavior is unchanged. Comments and questions are, as always, welcome. --D -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html