Просмотр исходного кода

ARM: OMAP2+: Fix init for multiple quirks for the same SoC

It's possible that there are multiple quirks that need to be initialized
for the same SoC. Fix the issue by not returning on the first match.

Signed-off-by: Tony Lindgren <tony@atomide.com>
Tony Lindgren 9 лет назад
Родитель
Сommit
6e613ebf44
1 измененных файлов с 0 добавлено и 1 удалено
  1. 0 1
      arch/arm/mach-omap2/pdata-quirks.c

+ 0 - 1
arch/arm/mach-omap2/pdata-quirks.c

@@ -599,7 +599,6 @@ static void pdata_quirks_check(struct pdata_init *quirks)
 		if (of_machine_is_compatible(quirks->compatible)) {
 		if (of_machine_is_compatible(quirks->compatible)) {
 			if (quirks->fn)
 			if (quirks->fn)
 				quirks->fn();
 				quirks->fn();
-			break;
 		}
 		}
 		quirks++;
 		quirks++;
 	}
 	}