From: Christopher Hoffman Date: Thu, 27 Jun 2024 18:50:21 +0000 (+0000) Subject: fuse: enable ioctl on dir for fscrypt X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=44796d6ac2d9a293dd68015c75d39cee4c14d2b6;p=ceph.git fuse: enable ioctl on dir for fscrypt Signed-off-by: Christopher Hoffman --- diff --git a/src/client/fuse_ll.cc b/src/client/fuse_ll.cc index bea60ecdfc4..451d1d2b911 100644 --- a/src/client/fuse_ll.cc +++ b/src/client/fuse_ll.cc @@ -1491,6 +1491,9 @@ static void do_init(void *data, fuse_conn_info *conn) if(conn->capable & FUSE_CAP_SPLICE_MOVE) conn->want |= FUSE_CAP_SPLICE_MOVE; + if(conn->capable & FUSE_CAP_IOCTL_DIR) + conn->want |= FUSE_CAP_IOCTL_DIR; + #if !defined(__APPLE__) if (!client->get_fuse_default_permissions() && client->ll_handle_umask()) { // apply umask in userspace if posix acl is enabled