Up to [cvs.NetBSD.org] / src / sys / coda
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.49 / (download) - annotate - [select for diffs], Sat Aug 4 12:31:57 2012 UTC (9 months, 2 weeks ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
tls-maxphys-nbase,
tls-maxphys-base,
tls-maxphys,
khorben-n900,
agc-symver-base,
agc-symver,
HEAD
Changes since 1.48: +2 -3
lines
Diff to previous 1.48 (colored)
Don't increment the mount reference count here. Otherwise we are left with refcount of one when we unmount, and vfs_destroy does not... Who is expected to decrement this anyway?!?!
Revision 1.48 / (download) - annotate - [select for diffs], Thu Apr 26 03:04:54 2012 UTC (12 months, 3 weeks ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base5,
jmcneill-usbmp-base9,
jmcneill-usbmp-base10
Changes since 1.47: +47 -2
lines
Diff to previous 1.47 (colored)
re-arrange things so that vcoda does not depend on coda.
Revision 1.47 / (download) - annotate - [select for diffs], Sun Jan 11 02:45:46 2009 UTC (4 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
yamt-nfs-mp-base9,
yamt-nfs-mp-base8,
yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
uebayasi-xip-base1,
uebayasi-xip-base,
uebayasi-xip,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
rmind-uvmplock,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
netbsd-6-base,
netbsd-6-1-RELEASE,
netbsd-6-1-RC4,
netbsd-6-1-RC3,
netbsd-6-1-RC2,
netbsd-6-1-RC1,
netbsd-6-1,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-2-RELEASE,
netbsd-6-0-1-RELEASE,
netbsd-6-0,
netbsd-6,
mjf-devfs2-base,
matt-premerge-20091211,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus,
matt-mips64-premerge-20101231,
jymxensuspend-base,
jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend,
jruoho-x86intr-base,
jruoho-x86intr,
jmcneill-usbmp-pre-base2,
jmcneill-usbmp-base8,
jmcneill-usbmp-base7,
jmcneill-usbmp-base6,
jmcneill-usbmp-base5,
jmcneill-usbmp-base4,
jmcneill-usbmp-base3,
jmcneill-usbmp-base2,
jmcneill-usbmp-base,
jmcneill-audiomp3-base,
jmcneill-audiomp3,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Branch point for: yamt-pagecache,
jmcneill-usbmp
Changes since 1.46: +10 -10
lines
Diff to previous 1.46 (colored)
merge christos-time_t
Revision 1.46 / (download) - annotate - [select for diffs], Tue Dec 30 12:56:12 2008 UTC (4 years, 4 months ago) by pooka
Branch: MAIN
CVS Tags: christos-time_t-nbase,
christos-time_t-base
Changes since 1.45: +3 -3
lines
Diff to previous 1.45 (colored)
#ifdef _LKM -> #ifndef _KERNEL_OPT
Revision 1.45 / (download) - annotate - [select for diffs], Tue May 6 18:43:44 2008 UTC (5 years ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-nfs-mp-base2,
wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
simonb-wapbl-nbase,
simonb-wapbl-base,
simonb-wapbl,
netbsd-5-base,
netbsd-5-2-RELEASE,
netbsd-5-2-RC1,
netbsd-5-2,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
netbsd-5,
matt-nb5-pq3-base,
matt-nb5-pq3,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-premerge-20091211,
matt-nb5-mips64-k15,
matt-nb5-mips64,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-base2,
hpcarm-cleanup-nbase,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
haad-dm,
ad-audiomp2-base,
ad-audiomp2
Branch point for: wrstuden-revivesa,
nick-hppapmap,
christos-time_t
Changes since 1.44: +4 -11
lines
Diff to previous 1.44 (colored)
PR kern/38141 lookup/vfs_busy acquire rwlock recursively Simplify the mount locking. Remove all the crud to deal with recursion on the mount lock, and crud to deal with unmount as another weirdo lock. Hopefully this will once and for all fix the deadlocks with this. With this commit there are two locks on each mount: - krwlock_t mnt_unmounting. This is used to prevent unmount across critical sections like getnewvnode(). It's only ever read locked with rw_tryenter(), and is only ever write locked in dounmount(). A write hold can't be taken on this lock if the current LWP could hold a vnode lock. - kmutex_t mnt_updating. This is taken by threads updating the mount, for example when going r/o -> r/w, and is only present to serialize updates. In order to take this lock, a read hold must first be taken on mnt_unmounting, and the two need to be held across the operation. One effect of this change: previously if an unmount failed, we would make a half hearted attempt to back out of it gracefully, but that was unlikely to work in a lot of cases. Now while an unmount that will be aborted is in progress, new file operations within the mount will fail instead of being delayed. That is unlikely to be a problem though, because if the admin requests unmount of a file system then s(he) has made a decision to deny access to the resource.
Revision 1.44 / (download) - annotate - [select for diffs], Tue Apr 29 23:51:04 2008 UTC (5 years ago) by ad
Branch: MAIN
Changes since 1.43: +3 -3
lines
Diff to previous 1.43 (colored)
kern/38135 vfs_busy/vfs_trybusy confusion The symptom was that sometimes file systems would occasionally not appear in output from 'df' or 'mount' if the system was busy. Resolution: - Make mount locks work somewhat like vm_map locks. - vfs_trybusy() now only fails if the mount is gone, or if someone is unmounting the file system. Simple contention on mnt_lock doesn't cause it to fail. - vfs_busy() will wait even if the file system is being unmounted.
Revision 1.43 / (download) - annotate - [select for diffs], Thu Apr 24 18:39:22 2008 UTC (5 years ago) by ad
Branch: MAIN
CVS Tags: yamt-nfs-mp-base
Branch point for: yamt-nfs-mp
Changes since 1.42: +5 -5
lines
Diff to previous 1.42 (colored)
Merge proc::p_mutex and proc::p_smutex into a single adaptive mutex, since we no longer need to guard against access from hardware interrupt handlers. Additionally, if cloning a process with CLONE_SIGHAND, arrange to have the child process share the parent's lock so that signal state may be kept in sync. Partially addresses PR kern/37437.
Revision 1.42 / (download) - annotate - [select for diffs], Fri Mar 21 18:02:39 2008 UTC (5 years, 2 months ago) by plunky
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
ad-socklock-base1
Branch point for: yamt-pf42
Changes since 1.41: +4 -4
lines
Diff to previous 1.41 (colored)
when queueing a message back to Venus, prioritise signals by inserting them at the head of the queue. The original code had a comment saying to do this but the INSQUE did not have any way to do that so it didn't actually
Revision 1.41 / (download) - annotate - [select for diffs], Fri Mar 21 17:59:57 2008 UTC (5 years, 2 months ago) by plunky
Branch: MAIN
Changes since 1.40: +29 -40
lines
Diff to previous 1.40 (colored)
convert more insque/remque style queuing to use a queue(3) TAILQ, this necessitates using a flag to indicate vc_open instead of abusing the queue pointer but apart from that there is no functional difference.
Revision 1.40 / (download) - annotate - [select for diffs], Sat Mar 1 17:26:07 2008 UTC (5 years, 2 months ago) by plunky
Branch: MAIN
CVS Tags: matt-armv6-nbase,
keiichi-mipv6-nbase,
keiichi-mipv6-base
Changes since 1.39: +9 -9
lines
Diff to previous 1.39 (colored)
remove some unnecessary casting
Revision 1.39 / (download) - annotate - [select for diffs], Sat Mar 1 14:16:50 2008 UTC (5 years, 2 months ago) by rmind
Branch: MAIN
Changes since 1.38: +6 -5
lines
Diff to previous 1.38 (colored)
Welcome to 4.99.55: - Add a lot of missing selinit() and seldestroy() calls. - Merge selwakeup() and selnotify() calls into a single selnotify(). - Add an additional 'events' argument to selnotify() call. It will indicate which event (POLL_IN, POLL_OUT, etc) happen. If unknown, zero may be used. Note: please pass appropriate value of 'events' where possible. Proposed on: <tech-kern>
Revision 1.38 / (download) - annotate - [select for diffs], Wed Jan 30 11:46:59 2008 UTC (5 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base,
hpcarm-cleanup-base
Branch point for: mjf-devfs2,
keiichi-mipv6
Changes since 1.37: +3 -3
lines
Diff to previous 1.37 (colored)
PR kern/37706 (forced unmount of file systems is unsafe): - Do reference counting for 'struct mount'. Each vnode associated with a mount takes a reference, and in turn the mount takes a reference to the vfsops. - Now that mounts are reference counted, replace the overcomplicated mount locking inherited from 4.4BSD with a recursable rwlock.
Revision 1.37 / (download) - annotate - [select for diffs], Wed Dec 5 17:19:46 2007 UTC (5 years, 5 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
vmlocking2-base3,
vmlocking2-base2,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
matt-armv6-base,
jmcneill-pm-base,
cube-autoconf-base,
cube-autoconf,
bouyer-xeni386-nbase,
bouyer-xeni386-merge1,
bouyer-xeni386-base,
bouyer-xeni386
Changes since 1.36: +3 -3
lines
Diff to previous 1.36 (colored)
Do not "return 1" from kqfilter for errors. That value is passed directly to the userland caller and results in a mysterious EPERM. Instead, return EINVAL or something else sensible depending on the case.
Revision 1.36 / (download) - annotate - [select for diffs], Sun Mar 4 06:01:11 2007 UTC (6 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-x86pmap,
yamt-idlelwp-base8,
vmlocking2-base1,
vmlocking-nbase,
vmlocking-base,
vmlocking,
thorpej-atomic-base,
thorpej-atomic,
reinoud-bufcleanup,
nick-csl-alignment-base5,
nick-csl-alignment-base,
nick-csl-alignment,
mjf-ufs-trans-base,
mjf-ufs-trans,
matt-mips64-base,
matt-mips64,
matt-armv6-prevmlocking,
jmcneill-base,
hpcarm-cleanup,
bouyer-xenamd64-base2,
bouyer-xenamd64-base,
bouyer-xenamd64
Branch point for: vmlocking2,
mjf-devfs,
matt-armv6,
jmcneill-pm
Changes since 1.35: +13 -13
lines
Diff to previous 1.35 (colored)
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
Revision 1.35 / (download) - annotate - [select for diffs], Fri Feb 9 21:55:16 2007 UTC (6 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: post-newlock2-merge,
ad-audiomp-base,
ad-audiomp
Branch point for: yamt-idlelwp
Changes since 1.34: +25 -22
lines
Diff to previous 1.34 (colored)
Merge newlock2 to head.
Revision 1.34 / (download) - annotate - [select for diffs], Thu Nov 16 01:32:41 2006 UTC (6 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
newlock2-nbase,
newlock2-base,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
matt-nb4-arm-base,
matt-nb4-arm
Changes since 1.33: +11 -11
lines
Diff to previous 1.33 (colored)
__unused removal on arguments; approved by core.
Revision 1.33 / (download) - annotate - [select for diffs], Thu Oct 12 01:30:47 2006 UTC (6 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2
Changes since 1.32: +11 -9
lines
Diff to previous 1.32 (colored)
- sprinkle __unused on function decls. - fix a couple of unused bugs - no more -Wno-unused for i386
Revision 1.32 / (download) - annotate - [select for diffs], Tue Aug 29 23:43:12 2006 UTC (6 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base,
yamt-pdpolicy-base9,
yamt-pdpolicy-base8,
rpaulo-netinet-merge-pcb-base
Branch point for: yamt-splraiseipl,
newlock2
Changes since 1.31: +3 -3
lines
Diff to previous 1.31 (colored)
Fix incomplete initializer
Revision 1.31 / (download) - annotate - [select for diffs], Sun Dec 11 12:19:50 2005 UTC (7 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5,
yamt-uio_vmspace,
yamt-pdpolicy-base7,
yamt-pdpolicy-base6,
yamt-pdpolicy-base5,
yamt-pdpolicy-base4,
yamt-pdpolicy-base3,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
simonb-timecounters-base,
simonb-timecounters,
simonb-timcounters-final,
peter-altq-base,
peter-altq,
gdamore-uart-base,
gdamore-uart,
elad-kernelauth-base,
elad-kernelauth,
chap-midi-nbase,
chap-midi-base,
chap-midi,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: yamt-pdpolicy,
rpaulo-netinet-merge-pcb
Changes since 1.30: +11 -10
lines
Diff to previous 1.30 (colored)
merge ktrace-lwp.
Revision 1.30 / (download) - annotate - [select for diffs], Tue Aug 30 22:27:16 2005 UTC (7 years, 8 months ago) by xtraeme
Branch: MAIN
CVS Tags: yamt-vop-base3,
yamt-vop-base2,
yamt-vop-base,
yamt-vop,
yamt-readahead-pervnode,
yamt-readahead-perfile,
yamt-readahead-base3,
yamt-readahead-base2,
yamt-readahead-base,
yamt-readahead,
thorpej-vnode-attr-base,
thorpej-vnode-attr,
ktrace-lwp-base
Changes since 1.29: +3 -3
lines
Diff to previous 1.29 (colored)
oops, fix previous.
Revision 1.29 / (download) - annotate - [select for diffs], Tue Aug 30 22:24:11 2005 UTC (7 years, 8 months ago) by xtraeme
Branch: MAIN
Changes since 1.28: +11 -34
lines
Diff to previous 1.28 (colored)
* Remove __P() * Use ANSI function declarations
Revision 1.28 / (download) - annotate - [select for diffs], Sun May 29 21:05:25 2005 UTC (7 years, 11 months ago) by christos
Branch: MAIN
Branch point for: yamt-lazymbuf
Changes since 1.27: +8 -8
lines
Diff to previous 1.27 (colored)
- sprinkle const - avoid shadowed variables.
Revision 1.27 / (download) - annotate - [select for diffs], Sat Feb 26 23:04:16 2005 UTC (8 years, 2 months ago) by perry
Branch: MAIN
CVS Tags: yamt-km-base4,
yamt-km-base3,
netbsd-3-base,
netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0,
netbsd-3,
kent-audio2-base
Changes since 1.26: +106 -106
lines
Diff to previous 1.26 (colored)
nuke trailing whitespace
Revision 1.26 / (download) - annotate - [select for diffs], Sun Jun 29 22:29:09 2003 UTC (9 years, 10 months ago) by fvdl
Branch: MAIN
CVS Tags: yamt-km-base2,
yamt-km-base,
netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
netbsd-2-0-base,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0,
netbsd-2,
matt-timespec,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Branch point for: yamt-km,
ktrace-lwp,
kent-audio2
Changes since 1.25: +12 -13
lines
Diff to previous 1.25 (colored)
Back out the lwp/ktrace changes. They contained a lot of colateral damage, and need to be examined and discussed more.
Revision 1.25 / (download) - annotate - [select for diffs], Sat Jun 28 14:21:14 2003 UTC (9 years, 10 months ago) by darrenr
Branch: MAIN
Changes since 1.24: +15 -14
lines
Diff to previous 1.24 (colored)
Pass lwp pointers throughtout the kernel, as required, so that the lwpid can be inserted into ktrace records. The general change has been to replace "struct proc *" with "struct lwp *" in various function prototypes, pass the lwp through and use l_proc to get the process pointer when needed. Bump the kernel rev up to 1.6V
Revision 1.24 / (download) - annotate - [select for diffs], Fri Jan 24 18:51:53 2003 UTC (10 years, 3 months ago) by jdolecek
Branch: MAIN
Changes since 1.23: +5 -3
lines
Diff to previous 1.23 (colored)
fix typo in comment, and add (perhaps redundant) note that this depends on file-system CODA
Revision 1.23 / (download) - annotate - [select for diffs], Mon Jan 6 13:05:09 2003 UTC (10 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: nathanw_sa_before_merge,
nathanw_sa_base
Changes since 1.22: +3 -3
lines
Diff to previous 1.22 (colored)
interrupt with two rs.
Revision 1.22 / (download) - annotate - [select for diffs], Tue Nov 26 18:45:22 2002 UTC (10 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
fvdl_fs64_base
Changes since 1.21: +4 -4
lines
Diff to previous 1.21 (colored)
s/si_/sel_/g
Revision 1.21 / (download) - annotate - [select for diffs], Wed Oct 23 09:12:52 2002 UTC (10 years, 6 months ago) by jdolecek
Branch: MAIN
CVS Tags: kqueue-aftermerge
Changes since 1.20: +62 -5
lines
Diff to previous 1.20 (colored)
merge kqueue branch into -current kqueue provides a stateful and efficient event notification framework currently supported events include socket, file, directory, fifo, pipe, tty and device changes, and monitoring of processes and signals kqueue is supported by all writable filesystems in NetBSD tree (with exception of Coda) and all device drivers supporting poll(2) based on work done by Jonathan Lemon for FreeBSD initial NetBSD port done by Luke Mewburn and Jason Thorpe
Revision 1.20 / (download) - annotate - [select for diffs], Fri Sep 6 13:22:47 2002 UTC (10 years, 8 months ago) by gehenna
Branch: MAIN
CVS Tags: kqueue-beforemerge,
kqueue-base
Changes since 1.19: +15 -3
lines
Diff to previous 1.19 (colored)
Merge the gehenna-devsw branch into the trunk. This merge changes the device switch tables from static array to dynamically generated by config(8). - All device switches is defined as a constant structure in device drivers. - The new grammer ``device-major'' is introduced to ``files''. device-major <prefix> char <num> [block <num>] [<rules>] - All device major numbers must be listed up in port dependent majors.<arch> by using this grammer. - Added the new naming convention. The name of the device switch must be <prefix>_[bc]devsw for auto-generation of device switch tables. - The backward compatibility of loading block/character device switch by LKM framework is broken. This is necessary to convert from block/character device major to device name in runtime and vice versa. - The restriction to assign device major by LKM is completely removed. We don't need to reserve LKM entries for dynamic loading of device switch. - In compile time, device major numbers list is packed into the kernel and the LKM framework will refer it to assign device major number dynamically.
Revision 1.19 / (download) - annotate - [select for diffs], Fri Nov 23 17:42:48 2001 UTC (11 years, 5 months ago) by perry
Branch: MAIN
CVS Tags: newlock-base,
netbsd-1-6-base,
netbsd-1-6-RELEASE,
netbsd-1-6-RC3,
netbsd-1-6-RC2,
netbsd-1-6-RC1,
netbsd-1-6-PATCH002-RELEASE,
netbsd-1-6-PATCH002-RC4,
netbsd-1-6-PATCH002-RC3,
netbsd-1-6-PATCH002-RC2,
netbsd-1-6-PATCH002-RC1,
netbsd-1-6-PATCH002,
netbsd-1-6-PATCH001-RELEASE,
netbsd-1-6-PATCH001-RC3,
netbsd-1-6-PATCH001-RC2,
netbsd-1-6-PATCH001-RC1,
netbsd-1-6-PATCH001,
netbsd-1-6,
ifpoll-base,
ifpoll,
gehenna-devsw-base,
eeh-devprop-base,
eeh-devprop
Branch point for: newlock,
gehenna-devsw
Changes since 1.18: +3 -3
lines
Diff to previous 1.18 (colored)
__FUNCTION__ -> __func__
Revision 1.18 / (download) - annotate - [select for diffs], Mon Nov 12 23:08:56 2001 UTC (11 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.17: +4 -1
lines
Diff to previous 1.17 (colored)
add RCSIDs
Revision 1.17 / (download) - annotate - [select for diffs], Wed Jul 18 16:12:31 2001 UTC (11 years, 10 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-mips-cache-base,
thorpej-mips-cache,
thorpej-devvp-base3,
thorpej-devvp-base2,
thorpej-devvp-base,
pre-chs-ubcperf,
post-chs-ubcperf
Branch point for: thorpej-devvp
Changes since 1.16: +2 -2
lines
Diff to previous 1.16 (colored)
bzero -> memset
Revision 1.16 / (download) - annotate - [select for diffs], Mon Apr 16 22:41:09 2001 UTC (12 years, 1 month ago) by thorpej
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase,
thorpej_scsipi_beforemerge,
thorpej_scsipi_base
Branch point for: kqueue
Changes since 1.15: +11 -2
lines
Diff to previous 1.15 (colored)
When unmounting a file system, acquire the syncer_lock before vfs_busy'ing just before the dounmount() call. This is to avoid sleeping with the mountlist_slock held -- but we must acquire syncer_lock before vfs_busy because the syncer itself uses syncer_lock -> vfs_busy locking order.
Revision 1.15 / (download) - annotate - [select for diffs], Wed Dec 27 22:06:07 2000 UTC (12 years, 4 months ago) by jdolecek
Branch: MAIN
Branch point for: nathanw_sa
Changes since 1.14: +5 -5
lines
Diff to previous 1.14 (colored)
update commented out code to recent changes of signal structures
Revision 1.14 / (download) - annotate - [select for diffs], Fri Dec 22 22:58:57 2000 UTC (12 years, 5 months ago) by jdolecek
Branch: MAIN
Changes since 1.13: +14 -14
lines
Diff to previous 1.13 (colored)
split off thread specific stuff from struct sigacts to struct sigctx, leaving
only signal handler array sharable between threads
move other random signal stuff from struct proc to struct sigctx
This addresses kern/10981 by Matthew Orgass.
Revision 1.13 / (download) - annotate - [select for diffs], Thu Mar 30 11:24:16 2000 UTC (13 years, 1 month ago) by augustss
Branch: MAIN
CVS Tags: netbsd-1-5-base,
netbsd-1-5-RELEASE,
netbsd-1-5-PATCH003,
netbsd-1-5-PATCH002,
netbsd-1-5-PATCH001,
netbsd-1-5-BETA2,
netbsd-1-5-BETA,
netbsd-1-5-ALPHA2,
netbsd-1-5,
minoura-xpg4dl-base,
minoura-xpg4dl
Changes since 1.12: +9 -9
lines
Diff to previous 1.12 (colored)
Kill register declarations.
Revision 1.12 / (download) - annotate - [select for diffs], Sun Oct 17 23:39:15 1999 UTC (13 years, 7 months ago) by cgd
Branch: MAIN
CVS Tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221,
fvdl-softdep-base,
fvdl-softdep,
comdex-fall-1999-base,
comdex-fall-1999,
chs-ubc2-newbase
Branch point for: thorpej_scsipi
Changes since 1.11: +1 -140
lines
Diff to previous 1.11 (colored)
nuke RCS "Log" tags. They cause problems for third parties importing our sources, and for NetBSD release engineering folks. (They've been against the NetBSD coding style forever, but they crept in anyway.)
Revision 1.11 / (download) - annotate - [select for diffs], Sat Sep 18 05:31:42 1999 UTC (13 years, 8 months ago) by matt
Branch: MAIN
Branch point for: wrstuden-devbsize
Changes since 1.10: +6 -3
lines
Diff to previous 1.10 (colored)
Make this compile on alpha again.
Revision 1.10 / (download) - annotate - [select for diffs], Thu Apr 29 22:20:42 1999 UTC (14 years ago) by rvb
Branch: MAIN
CVS Tags: chs-ubc2-base
Changes since 1.9: +9 -2
lines
Diff to previous 1.9 (colored)
Typo/braino?
Revision 1.9 / (download) - annotate - [select for diffs], Wed Nov 11 19:22:08 1998 UTC (14 years, 6 months ago) by rvb
Branch: MAIN
CVS Tags: netbsd-1-4-base,
kenh-if-detach-base,
kenh-if-detach
Branch point for: netbsd-1-4
Changes since 1.8: +27 -3
lines
Diff to previous 1.8 (colored)
Lookup now passes up an extra flag. But old veni will be ok; new veni will check /dev/cfs0 to make sure that a new kernel is running. Also, a bug in vc_nb_close iff CODA_SIGNAL's were seen has been fixed.
Revision 1.8 / (download) - annotate - [select for diffs], Mon Nov 9 16:36:16 1998 UTC (14 years, 6 months ago) by rvb
Branch: MAIN
Changes since 1.7: +51 -22
lines
Diff to previous 1.7 (colored)
Change the way unmounting happens to guarantee that the client programs are allowed to finish up (coda_call is forced to complete) and release their locks. Thus there is a reasonable chance that the vflush implicit in the unmount will not get hung on held locks.
Revision 1.7 / (download) - annotate - [select for diffs], Mon Sep 28 17:55:22 1998 UTC (14 years, 7 months ago) by rvb
Branch: MAIN
CVS Tags: chs-ubc-base,
chs-ubc
Changes since 1.6: +15 -6
lines
Diff to previous 1.6 (colored)
I want to distinguish from DEBUG printouts and CODA_VERBOSE printouts. The latter are normal informational messages that are sometimes interesting to view.
Revision 1.6 / (download) - annotate - [select for diffs], Sat Sep 26 15:24:46 1998 UTC (14 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.5: +11 -10
lines
Diff to previous 1.5 (colored)
DIAGNOSTIC -> DEBUG for all non-panic messages. DIAGNOSTIC is only for sanity checks and should not turn on any messages not already printed without it.
Revision 1.5 / (download) - annotate - [select for diffs], Fri Sep 25 15:01:13 1998 UTC (14 years, 7 months ago) by rvb
Branch: MAIN
Changes since 1.4: +30 -11
lines
Diff to previous 1.4 (colored)
Conditionalize "stray" printouts under DIAGNOSTIC and DEBUG. Make files compile if DEBUG is on (from Alan Barrett). Finally, make coda an lkm.
Revision 1.4 / (download) - annotate - [select for diffs], Tue Sep 15 02:02:59 1998 UTC (14 years, 8 months ago) by rvb
Branch: MAIN
Changes since 1.3: +33 -18
lines
Diff to previous 1.3 (colored)
Final piece of rename cfs->coda
Revision 1.3 / (download) - annotate - [select for diffs], Sat Sep 12 15:05:48 1998 UTC (14 years, 8 months ago) by rvb
Branch: MAIN
Changes since 1.2: +85 -81
lines
Diff to previous 1.2 (colored)
Change cfs/CFS in symbols, strings and constants to coda/CODA to avoid fs conflicts.
Revision 1.2 / (download) - annotate - [select for diffs], Tue Sep 8 17:12:47 1998 UTC (14 years, 8 months ago) by rvb
Branch: MAIN
Changes since 1.1: +37 -91
lines
Diff to previous 1.1 (colored)
Pass2 complete
Revision 1.1 / (download) - annotate - [select for diffs], Sat Aug 29 21:26:45 1998 UTC (14 years, 8 months ago) by rvb
Branch: MAIN
Initial revision