OSDN Git Service

leds: netxbig: fix module autoload for OF registration
authorJavier Martinez Canillas <javier@osg.samsung.com>
Fri, 21 Oct 2016 15:52:05 +0000 (12:52 -0300)
committerJacek Anaszewski <j.anaszewski@samsung.com>
Wed, 30 Nov 2016 10:10:27 +0000 (11:10 +0100)
commit825fe38a0976756fba907952d5ac9d4046068fe0
treecbd3e12dc097589e42284d52463211373a3b7a5e
parentf26dab9fc745540f7e30aa8840be6e49b9671080
leds: netxbig: fix module autoload for OF registration

If the driver is built as a module, autoload won't work because the module
alias information is not filled. So user-space can't match the registered
device with the corresponding module.

Export the module alias information using the MODULE_DEVICE_TABLE() macro.

Before this patch:

$ modinfo drivers/leds//leds-netxbig.ko | grep alias
alias:          platform:leds-netxbig

After this patch:

$ modinfo drivers/leds//leds-netxbig.ko | grep alias
alias:          platform:leds-netxbig
alias:          of:N*T*Clacie,netxbig-ledsC*
alias:          of:N*T*Clacie,netxbig-leds

Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com>
Signed-off-by: Jacek Anaszewski <j.anaszewski@samsung.com>
drivers/leds/leds-netxbig.c