From nobody Sun Jun 21 16:14:40 2026 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gjxHP5l4Rz6hH8J for ; Sun, 21 Jun 2026 16:14:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gjxHP1MVbz49MJ for ; Sun, 21 Jun 2026 16:14:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1782058481; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=uj9y2wsGlK5QXmCawCVO9RAO3h8g69GLQv5kflrIOAg=; b=VYvCOehQocIkkD+ONywH8BJ1NAoB0nUWg4q525IdGgXRR2KQScoqHdWeW2Rykc/Ffaw4mo CEz4gu9Bgkq7V3ee7tXI8o+CjNJ88ZAdw+sBCh7jEdlRzMRoGVctQDFtO2W88UX5cFyFSE E9RxxonocbdOxkD2VfUqKJEpA94/2McaZw8UZA3dNDT6V4QBAMgIsgBDflR8cvIzDZB7pX bMkmi+Q6Zcfcbr4Q1hDyNviLhkXNlQ/aVb7IdF8ceKc5vjsI3AsaBP1yT+jbNdGhL5Fqj4 JRIPky/SvxdsfMhja560jwBUwHRTkVgKfn1jbrYMg4/2EbpamEC/4nSkO7zLqQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1782058481; a=rsa-sha256; cv=none; b=h5SE1enLcdhKjboXwecCRAHBtN5PWXSfmcLUyuNhQ+StSiepTqMZGoj1MirIBsAHG+JUhv 657J8RgIKG91yITa/K3mY5TSXrsj1Yo8KlRyZT5BrlIwxs5PwRPrOEbWM5tBjLPvYAVhCq xrIqRtNyQXHOQGEL6WxD1w0hZi5neYlq3mgvKO2GUzF6msqiKwCnrD5gxD/zpsehtIrg5s 1OkSlLBwCqg5TapLbgzHPm/k9xfPEnq5j1sIEFLMkrckcn/YcCsjrwNi5gj2Pb3advVBNT qzUP2Bs0OUb9gazYBAnrrXz2KvHZRWM4EkHVZlASobCtCKr3Cnbu01uFkqR+8A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1782058481; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=uj9y2wsGlK5QXmCawCVO9RAO3h8g69GLQv5kflrIOAg=; b=lJ07DIqENNVAfLsJjFSA81V8o9SvwBxTqBOcnno39+P9D412ycTRFiryWrM7Zm/EFzzS9W 1wGqvr+mvuVJc8ddrHwmWVu0DYqqCxSqtLjbfd/NkncFHjEi2zHouUQmIM9QUroyWMW+H2 IF1YOCWXgMvcDWFTpFI8YMY7fRNqYpDggj9x5mfGLb933lpurrjtKzROcVCVWhEv+odnKc bEktvYp6gpNqN9tpVQ9CfmegYrKcCrO2vd8s4VGtP2MTKmt4rBMfkEbQ8OeTekQQ0yxys2 SkIMTmSU+outXohiknJ9sxlpfmQAhu5eSx9OTAVrQcn8St7nBVQGARRP/I93Rw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gjxHN746cz1MRv for ; Sun, 21 Jun 2026 16:14:40 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 18e2a by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 21 Jun 2026 16:14:40 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Brooks Davis Subject: git: 8b47939b9522 - main - uipc_socket: prefer memcpy to bcopy List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: brooks X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8b47939b952248e68c3ee64b8577c636bc90ca53 Auto-Submitted: auto-generated Date: Sun, 21 Jun 2026 16:14:40 +0000 Message-Id: <6a380df0.18e2a.156ad40c@gitrepo.freebsd.org> The branch main has been updated by brooks: URL: https://cgit.FreeBSD.org/src/commit/?id=8b47939b952248e68c3ee64b8577c636bc90ca53 commit 8b47939b952248e68c3ee64b8577c636bc90ca53 Author: Brooks Davis AuthorDate: 2026-06-21 15:48:33 +0000 Commit: Brooks Davis CommitDate: 2026-06-21 16:13:31 +0000 uipc_socket: prefer memcpy to bcopy Reviewed by: kib, emaste Suggested by: emaste Sponsored by: Innovate UK Differential Revision: https://reviews.freebsd.org/D57689 --- sys/kern/uipc_socket.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sys/kern/uipc_socket.c b/sys/kern/uipc_socket.c index 82a8ce8feb8c..47de87c1887c 100644 --- a/sys/kern/uipc_socket.c +++ b/sys/kern/uipc_socket.c @@ -3827,7 +3827,7 @@ sooptcopyin(struct sockopt *sopt, void *buf, size_t len, size_t minlen) if (sopt->sopt_td != NULL) return (copyin(sopt->sopt_val, buf, valsize)); - bcopy(sopt->sopt_val, buf, valsize); + memcpy(buf, sopt->sopt_val, valsize); return (0); } @@ -4118,7 +4118,7 @@ sooptcopyout(struct sockopt *sopt, const void *buf, size_t len) if (sopt->sopt_td != NULL) error = copyout(buf, sopt->sopt_val, valsize); else - bcopy(buf, sopt->sopt_val, valsize); + memcpy(sopt->sopt_val, buf, valsize); } return (error); } @@ -4429,7 +4429,7 @@ soopt_mcopyin(struct sockopt *sopt, struct mbuf *m) return(error); } } else - bcopy(sopt->sopt_val, mtod(m, char *), m->m_len); + memcpy(mtod(m, char *), sopt->sopt_val, m->m_len); sopt->sopt_valsize -= m->m_len; sopt->sopt_val = (char *)sopt->sopt_val + m->m_len; m = m->m_next; @@ -4458,7 +4458,7 @@ soopt_mcopyout(struct sockopt *sopt, struct mbuf *m) return(error); } } else - bcopy(mtod(m, char *), sopt->sopt_val, m->m_len); + memcpy(sopt->sopt_val, mtod(m, char *), m->m_len); sopt->sopt_valsize -= m->m_len; sopt->sopt_val = (char *)sopt->sopt_val + m->m_len; valsize += m->m_len; @@ -4929,7 +4929,7 @@ sodupsockaddr(const struct sockaddr *sa, int mflags) sa2 = malloc(sa->sa_len, M_SONAME, mflags); if (sa2) - bcopy(sa, sa2, sa->sa_len); + memcpy(sa2, sa, sa->sa_len); return sa2; }