Hi Julien, > On Aug 18, 2023, at 05:43, Julien Grall <jul...@xen.org> wrote: > > From: Julien Grall <jgr...@amazon.com> > > Switch to unsigned int for the return/parameters of the following > functions: > * REG_RANK_NR(): 'b' (number of bits) and the return is always positive. > 'n' doesn't need to be size specific. > * vgic_rank_offset(): 'b' (number of bits), 'n' (register index), > 's' (size of the access) are always positive. > * vgic_{enable, disable}_irqs(): 'n' (rank index) is always positive > * vgic_get_virq_type(): 'n' (rank index) and 'index' (register > index) are always positive. > > Take the opportunity to propogate the unsignedness to the local > variable used for the arguments. > > This will remove some of the warning reported by GCC 12.2.1 when > passing the flags -Wsign-conversion/-Wconversion. > > Signed-off-by: Julien Grall <jgr...@amazon.com>
Reviewed-by: Henry Wang <henry.w...@arm.com> Tested-by: Henry Wang <henry.w...@arm.com> Kind regards, Henry