Module Name:    src
Committed By:   jdolecek
Date:           Mon Apr  6 17:55:51 UTC 2020

Modified Files:
        src/sys/arch/xen/xen: xenevt.c

Log Message:
just pass true as known_mpsafe for interrupt establish, drop the
(level != IPL_VM); NFCI, this uses IPL_HIGH so was mpsafe already


To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 src/sys/arch/xen/xen/xenevt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/xen/xen/xenevt.c
diff -u src/sys/arch/xen/xen/xenevt.c:1.54 src/sys/arch/xen/xen/xenevt.c:1.55
--- src/sys/arch/xen/xen/xenevt.c:1.54	Fri Nov 22 14:30:58 2019
+++ src/sys/arch/xen/xen/xenevt.c	Mon Apr  6 17:55:51 2020
@@ -1,4 +1,4 @@
-/*      $NetBSD: xenevt.c,v 1.54 2019/11/22 14:30:58 martin Exp $      */
+/*      $NetBSD: xenevt.c,v 1.55 2020/04/06 17:55:51 jdolecek Exp $      */
 
 /*
  * Copyright (c) 2005 Manuel Bouyer.
@@ -26,7 +26,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: xenevt.c,v 1.54 2019/11/22 14:30:58 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: xenevt.c,v 1.55 2020/04/06 17:55:51 jdolecek Exp $");
 
 #include "opt_xen.h"
 #include <sys/param.h>
@@ -163,7 +163,6 @@ xenevtattach(int n)
 {
 	struct intrhand *ih __diagused;
 	int level = IPL_HIGH;
-	bool mpsafe = (level != IPL_VM);
 
 	mutex_init(&devevent_lock, MUTEX_DEFAULT, IPL_HIGH);
 	STAILQ_INIT(&devevent_pending);
@@ -184,7 +183,7 @@ xenevtattach(int n)
 
 	/* The real objective here is to wiggle into the ih callchain for IPL level */
 	ih = xen_intr_establish_xname(-1, &xen_pic, evtchn,  IST_LEVEL, level,
-	    xenevt_processevt, NULL, mpsafe, "xenevt");
+	    xenevt_processevt, NULL, true, "xenevt");
 
 	KASSERT(ih != NULL);
 }

Reply via email to