This message generated a parse failure. Raw output follows here. Please use 'back' to navigate. From devnull@lkml.org Thu Apr 25 03:43:56 2024 Received: from entropy.muc.muohio.edu (entropy.muc.muohio.edu [134.53.193.10]) by herbie.ucs.indiana.edu (8.8.8/8.8.8) with ESMTP id OAA11549 for ; Thu, 26 Feb 1998 14:50:31 -0500 (EST) Received: from vger.rutgers.edu (root@vger.rutgers.edu [128.6.190.2]) by entropy.muc.muohio.edu (8.8.7/8.8.7) with ESMTP id OAA06207; Thu, 26 Feb 1998 14:49:44 -0500 Received: by vger.rutgers.edu id <970859-251>; Thu, 26 Feb 1998 14:09:04 -0500 Received: from sys1.london.uk.psi.net ([154.32.108.2]:37437 "EHLO relay2.mail.uk.psi.net" ident: "NO-IDENT-SERVICE") by vger.rutgers.edu with ESMTP id <970993-251>; Thu, 26 Feb 1998 13:30:59 -0500 Received: from annexia.orchestream.com (annexia.orchestream.com [195.153.64.99]) by relay2.mail.uk.psi.net (8.8.4/) with ESMTP id SAA13261 for ; Thu, 26 Feb 1998 18:32:01 GMT Received: from orchestream.com (whistler.orchestream.com [192.168.0.41]) by annexia.orchestream.com (8.7.6/8.7.3) with ESMTP id SAA12374 for ; Thu, 26 Feb 1998 18:31:30 GMT Message-Id: <34F5B508.DF528484@orchestream.com> Date: Thu, 26 Feb 1998 18:31:36 +0000 From: Richard Jones Organization: Orchestream Ltd. X-Mailer: Mozilla 4.04 [en] (X11; I; Linux 2.0.33 i586) Mime-Version: 1.0 To: linux-kernel@vger.rutgers.edu Subject: Re: 2.1.82-87: Hanging in __wait_on_page (was: Re: Hang in wait_on_inode with SMP 2.1.87) and SMP+IO APIC+aic = bad Content-Type: multipart/mixed; boundary="------------1694531752ED14B995DD7F7D" X-Orcpt: rfc822;linux-kernel@vger.rutgers.edu Sender: owner-linux-kernel@vger.rutgers.edu Precedence: bulk X-Loop: majordomo@vger.rutgers.edu This is a multi-part message in MIME format. --------------1694531752ED14B995DD7F7D Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit -- Richard Jones rjones@orchestream.com Tel: +44 171 460 6141 Fax: .. 4461 Orchestream Ltd. 262a Fulham Rd. London SW10 9EL. "you'll write in PGP: www.four11.com telegraphic, or you won't write at all" [Céline] Copyright © 1998 Richard W.M. Jones --------------1694531752ED14B995DD7F7D Content-Type: message/rfc822 Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-ID: <34F5B425.67ECB3D5@orchestream.com> Date: Thu, 26 Feb 1998 18:27:49 +0000 From: Richard Jones Organization: Orchestream Ltd. X-Mailer: Mozilla 4.04 [en] (X11; I; Linux 2.0.33 i586) MIME-Version: 1.0 To: David Woodhouse Subject: Re: 2.1.82-87: Hanging in __wait_on_page (was: Re: Hang in wait_on_inode with SMP 2.1.87) and SMP+IO APIC+aic = bad References: Content-Type: multipart/mixed; boundary="------------EC3D20DFE4FF5FE4231247E7" This is a multi-part message in MIME format. --------------EC3D20DFE4FF5FE4231247E7 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit David Woodhouse wrote: > > fharvell@odin.magicnet.net said: > > > > If anyone has any instructions on how to get more information out > > of a stuck process, please let me know. > > How about some way of forcing that process to oops? I do have a patch to the kernel now that lets me force a process to oops. I don't think it's possible in the standard kernel. The real problem is it doesn't hung very often, and in fact it hasn't hung at all since I applied the patch below. But I won't know for sure whether the patch has fixed things until next week at the earliest. Rich. -- Richard Jones rjones@orchestream.com Tel: +44 171 460 6141 Fax: .. 4461 Orchestream Ltd. 262a Fulham Rd. London SW10 9EL. "you'll write in PGP: www.four11.com telegraphic, or you won't write at all" [Céline] Copyright © 1998 Richard W.M. Jones --------------EC3D20DFE4FF5FE4231247E7 Content-Type: text/plain; charset=us-ascii; name="cpuid.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="cpuid.patch" diff -urN linux-2.1.88-unpatched/mm/filemap.c linux-2.1.88/mm/filemap.c --- linux-2.1.88-unpatched/mm/filemap.c Wed Feb 25 18:08:12 1998 +++ linux-2.1.88/mm/filemap.c Mon Feb 23 10:49:45 1998 @@ -312,6 +312,7 @@ add_wait_queue(&page->wait, &wait); repeat: tsk->state = TASK_UNINTERRUPTIBLE; + __asm__ __volatile__("cpuid": : :"ax", "bx", "cx", "dx", "memory"); run_task_queue(&tq_disk); if (PageLocked(page)) { schedule(); --------------EC3D20DFE4FF5FE4231247E7-- --------------1694531752ED14B995DD7F7D-- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu