diff options
author | smh <smh@FreeBSD.org> | 2014-04-28 09:00:00 +0000 |
---|---|---|
committer | smh <smh@FreeBSD.org> | 2014-04-28 09:00:00 +0000 |
commit | 764830753767f22850b41620e71c06c0def1c6ee (patch) | |
tree | dabf2ad120847ea26c3a0fc79f5ad885046709ba /sys/geom/raid/g_raid.c | |
parent | 4cfedd16e9cac655b2b8b2f3d125419c9259bd8e (diff) | |
download | FreeBSD-src-764830753767f22850b41620e71c06c0def1c6ee.zip FreeBSD-src-764830753767f22850b41620e71c06c0def1c6ee.tar.gz |
Fix ZIO reordering done by vdev_queue_io causing panics when zio_vdev_io_start
returns ZIO_PIPELINE_CONTINUE from vdev_op_io_start to zio_execute resulting
in the wrong ZIO continuing its pipeline.
This is a serious issue which could cause data loss / corruption but appears
to be limited to error handling such as when vdev_readable(vd) returns false.
MFC after: 2 days
Diffstat (limited to 'sys/geom/raid/g_raid.c')
0 files changed, 0 insertions, 0 deletions