[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <17abd508-3d83-4926-bb16-0176fd46f100@acm.org>
Date: Wed, 9 Oct 2024 10:32:27 -0700
From: Bart Van Assche <bvanassche@....org>
To: ed.tsai@...iatek.com, Alim Akhtar <alim.akhtar@...sung.com>,
Avri Altman <avri.altman@....com>,
"James E.J. Bottomley" <James.Bottomley@...senPartnership.com>,
"Martin K. Petersen" <martin.petersen@...cle.com>,
Peter Wang <peter.wang@...iatek.com>, Stanley Jhu <chu.stanley@...il.com>,
Matthias Brugger <matthias.bgg@...il.com>,
AngeloGioacchino Del Regno <angelogioacchino.delregno@...labora.com>
Cc: wsd_upstream@...iatek.com, chun-hung.wu@...iatek.com,
linux-scsi@...r.kernel.org, linux-kernel@...r.kernel.org,
linux-mediatek@...ts.infradead.org, linux-arm-kernel@...ts.infradead.org
Subject: Re: [PATCH v2] scsi: ufs: ufs-mediatek: configure individual LU queue
flags
On 10/8/24 10:38 PM, ed.tsai@...iatek.com wrote:
> In addition, because the SCSI probe_type = PROBE_PREFFER_ASYNCHRONOUS,
> sd_probe() is completed by another thread, causing the sd index to be
> obtained asynchronously. Directly setting the queue through sysfs is
> cumbersome. We do not need to change the queue settings at runtime, so
> a simpler and more intuitive approach is to set its flag once the SCSI
> device is confirmed to be ready.
Please set this flag from user space. The example below shows that it is
easy to set this flag from user space without knowing which sd* name
has been assigned to the block device:
$ adb root
$ adb shell 'cat
/sys/class/scsi_device/0:0:0:2/device/block/*/queue/rq_affinity'
1
$ adb shell 'echo 2 > $(echo
/sys/class/scsi_device/0:0:0:2/device/block/*/queue/rq_affinity)'
$ adb shell 'cat
/sys/class/scsi_device/0:0:0:2/device/block/*/queue/rq_affinity'
2
Thanks,
Bart.
Powered by blists - more mailing lists