1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-24 11:29:10 +00:00
freebsd/sys
Konstantin Belousov ca67168159 For UIO_NOCOPY case of reading request on zfs vnode, which has vm object
attached, activate the page after the successful read, and free the page
if read was unsuccessfull.

Freshly allocated page is not on any queue yet, and not activating (or
deactivating) the page leaves it on no queue, excluding the page from
pagedaemon scans and making the memory disappeared until the vnode
reclaimed.

Reviewed by:	avg
MFC after:	1 week
2011-02-11 10:46:15 +00:00
..
amd64 Clear the padding when returning context to the usermode, for 2011-02-05 15:10:27 +00:00
arm Whitespace tweak. 2011-02-09 14:37:33 +00:00
boot Add PEX0 and select the first serial port as console. 2011-02-04 01:09:02 +00:00
bsm
cam In addition to r217444 ignore also ATA status errors on DMA Auto-Activation 2011-01-26 06:57:48 +00:00
cddl For UIO_NOCOPY case of reading request on zfs vnode, which has vm object 2011-02-11 10:46:15 +00:00
compat Linux' shm_open() fails because it wants to find some funky shmfs 2011-02-09 20:23:22 +00:00
conf whitespace nit. 2011-02-11 05:50:28 +00:00
contrib Correct bogus initialization. It should be noted that this change 2011-01-14 04:24:53 +00:00
crypto
ddb sysctl(9) cleanup checkpoint: amd64 GENERIC builds cleanly. 2011-01-12 19:54:19 +00:00
dev After r218530 export several functions which are no longer private to 2011-02-11 09:58:38 +00:00
fs After reading a bitmap block for i-nodes or blocks, recheck the count of 2011-02-08 13:02:25 +00:00
gdb
geom Add new user-friendly aliases for partition types for the MBR and 2011-01-28 11:13:01 +00:00
gnu
i386 Setting VV_TEXT here is redundant. It is already set by do_execve(). 2011-02-09 18:45:33 +00:00
ia64 Comment-out FLOWTABLE. It causes a kernel panic due to a misaligned memory 2011-02-06 22:18:37 +00:00
isa
kern Provide convenience function for obtaining MODINFO_ADDR and MODINFO_SIZE 2011-02-09 19:08:21 +00:00
kgssapi
libkern
mips o) Cavium Octeon doesn't need nop barriers. 2011-02-06 22:21:18 +00:00
modules Include some preliminary TX HT rate scenario setup code. 2011-02-01 08:03:01 +00:00
net As info.rti_info[RTAX_DST] can point inside of rtm we must not free the rtm 2011-02-10 01:24:09 +00:00
net80211 Instead of always returning 0 to a scan request, indicate if there is 2011-01-30 14:05:21 +00:00
netatalk
netgraph sysctl(9) cleanup checkpoint: amd64 GENERIC builds cleanly. 2011-01-12 19:53:39 +00:00
netinet Remove addresses from endpoint when there are no associations. 2011-02-10 14:46:37 +00:00
netinet6 Fix bugs related to M_FLOWID: 2011-02-07 15:04:23 +00:00
netipsec
netipx
netnatm
netncp
netsmb
nfs Modify the experimental NFSv4 server so that it posts a SIGUSR2 2011-01-14 23:30:35 +00:00
nfsclient
nfsserver Unless "cnt" exceeds MAX_COMMIT_COUNT, nfsrv_commit() and nfsvno_fsync() are 2011-02-05 21:21:27 +00:00
nlm sysctl(9) cleanup checkpoint: amd64 GENERIC builds cleanly. 2011-01-12 19:54:19 +00:00
opencrypto
pc98 Based on discussions on the svn-src mailing list, rework r218195: 2011-02-08 00:16:36 +00:00
pci Add support for RTL8105E PCIe Fast Ethernet controller. It seems 2011-01-26 21:14:20 +00:00
powerpc Put the general logic for being a CPU hog into a new function 2011-02-02 16:35:10 +00:00
rpc sysctl(9) cleanup checkpoint: amd64 GENERIC builds cleanly. 2011-01-12 19:54:19 +00:00
security Unless "cnt" exceeds MAX_COMMIT_COUNT, nfsrv_commit() and nfsvno_fsync() are 2011-02-05 21:21:27 +00:00
sparc64 Set td_kstack_pages for thread0. 2011-02-08 23:21:35 +00:00
sun4v Put the general logic for being a CPU hog into a new function 2011-02-02 16:35:10 +00:00
sys Provide convenience function for obtaining MODINFO_ADDR and MODINFO_SIZE 2011-02-09 19:08:21 +00:00
teken
tools
ufs Wrap long line. 2011-02-10 08:06:56 +00:00
vm Unless "cnt" exceeds MAX_COMMIT_COUNT, nfsrv_commit() and nfsvno_fsync() are 2011-02-05 21:21:27 +00:00
x86 Use a dedicated taskqueue with a thread that runs at a software-interrupt 2011-02-03 13:09:22 +00:00
xdr
xen Fix a few more SYSCTL_PROC() that were missing a CTLFLAG type specifier. 2011-01-19 00:57:58 +00:00
Makefile