Fixes minor bug
authorBarret Rhoden <brho@cs.berkeley.edu>
Tue, 11 Oct 2011 23:46:18 +0000 (16:46 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:36:08 +0000 (17:36 -0700)
Had no effect on pthread code, caught it when I forgot to put in a
FALLBACK and wondered why I wasn't getting the warning.

kern/src/event.c

index dcea4e6..e5641ab 100644 (file)
@@ -207,7 +207,7 @@ static void alert_vcore(struct proc *p, struct event_queue *ev_q,
         * considering getting rid of FALLBACK as an option and making it mandatory
         * when you want an INDIR.  Having trouble thinking of when you'd want an
         * INDIR but not a FALLBACK. */
-       if (!ev_q->ev_flags & EVENT_FALLBACK) {
+       if (!(ev_q->ev_flags & EVENT_FALLBACK)) {
                if (ev_q->ev_flags & EVENT_INDIR)
                        printk("[kernel] INDIR requested without FALLBACK, prob a bug.\n");
                __alert_vcore(p, ev_q, vcoreid);