From patchwork Thu Nov 10 08:56:12 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alban Crequy X-Patchwork-Id: 13038479 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 C2741C43219 for ; Thu, 10 Nov 2022 08:56:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D5D866B0071; Thu, 10 Nov 2022 03:56:34 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id D0EEE8E0001; Thu, 10 Nov 2022 03:56:34 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BFBD86B0074; Thu, 10 Nov 2022 03:56:34 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id B23466B0071 for ; Thu, 10 Nov 2022 03:56:34 -0500 (EST) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 7BC0B1A0A77 for ; Thu, 10 Nov 2022 08:56:34 +0000 (UTC) X-FDA: 80116926708.15.482ECB5 Received: from linux.microsoft.com (linux.microsoft.com [13.77.154.182]) by imf07.hostedemail.com (Postfix) with ESMTP id 1AEF84000B for ; Thu, 10 Nov 2022 08:56:33 +0000 (UTC) Received: from neptune.. (ip5f592f1a.dynamic.kabel-deutschland.de [95.89.47.26]) by linux.microsoft.com (Postfix) with ESMTPSA id 873A020B9F82; Thu, 10 Nov 2022 00:56:28 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.11.0 linux.microsoft.com 873A020B9F82 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.microsoft.com; s=default; t=1668070592; bh=FfwmxhJsqtLTs81LcrV/J5ZY7FFwpESRhNnkwiisl/Y=; h=From:To:Cc:Subject:Date:From; b=ASU5gzioz7duIB56Z+ZepUBZYU4SnHLT1N0QElDWZFrrHMdsO1k1T6Xl9GihG8m4h +abCRVXzcNuy/sVfGNqeqWdTNy/MH26T+6xBmzaRNI08cit53MP42skVGp+bYRCXdu vGS5DAGCIRs/AbW1PISvXBuodOGQEJNB9Ny1+dMc= From: Alban Crequy To: bpf@vger.kernel.org Cc: stable@vger.kernel.org, albancrequy@linux.microsoft.com, flaniel@linux.microsoft.com, akpm@linux-foundation.org, andrii@kernel.org, ast@kernel.org, daniel@iogearbox.net, haoluo@google.com, john.fastabend@gmail.com, jolsa@kernel.org, kpsingh@kernel.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-mm@kvack.org, martin.lau@linux.dev, mykolal@fb.com, sdf@google.com, shuah@kernel.org, song@kernel.org, yhs@fb.com Subject: [PATCH bpf v2 0/2] Fix offset when fault occurs in strncpy_from_kernel_nofault() Date: Thu, 10 Nov 2022 09:56:12 +0100 Message-Id: <20221110085614.111213-1-albancrequy@linux.microsoft.com> X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1668070594; 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-transfer-encoding:content-transfer-encoding: in-reply-to:references:dkim-signature; bh=FfwmxhJsqtLTs81LcrV/J5ZY7FFwpESRhNnkwiisl/Y=; b=1bULzEeTppkNMZddmrsnHwuA4Pi9rcc2fMcS0qXLzh4yvQAzgnahMH1MVGiq8DZVGY7yeV /wQtb41Nn93iPsQYWHJcQa1zjIB06n/B5e1fCKSmyv8lNnCprx8C7QjCY7G/O+gBoiQxdc PjA7lxbrceEq3YKzGbmRoLsoV+XktTI= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=linux.microsoft.com header.s=default header.b=ASU5gzio; spf=pass (imf07.hostedemail.com: domain of albancrequy@linux.microsoft.com designates 13.77.154.182 as permitted sender) smtp.mailfrom=albancrequy@linux.microsoft.com; dmarc=pass (policy=none) header.from=linux.microsoft.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1668070594; a=rsa-sha256; cv=none; b=fqWayp8k22Jxg2EiaHFSZkg4zl0zaLh/tDF9wSQSm6uQepFUOLOMGoiJ1B+LoHMqCf4Sx2 ciDdkD10UKLXrs2p6OlZ6wsuLf/DtGhE/5mbbjOR8Fba6PK/kuHzlhHgMmER6RQZEjH1SR WPOkl6GDB93GPZgowy+U8ffhWe4QZsU= X-Rspam-User: X-Stat-Signature: 6u34zknqdg14jmiacqzs3sxsukrmmr7a X-Rspamd-Queue-Id: 1AEF84000B Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=linux.microsoft.com header.s=default header.b=ASU5gzio; spf=pass (imf07.hostedemail.com: domain of albancrequy@linux.microsoft.com designates 13.77.154.182 as permitted sender) smtp.mailfrom=albancrequy@linux.microsoft.com; dmarc=pass (policy=none) header.from=linux.microsoft.com X-Rspamd-Server: rspam02 X-HE-Tag: 1668070593-89657 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: Hi, This is v2 of the fix & selftest previously sent at: https://lore.kernel.org/linux-mm/20221108195211.214025-1-flaniel@linux.microsoft.com/ Changes v1 to v2: - add 'cc:stable', 'Fixes:' and review/ack tags - update commitmsg and fix my email - rebase on bpf tree and tag for bpf tree Thanks! Alban Crequy (2): maccess: fix writing offset in case of fault in strncpy_from_kernel_nofault() selftests: bpf: add a test when bpf_probe_read_kernel_str() returns EFAULT mm/maccess.c | 2 +- tools/testing/selftests/bpf/prog_tests/varlen.c | 7 +++++++ tools/testing/selftests/bpf/progs/test_varlen.c | 5 +++++ 3 files changed, 13 insertions(+), 1 deletion(-)