summaryrefslogtreecommitdiffstats
path: root/libdm/.exported_symbols
Commit message (Collapse)AuthorAgeFilesLines
* Generate liblvm2app and libdevmapper exported symbols from header files.Alasdair Kergon2010-06-251-175/+0
| | | | | Detection is simply by prefix - dm_ or lvm_ - and any additional symbols needed but not detected this way are placed in .exported_symbols.
* Replicator: support deactivate of replicator-dev nodesZdenek Kabelac2010-05-211-0/+1
| | | | | | | | | Introducing dm_tree_node_set_presuspend_node() for presuspending child node (i.e. replicator control target) before deactivation of parent node (i.e. replicator-dev target). This patch presents no functional change to current dtree - only replicator target currently sets presuspend node for dev nodes.
* Replicator: libdm supportZdenek Kabelac2010-05-211-0/+2
| | | | | | | | Introducing new API calls: dm_tree_node_add_replicator_target() dm_tree_node_add_replicator_dev_target(). Define new typedef dm_replicator_mode_t.
* Add dm_list_splice() to join two lists.Zdenek Kabelac2010-05-061-0/+1
|
* Add dm_bitset_equal to libdevmapper.Alasdair Kergon2010-04-201-0/+1
|
* missed files from last commitAlasdair Kergon2010-04-201-0/+1
|
* Several changes in dmsetup and libdevmapper:Peter Rajnoha2010-02-151-0/+1
| | | | | | | | | | | | | - add DM_UDEV_DISABLE_LIBRARY_FALLBACK udev flag to rely on udev only - export dm_udev_create_cookie function to create new cookies on demand - add --udevcookie, udevcreatecookie and udevreleasecookie for dmsetup (to support "udev transactions" where one cookie value can be used for several dmsetup calls) - don't use DM_UDEV_DISABLE_CHECKING env. var. anymore and set the state automatically (based on udev and libdevmapper dev path comparison)
* Add support for "snapshot-merge" target.Mike Snitzer2010-01-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduces new libdevmapper function dm_tree_node_add_snapshot_merge_target Verifies that the kernel (dm-snapshot) provides the 'snapshot-merge' target. Activate origin LV as snapshot-merge target. Using snapshot-origin target would be pointless because the origin contains volatile data while a merge is in progress. Because snapshot-merge target is activated in place of the snapshot-origin target it must be resumed after all other snapshots (just like snapshot-origin does) --- otherwise small window for data corruption would exist. Ideally the merging snapshot would not be activated at all but if it is to be activated (because snapshot was already active) it _must_ be done after the snapshot-merge. This insures that DM's snapshot-merge target will perform exception handover in the proper order (new->resume before old->resume). DM's snapshot-merge does support handover if the reverse sequence is used (old->resume before new->resume) but DM will fail to resume the old snapshot; leaving it suspended. To insure the proper activation sequence dm_tree_activate_children() was updated to accommodate an additional 'activation_priority' level. All regular snapshots are 0, snapshot-merge is 1, and merging snapshot is 2.
* Add support to disable udev checking: DM_UDEV_DISABLE_CHECKING=1 env. variable.Peter Rajnoha2010-01-111-0/+2
| | | | | | | | | | | Sometimes it is really needed to switch off udev checking and the warnings we show when we detect that udev has not done its job right - the messages like "Udev should have done this and that. Falling back to direct node creation/removal. " etc. This would be especially handy while setting DM_DEV_DIR env var that could be set to a different location than standard /dev (udev can't create nodes/symlinks out of that one directory that is configured into udevd). The exact same situation happens while we're running our tests.
* Add activation/udev_rules config option in lvm.conf.Peter Rajnoha2010-01-071-0/+1
| | | | Add dm_tree_add_dev_with_udev_flags to provide wider support for udev flags.
* Add support for querying a device's inactive table.Alasdair Kergon2009-11-061-0/+1
| | | | | Currently this data is invisible to userspace. Requires dm >= 4.16 (likely to be in linux 2.6.33).
* Use udev flags support in LVM and provide ↵Peter Rajnoha2009-10-221-0/+1
| | | | dm_tree_add_new_dev_with_udev_flags wrapper for dm_tree_add_new_dev.
* pre-releaseAlasdair Kergon2009-08-061-0/+1
|
* Manage without dm_udev_cleanup?Alasdair Kergon2009-08-031-1/+0
|
* Set cookies in activation code and wait for udev to complete processing.Alasdair Kergon2009-07-311-0/+2
|
* Add udevcomplete and --noudevwait to dmsetup.Alasdair Kergon2009-07-311-1/+1
|
* Add libdevmapper functions to support synchronisation with udev.Alasdair Kergon2009-07-311-0/+6
|
* Add dm_log_with_errno and dm_log_with_errno_init, deprecating the oldAlasdair Kergon2009-07-101-0/+3
| | | | | Change plog to use dm_log_with_errno unless deprecated dm_log_init was used. Rename plog macro to LOG_LINE and use in dm_dump_memory_debug.
* Fix backward compatibility for major:minor query.Milan Broz2009-06-171-0/+1
| | | | | | | Is an application uses query and set major:minor to device, it should not fallback to default major by default. Add new function whoich allows that (and use it in lvm2).
* Support crypt segment in libdevmapper tree.Milan Broz2009-06-091-0/+1
| | | | | | | | | | | | | | | | | | - it can support multiple segments, but note that to work properly, correct IV (initialization vector) offset parameter must be set properly. Because most usage of IV start offset is when we join several crypto segments together (so iv_offset is the segment start offset), DM_CRYPT_IV_DEFAULT is defined to simplify the process. Function accepts the string in cipher agrument (already including chainmode and iv type; chainmode and iv parameters are NULL in this case) or user can provide split parameters which will join into dm-crypt cipher specification "cipher-chainmode-iv". All these parameters must be supplied in correct dm-crypt format.
* Use suspend with flush when device size was changed during table preload.Milan Broz2009-05-201-0/+1
| | | | | This allows online mirror resize, also removes condition to preventing code to do this.
* add list fnsAlasdair Kergon2008-11-031-0/+13
|
* Add field name prefix option to reporting functions.Alasdair Kergon2008-04-201-0/+1
|
* add read_ahead functions to library and dmsetup --readaheadAlasdair Kergon2007-11-271-0/+3
| | | | (Not live yet.)
* Export dm_create_dir (was create_dir) to help fix LVM2 link errorJim Meyering2007-07-281-0/+1
| | | | | | | | | * 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
* dm_fclose: new functionJim Meyering2007-07-241-0/+1
| | | | | | * lib/libdevmapper.h: Declare it. * lib/libdm-file.c (dm_fclose): Define it. * lib/.exported_symbols: Add dm_fclose.
* Add regex functions to library.Alasdair Kergon2007-04-271-0/+2
|
* Add basic reporting functions to libdevmapper.Alasdair Kergon2007-01-161-0/+11
|
* More libdevmapper-event interface changes and fixes.Alasdair Kergon2007-01-151-1/+1
| | | | Rename dm_saprintf() to dm_asprintf().
* Lots of dmeventd-related changes.Alasdair Kergon2007-01-111-0/+1
|
* Add dm_tree_use_no_flush_suspend().Alasdair Kergon2007-01-091-0/+1
|
* Lots of dmevent changes.Alasdair Kergon2007-01-081-0/+1
| | | | | Export dm_basename(). Cope with a trailing space when comparing tables prior to possible reload.
* Add suspend noflush support.Alasdair Kergon2006-10-121-0/+1
| | | | Add basic dmsetup loop support.
* Add dm_snprintfAlasdair Kergon2006-08-211-0/+1
|
* Add dm_split_words() and dm_split_lvm_name() to libdevmapper.Alasdair Kergon2006-08-211-0/+2
|
* A setgeometry implementation. [untested]Alasdair Kergon2006-02-201-0/+1
|
* Add exported functions to set uid, gid and mode. [Bastian Blank]Alasdair Kergon2006-02-031-0/+3
|
* Rename _log to dm_log and export.Alasdair Kergon2006-01-311-0/+1
| | | | Fix misc compile-time warnings.
* Add dm_tree_skip_lockfs.Alasdair Kergon2006-01-301-0/+1
|
* Fix dm_strdup debug definition.Alasdair Kergon2006-01-101-1/+1
|
* Export dm_task_update_nodes.Alasdair Kergon2005-12-011-0/+1
| | | | Use names instead of numbers in messages when ioctls fail.
* Drop leading zeros from dm_format_dev.Alasdair Kergon2005-11-221-0/+1
| | | | Suppress attempt to reload identical table.
* more debug fixesAlasdair Kergon2005-11-111-2/+3
|
* rename deptreeAlasdair Kergon2005-11-091-28/+28
|
* New activation code. [Not ready to be used yet.]Alasdair Kergon2005-11-081-8/+22
|
* unfinished suspend functionsAlasdair Kergon2005-10-251-0/+2
|
* Export dm_set_selinux_context.Alasdair Kergon2005-10-251-0/+1
|
* Add deactivation functionsAlasdair Kergon2005-10-181-0/+1
|
* dm_driver_versionAlasdair Kergon2005-10-171-0/+1
|
* export bitset, pool, hash, mallocAlasdair Kergon2005-10-161-0/+40
|