Alasdair Kergon
90cc3a0f05
Make mempool optional in dm_split_lvm_name()
2009-06-03 11:40:23 +00:00
Alasdair Kergon
cf578d50ec
post-release
2009-05-22 15:23:10 +00:00
Alasdair Kergon
965c7e1200
Pre-release cleanups.
2009-05-21 03:04:52 +00:00
Alasdair Kergon
abea4f481c
Missing entries.
2009-05-20 22:44:10 +00:00
Peter Rajnoha
14bd66805e
Fix segfault when using -U, -G and -M options in dmsetup.
2009-04-24 11:30:49 +00:00
Alasdair Kergon
884d5a7fc8
post-release
2009-03-03 18:25:05 +00:00
Alasdair Kergon
5ab342e298
pre-release
2009-03-03 13:03:03 +00:00
Alasdair Kergon
e28d3f8cbd
If kernel supports only one dm major number, use in place of any supplied.
...
No longer require kernel and metadata major numbers to match.
2009-02-12 20:42:07 +00:00
Alasdair Kergon
a82f2fec18
post-release
2009-01-26 14:46:08 +00:00
Alasdair Kergon
1c65c56970
pre-release
2009-01-26 13:14:22 +00:00
Alasdair Kergon
ffa1b19e26
Add an "all" field which expands to all fields of the report type.
...
For example in LVM2, "pv_all" gives all PV fields.
"seg_all" gives all LV segment fields.
"all" gives all fields of the final report type. I think this is more
useful than just adding the current prefix.
So "lvs -o seg_all" gives all the LV segment fields, whilst
"lvs --segments -o all" adds in LV and VG fields too.
"lvs -o all -O vg_name" has report type LVS+VGS so includes all LV and all
VG fields.
2009-01-10 03:01:35 +00:00
prajnoha
a479761be5
Add checks for device names in dmsetup and show proper error messages.
...
Checks added for DM device names to allow only names < DM_NAME_LEN,
otherwise a part of lengthy name would be silently ignored and could
cause confusion while using dmsetup. Also, the name should not contain
'/' character, if it is used in context of creating a new device
or renaming the existing one (because we do not consider full path
to devices, they do not exist in filesystem yet) and appropriate error
messages are shown.
2009-01-07 12:17:40 +00:00
Zdeněk Kabeláč
77ac863bb8
Replace _dm_snprintf with EMIT_PARAMS macro for creating target lines
2008-12-11 16:25:51 +00:00
Alasdair Kergon
281ee1c2bf
post-release (retrospective)
2008-11-19 14:14:51 +00:00
Alasdair Kergon
4a1cd0d391
First test release of the merged code base.
2008-11-10 12:39:50 +00:00
Alasdair Kergon
43924e31b8
Split out dm-logging.h from log.h
2008-10-30 17:24:04 +00:00
Alasdair Kergon
ba7253eaf7
Use lvm-types.h
2008-10-30 15:11:16 +00:00
Alasdair Kergon
f5585e9252
Add usrsbindir to configure.
2008-10-07 19:08:46 +00:00
Alasdair Kergon
797d0f1ef1
post-release
2008-09-18 20:09:51 +00:00
Alasdair Kergon
026cc120e7
Only resume devices in dm_tree_preload_children if size changes.
2008-09-18 18:34:53 +00:00
Alasdair Kergon
874f42ad6c
Extend deptree buffers so the largest possible device numbers fit.
2008-09-02 12:16:07 +00:00
Zdeněk Kabeláč
7487a7c988
Added generation of the versioned libdevmapper-event.so for LVM's test
2008-06-27 15:36:51 +00:00
Alasdair Kergon
a8c5758222
Underline longer report help text headings.
2008-06-25 19:52:52 +00:00
Alasdair Kergon
ac1373653c
post-release
2008-06-25 14:44:00 +00:00
Alasdair Kergon
b097aa787b
pre-commit
2008-06-25 14:24:17 +00:00
Alasdair Kergon
723be0fe69
Align struct memblock in dbg_malloc for sparc.
2008-06-25 14:10:33 +00:00
Alasdair Kergon
65f0656f54
Add --rows to dmsetup.
2008-06-24 22:53:48 +00:00
Alasdair Kergon
366e89bda0
dmsetup --unquoted
2008-06-24 20:16:47 +00:00
Jim Meyering
946d8ee046
avoid compiler warning about cast in OFFSET_OF macro
...
* dmsetup/dmsetup.c (OFFSET_OF): Use an equivalent definition
that does not cast a pointer value to a narrower type.
2008-06-18 10:19:25 +00:00
Alasdair Kergon
fe74f013e3
Fix inverted no_flush debug message. (mpatocka)
2008-06-10 11:19:19 +00:00
Alasdair Kergon
5c34f7847e
bring list.h into line with lvm2
2008-06-08 14:53:51 +00:00
Alasdair Kergon
4d52c9233b
.
2008-06-06 20:45:41 +00:00
Alasdair Kergon
2f02f1518a
Bring configure.in into line with the lvm2 version.
2008-06-06 20:33:13 +00:00
Alasdair Kergon
6a336dfc69
post-release
2008-06-06 19:28:35 +00:00
Alasdair Kergon
35dec1b9e4
pre-release
2008-06-06 19:09:19 +00:00
Alasdair Kergon
599fe39749
nameprefixes
2008-06-06 18:53:26 +00:00
Alasdair Kergon
44f3fcb238
change --prefixes to --nameprefixes
2008-06-06 18:53:08 +00:00
Alasdair Kergon
6196ac7995
Initialise params buffer to empty string in _emit_segment.
2008-06-05 19:10:35 +00:00
Alasdair Kergon
0c6271dabc
Skip add_dev_node when ioctls disabled.
...
Make dm_hash_iter safe against deletion.
Accept a NULL pointer to dm_free silently.
2008-05-21 16:14:46 +00:00
Alasdair Kergon
93cda8b6ec
Add 3 new reporting colums: tables_loaded, readonly, suspended.
2008-04-21 13:16:30 +00:00
Alasdair Kergon
bb5e930684
Add --prefixes to dmsetup
...
E.g. dmsetup info -c --prefixes
Again, might change the name of this option.
2008-04-21 11:59:22 +00:00
Alasdair Kergon
a636299680
Add field name prefix option to reporting functions.
2008-04-20 00:11:08 +00:00
Alasdair Kergon
08e5bd5b72
Calculate string size within dm_pool_grow_object.
2008-04-19 15:50:18 +00:00
Alasdair Kergon
b59fce4393
post-release
2008-04-10 18:04:31 +00:00
Alasdair Kergon
8674a25eb8
pre-release
2008-04-10 18:00:45 +00:00
Jim Meyering
ed56aed8eb
Remove redundant if-before-free tests.
2008-02-15 14:14:58 +00:00
Alasdair Kergon
05ed5c0d74
Use log_warn for reporting field help text instead of log_print.
2008-01-20 01:14:38 +00:00
Jonathan Earl Brassow
0336bc9de9
- The automatic log module loading patch proposed for the upstream kernel
...
works on '-'s, not '_'s. This is due to the preference to have log
module file names that do not mix '_'s and '-'s.
2008-01-15 22:48:11 +00:00
Alasdair Kergon
48ba9734aa
post-release
2007-12-20 15:16:14 +00:00
Alasdair Kergon
897fc59f72
pre-release
2007-12-20 15:12:57 +00:00
Alasdair Kergon
50827a5f69
more readahead node fixes/debug messages
2007-12-14 19:49:27 +00:00
Alasdair Kergon
2d6444c924
Fix deptree to pass new name to _resume_node after a rename.
2007-12-14 17:57:04 +00:00
Alasdair Kergon
1d2675d9aa
Add node operation stack debug messages.
2007-12-14 17:26:09 +00:00
Alasdair Kergon
ad98990a8e
Report error when empty device name passed to readahead functions.
2007-12-13 02:25:45 +00:00
Alasdair Kergon
556a4a2395
clarify
2007-12-05 22:45:56 +00:00
Alasdair Kergon
fb806f61d4
Fix minimum readahead debug message.
2007-12-05 18:57:34 +00:00
Alasdair Kergon
6ce306661c
post-release
2007-12-05 17:14:30 +00:00
Alasdair Kergon
3c08ff94d4
pre-release
2007-12-05 17:05:04 +00:00
Alasdair Kergon
82bb0e8dda
fix ioctls to use long not int
...
update dm-ioctl.h after compat tidy-up
2007-12-05 14:11:26 +00:00
Alasdair Kergon
49b2006824
add read_ahead functions to library and dmsetup --readahead
...
(Not live yet.)
2007-11-27 20:57:05 +00:00
Petr Rockai
8c6f96faab
Fix a possible double-free in libdevmapper-event.
2007-11-27 12:26:06 +00:00
Alasdair Kergon
ceec4455df
Add DM_READ_AHEAD_MINIMUM_FLAG
2007-11-12 20:47:18 +00:00
Alasdair Kergon
ccb85cc719
Define DM_READ_AHEAD_AUTO and DM_READ_AHEAD_NONE.
2007-11-09 16:52:36 +00:00
Alasdair Kergon
a3d3ce82e4
Fix configure --with-dmeventd-path substitution.
2007-10-10 00:02:03 +00:00
Jim Meyering
d4b1003a97
Allow $DM_DEV_DIR envvar to override default of "/dev".
...
* dmsetup/dmsetup.c (DEV_PATH): Remove definition.
(parse_loop_device_name): Add parameter: dev_dir.
Declare the "dev" parameter to be "const".
Use dev_dir, not DEV_PATH. Handle the case in which dev_dir
does not end in a "/".
(_get_abspath): Declare "path" parameter "const", to match.
(_process_losetup_switches): Add parameter: dev_dir.
Pass dev_dir to parse_loop_device_name.
(_process_switches): Add parameter: dev_dir.
Pass dev_dir to _process_losetup_switches.
(main): Set dev_dir from the DM_DEV_DIR envvar, else to "/dev".
Call dm_set_dev_dir.
* lib/libdm-common.c (dm_set_dev_dir): Rewrite to be careful
about boundary conditions, now that dev_dir may be tainted.
* man/dmsetup.8: Mention $DM_DEV_DIR.
Author: Jim Meyering <meyering@redhat.com>
2007-10-09 12:14:48 +00:00
Jim Meyering
c8c4dbb409
Create a symlink, e.g., libdevmapper.so.1.02, in the build dir,
...
alongside the .so file. This helps build dynamically linked LVM.
* lib/Makefile.in (VERSIONED_SHLIB): Define.
* make.tmpl.in (TARGETS): Append $(VERSIONED_SHLIB).
($(VERSIONED_SHLIB)): New rule.
Author: Jim Meyering <jim@meyering.net>
2007-09-18 13:02:58 +00:00
Jim Meyering
06c69c56ba
Avoid static link failure with some SELinux libraries.
2007-08-21 20:32:29 +00:00
Alasdair Kergon
ebc26c7421
Remove obsolete dmfs code from tree and update INSTALL.
2007-08-21 18:41:58 +00:00
Alasdair Kergon
a50957443e
post-release
2007-08-21 17:03:07 +00:00
Alasdair Kergon
a6a52a128b
pre-release
2007-08-21 16:33:18 +00:00
Alasdair Kergon
1ad58e1121
Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1.
2007-08-21 16:26:07 +00:00
Alasdair Kergon
fbccd12924
Update to use autoconf 2.61, while still supporting 2.57.
2007-08-14 19:11:31 +00:00
Alasdair Kergon
541ea4dc63
improve changelog
2007-08-06 13:09:46 +00:00
Petr Rockai
eec17858c4
Fix a possible segfault in libdevmapper-event. Thanks to Brian J. Wood
...
for noticing this.
2007-08-02 22:31:59 +00:00
Jim Meyering
4d418dee0e
Export dm_create_dir (was create_dir) to help fix LVM2 link error
...
* lib/libdm-file.c (dm_create_dir): Rename from create_dir.
* lib/libdevmapper.h (dm_create_dir): Declare.
* lib/.exported_symbols: Add dm_create_dir.
* lib/ioctl/libdm-iface.c (_create_control): Update sole use.
Patch by Jun'ichi Nomura. Details in
http://www.redhat.com/archives/lvm-devel/2007-July/msg00040.html
2007-07-28 10:48:36 +00:00
Jim Meyering
06fe319347
Make the libdevmapper version of create_dir equivalent to the LVM2 one.
...
(_create_dir_recursive): Refrain from logging a mkdir failure due to EROFS.
Patch by Jun'ichi Nomura.
2007-07-28 10:27:34 +00:00
Jim Meyering
9dd7e3fb24
Introduce log_sys_* macros from LVM2.
...
Convert existing "<string>: <function> failed: <strerror>" type messages
to use this macro. Patch by Jun'ichi Nomura.
2007-07-28 10:23:02 +00:00
Jim Meyering
6fa6ce35da
libdevmapper, dmeventd: be paranoid about detecting write failure
...
* dmeventd/dmeventd.c (_set_oom_adj): When writing to /proc/self/oom_adj,
detect failure even if it's hidden behind ferror. [Using dm_fclose's
extra ferror test here is probably not needed, since the amount written
is nowhere near BUFSIZ, but use it regardless, for consistency. ]
* lib/fs/libdevmapper.c (do_suspend): Detect fclose failure when
writing to suspend.
2007-07-24 14:16:48 +00:00
Jim Meyering
b14b97599d
dm_fclose: new function
...
* lib/libdevmapper.h: Declare it.
* lib/libdm-file.c (dm_fclose): Define it.
* lib/.exported_symbols: Add dm_fclose.
2007-07-24 14:15:45 +00:00
Alasdair Kergon
cbfe6e8fcc
post-release
2007-07-13 16:10:24 +00:00
Alasdair Kergon
5571ff35d8
pre-release
2007-07-13 16:07:30 +00:00
Petr Rockai
5ee976d276
Make warnings go to stderr. Adds log_warn macro for that purpose,
...
log_print continues to print to stdout.
2007-06-28 17:27:02 +00:00
Alasdair Kergon
094e9fb45d
Fix dmsetup -o devno string termination. (1.02.20)
2007-06-19 15:47:20 +00:00
Alasdair Kergon
972dc39d00
post-release
2007-06-15 20:49:30 +00:00
Alasdair Kergon
dd2a3f40e1
pre-release
2007-06-15 19:05:02 +00:00
Alasdair Kergon
78f76c1690
Fix default dmsetup report buffering and add --unbuffered.
...
Add tree-based and dependency fields to dmsetup reports.
2007-06-15 18:20:28 +00:00
Alasdair Kergon
2155c93426
Add capability for tree-based fields to dmsetup reports.
2007-06-11 13:20:29 +00:00
Alasdair Kergon
3934c1d437
post-release
2007-04-27 20:58:45 +00:00
Alasdair Kergon
e366b68ad3
pre-release
2007-04-27 20:47:14 +00:00
Alasdair Kergon
a249de3b72
Standardise protective include file #defines.
2007-04-27 19:07:43 +00:00
Alasdair Kergon
b9f5a18a76
Add regex functions to library.
2007-04-27 18:40:23 +00:00
Alasdair Kergon
d7ba0e01a5
Avoid trailing separator in reports when there are hidden sort fields.
2007-04-27 15:22:27 +00:00
Alasdair Kergon
b6172b53fd
Fix segfault in 'dmsetup status' without --showkeys against crypt target. [nec]
2007-04-27 15:12:26 +00:00
Alasdair Kergon
477ec611d5
Deal with some more compiler warnings. Hope this doesn't break anything...
2007-04-27 14:52:41 +00:00
Petr Rockai
228486a971
Fix some memory leaks in dmeventd.
2007-04-23 15:06:03 +00:00
Alasdair Kergon
369ab1e0b2
Introduce _add_field() and _is_same_field() to libdm-report.c.
2007-04-19 20:24:00 +00:00
Milan Broz
2e21519a10
Fix libdevmapper-event memory leaks
2007-04-19 19:10:19 +00:00
Alasdair Kergon
bf83527b64
Remove unnecessary memset() return value checks. [Jim Meyering]
2007-03-16 14:36:14 +00:00
Alasdair Kergon
b1b6c97f7c
Fix a few leaks in reporting error paths.
2007-02-14 15:12:16 +00:00
Alasdair Kergon
baee28ab5c
post-release
2007-02-13 16:16:15 +00:00
Alasdair Kergon
83edf68ff9
pre-release
2007-02-13 16:12:24 +00:00
Alasdair Kergon
a223c3fea3
Improve dmeventd messaging protocol: drain pipe and tag messages.
2007-02-02 17:08:51 +00:00
Alasdair Kergon
b881c372bc
post-release
2007-01-29 20:25:19 +00:00
Alasdair Kergon
94c5e7deb0
pre-release
2007-01-29 19:57:24 +00:00
Alasdair Kergon
c344766f3c
Add recent reporting options to dmsetup man page.
...
Revise some report fields names.
2007-01-29 19:35:24 +00:00
Alasdair Kergon
cd79e58eda
Add dmsetup 'help' command and update usage text.
2007-01-29 18:18:41 +00:00
Alasdair Kergon
6fa801f3d8
reorder report field definitions
2007-01-29 17:45:32 +00:00
Alasdair Kergon
684eecba1d
Use fixed-size fields in report interface.
2007-01-29 17:23:54 +00:00
Alasdair Kergon
80ed029c17
post-release
2007-01-25 23:40:33 +00:00
Alasdair Kergon
34a74e81e3
pre-release
2007-01-25 23:36:59 +00:00
Alasdair Kergon
d851289d8a
Add some missing close() and fclose() return value checks.
2007-01-25 14:16:20 +00:00
Alasdair Kergon
d6d597e3dd
Migrate dmsetup column-based output over to new libdevmapper report framework.
2007-01-24 18:09:07 +00:00
Alasdair Kergon
9b021ba057
Add descriptions to reporting field definitions.
2007-01-23 19:18:52 +00:00
Alasdair Kergon
b1d32a03c7
add a dso-private variable to dmeventd interface
...
more inline docn
2007-01-23 17:38:39 +00:00
Alasdair Kergon
63e4217271
Add dm_event_handler_[gs]et_timeout functions.
...
Streamline dm_report_field_* interface.
2007-01-22 15:03:57 +00:00
Alasdair Kergon
2d74110feb
Add cmdline debug & version options to dmeventd.
...
Fix oom_adj handling.
2007-01-19 17:22:17 +00:00
Alasdair Kergon
19d102082d
Add DM_LIB_VERSION definition to configure.h.
2007-01-19 15:53:01 +00:00
Alasdair Kergon
82980149fa
Suppress 'Unrecognised field' error if report field is 'help'.
2007-01-18 22:15:04 +00:00
Alasdair Kergon
26376ac1c9
Some internal renaming.
...
Add --separator and --sort to dmsetup (unused as yet).
Make alignment flag optional when specifying report fields.
2007-01-18 17:47:58 +00:00
Alasdair Kergon
8459f99341
post-release
2007-01-17 17:56:15 +00:00
Alasdair Kergon
e5bdb0e0b5
pre-release
2007-01-17 17:51:51 +00:00
Alasdair Kergon
954bd9257b
Add basic reporting functions to libdevmapper.
2007-01-16 18:04:15 +00:00
Alasdair Kergon
f48648552e
Fix a malloc error path in dmsetup message.
2007-01-15 22:05:50 +00:00
Alasdair Kergon
3184ff75c4
More libdevmapper-event interface changes and fixes.
...
Rename dm_saprintf() to dm_asprintf().
2007-01-15 18:21:01 +00:00
Alasdair Kergon
43243f4d30
Report error if NULL pointer supplied to dm_strdup_aux().
2007-01-15 14:39:12 +00:00
Alasdair Kergon
02bf389425
Reinstate dm_event_get_registered_device
2007-01-12 20:22:11 +00:00
Alasdair Kergon
bcb9a3dd04
post-release
2007-01-11 23:19:08 +00:00
Alasdair Kergon
cce3baa275
pre-release
2007-01-11 22:49:43 +00:00
Alasdair Kergon
d554b2bc94
Lots of dmeventd-related changes.
2007-01-11 21:54:53 +00:00
Alasdair Kergon
c1952bf257
Use CFLAGS when linking so mixed sparc builds can supply -m64.
2007-01-11 16:23:22 +00:00
Alasdair Kergon
7831665417
Add dm_tree_use_no_flush_suspend().
2007-01-09 19:44:07 +00:00
Alasdair Kergon
cbdccf0a9c
Lots of dmevent changes.
...
Export dm_basename().
Cope with a trailing space when comparing tables prior to possible reload.
2007-01-08 15:18:52 +00:00
Alasdair Kergon
66e623fb2a
Fix dmeventd mirror to cope if monitored device disappears.
2006-12-20 14:35:02 +00:00
Alasdair Kergon
a40c7dff5d
post-release
2006-11-28 22:51:01 +00:00
Alasdair Kergon
e8e00630d3
pre-release
2006-11-28 22:49:58 +00:00
Alasdair Kergon
e33720c854
Update dmsetup man page (setgeometry & message)
2006-11-23 20:34:16 +00:00
Alasdair Kergon
3cd2f28975
getline debug free
2006-10-19 16:50:05 +00:00
Alasdair Kergon
2179a72c3a
Suppress encryption key in 'dmsetup table' output unless --showkeys supplied.
2006-10-19 15:34:50 +00:00
Alasdair Kergon
f4c582472b
post-release.
...
Note that I've dropped the 2.4 kernel files from the release tarballs now.
2006-10-13 19:01:30 +00:00
Alasdair Kergon
1485586f7e
pre-release
2006-10-13 18:43:53 +00:00
Alasdair Kergon
d5c9024335
Avoid deptree attempting to suspend a device that's already suspended.
2006-10-13 14:03:35 +00:00
Alasdair Kergon
897ff3161f
post-release
2006-10-12 18:20:45 +00:00
Alasdair Kergon
32d9126094
.
2006-10-12 17:42:40 +00:00
Alasdair Kergon
db43314e50
missing mesg
2006-10-12 17:41:21 +00:00
Alasdair Kergon
68d2baeb65
pre-release
2006-10-12 17:37:42 +00:00
Alasdair Kergon
45abade7fc
Add suspend noflush support.
...
Add basic dmsetup loop support.
2006-10-12 15:42:25 +00:00
Alasdair Kergon
c42c8c5192
Test. Future commit messages should now also go to the dm-devel list
...
(450 subscribers) for discussion as well as the read-only dm-cvs list
(just 15 subscribers).
2006-10-03 21:51:28 +00:00
Alasdair Kergon
29eb92446e
post-release
2006-09-19 17:50:58 +00:00
Alasdair Kergon
ae6918742e
pre-release
2006-09-19 17:43:03 +00:00
Alasdair Kergon
8d98b02ba2
Add dm_snprintf
2006-08-21 12:52:39 +00:00
Alasdair Kergon
a93fe79bc4
Add dm_split_words() and dm_split_lvm_name() to libdevmapper.
2006-08-21 12:07:03 +00:00
Alasdair Kergon
a945f1fde2
reorder bounds check code
2006-08-18 21:38:58 +00:00
Alasdair Kergon
8607a74206
post-release
2006-08-15 17:43:10 +00:00
Alasdair Kergon
8339f3ceb3
pre-release
2006-08-15 17:38:38 +00:00
Alasdair Kergon
81f4813c29
Add --table argument to dmsetup for a one-line table.
...
Abort if errors are found during cmdline option processing.
2006-08-10 14:11:03 +00:00
Alasdair Kergon
54fb2ebbe0
Add lockfs indicator to debug output.
2006-08-08 21:22:31 +00:00
Alasdair Kergon
05dd42f443
post-release
2006-07-17 14:39:54 +00:00
Alasdair Kergon
36d816d5cb
pre-release
2006-07-17 14:32:00 +00:00
Alasdair Kergon
f9eb4e7487
test
2006-07-05 21:07:35 +00:00
Alasdair Kergon
d0b9f33aeb
test
2006-07-05 21:03:15 +00:00
Alasdair Kergon
718583b241
Append full patch to checkin emails.
2006-07-05 21:01:06 +00:00
Alasdair Kergon
6737127e9a
Avoid duplicate dmeventd subdir with 'make distclean'.
2006-07-05 17:29:12 +00:00
Alasdair Kergon
1e4b82cc94
Add --force to dmsetup remove* to load error target. [Untested.]
...
Update dmsetup man page.
2006-06-18 11:35:04 +00:00
Alasdair Kergon
3426f31184
dmsetup remove_all also performs mknodes.
2006-06-17 16:12:41 +00:00
Alasdair Kergon
b4fb7af1df
Don't suppress identical table reloads if permission changes.
2006-06-14 22:00:03 +00:00
Alasdair Kergon
a564ca82be
Fix corelog segment line.
...
Suppress some compiler warnings.
2006-05-16 16:20:29 +00:00
Alasdair Kergon
abe3cfcf41
post-release
2006-05-12 20:32:39 +00:00
Alasdair Kergon
6a09e64195
Pre-release.
2006-05-11 20:24:07 +00:00
Alasdair Kergon
d3f2f00c25
Add DM_CORELOG flag to dm_tree_node_add_mirror_target().
2006-05-11 19:10:55 +00:00
Alasdair Kergon
bacfb913a0
Avoid a dmeventd compiler warning.
2006-05-11 19:08:02 +00:00
Alasdair Kergon
abf67914c4
post-release
2006-05-10 20:46:28 +00:00
Alasdair Kergon
127884e9dd
pre-release
2006-05-10 20:14:15 +00:00
Alasdair Kergon
654f5049eb
Move DEFS into configure.h.
...
Remove dmsetup line buffer limitation.
2006-05-10 19:38:25 +00:00
Alasdair Kergon
b8d32a0d33
coverity fixes
2006-05-10 16:23:41 +00:00
Alasdair Kergon
800f747570
Increase dmsetup line buffer to 4k.
2006-04-19 20:43:30 +00:00
Alasdair Kergon
d1ecebdb52
post-release
2006-04-19 17:21:39 +00:00
Alasdair Kergon
3bf190c8ab
update version
2006-04-19 16:41:03 +00:00
Alasdair Kergon
db88210289
configure/makefile tidying + pkg-config support.
2006-04-19 15:23:10 +00:00
Alasdair Kergon
d2e0d96cc3
post-release
2006-04-14 21:39:32 +00:00
Alasdair Kergon
3feba82ccc
pre-release
2006-04-14 21:11:38 +00:00
Alasdair Kergon
30323b253f
Bring dmsetup man page up-to-date.
2006-04-06 16:20:40 +00:00
Alasdair Kergon
abed57cb53
Use name-based device refs if kernel doesn't support device number refs.
...
Fix memory leak (struct dm_ioctl) when struct dm_task is reused.
2006-04-03 15:56:02 +00:00
Alasdair Kergon
c01a800a6b
If _create_and_load_v4 fails part way through, revert the creation.
2006-03-30 15:15:47 +00:00
Alasdair Kergon
5d02f60bde
dmeventd thread/fifo fixes.
2006-03-09 21:33:59 +00:00
Alasdair Kergon
42635c3938
Add file & line to dm_strdup_aux().
2006-02-23 19:11:51 +00:00
Alasdair Kergon
ed43dc842b
A setgeometry implementation. [untested]
2006-02-20 23:55:58 +00:00
Alasdair Kergon
49d4db6cd2
post-release
2006-02-08 23:24:02 +00:00
Alasdair Kergon
846befa7e0
release
2006-02-07 16:33:48 +00:00
Alasdair Kergon
ed036598a9
Add exported functions to set uid, gid and mode. [Bastian Blank]
2006-02-03 14:23:22 +00:00
Alasdair Kergon
d031a374f9
Rename _log to dm_log and export.
...
Fix misc compile-time warnings.
2006-01-31 14:50:38 +00:00
Alasdair Kergon
55f69c98cb
Add dm_tree_skip_lockfs.
2006-01-30 23:36:04 +00:00
Alasdair Kergon
efe1c8a070
Fix dm_strdup debug definition.
2006-01-10 22:19:41 +00:00
Alasdair Kergon
1575844344
Fix hash function to avoid using a negative array offset.
2006-01-09 20:35:24 +00:00
Alasdair Kergon
57442db759
Don't inline _find in hash.c and tidy signed/unsigned etc.
2006-01-04 16:07:27 +00:00
Alasdair Kergon
96f259726c
Fix dmsetup version driver version
2006-01-03 20:53:57 +00:00
Alasdair Kergon
a82775f544
Add sync, nosync and block_on_error mirror log parameters.
...
Add hweight32.
2005-12-13 15:49:27 +00:00
Alasdair Kergon
cf703b0433
Fix dmeventd build.
2005-12-05 11:16:48 +00:00
Alasdair Kergon
370f368b1a
post-release
2005-12-02 17:24:06 +00:00
Alasdair Kergon
8288b45b4f
1.02.02
2005-12-02 15:44:18 +00:00
Alasdair Kergon
fe529faf8e
dmeventd
2005-12-02 15:41:14 +00:00
Alasdair Kergon
9aa3465513
Export dm_task_update_nodes.
...
Use names instead of numbers in messages when ioctls fail.
2005-12-01 23:11:41 +00:00
Alasdair Kergon
6c70fc1a6c
Add some FIXMEs to libdm-event.
2005-11-30 18:35:03 +00:00
Alasdair Kergon
5d2615c56f
post-release
2005-11-23 18:44:59 +00:00
Alasdair Kergon
dcb8415b7a
1.02.01
2005-11-23 18:36:33 +00:00
Alasdair Kergon
6db4dcff7a
Drop leading zeros from dm_format_dev.
...
Suppress attempt to reload identical table.
2005-11-22 18:43:12 +00:00
Alasdair Kergon
3eeaef00ec
Additional LVM- prefix matching for transitional period.
2005-11-12 22:46:48 +00:00
Alasdair Kergon
5146641848
post-release
2005-11-10 16:06:29 +00:00
Alasdair Kergon
cdd0ac42cf
pre-release
2005-11-10 15:27:19 +00:00
Alasdair Kergon
0b43754d60
rename deptree
2005-11-09 14:10:50 +00:00
Alasdair Kergon
17d13dd084
Also suppress error if device doesn't exist with DM_DEVICE_STATUS.
2005-10-26 17:51:10 +00:00
Alasdair Kergon
2e8a9c9874
Export dm_set_selinux_context.
2005-10-25 17:30:00 +00:00
Alasdair Kergon
e8af32ec2b
dm_driver_version
2005-10-17 18:05:39 +00:00
Alasdair Kergon
251d138474
export bitset, pool, hash, malloc
2005-10-16 22:57:20 +00:00
Alasdair Kergon
f569abd28a
Code to build and display device dependency tree.
2005-10-16 14:33:22 +00:00
Alasdair Kergon
088f9687c0
Add dmsetup --nolockfs support for suspend/reload.
...
Requires kernel patches to have any effect.
Library version incremented.
2005-10-04 20:12:32 +00:00
Alasdair Kergon
dfdc2e02ef
post-release
2005-09-26 20:52:00 +00:00
Alasdair Kergon
893ec9a302
1.01.05
2005-09-26 20:44:12 +00:00
Alasdair Kergon
6b0b394e61
Resync list.h with LVM2.
2005-09-22 12:06:34 +00:00
Alasdair Kergon
25621396c9
Remember increased buffer size and use for subsequent calls.
2005-09-20 18:04:28 +00:00
Alasdair Kergon
653cab13f8
On 'buffer full' condition, double buffer size and repeat ioctl. [Untested]
2005-09-19 14:29:17 +00:00
Alasdair Kergon
aa16a9098d
Fix termination of getopt_long() option array.
2005-08-18 19:40:19 +00:00
Alasdair Kergon
0da3965d19
Report 'buffer full' condition with v4 ioctl as well as with v1.
2005-08-08 18:40:17 +00:00
Alasdair Kergon
32e7e0d790
post-release
2005-08-02 21:46:49 +00:00
Alasdair Kergon
becc320e62
update vsn
2005-08-02 18:00:32 +00:00
Alasdair Kergon
7666ed57d1
Fix dmsetup ls -j and status --target with empty table.
2005-07-29 16:11:23 +00:00
Alasdair Kergon
196b8eaad3
Use matchpathcon mode parameter
2005-06-13 13:11:48 +00:00
Alasdair Kergon
19225828d9
update version
2005-06-10 22:00:44 +00:00
Alasdair Kergon
7e594126be
fix configure script to reenable selinux
2005-06-10 21:57:49 +00:00
Alasdair Kergon
40377032e3
1.01.02
2005-05-17 15:50:25 +00:00
Alasdair Kergon
332286072e
Add dmsetup ls --exec.
2005-05-16 20:46:46 +00:00
Alasdair Kergon
d6da172a2a
Add --target to dmsetup ls.
2005-05-16 16:04:34 +00:00
Alasdair Kergon
ebfe584afc
Call dm_lib_exit() and dm_lib_release() automatically now.
2005-05-16 15:15:34 +00:00
Alasdair Kergon
6250023583
Add --target <target_type> filter to dmsetup table/status.
...
Fix dmsetup getopt_long usage.
2005-05-16 14:53:23 +00:00
Alasdair Kergon
de2d5fba63
post-release
2005-03-29 18:10:57 +00:00
Alasdair Kergon
33d516748f
1.01.01
2005-03-29 14:47:39 +00:00
Alasdair Kergon
756731fc02
Drop-in devmap_name replacement.
2005-03-27 11:37:46 +00:00
Alasdair Kergon
2bfd64c3c9
Add option to compile without ioctl for testing.
2005-01-27 16:16:54 +00:00
Alasdair Kergon
939d24cce5
Fix DM_LIB_VERSION sed
2005-01-27 15:53:28 +00:00
Alasdair Kergon
011abe61e8
post-1.01.00
2005-01-17 20:12:12 +00:00
Alasdair Kergon
fe3a37f89d
1.01.00
2005-01-17 20:00:28 +00:00
Alasdair Kergon
181ea9a381
Add dm_task_no_open_count() to skip getting open_count.
2005-01-12 22:10:14 +00:00
Alasdair Kergon
7c996b83d2
post-1.00.21
2005-01-07 17:10:16 +00:00
Alasdair Kergon
3dd354d7aa
1.00.21
2005-01-07 15:53:37 +00:00
Alasdair Kergon
f4ad6e2157
Fix /proc/devices parsing.
2005-01-07 15:39:53 +00:00
Alasdair Kergon
dcb9d779bf
post-1.00.20
2005-01-06 18:41:38 +00:00
Alasdair Kergon
80f736d670
1.00.20
2005-01-06 18:30:17 +00:00
Alasdair Kergon
8502c6da3c
Attempt to fix /dev/mapper/control transparently if it's wrong.
2005-01-06 18:22:44 +00:00
Alasdair Kergon
6eebc4a620
Configuration-time option for setting uid/gid/mode for /dev/mapper nodes.
2005-01-05 22:00:40 +00:00
Alasdair Kergon
5152b7c66c
update
2004-10-15 17:31:37 +00:00
Alasdair Kergon
54d58ccb7e
Add --noheadings option to dmsetup -c for colon-separated output.
2004-10-12 16:42:40 +00:00