• Varun Wadekar's avatar
    Tegra: common: improve cyclomatic complexity · ee21281a
    Varun Wadekar authored
    
    
    Code complexity is a good indication of maintainability versus
    testability of a piece of software.
    
    ISO26262 introduces the following thresholds:
    
        complexity < 10 is accepted
        10 <= complexity < 20 has to be justified
        complexity >= 20 cannot be accepted
    
    Rationale is that number of test cases to fully test a piece of
    software can (depending on the coverage metrics) grow exponentially
    with the number of branches in the software.
    
    This patch removes redundant conditionals from 'bl31_early_platform_setup'
    handler to reduce the McCabe Cyclomatic Complexity for this function.
    
    Change-Id: Ifb628e33269b388f9323639cd97db761a7e049c4
    Signed-off-by: default avatarVarun Wadekar <vwadekar@nvidia.com>
    ee21281a
tegra_bl31_setup.c 13.2 KB