]> git.apps.os.sepia.ceph.com Git - fscrypt.git/log
fscrypt.git
8 months agoreturn EINVAL instead of ENOTTY to fix ceph support wip-ceph-fuse
Igor Golikov [Wed, 25 Dec 2024 12:40:34 +0000 (12:40 +0000)]
return EINVAL instead of ENOTTY to fix ceph support

Signed-off-by: Igor Golikov <igolikov@ibm.com>
8 months agoremove me
Yehuda Sadeh [Wed, 5 Jul 2023 08:02:58 +0000 (04:02 -0400)]
remove me

8 months agoadd FS_IOC_SET_ENCRYPTION_POLICY_RESTRICTED ioctl
Yehuda Sadeh [Wed, 5 Jul 2023 08:02:18 +0000 (04:02 -0400)]
add FS_IOC_SET_ENCRYPTION_POLICY_RESTRICTED ioctl

Signed-off-by: Yehuda Sadeh <ysadehwe@ibm.com>
8 months agodebug logging (remove me later)
Yehuda Sadeh [Mon, 15 May 2023 17:55:52 +0000 (13:55 -0400)]
debug logging (remove me later)

8 months agoEOVERFLOW -> ERANGE
Yehuda Sadeh [Mon, 15 May 2023 17:55:40 +0000 (13:55 -0400)]
EOVERFLOW -> ERANGE

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
8 months agoadd FS_IOC_GET_ENCRYPTION_POLICY_EX_RESTRICTED ioctl
Yehuda Sadeh [Mon, 15 May 2023 17:54:42 +0000 (13:54 -0400)]
add FS_IOC_GET_ENCRYPTION_POLICY_EX_RESTRICTED ioctl

to deal with restricted fuse backend

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
8 months agoadd fuse.ceph-fuse as a supported filesystem
Yehuda Sadeh [Fri, 12 May 2023 19:59:39 +0000 (15:59 -0400)]
add fuse.ceph-fuse as a supported filesystem

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
8 months agouse alternative ioctl when adding key if getting EOVERFLOW
Yehuda Sadeh [Fri, 12 May 2023 19:55:42 +0000 (15:55 -0400)]
use alternative ioctl when adding key if getting EOVERFLOW

This can indicate that we're using a fuse filesystem that cannot
handle the specific ioctl, as there is a mismatch between the
declared ioctl size and the data that was sent.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>