Module Name: src Committed By: martin Date: Fri Jun 21 10:59:13 UTC 2024
Modified Files: src/sys/dev/clk [netbsd-10]: clk.c Log Message: Pull up following revision(s) (requested by rin in ticket #714): sys/dev/clk/clk.c: revision 1.8 clk(4): clk_set_rate: Add KASSERT to check `clk != NULL` To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.7.28.1 src/sys/dev/clk/clk.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/clk/clk.c diff -u src/sys/dev/clk/clk.c:1.7 src/sys/dev/clk/clk.c:1.7.28.1 --- src/sys/dev/clk/clk.c:1.7 Tue Jul 23 17:44:03 2019 +++ src/sys/dev/clk/clk.c Fri Jun 21 10:59:13 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: clk.c,v 1.7 2019/07/23 17:44:03 jmcneill Exp $ */ +/* $NetBSD: clk.c,v 1.7.28.1 2024/06/21 10:59:13 martin Exp $ */ /*- * Copyright (c) 2015 Jared D. McNeill <jmcne...@invisible.ca> @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: clk.c,v 1.7 2019/07/23 17:44:03 jmcneill Exp $"); +__KERNEL_RCSID(0, "$NetBSD: clk.c,v 1.7.28.1 2024/06/21 10:59:13 martin Exp $"); #include <sys/param.h> #include <sys/sysctl.h> @@ -229,6 +229,8 @@ clk_get_rate(struct clk *clk) int clk_set_rate(struct clk *clk, u_int rate) { + KASSERT(clk != NULL); + if (clk->flags & CLK_SET_RATE_PARENT) return clk_set_rate(clk_get_parent(clk), rate);