lkml.org 
[lkml]   [2021]   [Aug]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRe: [patch 58/63] futex: Prevent requeue_pi() lock nesting issue on RT
Date
On Mon, Aug 02 2021 at 15:10, Peter Zijlstra wrote:

> On Mon, Aug 02, 2021 at 02:56:09PM +0200, Peter Zijlstra wrote:
>> static inline int futex_requeue_pi_wakeup_sync(struct futex_q *q)
>> {
>> + int old, new;
>>
>> + old = atomic_read_acquire(&q->requeue_state);
>> + do {
>> /* Is requeue done already? */
>> + if (old >= Q_REQUEUE_PI_DONE)
>> break;
>
> I think that can be: return old; for slightly simpler code.

Yes.

\
 
 \ /
  Last update: 2021-08-02 16:36    [W:0.090 / U:1.416 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site