]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
vfs_default: Use already available SMBPROFILE_*_X macros
authorAnoop C S <anoopcs@samba.org>
Wed, 2 Jul 2025 09:36:17 +0000 (15:06 +0530)
committerGünther Deschner <gd@samba.org>
Tue, 12 Aug 2025 07:26:38 +0000 (07:26 +0000)
Signed-off-by: Anoop C S <anoopcs@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
source3/modules/vfs_default.c

index 83c9cc06de8659afb63312606156ea91ea316783..02057c7394cc6c9f6acd007a8baed5200c730c28 100644 (file)
@@ -912,8 +912,8 @@ static void vfs_pread_done(struct tevent_req *subreq)
 
        ret = pthreadpool_tevent_job_recv(subreq);
        TALLOC_FREE(subreq);
-       SMBPROFILE_BYTES_ASYNC_END(state->profile_bytes);
-       SMBPROFILE_BYTES_ASYNC_END(state->profile_bytes_x);
+       SMBPROFILE_BYTES_ASYNC_END_X(state->profile_bytes,
+                                    state->profile_bytes_x);
        talloc_set_destructor(state, NULL);
        if (ret != 0) {
                if (ret != EAGAIN) {
@@ -955,8 +955,7 @@ struct vfswrap_pwrite_state {
        bool posix_append;
 
        struct vfs_aio_state vfs_aio_state;
-       SMBPROFILE_BYTES_ASYNC_STATE(profile_bytes);
-       SMBPROFILE_BYTES_ASYNC_STATE(profile_bytes_x);
+       SMBPROFILE_BYTES_ASYNC_STATE_X(profile_bytes, profile_bytes_x);
 };
 
 static void vfs_pwrite_do(void *private_data);
@@ -1188,8 +1187,8 @@ static void vfs_fsync_done(struct tevent_req *subreq)
 
        ret = pthreadpool_tevent_job_recv(subreq);
        TALLOC_FREE(subreq);
-       SMBPROFILE_BYTES_ASYNC_END(state->profile_bytes);
-       SMBPROFILE_BYTES_ASYNC_END(state->profile_bytes_x);
+       SMBPROFILE_BYTES_ASYNC_END_X(state->profile_bytes,
+                                    state->profile_bytes_x);
        talloc_set_destructor(state, NULL);
        if (ret != 0) {
                if (ret != EAGAIN) {
@@ -3814,8 +3813,8 @@ static void vfswrap_getxattrat_done(struct tevent_req *subreq)
 
        ret = pthreadpool_tevent_job_recv(subreq);
        TALLOC_FREE(subreq);
-       SMBPROFILE_BYTES_ASYNC_END(state->profile_bytes);
-       SMBPROFILE_BYTES_ASYNC_END(state->profile_bytes_x);
+       SMBPROFILE_BYTES_ASYNC_END_X(state->profile_bytes,
+                                    state->profile_bytes_x);
        talloc_set_destructor(state, NULL);
        if (ret != 0) {
                if (ret != EAGAIN) {