From 58cf7a63209b0a898bc39c9f8b7de5188bef618f Mon Sep 17 00:00:00 2001 From: Anoop C S Date: Thu, 3 Oct 2024 12:29:58 +0530 Subject: [PATCH] vfs_ceph_new: Populate fs capabilities within vfs_ceph_statvfs SMB_VFS_STATVFS implementation for vfs_ceph_new failed to fill in the FsCapabilities field for vfs_statvfs_struct. Insert the minimum required values for defining the capabilties of a ceph file system. BUG: https://bugzilla.samba.org/show_bug.cgi?id=15716 Signed-off-by: Anoop C S Reviewed-by: Ralph Boehme --- source3/modules/vfs_ceph_new.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source3/modules/vfs_ceph_new.c b/source3/modules/vfs_ceph_new.c index 53f673583fe..5b43c0726b9 100644 --- a/source3/modules/vfs_ceph_new.c +++ b/source3/modules/vfs_ceph_new.c @@ -1903,6 +1903,9 @@ static int vfs_ceph_statvfs(struct vfs_handle_struct *handle, statbuf->TotalFileNodes = statvfs_buf.f_files; statbuf->FreeFileNodes = statvfs_buf.f_ffree; statbuf->FsIdentifier = statvfs_buf.f_fsid; + statbuf->FsCapabilities = + FILE_CASE_SENSITIVE_SEARCH | FILE_CASE_PRESERVED_NAMES; + DBG_DEBUG("[CEPH] f_bsize: %ld, f_blocks: %ld, f_bfree: %ld, " "f_bavail: %ld\n", (long int)statvfs_buf.f_bsize,