From owner-cvs-all Mon Jul 10 23:47:43 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id F09C037BCFE; Mon, 10 Jul 2000 23:47:38 -0700 (PDT) (envelope-from green@FreeBSD.org) Received: (from green@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id XAA77412; Mon, 10 Jul 2000 23:47:38 -0700 (PDT) (envelope-from green@FreeBSD.org) Message-Id: <200007110647.XAA77412@freefall.freebsd.org> From: Brian Feldman Date: Mon, 10 Jul 2000 23:47:38 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/randomdev yarrow.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG green 2000/07/10 23:47:38 PDT Modified files: sys/dev/randomdev yarrow.c Log: One should never allocate 4-kilobyte structs and such on the interrupt stack. It's bad for your machine's health. Make the two huge structs in reseed() static to prevent crashes. This is the bug that people have been running into and panic()ing on for the past few days. Reviewed by: phk Revision Changes Path 1.8 +7 -3 src/sys/dev/randomdev/yarrow.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message