svn commit: r284152 - in head: share/man/man4 sys/conf sys/modules/geom/geom_map

Andrey V. Elsukov ae at FreeBSD.org
Mon Jun 8 13:23:58 UTC 2015


Author: ae
Date: Mon Jun  8 13:23:56 2015
New Revision: 284152
URL: https://svnweb.freebsd.org/changeset/base/284152

Log:
  Add makefile to build geom_map kld. Document some GEOM_* options
  in NOTES and geom(4).

Added:
  head/sys/modules/geom/geom_map/
  head/sys/modules/geom/geom_map/Makefile   (contents, props changed)
Modified:
  head/share/man/man4/geom.4
  head/share/man/man4/geom_map.4
  head/sys/conf/NOTES
  head/sys/conf/options

Modified: head/share/man/man4/geom.4
==============================================================================
--- head/share/man/man4/geom.4	Mon Jun  8 12:52:41 2015	(r284151)
+++ head/share/man/man4/geom.4	Mon Jun  8 13:23:56 2015	(r284152)
@@ -34,7 +34,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd September 10, 2013
+.Dd June 8, 2015
 .Dt GEOM 4
 .Os
 .Sh NAME
@@ -52,12 +52,14 @@
 .Cd options GEOM_JOURNAL
 .Cd options GEOM_LABEL
 .Cd options GEOM_LINUX_LVM
+.Cd options GEOM_MAP
 .Cd options GEOM_MBR
 .Cd options GEOM_MIRROR
 .Cd options GEOM_MULTIPATH
 .Cd options GEOM_NOP
 .Cd options GEOM_PART_APM
 .Cd options GEOM_PART_BSD
+.Cd options GEOM_PART_BSD64
 .Cd options GEOM_PART_EBR
 .Cd options GEOM_PART_EBR_COMPAT
 .Cd options GEOM_PART_GPT
@@ -71,6 +73,7 @@
 .Cd options GEOM_SHSEC
 .Cd options GEOM_STRIPE
 .Cd options GEOM_SUNLABEL
+.Cd options GEOM_UNCOMPRESS
 .Cd options GEOM_UZIP
 .Cd options GEOM_VIRSTOR
 .Cd options GEOM_VOL

Modified: head/share/man/man4/geom_map.4
==============================================================================
--- head/share/man/man4/geom_map.4	Mon Jun  8 12:52:41 2015	(r284151)
+++ head/share/man/man4/geom_map.4	Mon Jun  8 13:23:56 2015	(r284152)
@@ -25,7 +25,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd May 17, 2011
+.Dd June 8, 2015
 .Dt GEOM_MAP 4
 .Os
 .Sh NAME
@@ -36,7 +36,7 @@ To compile this driver into the kernel,
 place the following line in your
 kernel configuration file:
 .Bd -ragged -offset indent
-.Cd "device geom_map"
+.Cd "options geom_map"
 .Ed
 .Sh DESCRIPTION
 The

Modified: head/sys/conf/NOTES
==============================================================================
--- head/sys/conf/NOTES	Mon Jun  8 12:52:41 2015	(r284151)
+++ head/sys/conf/NOTES	Mon Jun  8 13:23:56 2015	(r284152)
@@ -156,6 +156,7 @@ options 	GEOM_GATE		# Userland services.
 options 	GEOM_JOURNAL		# Journaling.
 options 	GEOM_LABEL		# Providers labelization.
 options 	GEOM_LINUX_LVM		# Linux LVM2 volumes
+options 	GEOM_MAP		# Map based partitioning
 options 	GEOM_MBR		# DOS/MBR partitioning
 options 	GEOM_MIRROR		# Disk mirroring.
 options 	GEOM_MULTIPATH		# Disk multipath
@@ -176,6 +177,7 @@ options 	GEOM_RAID3		# RAID3 functionali
 options 	GEOM_SHSEC		# Shared secret.
 options 	GEOM_STRIPE		# Disk striping.
 options 	GEOM_SUNLABEL		# Sun/Solaris partitioning
+options 	GEOM_UNCOMPRESS		# Read-only compressed disks (lzma, zip)
 options 	GEOM_UZIP		# Read-only compressed disks
 options 	GEOM_VINUM		# Vinum logical volume manager
 options 	GEOM_VIRSTOR		# Virtual storage.

Modified: head/sys/conf/options
==============================================================================
--- head/sys/conf/options	Mon Jun  8 12:52:41 2015	(r284151)
+++ head/sys/conf/options	Mon Jun  8 13:23:56 2015	(r284152)
@@ -108,6 +108,7 @@ GEOM_JOURNAL	opt_geom.h
 GEOM_LABEL	opt_geom.h
 GEOM_LABEL_GPT	opt_geom.h
 GEOM_LINUX_LVM	opt_geom.h
+GEOM_MAP	opt_geom.h
 GEOM_MBR	opt_geom.h
 GEOM_MIRROR	opt_geom.h
 GEOM_MULTIPATH	opt_geom.h

Added: head/sys/modules/geom/geom_map/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sys/modules/geom/geom_map/Makefile	Mon Jun  8 13:23:56 2015	(r284152)
@@ -0,0 +1,8 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../../geom
+
+KMOD=	geom_map
+SRCS=	geom_map.c bus_if.h device_if.h
+
+.include <bsd.kmod.mk>


More information about the svn-src-all mailing list