Commit 5881981
authored
[2019-08] [mini] Add missing membars when initializing rgctx entries (#16909)
[2019-08] [mini] Add missing membars when initializing rgctx entries
Whenever we are publishing changes to the rgctx arrays, we are racing with rgctx_lazy_fetch_trampoline, so we need to make sure any pointers we set there must have their contents initialized.
Backport of #16904.
/cc @marek-safar @BrzVlad1 parent 6290b6c commit 5881981
1 file changed
+13
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2902 | 2902 | | |
2903 | 2903 | | |
2904 | 2904 | | |
2905 | | - | |
2906 | | - | |
| 2905 | + | |
| 2906 | + | |
| 2907 | + | |
| 2908 | + | |
| 2909 | + | |
| 2910 | + | |
2907 | 2911 | | |
2908 | 2912 | | |
2909 | 2913 | | |
| |||
2930 | 2934 | | |
2931 | 2935 | | |
2932 | 2936 | | |
2933 | | - | |
| 2937 | + | |
2934 | 2938 | | |
2935 | | - | |
| 2939 | + | |
| 2940 | + | |
| 2941 | + | |
2936 | 2942 | | |
| 2943 | + | |
2937 | 2944 | | |
2938 | 2945 | | |
2939 | 2946 | | |
| |||
2964 | 2971 | | |
2965 | 2972 | | |
2966 | 2973 | | |
| 2974 | + | |
| 2975 | + | |
2967 | 2976 | | |
2968 | 2977 | | |
2969 | 2978 | | |
| |||
0 commit comments