[PATCH 1/5] common: board: Simplify array with function pointers with CONFIG_IS_ENABLED
Jerome Forissier
jerome.forissier at linaro.org
Wed Dec 18 13:28:24 CET 2024
On 12/18/24 13:15, Ilias Apalodimas wrote:
> On Wed, 18 Dec 2024 at 14:03, Ilias Apalodimas
> <ilias.apalodimas at linaro.org> wrote:
>>
>> Hi Jerome,
>>
>>
>> This doesn't apply on -master, can you rebase it? OR was it meant for -next?
>
> nvm it's on -next
>
>>
>> Thanks
>> /Ilias
>>
>> On Tue, 17 Dec 2024 at 18:00, Jerome Forissier
>> <jerome.forissier at linaro.org> wrote:
>>>
>>> From: Michal Simek <michal.simek at amd.com>
>>>
>>> Convert all simple cases where current ifdef is used with using
>>> CONFIG_IS_ENABLED.
>>> The change doesn't have impact on code size and it is only cleaning up
>>> description.
>>>
>>> Checkpatch is reporting issue:
>>> space required after that ',' (ctx:VxB)
>>>
>>> When space is there another warning is coming up:
>>> space prohibited before that close parenthesis ')'
>>>
>>> but there is no way how to fix it that's why leave it like it is.
>>>
>>> Signed-off-by: Michal Simek <michal.simek at amd.com>
>>> Reviewed-by: Tom Rini <trini at konsulko.com>
>>> [jf: s/Simply/Simplify/ in subject]
>>> Signed-off-by: Jerome Forissier <jerome.forissier at linaro.org>
>>> ---
>>> common/board_f.c | 49 +++++-------------
>>> common/board_r.c | 128 ++++++++++++-----------------------------------
>>> 2 files changed, 46 insertions(+), 131 deletions(-)
>>>
>>> diff --git a/common/board_f.c b/common/board_f.c
>>> index 54c48d42ee9..a4d8850cb7d 100644
>>> --- a/common/board_f.c
>>> +++ b/common/board_f.c
>>> @@ -872,12 +872,8 @@ static int initf_upl(void)
>>>
>>> static const init_fnc_t init_sequence_f[] = {
>>> setup_mon_len,
>>> -#ifdef CONFIG_OF_CONTROL
>>> - fdtdec_setup,
>>> -#endif
>>> -#ifdef CONFIG_TRACE_EARLY
>>> - trace_early_init,
>>> -#endif
>>> + CONFIG_IS_ENABLED(OF_CONTROL, (fdtdec_setup,))
>>> + CONFIG_IS_ENABLED(TRACE_EARLY, (trace_early_init,))
>
> This looks fine and I am nitpicking but the last comma seems
> unnecessary. Can we remove it, or that's just CONFIG_IS_ENABLED()
> works?
The latter. We're building a list so the comma has to be part of
the output.
Thanks,
--
Jerome
>
>
>>> initf_malloc,
>>> initf_upl,
>>> log_init,
>>> @@ -885,16 +881,12 @@ static const init_fnc_t init_sequence_f[] = {
>>> event_init,
>>> bloblist_maybe_init,
>>> setup_spl_handoff,
>>
>
> [...]
>
> Thanks
> /Ilias
More information about the U-Boot
mailing list