scsi: ufs: Adjust ufshcd_hold() during sending attribute requests
authorjintae jang <jt77.jang@samsung.com>
Thu, 3 Dec 2020 05:25:32 +0000 (14:25 +0900)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 8 Dec 2020 01:21:53 +0000 (20:21 -0500)
commit8ca1a40b9f9defe7981ed9558b856a012e51b842
treefdb2aae3c2100ba77904553371e681364615d73b
parentace3804b69afa39d9445544843506eca59f3b4b2
scsi: ufs: Adjust ufshcd_hold() during sending attribute requests

Invalidation check of arguments should have been checked before
ufshcd_hold(). This can help to prevent ufshcd_hold()/ ufshcd_release()
from being invoked unnecessarily.

[mkp: removed unused out: labels]

Link: https://lore.kernel.org/r/1606973132-5937-1-git-send-email-user@jang-Samsung-DeskTop-System
Reviewed-by: Stanley Chu <stanley.chu@mediatek.com>
Signed-off-by: jintae jang <jt77.jang@samsung.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/ufs/ufshcd.c