9pfs: local: improve error handling in link op
commit6dd4b1f1d026e478d9177b28169b377e212400f3
authorGreg Kurz <groug@kaod.org>
Sun, 26 Feb 2017 22:44:11 +0000 (26 23:44 +0100)
committerGreg Kurz <groug@kaod.org>
Tue, 28 Feb 2017 10:21:15 +0000 (28 11:21 +0100)
tree7a89e5dde1b86ad4d018cd9eda5ce40acb29f7c9
parentd2767edec582558f1e6c52e1dd9370d62e2b30fc
9pfs: local: improve error handling in link op

When using the mapped-file security model, we also have to create a link
for the metadata file if it exists. In case of failure, we should rollback.

That's what this patch does.

Signed-off-by: Greg Kurz <groug@kaod.org>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
hw/9pfs/9p-local.c