]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
vfs_ceph_new: Use integer value instead of boolean
authorAnoop C S <anoopcs@samba.org>
Mon, 22 Sep 2025 05:41:46 +0000 (11:11 +0530)
committerGünther Deschner <gd@samba.org>
Mon, 22 Sep 2025 12:24:35 +0000 (12:24 +0000)
ceph_ll_fsync() API[1] accepts the third and final argument as integer
and not a boolean value.

[1] https://github.com/ceph/ceph/blob/main/src/include/cephfs/libcephfs.h#L2041

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

Signed-off-by: Anoop C S <anoopcs@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
Autobuild-User(master): Günther Deschner <gd@samba.org>
Autobuild-Date(master): Mon Sep 22 12:24:35 UTC 2025 on atb-devel-224

source3/modules/vfs_ceph_new.c

index c2435be9804d6b7a35ad75d78812689ff125215d..c71adcc56787081f8ce1838e55610da527a9036e 100644 (file)
@@ -3019,7 +3019,7 @@ static struct tevent_req *vfs_ceph_fsync_send(struct vfs_handle_struct *handle,
                                          state->profile_bytes_x);
 
        vfs_ceph_aio_start(state);
-       ret = vfs_ceph_ll_fsync(handle, state->cfh, false);
+       ret = vfs_ceph_ll_fsync(handle, state->cfh, 0);
        vfs_ceph_aio_finish(state, ret);
        if (ret != 0) {
                /* ceph_fsync returns -errno on error. */