On Thu, Jul 22, 2021 at 03:57:39PM +0300, Leon Romanovsky wrote: > We are talking about two different issues that this refcount_read patch pointed. > You are focused on wrong usage of completion, I saw useless compare of > refcount_t with 0 that can't be. It can be zero. Anything that does refcount_dec_and_test() can make the refcount be zero. The issue here is that refcount_dec() cannot make the refcount zero as it is improper use of the API. Jason