mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-20 11:55:03 +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 */
|
#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++) {
|
for (if_id = 0; if_id <= MAX_INTERFACE_NUM - 1; if_id++) {
|
||||||
VALIDATE_IF_ACTIVE(tm->if_act_mask, if_id);
|
VALIDATE_IF_ACTIVE(tm->if_act_mask, if_id);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue