From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marcelo Tosatti Subject: Re: FW: oops in 2.4.25 prune_icache() called from kswapd Date: Mon, 8 Aug 2005 21:33:03 -0300 Message-ID: <20050809003303.GG9569@dmt.cnet> References: <717252EC3E37AE4392E2614EA24E9F2B0D7D0981@txnexc01.americas.cpqcorp.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Ernie Petrides , lwoodman@redhat.com, linux-fsdevel@vger.kernel.org Return-path: Received: from parcelfarce.linux.theplanet.co.uk ([195.92.249.252]:5347 "EHLO parcelfarce.linux.theplanet.co.uk") by vger.kernel.org with ESMTP id S932388AbVHIAiQ (ORCPT ); Mon, 8 Aug 2005 20:38:16 -0400 To: "Srivastava, Rahul" Content-Disposition: inline In-Reply-To: <717252EC3E37AE4392E2614EA24E9F2B0D7D0981@txnexc01.americas.cpqcorp.net> Sender: linux-fsdevel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org On Mon, Aug 08, 2005 at 04:03:38PM -0500, Srivastava, Rahul wrote: > Hi, > > Thanks a lot. The second race mentioned below explains it all. > > Now I understood the significance of adding I_CLEAR. I actually never > noticed that I_CLEAR flag is directly assigned to i_state. Since this > will clear up the I_FREEING flag, the addition of I_CLEAR in > __refile_inodes() does make sense. Right - I also missed the clearing of the I_FREEING flag. Thanks!