1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 05:48:12 +00:00

Kernel+LibC: Pack SC_mount_params struct tighter

Flagged by pvs-studio, ordering the members from largest to smallest
allows us to save a few bytes in the size of the struct.
This commit is contained in:
Brian Gianforcaro 2021-09-15 23:44:07 -07:00 committed by Andreas Kling
parent dcb327a83b
commit be15bd3c86
2 changed files with 2 additions and 2 deletions

View file

@ -426,9 +426,9 @@ struct SC_rename_params {
}; };
struct SC_mount_params { struct SC_mount_params {
int source_fd;
StringArgument target; StringArgument target;
StringArgument fs_type; StringArgument fs_type;
int source_fd;
int flags; int flags;
}; };

View file

@ -723,9 +723,9 @@ int mount(int source_fd, const char* target, const char* fs_type, int flags)
} }
Syscall::SC_mount_params params { Syscall::SC_mount_params params {
source_fd,
{ target, strlen(target) }, { target, strlen(target) },
{ fs_type, strlen(fs_type) }, { fs_type, strlen(fs_type) },
source_fd,
flags flags
}; };
int rc = syscall(SC_mount, &params); int rc = syscall(SC_mount, &params);