freebsd-dev/sys
Dag-Erling Smørgrav 0abd21bdb8 Implement BIO_DELETE for vnode devices by simply overwriting the deleted
sectors with all-zeroes.

The zeroes come from a static buffer; null(4) uses a dynamic buffer for
the same purpose (for /dev/zero).  It might be a good idea to have a
static, shared, read-only all-zeroes page somewhere in the kernel that
md(4), null(4) and any other code that needs zeroes could use.

Reviewed by:	kib
MFC after:	3 weeks
2011-04-29 21:18:41 +00:00
..
amd64 Add urtw(4) 2011-04-29 06:36:39 +00:00
arm Change rman_manage_region() to actually honor the rm_start and rm_end 2011-04-29 18:41:21 +00:00
boot Due to space constraints, the UFS boot2 and boot1 use an evil hack where 2011-04-28 17:44:24 +00:00
bsm
cam Make CAM_DEBUG_CDB also dump ATA commands in addition to SCSI. 2011-04-29 07:14:37 +00:00
cddl Fix copy-paste bug. 2011-04-27 04:03:04 +00:00
compat Regen. 2011-04-18 16:32:47 +00:00
conf Add the AH_SUPPORT_AR9130 option. 2011-04-29 18:26:17 +00:00
contrib Make pf compile without INET support by adding #ifdef INETs and 2011-04-27 19:34:01 +00:00
crypto
ddb Trim some additional unnecessary <linker_set.h> includes. 2011-04-28 17:59:33 +00:00
dev Implement BIO_DELETE for vnode devices by simply overwriting the deleted 2011-04-29 21:18:41 +00:00
fs The build was broken by r221190 for 64bit arches like amd64. 2011-04-29 12:30:15 +00:00
gdb
geom Implement relaxed comparision for hardcoded provider names to make it 2011-04-27 00:10:26 +00:00
gnu
i386 Add urtw(4) 2011-04-29 06:36:39 +00:00
ia64 Change rman_manage_region() to actually honor the rm_start and rm_end 2011-04-29 18:41:21 +00:00
isa
kern Extend the rman(9) API to support altering an existing resource. 2011-04-29 20:05:19 +00:00
kgssapi
libkern
mips Change rman_manage_region() to actually honor the rm_start and rm_end 2011-04-29 18:41:21 +00:00
modules Exar driver for X3100 10GbE Server/Storage adapters 2011-04-28 14:33:15 +00:00
net Make various (pseudo) interfaces compile without INET in the kernel 2011-04-27 19:30:44 +00:00
net80211 We need in.h for both INET and INET6, as according to RFC 3493 it 2011-04-25 16:37:47 +00:00
netatalk
netgraph LibAliasInit() should allocate memory with M_WAITOK flag. Modify it 2011-04-18 20:07:08 +00:00
netinet TCP reuses t_rxtshift to determine the backoff timer used for both the 2011-04-29 15:40:12 +00:00
netinet6 Make IPsec compile without INET adding appropriate #ifdef checks. 2011-04-27 19:28:42 +00:00
netipsec Make IPsec compile without INET adding appropriate #ifdef checks. 2011-04-27 19:28:42 +00:00
netipx
netnatm
netncp
netsmb
nfs Fix the experimental NFS client so that it does not bogusly 2011-04-25 22:22:51 +00:00
nfsclient Fix module names and dependencies so the NFS clients will 2011-04-27 20:42:30 +00:00
nfsserver
nlm
ofed - Catch up to falloc() changes. 2011-04-26 07:30:52 +00:00
opencrypto
pc98 This patch changes head so that the default NFS client is now the new 2011-04-27 17:51:51 +00:00
pci
powerpc Add the watchdogs patting during the (shutdown time) disk syncing and 2011-04-28 16:02:05 +00:00
rpc This patch is believed to fix a problem in the kernel rpc for 2011-04-27 18:19:26 +00:00
security
sparc64 This patch changes head so that the default NFS client is now the new 2011-04-27 17:51:51 +00:00
sun4v This patch changes head so that the default NFS client is now the new 2011-04-27 17:51:51 +00:00
sys Extend the rman(9) API to support altering an existing resource. 2011-04-29 20:05:19 +00:00
teken
tools
ufs VFS sometimes is unable to inactivate a vnode when vnode use count 2011-04-24 10:47:56 +00:00
vm Reap old SPL comments. 2011-04-26 22:18:53 +00:00
x86 Change rman_manage_region() to actually honor the rm_start and rm_end 2011-04-29 18:41:21 +00:00
xdr
xen
Makefile