freebsd-dev/sys/i386/linux
Attilio Rao cb05b60a89 vn_lock() is currently only used with the 'curthread' passed as argument.
Remove this argument and pass curthread directly to underlying
VOP_LOCK1() VFS method. This modify makes the code cleaner and in
particular remove an annoying dependence helping next lockmgr() cleanup.
KPI results, obviously, changed.

Manpage and FreeBSD_version will be updated through further commits.

As a side note, would be valuable to say that next commits will address
a similar cleanup about VFS methods, in particular vop_lock1 and
vop_unlock.

Tested by:	Diego Sardina <siarodx at gmail dot com>,
		Andrea Di Pasquale <whyx dot it at gmail dot com>
2008-01-10 01:10:58 +00:00
..
imgact_linux.c vn_lock() is currently only used with the 'curthread' passed as argument. 2008-01-10 01:10:58 +00:00
linux_dummy.c Implement the openat() linux syscall 2007-03-29 02:11:46 +00:00
linux_genassym.c Use __FBSDID(). 2003-06-02 16:56:40 +00:00
linux_ipc64.h
linux_locore.s
linux_machdep.c Implement read_default_ldt in linux_modify_ldt(). It copies out zeroed 2007-11-26 11:06:19 +00:00
linux_proto.h regen. 2007-09-18 19:51:49 +00:00
linux_ptrace.c - Move all of the PS_ flags into either p_flag or td_flags. 2007-09-17 05:31:39 +00:00
linux_support.s Move futex support code from <arch>/support.s into linux compat directory. 2007-05-23 08:33:06 +00:00
linux_syscall.h regen. 2007-09-18 19:51:49 +00:00
linux_sysent.c regen. 2007-09-18 19:51:49 +00:00
linux_sysvec.c Fill in cr2 in the signal context from ksi->ksi_addr. 2007-09-20 13:46:26 +00:00
linux.h The kernel version of Linux statfs64 is actually supposed to take 2007-09-18 19:50:33 +00:00
Makefile
syscalls.conf - Remove unused sysvec variables from various syscalls.conf. 2006-08-15 17:25:55 +00:00
syscalls.master The kernel version of Linux statfs64 is actually supposed to take 2007-09-18 19:50:33 +00:00