Message ID | 20240530142510.734-1-avri.altman@wdc.com |
---|---|
Headers | show |
Series | scsi: ufs: Allow RTT negotiation | expand |
On 5/30/24 07:25, Avri Altman wrote: > Allow platform vendors to take precedence having their own max rtt > support. This makes sense because the host controller's nortt > characteristic may vary among vendors. Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Avri, > The rtt-upiu packets precede any data-out upiu packets, thus > synchronizing the data input to the device: this mostly applies to write > operations, but there are other operations that requires rtt as well. Applied to 6.11/scsi-staging, thanks!
On Thu, 30 May 2024 17:25:06 +0300, Avri Altman wrote: > The rtt-upiu packets precede any data-out upiu packets, thus > synchronizing the data input to the device: this mostly applies to write > operations, but there are other operations that requires rtt as well. > > There are several rules binding this rtt - data-out dialog, specifically > There can be at most outstanding bMaxNumOfRTT such packets. This might > have an effect on write performance (sequential write in particular), as > each data-out upiu must wait for its rtt sibling. > > [...] Applied to 6.11/scsi-queue, thanks! [1/3] scsi: ufs: Allow RTT negotiation https://git.kernel.org/mkp/scsi/c/9ec54934ce85 [2/3] scsi: ufs: Maximum RTT supported by the host driver https://git.kernel.org/mkp/scsi/c/e75ff63300c5 [3/3] scsi: ufs: sysfs: Make max_number_of_rtt read-write https://git.kernel.org/mkp/scsi/c/600edc6620a4