From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from szxga04-in.huawei.com ([45.249.212.190]:4691 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932953AbeAXKyO (ORCPT ); Wed, 24 Jan 2018 05:54:14 -0500 Subject: Re: [xfstests PATCH v6 2/8] overlay: add filesystem check helper References: <20180124073344.31970-1-yi.zhang@huawei.com> <20180124073344.31970-3-yi.zhang@huawei.com> From: "zhangyi (F)" Message-ID: <21bd824d-49cd-5749-ca1d-238154e321e7@huawei.com> Date: Wed, 24 Jan 2018 18:53:35 +0800 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Sender: fstests-owner@vger.kernel.org To: Amir Goldstein Cc: overlayfs , fstests , Miklos Szeredi , Eryu Guan , Miao Xie , yangerkun@huawei.com List-ID: On 2018/1/24 17:31, Amir Goldstein Write: > On Wed, Jan 24, 2018 at 9:33 AM, zhangyi (F) wrote: >> +_overlay_check_fs() >> +{ >> + local ovl_mnt=$1 >> + local base_dev=$4 >> + local base_mnt=$5 >> + shift 1 >> + >> + [ "$FSTYP" = overlay ] || return 0 >> + >> + # Base fs needs to be mounted to check overlay dirs >> + local base_mounted="" >> + [ -z "$base_dev" ] || base_mounted=`_is_mounted $base_dev` > > That looks like I have a bug in my original implementation of _overlay_check_fs > because $FSTYP" = overlay _is_mounted here will not actually find a mounted > base dev. Need to pass $OVL_BASE_FSTYP to your improved _is_mounted > helper. > No? > Yes, we not found this bug becasue previous _is_mounted missing $FSTYP check, I will improve it as you suggested. Thanks, Yi.