Up to [cvs.NetBSD.org] / src / sys / ufs / ufs
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.21.10.3 / (download) - annotate - [select for diffs], Thu Mar 11 15:04:45 2010 UTC (3 years, 2 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.21.10.2: +3 -3
lines
Diff to previous 1.21.10.2 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored)
sync with head
Revision 1.34 / (download) - annotate - [select for diffs], Mon Oct 5 23:48:08 2009 UTC (3 years, 7 months ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
yamt-pagecache,
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,
tls-maxphys-nbase,
tls-maxphys-base,
tls-maxphys,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
rmind-uvmplock,
netbsd-6-base,
netbsd-6-1-RELEASE,
netbsd-6-1-RC4,
netbsd-6-1-RC3,
netbsd-6-1-RC2,
netbsd-6-1-RC1,
netbsd-6-1,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-2-RELEASE,
netbsd-6-0-1-RELEASE,
netbsd-6-0,
netbsd-6,
matt-premerge-20091211,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus,
matt-mips64-premerge-20101231,
khorben-n900,
jym-xensuspend-nbase,
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-base10,
jmcneill-usbmp-base,
jmcneill-usbmp,
jmcneill-audiomp3-base,
jmcneill-audiomp3,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2,
agc-symver-base,
agc-symver,
HEAD
Changes since 1.33: +3 -3
lines
Diff to previous 1.33 (colored)
ufsdirhash_recycle(): modify ufs_dirhashmem atomically.
Revision 1.27.10.2 / (download) - annotate - [select for diffs], Thu Jul 23 23:33:03 2009 UTC (3 years, 10 months ago) by jym
Branch: jym-xensuspend
Changes since 1.27.10.1: +3 -3
lines
Diff to previous 1.27.10.1 (colored) to branchpoint 1.27 (colored) next main 1.28 (colored)
Sync with HEAD.
Revision 1.21.10.2 / (download) - annotate - [select for diffs], Sat Jun 20 07:20:38 2009 UTC (3 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.21.10.1: +3 -3
lines
Diff to previous 1.21.10.1 (colored) to branchpoint 1.21 (colored)
sync with head
Revision 1.33 / (download) - annotate - [select for diffs], Sat May 30 13:54:36 2009 UTC (3 years, 11 months ago) by hannken
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8,
yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
jymxensuspend-base
Changes since 1.32: +3 -3
lines
Diff to previous 1.32 (colored)
ufsdirhash_lookup(): call ufs_blkatoff() with "modify == false". This buffer is used read-only here and from caller.
Revision 1.27.10.1 / (download) - annotate - [select for diffs], Wed May 13 17:23:07 2009 UTC (4 years ago) by jym
Branch: jym-xensuspend
Changes since 1.27: +5 -5
lines
Diff to previous 1.27 (colored)
Sync with HEAD. Commit is split, to avoid a "too many arguments" protocol error.
Revision 1.32 / (download) - annotate - [select for diffs], Wed May 6 16:43:47 2009 UTC (4 years ago) by rmind
Branch: MAIN
CVS Tags: yamt-nfs-mp-base4,
jym-xensuspend-base
Changes since 1.31: +1 -2
lines
Diff to previous 1.31 (colored)
Revert previous until problem will be understood.
Revision 1.31 / (download) - annotate - [select for diffs], Mon May 4 20:54:25 2009 UTC (4 years ago) by rmind
Branch: MAIN
Changes since 1.30: +4 -3
lines
Diff to previous 1.30 (colored)
ufsdirhash_recycle(): - Fix ufs_dirhashmem modification (do it atomically). - Fix a memory leak. OK by <ad>.
Revision 1.21.10.1 / (download) - annotate - [select for diffs], Mon May 4 08:14:38 2009 UTC (4 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.21: +116 -91
lines
Diff to previous 1.21 (colored)
sync with head.
Revision 1.27.4.2 / (download) - annotate - [select for diffs], Tue Apr 28 07:37:58 2009 UTC (4 years ago) by skrll
Branch: nick-hppapmap
Changes since 1.27.4.1: +4 -4
lines
Diff to previous 1.27.4.1 (colored) to branchpoint 1.27 (colored) next main 1.28 (colored)
Sync with HEAD.
Revision 1.30 / (download) - annotate - [select for diffs], Wed Mar 18 15:14:32 2009 UTC (4 years, 2 months ago) by cegger
Branch: MAIN
CVS Tags: yamt-nfs-mp-base3,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base
Changes since 1.29: +3 -3
lines
Diff to previous 1.29 (colored)
bcmp -> memcmp
Revision 1.29 / (download) - annotate - [select for diffs], Wed Mar 18 10:22:46 2009 UTC (4 years, 2 months ago) by cegger
Branch: MAIN
Changes since 1.28: +3 -3
lines
Diff to previous 1.28 (colored)
Ansify function definitions w/o arguments. Generated with sed.
Revision 1.27.4.1 / (download) - annotate - [select for diffs], Tue Mar 3 18:34:40 2009 UTC (4 years, 2 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.27: +3 -3
lines
Diff to previous 1.27 (colored)
Sync with HEAD.
Revision 1.28 / (download) - annotate - [select for diffs], Sun Feb 22 20:28:07 2009 UTC (4 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: nick-hppapmap-base2
Changes since 1.27: +3 -3
lines
Diff to previous 1.27 (colored)
PR kern/26878 FFSv2 + softdep = livelock (no free ram) PR kern/16942 panic with softdep and quotas PR kern/19565 panic: softdep_write_inodeblock: indirect pointer #1 mismatch PR kern/26274 softdep panic: allocdirect_merge: ... PR kern/26374 Long delay before non-root users can write to softdep partitions PR kern/28621 1.6.x "vp != NULL" panic in ffs_softdep.c:4653 while unmounting a softdep (+quota) filesystem PR kern/29513 FFS+Softdep panic with unfsck-able file-corruption PR kern/31544 The ffs softdep code appears to fail to write dirty bits to disk PR kern/31981 stopping scsi disk can cause panic (softdep) PR kern/32116 kernel panic in softdep (assertion failure) PR kern/32532 softdep_trackbufs deadlock PR kern/37191 softdep: locking against myself PR kern/40474 Kernel panic after remounting raid root with softdep Retire softdep, pass 2. As discussed and later formally announced on the mailing lists.
Revision 1.21.6.4 / (download) - annotate - [select for diffs], Sun Sep 28 10:41:06 2008 UTC (4 years, 7 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.21.6.3: +1 -0
lines
Diff to previous 1.21.6.3 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored)
Sync with HEAD.
Revision 1.21.12.2 / (download) - annotate - [select for diffs], Thu Sep 18 04:37:06 2008 UTC (4 years, 8 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.21.12.1: +38 -32
lines
Diff to previous 1.21.12.1 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored)
Sync with wrstuden-revivesa-base-2.
Revision 1.23.2.2 / (download) - annotate - [select for diffs], Thu Jul 3 18:38:25 2008 UTC (4 years, 10 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.23.2.1: +38 -32
lines
Diff to previous 1.23.2.1 (colored) next main 1.24 (colored)
Sync with head.
Revision 1.27 / (download) - annotate - [select for diffs], Thu Jul 3 09:56:15 2008 UTC (4 years, 10 months ago) by ad
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
simonb-wapbl-nbase,
simonb-wapbl-base,
netbsd-5-base,
netbsd-5-2-RELEASE,
netbsd-5-2-RC1,
netbsd-5-2,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
netbsd-5,
mjf-devfs2-base,
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,
jym-xensuspend
Changes since 1.26: +3 -2
lines
Diff to previous 1.26 (colored)
ufsdirhash_build: missing unlock in failure path.
Revision 1.21.6.3 / (download) - annotate - [select for diffs], Sun Jun 29 09:33:21 2008 UTC (4 years, 10 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.21.6.2: +39 -31
lines
Diff to previous 1.21.6.2 (colored) to branchpoint 1.21 (colored)
Sync with HEAD.
Revision 1.26 / (download) - annotate - [select for diffs], Sat Jun 28 01:34:06 2008 UTC (4 years, 10 months ago) by rumble
Branch: MAIN
Changes since 1.25: +37 -32
lines
Diff to previous 1.25 (colored)
Create sysctl entries during module initialisation and destroy them appropriately. Many of these file systems are now ready for modularisation.
Revision 1.21.12.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:32:05 2008 UTC (4 years, 11 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.21: +83 -64
lines
Diff to previous 1.21 (colored)
Sync w/ -current. 34 merge conflicts to follow.
Revision 1.23.2.1 / (download) - annotate - [select for diffs], Wed Jun 18 16:33:59 2008 UTC (4 years, 11 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.23: +6 -3
lines
Diff to previous 1.23 (colored)
Sync with head.
Revision 1.21.8.2 / (download) - annotate - [select for diffs], Tue Jun 17 09:15:17 2008 UTC (4 years, 11 months ago) by yamt
Branch: yamt-pf42
Changes since 1.21.8.1: +80 -62
lines
Diff to previous 1.21.8.1 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored)
sync with head.
Revision 1.25 / (download) - annotate - [select for diffs], Mon Jun 16 02:36:27 2008 UTC (4 years, 11 months ago) by skd
Branch: MAIN
CVS Tags: yamt-pf42-base4,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base
Changes since 1.24: +4 -2
lines
Diff to previous 1.24 (colored)
Add some locking, runs with DIAGNOSTIC.
Revision 1.24 / (download) - annotate - [select for diffs], Sun Jun 15 21:18:06 2008 UTC (4 years, 11 months ago) by skd
Branch: MAIN
Changes since 1.23: +4 -3
lines
Diff to previous 1.23 (colored)
Fix two cases where we would panic locking against ourselves.
Revision 1.21.6.2 / (download) - annotate - [select for diffs], Thu Jun 5 19:14:37 2008 UTC (4 years, 11 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.21.6.1: +75 -60
lines
Diff to previous 1.21.6.1 (colored) to branchpoint 1.21 (colored)
Sync with HEAD. Also fix build.
Revision 1.23 / (download) - annotate - [select for diffs], Wed Jun 4 11:33:19 2008 UTC (4 years, 11 months ago) by ad
Branch: MAIN
Branch point for: simonb-wapbl
Changes since 1.22: +77 -62
lines
Diff to previous 1.22 (colored)
- Tidy up the locking a bit. - Use atomics/kmem_alloc/pool_cache.
Revision 1.21.6.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:24:37 2008 UTC (4 years, 11 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.21: +6 -5
lines
Diff to previous 1.21 (colored)
Sync with HEAD.
Revision 1.21.8.1 / (download) - annotate - [select for diffs], Sun May 18 12:35:56 2008 UTC (5 years ago) by yamt
Branch: yamt-pf42
Changes since 1.21: +6 -5
lines
Diff to previous 1.21 (colored)
sync with head.
Revision 1.22 / (download) - annotate - [select for diffs], Fri May 16 09:22:01 2008 UTC (5 years ago) by hannken
Branch: MAIN
CVS Tags: yamt-pf42-base3,
yamt-pf42-base2,
hpcarm-cleanup-nbase
Changes since 1.21: +6 -5
lines
Diff to previous 1.21 (colored)
Make sure all cached buffers with valid, not yet written data have been run through copy-on-write. Call fscow_run() with valid data where possible. The LP_UFSCOW hack is no longer needed to protect ffs_copyonwrite() against endless recursion. - Add a flag B_MODIFY to bread(), breada() and breadn(). If set the caller intends to modify the buffer returned. - Always run copy-on-write on buffers returned from ffs_balloc(). - Add new function ffs_getblk() that gets a buffer, assigns a new blkno, may clear the buffer and runs copy-on-write. Process possible errors from getblk() or fscow_run(). Part of PR kern/38664. Welcome to 4.99.63 Reviewed by: YAMAMOTO Takashi <yamt@netbsd.org>
Revision 1.20.4.1 / (download) - annotate - [select for diffs], Mon Feb 18 21:07:32 2008 UTC (5 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.20: +10 -8
lines
Diff to previous 1.20 (colored) next main 1.21 (colored)
Sync with HEAD.
Revision 1.4.2.5 / (download) - annotate - [select for diffs], Mon Jan 21 09:48:15 2008 UTC (5 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.4.2.4: +10 -8
lines
Diff to previous 1.4.2.4 (colored) next main 1.5 (colored)
sync with head
Revision 1.19.6.2 / (download) - annotate - [select for diffs], Wed Jan 9 01:58:34 2008 UTC (5 years, 4 months ago) by matt
Branch: matt-armv6
Changes since 1.19.6.1: +10 -8
lines
Diff to previous 1.19.6.1 (colored) to branchpoint 1.19 (colored) next main 1.20 (colored)
sync with HEAD
Revision 1.20.10.1 / (download) - annotate - [select for diffs], Tue Jan 8 22:12:04 2008 UTC (5 years, 4 months ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.20: +10 -8
lines
Diff to previous 1.20 (colored) next main 1.21 (colored)
Sync with HEAD
Revision 1.21 / (download) - annotate - [select for diffs], Thu Jan 3 19:28:50 2008 UTC (5 years, 4 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
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.20: +10 -8
lines
Diff to previous 1.20 (colored)
Use pool_cache.
Revision 1.19.6.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:35:23 2007 UTC (5 years, 6 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.19: +15 -15
lines
Diff to previous 1.19 (colored)
sync with HEAD
Revision 1.4.2.4 / (download) - annotate - [select for diffs], Sat Oct 27 11:36:51 2007 UTC (5 years, 6 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.4.2.3: +15 -15
lines
Diff to previous 1.4.2.3 (colored)
sync with head.
Revision 1.19.4.1 / (download) - annotate - [select for diffs], Fri Oct 26 15:49:38 2007 UTC (5 years, 6 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.19: +15 -15
lines
Diff to previous 1.19 (colored) next main 1.20 (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.19.8.1 / (download) - annotate - [select for diffs], Sun Oct 14 11:49:22 2007 UTC (5 years, 7 months ago) by yamt
Branch: yamt-x86pmap
Changes since 1.19: +15 -15
lines
Diff to previous 1.19 (colored) next main 1.20 (colored)
sync with head.
Revision 1.20 / (download) - annotate - [select for diffs], Mon Oct 8 18:01:31 2007 UTC (5 years, 7 months ago) by ad
Branch: MAIN
CVS Tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
vmlocking2-base3,
vmlocking2-base2,
vmlocking2-base1,
vmlocking2,
vmlocking-nbase,
vmlocking-base,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
jmcneill-pm-base,
jmcneill-base,
cube-autoconf-base,
cube-autoconf,
bouyer-xenamd64-base2,
bouyer-xenamd64-base,
bouyer-xenamd64
Branch point for: mjf-devfs,
bouyer-xeni386
Changes since 1.19: +15 -15
lines
Diff to previous 1.19 (colored)
Merge ffs locking & brelse changes from the vmlocking branch.
Revision 1.4.2.3 / (download) - annotate - [select for diffs], Mon Sep 3 14:46:59 2007 UTC (5 years, 8 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.4.2.2: +41 -18
lines
Diff to previous 1.4.2.2 (colored)
sync with head.
Revision 1.13.2.6 / (download) - annotate - [select for diffs], Mon Aug 20 21:28:28 2007 UTC (5 years, 9 months ago) by ad
Branch: vmlocking
Changes since 1.13.2.5: +4 -1
lines
Diff to previous 1.13.2.5 (colored) next main 1.14 (colored)
Sync with HEAD.
Revision 1.18.2.1 / (download) - annotate - [select for diffs], Wed Aug 15 13:51:17 2007 UTC (5 years, 9 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.18: +4 -1
lines
Diff to previous 1.18 (colored) next main 1.19 (colored)
Sync with HEAD.
Revision 1.19.10.2 / (download) - annotate - [select for diffs], Sun Jul 22 21:12:28 2007 UTC (5 years, 10 months ago) by rumble
Branch: matt-mips64
Changes since 1.19.10.1: +1144 -0
lines
Diff to previous 1.19.10.1 (colored) to branchpoint 1.19 (colored) next main 1.20 (colored)
Add missing RCSID.
Revision 1.19.10.1, Sun Jul 22 21:12:27 2007 UTC (5 years, 10 months ago) by rumble
Branch: matt-mips64
Changes since 1.19: +0 -1144
lines
FILE REMOVED
file ufs_dirhash.c was added on branch matt-mips64 on 2007-07-22 21:12:28 +0000
Revision 1.19 / (download) - annotate - [select for diffs], Sun Jul 22 21:12:27 2007 UTC (5 years, 10 months ago) by rumble
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.18: +4 -1
lines
Diff to previous 1.18 (colored)
Add missing RCSID.
Revision 1.13.2.5 / (download) - annotate - [select for diffs], Sun Jul 15 15:53:06 2007 UTC (5 years, 10 months ago) by ad
Branch: vmlocking
Changes since 1.13.2.4: +8 -6
lines
Diff to previous 1.13.2.4 (colored)
Sync with head.
Revision 1.13.2.4 / (download) - annotate - [select for diffs], Sun Jul 15 13:28:20 2007 UTC (5 years, 10 months ago) by ad
Branch: vmlocking
Changes since 1.13.2.3: +6 -10
lines
Diff to previous 1.13.2.3 (colored)
Sync with head.
Revision 1.14.2.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:12:50 2007 UTC (5 years, 10 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.14: +36 -16
lines
Diff to previous 1.14 (colored) next main 1.15 (colored)
Sync with head.
Revision 1.18 / (download) - annotate - [select for diffs], Tue Jul 10 09:50:09 2007 UTC (5 years, 10 months ago) by hannken
Branch: MAIN
CVS Tags: nick-csl-alignment-base,
mjf-ufs-trans-base
Branch point for: nick-csl-alignment
Changes since 1.17: +1 -2
lines
Diff to previous 1.17 (colored)
Move `struct dquot' and its supporting functions from quota.h to ufs_quota.c. - Make quota-internal functions static. - Clean up declarations in quota.h and ufs_extern.h. quota.h now has the description of quota criterions, on-disk structure, user-kernel interface and declaration of init/done functions. All ufs quota related function prototypes go to ufs_extern.h. - New functions ufsquota_init() and ufsquota_free() create or destroy the quota fields of `struct inode'. - chkdq() and chkiq() always update the quota fields of `struct inode' first. - Only ufs_access() explicitely calls getinoquota(). No objections on tech-kern@
Revision 1.17 / (download) - annotate - [select for diffs], Mon Jul 9 22:44:07 2007 UTC (5 years, 10 months ago) by ad
Branch: MAIN
Changes since 1.16: +3 -1
lines
Diff to previous 1.16 (colored)
Fix merge botch.
Revision 1.16 / (download) - annotate - [select for diffs], Mon Jul 9 21:11:35 2007 UTC (5 years, 10 months ago) by ad
Branch: MAIN
Changes since 1.15: +28 -8
lines
Diff to previous 1.15 (colored)
Merge some of the less invasive changes from the vmlocking branch: - kthread, callout, devsw API changes - select()/poll() improvements - miscellaneous MT safety improvements
Revision 1.15 / (download) - annotate - [select for diffs], Sat Jun 30 09:37:54 2007 UTC (5 years, 10 months ago) by pooka
Branch: MAIN
Changes since 1.14: +7 -8
lines
Diff to previous 1.14 (colored)
Using POOL_INIT here makes no sense, since file systems always have an init method. So get rid of it and #ifdef _LKM and just always init in the init method. Give malloc types the same treatment. Makes file systems nicer to work with in linksetless environments and fixes a few LKM discrepancies.
Revision 1.13.2.3 / (download) - annotate - [select for diffs], Sun May 13 17:36:46 2007 UTC (6 years ago) by ad
Branch: vmlocking
Changes since 1.13.2.2: +14 -14
lines
Diff to previous 1.13.2.2 (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.13.2.2 / (download) - annotate - [select for diffs], Fri Apr 13 11:28:13 2007 UTC (6 years, 1 month ago) by ad
Branch: vmlocking
Changes since 1.13.2.1: +30 -8
lines
Diff to previous 1.13.2.1 (colored)
Enable the dirhash locking, and add some comments from FreeBSD.
Revision 1.12.2.2 / (download) - annotate - [select for diffs], Sat Mar 24 14:56:17 2007 UTC (6 years, 2 months ago) by yamt
Branch: yamt-idlelwp
Changes since 1.12.2.1: +3 -3
lines
Diff to previous 1.12.2.1 (colored) to branchpoint 1.12 (colored) next main 1.13 (colored)
sync with head.
Revision 1.13.2.1 / (download) - annotate - [select for diffs], Tue Mar 13 16:52:07 2007 UTC (6 years, 2 months ago) by ad
Branch: vmlocking
Changes since 1.13: +3 -3
lines
Diff to previous 1.13 (colored)
Sync with head.
Revision 1.14 / (download) - annotate - [select for diffs], Mon Mar 12 18:18:38 2007 UTC (6 years, 2 months ago) by ad
Branch: MAIN
CVS Tags: yamt-idlelwp-base8,
thorpej-atomic-base,
thorpej-atomic,
reinoud-bufcleanup
Branch point for: mjf-ufs-trans
Changes since 1.13: +3 -3
lines
Diff to previous 1.13 (colored)
Pass an ipl argument to pool_init/POOL_INIT to be used when initializing the pool's lock.
Revision 1.12.2.1 / (download) - annotate - [select for diffs], Mon Mar 12 06:01:10 2007 UTC (6 years, 2 months ago) by rmind
Branch: yamt-idlelwp
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (colored)
Sync with HEAD.
Revision 1.13 / (download) - annotate - [select for diffs], Sun Mar 4 06:03:46 2007 UTC (6 years, 2 months ago) by christos
Branch: MAIN
Branch point for: vmlocking
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (colored)
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
Revision 1.4.2.2 / (download) - annotate - [select for diffs], Mon Feb 26 09:12:23 2007 UTC (6 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.4.2.1: +2 -2
lines
Diff to previous 1.4.2.1 (colored)
sync with head.
Revision 1.12 / (download) - annotate - [select for diffs], Fri Feb 9 21:55:42 2007 UTC (6 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: post-newlock2-merge,
ad-audiomp-base,
ad-audiomp
Branch point for: yamt-idlelwp
Changes since 1.11: +2 -2
lines
Diff to previous 1.11 (colored)
Merge newlock2 to head.
Revision 1.11.8.1 / (download) - annotate - [select for diffs], Tue Jan 30 13:51:43 2007 UTC (6 years, 3 months ago) by ad
Branch: newlock2
Changes since 1.11: +2 -2
lines
Diff to previous 1.11 (colored) next main 1.12 (colored)
Remove support for SA. Ok core@.
Revision 1.10.2.1 / (download) - annotate - [select for diffs], Sat Sep 9 03:00:13 2006 UTC (6 years, 8 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.10: +3 -3
lines
Diff to previous 1.10 (colored) next main 1.11 (colored)
sync with head
Revision 1.4.2.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:12:39 2006 UTC (6 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.4: +13 -13
lines
Diff to previous 1.4 (colored)
sync with head.
Revision 1.10.4.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:40:27 2006 UTC (7 years, 1 month ago) by simonb
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.10: +3 -3
lines
Diff to previous 1.10 (colored) next main 1.11 (colored)
Sync with head.
Revision 1.10.8.1 / (download) - annotate - [select for diffs], Wed Apr 19 03:54:14 2006 UTC (7 years, 1 month ago) by elad
Branch: elad-kernelauth
Changes since 1.10: +3 -3
lines
Diff to previous 1.10 (colored) next main 1.11 (colored)
sync with head.
Revision 1.10.6.1 / (download) - annotate - [select for diffs], Sat Apr 1 12:07:57 2006 UTC (7 years, 1 month ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.10: +3 -3
lines
Diff to previous 1.10 (colored) next main 1.11 (colored)
sync with head.
Revision 1.10.10.1 / (download) - annotate - [select for diffs], Tue Mar 28 09:42:30 2006 UTC (7 years, 1 month ago) by tron
Branch: peter-altq
Changes since 1.10: +3 -3
lines
Diff to previous 1.10 (colored) next main 1.11 (colored)
Merge 2006-03-28 NetBSD-current into the "peter-altq" branch.
Revision 1.11 / (download) - annotate - [select for diffs], Sun Mar 19 17:50:42 2006 UTC (7 years, 2 months ago) by matt
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,
yamt-pdpolicy-base4,
yamt-pdpolicy-base3,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
simonb-timecounters-base,
rpaulo-netinet-merge-pcb-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,
matt-nb4-arm-base,
matt-nb4-arm,
gdamore-uart-base,
gdamore-uart,
elad-kernelauth-base,
chap-midi-nbase,
chap-midi-base,
chap-midi,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: newlock2
Changes since 1.10: +3 -3
lines
Diff to previous 1.10 (colored)
More MALLOC -> malloc changes.
Revision 1.7.2.1 / (download) - annotate - [select for diffs], Sun Jan 15 10:03:05 2006 UTC (7 years, 4 months ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.7: +10 -6
lines
Diff to previous 1.7 (colored) next main 1.8 (colored)
sync with head.
Revision 1.10 / (download) - annotate - [select for diffs], Sat Jan 14 17:41:18 2006 UTC (7 years, 4 months ago) by yamt
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
peter-altq-base
Branch point for: yamt-pdpolicy,
simonb-timecounters,
rpaulo-netinet-merge-pcb,
peter-altq,
elad-kernelauth
Changes since 1.9: +3 -3
lines
Diff to previous 1.9 (colored)
- unify ffs_blkatoff and lfs_blkatoff. - remove ufs_ops::uo_blkatoff. - add directory read-ahead code. (disabled for now.)
Revision 1.9 / (download) - annotate - [select for diffs], Sat Jan 14 09:09:39 2006 UTC (7 years, 4 months ago) by yamt
Branch: MAIN
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
make ufsdirhash_pool static.
Revision 1.8 / (download) - annotate - [select for diffs], Fri Jan 13 00:50:25 2006 UTC (7 years, 4 months ago) by yamt
Branch: MAIN
Changes since 1.7: +5 -1
lines
Diff to previous 1.7 (colored)
ufsdirhash_build: yield cpu when looping on directory entries.
Revision 1.7 / (download) - annotate - [select for diffs], Sun Dec 11 12:25:28 2005 UTC (7 years, 5 months ago) by christos
Branch: MAIN
Branch point for: yamt-uio_vmspace
Changes since 1.6: +1 -1
lines
Diff to previous 1.6 (colored)
merge ktrace-lwp.
Revision 1.1.2.4 / (download) - annotate - [select for diffs], Thu Nov 10 14:12:39 2005 UTC (7 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.1.2.3: +9 -13
lines
Diff to previous 1.1.2.3 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)
Sync with HEAD. Here we go again...
Revision 1.6 / (download) - annotate - [select for diffs], Wed Nov 2 12:39:14 2005 UTC (7 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.5: +4 -4
lines
Diff to previous 1.5 (colored)
merge yamt-vop branch. remove following VOPs. VOP_BLKATOFF VOP_VALLOC VOP_BALLOC VOP_REALLOCBLKS VOP_VFREE VOP_TRUNCATE VOP_UPDATE
Revision 1.5.2.1 / (download) - annotate - [select for diffs], Thu Oct 20 03:00:31 2005 UTC (7 years, 7 months ago) by yamt
Branch: yamt-vop
Changes since 1.5: +4 -4
lines
Diff to previous 1.5 (colored) next main 1.6 (colored)
adapt ufs.
Revision 1.5 / (download) - annotate - [select for diffs], Sun Jul 10 01:08:52 2005 UTC (7 years, 10 months ago) by thorpej
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.4: +2 -6
lines
Diff to previous 1.4 (colored)
Defflag UFS_DIRHASH.
Revision 1.4 / (download) - annotate - [select for diffs], Mon Jun 20 02:49:19 2005 UTC (7 years, 11 months ago) by atatat
Branch: MAIN
Branch point for: yamt-lazymbuf
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
Change the rest of the sysctl subsystem to use const consistently. The __UNCONST macro is now used only where necessary and the RW macros are gone. Most of the changes here are consumers of the sysctl_createv(9) interface that now takes a pair of const pointers which used not to be.
Revision 1.3 / (download) - annotate - [select for diffs], Tue May 31 02:37:50 2005 UTC (7 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.2: +4 -4
lines
Diff to previous 1.2 (colored)
s/buf/sbuf.
Revision 1.2.4.2 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:39 2005 UTC (8 years ago) by kent
Branch: kent-audio2
Changes since 1.2.4.1: +1121 -0
lines
Diff to previous 1.2.4.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)
sync with -current
Revision 1.1.4.1 / (download) - annotate - [select for diffs], Sat Mar 19 08:37:06 2005 UTC (8 years, 2 months ago) by yamt
Branch: yamt-km
Changes since 1.1: +7 -7
lines
Diff to previous 1.1 (colored) next main 1.2 (colored)
sync with head. xen and whitespace. xen part is not finished.
Revision 1.1.2.3 / (download) - annotate - [select for diffs], Fri Mar 4 16:55:00 2005 UTC (8 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.1.2.2: +7 -7
lines
Diff to previous 1.1.2.2 (colored) to branchpoint 1.1 (colored)
Sync with HEAD. Hi Perry!
Revision 1.2.4.1, Sat Feb 26 22:32:20 2005 UTC (8 years, 2 months ago) by kent
Branch: kent-audio2
Changes since 1.2: +0 -1121
lines
FILE REMOVED
file ufs_dirhash.c was added on branch kent-audio2 on 2005-04-29 11:29:39 +0000
Revision 1.2 / (download) - annotate - [select for diffs], Sat Feb 26 22:32:20 2005 UTC (8 years, 2 months ago) by perry
Branch: MAIN
CVS Tags: yamt-km-base4,
yamt-km-base3,
netbsd-3-base,
netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0,
netbsd-3,
kent-audio2-base
Branch point for: kent-audio2
Changes since 1.1: +7 -7
lines
Diff to previous 1.1 (colored)
nuke trailing whitespace
Revision 1.1.2.2 / (download) - annotate - [select for diffs], Mon Jan 24 08:36:05 2005 UTC (8 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.1.2.1: +1121 -0
lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored)
Sync with HEAD.
Revision 1.1.2.1, Sun Jan 23 19:37:05 2005 UTC (8 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.1: +0 -1121
lines
FILE REMOVED
file ufs_dirhash.c was added on branch ktrace-lwp on 2005-01-24 08:36:05 +0000
Revision 1.1 / (download) - annotate - [select for diffs], Sun Jan 23 19:37:05 2005 UTC (8 years, 4 months ago) by rumble
Branch: MAIN
CVS Tags: yamt-km-base2,
yamt-km-base,
matt-timespec
Branch point for: yamt-km,
ktrace-lwp
Bring in Ian Dowse's Dirhash from FreeBSD. Hash tables of directories are created on the fly and used to increase performance by circumventing ufs_lookup's linear search. Dirhash is enabled by the UFS_DIRHASH option, but not by default.