android_kernel_sony_sdm845/fs/fuse
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Alessio Balsini dfcaf1ac72 FROMLIST: fuse: 32-bit user space ioctl compat for fuse device
With a 64-bit kernel build the FUSE device cannot handle ioctl requests
coming from 32-bit user space.
This is due to the ioctl command translation that generates different
command identifiers that thus cannot be used for direct comparisons
without proper manipulation.

Explicitly extract type and number from the ioctl command to enable
32-bit user space compatibility on 64-bit kernel builds.

Bug: 179164095
Link: https://lore.kernel.org/lkml/20210125153057.3623715-3-balsini@android.com/
Signed-off-by: Alessio Balsini <balsini@android.com>
Change-Id: I595517c54d551be70e83c7fcb4b62397a3615004
Signed-off-by: Alessio Balsini <balsini@google.com>
Signed-off-by: Sorayukii <sorayukii69@gmail.com>
2026-05-15 18:06:55 +07:00
..
acl.c fuse: fix bad inode 2022-01-27 08:47:40 +01:00
control.c UPSTREAM: fs: constify tree_descr arrays passed to simple_fill_super() 2026-05-15 17:55:17 +07:00
cuse.c cuse: prevent clone 2021-05-22 10:40:29 +02:00
dev.c FROMLIST: fuse: 32-bit user space ioctl compat for fuse device 2026-05-15 18:06:55 +07:00
dir.c statx: Add a system call to make enhanced file info available 2025-07-10 14:15:39 -04:00
file.c Merge remote-tracking branch 'common/android-4.9-q' into android12-4.9-sdm845 2022-07-18 14:05:31 +03:00
fuse_i.h Merge remote-tracking branch 'common/android-4.9-q' into android12-4.9-sdm845 2022-07-18 14:05:31 +03:00
fuse_passthrough.h fuse: Add support for shortcircuited read/write for files 2017-07-27 07:55:35 +05:30
inode.c treewide: Backport new vmalloc for large performance benefits 2026-05-15 17:48:25 +07:00
Kconfig fuse: Add posix ACL support 2016-10-01 07:32:32 +02:00
Makefile fuse: Add support for shortcircuited read/write for files 2017-07-27 07:55:35 +05:30
passthrough.c fuse: Add support for shortcircuited read/write for files 2017-07-27 07:55:35 +05:30
xattr.c fuse: fix bad inode 2022-01-27 08:47:40 +01:00