sysfs_create_link(&c->kobj, &ca->kobj, buf))
                goto err;
 
-       /*
-        * A special case is both ca->sb.seq and c->sb.seq are 0,
-        * such condition happens on a new created cache device whose
-        * super block is never flushed yet. In this case c->sb.version
-        * and other members should be updated too, otherwise we will
-        * have a mistaken super block version in cache set.
-        */
-       if (ca->sb.seq > c->sb.seq || c->sb.seq == 0) {
-               c->sb.version           = ca->sb.version;
-               memcpy(c->set_uuid, ca->sb.set_uuid, 16);
-               c->sb.flags             = ca->sb.flags;
-               c->sb.seq               = ca->sb.seq;
-               pr_debug("set version = %llu\n", c->sb.version);
-       }
-
        kobject_get(&ca->kobj);
        ca->set = c;
        ca->set->cache = ca;