|
@@ -2184,6 +2184,8 @@ static ssize_t rbd_add(struct bus_type *bus,
|
|
INIT_LIST_HEAD(&rbd_dev->node);
|
|
INIT_LIST_HEAD(&rbd_dev->node);
|
|
INIT_LIST_HEAD(&rbd_dev->snaps);
|
|
INIT_LIST_HEAD(&rbd_dev->snaps);
|
|
|
|
|
|
|
|
+ init_rwsem(&rbd_dev->header.snap_rwsem);
|
|
|
|
+
|
|
/* generate unique id: find highest unique id, add one */
|
|
/* generate unique id: find highest unique id, add one */
|
|
mutex_lock_nested(&ctl_mutex, SINGLE_DEPTH_NESTING);
|
|
mutex_lock_nested(&ctl_mutex, SINGLE_DEPTH_NESTING);
|
|
|
|
|