Enable Force Unit Access (FUA) for write commands. This seems to fix
authormglocker <mglocker@openbsd.org>
Wed, 5 Apr 2023 17:23:30 +0000 (17:23 +0000)
committermglocker <mglocker@openbsd.org>
Wed, 5 Apr 2023 17:23:30 +0000 (17:23 +0000)
commitac67c79a6c93f1df032a1f7613d694706d44fa2c
tree042e5dbb5c762662b502bfa6486df4d55a4b2b45
parent3e1eb766db2ea15b820e21ce83f5936222ba2508
Enable Force Unit Access (FUA) for write commands.  This seems to fix
intermittent data corruptions which I faced.  The documentation says about
FUA for write commands:

"The Device Server shall write the logical blocks to the medium, and shall
not complete the command with GOOD status until all the logical blocks have
been written on the medium without error."
sys/dev/ic/ufshci.c