86c06ff886
This code was not actively maintained since it was introduced 10 years ago. It lacks support for many later GEOM features, such as direct dispatch, unmapped I/O, stripesize/stripeoffset, resize, etc. Plus it is the only remaining use of GEOM nstart/nend request counters, used there to implement live insertion/removal, questionable by itself. Plus, as number of people commented, GEOM is not the best place for I/O scheduler, since it has limited information about layers both above and below it, required for efficient scheduling. Plus with the modern shift to SSDs there is just no more significant need for this kind of scheduling. Approved by: imp, phk, luigi Relnotes: yes
26 lines
467 B
Makefile
26 lines
467 B
Makefile
# $FreeBSD$
|
|
|
|
.if !defined(COMPAT_32BIT)
|
|
GEOM_CLASS_DIR?=/lib/geom
|
|
.else
|
|
GEOM_CLASS_DIR?=/usr/lib32/geom
|
|
.endif
|
|
|
|
GEOM_CLASSES= cache
|
|
GEOM_CLASSES+= concat
|
|
.if ${MK_OPENSSL} != "no"
|
|
GEOM_CLASSES+= eli
|
|
.endif
|
|
GEOM_CLASSES+= journal
|
|
GEOM_CLASSES+= label
|
|
GEOM_CLASSES+= mirror
|
|
GEOM_CLASSES+= mountver
|
|
GEOM_CLASSES+= multipath
|
|
GEOM_CLASSES+= nop
|
|
GEOM_CLASSES+= part
|
|
GEOM_CLASSES+= raid
|
|
GEOM_CLASSES+= raid3
|
|
GEOM_CLASSES+= shsec
|
|
GEOM_CLASSES+= stripe
|
|
GEOM_CLASSES+= virstor
|