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 BAD02CFA756 for ; Sat, 5 Oct 2024 16:47:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0EDC36B016F; Sat, 5 Oct 2024 12:47:30 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0A11B6B02AE; Sat, 5 Oct 2024 12:47:30 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E81626B02B0; Sat, 5 Oct 2024 12:47:29 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id C38C06B016F for ; Sat, 5 Oct 2024 12:47:29 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 2EC3740148 for ; Sat, 5 Oct 2024 16:47:29 +0000 (UTC) X-FDA: 82640129418.11.2CB8312 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) by imf05.hostedemail.com (Postfix) with ESMTP id 54117100005 for ; Sat, 5 Oct 2024 16:47:27 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=bYm5VnIG; spf=pass (imf05.hostedemail.com: domain of snovitoll@gmail.com designates 209.85.128.54 as permitted sender) smtp.mailfrom=snovitoll@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1728146672; 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:in-reply-to:references:references:dkim-signature; bh=Hj1spl/h6f2LGGC+51xwjkCU2sNccvLDpAszxwH0jrg=; b=rarIQc6QtwWk1lT1zDCHJ8/R8B4ghPVXCqvzR5JyRa+p3xb0i58wYXzjF0LSB15qImv5SP Agkbwd5UZHHY69gvqpIk/VPRKT+1dkvM4hazDIpYDS4FS3rxr5+7HIspRDG3HQEecqjLsr UhexaEmuODGAPKorNxB01VF2Nx5HFtY= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=bYm5VnIG; spf=pass (imf05.hostedemail.com: domain of snovitoll@gmail.com designates 209.85.128.54 as permitted sender) smtp.mailfrom=snovitoll@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1728146672; a=rsa-sha256; cv=none; b=afKKc/wc77KugeYjxtUSmJp81IXgA/yz2DeyQNupoCatH1316W/O1FnvX1mkrrlO8URCpS +djhtD4wT7jrSu3rInLFSx9JxBilYIwSspFDA7/M7PZkrkpONVYYmqhXcydG/SiKOzz2/u YEBg1zwK5xy1hYDRboK0w0mfZ36mOYI= Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-42cb60aff1eso30150555e9.0 for ; Sat, 05 Oct 2024 09:47:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728146846; x=1728751646; darn=kvack.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Hj1spl/h6f2LGGC+51xwjkCU2sNccvLDpAszxwH0jrg=; b=bYm5VnIGdV+HB0aK+G4+gbSoARz2pW84DLcb4P1e0BHZYc5ytNTJnxOaRp+Grxl1jx 37AmcAKy+kpjkdYfMWDkbJ8/NZA3BipU09KaYQ8fMCZRuUBIdUtlQgMGJMWjmbKnd+9W wJvsD1qCv3L9gHjm5mKfV10QkR4CaCxUzfAN77UbpLhMKw7F9SlWUqCRhiytUgz1n524 BpoNNPYlLqYI25yTg2CMZ19aPEjQWDv/6fqRS/rCkikwZUFXCSaXen3InLVzcYPyzx62 eK1tF2R19mkqdi+wAVG9lsky7I4HTCaFoq+0fR0BZaVzebt2z3xt4aNtDkY9tuQC+pMz tTpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728146846; x=1728751646; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Hj1spl/h6f2LGGC+51xwjkCU2sNccvLDpAszxwH0jrg=; b=GPFjmTFya0mcrK8/EsUo02KRNfd6NdOY3ea6qOGNbqZeHnBNhtoMa35BqHXrFPk2WE +39rZbFAwxIFUu7/NlfSa5FpNLEdlksiqSan/XdkyBtMRY2GVUV9WjI9eofzrd5xBBMw Gb7NvXc+1SBb1T4LL/CrBiC5LbdvyN+6/f8yUE7Pn0q6u/+cU9Cuc1sEuTwWZeZ5W4QF i+mBCUP2uNSKw/qDxV924f41CB5MyRFLluihq7lTfld20+9pMFLEq4VItK7th+FjNQHr Kb73crCAm3+A7e2upCGBtP3T6jKUYrsdz8ztxDi/8E2Z1xoGArFHZNUGePzlbPT+brGP d7mw== X-Forwarded-Encrypted: i=1; AJvYcCXt+Yb1ISdH2cCtm8v+Ofy4jv0RpkWeyrrhXxzD2ZYfdeWdGsfac5Jdvfwv5GBSNqOrA3rw49uocA==@kvack.org X-Gm-Message-State: AOJu0YxWJ0uTo7YzDjjO+hOWkhxad1a1jQJvfewCNnKex61yWM7WPQ9F Ur5k53zipwc7ecRTphc9+amvyxCThaRTleAytHpYzM97HivYQJNtVJUsjDap X-Google-Smtp-Source: AGHT+IGxcHPGAqdaeGX/IKVLU9qDsvCJUH4HGqJju1lNE/OrMpBCi2/1enXsTVXUaN4RCxRoTRGzcw== X-Received: by 2002:a05:600c:3ba9:b0:42c:ba83:3f0e with SMTP id 5b1f17b1804b1-42f85a6d73amr45501295e9.7.1728146845616; Sat, 05 Oct 2024 09:47:25 -0700 (PDT) Received: from work.. ([94.200.20.179]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42f89ec71aesm26481515e9.33.2024.10.05.09.47.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 05 Oct 2024 09:47:24 -0700 (PDT) From: Sabyrzhan Tasbolatov To: elver@google.com, akpm@linux-foundation.org Cc: andreyknvl@gmail.com, bpf@vger.kernel.org, dvyukov@google.com, glider@google.com, kasan-dev@googlegroups.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, ryabinin.a.a@gmail.com, snovitoll@gmail.com, syzbot+61123a5daeb9f7454599@syzkaller.appspotmail.com, vincenzo.frascino@arm.com Subject: [PATCH v2 0/1] mm, kasan, kmsan: copy_from/to_kernel_nofault Date: Sat, 5 Oct 2024 21:48:12 +0500 Message-Id: <20241005164813.2475778-1-snovitoll@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 54117100005 X-Stat-Signature: 7tt9oo6x9s4eeqwsgfjdejj5mz5w9xzf X-Rspam-User: X-HE-Tag: 1728146847-233125 X-HE-Meta: U2FsdGVkX19mACKrkX+UcmwGVGpuQrQjEsaMhLvtLofiZGLVKELIgoilEyENMm8rW7h1e7PNeuyx9NNDwSVv+9D7LxV2PdJnk+IsyLTLzPgiKnJdyaeNzp5qlnFGPp+egSQQf8O1oz5xk2TQocgB1+jazE3ZEKX+rn38xLR5Y2aVyvJ2Z+DX5HE3FzP8q4xOhT0GdEPcw0LzO0h1/tLbcj/Czk9650Z3pEUKTqItmAZ3Wmk5vsQPK3zilxDvv0353hYTaAkirZptlE1/iQ90Rmn3pEhtCnAJGFRWGsHkOfRXe8yrG+GuG7WyITbjUd34p8tJzkA0RU8Naf4AW3+F/LUKOsz3t3aK9rWOeKRJe/xZbFVtSO0StOAcq7VMCPoT9Eihmwky6nEuZJjoPuR/icstueKLIUuC2rikOGvsa5lhldwtPcY4w8uJJKvvQhkAO4geuMdO9ybF1HXavy+JkTwY03OMC/t49a61qw3Ff/Vf53sWTwQqMBald9GcYcWmb7Xob8OH+qlic+aOUinBsd9qnXrH1Ii2zzJAS5RM1LDKF4oynlQtRdb3jZOe5pzTXIbQpLO+CtSlaocE7NVHQlo3MY3uQ+UyEiY4w3fe/r0UVdzxC6z9FdjX1qy72OIh30ORQof8r3bbS/Dfa4KFFuKUwbvvi7jfa/g4Z7q1lY/wdcyJHFKzm3WjwOs4HMRseWDrFikNVRfxlZpZ7v7DRiuqrzMojxi84S+EXuP2Or8uCUlNK7th0KO6c25o57TgJqhqhhH9JKLPZXRlIHFKBhtVFTctTo9gxIr2BrUFK8eE9O+w4mZxQcMfCM+sJwFLVO3X4QT8sM31tbLPscqQnK0evUJRXnS90hbwlNul9nXkUefKMAAzEBeJBFo9rRiSfaPCmxrqlByWp4IZ/R5v7QrgwZfLywFmvAPwDWrrjD8xN17+n7NVdmkIJB2k7dNZ20pFeeP+LShJ1lt822p 4oVD4B1W ffYhWyPK2B2LnEcTTvCKL4cL+fWjrKEybAYZWYckk0UBaUNjji+aIu0hsFg9ic+wtWsVaFAQbOPay5cHRrcR/sOdfFJYNQcg3nQHDZYmudpER0OKVBw3B9W3rFQcMSiBI6rPShUFuudujOacHIzgqUQOl3D2iOLDUmg/gBS4PDFk2lwT0mdj3mriCn2HwwDA0bz70mg6gqSPD9WfpupKv5I1/TuawuzbGp9U93tWFrNbdBpgyMlBJXD0gt8kRkhsNuo07YvZ/K2qseLNjunigxkf877FoHFjudk48QE2rweQ4KQKfIZ7j191C2rgYLoYdXHQV7Dt5AKfu8g61z4OtFE2oxhEhhA0JUsOISvKguGvExidfL8MyIEY3imkyy1PVEWIcBMj1lAkPuAnedPIfxoknHXvaLUr4Fx1cZj/sWfqUVvkGDWRPST4LhNS6Y+rHsAe1gQL9px6QQw/tu8/oO3Oww8m9BoL/RiNKRsgot9cQYoTi2YyQmzpSslgj5GJAwy6BKEiTv0nypp/hrFR5werlPXoJ/K1OnvasnzR8JAaaI3Q= X-Bogosity: Ham, tests=bogofilter, spamicity=0.202661, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: This patch consolidates the changes from the two previously submitted patches: 1. https://lore.kernel.org/mm-commits/20240927171751.D1BD9C4CEC4@smtp.kernel.org 2. https://lore.kernel.org/mm-commits/20240930162435.9B6CBC4CED0@smtp.kernel.org In the interest of clarity and easier backporting, this single patch includes all changes and replaces the two previous patches. Andrew, Please drop the two previous patches from the -mm tree in favor of this one. Apologies for the confusion. Will try to minimize it in future. The patch is based on the latest Linus tree, where I've squashed the latest 2 patches merged in -mm tree. Signed-off-by: Sabyrzhan Tasbolatov Sabyrzhan Tasbolatov (1): mm, kasan, kmsan: copy_from/to_kernel_nofault mm/kasan/kasan_test_c.c | 27 +++++++++++++++++++++++++++ mm/kmsan/kmsan_test.c | 17 +++++++++++++++++ mm/maccess.c | 7 +++++-- 3 files changed, 49 insertions(+), 2 deletions(-) -- 2.34.1