svn commit: r191644 - projects/mips/sys/mips/atheros

Oleksandr Tymoshenko gonzo at FreeBSD.org
Wed Apr 29 03:21:53 UTC 2009


Author: gonzo
Date: Wed Apr 29 03:21:53 2009
New Revision: 191644
URL: http://svn.freebsd.org/changeset/base/191644

Log:
  - accummulate interrupt causes in filter instead of rewriting old. The only
      place where status should be overrided - interrupt handler

Modified:
  projects/mips/sys/mips/atheros/if_arge.c

Modified: projects/mips/sys/mips/atheros/if_arge.c
==============================================================================
--- projects/mips/sys/mips/atheros/if_arge.c	Wed Apr 29 03:15:43 2009	(r191643)
+++ projects/mips/sys/mips/atheros/if_arge.c	Wed Apr 29 03:21:53 2009	(r191644)
@@ -1471,7 +1471,7 @@ arge_intr_filter(void *arg)
 			ARGE_CLEAR_BITS(sc, AR71XX_DMA_INTR, 
 			    DMA_INTR_TX_UNDERRUN | DMA_INTR_TX_PKT_SENT);
 
-		sc->arge_intr_status = status;
+		sc->arge_intr_status |= status;
 		return (FILTER_SCHEDULE_THREAD);
 	}
 


More information about the svn-src-projects mailing list