git: 1cb9f6f6413e - main - clk_fixed: quiet by default

From: Mitchell Horne <mhorne_at_FreeBSD.org>
Date: Fri, 08 Mar 2024 14:10:05 UTC
The branch main has been updated by mhorne:

URL: https://cgit.FreeBSD.org/src/commit/?id=1cb9f6f6413e9d242de47e730ec7d4ce3e5688fe

commit 1cb9f6f6413e9d242de47e730ec7d4ce3e5688fe
Author:     Mitchell Horne <mhorne@FreeBSD.org>
AuthorDate: 2024-03-08 14:08:49 +0000
Commit:     Mitchell Horne <mhorne@FreeBSD.org>
CommitDate: 2024-03-08 14:09:36 +0000

    clk_fixed: quiet by default
    
    We may attach several of these devices, but there is no meaningful
    information added to dmesg. For example:
    
      ofwbus0: <Open Firmware Device Tree>
      clk_fixed0: <Fixed clock> on ofwbus0
      clk_fixed1: <Fixed clock> on ofwbus0
      clk_fixed2: <Fixed clock> on ofwbus0
      clk_fixed3: <Fixed clock> on ofwbus0
      clk_fixed4: <Fixed clock> on ofwbus0
      clk_fixed5: <Fixed clock> on ofwbus0
      clk_fixed6: <Fixed clock> on ofwbus0
      clk_fixed7: <Fixed clock> on ofwbus0
      clk_fixed8: <Fixed clock> on ofwbus0
      clk_fixed9: <Fixed clock> on ofwbus0
      clk_fixed10: <Fixed clock> on ofwbus0
      clk_fixed11: <Fixed clock> on ofwbus0
    
    To reduce this noise, quiet the devices for by default. For verbose
    boot, the message will be emitted.
    
    Reviewed by:    manu
    MFC after:      1 week
    Sponsored by:   The FreeBSD Foundation
    Differential Revision:  https://reviews.freebsd.org/D44266
---
 sys/dev/clk/clk_fixed.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/sys/dev/clk/clk_fixed.c b/sys/dev/clk/clk_fixed.c
index 3f828b24c2b2..7aec5b92dfe0 100644
--- a/sys/dev/clk/clk_fixed.c
+++ b/sys/dev/clk/clk_fixed.c
@@ -163,13 +163,18 @@ clk_fixed_probe(device_t dev)
 			return (ENXIO);
 		}
 		device_set_desc(dev, "Fixed clock");
-		return (BUS_PROBE_DEFAULT);
+		break;
 	case CLK_TYPE_FIXED_FACTOR:
 		device_set_desc(dev, "Fixed factor clock");
-		return (BUS_PROBE_DEFAULT);
+		break;
 	default:
 		return (ENXIO);
 	}
+
+	if (!bootverbose)
+		device_quiet(dev);
+
+	return (BUS_PROBE_DEFAULT);
 }
 
 static int