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. 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 | 23 ++++++++----- drivers/ufs/core/ufshcd-priv.h | 6 ++-- drivers/ufs/core/ufshcd.c | 59 +++++++++++++++++++++++++++------- drivers/ufs/host/ufs-qcom.c | 2 +- include/ufs/ufshcd.h | 3 +- 5 files changed, 67 insertions(+), 26 deletions(-)