Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ce0b3c68 authored by Chris Manton's avatar Chris Manton
Browse files

Replace #def btif/src/btif_sock_thread::APPL_TRACE_DEBUG

Useless information emitted

Towards loggable code

Bug: 163134718
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: Iadbfd57310e7e592a47aa4502a089316cb36610f
parent 054ec235
Loading
Loading
Loading
Loading
+6 −13
Original line number Diff line number Diff line
@@ -133,7 +133,6 @@ static int alloc_thread_slot() {
  int i;
  // reversed order to save guard uninitialized access to 0 index
  for (i = MAX_THREAD - 1; i >= 0; i--) {
    APPL_TRACE_DEBUG("ts[%d].used:%d", i, ts[i].used);
    if (!ts[i].used) {
      ts[i].used = 1;
      return i;
@@ -169,7 +168,6 @@ int btsock_thread_create(btsock_signaled_cb callback,
                         btsock_cmd_cb cmd_callback) {
  asrt(callback || cmd_callback);
  int h = alloc_thread_slot();
  APPL_TRACE_DEBUG("alloc_thread_slot ret:%d", h);
  if (h >= 0) {
    init_poll(h);
    pthread_t thread;
@@ -181,7 +179,6 @@ int btsock_thread_create(btsock_signaled_cb callback,
    }

    ts[h].thread_id = thread;
    APPL_TRACE_DEBUG("h:%d, thread id:%d", h, ts[h].thread_id);
    ts[h].callback = callback;
    ts[h].cmd_callback = cmd_callback;
  }
@@ -195,8 +192,6 @@ static inline void init_cmd_fd(int h) {
    APPL_TRACE_ERROR("socketpair failed: %s", strerror(errno));
    return;
  }
  APPL_TRACE_DEBUG("h:%d, cmd_fdr:%d, cmd_fdw:%d", h, ts[h].cmd_fdr,
                   ts[h].cmd_fdw);
  // add the cmd fd for read & write
  add_poll(h, ts[h].cmd_fdr, 0, SOCK_THREAD_FD_RD, 0);
}
@@ -235,11 +230,10 @@ int btsock_thread_add_fd(int h, int fd, int type, int flags, uint32_t user_id) {
      add_poll(h, fd, type, flags, user_id);
      return true;
    }
    APPL_TRACE_DEBUG(
    LOG_WARN(
        "THREAD_ADD_FD_SYNC is not called in poll thread, fallback to async");
  }
  sock_cmd_t cmd = {CMD_ADD_FD, fd, type, flags, user_id};
  APPL_TRACE_DEBUG("adding fd:%d, flags:0x%x", fd, flags);

  ssize_t ret;
  OSI_NO_INTR(ret = send(ts[h].cmd_fdw, &cmd, sizeof(cmd), 0));
@@ -277,7 +271,6 @@ int btsock_thread_post_cmd(int h, int type, const unsigned char* data, int size,
    return false;
  }
  sock_cmd_t cmd = {CMD_USER_PRIVATE, 0, type, size, user_id};
  APPL_TRACE_DEBUG("post cmd type:%d, size:%d, h:%d, ", type, size, h);
  sock_cmd_t* cmd_send = &cmd;
  int size_send = sizeof(cmd);
  if (data && size) {
@@ -444,7 +437,7 @@ static int process_cmd_sock(int h) {
    case CMD_EXIT:
      return false;
    default:
      APPL_TRACE_DEBUG("unknown cmd: %d", cmd.id);
      LOG_WARN("unknown cmd: %d", cmd.id);
      break;
  }
  return true;
@@ -459,7 +452,7 @@ static void print_events(short events) {
  if ((events)&POLLHUP) flags += " POLLHUP ";
  if ((events)&POLLNVAL) flags += " POLLNVAL";
  if ((events)&POLLRDHUP) flags += " POLLRDHUP";
  APPL_TRACE_DEBUG("print poll event:%x = %s", (events), flags.c_str());
  LOG_DEBUG("print poll event:%x = %s", (events), flags.c_str());
}

static void process_data_sock(int h, struct pollfd* pfds, int count) {
@@ -533,7 +526,7 @@ static void* sock_poll_thread(void* arg) {
      {
        asrt(pfds[0].fd == ts[h].cmd_fdr);
        if (!process_cmd_sock(h)) {
          APPL_TRACE_DEBUG("h:%d, process_cmd_sock return false, exit...", h);
          LOG_INFO("h:%d, process_cmd_sock return false, exit...", h);
          break;
        }
        if (ret == 1)
@@ -543,9 +536,9 @@ static void* sock_poll_thread(void* arg) {
      }
      if (need_process_data_fd) process_data_sock(h, pfds, ret);
    } else {
      APPL_TRACE_DEBUG("no data, select ret: %d", ret)
      LOG_DEBUG("no data, select ret: %d", ret);
    };
  }
  APPL_TRACE_DEBUG("socket poll thread exiting, h:%d", h);
  LOG_INFO("socket poll thread exiting, h:%d", h);
  return 0;
}