]> git.openfabrics.org - ~shefty/rdma-dev.git/blobdiff - drivers/block/aoe/aoe.h
aoe: avoid races between device destruction and discovery
[~shefty/rdma-dev.git] / drivers / block / aoe / aoe.h
index b6d2b16358be14b7416ba3d1d40b96996c66ac33..d50e9455b937afa1cf9096f2ee1f74f99d4128eb 100644 (file)
@@ -74,8 +74,11 @@ enum {
        DEVFL_TKILL = (1<<1),   /* flag for timer to know when to kill self */
        DEVFL_EXT = (1<<2),     /* device accepts lba48 commands */
        DEVFL_GDALLOC = (1<<3), /* need to alloc gendisk */
-       DEVFL_KICKME = (1<<4),  /* slow polling network card catch */
-       DEVFL_NEWSIZE = (1<<5), /* need to update dev size in block layer */
+       DEVFL_GD_NOW = (1<<4),  /* allocating gendisk */
+       DEVFL_KICKME = (1<<5),  /* slow polling network card catch */
+       DEVFL_NEWSIZE = (1<<6), /* need to update dev size in block layer */
+       DEVFL_FREEING = (1<<7), /* set when device is being cleaned up */
+       DEVFL_FREED = (1<<8),   /* device has been cleaned up */
 };
 
 enum {