Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Nov 2016 06:37:35 +0000 (UTC)
From:      Toomas Soome <tsoome@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r308195 - head/sys/boot/efi/libefi
Message-ID:  <201611020637.uA26bZRu058586@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tsoome
Date: Wed Nov  2 06:37:35 2016
New Revision: 308195
URL: https://svnweb.freebsd.org/changeset/base/308195

Log:
  efinet_dev_print should honor verbose option.
  
  lsdev should display detailed information about net devices only with -v
  switch. This will make EFI and BIOS version of the loader to have the
  same behavior.
  
  Reviewed by:	bapt, imp
  Approved by:	imp (mentor)
  Differential Revision:	https://reviews.freebsd.org/D8415

Modified:
  head/sys/boot/efi/libefi/efinet.c

Modified: head/sys/boot/efi/libefi/efinet.c
==============================================================================
--- head/sys/boot/efi/libefi/efinet.c	Wed Nov  2 05:41:23 2016	(r308194)
+++ head/sys/boot/efi/libefi/efinet.c	Wed Nov  2 06:37:35 2016	(r308195)
@@ -357,10 +357,12 @@ efinet_dev_print(int verbose)
 	for (unit = 0, h = efi_find_handle(&efinet_dev, 0);
 	    h != NULL; h = efi_find_handle(&efinet_dev, ++unit)) {
 		printf("    %s%d:", efinet_dev.dv_name, unit);
-		text = efi_devpath_name(efi_lookup_devpath(h));
-		if (text != NULL) {
-			printf("    %S", text);
-			efi_free_devpath_name(text);
+		if (verbose) {
+			text = efi_devpath_name(efi_lookup_devpath(h));
+			if (text != NULL) {
+				printf("    %S", text);
+				efi_free_devpath_name(text);
+			}
 		}
 		if (pager_output("\n"))
 			break;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201611020637.uA26bZRu058586>