From: Amir Vadai Date: Tue, 15 Jun 2010 13:00:15 +0000 (+0300) Subject: sdp: protect sdp_auto_moderation from device removal X-Git-Tag: v4.1.12-92~264^2~5^2~167 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=360d9b3dd90ac8231fd461daac1a611f532d3161;p=users%2Fjedix%2Flinux-maple.git sdp: protect sdp_auto_moderation from device removal Signed-off-by: Amir Vadai --- diff --git a/drivers/infiniband/ulp/sdp/sdp_main.c b/drivers/infiniband/ulp/sdp/sdp_main.c index a631a2517ba4..6974bee7ddb4 100644 --- a/drivers/infiniband/ulp/sdp/sdp_main.c +++ b/drivers/infiniband/ulp/sdp/sdp_main.c @@ -363,6 +363,9 @@ static void sdp_auto_moderation(struct sdp_sock *ssk) int moder_time; int err; + if (unlikely(!ssk->rx_ring.cq)) + return; + if (!mod->adaptive_rx_coal) return;