Message ID | 20230906112605.2286994-2-usama.arif@bytedance.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 D14F8EB8FAF for <linux-mm@archiver.kernel.org>; Wed, 6 Sep 2023 11:26:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5D0F68E0014; Wed, 6 Sep 2023 07:26:19 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 57F2128000D; Wed, 6 Sep 2023 07:26:19 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 384208E0015; Wed, 6 Sep 2023 07:26:19 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 254BB8E0014 for <linux-mm@kvack.org>; Wed, 6 Sep 2023 07:26:19 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id DB524120DA2 for <linux-mm@kvack.org>; Wed, 6 Sep 2023 11:26:18 +0000 (UTC) X-FDA: 81205944036.08.84217F9 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) by imf10.hostedemail.com (Postfix) with ESMTP id DEC1BC000E for <linux-mm@kvack.org>; Wed, 6 Sep 2023 11:26:15 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=FjxEZMwK; dmarc=pass (policy=quarantine) header.from=bytedance.com; spf=pass (imf10.hostedemail.com: domain of usama.arif@bytedance.com designates 209.85.128.43 as permitted sender) smtp.mailfrom=usama.arif@bytedance.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1693999577; 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=av0vrlLKsg9xBQaLOcb8CPCy93VQFu46a3TbtxpfU4U=; b=XIxRZdkVTTc60pCayekfu0NzePWAvFgW5pXHS2DflRixZYcZvKzSPBibCyj3jVDRxRjXaC BC8M6Ge/OegZECBRG9NsMxgoH+kBx3ulMMwy+0gzIpM6f+heh2HpCGPHj0OCifsEppqabW e/24nfxEqHFG4gz1NNRGPnaeERqUozk= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=FjxEZMwK; dmarc=pass (policy=quarantine) header.from=bytedance.com; spf=pass (imf10.hostedemail.com: domain of usama.arif@bytedance.com designates 209.85.128.43 as permitted sender) smtp.mailfrom=usama.arif@bytedance.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1693999577; a=rsa-sha256; cv=none; b=jFlFdemp1g9i/BBFYVi3OY2lunLQb8f9HFEEYrHLpI9wVMaNNOnJu2+3NIMYi8ozSa/htm E/s+cNOLmet6WNmbNBEG5cUuI1DYck52qC/hbX8PEW3nByAk7DKXFgqbqS04QuiqF/62f9 8O9JX5C0wxLlbt4xaoBlRf5FLJgNLEc= Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-401b393ddd2so34249795e9.0 for <linux-mm@kvack.org>; Wed, 06 Sep 2023 04:26:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance.com; s=google; t=1693999574; x=1694604374; 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=av0vrlLKsg9xBQaLOcb8CPCy93VQFu46a3TbtxpfU4U=; b=FjxEZMwKMA03rv6cQHuKLK2rL48UbpxpjIa71oB3bQnXAiJfSn5woUj/qz07ODnNBx Cyx0f7t0IuMnjUd1jaeCiNUlYFAqpnWFSfD9OJz/loqiidgWwSXTGuH24EPrdzUM1hUY 0TKrvJkiAW7sty9Em++eR4pznm3B/bSosyasTRrsEsHRB0u9yIq2W89Whzm9zIkoDpts 0aUS4vF/bkVy0DzqXAcV/6cXnfIjNSvYCnDWQVcefUkGu7FaWzjD7gINMkXD4kh8XdC+ LvtwZHQWXe2YwiLuNC8nvqAgeBDmvbWyuOYz90vos+8MkXlMIceEpLAzJLg7J/cym/Cl am1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693999574; x=1694604374; 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=av0vrlLKsg9xBQaLOcb8CPCy93VQFu46a3TbtxpfU4U=; b=Mf6xwtbjRAiIgeYhhebQo0PAdxs48wMEOVusDuazQ/u1rQnZPokL0mCCjzGAuHWpR+ SYQRy2q2UDkjsK8DDGZzlMHNhzkl/yrIRorvdNn3nyxU2TCMGY6Qhky4MUHFw9XNs8qX eIA30vM2v7phw6b7LY5yWonj0uXjM68S7BZHbiZvCslq/1TwkWlavbNCLEl1lUInzuoe QlKdVLW4qvczrcWGHBC0a/HH+VqfcjgaOJtqPZA0BT5sDiTi5aImnjnMODGI8JyL7sGH N/wgBi/QzJbm36k2tuLu7e4ljmy6Vh1GZbhffYaX9P6HbwphRx7068ZdQMp6pzlguWMq 2AsA== X-Gm-Message-State: AOJu0YwhQVVisCUiVZrtsqKwvDLr7y4l14WS7anoR2oEe4O9vbNFkiMC 6yXAdh9+rMN9JL9vRQR5VQEGgdoN9w2RKdDddxk= X-Google-Smtp-Source: AGHT+IGfuQHaisNrB06g+lM8DTnZejhWb0AvcDwNQlGyVyddAaYvBx9qw9hwTN1kM9+mHaBZBNHmCA== X-Received: by 2002:a05:600c:3781:b0:401:73b2:f043 with SMTP id o1-20020a05600c378100b0040173b2f043mr2208214wmr.1.1693999574258; Wed, 06 Sep 2023 04:26:14 -0700 (PDT) Received: from localhost.localdomain ([2a02:6b6a:b5c7:0:6dce:31d8:efb1:5d81]) by smtp.gmail.com with ESMTPSA id n9-20020a05600c294900b003feff926fc5sm19517038wmd.17.2023.09.06.04.26.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Sep 2023 04:26:13 -0700 (PDT) From: Usama Arif <usama.arif@bytedance.com> To: linux-mm@kvack.org, muchun.song@linux.dev, mike.kravetz@oracle.com, rppt@kernel.org Cc: linux-kernel@vger.kernel.org, songmuchun@bytedance.com, fam.zheng@bytedance.com, liangma@liangbit.com, punit.agrawal@bytedance.com, Usama Arif <usama.arif@bytedance.com> Subject: [v4 1/4] mm: hugetlb_vmemmap: Use nid of the head page to reallocate it Date: Wed, 6 Sep 2023 12:26:02 +0100 Message-Id: <20230906112605.2286994-2-usama.arif@bytedance.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230906112605.2286994-1-usama.arif@bytedance.com> References: <20230906112605.2286994-1-usama.arif@bytedance.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: DEC1BC000E X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: 6jmodtysteumbgk8hpcg78ssjjxa3sjg X-HE-Tag: 1693999575-138635 X-HE-Meta: U2FsdGVkX1/Vn1BCKTBrhGcMnhEw5KJEZbsLPwMcyxg3ZQi5UBLdTxoeb6AtI+OAcRRIB+cZN3pRsxId1JO1E9LFIwcdKk0bMoKKltUKKyGX0z2mlJj5DiwvF9wBXgFZALbGR8padDxOj0UYyd3ndWMl3VmAOMTVj1lOvV5vZFjcytau5pnyAU090ogOfEwbUWU9174Yf2iKZsBB4i/YFzOPN8srDea2mGeDVeC8vL+3PLCf8/VuUMDJvnt3lIb1xBEoiT8kp4LQXObgBhCBer60X7zhl8HlHy5MPt6qXpsod77KT/PvQ/Hsos3JYBh+afTVnX089jz8eqEpsVFGI/eESrzHfaILT0G/2Kkpk/Frkfnz6jb4cWtlqpUwGQL8PobraFKDh/2biqX/VrCtryg18ui7RzvlZ7O1Ih3/3wNaUt/9TA4pLCZgMUxFwSKspsDqZ6V2qIjBdDYSYf+MURZwD9BeN/YRt7uTFFHB6h8V7xlw9Kce60g2/2FOEZcpF7X23eSdgCwlSo9UIYrMwfgYUKSqpCH3/x1z8zk+jzsrzEvW8bcQLhdlDyxGjWzDbMBsEtyjMkzl6QOQTNnU3NgK7cXvTalBkWsFyNUOmdNoPzHVxP0eb/MndktF+sxnebScTy9xYFO6NHdhRZfF4rNKb9qvXUpABvbmkEHKgZ721q7Tr9ZrM8IgshqvlXMvMeom+c/5FFTtng55H0o8sy/rWPTRHQUwz2iMKyXSLbavYCn9ggqtB5514214oFi2dPH43BxQhBVMEhwEa2EsKTSnziIfZ5sOwfKFn07/YhEl9iwLON2mRjNSZDAQYPeINbSC3/zoucg1PQjaE7DKrwMhs+0U+Rix3I6FmORyHwDfjJUmwy4SeD1YVZzrSKov4WN+xbK45pUW6H0WRC+AX4FOqquj5Lqe+UXro7FOlH8GHRVUkPGLvhL1BWHNDSllWJxreg83UoMATARYU+J N9ezpdv5 +LLW2YaN+Erq4A647NYho1+deNqVnv2Em5k9WNsx8JPXtyiv72VUyAcDo8oejZNt9zY9w47IbBc4NJ5ERNdjozGlLnP25BGJlhrONB7ncrSFyHl2eYI0LE+0MbADIDilBTenK6Iv67FBpPq+vORQSKa6qoP0o7gp/3vwSYQp64x5zDMrVa/YhUSy8SLzCquW91Mufs0KK4+bLA0CwbFWt+ZIfqla8tD4ZuRVsqsCFKQMlSomGpMOrYYRMDtpvg6QbJ18hbs96FS1wxxh9Ne3V+4SPg4t5XVYTchxsMVmCki3zukXPaazGe0K/hIw7HDwkcEZU//FseFJvxPzXMaTFGzn30yn4cL0l5fhweFCTjGtez+x8MotutAkFq1tCrNVeRF+aYIY9o8vtfBeAyWsj1cFZdMhPX618rwLfnuTO780seXMH0UPrH22L1hgGlvgelF+dCSe9JJvrtcM6m8kBEbW1iA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> |
Series |
mm: hugetlb: Skip initialization of gigantic tail struct pages if freed by HVO
|
expand
|
diff --git a/mm/hugetlb_vmemmap.c b/mm/hugetlb_vmemmap.c index aeb7dd889eee..3cdb38d87a95 100644 --- a/mm/hugetlb_vmemmap.c +++ b/mm/hugetlb_vmemmap.c @@ -319,7 +319,7 @@ static int vmemmap_remap_free(unsigned long start, unsigned long end, .reuse_addr = reuse, .vmemmap_pages = &vmemmap_pages, }; - int nid = page_to_nid((struct page *)start); + int nid = page_to_nid((struct page *)reuse); gfp_t gfp_mask = GFP_KERNEL | __GFP_THISNODE | __GFP_NORETRY | __GFP_NOWARN;