Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src



Module Name:    src
Committed By:   pgoyette
Date:           Fri Dec 19 17:11:57 UTC 2008

Modified Files:
        src/sys/arch/hp300/hp300: autoconf.c
        src/sys/arch/hpcarm/hpcarm: hpc_machdep.c
        src/sys/arch/hpcmips/hpcmips: machdep.c
        src/sys/arch/hpcsh/hpcsh: machdep.c
        src/sys/kern: kern_subr.c vfs_subr.c
        src/sys/rump/librump/rumpvfs: vfsops_stub.c
        src/sys/sys: systm.h
        src/sys/ufs/mfs: mfs_vfsops.c
        src/usr.bin/config: mkswap.c

Log Message:
Store config(1)'s root filesystem type as a text string rather than
embedding the address of its xxx_mountroot() in swapnetbsd.c.  This
permits booting of kernels with hard-wired filesystem type even if the
filesystem is in a loadable module (ie, not linked into the kernel
image).

Discussed on current-users.  Tested on amd64 and i386 with both hard-
wired and '?' filesystem times, and on both modular and monolithic
kernels.

Thanks to pooka@ for code review and suggestions.

Addresses my PR kern/40167


To generate a diff of this commit:
cvs rdiff -r1.91 -r1.92 src/sys/arch/hp300/hp300/autoconf.c
cvs rdiff -r1.89 -r1.90 src/sys/arch/hpcarm/hpcarm/hpc_machdep.c
cvs rdiff -r1.99 -r1.100 src/sys/arch/hpcmips/hpcmips/machdep.c
cvs rdiff -r1.65 -r1.66 src/sys/arch/hpcsh/hpcsh/machdep.c
cvs rdiff -r1.196 -r1.197 src/sys/kern/kern_subr.c
cvs rdiff -r1.361 -r1.362 src/sys/kern/vfs_subr.c
cvs rdiff -r1.3 -r1.4 src/sys/rump/librump/rumpvfs/vfsops_stub.c
cvs rdiff -r1.231 -r1.232 src/sys/sys/systm.h
cvs rdiff -r1.99 -r1.100 src/sys/ufs/mfs/mfs_vfsops.c
cvs rdiff -r1.4 -r1.5 src/usr.bin/config/mkswap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index