Alessio Balsini aa7e07c21c
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>
(cherry picked from commit af4048924e191bda0bb85b4bf127f22cf3c70fba)
Signed-off-by: alk3pInjection <webmaster@raspii.tech>
Signed-off-by: atndko <z1281552865@gmail.com>
Signed-off-by: Zlatan Radovanovic <zlatan.radovanovic@fet.ba>
Signed-off-by: Cyber Knight <cyberknight755@gmail.com>
Signed-off-by: Forenche <prahul2003@gmail.com>
2022-07-03 17:30:55 +05:30
..
2019-10-11 19:10:13 +02:00
2020-04-03 08:18:27 +02:00
2020-07-29 09:11:55 +02:00
2019-08-06 19:05:23 +02:00
2020-06-25 15:41:52 +02:00
2019-12-05 15:48:19 +01:00
2020-07-24 10:08:39 +02:00
2019-12-17 21:13:36 +01:00
2022-04-02 13:21:35 +05:30
2020-07-01 12:51:55 +02:00
2022-04-02 12:30:38 +05:30
2020-08-13 13:44:59 -07:00
2022-06-22 14:21:48 +05:30
2022-04-02 13:39:53 +05:30
2022-06-22 14:21:48 +05:30
2020-05-20 12:15:34 +02:00
2020-03-11 18:02:43 +01:00
2022-04-02 13:31:28 +05:30
2020-08-13 13:44:59 -07:00
2020-05-03 08:51:19 +02:00