Up to [cvs.netbsd.org] / src / sys / ufs / ext2fs
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.43.2.1 / (download) - annotate - [select for diffs], Wed May 23 10:08:18 2012 UTC (2 days, 22 hours ago) by yamt
Branch: yamt-pagecache
Changes since 1.43: +2 -1
lines
Diff to previous 1.43 (colored) next main 1.44 (colored)
sync with head.
Revision 1.44 / (download) - annotate - [select for diffs], Wed May 9 00:21:18 2012 UTC (2 weeks, 3 days ago) by riastradh
Branch: MAIN
CVS Tags: yamt-pagecache-base5,
HEAD
Changes since 1.43: +2 -1
lines
Diff to previous 1.43 (colored)
Adapt ffs, lfs, and ext2fs to use genfs_rename. ok dholland, rmind
Revision 1.43 / (download) - annotate - [select for diffs], Tue Jul 12 16:59:48 2011 UTC (10 months, 2 weeks ago) by dholland
Branch: MAIN
CVS Tags: yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
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
Branch point for: yamt-pagecache
Changes since 1.42: +6 -4
lines
Diff to previous 1.42 (colored)
Pass the ufs_lookup_results pointer around instead of fetching it from the inode in the guts of ufs. Now, in VOPs where i_crap is used it is used (directly) only immediately on entry to the VOP call and then passed around by reference. Except for rename, which needs explicit sorting out. The code in ufs_wapbl_rename is unchanged in behavior but I'm increasingly inclined to think it's wrong.
Revision 1.39.14.1 / (download) - annotate - [select for diffs], Wed Apr 21 00:28:25 2010 UTC (2 years, 1 month ago) by matt
Branch: matt-nb5-mips64
CVS Tags: matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-k15
Changes since 1.39: +2 -1
lines
Diff to previous 1.39 (colored) next main 1.40 (colored)
sync to netbsd-5
Revision 1.38.16.3 / (download) - annotate - [select for diffs], Thu Mar 11 15:04:44 2010 UTC (2 years, 2 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.38.16.2: +2 -6
lines
Diff to previous 1.38.16.2 (colored) to branchpoint 1.38 (colored) next main 1.39 (colored)
sync with head
Revision 1.39.6.1 / (download) - annotate - [select for diffs], Tue Oct 27 21:41:07 2009 UTC (2 years, 6 months ago) by bouyer
Branch: netbsd-5
CVS Tags: 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,
matt-nb5-pq3-base,
matt-nb5-pq3
Changes since 1.39: +2 -1
lines
Diff to previous 1.39 (colored) next main 1.40 (colored)
Pull up following revision(s) (requested by pooka in ticket #1112): sys/ufs/ext2fs/ext2fs_vnops.c: revision 1.91 sys/ufs/ext2fs/ext2fs_vfsops.c: revision 1.152 sys/ufs/ext2fs/ext2fs_extern.h: revision 1.42 update i_uid and i_gid after chown
Revision 1.42 / (download) - annotate - [select for diffs], Wed Oct 21 17:37:21 2009 UTC (2 years, 7 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9,
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,
matt-premerge-20091211,
matt-mips64-premerge-20101231,
jym-xensuspend-nbase,
jruoho-x86intr-base,
jruoho-x86intr,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Changes since 1.41: +2 -1
lines
Diff to previous 1.41 (colored)
update i_uid and i_gid after chown
Revision 1.41 / (download) - annotate - [select for diffs], Mon Oct 19 18:41:17 2009 UTC (2 years, 7 months ago) by bouyer
Branch: MAIN
Changes since 1.40: +1 -6
lines
Diff to previous 1.40 (colored)
Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen for the booring work !
Revision 1.38.16.2 / (download) - annotate - [select for diffs], Wed Sep 16 13:38:07 2009 UTC (2 years, 8 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.38.16.1: +2 -2
lines
Diff to previous 1.38.16.1 (colored) to branchpoint 1.38 (colored)
sync with head
Revision 1.40 / (download) - annotate - [select for diffs], Sat Sep 12 02:50:38 2009 UTC (2 years, 8 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8
Changes since 1.39: +2 -2
lines
Diff to previous 1.39 (colored)
Reduce diffs a bit between ext2fs_reload() and ffs_reload().
Revision 1.38.16.1 / (download) - annotate - [select for diffs], Mon May 4 08:14:37 2009 UTC (3 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.38: +1 -4
lines
Diff to previous 1.38 (colored)
sync with head.
Revision 1.38.18.1 / (download) - annotate - [select for diffs], Thu Sep 18 04:37:05 2008 UTC (3 years, 8 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.38: +1 -4
lines
Diff to previous 1.38 (colored) next main 1.39 (colored)
Sync with wrstuden-revivesa-base-2.
Revision 1.38.20.1 / (download) - annotate - [select for diffs], Thu Jul 3 18:38:24 2008 UTC (3 years, 10 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.38: +1 -4
lines
Diff to previous 1.38 (colored) next main 1.39 (colored)
Sync with head.
Revision 1.38.12.1 / (download) - annotate - [select for diffs], Sun Jun 29 09:33:20 2008 UTC (3 years, 10 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.38: +1 -4
lines
Diff to previous 1.38 (colored) next main 1.39 (colored)
Sync with HEAD.
Revision 1.39 / (download) - annotate - [select for diffs], Sat Jun 28 01:34:05 2008 UTC (3 years, 10 months ago) by rumble
Branch: MAIN
CVS Tags: yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
simonb-wapbl-nbase,
simonb-wapbl-base,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
nick-hppapmap,
netbsd-5-base,
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,
mjf-devfs2-base,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20091211,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-base2,
jymxensuspend-base,
jym-xensuspend-base,
jym-xensuspend,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
haad-dm,
ad-audiomp2-base,
ad-audiomp2
Branch point for: netbsd-5,
matt-nb5-mips64
Changes since 1.38: +1 -4
lines
Diff to previous 1.38 (colored)
Create sysctl entries during module initialisation and destroy them appropriately. Many of these file systems are now ready for modularisation.
Revision 1.25.6.5 / (download) - annotate - [select for diffs], Mon Jan 21 09:48:04 2008 UTC (4 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.25.6.4: +2 -2
lines
Diff to previous 1.25.6.4 (colored) to branchpoint 1.25 (colored) next main 1.26 (colored)
sync with head
Revision 1.36.4.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:58:23 2008 UTC (4 years, 4 months ago) by matt
Branch: matt-armv6
Changes since 1.36: +5 -5
lines
Diff to previous 1.36 (colored) next main 1.37 (colored)
sync with HEAD
Revision 1.36.10.2 / (download) - annotate - [select for diffs], Thu Dec 27 00:46:46 2007 UTC (4 years, 5 months ago) by mjf
Branch: mjf-devfs
Changes since 1.36.10.1: +2 -2
lines
Diff to previous 1.36.10.1 (colored) to branchpoint 1.36 (colored) next main 1.37 (colored)
Sync with HEAD.
Revision 1.37.2.1 / (download) - annotate - [select for diffs], Wed Dec 26 19:58:01 2007 UTC (4 years, 5 months ago) by ad
Branch: vmlocking2
Changes since 1.37: +2 -2
lines
Diff to previous 1.37 (colored) next main 1.38 (colored)
Sync with head.
Revision 1.36.2.2 / (download) - annotate - [select for diffs], Sun Dec 9 19:38:50 2007 UTC (4 years, 5 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.36.2.1: +2 -2
lines
Diff to previous 1.36.2.1 (colored) to branchpoint 1.36 (colored) next main 1.37 (colored)
Sync with HEAD.
Revision 1.38 / (download) - annotate - [select for diffs], Sat Dec 8 19:29:53 2007 UTC (4 years, 5 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
yamt-nfs-mp-base2,
yamt-nfs-mp-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
vmlocking2-base3,
nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base,
matt-armv6-nbase,
matt-armv6-base,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
jmcneill-pm-base,
hpcarm-cleanup-nbase,
hpcarm-cleanup-base,
cube-autoconf-base,
cube-autoconf,
bouyer-xeni386-nbase,
bouyer-xeni386-merge1,
bouyer-xeni386-base,
bouyer-xeni386,
ad-socklock-base1
Branch point for: yamt-nfs-mp,
wrstuden-revivesa,
simonb-wapbl,
mjf-devfs2
Changes since 1.37: +2 -2
lines
Diff to previous 1.37 (colored)
Remove cn_lwp from struct componentname. curlwp should be used from on. The NDINIT() macro no longer takes the lwp parameter and associates the credentials of the calling thread with the namei structure.
Revision 1.36.10.1 / (download) - annotate - [select for diffs], Sat Dec 8 18:21:37 2007 UTC (4 years, 5 months ago) by mjf
Branch: mjf-devfs
Changes since 1.36: +4 -4
lines
Diff to previous 1.36 (colored)
Sync with HEAD.
Revision 1.25.6.4 / (download) - annotate - [select for diffs], Fri Dec 7 17:35:18 2007 UTC (4 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.25.6.3: +4 -4
lines
Diff to previous 1.25.6.3 (colored) to branchpoint 1.25 (colored)
sync with head
Revision 1.36.2.1 / (download) - annotate - [select for diffs], Tue Nov 27 19:39:18 2007 UTC (4 years, 5 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.36: +4 -4
lines
Diff to previous 1.36 (colored)
Sync with HEAD. amd64 Xen support needs testing.
Revision 1.37 / (download) - annotate - [select for diffs], Mon Nov 26 19:02:26 2007 UTC (4 years, 6 months ago) by pooka
Branch: MAIN
CVS Tags: vmlocking2-base2,
vmlocking2-base1,
vmlocking-nbase,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base
Branch point for: vmlocking2
Changes since 1.36: +4 -4
lines
Diff to previous 1.36 (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.25.6.3 / (download) - annotate - [select for diffs], Mon Sep 3 14:46:45 2007 UTC (4 years, 8 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.25.6.2: +2 -13
lines
Diff to previous 1.25.6.2 (colored) to branchpoint 1.25 (colored)
sync with head.
Revision 1.34.14.2 / (download) - annotate - [select for diffs], Mon Aug 20 21:28:23 2007 UTC (4 years, 9 months ago) by ad
Branch: vmlocking
Changes since 1.34.14.1: +2 -13
lines
Diff to previous 1.34.14.1 (colored) to branchpoint 1.34 (colored) next main 1.35 (colored)
Sync with HEAD.
Revision 1.35.2.1 / (download) - annotate - [select for diffs], Wed Aug 15 13:51:06 2007 UTC (4 years, 9 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.35: +2 -13
lines
Diff to previous 1.35 (colored) next main 1.36 (colored)
Sync with HEAD.
Revision 1.36.12.2 / (download) - annotate - [select for diffs], Tue Jul 31 21:14:20 2007 UTC (4 years, 9 months ago) by pooka
Branch: matt-mips64
Changes since 1.36.12.1: +184 -0
lines
Diff to previous 1.36.12.1 (colored) to branchpoint 1.36 (colored) next main 1.37 (colored)
* nuke the nameidata parameter from VFS_MOUNT(). Nobody on tech-kern knew what it was supposed to be used for and wrstuden gave a go-ahead * while rototilling, convert file systems which went easily to use VFS_PROTOS() instead of manually prototyping the methods
Revision 1.36.12.1, Tue Jul 31 21:14:19 2007 UTC (4 years, 9 months ago) by pooka
Branch: matt-mips64
Changes since 1.36: +0 -184
lines
FILE REMOVED
file ext2fs_extern.h was added on branch matt-mips64 on 2007-07-31 21:14:20 +0000
Revision 1.36 / (download) - annotate - [select for diffs], Tue Jul 31 21:14:19 2007 UTC (4 years, 9 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-x86pmap,
vmlocking-base,
nick-csl-alignment-base5,
matt-mips64-base,
matt-armv6-prevmlocking,
jmcneill-base,
bouyer-xenamd64-base2,
bouyer-xenamd64-base,
bouyer-xenamd64
Branch point for: mjf-devfs,
matt-mips64,
matt-armv6,
jmcneill-pm
Changes since 1.35: +2 -13
lines
Diff to previous 1.35 (colored)
* nuke the nameidata parameter from VFS_MOUNT(). Nobody on tech-kern knew what it was supposed to be used for and wrstuden gave a go-ahead * while rototilling, convert file systems which went easily to use VFS_PROTOS() instead of manually prototyping the methods
Revision 1.34.14.1 / (download) - annotate - [select for diffs], Sun Jul 15 13:28:14 2007 UTC (4 years, 10 months ago) by ad
Branch: vmlocking
Changes since 1.34: +3 -3
lines
Diff to previous 1.34 (colored)
Sync with head.
Revision 1.35 / (download) - annotate - [select for diffs], Thu Jul 12 19:35:36 2007 UTC (4 years, 10 months ago) by dsl
Branch: MAIN
CVS Tags: nick-csl-alignment-base,
hpcarm-cleanup
Branch point for: nick-csl-alignment
Changes since 1.34: +3 -3
lines
Diff to previous 1.34 (colored)
Change the VFS_MOUNT() interface so that the 'data' buffer passed to the fs code is a kernel buffer, pass though the length of the buffer as well. Since the length of the userspace buffer isn'it (yet) passed through the mount system call, add a field to the vfsops structure containing the default length. Split sys_mount() for calls from compat code. Ride one of the recent kernel version changes - old fs LKMs will load, but sys_mount() will reject any attempt to use them.
Revision 1.25.6.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:51:00 2006 UTC (5 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.25.6.1: +2 -2
lines
Diff to previous 1.25.6.1 (colored) to branchpoint 1.25 (colored)
sync with head.
Revision 1.32.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 03:00:00 2006 UTC (5 years, 8 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.32: +12 -13
lines
Diff to previous 1.32 (colored) next main 1.33 (colored)
sync with head
Revision 1.32.8.2 / (download) - annotate - [select for diffs], Fri Aug 11 15:47:26 2006 UTC (5 years, 9 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.32.8.1: +2 -2
lines
Diff to previous 1.32.8.1 (colored) to branchpoint 1.32 (colored) next main 1.33 (colored)
sync with head
Revision 1.33.4.1 / (download) - annotate - [select for diffs], Thu Jul 13 17:50:13 2006 UTC (5 years, 10 months ago) by gdamore
Branch: gdamore-uart
Changes since 1.33: +2 -2
lines
Diff to previous 1.33 (colored) next main 1.34 (colored)
Merge from HEAD.
Revision 1.34 / (download) - annotate - [select for diffs], Thu Jul 13 12:00:26 2006 UTC (5 years, 10 months ago) by martin
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3,
yamt-splraiseipl-base2,
yamt-splraiseipl-base,
yamt-splraiseipl,
yamt-pdpolicy-base9,
yamt-pdpolicy-base8,
yamt-pdpolicy-base7,
yamt-idlelwp-base8,
yamt-idlelwp,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
thorpej-atomic-base,
thorpej-atomic,
rpaulo-netinet-merge-pcb-base,
reinoud-bufcleanup,
post-newlock2-merge,
newlock2-nbase,
newlock2-base,
newlock2,
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,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: vmlocking
Changes since 1.33: +2 -2
lines
Diff to previous 1.33 (colored)
Fix alignement problems for fhandle_t, exposed by gcc4.1. While touching all vptofh/fhtovp functions, get rid of VFS_MAXFIDSIZ, version the getfh(2) syscall and explicitly pass the size available in the filehandle from userland. Discussed on tech-kern, with lots of help from yamt (thanks!).
Revision 1.25.6.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:12:30 2006 UTC (5 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.25: +77 -75
lines
Diff to previous 1.25 (colored)
sync with head.
Revision 1.32.6.1 / (download) - annotate - [select for diffs], Thu Jun 1 22:39:27 2006 UTC (5 years, 11 months ago) by kardel
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.32: +11 -12
lines
Diff to previous 1.32 (colored) next main 1.33 (colored)
Sync with head.
Revision 1.32.12.1 / (download) - annotate - [select for diffs], Wed May 24 15:50:47 2006 UTC (6 years ago) by tron
Branch: peter-altq
Changes since 1.32: +11 -12
lines
Diff to previous 1.32 (colored) next main 1.33 (colored)
Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
Revision 1.32.8.1 / (download) - annotate - [select for diffs], Wed May 24 10:59:24 2006 UTC (6 years ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.32: +11 -12
lines
Diff to previous 1.32 (colored)
sync with head.
Revision 1.33 / (download) - annotate - [select for diffs], Sun May 14 21:32:21 2006 UTC (6 years ago) by elad
Branch: MAIN
CVS Tags: yamt-pdpolicy-base6,
yamt-pdpolicy-base5,
simonb-timecounters-base,
gdamore-uart-base,
chap-midi-nbase,
chap-midi-base,
chap-midi
Branch point for: gdamore-uart
Changes since 1.32: +11 -12
lines
Diff to previous 1.32 (colored)
integrate kauth.
Revision 1.32.10.3 / (download) - annotate - [select for diffs], Sat May 6 23:32:33 2006 UTC (6 years ago) by christos
Branch: elad-kernelauth
Changes since 1.32.10.2: +11 -13
lines
Diff to previous 1.32.10.2 (colored) to branchpoint 1.32 (colored) next main 1.33 (colored)
- Move kauth_cred_t declaration to <sys/types.h> - Cleanup struct ucred; forward declarations that are unused. - Don't include <sys/kauth.h> in any header, but include it in the c files that need it. Approved by core.
Revision 1.32.10.2 / (download) - annotate - [select for diffs], Thu Apr 20 00:25:43 2006 UTC (6 years, 1 month ago) by christos
Branch: elad-kernelauth
Changes since 1.32.10.1: +12 -11
lines
Diff to previous 1.32.10.1 (colored) to branchpoint 1.32 (colored)
use struct kauth_cred instead of kauth_cred_t so that we don't need kauth.h
Revision 1.32.10.1 / (download) - annotate - [select for diffs], Wed Mar 8 01:39:11 2006 UTC (6 years, 2 months ago) by elad
Branch: elad-kernelauth
Changes since 1.32: +11 -11
lines
Diff to previous 1.32 (colored)
Adapt to kernel authorization KPI.
Revision 1.32 / (download) - annotate - [select for diffs], Tue Dec 27 04:06:46 2005 UTC (6 years, 5 months ago) by chs
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.31: +1 -4
lines
Diff to previous 1.31 (colored)
changes for making DIAGNOSTIC not change the kernel ABI: - for structure fields that are conditionally present, make those fields always present. - for functions which are conditionally inline, make them never inline. - remove some other functions which are conditionally defined but don't actually do anything anymore. - make a lock-debugging function conditional on only LOCKDEBUG. as discussed on tech-kern some time back.
Revision 1.31 / (download) - annotate - [select for diffs], Tue Dec 13 16:25:59 2005 UTC (6 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.30: +2 -1
lines
Diff to previous 1.30 (colored)
add fwd declaration for struct proc. Fixes vax build.
Revision 1.30 / (download) - annotate - [select for diffs], Sun Dec 11 12:25:25 2005 UTC (6 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.29: +9 -9
lines
Diff to previous 1.29 (colored)
merge ktrace-lwp.
Revision 1.18.2.8 / (download) - annotate - [select for diffs], Thu Nov 10 14:12:31 2005 UTC (6 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.18.2.7: +77 -72
lines
Diff to previous 1.18.2.7 (colored) next main 1.19 (colored)
Sync with HEAD. Here we go again...
Revision 1.29 / (download) - annotate - [select for diffs], Wed Nov 2 12:39:00 2005 UTC (6 years, 6 months ago) by yamt
Branch: MAIN
CVS Tags: yamt-readahead-pervnode,
yamt-readahead-perfile,
yamt-readahead-base3,
yamt-readahead-base2,
yamt-readahead-base,
yamt-readahead,
ktrace-lwp-base
Changes since 1.28: +8 -9
lines
Diff to previous 1.28 (colored)
merge yamt-vop branch. remove following VOPs. VOP_BLKATOFF VOP_VALLOC VOP_BALLOC VOP_REALLOCBLKS VOP_VFREE VOP_TRUNCATE VOP_UPDATE
Revision 1.28.2.1 / (download) - annotate - [select for diffs], Thu Oct 20 03:00:30 2005 UTC (6 years, 7 months ago) by yamt
Branch: yamt-vop
Changes since 1.28: +8 -9
lines
Diff to previous 1.28 (colored) next main 1.29 (colored)
adapt ufs.
Revision 1.28 / (download) - annotate - [select for diffs], Mon Sep 12 20:23:03 2005 UTC (6 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: yamt-vop-base3,
yamt-vop-base2,
yamt-vop-base,
thorpej-vnode-attr-base,
thorpej-vnode-attr
Branch point for: yamt-vop
Changes since 1.27: +5 -1
lines
Diff to previous 1.27 (colored)
- access the ffs and ext2fs itimes functions through a pointer, so that if the filesystem is not compiled in the kernel still links. Probably a better solution is to use weak symbols. - move the filesystem-specific itime macros to the filesystem header files.
Revision 1.27 / (download) - annotate - [select for diffs], Mon Sep 12 16:24:41 2005 UTC (6 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.26: +3 -1
lines
Diff to previous 1.26 (colored)
Use nanotime() to update the time fields in filesystems. Convert the code from macros to real functions. Original patch and review from chuq. Note: ext2fs only keeps seconds in the on-disk inode, and msdosfs does not have enough precision for all fields, so this is not very useful for those two.
Revision 1.26 / (download) - annotate - [select for diffs], Tue Aug 30 22:01:12 2005 UTC (6 years, 8 months ago) by xtraeme
Branch: MAIN
Changes since 1.25: +70 -70
lines
Diff to previous 1.25 (colored)
* Remove __P() * Use ANSI function declarations on ext2fs and mfs
Revision 1.24.4.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:38 2005 UTC (7 years ago) by kent
Branch: kent-audio2
Changes since 1.24: +3 -1
lines
Diff to previous 1.24 (colored) next main 1.25 (colored)
sync with -current
Revision 1.18.2.7 / (download) - annotate - [select for diffs], Tue Feb 15 21:33:41 2005 UTC (7 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.18.2.6: +3 -1
lines
Diff to previous 1.18.2.6 (colored)
Sync with HEAD.
Revision 1.24.6.1 / (download) - annotate - [select for diffs], Sat Feb 12 18:17:56 2005 UTC (7 years, 3 months ago) by yamt
Branch: yamt-km
Changes since 1.24: +3 -1
lines
Diff to previous 1.24 (colored) next main 1.25 (colored)
sync with head.
Revision 1.25 / (download) - annotate - [select for diffs], Wed Feb 9 23:02:10 2005 UTC (7 years, 3 months ago) by ws
Branch: MAIN
CVS Tags: yamt-km-base4,
yamt-km-base3,
yamt-km-base2,
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,
matt-timespec,
kent-audio2-base
Branch point for: yamt-lazymbuf
Changes since 1.24: +3 -1
lines
Diff to previous 1.24 (colored)
Add support for large files (>2GB). Like Linux, automagically convert old filesystem to use this, if they are already at revision 1. For revision 0, just punt (unlike Linux; makes me a bit too nervous.) There should be an option to fsck_ext2fs to upgrade revision 0 to revision 1. Reviewd by Manuel (bouyer@).
Revision 1.18.2.6 / (download) - annotate - [select for diffs], Fri Oct 29 06:55:20 2004 UTC (7 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.18.2.5: +2 -3
lines
Diff to previous 1.18.2.5 (colored)
Remove the struct lwp * argument from ext2f2_checkpath that is no longer (read: was never) required.
Revision 1.18.2.5 / (download) - annotate - [select for diffs], Tue Sep 21 13:39:07 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.18.2.4: +11 -10
lines
Diff to previous 1.18.2.4 (colored)
Fix the sync with head I botched.
Revision 1.18.2.4 / (download) - annotate - [select for diffs], Sat Sep 18 14:56:52 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.18.2.3: +10 -11
lines
Diff to previous 1.18.2.3 (colored)
Sync with HEAD.
Revision 1.18.2.3 / (download) - annotate - [select for diffs], Tue Aug 24 17:57:42 2004 UTC (7 years, 9 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.18.2.2: +3 -3
lines
Diff to previous 1.18.2.2 (colored)
Undo part of the ktrace/lwp changes. In particular: * Remove the "lwp *" argument that was added to vget(). Turns out that nothing actually used it! * Remove the "lwp *" arguments that were added to VFS_ROOT(), VFS_VGET(), and VFS_FHTOVP(); all they did was pass it to vget() (which, as noted above, didn't use it). * Remove all of the "lwp *" arguments to internal functions that were added just to appease the above.
Revision 1.18.2.2 / (download) - annotate - [select for diffs], Tue Aug 3 10:56:49 2004 UTC (7 years, 9 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.18.2.1: +40 -11
lines
Diff to previous 1.18.2.1 (colored)
Sync with HEAD
Revision 1.22.2.1 / (download) - annotate - [select for diffs], Sun May 23 10:46:17 2004 UTC (8 years ago) by tron
Branch: netbsd-2-0
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-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
Changes since 1.22: +5 -1
lines
Diff to previous 1.22 (colored) next main 1.23 (colored)
Pull up revision 1.24 (requested by atatat in ticket #374): Tweak sysctl setup functions (the macros, actually) for use in lkms, and tweak lkminit_*.c (where applicable) to call them, and to call sysctl_teardown() when being unloaded. This consists of (1) making setup functions not be static when being compiled as lkms (change to sys/sysctl.h), (2) making prototypes visible for the various setup functions in header files (changes to various header files), and (3) making simple "load" and "unload" functions in the actual lkminit stuff. linux_sysctl.c also needs its root exposed (ie, made not static) for this (when built as an lkm).
Revision 1.24 / (download) - annotate - [select for diffs], Thu May 20 06:34:32 2004 UTC (8 years ago) by atatat
Branch: MAIN
CVS Tags: yamt-km-base,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Branch point for: yamt-km,
kent-audio2
Changes since 1.23: +5 -1
lines
Diff to previous 1.23 (colored)
Tweak sysctl setup functions (the macros, actually) for use in lkms, and tweak lkminit_*.c (where applicable) to call them, and to call sysctl_teardown() when being unloaded. This consists of (1) making setup functions not be static when being compiled as lkms (change to sys/sysctl.h), (2) making prototypes visible for the various setup functions in header files (changes to various header files), and (3) making simple "load" and "unload" functions in the actual lkminit stuff. linux_sysctl.c also needs its root exposed (ie, made not static) for this (when built as an lkm).
Revision 1.23 / (download) - annotate - [select for diffs], Wed Apr 21 01:05:44 2004 UTC (8 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.22: +3 -3
lines
Diff to previous 1.22 (colored)
Replace the statfs() family of system calls with statvfs(). Retain binary compatibility.
Revision 1.22 / (download) - annotate - [select for diffs], Mon Mar 22 19:23:08 2004 UTC (8 years, 2 months ago) by bouyer
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.21: +11 -12
lines
Diff to previous 1.21 (colored)
Fix disclaimer in my copyright. Pointed out by Thomas Klausner.
Revision 1.21 / (download) - annotate - [select for diffs], Thu Dec 4 19:38:25 2003 UTC (8 years, 5 months ago) by atatat
Branch: MAIN
Changes since 1.20: +1 -3
lines
Diff to previous 1.20 (colored)
Dynamic sysctl. Gone are the old kern_sysctl(), cpu_sysctl(), hw_sysctl(), vfs_sysctl(), etc, routines, along with sysctl_int() et al. Now all nodes are registered with the tree, and nodes can be added (or removed) easily, and I/O to and from the tree is handled generically. Since the nodes are registered with the tree, the mapping from name to number (and back again) can now be discovered, instead of having to be hard coded. Adding new nodes to the tree is likewise much simpler -- the new infrastructure handles almost all the work for simple types, and just about anything else can be done with a small helper function. All existing nodes are where they were before (numerically speaking), so all existing consumers of sysctl information should notice no difference. PS - I'm sorry, but there's a distinct lack of documentation at the moment. I'm working on sysctl(3/8/9) right now, and I promise to watch out for buses.
Revision 1.20 / (download) - annotate - [select for diffs], Sun Oct 5 17:48:49 2003 UTC (8 years, 7 months ago) by bouyer
Branch: MAIN
Changes since 1.19: +4 -6
lines
Diff to previous 1.19 (colored)
Remove references to University of California from my copyright notices.
Revision 1.19 / (download) - annotate - [select for diffs], Thu Aug 7 16:34:25 2003 UTC (8 years, 9 months ago) by agc
Branch: MAIN
Changes since 1.18: +32 -2
lines
Diff to previous 1.18 (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.18.2.1 / (download) - annotate - [select for diffs], Wed Jul 2 15:27:19 2003 UTC (8 years, 10 months ago) by darrenr
Branch: ktrace-lwp
Changes since 1.18: +14 -13
lines
Diff to previous 1.18 (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.18 / (download) - annotate - [select for diffs], Sun Jun 29 22:32:32 2003 UTC (8 years, 10 months ago) by fvdl
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.17: +10 -10
lines
Diff to previous 1.17 (colored)
Back out the lwp/ktrace changes. They contained a lot of colateral damage, and need to be examined and discussed more.
Revision 1.17 / (download) - annotate - [select for diffs], Sun Jun 29 18:43:39 2003 UTC (8 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.16: +4 -5
lines
Diff to previous 1.16 (colored)
Undo part of the ktrace/lwp changes. In particular: * Remove the "lwp *" argument that was added to vget(). Turns out that nothing actually used it! * Remove the "lwp *" arguments that were added to VFS_ROOT(), VFS_VGET(), and VFS_FHTOVP(); all they did was pass it to vget() (which, as noted above, didn't use it). * Remove all of the "lwp *" arguments to internal functions that were added just to appease the above.
Revision 1.16 / (download) - annotate - [select for diffs], Sat Jun 28 14:22:24 2003 UTC (8 years, 11 months ago) by darrenr
Branch: MAIN
Changes since 1.15: +14 -13
lines
Diff to previous 1.15 (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.15 / (download) - annotate - [select for diffs], Mon May 26 21:22:19 2003 UTC (9 years ago) by fvdl
Branch: MAIN
Changes since 1.14: +2 -1
lines
Diff to previous 1.14 (colored)
free the ext2fs dinode struct in ext2fs_reclaim. From Ted Unangst.
Revision 1.14 / (download) - annotate - [select for diffs], Fri Jan 24 21:55:20 2003 UTC (9 years, 4 months ago) by fvdl
Branch: MAIN
Changes since 1.13: +8 -7
lines
Diff to previous 1.13 (colored)
Bump daddr_t to 64 bits. Replace it with int32_t in all places where it was used on-disk, so that on-disk formats remain the same. Remove ufs_daddr_t and ufs_lbn_t for the time being.
Revision 1.9.2.3 / (download) - annotate - [select for diffs], Wed Dec 11 06:51:41 2002 UTC (9 years, 5 months ago) by thorpej
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.9.2.2: +4 -0
lines
Diff to previous 1.9.2.2 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored)
Sync with HEAD.
Revision 1.13 / (download) - annotate - [select for diffs], Sun Dec 1 00:12:07 2002 UTC (9 years, 5 months ago) by matt
Branch: MAIN
CVS Tags: nathanw_sa_before_merge,
nathanw_sa_base,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
fvdl_fs64_base
Changes since 1.12: +5 -1
lines
Diff to previous 1.12 (colored)
Add multiple inclusion protection for headers. Fix mismatched variable declarations (missing const's) as needed.
Revision 1.9.2.2 / (download) - annotate - [select for diffs], Fri Oct 18 02:45:45 2002 UTC (9 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.9.2.1: +1 -3
lines
Diff to previous 1.9.2.1 (colored) to branchpoint 1.9 (colored)
Catch up to -current.
Revision 1.9.6.2 / (download) - annotate - [select for diffs], Thu Oct 10 18:44:49 2002 UTC (9 years, 7 months ago) by jdolecek
Branch: kqueue
Changes since 1.9.6.1: +1 -3
lines
Diff to previous 1.9.6.1 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored)
sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
Revision 1.12 / (download) - annotate - [select for diffs], Thu Sep 26 11:06:36 2002 UTC (9 years, 8 months ago) by jdolecek
Branch: MAIN
CVS Tags: kqueue-beforemerge,
kqueue-base,
kqueue-aftermerge
Changes since 1.11: +1 -3
lines
Diff to previous 1.11 (colored)
use ufs_balloc_range() rather than local (mostly identical, but with some bugs) ext2fs variant
Revision 1.9.6.1 / (download) - annotate - [select for diffs], Thu Jan 10 20:04:57 2002 UTC (10 years, 4 months ago) by thorpej
Branch: kqueue
Changes since 1.9: +8 -7
lines
Diff to previous 1.9 (colored)
Sync kqueue branch with -current.
Revision 1.9.8.1 / (download) - annotate - [select for diffs], Mon Oct 1 12:48:18 2001 UTC (10 years, 7 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.9: +8 -7
lines
Diff to previous 1.9 (colored) next main 1.10 (colored)
Catch up with -current.
Revision 1.9.2.1 / (download) - annotate - [select for diffs], Fri Sep 21 22:37:03 2001 UTC (10 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.9: +8 -7
lines
Diff to previous 1.9 (colored)
Catch up to -current.
Revision 1.11 / (download) - annotate - [select for diffs], Sat Sep 15 20:36:41 2001 UTC (10 years, 8 months ago) by chs
Branch: MAIN
CVS Tags: thorpej-mips-cache-base,
thorpej-mips-cache,
thorpej-devvp-base3,
thorpej-devvp-base2,
post-chs-ubcperf,
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,
ifpoll-base,
ifpoll,
gehenna-devsw-base,
gehenna-devsw,
eeh-devprop-base,
eeh-devprop
Changes since 1.10: +7 -7
lines
Diff to previous 1.10 (colored)
a whole bunch of changes to improve performance and robustness under load:
- remove special treatment of pager_map mappings in pmaps. this is
required now, since I've removed the globals that expose the address range.
pager_map now uses pmap_kenter_pa() instead of pmap_enter(), so there's
no longer any need to special-case it.
- eliminate struct uvm_vnode by moving its fields into struct vnode.
- rewrite the pageout path. the pager is now responsible for handling the
high-level requests instead of only getting control after a bunch of work
has already been done on its behalf. this will allow us to UBCify LFS,
which needs tighter control over its pages than other filesystems do.
writing a page to disk no longer requires making it read-only, which
allows us to write wired pages without causing all kinds of havoc.
- use a new PG_PAGEOUT flag to indicate that a page should be freed
on behalf of the pagedaemon when it's unlocked. this flag is very similar
to PG_RELEASED, but unlike PG_RELEASED, PG_PAGEOUT can be cleared if the
pageout fails due to eg. an indirect-block buffer being locked.
this allows us to remove the "version" field from struct vm_page,
and together with shrinking "loan_count" from 32 bits to 16,
struct vm_page is now 4 bytes smaller.
- no longer use PG_RELEASED for swap-backed pages. if the page is busy
because it's being paged out, we can't release the swap slot to be
reallocated until that write is complete, but unlike with vnodes we
don't keep a count of in-progress writes so there's no good way to
know when the write is done. instead, when we need to free a busy
swap-backed page, just sleep until we can get it busy ourselves.
- implement a fast-path for extending writes which allows us to avoid
zeroing new pages. this substantially reduces cpu usage.
- encapsulate the data used by the genfs code in a struct genfs_node,
which must be the first element of the filesystem-specific vnode data
for filesystems which use genfs_{get,put}pages().
- eliminate many of the UVM pagerops, since they aren't needed anymore
now that the pager "put" operation is a higher-level operation.
- enhance the genfs code to allow NFS to use the genfs_{get,put}pages
instead of a modified copy.
- clean up struct vnode by removing all the fields that used to be used by
the vfs_cluster.c code (which we don't use anymore with UBC).
- remove kmem_object and mb_object since they were useless.
instead of allocating pages to these objects, we now just allocate
pages with no object. such pages are mapped in the kernel until they
are freed, so we can use the mapping to find the page to free it.
this allows us to remove splvm() protection in several places.
The sum of all these changes improves write throughput on my
decstation 5000/200 to within 1% of the rate of NetBSD 1.5
and reduces the elapsed time for "make release" of a NetBSD 1.5
source tree on my 128MB pc to 10% less than a 1.5 kernel took.
Revision 1.10 / (download) - annotate - [select for diffs], Sat Sep 15 16:13:03 2001 UTC (10 years, 8 months ago) by chs
Branch: MAIN
CVS Tags: pre-chs-ubcperf
Changes since 1.9: +2 -1
lines
Diff to previous 1.9 (colored)
add a new VFS op, vfs_reinit, which is called when desiredvnodes is adjusted via sysctl. file systems that have hash tables which are sized based on the value of this variable now resize those hash tables using the new value. the max number of FFS softdeps is also recalculated. convert various file systems to use the <sys/queue.h> macros for their hash tables.
Revision 1.7.8.2 / (download) - annotate - [select for diffs], Fri Dec 8 09:20:09 2000 UTC (11 years, 5 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.7.8.1: +4 -1
lines
Diff to previous 1.7.8.1 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored)
Sync with HEAD.
Revision 1.9 / (download) - annotate - [select for diffs], Mon Nov 27 08:39:53 2000 UTC (11 years, 6 months ago) by chs
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase,
thorpej_scsipi_beforemerge,
thorpej_scsipi_base,
thorpej-devvp-base,
perseant-lfsv2-base,
perseant-lfsv2
Branch point for: thorpej-devvp,
nathanw_sa,
kqueue
Changes since 1.8: +4 -1
lines
Diff to previous 1.8 (colored)
Initial integration of the Unified Buffer Cache project.
Revision 1.7.8.1 / (download) - annotate - [select for diffs], Mon Nov 20 18:11:42 2000 UTC (11 years, 6 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.7: +3 -2
lines
Diff to previous 1.7 (colored)
Update thorpej_scsipi to -current as of a month ago
Revision 1.8 / (download) - annotate - [select for diffs], Thu Mar 16 18:08:32 2000 UTC (12 years, 2 months ago) by jdolecek
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.7: +3 -2
lines
Diff to previous 1.7 (colored)
Add new VFS op routine - vfs_done and call it on filesystem detach in vfs_detach(). vfs_done may free global filesystem's resources, typically those allocated in respective filesystem's init function. Needed so those filesystems which went in via LKM have a chance to clean after themselves before unloading. This fixes random panics when LKM for filesystem using pools was loaded and unloaded several times. For each leaf filesystem, add appropriate vfs_done routine.
Revision 1.7.4.1 / (download) - annotate - [select for diffs], Fri Aug 6 12:55:29 1999 UTC (12 years, 9 months ago) by chs
Branch: chs-ubc2
Changes since 1.7: +5 -2
lines
Diff to previous 1.7 (colored) next main 1.8 (colored)
UBCify.
Revision 1.7 / (download) - annotate - [select for diffs], Fri Feb 26 23:44:48 1999 UTC (13 years, 3 months ago) by wrstuden
Branch: MAIN
CVS Tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221,
wrstuden-devbsize,
netbsd-1-4-base,
netbsd-1-4-RELEASE,
netbsd-1-4-PATCH003,
netbsd-1-4-PATCH002,
netbsd-1-4-PATCH001,
netbsd-1-4,
kame_14_19990705,
kame_14_19990628,
kame_141_19991130,
kame,
fvdl-softdep-base,
fvdl-softdep,
comdex-fall-1999-base,
comdex-fall-1999,
chs-ubc2-newbase,
chs-ubc2-base
Branch point for: thorpej_scsipi,
chs-ubc2
Changes since 1.6: +2 -3
lines
Diff to previous 1.6 (colored)
Modify vfsops to seperate vfs_fhtovp() into two routines. vfs_fhtovp() now only handles the file handle to vnode conversion, and a new call, vfs_checkexp(), performs the export verification.
Revision 1.6 / (download) - annotate - [select for diffs], Tue Sep 1 03:20:46 1998 UTC (13 years, 8 months ago) by thorpej
Branch: MAIN
CVS Tags: kenh-if-detach-base,
kenh-if-detach,
chs-ubc-base,
chs-ubc
Changes since 1.5: +3 -1
lines
Diff to previous 1.5 (colored)
Use the pool allocator and "nointr" pool page allocator for ext2fs inodes.
Revision 1.5 / (download) - annotate - [select for diffs], Wed Jun 24 20:58:47 1998 UTC (13 years, 11 months ago) by sommerfe
Branch: MAIN
CVS Tags: eeh-paddr_t-base,
eeh-paddr_t
Changes since 1.4: +2 -10
lines
Diff to previous 1.4 (colored)
Always include fifos; "not an option any more".
Revision 1.4 / (download) - annotate - [select for diffs], Tue Jun 23 23:15:50 1998 UTC (13 years, 11 months ago) by sommerfe
Branch: MAIN
Changes since 1.3: +3 -1
lines
Diff to previous 1.3 (colored)
Don't include opt_fifo.h if not kernel...
Revision 1.3 / (download) - annotate - [select for diffs], Mon Jun 22 22:01:07 1998 UTC (13 years, 11 months ago) by sommerfe
Branch: MAIN
Changes since 1.2: +3 -1
lines
Diff to previous 1.2 (colored)
defopt for options FIFO
Revision 1.2 / (download) - annotate - [select for diffs], Sun Mar 1 02:23:45 1998 UTC (14 years, 2 months ago) by fvdl
Branch: MAIN
Changes since 1.1: +9 -7
lines
Diff to previous 1.1 (colored)
Merge with Lite2 + local changes
Revision 1.1 / (download) - annotate - [select for diffs], Wed Jun 11 09:33:55 1997 UTC (14 years, 11 months ago) by bouyer
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,
bouyer-scsipi
The ext2fs layer, based on the ffs/ufs one. Uses a few functions from sys/ufs/ufs/