From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [81.3.11.18] (helo=mail.ku-gbr.de) by canuck.infradead.org with esmtps (Exim 4.42 #1 (Red Hat Linux)) id 1CVWZH-0005yJ-45 for linux-mtd@lists.infradead.org; Sat, 20 Nov 2004 09:50:28 -0500 Date: Sat, 20 Nov 2004 15:50:21 +0100 From: Konstantin Kletschke To: linux-mtd@lists.infradead.org Message-ID: <20041120145020.GA15782@synertronixx3> References: <20041118163528.GA9471@synertronixx3> <1100959034.8600.33.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1100959034.8600.33.camel@localhost.localdomain> Subject: Re: jffs2 Oops on 2.6.10-rc2 List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Am 2004-11-20 13:57 +0000 schrieb David Woodhouse: > Is this with an SMP or preemptable kernel? If so, I think I see the Its not SMP but preemtive. Is this even recommend on an embedded system? > problem. Does it also fix it if you wrap the code you disabled with > spin_lock(&c->erase_completion_lock); > <...> > spin_unlock(&c->erase_completion_lock); No, that does not help. I replaced my disabling #defines by the lock<->unlcocp pair, no avail: >>EIP; c00b1c74 <===== >>r3; c0177f24 Trace; c00b1c44 Trace; c00b1a9c Trace; c00b18b8 Trace; c00b1fd8 Trace; c00b1db0 Trace; c00b3f80 Trace; c00b3e50 Trace; c00b45b8 Trace; c00b4520 Trace; c00b4804 >>r8; c017bdf0 Trace; c00b4670 Trace; c00750c0 Trace; c0075064 Trace; c008c558 Trace; c008c4d4 Trace; c008ccdc Trace; c008cb8c Trace; c008d128 Trace; c008d080 Trace; c0008f18 >>r8; c018e3c8 >>r7; c01581c8 <__func__.1+458/f5f0> Trace; c0008ee8 Trace; c0008ffc Trace; c0008fa4 Trace; c0009194 >>r4; c0016648 Trace; c0009134 Trace; c0017258 >>r4; c0157fe0 <__func__.1+270/f5f0> Trace; c0017204 Trace; c00359cc Code; c00b1c64 00000000 <_EIP>: Code; c00b1c64 0: 05 00 00 0a 04 add $0x40a0000,%eax Code; c00b1c69 5: 10 a0 e1 07 00 a0 adc %ah,0xa00007e1(%eax) Code; c00b1c6f b: e1 cd loope ffffffda <_EIP+0xffffffda> Code; c00b1c71 d: e3 ff jecxz e <_EIP+0xe> Code; c00b1c73 <===== f: eb 00 jmp 11 <_EIP+0x11> <===== Code; c00b1c75 11: 40 inc %eax Code; c00b1c76 12: 94 xchg %eax,%esp Code; c00b1c77 13: e5 00 in $0x0,%eax <0>Kernel panic - not syncing: Attempted to kill init! 1 error issued. Results may not be reliable. Even disabling preemtion generates the same Oops :( Regards, Konsti -- GPG KeyID EF62FCEF Fingerprint: 13C9 B16B 9844 EC15 CC2E A080 1E69 3FDA EF62 FCEF