• Heyi Guo's avatar
    drivers/gicv3: fix logical issue for num_eints · 69ae4427
    Heyi Guo authored
    
    
    In function gicv3_spis_config_defaults(), the variable num_ints is set
    to (maximum SPI INTID + 1), while num_eints is set to (maximum ESPI
    INTID). It introduces not only inconsistency to the code, but also
    logical bug in the "for" loops, for the INTID of num_eints is also
    valid and the check should be inclusive.
    
    Fix this by setting num_eints to (maximum ESPI INTID + 1) as well.
    
    Fix similar issues in gicv3_distif_save() and
    gicv3_distif_init_restore().
    Signed-off-by: default avatarHeyi Guo <guoheyi@linux.alibaba.com>
    Change-Id: I4425777d17e84e85f38853603340bd348640154f
    69ae4427
gicv3_main.c 45.7 KB