diff options
-rw-r--r-- | WHATS_NEW | 1 | ||||
-rw-r--r-- | daemons/dmeventd/plugins/mirror/dmeventd_mirror.c | 9 | ||||
-rw-r--r-- | dmeventd/mirror/dmeventd_mirror.c | 9 |
3 files changed, 13 insertions, 6 deletions
@@ -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); |