summaryrefslogtreecommitdiff
path: root/drivers/input
diff options
context:
space:
mode:
authorEric Ernst <eric.ernst@linux.intel.com>2016-09-02 16:12:06 -0700
committerAmit Pundir <amit.pundir@linaro.org>2016-10-12 17:34:22 +0530
commite931652d1b1a36e4ca5b1defab8e2a8e105c2f83 (patch)
tree875fe103d1575c3316cbb799f15acdfd89812e3b /drivers/input
parent27d421020677852b44dcb25e87ab8e4cdf843094 (diff)
input: keyreset: switch to orderly_reboot
Prior restart function would make a call to sys_sync and then execute a kernel reset. Rather than call the sync directly, thus necessitating this driver to be builtin, call orderly_reboot, which will take care of the file system sync. Note: since CONFIG_INPUT Kconfig is tristate, this driver can be built as module, despite being marked bool. Signed-off-by: Eric Ernst <eric.ernst@linux.intel.com>
Diffstat (limited to 'drivers/input')
-rw-r--r--drivers/input/keyreset.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/input/keyreset.c b/drivers/input/keyreset.c
index 7fbf7247e65f..7e5222aec7c1 100644
--- a/drivers/input/keyreset.c
+++ b/drivers/input/keyreset.c
@@ -32,8 +32,7 @@ struct keyreset_state {
static void do_restart(struct work_struct *unused)
{
- sys_sync();
- kernel_restart(NULL);
+ orderly_reboot();
}
static void do_reset_fn(void *priv)