Module Name: src Committed By: rin Date: Wed Jun 12 06:23:56 UTC 2024
Modified Files: src/sys/dev/clk: clk.c Log Message: clk(4): clk_set_rate: Add KASSERT to check `clk != NULL` To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 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.8 --- src/sys/dev/clk/clk.c:1.7 Tue Jul 23 17:44:03 2019 +++ src/sys/dev/clk/clk.c Wed Jun 12 06:23:56 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: clk.c,v 1.7 2019/07/23 17:44:03 jmcneill Exp $ */ +/* $NetBSD: clk.c,v 1.8 2024/06/12 06:23:56 rin 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.8 2024/06/12 06:23:56 rin 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);