- On Sep 21, 2017, at 11:27 AM, Paul E. McKenney paul...@linux.vnet.ibm.com
wrote:
> On Thu, Sep 21, 2017 at 03:11:43PM +, Mathieu Desnoyers wrote:
>> - On Sep 21, 2017, at 8:13 AM, Peter Zijlstra pet...@infradead.org wrote:
>>
>> > On Mon, Sep 18, 2017 at 06:36:47PM -0400, Mathieu
- On Sep 21, 2017, at 11:27 AM, Paul E. McKenney paul...@linux.vnet.ibm.com
wrote:
> On Thu, Sep 21, 2017 at 03:11:43PM +, Mathieu Desnoyers wrote:
>> - On Sep 21, 2017, at 8:13 AM, Peter Zijlstra pet...@infradead.org wrote:
>>
>> > On Mon, Sep 18, 2017 at 06:36:47PM -0400, Mathieu
On Thu, Sep 21, 2017 at 03:11:43PM +, Mathieu Desnoyers wrote:
> - On Sep 21, 2017, at 8:13 AM, Peter Zijlstra pet...@infradead.org wrote:
>
> > On Mon, Sep 18, 2017 at 06:36:47PM -0400, Mathieu Desnoyers wrote:
> >> @@ -3373,6 +3362,7 @@ static void __sched notrace __schedule(bool
On Thu, Sep 21, 2017 at 03:11:43PM +, Mathieu Desnoyers wrote:
> - On Sep 21, 2017, at 8:13 AM, Peter Zijlstra pet...@infradead.org wrote:
>
> > On Mon, Sep 18, 2017 at 06:36:47PM -0400, Mathieu Desnoyers wrote:
> >> @@ -3373,6 +3362,7 @@ static void __sched notrace __schedule(bool
- On Sep 21, 2017, at 8:13 AM, Peter Zijlstra pet...@infradead.org wrote:
> On Mon, Sep 18, 2017 at 06:36:47PM -0400, Mathieu Desnoyers wrote:
>> @@ -3373,6 +3362,7 @@ static void __sched notrace __schedule(bool preempt)
>>
>> /* Also unlocks the rq: */
>> rq =
- On Sep 21, 2017, at 8:13 AM, Peter Zijlstra pet...@infradead.org wrote:
> On Mon, Sep 18, 2017 at 06:36:47PM -0400, Mathieu Desnoyers wrote:
>> @@ -3373,6 +3362,7 @@ static void __sched notrace __schedule(bool preempt)
>>
>> /* Also unlocks the rq: */
>> rq =
On Mon, Sep 18, 2017 at 06:36:47PM -0400, Mathieu Desnoyers wrote:
> @@ -3373,6 +3362,7 @@ static void __sched notrace __schedule(bool preempt)
>
> /* Also unlocks the rq: */
> rq = context_switch(rq, prev, next, );
> + membarrier_arch_sched_in(prev,
On Mon, Sep 18, 2017 at 06:36:47PM -0400, Mathieu Desnoyers wrote:
> @@ -3373,6 +3362,7 @@ static void __sched notrace __schedule(bool preempt)
>
> /* Also unlocks the rq: */
> rq = context_switch(rq, prev, next, );
> + membarrier_arch_sched_in(prev,
Provide a new command allowing processes to register their intent to use
the private expedited command.
This allows PowerPC to skip the full memory barrier in switch_mm(), and
only issue the barrier when scheduling into a task belonging to a
process that has registered to use expedited private.
Provide a new command allowing processes to register their intent to use
the private expedited command.
This allows PowerPC to skip the full memory barrier in switch_mm(), and
only issue the barrier when scheduling into a task belonging to a
process that has registered to use expedited private.
10 matches
Mail list logo