This patchset depends on depends on DM returning 0 when finished, e.g.: https://www.redhat.com/archives/dm-devel/2009-September/msg00253.html It cleans up LVM2 to use well defined states for comparisions rather than rely on floating point comparisions. This was done as part of the LVM2 snapshot-merge work.