diff options
Diffstat (limited to 'fs')
-rw-r--r-- | fs/ioprio.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/ioprio.c b/fs/ioprio.c index 3db31038e9a..06578311c63 100644 --- a/fs/ioprio.c +++ b/fs/ioprio.c @@ -44,6 +44,9 @@ static int set_task_ioprio(struct task_struct *task, int ioprio) task->ioprio = ioprio; ioc = task->io_context; + /* see wmb() in current_io_context() */ + smp_read_barrier_depends(); + if (ioc && ioc->set_ioprio) ioc->set_ioprio(ioc, ioprio); |