Repository: trafficserver
Updated Branches:
refs/heads/master 906d45ac0 -> e2967b5b9
Remove more unnecessary TS_HAS_128BIT_CAS ifdeffery.
Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/e2967b5b
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/e2967b5b
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/e2967b5b
Branch: refs/heads/master
Commit: e2967b5b9efb94d8caec85b4c949177a6e09b48c
Parents: 906d45a
Author: James Peach
Authored: Thu Nov 12 08:40:37 2015 -0800
Committer: James Peach
Committed: Thu Nov 12 08:40:37 2015 -0800
--
proxy/logging/LogObject.cc | 18 +++---
1 file changed, 3 insertions(+), 15 deletions(-)
--
http://git-wip-us.apache.org/repos/asf/trafficserver/blob/e2967b5b/proxy/logging/LogObject.cc
--
diff --git a/proxy/logging/LogObject.cc b/proxy/logging/LogObject.cc
index bb67a25..dd272b6 100644
--- a/proxy/logging/LogObject.cc
+++ b/proxy/logging/LogObject.cc
@@ -393,11 +393,7 @@ LogObject::_checkout_write(size_t *write_offset, size_t
bytes_needed)
INK_QUEUE_LD(h, m_log_buffer);
head_p new_h;
SET_FREELIST_POINTER_VERSION(new_h, FREELIST_POINTER(h),
FREELIST_VERSION(h) + 1);
-#if TS_HAS_128BIT_CAS
- result = ink_atomic_cas((__int128_t *)_log_buffer.data, h.data,
new_h.data);
-#else
- result = ink_atomic_cas((int64_t *)_log_buffer.data, h.data,
new_h.data);
-#endif
+ result = ink_atomic_cas(_log_buffer.data, h.data, new_h.data);
} while (!result);
buffer = (LogBuffer *)FREELIST_POINTER(h);
result_code = buffer->checkout_write(write_offset, bytes_needed);
@@ -430,11 +426,7 @@ LogObject::_checkout_write(size_t *write_offset, size_t
bytes_needed)
}
head_p tmp_h;
SET_FREELIST_POINTER_VERSION(tmp_h, new_buffer, 0);
-#if TS_HAS_128BIT_CAS
-result = ink_atomic_cas((__int128_t *)_log_buffer.data, old_h.data,
tmp_h.data);
-#else
-result = ink_atomic_cas((int64_t *)_log_buffer.data, old_h.data,
tmp_h.data);
-#endif
+result = ink_atomic_cas(_log_buffer.data, old_h.data, tmp_h.data);
} while (!result);
if (FREELIST_POINTER(old_h) == FREELIST_POINTER(h)) {
ink_atomic_increment(>m_references, FREELIST_VERSION(old_h) -
1);
@@ -472,11 +464,7 @@ LogObject::_checkout_write(size_t *write_offset, size_t
bytes_needed)
break;
head_p tmp_h;
SET_FREELIST_POINTER_VERSION(tmp_h, FREELIST_POINTER(h),
FREELIST_VERSION(old_h) - 1);
-#if TS_HAS_128BIT_CAS
-result = ink_atomic_cas((__int128_t *)_log_buffer.data, old_h.data,
tmp_h.data);
-#else
-result = ink_atomic_cas((int64_t *)_log_buffer.data, old_h.data,
tmp_h.data);
-#endif
+result = ink_atomic_cas(_log_buffer.data, old_h.data, tmp_h.data);
} while (!result);
if (FREELIST_POINTER(old_h) != FREELIST_POINTER(h))
ink_atomic_increment(>m_references, -1);