[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <87o6zen5se.ffs@tglx>
Date: Thu, 06 Feb 2025 22:04:49 +0100
From: Thomas Gleixner <tglx@...utronix.de>
To: Oleg Nesterov <oleg@...hat.com>
Cc: Andrew Morton <akpm@...ux-foundation.org>, "Eric W. Biederman"
<ebiederm@...ssion.com>, Frederic Weisbecker <frederic@...nel.org>, Peter
Zijlstra <peterz@...radead.org>, Mateusz Guzik <mjguzik@...il.com>,
linux-kernel@...r.kernel.org
Subject: Re: [PATCH 1/1] exit: change the release_task() paths to call
flush_sigqueue() lockless
Oleg!
On Thu, Feb 06 2025 at 17:23, Oleg Nesterov wrote:
> On 02/06, Thomas Gleixner wrote:
>> > - do_sigaction() can hit the similar problem
>>
>> Indeed, but that's a tough on to solve.
>
> Yeah... Although I have to admit that yesterday I had a very simple
> (and wrong) solution in mind ;)
I can relate. My initial "brilliant" idea to solve that turned out to be
broken after less than 10 seconds... :)
That needs some more thought to the whole signal handling business and
unfortunately the recent posix-timer changes do not help much in that
context. Let me think about it some more.
Thanks,
tglx
Powered by blists - more mailing lists