Semaphores and CVs have irqsave initializers
authorBarret Rhoden <brho@cs.berkeley.edu>
Thu, 15 Nov 2012 18:34:29 +0000 (10:34 -0800)
committerBarret Rhoden <brho@cs.berkeley.edu>
Wed, 21 Nov 2012 23:41:18 +0000 (15:41 -0800)
commit44cc3cf89b2cb8b28e7563e088d3d87d39f7de66
treef130a9dd4e5ed3488bb915afd92e753114cadb1d
parentaa6315f7d0b76187fbb6fb4b0fd07b7e5de49e55
Semaphores and CVs have irqsave initializers

We also now assert we can block when blocking.  We don't enforce the
spinlock checks yet.
kern/include/kthread.h
kern/src/alarm.c
kern/src/blockdev.c
kern/src/ext2fs.c
kern/src/kthread.c