[dm-devel] [PATCH 32/57] libmultipath: remove 'needsync' argument from dm_simplecmd_noflush

Hannes Reinecke hare at suse.de
Wed Apr 27 11:10:33 UTC 2016


Argument is always '1'.

Signed-off-by: Hannes Reinecke <hare at suse.com>
---
 libmultipath/configure.c | 2 +-
 libmultipath/devmapper.c | 6 +++---
 libmultipath/devmapper.h | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/libmultipath/configure.c b/libmultipath/configure.c
index 0076485..d093cfd 100644
--- a/libmultipath/configure.c
+++ b/libmultipath/configure.c
@@ -634,7 +634,7 @@ domap (struct multipath * mpp, char * params)
 	case ACT_RESIZE:
 		r = dm_addmap_reload(mpp, params);
 		if (r)
-			r = dm_simplecmd_flush(DM_DEVICE_RESUME, mpp->alias, 1, 0);
+			r = dm_simplecmd_flush(DM_DEVICE_RESUME, mpp->alias, 0);
 		break;
 
 	case ACT_RENAME:
diff --git a/libmultipath/devmapper.c b/libmultipath/devmapper.c
index 36c1a20..1115216 100644
--- a/libmultipath/devmapper.c
+++ b/libmultipath/devmapper.c
@@ -248,8 +248,8 @@ dm_simplecmd (int task, const char *name, int no_flush, int need_sync, uint16_t
 }
 
 extern int
-dm_simplecmd_flush (int task, const char *name, int needsync, uint16_t udev_flags) {
-	return dm_simplecmd(task, name, 0, needsync, udev_flags, 0);
+dm_simplecmd_flush (int task, const char *name, uint16_t udev_flags) {
+	return dm_simplecmd(task, name, 0, 1, udev_flags, 0);
 }
 
 extern int
@@ -833,7 +833,7 @@ dm_suspend_and_flush_map (const char * mapname)
 	if (s)
 		queue_if_no_path = 0;
 	else
-		s = dm_simplecmd_flush(DM_DEVICE_SUSPEND, mapname, 1, 0);
+		s = dm_simplecmd_flush(DM_DEVICE_SUSPEND, mapname, 0);
 
 	if (!dm_flush_map(mapname)) {
 		condlog(4, "multipath map %s removed", mapname);
diff --git a/libmultipath/devmapper.h b/libmultipath/devmapper.h
index 0d27723..8dd0963 100644
--- a/libmultipath/devmapper.h
+++ b/libmultipath/devmapper.h
@@ -15,7 +15,7 @@
 void dm_init(void);
 int dm_prereq (void);
 int dm_drv_version (unsigned int * version, char * str);
-int dm_simplecmd_flush (int, const char *, int, uint16_t);
+int dm_simplecmd_flush (int, const char *, uint16_t);
 int dm_simplecmd_noflush (int, const char *, int, uint16_t);
 int dm_addmap_create (struct multipath *mpp, char *params);
 int dm_addmap_reload (struct multipath *mpp, char *params);
-- 
2.6.6




More information about the dm-devel mailing list