From: Viresh Kumar Date: Fri, 20 Mar 2015 14:59:13 +0000 (+0530) Subject: greybus: core: Don't initialize greybus if it is disabled X-Git-Tag: v4.9-rc1~119^2~378^2~21^2~1657 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=337b068722a21cbbd4c5e925f0ac90209b44a8a8;p=uclinux-h8%2Flinux.git greybus: core: Don't initialize greybus if it is disabled Signed-off-by: Viresh Kumar Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/greybus/core.c b/drivers/staging/greybus/core.c index 15408ec61dc3..a25df369d2b9 100644 --- a/drivers/staging/greybus/core.c +++ b/drivers/staging/greybus/core.c @@ -207,6 +207,9 @@ static int __init gb_init(void) { int retval; + if (greybus_disabled()) + return -ENODEV; + BUILD_BUG_ON(HOST_DEV_CPORT_ID_MAX >= (long)CPORT_ID_BAD); retval = gb_debugfs_init();