cvs commit: src/sys/ufs/ufs ufs_vnops.c

Alfred Perlstein alfred at freebsd.org
Thu May 19 02:19:45 GMT 2005


* Kirk McKusick <mckusick at FreeBSD.org> [050518 15:18] wrote:
> mckusick    2005-05-18 22:18:21 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sys/ufs/ufs          ufs_vnops.c 
>   Log:
>   Allow removal of empty directories with high link counts. These can
>   occur on a filesystem running with soft updates after a crash and
>   before a background fsck has been run. To prevent discrepancies
>   from arising in a background fsck that may already be running,
>   the directory is removed but its inode is not freed and is left
>   with the residual reference count. When encountered by the
>   background fsck it will be reclaimed.

Sir, you da man.

-- 
- Alfred Perlstein


More information about the cvs-src mailing list