From patchwork Tue Aug 29 08:11:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Uladzislau Rezki X-Patchwork-Id: 13368659 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 0DA81C83F16 for ; Tue, 29 Aug 2023 08:11:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B526C280039; Tue, 29 Aug 2023 04:11:49 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B024D280037; Tue, 29 Aug 2023 04:11:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9A3C8280039; Tue, 29 Aug 2023 04:11:49 -0400 (EDT) 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 8A95F280037 for ; Tue, 29 Aug 2023 04:11:49 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 58FBF1A0450 for ; Tue, 29 Aug 2023 08:11:49 +0000 (UTC) X-FDA: 81176423538.22.6B319F2 Received: from mail-lj1-f178.google.com (mail-lj1-f178.google.com [209.85.208.178]) by imf21.hostedemail.com (Postfix) with ESMTP id 7A61D1C001B for ; Tue, 29 Aug 2023 08:11:47 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=cCHg9QJ7; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf21.hostedemail.com: domain of urezki@gmail.com designates 209.85.208.178 as permitted sender) smtp.mailfrom=urezki@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1693296707; 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=Ywq8StQp/KBu06JcZ9GL4Zmn1HAvlwzTQDj/mQ29ODE=; b=O8WSdq/la7Nh/+t9DC0hLO9JIIT0j8J77kFDTEhO9lstMW6PRdJE1RqaYbjzcEtc3/V50r bgyh3BxuIqe6JtXo+dgOFM7nJ6QlaL7R4XI7zYIQ4Wt0DJcGrlEKeBV+SbVqfjYSsdAJLq hhZqoOeiDsV/zNYaCOIPjIH4onajdUM= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=cCHg9QJ7; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf21.hostedemail.com: domain of urezki@gmail.com designates 209.85.208.178 as permitted sender) smtp.mailfrom=urezki@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1693296707; a=rsa-sha256; cv=none; b=uTD455KAAI2jzlB9bQmZ/HnaZf9simNeXtBdUKRQ0zTZWzPrb8MZf/58nBd2oodc4kjkPA cXDRSSZHK7XsittGdtkIb7WmAiQJAVcLJp8W9bjL4WYjeLVF/HNUfRGdItVSXJiKpvTbLr V2hnzV3c/4cJAcDE7ZukSCJrAoFJizY= Received: by mail-lj1-f178.google.com with SMTP id 38308e7fff4ca-2bcc14ea414so62253231fa.0 for ; Tue, 29 Aug 2023 01:11:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693296705; x=1693901505; 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=Ywq8StQp/KBu06JcZ9GL4Zmn1HAvlwzTQDj/mQ29ODE=; b=cCHg9QJ7bV1PJkKT69qc78hMud5WO2XMZ2rC7Kq/zpCRpFTJt+XtyZcbFkXILGntyx kv1hCReR5H4Aousj8EzBEJKZoBYWg4HoA9bqmampWukHud4vwWjnBSYW2mLSV/uw7dBk 5J6TpDKuzrxGfeGZU6O/FjXI4FI9E6Swt258hqnD6CIFS4Pk6uZiQHDIJoiwTt5mbJkm di96B1OScPREmCOYj0GqBT18wYEM6wMvyEpII87nIOVOr9vYyOeJYuZNw2axR5sDg/17 GeMTgqQaxLFGx28j0AGBMtPnwqHSlnS8Q6w0W7oLv2PFIhdTmBN66ld6OxfCNZjikDnr QtqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693296705; x=1693901505; 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=Ywq8StQp/KBu06JcZ9GL4Zmn1HAvlwzTQDj/mQ29ODE=; b=YSX4/NdesYiN7EEJGs1GPmvyziW+Ek68YDSym1752/9ou92mbpAY9vUCFzrqEeVdS1 Kmk7N0aZVLmAv3uGlaeIngbOG6njKHWxlu/6ta6lPvoMsa+Esf6N4eJsYJ9nM9j0S8bo B5mC6pQouPuNZZDRm1mvA3+c9BXvG/CpIcmzc8Y0qhtgt3nX7rmtISWYMb8/RLfG0GOK dHAKgjnnaQtFQ75mRm8XEIZjb6BtSc+saFiJEcmmMwTrqWHTHpOJuYxt9FkcYrSHSW0y M7p0laOf8+z7LysIq+cCO3MyW/vtzZsy2/YJY3kAhpohw7K7+Nk7Q9zRlsvPo09dAqqn tKfA== X-Gm-Message-State: AOJu0YznExsJYZtIkaWID86g2Fdb3DV7cmwVAIGTc5hwjO4gNVovwuaE Vowf3zWAvP+8Q4wwDyrBiIQBqwGOzCSOuw== X-Google-Smtp-Source: AGHT+IGwl4ZbrmE9sKqjqkXHLjLzQEeOulEYPjEqSQBVjeNPTFEyetQGhLr+FtcamNWOsT1eDs4/fw== X-Received: by 2002:a19:6705:0:b0:4f8:7513:8cb0 with SMTP id b5-20020a196705000000b004f875138cb0mr16773184lfc.2.1693296705456; Tue, 29 Aug 2023 01:11:45 -0700 (PDT) Received: from pc638.lan ([155.137.26.201]) by smtp.gmail.com with ESMTPSA id f25-20020a19ae19000000b004fbad341442sm1868026lfc.97.2023.08.29.01.11.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Aug 2023 01:11:45 -0700 (PDT) From: "Uladzislau Rezki (Sony)" To: linux-mm@kvack.org, Andrew Morton Cc: LKML , Baoquan He , Lorenzo Stoakes , Christoph Hellwig , Matthew Wilcox , "Liam R . Howlett" , Dave Chinner , "Paul E . McKenney" , Joel Fernandes , Uladzislau Rezki , Oleksiy Avramchenko , Christoph Hellwig Subject: [PATCH v2 2/9] mm: vmalloc: Rename adjust_va_to_fit_type() function Date: Tue, 29 Aug 2023 10:11:35 +0200 Message-Id: <20230829081142.3619-3-urezki@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20230829081142.3619-1-urezki@gmail.com> References: <20230829081142.3619-1-urezki@gmail.com> MIME-Version: 1.0 X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 7A61D1C001B X-Stat-Signature: 88753zogn931zpxp9c6paajbe4jsrum3 X-HE-Tag: 1693296707-47436 X-HE-Meta: U2FsdGVkX1/xSr6FtYmiW2TGuIlgLLtAjY16pvIeDsQijofURh1rWLSHshmUchRipA6pd9woytvCimCr8OqoyZYaHCr6njA0vIQFDdxPXdQsz+BvfMQMJETI3v13BE+bj8/tGkd8GhqpSme5ta+s/N1M87wHxFWXXVsCD1yfOL4IAmIb8UbYOcZtPPGxL9ca0D0aN18+LcQl78WJmS3N5AknMMzDZzv8uE8MvJdsrA4H5inz1uy92e/RML57swdx4eD8U/UuQTKK1ZDFdGi147npGCPQNDe+y1gAbcdGzCGDJE6amsNN/Jw/NZXsqlgJExUs/kF8Tsm9p37ADGcYTTN71r8nLbpG+cHaXfmRevHCFfUzwhGmYp4BIN6HoMSloE3ETjNgpCKz2CwvOoxC46WHTYTQtClAu782xxJ/lpMBQjVS0MY9VLinv+4W3Cv9LVXB/oxfpvvjz9+qcy1GKfWvioQ7aVKMOohRm952AQKA7778qHqtYQEycH3LfvgQB4qKRXDaT/pjL6KOyUeFWzluGB4zGO0oO3gGPqMXRTSukP7o7RsMKB2VH4y2IJQSrYSoIl2jINoivNYPaLAt515RpuNCnh1fxKnT5uGYcssIQDum43dhSm2/KQkWrijDCpRWA+QiAljTrWOkWb54AyIQYR/MIEM0w9IMa1EQjnKGlu2xscCzWJMs8e33U168nyvBhTT7O/Hdw7KhUUrDcu+eXM7QzFAjsjhwIkQ5ppFFaUFLt72BnPutk/lB1ja+3mJTymQTAXiEyPLAgL2B8FlajpEShrJH3aJQdz7p4N9e7vDtr9tdFTqCLr+QQg7Mp9t3yxXw+YlJubcwFcmCl5z2G9Ne68ORwHqZjlc1AQDoCRcO3XnXQXUdsXe4mrMswHshJifiZpTuB2+PDXYu87ChuEq9RAPBLSWY82Ur62MEUpytBih4aVdb09pkRqhYh3CkKbmqd0LSCSm7q5o OizDOrSQ s9csFucP8DqTPLP4INxsbCxTQCl1HTp00JlwjuJlqkYYqLlEP3UVBwrKh9LENURY/G7Jj18SqFxnJtHuBhkJSO5HaddTVpKjijX3zcVvqR7TdEOeL2oophP0jVoeeyKqcjH1geOsapufYCshTH7hAn/VZxSN1KqhqcKjEXzju0DVXrGSmI7yzQc+qaZiRMGXhpBZHp/jCerRSOO38SWLasB43LLIw5ZP+cXjAR/w4PlEGYl6qI9X9TSI0pTw6cw0IeDU7YUReVhZOnFeVTOfXi+sWpNXZw0avx9vrXFJhFYz8wuFICLYvHUvMesiT+fGFDz13H2JfUfeGuKITsIbcfTUdLiY9EfOz0tX48ZlEZwDT6T/hVNiub/aZDMbTehvjbv+IFdgRwhKZLX4pM0CJHl2HIwiSfvZqCE5oLl0RcEVHLVWy4NnxJZd/5d/WGx2/NEESr/c6fcv01LhcORqsN2wRfryCnoj+Bq8arBns+zhlo54= 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: This patch renames the adjust_va_to_fit_type() function to va_clip() which is shorter and more expressive. There is no a functional change as a result of this patch. Reviewed-by: Christoph Hellwig Reviewed-by: Lorenzo Stoakes Signed-off-by: Uladzislau Rezki (Sony) Reviewed-by: Baoquan He --- mm/vmalloc.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/mm/vmalloc.c b/mm/vmalloc.c index 00afc1ee4756..09e315f8ea34 100644 --- a/mm/vmalloc.c +++ b/mm/vmalloc.c @@ -1382,9 +1382,9 @@ classify_va_fit_type(struct vmap_area *va, } static __always_inline int -adjust_va_to_fit_type(struct rb_root *root, struct list_head *head, - struct vmap_area *va, unsigned long nva_start_addr, - unsigned long size) +va_clip(struct rb_root *root, struct list_head *head, + struct vmap_area *va, unsigned long nva_start_addr, + unsigned long size) { struct vmap_area *lva = NULL; enum fit_type type = classify_va_fit_type(va, nva_start_addr, size); @@ -1500,7 +1500,7 @@ va_alloc(struct vmap_area *va, return vend; /* Update the free vmap_area. */ - ret = adjust_va_to_fit_type(root, head, va, nva_start_addr, size); + ret = va_clip(root, head, va, nva_start_addr, size); if (WARN_ON_ONCE(ret)) return vend; @@ -4151,9 +4151,8 @@ struct vm_struct **pcpu_get_vm_areas(const unsigned long *offsets, /* It is a BUG(), but trigger recovery instead. */ goto recovery; - ret = adjust_va_to_fit_type(&free_vmap_area_root, - &free_vmap_area_list, - va, start, size); + ret = va_clip(&free_vmap_area_root, + &free_vmap_area_list, va, start, size); if (WARN_ON_ONCE(unlikely(ret))) /* It is a BUG(), but trigger recovery instead. */ goto recovery;