aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_ptab.h
diff options
context:
space:
mode:
authorSverker Eriksson <[email protected]>2013-08-09 14:50:09 +0200
committerSverker Eriksson <[email protected]>2013-08-09 14:52:10 +0200
commit1bfd85e41f4fb4e3f445fb44c76231667ee27c17 (patch)
treec60c8845a0dd6e4cabc92e54cd49f8676e1d3aa0 /erts/emulator/beam/erl_ptab.h
parentd7ac9ac072f9262f02c821442b33701e33bad2e6 (diff)
parentf499b39ddc5025074c5d22f272f1dd55df79f009 (diff)
downloadotp-1bfd85e41f4fb4e3f445fb44c76231667ee27c17.tar.gz
otp-1bfd85e41f4fb4e3f445fb44c76231667ee27c17.tar.bz2
otp-1bfd85e41f4fb4e3f445fb44c76231667ee27c17.zip
Merge branch 'sverk/ptab-race' into maint
* sverk/ptab-race: erts: Fix race in ptab that can cause PID mix-ups OTP-11225
Diffstat (limited to 'erts/emulator/beam/erl_ptab.h')
-rw-r--r--erts/emulator/beam/erl_ptab.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/erts/emulator/beam/erl_ptab.h b/erts/emulator/beam/erl_ptab.h
index c2d8bd9cad..e3e05f14af 100644
--- a/erts/emulator/beam/erl_ptab.h
+++ b/erts/emulator/beam/erl_ptab.h
@@ -100,7 +100,7 @@ typedef struct {
typedef struct {
erts_smp_atomic_t *tab;
- Uint32 *free_id_data;
+ erts_smp_atomic32_t *free_id_data;
Uint32 max;
Uint32 pix_mask;
Uint32 pix_cl_mask;