mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 16:37:35 +00:00
Kernel: Don't disable interrupts while dealing with a process crash
This was necessary in the past when crash handling would modify various global things, but all that stuff is long gone so we can simplify crashes by leaving the interrupt flag alone.
This commit is contained in:
parent
0c4fbcae76
commit
8eeb8db2ed
4 changed files with 0 additions and 5 deletions
|
@ -696,7 +696,6 @@ inline const LogStream& operator<<(const LogStream& stream, const Process& proce
|
|||
do { \
|
||||
if (Process::current()->has_promises()) { \
|
||||
dbgln("Has made a promise"); \
|
||||
cli(); \
|
||||
Process::current()->crash(SIGABRT, 0); \
|
||||
VERIFY_NOT_REACHED(); \
|
||||
} \
|
||||
|
@ -707,7 +706,6 @@ inline const LogStream& operator<<(const LogStream& stream, const Process& proce
|
|||
if (Process::current()->has_promises() \
|
||||
&& !Process::current()->has_promised(Pledge::promise)) { \
|
||||
dbgln("Has not pledged {}", #promise); \
|
||||
cli(); \
|
||||
Process::current()->coredump_metadata().set( \
|
||||
"pledge_violation", #promise); \
|
||||
Process::current()->crash(SIGABRT, 0); \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue