[NEUS7920-477] wlbt: annotate service driver API
authorIvan Priest <i.priest@samsung.com>
Wed, 15 May 2019 11:19:39 +0000 (12:19 +0100)
committerKim Gunho <gunho.kim@samsung.com>
Fri, 28 Jun 2019 14:46:12 +0000 (23:46 +0900)
Annotate service driver API calls with service ID.
Also BT remove callback exit point.

Change-Id: Id945c9ca61732abd0c604a1ff2f402b242357ba0
SCSC-Bug-Id: SSB-52765
Signed-off-by: Ivan Priest <i.priest@samsung.com>
drivers/misc/samsung/scsc/scsc_service.c
drivers/misc/samsung/scsc_bt/scsc_bt_module.c

index 7aee37cd4df2330f9403aff51f5b001d714bb645..4040cef4201027aef76348806854cda012ec103e 100755 (executable)
@@ -252,7 +252,7 @@ int scsc_mx_service_start(struct scsc_service *service, scsc_mifram_ref ref)
        int                 r;
        struct timeval tval = {};
 
-       SCSC_TAG_INFO(MXMAN, "\n");
+       SCSC_TAG_INFO(MXMAN, "%d\n", service->id);
 #ifdef CONFIG_SCSC_CHV_SUPPORT
        if (chv_run)
                return 0;
@@ -346,7 +346,7 @@ int scsc_mx_service_stop(struct scsc_service *service)
        int r;
        struct timeval tval = {};
 
-       SCSC_TAG_INFO(MXMAN, "\n");
+       SCSC_TAG_INFO(MXMAN, "%d\n", service->id);
 #ifdef CONFIG_SCSC_CHV_SUPPORT
        if (chv_run)
                return 0;
@@ -519,7 +519,8 @@ int scsc_mx_service_close(struct scsc_service *service)
        bool           empty;
        struct timeval tval = {};
 
-       SCSC_TAG_INFO(MXMAN, "\n");
+       SCSC_TAG_INFO(MXMAN, "%d\n", service->id);
+
        mutex_lock(&srvman->api_access_mutex);
 #ifdef CONFIG_ANDROID
        wake_lock(&srvman->sm_wake_lock);
@@ -581,7 +582,7 @@ struct scsc_service *scsc_mx_service_open(struct scsc_mx *mx, enum scsc_service_
        bool                empty;
        struct timeval tval = {};
 
-       SCSC_TAG_INFO(MXMAN, "\n");
+       SCSC_TAG_INFO(MXMAN, "%d\n", service->id);
 
        mutex_lock(&srvman->api_access_mutex);
 #ifdef CONFIG_ANDROID
@@ -965,6 +966,8 @@ int scsc_service_force_panic(struct scsc_service *service)
 {
        struct mxman   *mxman = scsc_mx_get_mxman(service->mx);
 
+       SCSC_TAG_INFO(MXMAN, "%d\n", service->id);
+
        return mxman_force_panic(mxman);
 }
 EXPORT_SYMBOL(scsc_service_force_panic);
index de7d4d376a390ac07222060b98bd2f44339d7bf8..b2aa1fac0155da2c3d34219d849fe9455dfb419c 100755 (executable)
@@ -1476,6 +1476,7 @@ static void slsi_bt_service_remove(struct scsc_mx_module_client *module_client,
                /* Wait forever for recovery_release_complete, as it will
                 * arrive even if autorecovery is disabled.
                 */
+               SCSC_TAG_INFO(BT_COMMON, "wait for recovery_release_complete\n");
                wait_for_completion(&bt_service.recovery_release_complete);
                reinit_completion(&bt_service.recovery_release_complete);
 
@@ -1498,6 +1499,9 @@ static void slsi_bt_service_remove(struct scsc_mx_module_client *module_client,
 
 done:
        mutex_unlock(&bt_start_mutex);
+
+       SCSC_TAG_INFO(BT_COMMON,
+             "BT service remove complete (%s %p)\n", module_client->name, mx);
 }
 
 /* BT service driver registration interface */
@@ -1588,6 +1592,9 @@ static void slsi_ant_service_remove(struct scsc_mx_module_client *module_client,
 
 done:
        mutex_unlock(&ant_start_mutex);
+
+       SCSC_TAG_INFO(BT_COMMON,
+                     "ANT service remove complete (%s %p)\n", module_client->name, mx);
 }
 #endif