From: Chris Mason Date: Fri, 3 Feb 2012 16:08:50 +0000 (-0500) Subject: RDS: add a sock_destruct callback with debugging X-Git-Tag: v4.1.12-92~319^2^2~2^2~45 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=3f1988c612bac3dd50c55fe77f350048de32bc95;p=users%2Fjedix%2Flinux-maple.git RDS: add a sock_destruct callback with debugging Signed-off-by: Chris Mason Signed-off-by: Bang Nguyen --- diff --git a/net/rds/ib_ring.c b/net/rds/ib_ring.c index 99a6ccae964cb..a24458da957ee 100644 --- a/net/rds/ib_ring.c +++ b/net/rds/ib_ring.c @@ -118,6 +118,7 @@ void rds_ib_ring_free(struct rds_ib_work_ring *ring, u32 val) { ring->w_free_ptr = (ring->w_free_ptr + val) % ring->w_nr; atomic_add(val, &ring->w_free_ctr); + smp_mb(); if (__rds_ib_ring_empty(ring) && waitqueue_active(&rds_ib_ring_empty_wait))