Thread (4 messages) 4 messages, 2 authors, 2021-08-20

Re: [PATCH] scsi: ufs: Fix ufshcd_request_sense_async() for Samsung KLUFG8RHDA-B2D1

From: Bart Van Assche <bvanassche@acm.org>
Date: 2021-08-20 22:32:51

On 8/19/21 10:37 PM, Adrian Hunter wrote:
On 19/08/21 9:14 pm, Bart Van Assche wrote:
quoted
On 8/19/21 2:35 AM, Adrian Hunter wrote:
quoted
        * From SPC-6: the REQUEST SENSE command with any allocation length
-     * clears the sense data.
+     * clears the sense data, but not all UFS devices behave that way.
        */
How about removing the comment entirely? Comprehending the above comment is not possible without reviewing the git history so I think it's better to remove it.
Perhaps a comment might stop someone tempted to remove the sense size in the future.  What about:

	/*
	 * Some UFS devices clear unit attention condition only if the sense
	 * size used (UFS_SENSE_SIZE in this case) is non-zero.
	 */
That sounds good to me.

PS: we are working with the team that depends on this behavior (clearing 
the unit attention condition) to implement a retry loop on top of 
ioctl(SG_IO). Once that loop has been added it will be possible to drop 
the code that clears the unit attention condition after a resume.

Thanks,

Bart.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help