msm: pm-8x60: Initialize attributes with sysfs_attr_init()
These sysfs attributes are generated dynamically and thus need to
be initialized with sysfs_attr_init() to avoid warnings such as:
BUG: key ef15ff8c not in .data!
which occur if lockdep is enabled.
Change-Id: I81145da5c2be7b81ba64302730856331e8ea8cf4
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
diff --git a/arch/arm/mach-msm/pm-8x60.c b/arch/arm/mach-msm/pm-8x60.c
index 595484e..15a0b6a 100644
--- a/arch/arm/mach-msm/pm-8x60.c
+++ b/arch/arm/mach-msm/pm-8x60.c
@@ -247,6 +247,7 @@
if ((k == MSM_PM_MODE_ATTR_SUSPEND) &&
!msm_pm_sleep_modes[idx].suspend_supported)
continue;
+ sysfs_attr_init(&mode->kas[j].ka.attr);
mode->kas[j].cpu = cpu;
mode->kas[j].ka.attr.mode = 0644;
mode->kas[j].ka.show = msm_pm_mode_attr_show;