Patch "hwmon: (drivetemp) Set scsi command timeout to 10s" has been added to the 6.12-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is a note to let you know that I've just added the patch titled

    hwmon: (drivetemp) Set scsi command timeout to 10s

to the 6.12-stable tree which can be found at:
    http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     hwmon-drivetemp-set-scsi-command-timeout-to-10s.patch
and it can be found in the queue-6.12 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@xxxxxxxxxxxxxxx> know about it.



commit d5c1f99bf0436396ca99a074090f2d35d85dc896
Author: Russell Harmon <russ@xxxxxx>
Date:   Wed Jan 15 05:13:41 2025 -0800

    hwmon: (drivetemp) Set scsi command timeout to 10s
    
    [ Upstream commit b46ba47d7bb461a0969317be1f2e165c0571d6c5 ]
    
    There's at least one drive (MaxDigitalData OOS14000G) such that if it
    receives a large amount of I/O while entering an idle power state will
    first exit idle before responding, including causing SMART temperature
    requests to be delayed.
    
    This causes the drivetemp request to exceed its timeout of 1 second.
    
    Signed-off-by: Russell Harmon <russ@xxxxxx>
    Link: https://lore.kernel.org/r/20250115131340.3178988-1-russ@xxxxxx
    Signed-off-by: Guenter Roeck <linux@xxxxxxxxxxxx>
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/drivers/hwmon/drivetemp.c b/drivers/hwmon/drivetemp.c
index 2a4ec55ddb47e..291d91f686467 100644
--- a/drivers/hwmon/drivetemp.c
+++ b/drivers/hwmon/drivetemp.c
@@ -194,7 +194,7 @@ static int drivetemp_scsi_command(struct drivetemp_data *st,
 	scsi_cmd[14] = ata_command;
 
 	err = scsi_execute_cmd(st->sdev, scsi_cmd, op, st->smartdata,
-			       ATA_SECT_SIZE, HZ, 5, NULL);
+			       ATA_SECT_SIZE, 10 * HZ, 5, NULL);
 	if (err > 0)
 		err = -EIO;
 	return err;




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux