diff options
Diffstat (limited to 'kernel/workqueue.c')
| -rw-r--r-- | kernel/workqueue.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/workqueue.c b/kernel/workqueue.c index a503ad9d0aec..29a4de4025be 100644 --- a/kernel/workqueue.c +++ b/kernel/workqueue.c | |||
| @@ -646,7 +646,7 @@ static void set_work_pool_and_clear_pending(struct work_struct *work, | |||
| 646 | * The following mb guarantees that previous clear of a PENDING bit | 646 | * The following mb guarantees that previous clear of a PENDING bit |
| 647 | * will not be reordered with any speculative LOADS or STORES from | 647 | * will not be reordered with any speculative LOADS or STORES from |
| 648 | * work->current_func, which is executed afterwards. This possible | 648 | * work->current_func, which is executed afterwards. This possible |
| 649 | * reordering can lead to a missed execution on attempt to qeueue | 649 | * reordering can lead to a missed execution on attempt to queue |
| 650 | * the same @work. E.g. consider this case: | 650 | * the same @work. E.g. consider this case: |
| 651 | * | 651 | * |
| 652 | * CPU#0 CPU#1 | 652 | * CPU#0 CPU#1 |
