[3.4.y - 3.12.y] Fix several races in CFS_BANDWIDTH

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



There are a few patches that fix race conditions and crashes using
CFS_BANDWIDTH that have been identified here:
https://lkml.org/lkml/2013/10/16/818

I've already submitted "sched: Avoid throttle_cfs_rq racing with
period_timer stopping" to stable as it fixed an immediate issue I was
seeing; however these other patches fix related bugs that could also be
problematic.

The commits are the following:

commit 1ee14e6c8cddeeb8a490d7b54cd9016e4bb900b4
Author: Ben Segall <bsegall@xxxxxxxxxx>
Date:   Wed Oct 16 11:16:12 2013 -0700

    sched: Fix race on toggling cfs_bandwidth_used

commit db06e78cc13d70f10877e0557becc88ab3ad2be8
Author: Ben Segall <bsegall@xxxxxxxxxx>
Date:   Wed Oct 16 11:16:17 2013 -0700

    sched: Fix cfs_bandwidth misuse of hrtimer_expires_remaining

commit 927b54fccbf04207ec92f669dce6806848cbec7d
Author: Ben Segall <bsegall@xxxxxxxxxx>
Date:   Wed Oct 16 11:16:22 2013 -0700

    sched: Fix hrtimer_cancel()/rq->lock deadlock

commit 0ac9b1c21874d2490331233b3242085f8151e166
Author: Paul Turner <pjt@xxxxxxxxxx>
Date:   Wed Oct 16 11:16:27 2013 -0700

    sched: Guarantee new group-entities always have weight

These cleanly cherry-pick in all branches from 3.4.y - 3.12.y and I've
build tested them after applying the patch.

Thanks,
--chris j arges
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]