cvs commit: src/sys/bus/usb ehci.c src/sys/dev/agp agp.c src/sys/dev/drm drm_drv.h src/sys/dev/pccard/pccbb pccbb.c src/sys/kern imgact_resident.c kern_linker.c kern_lock.c kern_sysctl.c vfs_bio.c vfs_lock.c vfs_mount.c vfs_subr.c ...
Matthew Dillon
dillon at crater.dragonflybsd.org
Thu Mar 2 11:10:21 PST 2006
dillon 2006/03/02 11:08:00 PST
DragonFly src repository
Modified files:
sys/bus/usb ehci.c
sys/dev/agp agp.c
sys/dev/drm drm_drv.h
sys/dev/pccard/pccbb pccbb.c
sys/kern imgact_resident.c kern_linker.c
kern_lock.c kern_sysctl.c vfs_bio.c
vfs_lock.c vfs_mount.c vfs_subr.c
vfs_syscalls.c
sys/netproto/ncp ncp_conn.c
sys/netproto/smb smb_conn.c
sys/sys buf2.h lock.h
sys/vfs/hpfs hpfs_hash.c
sys/vfs/nfs nfs_node.c nfs_vnops.c
sys/vfs/ntfs ntfs_ihash.c ntfs_subr.c
sys/vfs/nwfs nwfs_node.c
sys/vfs/smbfs smbfs_vfsops.c
sys/vm vm_map.c
Log:
Pass LK_PCATCH instead of trying to store tsleep flags in the lock
structure, so multiple entities competing for the same lock do not
use unexpected flags when sleeping.
Only NFS really uses PCATCH with lockmgr locks.
Revision Changes Path
1.17 +1 -1 src/sys/bus/usb/ehci.c
1.17 +7 -7 src/sys/dev/agp/agp.c
1.12 +1 -1 src/sys/dev/drm/drm_drv.h
1.13 +1 -1 src/sys/dev/pccard/pccbb/pccbb.c
1.8 +1 -1 src/sys/kern/imgact_resident.c
1.25 +1 -1 src/sys/kern/kern_linker.c
1.16 +10 -9 src/sys/kern/kern_lock.c
1.19 +2 -2 src/sys/kern/kern_sysctl.c
1.55 +7 -3 src/sys/kern/vfs_bio.c
1.9 +2 -2 src/sys/kern/vfs_lock.c
1.12 +1 -1 src/sys/kern/vfs_mount.c
1.67 +6 -5 src/sys/kern/vfs_subr.c
1.77 +1 -1 src/sys/kern/vfs_syscalls.c
1.9 +3 -3 src/sys/netproto/ncp/ncp_conn.c
1.10 +1 -1 src/sys/netproto/smb/smb_conn.c
1.13 +6 -5 src/sys/sys/buf2.h
1.12 +5 -4 src/sys/sys/lock.h
1.13 +1 -1 src/sys/vfs/hpfs/hpfs_hash.c
1.20 +4 -4 src/sys/vfs/nfs/nfs_node.c
1.47 +5 -4 src/sys/vfs/nfs/nfs_vnops.c
1.10 +1 -1 src/sys/vfs/ntfs/ntfs_ihash.c
1.19 +2 -2 src/sys/vfs/ntfs/ntfs_subr.c
1.19 +2 -2 src/sys/vfs/nwfs/nwfs_node.c
1.24 +1 -1 src/sys/vfs/smbfs/smbfs_vfsops.c
1.41 +1 -1 src/sys/vm/vm_map.c
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/ehci.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/agp/agp.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/drm/drm_drv.h.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/pccard/pccbb/pccbb.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/imgact_resident.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_linker.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_lock.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_sysctl.c.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_bio.c.diff?r1=1.54&r2=1.55&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_lock.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_mount.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_subr.c.diff?r1=1.66&r2=1.67&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_syscalls.c.diff?r1=1.76&r2=1.77&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/ncp/ncp_conn.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/smb/smb_conn.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/buf2.h.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/lock.h.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hpfs/hpfs_hash.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_node.c.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_vnops.c.diff?r1=1.46&r2=1.47&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ntfs/ntfs_ihash.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ntfs/ntfs_subr.c.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nwfs/nwfs_node.c.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/smbfs/smbfs_vfsops.c.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_map.c.diff?r1=1.40&r2=1.41&f=u
More information about the Commits
mailing list