svn commit: r192664 - projects/mips/sys/mips/mips
Oleksandr Tymoshenko
gonzo at FreeBSD.org
Sat May 23 19:42:24 UTC 2009
Author: gonzo
Date: Sat May 23 19:42:23 2009
New Revision: 192664
URL: http://svn.freebsd.org/changeset/base/192664
Log:
- cpu_establish_hardintr modifies INT_MASK of Status
register, so we should use disableintr/restoreintr that
modifies only IE bit.
Modified:
projects/mips/sys/mips/mips/nexus.c
Modified: projects/mips/sys/mips/mips/nexus.c
==============================================================================
--- projects/mips/sys/mips/mips/nexus.c Sat May 23 19:17:27 2009 (r192663)
+++ projects/mips/sys/mips/mips/nexus.c Sat May 23 19:42:23 2009 (r192664)
@@ -169,14 +169,14 @@ nexus_setup_intr(device_t dev, device_t
{
int irq;
- register_t sr = intr_disable();
+ intrmask_t s = disableintr();
irq = rman_get_start(res);
if (irq >= NUM_MIPS_IRQS)
return (0);
cpu_establish_hardintr(device_get_nameunit(child), filt, intr, arg,
irq, flags, cookiep);
- intr_restore(sr);
+ restoreintr(s);
return (0);
}
More information about the svn-src-projects
mailing list