]>
sourceware.org Git - dm.git/log
Alasdair Kergon [Tue, 29 Apr 2003 11:34:19 +0000 (11:34 +0000)]
Event number support.
Alasdair Kergon [Tue, 29 Apr 2003 11:33:40 +0000 (11:33 +0000)]
Add event number.
Alasdair Kergon [Mon, 28 Apr 2003 11:55:58 +0000 (11:55 +0000)]
Revert to data_start
Alasdair Kergon [Sat, 26 Apr 2003 19:56:47 +0000 (19:56 +0000)]
Wait for waiting processes to have removed themselves from the wait queue
before removing it.
Alasdair Kergon [Sat, 26 Apr 2003 19:19:28 +0000 (19:19 +0000)]
Recent changes rejigged to reduce size of overall diff.
Alasdair Kergon [Thu, 24 Apr 2003 19:49:27 +0000 (19:49 +0000)]
Make configure less prescriptive and print informative messages at the end.
In some circumstances use a local copy of dm-ioctl.h instead of insisting
on finding one in a kernel source tree.
Alasdair Kergon [Thu, 24 Apr 2003 16:08:18 +0000 (16:08 +0000)]
DM_EXISTS_FLAG replaced by ENXIO
Alasdair Kergon [Thu, 24 Apr 2003 13:56:41 +0000 (13:56 +0000)]
Remove DM_EXISTS_FLAG - use ENXIO instead.
Fix wait_event get_status type.
Alasdair Kergon [Wed, 23 Apr 2003 21:25:18 +0000 (21:25 +0000)]
A missing error return value; snapshot fraction adjustment.
Alasdair Kergon [Wed, 23 Apr 2003 21:23:57 +0000 (21:23 +0000)]
Reorder flags.
Alasdair Kergon [Wed, 23 Apr 2003 17:41:28 +0000 (17:41 +0000)]
Further ioctl code tidying & wait_event fix.
Alasdair Kergon [Tue, 22 Apr 2003 21:22:04 +0000 (21:22 +0000)]
Some ioctl code tidying: removing duplicate internal buffers; making bounds
checks clearer (incl. variable renaming); using a flag to indicate when
output data doesn't fit into supplied buffer instead of returning an error etc.
Alasdair Kergon [Thu, 17 Apr 2003 20:19:21 +0000 (20:19 +0000)]
Cosmetic changes.
Alasdair Kergon [Tue, 15 Apr 2003 15:14:04 +0000 (15:14 +0000)]
Missing dependencies
Alasdair Kergon [Tue, 15 Apr 2003 14:00:07 +0000 (14:00 +0000)]
Provide snapshot status as a fraction.
Alasdair Kergon [Tue, 15 Apr 2003 12:30:44 +0000 (12:30 +0000)]
Display read-only state.
Alasdair Kergon [Tue, 8 Apr 2003 22:06:11 +0000 (22:06 +0000)]
Tweaking. Fixes some bugs but perhaps introduces new ones.
Alasdair Kergon [Tue, 8 Apr 2003 21:20:31 +0000 (21:20 +0000)]
alignment fixes
Alasdair Kergon [Fri, 4 Apr 2003 13:22:58 +0000 (13:22 +0000)]
Add major arg
Alasdair Kergon [Fri, 4 Apr 2003 13:13:28 +0000 (13:13 +0000)]
Support for persistent device numbers.
Alasdair Kergon [Wed, 2 Apr 2003 19:02:59 +0000 (19:02 +0000)]
Allow device major to be set too.
Alasdair Kergon [Fri, 28 Mar 2003 19:42:02 +0000 (19:42 +0000)]
Signed field.
Alasdair Kergon [Fri, 28 Mar 2003 19:05:11 +0000 (19:05 +0000)]
Proposed changes to the ioctl interface to fix alignment issues on some
architectures and specify an explicit width for every numeric field.
Alasdair Kergon [Fri, 28 Mar 2003 18:58:56 +0000 (18:58 +0000)]
Proposed changes to the ioctl interface to fix alignment issues on some
architectures and specify an explicit width for every numeric field.
Alasdair Kergon [Thu, 27 Mar 2003 16:40:40 +0000 (16:40 +0000)]
Update docs.
Alasdair Kergon [Thu, 27 Mar 2003 16:29:41 +0000 (16:29 +0000)]
Update version
Alasdair Kergon [Wed, 26 Mar 2003 16:05:38 +0000 (16:05 +0000)]
Patches for 2.4.20, first cut.
Alasdair Kergon [Wed, 26 Mar 2003 16:04:15 +0000 (16:04 +0000)]
Some recent minor patches.
Alasdair Kergon [Thu, 20 Feb 2003 13:30:03 +0000 (13:30 +0000)]
Fix table output bug in last commit.
Alasdair Kergon [Sat, 25 Jan 2003 13:34:35 +0000 (13:34 +0000)]
merge back accidentally overwritten r1.2 change
Alasdair Kergon [Tue, 21 Jan 2003 21:35:35 +0000 (21:35 +0000)]
0.96.08-cvs (2003-01-21)
Alasdair Kergon [Tue, 21 Jan 2003 21:34:45 +0000 (21:34 +0000)]
Update to 2.4.20-dm-7 (with 3 DMWARNs removed)
Alasdair Kergon [Tue, 21 Jan 2003 21:27:36 +0000 (21:27 +0000)]
Prepare for ioctl version number change.
Alasdair Kergon [Tue, 21 Jan 2003 21:25:51 +0000 (21:25 +0000)]
Allow optional verbose logging.
Alasdair Kergon [Tue, 21 Jan 2003 21:25:11 +0000 (21:25 +0000)]
Allow optional verbose logging
Alasdair Kergon [Tue, 21 Jan 2003 21:22:54 +0000 (21:22 +0000)]
Add --enable-debug --disable-compat
Alasdair Kergon [Tue, 21 Jan 2003 21:20:41 +0000 (21:20 +0000)]
lvm-devel->dm-devel
Andres Salomon [Mon, 9 Dec 2002 07:43:24 +0000 (07:43 +0000)]
it's about that time again..
Alasdair Kergon [Thu, 5 Dec 2002 22:28:18 +0000 (22:28 +0000)]
Keep certain versions of ld happy.
Alasdair Kergon [Thu, 21 Nov 2002 15:10:15 +0000 (15:10 +0000)]
Increment.
Alasdair Kergon [Thu, 21 Nov 2002 15:02:42 +0000 (15:02 +0000)]
Incorporate latest fixes (ENOTBLK, &_minor_lock, mempool)
Alasdair Kergon [Thu, 14 Nov 2002 19:26:27 +0000 (19:26 +0000)]
Only functions listed in libdevmapper.h should get exported.
Alasdair Kergon [Thu, 14 Nov 2002 15:28:50 +0000 (15:28 +0000)]
Update docs.
Alasdair Kergon [Thu, 14 Nov 2002 14:44:42 +0000 (14:44 +0000)]
Fix includes after DM_DIR definition move.
Alasdair Kergon [Thu, 14 Nov 2002 14:04:50 +0000 (14:04 +0000)]
Increment.
Alasdair Kergon [Thu, 14 Nov 2002 14:03:38 +0000 (14:03 +0000)]
Include arch64 patch; DQUOT_SYNC_DEV VFS hack.
Alasdair Kergon [Wed, 13 Nov 2002 19:38:49 +0000 (19:38 +0000)]
Remove dm-hash.c
Alasdair Kergon [Wed, 13 Nov 2002 19:38:07 +0000 (19:38 +0000)]
Backport changes from kernel 2.5 to 2.4.
Alasdair Kergon [Wed, 13 Nov 2002 18:47:34 +0000 (18:47 +0000)]
Backport changes from kernel 2.5 to 2.4.
Alasdair Kergon [Fri, 1 Nov 2002 16:16:42 +0000 (16:16 +0000)]
Improve missing-kernel-driver error message.
Andres Salomon [Sun, 27 Oct 2002 18:52:30 +0000 (18:52 +0000)]
synch with debian
Alasdair Kergon [Mon, 14 Oct 2002 15:38:12 +0000 (15:38 +0000)]
Move device flags into a single field.
Alasdair Kergon [Mon, 14 Oct 2002 11:07:24 +0000 (11:07 +0000)]
Hold devices in a hash table.
Andres Salomon [Tue, 8 Oct 2002 20:16:44 +0000 (20:16 +0000)]
Wow, learn something new every day. Apparently, the signed-ness of char is
implementation-dependent; some archs (s390, arm, and ppc) default to
an unsigned char.
Alasdair Kergon [Tue, 24 Sep 2002 14:04:37 +0000 (14:04 +0000)]
Sync some fixes: hardsect_size, endian, minor->kdev_t, #include, remove
debug msg
Alasdair Kergon [Tue, 24 Sep 2002 14:02:28 +0000 (14:02 +0000)]
Sync - ioctl support for some other architectures.
Andres Salomon [Sun, 1 Sep 2002 23:17:47 +0000 (23:17 +0000)]
synch w/ what's in debian; no longer 6 months out of date
Andres Salomon [Thu, 15 Aug 2002 06:40:38 +0000 (06:40 +0000)]
include <linux/types.h> instead of "types.h".
Alasdair Kergon [Wed, 14 Aug 2002 18:23:34 +0000 (18:23 +0000)]
Fix offsets for final 2.4.19.
Alasdair Kergon [Wed, 14 Aug 2002 18:12:25 +0000 (18:12 +0000)]
apply-patches also applies VFS lock patch.
Alasdair Kergon [Wed, 14 Aug 2002 18:10:06 +0000 (18:10 +0000)]
Remove old patches
Alasdair Kergon [Wed, 14 Aug 2002 17:34:05 +0000 (17:34 +0000)]
update docs
Alasdair Kergon [Wed, 14 Aug 2002 17:17:39 +0000 (17:17 +0000)]
Updated patches for 2.4.19
Alasdair Kergon [Wed, 14 Aug 2002 13:30:06 +0000 (13:30 +0000)]
Don't include mirror target by default - it's not ready yet.
Alasdair Kergon [Wed, 14 Aug 2002 13:24:27 +0000 (13:24 +0000)]
Sync some fixes with bitkeeper repository.
Alasdair Kergon [Tue, 23 Jul 2002 12:49:48 +0000 (12:49 +0000)]
Rename /dev/device-mapper to /dev/mapper
Alasdair Kergon [Wed, 17 Jul 2002 17:28:18 +0000 (17:28 +0000)]
Update version.
Alasdair Kergon [Wed, 17 Jul 2002 17:24:43 +0000 (17:24 +0000)]
Remove snapshot extent_size parameter
Ensure chunk size >= page size
Alasdair Kergon [Wed, 17 Jul 2002 17:23:42 +0000 (17:23 +0000)]
Skip parameter validation for remove_all.
Alasdair Kergon [Wed, 10 Jul 2002 12:15:30 +0000 (12:15 +0000)]
Also display device-mapper initialisation message if not using devfs.
Alasdair Kergon [Thu, 27 Jun 2002 14:01:53 +0000 (14:01 +0000)]
update
Alasdair Kergon [Thu, 27 Jun 2002 14:00:29 +0000 (14:00 +0000)]
vcalloc export missing from combined patch
Alasdair Kergon [Wed, 26 Jun 2002 21:50:51 +0000 (21:50 +0000)]
Tidy up for another release: updated documentation; removed old files;
module build fix.
Alasdair Kergon [Wed, 26 Jun 2002 17:47:49 +0000 (17:47 +0000)]
Export vcalloc.
Patrick Caulfield [Wed, 26 Jun 2002 09:09:41 +0000 (09:09 +0000)]
VFS Lock patch for Linux 2.4.19-rc1
Alasdair Kergon [Tue, 25 Jun 2002 22:46:22 +0000 (22:46 +0000)]
Patches tidied and split and regenerated against 2.4.19-rc1.
Apply either the combined patch:
linux-2.4.19-rc1-devmapper-ioctl.patch
Or apply separately:
common/linux-2.4.19-rc1*
*-config.patch - add device-mapper option (tagged experimental)
*-mempool.patch - sct's backport
*-mempool_slab.patch - a couple more functions
*-vcalloc.patch - a calloc implementation (with overflow check)
*-b_bdev_private.patch - add a private b_private (avoids ext3 conflict)
*-devmapper_1_core.patch - the core driver
*-devmapper_2_ioctl.patch - ioctl interface to driver
*-devmapper_3_basic_mappings.patch - linear and striped mappings
*-devmapper_4_snapshots.patch - snapshot implementation
*-devmapper_5_mirror.patch - mirror implementation (for pvmove)
Alasdair Kergon [Wed, 19 Jun 2002 13:07:00 +0000 (13:07 +0000)]
o Long-awaited ioctl interface clean-up. *** Not backwardly compatible ***
o Various other kernel side tidy-ups.
o Version number changes so we have the option of adding new ioctl commands
in future without affecting the use of existing ones should you later
revert to an older kernel but not revert the userspace library/tools.
o Better separation of kernel/userspace elements in the build process to
prepare for independent distribution of the kernel driver.
Joe Thornber [Mon, 17 Jun 2002 15:50:16 +0000 (15:50 +0000)]
o Knock the version check out of the makefile, Alasdair will no doubt put it back :)
o Change to new ioctl names.
Alasdair Kergon [Thu, 13 Jun 2002 16:58:15 +0000 (16:58 +0000)]
tidy
Alasdair Kergon [Thu, 13 Jun 2002 16:47:58 +0000 (16:47 +0000)]
Replace awk (in /usr/bin) with sed (in /bin) in case /usr is unmounted.
Alasdair Kergon [Thu, 13 Jun 2002 16:26:56 +0000 (16:26 +0000)]
Another bk merge:
- add block ioctls
- use ENOTTY for unrecognised ioctl requests
- sanity checks for oversized or misaligned block requests
- use vcalloc
- remove store_fn macros
- waitqueue changes
- update version / revise patches
Andres Salomon [Thu, 23 May 2002 07:42:37 +0000 (07:42 +0000)]
updated for .11
Andres Salomon [Thu, 23 May 2002 07:29:32 +0000 (07:29 +0000)]
version increment for 0.95.11?
Alasdair Kergon [Mon, 20 May 2002 18:46:41 +0000 (18:46 +0000)]
Fix configure to cope with kernel EXTRAVERSION
Alasdair Kergon [Mon, 20 May 2002 18:10:10 +0000 (18:10 +0000)]
Remove old patch
Alasdair Kergon [Mon, 20 May 2002 16:28:25 +0000 (16:28 +0000)]
Patches for 2.4.19-pre8
Alasdair Kergon [Mon, 20 May 2002 14:11:34 +0000 (14:11 +0000)]
Snapshot fixes (sync with bk).
Andres Salomon [Sun, 19 May 2002 04:22:58 +0000 (04:22 +0000)]
remove kernel source when done
Andres Salomon [Sun, 19 May 2002 04:18:29 +0000 (04:18 +0000)]
fix incorrect relative dir; remove headers before patching, otherwise patch
fails
Andres Salomon [Sun, 19 May 2002 01:59:00 +0000 (01:59 +0000)]
fix incorrect package description
Andres Salomon [Tue, 14 May 2002 04:02:17 +0000 (04:02 +0000)]
missed a few
Andres Salomon [Tue, 14 May 2002 03:59:42 +0000 (03:59 +0000)]
synch w/ -3 "oh shit" release
Alasdair Kergon [Fri, 10 May 2002 15:25:35 +0000 (15:25 +0000)]
Import snapshot status & persistence + indent etc.
Alasdair Kergon [Fri, 10 May 2002 15:21:16 +0000 (15:21 +0000)]
Reinstate exit status.
Patrick Caulfield [Fri, 3 May 2002 11:55:56 +0000 (11:55 +0000)]
Add features to get table/status & wait for next event.
Andres Salomon [Sun, 28 Apr 2002 19:47:45 +0000 (19:47 +0000)]
updated
Andres Salomon [Sun, 28 Apr 2002 19:46:40 +0000 (19:46 +0000)]
fPIC fix; see http://buildd.debian.org/fetch.php?&pkg=devmapper&ver=0.95.07-1&arch=hppa&stamp=
1019951845 &file=log&as=raw
Andres Salomon [Sun, 28 Apr 2002 19:01:39 +0000 (19:01 +0000)]
This should be a bit more robust; see http://bugs.debian.org/144889
Andres Salomon [Sun, 28 Apr 2002 18:35:14 +0000 (18:35 +0000)]
updated dependencies
Andres Salomon [Thu, 25 Apr 2002 06:18:15 +0000 (06:18 +0000)]
Update for new release, as well as a rework of the build system (should
be much faster now).
This page took 0.055746 seconds and 5 git commands to generate.