From: Noel Power Date: Thu, 8 Apr 2021 12:00:36 +0000 (+0100) Subject: s3/modules: VFS: time_audit: Remove smb_time_audit_chmod X-Git-Tag: tevent-0.11.0~1197 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ca6764aff3a716bba76307d99442f0b8d394513a;p=thirdparty%2Fsamba.git s3/modules: VFS: time_audit: Remove smb_time_audit_chmod Signed-off-by: Noel Power Reviewed-by: Ralph Boehme --- diff --git a/source3/modules/vfs_time_audit.c b/source3/modules/vfs_time_audit.c index 212b2c76d9a..1a2b97a7001 100644 --- a/source3/modules/vfs_time_audit.c +++ b/source3/modules/vfs_time_audit.c @@ -1138,28 +1138,6 @@ static int smb_time_audit_unlinkat(vfs_handle_struct *handle, return result; } -static int smb_time_audit_chmod(vfs_handle_struct *handle, - const struct smb_filename *smb_fname, - mode_t mode) -{ - int result; - struct timespec ts1,ts2; - double timediff; - - clock_gettime_mono(&ts1); - result = SMB_VFS_NEXT_CHMOD(handle, smb_fname, mode); - clock_gettime_mono(&ts2); - timediff = nsec_time_diff(&ts2,&ts1)*1.0e-9; - - if (timediff > audit_timeout) { - smb_time_audit_log_fname("chmod", - timediff, - smb_fname->base_name); - } - - return result; -} - static int smb_time_audit_fchmod(vfs_handle_struct *handle, files_struct *fsp, mode_t mode) { @@ -2808,7 +2786,6 @@ static struct vfs_fn_pointers vfs_time_audit_fns = { .lstat_fn = smb_time_audit_lstat, .get_alloc_size_fn = smb_time_audit_get_alloc_size, .unlinkat_fn = smb_time_audit_unlinkat, - .chmod_fn = smb_time_audit_chmod, .fchmod_fn = smb_time_audit_fchmod, .fchown_fn = smb_time_audit_fchown, .lchown_fn = smb_time_audit_lchown,