s3:vfs:gpfs: remove all writing uses of stat_ex.vfs_private from vfs_gpfs.
[vlendec/samba-autobuild/.git] / source3 / modules / vfs_gpfs.c
index a1612e291cd39b30d052f7954a7d1ead8b536930..193cfad792ca5dac5d9c9a56e158be77c2c299a3 100644 (file)
@@ -1444,7 +1444,6 @@ static int vfs_gpfs_stat(struct vfs_handle_struct *handle,
                smb_fname->st.st_ex_calculated_birthtime = false;
                smb_fname->st.st_ex_btime.tv_sec = attrs.creationTime.tv_sec;
                smb_fname->st.st_ex_btime.tv_nsec = attrs.creationTime.tv_nsec;
-               smb_fname->st.vfs_private = attrs.winAttrs;
        }
        return 0;
 }
@@ -1476,7 +1475,6 @@ static int vfs_gpfs_fstat(struct vfs_handle_struct *handle,
                sbuf->st_ex_calculated_birthtime = false;
                sbuf->st_ex_btime.tv_sec = attrs.creationTime.tv_sec;
                sbuf->st_ex_btime.tv_nsec = attrs.creationTime.tv_nsec;
-               sbuf->vfs_private = attrs.winAttrs;
        }
        return 0;
 }
@@ -1513,7 +1511,6 @@ static int vfs_gpfs_lstat(struct vfs_handle_struct *handle,
                smb_fname->st.st_ex_calculated_birthtime = false;
                smb_fname->st.st_ex_btime.tv_sec = attrs.creationTime.tv_sec;
                smb_fname->st.st_ex_btime.tv_nsec = attrs.creationTime.tv_nsec;
-               smb_fname->st.vfs_private = attrs.winAttrs;
        }
        return 0;
 }
@@ -1961,7 +1958,6 @@ static ssize_t vfs_gpfs_pread(vfs_handle_struct *handle, files_struct *fsp,
        ret = SMB_VFS_NEXT_PREAD(handle, fsp, data, n, offset);
 
        if ((ret != -1) && was_offline) {
-               fsp->fsp_name->st.vfs_private &= ~GPFS_WINATTR_OFFLINE;
                notify_fname(handle->conn, NOTIFY_ACTION_MODIFIED,
                             FILE_NOTIFY_CHANGE_ATTRIBUTES,
                             fsp->fsp_name->base_name);
@@ -2029,7 +2025,6 @@ static ssize_t vfs_gpfs_pread_recv(struct tevent_req *req, int *err)
        *err = state->err;
 
        if ((state->ret != -1) && state->was_offline) {
-               fsp->fsp_name->st.vfs_private &= ~GPFS_WINATTR_OFFLINE;
                DEBUG(10, ("sending notify\n"));
                notify_fname(fsp->conn, NOTIFY_ACTION_MODIFIED,
                             FILE_NOTIFY_CHANGE_ATTRIBUTES,
@@ -2051,7 +2046,6 @@ static ssize_t vfs_gpfs_pwrite(vfs_handle_struct *handle, files_struct *fsp,
        ret = SMB_VFS_NEXT_PWRITE(handle, fsp, data, n, offset);
 
        if ((ret != -1) && was_offline) {
-               fsp->fsp_name->st.vfs_private &= ~GPFS_WINATTR_OFFLINE;
                notify_fname(handle->conn, NOTIFY_ACTION_MODIFIED,
                             FILE_NOTIFY_CHANGE_ATTRIBUTES,
                             fsp->fsp_name->base_name);
@@ -2120,7 +2114,6 @@ static ssize_t vfs_gpfs_pwrite_recv(struct tevent_req *req, int *err)
        *err = state->err;
 
        if ((state->ret != -1) && state->was_offline) {
-               fsp->fsp_name->st.vfs_private &= ~GPFS_WINATTR_OFFLINE;
                DEBUG(10, ("sending notify\n"));
                notify_fname(fsp->conn, NOTIFY_ACTION_MODIFIED,
                             FILE_NOTIFY_CHANGE_ATTRIBUTES,