sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with: `cd sys/modules; make ALL_MODULES=` on amd64MFC after: 1 monthSponsored by: Dell EMC Isilon
For the MD_ROOT option don't inject /dev/md0 as root dev when ROOTDEVNAMEis defined explicitly. It's kinda pointless and results in extra step inboot sequence which is not really needed, i.e.:md0
For the MD_ROOT option don't inject /dev/md0 as root dev when ROOTDEVNAMEis defined explicitly. It's kinda pointless and results in extra step inboot sequence which is not really needed, i.e.:md0: Embedded image 1331200 bytes at 0x8038b7b4Trying to mount root from ufs:/dev/md0 []...Mounting from ufs:/dev/md0 failed with error 22.Trying to mount root from ufs:md0.uzip []...warning: no time-of-day clock registered, system time will not be set accuratelystart_init: trying /sbin/init
show more ...
Rename GEOM class kernel module g_md.ko to geom_md.ko for consistencywith the rest.mdconfig.c: Simplify mdmaybeload() function.mdioctl.h: Removed (now unused) #define.loader.conf: Sort GEOM clas
Rename GEOM class kernel module g_md.ko to geom_md.ko for consistencywith the rest.mdconfig.c: Simplify mdmaybeload() function.mdioctl.h: Removed (now unused) #define.loader.conf: Sort GEOM classes properly.OK'ed by: phk
change the name of the md module, to g_md, introduce a define with thename MD_MODNAME, and make mdconfig use this new define...
Add opt_geom.h to the list.
Drop <bsd.man.mk> support from <bsd.kmod.mk>.Not objected to by: -current
Remove vestiges of MFS.
Use a consistent style and one much closer to the rest of /usr/src
Add a missing vnode_if.h.Submitted by: Jim Bloom <[email protected]>
Avoid the modules madness I inadvertently introduced by making thecloning infrastructure standard in kern_conf. Modules are nowthe same with or without devfs support.If you need to detect if dev
Avoid the modules madness I inadvertently introduced by making thecloning infrastructure standard in kern_conf. Modules are nowthe same with or without devfs support.If you need to detect if devfs is present, in modules or elsewhere,check the integer variable "devfs_present".This happily removes an ugly hack from kern/vfs_conf.c.This forces a rename of the eventhandler and the standard clonehelper function.Include <sys/eventhandler.h> in <sys/conf.h>: it's a helper #includelike <sys/queue.h>Remove all #includes of opt_devfs.h they no longer matter.
Add dummy opt_devfs.h file.
Use .include <bsd.kmod.mk> to get to ../../*/conf/kmod.mk instead ofencoding the relative path.
Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk.This means that the kernel can be totally self contained now and is notdependent on the last buildworld to update /usr/share/mk. Thi
Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk.This means that the kernel can be totally self contained now and is notdependent on the last buildworld to update /usr/share/mk. This mightalso make it easier to build 5.x kernels on 4.0 boxes etc, assuminggensetdefs and config(8) are updated.
Removed special rules for building and cleaning device interface filesand empty options files. The rules are now generated automatically inbsd.kmod.mk. Cleaned up related things ($S and ${CLEANFI
Removed special rules for building and cleaning device interface filesand empty options files. The rules are now generated automatically inbsd.kmod.mk. Cleaned up related things ($S and ${CLEANFILES}).
This fell out of a previous commit: create the opt_md.h and opt_mfs.hfiles for the md module.
Add phk's m(4) Memory Disk driver as a KLD. I don't believe itworks properly after unloading, however.