diff options
author | Ian Abbott <abbotti@mev.co.uk> | 2025-04-15 15:39:01 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2025-05-02 09:02:14 +0300 |
commit | ac915ff65a18f0222ff1d60721feb6972e08da4a (patch) | |
tree | 7cc5ac170daa83fa63dd091b7a74d14b83e62332 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | e3ad76e36a37b0ff4a71b06d5b33530ee8c3a177 (diff) | |
download | linux-ac915ff65a18f0222ff1d60721feb6972e08da4a.tar.xz |
comedi: jr3_pci: Fix synchronous deletion of timer
commit 44d9b3f584c59a606b521e7274e658d5b866c699 upstream.
When `jr3_pci_detach()` is called during device removal, it calls
`timer_delete_sync()` to stop the timer, but the timer expiry function
always reschedules the timer, so the synchronization is ineffective.
Call `timer_shutdown_sync()` instead. It does not matter that the timer
expiry function pointer is cleared, because the device is being removed.
Fixes: 07b509e6584a5 ("Staging: comedi: add jr3_pci driver")
Cc: stable <stable@kernel.org>
Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
Link: https://lore.kernel.org/r/20250415123901.13483-1-abbotti@mev.co.uk
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions