From 285d02a18c5932a06e52d8f68809915469e8afa2 Mon Sep 17 00:00:00 2001 From: Varsha Rao Date: Wed, 8 Mar 2017 09:42:46 +0530 Subject: [PATCH] staging: wilc1000: Remove useless cast. Variable ip_addr is already declared as pointer to u8. Again explicit type casting of ip_addr to u8, is not required. Hence this patch removes it by using the following coccinelle script. @@ type T; T *ptr,p; @@ ( - (T *)(&p) + &p | - (T *)ptr + ptr | - (T *)(ptr) + ptr | - (T)(p) + p ) Signed-off-by: Varsha Rao Acked-by: Julia Lawall Signed-off-by: Greg Kroah-Hartman --- drivers/staging/wilc1000/host_interface.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/wilc1000/host_interface.c b/drivers/staging/wilc1000/host_interface.c index 7a9e8d3..c3a8af0 100644 --- a/drivers/staging/wilc1000/host_interface.c +++ b/drivers/staging/wilc1000/host_interface.c @@ -384,7 +384,7 @@ static void handle_set_ip_address(struct wilc_vif *vif, u8 *ip_addr, u8 idx) wid.id = (u16)WID_IP_ADDRESS; wid.type = WID_STR; - wid.val = (u8 *)ip_addr; + wid.val = ip_addr; wid.size = IP_ALEN; ret = wilc_send_config_pkt(vif, SET_CFG, &wid, 1, -- 2.7.4