This patch fixes the following problems: - Fixes a kernel memory fault caused by the faa FDDI driver. The panic was due to incomplete handling of an error condition by them driver ("Timeout in command request"). The command request buffer was freed, however the reference to it was not removed from the command request list. When this list was later accessed, the invalid memory reference panic occurred. - Fixes a kernel memory fault in faa_service_rcv_q() in the faa FDDI driver. - Fixes a problem in which a system with a FutureBus+ FDDI adapter experiences problems when a command issued to the adapter fails.