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

Luis Henriques luis.henriques at canonical.com
Mon Feb 22 19:07:36 UTC 2016


On Mon, Feb 22, 2016 at 09:51:41AM -0800, Kamal Mostafa wrote:
> 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
> 
> 
> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team

This revert+fix is the solution the upstream stable kernels are going
to include, thus I'm ACKing them.

Cheers,
--
Luís
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20160222/a3dced34/attachment.sig>


More information about the kernel-team mailing list