Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Avoid race in do_release_ts() | Bjoern Brandenburg | 2013-01-10 |
| | | | | | | | The list is concurrently being modified by the waking processes. This requires the use of the list_for_each_safe() iterator. Reported by Glenn Elliott. | ||
* | Re-implement synchronous task set release support | Bjoern Brandenburg | 2012-10-18 |
| | | | | | | | | | The old implementation had the problem that the first job release of all tasks was handled on the *same* CPU (that triggered the synchronous task set release). This could result in significant latency spikes. The new implementation uses a completion per task. Futher, each task programs its own release, which ensures that it will be on the proper processor. | ||
* | [ported from 2008.3] Add synchronous task release API | Andrea Bastoni | 2010-05-29 |