aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core
diff options
context:
space:
mode:
authorGravatar Yuchen Zeng <zyc@google.com>2016-04-15 15:03:08 -0700
committerGravatar Yuchen Zeng <zyc@google.com>2016-04-15 15:03:08 -0700
commit0c999523f35bae7739200f8d2a1d16cd8804eaac (patch)
treef3ff79d08276d167131b024304edc6c5508f8b50 /src/core
parent95e4c484306fa205ecc5bcc26caef258685c791e (diff)
remove barrier
Diffstat (limited to 'src/core')
-rw-r--r--src/core/lib/support/log.c18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/core/lib/support/log.c b/src/core/lib/support/log.c
index cdcd377045..5a47d2d3d5 100644
--- a/src/core/lib/support/log.c
+++ b/src/core/lib/support/log.c
@@ -60,7 +60,7 @@ const char *gpr_log_severity_string(gpr_log_severity severity) {
void gpr_log_message(const char *file, int line, gpr_log_severity severity,
const char *message) {
- if (severity < gpr_atm_acq_load(&g_min_severity_to_print)) return;
+ if (severity < gpr_atm_no_barrier_load(&g_min_severity_to_print)) return;
gpr_log_func_args lfargs;
memset(&lfargs, 0, sizeof(lfargs));
@@ -72,24 +72,26 @@ void gpr_log_message(const char *file, int line, gpr_log_severity severity,
}
void gpr_set_log_verbosity(gpr_log_severity min_severity_to_print) {
- gpr_atm_rel_store(&g_min_severity_to_print, (gpr_atm)min_severity_to_print);
+ gpr_atm_no_barrier_store(&g_min_severity_to_print,
+ (gpr_atm)min_severity_to_print);
}
void gpr_log_verbosity_init() {
char *verbosity = gpr_getenv("GRPC_VERBOSITY");
if (verbosity == NULL) return;
- gpr_log_severity min_severity_to_print = GPR_LOG_VERBOSITY_UNSET;
+ gpr_atm min_severity_to_print = GPR_LOG_VERBOSITY_UNSET;
if (strcmp(verbosity, "DEBUG") == 0) {
- min_severity_to_print = GPR_LOG_SEVERITY_DEBUG;
+ min_severity_to_print = (gpr_atm)GPR_LOG_SEVERITY_DEBUG;
} else if (strcmp(verbosity, "INFO") == 0) {
- min_severity_to_print = GPR_LOG_SEVERITY_INFO;
+ min_severity_to_print = (gpr_atm)GPR_LOG_SEVERITY_INFO;
} else if (strcmp(verbosity, "ERROR") == 0) {
- min_severity_to_print = GPR_LOG_SEVERITY_ERROR;
+ min_severity_to_print = (gpr_atm)GPR_LOG_SEVERITY_ERROR;
}
gpr_free(verbosity);
- if ((gpr_atm_acq_load(&g_min_severity_to_print)) == GPR_LOG_VERBOSITY_UNSET) {
- gpr_atm_rel_store(&g_min_severity_to_print, (gpr_atm)min_severity_to_print);
+ if ((gpr_atm_no_barrier_load(&g_min_severity_to_print)) ==
+ GPR_LOG_VERBOSITY_UNSET) {
+ gpr_atm_no_barrier_store(&g_min_severity_to_print, min_severity_to_print);
}
}