From patchwork Sun Apr 24 07:16:42 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: CGEL X-Patchwork-Id: 12824796 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 4D52CC433F5 for ; Sun, 24 Apr 2022 07:16:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A28036B0074; Sun, 24 Apr 2022 03:16:51 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9DA276B0075; Sun, 24 Apr 2022 03:16:51 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 89F6C6B0078; Sun, 24 Apr 2022 03:16:51 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (relay.hostedemail.com [64.99.140.26]) by kanga.kvack.org (Postfix) with ESMTP id 779926B0074 for ; Sun, 24 Apr 2022 03:16:51 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 4985F22453 for ; Sun, 24 Apr 2022 07:16:51 +0000 (UTC) X-FDA: 79390915422.14.1476FAD Received: from mail-qt1-f181.google.com (mail-qt1-f181.google.com [209.85.160.181]) by imf25.hostedemail.com (Postfix) with ESMTP id 9AD91A0039 for ; Sun, 24 Apr 2022 07:16:45 +0000 (UTC) Received: by mail-qt1-f181.google.com with SMTP id v2so1752171qto.6 for ; Sun, 24 Apr 2022 00:16:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=y2rvP0TWaaR4vKlV6GnVaEA2vHYw4AWVsbvZ8V0Zm/8=; b=dQ7RzPgpezNRRRjaU/YIgnWzu6ZxMCl5sholfuXmRt8aUJonxJMHXvvC3c8LMgheWo dPHrl++KPpmcHOjkWcG8029MzQZLWwR8ZNA9l9TTvrxcEo0C5H2x2HcYQvlyOEJmoT/Q Tmh8yGVuWtGbmafaPCgol6xaDZhShxxXoWKzx8uopaW9gwYtOFh/mhopy7ZRPDWT7xeB J2fie/d1m9OacJu899vJF90Ze22VWznByIwob+ZabvrKprccypljPQryNNLm7ijBke4E SdJX8M0FoWJ5bhpMNgrgj8Q1zQR+5U8Kt/R6AvvEHQezgrXc0JlxFHIyhAQEddTewBB2 2wXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=y2rvP0TWaaR4vKlV6GnVaEA2vHYw4AWVsbvZ8V0Zm/8=; b=S2gkYv4vCmpx7C5W0hG4CBhCEBOxl59ZKoVSn6tzYfDUI6WAn/Z9up8wjcb9aPShd1 7ETkuyMpZTlNnjSzHN6xwbjM+EXuDtsfE6rKUvJz/XVA4yK+yXtWagx5UcxvMHfVyLuK XzeRDMdv/dCg3nqllwfLHFZKYElhx7VscbzXyRSgTbDPLKcPB/s78JIlvcqG8MjfobAs McQZi/vV75UdXinf0PRzlhjFrw6QiEdESl0xm5idRA6nsisT5ZjX9nJi6uY4xgMExepm MtaKeYUbxSrEmf48iwXWMTdMfXBYu3BaQ+ggPDoKngK0PJjlAAY3RXexZLK7AUiNyCyn gfMw== X-Gm-Message-State: AOAM531W5t6EHHxLBeYlAHA5Cp4ff3xuUfHEZvVF2TP0JVoAqLplKTfe Rul5e5eh3fqTbThN9t9NVRE= X-Google-Smtp-Source: ABdhPJzehBlENCbreuJG4/3vdLarAZkhe/W5aSMtc/PGtXKsr/aIHsiRap9TR1NW8Sms5PKRMWdbXw== X-Received: by 2002:a05:622a:196:b0:2f1:f8d7:fc97 with SMTP id s22-20020a05622a019600b002f1f8d7fc97mr8247639qtw.343.1650784610219; Sun, 24 Apr 2022 00:16:50 -0700 (PDT) Received: from localhost.localdomain ([193.203.214.57]) by smtp.gmail.com with ESMTPSA id w82-20020a376255000000b0069ee3f0ae63sm3316247qkb.45.2022.04.24.00.16.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 Apr 2022 00:16:49 -0700 (PDT) From: cgel.zte@gmail.com X-Google-Original-From: xu.xin16@zte.com.cn To: akpm@linux-foundation.org Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.or, xu xin Subject: [PATCH] mm/khugepaged: use vma_is_anonymous Date: Sun, 24 Apr 2022 07:16:42 +0000 Message-Id: <20220424071642.3234971-1-xu.xin16@zte.com.cn> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 9AD91A0039 X-Stat-Signature: tjy971ipzi5zk8hor1y4nykyrbkqnjzg Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=dQ7RzPgp; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf25.hostedemail.com: domain of cgel.zte@gmail.com designates 209.85.160.181 as permitted sender) smtp.mailfrom=cgel.zte@gmail.com X-Rspam-User: X-HE-Tag: 1650784605-566525 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: From: xu xin Cleanup the vma->vm_ops usage. Use vma_is_anonymous instead of vma->vm_ops to make it more understandable. Signed-off-by: xu xin --- mm/khugepaged.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mm/khugepaged.c b/mm/khugepaged.c index cb43c3aee8b2..ba8dbd1825da 100644 --- a/mm/khugepaged.c +++ b/mm/khugepaged.c @@ -466,7 +466,7 @@ static bool hugepage_vma_check(struct vm_area_struct *vma, if (file_thp_enabled(vma)) return true; - if (!vma->anon_vma || vma->vm_ops) + if (!vma->anon_vma || !vma_is_anonymous(vma)) return false; if (vma_is_temporary_stack(vma)) return false; @@ -982,7 +982,7 @@ static int hugepage_vma_revalidate(struct mm_struct *mm, unsigned long address, if (!hugepage_vma_check(vma, vma->vm_flags)) return SCAN_VMA_CHECK; /* Anon VMA expected */ - if (!vma->anon_vma || vma->vm_ops) + if (!vma->anon_vma || !vma_is_anonymous(vma)) return SCAN_VMA_CHECK; return 0; }