1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00

VFS: ceph_snapshot Remove SMB_VFS_CHFLAGS

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Jeremy Allison <jra@samba.org>
This commit is contained in:
Noel Power 2021-06-11 16:31:38 +01:00 committed by Noel Power
parent 2e24d9c534
commit 11e1deaf91

View File

@ -1257,27 +1257,6 @@ static int ceph_snap_gmt_mkdirat(vfs_handle_struct *handle,
mode);
}
static int ceph_snap_gmt_chflags(vfs_handle_struct *handle,
const struct smb_filename *csmb_fname,
unsigned int flags)
{
time_t timestamp = 0;
int ret;
ret = ceph_snap_gmt_strip_snapshot(handle,
csmb_fname,
&timestamp, NULL, 0);
if (ret < 0) {
errno = -ret;
return -1;
}
if (timestamp != 0) {
errno = EROFS;
return -1;
}
return SMB_VFS_NEXT_CHFLAGS(handle, csmb_fname, flags);
}
static int ceph_snap_gmt_fchflags(vfs_handle_struct *handle,
struct files_struct *fsp,
unsigned int flags)
@ -1516,7 +1495,6 @@ static struct vfs_fn_pointers ceph_snap_fns = {
.getxattrat_send_fn = vfs_not_implemented_getxattrat_send,
.getxattrat_recv_fn = vfs_not_implemented_getxattrat_recv,
.fsetxattr_fn = ceph_snap_gmt_fsetxattr,
.chflags_fn = ceph_snap_gmt_chflags,
.fchflags_fn = ceph_snap_gmt_fchflags,
.get_real_filename_fn = ceph_snap_gmt_get_real_filename,
};