The way I understand the Linux sg device,
you issue the read-data command, write system call
the low level driver transfers somewhere: read system call
the data to the kernel-buffer.
when done: transfer data to user-space read completes
This is the first opportunity
to issue the next "write call"
with the next "read-data"
command.
At that moment there already has been a kernel->user copy. The time
involved could already be enough, and disabeling that would require
a few lines of change in the kernel.
Roger.
P.S. David: I remember replying to messages posted by you last week,
and they went to the list. Nowadays they would go to you
personally....
-- ** R.E.Wolff@BitWizard.nl ** +31-15-2137555 ** http://www.BitWizard.nl/ ** Florida -- A 39 year old construction worker woke up this morning when a 109-car freigt train drove over him. According to the police the man was drunk. The man himself claims he slipped while walking the dog. 080897
-- Source code, list archive, and docs: http://www.azstarnet.com/~axplinux/sane/ To unsubscribe: mail -s unsubscribe sane-devel-request@listserv.azstarnet.com