From: Tony Lindgren Date: Thu, 5 Jan 2017 19:08:20 +0000 (-0800) Subject: ARM: OMAP2+: Fix init for multiple quirks for the same SoC X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=6e613ebf4405fc09e2a8c16ed193b47f80a3cbed;p=linux.git 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 --- diff --git a/arch/arm/mach-omap2/pdata-quirks.c b/arch/arm/mach-omap2/pdata-quirks.c index 477910a48448d..58d87a78cb90f 100644 --- a/arch/arm/mach-omap2/pdata-quirks.c +++ b/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 (quirks->fn) quirks->fn(); - break; } quirks++; }