]> 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)
committerJule Anger <janger@samba.org>
Thu, 25 Sep 2025 12:08:16 +0000 (14:08 +0200)
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

(cherry picked from commit 5200c120f34c4a28fa9f4cb55b46dbb9d90eb758)

source3/modules/vfs_ceph_new.c

index f29c73a1c1ff8ef007004d3341402a29de9ceb55..d1b4c79d09d8fbe021abd4df388521c6fa1fd399 100644 (file)
@@ -2967,7 +2967,7 @@ static struct tevent_req *vfs_ceph_fsync_send(struct vfs_handle_struct *handle,
        SMBPROFILE_BYTES_ASYNC_SET_IDLE(state->profile_bytes);
 
        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. */