From 1e0db6af5deb8ee4bb03f6f5daaaa9a4cbd352b6 Mon Sep 17 00:00:00 2001 From: JaeHun Jung Date: Thu, 11 Apr 2019 17:20:15 +0900 Subject: [PATCH] [RAMEN9610-14378][COMMON] scsi: ufs: Revert "single ton pointer" Change-Id: Ic171ca4f8809c70cdccb41aba2c7248ddf148b79 Signed-off-by: JaeHun Jung --- drivers/scsi/ufs/ufshcd.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/scsi/ufs/ufshcd.c b/drivers/scsi/ufs/ufshcd.c index c599aabb6b65..a159e6fbf020 100644 --- a/drivers/scsi/ufs/ufshcd.c +++ b/drivers/scsi/ufs/ufshcd.c @@ -2722,8 +2722,7 @@ static bool ufshcd_get_dev_cmd_tag(struct ufs_hba *hba, int *tag_out) do { tmp = ~hba->lrb_in_use; - tmp &= BITMAP_LAST_WORD_MASK(hba->nutrs); - tag = (int)(tmp) ? __fls(tmp) : ~0; + tag = find_last_bit(&tmp, hba->nutrs); if (tag >= hba->nutrs) goto out; } while (test_and_set_bit_lock(tag, &hba->lrb_in_use)); -- 2.20.1