The NetBSD Project

CVS log for src/sys/ufs/lfs/lfs_rfw.c

[BACK] Up to [cvs.netbsd.org] / src / sys / ufs / lfs

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.11.12.1 / (download) - annotate - [select for diffs], Wed May 13 17:23:07 2009 UTC (3 years ago) by jym
Branch: jym-xensuspend
Changes since 1.11: +3 -4 lines
Diff to previous 1.11 (colored) next main 1.12 (colored)

Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

Revision 1.9.10.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.9.10.1: +10 -8 lines
Diff to previous 1.9.10.1 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored)

sync with head.

Revision 1.11.6.1 / (download) - annotate - [select for diffs], Tue Mar 3 18:34:40 2009 UTC (3 years, 2 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.11: +3 -4 lines
Diff to previous 1.11 (colored) next main 1.12 (colored)

Sync with HEAD.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Feb 22 20:28:07 2009 UTC (3 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, netbsd-6-base, netbsd-6, matt-premerge-20091211, matt-mips64-premerge-20101231, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, 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.11: +3 -4 lines
Diff to previous 1.11 (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.10.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.10: +9 -6 lines
Diff to previous 1.10 (colored) next main 1.11 (colored)

Sync w/ -current. 34 merge conflicts to follow.

Revision 1.9.6.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:24:36 2008 UTC (3 years, 11 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.9: +9 -13 lines
Diff to previous 1.9 (colored) next main 1.10 (colored)

Sync with HEAD.

Revision 1.9.8.1 / (download) - annotate - [select for diffs], Sun May 18 12:35:55 2008 UTC (4 years ago) by yamt
Branch: yamt-pf42
Changes since 1.9: +9 -13 lines
Diff to previous 1.9 (colored) next main 1.10 (colored)

sync with head.

Revision 1.11 / (download) - annotate - [select for diffs], Fri May 16 09:22:00 2008 UTC (4 years ago) by hannken
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, netbsd-5-base, netbsd-5-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, hpcarm-cleanup-nbase, 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.10: +9 -6 lines
Diff to previous 1.10 (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.9.10.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.9: +2 -9 lines
Diff to previous 1.9 (colored)

sync with head.

Revision 1.10 / (download) - annotate - [select for diffs], Mon Apr 28 20:24:11 2008 UTC (4 years ago) by martin
Branch: MAIN
CVS Tags: yamt-nfs-mp-base2
Branch point for: wrstuden-revivesa
Changes since 1.9: +2 -9 lines
Diff to previous 1.9 (colored)

Remove clause 3 and 4 from TNF licenses

Revision 1.5.4.1 / (download) - annotate - [select for diffs], Mon Feb 18 21:07:28 2008 UTC (4 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.5: +7 -9 lines
Diff to previous 1.5 (colored) next main 1.6 (colored)

Sync with HEAD.

Revision 1.3.10.4 / (download) - annotate - [select for diffs], Mon Jan 21 09:48:12 2008 UTC (4 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.3.10.3: +15 -20 lines
Diff to previous 1.3.10.3 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

sync with head

Revision 1.3.32.2 / (download) - annotate - [select for diffs], Wed Jan 9 01:58:30 2008 UTC (4 years, 4 months ago) by matt
Branch: matt-armv6
Changes since 1.3.32.1: +15 -20 lines
Diff to previous 1.3.32.1 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

sync with HEAD

Revision 1.5.10.2 / (download) - annotate - [select for diffs], Wed Jan 2 21:58:25 2008 UTC (4 years, 4 months ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.5.10.1: +5 -7 lines
Diff to previous 1.5.10.1 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored)

Sync with HEAD

Revision 1.9 / (download) - annotate - [select for diffs], Wed Jan 2 11:49:11 2008 UTC (4 years, 4 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, 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, mjf-devfs2
Changes since 1.8: +7 -9 lines
Diff to previous 1.8 (colored)

Merge vmlocking2 to head.

Revision 1.5.6.5 / (download) - annotate - [select for diffs], Fri Dec 28 21:41:50 2007 UTC (4 years, 4 months ago) by ad
Branch: vmlocking2
Changes since 1.5.6.4: +3 -3 lines
Diff to previous 1.5.6.4 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored)

Make it compile.

Revision 1.5.6.4 / (download) - annotate - [select for diffs], Wed Dec 26 21:40:02 2007 UTC (4 years, 5 months ago) by ad
Branch: vmlocking2
Changes since 1.5.6.3: +9 -11 lines
Diff to previous 1.5.6.3 (colored) to branchpoint 1.5 (colored)

Sync with head.

Revision 1.5.6.3 / (download) - annotate - [select for diffs], Wed Dec 19 21:27:16 2007 UTC (4 years, 5 months ago) by ad
Branch: vmlocking2
Changes since 1.5.6.2: +6 -8 lines
Diff to previous 1.5.6.2 (colored) to branchpoint 1.5 (colored)

Use a global lfs_lock.

Revision 1.5.6.2 / (download) - annotate - [select for diffs], Wed Dec 19 19:16:44 2007 UTC (4 years, 5 months ago) by ad
Branch: vmlocking2
Changes since 1.5.6.1: +3 -3 lines
Diff to previous 1.5.6.1 (colored) to branchpoint 1.5 (colored)

Fix some more problems w/lfs on this branch.

Revision 1.5.10.1 / (download) - annotate - [select for diffs], Thu Dec 13 21:57:02 2007 UTC (4 years, 5 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.5: +10 -13 lines
Diff to previous 1.5 (colored)

Sync with HEAD

Revision 1.5.8.1 / (download) - annotate - [select for diffs], Thu Dec 13 05:06:03 2007 UTC (4 years, 5 months ago) by yamt
Branch: yamt-kmem
Changes since 1.5: +10 -13 lines
Diff to previous 1.5 (colored) next main 1.6 (colored)

sync with head.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Dec 12 18:35:21 2007 UTC (4 years, 5 months ago) by he
Branch: MAIN
CVS Tags: yamt-kmem-base3, vmlocking2-base3
Changes since 1.7: +9 -8 lines
Diff to previous 1.7 (colored)

Make this build again, as part of sys/lkm/dev/vnd/:
- lfs_truncate() has lost its lwp argument.
- Cast from void* to char* before doing pointer arithmetic.

Revision 1.7 / (download) - annotate - [select for diffs], Wed Dec 12 03:10:47 2007 UTC (4 years, 5 months ago) by ad
Branch: MAIN
Changes since 1.6: +3 -4 lines
Diff to previous 1.6 (colored)

Fix a stray brelse() that got missed.

Revision 1.6 / (download) - annotate - [select for diffs], Wed Dec 12 02:56:03 2007 UTC (4 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.5: +2 -5 lines
Diff to previous 1.5 (colored)

defflag LFS_KERNEL_RFW (in opt_lfs.h).
Note: lfs_rfw.c doesn't compile if you define the option; locking API fallout?

Revision 1.5.6.1 / (download) - annotate - [select for diffs], Tue Dec 4 13:03:51 2007 UTC (4 years, 5 months ago) by ad
Branch: vmlocking2
Changes since 1.5: +10 -11 lines
Diff to previous 1.5 (colored)

Pull the vmlocking changes into a new branch.

Revision 1.3.32.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:35:18 2007 UTC (4 years, 6 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.3: +12 -16 lines
Diff to previous 1.3 (colored)

sync with HEAD

Revision 1.3.10.3 / (download) - annotate - [select for diffs], Sat Oct 27 11:36:46 2007 UTC (4 years, 6 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.3.10.2: +12 -16 lines
Diff to previous 1.3.10.2 (colored) to branchpoint 1.3 (colored)

sync with head.

Revision 1.3.30.1 / (download) - annotate - [select for diffs], Fri Oct 26 15:49:34 2007 UTC (4 years, 7 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.3: +12 -16 lines
Diff to previous 1.3 (colored) next main 1.4 (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.3.34.1 / (download) - annotate - [select for diffs], Sun Oct 14 11:49:19 2007 UTC (4 years, 7 months ago) by yamt
Branch: yamt-x86pmap
Changes since 1.3: +12 -16 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

sync with head.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Oct 10 20:42:35 2007 UTC (4 years, 7 months ago) by ad
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-kmem-base2, yamt-kmem-base, vmlocking2-base2, vmlocking2-base1, 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: yamt-kmem, vmlocking2, mjf-devfs, bouyer-xeni386
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored)

Merge from vmlocking:

- Split vnode::v_flag into three fields, depending on field locking.
- simple_lock -> kmutex in a few places.
- Fix some simple locking problems.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Oct 8 18:01:30 2007 UTC (4 years, 7 months ago) by ad
Branch: MAIN
Changes since 1.3: +11 -15 lines
Diff to previous 1.3 (colored)

Merge ffs locking & brelse changes from the vmlocking branch.

Revision 1.3.16.3 / (download) - annotate - [select for diffs], Fri Aug 24 23:28:47 2007 UTC (4 years, 9 months ago) by ad
Branch: vmlocking
Changes since 1.3.16.2: +7 -7 lines
Diff to previous 1.3.16.2 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

Sync with buffer cache locking changes. See buf.h/vfs_bio.c for details.
Some minor portions are incomplete and needs to be verified as a whole.

Revision 1.3.16.2 / (download) - annotate - [select for diffs], Sun May 13 17:36:44 2007 UTC (5 years ago) by ad
Branch: vmlocking
Changes since 1.3.16.1: +12 -17 lines
Diff to previous 1.3.16.1 (colored) to branchpoint 1.3 (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.3.16.1 / (download) - annotate - [select for diffs], Tue Mar 13 17:51:28 2007 UTC (5 years, 2 months ago) by ad
Branch: vmlocking
Changes since 1.3: +8 -8 lines
Diff to previous 1.3 (colored)

Pull in the initial set of changes for the vmlocking branch.

Revision 1.3.10.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:51:01 2006 UTC (5 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.3.10.1: +716 -0 lines
Diff to previous 1.3.10.1 (colored) to branchpoint 1.3 (colored)

sync with head.

Revision 1.3.4.2 / (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.3.4.1: +716 -0 lines
Diff to previous 1.3.4.1 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

sync with head

Revision 1.2.4.3 / (download) - annotate - [select for diffs], Sun Sep 3 15:26:07 2006 UTC (5 years, 8 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.2.4.2: +14 -5 lines
Diff to previous 1.2.4.2 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

sync with head.

Revision 1.3.10.1, Fri Sep 1 19:41:28 2006 UTC (5 years, 8 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.3: +0 -716 lines
FILE REMOVED

file lfs_rfw.c was added on branch yamt-lazymbuf on 2006-12-30 20:51:01 +0000

Revision 1.3.4.1, Fri Sep 1 19:41:28 2006 UTC (5 years, 8 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.3: +0 -716 lines
FILE REMOVED

file lfs_rfw.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 03:00:00 +0000

Revision 1.3 / (download) - annotate - [select for diffs], Fri Sep 1 19:41:28 2006 UTC (5 years, 8 months ago) by perseant
Branch: MAIN
CVS Tags: yamt-x86pmap-base2, yamt-x86pmap-base, yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, yamt-pdpolicy-base8, 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, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, 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, matt-mips64-base, matt-mips64, hpcarm-cleanup, ad-audiomp-base, ad-audiomp
Branch point for: yamt-x86pmap, yamt-lazymbuf, vmlocking, rpaulo-netinet-merge-pcb, matt-armv6, jmcneill-pm
Changes since 1.2: +14 -5 lines
Diff to previous 1.2 (colored)

Changes to help the roll-forward agent, to wit:

* Mark being-deleted files in the Ifile so we can finish deleting them
  at fs mount time.
* Flag the Ifile with "cleaner must clean" when writers are waiting for
  the cleaner, rather than relying solely on the cleaner's estimation of
  whether it should clean or not.
* Note partial segments written by a user agent (in particular,
  fsck_lfs) so that repeated rolls forward don't interfere with one
  another.
* Add a new fcntl, LFCNPASS, that allows the log to wrap exactly once,
  for better testing of the validity of checkpoints.
* Keep track of the on-disk nlink count when cleaning, so that we don't
  partially complete directory operations while cleaning.
* Ensure that every single Ifile inode write represents a consistent
  view of the filesystem.  In particular, the accounting for the segment
  we are writing the inode into must be correct, and the accounting for
  the segment that inode used to reside in must be correct.  Rather than
  just rewriting the inode if we wrote it wrong, rewrite the necessary
  ifile blocks before writing the inode so we never write it wrong.
* Don't unmark any VDIROP vnodes if we haven't written them to disk,
  avoiding yet another problem with the "wait for the cleaner" error
  return from lfs_putpages().

Also, move the last callback to an aiodone call, so we no longer do any
memory management from interrupt context.

Revision 1.2.4.2 / (download) - annotate - [select for diffs], Fri Aug 11 15:47:37 2006 UTC (5 years, 9 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.2.4.1: +707 -0 lines
Diff to previous 1.2.4.1 (colored) to branchpoint 1.2 (colored)

sync with head

Revision 1.2.4.1, Thu Jul 20 23:56:27 2006 UTC (5 years, 10 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.2: +0 -707 lines
FILE REMOVED

file lfs_rfw.c was added on branch yamt-pdpolicy on 2006-08-11 15:47:37 +0000

Revision 1.2 / (download) - annotate - [select for diffs], Thu Jul 20 23:56:27 2006 UTC (5 years, 10 months ago) by perseant
Branch: MAIN
CVS Tags: yamt-pdpolicy-base7, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-pdpolicy
Changes since 1.1: +55 -3 lines
Diff to previous 1.1 (colored)

Oops, commit the correct version of lfs_rfw.c.  The roll-forward functionality
is known not to work in this version (as it did not previously) but it should
at least compile.

Revision 1.1 / (download) - annotate - [select for diffs], Thu Jul 20 23:49:07 2006 UTC (5 years, 10 months ago) by perseant
Branch: MAIN

Separate the (non-working) LFS kernel roll-forward code into its own file,
lfs_rfw.c.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>