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