cvs commit: src/sys/ufs/ffs ffs_alloc.c

Nik Clayton nik at FreeBSD.org
Fri Mar 19 11:10:17 PST 2004


On Tue, Mar 16, 2004 at 02:06:32PM -0800, Alexander Kabaev wrote:
>   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

Thanks.  I've upgraded the affected system to -current after this
commit, and it's fixed the problem I was seeing.

N
-- 
FreeBSD: The Power to Serve      http://www.freebsd.org/               (__)
FreeBSD Documentation Project    http://www.freebsd.org/docproj/    \\\'',)
                                                                      \/  \ ^
   --- 15B8 3FFC DDB4 34B0 AA5F  94B7 93A8 0764 2C37 E375 ---         .\._/_)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20040319/5148a60f/attachment.bin


More information about the cvs-src mailing list