Re: [Devel] [PATCH] locking/qrwlock: Give priority to readers with disabled interrupts

2018-04-05 Thread Kirill Tkhai
We will fix in another way. Firstly in ms. On 04.04.2018 18:22, Kirill Tkhai wrote: > The following situation leads to deadlock: > > [task 1] [task 2] [task 3] > kill_fasync() mm_update_next_owner() > copy_process() >

[Devel] [PATCH] locking/qrwlock: Give priority to readers with disabled interrupts

2018-04-04 Thread Kirill Tkhai
The following situation leads to deadlock: [task 1] [task 2] [task 3] kill_fasync() mm_update_next_owner() copy_process() spin_lock_irqsave(&fa->fa_lock) read_lock(&tasklist_lock) write_lock_irq(&tasklist_lo