diff options
-rw-r--r-- | drivers/block/rbd.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/block/rbd.c b/drivers/block/rbd.c index 148ab944378d..3fd31dec8c9c 100644 --- a/drivers/block/rbd.c +++ b/drivers/block/rbd.c | |||
@@ -2184,6 +2184,8 @@ static ssize_t rbd_add(struct bus_type *bus, | |||
2184 | INIT_LIST_HEAD(&rbd_dev->node); | 2184 | INIT_LIST_HEAD(&rbd_dev->node); |
2185 | INIT_LIST_HEAD(&rbd_dev->snaps); | 2185 | INIT_LIST_HEAD(&rbd_dev->snaps); |
2186 | 2186 | ||
2187 | init_rwsem(&rbd_dev->header.snap_rwsem); | ||
2188 | |||
2187 | /* generate unique id: find highest unique id, add one */ | 2189 | /* generate unique id: find highest unique id, add one */ |
2188 | mutex_lock_nested(&ctl_mutex, SINGLE_DEPTH_NESTING); | 2190 | mutex_lock_nested(&ctl_mutex, SINGLE_DEPTH_NESTING); |
2189 | 2191 | ||