On Thu, 24 Oct 2024 10:50:30 +0300, Avri Altman wrote: > 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. > > [...] Applied to 6.13/scsi-queue, thanks! [1/3] scsi: ufs: core: Remove redundant host_lock calls around UTMRLDBR. https://git.kernel.org/mkp/scsi/c/2b314e182caa [2/3] scsi: ufs: core: Remove redundant host_lock calls around UTMRLCLR https://git.kernel.org/mkp/scsi/c/5824e18b3db4 [3/3] scsi: ufs: core: Remove redundant host_lock calls around UTRLCLR. https://git.kernel.org/mkp/scsi/c/2a330f16ad30 -- Martin K. Petersen Oracle Linux Engineering