qseecom: improve blocked listener processing for smcinvoke

When processing blocked listener command for smcinvoke,
__qseecom_process_reentrancy_blocked_on_listener() actually
get a dummy app, which should be ignored.

Change-Id: I54c87218357b7bfc60b8da808c38e6efe9ad64f0
Signed-off-by: Zhen Kong <zkong@codeaurora.org>
diff --git a/drivers/misc/qseecom.c b/drivers/misc/qseecom.c
index 96e15c0..711f225 100644
--- a/drivers/misc/qseecom.c
+++ b/drivers/misc/qseecom.c
@@ -1957,7 +1957,7 @@
 	}
 
 	/* find app_id & img_name from list */
-	if (!ptr_app) {
+	if (!ptr_app && data->client.app_arch != ELFCLASSNONE) {
 		spin_lock_irqsave(&qseecom.registered_app_list_lock, flags);
 		list_for_each_entry(ptr_app, &qseecom.registered_app_list_head,
 							list) {