BACKPORT: FROMLIST: scsi: ufs: Limit the queue depth to host->can_queue
Before reducing 'can_queue' from 32 to 31, make ufshcd_change_queue_depth() restrict the queue depth to 'can_queue' instead of hba->nutrs (32). This is a backport of a subset of the following patch: "[PATCH 2/2] scsi: ufs: Fix a deadlock in the error handler". Bug: 205080886 Link: https://lore.kernel.org/linux-scsi/20211103000529.1549411-3-bvanassche@acm.org/ Change-Id: I6e694a9698f91293fc2987217e3f939726c397dd Signed-off-by:Bart Van Assche <bvanassche@google.com>
Loading