From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason Gunthorpe Subject: Re: [PATCH V2 for-next 3/7] IB/core: Add idr based standard types Date: Wed, 29 Mar 2017 08:28:53 -0600 Message-ID: <20170329142853.GA2586@obsidianresearch.com> References: <1489939145-125246-1-git-send-email-matanb@mellanox.com> <1489939145-125246-4-git-send-email-matanb@mellanox.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <1489939145-125246-4-git-send-email-matanb-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org> Sender: linux-rdma-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Matan Barak Cc: Doug Ledford , linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Liran Liss , Sean Hefty , Leon Romanovsky , Majd Dibbiny , Tal Alon , Yishai Hadas , Ira Weiny , Haggai Eran , Christoph Lameter List-Id: linux-rdma@vger.kernel.org On Sun, Mar 19, 2017 at 05:59:01PM +0200, Matan Barak wrote: > +int ib_uverbs_dealloc_xrcd(struct ib_uverbs_device *dev, > + struct ib_xrcd *xrcd, > + enum rdma_remove_reason why) > { > struct inode *inode; > + int ret; > > inode = xrcd->inode; > if (inode && !atomic_dec_and_test(&xrcd->usecnt)) > - return; > + return 0; > > - ib_dealloc_xrcd(xrcd); > + ret = ib_dealloc_xrcd(xrcd); > > - if (inode) > + if (why == RDMA_REMOVE_DESTROY && ret) > + atomic_inc(&xrcd->usecnt); Is this suposed to be _inc? Might need a comment since every other dealloc has a dec? Jason -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html