Hi Arnd, Sorry for the delay
On Tue, Mar 23, 2021 at 01:56:38PM +0100, Arnd Bergmann wrote: > From: Arnd Bergmann <a...@arndb.de> > > When CONFIG_SMP is disabled, topology_physical_package_id() > returns -1 and gcc notices undefined behavior: > > arch/arm/mach-versatile/spc.c: In function 've_spc_clk_init': > arch/arm/mach-versatile/spc.c:583:21: error: array subscript -1 is below > array bounds of 'bool[2]' {aka '_Bool[2]'} [-Werror=array-bounds] > 583 | if (init_opp_table[cluster]) > | ~~~~~~~~~~~~~~^~~~~~~~~ > arch/arm/mach-versatile/spc.c:556:7: note: while referencing 'init_opp_table' > 556 | bool init_opp_table[MAX_CLUSTERS] = { false }; > | ^~~~~~~~~~~~~~ > > It's not clear to me what the correct behavior should be, but > it seems safe to just not continue with the initialization. > I don't have any other patches for vexpress platform or driver support. Can you apply this directly ? Assuming that, Acked-by: Sudeep Holla <sudeep.ho...@arm.com> -- Regards, Sudeep