Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/jdolecek-ncq]: src/sys/dev/ata two more - mvsata MVSATA_WITHOUTDMA seems...
details: https://anonhg.NetBSD.org/src/rev/8c1c56af492d
branches: jdolecek-ncq
changeset: 352767:8c1c56af492d
user: jdolecek <jdolecek%NetBSD.org@localhost>
date: Wed Sep 13 19:55:12 2017 +0000
description:
two more - mvsata MVSATA_WITHOUTDMA seems to be broken, and latest channel lock
changes introduced panic in mi_switch() on code paths which kpause/tsleep
diffstat:
sys/dev/ata/TODO.ncq | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diffs (16 lines):
diff -r 2b804438ed19 -r 8c1c56af492d sys/dev/ata/TODO.ncq
--- a/sys/dev/ata/TODO.ncq Mon Sep 11 22:31:42 2017 +0000
+++ b/sys/dev/ata/TODO.ncq Wed Sep 13 19:55:12 2017 +0000
@@ -2,6 +2,12 @@
----
test wd* at umass?, confirm the ata_channel kludge works
+mvsata - resest MVSATA_WITHOUTDMA
+
+the changes to lock channel lock cause now mi_switch() with spinlock held
+when invoking ata_delay() (which calls kpause()) or on tsleep, need
+to refactor
+
Other random notes (do outside the NCQ branch):
-----------------------------------------------------
do biodone() in wddone() starting the dump to not leak bufs when dumping from
Home |
Main Index |
Thread Index |
Old Index