Fix After plug in the 3.5mm Audio accessory , system will reboot repeatedly

Bug: 315271234
Change-Id: I71faf06dd31fecda3c295dcde86acaafa8c88a9b
Signed-off-by: changyan <changyan@google.com>
diff --git a/sound/core/jack.c b/sound/core/jack.c
index 68b0985..acb806b 100644
--- a/sound/core/jack.c
+++ b/sound/core/jack.c
@@ -378,7 +378,8 @@
 					    status & jack_kctl->mask_bits);
 
 #ifdef CONFIG_SND_JACK_INPUT_DEV
-	if (!jack->input_dev)
+	idev = input_get_device(jack->input_dev);
+	if (!idev)
 		return;
 
 	for (i = 0; i < ARRAY_SIZE(jack->key); i++) {
@@ -397,7 +398,8 @@
 					    status & testbit);
 	}
 
-	input_sync(jack->input_dev);
+	input_sync(idev);
+	input_put_device(idev);
 #endif /* CONFIG_SND_JACK_INPUT_DEV */
 }
 EXPORT_SYMBOL(snd_jack_report);