summaryrefslogtreecommitdiff
path: root/block
diff options
context:
space:
mode:
authorRalph Campbell <ralphc@pathscale.com>2006-02-03 22:32:01 (GMT)
committerRoland Dreier <rolandd@cisco.com>2006-03-20 18:08:11 (GMT)
commit5e9f71a16c56af7e2ff8b7ea251e0fd90b5de560 (patch)
treed3b6aba0640173d0ce760140650dad51a76f9501 /block
parent5f0b67e0d5c2807337b8fee4aa71b05f4f641534 (diff)
downloadlinux-fsl-qoriq-5e9f71a16c56af7e2ff8b7ea251e0fd90b5de560.tar.xz
IB/mad: Simplify SMI by eliminating smi_check_local_dr_smp()
The call to ib_get_agent_port() shouldn't be possible to fail when smi_check_local_dr_smp() is called from ib_mad_recv_done_handler(). When it is called from handle_outgoing_dr_smp(), the device and port_num come from mad_agent_priv so I assume the call to ib_get_agent_port() shouldn't fail either. In either case, smi_check_local_smp() only uses the mad_agent pointer to check that mad_agent->device->process_mad is not NULL. The device pointer would have to be the same as the one passed to smi_check_local_dr_smp() since that pointer is used later instead of the one checked in smi_check_local_smp(). Signed-off-by: Hal Rosenstock <halr@voltaire.com> Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions