Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8a2ac3a8 authored by Yan, Zheng's avatar Yan, Zheng Committed by Ilya Dryomov
Browse files

ceph: don't request excl caps when mount is readonly



Signed-off-by: default avatar"Yan, Zheng" <zyan@redhat.com>
Signed-off-by: default avatarIlya Dryomov <idryomov@gmail.com>
parent 3c1392d4
Loading
Loading
Loading
Loading
+5 −2
Original line number Original line Diff line number Diff line
@@ -1862,6 +1862,9 @@ void ceph_check_caps(struct ceph_inode_info *ci, int flags,
			 * revoking the shared cap on every create/unlink
			 * revoking the shared cap on every create/unlink
			 * operation.
			 * operation.
			 */
			 */
			if (IS_RDONLY(inode))
				want = CEPH_CAP_ANY_SHARED;
			else
				want = CEPH_CAP_ANY_SHARED | CEPH_CAP_FILE_EXCL;
				want = CEPH_CAP_ANY_SHARED | CEPH_CAP_FILE_EXCL;
			retain |= want;
			retain |= want;
		} else {
		} else {