On Wed, Apr 18, 2012 at 7:40 AM, Alex Elder <[email protected]> wrote: > This is updated whenever a snapshot is added or deleted, and the > snapc pointer is changed with every refresh of the header. > > Signed-off-by: Josh Durgin <[email protected]> > Reviewed-by: Alex Elder <[email protected]> > --- > drivers/block/rbd.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > Index: b/drivers/block/rbd.c > =================================================================== > --- a/drivers/block/rbd.c > +++ b/drivers/block/rbd.c > @@ -1685,7 +1685,9 @@ > if (ret < 0) > return ret; > > - dev->header.snapc->seq = new_snapid; > + down_write(&dev->header_rwsem); > + dev->header.snapc->seq = new_snapid; > + up_write(&dev->header_rwsem); > > return 0; > bad:
Reviewed-by: Yehuda Sadeh <[email protected]> -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
