freebsd-skq/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 Update Copyright. 2011-10-27 14:15:26 +00:00
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 Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs. 2011-11-07 15:43:11 +00:00
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 Add missing break statement to make sure all 3DES etypes really are treated 2011-10-10 09:13:07 +00:00
libkern Add unicode support to msdosfs and smbfs; original pathes from imura, 2011-11-18 03:05:20 +00:00
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 In r191367 the need for if_free_type() was removed and a new member 2011-11-11 22:57:52 +00:00
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 Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs. 2011-11-07 15:43:11 +00:00
netnatm
netncp Change ncp_scan_bindery_object() to pass a constant search string. 2011-10-16 08:44:03 +00:00
netsmb Add unicode support to msdosfs and smbfs; original pathes from imura, 2011-11-18 03:05:20 +00:00
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 Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs. 2011-11-07 15:43:11 +00:00
ofed Replace __signed by signed. 2011-12-13 13:38:03 +00:00
opencrypto Add the fo_chown and fo_chmod methods to struct fileops and use them 2011-08-16 20:07:47 +00:00
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 Both a crash reported on freebsd-current on Oct. 18 under the 2011-11-03 14:38:03 +00:00
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 Link the demo application against ncursesw to make Unicode work. 2011-10-13 14:20:27 +00:00
tools Restore the comment that I removed by accident. 2011-11-09 13:26:59 +00:00
ufs Use implementation independent inoNN_t scalars for on-disk UFS structures 2011-11-09 07:48:48 +00:00
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 Include sys/xen in cscope tag file generation. 2011-06-10 20:51:41 +00:00