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

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

 



On Thu, Jan 09, 2014 at 11:29:56AM -0600, Chris J Arges wrote:
> 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, I'm queuing these for the 3.5 and 3.11 kernels.

Cheers,
--
Luis
--
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]