1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-04 09:09:56 +00:00
freebsd/sys
Pedro F. Giffuni 5b63c1252b Bring in reallocblk to ext2fs.
The feature has been standard for a while in UFS as a means to reduce
fragmentation, therefore maintaining consistent performance with
filesystem aging. This is also very similar to what ext4 calls
"delayed allocation".

In his 2010 GSoC, Zheng Liu ported and benchmarked the missing
FANCY_REALLOC code to find more consistent performance improvements than
with the preallocation approach.

PR:		159233
Author:		Zheng Liu <gnehzuil AT SPAMFREE gmail DOT com>
Sponsored by:	Google Inc.
Approved by:	jhb (mentor)
MFC after:	2 weeks
2011-12-15 20:31:18 +00:00
..
amd64 Replace __signed by signed. 2011-12-13 13:38:03 +00:00
arm ARM pmap fixes: 2011-12-15 12:14:15 +00:00
boot Replace inline static' by static inline'. 2011-12-13 14:06:01 +00:00
bsm
cam Change targ(4) to use cdevpriv, instead of multiple character devices. 2011-12-13 21:26:33 +00:00
cddl Revert the approach for skipping lockstat_probe_func call when doing 2011-12-12 23:29:32 +00:00
compat Protect process environment variables with p_candebug(). 2011-12-04 21:43:13 +00:00
conf Add RADIX_MPATH to LINT. 2011-12-15 11:15:23 +00:00
contrib Return value should be conditional on return value of pfsync_defer_ptr() 2011-11-30 08:47:17 +00:00
crypto
ddb Typo. 2011-12-09 20:41:54 +00:00
dev s/timout/timeout 2011-12-15 06:29:13 +00:00
fs Bring in reallocblk to ext2fs. 2011-12-15 20:31:18 +00:00
gdb
geom Close race between geom destruction on g_vfs_close() when softc destroyed 2011-12-02 17:09:48 +00:00
gnu
i386 Simplify the implementation of the identity mapping in start_all_aps(). 2011-12-15 17:54:23 +00:00
ia64 Eliminate vestiges of page coloring. 2011-12-15 05:07:16 +00:00
isa - There's no need to overwrite the default device method with the default 2011-11-22 21:28:20 +00:00
kern Use vm_mmap_to_errno(). 2011-12-15 15:17:19 +00:00
kgssapi
libkern
mips * Add in the gpio/gpioled drivers into AR91XX_BASE. 2011-12-15 01:05:38 +00:00
modules Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
net Simplify rtrequest(RTM_ADD): ifa can't be NULL after rt_getifa_fib(). 2011-12-15 12:49:10 +00:00
net80211 Modify the ACL code slightly to support a few nifty things: 2011-12-15 00:52:30 +00:00
netatalk
netgraph
netinet Belatedly catch up with r151555. in_scrubprefix() also needs this fix. We 2011-12-13 06:56:43 +00:00
netinet6 Fix double free. 2011-12-07 13:37:42 +00:00
netipsec Remove unused 'plen' variable. 2011-11-26 23:57:03 +00:00
netipx
netnatm
netncp
netsmb
nfs Some cleanup of BOOTP code. Initially I wanted to just change the ifioctl() 2011-12-13 07:02:48 +00:00
nfsclient Rename vm_page_set_valid() to vm_page_set_valid_range(). 2011-11-30 17:39:00 +00:00
nfsserver Honor NFSv3 commit call (RFC 1813, Section 3.3.21) where when count is 0, 2011-12-15 02:26:53 +00:00
nlm
ofed Replace __signed by signed. 2011-12-13 13:38:03 +00:00
opencrypto
pc98 Replace inline static' by static inline'. 2011-12-13 14:06:01 +00:00
pci To save more power, switch to 10/100Mbps link when controller is 2011-11-23 23:29:18 +00:00
powerpc Eliminate vestiges of page coloring. 2011-12-15 05:07:16 +00:00
rpc
security Revert the approach for skipping lockstat_probe_func call when doing 2011-12-12 23:29:32 +00:00
sparc64 Eliminate vestiges of page coloring. 2011-12-15 05:07:16 +00:00
sys Add a pointless and superfluous GNUism that people at a certain large data 2011-12-15 11:21:56 +00:00
teken
tools
ufs
vm - The previous commit (r228449) accidentally moved the vm.stats.vm.* sysctls 2011-12-14 13:25:00 +00:00
x86 Get rid of kludgy per-descriptor state handling in acpi_apm. 2011-12-05 16:08:18 +00:00
xdr
xen s/timout/timeout 2011-12-15 06:29:13 +00:00
Makefile