>>>>> "Kiwoong" == Kiwoong Kim <kwmad.kim@xxxxxxxxxxx> writes: Kiwoong, Kiwoong> When any UFS host controller receives a TM(Task Management) Kiwoong> response from a UFS device, UFS driver has been recognize like Kiwoong> receiving a message of "Task Management Function Complete"(00h) Kiwoong> in all cases, so far. That means there is no pending task for Kiwoong> a tag of the TM request sent before in the UFS device. That's Kiwoong> because the byte offset 6 in TM response which has been used to Kiwoong> get a TM service response so far represents just whether or not Kiwoong> a TM transmission passes. Kiwoong> Regarding UFS spec, the correct byte offset to get TM service Kiwoong> response is 15, not 6. Kiwoong> I tested that UFS driver responds properly for the TM response Kiwoong> From a UFS device with an reference board with exynos8890, as Kiwoong> follow: No pending task -> Task Management Function Complete Kiwoong> (00h) Pending task -> Task Management Function Succeeded (08h) Went through the hoops to verify this in the spec since nobody stepped up to review. In the future please make sure to submit patches against my scsi for-next git repo. I had to apply the patch by hand. Thanks! -- Martin K. Petersen Oracle Linux Engineering -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html