]> xenbits.xensource.com Git - qemu-xen.git/commit
file-posix: Fix shared locks on reopen commit
authorMax Reitz <mreitz@redhat.com>
Fri, 16 Nov 2018 16:45:25 +0000 (17:45 +0100)
committerKevin Wolf <kwolf@redhat.com>
Mon, 19 Nov 2018 13:32:01 +0000 (14:32 +0100)
commit577a133988c76e4ebf01d050d0d758d207a1baf7
tree73467460d0e846cfa5cf82224decb6a25f604638
parent9ad08c44566bf4466c6263c71d43e9f7a354d4ba
file-posix: Fix shared locks on reopen commit

s->locked_shared_perm is the set of bits locked in the file, which is
the inverse of the permissions actually shared.  So we need to pass them
as they are to raw_apply_lock_bytes() instead of inverting them again.

Reported-by: Alberto Garcia <berto@igalia.com>
Signed-off-by: Max Reitz <mreitz@redhat.com>
Reviewed-by: Alberto Garcia <berto@igalia.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/file-posix.c