Message ID | 20211011133245.1703103-1-brauner@kernel.org (mailing list archive) |
---|---|
Headers | show
Return-Path: <SRS0=SV65=O7=kvack.org=owner-linux-mm@kernel.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CA36FC433EF for <linux-mm@archiver.kernel.org>; Mon, 11 Oct 2021 13:33:16 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id ED6A061050 for <linux-mm@archiver.kernel.org>; Mon, 11 Oct 2021 13:33:15 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org ED6A061050 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id 749E66B006C; Mon, 11 Oct 2021 09:33:15 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6FA03900002; Mon, 11 Oct 2021 09:33:15 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5E89B6B0072; Mon, 11 Oct 2021 09:33:15 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0098.hostedemail.com [216.40.44.98]) by kanga.kvack.org (Postfix) with ESMTP id 4B7156B006C for <linux-mm@kvack.org>; Mon, 11 Oct 2021 09:33:15 -0400 (EDT) Received: from smtpin24.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id 0B58B2CBC3 for <linux-mm@kvack.org>; Mon, 11 Oct 2021 13:33:15 +0000 (UTC) X-FDA: 78684247950.24.D5597FA Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by imf25.hostedemail.com (Postfix) with ESMTP id A68F9B0022EE for <linux-mm@kvack.org>; Mon, 11 Oct 2021 13:33:14 +0000 (UTC) Received: by mail.kernel.org (Postfix) with ESMTPSA id D59B460F24; Mon, 11 Oct 2021 13:33:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1633959193; bh=NC29iQhY2uGfBUQZ0jOW13dZSCjYvmt4aSw5omB9AfA=; h=From:To:Cc:Subject:Date:From; b=RucD2lts33iehxcJX19N5wnH2a/L3Bt8jHaXWJfqR8ZZm+2cFVtMQUGQxDMafdKCf fgooLYsVftBTx/DuZD1PxybsojLbM3LKisgpV0IyiP04TXPlujY7WaYSGyZitRfp2h JyIZMV33sPfwjcXDQ2fe9KsLxpHL3YidzXDo0PygW5RnT6hvPggkpcqQDb6ko1Rxmq FkrqPry34ftLxa9RsWjEh3xZV5prBk5efO7fB/dbKYSt4ouoGLNfjODc9wuqgl7pgE C4kiO5edbYTmrVoyRg8UpOJdY9wg2VbkyDpwt1uFAhjB86GCxQdJmqvlZFEfWQqwOX y4vOzdAE84yfA== From: Christian Brauner <brauner@kernel.org> To: linux-kernel@vger.kernel.org, linux-mm@kvack.org Cc: Vlastimil Babka <vbabka@suse.cz>, Suren Baghdasaryan <surenb@google.com>, Matthew Bobrowski <repnop@google.com>, Alexander Duyck <alexander.h.duyck@linux.intel.com>, David Hildenbrand <david@redhat.com>, Jan Kara <jack@suse.cz>, Christian Brauner <christian.brauner@ubuntu.com> Subject: [PATCH v2 0/2] Introduce simple pidfd to task helper Date: Mon, 11 Oct 2021 15:32:43 +0200 Message-Id: <20211011133245.1703103-1-brauner@kernel.org> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=894; h=from:subject; bh=UogWz9L05GC/Gry5hzXxCEotYF9uHRoKarED0b5f3eA=; b=owGbwMvMwCU28Zj0gdSKO4sYT6slMSSm2PwIXs7883xQhcUS//1Xj8/Y/NunPuPlFp5zTJrtBydt PO9t01HKwiDGxSArpsji0G4SLrecp2KzUaYGzBxWJpAhDFycAjCRvHhGhhuvf3/N3mZer32V5ddyZv uvcz+4bZBaXjE39ZPszcNVi/kZ/vulPGG44FaUdnOGCj9Lc47jl+c7nerubHD3URW6N2WVMw8A X-Developer-Key: i=christian.brauner@ubuntu.com; a=openpgp; fpr=4880B8C9BD0E5106FC070F4F7B3C391EFEA93624 X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: A68F9B0022EE X-Stat-Signature: uuy3qy3utn6p9kzc4p8da14ohzuih3fn Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=RucD2lts; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf25.hostedemail.com: domain of brauner@kernel.org designates 198.145.29.99 as permitted sender) smtp.mailfrom=brauner@kernel.org X-HE-Tag: 1633959194-672836 Content-Transfer-Encoding: quoted-printable 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: <linux-mm.kvack.org> |
Series |
Introduce simple pidfd to task helper
|
expand
|
From: Christian Brauner <christian.brauner@ubuntu.com> Hey everyone, This adds a simple helper to get rid of some code duplication introduced with the addition of two new pidfd-based syscalls in mm. We should've probably added the helper right away and I think I mentioned this during in the review on one of the revisions but we probably just lost track of it. If this looks ok to you, I'll queue this up for next. /* v2 */ Add a note to the kernel doc what the caller is expected to clean up. No semantical changes. Thanks! Christian Christian Brauner (2): pid: add pidfd_get_task() helper mm: use pidfd_get_task() include/linux/pid.h | 1 + kernel/pid.c | 36 ++++++++++++++++++++++++++++++++++++ mm/madvise.c | 15 +++------------ mm/oom_kill.c | 15 +++------------ 4 files changed, 43 insertions(+), 24 deletions(-) base-commit: 9e1ff307c779ce1f0f810c7ecce3d95bbae40896