/freebsd/sys/kern/ |
H A D | vnode_if.src | diff fa288043e2c7d1d75b1bdae82704af2eace72de7 Thu Sep 19 15:32:45 CEST 2002 Don Lewis <truckman@FreeBSD.org> VOP_FSYNC() requires that it's vnode argument be locked, which nfs_link() wasn't doing. Rather than just lock and unlock the vnode around the call to VOP_FSYNC(), implement rwatson's suggestion to lock the file vnode in kern_link() before calling VOP_LINK(), since the other filesystems also locked the file vnode right away in their link methods. Remove the locking and and unlocking from the leaf filesystem link methods.
Reviewed by: rwatson, bde (except for the unionfs_link() changes) diff fa288043e2c7d1d75b1bdae82704af2eace72de7 Thu Sep 19 15:32:45 CEST 2002 Don Lewis <truckman@FreeBSD.org> VOP_FSYNC() requires that it's vnode argument be locked, which nfs_link() wasn't doing. Rather than just lock and unlock the vnode around the call to VOP_FSYNC(), implement rwatson's suggestion to lock the file vnode in kern_link() before calling VOP_LINK(), since the other filesystems also locked the file vnode right away in their link methods. Remove the locking and and unlocking from the leaf filesystem link methods.
Reviewed by: rwatson, bde (except for the unionfs_link() changes)
|
H A D | vfs_extattr.c | diff fa288043e2c7d1d75b1bdae82704af2eace72de7 Thu Sep 19 15:32:45 CEST 2002 Don Lewis <truckman@FreeBSD.org> VOP_FSYNC() requires that it's vnode argument be locked, which nfs_link() wasn't doing. Rather than just lock and unlock the vnode around the call to VOP_FSYNC(), implement rwatson's suggestion to lock the file vnode in kern_link() before calling VOP_LINK(), since the other filesystems also locked the file vnode right away in their link methods. Remove the locking and and unlocking from the leaf filesystem link methods.
Reviewed by: rwatson, bde (except for the unionfs_link() changes) diff fa288043e2c7d1d75b1bdae82704af2eace72de7 Thu Sep 19 15:32:45 CEST 2002 Don Lewis <truckman@FreeBSD.org> VOP_FSYNC() requires that it's vnode argument be locked, which nfs_link() wasn't doing. Rather than just lock and unlock the vnode around the call to VOP_FSYNC(), implement rwatson's suggestion to lock the file vnode in kern_link() before calling VOP_LINK(), since the other filesystems also locked the file vnode right away in their link methods. Remove the locking and and unlocking from the leaf filesystem link methods.
Reviewed by: rwatson, bde (except for the unionfs_link() changes)
|
H A D | vfs_syscalls.c | diff fa288043e2c7d1d75b1bdae82704af2eace72de7 Thu Sep 19 15:32:45 CEST 2002 Don Lewis <truckman@FreeBSD.org> VOP_FSYNC() requires that it's vnode argument be locked, which nfs_link() wasn't doing. Rather than just lock and unlock the vnode around the call to VOP_FSYNC(), implement rwatson's suggestion to lock the file vnode in kern_link() before calling VOP_LINK(), since the other filesystems also locked the file vnode right away in their link methods. Remove the locking and and unlocking from the leaf filesystem link methods.
Reviewed by: rwatson, bde (except for the unionfs_link() changes) diff fa288043e2c7d1d75b1bdae82704af2eace72de7 Thu Sep 19 15:32:45 CEST 2002 Don Lewis <truckman@FreeBSD.org> VOP_FSYNC() requires that it's vnode argument be locked, which nfs_link() wasn't doing. Rather than just lock and unlock the vnode around the call to VOP_FSYNC(), implement rwatson's suggestion to lock the file vnode in kern_link() before calling VOP_LINK(), since the other filesystems also locked the file vnode right away in their link methods. Remove the locking and and unlocking from the leaf filesystem link methods.
Reviewed by: rwatson, bde (except for the unionfs_link() changes)
|
/freebsd/sys/fs/unionfs/ |
H A D | union_vnops.c | diff fa288043e2c7d1d75b1bdae82704af2eace72de7 Thu Sep 19 15:32:45 CEST 2002 Don Lewis <truckman@FreeBSD.org> VOP_FSYNC() requires that it's vnode argument be locked, which nfs_link() wasn't doing. Rather than just lock and unlock the vnode around the call to VOP_FSYNC(), implement rwatson's suggestion to lock the file vnode in kern_link() before calling VOP_LINK(), since the other filesystems also locked the file vnode right away in their link methods. Remove the locking and and unlocking from the leaf filesystem link methods.
Reviewed by: rwatson, bde (except for the unionfs_link() changes) diff fa288043e2c7d1d75b1bdae82704af2eace72de7 Thu Sep 19 15:32:45 CEST 2002 Don Lewis <truckman@FreeBSD.org> VOP_FSYNC() requires that it's vnode argument be locked, which nfs_link() wasn't doing. Rather than just lock and unlock the vnode around the call to VOP_FSYNC(), implement rwatson's suggestion to lock the file vnode in kern_link() before calling VOP_LINK(), since the other filesystems also locked the file vnode right away in their link methods. Remove the locking and and unlocking from the leaf filesystem link methods.
Reviewed by: rwatson, bde (except for the unionfs_link() changes)
|
/freebsd/sys/ufs/ufs/ |
H A D | ufs_vnops.c | diff fa288043e2c7d1d75b1bdae82704af2eace72de7 Thu Sep 19 15:32:45 CEST 2002 Don Lewis <truckman@FreeBSD.org> VOP_FSYNC() requires that it's vnode argument be locked, which nfs_link() wasn't doing. Rather than just lock and unlock the vnode around the call to VOP_FSYNC(), implement rwatson's suggestion to lock the file vnode in kern_link() before calling VOP_LINK(), since the other filesystems also locked the file vnode right away in their link methods. Remove the locking and and unlocking from the leaf filesystem link methods.
Reviewed by: rwatson, bde (except for the unionfs_link() changes) diff fa288043e2c7d1d75b1bdae82704af2eace72de7 Thu Sep 19 15:32:45 CEST 2002 Don Lewis <truckman@FreeBSD.org> VOP_FSYNC() requires that it's vnode argument be locked, which nfs_link() wasn't doing. Rather than just lock and unlock the vnode around the call to VOP_FSYNC(), implement rwatson's suggestion to lock the file vnode in kern_link() before calling VOP_LINK(), since the other filesystems also locked the file vnode right away in their link methods. Remove the locking and and unlocking from the leaf filesystem link methods.
Reviewed by: rwatson, bde (except for the unionfs_link() changes)
|