diff options
author | Damien Le Moal <[email protected]> | 2017-01-12 15:25:10 +0900 |
---|---|---|
committer | Martin K. Petersen <[email protected]> | 2017-01-17 14:05:02 -0500 |
commit | 26f2819772af891dee2843e1f8662c58e5129d5f (patch) | |
tree | cb4b565f6982b8700cad33aa108d5bd5b7c6772a /lib/test-string_helpers.c | |
parent | 4633773799940b1b8b3ff98ea05e6c1ef072febd (diff) |
scsi: sd: Fix wrong DPOFUA disable in sd_read_cache_type
Zoned block devices force the use of READ/WRITE(16) commands by setting
sdkp->use_16_for_rw and clearing sdkp->use_10_for_rw. This result in
DPOFUA always being disabled for these drives as the assumed use of
the deprecated READ/WRITE(6) commands only looks at sdkp->use_10_for_rw.
Strenghten the test by also checking that sdkp->use_16_for_rw is false.
Signed-off-by: Damien Le Moal <[email protected]>
Reviewed-by: Hannes Reinecke <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>
Diffstat (limited to 'lib/test-string_helpers.c')
0 files changed, 0 insertions, 0 deletions