import PULS_20160108
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / fs / block_dev.c
index 85f5c85ec91c050818495c49c1e4a2a669c14322..883ccf0acf7e4599bcdbdf1d3521d0212a271c8f 100644 (file)
@@ -1024,7 +1024,11 @@ int check_disk_change(struct block_device *bdev)
        unsigned int events;
 
        events = disk_clear_events(disk, DISK_EVENT_MEDIA_CHANGE |
-                                  DISK_EVENT_EJECT_REQUEST);
+#ifdef CONFIG_MTK_MULTI_PARTITION_MOUNT_ONLY_SUPPORT   
+                                  DISK_EVENT_EJECT_REQUEST | DISK_EVENT_MEDIA_DISAPPEAR);   //add DISK_EVENT_MEDIA_DISAPPEAR for sd hotplug
+#else
+                                        DISK_EVENT_EJECT_REQUEST);
+#endif                            
        if (!(events & DISK_EVENT_MEDIA_CHANGE))
                return 0;