OSDN Git Service

of: overlay: add entry to of_overlay_action_name[]
authorFrank Rowand <frank.rowand@sony.com>
Mon, 2 May 2022 18:17:40 +0000 (13:17 -0500)
committerRob Herring <robh@kernel.org>
Tue, 3 May 2022 16:53:15 +0000 (11:53 -0500)
commit1ac17586c950a2c129393f8a92901a2b357acf24
treededa97fd9f9d111a127b31b6daccf6875ea924f0
parentb20eee62ee89aba03261a1abac80f29abea5bdf5
of: overlay: add entry to of_overlay_action_name[]

The values of enum of_overlay_notify_action are used to index into
array of_overlay_action_name.  Add an entry to of_overlay_action_name
for the value recently added to of_overlay_notify_action.

Array of_overlay_action_name[] is moved into include/linux/of.h
adjacent to enum of_overlay_notify_action to make the connection
between the two more obvious if either is modified in the future.

The only use of of_overlay_action_name is for error reporting in
overlay_notify().  All callers of overlay_notify() report the same
error, but with fewer details.  Remove the redundant error reports
in the callers.

Fixes: 067c098766c6 ("of: overlay: rework overlay apply and remove kfree()s")
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Frank Rowand <frank.rowand@sony.com>
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20220502181742.1402826-2-frowand.list@gmail.com
drivers/of/overlay.c
include/linux/of.h