From owner-cvs-all Thu Jan 11 16: 8:11 2001 Delivered-To: cvs-all@freebsd.org Received: from hergotha.lcs.mit.edu (hergotha.lcs.mit.edu [18.23.11.98]) by hub.freebsd.org (Postfix) with ESMTP id EF04F37B69D; Thu, 11 Jan 2001 16:07:49 -0800 (PST) Received: (from wollman@localhost) by hergotha.lcs.mit.edu (8.11.0/8.11.0) id f0C07ib14316; Thu, 11 Jan 2001 19:07:44 -0500 (EST) (envelope-from wollman) Date: Thu, 11 Jan 2001 19:07:44 -0500 (EST) From: Garrett Wollman Message-Id: <200101120007.f0C07ib14316@hergotha.lcs.mit.edu> To: cvs-all@freebsd.org, cvs-committers@freebsd.org Subject: mount_mfs "fix" for entropy hang Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Index: mkfs.c =================================================================== RCS file: /home/ncvs/src/sbin/newfs/mkfs.c,v retrieving revision 1.32 diff -u -r1.32 mkfs.c --- mkfs.c 2000/10/24 03:28:59 1.32 +++ mkfs.c 2001/01/12 00:05:59 @@ -192,7 +192,13 @@ #ifdef FSIRAND if (!randinit) { randinit = 1; - srandomdev(); + if (mfs) { + time_t t; + time(&t); + srandom(t); + } else { + srandomdev(); + } } #endif if (mfs) { To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message