kernel: Make io_thread and kthread bit fields

We only set args->io_thread/kthread to 0 or 1 then test if they are set,
so make them bit fields.

Signed-off-by: Mike Christie <michael.christie@oracle.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org>
This commit is contained in:
Mike Christie 2023-03-10 16:03:25 -06:00 committed by Christian Brauner (Microsoft)
parent 73e0c11659
commit c81cc5819f
No known key found for this signature in database
GPG key ID: 91C61BC06578DCA2

View file

@ -25,6 +25,8 @@ struct kernel_clone_args {
int __user *parent_tid;
const char *name;
int exit_signal;
u32 kthread:1;
u32 io_thread:1;
unsigned long stack;
unsigned long stack_size;
unsigned long tls;
@ -32,8 +34,6 @@ struct kernel_clone_args {
/* Number of elements in *set_tid */
size_t set_tid_size;
int cgroup;
int io_thread;
int kthread;
int idle;
int (*fn)(void *);
void *fn_arg;