leds: leds-ns2: fix private driver data storage
authorSimon Guinot <sguinot@lacie.com>
Thu, 7 Oct 2010 14:35:40 +0000 (16:35 +0200)
committerNicolas Pitre <nico@fluxnic.net>
Thu, 7 Oct 2010 18:00:23 +0000 (14:00 -0400)
commite5971bbc1caf0ccbab3fea74fe37abb649d1c7cf
tree727aface2c486bbea7b70f1b587497bad9885771
parentb51d92da4ebb52b61fdc99c911171562673e88ef
leds: leds-ns2: fix private driver data storage

dev_set_drvdata() can't be used to set the driver private data pointer.
This would overwrite the led classdev object previously registered by
led_classdev_register().

Note that despite this mistake, the driver work fine because led_dat and
led_dat->cdev are at the same memory address.

Signed-off-by: Simon Guinot <sguinot@lacie.com>
Signed-off-by: Nicolas Pitre <nico@fluxnic.net>
drivers/leds/leds-ns2.c