scsi: core: Move autosuspend timer delay to Scsi_Host
authorPeter Wang <peter.wang@mediatek.com>
Tue, 9 Jan 2024 12:40:14 +0000 (20:40 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 24 Jan 2024 02:11:23 +0000 (21:11 -0500)
commit4380e64a94e16c757552e8e2fbdc856415012fc8
tree13245b3417adb0aa6405a5bddac72647ade32318
parente0dc13e5a3cb9de98fd00b7718738f9eef4bd0ce
scsi: core: Move autosuspend timer delay to Scsi_Host

The runtime suspend timer delay is a const value in scsi_host_template
which a host driver cannot modify at runtime.  Move the delay to Scsi_Host
to allow a driver to update it.

Signed-off-by: Peter Wang <peter.wang@mediatek.com>
Link: https://lore.kernel.org/r/20240109124015.31359-2-peter.wang@mediatek.com
Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/sd.c
drivers/ufs/core/ufshcd.c
include/scsi/scsi_host.h