Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Staging: rtl8712: Remove unnecessary cast on void pointer

The conversion from void pointer to any other pointer type is guaranteed
by the C programming language.

The semantic patch used to find this:

@r@
expression x;
void* e;
type T;
identifier f;
@@

(
*((T *)e)
|
((T *)x)[...]
|
((T *)x)->f
|
- (T *)
e
)

Signed-off-by: Lucas Tanure <tanure@linux.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Lucas Tanure and committed by
Greg Kroah-Hartman
eaf0e796 7c2a2017

+15 -30
+15 -30
drivers/staging/rtl8712/rtl871x_ioctl_rtl.c
··· 49 49 50 50 uint oid_rt_get_small_packet_crc_hdl(struct oid_par_priv *poid_par_priv) 51 51 { 52 - struct _adapter *padapter = (struct _adapter *) 53 - (poid_par_priv->adapter_context); 52 + struct _adapter *padapter = poid_par_priv->adapter_context; 54 53 55 54 if (poid_par_priv->type_of_oid != QUERY_OID) 56 55 return RNDIS_STATUS_NOT_ACCEPTED; ··· 65 66 66 67 uint oid_rt_get_middle_packet_crc_hdl(struct oid_par_priv *poid_par_priv) 67 68 { 68 - struct _adapter *padapter = (struct _adapter *) 69 - (poid_par_priv->adapter_context); 69 + struct _adapter *padapter = poid_par_priv->adapter_context; 70 70 71 71 if (poid_par_priv->type_of_oid != QUERY_OID) 72 72 return RNDIS_STATUS_NOT_ACCEPTED; ··· 81 83 82 84 uint oid_rt_get_large_packet_crc_hdl(struct oid_par_priv *poid_par_priv) 83 85 { 84 - struct _adapter *padapter = (struct _adapter *) 85 - (poid_par_priv->adapter_context); 86 + struct _adapter *padapter = poid_par_priv->adapter_context; 86 87 87 88 if (poid_par_priv->type_of_oid != QUERY_OID) 88 89 return RNDIS_STATUS_NOT_ACCEPTED; ··· 112 115 113 116 uint oid_rt_get_rx_total_packet_hdl(struct oid_par_priv *poid_par_priv) 114 117 { 115 - struct _adapter *padapter = (struct _adapter *) 116 - (poid_par_priv->adapter_context); 118 + struct _adapter *padapter = poid_par_priv->adapter_context; 117 119 118 120 if (poid_par_priv->type_of_oid != QUERY_OID) 119 121 return RNDIS_STATUS_NOT_ACCEPTED; ··· 143 147 144 148 uint oid_rt_get_rx_icv_err_hdl(struct oid_par_priv *poid_par_priv) 145 149 { 146 - struct _adapter *padapter = (struct _adapter *) 147 - (poid_par_priv->adapter_context); 150 + struct _adapter *padapter = poid_par_priv->adapter_context; 148 151 149 152 if (poid_par_priv->type_of_oid != QUERY_OID) 150 153 return RNDIS_STATUS_NOT_ACCEPTED; ··· 167 172 168 173 uint oid_rt_get_preamble_mode_hdl(struct oid_par_priv *poid_par_priv) 169 174 { 170 - struct _adapter *padapter = (struct _adapter *) 171 - (poid_par_priv->adapter_context); 175 + struct _adapter *padapter = poid_par_priv->adapter_context; 172 176 u32 preamblemode = 0; 173 177 174 178 if (poid_par_priv->type_of_oid != QUERY_OID) ··· 196 202 197 203 uint oid_rt_get_channelplan_hdl(struct oid_par_priv *poid_par_priv) 198 204 { 199 - struct _adapter *padapter = (struct _adapter *) 200 - (poid_par_priv->adapter_context); 205 + struct _adapter *padapter = poid_par_priv->adapter_context; 201 206 struct eeprom_priv *peeprompriv = &padapter->eeprompriv; 202 207 203 208 if (poid_par_priv->type_of_oid != QUERY_OID) ··· 209 216 uint oid_rt_set_channelplan_hdl(struct oid_par_priv 210 217 *poid_par_priv) 211 218 { 212 - struct _adapter *padapter = (struct _adapter *) 213 - (poid_par_priv->adapter_context); 219 + struct _adapter *padapter = poid_par_priv->adapter_context; 214 220 struct eeprom_priv *peeprompriv = &padapter->eeprompriv; 215 221 216 222 if (poid_par_priv->type_of_oid != SET_OID) ··· 221 229 uint oid_rt_set_preamble_mode_hdl(struct oid_par_priv 222 230 *poid_par_priv) 223 231 { 224 - struct _adapter *padapter = (struct _adapter *) 225 - (poid_par_priv->adapter_context); 232 + struct _adapter *padapter = poid_par_priv->adapter_context; 226 233 u32 preamblemode = 0; 227 234 228 235 if (poid_par_priv->type_of_oid != SET_OID) ··· 258 267 uint oid_rt_get_total_tx_bytes_hdl(struct oid_par_priv 259 268 *poid_par_priv) 260 269 { 261 - struct _adapter *padapter = (struct _adapter *) 262 - (poid_par_priv->adapter_context); 270 + struct _adapter *padapter = poid_par_priv->adapter_context; 263 271 264 272 if (poid_par_priv->type_of_oid != QUERY_OID) 265 273 return RNDIS_STATUS_NOT_ACCEPTED; ··· 275 285 uint oid_rt_get_total_rx_bytes_hdl(struct oid_par_priv 276 286 *poid_par_priv) 277 287 { 278 - struct _adapter *padapter = (struct _adapter *) 279 - (poid_par_priv->adapter_context); 288 + struct _adapter *padapter = poid_par_priv->adapter_context; 280 289 281 290 if (poid_par_priv->type_of_oid != QUERY_OID) 282 291 return RNDIS_STATUS_NOT_ACCEPTED; ··· 314 325 315 326 uint oid_rt_get_channel_hdl(struct oid_par_priv *poid_par_priv) 316 327 { 317 - struct _adapter *padapter = (struct _adapter *) 318 - (poid_par_priv->adapter_context); 328 + struct _adapter *padapter = poid_par_priv->adapter_context; 319 329 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; 320 330 struct NDIS_802_11_CONFIGURATION *pnic_Config; 321 331 u32 channelnum; ··· 437 449 poid_par_priv) 438 450 { 439 451 uint status = RNDIS_STATUS_SUCCESS; 440 - struct _adapter *Adapter = (struct _adapter *) 441 - (poid_par_priv->adapter_context); 452 + struct _adapter *Adapter = poid_par_priv->adapter_context; 442 453 443 454 if (poid_par_priv->type_of_oid != SET_OID) /* QUERY_OID */ 444 455 return RNDIS_STATUS_NOT_ACCEPTED; ··· 457 470 uint oid_rt_pro_rf_read_registry_hdl(struct oid_par_priv *poid_par_priv) 458 471 { 459 472 uint status = RNDIS_STATUS_SUCCESS; 460 - struct _adapter *Adapter = (struct _adapter *) 461 - (poid_par_priv->adapter_context); 473 + struct _adapter *Adapter = poid_par_priv->adapter_context; 462 474 463 475 if (poid_par_priv->type_of_oid != SET_OID) /* QUERY_OID */ 464 476 return RNDIS_STATUS_NOT_ACCEPTED; ··· 502 516 503 517 uint oid_rt_get_connect_state_hdl(struct oid_par_priv *poid_par_priv) 504 518 { 505 - struct _adapter *padapter = (struct _adapter *) 506 - (poid_par_priv->adapter_context); 519 + struct _adapter *padapter = poid_par_priv->adapter_context; 507 520 struct mlme_priv *pmlmepriv = &(padapter->mlmepriv); 508 521 u32 ulInfo; 509 522