Message ID | 20221004055254.26246-1-venkatesh.abbarapu@amd.com |
---|---|
State | Changes Requested |
Delegated to: | Michal Simek |
Headers | show |
Series | xilinx: zynqmp: change the type of multiboot variable | expand |
On 10/4/22 07:52, Venkatesh Yadav Abbarapu wrote: > In function ‘set_dfu_alt_info’ a comparison of a u8 value against > 0 is done. Since it is always false, change the signature of this > function to use an `int` instead, which match the type used in caller: > `multi_boot()`. > > Fix the following warning triggered with W=1: > > board/xilinx/zynqmp/zynqmp.c:651:23: > warning: comparison is always false due to limited range of data type > [-Wtype-limits] > 651 | if (multiboot < 0) > > Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com> > --- > > board/xilinx/zynqmp/zynqmp.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/board/xilinx/zynqmp/zynqmp.c b/board/xilinx/zynqmp/zynqmp.c > index 57259b60a0..81f551ee99 100644 > --- a/board/xilinx/zynqmp/zynqmp.c > +++ b/board/xilinx/zynqmp/zynqmp.c > @@ -636,7 +636,7 @@ enum env_location env_get_location(enum env_operation op, int prio) > > void set_dfu_alt_info(char *interface, char *devstr) > { > - u8 multiboot; > + int multiboot; > int bootseq = 0; > > ALLOC_CACHE_ALIGN_BUFFER(char, buf, DFU_ALT_BUF_LEN); Applied. M
diff --git a/board/xilinx/zynqmp/zynqmp.c b/board/xilinx/zynqmp/zynqmp.c index 57259b60a0..81f551ee99 100644 --- a/board/xilinx/zynqmp/zynqmp.c +++ b/board/xilinx/zynqmp/zynqmp.c @@ -636,7 +636,7 @@ enum env_location env_get_location(enum env_operation op, int prio) void set_dfu_alt_info(char *interface, char *devstr) { - u8 multiboot; + int multiboot; int bootseq = 0; ALLOC_CACHE_ALIGN_BUFFER(char, buf, DFU_ALT_BUF_LEN);
In function ‘set_dfu_alt_info’ a comparison of a u8 value against 0 is done. Since it is always false, change the signature of this function to use an `int` instead, which match the type used in caller: `multi_boot()`. Fix the following warning triggered with W=1: board/xilinx/zynqmp/zynqmp.c:651:23: warning: comparison is always false due to limited range of data type [-Wtype-limits] 651 | if (multiboot < 0) Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com> --- board/xilinx/zynqmp/zynqmp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)