diff options
author | mav <mav@FreeBSD.org> | 2015-04-18 20:10:19 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2015-04-18 20:10:19 +0000 |
commit | 22312966effcdb0de8b734f30aa3438a628ba497 (patch) | |
tree | 8ca6046216bdf0cb81ec044a06c118576214e084 /contrib/libc++ | |
parent | ec156468498da600ba8b0fde444b783708e7246d (diff) | |
download | FreeBSD-src-22312966effcdb0de8b734f30aa3438a628ba497.zip FreeBSD-src-22312966effcdb0de8b734f30aa3438a628ba497.tar.gz |
Workaround bhyve virtual disks operation on top of GEOM providers.
GEOM does not support scatter/gather lists in its I/Os. Such requests
are cut in pieces by physio(), that may be problematic, if those pieces
are not multiple of provider's sector size. If such case is detected,
move the data through temporary sequential buffer.
MFC after: 2 weeks
Diffstat (limited to 'contrib/libc++')
0 files changed, 0 insertions, 0 deletions