On 5/3/24 11:37 AM, Breno Leitao wrote: > @@ -631,7 +631,8 @@ static int io_wq_worker(void *data) > bool exit_mask = false, last_timeout = false; > char buf[TASK_COMM_LEN]; > > - worker->flags |= (IO_WORKER_F_UP | IO_WORKER_F_RUNNING); > + set_bit(IO_WORKER_F_UP, &worker->flags); > + set_bit(IO_WORKER_F_RUNNING, &worker->flags); You could probably just use WRITE_ONCE() here with the mask, as it's setup side. -- Jens Axboe