Date: Tue, 27 Nov 2001 08:29:11 -0800 (PST) From: Luigi Rizzo <luigi@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/pci if_sis.c if_sisreg.h Message-ID: <200111271629.fARGTBw50695@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
luigi 2001/11/27 08:29:11 PST Modified files: sys/pci if_sis.c if_sisreg.h Log: Fix a bug in the driver -- under load, the receive unit could become idle and the driver would not detect the event, requiring userland to cycle the interface to bring it up again. The fix consists in adding SIS_IMR_RX_IDLE to the interrupt mask and add a command in sis_intr() to restart the receiver when this happens. While at it, make the test of status bits more efficient. Revision Changes Path 1.37 +13 -15 src/sys/pci/if_sis.c 1.9 +3 -2 src/sys/pci/if_sisreg.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200111271629.fARGTBw50695>