소스 검색

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 년 전
부모
커밋
a774cd62bb
2개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  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 DEFAULT_SID ((u32)-1)
 
+#ifndef MSM_VIDC_EMPTY_BRACE
+#define MSM_VIDC_EMPTY_BRACE {},
+#endif
+
 extern int msm_vidc_debug;
 extern bool msm_vidc_lossless_encode;
 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[] = {
 	{.compatible = "qcom,msm-vidc"},
 	{.compatible = "qcom,msm-vidc,context-bank"},
-	{},
+	MSM_VIDC_EMPTY_BRACE
 };
 MODULE_DEVICE_TABLE(of, msm_vidc_dt_match);