aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/beam_load.c
diff options
context:
space:
mode:
authorSverker Eriksson <[email protected]>2017-10-12 15:17:21 +0200
committerSverker Eriksson <[email protected]>2017-10-12 15:17:21 +0200
commita8592b3399f1a6516a9f5c8910f588ec0f30b7c3 (patch)
tree514ed37d5120a30bf7c548fefe186fe1c1916da5 /erts/emulator/beam/beam_load.c
parentce7c134f7509f9d1c996d17bf5575bf2b37ad192 (diff)
downloadotp-a8592b3399f1a6516a9f5c8910f588ec0f30b7c3.tar.gz
otp-a8592b3399f1a6516a9f5c8910f588ec0f30b7c3.tar.bz2
otp-a8592b3399f1a6516a9f5c8910f588ec0f30b7c3.zip
erts: Remove scheduler blocking during finish_after_on_load_2
for normal case. We still block for default trace and hipe.
Diffstat (limited to 'erts/emulator/beam/beam_load.c')
-rw-r--r--erts/emulator/beam/beam_load.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/erts/emulator/beam/beam_load.c b/erts/emulator/beam/beam_load.c
index 3f9dc2c1aa..84e31a5913 100644
--- a/erts/emulator/beam/beam_load.c
+++ b/erts/emulator/beam/beam_load.c
@@ -812,11 +812,6 @@ erts_finish_loading(Binary* magic, Process* c_p,
struct erl_module_instance* inst_p;
Uint size;
- /*
- * No other process may run since we will update the export
- * table which is not protected by any locks.
- */
-
ERTS_LC_ASSERT(erts_initialized == 0 || erts_has_code_write_permission() ||
erts_thr_progress_is_blocking());
/*