]> sourceware.org Git - dm.git/log
dm.git
22 years agoMore locking.
Alasdair Kergon [Mon, 7 Jan 2002 22:20:46 +0000 (22:20 +0000)]
More locking.

22 years agotidying
Alasdair Kergon [Mon, 7 Jan 2002 22:01:39 +0000 (22:01 +0000)]
tidying

22 years agoAdd a lock.
Alasdair Kergon [Sat, 5 Jan 2002 21:51:25 +0000 (21:51 +0000)]
Add a lock.

22 years agoAnother pointer hidden in an int & a redundant table_create crept in during
Alasdair Kergon [Sat, 5 Jan 2002 21:36:51 +0000 (21:36 +0000)]
Another pointer hidden in an int & a redundant table_create crept in during
editing.

22 years agoNon-devfs instructions to run mknod script.
Alasdair Kergon [Fri, 4 Jan 2002 16:58:24 +0000 (16:58 +0000)]
Non-devfs instructions to run mknod script.

22 years agoAdd locking and writable snapshots.
Patrick Caulfield [Fri, 4 Jan 2002 16:30:09 +0000 (16:30 +0000)]
Add locking and writable snapshots.

22 years agoUpdated patches.
Alasdair Kergon [Fri, 4 Jan 2002 15:34:50 +0000 (15:34 +0000)]
Updated patches.

22 years agoFix end of string detection in split_args. (Joe)
Alasdair Kergon [Fri, 4 Jan 2002 14:54:35 +0000 (14:54 +0000)]
Fix end of string detection in split_args.  (Joe)

22 years agoUpdate.
Alasdair Kergon [Fri, 4 Jan 2002 14:45:33 +0000 (14:45 +0000)]
Update.

22 years agoRemove hard-coded character device number for ioctl:
Alasdair Kergon [Fri, 4 Jan 2002 14:41:46 +0000 (14:41 +0000)]
Remove hard-coded character device number for ioctl:
grab a misc device minor number dynamically instead.

22 years ago/etc/rc* script to create /dev/device-mapper/control on non-devfs system
Alasdair Kergon [Fri, 4 Jan 2002 14:40:29 +0000 (14:40 +0000)]
/etc/rc* script to create /dev/device-mapper/control on non-devfs system

22 years agoUpdated kernel patches generated (0.91.01).
Alasdair Kergon [Thu, 3 Jan 2002 20:01:25 +0000 (20:01 +0000)]
Updated kernel patches generated (0.91.01).

22 years agoo Make error messages more consistent.
Alasdair Kergon [Thu, 3 Jan 2002 19:13:04 +0000 (19:13 +0000)]
o Make error messages more consistent.
o Tidy some #includes.

22 years agoInstall into /sbin by default rather than /usr/sbin (for maintenance without
Alasdair Kergon [Thu, 3 Jan 2002 15:54:29 +0000 (15:54 +0000)]
Install into /sbin by default rather than /usr/sbin (for maintenance without
/usr).

22 years agoUse the "new" command-line interface.
Patrick Caulfield [Thu, 3 Jan 2002 15:35:48 +0000 (15:35 +0000)]
Use the "new" command-line interface.
First stab at persistent snapshots.

22 years agostub for read-only functions with fs interface
Alasdair Kergon [Thu, 3 Jan 2002 15:12:02 +0000 (15:12 +0000)]
stub for read-only functions with fs interface

22 years agoo Added -r, --read-only switch to dmsetup for use with create and reload.
Joe Thornber [Thu, 3 Jan 2002 10:39:20 +0000 (10:39 +0000)]
o  Added -r, --read-only switch to dmsetup for use with create and reload.

22 years agoSupport for 2.4.17
Alasdair Kergon [Wed, 2 Jan 2002 20:11:11 +0000 (20:11 +0000)]
Support for 2.4.17

22 years agoo Allow the definition of read-only devices (ioctl interface only) (Joe)
Alasdair Kergon [Wed, 2 Jan 2002 19:01:06 +0000 (19:01 +0000)]
o Allow the definition of read-only devices (ioctl interface only)  (Joe)
o Add version number to ioctl structure with error on kernel/library mismatch

22 years agoTidy makefiles - $DESTDIR & shared library version (like LVM1)
Alasdair Kergon [Wed, 2 Jan 2002 13:40:47 +0000 (13:40 +0000)]
Tidy makefiles - $DESTDIR & shared library version (like LVM1)

22 years agoVersion 0.90.04
Alasdair Kergon [Fri, 21 Dec 2001 20:33:47 +0000 (20:33 +0000)]
Version 0.90.04

22 years agoCommon target argument parsing.
Alasdair Kergon [Fri, 21 Dec 2001 20:23:26 +0000 (20:23 +0000)]
Common target argument parsing.

22 years agoNow must unsuspend device after successful creation (fs interface only).
Alasdair Kergon [Fri, 21 Dec 2001 20:19:15 +0000 (20:19 +0000)]
Now must unsuspend device after successful creation (fs interface only).

22 years agoMore protection against corrupt offset.
Alasdair Kergon [Fri, 21 Dec 2001 18:30:44 +0000 (18:30 +0000)]
More protection against corrupt offset.

22 years agominor cleanups
Alasdair Kergon [Fri, 21 Dec 2001 18:07:11 +0000 (18:07 +0000)]
minor cleanups

22 years agoRevised ioctl/dmfs merge with fixes for bugs found in tests.
Alasdair Kergon [Thu, 20 Dec 2001 20:32:14 +0000 (20:32 +0000)]
Revised ioctl/dmfs merge with fixes for bugs found in tests.

22 years agoWork-in-progress snapshot driver. It basically can do snapshotting now but needs
Patrick Caulfield [Tue, 18 Dec 2001 16:10:54 +0000 (16:10 +0000)]
Work-in-progress snapshot driver. It basically can do snapshotting now but needs
a fair bit more work - see the comments at the top of the file for TODO list.

BTW there's a prize for anyone who can set this up without talking to Joe or me
first. :^)

22 years agoCorrect date in version string
Alasdair Kergon [Fri, 14 Dec 2001 13:42:07 +0000 (13:42 +0000)]
Correct date in version string

22 years agoo Include dmsetup man page in build
Alasdair Kergon [Fri, 14 Dec 2001 13:30:02 +0000 (13:30 +0000)]
o Include dmsetup man page in build
o Allow pathname in dmsetup device arg
o Generated patches for 0.90.02

22 years agoo Man page for dmsetup
Joe Thornber [Thu, 13 Dec 2001 13:46:21 +0000 (13:46 +0000)]
o Man page for dmsetup

22 years agoAllocate the right amount of space for a linear_c
Patrick Caulfield [Thu, 13 Dec 2001 11:16:16 +0000 (11:16 +0000)]
Allocate the right amount of space for a linear_c

22 years agoMake version number internally consistent.
Alasdair Kergon [Wed, 12 Dec 2001 13:26:24 +0000 (13:26 +0000)]
Make version number internally consistent.

22 years agoMore tweaking.
Alasdair Kergon [Tue, 11 Dec 2001 18:35:18 +0000 (18:35 +0000)]
More tweaking.

22 years agoAuto-detect kernel version
Alasdair Kergon [Tue, 11 Dec 2001 17:35:26 +0000 (17:35 +0000)]
Auto-detect kernel version

22 years agomake distclean to include kernel subdir too.
Alasdair Kergon [Tue, 11 Dec 2001 16:00:25 +0000 (16:00 +0000)]
make distclean to include kernel subdir too.

22 years agoconfigure parameters
Alasdair Kergon [Tue, 11 Dec 2001 15:53:38 +0000 (15:53 +0000)]
configure parameters

22 years ago o Removed bug reminder which wasn't actually a bug
steve [Tue, 11 Dec 2001 11:49:25 +0000 (11:49 +0000)]
 o Removed bug reminder which wasn't actually a bug

22 years agoVarious tidying.
Alasdair Kergon [Mon, 10 Dec 2001 18:19:09 +0000 (18:19 +0000)]
Various tidying.

22 years agoFixes for library compilation.
Alasdair Kergon [Fri, 7 Dec 2001 21:15:31 +0000 (21:15 +0000)]
Fixes for library compilation.

22 years agoFixes for compilation.
Alasdair Kergon [Thu, 6 Dec 2001 22:08:57 +0000 (22:08 +0000)]
Fixes for compilation.

22 years agoUpdated the technical introduction.
Alasdair Kergon [Thu, 6 Dec 2001 19:58:31 +0000 (19:58 +0000)]
Updated the technical introduction.

22 years agoFurther tidying & patch generation (see 'INSTALL' file) as this
Alasdair Kergon [Thu, 6 Dec 2001 18:58:00 +0000 (18:58 +0000)]
Further tidying & patch generation (see 'INSTALL' file) as this
approaches release.

22 years agoIncomplete installation doc.
Alasdair Kergon [Thu, 6 Dec 2001 14:42:01 +0000 (14:42 +0000)]
Incomplete installation doc.

22 years ago o updated after investigation of an item
steve [Thu, 6 Dec 2001 14:41:23 +0000 (14:41 +0000)]
 o updated after investigation of an item

22 years agoMoved across from LVM2 repository.
Alasdair Kergon [Thu, 6 Dec 2001 14:22:11 +0000 (14:22 +0000)]
Moved across from LVM2 repository.

22 years agoMerged fs/ioctl file structure (files from LVM2/driver/device-mapper).
Alasdair Kergon [Wed, 5 Dec 2001 23:21:03 +0000 (23:21 +0000)]
Merged fs/ioctl file structure (files from LVM2/driver/device-mapper).

22 years agoDon't fail if mkdir fails if it already exists.
Alasdair Kergon [Wed, 5 Dec 2001 21:14:44 +0000 (21:14 +0000)]
Don't fail if mkdir fails if it already exists.

22 years agoVarious fixes & restructure to extract common code.
Alasdair Kergon [Wed, 5 Dec 2001 16:41:50 +0000 (16:41 +0000)]
Various fixes & restructure to extract common code.

22 years agoAdded error handling and changed some parts to behave same as ioctl version.
Alasdair Kergon [Tue, 4 Dec 2001 23:19:04 +0000 (23:19 +0000)]
Added error handling and changed some parts to behave same as ioctl version.

22 years ago o Initial version
steve [Tue, 4 Dec 2001 10:34:54 +0000 (10:34 +0000)]
 o Initial version

22 years agoo Ownership of the dm_table's now passes into the mapped_device, we can do this
Joe Thornber [Thu, 29 Nov 2001 11:47:12 +0000 (11:47 +0000)]
o Ownership of the dm_table's now passes into the mapped_device, we can do this
  since there is now a one<->one mapping between the two.

22 years agoo remove bdput's
Joe Thornber [Thu, 29 Nov 2001 10:15:56 +0000 (10:15 +0000)]
o remove bdput's

22 years agoconfigure --with-interface=ioctl (default) or =fs to choose kernel interface
Alasdair Kergon [Wed, 28 Nov 2001 21:03:48 +0000 (21:03 +0000)]
configure --with-interface=ioctl (default) or =fs to choose kernel interface

22 years agoAdd autoconf & makefile structure like LVM2.
Alasdair Kergon [Wed, 28 Nov 2001 20:08:08 +0000 (20:08 +0000)]
Add autoconf & makefile structure like LVM2.

22 years agoo Target to let device-mapper stripe across volumes.
Joe Thornber [Wed, 28 Nov 2001 17:41:16 +0000 (17:41 +0000)]
o  Target to let device-mapper stripe across volumes.

22 years agodmdir path
Alasdair Kergon [Wed, 21 Nov 2001 19:20:41 +0000 (19:20 +0000)]
dmdir path

22 years agoo Remove an old debug statement
Joe Thornber [Wed, 21 Nov 2001 18:24:22 +0000 (18:24 +0000)]
o  Remove an old debug statement

22 years agoo Display major number
Joe Thornber [Wed, 21 Nov 2001 18:12:41 +0000 (18:12 +0000)]
o  Display major number

22 years agoo use the major number returned from dm_ioctl.
Joe Thornber [Wed, 21 Nov 2001 17:57:57 +0000 (17:57 +0000)]
o  use the major number returned from dm_ioctl.

22 years agoo Add the major number of the lv to the dm_ioctl struct.
Joe Thornber [Wed, 21 Nov 2001 17:50:43 +0000 (17:50 +0000)]
o  Add the major number of the lv to the dm_ioctl struct.

22 years agoo You can now specify the dev directory for libdm
Joe Thornber [Wed, 21 Nov 2001 17:08:37 +0000 (17:08 +0000)]
o  You can now specify the dev directory for libdm

o  dm_dir() returns the full path to the device-mapper dir (eg, /dev/device-mapper).

o  put stat in on _rm_node

22 years agoo Removed _check_devfs
Joe Thornber [Wed, 21 Nov 2001 16:47:10 +0000 (16:47 +0000)]
o  Removed _check_devfs

o  We now do a stat to see if the device node is there

22 years agoo Decided Patrick was right about that OB1 error :)
Joe Thornber [Wed, 21 Nov 2001 16:14:18 +0000 (16:14 +0000)]
o  Decided Patrick was right about that OB1 error :)

22 years agoo Remove hard coded path to /dev/device-mapper/control
Joe Thornber [Wed, 21 Nov 2001 15:49:45 +0000 (15:49 +0000)]
o  Remove hard coded path to /dev/device-mapper/control

22 years agoTidy makefiles
Alasdair Kergon [Wed, 21 Nov 2001 15:41:14 +0000 (15:41 +0000)]
Tidy makefiles

22 years agoo This was breaking things on non-devfs systems.
Joe Thornber [Wed, 21 Nov 2001 15:28:32 +0000 (15:28 +0000)]
o This was breaking things on non-devfs systems.

22 years agoo Change name of libdm.h
Joe Thornber [Wed, 21 Nov 2001 15:15:37 +0000 (15:15 +0000)]
o  Change name of libdm.h

22 years agoo Use MKDEV to build the dev_t for mknod
Joe Thornber [Wed, 21 Nov 2001 15:14:35 +0000 (15:14 +0000)]
o  Use MKDEV to build the dev_t for mknod

22 years agoo Don't use dmt->dmi until it has been initialised.
Joe Thornber [Wed, 21 Nov 2001 14:52:16 +0000 (14:52 +0000)]
o  Don't use dmt->dmi until it has been initialised.

22 years agoo Importing into public repository.
Joe Thornber [Wed, 21 Nov 2001 13:44:14 +0000 (13:44 +0000)]
o  Importing into public repository.

22 years agoo Migration of device-mapper from LVM_WORK to it's own (public) repository.
Joe Thornber [Wed, 21 Nov 2001 12:47:41 +0000 (12:47 +0000)]
o  Migration of device-mapper from LVM_WORK to it's own (public) repository.
   Please use this one from now on.\18

22 years agoInitial revision
Ben Lutgens [Mon, 19 Nov 2001 16:51:04 +0000 (16:51 +0000)]
Initial revision

This page took 0.048017 seconds and 5 git commands to generate.