summaryrefslogtreecommitdiff
path: root/include/atomic/gcc_builtins.h
diff options
context:
space:
mode:
authorThirunarayanan Balathandayuthapani <thiru@mariadb.com>2018-02-27 17:12:46 +0530
committerThirunarayanan Balathandayuthapani <thiru@mariadb.com>2018-02-27 17:12:46 +0530
commit7037ade3bd5259d71234cdc1918162e7541106da (patch)
treeda8780505874cf7d9ed76032ac3f21b88344710e /include/atomic/gcc_builtins.h
parente05a4e383e9d88e24ddd9f7ea964ebf42dbfd19d (diff)
downloadmariadb-git-7037ade3bd5259d71234cdc1918162e7541106da.tar.gz
MDEV-15053 Split buf_pool_t::mutexbb-10.3-MDEV-15053
Used atomic operations for - srv_buf_pool_old_size - srv_buf_pool_size - srv_buf_pool_curr_size - srv_buf_pool_base_size - buf_pool_t::buddy_stat[].used - buf_pool_t::curr_size - buf_pool_t::n_chunks_new
Diffstat (limited to 'include/atomic/gcc_builtins.h')
-rw-r--r--include/atomic/gcc_builtins.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/atomic/gcc_builtins.h b/include/atomic/gcc_builtins.h
index e2c3b10c267..05b90d30d18 100644
--- a/include/atomic/gcc_builtins.h
+++ b/include/atomic/gcc_builtins.h
@@ -38,6 +38,7 @@
#define my_atomic_add32_explicit(P, A, O) __atomic_fetch_add((P), (A), (O))
#define my_atomic_add64_explicit(P, A, O) __atomic_fetch_add((P), (A), (O))
+#define my_atomic_addptr_explicit(P, A, O) __atomic_fetch_add((P), (A), (O))
#define my_atomic_cas32_weak_explicit(P, E, D, S, F) \
__atomic_compare_exchange_n((P), (E), (D), 1, (S), (F))