* I want to say thank you to all people who helped me with this project.
*/
-#include <sys/types.h>
#include <sys/ctype.h>
-#include <sys/buf.h>
#include <sys/conf.h>
#include <sys/device.h>
#include <sys/disk.h>
#include <sys/module.h>
#include <sys/sysctl.h>
#include <dev/disk/dm/dm.h>
-
-#include "netbsd-dm.h"
+#include <dev/disk/dm/netbsd-dm.h>
static d_ioctl_t dmioctl;
static d_open_t dmopen;
#include <sys/systm.h>
#include <sys/kernel.h>
+#include <sys/types.h>
#include <cpu/inttypes.h>
-#include <cpu/atomic.h>
#include <sys/condvar.h>
#include <sys/lock.h>
#include <sys/queue.h>
* POSSIBILITY OF SUCH DAMAGE.
*/
-#include <sys/param.h>
-#include <machine/thread.h>
#include <sys/thread2.h>
#include <sys/disk.h>
#include <sys/disklabel.h>
#include <sys/udev.h>
#include <sys/devfs.h>
#include <sys/malloc.h>
+#include <machine/thread.h>
#include <dev/disk/dm/dm.h>
-
-#include "netbsd-dm.h"
+#include <dev/disk/dm/netbsd-dm.h>
extern struct dev_ops dm_ops;
*
*/
-#include <sys/types.h>
#include <sys/device.h>
#include <sys/malloc.h>
#include <sys/vnode.h>
+#include <cpu/atomic.h>
#include <dev/disk/dm/dm.h>
-
-#include "netbsd-dm.h"
+#include <dev/disk/dm/netbsd-dm.h>
static int
dm_table_deps(dm_table_entry_t *, prop_array_t);
* POSSIBILITY OF SUCH DAMAGE.
*/
-#include <sys/types.h>
#include <sys/disk.h>
#include <sys/fcntl.h>
#include <sys/malloc.h>
* POSSIBILITY OF SUCH DAMAGE.
*/
-#include <sys/types.h>
#include <sys/malloc.h>
+#include <cpu/atomic.h>
#include <dev/disk/dm/dm.h>
/*
* POSSIBILITY OF SUCH DAMAGE.
*/
-#include <sys/types.h>
#include <sys/malloc.h>
#include <sys/module.h>
#include <sys/linker.h>
+#include <cpu/atomic.h>
#include <dev/disk/dm/dm.h>
-
-#include "netbsd-dm.h"
+#include <dev/disk/dm/netbsd-dm.h>
static dm_target_t *dm_target_lookup_name(const char *);
/*
* This file implements initial version of device-mapper error target.
*/
-#include <sys/types.h>
-#include <sys/buf.h>
#include <dev/disk/dm/dm.h>
/* Init function called from dm_table_load_ioctl. */
/*
* This file implements initial version of device-mapper zero target.
*/
-#include <sys/types.h>
-#include <sys/buf.h>
#include <dev/disk/dm/dm.h>
/*
/*
* This file implements initial version of device-mapper crypt target.
*/
-#include <sys/types.h>
#include <sys/endian.h>
#include <sys/bio.h>
-#include <sys/buf.h>
#include <sys/globaldata.h>
#include <sys/kerneldump.h>
#include <sys/malloc.h>
#include <opencrypto/cryptodev.h>
#include <opencrypto/rmd160.h>
#include <machine/cpufunc.h>
+#include <cpu/atomic.h>
#include <sys/ktr.h>
* SUCH DAMAGE.
*/
-#include <sys/types.h>
-#include <sys/buf.h>
#include <sys/vnode.h>
#include <sys/mutex2.h>
#include <sys/objcache.h>
/*
* This file implements initial version of a mirror target
*/
-#include <sys/types.h>
-#include <sys/param.h>
-
#include <sys/bio.h>
-#include <sys/buf.h>
#include <sys/malloc.h>
#include <sys/uuid.h>
#include <sys/vnode.h>
* This file implements initial version of device-mapper dklinear target.
*/
-#include <sys/types.h>
-
-#include <sys/buf.h>
#include <sys/malloc.h>
#include <sys/vnode.h>
/*
* This file implements initial version of device-mapper mirror target.
*/
-#include <sys/types.h>
-#include <sys/param.h>
-
-#include <sys/buf.h>
-
-#include "dm.h"
+#include <dev/disk/dm/dm.h>
typedef struct target_mirror_config {
#define MAX_MIRROR_COPIES 4
/*
* This file implements initial version of device-mapper snapshot target.
*/
-#include <sys/types.h>
-#include <sys/param.h>
-
-#include <sys/buf.h>
#include <sys/kmem.h>
#include <sys/vnode.h>
-#include "dm.h"
+#include <dev/disk/dm/dm.h>
typedef struct target_snapshot_config {
dm_pdev_t *tsc_snap_dev;
*
* DragonFly changes: Increase to an unlimited number of stripes
*/
-#include <sys/types.h>
-
-#include <sys/buf.h>
#include <sys/malloc.h>
#include <sys/vnode.h>