Allows IRQs to be disabled while proc_destroy()ing
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 6 Jan 2016 17:36:38 +0000 (12:36 -0500)
committerBarret Rhoden <brho@cs.berkeley.edu>
Thu, 14 Jan 2016 21:04:46 +0000 (16:04 -0500)
commitc43fd0c02b364fe0c03758b293d9503d6b537edc
tree7851968e85ebdfe84e93aabf531d96ce04415c0b
parentf443635075c6ba56502a396a08a79ded9f35f32b
Allows IRQs to be disabled while proc_destroy()ing

While cleaning up the various places in trap handling code where IRQs
are enabled, I noticed we were enabling it before calling
proc_destroy().

Thanks to git-blame and a good commit message, it turns out that we
don't need this any more (and haven't for quite a while).  This was
originally done in commit 850e1a46dbe8 ("Ensures IRQs are enabled when
proc_destroy()ing"), and this commit mostly undoes that commit.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
kern/arch/riscv/trap.c
kern/arch/x86/trap.c
kern/src/manager.c
kern/src/monitor.c
kern/src/process.c
kern/src/syscall.c
kern/src/trap.c