On Tue,  3 Jun 2025 11:09:49 +0300 Ian Ray wrote:
>       set_bit(__IGB_DOWN, &adapter->state);
> +     timer_delete_sync(&adapter->watchdog_timer);
> +     timer_delete_sync(&adapter->phy_info_timer);
> +
> +     cancel_work_sync(&adapter->watchdog_task);

This doesn't look very race-proof as watchdog_task
can schedule the timer as its last operation?

Reply via email to