> +struct led_netdev_data {> + rwlock_t lock;> +> + struct timer_list timer;> + struct notifier_block notifier;> +> + struct led_classdev *led_cdev;You can easily drop the pointer to the led device if you use the led device ascallback data for the timer and notifier callback. The led device has a pointer toyour trigger data.