diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2015-01-14 21:17:10 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2015-01-14 21:17:10 +0000 |
commit | 8a6205bbd41f1c3982221e329bba9f4eca04cc6d (patch) | |
tree | 2b5bba7efb29da26cee6aadcb220d44a53844177 /usr.sbin/wsconscfg | |
parent | 8d7b2e7dd05ddefe44f57ff98681bea2a323823c (diff) |
When a read or write operation fails on a sector found on the bad block table,
be sure to adjust the IOPB data pointer before redirecting the I/O for this
particular sector to the replacement location.
Otherwise, the data pointer still points to the first sector of the I/O, which
may not necessarily be the one which failed.
(This is yet another 19 years old bug, making your filesystems self-destruct
even faster than intended)
Diffstat (limited to 'usr.sbin/wsconscfg')
0 files changed, 0 insertions, 0 deletions