PERFORCE change 112877 for review

Marko Zec zec at FreeBSD.org
Sat Jan 13 20:58:04 UTC 2007


http://perforce.freebsd.org/chv.cgi?CH=112877

Change 112877 by zec at zec_tpx32 on 2007/01/13 20:57:20

	When deregistering a vnet module unlink it
	from the list of all registered modules.

Affected files ...

.. //depot/projects/vimage/src/sys/kern/kern_vimage.c#12 edit

Differences ...

==== //depot/projects/vimage/src/sys/kern/kern_vimage.c#12 (text+ko) ====

@@ -78,7 +78,7 @@
 int last_vi_id = 0;
 
 static struct vnet_modlink vnet_modules[VNET_MOD_MAX];
-static TAILQ_HEAD(, vnet_modlink) vnet_modlink_head;
+static TAILQ_HEAD(vnet_modlink_head, vnet_modlink) vnet_modlink_head;
 
 void vnet_mod_register(modinfo)
 	struct vnet_modinfo *modinfo;
@@ -118,6 +118,8 @@
 	}
 
 	vnet_modules[modinfo->id].modinfo = NULL;
+	TAILQ_REMOVE(&vnet_modlink_head,
+		     &vnet_modules[modinfo->id], mod_le);
 }
 
 struct vimage *vnetb2vimage(vnetb)


More information about the p4-projects mailing list