X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=net%2Frds%2Fib.h;h=b3fdebb57460392ae9a751bfaae2e218ff9b6e17;hb=ab9f2faf8f40604551336e5b0a18e0910a57b92c;hp=f17d095678907b588c717b48e3d4602cab401199;hpb=75021d28594d9b6fb4d05bbc41f77948a0db0e02;p=firefly-linux-kernel-4.4.55.git diff --git a/net/rds/ib.h b/net/rds/ib.h index f17d09567890..b3fdebb57460 100644 --- a/net/rds/ib.h +++ b/net/rds/ib.h @@ -75,7 +75,11 @@ struct rds_ib_connect_private { struct rds_ib_send_work { void *s_op; - struct ib_send_wr s_wr; + union { + struct ib_send_wr s_wr; + struct ib_rdma_wr s_rdma_wr; + struct ib_atomic_wr s_atomic_wr; + }; struct ib_sge s_sge[RDS_IB_MAX_SGE]; unsigned long s_queued; };