On 7/26/23 18:09, Damien Le Moal wrote:
If you could also test the series with zonefs, to hammer it some more that
would be good (I unfortunately do not have any zoned UFS devices to run that
myself). You can run zonefs test suite (see
https://github.com/westerndigitalcorporation/zonefs-tools/tree/master/tests).
Simply execute "zonefs-tests.sh /dev/sdX" as root and everything should run
(need zonefs-tools and fio installed).
Running zonefs-tests.sh on an Android device might require a
considerable amount of work. zonefs-tests.sh is a bash script. Bash is
not available on Android devices. From
https://android.googlesource.com/platform/system/core/+/master/shell_and_utilities/README.md:
----------------------------------------------------------------------
Since IceCreamSandwich Android has used mksh as its shell. Before then
it used ash (which actually remained unused in the tree up to and
including KitKat).
Initially Android had a very limited command-line provided by its own
“toolbox” binary. Since Marshmallow almost everything is supplied by
toybox instead.
----------------------------------------------------------------------
Another challenge is that zonefs-tools depends on at least one header
file that is not included in the Android NDK (blkid/blkid.h).
Thanks,
Bart.