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
Drop <bsd.man.mk> support from <bsd.kmod.mk>.Not objected to by: -current
- FDESC, FIFO, NULL, PORTAL, PROC, UMAP and UNION file systems were repo-copied from sys/miscfs to sys/fs.- Renamed the following file systems and their modules: fdesc -> fdescfs, portal -> por
- FDESC, FIFO, NULL, PORTAL, PROC, UMAP and UNION file systems were repo-copied from sys/miscfs to sys/fs.- Renamed the following file systems and their modules: fdesc -> fdescfs, portal -> portalfs, union -> unionfs.- Renamed corresponding kernel options: FDESC -> FDESCFS, PORTAL -> PORTALFS, UNION -> UNIONFS.- Install header files for the above file systems.- Removed bogus -I${.CURDIR}/../../sys CFLAGS from userland Makefiles.
show more ...
Use a consistent style and one much closer to the rest of /usr/src
Rename the loadable nullfs kernel module: null -> nullfs
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.
Bring these more into line with other modules that have .h files generatedon the fly.
Don't generate opt_debug_nullfs.h. It is no longer necessary.Removed bogus definition of NULLFS
$Id$ -> $FreeBSD$
Sample initial set of kld-ified modules. Not all have been completelyconverted yet. These are more of a starting point. This is NOT connectedto the parent Makefile.OK'ed by jkh (who is ever so
Sample initial set of kld-ified modules. Not all have been completelyconverted yet. These are more of a starting point. This is NOT connectedto the parent Makefile.OK'ed by jkh (who is ever so patiently waiting)
Back out opt_diagnostic.h changes.
Make the LKMs handle DIAGNOSTIC as a new-style option.
Fixed breakage from converting NULLFS_DEBUG to a new-style option.
Revert $FreeBSD$ back to $Id$
Make the long-awaited change from $Id$ to $FreeBSD$This will make a number of things easier in the future, as well as (finally!)avoiding the Id-smashing problem which has plagued developers for so
Make the long-awaited change from $Id$ to $FreeBSD$This will make a number of things easier in the future, as well as (finally!)avoiding the Id-smashing problem which has plagued developers for so long.Boy, I'm glad we're not using sup anymore. This update would have beeninsane otherwise.
Build LKMs for all ``easy'' filesystems. (lfs can be done, but it's morework; ditto NFS and it's even more work.)