Kconfig description on OVERLAY_FS_INDEX states that "the inodes index feature is read-only backward compatible" and that mounting an overlay with index enabled, disabled and then enabled again "will have unexpected results." Commit d1712d8fef03 ("ovl: fix EIO from lookup of non-indexed upper") makes the results of this enable/disable/enable maneuver just as expected and the results of a plain enable of index feature on existing overlay - some hardlinks may have already been broken and new hardlinks will not be broken on copy up. Now that there is a dedicated config option to opt-in in for backward incompatible index feature, remove the backward compatibility clause from Kconfig description of OVERLAY_FS_INDEX. Signed-off-by: Amir Goldstein <amir73il@xxxxxxxxx> --- fs/overlayfs/Kconfig | 7 ------- 1 file changed, 7 deletions(-) diff --git a/fs/overlayfs/Kconfig b/fs/overlayfs/Kconfig index e5e6dec7d177..02295e10ffbe 100644 --- a/fs/overlayfs/Kconfig +++ b/fs/overlayfs/Kconfig @@ -37,13 +37,6 @@ config OVERLAY_FS_INDEX The inodes index feature prevents breaking of lower hardlinks on copy up. - Note, that the inodes index feature is read-only backward compatible. - That is, mounting an overlay which has an index dir on a kernel that - doesn't support this feature read-only, will not have any negative - outcomes. However, mounting the same overlay with an old kernel - read-write and then mounting it again with a new kernel, will have - unexpected results. - config OVERLAY_FS_INDEX_INCOMPAT bool "Overlayfs: support incompatible index feature" depends on OVERLAY_FS_INDEX -- 2.7.4 -- To unsubscribe from this list: send the line "unsubscribe linux-unionfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html