]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r268464: MFV r268452:
authordelphij <delphij@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 23 Jul 2014 00:35:06 +0000 (00:35 +0000)
committerdelphij <delphij@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 23 Jul 2014 00:35:06 +0000 (00:35 +0000)
commite50fdf15928004697a3ef76afe312102f63c6bd7
treebf62623a34aeeb725ec83c3dca937146ba6420fa
parent82749a4bd245470421028450ae400341e9f8e86e
MFC r268464: MFV r268452:

Explicitly mark file removal transactions as "presumed to result
in a net free of space" so they will not fail with ENOSPC.

Illumos issue: 4950 files sometimes can't be removed from a full
filesystem

git-svn-id: svn://svn.freebsd.org/base/stable/10@269002 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c