<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Hello Naresh,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">LKFT hikey builds are missing:</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">inaddy@hikey:/mountpoint$ zcat /proc/config.gz | grep -i BLK_DEV_RAM</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"># CONFIG_BLK_DEV_RAM is not set</div><div style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div style="font-family:arial,helvetica,sans-serif;font-size:small">if comparing to my debian arm64 lab:</div><div style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div><div><font face="arial, helvetica, sans-serif">inaddy@statx04bug:/mountpoint$ cat /boot/config-4.18.0 | grep -i BLK_DEV_RAM</font></div><div><font face="arial, helvetica, sans-serif">CONFIG_BLK_DEV_RAM=m</font></div><div><font face="arial, helvetica, sans-serif">CONFIG_BLK_DEV_RAM_COUNT=16</font></div><div><font face="arial, helvetica, sans-serif">CONFIG_BLK_DEV_RAM_SIZE=16384</font></div></div><div style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div style="font-family:arial,helvetica,sans-serif;font-size:small">So, when the test tries to mkdev(1,3), the device "ramdisk" does not exist. As you can see in:</div><div style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div><div><font face="arial, helvetica, sans-serif">inaddy@statx04bug:/mountpoint$ sudo cat /proc/devices</font></div><div><font face="arial, helvetica, sans-serif">Character devices:</font></div><div><font face="arial, helvetica, sans-serif">...</font></div><div><font face="arial, helvetica, sans-serif">Block devices:</font></div><div><font face="arial, helvetica, sans-serif">  1 ramdisk</font></div><div><font face="arial, helvetica, sans-serif">...</font></div></div><div><br></div><div>ramdisk block devices are showed in a working environment. </div><div><br></div><div>Without the ramdisk module, the test creates a block device node (major 1, minor 3) pointing to non existing device types (ramdisk for this particular test). I guess ramdisk module is mandatory for this test to succeed. </div><div><br></div><div>Not sure if there is a way, using LTP API, to enforce a module existing/being loaded, but BROK is definitely the correct error in this condition.</div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Sat, Sep 15, 2018 at 7:09 AM Naresh Kamboju <<a href="mailto:naresh.kamboju@linaro.org">naresh.kamboju@linaro.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">LTP master testing on Hikey (arm64) device reported new test case<br>
fsetxattr02 and fgetxattr02 failed with error ENXIO (No such device or<br>
address)<br>
<br>
We have very limited failure information on the console.<br>
Is this test case in any special TMP DIR ?<br>
<br>
# cd /opt/ltp<br>
# mkdir -m 777 -p /ltp-tmp # on the top level ltp-tmp created which is ext4 fs.<br>
# ./runltp -f syscalls -d /ltp-tmp<br>
<br>
Test output log,<br>
safe_macros.c:225: BROK: fsetxattr02.c:214:<br>
open(mntpoint/fsetxattr02blk,0,00) failed: ENXIO<br>
safe_macros.c:225: BROK: fgetxattr02.c:244: open(fgetxattr02blk,0,00)<br>
failed: ENXIO<br>
<br>
Yangx fixed  error "EACCES" this error is ENXIO (No such device or address)<br>
<br>
Full log link,<br>
<a href="https://lkft.validation.linaro.org/scheduler/job/420924#L3182" rel="noreferrer" target="_blank">https://lkft.validation.linaro.org/scheduler/job/420924#L3182</a><br>
<br>
FYI,<br>
LTP Version: 20180515-270-ge7bab6188<br>
<br>
Best regards<br>
Naresh Kamboju<br>
</blockquote></div>