Date: Tue, 16 Mar 2004 14:06:32 -0800 (PST) From: Alexander Kabaev <kan@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ufs/ffs ffs_alloc.c Message-ID: <200403162206.i2GM6WWF061249@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
kan 2004/03/16 14:06:32 PST
FreeBSD src repository
Modified files:
sys/ufs/ffs ffs_alloc.c
Log:
Avoid doing bawrite to initialize inode block while holding cylinder
group block locked. If filesystem has any active snapshots, bawrite
can come back trying to allocate new snapshot data block from the same
cylinder group and cause panic due to recursive lock attempt.
PR: 64206
Reviewed by: mckusick
Tested by: pjd
Revision Changes Path
1.117 +3 -1 src/sys/ufs/ffs/ffs_alloc.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200403162206.i2GM6WWF061249>
