1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-20 11:11:24 +00:00
freebsd/sys
John Baldwin 98df9218da - Change the vm_mmap() function to accept an objtype_t parameter specifying
the type of object represented by the handle argument.
- Allow vm_mmap() to map device memory via cdev objects in addition to
  vnodes and anonymous memory.  Note that mmaping a cdev directly does not
  currently perform any MAC checks like mapping a vnode does.
- Unbreak the DRM getbufs ioctl by having it call vm_mmap() directly on the
  cdev the ioctl is acting on rather than trying to find a suitable vnode
  to map from.

Reviewed by:	alc, arch@
2005-04-01 20:00:11 +00:00
..
alpha - Change the vm_mmap() function to accept an objtype_t parameter specifying 2005-04-01 20:00:11 +00:00
amd64 - Use a custom version of copyinuio() to implement readv/writev using 2005-03-31 22:57:21 +00:00
arm
boot
bsm
cam avoid use after free 2005-03-31 21:43:19 +00:00
coda Explicitly hold a reference to the cdev we have just cloned. This 2005-03-31 12:19:44 +00:00
compat - Change the vm_mmap() function to accept an objtype_t parameter specifying 2005-04-01 20:00:11 +00:00
conf FIx a botch with the addition of the arcmsr driver. 2005-04-01 19:32:12 +00:00
contrib
crypto
ddb
dev - Change the vm_mmap() function to accept an objtype_t parameter specifying 2005-04-01 20:00:11 +00:00
doc
fs Explicitly hold a reference to the cdev we have just cloned. This 2005-03-31 12:19:44 +00:00
gdb check return value of gdb_rx_varhex 2005-03-28 18:31:18 +00:00
geom Remove geometry translations here. 2005-03-30 12:59:54 +00:00
gnu - Remove wantparent, it is no longer necessary. An assert in vfs_lookup.c 2005-03-29 13:09:42 +00:00
i4b
i386 - Change the vm_mmap() function to accept an objtype_t parameter specifying 2005-04-01 20:00:11 +00:00
ia64
isa - Don't enable periodic interrupts from the RTC by default in rtc_statusb. 2005-03-24 21:34:16 +00:00
isofs/cd9660 - We no longer have to bother with PDIRUNLOCK, lookup() handles it for us. 2005-03-28 09:34:36 +00:00
kern - Change the vm_mmap() function to accept an objtype_t parameter specifying 2005-04-01 20:00:11 +00:00
libkern
modules Don't build arcmsr on pc98. The card either won't fit/work in the 2005-04-01 17:40:39 +00:00
net Explicitly hold a reference to the cdev we have just cloned. This 2005-03-31 12:19:44 +00:00
net80211 pass re-association events up using a new message type 2005-03-29 19:36:42 +00:00
netatalk
netatm
netgraph
netinet When several carp interfaces are attached to Ethernet interface, 2005-03-30 11:44:43 +00:00
netinet6 check for malloc failure (also move malloc up to simplify error recovery) 2005-03-29 01:26:27 +00:00
netipsec
netipx
netkey
netnatm
netncp
netsmb Explicitly hold a reference to the cdev we have just cloned. This 2005-03-31 12:19:44 +00:00
nfs
nfs4client - Remove wantparent, it is no longer necessary. An assert in vfs_lookup.c 2005-03-29 13:09:42 +00:00
nfsclient - LK_NOPAUSE is a nop now. 2005-03-31 04:37:09 +00:00
nfsserver avoid potential null ptr deref by free'ing excess mbufs instead of 2005-03-28 18:51:58 +00:00
opencrypto
pc98 Add commented out ehci entry. 2005-03-30 14:05:28 +00:00
pccard
pci If resource allocation fails, we could wind up freeing the cdev without it 2005-03-31 17:16:40 +00:00
posix4 Actually commit the code for kern_sched_get_rr_interval(). 2005-03-31 22:54:48 +00:00
powerpc Introduce channel-level setmode newbus method. 2005-04-01 03:28:55 +00:00
rpc
security
sparc64 fix kldloading of pci driver modules after boot on sparc64... since 2005-03-23 18:16:26 +00:00
sys Implement kern_adjtime(), kern_readv(), kern_sched_rr_get_interval(), 2005-03-31 22:51:18 +00:00
tools
ufs - Fix botched LK_NOWAIT removal. I mistakenly thought this compiled as 2005-03-31 05:58:14 +00:00
vm - Change the vm_mmap() function to accept an objtype_t parameter specifying 2005-04-01 20:00:11 +00:00
Makefile