1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-24 11:29:10 +00:00
freebsd/sys
Konstantin Belousov 5050aa86cf Remove the support for using non-mpsafe filesystem modules.
In particular, do not lock Giant conditionally when calling into the
filesystem module, remove the VFS_LOCK_GIANT() and related
macros. Stop handling buffers belonging to non-mpsafe filesystems.

The VFS_VERSION is bumped to indicate the interface change which does
not result in the interface signatures changes.

Conducted and reviewed by:	attilio
Tested by:	pho
2012-10-22 17:50:54 +00:00
..
amd64 The 'testing memory' patch gets printed too many times 2012-10-22 11:57:26 +00:00
arm This isn't functionally identical. In some cases a hint to disable 2012-10-22 13:06:09 +00:00
boot When loader tries to open GPT partition, but partition table is not GPT, 2012-10-22 11:01:43 +00:00
bsm
cam Remove the support for using non-mpsafe filesystem modules. 2012-10-22 17:50:54 +00:00
cddl Remove the support for using non-mpsafe filesystem modules. 2012-10-22 17:50:54 +00:00
compat Remove the support for using non-mpsafe filesystem modules. 2012-10-22 17:50:54 +00:00
conf Remove the support for using non-mpsafe filesystem modules. 2012-10-22 17:50:54 +00:00
contrib
crypto
ddb
dev Remove the support for using non-mpsafe filesystem modules. 2012-10-22 17:50:54 +00:00
fs Remove the support for using non-mpsafe filesystem modules. 2012-10-22 17:50:54 +00:00
gdb
geom Remove the support for using non-mpsafe filesystem modules. 2012-10-22 17:50:54 +00:00
gnu/fs
i386 Remove the support for using non-mpsafe filesystem modules. 2012-10-22 17:50:54 +00:00
ia64
isa
kern Remove the support for using non-mpsafe filesystem modules. 2012-10-22 17:50:54 +00:00
kgssapi
libkern
mips Remove ZERO_COPY_SOCKETS from kernel configuration as the current 2012-10-22 15:04:23 +00:00
modules Finish migration of MAINTAINER entries 2012-10-22 02:12:11 +00:00
net Make PFIL use per-VNET lock instead of per-AF lock. Since most used packet 2012-10-22 14:10:17 +00:00
net80211 Make the "struct if_clone" opaque to users of the cloning API. Users 2012-10-16 13:37:54 +00:00
netatalk
netgraph Mechanically remove the last stray remains of spl* calls from net*/*. 2012-10-18 13:57:24 +00:00
netinet - Update cachelimit after hashsize and bucketlimit were set. 2012-10-19 14:00:03 +00:00
netinet6 Eliminate code checking if found IPv6 rte is dynamic. IPv6 redirects 2012-10-22 12:54:52 +00:00
netipsec Mechanically remove the last stray remains of spl* calls from net*/*. 2012-10-18 13:57:24 +00:00
netipx
netnatm
netncp
netpfil Make the "struct if_clone" opaque to users of the cloning API. Users 2012-10-16 13:37:54 +00:00
netsmb
nfs
nfsclient
nfsserver Remove the support for using non-mpsafe filesystem modules. 2012-10-22 17:50:54 +00:00
nlm Remove the support for using non-mpsafe filesystem modules. 2012-10-22 17:50:54 +00:00
ofed remove duplicate semicolons where possible. 2012-10-22 03:00:37 +00:00
opencrypto
pc98 The 'testing memory' patch gets printed too many times 2012-10-22 11:57:26 +00:00
pci
powerpc Fix the memory regions to include the 64MB DDR3 memory slot. 2012-10-22 03:45:37 +00:00
rpc Add a comment describing why r241097 was done. 2012-10-15 13:38:25 +00:00
security Remove the support for using non-mpsafe filesystem modules. 2012-10-22 17:50:54 +00:00
sparc64 - Give PIL_PREEMPT the lowest priority just above low/stray interrupts. 2012-10-20 12:07:48 +00:00
sys Remove the support for using non-mpsafe filesystem modules. 2012-10-22 17:50:54 +00:00
teken
tools
ufs Remove the support for using non-mpsafe filesystem modules. 2012-10-22 17:50:54 +00:00
vm Remove the support for using non-mpsafe filesystem modules. 2012-10-22 17:50:54 +00:00
x86 This isn't functionally identical. In some cases a hint to disable 2012-10-22 13:06:09 +00:00
xdr
xen Make xen python scripts work with python3 2012-10-22 02:29:53 +00:00
Makefile