summaryrefslogtreecommitdiff
path: root/include/linux/linux_string.h
diff options
context:
space:
mode:
authorMarek Vasut <[email protected]>2022-04-06 02:21:32 +0200
committerTom Rini <[email protected]>2022-04-21 09:08:40 -0400
commitde70e8879bb253f4d2a9ba9149cd41cb38b94ed8 (patch)
tree7c078ee96f7e5201a53d1fceaa0b67e020630182 /include/linux/linux_string.h
parent22bfaa1f673ab5442dfb9778eea4c9a18dee42d0 (diff)
env: Implement lower priority arch_env_get_location()
Currently there is only one way to override desired environment location, by implementing env_get_location(). This is increasingly being conflated both on board level and architecture level, which leads to a problem on boards where this function is already implemented on architecture level, since those boards have no way to override this environment location on board level anymore. Implement arch_env_get_location() function which is architecture specific and should only ever be implemented in architecture code. This function has lower priority than env_get_location(), which should only ever be implemented in board code, and which overrides the arch_env_get_location() architecture environment selection. This way, architecture can define its default environment chooser, while board can now override it as needed at all times. There is no functional change, since env_get_location() simply returns arch_env_get_location(), and arch_env_get_location() implements the current env_get_location() default content. Signed-off-by: Marek Vasut <[email protected]> Cc: Adam Ford <[email protected]> Cc: Fabio Estevam <[email protected]> Cc: Marek BehĂșn <[email protected]> Cc: Peng Fan <[email protected]> Cc: Simon Glass <[email protected]> Cc: Stefano Babic <[email protected]> Cc: Tim Harvey <[email protected]> Cc: Tom Rini <[email protected]> Cc: Tommaso Merciai <[email protected]> Cc: Vladimir Oltean <[email protected]>
Diffstat (limited to 'include/linux/linux_string.h')
0 files changed, 0 insertions, 0 deletions