Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dm: move include files

Publish the dm-io, dm-log and dm-kcopyd headers in include/linux.

Signed-off-by: Alasdair G Kergon <agk@redhat.com>

+12 -12
+1 -1
drivers/md/Makefile
··· 3 3 # 4 4 5 5 dm-mod-objs := dm.o dm-table.o dm-target.o dm-linear.o dm-stripe.o \ 6 - dm-ioctl.o dm-io.o kcopyd.o 6 + dm-ioctl.o dm-io.o dm-kcopyd.o 7 7 dm-multipath-objs := dm-hw-handler.o dm-path-selector.o dm-mpath.o 8 8 dm-snapshot-objs := dm-snap.o dm-exception-store.o 9 9 dm-mirror-objs := dm-raid1.o
+2 -2
drivers/md/dm-exception-store.c
··· 9 9 10 10 #include "dm.h" 11 11 #include "dm-snap.h" 12 - #include "dm-io.h" 13 - #include "kcopyd.h" 14 12 15 13 #include <linux/mm.h> 16 14 #include <linux/pagemap.h> 17 15 #include <linux/vmalloc.h> 18 16 #include <linux/slab.h> 17 + #include <linux/dm-io.h> 18 + #include <linux/dm-kcopyd.h> 19 19 20 20 #define DM_MSG_PREFIX "snapshots" 21 21 #define DM_CHUNK_SIZE_DEFAULT_SECTORS 32 /* 16KB */
+1 -1
drivers/md/dm-io.c
··· 5 5 * This file is released under the GPL. 6 6 */ 7 7 8 - #include "dm-io.h" 9 8 #include "dm.h" 10 9 11 10 #include <linux/bio.h> ··· 12 13 #include <linux/module.h> 13 14 #include <linux/sched.h> 14 15 #include <linux/slab.h> 16 + #include <linux/dm-io.h> 15 17 16 18 struct dm_io_client { 17 19 mempool_t *pool;
drivers/md/dm-io.h include/linux/dm-io.h
+1 -1
drivers/md/dm-kcopyd.c
··· 22 22 #include <linux/vmalloc.h> 23 23 #include <linux/workqueue.h> 24 24 #include <linux/mutex.h> 25 + #include <linux/dm-kcopyd.h> 25 26 26 - #include "kcopyd.h" 27 27 #include "dm.h" 28 28 29 29 /*-----------------------------------------------------------------
+1 -1
drivers/md/dm-kcopyd.h include/linux/dm-kcopyd.h
··· 14 14 15 15 #ifdef __KERNEL__ 16 16 17 - #include "dm-io.h" 17 + #include <linux/dm-io.h> 18 18 19 19 /* FIXME: make this configurable */ 20 20 #define DM_KCOPYD_MAX_REGIONS 8
+2 -2
drivers/md/dm-log.c
··· 9 9 #include <linux/slab.h> 10 10 #include <linux/module.h> 11 11 #include <linux/vmalloc.h> 12 + #include <linux/dm-io.h> 13 + #include <linux/dm-dirty-log.h> 12 14 13 - #include "dm-log.h" 14 - #include "dm-io.h" 15 15 #include "dm.h" 16 16 17 17 #define DM_MSG_PREFIX "dirty region log"
drivers/md/dm-log.h include/linux/dm-dirty-log.h
+3 -3
drivers/md/dm-raid1.c
··· 7 7 #include "dm.h" 8 8 #include "dm-bio-list.h" 9 9 #include "dm-bio-record.h" 10 - #include "dm-io.h" 11 - #include "dm-log.h" 12 - #include "kcopyd.h" 13 10 14 11 #include <linux/ctype.h> 15 12 #include <linux/init.h> ··· 19 22 #include <linux/workqueue.h> 20 23 #include <linux/log2.h> 21 24 #include <linux/hardirq.h> 25 + #include <linux/dm-io.h> 26 + #include <linux/dm-dirty-log.h> 27 + #include <linux/dm-kcopyd.h> 22 28 23 29 #define DM_MSG_PREFIX "raid1" 24 30 #define DM_IO_PAGES 64
+1 -1
drivers/md/dm-snap.c
··· 18 18 #include <linux/slab.h> 19 19 #include <linux/vmalloc.h> 20 20 #include <linux/log2.h> 21 + #include <linux/dm-kcopyd.h> 21 22 22 23 #include "dm-snap.h" 23 24 #include "dm-bio-list.h" 24 - #include "kcopyd.h" 25 25 26 26 #define DM_MSG_PREFIX "snapshots" 27 27