freebsd-dev/sys/cddl/compat/opensolaris/kern
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
..
opensolaris_atomic.c Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes. 2008-11-17 20:49:29 +00:00
opensolaris_cmn_err.c OpenSolaris kernel module compatibility sources. 2008-05-23 22:39:28 +00:00
opensolaris_kmem.c Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes. 2008-11-17 20:49:29 +00:00
opensolaris_kobj.c Fix locking (file descriptor table and Giant around VFS). 2008-11-25 21:14:00 +00:00
opensolaris_kstat.c Despite several examples in the kernel, the third argument of 2007-06-04 18:25:08 +00:00
opensolaris_lookup.c Remove the thread argument from the FSD (File-System Dependent) parts of 2009-05-11 15:33:26 +00:00
opensolaris_misc.c Introduce a new virtualization container, provisionally named vprocg, to hold 2009-05-08 14:11:06 +00:00
opensolaris_policy.c Don't use PRIV_ROOT. Here we check if user can share ZFS file system, so 2008-11-23 20:14:19 +00:00
opensolaris_string.c Add FreeBSD IDs to files that originate in FreeBSD. 2008-04-22 07:43:00 +00:00
opensolaris_vfs.c Remove the thread argument from the FSD (File-System Dependent) parts of 2009-05-11 15:33:26 +00:00
opensolaris_zone.c Introduce the extensible jail framework, using the same "name=value" 2009-04-29 21:14:15 +00:00
opensolaris.c Introduce a new virtualization container, provisionally named vprocg, to hold 2009-05-08 14:11:06 +00:00