Re: [PATCH RESEND for-next 5/9] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Apr 15, 2019 at 08:52:52PM +0000, Ruhl, Michael J wrote:

> We do need the reference count because the AH is used by the asynchronous
> send engine.

Drivers cannot use refcounts to manage their object lifetimes. Destroy
must be synchronous.

So if you have AH's in use by another thread it must sleep during
destroy..

> I am going to work up a patch to implement the SLEEPABLE path in our destroy
> to deal with this.

I thought that was only for create? Did we get an expectation that
destroy is non-sleeping? I hope not..

Jason



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux