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 some more notes
details: https://anonhg.NetBSD.org/src/rev/652e4b0f56ed
branches: jdolecek-ncq
changeset: 822985:652e4b0f56ed
user: jdolecek <jdolecek%NetBSD.org@localhost>
date: Mon Jul 31 20:11:17 2017 +0000
description:
some more notes
diffstat:
sys/dev/ata/TODO.ncq | 14 ++++++++++++--
1 files changed, 12 insertions(+), 2 deletions(-)
diffs (24 lines):
diff -r a11dd3f4b6e9 -r 652e4b0f56ed sys/dev/ata/TODO.ncq
--- a/sys/dev/ata/TODO.ncq Sun Jul 30 20:46:31 2017 +0000
+++ b/sys/dev/ata/TODO.ncq Mon Jul 31 20:11:17 2017 +0000
@@ -11,8 +11,18 @@
ch_status/ch_error/ATACH_IRQ_WAIT
- retest ATAPI
-ahcisata - use dynamic xfer in ahci_do_reset_drive() instead of hardcoding
-0, which can clash on drive reset after command failure
+do biodone() in wddone() starting the dump to not leak bufs when dumping from
+active system? make sure to not trigger atastart()
+- call ata_kill_active() + ata_kill_pending() when dumping
+
+kill active transfers after software drive reset - race timeout vs.
+error recovery
+
+multi-pmp disk open+i/o on siisata fails - track down and fix
+#!/bin/sh
+for disk in $disks; do
+ (echo $disk; for i in `seq 0 3`; do dd if=/dev/r${disk}d bs=16m of=/dev/null count=1; done)&
+done;
Other random notes (do outside the NCQ branch):
-----------------------------------------------------
Home |
Main Index |
Thread Index |
Old Index