|  | @@ -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);
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 |