freebsd-dev/sys
Alan Cox 20fb589d13 o The introduction of kevent() broke lio_listio(): _aio_aqueue() thought
that LIO_READ and LIO_WRITE were requests for kevent()-based
   notification of completion.  Modify _aio_aqueue() to recognize LIO_READ
   and LIO_WRITE.

Notes: (1) The patch provided by the PR perpetuates a second bug in this
code, a direct access to user-space memory.  This change fixes that bug
as well. (2) This change is to code that implements a deprecated interface.
It should probably be removed after an MFC.

PR:		kern/39556
2002-08-05 19:14:27 +00:00
..
alpha o Don't set PG_MAPPED or PG_WRITEABLE when a page is mapped 2002-08-05 00:04:18 +00:00
amd64 Revert rev 1.356 and 1.352 (pmap_mapdev hacks). It wasn't worth the 2002-08-05 06:10:03 +00:00
arm Create a new header <machine/_stdint.h> for storing MD parts of 2002-07-29 17:41:23 +00:00
boot Print out the strings in vers.o instead of hardcoding the loader banner. 2002-08-04 01:30:26 +00:00
cam
coda Fix typo in the last revision. 2002-08-04 19:34:38 +00:00
compat - Replace v_flag with v_iflag and v_vflag 2002-08-04 10:29:36 +00:00
conf se -> sab. 2002-08-04 19:07:15 +00:00
contrib Resolve conflicts arising from the ACPI CA 20020725 import. 2002-07-30 19:35:32 +00:00
crypto
ddb
dev Make driver portable: 2002-08-05 18:14:16 +00:00
fs Fix typo in the last revision. 2002-08-04 19:34:38 +00:00
geom
gnu - Replace v_flag with v_iflag and v_vflag 2002-08-04 10:29:36 +00:00
i4b
i386 Revert rev 1.356 and 1.352 (pmap_mapdev hacks). It wasn't worth the 2002-08-05 06:10:03 +00:00
ia64 Ignore memory above 4GB for now due to unpleasant pci issues. 2002-08-03 03:35:06 +00:00
isa
isofs/cd9660 - Replace v_flag with v_iflag and v_vflag 2002-08-04 10:29:36 +00:00
kern o The introduction of kevent() broke lio_listio(): _aio_aqueue() thought 2002-08-05 19:14:27 +00:00
libkern
modules We now have opt_wi.h, so go ahead and add it. Default it to 1. 2002-08-03 00:21:29 +00:00
net Extend the interface to ether_input(): a NULL eh pointer means that 2002-08-04 23:55:06 +00:00
netatalk
netatm
netgraph Make the consumers of the linker_load_file() function use 2002-08-02 20:56:07 +00:00
netinet bugfix: move check for udp_blackhole before the one for icmp_bandlim. 2002-08-04 20:50:13 +00:00
netinet6 Introduce support for Mandatory Access Control and extensible 2002-08-02 20:49:14 +00:00
netipx Make spxnames a const char * to quieten some warnings in netstat. 2002-07-27 23:15:08 +00:00
netkey
netnatm
netncp Wire the sysctl output buffer before grabbing any locks to prevent 2002-07-28 19:59:31 +00:00
netns
netsmb Wire the sysctl output buffer before grabbing any locks to prevent 2002-07-28 19:59:31 +00:00
nfs
nfsclient - Add a missing VI_UNLOCK to an error case in nfs_flush. 2002-08-05 08:54:29 +00:00
nfsserver - Replace v_flag with v_iflag and v_vflag 2002-08-04 10:29:36 +00:00
pc98 Fix the link to the Handbook 2002-08-01 17:21:18 +00:00
pccard Add 16-bit before bus to keep the words card and bus apart. 2002-07-31 20:01:11 +00:00
pci Make sure to set the DMA transfer length register, plus one 2002-08-05 13:24:06 +00:00
posix4
powerpc o Don't set PG_MAPPED or PG_WRITEABLE when a page is mapped 2002-08-05 00:04:18 +00:00
rpc
security - Replace v_flag with v_iflag and v_vflag 2002-08-04 10:29:36 +00:00
sparc64 o Don't set PG_MAPPED or PG_WRITEABLE when a page is mapped 2002-08-05 00:04:18 +00:00
sys - Document more of the struct vnode locking protocol. 2002-08-05 10:25:56 +00:00
tools - Add automatic post vop debug checks. These work in both the success and 2002-07-30 08:52:00 +00:00
ufs Don't call softdep_slowdown() if soft updates are not active on the 2002-08-05 17:59:20 +00:00
vm o Acquire the page queues lock before checking the page's busy status 2002-08-04 19:05:20 +00:00
Makefile