From 72a16423d20b0f605bd65902751ee369e2ea8f70 Mon Sep 17 00:00:00 2001 From: Alasdair Kergon Date: Fri, 16 Sep 2005 18:44:52 +0000 Subject: [PATCH] Really switch device number in lvmcache when it says it is doing so. --- lib/cache/lvmcache.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/cache/lvmcache.c b/lib/cache/lvmcache.c index 17084a54b..22fcda88a 100644 --- a/lib/cache/lvmcache.c +++ b/lib/cache/lvmcache.c @@ -506,6 +506,8 @@ struct lvmcache_info *lvmcache_add(struct labeller *labeller, const char *pvid, "%s", pvid, dev_name(dev), dev_name(existing->dev)); } + /* Switch over to new preferred device */ + existing->dev = dev; info = existing; /* Has labeller changed? */ if (info->label->labeller != labeller) {