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 A087CC02192 for ; Wed, 5 Feb 2025 05:28:02 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 28789280007; Wed, 5 Feb 2025 00:28:02 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 20FDE280005; Wed, 5 Feb 2025 00:28:02 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 06294280007; Wed, 5 Feb 2025 00:28:01 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id D9A58280005 for ; Wed, 5 Feb 2025 00:28:01 -0500 (EST) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 83C5547F29 for ; Wed, 5 Feb 2025 05:28:01 +0000 (UTC) X-FDA: 83084759562.03.E6ADE54 Received: from out-187.mta0.migadu.com (out-187.mta0.migadu.com [91.218.175.187]) by imf18.hostedemail.com (Postfix) with ESMTP id BC6B81C000A for ; Wed, 5 Feb 2025 05:27:59 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=vMDDXSD4; spf=pass (imf18.hostedemail.com: domain of shakeel.butt@linux.dev designates 91.218.175.187 as permitted sender) smtp.mailfrom=shakeel.butt@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1738733280; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=Yr/kEl344VtN8JcOTmPwoh4ga2bP215c4hyTIT5ZTRI=; b=bllTy86z8JddbB1OciT+HVsu0OIQ3Zx5w/WlmsBTQULXUmDX27WJ8XKWeJvmqg4QKmtQ0F e+tt8VAQ+qDWan/kXLuZFiAmFXfvznLBN4SMj1a4pt4B36w2s2R3C7c11lbNy131NgBmrs ZXy7MMKAobNvSpkB3uKcaAKlRa2P5sA= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=vMDDXSD4; spf=pass (imf18.hostedemail.com: domain of shakeel.butt@linux.dev designates 91.218.175.187 as permitted sender) smtp.mailfrom=shakeel.butt@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1738733280; a=rsa-sha256; cv=none; b=x3hAZQGMSThRyhEes9JiP5OsbHNyyY+77Ee31dMQzsx3mi3IH2bODcGsZyaZVjW6xn5wag Y2LLo/Rwx9S4nrGcQdp7mRe5PG2VXuw/6+EJvWtPus/l8Ivy2/MRgu1dslm6OCTPkcTZKl WA67/Fr/cRjRxX3icGb/5ruLqc2wa28= Date: Tue, 4 Feb 2025 21:27:47 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1738733273; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Yr/kEl344VtN8JcOTmPwoh4ga2bP215c4hyTIT5ZTRI=; b=vMDDXSD4ut45yPfX2txcNftk5l9C5ldX6TFwkLReCHrtumv/Vl0odEIad0ry6rQQDz7zR8 1tv7yqycrgyqXYmAs8NwRAV8uVboWNIz5jqEKyjVenwHoTVSXn2hk3WEcCkjvADxUoWIP3 C2qoDmjcAXsDAiE8vR1Ywt6nHR1XL3A= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Shakeel Butt To: Lorenzo Stoakes Cc: Christian Brauner , Shuah Khan , "Liam R . Howlett" , Suren Baghdasaryan , Vlastimil Babka , pedro.falcato@gmail.com, linux-kselftest@vger.kernel.org, linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, linux-api@vger.kernel.org, linux-kernel@vger.kernel.org, Oliver Sang , John Hubbard , Tejun Heo , Johannes Weiner , Michal Koutny , Andrew Morton Subject: Re: [PATCH v7 5/6] selftests: pidfd: add tests for PIDFD_SELF_* Message-ID: <23rf6rxqzezqa5zmuiwwairxatbmahboccwzp6p5tbvkjirvqc@h4qzhh3pvsun> References: <7ab0e48b26ba53abf7b703df2dd11a2e99b8efb2.1738268370.git.lorenzo.stoakes@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <7ab0e48b26ba53abf7b703df2dd11a2e99b8efb2.1738268370.git.lorenzo.stoakes@oracle.com> X-Migadu-Flow: FLOW_OUT X-Rspam-User: X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: BC6B81C000A X-Stat-Signature: kzjxj35wry8f33rybzps3qsquh6shsj6 X-HE-Tag: 1738733279-32674 X-HE-Meta: U2FsdGVkX19NJGmNmWhaCbHK4DktpNvkXcu4lRCdIXgmo34Ws/bELCsWCnFKzW07o8WcbZ7fePNRZbjhWeJuMETfvhk1KHq/kImHziFcLc7L+0KMo7Jf8v2lDgYcVIowTEmiWGit8LiE+t+cz4Xn+Lm/IVzDPiLeBEMVaRl9UcZkY4hdHiyIPNunRegpic94E3zdPBZt7pBB+Kpw6aKhAhuWladsHYnd0kkdBNybd7cqbOfAEfUSiE9HKyq0psjweyE+H7rhAMX5+/ZXzyiLipvmr05Kb6+6W/IMMAK/tvgCn+asaSo6GwcyA14senje1e+ZYWVcNrwUaYW1YHcGA4B/i5F2Cr5OkjzdVjqADz7+m6xgZIVLuKQ4TPds99urjiz/NV+EAgaWCIIaddnLVKBoyBcLQvLCdZj8lMwetl8iU17WPPtCIWg7hFQ4M8CCXvSCleOg2lX4w/hNHGXF06UYPxIw7ohCPiG1uZWuQdyG9jQFZ/9cifQIsSGUr4/2t1Z1+LDjzZgVy5oNMtgZ65yrU6QzAf7PiipLqLJzwxOD0NeLJklOGNOtYWvOu43EJV/+WuAGs4YjCjf4ul7QBgD41MHXHxCVyRClrSPLqlD1xsUcl1p8bdfHHT7Mg2YwVl9NXEAuWvLIINniaRbQeWH0fCDZniX5RapM7EM2uD493BQo6RVB9GggQRJf1zXSji4uUypW+r5AB0afLGhPOvOzOiaeqKoA8a0G60J5fkl0bcun1YyhLqpO94/BAEAeTLHZAe/gEaIhbjWPLNJfedVNu8OQDryUMHd1wALTgNRoZY75mAV8wvRtEjxZ96U7/K2jcu30Y70PzH6I6ngk2biuyfHLI9+YGZHnts6X7XtZOkeM9PA4Wl0ovRDOCnSVVsfln1fxzOZp01bYW/Fam+4bLYlsf4fmPCBaYUqEBQ2kEWf3t8uAhzNWlS0HzrxHlwT3qiDNNvC/XaXZnpC NSayY1ld RFIjk4QmHvcjAkVg7EDLPR4P3DPfGyQEAkQx0K4vaHmip/m72MMSpC8rNpQASGfCKxbgcQnfeJhn6lETZf+163h7W4RTuShRUSQMoWfHBJSS7xeoG75IODt7X9e3ImvxjwFsSfVf2CHj74ip6qWhjtCqhTNxBQlyMLrWGfkqP0o616drpdNq4mJWR+Vkh4yGnD8N5QfwguYjPoqHB3mgsKX8DyVtDTN9Vc5lYTszL3xhm6VxuvogTz1Av8ww19IW6ObWbaDPRT/QhdAlCKSI0SqBh/j2ITD2kXOqnjoy9E8qWtrWA+wxNKP2jC26OHGIpoQ2cHsMqVe5Om9k= 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: On Thu, Jan 30, 2025 at 08:40:30PM +0000, Lorenzo Stoakes wrote: > Add tests to assert that PIDFD_SELF* correctly refers to the current > thread and process. > > We explicitly test pidfd_send_signal(), however We defer testing of > mm-specific functionality which uses pidfd, namely process_madvise() and > process_mrelease() to mm testing (though note the latter can not be > sensibly tested as it would require the testing process to be dying). > > We also correct the pidfd_open_test.c fields which refer to .request_mask > whereas the UAPI header refers to .mask, which otherwise break the import > of the UAPI header. > > Signed-off-by: Lorenzo Stoakes Reviewed-by: Shakeel Butt