aboutsummaryrefslogtreecommitdiff
path: root/drivers/misc
diff options
context:
space:
mode:
authorMister Oyster <oysterized@gmail.com>2017-08-31 03:04:33 +0200
committerMister Oyster <oysterized@gmail.com>2017-08-31 03:04:33 +0200
commit492a9e3f46b2d0e3f601966f0cf752b896c66f1e (patch)
treee198eeb3c1938883e3827016e294b61ffa47eaec /drivers/misc
parent2b5e2863df427b516416a35806852cfe5e361f9e (diff)
mtk: gps: derp
Diffstat (limited to 'drivers/misc')
-rw-r--r--drivers/misc/mediatek/connectivity/gps/stp_chrdev_gps.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/misc/mediatek/connectivity/gps/stp_chrdev_gps.c b/drivers/misc/mediatek/connectivity/gps/stp_chrdev_gps.c
index b0916272e..40901a3dd 100644
--- a/drivers/misc/mediatek/connectivity/gps/stp_chrdev_gps.c
+++ b/drivers/misc/mediatek/connectivity/gps/stp_chrdev_gps.c
@@ -490,7 +490,6 @@ static int GPS_close(struct inode *inode, struct file *file)
return -EIO; /* mostly, native programer does not care this return vlaue,
but we still return error code. */
}
-
GPS_DBG_FUNC("WMT turn off GPS OK!\n");
gps_hold_wake_lock(0);
@@ -557,6 +556,8 @@ static int GPS_init(void)
#endif
pr_warn("%s driver(major %d) installed.\n", GPS_DRIVER_NAME, GPS_major);
+ wakeup_source_init(&gps_wake_lock, "gpswakelock");
+
return 0;
error:
@@ -589,7 +590,6 @@ static void GPS_exit(void)
cdev_del(&GPS_cdev);
unregister_chrdev_region(dev, GPS_devs);
-
pr_warn("%s driver removed.\n", GPS_DRIVER_NAME);
wakeup_source_trash(&gps_wake_lock);