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

Nik Clayton nik at
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.

FreeBSD: The Power to Serve               (__)
FreeBSD Documentation Project    \\\'',)
                                                                      \/  \ ^
   --- 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 :

More information about the cvs-all mailing list