]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Mark geom classes as deprecated.
authorWarner Losh <imp@FreeBSD.org>
Wed, 9 Aug 2017 16:15:24 +0000 (16:15 +0000)
committerWarner Losh <imp@FreeBSD.org>
Wed, 9 Aug 2017 16:15:24 +0000 (16:15 +0000)
commit20995eab57202e64360e91d4c3fab4b4f7e7bfd5
treedaf10093e8ba9cb16440716aace723772f3a2cce
parent2b2a6eb95e9c91b34acb71e038725c9fe537b8a8
Mark geom classes as deprecated.

geom_bsd, geom_mbr and geom_sunlabel have been obsolete since Marcel
Moolenaar's geom_part was in FreeBSD 7. They haven't been in GENERIC
since FreeBSD 8. Add warning when used.

geom_vol_ffs has been obsolete since ufs support to geom_label was
committed in FreeBSD 5. It hasn't been in GENERIC since FreeBSD 5.
Add warning when used.

geom_fox has been obsolete since gmultipath was committed in FreeBSD 7.
(no warning added, since this is a very obscure class).

These will all be removed in FreeBSD 12.

MFC After: 3 days
Differential Revision: https://reviews.freebsd.org/D11935

Note: Classes will be removed after MFC
share/man/man4/geom.4
share/man/man4/geom_fox.4
sys/conf/NOTES
sys/geom/geom_bsd.c
sys/geom/geom_mbr.c
sys/geom/geom_sunlabel.c
sys/geom/geom_vol_ffs.c