Re: [PATCH v3 0/3] Untie the host lock entanglement - part 1

From: Martin K. Petersen
Date: Fri Oct 25 2024 - 15:04:20 EST



Avri,

> While trying to simplify the ufs core driver with the guard() macro
> [1], Bart made note of the abuse of the scsi host lock in the ufs
> driver. Indeed, the host lock is deeply entangled in various flows
> across the driver, as if it was some occasional default
> synchronization mean.
>
> Here is the first part of defusing it, remove some of those calls
> around host registers accesses, which needs no protection.
>
> Doing this in phases seems like a reasonable approach, given the
> myriad use of the host lock.

Applied to 6.13/scsi-staging, thanks!

--
Martin K. Petersen Oracle Linux Engineering