svn commit: r218143 - projects/graid/head/sys/geom/raid

Alexander Motin mav at FreeBSD.org
Mon Jan 31 22:10:02 UTC 2011


Author: mav
Date: Mon Jan 31 22:10:01 2011
New Revision: 218143
URL: http://svn.freebsd.org/changeset/base/218143

Log:
  Remove commented genid/syncid bumping code. At this time it is functions
  of methadata modules.

Modified:
  projects/graid/head/sys/geom/raid/g_raid.c

Modified: projects/graid/head/sys/geom/raid/g_raid.c
==============================================================================
--- projects/graid/head/sys/geom/raid/g_raid.c	Mon Jan 31 21:03:08 2011	(r218142)
+++ projects/graid/head/sys/geom/raid/g_raid.c	Mon Jan 31 22:10:01 2011	(r218143)
@@ -603,57 +603,6 @@ g_raid_orphan(struct g_consumer *cp)
 	    G_RAID_EVENT_DISK);
 }
 
-#if 0
-static void
-g_raid_bump_syncid(struct g_raid_softc *sc)
-{
-#if 0
-	struct g_raid_disk *disk;
-
-	g_topology_assert_not();
-	sx_assert(&sc->sc_lock, SX_XLOCKED);
-	KASSERT(g_raid_ndisks(sc, G_RAID_SUBDISK_S_ACTIVE) > 0,
-	    ("%s called with no active disks (device=%s).", __func__,
-	    sc->sc_name));
-
-	sc->sc_syncid++;
-	G_RAID_DEBUG(1, "Device %s: syncid bumped to %u.", sc->sc_name,
-	    sc->sc_syncid);
-	TAILQ_FOREACH(disk, &sc->sc_disks, d_next) {
-		if (disk->d_state == G_RAID_DISK_S_ACTIVE ||
-		    disk->d_state == G_RAID_DISK_S_SYNCHRONIZING) {
-//			g_raid_update_metadata(disk);
-		}
-	}
-#endif
-}
-
-static void
-g_raid_bump_genid(struct g_raid_softc *sc)
-{
-#if 0
-	struct g_raid_disk *disk;
-
-	g_topology_assert_not();
-	sx_assert(&sc->sc_lock, SX_XLOCKED);
-	KASSERT(g_raid_ndisks(sc, G_RAID_SUBDISK_S_ACTIVE) > 0,
-	    ("%s called with no active disks (device=%s).", __func__,
-	    sc->sc_name));
-
-	sc->sc_genid++;
-	G_RAID_DEBUG(1, "Device %s: genid bumped to %u.", sc->sc_name,
-	    sc->sc_genid);
-	TAILQ_FOREACH(disk, &sc->sc_disks, d_next) {
-		if (disk->d_state == G_RAID_DISK_S_ACTIVE ||
-		    disk->d_state == G_RAID_DISK_S_SYNCHRONIZING) {
-			disk->d_genid = sc->sc_genid;
-//			g_raid_update_metadata(disk);
-		}
-	}
-#endif
-}
-#endif
-
 static int
 g_raid_idle(struct g_raid_volume *vol, int acw)
 {


More information about the svn-src-projects mailing list