On 14/10/2020 17.42, Vitaly Kuznetsov wrote: > Currently, we have the following check condition in x86/unittests.cfg: > > check = /sys/module/kvm_intel/parameters/allow_smaller_maxphyaddr=Y > > the check, however, passes successfully on AMD because the checked file > is just missing. This doesn't sound right, reverse the check: fail > if the content of the file doesn't match the expectation or if the > file is not there. > > Signed-off-by: Vitaly Kuznetsov <vkuznets@xxxxxxxxxx> > --- > scripts/runtime.bash | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/scripts/runtime.bash b/scripts/runtime.bash > index 3121c1ffdae8..f94c094de03b 100644 > --- a/scripts/runtime.bash > +++ b/scripts/runtime.bash > @@ -118,7 +118,10 @@ function run() > for check_param in "${check[@]}"; do > path=${check_param%%=*} > value=${check_param#*=} > - if [ -f "$path" ] && [ "$(cat $path)" != "$value" ]; then > + if [ -z "$path" ]; then > + continue > + fi That runtime.bash script seems to use spaces for indentation, not tabs ... so could you please use spaces for your patch, too? Thanks, Thomas