mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-16 09:54:35 +00:00
ddr: marvell: a38x: debug: return from ddr3_tip_print_log() early if we won't print anything
Return from ddr3_tip_print_log() early if we won't print anything anyway. This way the compiler can optimize away the VALIDATE_IF_ACTIVE() calls in the for-loop, so if the SILENT_LIB macro is defined, no code is generated for the rest of the function, which saves some space. Signed-off-by: Marek Behún <kabel@kernel.org>
This commit is contained in:
parent
c416e7ad71
commit
c173f6268d
1 changed files with 9 additions and 0 deletions
|
@ -399,6 +399,15 @@ int ddr3_tip_print_log(u32 dev_num, u32 mem_addr)
|
|||
}
|
||||
#endif /* DDR_VIEWER_TOOL */
|
||||
|
||||
/* return early if we won't print anything anyway */
|
||||
if (
|
||||
#if defined(SILENT_LIB)
|
||||
1 ||
|
||||
#endif
|
||||
debug_training < DEBUG_LEVEL_INFO) {
|
||||
return MV_OK;
|
||||
}
|
||||
|
||||
for (if_id = 0; if_id <= MAX_INTERFACE_NUM - 1; if_id++) {
|
||||
VALIDATE_IF_ACTIVE(tm->if_act_mask, if_id);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue