Blame lvm2-2_02_99-properly-set-cookie_set-var-on-dm_task_set_cookie-call.patch
|
|
384fa07 |
diff --git a/WHATS_NEW_DM b/WHATS_NEW_DM
|
|
|
384fa07 |
index 2d0b05c..3f8d9c9 100644
|
|
|
384fa07 |
--- a/WHATS_NEW_DM
|
|
|
384fa07 |
+++ b/WHATS_NEW_DM
|
|
|
384fa07 |
@@ -1,3 +1,7 @@
|
|
|
384fa07 |
+Version 1.02.78 -
|
|
|
384fa07 |
+===================================
|
|
|
384fa07 |
+ Fix dm_task_set_cookie to properly process udev flags if udev_sync disabled.
|
|
|
384fa07 |
+
|
|
|
384fa07 |
Version 1.02.77 - 15th October 2012
|
|
|
384fa07 |
===================================
|
|
|
384fa07 |
Support unmount of thin volumes from pool above thin pool threshold.
|
|
|
384fa07 |
diff --git a/libdm/libdm-common.c b/libdm/libdm-common.c
|
|
|
384fa07 |
index b8533ed..afdac89 100644
|
|
|
384fa07 |
--- a/libdm/libdm-common.c
|
|
|
384fa07 |
+++ b/libdm/libdm-common.c
|
|
|
384fa07 |
@@ -1838,6 +1838,7 @@ int dm_task_set_cookie(struct dm_task *dmt, uint32_t *cookie, uint16_t flags)
|
|
|
384fa07 |
if (dm_cookie_supported())
|
|
|
384fa07 |
dmt->event_nr = flags << DM_UDEV_FLAGS_SHIFT;
|
|
|
384fa07 |
*cookie = 0;
|
|
|
384fa07 |
+ dmt->cookie_set = 1;
|
|
|
384fa07 |
|
|
|
384fa07 |
return 1;
|
|
|
384fa07 |
}
|
|
|
384fa07 |
@@ -2207,6 +2208,7 @@ int dm_task_set_cookie(struct dm_task *dmt, uint32_t *cookie, uint16_t flags)
|
|
|
384fa07 |
|
|
|
384fa07 |
if (!dm_udev_get_sync_support()) {
|
|
|
384fa07 |
*cookie = 0;
|
|
|
384fa07 |
+ dmt->cookie_set = 1;
|
|
|
384fa07 |
return 1;
|
|
|
384fa07 |
}
|
|
|
384fa07 |
|