summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlasdair Kergon <agk@redhat.com>2007-01-23 17:40:40 +0000
committerAlasdair Kergon <agk@redhat.com>2007-01-23 17:40:40 +0000
commit3329c69865fe8d1ea7cacebe4e765bd55dcea4b7 (patch)
treefca1c8d83e84a21b043a91314d779674ab8988c5
parentd28dfb57204527fa39158c38c5a32cd4081dac36 (diff)
downloadlvm2-3329c69865fe8d1ea7cacebe4e765bd55dcea4b7.tar.gz
lvm2-3329c69865fe8d1ea7cacebe4e765bd55dcea4b7.tar.xz
lvm2-3329c69865fe8d1ea7cacebe4e765bd55dcea4b7.zip
Add private variable to dmeventd shared library interface.
-rw-r--r--WHATS_NEW1
-rw-r--r--daemons/dmeventd/plugins/mirror/dmeventd_mirror.c9
-rw-r--r--dmeventd/mirror/dmeventd_mirror.c9
3 files changed, 13 insertions, 6 deletions
diff --git a/WHATS_NEW b/WHATS_NEW
index 5e752f4e..b3053945 100644
--- a/WHATS_NEW
+++ b/WHATS_NEW
@@ -1,5 +1,6 @@
Version 2.02.20 -
===================================
+ Add private variable to dmeventd shared library interface.
Long-lived processes write out persistent dev cache in refresh_toolcontext().
Fix refresh_toolcontext() always to wipe persistent device filter cache.
Add is_long_lived to toolcontext.
diff --git a/daemons/dmeventd/plugins/mirror/dmeventd_mirror.c b/daemons/dmeventd/plugins/mirror/dmeventd_mirror.c
index 62c6e9e7..d12103da 100644
--- a/daemons/dmeventd/plugins/mirror/dmeventd_mirror.c
+++ b/daemons/dmeventd/plugins/mirror/dmeventd_mirror.c
@@ -164,7 +164,8 @@ static int _remove_failed_devices(const char *device)
return (r == 1) ? 0 : -1;
}
-void process_event(struct dm_task *dmt, enum dm_event_mask event)
+void process_event(struct dm_task *dmt, enum dm_event_mask event,
+ void **unused __attribute((unused)))
{
void *next = NULL;
uint64_t start, length;
@@ -221,7 +222,8 @@ void process_event(struct dm_task *dmt, enum dm_event_mask event)
pthread_mutex_unlock(&_event_mutex);
}
-int register_device(const char *device, const char *uuid, int major, int minor)
+int register_device(const char *device, const char *uuid, int major, int minor,
+ void **unused __attribute((unused)))
{
int r = 0;
@@ -257,7 +259,8 @@ out:
return r;
}
-int unregister_device(const char *device, const char *uuid, int major, int minor)
+int unregister_device(const char *device, const char *uuid, int major, int minor,
+ void **unused __attribute((unused)))
{
pthread_mutex_lock(&_register_mutex);
diff --git a/dmeventd/mirror/dmeventd_mirror.c b/dmeventd/mirror/dmeventd_mirror.c
index 62c6e9e7..d12103da 100644
--- a/dmeventd/mirror/dmeventd_mirror.c
+++ b/dmeventd/mirror/dmeventd_mirror.c
@@ -164,7 +164,8 @@ static int _remove_failed_devices(const char *device)
return (r == 1) ? 0 : -1;
}
-void process_event(struct dm_task *dmt, enum dm_event_mask event)
+void process_event(struct dm_task *dmt, enum dm_event_mask event,
+ void **unused __attribute((unused)))
{
void *next = NULL;
uint64_t start, length;
@@ -221,7 +222,8 @@ void process_event(struct dm_task *dmt, enum dm_event_mask event)
pthread_mutex_unlock(&_event_mutex);
}
-int register_device(const char *device, const char *uuid, int major, int minor)
+int register_device(const char *device, const char *uuid, int major, int minor,
+ void **unused __attribute((unused)))
{
int r = 0;
@@ -257,7 +259,8 @@ out:
return r;
}
-int unregister_device(const char *device, const char *uuid, int major, int minor)
+int unregister_device(const char *device, const char *uuid, int major, int minor,
+ void **unused __attribute((unused)))
{
pthread_mutex_lock(&_register_mutex);