From: Alex Elder Date: Thu, 19 Jul 2012 13:49:18 +0000 (-0500) Subject: rbd: set snapc->seq only when refreshing header X-Git-Tag: v3.6-rc1~36^2~38 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=505cbb9bedc8c609c31d86ff4f8f656e5a0f9c49;p=pandora-kernel.git rbd: set snapc->seq only when refreshing header In rbd_header_add_snap() there is code to set snapc->seq to the just-added snapshot id. This is the only remnant left of the use of that field for recording which snapshot an rbd_dev was associated with. That functionality is no longer supported, so get rid of that final bit of code. Doing so means we never actually set snapc->seq any more. On the server, the snapshot context's sequence value represents the highest snapshot id ever issued for a particular rbd image. So we'll make it have that meaning here as well. To do so, set this value whenever the rbd header is (re-)read. That way it will always be consistent with the rest of the snapshot context we maintain. Signed-off-by: Alex Elder Reviewed-by: Josh Durgin --- Reading git-diff-tree failed