locking: Various static lock initializer fixes
[linux-2.6-block.git] / include / linux / idr.h
index de7e190f1af4ea7d7b596a3a224e40ccbc7a6a44..e5eb125effe6ce4f7856313a9cdd57aa642e6897 100644 (file)
@@ -136,7 +136,7 @@ struct ida {
        struct ida_bitmap       *free_bitmap;
 };
 
-#define IDA_INIT(name)         { .idr = IDR_INIT(name), .free_bitmap = NULL, }
+#define IDA_INIT(name)         { .idr = IDR_INIT((name).idr), .free_bitmap = NULL, }
 #define DEFINE_IDA(name)       struct ida name = IDA_INIT(name)
 
 int ida_pre_get(struct ida *ida, gfp_t gfp_mask);