c
  void safe_kfree(void **ptr) {
      if (ptr && *ptr) {
          kfree(*ptr);
          *ptr = NULL;
      }
  }
  safe_kfree((void **)&mcam->counters.bmap);
  