PERFORCE change 119220 for review

Marko Zec zec at FreeBSD.org
Fri May 4 07:42:41 UTC 2007


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

Change 119220 by zec at zec_tpx32 on 2007/05/04 07:42:26

	Fix a few missing references to virtualized "hostname"
	symbol.

Affected files ...

.. //depot/projects/vimage/src/sys/dev/firewire/firewire.c#3 edit
.. //depot/projects/vimage/src/sys/nfsclient/nfs_vfsops.c#4 edit

Differences ...

==== //depot/projects/vimage/src/sys/dev/firewire/firewire.c#3 (text+ko) ====

@@ -35,6 +35,8 @@
  *
  */
 
+#include "opt_vimage.h"
+
 #include <sys/param.h>
 #include <sys/systm.h>
 #include <sys/types.h>
@@ -44,6 +46,7 @@
 #include <sys/malloc.h>
 #include <sys/conf.h>
 #include <sys/sysctl.h>
+#include <sys/vimage.h>
 
 #if defined(__DragonFly__) || __FreeBSD_version < 500000
 #include <machine/clock.h>	/* for DELAY() */
@@ -612,6 +615,7 @@
 static void
 fw_reset_crom(struct firewire_comm *fc)
 {
+	INIT_VPROCG(&vprocg_0);
 	struct crom_src_buf *buf;
 	struct crom_src *src;
 	struct crom_chunk *root;
@@ -637,7 +641,7 @@
 	crom_add_simple_text(src, root, &buf->vendor, "FreeBSD Project");
 	crom_add_entry(root, CSRKEY_HW, __FreeBSD_version);
 #endif
-	crom_add_simple_text(src, root, &buf->hw, hostname);
+	crom_add_simple_text(src, root, &buf->hw, V_hostname);
 }
 
 /*

==== //depot/projects/vimage/src/sys/nfsclient/nfs_vfsops.c#4 (text+ko) ====

@@ -38,6 +38,7 @@
 
 #include "opt_bootp.h"
 #include "opt_nfsroot.h"
+#include "opt_vimage.h"
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -57,6 +58,7 @@
 #include <sys/sysctl.h>
 #include <sys/vnode.h>
 #include <sys/signalvar.h>
+#include <sys/vimage.h>
 
 #include <vm/vm.h>
 #include <vm/vm_extern.h>
@@ -399,6 +401,7 @@
 int
 nfs_mountroot(struct mount *mp, struct thread *td)
 {
+	INIT_VPROCG(&vprocg_0);
 	struct nfsv3_diskless *nd = &nfsv3_diskless;
 	struct socket *so;
 	struct vnode *vp;
@@ -507,10 +510,10 @@
 	 * set hostname here and then let the "/etc/rc.xxx" files
 	 * mount the right /var based upon its preset value.
 	 */
-	bcopy(nd->my_hostnam, hostname, MAXHOSTNAMELEN);
-	hostname[MAXHOSTNAMELEN - 1] = '\0';
+	bcopy(nd->my_hostnam, V_hostname, MAXHOSTNAMELEN);
+	V_hostname[MAXHOSTNAMELEN - 1] = '\0';
 	for (i = 0; i < MAXHOSTNAMELEN; i++)
-		if (hostname[i] == '\0')
+		if (V_hostname[i] == '\0')
 			break;
 	inittodr(ntohl(nd->root_time));
 	return (0);


More information about the p4-projects mailing list