[SRU][T,U,V] fix per-cpu workqueue crash

Kamal Mostafa kamal at canonical.com
Mon Feb 22 17:51:41 UTC 2016


From: Kamal Mostafa <kamal at canonical.com>

BugLink: http://bugs.launchpad.net/bugs/1546320

This crash manifests in [ T, U, V ] but not >= W due to another change.

The primary fix is to revert of "workqueue: make sure delayed work run
in local cpu" (recently reverted in mainline, clean cherry-pick, and
positive test results in the LP bug).

The secondary fix, as referenced in the revert, is mainline commit
"vmstat: explicitly schedule..." (which needs an individual backport for
each of T, U, and V).

Both patches are pending for their respective stable kernels.

 -Kamal

-------------

Linus Torvalds (1):
  vmstat: explicitly schedule per-cpu work on the CPU we need it to run
    on

Tejun Heo (1):
  Revert "workqueue: make sure delayed work run in local cpu"

 kernel/workqueue.c | 8 ++++----
 mm/vmstat.c        | 3 ++-
 2 files changed, 6 insertions(+), 5 deletions(-)

-- 
2.7.0





More information about the kernel-team mailing list