svn commit: r202367 - stable/7/sys/boot/common

Marius Strobl marius at FreeBSD.org
Fri Jan 15 15:16:50 UTC 2010


Author: marius
Date: Fri Jan 15 15:16:49 2010
New Revision: 202367
URL: http://svn.freebsd.org/changeset/base/202367

Log:
  MFC: r177108 (partial)
  
  Suppress excessive output while netbooting via loader, unless debugging.

Modified:
  stable/7/sys/boot/common/dev_net.c
Directory Properties:
  stable/7/sys/   (props changed)
  stable/7/sys/contrib/dev/acpica/   (props changed)
  stable/7/sys/contrib/pf/   (props changed)

Modified: stable/7/sys/boot/common/dev_net.c
==============================================================================
--- stable/7/sys/boot/common/dev_net.c	Fri Jan 15 15:10:29 2010	(r202366)
+++ stable/7/sys/boot/common/dev_net.c	Fri Jan 15 15:16:49 2010	(r202367)
@@ -245,7 +245,8 @@ net_getparams(sock)
 	printf("net_open: bootparam/whoami RPC failed\n");
 	return (EIO);
     }
-    printf("net_open: client name: %s\n", hostname);
+    if (debug)
+        printf("net_open: client name: %s\n", hostname);
 
     /*
      * Ignore the gateway from whoami (unreliable).
@@ -259,10 +260,11 @@ net_getparams(sock)
     }
     if (smask) {
 	netmask = smask;
-	printf("net_open: subnet mask: %s\n", intoa(netmask));
+        if (debug)
+            printf("net_open: subnet mask: %s\n", intoa(netmask));
     }
-    if (gateip.s_addr)
-	printf("net_open: net gateway: %s\n", inet_ntoa(gateip));
+    if (gateip.s_addr && debug)
+        printf("net_open: net gateway: %s\n", inet_ntoa(gateip));
 
     /* Get the root server and pathname. */
     if (bp_getfile(sock, "root", &rootip, rootpath)) {
@@ -270,7 +272,7 @@ net_getparams(sock)
 	return (EIO);
     }
  exit:
-    /*  
+    /*
      * If present, strip the server's address off of the rootpath
      * before passing it along.  This allows us to be compatible with
      * the kernel's diskless (BOOTP_NFSROOT) booting conventions
@@ -285,8 +287,10 @@ net_getparams(sock)
 	    bcopy(&rootpath[i], &temp[0], strlen(&rootpath[i])+1);
 	    bcopy(&temp[0], &rootpath[0], strlen(&rootpath[i])+1);	    
     }
-    printf("net_open: server addr: %s\n", inet_ntoa(rootip));
-    printf("net_open: server path: %s\n", rootpath);	    
+    if (debug) {
+        printf("net_open: server addr: %s\n", inet_ntoa(rootip));
+        printf("net_open: server path: %s\n", rootpath);
+    }
 
     d = socktodesc(sock);
     sprintf(temp, "%6D", d->myea, ":");


More information about the svn-src-stable-7 mailing list