diff --git a/drivers/misc/qseecom.c b/drivers/misc/qseecom.c
index 3e3923744a6a97f992b52847a5b2f6ceb9fbf6ec..455cdc470043dac15ea38a4c0b2ddefb7baa9722 100644
--- a/drivers/misc/qseecom.c
+++ b/drivers/misc/qseecom.c
@@ -2359,6 +2359,7 @@ static int qseecom_open(struct inode *inode, struct file *file)
 	}
 	file->private_data = data;
 	data->abort = 0;
+	data->type = QSEECOM_GENERIC;
 	data->service = false;
 	data->released = false;
 	init_waitqueue_head(&data->abort_wq);