b695bc874e
succeed; change wapbl_register_deallocation() to return EAGAIN rather than panic when code hits the limit callers changed to either loop calling ffs_truncate() using new utility ufs_truncate_retry() if their semantics requires it, or just ignore the failure; remove ufs_wapbl_truncate() this fixes possible user-triggerable panic during truncate, and resolves WAPBL performance issue with truncates of large files PR kern/47146 and kern/49175 |
||
---|---|---|
.. | ||
ffs_alloc.c | ||
ffs_appleufs.c | ||
ffs_balloc.c | ||
ffs_bswap.c | ||
ffs_extern.h | ||
ffs_inode.c | ||
ffs_quota2.c | ||
ffs_snapshot.c | ||
ffs_subr.c | ||
ffs_tables.c | ||
ffs_vfsops.c | ||
ffs_vnops.c | ||
ffs_wapbl.c | ||
fs.h | ||
Makefile |