Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/kern Simplify m_copydata, use unsigned int, and change i...
details: https://anonhg.NetBSD.org/src/rev/f3af8b58ad92
branches: trunk
changeset: 361372:f3af8b58ad92
user: maxv <maxv%NetBSD.org@localhost>
date: Fri Apr 27 06:36:16 2018 +0000
description:
Simplify m_copydata, use unsigned int, and change its last argument to
match that of the man page.
diffstat:
sys/kern/uipc_mbuf.c | 15 +++++++--------
1 files changed, 7 insertions(+), 8 deletions(-)
diffs (54 lines):
diff -r 1fb2c6c5d856 -r f3af8b58ad92 sys/kern/uipc_mbuf.c
--- a/sys/kern/uipc_mbuf.c Fri Apr 27 06:27:36 2018 +0000
+++ b/sys/kern/uipc_mbuf.c Fri Apr 27 06:36:16 2018 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: uipc_mbuf.c,v 1.199 2018/04/27 06:27:36 maxv Exp $ */
+/* $NetBSD: uipc_mbuf.c,v 1.200 2018/04/27 06:36:16 maxv Exp $ */
/*
* Copyright (c) 1999, 2001 The NetBSD Foundation, Inc.
@@ -62,7 +62,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: uipc_mbuf.c,v 1.199 2018/04/27 06:27:36 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: uipc_mbuf.c,v 1.200 2018/04/27 06:36:16 maxv Exp $");
#ifdef _KERNEL_OPT
#include "opt_mbuftrace.h"
@@ -868,14 +868,13 @@
}
void
-m_copydata(struct mbuf *m, int off, int len, void *vp)
+m_copydata(struct mbuf *m, int off, int len, void *cp)
{
- unsigned count;
- void *cp = vp;
+ unsigned int count;
struct mbuf *m0 = m;
int len0 = len;
int off0 = off;
- void *vp0 = vp;
+ void *cp0 = cp;
KASSERT(len != M_COPYALL);
if (off < 0 || len < 0)
@@ -883,7 +882,7 @@
while (off > 0) {
if (m == NULL)
panic("m_copydata(%p,%d,%d,%p): m=NULL, off=%d (%d)",
- m0, len0, off0, vp0, off, off0 - off);
+ m0, len0, off0, cp0, off, off0 - off);
if (off < m->m_len)
break;
off -= m->m_len;
@@ -893,7 +892,7 @@
if (m == NULL)
panic("m_copydata(%p,%d,%d,%p): "
"m=NULL, off=%d (%d), len=%d (%d)",
- m0, len0, off0, vp0,
+ m0, len0, off0, cp0,
off, off0 - off, len, len0 - len);
count = min(m->m_len - off, len);
memcpy(cp, mtod(m, char *) + off, count);
Home |
Main Index |
Thread Index |
Old Index