Re: [PATCH] mtip32xx: avoid using semaphores
From: Jens Axboe
Date: Mon Dec 10 2018 - 16:44:46 EST
On 12/10/18 2:34 PM, Arnd Bergmann wrote:
> The "cmd_slot_unal" semaphore is never used in a blocking way
> but only as an atomic counter. Change the code to using
> atomic_dec_if_positive() as a better API.
Looks good to me. We should also convert the return to blk-mq
when we hit failure here to BLK_STS_DEV_RESOURCE, but that's
a separate patch.
--
Jens Axboe