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 7AF94C83F2D for ; Thu, 29 Aug 2024 14:46:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 15BEB6B0085; Thu, 29 Aug 2024 10:46:12 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 10BDF6B0088; Thu, 29 Aug 2024 10:46:12 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id F3C106B008A; Thu, 29 Aug 2024 10:46:11 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id D55B26B0085 for ; Thu, 29 Aug 2024 10:46:11 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 705B380607 for ; Thu, 29 Aug 2024 14:46:11 +0000 (UTC) X-FDA: 82505558142.23.932F9F3 Received: from mail-oa1-f50.google.com (mail-oa1-f50.google.com [209.85.160.50]) by imf17.hostedemail.com (Postfix) with ESMTP id A2F4140003 for ; Thu, 29 Aug 2024 14:46:09 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=jewNTKh8; spf=pass (imf17.hostedemail.com: domain of jeffxu@chromium.org designates 209.85.160.50 as permitted sender) smtp.mailfrom=jeffxu@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1724942724; a=rsa-sha256; cv=none; b=xVpa81l+pQL/DgRL+joT3lADjY+90Sk6R6j7vu1yae5/IOiC1UYWCLdyA1pICiuXmvrPvM ZD58W0GdYjJd9Qk0yMzJnOdRHpk69HXd1d6B2rQhEzk186ZJvBDjBUQJpwf53mdDlk92Xs La+kjUP2Hk7vmBDhkI/RuR80HKrdgBw= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=jewNTKh8; spf=pass (imf17.hostedemail.com: domain of jeffxu@chromium.org designates 209.85.160.50 as permitted sender) smtp.mailfrom=jeffxu@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1724942724; 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=SCN3u5a8S33nBFxuXGEHGtvmcxNmqd72t1VtdnAXjS4=; b=VOPU4HIsoJtKPkzO/gVrXn5oW8RbgpkADmCy/J4rP6OJ0L4/ckhid2Sfhm/5H6Xbp7dEUB e2tdwBU+BhOQ2NfEIlXJtfAg5p0fg4d7Y0MGV/wgtY+Qc3LLbQXs+ywcPwxjKV2CYpDKKE Ve2yEZgZ8fmokEAzfNGDf7IBGLsPCEs= Received: by mail-oa1-f50.google.com with SMTP id 586e51a60fabf-26ffc596adaso78719fac.1 for ; Thu, 29 Aug 2024 07:46:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1724942768; x=1725547568; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=SCN3u5a8S33nBFxuXGEHGtvmcxNmqd72t1VtdnAXjS4=; b=jewNTKh8qDGdDcWT2AcBrI4VZqFsrKzm81/mZncUCLnzsq2pKRrffHolu55xWLLMYu 56DNqLWE8xUhww2GmRbAc5c3x1TI4MDO7WKZ07zkSdMLbKWXxGqtZbIvhJv2/Z9YxI5L RbhzKlThb0k7XnxOBjAA4O0fvYc3MG1Wjjcck= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724942768; x=1725547568; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SCN3u5a8S33nBFxuXGEHGtvmcxNmqd72t1VtdnAXjS4=; b=X+VCHfl7VVJVnQPZW5WcMky1wxyrqWtLddQXQl/c4pvx9Vkryn/yK5aOzZAt7dCGWK Pb6VrTmyBXUkPfFAQ/9onc6bULGYVw6avTMlimfAF745PceXeWJXSFbLB2ouIvgfLdbm rD9AtPQME2xzpqyIchFl+ZIZ8MvXEMHL8zKL1l4+yauDh2Bf9hNlFpXLGEv6Pf3cT5TV aK8T+41wBl97KBxGdGC595XUnmqMC/xJrJzIDwXVj9GkJ4HZ13tO9qiHYywwZ0Y2yNd6 EAsGJspJLHFr6gX3aEegFCMshR4lcAAgAF1eGW/rwidhv7umpoD3adJp2AnSuloQdY0z S1sQ== X-Forwarded-Encrypted: i=1; AJvYcCUlZ1kl5At8FYXhNaO2K0JOOw3mTk21BVTjuoJP+knfOp2+p8KAwaZAs/maH+GPO2BHk4uKOOBWBg==@kvack.org X-Gm-Message-State: AOJu0YxF8JAH6rHBdmgbVbB4EJTwu+F90dRWXxW6B7JFfWzpp0X7ty3h 90G0Bx5kmSL6yYhwyCi/1uqGwTKugh1F4gUvl+zFxzefynYj1oW3kycc3nn5V9NanNcSL4t28DK FZWZ+SIBZwMMFZaOZzva2hhzR33LvUCscQppU X-Google-Smtp-Source: AGHT+IGSnXMxyJ5pdcjfudl0GOhu+trj+LwVbeI3RMw1yuYwl+wqVmSHr46eWWVKC1gi7bGtjX/ODI6VgTElteFKUbQ= X-Received: by 2002:a05:6870:702b:b0:254:a7df:721b with SMTP id 586e51a60fabf-277902c5ce4mr1741754fac.5.1724942768516; Thu, 29 Aug 2024 07:46:08 -0700 (PDT) MIME-Version: 1.0 References: <20240828225522.684774-1-jeffxu@chromium.org> <20240828225522.684774-2-jeffxu@chromium.org> In-Reply-To: <20240828225522.684774-2-jeffxu@chromium.org> From: Jeff Xu Date: Thu, 29 Aug 2024 07:45:56 -0700 Message-ID: Subject: Re: [PATCH v1 2/2] selftests/mm: mseal_test add more tests To: akpm@linux-foundation.org Cc: linux-kselftest@vger.kernel.org, linux-mm@kvack.org, linux-hardening@vger.kernel.org, pedro.falcato@gmail.com, rientjes@google.com, keescook@chromium.org, "Liam R. Howlett" , Lorenzo Stoakes , Vlastimil Babka Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Stat-Signature: nuzee5xqcn7awpbenf7rx64u4fkfy4wo X-Rspamd-Queue-Id: A2F4140003 X-Rspam-User: X-Rspamd-Server: rspam10 X-HE-Tag: 1724942769-800778 X-HE-Meta: U2FsdGVkX18eWImE6sRaRvKRxdrFLtFr/XYipNmuYWBmWxPWLT6GHIYQLajtV4ojqePBXTYEZ2lmZKMDHHNeVqm9blVFKPDCKgNmYc7aRlYv2d4tuMBPqK6NwTLjPewQeyfEfrodODMZ1b2228ymathKWw4Te2hhwaFa3zxMcas6m/ox+2GxXeX011KWuKQMrJxcaHtEsIK2hIhGztwnXhCSVVNw4qGUOjYSsfePLFGhX8P3qt7f0zgLZT3GAulbiBiuHl0CnpHfqMfLz2/X4oT+EozhLKUbeX0c50AAmXa7BiOHk9xT2vNZg2HEY2zdFhOH0WBGPcD1w7O6tThzhjMIJHbQGnDSg7wpnfkhuoV0NFCEAX9b4v0SbQteT3c40ZZajYJ1a8xXGoX+bhwXO/d8E0KqFYeDEunbkvXJQnbv6BerbRF/W+J1MGAxRHEg6r11ZeRrM2i/lseOHF139Kl/tyV0bgGsdQvEa/YeelGMpkdUDStqC2GqErMrjMlQ93SqcMsk+rkI/ldj8xw6qPJe4HaV1VM9bMYFpOyGIuyyJNpNzdGpmKMdbny9b6/mUHMYLmQli4Iwk+mxaV6KdW/Eg4+bmr/wt4Ih0PREI/TXbLmQIo/l+BQ1tIK4LGrFOip27fEGdb6Qx3KIqtRsvnfQ+ZLVwaH4o/Y3t2RnZNfdJ2Ci07Lgux0gXlHahfZM2cz3EI7AIMTPBhwxJH+arTpY4wW/qvUsGBnRdJ8/m6wLuF44H/5erno3IVQxI6H8RVljXtrlL6ncY76qLl5P2u/caZR5W00Lq4dPJJn57nfQqsw7ND/87mkxoJTEbJte9vbgMUq1N7ODyLfCepotWSlVukzgSBCK0FpsIy71oAu3/PTA1zqpQIwdvdwYAmF7qBh71Il4ebcJusQd7x+9WWHm/0ota31nMV8GB+Qhx5Os3+VYnYKCWdzCqvRtmGcPd0P68TjZfSi8P9IB0W2 yGLiu69j jtZ1nqthNZ3pcwomQBdmL3+Yv68nOIN+13WuPNrbQQYzerKB1od7gjxP2Ff0h1TQ8OJfKYzJkHB8uaCWKtmspXglEO27CIjY868ZdJA++KyXuOfc2acMMMWyTtjkFlI0Ni7FLrYyJNKFdPdKfABMj8TIx6gh757mgF3osKa70fivtXD6qnPj4d8UkikTPMkgidQTLqN+Z4DwhBXdxDiVddCJ4qcNx8naXOiMvvznSbk2if6DuyDI2M/PNamIzIqEnOn986oDF7wiXaP8KgylA5wgvXGmWT4hkkh2pR5mDAr0LDre7WSKI/Z6gtf9KuC/sJnluKFSjPkyW6Kyyl5pmxz0Cop+Df4D1pv2A 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: HI Andrew On Wed, Aug 28, 2024 at 3:55=E2=80=AFPM wrote: > > From: Jeff Xu > > Add more testcases and increase test coverage, e.g. add > get_vma_size to check VMA size and prot bits. > Could you please pull the self-test part of this patch series to mm-unstabl= e ? It will help to prevent regression. The first part ([PATCH v1 1/2] mseal: fix mmap(FIXED) error code) can be ignored as Liam proposed to fix it differently. Thanks -Jeff -Jeff > Signed-off-by: Jeff Xu > --- > tools/testing/selftests/mm/mseal_test.c | 826 ++++++++++++++++++++++-- > 1 file changed, 759 insertions(+), 67 deletions(-) > > diff --git a/tools/testing/selftests/mm/mseal_test.c b/tools/testing/self= tests/mm/mseal_test.c > index e7991e5fdcf3..4b3f883aae17 100644 > --- a/tools/testing/selftests/mm/mseal_test.c > +++ b/tools/testing/selftests/mm/mseal_test.c