From e61a0a1b811cfdb6afada3482f775a15fa720889 Mon Sep 17 00:00:00 2001 From: Alasdair Kergon Date: Wed, 30 Jan 2002 17:48:14 +0000 Subject: [PATCH] Beta1 --- VERSION | 2 +- patches/linux-2.4.16-devmapper-fs.patch | 35 +++++++++++----------- patches/linux-2.4.16-devmapper-ioctl.patch | 31 +++++++++---------- patches/linux-2.4.17-devmapper-fs.patch | 35 +++++++++++----------- patches/linux-2.4.17-devmapper-ioctl.patch | 31 +++++++++---------- 5 files changed, 69 insertions(+), 65 deletions(-) diff --git a/VERSION b/VERSION index 26ebe35..926726f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.95.01-cvs (2002-01-22) +0.95.01-cvs (2002-01-30) diff --git a/patches/linux-2.4.16-devmapper-fs.patch b/patches/linux-2.4.16-devmapper-fs.patch index 522fc87..8a3fd32 100644 --- a/patches/linux-2.4.16-devmapper-fs.patch +++ b/patches/linux-2.4.16-devmapper-fs.patch @@ -1,6 +1,6 @@ diff -ruN linux-2.4.16/drivers/md/Config.in linux/drivers/md/Config.in --- linux-2.4.16/drivers/md/Config.in Fri Sep 14 22:22:18 2001 -+++ linux/drivers/md/Config.in Thu Jan 17 18:14:35 2002 ++++ linux/drivers/md/Config.in Wed Jan 30 17:38:19 2002 @@ -14,5 +14,6 @@ dep_tristate ' Multipath I/O support' CONFIG_MD_MULTIPATH $CONFIG_BLK_DEV_MD @@ -10,7 +10,7 @@ diff -ruN linux-2.4.16/drivers/md/Config.in linux/drivers/md/Config.in endmenu diff -ruN linux-2.4.16/drivers/md/Makefile linux/drivers/md/Makefile --- linux-2.4.16/drivers/md/Makefile Thu Dec 6 15:57:55 2001 -+++ linux/drivers/md/Makefile Thu Jan 17 18:14:35 2002 ++++ linux/drivers/md/Makefile Wed Jan 30 17:38:19 2002 @@ -4,9 +4,12 @@ O_TARGET := mddev.o @@ -1069,8 +1069,8 @@ diff -ruN linux-2.4.16/drivers/md/dm-target.c linux/drivers/md/dm-target.c +EXPORT_SYMBOL(dm_unregister_target); diff -ruN linux-2.4.16/drivers/md/dm.c linux/drivers/md/dm.c --- linux-2.4.16/drivers/md/dm.c Thu Jan 1 01:00:00 1970 -+++ linux/drivers/md/dm.c Thu Jan 17 18:14:23 2002 -@@ -0,0 +1,1031 @@ ++++ linux/drivers/md/dm.c Wed Jan 30 17:38:04 2002 +@@ -0,0 +1,1029 @@ +/* + * Copyright (C) 2001 Sistina Software (UK) Limited. + * @@ -1089,7 +1089,7 @@ diff -ruN linux-2.4.16/drivers/md/dm.c linux/drivers/md/dm.c +#define DEFAULT_READ_AHEAD 64 + +static const char *_name = DM_NAME; -+static const char *_version = "0.94.01-fs (2002-01-17)"; ++static const char *_version = "0.94.03-fs (2002-01-30)"; +static const char *_email = "lvm-devel@lists.sistina.com"; + +static int major = 0; @@ -1916,10 +1916,8 @@ diff -ruN linux-2.4.16/drivers/md/dm.c linux/drivers/md/dm.c +{ + dm_lock_w(); + -+ if (md->read_only != ro) { -+ md->read_only = ro; -+ set_device_ro(md->dev, ro); -+ } ++ md->read_only = ro; ++ set_device_ro(md->dev, ro); + + dm_unlock_w(); +} @@ -2104,8 +2102,8 @@ diff -ruN linux-2.4.16/drivers/md/dm.c linux/drivers/md/dm.c +MODULE_LICENSE("GPL"); diff -ruN linux-2.4.16/drivers/md/dm.h linux/drivers/md/dm.h --- linux-2.4.16/drivers/md/dm.h Thu Jan 1 01:00:00 1970 -+++ linux/drivers/md/dm.h Mon Jan 14 14:33:12 2002 -@@ -0,0 +1,185 @@ ++++ linux/drivers/md/dm.h Fri Jan 11 14:19:04 2002 +@@ -0,0 +1,188 @@ +/* + * Internal header file for device mapper + * @@ -2273,14 +2271,17 @@ diff -ruN linux-2.4.16/drivers/md/dm.h linux/drivers/md/dm.h +} + +/* -+ * The device-mapper can be driven through one of two interfaces; ++ * The device-mapper can be driven through one of two interfaces; + * ioctl or filesystem, depending which patch you have applied. + */ + +int dm_interface_init(void); +void dm_interface_exit(void); + -+/* ++/* Code in dm-snapshot called by dm-origin to do snapshot COW */ ++int dm_do_snapshot(struct dm_dev *origin, struct buffer_head *bh); ++ ++/* + * Targets for linear and striped mappings + */ + @@ -3602,7 +3603,7 @@ diff -ruN linux-2.4.16/drivers/md/dmfs.h linux/drivers/md/dmfs.h +#endif /* LINUX_DMFS_H */ diff -ruN linux-2.4.16/fs/namespace.c linux/fs/namespace.c --- linux-2.4.16/fs/namespace.c Thu Dec 6 15:57:56 2001 -+++ linux/fs/namespace.c Thu Jan 17 18:14:35 2002 ++++ linux/fs/namespace.c Wed Jan 30 17:38:19 2002 @@ -332,7 +332,7 @@ } } @@ -3676,7 +3677,7 @@ diff -ruN linux-2.4.16/include/linux/device-mapper.h linux/include/linux/device- +#endif /* _LINUX_DEVICE_MAPPER_H */ diff -ruN linux-2.4.16/include/linux/fs.h linux/include/linux/fs.h --- linux-2.4.16/include/linux/fs.h Thu Dec 6 15:57:58 2001 -+++ linux/include/linux/fs.h Thu Jan 17 18:14:35 2002 ++++ linux/include/linux/fs.h Wed Jan 30 17:38:19 2002 @@ -980,6 +980,7 @@ extern struct vfsmount *kern_mount(struct file_system_type *); extern int may_umount(struct vfsmount *); @@ -3687,7 +3688,7 @@ diff -ruN linux-2.4.16/include/linux/fs.h linux/include/linux/fs.h diff -ruN linux-2.4.16/include/linux/seq_file.h linux/include/linux/seq_file.h --- linux-2.4.16/include/linux/seq_file.h Thu Dec 6 15:57:56 2001 -+++ linux/include/linux/seq_file.h Thu Jan 17 18:14:35 2002 ++++ linux/include/linux/seq_file.h Wed Jan 30 17:38:19 2002 @@ -12,6 +12,7 @@ loff_t index; struct semaphore sem; @@ -3698,7 +3699,7 @@ diff -ruN linux-2.4.16/include/linux/seq_file.h linux/include/linux/seq_file.h struct seq_operations { diff -ruN linux-2.4.16/kernel/ksyms.c linux/kernel/ksyms.c --- linux-2.4.16/kernel/ksyms.c Thu Dec 6 15:57:56 2001 -+++ linux/kernel/ksyms.c Thu Jan 17 18:14:35 2002 ++++ linux/kernel/ksyms.c Wed Jan 30 17:38:19 2002 @@ -46,6 +46,7 @@ #include #include diff --git a/patches/linux-2.4.16-devmapper-ioctl.patch b/patches/linux-2.4.16-devmapper-ioctl.patch index 5237bd5..894edcb 100644 --- a/patches/linux-2.4.16-devmapper-ioctl.patch +++ b/patches/linux-2.4.16-devmapper-ioctl.patch @@ -1,6 +1,6 @@ diff -ruN linux-2.4.16/drivers/md/Config.in linux/drivers/md/Config.in --- linux-2.4.16/drivers/md/Config.in Fri Sep 14 22:22:18 2001 -+++ linux/drivers/md/Config.in Thu Jan 17 18:14:21 2002 ++++ linux/drivers/md/Config.in Wed Jan 30 17:38:03 2002 @@ -14,5 +14,6 @@ dep_tristate ' Multipath I/O support' CONFIG_MD_MULTIPATH $CONFIG_BLK_DEV_MD @@ -10,7 +10,7 @@ diff -ruN linux-2.4.16/drivers/md/Config.in linux/drivers/md/Config.in endmenu diff -ruN linux-2.4.16/drivers/md/Makefile linux/drivers/md/Makefile --- linux-2.4.16/drivers/md/Makefile Thu Dec 6 15:57:55 2001 -+++ linux/drivers/md/Makefile Thu Jan 17 18:14:21 2002 ++++ linux/drivers/md/Makefile Wed Jan 30 17:38:03 2002 @@ -4,9 +4,11 @@ O_TARGET := mddev.o @@ -1504,8 +1504,8 @@ diff -ruN linux-2.4.16/drivers/md/dm-target.c linux/drivers/md/dm-target.c +EXPORT_SYMBOL(dm_unregister_target); diff -ruN linux-2.4.16/drivers/md/dm.c linux/drivers/md/dm.c --- linux-2.4.16/drivers/md/dm.c Thu Jan 1 01:00:00 1970 -+++ linux/drivers/md/dm.c Thu Jan 17 18:13:54 2002 -@@ -0,0 +1,1031 @@ ++++ linux/drivers/md/dm.c Wed Jan 30 17:37:49 2002 +@@ -0,0 +1,1029 @@ +/* + * Copyright (C) 2001 Sistina Software (UK) Limited. + * @@ -1524,7 +1524,7 @@ diff -ruN linux-2.4.16/drivers/md/dm.c linux/drivers/md/dm.c +#define DEFAULT_READ_AHEAD 64 + +static const char *_name = DM_NAME; -+static const char *_version = "0.94.01-ioctl (2002-01-17)"; ++static const char *_version = "0.94.03-ioctl (2002-01-30)"; +static const char *_email = "lvm-devel@lists.sistina.com"; + +static int major = 0; @@ -2351,10 +2351,8 @@ diff -ruN linux-2.4.16/drivers/md/dm.c linux/drivers/md/dm.c +{ + dm_lock_w(); + -+ if (md->read_only != ro) { -+ md->read_only = ro; -+ set_device_ro(md->dev, ro); -+ } ++ md->read_only = ro; ++ set_device_ro(md->dev, ro); + + dm_unlock_w(); +} @@ -2539,8 +2537,8 @@ diff -ruN linux-2.4.16/drivers/md/dm.c linux/drivers/md/dm.c +MODULE_LICENSE("GPL"); diff -ruN linux-2.4.16/drivers/md/dm.h linux/drivers/md/dm.h --- linux-2.4.16/drivers/md/dm.h Thu Jan 1 01:00:00 1970 -+++ linux/drivers/md/dm.h Mon Jan 14 14:33:12 2002 -@@ -0,0 +1,185 @@ ++++ linux/drivers/md/dm.h Fri Jan 11 14:19:04 2002 +@@ -0,0 +1,188 @@ +/* + * Internal header file for device mapper + * @@ -2708,14 +2706,17 @@ diff -ruN linux-2.4.16/drivers/md/dm.h linux/drivers/md/dm.h +} + +/* -+ * The device-mapper can be driven through one of two interfaces; ++ * The device-mapper can be driven through one of two interfaces; + * ioctl or filesystem, depending which patch you have applied. + */ + +int dm_interface_init(void); +void dm_interface_exit(void); + -+/* ++/* Code in dm-snapshot called by dm-origin to do snapshot COW */ ++int dm_do_snapshot(struct dm_dev *origin, struct buffer_head *bh); ++ ++/* + * Targets for linear and striped mappings + */ + @@ -2790,7 +2791,7 @@ diff -ruN linux-2.4.16/include/linux/device-mapper.h linux/include/linux/device- +#endif /* _LINUX_DEVICE_MAPPER_H */ diff -ruN linux-2.4.16/include/linux/dm-ioctl.h linux/include/linux/dm-ioctl.h --- linux-2.4.16/include/linux/dm-ioctl.h Thu Jan 1 01:00:00 1970 -+++ linux/include/linux/dm-ioctl.h Thu Jan 17 18:13:54 2002 ++++ linux/include/linux/dm-ioctl.h Wed Jan 30 17:37:49 2002 @@ -0,0 +1,69 @@ +/* + * Copyright (C) 2001 Sistina Software (UK) Limited. @@ -2852,7 +2853,7 @@ diff -ruN linux-2.4.16/include/linux/dm-ioctl.h linux/include/linux/dm-ioctl.h +#define DM_VERSION _IOR(DM_IOCTL, 0x06, struct dm_ioctl) + +#define DM_IOCTL_VERSION "0.94" -+#define DM_DRIVER_VERSION "0.94.01-ioctl (2002-01-17)" ++#define DM_DRIVER_VERSION "0.94.03-ioctl (2002-01-30)" + +/* Status bits */ +#define DM_READONLY_FLAG 0x00000001 diff --git a/patches/linux-2.4.17-devmapper-fs.patch b/patches/linux-2.4.17-devmapper-fs.patch index 239fe46..8c452ec 100644 --- a/patches/linux-2.4.17-devmapper-fs.patch +++ b/patches/linux-2.4.17-devmapper-fs.patch @@ -1,6 +1,6 @@ diff -ruN linux-2.4.17/drivers/md/Config.in linux/drivers/md/Config.in --- linux-2.4.17/drivers/md/Config.in Fri Sep 14 22:22:18 2001 -+++ linux/drivers/md/Config.in Thu Jan 17 18:15:06 2002 ++++ linux/drivers/md/Config.in Wed Jan 30 17:38:43 2002 @@ -14,5 +14,6 @@ dep_tristate ' Multipath I/O support' CONFIG_MD_MULTIPATH $CONFIG_BLK_DEV_MD @@ -10,7 +10,7 @@ diff -ruN linux-2.4.17/drivers/md/Config.in linux/drivers/md/Config.in endmenu diff -ruN linux-2.4.17/drivers/md/Makefile linux/drivers/md/Makefile --- linux-2.4.17/drivers/md/Makefile Thu Dec 6 15:57:55 2001 -+++ linux/drivers/md/Makefile Thu Jan 17 18:15:06 2002 ++++ linux/drivers/md/Makefile Wed Jan 30 17:38:43 2002 @@ -4,9 +4,12 @@ O_TARGET := mddev.o @@ -1069,8 +1069,8 @@ diff -ruN linux-2.4.17/drivers/md/dm-target.c linux/drivers/md/dm-target.c +EXPORT_SYMBOL(dm_unregister_target); diff -ruN linux-2.4.17/drivers/md/dm.c linux/drivers/md/dm.c --- linux-2.4.17/drivers/md/dm.c Thu Jan 1 01:00:00 1970 -+++ linux/drivers/md/dm.c Thu Jan 17 18:14:51 2002 -@@ -0,0 +1,1031 @@ ++++ linux/drivers/md/dm.c Wed Jan 30 17:38:32 2002 +@@ -0,0 +1,1029 @@ +/* + * Copyright (C) 2001 Sistina Software (UK) Limited. + * @@ -1089,7 +1089,7 @@ diff -ruN linux-2.4.17/drivers/md/dm.c linux/drivers/md/dm.c +#define DEFAULT_READ_AHEAD 64 + +static const char *_name = DM_NAME; -+static const char *_version = "0.94.01-fs (2002-01-17)"; ++static const char *_version = "0.94.03-fs (2002-01-30)"; +static const char *_email = "lvm-devel@lists.sistina.com"; + +static int major = 0; @@ -1916,10 +1916,8 @@ diff -ruN linux-2.4.17/drivers/md/dm.c linux/drivers/md/dm.c +{ + dm_lock_w(); + -+ if (md->read_only != ro) { -+ md->read_only = ro; -+ set_device_ro(md->dev, ro); -+ } ++ md->read_only = ro; ++ set_device_ro(md->dev, ro); + + dm_unlock_w(); +} @@ -2104,8 +2102,8 @@ diff -ruN linux-2.4.17/drivers/md/dm.c linux/drivers/md/dm.c +MODULE_LICENSE("GPL"); diff -ruN linux-2.4.17/drivers/md/dm.h linux/drivers/md/dm.h --- linux-2.4.17/drivers/md/dm.h Thu Jan 1 01:00:00 1970 -+++ linux/drivers/md/dm.h Mon Jan 14 14:33:12 2002 -@@ -0,0 +1,185 @@ ++++ linux/drivers/md/dm.h Fri Jan 11 14:19:04 2002 +@@ -0,0 +1,188 @@ +/* + * Internal header file for device mapper + * @@ -2273,14 +2271,17 @@ diff -ruN linux-2.4.17/drivers/md/dm.h linux/drivers/md/dm.h +} + +/* -+ * The device-mapper can be driven through one of two interfaces; ++ * The device-mapper can be driven through one of two interfaces; + * ioctl or filesystem, depending which patch you have applied. + */ + +int dm_interface_init(void); +void dm_interface_exit(void); + -+/* ++/* Code in dm-snapshot called by dm-origin to do snapshot COW */ ++int dm_do_snapshot(struct dm_dev *origin, struct buffer_head *bh); ++ ++/* + * Targets for linear and striped mappings + */ + @@ -3602,7 +3603,7 @@ diff -ruN linux-2.4.17/drivers/md/dmfs.h linux/drivers/md/dmfs.h +#endif /* LINUX_DMFS_H */ diff -ruN linux-2.4.17/fs/namespace.c linux/fs/namespace.c --- linux-2.4.17/fs/namespace.c Wed Jan 2 19:10:48 2002 -+++ linux/fs/namespace.c Thu Jan 17 18:15:06 2002 ++++ linux/fs/namespace.c Wed Jan 30 17:38:43 2002 @@ -289,7 +289,7 @@ } } @@ -3676,7 +3677,7 @@ diff -ruN linux-2.4.17/include/linux/device-mapper.h linux/include/linux/device- +#endif /* _LINUX_DEVICE_MAPPER_H */ diff -ruN linux-2.4.17/include/linux/fs.h linux/include/linux/fs.h --- linux-2.4.17/include/linux/fs.h Wed Jan 2 19:10:48 2002 -+++ linux/include/linux/fs.h Thu Jan 17 18:15:06 2002 ++++ linux/include/linux/fs.h Wed Jan 30 17:38:43 2002 @@ -983,6 +983,7 @@ extern struct vfsmount *kern_mount(struct file_system_type *); extern int may_umount(struct vfsmount *); @@ -3687,7 +3688,7 @@ diff -ruN linux-2.4.17/include/linux/fs.h linux/include/linux/fs.h diff -ruN linux-2.4.17/include/linux/seq_file.h linux/include/linux/seq_file.h --- linux-2.4.17/include/linux/seq_file.h Thu Dec 6 15:57:56 2001 -+++ linux/include/linux/seq_file.h Thu Jan 17 18:15:06 2002 ++++ linux/include/linux/seq_file.h Wed Jan 30 17:38:43 2002 @@ -12,6 +12,7 @@ loff_t index; struct semaphore sem; @@ -3698,7 +3699,7 @@ diff -ruN linux-2.4.17/include/linux/seq_file.h linux/include/linux/seq_file.h struct seq_operations { diff -ruN linux-2.4.17/kernel/ksyms.c linux/kernel/ksyms.c --- linux-2.4.17/kernel/ksyms.c Wed Jan 2 19:10:49 2002 -+++ linux/kernel/ksyms.c Thu Jan 17 18:15:06 2002 ++++ linux/kernel/ksyms.c Wed Jan 30 17:38:43 2002 @@ -324,6 +324,7 @@ EXPORT_SYMBOL(register_filesystem); EXPORT_SYMBOL(unregister_filesystem); diff --git a/patches/linux-2.4.17-devmapper-ioctl.patch b/patches/linux-2.4.17-devmapper-ioctl.patch index a6d033d..5666cd8 100644 --- a/patches/linux-2.4.17-devmapper-ioctl.patch +++ b/patches/linux-2.4.17-devmapper-ioctl.patch @@ -1,6 +1,6 @@ diff -ruN linux-2.4.17/drivers/md/Config.in linux/drivers/md/Config.in --- linux-2.4.17/drivers/md/Config.in Fri Sep 14 22:22:18 2001 -+++ linux/drivers/md/Config.in Thu Jan 17 18:14:49 2002 ++++ linux/drivers/md/Config.in Wed Jan 30 17:38:31 2002 @@ -14,5 +14,6 @@ dep_tristate ' Multipath I/O support' CONFIG_MD_MULTIPATH $CONFIG_BLK_DEV_MD @@ -10,7 +10,7 @@ diff -ruN linux-2.4.17/drivers/md/Config.in linux/drivers/md/Config.in endmenu diff -ruN linux-2.4.17/drivers/md/Makefile linux/drivers/md/Makefile --- linux-2.4.17/drivers/md/Makefile Thu Dec 6 15:57:55 2001 -+++ linux/drivers/md/Makefile Thu Jan 17 18:14:49 2002 ++++ linux/drivers/md/Makefile Wed Jan 30 17:38:31 2002 @@ -4,9 +4,11 @@ O_TARGET := mddev.o @@ -1504,8 +1504,8 @@ diff -ruN linux-2.4.17/drivers/md/dm-target.c linux/drivers/md/dm-target.c +EXPORT_SYMBOL(dm_unregister_target); diff -ruN linux-2.4.17/drivers/md/dm.c linux/drivers/md/dm.c --- linux-2.4.17/drivers/md/dm.c Thu Jan 1 01:00:00 1970 -+++ linux/drivers/md/dm.c Thu Jan 17 18:14:36 2002 -@@ -0,0 +1,1031 @@ ++++ linux/drivers/md/dm.c Wed Jan 30 17:38:21 2002 +@@ -0,0 +1,1029 @@ +/* + * Copyright (C) 2001 Sistina Software (UK) Limited. + * @@ -1524,7 +1524,7 @@ diff -ruN linux-2.4.17/drivers/md/dm.c linux/drivers/md/dm.c +#define DEFAULT_READ_AHEAD 64 + +static const char *_name = DM_NAME; -+static const char *_version = "0.94.01-ioctl (2002-01-17)"; ++static const char *_version = "0.94.03-ioctl (2002-01-30)"; +static const char *_email = "lvm-devel@lists.sistina.com"; + +static int major = 0; @@ -2351,10 +2351,8 @@ diff -ruN linux-2.4.17/drivers/md/dm.c linux/drivers/md/dm.c +{ + dm_lock_w(); + -+ if (md->read_only != ro) { -+ md->read_only = ro; -+ set_device_ro(md->dev, ro); -+ } ++ md->read_only = ro; ++ set_device_ro(md->dev, ro); + + dm_unlock_w(); +} @@ -2539,8 +2537,8 @@ diff -ruN linux-2.4.17/drivers/md/dm.c linux/drivers/md/dm.c +MODULE_LICENSE("GPL"); diff -ruN linux-2.4.17/drivers/md/dm.h linux/drivers/md/dm.h --- linux-2.4.17/drivers/md/dm.h Thu Jan 1 01:00:00 1970 -+++ linux/drivers/md/dm.h Mon Jan 14 14:33:12 2002 -@@ -0,0 +1,185 @@ ++++ linux/drivers/md/dm.h Fri Jan 11 14:19:04 2002 +@@ -0,0 +1,188 @@ +/* + * Internal header file for device mapper + * @@ -2708,14 +2706,17 @@ diff -ruN linux-2.4.17/drivers/md/dm.h linux/drivers/md/dm.h +} + +/* -+ * The device-mapper can be driven through one of two interfaces; ++ * The device-mapper can be driven through one of two interfaces; + * ioctl or filesystem, depending which patch you have applied. + */ + +int dm_interface_init(void); +void dm_interface_exit(void); + -+/* ++/* Code in dm-snapshot called by dm-origin to do snapshot COW */ ++int dm_do_snapshot(struct dm_dev *origin, struct buffer_head *bh); ++ ++/* + * Targets for linear and striped mappings + */ + @@ -2790,7 +2791,7 @@ diff -ruN linux-2.4.17/include/linux/device-mapper.h linux/include/linux/device- +#endif /* _LINUX_DEVICE_MAPPER_H */ diff -ruN linux-2.4.17/include/linux/dm-ioctl.h linux/include/linux/dm-ioctl.h --- linux-2.4.17/include/linux/dm-ioctl.h Thu Jan 1 01:00:00 1970 -+++ linux/include/linux/dm-ioctl.h Thu Jan 17 18:14:36 2002 ++++ linux/include/linux/dm-ioctl.h Wed Jan 30 17:38:21 2002 @@ -0,0 +1,69 @@ +/* + * Copyright (C) 2001 Sistina Software (UK) Limited. @@ -2852,7 +2853,7 @@ diff -ruN linux-2.4.17/include/linux/dm-ioctl.h linux/include/linux/dm-ioctl.h +#define DM_VERSION _IOR(DM_IOCTL, 0x06, struct dm_ioctl) + +#define DM_IOCTL_VERSION "0.94" -+#define DM_DRIVER_VERSION "0.94.01-ioctl (2002-01-17)" ++#define DM_DRIVER_VERSION "0.94.03-ioctl (2002-01-30)" + +/* Status bits */ +#define DM_READONLY_FLAG 0x00000001 -- 2.43.5