aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/trace-event-scripting.c
diff options
context:
space:
mode:
authorFrieder Schrempf <[email protected]>2021-05-05 09:14:15 +0200
committerMarc Kleine-Budde <[email protected]>2021-05-06 09:24:07 +0200
commit03c427147b2d3e503af258711af4fc792b89b0af (patch)
tree6b83bb6d64c8a4aac4ce7f7f44a0607cd6039963 /tools/perf/util/trace-event-scripting.c
parent4376ea42db8bfcac2bc3a30bba93917244a8c2d4 (diff)
can: mcp251x: fix resume from sleep before interface was brought up
Since 8ce8c0abcba3 the driver queues work via priv->restart_work when resuming after suspend, even when the interface was not previously enabled. This causes a null dereference error as the workqueue is only allocated and initialized in mcp251x_open(). To fix this we move the workqueue init to mcp251x_can_probe() as there is no reason to do it later and repeat it whenever mcp251x_open() is called. Fixes: 8ce8c0abcba3 ("can: mcp251x: only reset hardware as required") Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Frieder Schrempf <[email protected]> Reviewed-by: Andy Shevchenko <[email protected]> [mkl: fix error handling in mcp251x_stop()] Signed-off-by: Marc Kleine-Budde <[email protected]>
Diffstat (limited to 'tools/perf/util/trace-event-scripting.c')
0 files changed, 0 insertions, 0 deletions