Module Name:    src
Committed By:   jakllsch
Date:           Wed Feb 27 16:30:41 UTC 2019

Modified Files:
        src/sys/dev/fdt: fdt_clock.c fdt_dma.c fdt_phy.c fdt_reset.c fdt_subr.c

Log Message:
Adjust residual calculation in "find index by name" idioms to take into
account the trailing NUL on each name.  Some other similar instances of
this idiom already account for this.

(In preparation to factor out this idiom into its own function.)


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/dev/fdt/fdt_clock.c
cvs rdiff -u -r1.2 -r1.3 src/sys/dev/fdt/fdt_dma.c \
    src/sys/dev/fdt/fdt_reset.c
cvs rdiff -u -r1.3 -r1.4 src/sys/dev/fdt/fdt_phy.c
cvs rdiff -u -r1.27 -r1.28 src/sys/dev/fdt/fdt_subr.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/fdt/fdt_clock.c
diff -u src/sys/dev/fdt/fdt_clock.c:1.6 src/sys/dev/fdt/fdt_clock.c:1.7
--- src/sys/dev/fdt/fdt_clock.c:1.6	Sun Sep  9 07:21:18 2018
+++ src/sys/dev/fdt/fdt_clock.c	Wed Feb 27 16:30:40 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: fdt_clock.c,v 1.6 2018/09/09 07:21:18 aymeric Exp $ */
+/* $NetBSD: fdt_clock.c,v 1.7 2019/02/27 16:30:40 jakllsch Exp $ */
 
 /*-
  * Copyright (c) 2015 Jared D. McNeill <jmcne...@invisible.ca>
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fdt_clock.c,v 1.6 2018/09/09 07:21:18 aymeric Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fdt_clock.c,v 1.7 2019/02/27 16:30:40 jakllsch Exp $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
@@ -137,7 +137,7 @@ fdtbus_clock_get_prop(int phandle, const
 			clk = fdtbus_clock_get_index(phandle, index);
 			break;
 		}
-		resid -= strlen(p);
+		resid -= strlen(p) + 1;
 		p += strlen(p) + 1;
 	}
 

Index: src/sys/dev/fdt/fdt_dma.c
diff -u src/sys/dev/fdt/fdt_dma.c:1.2 src/sys/dev/fdt/fdt_dma.c:1.3
--- src/sys/dev/fdt/fdt_dma.c:1.2	Sat Jun 30 20:34:43 2018
+++ src/sys/dev/fdt/fdt_dma.c	Wed Feb 27 16:30:40 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: fdt_dma.c,v 1.2 2018/06/30 20:34:43 jmcneill Exp $ */
+/* $NetBSD: fdt_dma.c,v 1.3 2019/02/27 16:30:40 jakllsch Exp $ */
 
 /*-
  * Copyright (c) 2015 Jared D. McNeill <jmcne...@invisible.ca>
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fdt_dma.c,v 1.2 2018/06/30 20:34:43 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fdt_dma.c,v 1.3 2019/02/27 16:30:40 jakllsch Exp $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
@@ -154,7 +154,7 @@ fdtbus_dma_get(int phandle, const char *
 			dma = fdtbus_dma_get_index(phandle, index, cb, cbarg);
 			break;
 		}
-		resid -= strlen(p);
+		resid -= strlen(p) + 1;
 		p += strlen(p) + 1;
 	}
 
Index: src/sys/dev/fdt/fdt_reset.c
diff -u src/sys/dev/fdt/fdt_reset.c:1.2 src/sys/dev/fdt/fdt_reset.c:1.3
--- src/sys/dev/fdt/fdt_reset.c:1.2	Sat Jun 30 20:34:43 2018
+++ src/sys/dev/fdt/fdt_reset.c	Wed Feb 27 16:30:40 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: fdt_reset.c,v 1.2 2018/06/30 20:34:43 jmcneill Exp $ */
+/* $NetBSD: fdt_reset.c,v 1.3 2019/02/27 16:30:40 jakllsch Exp $ */
 
 /*-
  * Copyright (c) 2015 Jared D. McNeill <jmcne...@invisible.ca>
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fdt_reset.c,v 1.2 2018/06/30 20:34:43 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fdt_reset.c,v 1.3 2019/02/27 16:30:40 jakllsch Exp $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
@@ -153,7 +153,7 @@ fdtbus_reset_get(int phandle, const char
 			rst = fdtbus_reset_get_index(phandle, index);
 			break;
 		}
-		resid -= strlen(p);
+		resid -= strlen(p) + 1;
 		p += strlen(p) + 1;
 	}
 

Index: src/sys/dev/fdt/fdt_phy.c
diff -u src/sys/dev/fdt/fdt_phy.c:1.3 src/sys/dev/fdt/fdt_phy.c:1.4
--- src/sys/dev/fdt/fdt_phy.c:1.3	Wed Jan 30 01:24:00 2019
+++ src/sys/dev/fdt/fdt_phy.c	Wed Feb 27 16:30:40 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: fdt_phy.c,v 1.3 2019/01/30 01:24:00 jmcneill Exp $ */
+/* $NetBSD: fdt_phy.c,v 1.4 2019/02/27 16:30:40 jakllsch Exp $ */
 
 /*-
  * Copyright (c) 2015-2017 Jared McNeill <jmcne...@invisible.ca>
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fdt_phy.c,v 1.3 2019/01/30 01:24:00 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fdt_phy.c,v 1.4 2019/02/27 16:30:40 jakllsch Exp $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
@@ -153,7 +153,7 @@ fdtbus_phy_get(int phandle, const char *
 			phy = fdtbus_phy_get_index(phandle, index);
 			break;
 		}
-		resid -= strlen(p);
+		resid -= strlen(p) + 1;
 		p += strlen(p) + 1;
 	}
 

Index: src/sys/dev/fdt/fdt_subr.c
diff -u src/sys/dev/fdt/fdt_subr.c:1.27 src/sys/dev/fdt/fdt_subr.c:1.28
--- src/sys/dev/fdt/fdt_subr.c:1.27	Wed Jan 30 00:56:47 2019
+++ src/sys/dev/fdt/fdt_subr.c	Wed Feb 27 16:30:40 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: fdt_subr.c,v 1.27 2019/01/30 00:56:47 jmcneill Exp $ */
+/* $NetBSD: fdt_subr.c,v 1.28 2019/02/27 16:30:40 jakllsch Exp $ */
 
 /*-
  * Copyright (c) 2015 Jared D. McNeill <jmcne...@invisible.ca>
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fdt_subr.c,v 1.27 2019/01/30 00:56:47 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fdt_subr.c,v 1.28 2019/02/27 16:30:40 jakllsch Exp $");
 
 #include "opt_fdt.h"
 
@@ -230,7 +230,7 @@ fdtbus_get_reg_byname(int phandle, const
 			error = fdtbus_get_reg(phandle, index, paddr, psize);
 			break;
 		}
-		resid -= strlen(p);
+		resid -= strlen(p) + 1;
 		p += strlen(p) + 1;
 	}
 

Reply via email to