diff mbox series

xilinx: zynqmp: change the type of multiboot variable

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

Commit Message

Venkatesh Yadav Abbarapu Oct. 4, 2022, 5:52 a.m. UTC
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(-)

Comments

Michal Simek Oct. 7, 2022, 9:48 a.m. UTC | #1
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 mbox series

Patch

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);