block: don't block events on excl write for non-optical devices
[linux-flexiantxendom0-natty.git] / drivers / block / paride / pcd.c
index 2f2ccf6..a0aabd9 100644 (file)
@@ -320,6 +320,7 @@ static void pcd_init_units(void)
                disk->first_minor = unit;
                strcpy(disk->disk_name, cd->name);      /* umm... */
                disk->fops = &pcd_bdops;
+               disk->flags = GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE;
                disk->events = DISK_EVENT_MEDIA_CHANGE;
        }
 }