diff options
Diffstat (limited to 'drivers/s390/net/ctcm_mpc.c')
| -rw-r--r-- | drivers/s390/net/ctcm_mpc.c | 6 | 
1 files changed, 1 insertions, 5 deletions
| diff --git a/drivers/s390/net/ctcm_mpc.c b/drivers/s390/net/ctcm_mpc.c index 88abfb5e8045..8ac213a55141 100644 --- a/drivers/s390/net/ctcm_mpc.c +++ b/drivers/s390/net/ctcm_mpc.c @@ -626,8 +626,6 @@ static void mpc_rcvd_sweep_resp(struct mpcg_info *mpcginfo)  		ctcm_clear_busy_do(dev);  	} -	kfree(mpcginfo); -  	return;  } @@ -1192,10 +1190,10 @@ static void ctcmpc_unpack_skb(struct channel *ch, struct sk_buff *pskb)  						CTCM_FUNTAIL, dev->name);  			priv->stats.rx_dropped++;  			/* mpcginfo only used for non-data transfers */ -			kfree(mpcginfo);  			if (do_debug_data)  				ctcmpc_dump_skb(pskb, -8);  		} +		kfree(mpcginfo);  	}  done: @@ -1977,7 +1975,6 @@ static void mpc_action_rcvd_xid0(fsm_instance *fsm, int event, void *arg)  		}  		break;  	} -	kfree(mpcginfo);  	CTCM_PR_DEBUG("ctcmpc:%s() %s xid2:%i xid7:%i xidt_p2:%i \n",  		__func__, ch->id, grp->outstanding_xid2, @@ -2038,7 +2035,6 @@ static void mpc_action_rcvd_xid7(fsm_instance *fsm, int event, void *arg)  		mpc_validate_xid(mpcginfo);  		break;  	} -	kfree(mpcginfo);  	return;  } | 
