missing parts of the previous vfs patch (merge). --- diff/drivers/md/dm-snapshot.c 2003-10-16 10:44:38.000000000 +0100 +++ source/drivers/md/dm-snapshot.c 2003-10-16 10:44:41.000000000 +0100 @@ -533,13 +533,14 @@ ti->error = "Cannot register snapshot origin"; goto bad6; } + unlockfs(s->origin->dev); ti->private = s; return 0; bad6: - kcopyd_client_destroy(s->kcopyd_client); unlockfs(s->origin->dev); + kcopyd_client_destroy(s->kcopyd_client); bad5: s->store.destroy(&s->store);