Commit 3828ff45 authored by Ralph Campbell's avatar Ralph Campbell Committed by Roland Dreier

IB/mad: Remove redundant NULL pointer check in ib_mad_recv_done_handler()

In ib_mad_recv_done_handler(), the response pointer is checked for
NULL after allocating it.  It is then checked again in the local
process_mad() path but there is no possibility of it changing in
between.
Signed-off-by: default avatarRalph Campbell <ralph.campbell@qlogic.com>
Acked-by: default avatarHal Rosenstock <hal@xsigo.com>
Signed-off-by: default avatarRoland Dreier <rolandd@cisco.com>
parent 8d8293cf
...@@ -1931,15 +1931,6 @@ static void ib_mad_recv_done_handler(struct ib_mad_port_private *port_priv, ...@@ -1931,15 +1931,6 @@ static void ib_mad_recv_done_handler(struct ib_mad_port_private *port_priv,
if (port_priv->device->process_mad) { if (port_priv->device->process_mad) {
int ret; int ret;
if (!response) {
printk(KERN_ERR PFX "No memory for response MAD\n");
/*
* Is it better to assume that
* it wouldn't be processed ?
*/
goto out;
}
ret = port_priv->device->process_mad(port_priv->device, 0, ret = port_priv->device->process_mad(port_priv->device, 0,
port_priv->port_num, port_priv->port_num,
wc, &recv->grh, wc, &recv->grh,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment