rbd: use a single value of snap_name to mean no snap
authorJosh Durgin <josh.durgin@dreamhost.com>
Tue, 22 Nov 2011 02:19:13 +0000 (18:19 -0800)
committerAlex Elder <elder@dreamhost.com>
Thu, 22 Mar 2012 15:47:47 +0000 (10:47 -0500)
commitcc9d734c3d1b39c6a557673469aea26364060226
tree67cc35424a31e6be289f118732f45e15c9432dad
parent1dbb439913f0fc0bc30d36411a4a3b3202c0aab1
rbd: use a single value of snap_name to mean no snap

There's already a constant for this anyway.

Since rbd_header_set_snap() is only used to set the rbd device
snap_name field, just do that within that function rather than
having it take the snap_name as an argument.

Signed-off-by: Alex Elder <elder@dreamhost.com>
Signed-off-by: Sage Weil <sage@newdream.net>
v2: Changed interface rbd_header_set_snap() so it explicitly updates
    the snap_name in the rbd_device.  Also added a BUILD_BUG_ON()
    to verify the size of the snap_name field is sufficient for
    SNAP_HEAD_NAME.
drivers/block/rbd.c