From fb9d11204388b524b942950b47fef24116eab243 Mon Sep 17 00:00:00 2001
From: Craig Tiller <ctiller@google.com>
Date: Tue, 14 Mar 2017 09:26:27 -0700
Subject: [PATCH] Review comments

---
 src/core/ext/client_channel/client_channel.c       |  4 ++--
 src/core/ext/client_channel/subchannel.c           | 14 +++++++-------
 .../transport/chttp2/transport/incoming_metadata.c |  2 +-
 src/core/lib/support/arena.c                       |  1 -
 test/core/channel/channel_stack_test.c             |  2 +-
 5 files changed, 11 insertions(+), 12 deletions(-)

diff --git a/src/core/ext/client_channel/client_channel.c b/src/core/ext/client_channel/client_channel.c
index f6550292a0..ba842c7916 100644
--- a/src/core/ext/client_channel/client_channel.c
+++ b/src/core/ext/client_channel/client_channel.c
@@ -755,7 +755,7 @@ static void subchannel_ready_locked(grpc_exec_ctx *exec_ctx, void *arg,
   } else {
     /* Create call on subchannel. */
     grpc_subchannel_call *subchannel_call = NULL;
-    grpc_connected_subchannel_call_args call_args = {
+    const grpc_connected_subchannel_call_args call_args = {
         .pollent = calld->pollent,
         .path = calld->path,
         .start_time = calld->call_start_time,
@@ -988,7 +988,7 @@ static void start_transport_stream_op_locked_inner(grpc_exec_ctx *exec_ctx,
   if (calld->creation_phase == GRPC_SUBCHANNEL_CALL_HOLDER_NOT_CREATING &&
       calld->connected_subchannel != NULL) {
     grpc_subchannel_call *subchannel_call = NULL;
-    grpc_connected_subchannel_call_args call_args = {
+    const grpc_connected_subchannel_call_args call_args = {
         .pollent = calld->pollent,
         .path = calld->path,
         .start_time = calld->call_start_time,
diff --git a/src/core/ext/client_channel/subchannel.c b/src/core/ext/client_channel/subchannel.c
index e4b669c582..cef08a04ea 100644
--- a/src/core/ext/client_channel/subchannel.c
+++ b/src/core/ext/client_channel/subchannel.c
@@ -778,13 +778,13 @@ grpc_error *grpc_connected_subchannel_create_call(
       args->arena, sizeof(grpc_subchannel_call) + chanstk->call_stack_size);
   grpc_call_stack *callstk = SUBCHANNEL_CALL_TO_CALL_STACK(*call);
   (*call)->connection = con;  // Ref is added below.
-  grpc_call_element_args call_args = {.call_stack = callstk,
-                                      .server_transport_data = NULL,
-                                      .context = NULL,
-                                      .path = args->path,
-                                      .start_time = args->start_time,
-                                      .deadline = args->deadline,
-                                      .arena = args->arena};
+  const grpc_call_element_args call_args = {.call_stack = callstk,
+                                            .server_transport_data = NULL,
+                                            .context = NULL,
+                                            .path = args->path,
+                                            .start_time = args->start_time,
+                                            .deadline = args->deadline,
+                                            .arena = args->arena};
   grpc_error *error = grpc_call_stack_init(
       exec_ctx, chanstk, 1, subchannel_call_destroy, *call, &call_args);
   if (error != GRPC_ERROR_NONE) {
diff --git a/src/core/ext/transport/chttp2/transport/incoming_metadata.c b/src/core/ext/transport/chttp2/transport/incoming_metadata.c
index ab900fdff2..da0a34d32a 100644
--- a/src/core/ext/transport/chttp2/transport/incoming_metadata.c
+++ b/src/core/ext/transport/chttp2/transport/incoming_metadata.c
@@ -42,8 +42,8 @@
 
 void grpc_chttp2_incoming_metadata_buffer_init(
     grpc_chttp2_incoming_metadata_buffer *buffer, gpr_arena *arena) {
-  grpc_metadata_batch_init(&buffer->batch);
   buffer->arena = arena;
+  grpc_metadata_batch_init(&buffer->batch);
   buffer->batch.deadline = gpr_inf_future(GPR_CLOCK_REALTIME);
 }
 
diff --git a/src/core/lib/support/arena.c b/src/core/lib/support/arena.c
index 8ce29aaab3..6610acd3a0 100644
--- a/src/core/lib/support/arena.c
+++ b/src/core/lib/support/arena.c
@@ -53,7 +53,6 @@ struct gpr_arena {
 
 gpr_arena *gpr_arena_create(size_t initial_size) {
   initial_size = ROUND_UP_TO_ALIGNMENT_SIZE(initial_size);
-  gpr_log(GPR_DEBUG, "arena create: %" PRIdPTR, initial_size);
   gpr_arena *a = gpr_zalloc(sizeof(gpr_arena) + initial_size);
   a->initial_zone.size_end = initial_size;
   return a;
diff --git a/test/core/channel/channel_stack_test.c b/test/core/channel/channel_stack_test.c
index 0c424c1ec4..af551c4928 100644
--- a/test/core/channel/channel_stack_test.c
+++ b/test/core/channel/channel_stack_test.c
@@ -139,7 +139,7 @@ static void test_create_channel_stack(void) {
   GPR_ASSERT(*channel_data == 0);
 
   call_stack = gpr_malloc(channel_stack->call_stack_size);
-  grpc_call_element_args args = {
+  const grpc_call_element_args args = {
       .call_stack = call_stack,
       .server_transport_data = NULL,
       .context = NULL,
-- 
GitLab