CHROMIUM: mfd: chromeos_ec: Fix __devexit annotation on cros_ec_free
authorJonathan Kliegman <kliegs@chromium.org>
Tue, 2 Oct 2012 18:44:54 +0000 (14:44 -0400)
committerGerrit <chrome-bot@google.com>
Tue, 2 Oct 2012 19:51:51 +0000 (12:51 -0700)
cros_ec_free can be called from cros_ec_probe_i2c so should not have the
__devexit annotation.  This fixed the section mismatch warning.

BUG=None
TEST=Built kernel, verified no section mismatch warning.
  Booted kernel, no obvious regressions
Signed-off-by: Jonathan Kliegman <kliegs@chromium.org>
Change-Id: Ie9b13c73dbe881c368ae5daec8caf32b316294ce
Reviewed-on: https://gerrit.chromium.org/gerrit/34435
Tested-by: Jon Kliegman <kliegs@chromium.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
Commit-Ready: Jon Kliegman <kliegs@chromium.org>

drivers/mfd/chromeos_ec.c
include/linux/mfd/chromeos_ec.h

index 07e0e52..2314d59 100644 (file)
@@ -90,7 +90,7 @@ struct chromeos_ec_device *__devinit cros_ec_alloc(const char *name)
        return ec_dev;
 }
 
-void __devexit cros_ec_free(struct chromeos_ec_device *ec)
+void cros_ec_free(struct chromeos_ec_device *ec)
 {
        kfree(ec);
 }
index b2f2cc4..68571e0 100644 (file)
@@ -161,6 +161,6 @@ struct chromeos_ec_device *__devinit cros_ec_alloc(const char *name);
  *
  * @param ec_dev               Device to free (call cros_ec_remove() first)
  */
-void __devexit cros_ec_free(struct chromeos_ec_device *ec_dev);
+void cros_ec_free(struct chromeos_ec_device *ec_dev);
 
 #endif /* __LINUX_MFD_CHROMEOS_EC_H */