From nobody Mon Nov 14 10:22:42 2022 X-Original-To: dev-commits-src-branches@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 4N9lkC1DvWz4dDTN; Mon, 14 Nov 2022 10:22:43 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4N9lkC0Jcqz3LVM; Mon, 14 Nov 2022 10:22:43 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1668421363; 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=ogRnYGVf2l6lvlcV32QtCQH4J84vdm1KKPJi+LMyVJY=; b=kH5qnBICL6Tr3pQDLtYS9WjETlR2IPU8jS7szSu1VeDJEMQCXQphpziZXkwjXCzc1gYhK1 hAKxN+Ve3YWqbxWQe1Moa9+plEQsy1jrZSVzOgnESNoYNjYWVGqdQc6JtqUIk9Q+2HDKck Nn+xRK7+ZdYnrjVH4WehJ0/WvnquCdO5z824s1yvJmL+qfalEda7vZKMVYWAk4LcL4M4w9 B5WfOQnn59uxkrpCdsPZe43HBeXBYSCsczfXSpL8AVofiTk5djV8G0KKZCoWzuMfYmaKCU tsN5ydTqToFONYpxmJjsU/UmPP3Cpt3nlb4ZiCuBQDYncXzgepHsTg+XsV1ZVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1668421363; 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=ogRnYGVf2l6lvlcV32QtCQH4J84vdm1KKPJi+LMyVJY=; b=bsIPSWoo20vMnTjdqvsKorLuo8TJaKQ/XFCjumUABOtXzMxfz3acs5QYtqVXIj6ij9dZZH 0QYWRHtudnvdblcSMa6IHzKIHLWRA6uwFV9WTtxaaqcu+BSmVO+B4q9HZzhe2okViW2O/E y23IpptHFrE/kzrvrScMoEidAZR05Crd9Ss0vTm+PKLrlX8k6SKE0FVVWmvZTpVwTpYdy7 LM81EinGsiqd534FQUSrKdKRoDNuOIqRQeWu2Q3lZaS3e6TzcaGp4mZeCA47YwxpyKh5Zt 1fuNOM/pNcxJvLblfMNJ7m9vLSs3PNGTNqtfGq+FhbD6LavAht3eTCGzcj4rCg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1668421363; a=rsa-sha256; cv=none; b=MXtHHtUfcm2rNJaCvjebD9OjxQRyKUh15bJ5RgybL57KG+ybOZmCw+Scvqs6/VlqY9JSMK jQnJiGVDp3D+qKDX1r/O/JXZr+YkEouE814rhjE3kROMibSGovpfCKmH2ip6w3TpPiJmZ4 7z1F4hmngJsvtHm0r7n8UB5ug3kVGi088B/KDKfkrEnGfM+86ZEGWoezq5hExmAxUbjNJg JxEfK2oEkWlwX235VoSpSkp39mhJ0ma+xma05TToaNqC5AZK9SrLVW7VhkxInaNo456228 NWbE0fnRLGkg7MPg9xy+zIlw/tvYBE6k9coEKnssvx/QjwGd07zno4CvFvpHwg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4N9lkB6T1Tzf6J; Mon, 14 Nov 2022 10:22:42 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2AEAMgN4054848; Mon, 14 Nov 2022 10:22:42 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2AEAMg2p054847; Mon, 14 Nov 2022 10:22:42 GMT (envelope-from git) Date: Mon, 14 Nov 2022 10:22:42 GMT Message-Id: <202211141022.2AEAMg2p054847@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Dmitry Chagin Subject: git: 312fa66091f9 - stable/13 - linux(4): Fix get_robust_list() syscall return value. List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-branches@freebsd.org X-BeenThere: dev-commits-src-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dchagin X-Git-Repository: src X-Git-Refname: refs/heads/stable/13 X-Git-Reftype: branch X-Git-Commit: 312fa66091f9989e64370291e2482eab8d8ab013 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch stable/13 has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=312fa66091f9989e64370291e2482eab8d8ab013 commit 312fa66091f9989e64370291e2482eab8d8ab013 Author: Alex S AuthorDate: 2022-11-08 21:17:17 +0000 Commit: Dmitry Chagin CommitDate: 2022-11-14 10:21:26 +0000 linux(4): Fix get_robust_list() syscall return value. The system call returns the head of the robust futex list. The list head is stored in the location pointed to by the head argument. When copying data between address spaces use proper head storage size as it depends on an emulated ABI. PR: 267616 MFC after: 3 days (cherry picked from commit 9f7bf94ee2a88a702cef9fdb67166404c275afaf) --- sys/compat/linux/linux_futex.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/compat/linux/linux_futex.c b/sys/compat/linux/linux_futex.c index eb3ce3421465..d16e047f831c 100644 --- a/sys/compat/linux/linux_futex.c +++ b/sys/compat/linux/linux_futex.c @@ -931,7 +931,7 @@ linux_get_robust_list(struct thread *td, struct linux_get_robust_list_args *args if (error != 0) return (EFAULT); - return (copyout(&head, args->head, sizeof(head))); + return (copyout(&head, args->head, sizeof(l_uintptr_t))); } static int