Project import generated by Copybara.

GitOrigin-RevId: 3446e200fb385271f51b528a5daf5e2216685d92
Change-Id: I6d272a958e80e874ab3a414a36a4832602d47cb1
diff --git a/btmtk_sdio.c b/btmtk_sdio.c
index a3701c8..5bc0b00 100644
--- a/btmtk_sdio.c
+++ b/btmtk_sdio.c
@@ -6649,6 +6649,14 @@
 		imajor(inode), iminor(inode), current->pid, probe_counter);
 
 	if (!probe_ready) {
+		FOPS_MUTEX_LOCK();
+		fops_state = btmtk_fops_get_state();
+		FOPS_MUTEX_UNLOCK();
+		if (fops_state == BTMTK_FOPS_STATE_OPENED) {
+			BTMTK_ERR("probe_ready is %d, fops_state == BTMTK_FOPS_STATE_OPENED, goto exit"
+				, probe_ready);
+			goto exit;
+		}
 		BTMTK_ERR("probe_ready is %d return", probe_ready);
 		return -EFAULT;
 	}
diff --git a/btmtk_sdio.h b/btmtk_sdio.h
index 3d33401..4ae2057 100644
--- a/btmtk_sdio.h
+++ b/btmtk_sdio.h
@@ -16,7 +16,7 @@
 #include "btmtk_config.h"
 #include <linux/pm_wakeup.h>
 
-#define VERSION "v0.0.1.13_2024070201"
+#define VERSION "v0.0.1.14_2024121901"
 
 
 #if CFG_SUPPORT_CHIP_RESET_KO