From be47c154d10ca90a3080e63d2b3750bfaab9218e Mon Sep 17 00:00:00 2001 From: luigi Date: Tue, 20 Apr 2010 15:23:12 +0000 Subject: MFC geom_sched code, a geom-based disk scheduling framework. --- sys/modules/geom/Makefile | 1 + sys/modules/geom/geom_sched/Makefile | 5 +++++ sys/modules/geom/geom_sched/Makefile.inc | 9 +++++++++ sys/modules/geom/geom_sched/gs_sched/Makefile | 6 ++++++ sys/modules/geom/geom_sched/gsched_rr/Makefile | 9 +++++++++ 5 files changed, 30 insertions(+) create mode 100644 sys/modules/geom/geom_sched/Makefile create mode 100644 sys/modules/geom/geom_sched/Makefile.inc create mode 100644 sys/modules/geom/geom_sched/gs_sched/Makefile create mode 100644 sys/modules/geom/geom_sched/gsched_rr/Makefile (limited to 'sys/modules') diff --git a/sys/modules/geom/Makefile b/sys/modules/geom/Makefile index 183e46e..1bb5994 100644 --- a/sys/modules/geom/Makefile +++ b/sys/modules/geom/Makefile @@ -18,6 +18,7 @@ SUBDIR= geom_bde \ geom_part \ geom_pc98 \ geom_raid3 \ + geom_sched \ geom_shsec \ geom_stripe \ geom_sunlabel \ diff --git a/sys/modules/geom/geom_sched/Makefile b/sys/modules/geom/geom_sched/Makefile new file mode 100644 index 0000000..5937fa0 --- /dev/null +++ b/sys/modules/geom/geom_sched/Makefile @@ -0,0 +1,5 @@ +# $FreeBSD$ + +SUBDIR= gs_sched gsched_rr + +.include diff --git a/sys/modules/geom/geom_sched/Makefile.inc b/sys/modules/geom/geom_sched/Makefile.inc new file mode 100644 index 0000000..808d6eb --- /dev/null +++ b/sys/modules/geom/geom_sched/Makefile.inc @@ -0,0 +1,9 @@ +# $FreeBSD$ +# included by geom_sched children + +.PATH: ${.CURDIR}/../../../../geom/sched + +# 6.x needs this path +#CFLAGS += -I${.CURDIR}/../../../../geom/sched + +# .include diff --git a/sys/modules/geom/geom_sched/gs_sched/Makefile b/sys/modules/geom/geom_sched/gs_sched/Makefile new file mode 100644 index 0000000..5739365 --- /dev/null +++ b/sys/modules/geom/geom_sched/gs_sched/Makefile @@ -0,0 +1,6 @@ +# $FreeBSD$ +KMOD= geom_sched +SRCS= g_sched.c subr_disk.c + +# ../Makefile.inc automatically included +.include diff --git a/sys/modules/geom/geom_sched/gsched_rr/Makefile b/sys/modules/geom/geom_sched/gsched_rr/Makefile new file mode 100644 index 0000000..4209277 --- /dev/null +++ b/sys/modules/geom/geom_sched/gsched_rr/Makefile @@ -0,0 +1,9 @@ +# $FreeBSD$ + +KMOD= gsched_rr +SRCS= gs_rr.c +# hash.h on 6.x has a (char *) cast on a const pointer +#CWARNFLAGS= + +# ../Makefile.inc automatically included +.include -- cgit v1.1