浏览代码

realtek: fix gcc-12 build with -Werror=array-compare

Removing this gcc-12 error:

arch/mips/rtl838x/setup.c:64:30: error: comparison between two arrays [-Werror=array-compare]
   64 |         else if (__dtb_start != __dtb_end)

Signed-off-by: Bjørn Mork <[email protected]>
Bjørn Mork 3 年之前
父节点
当前提交
d6eebaf995
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      target/linux/realtek/files-5.10/arch/mips/rtl838x/setup.c

+ 1 - 1
target/linux/realtek/files-5.10/arch/mips/rtl838x/setup.c

@@ -61,7 +61,7 @@ void __init plat_mem_setup(void)
 
 
 	if (fw_passed_dtb) /* UHI interface */
 	if (fw_passed_dtb) /* UHI interface */
 		dtb = (void *)fw_passed_dtb;
 		dtb = (void *)fw_passed_dtb;
-	else if (__dtb_start != __dtb_end)
+	else if (&__dtb_start[0] != &__dtb_end[0])
 		dtb = (void *)__dtb_start;
 		dtb = (void *)__dtb_start;
 	else
 	else
 		panic("no dtb found");
 		panic("no dtb found");