Subject: CVS commit: syssrc/sys/dev/ieee1394
To: None <source-changes@netbsd.org>
From: Atsushi Onoe <onoe@netbsd.org>
List: source-changes
Date: 06/29/2001 17:57:25
Module Name: syssrc
Committed By: onoe
Date: Fri Jun 29 14:57:25 UTC 2001
Modified Files:
syssrc/sys/dev/ieee1394: fwohci.c
Log Message:
Fixes to make if_fw work:
- fwohci_arrq_input: Do not return if next packet is in the buffer,
or the next packet cannot be received until the next receive interrupt.
- fwohci_uid_collect: XXX change M_WAITOK to M_NOWAIT for now, since there is
no lock but only one instance must be allowed here.
split fwohci_uid_req() and retry to get uid.
XXX need timer to wait some moment between retries...
- Add DELAY(10) for wait loop.
- split fwohci_buf_stop() into _stop_tx() and _stop_rx() because receiver
should not be stopped at bus-reset.
- split fwohci_buf_input() into _input() and _input_ppb() to improve
performance slightly.
To generate a diff of this commit:
cvs rdiff -r1.35 -r1.36 syssrc/sys/dev/ieee1394/fwohci.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.