scsi: ufs: mcq: Annotate ufshcd_inc_sq_tail() appropriately
authorAvri Altman <avri.altman@wdc.com>
Wed, 29 Mar 2023 10:13:02 +0000 (13:13 +0300)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 12 Apr 2023 01:46:59 +0000 (21:46 -0400)
Allow Sparse and such to know that the hwq lock should be held here.

Signed-off-by: Avri Altman <avri.altman@wdc.com>
Link: https://lore.kernel.org/r/20230329101303.18377-2-avri.altman@wdc.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/ufs/core/ufshcd-priv.h

index 529f8507a5e4c4ce753aa2ad59d36e285eebd85f..d53b93c21a0c6aa8e6394e356b6b35eb95a37600 100644 (file)
@@ -364,6 +364,7 @@ static inline bool ufs_is_valid_unit_desc_lun(struct ufs_dev_info *dev_info, u8
 }
 
 static inline void ufshcd_inc_sq_tail(struct ufs_hw_queue *q)
+       __must_hold(&q->sq_lock)
 {
        u32 mask = q->max_entries - 1;
        u32 val;