Re: [PATCH RE-RESEND V2 for-next 3/5] IB/core: Call ib_unregister_mad_agent() only for valid agents

2015-02-19 Thread Majd Dibbiny
On 17/2/2015 3:59 PM, Yann Droneaud wrote: > Hi, > > Le lundi 16 février 2015 à 22:28 +0100, Yann Droneaud a écrit : >> Le jeudi 05 février 2015 à 13:53 +0200, Or Gerlitz a écrit : >>> From: Majd Dibbiny >>> >>> In some error flows, ib_mad_unregister_agent is being invoked also in cases >>> wher

Re: [PATCH RE-RESEND V2 for-next 3/5] IB/core: Call ib_unregister_mad_agent() only for valid agents

2015-02-17 Thread Yann Droneaud
Hi, Le lundi 16 février 2015 à 22:28 +0100, Yann Droneaud a écrit : > Le jeudi 05 février 2015 à 13:53 +0200, Or Gerlitz a écrit : > > From: Majd Dibbiny > > > > In some error flows, ib_mad_unregister_agent is being invoked also in cases > > where > ^^^

Re: [PATCH RE-RESEND V2 for-next 3/5] IB/core: Call ib_unregister_mad_agent() only for valid agents

2015-02-16 Thread Yann Droneaud
Le jeudi 05 février 2015 à 13:53 +0200, Or Gerlitz a écrit : > From: Majd Dibbiny > > In some error flows, ib_mad_unregister_agent is being invoked also in cases > where ^^^ ib_unregister_mad_agent() > the ib_mad_register_agent cal

[PATCH RE-RESEND V2 for-next 3/5] IB/core: Call ib_unregister_mad_agent() only for valid agents

2015-02-05 Thread Or Gerlitz
From: Majd Dibbiny In some error flows, ib_mad_unregister_agent is being invoked also in cases where the ib_mad_register_agent call failed (resulting in an illegal pointer in the agent field). This causes a kernel crash in the error flow. Fix this by calling ib_unregister_mad_agent only for ca