From: Amir Goldstein Date: Mon, 11 Nov 2019 07:40:10 +0000 (+0200) Subject: overlay: support timestamp range check X-Git-Tag: v2022.05.01~950 X-Git-Url: http://git.apps.os.sepia.ceph.com/?p=xfstests-dev.git;a=commitdiff_plain;h=acb2ba78a37809abcfed5037eec35ebf90b28bb7;hp=bb7c6d6172d3935c3e4928de4bbb151c6a005f1d;ds=sidebyside overlay: support timestamp range check Overlayfs timestamp range is the same as base fs timestamp range Signed-off-by: Amir Goldstein Acked-by: Deepa Dinamani Signed-off-by: Eryu Guan --- diff --git a/common/rc b/common/rc index b988e912..e5535279 100644 --- a/common/rc +++ b/common/rc @@ -1978,13 +1978,14 @@ _require_timestamp_range() _filesystem_timestamp_range() { local device=${1:-$TEST_DEV} + local fstyp=${2:-$FSTYP} u32max=$(((1<<32)-1)) s32min=-$((1<<31)) s32max=$(((1<<31)-1)) s64max=$(((1<<63)-1)) s64min=$((1<<63)) - case $FSTYP in + case $fstyp in ext2) echo "$s32min $s32max" ;; @@ -2005,6 +2006,13 @@ _filesystem_timestamp_range() btrfs) echo "$s64min $s64max" ;; + overlay) + if [ ! -z $OVL_BASE_FSTYP -a $OVL_BASE_FSTYP != "overlay" ]; then + _filesystem_timestamp_range $OVL_BASE_TEST_DEV $OVL_BASE_FSTYP + else + echo "-1 -1" + fi + ;; *) echo "-1 -1" ;;