On Fri, 17 Jul 2026 12:58:09 +0200 Ibrahim Hashimov wrote:
> +     /*
> +      * sdata->dev is dereferenced below after rcu_read_unlock() and outside
> +      * the rtnl, and a concurrent DEL_INTERFACE / PHY teardown can free it
> +      * asynchronously from netdev_run_todo(). Pin it with a reference taken
> +      * while the RCU read lock is still held, and drop it at every exit.
> +      */
> +     dev_hold(sdata->dev);

Please use netdev_hold() with a tracker on the stack.
Please don't post new versions in reply to old ones.

Reply via email to