From patchwork Thu Jan 11 13:26:28 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Uladzislau Rezki X-Patchwork-Id: 13517445 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 957FFC47077 for ; Thu, 11 Jan 2024 13:26:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 262C36B009C; Thu, 11 Jan 2024 08:26:36 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 213CF6B009D; Thu, 11 Jan 2024 08:26:36 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0DB1D6B009E; Thu, 11 Jan 2024 08:26:36 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id F27BA6B009C for ; Thu, 11 Jan 2024 08:26:35 -0500 (EST) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id B95BC160653 for ; Thu, 11 Jan 2024 13:26:35 +0000 (UTC) X-FDA: 81667104750.28.06E2963 Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41]) by imf02.hostedemail.com (Postfix) with ESMTP id F379B8000C for ; Thu, 11 Jan 2024 13:26:32 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=B5Bp2BKW; spf=pass (imf02.hostedemail.com: domain of urezki@gmail.com designates 209.85.167.41 as permitted sender) smtp.mailfrom=urezki@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1704979593; a=rsa-sha256; cv=none; b=uKoe2dZrIfRNWEnVLGG1bcl0bhrstxvhgs92MoOyX0sOO9yvtmrTE2rGus5y+NlkndAfsw rW00M2U+iaF7cw1yNz85N2ZzeJ6ka0c7WyGtzWMFJk8xB+/GbWe0Tly3hzLW8ybybp9ZBz S8jop7qdpot27/vmRJjKUTtBnSbPbjY= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=B5Bp2BKW; spf=pass (imf02.hostedemail.com: domain of urezki@gmail.com designates 209.85.167.41 as permitted sender) smtp.mailfrom=urezki@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1704979593; 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:references:dkim-signature; bh=Yah8to25H/+iq48KN48VpbwXbSuJHwaj4nokrBP4ogo=; b=fmUzxC21naptgk+WpRZdUGGtmhhcDQSUZADswc+KbORAmjQD9NGzj5+L0+NlT+kyYVPJ83 vv0Bbg+E/TkDM0gPRUbwD1L7o/ordPz7TInS9EjjXZwvuo0V8+tTC3h2o4ipZL+I+Mzc2Y oCDhWW7rhzzxWAMVIcg/YQfjYjUA4X8= Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-50ea8fbf261so6098628e87.2 for ; Thu, 11 Jan 2024 05:26:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704979591; x=1705584391; darn=kvack.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Yah8to25H/+iq48KN48VpbwXbSuJHwaj4nokrBP4ogo=; b=B5Bp2BKW8gFfWU6oN/T9SuTcJsOSnMtVMtdI9iLKE4vm31nWFI/tvJgkDH94xA9pUB sIJF5VCe6Sdy44CemOGc9jwz9iilch7x+YU19VG+mYUiQ1y930rVHmmH25hCjjffW89s LKD3XiO+cA1YAe8jSjbN7qi8ft8wUYtCJcjU4ONgUTnnh7NG/Yha5wUIl77P/kvdMydN RkN7n+p0sdvFoXCcZL6x6BnDgN59SBavk+Jotncdj+Eh22geyUcKGRPB5IYr8KuCtxw3 lW+GezvbW1vOrJk92DQKdrAGvKsCLS/g4wbQ/oypt7enF7gmcLg0JmzJ8EdfX6Fdav/W Dg3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704979591; x=1705584391; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Yah8to25H/+iq48KN48VpbwXbSuJHwaj4nokrBP4ogo=; b=B8+0Tvl3RLqFhM86Nl0Hov/GqQwCF72ubE3cWiiRVLgVHyn7FDubNOaFM97xJLvAU8 SC24uctHpmhtE3B2jP0hfi7ixjdWJ40jG43uQf2L+hoZKpfyM/w9GAWFnlftNQw7Zfnp JQqhGakie5p4IF3ZRiGk7lfEgv/K7P6FLx+s+pBfBE/UxaLYOzPArc733U5pIBCpxPqt XVgXwCH2mIcVdJgoNzv86QOagRJVbrR7Qy2FlqpzpQVxg9SRWqKA4n0q/U2DJSrqo4R3 cILY3NMCWNsLxhEK4NkQjxRy6SHq2bProuwHO/xf9pF1kTZW7+WJTh+8xmFSSQ013/HW inTQ== X-Gm-Message-State: AOJu0YyY/QB9v5kqqsWSFuUULS0LVg9POkyOnODLKv6T9UWVSfgwgk3S l435MwftxA55scI8JZJiNjJDMBDC1Zg= X-Google-Smtp-Source: AGHT+IGb/nQRVOnlRNtaMU0tze/M3CstxOEgSzwwOgXJsgsAgASh8oNcIRvKN1eMOvZ5fKDCcPuIhg== X-Received: by 2002:a2e:9157:0:b0:2cd:2463:8972 with SMTP id q23-20020a2e9157000000b002cd24638972mr419685ljg.48.1704979590643; Thu, 11 Jan 2024 05:26:30 -0800 (PST) Received: from pc638.lan (host-185-121-47-193.sydskane.nu. [185.121.47.193]) by smtp.gmail.com with ESMTPSA id k26-20020a2ea27a000000b002cd187bb10esm140974ljm.95.2024.01.11.05.26.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Jan 2024 05:26:30 -0800 (PST) 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 , Uladzislau Rezki , Oleksiy Avramchenko , kernel test robot Subject: [PATCH 1/1] mm: vmalloc: Mark vmap_init_free_space() with __init tag Date: Thu, 11 Jan 2024 14:26:28 +0100 Message-Id: <20240111132628.299644-1-urezki@gmail.com> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: F379B8000C X-Stat-Signature: 9ftqn7nf44ee4ti56fjobgcza3jrd6fs X-Rspam-User: X-HE-Tag: 1704979592-257424 X-HE-Meta: U2FsdGVkX1/xo7bi5CA7Kk/fP/r+/4WbfrjpYgNcHmk5ZgkuTpyZY0pyZvCE/UPVG5E+ST59cb4Z0scJLQ3GKJafkcy94aJNGvoDwkyFEZzGC6hOTEuam3jzX1ejiyW3mjqLUZZZLdVHHM4aeyHINlXC2dfAhm0QRoexTNi5gR5hEe+Rc4QaB3clfFFNzUilNZaf/p2Xbe7kGI9lSNWOeNOzIjdr3txI12psnzPvlrdzp2U25AB13twKojjqJZTGvx23jE6d+IXo0zq/IYz1grnnbqKqMGUyNImrAI39OU3QZ/PFC0u7mbJBVvsUqL9UJwYLVHBjjZCrJtZ7eAlFY8kHZ+RYhrKT0VMCBFF7pZpP/t67+zfoTBKHEKx9kQpwxfGOYUafUhtJ9XcFv6JLzDNvT/2cuA1sq7+zZT5GJ6zmnWRURCrjUEmLYp5bE8Fgb7WGAJuc/utfOYCv3773G3rZvWXu7CRR9ED2X+sl15XzukIuKl/HpXRO5ZStFPvfmaQwtWor3M7sjYeB8/csK4ljwthMXWWpdcIn/lWKJMCABiDCnvvwfZNHi6qfDFjnPYbPhed6rsClOInE0o7eKqhlXEtCzbwCETIfdZtuzpjZI4u0CaNke2ZBC6p4AhVxvyKr6LHhM+NiQjwaVCgz7npRoCtgfrX6OMjioRESUCNn9pElvnG/3Pge/+jz/L801jRQzmNYytrTpOgUXqdR0+E/WckWEcWiP1JpvXPA6mCEq91Khz+2j9kHAt5mrIS8Evo5UWqWQpk3drpV2wXyNDjZg5dq1joZTqDKKQN6yDKhT28NbOgQxzweJMbOsPptlpMON1sES2aSCQ3LJBOceb7GPfS3IyFrK2bKQnmkAft01AnKlCH0WLIot12GxTWRgeYaO5L/zkBDs/1La0maDRBlULBiDtE5spvjwuuJjwvR0RuJq66MyvBs3oqw8MzWzMBx9/QbNEAxWM0JjTQ PJGnAEaa uBGAyMjfyVCuB68j+CNdZMJZ3cJ06237fekvETUUaGYe76BWTEpFaOpAC4VVLGXYAAHC9Jk7s0FO8rBwcxmyhnHOMkXZZmD5fjeAaB7X1TCq1/k/RY4wruiRncgRs8Qvqt6Dhp768YDNfCOwdqkwWIAHpE4P4kENYSj005zVyRDXZIone/UHN1YCG2CGrF5HLc6eF5Q077PmWTafQN80yE4eoJ0Q/gOOnTRaV5CzeZpgRLCmHkyKShFanVfgojI1Rd2dcsPLCYZ7qtg3biMF7x8YSLOydPdBtYYfY2hmunN5lvgcdCyuG5r8AHnm4k1o7/k+2DYM5p+E7mbhdjhyqrC8PHUrpK+4ffxVg+XrkRlGKG0nvZqIA7YPYa35my+izb46KAVWxZqfosC1jdFycPnLz+qGm0A5u0quepsHAeEaMVXiq8JgjY0RuQfx4sTeIkeRjnEo+J7tm43XvSdHicEvx6kmflXx1AVINxuP+zjaYjXkqAn5/twkG1MI2UlE9CaSUEGlL486JsKwUsHpS/Z3ouum0nTMqfcLbigBUSlVHuFUdpj0P94VIqQ4FDiPxjNRxgxHxoG2k+UQ4gmiFNsi+3Q== 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: The vmap_init_free_space() function is called only once therefore tag it with __init. Apart of that it access the "vmlist" variable that is located in ".init.data" section. Reported-by: kernel test robot Closes: https://lore.kernel.org/oe-kbuild-all/202401112056.I41bELL4-lkp@intel.com/ Fixes: 86817057732 ("mm: vmalloc: remove global vmap_area_root rb-tree") Signed-off-by: Uladzislau Rezki (Sony) Reviewed-by: Christoph Hellwig Reviewed-by: Lorenzo Stoakes Reviewed-by: Anshuman Khandual --- mm/vmalloc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/vmalloc.c b/mm/vmalloc.c index 43a6608e1397..257981e37936 100644 --- a/mm/vmalloc.c +++ b/mm/vmalloc.c @@ -4834,7 +4834,7 @@ module_init(proc_vmalloc_init); #endif -static void vmap_init_free_space(void) +static void __init vmap_init_free_space(void) { unsigned long vmap_start = 1; const unsigned long vmap_end = ULONG_MAX;