]> git.ipfire.org Git - thirdparty/samba.git/commit
vfs_ceph_new: use low-level APIs for lchown
authorShachar Sharon <ssharon@redhat.com>
Mon, 17 Jun 2024 13:59:05 +0000 (16:59 +0300)
committerGünther Deschner <gd@samba.org>
Mon, 29 Jul 2024 14:51:36 +0000 (14:51 +0000)
commitbeb21324c9a554f50d8d99af2a1b7fe8a17c8ebb
tree92e995b11b515e09f33108c6a2a74b25a1a7cb6a
parent47224fbdeb55100cf8a7ee75e13b954ab71fc158
vfs_ceph_new: use low-level APIs for lchown

Use libcephfs' low-level API ceph_ll_setattr to implement VFS lchown_fn
hook. Use to standard pattern of iget/iput to allow operation by Inode
reference.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=15686

Signed-off-by: Shachar Sharon <ssharon@redhat.com>
Reviewed-by: Guenther Deschner <gd@samba.org>
Reviewed-by: Anoop C S <anoopcs@samba.org>
source3/modules/vfs_ceph_new.c