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.