Up to [cvs.netbsd.org] / src / sys / kern
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.58 / (download) - annotate - [select for diffs], Mon Jul 11 08:23:00 2011 UTC (10 months, 2 weeks ago) by hannken
Branch: MAIN
CVS Tags: yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
yamt-pagecache,
netbsd-6-base,
netbsd-6,
jmcneill-usbmp-pre-base2,
jmcneill-usbmp-base9,
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-usbmp,
jmcneill-audiomp3-base,
jmcneill-audiomp3,
HEAD
Changes since 1.57: +4 -29
lines
Diff to previous 1.57 (colored)
Change VOP_BWRITE() to take a vnode as its first argument like all other VOPs do. Layered file systems no longer have to modify bp->b_vp and run into trouble when an async VOP_BWRITE() uses the wrong vnode. Adresses PR kern/38762 panic: vwakeup: neg numoutput No objections from tech-kern@.
Revision 1.56.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:09:42 2011 UTC (11 months, 2 weeks ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.56: +2 -6
lines
Diff to previous 1.56 (colored) next main 1.57 (colored)
Sync with HEAD.
Revision 1.53.4.2 / (download) - annotate - [select for diffs], Thu Apr 21 01:42:12 2011 UTC (13 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.53.4.1: +2 -6
lines
Diff to previous 1.53.4.1 (colored) to branchpoint 1.53 (colored) next main 1.54 (colored)
sync with head
Revision 1.57 / (download) - annotate - [select for diffs], Sun Apr 3 01:19:37 2011 UTC (13 months, 3 weeks ago) by rmind
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase,
rmind-uvmplock-base,
cherry-xenmp-base,
cherry-xenmp
Changes since 1.56: +2 -6
lines
Diff to previous 1.56 (colored)
- Use offsetof() in VOPARG_OFFSETOF() instead of re-implementing it. - Remove VDESC_NOMAP_VPP and VDESC_VPP_WILLRELE. - Remove VRELEL_NOINACTIVE and VRELEL_ONHEAD.
Revision 1.48.10.3 / (download) - annotate - [select for diffs], Wed Aug 11 22:54:45 2010 UTC (21 months, 2 weeks ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.48.10.2: +81 -41
lines
Diff to previous 1.48.10.2 (colored) to branchpoint 1.48 (colored) next main 1.49 (colored)
sync with head.
Revision 1.53.4.1 / (download) - annotate - [select for diffs], Sun May 30 05:17:59 2010 UTC (23 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.53: +81 -41
lines
Diff to previous 1.53 (colored)
sync with head
Revision 1.53.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:44:14 2010 UTC (2 years ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.53: +81 -41
lines
Diff to previous 1.53 (colored) next main 1.54 (colored)
Sync with HEAD.
Revision 1.56 / (download) - annotate - [select for diffs], Wed Apr 14 13:58:51 2010 UTC (2 years, 1 month ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
uebayasi-xip-base1,
matt-mips64-premerge-20101231,
jruoho-x86intr-base,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Branch point for: jruoho-x86intr
Changes since 1.55: +78 -31
lines
Diff to previous 1.55 (colored)
Make rump vnode interface lightweight: the only things we really need are: 0) provide VOP_OP in the alternate RUMP_VOP_OP namespace and for each op: 1) schedule rump cpu 2) call VOP_OP 3) unschedule rump cpu While here, take the opportunity to get rid of _t lossage in the rump-exported interfaces.
Revision 1.55 / (download) - annotate - [select for diffs], Wed Apr 14 12:19:50 2010 UTC (2 years, 1 month ago) by pooka
Branch: MAIN
Changes since 1.54: +5 -10
lines
Diff to previous 1.54 (colored)
Print "end of special cases" only where special cases end and not a second time at the end of the file. Adjust whitespace for the sheer functional joy of it. (i hope i didn't ruin someone's joke by missing a humorous implication that all vnode operations are considered a little special)
Revision 1.54 / (download) - annotate - [select for diffs], Sat Apr 10 19:41:54 2010 UTC (2 years, 1 month ago) by pooka
Branch: MAIN
Changes since 1.53: +2 -4
lines
Diff to previous 1.53 (colored)
"Not yet" since 4.4BSD is quite a lot of "not yet", so remove vdesc_transports from vnodeop_desc until we have a "not not yet" situation. Ride 5.99.27 bump (full build still in progress. i wanted to get this in as soon as possible to most effectively ride the bump.)
Revision 1.48.10.2 / (download) - annotate - [select for diffs], Thu Mar 11 15:04:21 2010 UTC (2 years, 2 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.48.10.1: +28 -17
lines
Diff to previous 1.48.10.1 (colored) to branchpoint 1.48 (colored)
sync with head
Revision 1.53 / (download) - annotate - [select for diffs], Thu Oct 15 00:29:40 2009 UTC (2 years, 7 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9,
uebayasi-xip-base,
matt-premerge-20091211,
jym-xensuspend-nbase
Branch point for: uebayasi-xip,
rmind-uvmplock
Changes since 1.52: +7 -2
lines
Diff to previous 1.52 (colored)
Generate scheduling points around rump vnode operations.
Revision 1.52 / (download) - annotate - [select for diffs], Tue Sep 29 11:51:02 2009 UTC (2 years, 7 months ago) by pooka
Branch: MAIN
Changes since 1.51: +22 -16
lines
Diff to previous 1.51 (colored)
Add a switch on whether to create VNODE_LOCKDEBUG checks or not. Since VNODE_LOCKDEBUG has never been generally useful, default to off. However, the checks can still be generated by flipping the switch for the isolated cases where this form of dynamic analysis is useful and the person using it knows what she is doing.
Revision 1.48.10.1 / (download) - annotate - [select for diffs], Mon May 4 08:13:50 2009 UTC (3 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.48: +58 -29
lines
Diff to previous 1.48 (colored)
sync with head.
Revision 1.49.6.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:19:40 2009 UTC (3 years, 4 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.49: +57 -27
lines
Diff to previous 1.49 (colored) next main 1.50 (colored)
Sync with HEAD.
Revision 1.48.6.2 / (download) - annotate - [select for diffs], Sat Jan 17 13:29:21 2009 UTC (3 years, 4 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.48.6.1: +56 -26
lines
Diff to previous 1.48.6.1 (colored) to branchpoint 1.48 (colored) next main 1.49 (colored)
Sync with HEAD.
Revision 1.49.4.1 / (download) - annotate - [select for diffs], Sat Dec 13 01:15:10 2008 UTC (3 years, 5 months ago) by haad
Branch: haad-dm
Changes since 1.49: +57 -27
lines
Diff to previous 1.49 (colored) next main 1.50 (colored)
Update haad-dm branch to haad-dm-base2.
Revision 1.51 / (download) - annotate - [select for diffs], Wed Nov 19 14:10:49 2008 UTC (3 years, 6 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8,
yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
mjf-devfs2-base,
jymxensuspend-base,
jym-xensuspend-base,
jym-xensuspend,
haad-nbase2,
haad-dm-base2,
haad-dm-base,
ad-audiomp2-base,
ad-audiomp2
Changes since 1.50: +2 -2
lines
Diff to previous 1.50 (colored)
Split vfs out of rumpkern into rumpvfs. Non-fs rumps no longer include the file system code. File system rumps explicitly need to include rumpvfs from now on.
Revision 1.50 / (download) - annotate - [select for diffs], Mon Nov 17 08:46:03 2008 UTC (3 years, 6 months ago) by pooka
Branch: MAIN
Changes since 1.49: +57 -27
lines
Diff to previous 1.49 (colored)
Make this generate the rump vnode interface files.
Revision 1.48.12.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:31:52 2008 UTC (3 years, 11 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.48: +2 -3
lines
Diff to previous 1.48 (colored) next main 1.49 (colored)
Sync w/ -current. 34 merge conflicts to follow.
Revision 1.48.8.1 / (download) - annotate - [select for diffs], Wed Jun 4 02:05:40 2008 UTC (3 years, 11 months ago) by yamt
Branch: yamt-pf42
Changes since 1.48: +2 -3
lines
Diff to previous 1.48 (colored) next main 1.49 (colored)
sync with head
Revision 1.48.6.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:24:15 2008 UTC (3 years, 11 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.48: +2 -3
lines
Diff to previous 1.48 (colored)
Sync with HEAD.
Revision 1.49 / (download) - annotate - [select for diffs], Mon May 19 17:06:02 2008 UTC (4 years ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-base4,
yamt-pf42-base3,
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-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-dm-base1
Branch point for: nick-hppapmap,
haad-dm
Changes since 1.48: +2 -3
lines
Diff to previous 1.48 (colored)
Reduce ifdefs due to MULTIPROCESSOR slightly.
Revision 1.45.4.3 / (download) - annotate - [select for diffs], Mon Feb 18 21:06:48 2008 UTC (4 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.45.4.2: +3 -1
lines
Diff to previous 1.45.4.2 (colored) to branchpoint 1.45 (colored) next main 1.46 (colored)
Sync with HEAD.
Revision 1.38.4.7 / (download) - annotate - [select for diffs], Mon Jan 21 09:46:35 2008 UTC (4 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.38.4.6: +3 -1
lines
Diff to previous 1.38.4.6 (colored) to branchpoint 1.38 (colored) next main 1.39 (colored)
sync with head
Revision 1.44.6.3 / (download) - annotate - [select for diffs], Wed Jan 9 01:56:33 2008 UTC (4 years, 4 months ago) by matt
Branch: matt-armv6
Changes since 1.44.6.2: +3 -4
lines
Diff to previous 1.44.6.2 (colored) to branchpoint 1.44 (colored) next main 1.45 (colored)
sync with HEAD
Revision 1.47.6.1 / (download) - annotate - [select for diffs], Wed Jan 2 21:56:27 2008 UTC (4 years, 4 months ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.47: +3 -1
lines
Diff to previous 1.47 (colored) next main 1.48 (colored)
Sync with HEAD
Revision 1.48 / (download) - annotate - [select for diffs], Wed Jan 2 11:48:57 2008 UTC (4 years, 4 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base2,
yamt-pf42-base,
yamt-nfs-mp-base2,
yamt-nfs-mp-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base,
matt-armv6-nbase,
matt-armv6-base,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
hpcarm-cleanup-base,
bouyer-xeni386-nbase,
bouyer-xeni386-base,
ad-socklock-base1
Branch point for: yamt-pf42,
yamt-nfs-mp,
wrstuden-revivesa,
mjf-devfs2
Changes since 1.47: +3 -1
lines
Diff to previous 1.47 (colored)
Merge vmlocking2 to head.
Revision 1.47.2.1 / (download) - annotate - [select for diffs], Fri Dec 28 21:43:10 2007 UTC (4 years, 4 months ago) by ad
Branch: vmlocking2
Changes since 1.47: +3 -1
lines
Diff to previous 1.47 (colored) next main 1.48 (colored)
Make rump build.
Revision 1.45.4.2 / (download) - annotate - [select for diffs], Sat Dec 8 18:20:46 2007 UTC (4 years, 5 months ago) by mjf
Branch: mjf-devfs
Changes since 1.45.4.1: +1 -4
lines
Diff to previous 1.45.4.1 (colored) to branchpoint 1.45 (colored)
Sync with HEAD.
Revision 1.38.4.6 / (download) - annotate - [select for diffs], Fri Dec 7 17:33:27 2007 UTC (4 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.38.4.5: +1 -4
lines
Diff to previous 1.38.4.5 (colored) to branchpoint 1.38 (colored)
sync with head
Revision 1.44.4.3 / (download) - annotate - [select for diffs], Tue Nov 27 19:38:21 2007 UTC (4 years, 5 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.44.4.2: +1 -4
lines
Diff to previous 1.44.4.2 (colored) to branchpoint 1.44 (colored) next main 1.45 (colored)
Sync with HEAD. amd64 Xen support needs testing.
Revision 1.47 / (download) - annotate - [select for diffs], Mon Nov 26 19:02:11 2007 UTC (4 years, 6 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
vmlocking2-base3,
vmlocking2-base2,
vmlocking2-base1,
vmlocking-nbase,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
jmcneill-pm-base,
cube-autoconf-base,
cube-autoconf
Branch point for: vmlocking2,
bouyer-xeni386
Changes since 1.46: +1 -4
lines
Diff to previous 1.46 (colored)
Remove the "struct lwp *" argument from all VFS and VOP interfaces. The general trend is to remove it from all kernel interfaces and this is a start. In case the calling lwp is desired, curlwp should be used. quick consensus on tech-kern
Revision 1.45.4.1 / (download) - annotate - [select for diffs], Mon Nov 19 00:49:00 2007 UTC (4 years, 6 months ago) by mjf
Branch: mjf-devfs
Changes since 1.45: +11 -11
lines
Diff to previous 1.45 (colored)
Sync with HEAD.
Revision 1.38.4.5 / (download) - annotate - [select for diffs], Thu Nov 15 11:44:58 2007 UTC (4 years, 6 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.38.4.4: +11 -11
lines
Diff to previous 1.38.4.4 (colored) to branchpoint 1.38 (colored)
sync with head.
Revision 1.45.2.1 / (download) - annotate - [select for diffs], Tue Nov 13 16:02:42 2007 UTC (4 years, 6 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.45: +11 -11
lines
Diff to previous 1.45 (colored) next main 1.46 (colored)
Sync with HEAD
Revision 1.44.4.2 / (download) - annotate - [select for diffs], Sun Nov 11 16:48:20 2007 UTC (4 years, 6 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.44.4.1: +11 -11
lines
Diff to previous 1.44.4.1 (colored) to branchpoint 1.44 (colored)
Sync with HEAD.
Revision 1.44.6.2 / (download) - annotate - [select for diffs], Thu Nov 8 11:00:11 2007 UTC (4 years, 6 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.44.6.1: +11 -11
lines
Diff to previous 1.44.6.1 (colored) to branchpoint 1.44 (colored)
sync with -HEAD
Revision 1.44.6.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:32:53 2007 UTC (4 years, 6 months ago) by matt
Branch: matt-armv6
Changes since 1.44: +2 -2
lines
Diff to previous 1.44 (colored)
sync with HEAD
Revision 1.46 / (download) - annotate - [select for diffs], Tue Nov 6 21:59:43 2007 UTC (4 years, 6 months ago) by ad
Branch: MAIN
CVS Tags: bouyer-xenamd64-base2,
bouyer-xenamd64-base
Changes since 1.45: +11 -11
lines
Diff to previous 1.45 (colored)
Merge from vmlocking.
Revision 1.38.4.4 / (download) - annotate - [select for diffs], Sat Oct 27 11:35:43 2007 UTC (4 years, 6 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.38.4.3: +2 -2
lines
Diff to previous 1.38.4.3 (colored) to branchpoint 1.38 (colored)
sync with head.
Revision 1.44.4.1 / (download) - annotate - [select for diffs], Fri Oct 26 15:48:49 2007 UTC (4 years, 7 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.44: +2 -2
lines
Diff to previous 1.44 (colored)
Sync with HEAD. Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
Revision 1.44.8.1 / (download) - annotate - [select for diffs], Sun Oct 14 11:48:52 2007 UTC (4 years, 7 months ago) by yamt
Branch: yamt-x86pmap
Changes since 1.44: +2 -2
lines
Diff to previous 1.44 (colored) next main 1.45 (colored)
sync with head.
Revision 1.45 / (download) - annotate - [select for diffs], Wed Oct 10 20:42:28 2007 UTC (4 years, 7 months ago) by ad
Branch: MAIN
CVS Tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
vmlocking-base,
jmcneill-base
Branch point for: mjf-devfs,
bouyer-xenamd64
Changes since 1.44: +2 -2
lines
Diff to previous 1.44 (colored)
Merge from vmlocking: - Split vnode::v_flag into three fields, depending on field locking. - simple_lock -> kmutex in a few places. - Fix some simple locking problems.
Revision 1.38.4.3 / (download) - annotate - [select for diffs], Mon Sep 3 14:41:25 2007 UTC (4 years, 8 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.38.4.2: +20 -2
lines
Diff to previous 1.38.4.2 (colored) to branchpoint 1.38 (colored)
sync with head.
Revision 1.43.8.4 / (download) - annotate - [select for diffs], Tue Aug 21 18:05:42 2007 UTC (4 years, 9 months ago) by ad
Branch: vmlocking
Changes since 1.43.8.3: +5 -4
lines
Diff to previous 1.43.8.3 (colored) to branchpoint 1.43 (colored) next main 1.44 (colored)
Add a per-mount flag that specifies whether the underlying file system code is MP safe, and populate a per-vnode flag from this at vnode creation time. If the file system is MP safe, do not acquire kernel_lock in the VOP wrappers.
Revision 1.43.8.3 / (download) - annotate - [select for diffs], Mon Aug 20 21:27:46 2007 UTC (4 years, 9 months ago) by ad
Branch: vmlocking
Changes since 1.43.8.2: +17 -1
lines
Diff to previous 1.43.8.2 (colored) to branchpoint 1.43 (colored)
Sync with HEAD.
Revision 1.43.18.1 / (download) - annotate - [select for diffs], Wed Aug 15 13:49:26 2007 UTC (4 years, 9 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.43: +20 -2
lines
Diff to previous 1.43 (colored) next main 1.44 (colored)
Sync with HEAD.
Revision 1.44.10.2 / (download) - annotate - [select for diffs], Sun Jul 22 21:26:54 2007 UTC (4 years, 10 months ago) by pooka
Branch: matt-mips64
Changes since 1.44.10.1: +435 -0
lines
Diff to previous 1.44.10.1 (colored) to branchpoint 1.44 (colored) next main 1.45 (colored)
Introduce WILLMAKE for vnode operations which create a new vnode. Insert a KASSERT along the return path of such operations to check that the operation set the vnode size.
Revision 1.44.10.1, Sun Jul 22 21:26:53 2007 UTC (4 years, 10 months ago) by pooka
Branch: matt-mips64
Changes since 1.44: +0 -435
lines
FILE REMOVED
file vnode_if.sh was added on branch matt-mips64 on 2007-07-22 21:26:54 +0000
Revision 1.44 / (download) - annotate - [select for diffs], Sun Jul 22 21:26:53 2007 UTC (4 years, 10 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-x86pmap-base2,
yamt-x86pmap-base,
nick-csl-alignment-base5,
matt-mips64-base,
hpcarm-cleanup
Branch point for: yamt-x86pmap,
matt-mips64,
matt-armv6,
jmcneill-pm
Changes since 1.43: +20 -2
lines
Diff to previous 1.43 (colored)
Introduce WILLMAKE for vnode operations which create a new vnode. Insert a KASSERT along the return path of such operations to check that the operation set the vnode size.
Revision 1.43.8.2 / (download) - annotate - [select for diffs], Sun Jun 17 21:31:36 2007 UTC (4 years, 11 months ago) by ad
Branch: vmlocking
Changes since 1.43.8.1: +2 -2
lines
Diff to previous 1.43.8.1 (colored) to branchpoint 1.43 (colored)
- Increase the number of thread priorities from 128 to 256. How the space is set up is to be revisited. - Implement soft interrupts as kernel threads. A generic implementation is provided, with hooks for fast-path MD code that can run the interrupt threads over the top of other threads executing in the kernel. - Split vnode::v_flag into three fields, depending on how the flag is locked (by the interlock, by the vnode lock, by the file system). - Miscellaneous locking fixes and improvements.
Revision 1.43.8.1 / (download) - annotate - [select for diffs], Wed Mar 21 20:09:39 2007 UTC (5 years, 2 months ago) by ad
Branch: vmlocking
Changes since 1.43: +9 -8
lines
Diff to previous 1.43 (colored)
Acquire the kernel lock in the VOP_* wrappers and the socket ops.
Revision 1.42.8.1 / (download) - annotate - [select for diffs], Fri Jan 12 01:04:08 2007 UTC (5 years, 4 months ago) by ad
Branch: newlock2
Changes since 1.42: +10 -10
lines
Diff to previous 1.42 (colored) next main 1.43 (colored)
Sync with head.
Revision 1.38.4.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:50:07 2006 UTC (5 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.38.4.1: +10 -10
lines
Diff to previous 1.38.4.1 (colored) to branchpoint 1.38 (colored)
sync with head.
Revision 1.42.10.1 / (download) - annotate - [select for diffs], Sun Dec 10 07:18:46 2006 UTC (5 years, 5 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.42: +10 -10
lines
Diff to previous 1.42 (colored) next main 1.43 (colored)
sync with head.
Revision 1.43 / (download) - annotate - [select for diffs], Thu Nov 30 21:06:29 2006 UTC (5 years, 5 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3,
yamt-idlelwp-base8,
yamt-idlelwp,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
thorpej-atomic-base,
thorpej-atomic,
reinoud-bufcleanup,
post-newlock2-merge,
nick-csl-alignment-base,
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,
mjf-ufs-trans-base,
mjf-ufs-trans,
matt-nb4-arm-base,
matt-nb4-arm,
ad-audiomp-base,
ad-audiomp
Branch point for: vmlocking,
nick-csl-alignment
Changes since 1.42: +10 -10
lines
Diff to previous 1.42 (colored)
Generate preprocessor macros for vop offsets in vfs op descs. And use these symbols in the desc structures instead of magic numbers. No functional change, except VOP_FOO_DESCOFFSET macros in vnode_if.h. wrstuden ok
Revision 1.41.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:57:17 2006 UTC (5 years, 8 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.41: +2 -2
lines
Diff to previous 1.41 (colored) next main 1.42 (colored)
sync with head
Revision 1.38.4.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:09:39 2006 UTC (5 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.38: +7 -66
lines
Diff to previous 1.38 (colored)
sync with head.
Revision 1.41.6.1 / (download) - annotate - [select for diffs], Thu Jun 1 22:38:11 2006 UTC (5 years, 11 months ago) by kardel
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.41: +2 -2
lines
Diff to previous 1.41 (colored) next main 1.42 (colored)
Sync with head.
Revision 1.41.12.1 / (download) - annotate - [select for diffs], Wed May 24 15:50:42 2006 UTC (6 years ago) by tron
Branch: peter-altq
Changes since 1.41: +2 -2
lines
Diff to previous 1.41 (colored) next main 1.42 (colored)
Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
Revision 1.41.8.1 / (download) - annotate - [select for diffs], Wed May 24 10:58:42 2006 UTC (6 years ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.41: +2 -2
lines
Diff to previous 1.41 (colored) next main 1.42 (colored)
sync with head.
Revision 1.42 / (download) - annotate - [select for diffs], Sun May 14 21:15:12 2006 UTC (6 years ago) by elad
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2,
yamt-splraiseipl-base,
yamt-pdpolicy-base9,
yamt-pdpolicy-base8,
yamt-pdpolicy-base7,
yamt-pdpolicy-base6,
yamt-pdpolicy-base5,
simonb-timecounters-base,
rpaulo-netinet-merge-pcb-base,
gdamore-uart-base,
gdamore-uart,
chap-midi-nbase,
chap-midi-base,
chap-midi,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: yamt-splraiseipl,
newlock2
Changes since 1.41: +2 -2
lines
Diff to previous 1.41 (colored)
integrate kauth.
Revision 1.41.10.1 / (download) - annotate - [select for diffs], Wed Mar 8 00:53:41 2006 UTC (6 years, 2 months ago) by elad
Branch: elad-kernelauth
Changes since 1.41: +2 -2
lines
Diff to previous 1.41 (colored) next main 1.42 (colored)
Adapt to kernel authorization KPI.
Revision 1.41 / (download) - annotate - [select for diffs], Sun Dec 11 12:24:30 2005 UTC (6 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5,
yamt-uio_vmspace,
yamt-pdpolicy-base4,
yamt-pdpolicy-base3,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
peter-altq-base,
elad-kernelauth-base
Branch point for: yamt-pdpolicy,
simonb-timecounters,
rpaulo-netinet-merge-pcb,
peter-altq,
elad-kernelauth
Changes since 1.40: +3 -3
lines
Diff to previous 1.40 (colored)
merge ktrace-lwp.
Revision 1.32.2.7 / (download) - annotate - [select for diffs], Sun Dec 11 10:29:12 2005 UTC (6 years, 5 months ago) by christos
Branch: ktrace-lwp
Changes since 1.32.2.6: +4 -63
lines
Diff to previous 1.32.2.6 (colored) next main 1.33 (colored)
Sync with head.
Revision 1.40 / (download) - annotate - [select for diffs], Wed Dec 7 00:45:57 2005 UTC (6 years, 5 months ago) by thorpej
Branch: MAIN
CVS Tags: ktrace-lwp-base
Changes since 1.39: +3 -6
lines
Diff to previous 1.39 (colored)
Generate ANSI function decls.
Revision 1.39 / (download) - annotate - [select for diffs], Wed Dec 7 00:42:03 2005 UTC (6 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.38: +2 -58
lines
Diff to previous 1.38 (colored)
Remove the VNODE_OP_NOINLINE option. We now NEVER inline vnode ops. Briefly discussed on tech-kern not too long ago.
Revision 1.35.4.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:25 2005 UTC (7 years ago) by kent
Branch: kent-audio2
Changes since 1.35: +5 -5
lines
Diff to previous 1.35 (colored) next main 1.36 (colored)
sync with -current
Revision 1.35.6.1 / (download) - annotate - [select for diffs], Sat Mar 19 08:36:12 2005 UTC (7 years, 2 months ago) by yamt
Branch: yamt-km
Changes since 1.35: +5 -5
lines
Diff to previous 1.35 (colored) next main 1.36 (colored)
sync with head. xen and whitespace. xen part is not finished.
Revision 1.32.2.6 / (download) - annotate - [select for diffs], Fri Mar 4 16:52:03 2005 UTC (7 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.32.2.5: +5 -5
lines
Diff to previous 1.32.2.5 (colored)
Sync with HEAD. Hi Perry!
Revision 1.38 / (download) - annotate - [select for diffs], Sat Feb 26 22:06:38 2005 UTC (7 years, 2 months ago) by perry
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,
yamt-km-base4,
yamt-km-base3,
thorpej-vnode-attr-base,
thorpej-vnode-attr,
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
Branch point for: yamt-lazymbuf
Changes since 1.37: +3 -3
lines
Diff to previous 1.37 (colored)
remove some trailing spaces in generated output when removing $s from $NetBSD$
Revision 1.37 / (download) - annotate - [select for diffs], Sat Feb 26 21:40:45 2005 UTC (7 years, 2 months ago) by perry
Branch: MAIN
Changes since 1.36: +2 -2
lines
Diff to previous 1.36 (colored)
Change the DO NOT EDIT warning slightly, including the text "DO NOT EDIT". (It is nice if all files that should not be edited have DO NOT EDIT in them.)
Revision 1.36 / (download) - annotate - [select for diffs], Sat Feb 26 21:34:56 2005 UTC (7 years, 2 months ago) by perry
Branch: MAIN
Changes since 1.35: +2 -2
lines
Diff to previous 1.35 (colored)
nuke trailing whitespace
Revision 1.32.2.5 / (download) - annotate - [select for diffs], Fri Sep 24 10:53:43 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.32.2.4: +55 -6
lines
Diff to previous 1.32.2.4 (colored)
Sync with HEAD.
Revision 1.32.2.4 / (download) - annotate - [select for diffs], Tue Sep 21 13:35:19 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.32.2.3: +3 -3
lines
Diff to previous 1.32.2.3 (colored)
Fix the sync with head I botched.
Revision 1.35 / (download) - annotate - [select for diffs], Tue Sep 21 03:10:35 2004 UTC (7 years, 8 months ago) by thorpej
Branch: MAIN
CVS Tags: yamt-km-base2,
yamt-km-base,
matt-timespec,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Branch point for: yamt-km,
kent-audio2
Changes since 1.34: +55 -6
lines
Diff to previous 1.34 (colored)
Add a new VNODE_LOCKDEBUG option, which enables checks in the VOP_*() calls to ensure that the vnode lock state is as expected when the VOP call is made. Modify vnode_if.src to set the expected state according to the documenting lock table for each VOP. Modify vnode_if.sh to emit the checks. Notes: - The checks are only performed if the vnode has the VLOCKSWORK bit set. Some file systems (e.g. specfs) don't even bother with vnode locks, so of course the checks will fail. - We can't actually run with VNODE_LOCKDEBUG because there are so many vnode locking problems, not the least of which is the "use SHARED for VOP_READ()" issue, which screws things up for the entire call chain. Inspired by similar changes in OpenBSD, but implemented differently.
Revision 1.32.2.3 / (download) - annotate - [select for diffs], Sat Sep 18 14:53:04 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.32.2.2: +3 -3
lines
Diff to previous 1.32.2.2 (colored)
Sync with HEAD.
Revision 1.32.2.2 / (download) - annotate - [select for diffs], Tue Aug 3 10:53:04 2004 UTC (7 years, 9 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.32.2.1: +2 -11
lines
Diff to previous 1.32.2.1 (colored)
Sync with HEAD
Revision 1.34 / (download) - annotate - [select for diffs], Sun Jan 25 18:02:04 2004 UTC (8 years, 4 months ago) by hannken
Branch: MAIN
CVS Tags: 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
Changes since 1.33: +1 -6
lines
Diff to previous 1.33 (colored)
Make VOP_STRATEGY(bp) a real VOP as discussed on tech-kern.
Revision 1.33 / (download) - annotate - [select for diffs], Thu Aug 7 16:32:05 2003 UTC (8 years, 9 months ago) by agc
Branch: MAIN
Changes since 1.32: +2 -6
lines
Diff to previous 1.32 (colored)
Move UCB-licensed code from 4-clause to 3-clause licence. Patches provided by Joel Baker in PR 22364, verified by myself.
Revision 1.32.2.1 / (download) - annotate - [select for diffs], Wed Jul 2 15:26:48 2003 UTC (8 years, 10 months ago) by darrenr
Branch: ktrace-lwp
Changes since 1.32: +3 -3
lines
Diff to previous 1.32 (colored)
Apply the aborted ktrace-lwp changes to a specific branch. This is just for others to review, I'm concerned that patch fuziness may have resulted in some errant code being generated but I'll look at that later by comparing the diff from the base to the branch with the file I attempt to apply to it. This will, at the very least, put the changes in a better context for others to review them and attempt to tinker with removing passing of 'struct lwp' through the kernel.
Revision 1.32 / (download) - annotate - [select for diffs], Sun Jun 29 22:31:36 2003 UTC (8 years, 10 months ago) by fvdl
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.31: +2 -2
lines
Diff to previous 1.31 (colored)
Back out the lwp/ktrace changes. They contained a lot of colateral damage, and need to be examined and discussed more.
Revision 1.31 / (download) - annotate - [select for diffs], Sat Jun 28 14:22:00 2003 UTC (8 years, 11 months ago) by darrenr
Branch: MAIN
Changes since 1.30: +3 -3
lines
Diff to previous 1.30 (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.29.2.1 / (download) - annotate - [select for diffs], Thu Jan 10 20:00:24 2002 UTC (10 years, 4 months ago) by thorpej
Branch: kqueue
Changes since 1.29: +6 -1
lines
Diff to previous 1.29 (colored) next main 1.30 (colored)
Sync kqueue branch with -current.
Revision 1.28.2.2 / (download) - annotate - [select for diffs], Wed Nov 14 19:16:50 2001 UTC (10 years, 6 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.28.2.1: +6 -1
lines
Diff to previous 1.28.2.1 (colored) to branchpoint 1.28 (colored) next main 1.29 (colored)
Catch up to -current.
Revision 1.29.6.1 / (download) - annotate - [select for diffs], Mon Nov 12 21:19:03 2001 UTC (10 years, 6 months ago) by thorpej
Branch: thorpej-mips-cache
Changes since 1.29: +6 -1
lines
Diff to previous 1.29 (colored) next main 1.30 (colored)
Sync the thorpej-mips-cache branch with -current.
Revision 1.30 / (download) - annotate - [select for diffs], Mon Nov 12 14:34:24 2001 UTC (10 years, 6 months ago) by lukem
Branch: MAIN
CVS Tags: thorpej-mips-cache-base,
newlock-base,
newlock,
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,
nathanw_sa_before_merge,
nathanw_sa_base,
kqueue-beforemerge,
kqueue-base,
kqueue-aftermerge,
ifpoll-base,
ifpoll,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
gehenna-devsw-base,
gehenna-devsw,
fvdl_fs64_base,
eeh-devprop-base,
eeh-devprop
Changes since 1.29: +6 -1
lines
Diff to previous 1.29 (colored)
add RCSID to generated .c file
Revision 1.28.2.1 / (download) - annotate - [select for diffs], Thu Jun 21 20:07:14 2001 UTC (10 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28: +2 -2
lines
Diff to previous 1.28 (colored)
Catch up to -current.
Revision 1.29 / (download) - annotate - [select for diffs], Mon May 7 08:46:02 2001 UTC (11 years ago) by lukem
Branch: MAIN
CVS Tags: thorpej-devvp-base3,
thorpej-devvp-base2,
thorpej-devvp-base,
thorpej-devvp,
pre-chs-ubcperf,
post-chs-ubcperf
Branch point for: thorpej-mips-cache,
kqueue
Changes since 1.28: +2 -2
lines
Diff to previous 1.28 (colored)
delint: vop_default_desc was declared const but not defined const.
Revision 1.19.2.3 / (download) - annotate - [select for diffs], Sun Feb 11 19:16:52 2001 UTC (11 years, 3 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.19.2.2: +17 -11
lines
Diff to previous 1.19.2.2 (colored) to branchpoint 1.19 (colored) next main 1.20 (colored)
Sync with HEAD.
Revision 1.28 / (download) - annotate - [select for diffs], Mon Jan 22 09:52:21 2001 UTC (11 years, 4 months ago) by jdolecek
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase,
thorpej_scsipi_beforemerge,
thorpej_scsipi_base
Branch point for: nathanw_sa
Changes since 1.27: +16 -10
lines
Diff to previous 1.27 (colored)
when generating individual *_desc, generate also proper offsets so that then don't need to be patched at runtime add new define VNODE_OPS_COUNT (to vnode_if.h) so that the number is known at compile-time make stuff const, it now can be
Revision 1.27 / (download) - annotate - [select for diffs], Fri Jan 19 12:22:56 2001 UTC (11 years, 4 months ago) by martin
Branch: MAIN
Changes since 1.26: +7 -7
lines
Diff to previous 1.26 (colored)
Remove over-const-ification. This structures are actually modified at kernel init time by vfs_op_init. XXX - looks like the state after initialization is pretty const and with some magic in the generator script (and appropriate changes to vfs_op_init) it could be made const.
Revision 1.26 / (download) - annotate - [select for diffs], Thu Jan 18 20:28:19 2001 UTC (11 years, 4 months ago) by jdolecek
Branch: MAIN
Changes since 1.25: +8 -8
lines
Diff to previous 1.25 (colored)
constify
Revision 1.19.2.2 / (download) - annotate - [select for diffs], Fri Jan 5 17:36:42 2001 UTC (11 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.19.2.1: +4 -2
lines
Diff to previous 1.19.2.1 (colored) to branchpoint 1.19 (colored)
Sync with HEAD
Revision 1.25 / (download) - annotate - [select for diffs], Fri Dec 22 20:05:35 2000 UTC (11 years, 5 months ago) by fvdl
Branch: MAIN
Changes since 1.24: +2 -2
lines
Diff to previous 1.24 (colored)
Make that defined(LKM) || defined(_LKM), to catch both the cases of compiling a kernel with LKM support and compiling an LKM.
Revision 1.24 / (download) - annotate - [select for diffs], Fri Dec 22 20:00:16 2000 UTC (11 years, 5 months ago) by fvdl
Branch: MAIN
Changes since 1.23: +2 -2
lines
Diff to previous 1.23 (colored)
LKM -> _LKM around opt_ include.
Revision 1.23 / (download) - annotate - [select for diffs], Fri Dec 22 15:09:46 2000 UTC (11 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.22: +5 -3
lines
Diff to previous 1.22 (colored)
redo the previous correctly
Revision 1.22 / (download) - annotate - [select for diffs], Fri Dec 22 14:58:40 2000 UTC (11 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.21: +3 -3
lines
Diff to previous 1.21 (colored)
avoid redefinition of VNODE_OP_NOINLINE
Revision 1.19.2.1 / (download) - annotate - [select for diffs], Mon Nov 20 18:09:18 2000 UTC (11 years, 6 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.19: +54 -5
lines
Diff to previous 1.19 (colored)
Update thorpej_scsipi to -current as of a month ago
Revision 1.21 / (download) - annotate - [select for diffs], Wed Sep 13 16:09:27 2000 UTC (11 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.20: +18 -1
lines
Diff to previous 1.20 (colored)
If building an LKM, always cause it to use the non-inline version of the vnode ops, and if LKM support is included in the kernel, always include the non-inline stubs regardless of whether or not they're being used in the static kernel iamge.
Revision 1.20 / (download) - annotate - [select for diffs], Wed Sep 13 15:50:26 2000 UTC (11 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.19: +37 -5
lines
Diff to previous 1.19 (colored)
Allow the VOP_*() calls to be un-inlined with the VNODE_OP_NOINLINE kernel option. Saves 36k of kernel text on an i386 GENERIC. Useful for install media kernels, small memory systems, embedded systems.
Revision 1.18.8.1 / (download) - annotate - [select for diffs], Mon Aug 2 22:19:16 1999 UTC (12 years, 9 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.18: +16 -3
lines
Diff to previous 1.18 (colored) next main 1.19 (colored)
Update from trunk.
Revision 1.19 / (download) - annotate - [select for diffs], Wed Jul 7 23:32:50 1999 UTC (12 years, 10 months ago) by wrstuden
Branch: MAIN
CVS Tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221,
wrstuden-devbsize,
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,
fvdl-softdep-base,
fvdl-softdep,
comdex-fall-1999-base,
comdex-fall-1999,
chs-ubc2-newbase,
chs-ubc2-base
Branch point for: thorpej_scsipi
Changes since 1.18: +16 -3
lines
Diff to previous 1.18 (colored)
Update syntax to support WILLUNLOCK and WILLPUT syntax. Change calls which really vput to indicate that rather than just WILLRELE.
Revision 1.18 / (download) - annotate - [select for diffs], Sun Sep 13 14:44:34 1998 UTC (13 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-4-base,
netbsd-1-4-RELEASE,
netbsd-1-4-PATCH003,
netbsd-1-4-PATCH002,
netbsd-1-4-PATCH001,
netbsd-1-4,
kenh-if-detach-base,
kenh-if-detach,
kame_14_19990705,
kame_14_19990628,
kame_141_19991130,
kame,
chs-ubc-base,
chs-ubc
Branch point for: chs-ubc2
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored)
Quote the backquotes in the double-quoted shell string, otherwise they disappear and you get AS IS'' instead of ``AS IS'' in the generated files.
Revision 1.17.2.2 / (download) - annotate - [select for diffs], Thu Jul 30 00:46:02 1998 UTC (13 years, 10 months ago) by mycroft
Branch: eeh-paddr_t
Changes since 1.17.2.1: +361 -0
lines
Diff to previous 1.17.2.1 (colored) to branchpoint 1.17 (colored) next main 1.18 (colored)
__Namespace__ __protection__.
Revision 1.17.2.1, Thu Jul 30 00:46:01 1998 UTC (13 years, 10 months ago) by mycroft
Branch: eeh-paddr_t
Changes since 1.17: +0 -361
lines
FILE REMOVED
file vnode_if.sh was added on branch eeh-paddr_t on 1998-07-30 00:46:02 +0000
Revision 1.17 / (download) - annotate - [select for diffs], Thu Jul 30 00:46:01 1998 UTC (13 years, 10 months ago) by mycroft
Branch: MAIN
CVS Tags: eeh-paddr_t-base
Branch point for: eeh-paddr_t
Changes since 1.16: +3 -3
lines
Diff to previous 1.16 (colored)
__Namespace__ __protection__.
Revision 1.16 / (download) - annotate - [select for diffs], Sun Mar 1 02:22:37 1998 UTC (14 years, 2 months ago) by fvdl
Branch: MAIN
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (colored)
Merge with Lite2 + local changes
Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Sun Mar 1 02:13:09 1998 UTC (14 years, 2 months ago) by fvdl
Branch: netbsd,
CSRG
CVS Tags: lite-2
Changes since 1.1.1.1: +259 -348
lines
Diff to previous 1.1.1.1 (colored)
Import 4.4BSD-Lite2
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Mar 1 02:09:56 1998 UTC (14 years, 2 months ago) by fvdl
Branch: netbsd,
CSRG
CVS Tags: lite-1,
date-03-may-96
Changes since 1.1: +1 -2
lines
Diff to previous 1.1 (colored)
Import 4.4BSD-Lite for reference
Revision 1.15 / (download) - annotate - [select for diffs], Fri Jan 9 06:40:43 1998 UTC (14 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.14: +6 -4
lines
Diff to previous 1.14 (colored)
Add RCS IDs to generated files, in correct place.
Revision 1.14 / (download) - annotate - [select for diffs], Thu Jan 8 01:06:50 1998 UTC (14 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.13: +3 -5
lines
Diff to previous 1.13 (colored)
Back out RCS ID related changes.
Revision 1.13 / (download) - annotate - [select for diffs], Mon Jan 5 19:13:04 1998 UTC (14 years, 4 months ago) by perry
Branch: MAIN
Changes since 1.12: +4 -4
lines
Diff to previous 1.12 (colored)
fix RCS ids insertion so it really works
Revision 1.12 / (download) - annotate - [select for diffs], Mon Jan 5 18:45:02 1998 UTC (14 years, 4 months ago) by perry
Branch: MAIN
Changes since 1.11: +3 -1
lines
Diff to previous 1.11 (colored)
make script insert RCS ids into generated files
Revision 1.11 / (download) - annotate - [select for diffs], Mon Jul 7 20:17:36 1997 UTC (14 years, 10 months ago) by cgd
Branch: MAIN
CVS Tags: thorpej-signal-base,
thorpej-signal,
netbsd-1-3-base,
netbsd-1-3-RELEASE,
netbsd-1-3-PATCH003-CANDIDATE2,
netbsd-1-3-PATCH003-CANDIDATE1,
netbsd-1-3-PATCH003-CANDIDATE0,
netbsd-1-3-PATCH003,
netbsd-1-3-PATCH002,
netbsd-1-3-PATCH001,
netbsd-1-3-BETA,
netbsd-1-3,
marc-pcmcia-bp,
marc-pcmcia-base,
marc-pcmcia
Changes since 1.10: +4 -2
lines
Diff to previous 1.10 (colored)
mark prototypes for static inline functions in the generated files as possibly unused (with __attribute__ ((unused))), to avoid generating warnings when compiling without optimization but with most ports' default warning flags.
Revision 1.10 / (download) - annotate - [select for diffs], Wed Jan 22 06:51:59 1997 UTC (15 years, 4 months ago) by mikel
Branch: MAIN
CVS Tags: mrg-vm-swap,
is-newarp-before-merge,
is-newarp-base,
is-newarp,
bouyer-scsipi
Changes since 1.9: +6 -2
lines
Diff to previous 1.9 (colored)
add multiple inclusion protection to generated header
Revision 1.9 / (download) - annotate - [select for diffs], Thu Feb 29 20:58:22 1996 UTC (16 years, 2 months ago) by cgd
Branch: MAIN
CVS Tags: thorpej-setroot,
netbsd-1-2-base,
netbsd-1-2-RELEASE,
netbsd-1-2-PATCH001,
netbsd-1-2-BETA,
netbsd-1-2
Changes since 1.8: +17 -12
lines
Diff to previous 1.8 (colored)
Do not build vnode_if.[ch] for each kernel. Build them once, like the various syscall sources/headers, and just compile them. From PR 2142, OK'd by mycroft.
Revision 1.8 / (download) - annotate - [select for diffs], Fri Mar 10 04:13:52 1995 UTC (17 years, 2 months ago) by chopps
Branch: MAIN
CVS Tags: netbsd-1-1-base,
netbsd-1-1-RELEASE,
netbsd-1-1-PATCH001,
netbsd-1-1
Changes since 1.7: +18 -1
lines
Diff to previous 1.7 (colored)
add prototypes before each inline
Revision 1.4.2.3 / (download) - annotate - [select for diffs], Mon Aug 29 02:50:59 1994 UTC (17 years, 9 months ago) by mycroft
Branch: netbsd-1-0
CVS Tags: netbsd-1-0-RELEASE,
netbsd-1-0-PATCH1,
netbsd-1-0-PATCH06,
netbsd-1-0-PATCH05,
netbsd-1-0-PATCH04,
netbsd-1-0-PATCH03,
netbsd-1-0-PATCH02,
netbsd-1-0-PATCH0
Changes since 1.4.2.2: +10 -10
lines
Diff to previous 1.4.2.2 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored)
update from trunk
Revision 1.7 / (download) - annotate - [select for diffs], Thu Aug 25 03:04:28 1994 UTC (17 years, 9 months ago) by cgd
Branch: MAIN
Changes since 1.6: +9 -9
lines
Diff to previous 1.6 (colored)
gwr's slightly cleaner way to do that last...
Revision 1.4.2.2 / (download) - annotate - [select for diffs], Thu Aug 11 23:34:08 1994 UTC (17 years, 9 months ago) by mycroft
Branch: netbsd-1-0
Changes since 1.4.2.1: +8 -6
lines
Diff to previous 1.4.2.1 (colored) to branchpoint 1.4 (colored)
update from trunk
Revision 1.6 / (download) - annotate - [select for diffs], Thu Aug 11 21:57:38 1994 UTC (17 years, 9 months ago) by cgd
Branch: MAIN
Changes since 1.5: +8 -6
lines
Diff to previous 1.5 (colored)
make output a bit cleaner, to satisfy mckusick.
Revision 1.4.2.1 / (download) - annotate - [select for diffs], Fri Jul 15 22:32:01 1994 UTC (17 years, 10 months ago) by cgd
Branch: netbsd-1-0
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
updates from trunk. basically, C language errors.
Revision 1.5 / (download) - annotate - [select for diffs], Fri Jul 15 22:29:22 1994 UTC (17 years, 10 months ago) by cgd
Branch: MAIN
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
don't use inline, use __inline, like cdefs intends (so it can kill it if nongcc
Revision 1.4 / (download) - annotate - [select for diffs], Wed Jun 29 06:34:06 1994 UTC (17 years, 11 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-0-base
Branch point for: netbsd-1-0
Changes since 1.3: +1 -1
lines
Diff to previous 1.3 (colored)
New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
Revision 1.3 / (download) - annotate - [select for diffs], Wed Jun 15 18:13:31 1994 UTC (17 years, 11 months ago) by gwr
Branch: MAIN
Changes since 1.2: +1 -4
lines
Diff to previous 1.2 (colored)
Get rid if 'set -f' (at Adam's request). It is unnecessary, and not supported by sh on some systems (i.e. Ultrix).
Revision 1.2 / (download) - annotate - [select for diffs], Wed Jun 15 15:49:03 1994 UTC (17 years, 11 months ago) by gwr
Branch: MAIN
Changes since 1.1: +274 -376
lines
Diff to previous 1.1 (colored)
No longer requires GNU awk (plain "nawk" is OK). New AWK parser is simpler and makes better use of arrays.
Revision 1.1 / (download) - annotate - [select for diffs], Wed Jun 8 11:29:01 1994 UTC (17 years, 11 months ago) by mycroft
Branch: MAIN
Update to 4.4-Lite fs code.