Module Name: src
Committed By: pooka
Date: Fri Apr 25 00:24:40 UTC 2014
Modified Files:
src/distrib/sets/lists/comp: mi
src/sys/rump/include/rump: Makefile
src/tests/dev/scsipi: Makefile t_cd.c
src/tests/dev/scsipi/libscsitest: scsitest.c
Added Files:
src/tests/dev/scsipi/libscsitest: scsitest.h
Removed Files:
src/sys/rump/include/rump: scsitest.h
Log Message:
obsolete the installed <rump/scsitest.h> header and make it private
to tests/dev/scsipi
To generate a diff of this commit:
cvs rdiff -u -r1.1890 -r1.1891 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.6 -r1.7 src/sys/rump/include/rump/Makefile
cvs rdiff -u -r1.1 -r0 src/sys/rump/include/rump/scsitest.h
cvs rdiff -u -r1.4 -r1.5 src/tests/dev/scsipi/Makefile
cvs rdiff -u -r1.6 -r1.7 src/tests/dev/scsipi/t_cd.c
cvs rdiff -u -r1.1 -r1.2 src/tests/dev/scsipi/libscsitest/scsitest.c
cvs rdiff -u -r0 -r1.1 src/tests/dev/scsipi/libscsitest/scsitest.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/distrib/sets/lists/comp/mi
diff -u src/distrib/sets/lists/comp/mi:1.1890 src/distrib/sets/lists/comp/mi:1.1891
--- src/distrib/sets/lists/comp/mi:1.1890 Thu Apr 24 21:46:44 2014
+++ src/distrib/sets/lists/comp/mi Fri Apr 25 00:24:39 2014
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1890 2014/04/24 21:46:44 pooka Exp $
+# $NetBSD: mi,v 1.1891 2014/04/25 00:24:39 pooka Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -3058,7 +3058,7 @@
./usr/include/rump/rumpuser_port.h comp-c-include rump
./usr/include/rump/rumpvfs_if_pub.h comp-c-include rump
./usr/include/rump/rumpvnode_if.h comp-c-include rump
-./usr/include/rump/scsitest.h comp-c-include rump
+./usr/include/rump/scsitest.h comp-obsolete obsolete
./usr/include/rump/ukfs.h comp-c-include rump
./usr/include/sa.h comp-obsolete obsolete
./usr/include/saslc.h comp-c-include crypto
Index: src/sys/rump/include/rump/Makefile
diff -u src/sys/rump/include/rump/Makefile:1.6 src/sys/rump/include/rump/Makefile:1.7
--- src/sys/rump/include/rump/Makefile:1.6 Wed Dec 18 20:14:02 2013
+++ src/sys/rump/include/rump/Makefile Fri Apr 25 00:24:39 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2013/12/18 20:14:02 pooka Exp $
+# $NetBSD: Makefile,v 1.7 2014/04/25 00:24:39 pooka Exp $
.include <bsd.own.mk>
@@ -9,8 +9,6 @@ INCS= rump.h rump_namei.h rump_syscalls
INCS+= rumpdefs.h rumperr.h rumpuser.h rumpvnode_if.h
INCS+= rumpkern_if_pub.h rumpvfs_if_pub.h rumpnet_if_pub.h
-
-INCS+= scsitest.h
.endif
.include <bsd.kinc.mk>
Index: src/tests/dev/scsipi/Makefile
diff -u src/tests/dev/scsipi/Makefile:1.4 src/tests/dev/scsipi/Makefile:1.5
--- src/tests/dev/scsipi/Makefile:1.4 Thu Apr 24 21:46:44 2014
+++ src/tests/dev/scsipi/Makefile Fri Apr 25 00:24:39 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2014/04/24 21:46:44 pooka Exp $
+# $NetBSD: Makefile,v 1.5 2014/04/25 00:24:39 pooka Exp $
#
.include <bsd.own.mk>
@@ -7,6 +7,8 @@ TESTSDIR= ${TESTSBASE}/dev/scsipi
TESTS_C= t_cd
+CPPFLAGS+= -I${.CURDIR}/libscsitest
+
# kernel component required by test
SUBDIR= libscsitest
SCSITESTDIR!= cd ${.CURDIR}/libscsitest && ${PRINTOBJDIR}
Index: src/tests/dev/scsipi/t_cd.c
diff -u src/tests/dev/scsipi/t_cd.c:1.6 src/tests/dev/scsipi/t_cd.c:1.7
--- src/tests/dev/scsipi/t_cd.c:1.6 Fri Mar 15 16:18:49 2013
+++ src/tests/dev/scsipi/t_cd.c Fri Apr 25 00:24:39 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: t_cd.c,v 1.6 2013/03/15 16:18:49 martin Exp $ */
+/* $NetBSD: t_cd.c,v 1.7 2014/04/25 00:24:39 pooka Exp $ */
/*
* Copyright (c) 2010 Antti Kantee. All Rights Reserved.
@@ -36,7 +36,8 @@
#include <rump/rump.h>
#include <rump/rump_syscalls.h>
-#include <rump/scsitest.h>
+
+#include "scsitest.h"
#include "../../h_macros.h"
Index: src/tests/dev/scsipi/libscsitest/scsitest.c
diff -u src/tests/dev/scsipi/libscsitest/scsitest.c:1.1 src/tests/dev/scsipi/libscsitest/scsitest.c:1.2
--- src/tests/dev/scsipi/libscsitest/scsitest.c:1.1 Thu Apr 24 21:46:44 2014
+++ src/tests/dev/scsipi/libscsitest/scsitest.c Fri Apr 25 00:24:39 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: scsitest.c,v 1.1 2014/04/24 21:46:44 pooka Exp $ */
+/* $NetBSD: scsitest.c,v 1.2 2014/04/25 00:24:39 pooka Exp $ */
/*
* Copyright (c) 2010 Antti Kantee. All Rights Reserved.
@@ -35,7 +35,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: scsitest.c,v 1.1 2014/04/24 21:46:44 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: scsitest.c,v 1.2 2014/04/25 00:24:39 pooka Exp $");
#include <sys/param.h>
#include <sys/atomic.h>
@@ -51,7 +51,8 @@ __KERNEL_RCSID(0, "$NetBSD: scsitest.c,v
#include <dev/scsipi/scsipi_all.h>
#include <rump/rumpuser.h>
-#include <rump/scsitest.h>
+
+#include "scsitest.h"
int scsitest_match(device_t, cfdata_t, void *);
void scsitest_attach(device_t, device_t, void *);
Added files:
Index: src/tests/dev/scsipi/libscsitest/scsitest.h
diff -u /dev/null src/tests/dev/scsipi/libscsitest/scsitest.h:1.1
--- /dev/null Fri Apr 25 00:24:40 2014
+++ src/tests/dev/scsipi/libscsitest/scsitest.h Fri Apr 25 00:24:39 2014
@@ -0,0 +1,38 @@
+/* $NetBSD: scsitest.h,v 1.1 2014/04/25 00:24:39 pooka Exp $ */
+
+/*
+ * Copyright (c) 2010 Antti Kantee. All Rights Reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+#ifndef _RUMP_SCSITEST_H_
+#define _RUMP_SCSITEST_H_
+
+enum {
+ RUMP_SCSITEST_NOISYSYNC,
+ RUMP_SCSITEST_MAXERROR
+};
+
+extern unsigned rump_scsitest_err[RUMP_SCSITEST_MAXERROR];
+
+#endif /* _RUMP_SCSITEST_H_ */