* [PATCH] scsi: sd: fix sd shutdown to issue START STOP UNIT command appropriately
@ 2025-07-24 20:38 Salomon Dushimirimana
2025-07-24 20:46 ` Bart Van Assche
0 siblings, 1 reply; 9+ messages in thread
From: Salomon Dushimirimana @ 2025-07-24 20:38 UTC (permalink / raw)
To: James E . J . Bottomley, Martin K . Petersen
Cc: linux-scsi, linux-kernel, Vishakha Channapattan,
Salomon Dushimirimana
Commit aa3998dbeb3a ("ata: libata-scsi: Disable scsi device
manage_system_start_stop") enabled libata EH to manage device power mode
trasitions for system suspend/resume and removed the flag from
ata_scsi_dev_config. However, since the sd_shutdown() function still
relies on the manage_system_start_stop flag, a spin-down command is not
issued to the disk with command "echo 1 > /sys/block/sdb/device/delete"
sd_shutdown() can be called for both system/runtime start stop
operations, so utilize the manage_run_time_start_stop flag set in the
ata_scsi_dev_config and issue a spin-down command during disk removal
when the system is running. This is in addition to when the system is
powering off and manage_shutdown flag is set. The
manage_system_start_stop flag will still be used for drivers that still
set the flag.
Signed-off-by: Salomon Dushimirimana <salomondush@google.com>
---
drivers/scsi/sd.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/scsi/sd.c b/drivers/scsi/sd.c
index eeaa6af294b81..282000c761f8e 100644
--- a/drivers/scsi/sd.c
+++ b/drivers/scsi/sd.c
@@ -4173,7 +4173,9 @@ static void sd_shutdown(struct device *dev)
if ((system_state != SYSTEM_RESTART &&
sdkp->device->manage_system_start_stop) ||
(system_state == SYSTEM_POWER_OFF &&
- sdkp->device->manage_shutdown)) {
+ sdkp->device->manage_shutdown) ||
+ (system_state == SYSTEM_RUNNING &&
+ sdkp->device->manage_runtime_start_stop)) {
sd_printk(KERN_NOTICE, sdkp, "Stopping disk\n");
sd_start_stop_device(sdkp, 0);
}
--
2.50.1.470.g6ba607880d-goog
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH] scsi: sd: fix sd shutdown to issue START STOP UNIT command appropriately
2025-07-24 20:38 [PATCH] scsi: sd: fix sd shutdown to issue START STOP UNIT command appropriately Salomon Dushimirimana
@ 2025-07-24 20:46 ` Bart Van Assche
2025-07-24 21:05 ` Salomon Dushimirimana
0 siblings, 1 reply; 9+ messages in thread
From: Bart Van Assche @ 2025-07-24 20:46 UTC (permalink / raw)
To: Salomon Dushimirimana, James E . J . Bottomley,
Martin K . Petersen
Cc: linux-scsi, linux-kernel, Vishakha Channapattan
On 7/24/25 1:38 PM, Salomon Dushimirimana wrote:
> Commit aa3998dbeb3a ("ata: libata-scsi: Disable scsi device
> manage_system_start_stop") enabled libata EH to manage device power mode
> trasitions for system suspend/resume and removed the flag from
> ata_scsi_dev_config. However, since the sd_shutdown() function still
> relies on the manage_system_start_stop flag, a spin-down command is not
> issued to the disk with command "echo 1 > /sys/block/sdb/device/delete"
>
> sd_shutdown() can be called for both system/runtime start stop
> operations, so utilize the manage_run_time_start_stop flag set in the
> ata_scsi_dev_config and issue a spin-down command during disk removal
> when the system is running. This is in addition to when the system is
> powering off and manage_shutdown flag is set. The
> manage_system_start_stop flag will still be used for drivers that still
> set the flag.
>
> Signed-off-by: Salomon Dushimirimana <salomondush@google.com>
> ---
> drivers/scsi/sd.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/scsi/sd.c b/drivers/scsi/sd.c
> index eeaa6af294b81..282000c761f8e 100644
> --- a/drivers/scsi/sd.c
> +++ b/drivers/scsi/sd.c
> @@ -4173,7 +4173,9 @@ static void sd_shutdown(struct device *dev)
> if ((system_state != SYSTEM_RESTART &&
> sdkp->device->manage_system_start_stop) ||
> (system_state == SYSTEM_POWER_OFF &&
> - sdkp->device->manage_shutdown)) {
> + sdkp->device->manage_shutdown) ||
> + (system_state == SYSTEM_RUNNING &&
> + sdkp->device->manage_runtime_start_stop)) {
> sd_printk(KERN_NOTICE, sdkp, "Stopping disk\n");
> sd_start_stop_device(sdkp, 0);
> }
A Fixes: tag is missing.
manage_runtime_start_stop is for runtime power management.
/sys/block/*/device/delete is not related to runtime power management.
Isn't manage_system_start_stop more appropriate here than
manage_runtime_start_stop? Shouldn't sd_shutdown() calls triggered by
writing into /sys/block/*/device/delete already be covered by this
test: system_state != SYSTEM_RESTART &&
sdkp->device->manage_system_start_stop?
Thanks,
Bart.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] scsi: sd: fix sd shutdown to issue START STOP UNIT command appropriately
2025-07-24 20:46 ` Bart Van Assche
@ 2025-07-24 21:05 ` Salomon Dushimirimana
2025-07-24 21:21 ` [PATCH v2] " Salomon Dushimirimana
0 siblings, 1 reply; 9+ messages in thread
From: Salomon Dushimirimana @ 2025-07-24 21:05 UTC (permalink / raw)
To: Bart Van Assche
Cc: James E . J . Bottomley, Martin K . Petersen, linux-scsi,
linux-kernel, Vishakha Channapattan, Igor Pylypiv
Hi Bart,
Thanks for the timely feedback! I also thought that the
manage_system_start_stop flag is more appropriate.
But I wasn't sure why the commit mentioned in the description removed
the manage_system_start_stop from ata_scsi_dev_config() function in
the first place. So other candidates for a fix were:
1. Adding the setting of the manage_system_start_stop flag back to
ata_scsi_dev_config()
2. Configuring our various drivers to individually enable the
manage_system_start_stop flag (less preferable)
If there was no good reason to remove setting the flag, we can go with
option 1.
Thanks,
On Thu, Jul 24, 2025 at 1:46 PM Bart Van Assche <bvanassche@acm.org> wrote:
>
> On 7/24/25 1:38 PM, Salomon Dushimirimana wrote:
> > Commit aa3998dbeb3a ("ata: libata-scsi: Disable scsi device
> > manage_system_start_stop") enabled libata EH to manage device power mode
> > trasitions for system suspend/resume and removed the flag from
> > ata_scsi_dev_config. However, since the sd_shutdown() function still
> > relies on the manage_system_start_stop flag, a spin-down command is not
> > issued to the disk with command "echo 1 > /sys/block/sdb/device/delete"
> >
> > sd_shutdown() can be called for both system/runtime start stop
> > operations, so utilize the manage_run_time_start_stop flag set in the
> > ata_scsi_dev_config and issue a spin-down command during disk removal
> > when the system is running. This is in addition to when the system is
> > powering off and manage_shutdown flag is set. The
> > manage_system_start_stop flag will still be used for drivers that still
> > set the flag.
> >
> > Signed-off-by: Salomon Dushimirimana <salomondush@google.com>
> > ---
> > drivers/scsi/sd.c | 4 +++-
> > 1 file changed, 3 insertions(+), 1 deletion(-)
> >
> > diff --git a/drivers/scsi/sd.c b/drivers/scsi/sd.c
> > index eeaa6af294b81..282000c761f8e 100644
> > --- a/drivers/scsi/sd.c
> > +++ b/drivers/scsi/sd.c
> > @@ -4173,7 +4173,9 @@ static void sd_shutdown(struct device *dev)
> > if ((system_state != SYSTEM_RESTART &&
> > sdkp->device->manage_system_start_stop) ||
> > (system_state == SYSTEM_POWER_OFF &&
> > - sdkp->device->manage_shutdown)) {
> > + sdkp->device->manage_shutdown) ||
> > + (system_state == SYSTEM_RUNNING &&
> > + sdkp->device->manage_runtime_start_stop)) {
> > sd_printk(KERN_NOTICE, sdkp, "Stopping disk\n");
> > sd_start_stop_device(sdkp, 0);
> > }
>
> A Fixes: tag is missing.
>
> manage_runtime_start_stop is for runtime power management.
> /sys/block/*/device/delete is not related to runtime power management.
> Isn't manage_system_start_stop more appropriate here than
> manage_runtime_start_stop? Shouldn't sd_shutdown() calls triggered by
> writing into /sys/block/*/device/delete already be covered by this
> test: system_state != SYSTEM_RESTART &&
> sdkp->device->manage_system_start_stop?
>
> Thanks,
>
> Bart.
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH v2] scsi: sd: fix sd shutdown to issue START STOP UNIT command appropriately
2025-07-24 21:05 ` Salomon Dushimirimana
@ 2025-07-24 21:21 ` Salomon Dushimirimana
2025-07-24 21:45 ` [PATCH v3] " Salomon Dushimirimana
0 siblings, 1 reply; 9+ messages in thread
From: Salomon Dushimirimana @ 2025-07-24 21:21 UTC (permalink / raw)
To: salomondush
Cc: James.Bottomley, bvanassche, ipylypiv, linux-kernel, linux-scsi,
martin.petersen, vishakhavc, dlemoal
Commit aa3998dbeb3a ("ata: libata-scsi: Disable scsi device
manage_system_start_stop") enabled libata EH to manage device power mode
trasitions for system suspend/resume and removed the flag from
ata_scsi_dev_config. However, since the sd_shutdown() function still
relies on the manage_system_start_stop flag, a spin-down command is not
issued to the disk with command "echo 1 > /sys/block/sdb/device/delete"
sd_shutdown() can be called for both system/runtime start stop
operations, so utilize the manage_run_time_start_stop flag set in the
ata_scsi_dev_config and issue a spin-down command during disk removal
when the system is running. This is in addition to when the system is
powering off and manage_shutdown flag is set. The
manage_system_start_stop flag will still be used for drivers that still
set the flag.
Fixes: aa3998dbeb3a ("ata: libata-scsi: Disable scsi device manage_system_start_stop")
Signed-off-by: Salomon Dushimirimana <salomondush@google.com>
Change-Id: I820269189d1a2ee03795b8c0db41aa50c0cb484d
---
drivers/scsi/sd.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/scsi/sd.c b/drivers/scsi/sd.c
index eeaa6af294b81..282000c761f8e 100644
--- a/drivers/scsi/sd.c
+++ b/drivers/scsi/sd.c
@@ -4173,7 +4173,9 @@ static void sd_shutdown(struct device *dev)
if ((system_state != SYSTEM_RESTART &&
sdkp->device->manage_system_start_stop) ||
(system_state == SYSTEM_POWER_OFF &&
- sdkp->device->manage_shutdown)) {
+ sdkp->device->manage_shutdown) ||
+ (system_state == SYSTEM_RUNNING &&
+ sdkp->device->manage_runtime_start_stop)) {
sd_printk(KERN_NOTICE, sdkp, "Stopping disk\n");
sd_start_stop_device(sdkp, 0);
}
--
2.50.1.470.g6ba607880d-goog
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH v3] scsi: sd: fix sd shutdown to issue START STOP UNIT command appropriately
2025-07-24 21:21 ` [PATCH v2] " Salomon Dushimirimana
@ 2025-07-24 21:45 ` Salomon Dushimirimana
2025-07-25 10:49 ` Damien Le Moal
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: Salomon Dushimirimana @ 2025-07-24 21:45 UTC (permalink / raw)
To: salomondush
Cc: James.Bottomley, bvanassche, dlemoal, ipylypiv, linux-kernel,
linux-scsi, martin.petersen, vishakhavc
Commit aa3998dbeb3a ("ata: libata-scsi: Disable scsi device
manage_system_start_stop") enabled libata EH to manage device power mode
trasitions for system suspend/resume and removed the flag from
ata_scsi_dev_config. However, since the sd_shutdown() function still
relies on the manage_system_start_stop flag, a spin-down command is not
issued to the disk with command "echo 1 > /sys/block/sdb/device/delete"
sd_shutdown() can be called for both system/runtime start stop
operations, so utilize the manage_run_time_start_stop flag set in the
ata_scsi_dev_config and issue a spin-down command during disk removal
when the system is running. This is in addition to when the system is
powering off and manage_shutdown flag is set. The
manage_system_start_stop flag will still be used for drivers that still
set the flag.
Fixes: aa3998dbeb3a ("ata: libata-scsi: Disable scsi device manage_system_start_stop")
Signed-off-by: Salomon Dushimirimana <salomondush@google.com>
---
Changes in v3:
- Removed unnecessary tag
drivers/scsi/sd.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/scsi/sd.c b/drivers/scsi/sd.c
index eeaa6af294b81..282000c761f8e 100644
--- a/drivers/scsi/sd.c
+++ b/drivers/scsi/sd.c
@@ -4173,7 +4173,9 @@ static void sd_shutdown(struct device *dev)
if ((system_state != SYSTEM_RESTART &&
sdkp->device->manage_system_start_stop) ||
(system_state == SYSTEM_POWER_OFF &&
- sdkp->device->manage_shutdown)) {
+ sdkp->device->manage_shutdown) ||
+ (system_state == SYSTEM_RUNNING &&
+ sdkp->device->manage_runtime_start_stop)) {
sd_printk(KERN_NOTICE, sdkp, "Stopping disk\n");
sd_start_stop_device(sdkp, 0);
}
--
2.50.1.470.g6ba607880d-goog
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH v3] scsi: sd: fix sd shutdown to issue START STOP UNIT command appropriately
2025-07-24 21:45 ` [PATCH v3] " Salomon Dushimirimana
@ 2025-07-25 10:49 ` Damien Le Moal
2025-07-25 13:06 ` Martin K. Petersen
2025-07-28 15:47 ` Bart Van Assche
2 siblings, 0 replies; 9+ messages in thread
From: Damien Le Moal @ 2025-07-25 10:49 UTC (permalink / raw)
To: Salomon Dushimirimana
Cc: James.Bottomley, bvanassche, ipylypiv, linux-kernel, linux-scsi,
martin.petersen, vishakhavc
On 7/25/25 06:45, Salomon Dushimirimana wrote:
> Commit aa3998dbeb3a ("ata: libata-scsi: Disable scsi device
> manage_system_start_stop") enabled libata EH to manage device power mode
> trasitions for system suspend/resume and removed the flag from
> ata_scsi_dev_config. However, since the sd_shutdown() function still
> relies on the manage_system_start_stop flag, a spin-down command is not
> issued to the disk with command "echo 1 > /sys/block/sdb/device/delete"
>
> sd_shutdown() can be called for both system/runtime start stop
> operations, so utilize the manage_run_time_start_stop flag set in the
> ata_scsi_dev_config and issue a spin-down command during disk removal
> when the system is running. This is in addition to when the system is
> powering off and manage_shutdown flag is set. The
> manage_system_start_stop flag will still be used for drivers that still
> set the flag.
>
> Fixes: aa3998dbeb3a ("ata: libata-scsi: Disable scsi device manage_system_start_stop")
> Signed-off-by: Salomon Dushimirimana <salomondush@google.com>
Tested-by: Damien Le Moal <dlemoal@kernel.org>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
--
Damien Le Moal
Western Digital Research
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH v3] scsi: sd: fix sd shutdown to issue START STOP UNIT command appropriately
2025-07-24 21:45 ` [PATCH v3] " Salomon Dushimirimana
2025-07-25 10:49 ` Damien Le Moal
@ 2025-07-25 13:06 ` Martin K. Petersen
2025-07-28 15:47 ` Bart Van Assche
2 siblings, 0 replies; 9+ messages in thread
From: Martin K. Petersen @ 2025-07-25 13:06 UTC (permalink / raw)
To: Salomon Dushimirimana
Cc: James.Bottomley, bvanassche, dlemoal, ipylypiv, linux-kernel,
linux-scsi, martin.petersen, vishakhavc
Salomon,
> Commit aa3998dbeb3a ("ata: libata-scsi: Disable scsi device
> manage_system_start_stop") enabled libata EH to manage device power
> mode trasitions for system suspend/resume and removed the flag from
> ata_scsi_dev_config. However, since the sd_shutdown() function still
> relies on the manage_system_start_stop flag, a spin-down command is
> not issued to the disk with command "echo 1 >
> /sys/block/sdb/device/delete"
Applied to 6.17/scsi-staging, thanks!
--
Martin K. Petersen
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH v3] scsi: sd: fix sd shutdown to issue START STOP UNIT command appropriately
2025-07-24 21:45 ` [PATCH v3] " Salomon Dushimirimana
2025-07-25 10:49 ` Damien Le Moal
2025-07-25 13:06 ` Martin K. Petersen
@ 2025-07-28 15:47 ` Bart Van Assche
2025-07-28 23:15 ` Damien Le Moal
2 siblings, 1 reply; 9+ messages in thread
From: Bart Van Assche @ 2025-07-28 15:47 UTC (permalink / raw)
To: Salomon Dushimirimana
Cc: James.Bottomley, dlemoal, ipylypiv, linux-kernel, linux-scsi,
martin.petersen, vishakhavc
On 7/24/25 2:45 PM, Salomon Dushimirimana wrote:
> Commit aa3998dbeb3a ("ata: libata-scsi: Disable scsi device
> manage_system_start_stop") enabled libata EH to manage device power mode
> trasitions for system suspend/resume and removed the flag from
> ata_scsi_dev_config. However, since the sd_shutdown() function still
> relies on the manage_system_start_stop flag, a spin-down command is not
> issued to the disk with command "echo 1 > /sys/block/sdb/device/delete"
>
> sd_shutdown() can be called for both system/runtime start stop
> operations, so utilize the manage_run_time_start_stop flag set in the
> ata_scsi_dev_config and issue a spin-down command during disk removal
> when the system is running. This is in addition to when the system is
> powering off and manage_shutdown flag is set. The
> manage_system_start_stop flag will still be used for drivers that still
> set the flag.
>
> Fixes: aa3998dbeb3a ("ata: libata-scsi: Disable scsi device manage_system_start_stop")
> Signed-off-by: Salomon Dushimirimana <salomondush@google.com>
> ---
> Changes in v3:
> - Removed unnecessary tag
>
> drivers/scsi/sd.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/scsi/sd.c b/drivers/scsi/sd.c
> index eeaa6af294b81..282000c761f8e 100644
> --- a/drivers/scsi/sd.c
> +++ b/drivers/scsi/sd.c
> @@ -4173,7 +4173,9 @@ static void sd_shutdown(struct device *dev)
> if ((system_state != SYSTEM_RESTART &&
> sdkp->device->manage_system_start_stop) ||
> (system_state == SYSTEM_POWER_OFF &&
> - sdkp->device->manage_shutdown)) {
> + sdkp->device->manage_shutdown) ||
> + (system_state == SYSTEM_RUNNING &&
> + sdkp->device->manage_runtime_start_stop)) {
> sd_printk(KERN_NOTICE, sdkp, "Stopping disk\n");
> sd_start_stop_device(sdkp, 0);
> }
Runtime power management is not related at all to deleting a LUN through
sysfs. This patch makes it impossible to understand the sd_shutdown()
implementation without studying the ATA subsystem and its history.
Additionally, this patch makes the documentation of
.manage_runtime_start_stop incorrect.
There are only two drivers that set .manage_runtime_start_stop: libata
and the unmaintained sbp2 driver. Has it been considered to test
sdkp->device->is_ata instead of sdkp->device->manage_runtime_start_stop?
Thanks,
Bart.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH v3] scsi: sd: fix sd shutdown to issue START STOP UNIT command appropriately
2025-07-28 15:47 ` Bart Van Assche
@ 2025-07-28 23:15 ` Damien Le Moal
0 siblings, 0 replies; 9+ messages in thread
From: Damien Le Moal @ 2025-07-28 23:15 UTC (permalink / raw)
To: Bart Van Assche, Salomon Dushimirimana
Cc: James.Bottomley, ipylypiv, linux-kernel, linux-scsi,
martin.petersen, vishakhavc
On 7/29/25 00:47, Bart Van Assche wrote:
> On 7/24/25 2:45 PM, Salomon Dushimirimana wrote:
>> Commit aa3998dbeb3a ("ata: libata-scsi: Disable scsi device
>> manage_system_start_stop") enabled libata EH to manage device power mode
>> trasitions for system suspend/resume and removed the flag from
>> ata_scsi_dev_config. However, since the sd_shutdown() function still
>> relies on the manage_system_start_stop flag, a spin-down command is not
>> issued to the disk with command "echo 1 > /sys/block/sdb/device/delete"
>>
>> sd_shutdown() can be called for both system/runtime start stop
>> operations, so utilize the manage_run_time_start_stop flag set in the
>> ata_scsi_dev_config and issue a spin-down command during disk removal
>> when the system is running. This is in addition to when the system is
>> powering off and manage_shutdown flag is set. The
>> manage_system_start_stop flag will still be used for drivers that still
>> set the flag.
>>
>> Fixes: aa3998dbeb3a ("ata: libata-scsi: Disable scsi device manage_system_start_stop")
>> Signed-off-by: Salomon Dushimirimana <salomondush@google.com>
>> ---
>> Changes in v3:
>> - Removed unnecessary tag
>>
>> drivers/scsi/sd.c | 4 +++-
>> 1 file changed, 3 insertions(+), 1 deletion(-)
>>
>> diff --git a/drivers/scsi/sd.c b/drivers/scsi/sd.c
>> index eeaa6af294b81..282000c761f8e 100644
>> --- a/drivers/scsi/sd.c
>> +++ b/drivers/scsi/sd.c
>> @@ -4173,7 +4173,9 @@ static void sd_shutdown(struct device *dev)
>> if ((system_state != SYSTEM_RESTART &&
>> sdkp->device->manage_system_start_stop) ||
>> (system_state == SYSTEM_POWER_OFF &&
>> - sdkp->device->manage_shutdown)) {
>> + sdkp->device->manage_shutdown) ||
>> + (system_state == SYSTEM_RUNNING &&
>> + sdkp->device->manage_runtime_start_stop)) {
>> sd_printk(KERN_NOTICE, sdkp, "Stopping disk\n");
>> sd_start_stop_device(sdkp, 0);
>> }
>
> Runtime power management is not related at all to deleting a LUN through
> sysfs. This patch makes it impossible to understand the sd_shutdown()
> implementation without studying the ATA subsystem and its history.
> Additionally, this patch makes the documentation of
> .manage_runtime_start_stop incorrect.
>
> There are only two drivers that set .manage_runtime_start_stop: libata
> and the unmaintained sbp2 driver. Has it been considered to test
> sdkp->device->is_ata instead of sdkp->device->manage_runtime_start_stop?
I would rather prefer to not spread the use of device->is_ata further than it
already is. We are not even supposed to be needing that one in the first place,
but SAT is not a perfect specification.
But nevertheless, feel free to send cleanup patches to make this code prettier :)
--
Damien Le Moal
Western Digital Research
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2025-07-28 23:15 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-24 20:38 [PATCH] scsi: sd: fix sd shutdown to issue START STOP UNIT command appropriately Salomon Dushimirimana
2025-07-24 20:46 ` Bart Van Assche
2025-07-24 21:05 ` Salomon Dushimirimana
2025-07-24 21:21 ` [PATCH v2] " Salomon Dushimirimana
2025-07-24 21:45 ` [PATCH v3] " Salomon Dushimirimana
2025-07-25 10:49 ` Damien Le Moal
2025-07-25 13:06 ` Martin K. Petersen
2025-07-28 15:47 ` Bart Van Assche
2025-07-28 23:15 ` Damien Le Moal
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).