EDAC/device: Fix period calculation in edac_device_reset_delay_period()
authorEliav Farber <farbere@amazon.com>
Thu, 20 Oct 2022 12:44:58 +0000 (12:44 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 18 Jan 2023 10:48:53 +0000 (11:48 +0100)
commitcd3da505fb35f5f84389d2079cdd78894464c035
treed21fa82f736d660e5dcd7dcdbd1da3a5d852fb4c
parentab0d02c53a60df082d546b16fbef7d36eeaa935b
EDAC/device: Fix period calculation in edac_device_reset_delay_period()

commit e84077437902ec99eba0a6b516df772653f142c7 upstream.

Fix period calculation in case user sets a value of 1000.  The input of
round_jiffies_relative() should be in jiffies and not in milli-seconds.

  [ bp: Use the same code pattern as in edac_device_workq_setup() for
    clarity. ]

Fixes: c4cf3b454eca ("EDAC: Rework workqueue handling")
Signed-off-by: Eliav Farber <farbere@amazon.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Cc: <stable@kernel.org>
Link: https://lore.kernel.org/r/20221020124458.22153-1-farbere@amazon.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/edac/edac_device.c
drivers/edac/edac_module.h