Browse Source

video: driver: Resolve empty brace compilation issue for VS

Empty braces caused compilation issue on VS. Resolved
the same to now compile complete driver code on VS
with no additional change requirements.

Change-Id: Ib63aad3d104362c17c952780f40cd6e381902343
Signed-off-by: Akshata Sahukar <[email protected]>
Akshata Sahukar 4 years ago
parent
commit
a774cd62bb
2 changed files with 5 additions and 1 deletions
  1. 4 0
      driver/vidc/inc/msm_vidc_debug.h
  2. 1 1
      driver/vidc/src/msm_vidc_probe.c

+ 4 - 0
driver/vidc/inc/msm_vidc_debug.h

@@ -23,6 +23,10 @@
 #define FW_DBG_TAG VIDC_DBG_LABEL ": %6s: "
 #define FW_DBG_TAG VIDC_DBG_LABEL ": %6s: "
 #define DEFAULT_SID ((u32)-1)
 #define DEFAULT_SID ((u32)-1)
 
 
+#ifndef MSM_VIDC_EMPTY_BRACE
+#define MSM_VIDC_EMPTY_BRACE {},
+#endif
+
 extern int msm_vidc_debug;
 extern int msm_vidc_debug;
 extern bool msm_vidc_lossless_encode;
 extern bool msm_vidc_lossless_encode;
 extern bool msm_vidc_syscache_disable;
 extern bool msm_vidc_syscache_disable;

+ 1 - 1
driver/vidc/src/msm_vidc_probe.c

@@ -93,7 +93,7 @@ static struct attribute_group msm_vidc_core_attr_group = {
 static const struct of_device_id msm_vidc_dt_match[] = {
 static const struct of_device_id msm_vidc_dt_match[] = {
 	{.compatible = "qcom,msm-vidc"},
 	{.compatible = "qcom,msm-vidc"},
 	{.compatible = "qcom,msm-vidc,context-bank"},
 	{.compatible = "qcom,msm-vidc,context-bank"},
-	{},
+	MSM_VIDC_EMPTY_BRACE
 };
 };
 MODULE_DEVICE_TABLE(of, msm_vidc_dt_match);
 MODULE_DEVICE_TABLE(of, msm_vidc_dt_match);