From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750984AbVHUMiZ (ORCPT ); Sun, 21 Aug 2005 08:38:25 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750986AbVHUMiZ (ORCPT ); Sun, 21 Aug 2005 08:38:25 -0400 Received: from 213-239-205-147.clients.your-server.de ([213.239.205.147]:57297 "EHLO mail.tglx.de") by vger.kernel.org with ESMTP id S1750984AbVHUMiY (ORCPT ); Sun, 21 Aug 2005 08:38:24 -0400 Subject: Re: [PATCH] fix send_sigqueue() vs thread exit race From: Thomas Gleixner Reply-To: tglx@linutronix.de To: Oleg Nesterov Cc: Ingo Molnar , Roland McGrath , George Anzinger , linux-kernel@vger.kernel.org, Steven Rostedt , "Paul E. McKenney" , Andrew Morton In-Reply-To: <43085A6E.C7D249F0@tv-sign.ru> References: <20050818060126.GA13152@elte.hu> <1124495303.23647.579.camel@tglx.tec.linutronix.de> <43076138.C37ED380@tv-sign.ru> <1124617458.23647.643.camel@tglx.tec.linutronix.de> <43085A6E.C7D249F0@tv-sign.ru> Content-Type: text/plain Organization: linutronix Date: Sun, 21 Aug 2005 14:38:55 +0200 Message-Id: <1124627935.23647.652.camel@tglx.tec.linutronix.de> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Sun, 2005-08-21 at 14:41 +0400, Oleg Nesterov wrote: > If not: > > > timer event > > timr->it_process references a freed structure > > > > No, create_timer() does get_task_struct(timr->it_process), this > task may be EXIT_DEAD now, but the task_struct itself is valid, > and it's ->flags has PF_EXITING flag. Right, did not think about that. tglx