Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Apr 2009 03:21:53 +0000 (UTC)
From:      Oleksandr Tymoshenko <gonzo@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r191644 - projects/mips/sys/mips/atheros
Message-ID:  <200904290321.n3T3Lraq067709@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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);
 	}
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200904290321.n3T3Lraq067709>