Hi Omar, This is a small patch-series which adds two new testcases for setting up controller IDs and model from configfs. I've tested these testcases with and without newly added attribute. If they still fail on your system, I'll creata a new vm and test it on nvme-5.5 branch. Regards, Chaitanya Changes from V1:- 1. Reorg series into three patches. 2. Fix shellcheck warnings (and shellcheck on my machine :P) 3. Fix test description. 4. For model related testcases declare global variable model and use nvme list | grep "${nvmedev}n1" | grep -o "$model" instead of nvme list | grep ${nvmedev}n1 | grep -q test~model. Chaitanya Kulkarni (3): nvme: allow target to set cntlid min/max & model nvme: test target cntlid min cntlid max nvme: test target model attribute tests/nvme/033 | 61 +++++++++++++++++++++++++++++++++++++++++++ tests/nvme/033.out | 4 +++ tests/nvme/034 | 64 ++++++++++++++++++++++++++++++++++++++++++++++ tests/nvme/034.out | 3 +++ tests/nvme/rc | 25 ++++++++++++++++++ 5 files changed, 157 insertions(+) create mode 100755 tests/nvme/033 create mode 100644 tests/nvme/033.out create mode 100755 tests/nvme/034 create mode 100644 tests/nvme/034.out Here is the test result with and without cntlid and model attributes :- Shellcheck :- # /bin/shellcheck -x tests/nvme/rc tests/nvme/033 tests/nvme/034 # echo $? 0 # for i in 033 034; do ./check tests/nvme/${i} ; done nvme/033 (Test NVMeOF target cntlid[min|max] attributes) [not run] attr_cntlid_[min|max] not found nvme/034 (Test NVMeOF target model attribute) [not run] attr_model not found # for i in 033 034; do ./check tests/nvme/${i} ; done nvme/033 (Test NVMeOF target cntlid[min|max] attributes) [passed] runtime 1.706s ... 1.513s nvme/034 (Test NVMeOF target model attribute) [passed] runtime 1.672s ... 1.510s -- 2.22.1