mfd: abx500-core: Fix compiler warning larger stack frame
authorJay Aurabind <mail@aurabindo.in>
Wed, 21 May 2014 17:19:54 +0000 (22:49 +0530)
committerLee Jones <lee.jones@linaro.org>
Tue, 3 Jun 2014 07:11:11 +0000 (08:11 +0100)
commit7abafa0a66414e385d122bcbc655a1d55ecbaecf
treeb231eb008da455131e2b85840e1d69a03352e241
parent58a9e5b98360e8dcf9c958c0552fb35279e3933f
mfd: abx500-core: Fix compiler warning larger stack frame

On systems with CONFIG_FRAME_WARN=1024, compiler warns the allocation of
an object of struct device on stack. Make the allocation dynamically to
fix the warning. Also change the caller's return type to int so as to
account for error handling.

drivers/mfd/abx500-core.c: In function ‘abx500_dump_all_banks’:
drivers/mfd/abx500-core.c:167:1: warning: the frame size of 1032 bytes
is larger than 1024 bytes [-Wframe-larger-than=]

Signed-off-by: Aurabindo J <mail@aurabindo.in>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
drivers/mfd/abx500-core.c
include/linux/mfd/abx500.h