Module Name: src Committed By: christos Date: Wed Jun 20 15:03:18 UTC 2012
Modified Files: src/sys/compat/linux/common: linux_socket.c linux_socketcall.c Log Message: print proper ktruser names depending on the emulation. To generate a diff of this commit: cvs rdiff -u -r1.113 -r1.114 src/sys/compat/linux/common/linux_socket.c cvs rdiff -u -r1.39 -r1.40 src/sys/compat/linux/common/linux_socketcall.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/compat/linux/common/linux_socket.c diff -u src/sys/compat/linux/common/linux_socket.c:1.113 src/sys/compat/linux/common/linux_socket.c:1.114 --- src/sys/compat/linux/common/linux_socket.c:1.113 Thu Mar 15 12:17:48 2012 +++ src/sys/compat/linux/common/linux_socket.c Wed Jun 20 11:03:18 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: linux_socket.c,v 1.113 2012/03/15 16:17:48 bouyer Exp $ */ +/* $NetBSD: linux_socket.c,v 1.114 2012/06/20 15:03:18 christos Exp $ */ /*- * Copyright (c) 1995, 1998, 2008 The NetBSD Foundation, Inc. @@ -35,7 +35,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: linux_socket.c,v 1.113 2012/03/15 16:17:48 bouyer Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_socket.c,v 1.114 2012/06/20 15:03:18 christos Exp $"); #if defined(_KERNEL_OPT) #include "opt_inet.h" @@ -619,7 +619,7 @@ linux_sys_sendmsg(struct lwp *l, const s msg.msg_control = ctl_mbuf; msg.msg_flags |= MSG_CONTROLMBUF; - ktrkuser("msgcontrol", mtod(ctl_mbuf, void *), + ktrkuser("mbcontrol", mtod(ctl_mbuf, void *), msg.msg_controllen); } @@ -1495,7 +1495,7 @@ linux_get_sa(struct lwp *l, int s, struc goto bad; } - ktrkuser("linux sockaddr", kosa, salen); + ktrkuser("linux/sockaddr", kosa, salen); bdom = linux_to_bsd_domain(kosa->sa_family); if (bdom == -1) { @@ -1557,7 +1557,7 @@ linux_get_sa(struct lwp *l, int s, struc sa->sa_family = bdom; sa->sa_len = salen; m->m_len = salen; - ktrkuser("new sockaddr", kosa, salen); + ktrkuser("mbsoname", kosa, salen); #ifdef DEBUG_LINUX DPRINTF(("family %d, len = %d [ ", sa->sa_family, sa->sa_len)); Index: src/sys/compat/linux/common/linux_socketcall.c diff -u src/sys/compat/linux/common/linux_socketcall.c:1.39 src/sys/compat/linux/common/linux_socketcall.c:1.40 --- src/sys/compat/linux/common/linux_socketcall.c:1.39 Thu Jul 3 10:07:09 2008 +++ src/sys/compat/linux/common/linux_socketcall.c Wed Jun 20 11:03:18 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: linux_socketcall.c,v 1.39 2008/07/03 14:07:09 njoly Exp $ */ +/* $NetBSD: linux_socketcall.c,v 1.40 2012/06/20 15:03:18 christos Exp $ */ /*- * Copyright (c) 1995, 1998 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: linux_socketcall.c,v 1.39 2008/07/03 14:07:09 njoly Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_socketcall.c,v 1.40 2012/06/20 15:03:18 christos Exp $"); #include <sys/param.h> #include <sys/kernel.h> @@ -89,24 +89,26 @@ static const struct { const char *name; int argsize; } linux_socketcall[LINUX_MAX_SOCKETCALL+1] = { - {"invalid", -1}, /* 0 */ - {"socket", sizeof(struct linux_sys_socket_args)}, /* 1 */ - {"bind", sizeof(struct linux_sys_bind_args)}, /* 2 */ - {"connect", sizeof(struct linux_sys_connect_args)}, /* 3 */ - {"listen", sizeof(struct linux_sys_listen_args)}, /* 4 */ - {"accept", sizeof(struct linux_sys_accept_args)}, /* 5 */ - {"getsockname", sizeof(struct linux_sys_getsockname_args)}, /* 6 */ - {"getpeername", sizeof(struct linux_sys_getpeername_args)}, /* 7 */ - {"socketpair", sizeof(struct linux_sys_socketpair_args)}, /* 8 */ - {"send", sizeof(struct linux_sys_send_args)}, /* 9 */ - {"recv", sizeof(struct linux_sys_recv_args)}, /* 10 */ - {"sendto", sizeof(struct linux_sys_sendto_args)}, /* 11 */ - {"recvfrom", sizeof(struct linux_sys_recvfrom_args)}, /* 12 */ - {"shutdown", sizeof(struct linux_sys_shutdown_args)}, /* 13 */ - {"setsockopt", sizeof(struct linux_sys_setsockopt_args)}, /* 14 */ - {"getsockopt", sizeof(struct linux_sys_getsockopt_args)}, /* 15 */ - {"sendmsg", sizeof(struct linux_sys_sendmsg_args)}, /* 16 */ - {"recvmsg", sizeof(struct linux_sys_recvmsg_args)}, /* 17 */ +#define L(a) "linux/" ## a + {L("invalid"), -1}, /* 0 */ + {L("socket"), sizeof(struct linux_sys_socket_args)}, /* 1 */ + {L("bind"), sizeof(struct linux_sys_bind_args)}, /* 2 */ + {L("connect"), sizeof(struct linux_sys_connect_args)}, /* 3 */ + {L("listen"), sizeof(struct linux_sys_listen_args)}, /* 4 */ + {L("accept"), sizeof(struct linux_sys_accept_args)}, /* 5 */ + {L("getsockname)",sizeof(struct linux_sys_getsockname_args)}, /* 6 */ + {L("getpeername)",sizeof(struct linux_sys_getpeername_args)}, /* 7 */ + {L("socketpair"),sizeof(struct linux_sys_socketpair_args)}, /* 8 */ + {L("send"), sizeof(struct linux_sys_send_args)}, /* 9 */ + {L("recv"), sizeof(struct linux_sys_recv_args)}, /* 10 */ + {L("sendto"), sizeof(struct linux_sys_sendto_args)}, /* 11 */ + {L("recvfrom"), sizeof(struct linux_sys_recvfrom_args)}, /* 12 */ + {L("shutdown"), sizeof(struct linux_sys_shutdown_args)}, /* 13 */ + {L("setsockopt"),sizeof(struct linux_sys_setsockopt_args)}, /* 14 */ + {L("getsockopt"),sizeof(struct linux_sys_getsockopt_args)}, /* 15 */ + {L("sendmsg"), sizeof(struct linux_sys_sendmsg_args)}, /* 16 */ + {L("recvmsg"), sizeof(struct linux_sys_recvmsg_args)}, /* 17 */ +#undef L }; /*