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

Tor Egge tegge at FreeBSD.org
Sun Oct 9 13:07:52 PDT 2005


tegge       2005-10-09 20:07:51 UTC

  FreeBSD src repository

  Modified files:
    sys/ufs/ffs          ffs_snapshot.c 
  Log:
  Eliminate a deadlock that can occur when a dirty block belonging to a snapshot
  file is flushed by a process not holding snaplk (e.g. bufdaemon).  Another
  process might hold snaplk and try to access the block due to ffs_copyonwrite
  processing.
  
  Revision  Changes    Path
  1.109     +2 -0      src/sys/ufs/ffs/ffs_snapshot.c


More information about the cvs-src mailing list