From mboxrd@z Thu Jan 1 00:00:00 1970 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 531CEC27C53 for ; Wed, 19 Jun 2024 07:49:49 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D8F2F6B03F0; Wed, 19 Jun 2024 03:49:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D13BC6B03F1; Wed, 19 Jun 2024 03:49:48 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B22EC6B03F2; Wed, 19 Jun 2024 03:49:48 -0400 (EDT) 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 8BCBF6B03F0 for ; Wed, 19 Jun 2024 03:49:48 -0400 (EDT) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 2B10C140522 for ; Wed, 19 Jun 2024 07:49:48 +0000 (UTC) X-FDA: 82246864056.16.5DF40E2 Received: from smtp-relay-internal-1.canonical.com (smtp-relay-internal-1.canonical.com [185.125.188.123]) by imf15.hostedemail.com (Postfix) with ESMTP id 158B4A0003 for ; Wed, 19 Jun 2024 07:49:45 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=canonical.com header.s=20210705 header.b=fMH3FnHx; spf=pass (imf15.hostedemail.com: domain of kuan-ying.lee@canonical.com designates 185.125.188.123 as permitted sender) smtp.mailfrom=kuan-ying.lee@canonical.com; dmarc=pass (policy=none) header.from=canonical.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1718783381; 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=B30QvcofR9KiWrZLYpcmSs9yQbLcW6coRoJpHxt3rTM=; b=lBIvtOO16PbVgnXosluz508o6pjVCKaZVFKyetoy2q676ty/broFeJPRXeQgB98G6mtmCs /t4ucoZqw3J/mfmV/FnyVF6Xq9XhkqvDGyTxMQhYl9gii697S/8sN3P/7/VlMxfZL+RkhU IsPmTWSvHIgyQvce3836/j0eWmWhd5Q= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=canonical.com header.s=20210705 header.b=fMH3FnHx; spf=pass (imf15.hostedemail.com: domain of kuan-ying.lee@canonical.com designates 185.125.188.123 as permitted sender) smtp.mailfrom=kuan-ying.lee@canonical.com; dmarc=pass (policy=none) header.from=canonical.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1718783381; a=rsa-sha256; cv=none; b=oCN9gFwZuI02WNxsfov5VMq/WJYr69xTDkHLrUH1I3o6h1T6fnBU1CsVm8XRxkVmIEW4P6 X7C3tLAM1zkC5CKuITUuppqgBoAzPXj9Za/+AyVwvtSsFs3gT32O5KYXWX3enaBG2zOI+D 5wOoLorYkXlDsBOJSfe2zFF/7aQhFwc= Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id 478043FB60 for ; Wed, 19 Jun 2024 07:49:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1718783382; bh=B30QvcofR9KiWrZLYpcmSs9yQbLcW6coRoJpHxt3rTM=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=fMH3FnHxYovYnAvcb7DZxOm6Z3+vMPTY9DEzWSl+PTQmrgag7Dm0yjUSvZut+C7lh 0Lra7UCukvy7F3fYIhGgwPcF5UhDPX2rvS4xpmkvSHSSE90FkA+1X4Ig84YaEhc+vM D3bJJy1BO85qVFb1jd+123G52X4I4IAYGeP9MDwqhTh0LxI2MEy2bArjAsGb0TlFEI Av99nNDoYuIrqrwp4ortrCYW//pfTBKw5MMwVkoG3sn7uZmU0p3QBLXNPRiiFKDRWA N9t+Q7z3YTRbiH3uPWJpMb0nT6J9X0/i2lPRDwABTqUO0xRlZXs1eCbbFlSIRJHX88 yBaXkmHGm6jCA== Received: by mail-pf1-f198.google.com with SMTP id d2e1a72fcca58-706345802a3so510212b3a.1 for ; Wed, 19 Jun 2024 00:49:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718783380; x=1719388180; 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=B30QvcofR9KiWrZLYpcmSs9yQbLcW6coRoJpHxt3rTM=; b=Ga03/afQm6MoIfmIxZYYQnNfMHWTlnI7aD7pyv5O18t7LxNeGGLSgsve22h/U8oDzA W8HJSJkCK5v/N3t70+ANXK/UHXRwsPJvPOP4QW79ZRrOJK8TwrdkYBjiRvXHdW58iC+0 JDEPP9+PjXImuI1HgF5IHaXzl54ghpruQhgHxvWwUM0mC8Up7OHksAwry8PP4qsj4yow r8yUaZBHu4sCEW8LUa4U/hGG0tLscDrdYNzqgYGTDtUdPSVVDtmv9wL8RkVCWtQeIW8F x+PFTAysIyY6C38WX0TWjAzPpXaBsBppADQlyYTf2b6qHMo75HciQdpaMobyUkH/bws0 tNcQ== X-Gm-Message-State: AOJu0Yy/O3u5xz5u9Ngiw0yWWCFm3F+thgYy5JwRlm141Ffpnfae2ReB l1ogC+36R22cAAFMRHaMyugSSWWRGCteeXR7AJwTIbmG2Gn+g+bkyiD51713YVygdQtCUEC4rVl Px0DLGMwaoEVBQYo1CiCvztvEGM479yNEvZ75ZJHDDOnip7oZpqVoyI9mu8ijw8qQ X-Received: by 2002:a05:6a00:11df:b0:706:29e6:2ed2 with SMTP id d2e1a72fcca58-70629e639efmr1635529b3a.5.1718783380569; Wed, 19 Jun 2024 00:49:40 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHp2ee+jTm37JUPAalohhD7m060pnacLcLav948WEvUrYPHLjCwC2idv1NnXncRv5b8z3MMUg== X-Received: by 2002:a05:6a00:11df:b0:706:29e6:2ed2 with SMTP id d2e1a72fcca58-70629e639efmr1635520b3a.5.1718783380213; Wed, 19 Jun 2024 00:49:40 -0700 (PDT) Received: from kylee-ThinkPad-E16-Gen-1.. ([122.147.171.160]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-705ccb3cdc6sm10076908b3a.138.2024.06.19.00.49.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Jun 2024 00:49:40 -0700 (PDT) From: Kuan-Ying Lee To: kuan-ying.lee@canonical.com, Andrew Morton , Jan Kiszka , Kieran Bingham , Mark Rutland , Ard Biesheuvel , Catalin Marinas Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: [PATCH 3/6] scripts/gdb: change the layout of vmemmap Date: Wed, 19 Jun 2024 15:49:08 +0800 Message-Id: <20240619074911.100434-4-kuan-ying.lee@canonical.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240619074911.100434-1-kuan-ying.lee@canonical.com> References: <20240619074911.100434-1-kuan-ying.lee@canonical.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: 158B4A0003 X-Stat-Signature: natdzb6uhxntg5ydh8ap3gaorxtu3ojm X-Rspam-User: X-HE-Tag: 1718783385-797141 X-HE-Meta: U2FsdGVkX1+nlGQhxRPR25XzFfZ2QEOxS8ox240tjlT4xM0jOysoUMcJp4BzRCfdbYYnIJ+fmSAP8dT+t85JYelAbOWJruS4WOxGSnBHAGOPMt7SHUQpYrAStHn8HltZdVcho2cXR9ycPWgoth4VjjSNBnE0yMSknHue6DBJFwrbDEvcKRt9tYZATGgVZUgEwDnUf3HT20KSJq82FBM1tecBcMJTC9Ywe22p8JSdMGC2UZ/5OBaMChfUPaYPc3pFCpH3p8HQWy+tYuTgqQxi5pZ+bzhUGaKs4slSsELY9biOdrgP0OsRtdfzWuuXsKprJIO1ei26jZmG+HSnEahw4XdPcBG/zCFYr0ssFYbLBbNasqYM6Jtcl2yI0uhPAJ+AhJM20WMhNHtYgAfPVoxvMyY7LWFs1gn8rvcOjGje6YizCKOa0Nh6qhreu8SYYZRsaBjzrlpLf3aWLiMUP524e0s/CxSYOw1OxGCC+WP8auy+SqpPJfaZt6GZ5YAqbPobCC5G/23IG1R8Ts/OIg53TZEclhqRzVU/EUJ8vv7P/F6Tq+umvbppNsvJX6UPqTsN6ooN8c44P0X462RCEiR7KSMlCcl1h+oSAPZoyDuuIO43csafi5m99zaceQAvgFHjjQE5KBkig51n57x5nL1tfQSD6fRAi2UWGg9SJBkrN7foK1k3mQWwQTdQqncUas6y3Ut1AXOv1HundlYq/ujFWTjpTZ4M7JrQZUu8MrjFXXsaRDe1tHf06X+k00gZ+eG4dLGIEhp6Ow9KrV0SBhciSUm9RxJIFAI8csHEnp3wr4yew3pC1UKnvT+DaDNIfqnwNfbQpb8Tj4gZRT4THULUuMAbLwfMY2xiW22wp9Q4JAQILpXDE6BgRodECCw02rPm33AW1/Egfef5KDjifTr2U56C20Oz/pa8blO/iA8z9HC/jmbJbMFNb8JMimG29W2q6z94JuDq8+I4oH4Z/HE C15Si3P7 k2tSlijHU3oBKF1cFLkMdzexrKMK1A9lqoQaDjZ2/4MFfiW0RNm8BDAOevVx+0dXhOfE20bCP3MUCX5PV72OH9CcKumzPfDEL/slIuG1EOvLrnNEjlftR2uao/U0iVjqir7KJZZTnrFaY38Pjd6oWZrJB55IYr7sK/GQIr99Nm/JmUl+H8VzRX7fyvt64dJG3KVq2ccZ6iEk0sM27P9XoTa1TbGkVs5QRSp2kHd67iz/2jxFmzWyA7IbD8n9oL6WM9HFKrC86yNBuVcLzqZqJwjTGAysibd5TUB39MKIIq1MMQ+lcJ6LgLTXg6Fc3dV47h6hd 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: We need to change the layout of vmemmap in gdb scripts after commit 32697ff38287 ("arm64: vmemmap: Avoid base2 order of struct page size to dimension region") changed it. Fixes: 32697ff38287 ("arm64: vmemmap: Avoid base2 order of struct page size to dimension region") Signed-off-by: Kuan-Ying Lee --- scripts/gdb/linux/mm.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/gdb/linux/mm.py b/scripts/gdb/linux/mm.py index e0461248abe2..f8b9be3f43e8 100644 --- a/scripts/gdb/linux/mm.py +++ b/scripts/gdb/linux/mm.py @@ -89,10 +89,10 @@ class aarch64_page_ops(): self.MODULES_VADDR = self._PAGE_END(self.VA_BITS_MIN) self.MODULES_END = self.MODULES_VADDR + self.MODULES_VSIZE - self.VMEMMAP_SHIFT = (self.PAGE_SHIFT - self.STRUCT_PAGE_MAX_SHIFT) - self.VMEMMAP_SIZE = ((self._PAGE_END(self.VA_BITS_MIN) - self.PAGE_OFFSET) >> self.VMEMMAP_SHIFT) - self.VMEMMAP_START = (-(1 << (self.VA_BITS - self.VMEMMAP_SHIFT))) & 0xffffffffffffffff - self.VMEMMAP_END = self.VMEMMAP_START + self.VMEMMAP_SIZE + self.VMEMMAP_RANGE = self._PAGE_END(self.VA_BITS_MIN) - self.PAGE_OFFSET + self.VMEMMAP_SIZE = (self.VMEMMAP_RANGE >> self.PAGE_SHIFT) * self.struct_page_size + self.VMEMMAP_END = (-(1 * 1024 * 1024 * 1024)) & 0xffffffffffffffff + self.VMEMMAP_START = self.VMEMMAP_END - self.VMEMMAP_SIZE self.VMALLOC_START = self.MODULES_END self.VMALLOC_END = self.VMEMMAP_START - 256 * 1024 * 1024 -- 2.34.1