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 note possible problem with ata_exec_xfer()



details:   https://anonhg.NetBSD.org/src/rev/a9f8ec6066a9
branches:  jdolecek-ncq
changeset: 352647:a9f8ec6066a9
user:      jdolecek <jdolecek%NetBSD.org@localhost>
date:      Sun Apr 23 09:16:35 2017 +0000

description:
note possible problem with ata_exec_xfer()

diffstat:

 sys/dev/ata/TODO.ncq |  3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diffs (13 lines):

diff -r 6402ae44d940 -r a9f8ec6066a9 sys/dev/ata/TODO.ncq
--- a/sys/dev/ata/TODO.ncq      Sun Apr 23 01:30:30 2017 +0000
+++ b/sys/dev/ata/TODO.ncq      Sun Apr 23 09:16:35 2017 +0000
@@ -12,6 +12,9 @@
 
 test wd* at umass?, confirm the ata_channel kludge works
 
+is ata_exec_xfer() + POLL safe wrt. more outstanding I/Os? why is it waiting
+until xfer is head of queue? also layer violation with the ata_xfer_free() call
+
 NCQ PRIO/ICC handling
 ---------------------
 fix handling of ATA 'devices' value to be full 16-bit value, to prepare for



Home | Main Index | Thread Index | Old Index