Skip to contentSkip to conversation

Remove useless cast on void pointer

PATCH In review Amitoj Kaur Chawla 2 participants 6 messages Oct 13, 2015 Staging

lore
Share & tools
lore
#0 lore raw

v2 cover Remove useless cast on void pointer

This patchset removes multiple useless cast on void pointer.

The semantic patch used to find this is:

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

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

Amitoj Kaur Chawla (3):
staging: rtl8712: Remove useless cast on void pointer
staging: rtl8712: Remove useless cast on void pointer
staging: rtl8712: Remove useless cast on void pointer

Changes in v2:
-Remove unnecessary parentheses

 drivers/staging/rtl8712/rtl8712_cmd.c      |   2 +-
 drivers/staging/rtl8712/rtl8712_recv.c     |   9 ++-
 drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 105 ++++++++++-------------------
 3 files changed, 40 insertions(+), 76 deletions(-)
Signature · 1 line
1.9.1
#1 lore raw

PATCH v2 1/3 staging: rtl8712: Remove useless cast on void pointer

The semantic patch used to find this is:

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

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

---
Changes in v2:
-None

 drivers/staging/rtl8712/rtl8712_cmd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/staging/rtl8712/rtl8712_cmd.c +1 -1
index b755ab4..9453975 100644
@@ -317,7 +317,7 @@ int r8712_cmd_thread(void *context)
 	unsigned int cmdsz, wr_sz, *pcmdbuf;
 	struct tx_desc *pdesc;
 	void (*pcmd_callback)(struct _adapter *dev, struct cmd_obj *pcmd);
-	struct _adapter *padapter = (struct _adapter *)context;
+	struct _adapter *padapter = context;
 	struct	cmd_priv	*pcmdpriv = &(padapter->cmdpriv);
 
 	allow_signal(SIGTERM);
Signature · 1 line
1.9.1
#2 lore raw

PATCH v2 2/3 staging: rtl8712: Remove useless cast on void pointer

In reply to Amitoj Kaur Chawla

The semantic patch used to find this is:

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

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

---
Changes in v2:
-None

 drivers/staging/rtl8712/rtl8712_recv.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)
drivers/staging/rtl8712/rtl8712_recv.c +4 -5
index 4fa2540..fae06d9 100644
@@ -434,7 +434,7 @@ void r8712_rxcmd_event_hdl(struct _adapter *padapter, void *prxcmdbuf)
 
 	poffset = (u8 *)prxcmdbuf;
 	voffset = *(uint *)poffset;
-	prxstat = (struct recv_stat *)prxcmdbuf;
+	prxstat = prxcmdbuf;
 	drvinfo_sz = (le32_to_cpu(prxstat->rxdw0) & 0x000f0000) >> 16;
 	drvinfo_sz <<= 3;
 	poffset += RXDESC_SIZE + drvinfo_sz;
@@ -620,8 +620,7 @@ _err_exit:
 void r8712_reordering_ctrl_timeout_handler(void *pcontext)
 {
 	unsigned long irql;
-	struct recv_reorder_ctrl *preorder_ctrl =
-				 (struct recv_reorder_ctrl *)pcontext;
+	struct recv_reorder_ctrl *preorder_ctrl = pcontext;
 	struct _adapter *padapter = preorder_ctrl->padapter;
 	struct  __queue *ppending_recvframe_queue =
 				 &preorder_ctrl->pending_recvframe_queue;
@@ -959,7 +958,7 @@ int recv_func(struct _adapter *padapter, void *pcontext)
 	struct  __queue *pfree_recv_queue = &padapter->recvpriv.free_recv_queue;
 	struct	mlme_priv	*pmlmepriv = &padapter->mlmepriv;
 
-	prframe = (union recv_frame *)pcontext;
+	prframe = pcontext;
 	orig_prframe = prframe;
 	pattrib = &prframe->u.hdr.attrib;
 	if (check_fwstate(pmlmepriv, WIFI_MP_STATE) == true) {
@@ -1103,7 +1102,7 @@ _exit_recvbuf2recvframe:
 static void recv_tasklet(void *priv)
 {
 	struct sk_buff *pskb;
-	struct _adapter *padapter = (struct _adapter *)priv;
+	struct _adapter *padapter = priv;
 	struct recv_priv *precvpriv = &padapter->recvpriv;
 
 	while (NULL != (pskb = skb_dequeue(&precvpriv->rx_skb_queue))) {
Signature · 1 line
1.9.1
#3 lore raw

PATCH v2 3/3 staging: rtl8712: Remove useless cast on void pointer

In reply to Amitoj Kaur Chawla

The semantic patch used to find this is:

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

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

---
Changes in v2:
-Remove unnecessary parentheses

 drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 105 ++++++++++-------------------
 1 file changed, 35 insertions(+), 70 deletions(-)
drivers/staging/rtl8712/rtl871x_mp_ioctl.c +35 -70
index 77f01bf..b76b7c4 100644
@@ -41,8 +41,7 @@ uint oid_null_function(struct oid_par_priv *poid_par_priv)
 uint oid_rt_wireless_mode_hdl(struct oid_par_priv *poid_par_priv)
 {
 	uint status = RNDIS_STATUS_SUCCESS;
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid == SET_OID) {
 		if (poid_par_priv->information_buf_len >= sizeof(u8))
@@ -66,8 +65,7 @@ uint oid_rt_wireless_mode_hdl(struct oid_par_priv *poid_par_priv)
 
 uint oid_rt_pro_write_bb_reg_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	struct bb_reg_param *pbbreg;
 	u16 offset;
 	u32 value;
@@ -87,8 +85,7 @@ uint oid_rt_pro_write_bb_reg_hdl(struct oid_par_priv *poid_par_priv)
 
 uint oid_rt_pro_read_bb_reg_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	struct bb_reg_param *pbbreg;
 	u16 offset;
 	u32 value;
@@ -109,8 +106,7 @@ uint oid_rt_pro_read_bb_reg_hdl(struct oid_par_priv *poid_par_priv)
 
 uint oid_rt_pro_write_rf_reg_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	struct rf_reg_param *pbbreg;
 	u8 path;
 	u8 offset;
@@ -132,8 +128,7 @@ uint oid_rt_pro_write_rf_reg_hdl(struct oid_par_priv *poid_par_priv)
 
 uint oid_rt_pro_read_rf_reg_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	struct rf_reg_param *pbbreg;
 	u8 path;
 	u8 offset;
@@ -260,8 +255,7 @@ int mp_start_joinbss(struct _adapter *padapter, struct ndis_802_11_ssid *pssid)
 uint oid_rt_pro_set_data_rate_hdl(struct oid_par_priv
 					 *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	u32 ratevalue;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
@@ -278,8 +272,7 @@ uint oid_rt_pro_set_data_rate_hdl(struct oid_par_priv
 
 uint oid_rt_pro_start_test_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	uint status = RNDIS_STATUS_SUCCESS;
 	u32 mode;
 	u8 val8;
@@ -307,8 +300,7 @@ uint oid_rt_pro_start_test_hdl(struct oid_par_priv *poid_par_priv)
 
 uint oid_rt_pro_stop_test_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	uint status = RNDIS_STATUS_SUCCESS;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
@@ -321,8 +313,7 @@ uint oid_rt_pro_stop_test_hdl(struct oid_par_priv *poid_par_priv)
 uint oid_rt_pro_set_channel_direct_call_hdl(struct oid_par_priv
 						   *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	u32		Channel;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
@@ -339,8 +330,7 @@ uint oid_rt_pro_set_channel_direct_call_hdl(struct oid_par_priv
 
 uint oid_rt_pro_set_antenna_bb_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	u32 antenna;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
@@ -357,8 +347,7 @@ uint oid_rt_pro_set_antenna_bb_hdl(struct oid_par_priv *poid_par_priv)
 uint oid_rt_pro_set_tx_power_control_hdl(
 					struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	u32 tx_pwr_idx;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
@@ -377,8 +366,7 @@ uint oid_rt_pro_query_tx_packet_sent_hdl(
 					struct oid_par_priv *poid_par_priv)
 {
 	uint status = RNDIS_STATUS_SUCCESS;
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != QUERY_OID) {
 		status = RNDIS_STATUS_NOT_ACCEPTED;
@@ -397,8 +385,7 @@ uint oid_rt_pro_query_rx_packet_received_hdl(
 					struct oid_par_priv *poid_par_priv)
 {
 	uint status = RNDIS_STATUS_SUCCESS;
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != QUERY_OID) {
 		status = RNDIS_STATUS_NOT_ACCEPTED;
@@ -417,8 +404,7 @@ uint oid_rt_pro_query_rx_packet_crc32_error_hdl(
 					struct oid_par_priv *poid_par_priv)
 {
 	uint status = RNDIS_STATUS_SUCCESS;
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != QUERY_OID) {
 		status = RNDIS_STATUS_NOT_ACCEPTED;
@@ -436,8 +422,7 @@ uint oid_rt_pro_query_rx_packet_crc32_error_hdl(
 uint oid_rt_pro_reset_tx_packet_sent_hdl(struct oid_par_priv
 						*poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
 		return RNDIS_STATUS_NOT_ACCEPTED;
@@ -449,8 +434,7 @@ uint oid_rt_pro_reset_rx_packet_received_hdl(struct oid_par_priv
 						    *poid_par_priv)
 {
 	uint status = RNDIS_STATUS_SUCCESS;
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
 		return RNDIS_STATUS_NOT_ACCEPTED;
@@ -465,8 +449,7 @@ uint oid_rt_pro_reset_rx_packet_received_hdl(struct oid_par_priv
 uint oid_rt_reset_phy_rx_packet_count_hdl(struct oid_par_priv
 						 *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
 		return RNDIS_STATUS_NOT_ACCEPTED;
@@ -477,8 +460,7 @@ uint oid_rt_reset_phy_rx_packet_count_hdl(struct oid_par_priv
 uint oid_rt_get_phy_rx_packet_received_hdl(struct oid_par_priv
 						  *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != QUERY_OID)
 		return RNDIS_STATUS_NOT_ACCEPTED;
@@ -493,8 +475,7 @@ uint oid_rt_get_phy_rx_packet_received_hdl(struct oid_par_priv
 uint oid_rt_get_phy_rx_packet_crc32_error_hdl(struct oid_par_priv
 						     *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != QUERY_OID)
 		return RNDIS_STATUS_NOT_ACCEPTED;
@@ -509,8 +490,7 @@ uint oid_rt_get_phy_rx_packet_crc32_error_hdl(struct oid_par_priv
 uint oid_rt_pro_set_modulation_hdl(struct oid_par_priv
 					  *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
 		return RNDIS_STATUS_NOT_ACCEPTED;
@@ -522,8 +502,7 @@ uint oid_rt_pro_set_modulation_hdl(struct oid_par_priv
 uint oid_rt_pro_set_continuous_tx_hdl(struct oid_par_priv
 					     *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	u32		bStartTest;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
@@ -536,8 +515,7 @@ uint oid_rt_pro_set_continuous_tx_hdl(struct oid_par_priv
 uint oid_rt_pro_set_single_carrier_tx_hdl(struct oid_par_priv
 						 *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	u32		bStartTest;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
@@ -550,8 +528,7 @@ uint oid_rt_pro_set_single_carrier_tx_hdl(struct oid_par_priv
 uint oid_rt_pro_set_carrier_suppression_tx_hdl(struct oid_par_priv
 						      *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	u32		bStartTest;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
@@ -564,8 +541,7 @@ uint oid_rt_pro_set_carrier_suppression_tx_hdl(struct oid_par_priv
 uint oid_rt_pro_set_single_tone_tx_hdl(struct oid_par_priv
 					      *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	u32		bStartTest;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
@@ -578,8 +554,7 @@ uint oid_rt_pro_set_single_tone_tx_hdl(struct oid_par_priv
 uint oid_rt_pro_read_register_hdl(struct oid_par_priv
 					 *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	uint status = RNDIS_STATUS_SUCCESS;
 	struct mp_rw_reg *RegRWStruct;
 	u16		offset;
@@ -618,8 +593,7 @@ uint oid_rt_pro_read_register_hdl(struct oid_par_priv
 
 uint oid_rt_pro_write_register_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	uint status = RNDIS_STATUS_SUCCESS;
 	struct mp_rw_reg *RegRWStruct;
 	u16		offset;
@@ -678,8 +652,7 @@ uint oid_rt_pro_write_register_hdl(struct oid_par_priv *poid_par_priv)
 
 uint oid_rt_get_thermal_meter_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != QUERY_OID)
 		return RNDIS_STATUS_NOT_ACCEPTED;
@@ -706,8 +679,7 @@ uint oid_rt_get_thermal_meter_hdl(struct oid_par_priv *poid_par_priv)
 
 uint oid_rt_pro_read_efuse_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	uint status = RNDIS_STATUS_SUCCESS;
 
@@ -736,8 +708,7 @@ uint oid_rt_pro_read_efuse_hdl(struct oid_par_priv *poid_par_priv)
 /*------------------------------------------------------------------------*/
 uint oid_rt_pro_write_efuse_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	uint status = RNDIS_STATUS_SUCCESS;
 
@@ -765,8 +736,7 @@ uint oid_rt_pro_write_efuse_hdl(struct oid_par_priv *poid_par_priv)
 uint oid_rt_get_efuse_current_size_hdl(struct oid_par_priv
 					      *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != QUERY_OID)
 		return RNDIS_STATUS_NOT_ACCEPTED;
@@ -782,8 +752,7 @@ uint oid_rt_get_efuse_current_size_hdl(struct oid_par_priv
 
 uint oid_rt_get_efuse_max_size_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != QUERY_OID)
 		return RNDIS_STATUS_NOT_ACCEPTED;
@@ -808,8 +777,7 @@ uint oid_rt_pro_efuse_hdl(struct oid_par_priv *poid_par_priv)
 
 uint oid_rt_pro_efuse_map_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	uint status = RNDIS_STATUS_SUCCESS;
 	u8		*data;
 
@@ -840,8 +808,7 @@ uint oid_rt_pro_efuse_map_hdl(struct oid_par_priv *poid_par_priv)
 
 uint oid_rt_set_bandwidth_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	u32		bandwidth;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
@@ -859,8 +826,7 @@ uint oid_rt_set_bandwidth_hdl(struct oid_par_priv *poid_par_priv)
 uint oid_rt_set_rx_packet_type_hdl(struct oid_par_priv
 					   *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	u8		rx_pkt_type;
 	u32		rcr_val32;
 
@@ -915,8 +881,7 @@ uint oid_rt_set_power_down_hdl(struct oid_par_priv *poid_par_priv)
 /*-------------------------------------------------------------------------- */
 uint oid_rt_get_power_mode_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != QUERY_OID)
 		return RNDIS_STATUS_NOT_ACCEPTED;
Signature · 1 line
1.9.1
#4 lore raw

Re: [Outreachy kernel] [PATCH v2 3/3] staging: rtl8712: Remove useless cast on void pointer

Quoted 9 lines · Amitoj Kaur Chawla

The semantic patch used to find this is:

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

Quoted 10 lines

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

When you make a change by hand beyond what the semantic patch does, it should be mentioned up here, not just below the ---.

julia

Quoted 374 lines

---
Changes in v2:
-Remove unnecessary parentheses

 drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 105 ++++++++++-------------------
 1 file changed, 35 insertions(+), 70 deletions(-)
drivers/staging/rtl8712/rtl871x_mp_ioctl.c +35 -71
index 77f01bf..b76b7c4 100644
@@ -41,8 +41,7 @@ uint oid_null_function(struct oid_par_priv *poid_par_priv)
 uint oid_rt_wireless_mode_hdl(struct oid_par_priv *poid_par_priv)
 {
 	uint status = RNDIS_STATUS_SUCCESS;
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid == SET_OID) {
 		if (poid_par_priv->information_buf_len >= sizeof(u8))
@@ -66,8 +65,7 @@ uint oid_rt_wireless_mode_hdl(struct oid_par_priv *poid_par_priv)
 
 uint oid_rt_pro_write_bb_reg_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	struct bb_reg_param *pbbreg;
 	u16 offset;
 	u32 value;
@@ -87,8 +85,7 @@ uint oid_rt_pro_write_bb_reg_hdl(struct oid_par_priv *poid_par_priv)
 
 uint oid_rt_pro_read_bb_reg_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	struct bb_reg_param *pbbreg;
 	u16 offset;
 	u32 value;
@@ -109,8 +106,7 @@ uint oid_rt_pro_read_bb_reg_hdl(struct oid_par_priv *poid_par_priv)
 
 uint oid_rt_pro_write_rf_reg_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	struct rf_reg_param *pbbreg;
 	u8 path;
 	u8 offset;
@@ -132,8 +128,7 @@ uint oid_rt_pro_write_rf_reg_hdl(struct oid_par_priv *poid_par_priv)
 
 uint oid_rt_pro_read_rf_reg_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	struct rf_reg_param *pbbreg;
 	u8 path;
 	u8 offset;
@@ -260,8 +255,7 @@ int mp_start_joinbss(struct _adapter *padapter, struct ndis_802_11_ssid *pssid)
 uint oid_rt_pro_set_data_rate_hdl(struct oid_par_priv
 					 *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	u32 ratevalue;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
@@ -278,8 +272,7 @@ uint oid_rt_pro_set_data_rate_hdl(struct oid_par_priv
 
 uint oid_rt_pro_start_test_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	uint status = RNDIS_STATUS_SUCCESS;
 	u32 mode;
 	u8 val8;
@@ -307,8 +300,7 @@ uint oid_rt_pro_start_test_hdl(struct oid_par_priv *poid_par_priv)
 
 uint oid_rt_pro_stop_test_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	uint status = RNDIS_STATUS_SUCCESS;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
@@ -321,8 +313,7 @@ uint oid_rt_pro_stop_test_hdl(struct oid_par_priv *poid_par_priv)
 uint oid_rt_pro_set_channel_direct_call_hdl(struct oid_par_priv
 						   *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	u32		Channel;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
@@ -339,8 +330,7 @@ uint oid_rt_pro_set_channel_direct_call_hdl(struct oid_par_priv
 
 uint oid_rt_pro_set_antenna_bb_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	u32 antenna;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
@@ -357,8 +347,7 @@ uint oid_rt_pro_set_antenna_bb_hdl(struct oid_par_priv *poid_par_priv)
 uint oid_rt_pro_set_tx_power_control_hdl(
 					struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	u32 tx_pwr_idx;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
@@ -377,8 +366,7 @@ uint oid_rt_pro_query_tx_packet_sent_hdl(
 					struct oid_par_priv *poid_par_priv)
 {
 	uint status = RNDIS_STATUS_SUCCESS;
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != QUERY_OID) {
 		status = RNDIS_STATUS_NOT_ACCEPTED;
@@ -397,8 +385,7 @@ uint oid_rt_pro_query_rx_packet_received_hdl(
 					struct oid_par_priv *poid_par_priv)
 {
 	uint status = RNDIS_STATUS_SUCCESS;
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != QUERY_OID) {
 		status = RNDIS_STATUS_NOT_ACCEPTED;
@@ -417,8 +404,7 @@ uint oid_rt_pro_query_rx_packet_crc32_error_hdl(
 					struct oid_par_priv *poid_par_priv)
 {
 	uint status = RNDIS_STATUS_SUCCESS;
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != QUERY_OID) {
 		status = RNDIS_STATUS_NOT_ACCEPTED;
@@ -436,8 +422,7 @@ uint oid_rt_pro_query_rx_packet_crc32_error_hdl(
 uint oid_rt_pro_reset_tx_packet_sent_hdl(struct oid_par_priv
 						*poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
 		return RNDIS_STATUS_NOT_ACCEPTED;
@@ -449,8 +434,7 @@ uint oid_rt_pro_reset_rx_packet_received_hdl(struct oid_par_priv
 						    *poid_par_priv)
 {
 	uint status = RNDIS_STATUS_SUCCESS;
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
 		return RNDIS_STATUS_NOT_ACCEPTED;
@@ -465,8 +449,7 @@ uint oid_rt_pro_reset_rx_packet_received_hdl(struct oid_par_priv
 uint oid_rt_reset_phy_rx_packet_count_hdl(struct oid_par_priv
 						 *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
 		return RNDIS_STATUS_NOT_ACCEPTED;
@@ -477,8 +460,7 @@ uint oid_rt_reset_phy_rx_packet_count_hdl(struct oid_par_priv
 uint oid_rt_get_phy_rx_packet_received_hdl(struct oid_par_priv
 						  *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != QUERY_OID)
 		return RNDIS_STATUS_NOT_ACCEPTED;
@@ -493,8 +475,7 @@ uint oid_rt_get_phy_rx_packet_received_hdl(struct oid_par_priv
 uint oid_rt_get_phy_rx_packet_crc32_error_hdl(struct oid_par_priv
 						     *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != QUERY_OID)
 		return RNDIS_STATUS_NOT_ACCEPTED;
@@ -509,8 +490,7 @@ uint oid_rt_get_phy_rx_packet_crc32_error_hdl(struct oid_par_priv
 uint oid_rt_pro_set_modulation_hdl(struct oid_par_priv
 					  *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
 		return RNDIS_STATUS_NOT_ACCEPTED;
@@ -522,8 +502,7 @@ uint oid_rt_pro_set_modulation_hdl(struct oid_par_priv
 uint oid_rt_pro_set_continuous_tx_hdl(struct oid_par_priv
 					     *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	u32		bStartTest;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
@@ -536,8 +515,7 @@ uint oid_rt_pro_set_continuous_tx_hdl(struct oid_par_priv
 uint oid_rt_pro_set_single_carrier_tx_hdl(struct oid_par_priv
 						 *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	u32		bStartTest;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
@@ -550,8 +528,7 @@ uint oid_rt_pro_set_single_carrier_tx_hdl(struct oid_par_priv
 uint oid_rt_pro_set_carrier_suppression_tx_hdl(struct oid_par_priv
 						      *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	u32		bStartTest;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
@@ -564,8 +541,7 @@ uint oid_rt_pro_set_carrier_suppression_tx_hdl(struct oid_par_priv
 uint oid_rt_pro_set_single_tone_tx_hdl(struct oid_par_priv
 					      *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	u32		bStartTest;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
@@ -578,8 +554,7 @@ uint oid_rt_pro_set_single_tone_tx_hdl(struct oid_par_priv
 uint oid_rt_pro_read_register_hdl(struct oid_par_priv
 					 *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	uint status = RNDIS_STATUS_SUCCESS;
 	struct mp_rw_reg *RegRWStruct;
 	u16		offset;
@@ -618,8 +593,7 @@ uint oid_rt_pro_read_register_hdl(struct oid_par_priv
 
 uint oid_rt_pro_write_register_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	uint status = RNDIS_STATUS_SUCCESS;
 	struct mp_rw_reg *RegRWStruct;
 	u16		offset;
@@ -678,8 +652,7 @@ uint oid_rt_pro_write_register_hdl(struct oid_par_priv *poid_par_priv)
 
 uint oid_rt_get_thermal_meter_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != QUERY_OID)
 		return RNDIS_STATUS_NOT_ACCEPTED;
@@ -706,8 +679,7 @@ uint oid_rt_get_thermal_meter_hdl(struct oid_par_priv *poid_par_priv)
 
 uint oid_rt_pro_read_efuse_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	uint status = RNDIS_STATUS_SUCCESS;
 
@@ -736,8 +708,7 @@ uint oid_rt_pro_read_efuse_hdl(struct oid_par_priv *poid_par_priv)
 /*------------------------------------------------------------------------*/
 uint oid_rt_pro_write_efuse_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	uint status = RNDIS_STATUS_SUCCESS;
 
@@ -765,8 +736,7 @@ uint oid_rt_pro_write_efuse_hdl(struct oid_par_priv *poid_par_priv)
 uint oid_rt_get_efuse_current_size_hdl(struct oid_par_priv
 					      *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != QUERY_OID)
 		return RNDIS_STATUS_NOT_ACCEPTED;
@@ -782,8 +752,7 @@ uint oid_rt_get_efuse_current_size_hdl(struct oid_par_priv
 
 uint oid_rt_get_efuse_max_size_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != QUERY_OID)
 		return RNDIS_STATUS_NOT_ACCEPTED;
@@ -808,8 +777,7 @@ uint oid_rt_pro_efuse_hdl(struct oid_par_priv *poid_par_priv)
 
 uint oid_rt_pro_efuse_map_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	uint status = RNDIS_STATUS_SUCCESS;
 	u8		*data;
 
@@ -840,8 +808,7 @@ uint oid_rt_pro_efuse_map_hdl(struct oid_par_priv *poid_par_priv)
 
 uint oid_rt_set_bandwidth_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	u32		bandwidth;
 
 	if (poid_par_priv->type_of_oid != SET_OID)
@@ -859,8 +826,7 @@ uint oid_rt_set_bandwidth_hdl(struct oid_par_priv *poid_par_priv)
 uint oid_rt_set_rx_packet_type_hdl(struct oid_par_priv
 					   *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 	u8		rx_pkt_type;
 	u32		rcr_val32;
 
@@ -915,8 +881,7 @@ uint oid_rt_set_power_down_hdl(struct oid_par_priv *poid_par_priv)
 /*-------------------------------------------------------------------------- */
 uint oid_rt_get_power_mode_hdl(struct oid_par_priv *poid_par_priv)
 {
-	struct _adapter *Adapter = (struct _adapter *)
-				   (poid_par_priv->adapter_context);
+	struct _adapter *Adapter = poid_par_priv->adapter_context;
 
 	if (poid_par_priv->type_of_oid != QUERY_OID)
 		return RNDIS_STATUS_NOT_ACCEPTED;
--

1.9.1

--
You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/2109e4a1c74989232680cf926b8473370a801818.1444725049.git.amitoj1606%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

#5 lore raw

Re: [Outreachy kernel] [PATCH v2 3/3] staging: rtl8712: Remove useless cast on void pointer

Quoted 22 lines · Julia Lawall
Quoted 9 lines · Amitoj Kaur Chawla

The semantic patch used to find this is:

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

Quoted 10 lines

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

Quoted 3 lines

When you make a change by hand beyond what the semantic patch does, it should be mentioned up here, not just below the ---.

Oh, okay. Will keep that in mind for the future.

Thanks for the feedback,

Amitoj