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 7A1B2C369DC for ; Wed, 30 Apr 2025 01:02:37 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1BC5A6B00E3; Tue, 29 Apr 2025 21:02:36 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 141066B00E5; Tue, 29 Apr 2025 21:02:36 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id EFC566B00E4; Tue, 29 Apr 2025 21:02:35 -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 CC33A6B00E2 for ; Tue, 29 Apr 2025 21:02:35 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 5D830C9904 for ; Wed, 30 Apr 2025 01:02:36 +0000 (UTC) X-FDA: 83388909912.30.EDCA995 Received: from mail-io1-f45.google.com (mail-io1-f45.google.com [209.85.166.45]) by imf11.hostedemail.com (Postfix) with ESMTP id B688F40003 for ; Wed, 30 Apr 2025 01:02:34 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=aIYl8ebT; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf11.hostedemail.com: domain of vishal.moola@gmail.com designates 209.85.166.45 as permitted sender) smtp.mailfrom=vishal.moola@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1745974954; 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=HEffTazbstEq63EcUWxMjykvS/dnXa/9/VAWZDoyWgA=; b=H96fVkvC2Gp5BbMBL1OzK6yj3qwH831gTDCdNORcHqD2FeuZF6Wr8By+h4g9ybxB4vP5Cu hKxTjqx47sAQiswFga7jwqd/bAfRdq0SvekjrFgKymcscTUTz93MlOq/mBIh2NrVPTXMGN 9eiJRqL3daTB7AuRdIbPBldDrZpkKUo= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1745974954; a=rsa-sha256; cv=none; b=mtr203vzU5sSC06qvB5ryWLLqiyUdJb6/RaCRueAUeVv+1fZnb7TULjh7gT3jigJGJHuny kP2QPC4bRBltrOiB9ecsQ46Sq8jwR90ZmfiAXqurRxAM7lxWR+hoJIdYwnzzWQBliaCqf2 BUxWNr0wWiJnyIwtqipxPp+tn6P/0Ok= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=aIYl8ebT; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf11.hostedemail.com: domain of vishal.moola@gmail.com designates 209.85.166.45 as permitted sender) smtp.mailfrom=vishal.moola@gmail.com Received: by mail-io1-f45.google.com with SMTP id ca18e2360f4ac-85df99da233so739254339f.3 for ; Tue, 29 Apr 2025 18:02:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745974953; x=1746579753; 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=HEffTazbstEq63EcUWxMjykvS/dnXa/9/VAWZDoyWgA=; b=aIYl8ebTp05xWJN9sahdRxhR9NU+rI+7YiqR9GsB0dm/8no3j9rDeYvTtSsT7Brvry cylRCye/0em4OhnaLuVLvwG6SUKJRfKdfWrzknXmzUEK48MwNS3hHmUCrm+BMZ1koQLf 7M7wjk4JU7dZP9T2Jsg5k+HSYWJNtdGp2rM8dGPkULOvWX3J+MRwitWaLxrLJsLseW0t lrstvWkJcL7vGUk0fCEETNFdhJF/5rBPwmHRh1moKdQ9OztkMQpw8DpwpAOWiSdDO65q toEfvEfkIFw1QcjX1p6IHNTBXsPWQWjZsWGyHHw3Azql1tS60XWy2S2aqn1CafmHMFwB CJ4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745974953; x=1746579753; 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=HEffTazbstEq63EcUWxMjykvS/dnXa/9/VAWZDoyWgA=; b=Fb4gQCHqR1XU7TzRqV/3XVO0UuDUKP+qRKmC3wmuf+6DncLhZQbwgBUlV9kUzvaEBw cRXriZbBT3lTHWh7h+KuaBt+n9ohGp8FO4D80EbLu3jel7YTsazgiTJTfLvx3HxgDBT2 JJspHsA2VQ1+B8rpV4fTKFuLwAYGyu94zt6NqiCe+qih3EKB9YkLxdTVnJTIGcHIRSuM dRSvTkS4tejyA+VLa9ST1yyYAT4Q9D1qzQ1Lpuz9ZxHGK3XM0eBMPCxrI20FKzmyt9MG 1p1dJ3i9OP5ANsf+dFy++Dj0wMGZXihRGfZlW0BRbyJsMNAGcfZkkFvjUsDp4Vs1Cc8h sumA== X-Gm-Message-State: AOJu0YwNCk3e/rJ+stkRYBYsQSeib0hnldn2xOlj3GPxrHt2xODR4lCB 6Coq7I2TWjo0bq6bN84D2XW6tiVKjBNA6BPS2iGtUHPYSSz98huP1O8pRw== X-Gm-Gg: ASbGncve0/1m8yYQTqFrvOx2p41EQtOL1rD92hzXJZASIoNL6Ug/qAF8X/+MjuAKg/v tu2fUNCrCegy6MRYcTrUj8m5ojvsdqqRPsAjGu8e5CSMm6Pl8xzPdgDqdkp5lFkUC4m9NfYzrtY O4rnKHUntZl93xT4P+PEgeVCPGrkE0fYzBBMeaLaM2IZ9c6AA2TDL0IB9AjUetUD2okk8ucMHHS rDy1pDTXg1ES7jLarB/G+6THVhewRIucdDHAJI7fddPcShcQZyw/ILCWfng5Vc37q7pNowWzU7M r9ZgqL4Z0rPvenuuaGxkwQKWCcZX2V55pJEkivo2J6IJgwPV1mqkeEVj2KTRdO5NzsnWnoCTv1O xGw== X-Google-Smtp-Source: AGHT+IHBXrhBwSFPNqBXwz+rbE5AHgGO94CA5PrzG9oTUm7O1545hwKGAT9SiJ/stkuj77kVq89pbQ== X-Received: by 2002:a05:6602:6cc2:b0:864:4a07:1a8e with SMTP id ca18e2360f4ac-86497e28dcemr53001639f.0.1745974953063; Tue, 29 Apr 2025 18:02:33 -0700 (PDT) Received: from fedora.. (c-24-8-12-5.hsd1.co.comcast.net. [24.8.12.5]) by smtp.googlemail.com with ESMTPSA id 8926c6da1cb9f-4f862e0f4c0sm534818173.4.2025.04.29.18.02.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Apr 2025 18:02:31 -0700 (PDT) From: "Vishal Moola (Oracle)" To: linux-mm@kvack.org Cc: linux-kernel@vger.kernel.org, Vivek Kasireddy , Andrew Morton , "Vishal Moola (Oracle)" Subject: [PATCH 2/2] mm/gup: Remove page_folio() in memfd_pin_folios() Date: Tue, 29 Apr 2025 18:00:59 -0700 Message-ID: <20250430010059.892632-3-vishal.moola@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250430010059.892632-1-vishal.moola@gmail.com> References: <20250430010059.892632-1-vishal.moola@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: B688F40003 X-Rspam-User: X-Stat-Signature: 7iriem8mq9r91g8w8fjx1nrf49etmtmt X-HE-Tag: 1745974954-694160 X-HE-Meta: U2FsdGVkX19Og0m3JfC0FypV4MZOvHu+oWjs06FAy3fBVJaorrjzsxQGfzKjf0glXgkQq9/fdfjRWZRA7Kg7HcFit1eXVo5ob5mUJUgeWODK5e9IdgvmQFUo8DBh3yVcWxSr1mnRPssYenMvkDMsXWZUkWyJKAiDgi7+OZyZITaDHYGIzRDIH2a4C1I/WwYzSboRfQBd7rAu3TKTx8B3hrCt0mDKqlx0Z4sunw//OkLS+Cnloou5UgzWkAV0wzYmiOb0WMN0JgGSEVCTvMF6ou6vGJfWzznSD8yvj9BSzqi4Mr/yCqtVffNuSM7RdoOjJFQ1p16P9umORf0uanjnK6YDTErgUxAoki+u6LyA54nvjNSxcaEspW3AdEj5O86W+3aj3K7QWPRTZ7SlYlg5YH4JrBABG1hhQOACoCiyhEDfQDsWFBZE3QQmA1VDE3CGs1dkHN/M5nxDyBa5h3v5dkgij+DCU8+KS+lnsgTI1G0J2sCQDWVo3zEzxkzfh0dWnzFLj24NDI443mOmBF+b7YC69ip8VV2tg7b6kGi/wrn66JyoAdD3PKAQkJV+1qQUqUErA1jyjrPf3a0/BQDf+zYD1KmtSDXE8gYlCcOCd0V1eprqPTloARhNrPmG2YjmYkPa4k+LlEgNJHCOSSvKrA0ck3st05ulWQyHiYKPL6ek++4Ow7VA43e50Jw46P9+HiDIvMackUYe+s9YjI0tZYmoMOLFvl+ob8XdMbJf04zmdMLBHLnITZ9KpB49V/n4WHfmLyDximfmi5y5+4Bu7Uh82lzLFjQWCFEo3Z4mIilRElj8UN6YEI2pgZrM3+GYtjrNT7TGw3RQbdBdO+NZ0Irf0o/KbWWbfPf1HQZl6ZCqWqKvJ0fuD0AEPpo/0uH2c+srwYnaFIkV4Z9Px/xGRV1adjA4ZRo753CrW9cKR54qVmQ64c9laF4itsN7TmDJ0DyncSLxjCvDaaSUv6h w5l/EP8u TV3Um1HJo9njljlQ5bZ2zxF65i5oRAkESY9XxDRS4rk57CNYM/AaZn2bO9h145tTU02tmM99nequcOlWK+zgTuFEDBqlvukUOYJxXdGMIwSrg6R7ZngTjrJd5MlynU9TcXM/0wYbXF68nMGLU8jwhE2ifCP+M9iXaoPOFFIVO9p/C2iY= 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: We can get the folio directly from the folio batch, so remove the unnecessary page_folio() call. Signed-off-by: Vishal Moola (Oracle) --- mm/gup.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/gup.c b/mm/gup.c index 1fb8f3b9a493..795fd94f379d 100644 --- a/mm/gup.c +++ b/mm/gup.c @@ -3640,7 +3640,7 @@ long memfd_pin_folios(struct file *memfd, loff_t start, loff_t end, } for (i = 0; i < nr_found; i++) { - folio = page_folio(&fbatch.folios[i]->page); + folio = fbatch.folios[i]; if (try_grab_folio(folio, 1, FOLL_PIN)) { folio_batch_release(&fbatch); -- 2.49.0