Hi Martin, Sporadic crashes have been observed with the UFS kernel driver if a timeout occurs. This patch series fixes these crashes. Please consider this patch series for the next merge window. Thanks, Bart. Changes compared to v1: fixed a build error in the MediaTek driver. Bart Van Assche (4): scsi: ufs: Declare ufshcd_mcq_poll_cqe_lock() once scsi: ufs: Make ufshcd_poll() complain about unsupported arguments scsi: ufs: Make the polling code report which command has been completed scsi: ufs: Check for completion from the timeout handler drivers/ufs/core/ufs-mcq.c | 25 +++++++++----- drivers/ufs/core/ufshcd-priv.h | 6 ++-- drivers/ufs/core/ufshcd.c | 61 ++++++++++++++++++++++++++------- drivers/ufs/host/ufs-mediatek.c | 2 +- drivers/ufs/host/ufs-qcom.c | 2 +- include/ufs/ufshcd.h | 3 +- 6 files changed, 72 insertions(+), 27 deletions(-)