Message ID | 02c0a4d9ea3f0470e2af485296b6ff4f1f4a87e3.1739941374.git-series.apopple@nvidia.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id E599AC021AB for <linux-mm@archiver.kernel.org>; Wed, 19 Feb 2025 05:06:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7859F2801ED; Wed, 19 Feb 2025 00:06:00 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 70E312801E9; Wed, 19 Feb 2025 00:06:00 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 561A02801ED; Wed, 19 Feb 2025 00:06:00 -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 38A8B2801E9 for <linux-mm@kvack.org>; Wed, 19 Feb 2025 00:06:00 -0500 (EST) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id B3C9BA1AEF for <linux-mm@kvack.org>; Wed, 19 Feb 2025 05:05:59 +0000 (UTC) X-FDA: 83135507238.08.31C1057 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2076.outbound.protection.outlook.com [40.107.93.76]) by imf26.hostedemail.com (Postfix) with ESMTP id D9C12140002 for <linux-mm@kvack.org>; Wed, 19 Feb 2025 05:05:56 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=EYTXz3AJ; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf26.hostedemail.com: domain of apopple@nvidia.com designates 40.107.93.76 as permitted sender) smtp.mailfrom=apopple@nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1739941557; a=rsa-sha256; cv=pass; b=u3ULqbyPLl38uPB9fy85ERSHdRptxjNauQEBBzaY6Zrivwswr5+f+hw9/DVf9Aw7CZShNC LRXmioptZuEV60Ulrz3vrhPWT3wW25lT3urZFI5G7VyJDabOQJMizxCyXJvHsGGcv43rtT 9235DhBYPejb0Jlhyze5Lti2kwzWNZo= ARC-Authentication-Results: i=2; imf26.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=EYTXz3AJ; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf26.hostedemail.com: domain of apopple@nvidia.com designates 40.107.93.76 as permitted sender) smtp.mailfrom=apopple@nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1739941557; 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=kORq89LHormmx8FvzXCjMRaP2CQO/gpnN8I6Y1bsFTg=; b=XQfph/2Fgcm9w6le1Io8ETsqDLHA0ISZP398YEPA6L1/HhCA8pjcFOERrBFkW544Hl35Uw i+q3ppbJp8IM8GxidfUS4BjseHwurDBh4TsChWAMp0i9aUoZRPcO11gpnqbWlTyAPeGbIY j7PaJkY8dGPAdaIb6Mf+7sgexaAcUN0= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GoUVrqn8vVRG+phV/b/Ju7ts2ZGkFEZANTnn9io204sOwNq2I0IMm4e04v7RFKpF1jX20zG5fzhZRMGtwO3QklpAem212E8vUAfHX+tOrvQ2aK1bYLsZGk9wlWeLiMlY8M2rnfdbKox3ajXRRyNIBQQJ+VT2zAUw0mMwSjc4apLoVN4YSqTC0mVUgMmMPHJ2+VPpV5NL25Tv7fzKBm6qWarmaB6QNsmqtB8a0X0kVI9qMARIT5KBFNsYo4R5T/BHGe9qu1e/yVF1abROj4gJdPG/RZ8BBsKlrXZ4pRE8ifzJgfFRbUzJ/Ye/CIECuVTi3A8fxCmycisHFEfWUiiAXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=kORq89LHormmx8FvzXCjMRaP2CQO/gpnN8I6Y1bsFTg=; b=kz73IgxwVzqu5/xyR9Qa1Bk3MMp4kITUo50FB6AyeYFzpOW2/N1zPH/YZDfA0y5lXgsYpZwHXRz5HoExUvmUacFw4PaiMBLYgYOiRfTIvZrpj2f7RbyFC9oYZS0658lbglkQb/uifv5pqHkIFifCzQ0svT4gbzNPWr3IHQm7oKb+QQzAn8dwYrAO0HTkkmhjm4mVQJ8AUzPGKRxhIlu/KTmWVcNg033cGWMDX3jZ+AIDpxgeezc5ndnAffIi1kNsKBECOABOPVmRKyaU7IsMVPR/+5Z1nStKulVO0Hm4XwQEFMP4zOC+GcfZ/Cb0wngbKmDKtYDUeSyzIF4vohyJyA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kORq89LHormmx8FvzXCjMRaP2CQO/gpnN8I6Y1bsFTg=; b=EYTXz3AJSyHLd5Ft26BcmgyAiE4qHbFCs6SKQ3YznJOwCP1k5D1l7YyQdSIGOlhXtVpMUERoJE1uJ3L5+GcaNZrDLd6+zdiNH1UZr2rPgu87qahTROBT8a5+rmqpDpgIJyrBkMwY49gpfs4m1RbAV33QweTKQ6PNtV04sh59MGzZcYIYtbHRrgfGwnJtQQDmFfsyyaiEqilv/3PoPudxUt6AR1qbNeVTrcgB30Xop7B0Sl5wX4LpUmeZQu2KJtr+PQXRvf14EOyPuWvWl3MmohHOSsC5+DobdH+/BsLVn+U9hxxL+RI/vI1AYg0/vYuFAS/BNNUhZ5GkyMfyvwjS2A== Received: from DS0PR12MB7726.namprd12.prod.outlook.com (2603:10b6:8:130::6) by SJ2PR12MB8875.namprd12.prod.outlook.com (2603:10b6:a03:543::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.14; Wed, 19 Feb 2025 05:05:54 +0000 Received: from DS0PR12MB7726.namprd12.prod.outlook.com ([fe80::953f:2f80:90c5:67fe]) by DS0PR12MB7726.namprd12.prod.outlook.com ([fe80::953f:2f80:90c5:67fe%7]) with mapi id 15.20.8445.017; Wed, 19 Feb 2025 05:05:54 +0000 From: Alistair Popple <apopple@nvidia.com> To: akpm@linux-foundation.org, linux-mm@kvack.org Cc: Alistair Popple <apopple@nvidia.com>, gerald.schaefer@linux.ibm.com, dan.j.williams@intel.com, jgg@ziepe.ca, willy@infradead.org, david@redhat.com, linux-kernel@vger.kernel.org, nvdimm@lists.linux.dev, linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org, linux-xfs@vger.kernel.org, jhubbard@nvidia.com, hch@lst.de, zhang.lyra@gmail.com, debug@rivosinc.com, bjorn@kernel.org, balbirs@nvidia.com Subject: [PATCH RFC v2 08/12] mm/khugepaged: Remove redundant pmd_devmap() check Date: Wed, 19 Feb 2025 16:04:52 +1100 Message-ID: <02c0a4d9ea3f0470e2af485296b6ff4f1f4a87e3.1739941374.git-series.apopple@nvidia.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <cover.95ff0627bc727f2bae44bea4c00ad7a83fbbcfac.1739941374.git-series.apopple@nvidia.com> References: <cover.95ff0627bc727f2bae44bea4c00ad7a83fbbcfac.1739941374.git-series.apopple@nvidia.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SY5P282CA0037.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:206::19) To DS0PR12MB7726.namprd12.prod.outlook.com (2603:10b6:8:130::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR12MB7726:EE_|SJ2PR12MB8875:EE_ X-MS-Office365-Filtering-Correlation-Id: dd0e8149-d2a4-464c-7316-08dd50a31653 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|376014|366016; X-Microsoft-Antispam-Message-Info: QiVIWiaVa+B02Az6jjCbmyKxPwE7d6SVEHQf5Fp4AGfqZMxXeEstWm2QllMPWg/OTMIgcdqFBReVi2vldKzI26ahqBIBHOxquTp1fROvaXmBvE3XYuN1zufW3z+FLOhulNUIxpK60n/5Bm4Qaw6g1dDkf6Dvvdod+31gK1kDjiCUQYkfPGH66f/EXNcLQY84FfjgQVzZ3nFRNLCjhXD5wxQ3XVLpN0QiNIcCUjOEx/ZJj9gYqY6UXPWhMRiVzHZhC6Qe5BMt1qZJPVto6UzAoYPEaMOu3QURK3Ue1KiSmddyZKyuxoHsXpjKPWnQaMz74swK5uzqfA3b+mcNj0oFmglGzHYtUqD5VFSPKA+YbDEiiR/Jd+SQHNYfhMUZz6I0nOvIRfUiCzFV4DTuBcU2gJHY3lRmYwDMDtlodVzDgsBJR3jfK0+YW58hfMiv1jqxRNhAe7rvR1CI7GeI6U5v1WsqBWn3+tl88uhGfwhd+W+ldDkQhB7fIfTfs+anSOrWfImY4CkjBctfN8dHT1il1EEL0QDuwqdHLa4e2oqdJt+W1XYs0k5OFkgJmkcTYtpofqjnECHSVqcXE7cQByGLZwe21bNqltDfQutAG1rzsuXJXpgk2mq+w7n0DPoMwd9UwI2atfKS6dmRcCtJqi+/JGMTBHUrvkD9GScR7/GonmsWpSv4GKQKEWKw7VW8ouS+7tQd7RQhsuz0WtaBBYVAYV+UQCbIIqWIyk43ubVFptLErbi1REC2malmUy8I00HoLrhbdg9e96tu7NPIHbbtwqfvVadXHO52OIAp2NiaQfG0dUDVqOhMuk2mtspuOM8JwzwCk3GJDpPzFmjREROmqAjCkxwM9zpxpRk9fXeRbEmWQS19Y0aBUKmWuA6IWqKKoxhp4ov8LF0sXe7SJeqvJLriO8S82OfuUTK2zI9P7yGAqx4vvU8JdilXFUR6HiMAkVW8rudMOeof4sKKEkIpNI8H47P5Yinap+51PWDqRS5TQyNO7SZfC/HxhH/crM0RhwRtstjKG4WG3ZJQ7DHWa2Ur0lfI5dVTA/GnmkwT9whNhwKFBYUlVescJ7wX9F5PjDPnBXlJ+60Sw66qEbnj+FhBOnY1Pz7mVdjeHfY5CBJBaokc0YYhXge0POPQlepAMCSnStTamqoaIcQOpvnojlhNefMN4oPJjjgNeGvv3S0CDUuibKud5L1qdD2yiUIPt6gmLrtOv9SH9wOkCJy5jQPAQfp9buC7UopR8hd2Z1nvkP0lg6w4yOOpcxjMKRsI3vUhMRB9zq8CA5ub0Oq9JpR5LMDU9k7EBnhGOhTlUpF7JM+dJbhiOs0rHMAc0vUm/J2wil5IntmZEzHnOB65bVfn20Ki1kFp/ZVrFGi7vTRQv2Dv+zJAn/xB4tkaeiSY X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR12MB7726.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: /wDpHPto+L2/1l7Ryo/5BWpQ+fAbK0AhsxIlpU/kUJKI9Q0nyu4lM4eV7jmc2ioG+DTAX7u+5iFFVa8wdH8GTtBjHr6x0eU5TfGtkfssyW9/ANJUA/JjWBlb3xDB7wWuzmKPnl3yuY9v+8rrBXWqiYa8N5pCbjWFzeA5rnx3HR04WAtCWX/8+lkAL5dfPK00ztuyBuomT9QeLKMKMpIi79r+JOCKnaEh3LOgyPCT/saYxkMBtCf/y/OTzmSVhZXUEqoLYzjVjAgHTn67t+OKmbtUsbu2V0jGRhalaCmd1yZUnBAA6IYRbEgLxwX6jfgv2U2XXuQmIT7Plrx94AeOcG+vUgU7EmeGQaoA5d8lwo1gXuOMalrsIOpdJDMimeVdzFr2blgoJ504Z9lmfX5iuTZ5eAWIN7qJONM+EjD2bkpmFa90rtq6Y+EsJC5tmfdd72sAQ3G1TQF8mEg0gWIgiZ4SmJStXqHBA8lfvi0WW/o3nuGW0O1riv53nJP+zoE3rNZN0JR91WYEll0qkoDo4+CMemQ4WsZWRfdAQtR6NejLsZNFdseGTsgtMB9zXNuLhS8tsIEWRO7acg5asbNlitmrAYZsqldbpBrebp0uIRx2K0v3i/aX2mCZddPjU0lux885Xl1mg0EQi03OQ+D9JhFrDx4gJk/Qzb0u+35UiuMDeDvErjEjWZ9p/5YOYtEXytJ4hWNXKToH8GxJLoLHRe2OfEje72JiQ70u5O0fap3SEwzJw7k0vnX9MxKNUX13RASnZvssnQjveP2DGl6a+diDpXi19eBubDx72W8w7isKZeCFwiSHpU5cNAPDncwO492eyMo3FW5b5F6dqjLANJuyb0EZP5FrOa7XRJny3OeOW0HXXsthOyH2N2AADKAF6FSiuB+UajXLoc63KepnSGgMgSZGChs2LlBeeKreZOVqDa+YTwevyT3kU/lksXEXRvXfuHT3t3XGc9NNAMPYJxAZFF4r+YL2DAXxaDLlpMcRyG7E6zwoHv1fi7HlQYuM3jzNOnFQbIuuC8rXPctue3zQ7zd4PfNsmrIWC4fuK8UcgOQUpQk/maUSHGlhgo3QAfj0xsw7D74GMP2/Fhci+frnxeTfvGpla4wCMfDkb0Bu62ffzdKD5qRRXcfUvYuL6O4okkg+lWUSF9RAiOJNk24GY0cN/fInurS4Ik575SH5+SEMLuc+o7khKpW8FbJoIxppuKFgOEe++TFYzGX4/zNUBRBKwalIllYexPMGhpvyAtoP0qMnh9Wq1oGDNJwOf3ZmuIfS0KLwL8mA+E6Nngimay1+Ip++2S6jK9k4p1rWXxxeIpaTxD7UZTm5/2bKE135qz+HiG7DY6VB1COqc7QpMSabWItdOqUthqep1Mm/JOHk3K2OPx3Z4LZ/2Z/W1aTvoSERab2Cr2rQ1HutLleDY5kec+0s7m/Uw/NsMO/6HjNjLnWtzDpnDN7ClD/aT0h4XrxMULNfVn2zIp0+YrHOwB/y00622JsyCjPPPgrX0qt7/MuqQmoND2B9W6xh/kzt/hjK8QQn3E331GNp3pxIAoVpdl19Adr2FJtrhj/byO005T3sSZfZNmsBFTc4 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: dd0e8149-d2a4-464c-7316-08dd50a31653 X-MS-Exchange-CrossTenant-AuthSource: DS0PR12MB7726.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Feb 2025 05:05:54.2155 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: VESlC8xCN8tBAyW8gsi1XokpCSLezodMJv8AfQqpdRQTDHuM3ow2v2JC41GGB5lznKY1uTdNQM3BSJHh4TF+7g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR12MB8875 X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: D9C12140002 X-Stat-Signature: zgybmjx18jrh8zxukp18mnuh1ki3onw5 X-Rspam-User: X-HE-Tag: 1739941556-634592 X-HE-Meta: U2FsdGVkX1+o+2qrfWfCP4AD9jYsKLblp1eQPapIZCAXe60uNe3PvwNP1+kK5lcsA3EdjOCeLmIiru834wTN1+wEJvvCAHwDOTH8dZOIuTyAC/ta+Y2n2Cl2wBGHmZgL3hn1YFdNmSc66vVYXnRes1Tk2G//XJGVyAhH3gx9IbZafXRpdfcIc94OgGvahNyvrGDbAYA5jYf0GzASfjYc+8y8XSP0BbK6jXJFgTeePDQIVuBOgVlIKHUAZLvT1Jo4romGFCM9DORao8ClgEwprrF4CpiwiMXUnWELUO/XIXuKxPAtOgZbyVSX2YtISK+wj24P0L4qwqDG3YFQVv/KliPs0gN4aNOUaKhj9RFoINW21iLrMrE5ADPZfoLnQ8Kfn7f/qlimXoVuOKcorcqZHPcOlfqzO7Er1994KipqQJFU4u06Z/0tu+dzEZr8qPnRmIhzuzZxfRZLERtt8+0F31assLvo5J0vKzBtsfE4kKZ7lrVnCpcHw/WrRiC+Uv0JbXpLUpHuDO+bTFlvfD26AvdEhKpyG59BTHlqMnKAqiu4DSvUUPXws7uTcOty26d61sPHiJBmJYPb6/RWbRXQWZfpUk8R4LjXydw9a7Q53DahrK1TwX1NCIVAJ6ifJvf07rAP3s3o7iBdVTAB52z2UfzJGCHOEBU2Y6o2s2m4Z5zAyJQMro8j/+Sq9pq1T0WO/dvkKnb0QR5/sr1OX5YVHQ4V4cumqT96USBlbz9vnFg/Cm1sk6YKjckVQwUb1EUY48FpjGbvt9Qc8xlCfbOlnIMUPKF7PjR2Avx4uPWt+bD6YrEHBf+CenHaXrMnWN6D+7WcgxWjhphABiDaX/2BQjM1ij1fELKx4RzBPac94tHpIS+q+fyCRA9t41pfxIlRJeRLvsYo1qsi3Tg5c+LLjI+p2lR5FQ2RQSrVZZTXK8R5BMvL84U2pscYw0B1boxrrCcZjXN2aVudxDQ2ukg RuMGCFgA qqNn3y8/yrdcege0l9fHOEkjyR7cuADN3HXOTT/31USLA/wfgl/A1avA81VasPl7xrbNo7ALONeU91H1t4e0ftMqUqW0aYrI+m5DRRvJUkj2byuwpLvyWGFyMWRmIdSk63er9++Br/p/mi9MkTg418umAQF8ejcNzmfC4G6BPKQUA5ITRc4zDGLHzscHikgbtcoMOsdAAaQfmjfG9u4Z7bHhuQbOTvtneZCm/szIFfkCnlNoF1j5ToOAZsH3tfq/OA6VTCPSRAdYooCRaNxcvWG1FIHmmtrfmLsmgn6MYtGkRfWEyloyMEkD4ef0br1lvzHIHOVklUP3eSg/qWo3HStxPoBZcyHQP3aDf0MlsGztDw+QoO86iadWlG1p4TOSvFYvwVhcosBjzWPWCZBZUP8VYVTFoph60SoyVS3S8NSRnplck0eIKg2tJ4D0eYPqdkKkoGRJbCC+dUqo= 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> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
mm: Remove pXX_devmap page table bit and pfn_t type
|
expand
|
diff --git a/mm/khugepaged.c b/mm/khugepaged.c index 5f0be13..7eeae33 100644 --- a/mm/khugepaged.c +++ b/mm/khugepaged.c @@ -958,8 +958,6 @@ static inline int check_pmd_state(pmd_t *pmd) return SCAN_PMD_NULL; if (pmd_trans_huge(pmde)) return SCAN_PMD_MAPPED; - if (pmd_devmap(pmde)) - return SCAN_PMD_NULL; if (pmd_bad(pmde)) return SCAN_PMD_NULL; return SCAN_SUCCEED;
The only users of pmd_devmap were device dax and fs dax. The check for pmd_devmap() in check_pmd_state() is therefore redundant as callers explicitly check for is_zone_device_page(), so this check can be dropped. Signed-off-by: Alistair Popple <apopple@nvidia.com> --- mm/khugepaged.c | 2 -- 1 file changed, 2 deletions(-)