fw_env: make flash_io() take buffer as an argument
authorRafał Miłecki <rafal@milecki.pl>
Wed, 12 Jan 2022 11:47:05 +0000 (12:47 +0100)
committerTom Rini <trini@konsulko.com>
Fri, 11 Feb 2022 16:29:23 +0000 (11:29 -0500)
commitf178f7c9550c4fd9c644f79a1eb2dafa5bcdce25
tree3caa316dd36d9d393b1c8443e6f0a4ef4d861b38
parentaafb31fc953aac0af89e44a1e4a841803141768d
fw_env: make flash_io() take buffer as an argument

It's usually easier to understand code & follow it if all arguments are
passed explicitly. Many coding styles also discourage using global
variables.

Behaviour of flash_io() was a bit unintuitive as it was writing to a
buffer referenced in a global struct. That required developers to
remember how it works and sometimes required hacking "environment"
global struct variable to read data into a proper buffer.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
tools/env/fw_env.c