Kernel: Use u64 instead of size_t in the STORAGE_DEVICE_GET_SIZE ioctl

This ensures the device size doesn't get truncated on i686.
This commit is contained in:
Idan Horowitz 2022-01-25 20:29:02 +02:00
commit 971ab3b919
Notes: sideshowbarker 2024-07-17 20:14:01 +09:00
2 changed files with 3 additions and 4 deletions

View file

@ -10,11 +10,10 @@
#include <fcntl.h>
#include <stdio.h>
#include <sys/ioctl.h>
#include <unistd.h>
static void fetch_ioctl(int fd, int request)
{
size_t value;
u64 value;
if (ioctl(fd, request, &value) < 0) {
perror("ioctl");
exit(1);