From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 97778C021AA for ; Thu, 20 Feb 2025 01:20:04 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E854A280281; Wed, 19 Feb 2025 20:20:03 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E0E7828027D; Wed, 19 Feb 2025 20:20:03 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BEBA9280281; Wed, 19 Feb 2025 20:20:03 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id A026828027D for ; Wed, 19 Feb 2025 20:20:03 -0500 (EST) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 392281C7625 for ; Thu, 20 Feb 2025 01:20:03 +0000 (UTC) X-FDA: 83138566686.13.04FBD7F Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf13.hostedemail.com (Postfix) with ESMTP id 7841B20006 for ; Thu, 20 Feb 2025 01:20:01 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=QbCVRDCb; spf=pass (imf13.hostedemail.com: domain of patchwork-bot+netdevbpf@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=patchwork-bot+netdevbpf@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740014401; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=T+6tyIL1CQVt+uagdxvvtJz4wuJpjHd5axfsfyJ0/4I=; b=boJdXbycnr095p9kqVu3Sxi0uSs67kv1xExfV0lGAnb22RPmMjtCsLJMLebjjaj8Jmh8aN O1/CFZpForbx7Wgpav0gd3yFoDW6E18M7HOtGhY/MbSxLOdX0zOT7tNGtj23mNRLnfjU7C HrF+cWhusS7PWkV6f+jyIUDdp2x1ILI= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=QbCVRDCb; spf=pass (imf13.hostedemail.com: domain of patchwork-bot+netdevbpf@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=patchwork-bot+netdevbpf@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740014401; a=rsa-sha256; cv=none; b=M8BlD6bPpLIYRIRa7KmcaedC+YIpHxBa3JtgnlCWga98wPQdYM3vZHb55/bE3pFY5r3h51 4Gx7+Zq9YesvXOl7BujZftXDE3MLhbLAkWRqunt0q9RouThehbsaTOQil4LkBBpBE5C2If U+GmKanfkann723ALV8FmJUUzE6qHV0= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 351715C55F3; Thu, 20 Feb 2025 01:19:21 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2B3BEC4CEEA; Thu, 20 Feb 2025 01:20:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740014400; bh=UuOHqAdq3MHY72I6D8OD0O+fPWvQWR3ZtBa7hbj8Mhg=; h=Subject:From:Date:References:In-Reply-To:To:Cc:From; b=QbCVRDCbrqf/TJBmpwh5xNDxmPkybFJjRmKon4NgdAfEKpiNd/fXH62ZTWj93/vqx 3V8vhcKAa8R0d8s6GejRytOVL8khkY+s3q4vnXf1tACgs0WHA+GzvKlhaunGRBwxhd tznamr8wTbi+Ycn+S03uNrCalHFF0L1RtZCmI6USXU/101U8yzBdLzOMkd/JanVlhp iUnHnk6LOmi0KGJZvV1cTfL4k7b+HimWAeu8CpziWdoYxqYtFebMHPfLMFdciShpEq fWcS53RwPV80VrXI+qcsbOKSnyNI1UBBtwPuZObtUaMSO6DRGjjklpHzsf8zQsZU/k G141UFmlXWP9Q== Received: from [10.30.226.235] (localhost [IPv6:::1]) by aws-us-west-2-korg-oddjob-rhel9-1.codeaurora.org (Postfix) with ESMTP id EB585380AAEC; Thu, 20 Feb 2025 01:20:31 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [bpf-next v8 1/3] mm: add copy_remote_vm_str From: patchwork-bot+netdevbpf@kernel.org Message-Id: <174001443079.803988.12953607627468709110.git-patchwork-notify@kernel.org> Date: Thu, 20 Feb 2025 01:20:30 +0000 References: <20250213152125.1837400-1-linux@jordanrome.com> In-Reply-To: <20250213152125.1837400-1-linux@jordanrome.com> To: Jordan Rome Cc: bpf@vger.kernel.org, linux-mm@kvack.org, ast@kernel.org, daniel@iogearbox.net, andrii@kernel.org, kernel-team@fb.com, akpm@linux-foundation.org, shakeel.butt@linux.dev, glider@google.com X-Rspam-User: X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 7841B20006 X-Stat-Signature: 4g1q8igfx3ogk74auddf7fs3gd6fa7yy X-HE-Tag: 1740014401-51439 X-HE-Meta: U2FsdGVkX18JQJG87OXr63dxALQ5bGvABySGi+rjyugCVSAK8V2uGxtNzVrdwv4UMyfBcQaKjqXrzClf/TNvu1tWrt9bqm2NeI8muU3XsBXq/TwPqX2gpv4ScxGFTwECoQDv73Z2ImFr5J49SwyvXP8xobujIaEof428e1AG/5tVsLq8T1wdr10VCsd1wCS4wUp/OPfzsIUeLznWCtR4P7ttNOEaoekbD48+lvr5eFKVKBj92qRFci3s7Rt+ph8Yp4XStuRPsfari1Z8JepPZu6c7KbIEa1W9rxVA5Dpmhr7SVfAgcYJ2heoi44J6gRciur8Fnl8+lDeOTIayw6c8TNCy1yAcVsP40cgoOdBX13hd1X4+/AZFXg9W+1h9gf5f4xlFrk4lOAhnjodu7PygtpUiTKcoofP3IiPl9WSGt2XspfW2hL9TbQh2hIrVNC8621VXfHulmt5ZV6s3phMOeI1EWmRNMUqAsH1+jTd7FZ1GBfd4/F1zXXcHQEM4yEalD17792jg31etiQKbZYqAzghhis5HFgWFLhoeZEq7JF/fJ4isXu0z1R/RIw+Odu4l/URYEruUwSeJCb02PvRB7bZRnxtxLDR8wUdkJScF8ZL07PRv91wBGDgEnLaajmZel5pZGVWOOdeGmh8rfGnO3J55MmqpJPD+vYoVUFRzQ8//HFlcIlYm8KNtMMQHD1unaymHL4sTzVbn8Hk4MbbPp/jxVtVV5dlSvKnWjaPP2pWZvpdYGPyIon9iMUgw+ZVWZ1+fivgFTHrloKukej58vdhe4cwu17rZx6qbOhTnkAYSxkgFWT47aNQzuZxCbhSlpfkHiRTX7IVvxbYXyH61CzI4BRxpqV97v8hzmY8V/uMpaYBgTxRUTvwW0Z5d9kbVSB0nPfg6Hlzrso5+iVvCTEIAnLYxd8B5Z7ykQTQLMOKd+pK8xgyN89j55GpRFBBv9k+XNba91MFb+PxDAQ H96Dm2Ut 6jDFucR7RmxpOMF2DUo5LZl2Ijwvn0g+3rsjtGOOTjOPThj+srU3GMgeadm5n9uOUwMwwN8U9ACI1fCiktQjHbj4a0doL01jd0mzMzbnSq8b3AjatOOcsgSuvU/rpiGd9ppC76tsIO37bWBuR9cuXa7xNnxHwLWr7bWbFiQr3ArjkGycSBerU/JYuAl875CVxw+weUaF1ymXdnPbDddQdgslJ9Op21AojwvG4+5NRQGfoVQG8xHBr4ZJ6+QUx0sa7j35CGkQb9kYlor+3148kKO1wGCvXYKEDjj8diBkwCc1e5HcxyOxi9Ul7iHkU5gIcgxRXRny8cMow+4E6PrXA9rNhVgNwghcGkMz0/1zQPmh9/jathM/fgRUEu0giiIB4aETrsmgtv30NPJ+JsKY7kwKujCKInZ+wTLJ3lLNI78MjpD8= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Hello: This series was applied to bpf/bpf-next.git (master) by Andrii Nakryiko : On Thu, 13 Feb 2025 07:21:23 -0800 you wrote: > Similar to `access_process_vm` but specific to strings. > Also chunks reads by page and utilizes `strscpy` > for handling null termination. > > The primary motivation for this change is to copy > strings from a non-current task/process in BPF. > There is already a helper `bpf_copy_from_user_task`, > which uses `access_process_vm` but one to handle > strings would be very helpful. > > [...] Here is the summary with links: - [bpf-next,v8,1/3] mm: add copy_remote_vm_str https://git.kernel.org/bpf/bpf-next/c/f0b79944e6f4 - [bpf-next,v8,2/3] bpf: Add bpf_copy_from_user_task_str kfunc https://git.kernel.org/bpf/bpf-next/c/f0f8a5b58f78 - [bpf-next,v8,3/3] selftests/bpf: Add tests for bpf_copy_from_user_task_str https://git.kernel.org/bpf/bpf-next/c/7042882abc04 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html