On Fri, Jul 21, 2023 at 03:50:16PM -0500, Bob Pearson wrote: > @@ -175,16 +175,17 @@ static void rxe_elem_release(struct kref *kref) > { > struct rxe_pool_elem *elem = container_of(kref, typeof(*elem), ref_cnt); > > - complete(&elem->complete); > + complete_all(&elem->complete); > } > > -int __rxe_cleanup(struct rxe_pool_elem *elem, bool sleepable) > +void __rxe_cleanup(struct rxe_pool_elem *elem, bool sleepable) > { You should definately put this one change in its own patch doing just that. Jason