LWIS: Keep lock until exiting loop

We still in the loop if we met error. So, we need to keep the lock until
exiting the loop.

Bug: 234888130
Test: GCA, CTS
Signed-off-by: Holmes Chou <holmeschou@google.com>
Change-Id: Ib4b3e8f508777bf6105aece0a3c5302368a4d1be
diff --git a/lwis_device_top.c b/lwis_device_top.c
index e562d7f..fb58bab 100644
--- a/lwis_device_top.c
+++ b/lwis_device_top.c
@@ -140,7 +140,6 @@
 		event_subscriber_list = event_subscriber_list_find((struct lwis_device *)data,
 								   trigger_event->trigger_event_id);
 		if (!event_subscriber_list || list_empty(&event_subscriber_list->list)) {
-			spin_unlock_irqrestore(&lwis_top_dev->base_dev.lock, flags);
 			dev_err(lwis_top_dev->base_dev.dev,
 				"Failed to find event subscriber list for %llx\n",
 				trigger_event->trigger_event_id);