Up to [cvs.netbsd.org] / src / sys / ufs / mfs
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.53.4.1 / (download) - annotate - [select for diffs], Tue Aug 17 06:48:13 2010 UTC (21 months, 1 week ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.53: +3 -3
lines
Diff to previous 1.53 (colored) next main 1.54 (colored)
Sync with HEAD.
Revision 1.49.4.3 / (download) - annotate - [select for diffs], Wed Aug 11 22:55:14 2010 UTC (21 months, 2 weeks ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.49.4.2: +3 -3
lines
Diff to previous 1.49.4.2 (colored) to branchpoint 1.49 (colored) next main 1.50 (colored)
sync with head.
Revision 1.53.6.1 / (download) - annotate - [select for diffs], Sat Jul 3 01:20:05 2010 UTC (22 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.53: +3 -3
lines
Diff to previous 1.53 (colored) next main 1.54 (colored)
sync with head
Revision 1.54 / (download) - annotate - [select for diffs], Thu Jun 24 13:03:19 2010 UTC (23 months ago) by hannken
Branch: MAIN
CVS Tags: yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
yamt-pagecache,
yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
netbsd-6-base,
netbsd-6,
matt-mips64-premerge-20101231,
jruoho-x86intr-base,
jruoho-x86intr,
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,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2,
HEAD
Changes since 1.53: +3 -3
lines
Diff to previous 1.53 (colored)
Clean up vnode lock operations pass 2: VOP_UNLOCK(vp, flags) -> VOP_UNLOCK(vp): Remove the unneeded flags argument. Welcome to 5.99.32. Discussed on tech-kern.
Revision 1.49.4.2 / (download) - annotate - [select for diffs], Mon May 4 08:14:38 2009 UTC (3 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.49.4.1: +8 -19
lines
Diff to previous 1.49.4.1 (colored) to branchpoint 1.49 (colored)
sync with head.
Revision 1.52.6.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:20:35 2009 UTC (3 years, 4 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.52: +7 -7
lines
Diff to previous 1.52 (colored) next main 1.53 (colored)
Sync with HEAD.
Revision 1.48.4.3 / (download) - annotate - [select for diffs], Sat Jan 17 13:29:42 2009 UTC (3 years, 4 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.48.4.2: +7 -7
lines
Diff to previous 1.48.4.2 (colored) to branchpoint 1.48 (colored) next main 1.49 (colored)
Sync with HEAD.
Revision 1.53 / (download) - annotate - [select for diffs], Tue Jan 13 13:35:54 2009 UTC (3 years, 4 months ago) by yamt
Branch: MAIN
CVS Tags: 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,
uebayasi-xip-base1,
uebayasi-xip-base,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
mjf-devfs2-base,
matt-premerge-20091211,
jymxensuspend-base,
jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend
Branch point for: uebayasi-xip,
rmind-uvmplock
Changes since 1.52: +7 -7
lines
Diff to previous 1.52 (colored)
g/c BUFQ_FOO() macros and use bufq_foo() directly.
Revision 1.50.2.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:32:05 2008 UTC (3 years, 11 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.50: +3 -46
lines
Diff to previous 1.50 (colored) next main 1.51 (colored)
Sync w/ -current. 34 merge conflicts to follow.
Revision 1.49.2.2 / (download) - annotate - [select for diffs], Wed Jun 4 02:05:53 2008 UTC (3 years, 11 months ago) by yamt
Branch: yamt-pf42
Changes since 1.49.2.1: +3 -14
lines
Diff to previous 1.49.2.1 (colored) to branchpoint 1.49 (colored) next main 1.50 (colored)
sync with head
Revision 1.52 / (download) - annotate - [select for diffs], Mon Jun 2 00:24:28 2008 UTC (3 years, 11 months ago) by christos
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,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
haad-dm,
ad-audiomp2-base,
ad-audiomp2
Branch point for: nick-hppapmap
Changes since 1.51: +3 -14
lines
Diff to previous 1.51 (colored)
Revert to using specfs_fsync(); using a do-nothing mfs_fsync() does not work because the filesystem cannot be unmounted since ffs_fsync() will loop forever trying to empty the v_dirtyblkhd list.
Revision 1.49.2.1 / (download) - annotate - [select for diffs], Sun May 18 12:35:56 2008 UTC (4 years ago) by yamt
Branch: yamt-pf42
Changes since 1.49: +14 -3
lines
Diff to previous 1.49 (colored)
sync with head.
Revision 1.49.4.1 / (download) - annotate - [select for diffs], Fri May 16 02:26:00 2008 UTC (4 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.49: +14 -3
lines
Diff to previous 1.49 (colored)
sync with head.
Revision 1.51 / (download) - annotate - [select for diffs], Wed May 7 21:30:42 2008 UTC (4 years ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-base2,
yamt-nfs-mp-base2,
hpcarm-cleanup-nbase
Changes since 1.50: +2 -34
lines
Diff to previous 1.50 (colored)
mfs doesn't need fsync.
Revision 1.50 / (download) - annotate - [select for diffs], Tue May 6 18:43:45 2008 UTC (4 years ago) by ad
Branch: MAIN
Branch point for: wrstuden-revivesa
Changes since 1.49: +46 -3
lines
Diff to previous 1.49 (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.48.4.2 / (download) - annotate - [select for diffs], Thu Apr 3 12:43:14 2008 UTC (4 years, 1 month ago) by mjf
Branch: mjf-devfs2
Changes since 1.48.4.1: +327 -0
lines
Diff to previous 1.48.4.1 (colored) to branchpoint 1.48 (colored)
Sync with HEAD.
Revision 1.49 / (download) - annotate - [select for diffs], Wed Mar 26 14:19:43 2008 UTC (4 years, 2 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base,
yamt-nfs-mp-base,
ad-socklock-base1
Branch point for: yamt-pf42,
yamt-nfs-mp
Changes since 1.48: +22 -15
lines
Diff to previous 1.48 (colored)
Changes for PR kern/38291 (panic unmounting MFS /tmp): - Reference count the mfsnode to fix an aincent bug. Only destroy when reference count drops to zero. In mfs_start(), busy the mount and get a reference to the mfsnode to prevent it disappearing while the server is running. If the file system is gone already, vfs_busy() will fail. - Always destroy the bufq. - Use a global mfs_lock for simplicity. - Replace use of malloc/free. Fixes broken MALLOC_TYPE change.
Revision 1.47.2.1 / (download) - annotate - [select for diffs], Mon Mar 24 07:16:33 2008 UTC (4 years, 2 months ago) by keiichi
Branch: keiichi-mipv6
Changes since 1.47: +20 -11
lines
Diff to previous 1.47 (colored) next main 1.48 (colored)
sync with head.
Revision 1.45.6.2 / (download) - annotate - [select for diffs], Sun Mar 23 02:05:12 2008 UTC (4 years, 2 months ago) by matt
Branch: matt-armv6
Changes since 1.45.6.1: +21 -14
lines
Diff to previous 1.45.6.1 (colored) to branchpoint 1.45 (colored) next main 1.46 (colored)
sync with HEAD
Revision 1.38.4.5 / (download) - annotate - [select for diffs], Wed Feb 27 08:37:09 2008 UTC (4 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.38.4.4: +20 -11
lines
Diff to previous 1.38.4.4 (colored) to branchpoint 1.38 (colored) next main 1.39 (colored)
sync with head.
Revision 1.48.4.1, Thu Feb 21 14:10:57 2008 UTC (4 years, 3 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.48: +0 -320
lines
FILE REMOVED
file mfs_vnops.c was added on branch mjf-devfs2 on 2008-04-03 12:43:14 +0000
Revision 1.48 / (download) - annotate - [select for diffs], Thu Feb 21 14:10:57 2008 UTC (4 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
nick-net80211-sync-base,
nick-net80211-sync,
matt-armv6-nbase,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
hpcarm-cleanup-base
Branch point for: mjf-devfs2
Changes since 1.47: +20 -11
lines
Diff to previous 1.47 (colored)
Make MFS MP-safe. Needed because of the funny tricks it plays.
Revision 1.45.12.2 / (download) - annotate - [select for diffs], Mon Feb 18 21:07:32 2008 UTC (4 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.45.12.1: +3 -5
lines
Diff to previous 1.45.12.1 (colored) to branchpoint 1.45 (colored) next main 1.46 (colored)
Sync with HEAD.
Revision 1.38.4.4 / (download) - annotate - [select for diffs], Mon Jan 21 09:48:15 2008 UTC (4 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.38.4.3: +3 -5
lines
Diff to previous 1.38.4.3 (colored) to branchpoint 1.38 (colored)
sync with head
Revision 1.46.6.1 / (download) - annotate - [select for diffs], Sat Jan 19 12:15:46 2008 UTC (4 years, 4 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.46: +3 -5
lines
Diff to previous 1.46 (colored) next main 1.47 (colored)
Sync with HEAD
Revision 1.47 / (download) - annotate - [select for diffs], Thu Jan 17 10:24:05 2008 UTC (4 years, 4 months ago) by ad
Branch: MAIN
CVS Tags: mjf-devfs-base,
bouyer-xeni386-nbase,
bouyer-xeni386-base
Branch point for: keiichi-mipv6
Changes since 1.46: +3 -5
lines
Diff to previous 1.46 (colored)
mfs_close: remove a broken assertion.
Revision 1.45.6.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:58:33 2008 UTC (4 years, 4 months ago) by matt
Branch: matt-armv6
Changes since 1.45: +3 -6
lines
Diff to previous 1.45 (colored)
sync with HEAD
Revision 1.45.12.1 / (download) - annotate - [select for diffs], Sat Dec 8 18:21:42 2007 UTC (4 years, 5 months ago) by mjf
Branch: mjf-devfs
Changes since 1.45: +3 -6
lines
Diff to previous 1.45 (colored)
Sync with HEAD.
Revision 1.38.4.3 / (download) - annotate - [select for diffs], Fri Dec 7 17:35:23 2007 UTC (4 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.38.4.2: +3 -6
lines
Diff to previous 1.38.4.2 (colored) to branchpoint 1.38 (colored)
sync with head
Revision 1.45.4.1 / (download) - annotate - [select for diffs], Tue Nov 27 19:39:28 2007 UTC (4 years, 5 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.45: +3 -6
lines
Diff to previous 1.45 (colored) next main 1.46 (colored)
Sync with HEAD. amd64 Xen support needs testing.
Revision 1.46 / (download) - annotate - [select for diffs], Mon Nov 26 19:02:33 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,
vmlocking2,
vmlocking-nbase,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
matt-armv6-base,
jmcneill-pm-base,
cube-autoconf-base,
cube-autoconf,
bouyer-xeni386-merge1
Branch point for: bouyer-xeni386
Changes since 1.45: +3 -6
lines
Diff to previous 1.45 (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.38.4.2 / (download) - annotate - [select for diffs], Mon Sep 3 14:46:57 2007 UTC (4 years, 8 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.38.4.1: +10 -12
lines
Diff to previous 1.38.4.1 (colored) to branchpoint 1.38 (colored)
sync with head.
Revision 1.44.2.2 / (download) - annotate - [select for diffs], Sun Aug 19 19:25:02 2007 UTC (4 years, 9 months ago) by ad
Branch: vmlocking
Changes since 1.44.2.1: +11 -9
lines
Diff to previous 1.44.2.1 (colored) to branchpoint 1.44 (colored) next main 1.45 (colored)
- Back out the biodone() changes. - Eliminate B_ERROR (from HEAD).
Revision 1.44.10.1 / (download) - annotate - [select for diffs], Wed Aug 15 13:51:17 2007 UTC (4 years, 9 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.44: +3 -5
lines
Diff to previous 1.44 (colored) next main 1.45 (colored)
Sync with HEAD.
Revision 1.45.14.2 / (download) - annotate - [select for diffs], Sun Jul 29 13:31:17 2007 UTC (4 years, 9 months ago) by ad
Branch: matt-mips64
Changes since 1.45.14.1: +316 -0
lines
Diff to previous 1.45.14.1 (colored) to branchpoint 1.45 (colored) next main 1.46 (colored)
It's not a good idea for device drivers to modify b_flags, as they don't need to understand the locking around that field. Instead of setting B_ERROR, set b_error instead. b_error is 'owned' by whoever completes the I/O request.
Revision 1.45.14.1, Sun Jul 29 13:31:16 2007 UTC (4 years, 9 months ago) by ad
Branch: matt-mips64
Changes since 1.45: +0 -316
lines
FILE REMOVED
file mfs_vnops.c was added on branch matt-mips64 on 2007-07-29 13:31:17 +0000
Revision 1.45 / (download) - annotate - [select for diffs], Sun Jul 29 13:31:16 2007 UTC (4 years, 9 months ago) by ad
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,
hpcarm-cleanup,
bouyer-xenamd64-base2,
bouyer-xenamd64-base,
bouyer-xenamd64
Branch point for: mjf-devfs,
matt-mips64,
matt-armv6,
jmcneill-pm
Changes since 1.44: +3 -5
lines
Diff to previous 1.44 (colored)
It's not a good idea for device drivers to modify b_flags, as they don't need to understand the locking around that field. Instead of setting B_ERROR, set b_error instead. b_error is 'owned' by whoever completes the I/O request.
Revision 1.44.2.1 / (download) - annotate - [select for diffs], Sun May 13 17:36:45 2007 UTC (5 years ago) by ad
Branch: vmlocking
Changes since 1.44: +9 -13
lines
Diff to previous 1.44 (colored)
- Pass the error number and residual count to biodone(), and let it handle setting error indicators. Prepare to eliminate B_ERROR. - Add a flag argument to brelse() to be set into the buf's flags, instead of doing it directly. Typically used to set B_INVAL. - Add a "struct cpu_info *" argument to kthread_create(), to be used to create bound threads. Change "bool mpsafe" to "int flags". - Allow exit of LWPs in the IDL state when (l != curlwp). - More locking fixes & conversion to the new API.
Revision 1.43.14.1 / (download) - annotate - [select for diffs], Mon Mar 12 06:01:09 2007 UTC (5 years, 2 months ago) by rmind
Branch: yamt-idlelwp
Changes since 1.43: +9 -9
lines
Diff to previous 1.43 (colored) next main 1.44 (colored)
Sync with HEAD.
Revision 1.44 / (download) - annotate - [select for diffs], Sun Mar 4 06:03:46 2007 UTC (5 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-idlelwp-base8,
thorpej-atomic-base,
thorpej-atomic,
reinoud-bufcleanup,
nick-csl-alignment-base,
mjf-ufs-trans-base,
mjf-ufs-trans
Branch point for: vmlocking,
nick-csl-alignment
Changes since 1.43: +9 -9
lines
Diff to previous 1.43 (colored)
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
Revision 1.42.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 03:00:13 2006 UTC (5 years, 8 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.42: +4 -4
lines
Diff to previous 1.42 (colored) next main 1.43 (colored)
sync with head
Revision 1.38.4.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:12:39 2006 UTC (5 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.38: +22 -36
lines
Diff to previous 1.38 (colored)
sync with head.
Revision 1.42.6.1 / (download) - annotate - [select for diffs], Thu Jun 1 22:39:44 2006 UTC (5 years, 11 months ago) by kardel
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.42: +4 -4
lines
Diff to previous 1.42 (colored) next main 1.43 (colored)
Sync with head.
Revision 1.42.12.1 / (download) - annotate - [select for diffs], Wed May 24 15:50:48 2006 UTC (6 years ago) by tron
Branch: peter-altq
Changes since 1.42: +4 -4
lines
Diff to previous 1.42 (colored) next main 1.43 (colored)
Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
Revision 1.42.8.1 / (download) - annotate - [select for diffs], Wed May 24 10:59:26 2006 UTC (6 years ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.42: +4 -4
lines
Diff to previous 1.42 (colored) next main 1.43 (colored)
sync with head.
Revision 1.43 / (download) - annotate - [select for diffs], Sun May 14 21:32:45 2006 UTC (6 years ago) by elad
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-pdpolicy-base6,
yamt-pdpolicy-base5,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
simonb-timecounters-base,
rpaulo-netinet-merge-pcb-base,
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,
matt-nb4-arm-base,
matt-nb4-arm,
gdamore-uart-base,
gdamore-uart,
chap-midi-nbase,
chap-midi-base,
chap-midi,
ad-audiomp-base,
ad-audiomp,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: yamt-idlelwp
Changes since 1.42: +4 -4
lines
Diff to previous 1.42 (colored)
integrate kauth.
Revision 1.42.10.1 / (download) - annotate - [select for diffs], Wed Mar 8 01:39:12 2006 UTC (6 years, 2 months ago) by elad
Branch: elad-kernelauth
Changes since 1.42: +4 -4
lines
Diff to previous 1.42 (colored) next main 1.43 (colored)
Adapt to kernel authorization KPI.
Revision 1.42 / (download) - annotate - [select for diffs], Sun Dec 11 12:25:28 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.41: +6 -6
lines
Diff to previous 1.41 (colored)
merge ktrace-lwp.
Revision 1.33.2.7 / (download) - annotate - [select for diffs], Thu Nov 10 14:12:39 2005 UTC (6 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.33.2.6: +16 -30
lines
Diff to previous 1.33.2.6 (colored) next main 1.34 (colored)
Sync with HEAD. Here we go again...
Revision 1.41 / (download) - annotate - [select for diffs], Wed Nov 2 12:39:14 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.40: +2 -7
lines
Diff to previous 1.40 (colored)
merge yamt-vop branch. remove following VOPs. VOP_BLKATOFF VOP_VALLOC VOP_BALLOC VOP_REALLOCBLKS VOP_VFREE VOP_TRUNCATE VOP_UPDATE
Revision 1.40.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.40: +2 -7
lines
Diff to previous 1.40 (colored) next main 1.41 (colored)
adapt ufs.
Revision 1.40 / (download) - annotate - [select for diffs], Sat Oct 15 17:29:32 2005 UTC (6 years, 7 months ago) by yamt
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.39: +7 -7
lines
Diff to previous 1.39 (colored)
- change the way to specify a bufq strategy. (by string rather than by number) - rather than embedding bufq_state in driver softc, have a pointer to the former. - move bufq related functions from kern/subr_disk.c to kern/subr_bufq.c. - rename method to strategy for consistency. - move some definitions which don't need to be exposed to the rest of kernel from sys/bufq.h to sys/bufq_impl.h. (is it better to move it to kern/ or somewhere?) - fix some obvious breakage in dev/qbus/ts.c. (not tested)
Revision 1.39 / (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.38: +11 -20
lines
Diff to previous 1.38 (colored)
* Remove __P() * Use ANSI function declarations on ext2fs and mfs
Revision 1.37.4.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:39 2005 UTC (7 years ago) by kent
Branch: kent-audio2
Changes since 1.37: +3 -3
lines
Diff to previous 1.37 (colored) next main 1.38 (colored)
sync with -current
Revision 1.37.6.1 / (download) - annotate - [select for diffs], Sat Mar 19 08:37:06 2005 UTC (7 years, 2 months ago) by yamt
Branch: yamt-km
Changes since 1.37: +3 -3
lines
Diff to previous 1.37 (colored) next main 1.38 (colored)
sync with head. xen and whitespace. xen part is not finished.
Revision 1.33.2.6 / (download) - annotate - [select for diffs], Fri Mar 4 16:55:00 2005 UTC (7 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.33.2.5: +3 -3
lines
Diff to previous 1.33.2.5 (colored)
Sync with HEAD. Hi Perry!
Revision 1.38 / (download) - annotate - [select for diffs], Sat Feb 26 22:32:20 2005 UTC (7 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
Branch point for: yamt-lazymbuf
Changes since 1.37: +3 -3
lines
Diff to previous 1.37 (colored)
nuke trailing whitespace
Revision 1.33.2.5 / (download) - annotate - [select for diffs], Tue Nov 2 07:53:37 2004 UTC (7 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.33.2.4: +3 -2
lines
Diff to previous 1.33.2.4 (colored)
Sync with HEAD.
Revision 1.37 / (download) - annotate - [select for diffs], Thu Oct 28 07:07:47 2004 UTC (7 years, 6 months ago) by yamt
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.36: +3 -2
lines
Diff to previous 1.36 (colored)
move buffer queue related stuffs from buf.h to their own header, bufq.h.
Revision 1.33.2.4 / (download) - annotate - [select for diffs], Tue Sep 21 13:39:21 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.33.2.3: +6 -6
lines
Diff to previous 1.33.2.3 (colored)
Fix the sync with head I botched.
Revision 1.33.2.3 / (download) - annotate - [select for diffs], Sat Sep 18 14:56:59 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.33.2.2: +6 -6
lines
Diff to previous 1.33.2.2 (colored)
Sync with HEAD.
Revision 1.33.2.2 / (download) - annotate - [select for diffs], Tue Aug 3 10:56:59 2004 UTC (7 years, 9 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.33.2.1: +7 -10
lines
Diff to previous 1.33.2.1 (colored)
Sync with HEAD
Revision 1.36 / (download) - annotate - [select for diffs], Mon Jan 26 10:02:31 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.35: +5 -4
lines
Diff to previous 1.35 (colored)
Fix mfs_strategy() to use the vp argument. From YAMAMOTO Takashi <yamt@netbsd.org>.
Revision 1.35 / (download) - annotate - [select for diffs], Sun Dec 28 00:36:33 2003 UTC (8 years, 5 months ago) by dbj
Branch: MAIN
Changes since 1.34: +3 -3
lines
Diff to previous 1.34 (colored)
use symbolic V_SAVE instead of value 1 when invoking vinvalbuf
Revision 1.34 / (download) - annotate - [select for diffs], Thu Aug 7 16:34:41 2003 UTC (8 years, 9 months ago) by agc
Branch: MAIN
Changes since 1.33: +3 -7
lines
Diff to previous 1.33 (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.33.2.1 / (download) - annotate - [select for diffs], Wed Jul 2 15:27:26 2003 UTC (8 years, 10 months ago) by darrenr
Branch: ktrace-lwp
Changes since 1.33: +6 -6
lines
Diff to previous 1.33 (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.33 / (download) - annotate - [select for diffs], Sun Jun 29 22:32:44 2003 UTC (8 years, 10 months ago) by fvdl
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.32: +4 -4
lines
Diff to previous 1.32 (colored)
Back out the lwp/ktrace changes. They contained a lot of colateral damage, and need to be examined and discussed more.
Revision 1.32 / (download) - annotate - [select for diffs], Sat Jun 28 14:22:28 2003 UTC (8 years, 11 months ago) by darrenr
Branch: MAIN
Changes since 1.31: +6 -6
lines
Diff to previous 1.31 (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.27.2.7 / (download) - annotate - [select for diffs], Fri Oct 18 02:45:55 2002 UTC (9 years, 7 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.27.2.6: +0 -1
lines
Diff to previous 1.27.2.6 (colored) to branchpoint 1.27 (colored) next main 1.28 (colored)
Catch up to -current.
Revision 1.27.6.3 / (download) - annotate - [select for diffs], Thu Oct 10 18:44:59 2002 UTC (9 years, 7 months ago) by jdolecek
Branch: kqueue
Changes since 1.27.6.2: +2 -3
lines
Diff to previous 1.27.6.2 (colored) to branchpoint 1.27 (colored) next main 1.28 (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.31 / (download) - annotate - [select for diffs], Wed Sep 25 22:21:47 2002 UTC (9 years, 8 months ago) by thorpej
Branch: MAIN
CVS Tags: nathanw_sa_before_merge,
nathanw_sa_base,
kqueue-beforemerge,
kqueue-base,
kqueue-aftermerge,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
fvdl_fs64_base
Changes since 1.30: +2 -3
lines
Diff to previous 1.30 (colored)
Don't include <sys/map.h>.
Revision 1.27.6.2 / (download) - annotate - [select for diffs], Fri Sep 6 08:50:20 2002 UTC (9 years, 8 months ago) by jdolecek
Branch: kqueue
Changes since 1.27.6.1: +8 -10
lines
Diff to previous 1.27.6.1 (colored) to branchpoint 1.27 (colored)
sync kqueue branch with HEAD
Revision 1.27.2.6 / (download) - annotate - [select for diffs], Thu Aug 1 02:47:06 2002 UTC (9 years, 9 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.27.2.5: +8 -10
lines
Diff to previous 1.27.2.5 (colored) to branchpoint 1.27 (colored)
Catch up to -current.
Revision 1.29.8.1 / (download) - annotate - [select for diffs], Sat Jul 20 11:35:15 2002 UTC (9 years, 10 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.29: +8 -10
lines
Diff to previous 1.29 (colored) next main 1.30 (colored)
catch up with -current.
Revision 1.30 / (download) - annotate - [select for diffs], Fri Jul 19 16:26:01 2002 UTC (9 years, 10 months ago) by hannken
Branch: MAIN
CVS Tags: gehenna-devsw-base
Changes since 1.29: +8 -10
lines
Diff to previous 1.29 (colored)
Convert to new device buffer queue interface.
Revision 1.27.2.5 / (download) - annotate - [select for diffs], Fri Jul 12 01:40:42 2002 UTC (9 years, 10 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.27.2.4: +2 -3
lines
Diff to previous 1.27.2.4 (colored) to branchpoint 1.27 (colored)
No longer need to pull in lwp.h; proc.h pulls it in for us.
Revision 1.27.2.4 / (download) - annotate - [select for diffs], Mon Jun 24 22:12:42 2002 UTC (9 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.27.2.3: +3 -3
lines
Diff to previous 1.27.2.3 (colored) to branchpoint 1.27 (colored)
Curproc->curlwp renaming. Change uses of "curproc->l_proc" back to "curproc", which is more like the original use. Bare uses of "curproc" are now "curlwp". "curproc" is now #defined in proc.h as ((curlwp) ? (curlwp)->l_proc) : NULL) so that it is always safe to reference curproc (*de*referencing curproc is another story, but that's always been true).
Revision 1.27.6.1 / (download) - annotate - [select for diffs], Thu Jan 10 20:05:19 2002 UTC (10 years, 4 months ago) by thorpej
Branch: kqueue
Changes since 1.27: +6 -2
lines
Diff to previous 1.27 (colored)
Sync kqueue branch with -current.
Revision 1.27.2.3 / (download) - annotate - [select for diffs], Tue Jan 8 00:34:56 2002 UTC (10 years, 4 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.27.2.2: +4 -3
lines
Diff to previous 1.27.2.2 (colored) to branchpoint 1.27 (colored)
Catch up to -current.
Revision 1.29 / (download) - annotate - [select for diffs], Thu Dec 6 04:27:43 2001 UTC (10 years, 5 months ago) by chs
Branch: MAIN
CVS Tags: 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,
eeh-devprop-base,
eeh-devprop
Branch point for: gehenna-devsw
Changes since 1.28: +4 -3
lines
Diff to previous 1.28 (colored)
add a VOP_PUTPAGES method for all the filesystems that don't have pages, just unlock the interlock.
Revision 1.27.2.2 / (download) - annotate - [select for diffs], Wed Nov 14 19:19:01 2001 UTC (10 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.27.2.1: +4 -1
lines
Diff to previous 1.27.2.1 (colored) to branchpoint 1.27 (colored)
Catch up to -current.
Revision 1.27.10.1 / (download) - annotate - [select for diffs], Mon Nov 12 21:19:50 2001 UTC (10 years, 6 months ago) by thorpej
Branch: thorpej-mips-cache
Changes since 1.27: +4 -1
lines
Diff to previous 1.27 (colored) next main 1.28 (colored)
Sync the thorpej-mips-cache branch with -current.
Revision 1.28 / (download) - annotate - [select for diffs], Thu Nov 8 02:39:15 2001 UTC (10 years, 6 months ago) by lukem
Branch: MAIN
CVS Tags: thorpej-mips-cache-base
Changes since 1.27: +4 -1
lines
Diff to previous 1.27 (colored)
add RCSID
Revision 1.27.8.2 / (download) - annotate - [select for diffs], Tue Sep 18 19:14:03 2001 UTC (10 years, 8 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.27.8.1: +2 -1
lines
Diff to previous 1.27.8.1 (colored) to branchpoint 1.27 (colored) next main 1.28 (colored)
Various changes to make cloning devices possible: * Add an extra argument (struct vnode **) to VOP_OPEN. If it is not NULL, specfs will create a cloned (aliased) vnode during the call, and return it there. The caller should release and unlock the original vnode if a new vnode was returned. The new vnode is returned locked. * Add a flag field to the cdevsw and bdevsw structures. DF_CLONING indicates that it wants a new vnode for each open (XXX is there a better way? devprop?) * If a device is cloning, always call the close entry point for a VOP_CLOSE. Also, rewrite cons.c to do the right thing with vnodes. Use VOPs rather then direct device entry calls. Suggested by mycroft@ Light to moderate testing done an i386 system (arch doesn't matter though, these are MI changes).
Revision 1.27.8.1 / (download) - annotate - [select for diffs], Fri Sep 7 04:45:45 2001 UTC (10 years, 8 months ago) by thorpej
Branch: thorpej-devvp
Changes since 1.27: +2 -2
lines
Diff to previous 1.27 (colored)
Commit my "devvp" changes to the thorpej-devvp branch. This replaces the use of dev_t in most places with a struct vnode *. This will form the basic infrastructure for real cloning device support (besides being architecurally cleaner -- it'll be good to get away from using numbers to represent objects).
Revision 1.27.2.1 / (download) - annotate - [select for diffs], Mon Mar 5 22:50:09 2001 UTC (11 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.27: +3 -2
lines
Diff to previous 1.27 (colored)
Initial commit of scheduler activations and lightweight process support.
Revision 1.18.2.3 / (download) - annotate - [select for diffs], Sun Feb 11 19:17:46 2001 UTC (11 years, 3 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.18.2.2: +3 -3
lines
Diff to previous 1.18.2.2 (colored) to branchpoint 1.18 (colored) next main 1.19 (colored)
Sync with HEAD.
Revision 1.27 / (download) - annotate - [select for diffs], Mon Jan 22 12:17:44 2001 UTC (11 years, 4 months ago) by jdolecek
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase,
thorpej_scsipi_beforemerge,
thorpej_scsipi_base,
thorpej-devvp-base3,
thorpej-devvp-base2,
thorpej-devvp-base,
pre-chs-ubcperf,
post-chs-ubcperf,
perseant-lfsv2-base,
perseant-lfsv2
Branch point for: thorpej-mips-cache,
thorpej-devvp,
nathanw_sa,
kqueue
Changes since 1.26: +3 -3
lines
Diff to previous 1.26 (colored)
make filesystem vnodeop, specop, fifoop and vnodeopv_* arrays const
Revision 1.18.2.2 / (download) - annotate - [select for diffs], Fri Dec 8 09:20:16 2000 UTC (11 years, 5 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.18.2.1: +2 -2
lines
Diff to previous 1.18.2.1 (colored) to branchpoint 1.18 (colored)
Sync with HEAD.
Revision 1.26 / (download) - annotate - [select for diffs], Mon Nov 27 08:39:57 2000 UTC (11 years, 6 months ago) by chs
Branch: MAIN
Changes since 1.25: +2 -2
lines
Diff to previous 1.25 (colored)
Initial integration of the Unified Buffer Cache project.
Revision 1.18.2.1 / (download) - annotate - [select for diffs], Mon Nov 20 18:11:53 2000 UTC (11 years, 6 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.18: +31 -20
lines
Diff to previous 1.18 (colored)
Update thorpej_scsipi to -current as of a month ago
Revision 1.25 / (download) - annotate - [select for diffs], Mon Oct 9 18:07:06 2000 UTC (11 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.24: +3 -1
lines
Diff to previous 1.24 (colored)
Make sure to set the residual count to 0 after a miniroot access or after bitbucketing I/O during shutdown.
Revision 1.23.2.1 / (download) - annotate - [select for diffs], Thu Jun 22 17:10:39 2000 UTC (11 years, 11 months ago) by minoura
Branch: minoura-xpg4dl
Changes since 1.23: +9 -1
lines
Diff to previous 1.23 (colored) next main 1.24 (colored)
Sync w/ netbsd-1-5-base.
Revision 1.24 / (download) - annotate - [select for diffs], Sun Jun 11 03:09:55 2000 UTC (11 years, 11 months ago) by sommerfeld
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
Changes since 1.23: +9 -1
lines
Diff to previous 1.23 (colored)
Bitbucket MFS I/O after vfs_shutdown has started..
Revision 1.23 / (download) - annotate - [select for diffs], Fri May 19 20:42:21 2000 UTC (12 years ago) by thorpej
Branch: MAIN
CVS Tags: minoura-xpg4dl-base
Branch point for: minoura-xpg4dl
Changes since 1.22: +44 -123
lines
Diff to previous 1.22 (colored)
Back out previous change; there is something Seriously Wrong.
Revision 1.22 / (download) - annotate - [select for diffs], Tue May 16 17:20:23 2000 UTC (12 years ago) by thorpej
Branch: MAIN
Changes since 1.21: +124 -45
lines
Diff to previous 1.21 (colored)
Redo the way MFS does I/O to the server's address space. Instead of queueing up buffers and awakening the MFS server process to do the I/O, we do the I/O to the server process's address space directly using facilities provided by UVM. This makes it possible for buffers attempting to flush out while the MFS is being unmounted to actually do the I/O, where before it would fail if the server process wasn't in the MFS idle loop (i.e. had been signaled and was attempting to exit). Should fix kern/10122 (I can no longer reproduce the problem described in the PR when running with these changes), and any number of other MFS-related complaints made by people over time.
Revision 1.21 / (download) - annotate - [select for diffs], Tue May 16 00:24:08 2000 UTC (12 years ago) by thorpej
Branch: MAIN
Changes since 1.20: +5 -4
lines
Diff to previous 1.20 (colored)
Record the proc directly, not the pid, of the MFS server process, and nuke the spare fields in the mfsnode.
Revision 1.20 / (download) - annotate - [select for diffs], Thu Mar 30 12:41:14 2000 UTC (12 years, 1 month ago) by augustss
Branch: MAIN
Changes since 1.19: +9 -9
lines
Diff to previous 1.19 (colored)
Remove register declarations.
Revision 1.19 / (download) - annotate - [select for diffs], Fri Jan 21 23:43:10 2000 UTC (12 years, 4 months ago) by thorpej
Branch: MAIN
CVS Tags: chs-ubc2-newbase
Changes since 1.18: +9 -9
lines
Diff to previous 1.18 (colored)
Update for sys/buf.h/disksort_*() changes.
Revision 1.18.8.1 / (download) - annotate - [select for diffs], Tue Dec 21 23:20:10 1999 UTC (12 years, 5 months ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.18: +3 -3
lines
Diff to previous 1.18 (colored) next main 1.19 (colored)
Initial commit of recent changes to make DEV_BSIZE go away. Runs on i386, needs work on other arch's. Main kernel routines should be fine, but a number of the stand programs need help. cd, fd, ccd, wd, and sd have been updated. sd has been tested with non-512 byte block devices. vnd, raidframe, and lfs need work. Non 2**n block support is automatic for LKM's and conditional for kernels on "options NON_PO2_BLOCKS".
Revision 1.16.2.1 / (download) - annotate - [select for diffs], Sun Oct 10 20:51:58 1999 UTC (12 years, 7 months ago) by cgd
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-PATCH003,
netbsd-1-4-PATCH002
Changes since 1.16: +2 -2
lines
Diff to previous 1.16 (colored) next main 1.17 (colored)
pull up rev 1.18 from trunk (requested by mycroft): Fix potential overflow of v_usecount and v_writecount (and panics resulting from this) by widening them to `long'. Mostly affects systems where maxvnodes>=32768.
Revision 1.18 / (download) - annotate - [select for diffs], Fri Oct 1 22:12:02 1999 UTC (12 years, 7 months ago) by mycroft
Branch: MAIN
CVS Tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221,
fvdl-softdep-base,
fvdl-softdep,
comdex-fall-1999-base,
comdex-fall-1999
Branch point for: wrstuden-devbsize,
thorpej_scsipi
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored)
Fix printf() formats.
Revision 1.16.4.1 / (download) - annotate - [select for diffs], Mon Aug 2 22:57:55 1999 UTC (12 years, 9 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.16: +1 -2
lines
Diff to previous 1.16 (colored) next main 1.17 (colored)
Update from trunk.
Revision 1.17 / (download) - annotate - [select for diffs], Sat Jul 3 18:40:32 1999 UTC (12 years, 10 months ago) by thorpej
Branch: MAIN
CVS Tags: chs-ubc2-base
Changes since 1.16: +1 -2
lines
Diff to previous 1.16 (colored)
Nuke unneeded include file.
Revision 1.16 / (download) - annotate - [select for diffs], Mon Mar 15 00:18:24 1999 UTC (13 years, 2 months ago) by chs
Branch: MAIN
CVS Tags: netbsd-1-4-base,
netbsd-1-4-RELEASE,
netbsd-1-4-PATCH001,
kame_14_19990705,
kame_14_19990628,
kame_141_19991130,
kame
Branch point for: netbsd-1-4,
chs-ubc2
Changes since 1.15: +3 -2
lines
Diff to previous 1.15 (colored)
if an mfs i/o is successful, set b_resid to 0. this allows the vnd driver to work on mfs files.
Revision 1.15 / (download) - annotate - [select for diffs], Mon Aug 10 08:11:13 1998 UTC (13 years, 9 months ago) by matthias
Branch: MAIN
CVS Tags: kenh-if-detach-base,
kenh-if-detach,
chs-ubc-base,
chs-ubc
Changes since 1.14: +1 -23
lines
Diff to previous 1.14 (colored)
create miscfs/genfs/genfs_vnops.c:genfs_enoioctl and make all the other filesystems use it instead of a private version.
Revision 1.14 / (download) - annotate - [select for diffs], Sun Aug 9 20:15:40 1998 UTC (13 years, 9 months ago) by perry
Branch: MAIN
Changes since 1.13: +3 -3
lines
Diff to previous 1.13 (colored)
bzero->memset, bcopy->memcpy, bcmp->memcmp
Revision 1.13 / (download) - annotate - [select for diffs], Sun Mar 1 02:23:29 1998 UTC (14 years, 2 months ago) by fvdl
Branch: MAIN
CVS Tags: eeh-paddr_t-base,
eeh-paddr_t
Changes since 1.12: +9 -12
lines
Diff to previous 1.12 (colored)
Merge with Lite2 + local changes
Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Sun Mar 1 02:14:13 1998 UTC (14 years, 2 months ago) by fvdl
Branch: netbsd,
CSRG
CVS Tags: lite-2
Changes since 1.1.1.1: +16 -96
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:10:49 1998 UTC (14 years, 2 months ago) by fvdl
Branch: netbsd,
CSRG
CVS Tags: lite-1,
date-03-may-96
Changes since 1.1: +3 -11
lines
Diff to previous 1.1 (colored)
Import 4.4BSD-Lite for reference
Revision 1.12 / (download) - annotate - [select for diffs], Sat Oct 12 21:58:54 1996 UTC (15 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: thorpej-signal-base,
thorpej-signal,
thorpej-setroot,
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,
mrg-vm-swap,
marc-pcmcia-bp,
marc-pcmcia-base,
marc-pcmcia,
is-newarp-before-merge,
is-newarp-base,
is-newarp,
bouyer-scsipi
Changes since 1.11: +3 -3
lines
Diff to previous 1.11 (colored)
revert previous kprintf changes
Revision 1.11 / (download) - annotate - [select for diffs], Thu Oct 10 17:21:31 1996 UTC (15 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.10: +3 -3
lines
Diff to previous 1.10 (colored)
printf -> kprintf, sprintf -> ksprintf
Revision 1.10 / (download) - annotate - [select for diffs], Sat Sep 7 12:41:41 1996 UTC (15 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.9: +2 -2
lines
Diff to previous 1.9 (colored)
Implement poll(2).
Revision 1.9 / (download) - annotate - [select for diffs], Sun Sep 1 23:49:35 1996 UTC (15 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.8: +2 -13
lines
Diff to previous 1.8 (colored)
Add a set of generic file system operations that most file systems use. Also, fix some time stamp bogosities.
Revision 1.8 / (download) - annotate - [select for diffs], Sun Mar 17 02:16:32 1996 UTC (16 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-2-base,
netbsd-1-2-RELEASE,
netbsd-1-2-PATCH001,
netbsd-1-2-BETA,
netbsd-1-2
Changes since 1.7: +4 -4
lines
Diff to previous 1.7 (colored)
Fix printf format strings
Revision 1.7 / (download) - annotate - [select for diffs], Wed Feb 21 00:06:45 1996 UTC (16 years, 3 months ago) by cgd
Branch: MAIN
Changes since 1.6: +3 -3
lines
Diff to previous 1.6 (colored)
in mfs_print: mfs_baseoff is a pointer, should be printed as %p, and should NOT be cast to unsigned int.
Revision 1.6 / (download) - annotate - [select for diffs], Fri Feb 9 22:31:30 1996 UTC (16 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.5: +43 -31
lines
Diff to previous 1.5 (colored)
mfs prototypes
Revision 1.5 / (download) - annotate - [select for diffs], Wed Dec 14 13:03:52 1994 UTC (17 years, 5 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-1-base,
netbsd-1-1-RELEASE,
netbsd-1-1-PATCH001,
netbsd-1-1
Changes since 1.4: +2 -8
lines
Diff to previous 1.4 (colored)
Sync with CSRG.
Revision 1.4 / (download) - annotate - [select for diffs], Sun Oct 30 21:50:13 1994 UTC (17 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
be more careful with types, also pull in headers where necessary.
Revision 1.3 / (download) - annotate - [select for diffs], Wed Jun 29 06:47:13 1994 UTC (17 years, 11 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-0-base,
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,
netbsd-1-0
Changes since 1.2: +3 -2
lines
Diff to previous 1.2 (colored)
New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
Revision 1.2 / (download) - annotate - [select for diffs], Sat Jun 18 18:28:36 1994 UTC (17 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.1: +1 -90
lines
Diff to previous 1.1 (colored)
kill #ifdefs for vax/tahoe w/old vm
Revision 1.1 / (download) - annotate - [select for diffs], Wed Jun 8 11:42:57 1994 UTC (17 years, 11 months ago) by mycroft
Branch: MAIN
Update to 4.4-Lite fs code, with local changes.