Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/jdolecek-ncqfixes]: src/sys/dev/ata move the entry for error recovery on...
details: https://anonhg.NetBSD.org/src/rev/dda2b09ff6a2
branches: jdolecek-ncqfixes
changeset: 850594:dda2b09ff6a2
user: jdolecek <jdolecek%NetBSD.org@localhost>
date: Sat Oct 06 20:27:28 2018 +0000
description:
move the entry for error recovery on thread up, it will be done on ncqfixes
branch
diffstat:
sys/dev/ata/TODO.ncq | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diffs (22 lines):
diff -r 465468b3f7f0 -r dda2b09ff6a2 sys/dev/ata/TODO.ncq
--- a/sys/dev/ata/TODO.ncq Sat Oct 06 20:13:12 2018 +0000
+++ b/sys/dev/ata/TODO.ncq Sat Oct 06 20:27:28 2018 +0000
@@ -2,6 +2,8 @@
- re-check READ LOG EXT handling under native and Parallels to make sure
the NOERROR under Parallels is their bug and not ours
- run recovery via atathread, move to new function and share ahci/siisata/mvsata
+- maybe do device error handling in not-interrupt-context (maybe this should be
+ done on a mpata branch?)
- remove controller-specific slot bitmaps (ic/siisata.c, ic/ahcisata_core.c)
Bugs
@@ -18,9 +20,6 @@
for hw which supports it, adjust error handling in controller drivers to handle
xfers for several different drives
-maybe do device error handling in not-interrupt-context (maybe this should be
-done on a mpata branch?)
-
dump to unopened disk fails (e.g. dump do wd1b when wd1a not mounted), due
to the open path executing ata_get_params(), which eventually tsleeps()
while waiting for the command to finish; specifically, if WDF_LOADED is not
Home |
Main Index |
Thread Index |
Old Index