summaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
authorAndrey Smirnov <andrew.smirnov@gmail.com>2019-01-28 22:55:31 -0800
committerSascha Hauer <s.hauer@pengutronix.de>2019-01-29 09:21:28 +0100
commit60aaeb8be019c75d86cd0aa9615d1ef470983418 (patch)
treed1ccf2bc2fc4c1a9b9cb3a9abc2a56afa7c00ae7 /common
parent25082eff77300372316fe85265730d1d3e653287 (diff)
downloadbarebox-60aaeb8be019c75d86cd0aa9615d1ef470983418.tar.gz
barebox-60aaeb8be019c75d86cd0aa9615d1ef470983418.tar.xz
commands: Move mem_parse_options() to lib/misc.c
As a first step of de-cluttering /dev/mem related code, move mem_parse_options() out of commands/mem.c into lib/misc.c where it seem to fit better. With this change we no longer explicitly turn this code off using CONFIG_COMPILE_MEMORY and instead rely on LTO to get rid of it when it's not being used. While at it, also fix return value by replacing COMMAND_ERROR_USAGE with -EINVAL. All of the callers of mem_parse_options() expect negative error code as a sign of failure and COMMAND_ERROR_USAGE is not negative. Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'common')
0 files changed, 0 insertions, 0 deletions