freebsd-skq/sys
Attilio Rao dfd233edd5 Remove the thread argument from the FSD (File-System Dependent) parts of
the VFS.  Now all the VFS_* functions and relating parts don't want the
context as long as it always refers to curthread.

In some points, in particular when dealing with VOPs and functions living
in the same namespace (eg. vflush) which still need to be converted,
pass curthread explicitly in order to retain the old behaviour.
Such loose ends will be fixed ASAP.

While here fix a bug: now, UFS_EXTATTR can be compiled alone without the
UFS_EXTATTR_AUTOSTART option.

VFS KPI is heavilly changed by this commit so thirdy parts modules needs
to be recompiled.  Bump __FreeBSD_version in order to signal such
situation.
2009-05-11 15:33:26 +00:00
..
amd64 Translate l_timeval arg to native struct timeval in 2009-05-11 13:50:42 +00:00
arm - Fix build with INVARIANTS enabled. 2009-05-10 11:05:22 +00:00
boot GPT style partitioning for loader(8) with U-Boot support library (tested on 2009-05-05 16:29:08 +00:00
bsm Merge OpenBSM 1.1 from OpenBSM vendor branch to head. 2009-04-19 16:17:13 +00:00
cam Get rid of the device index number stored in the sa(4) unit number. 2009-04-20 10:40:42 +00:00
cddl Remove the thread argument from the FSD (File-System Dependent) parts of 2009-05-11 15:33:26 +00:00
compat Translate l_timeval arg to native struct timeval in 2009-05-11 13:50:42 +00:00
conf Fix typo in bwi driver. 2009-05-11 04:57:40 +00:00
contrib Makefile to record the technique by which the .uu files are generated 2009-05-09 18:54:18 +00:00
crypto
ddb Prefer prototypes to k&r definitions. 2009-03-09 13:32:19 +00:00
dev ports upgt(4) driver for USB2. 2009-05-11 02:39:49 +00:00
fs Remove the thread argument from the FSD (File-System Dependent) parts of 2009-05-11 15:33:26 +00:00
gdb
geom Remove the thread argument from the FSD (File-System Dependent) parts of 2009-05-11 15:33:26 +00:00
gnu Remove the thread argument from the FSD (File-System Dependent) parts of 2009-05-11 15:33:26 +00:00
i386 Do not export AT_CLKTCK when emulating Linux kernel prior 2009-05-10 18:43:43 +00:00
ia64 - Use "device\t" and "options \t" for consistency. 2009-05-10 00:00:25 +00:00
isa Rename statclock_disable variable to atrtcclock_disable that it actually is, 2009-05-03 17:47:21 +00:00
kern Remove the thread argument from the FSD (File-System Dependent) parts of 2009-05-11 15:33:26 +00:00
kgssapi
legacy/dev Remove kue_fw.h, missed in previous IFF_NEEDSGIANT USB driver garbage 2009-04-17 09:48:20 +00:00
libkern Add memmove() to the kernel, making the kernel compile with Clang. 2009-02-28 16:21:25 +00:00
mips - Use "device\t" and "options \t" for consistency. 2009-05-10 00:00:25 +00:00
modules rename xdr support files to avoid conflicts when linking in to the kernel 2009-05-11 04:18:58 +00:00
net Change the curvnet variable from a global const struct vnet *, 2009-05-05 10:56:12 +00:00
net80211 Cancel the scan when going to INIT state. Should do this for other states here 2009-05-10 02:21:19 +00:00
netatalk Lock interface address list lock around ifaddr inserts and deletes 2009-04-19 22:01:38 +00:00
netgraph Unbreak LINT build, caused by a change in struct ng_node layout introduced 2009-05-05 16:26:06 +00:00
netinet Remove bogus comment. 2009-05-09 18:50:01 +00:00
netinet6 Implement RFC 5095 more fully. Rather than marking this no-op code as 2009-05-09 18:25:58 +00:00
netipsec Change the curvnet variable from a global const struct vnet *, 2009-05-05 10:56:12 +00:00
netipx Make the SPX code use its own copies of insque()/remque(). 2009-04-26 21:03:27 +00:00
netnatm Remove IFF_NEEDSGIANT, a compatibility infrastructure introduced 2009-03-15 14:21:05 +00:00
netncp
netsmb
nfs Adding sys/nfs/nfssvc.h and sys/nfs/nfs_nfssvc.c in preparation for 2009-04-07 19:06:51 +00:00
nfs4client Remove the thread argument from the FSD (File-System Dependent) parts of 2009-05-11 15:33:26 +00:00
nfsclient Remove the thread argument from the FSD (File-System Dependent) parts of 2009-05-11 15:33:26 +00:00
nfsserver Remove the thread argument from the FSD (File-System Dependent) parts of 2009-05-11 15:33:26 +00:00
nlm Do not embed struct ucred into larger netcred parent structures. 2009-05-09 18:09:17 +00:00
opencrypto
pc98 - Use "device\t" and "options \t" for consistency. 2009-05-10 00:00:25 +00:00
pci For RTL8139C+ controllers, have controller handle padding short 2009-04-20 07:13:04 +00:00
powerpc - Use "device\t" and "options \t" for consistency. 2009-05-10 00:00:25 +00:00
rpc Added a field to the SVCXPRT structure that the nfsv4 server can 2009-04-16 16:26:35 +00:00
security Remove the thread argument from the FSD (File-System Dependent) parts of 2009-05-11 15:33:26 +00:00
sparc64 Just like in cpu_halt(), use cpu_shutdown() rather than ofw_exit() 2009-05-10 20:41:52 +00:00
sun4v Don't conditionally define CACHE_LINE_SHIFT, as we anticipate sizing 2009-04-20 12:59:23 +00:00
sys Remove the thread argument from the FSD (File-System Dependent) parts of 2009-05-11 15:33:26 +00:00
tools Add SDT DTrace probes for VFS vnode operations in the vfs:vop 2009-03-29 03:30:15 +00:00
ufs Remove the thread argument from the FSD (File-System Dependent) parts of 2009-05-11 15:33:26 +00:00
vm Fix a race involving vnode_pager_input_smlfs(). Specifically, in the case 2009-05-09 08:30:44 +00:00
xdr Add memmove() to the kernel, making the kernel compile with Clang. 2009-02-28 16:21:25 +00:00
xen Fix the Xen build for i386 PV mode. 2009-04-01 17:06:28 +00:00
Makefile Removal pccard directory requires removing it from the list of things 2009-02-15 18:19:24 +00:00