Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 12f02944 authored by Alex Elder's avatar Alex Elder
Browse files

rbd: set initial capacity in rbd_init_disk()



Move the setting of the initial capacity for an rbd image mapping
into rb_init_disk().

Signed-off-by: default avatarAlex Elder <elder@inktank.com>
Reviewed-by: default avatarJosh Durgin <josh.durgin@inktank.com>
parent 86ff77bb
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -1901,6 +1901,8 @@ static int rbd_init_disk(struct rbd_device *rbd_dev)

	rbd_dev->disk = disk;

	set_capacity(rbd_dev->disk, rbd_dev->mapping.size / SECTOR_SIZE);

	return 0;
out_disk:
	put_disk(disk);
@@ -2646,7 +2648,6 @@ static ssize_t rbd_add(struct bus_type *bus,

	/* Everything's ready.  Announce the disk to the world. */

	set_capacity(rbd_dev->disk, rbd_dev->mapping.size / SECTOR_SIZE);
	add_disk(rbd_dev->disk);
	pr_info("%s: added with size 0x%llx\n", rbd_dev->disk->disk_name,
		(unsigned long long) rbd_dev->mapping.size);