Skip site navigation (1)Skip section navigation (2)
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>