summaryrefslogtreecommitdiffstats
path: root/libdm
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2012-03-02 13:26:08 +0000
committerZdenek Kabelac <zkabelac@redhat.com>2012-03-02 13:26:08 +0000
commit6a5706a3a52607d1d7a2517aad4ba2727e0986e2 (patch)
treec01a9020960920ff29c86664f103ece2faba68f7 /libdm
parentb804340f01874f1fa11e3b8f18d0a5cc086fe648 (diff)
downloadlvm2-6a5706a3a52607d1d7a2517aad4ba2727e0986e2.tar.gz
lvm2-6a5706a3a52607d1d7a2517aad4ba2727e0986e2.tar.xz
lvm2-6a5706a3a52607d1d7a2517aad4ba2727e0986e2.zip
Remove support for TRIM message
It's been unsupporte for now - and it's not going to be implemented for thin pool kernel driver - so dropping appearence of TRIM from libdm and lvm.
Diffstat (limited to 'libdm')
-rw-r--r--libdm/libdevmapper.h1
-rw-r--r--libdm/libdm-deptree.c11
2 files changed, 0 insertions, 12 deletions
diff --git a/libdm/libdevmapper.h b/libdm/libdevmapper.h
index ce8b2bb1..dfbadaa2 100644
--- a/libdm/libdevmapper.h
+++ b/libdm/libdevmapper.h
@@ -650,7 +650,6 @@ typedef enum {
DM_THIN_MESSAGE_CREATE_THIN, /* device_id */
DM_THIN_MESSAGE_DELETE, /* device_id */
DM_THIN_MESSAGE_SET_TRANSACTION_ID, /* current_id, new_id */
- DM_THIN_MESSAGE_TRIM /* device_id, new_size */
} dm_thin_message_t;
int dm_tree_node_add_thin_pool_message(struct dm_tree_node *node,
diff --git a/libdm/libdm-deptree.c b/libdm/libdm-deptree.c
index 06133163..e80db2fe 100644
--- a/libdm/libdm-deptree.c
+++ b/libdm/libdm-deptree.c
@@ -1404,11 +1404,6 @@ static int _thin_pool_node_message(struct dm_tree_node *dnode, struct thin_messa
r = dm_snprintf(buf, sizeof(buf), "delete %u",
m->u.m_delete.device_id);
break;
- case DM_THIN_MESSAGE_TRIM:
- r = dm_snprintf(buf, sizeof(buf), "trim %u %" PRIu64,
- m->u.m_trim.device_id,
- m->u.m_trim.new_size);
- break;
case DM_THIN_MESSAGE_SET_TRANSACTION_ID:
r = dm_snprintf(buf, sizeof(buf),
"set_transaction_id %" PRIu64 " %" PRIu64,
@@ -3051,12 +3046,6 @@ int dm_tree_node_add_thin_pool_message(struct dm_tree_node *node,
tm->message.u.m_delete.device_id = id1;
tm->expected_errno = ENODATA;
break;
- case DM_THIN_MESSAGE_TRIM:
- if (!_thin_validate_device_id(id1))
- return_0;
- tm->message.u.m_trim.device_id = id1;
- tm->message.u.m_trim.new_size = id2;
- break;
case DM_THIN_MESSAGE_SET_TRANSACTION_ID:
if ((id1 + 1) != id2) {
log_error("New transaction id must be sequential.");