From patchwork Mon Aug 21 22:51:45 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mateusz Guzik X-Patchwork-Id: 13359909 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 C5F7DEE49A6 for ; Mon, 21 Aug 2023 22:52:04 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 02620940019; Mon, 21 Aug 2023 18:52:04 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id EF14C94000B; Mon, 21 Aug 2023 18:52:03 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D6AEF940019; Mon, 21 Aug 2023 18:52:03 -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 C2DEF94000B for ; Mon, 21 Aug 2023 18:52:03 -0400 (EDT) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 9123680140 for ; Mon, 21 Aug 2023 22:52:03 +0000 (UTC) X-FDA: 81149611326.25.1C6B3A7 Received: from mail-lj1-f169.google.com (mail-lj1-f169.google.com [209.85.208.169]) by imf02.hostedemail.com (Postfix) with ESMTP id CE7918000A for ; Mon, 21 Aug 2023 22:52:01 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=Dg76P64P; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf02.hostedemail.com: domain of mjguzik@gmail.com designates 209.85.208.169 as permitted sender) smtp.mailfrom=mjguzik@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1692658321; 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=2dE6nYqHEQ+L2sVPS8kGSIPJdfk2Hjn75SWNwK5Pro0=; b=jx5tzHF12F1s2hBHsoudHx7DiX+hBMPcTAJqlacJ/XL72mbWUOozUHd6kX/PA/5e4E78KF 0Apf7v7uyMMSzLCYGTiO5Mtd/7OH/Nqv8evVDIqJ92iJGhpkf08fGNXz2xT03Q6t0kwKud EWKeA74cJomjQDvURz+bBpcEe51DjU8= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=Dg76P64P; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf02.hostedemail.com: domain of mjguzik@gmail.com designates 209.85.208.169 as permitted sender) smtp.mailfrom=mjguzik@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1692658321; a=rsa-sha256; cv=none; b=TxuiHVAqY9r2WydW8l2Dl2QVNXw0fkuvWhTycD3fJgVfha39nwbrsZ47x0ZZcwASga5KwK yIsd+HSlv/E3YHvQN+i9cKkIP5N+SKZvuDqiO/iIaV6gKQT24799hPvEH010JTEXIpJwnk pBhKNGnDZqLEkvGtY1iXeEDjtfVnS4Q= Received: by mail-lj1-f169.google.com with SMTP id 38308e7fff4ca-2b9bb097c1bso60388401fa.0 for ; Mon, 21 Aug 2023 15:52:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692658320; x=1693263120; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=2dE6nYqHEQ+L2sVPS8kGSIPJdfk2Hjn75SWNwK5Pro0=; b=Dg76P64PwO3nG6/UvR3SJ2crar4x0BoHHXHT2WzLVI3B0KfOR0p7iPifmdvowi0DTM kTv+5YaHGnFjCRJDRT2wt548tL4R+2HVl1bW0VQULNYNbtlYc3k8kiymEvXSA0NcfLzu gM2zTb4ro68+7meBHP0IJqjDly6p71vXC27Rvst5r9iRtqpmzOGLMyKGu5JD1IP0pKMh u/22droJ8Jg+oUV9vzcW5LsYXaR8XaWEInDN6qFsu9GMOueLm9+9w4yT52Xc8xOcVl9Z ZH35XxNb/plUC7GykePEH8hnYujRj8idtY7aYXibLp9hEpPrdDKVaL0ye9TDF+W/+zv0 eDUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692658320; x=1693263120; 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=2dE6nYqHEQ+L2sVPS8kGSIPJdfk2Hjn75SWNwK5Pro0=; b=lA/bdI/lufv8d18M8S0sfCcr+vhGJp5Dv1vVy2isOA0h7nkfHZq7vuJ/CLG8lxSxVb 58jTt3uQwVCWL1AwHxMofBp7KOid5p5djnvGkevroojWD/zunGHz4cyzVFxn8x89Ej+H Nyq69i6XFlTANPjEH/FEIhg7U8r57xiBLuufcgPMH/BLUF6aKoNXYKyMJWx2qZgUTQ1N DX8/11mXh3mz79XngdvEBvQFlthJilHcpJBr2msbMzEW3cBE9ajmInF3C6zim13IQxv2 orsFRbcKK2aba7tJ7bMvbnoK/jLgCAX62iMRf+goUPv/AonfgoTXUaSSSbnW3duqVhrU eQvQ== X-Gm-Message-State: AOJu0Yx5qZkn6FsWpIMGU7YWf0Oja6z8usXDozPEUdqnFAljOfif7kWx uLfXVPD7DkucU6mLuBPdYHo= X-Google-Smtp-Source: AGHT+IGZd1jrqEw1dVkjrAJ/bDRy2K3+CfKx1zY6ZqCcI5cvFFx5BK1x2jeM2iJezypWpGy8Oc/erg== X-Received: by 2002:a05:6512:1186:b0:4f8:752f:3722 with SMTP id g6-20020a056512118600b004f8752f3722mr5028337lfr.5.1692658319459; Mon, 21 Aug 2023 15:51:59 -0700 (PDT) Received: from f.. (cst-prg-85-121.cust.vodafone.cz. [46.135.85.121]) by smtp.gmail.com with ESMTPSA id i22-20020a170906445600b009937dbabbdasm7144044ejp.217.2023.08.21.15.51.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Aug 2023 15:51:58 -0700 (PDT) From: Mateusz Guzik To: Liam.Howlett@oracle.com Cc: akpm@linux-foundation.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, maple-tree@lists.infradead.org, Mateusz Guzik Subject: [PATCH] maple_tree: shrink struct maple_tree from 24 to 16 bytes on LP64 Date: Tue, 22 Aug 2023 00:51:45 +0200 Message-Id: <20230821225145.2169848-1-mjguzik@gmail.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: CE7918000A X-Stat-Signature: do5d4y66pua131ph8mdswho7rxtk4oyo X-HE-Tag: 1692658321-122605 X-HE-Meta: U2FsdGVkX184icCo2ERiE91Rs/KrC20HFhFkfvbY4HNRmUUFUK9Rx5PoAupI5Yu0wZ98nT+4n5kFlE7JdKiuavh1XywnZCEzar+Do6iOrENq/006VULh1wejhmzMbcy3CrzOiKlRcFfV1kiU2ElnZbkIHzUVN/hct80sYrgLegGw7P7/CNYptrVnCRRY6HJAkPWqZ4mpDGavK7O3YCcGoCNcFmuvuXZLJ8/riDAo1n4BEvePTJpzlTqdpW1B9+YLMhIjDQFIIgttY3w5OFqYTn57GMtpGgD1O2Ea8rPUR2kkzQb1GQpdOjVOK0taehdydRmfV55p+kelrLiHQNXxFxtzvI8VRsDpKYpH/wIq7CDwcIk57yU9mkZCs6RSdiNnuLQcyxcJh9vkAjuNuGuFfZvXaxY+10BHjCjy/4QaM2tF6w4AlGaoqmCDuIEpndNWljOZTJRO+fVBWmpTftpGVaay5NYFI5zDO5Br9s3iIgPjEFDFwIMthPMDFSPkw6B+1jmRuJkNF+x1ftXI2Qcr4pY/0tMUk1HSkUL18uXr+k1gA1HNd+wJS+0b8zIRIw0PKDVzsBdp1v1qkCf+G1MjTiLgKBzczrqa/iUB+o0gCeIp22ekpKQ/YJxiHuu52oHI7CrCav3Dg9ZvczNES9CkbGdKJTzkHqBynwzjzatrKMzJRKOa3mW4d4KHtA3JgbGC/N9m3U9orF7V9es7rcUTVgWQSiMRmtSWFjbR/CSKloaZX0iw44TqltnltIffxNgzHW99McDGhkmw1i7rsLgTSNWVS/nA8YU52Fka8AQuXHjIs4TlqIJ/Q0GSL1EVKRXBakP68zdDz6U3vEV1FZ7/FfJgSJ/f4nyYJ6x0134o5J2poIFzrGbCP8LTVeQe7NiiZGAYFPkcYe+JA4UGOy8d18YWFzHVBn7xj1pF8lWDv6Eeogj6ggfUillpC//AwfFLOh5c01hdM3JMd3gtDWK a/LjGWaF rwHW71F3N2lp+2+cm8BLhekN6oRowrGSynczDSmFHCxt9ICRqgoLrD1yWhjhj3uvn/iaIqxOOmD+vrStC2oVFFFReRRFT/cyau63SQTtaSoKfJRfh0We5bG5pyVNC2iavQWjWOwyE7fnv+k1PtfRgI5o4bHRFvUvSHTZ4vmSRJllEM0Lc7R75Aa1otIqaLOxgr4Nf2OEXWQPkhpwWPyGVJhCJi7VRLre6PQzl+6iHaAre9MRxDiT7abN/KaEvCyBDS8h1CX8VqNOwXWvDTvgLItqu4WdiXM7CJsqxffCFIUekrrMSUhdBvUyC+oSTVvP/zHXZ8xGNnOASQqh/uZS4jM26MPSPagvvis+WrF6XXJTaFd5IBQYARTpZm8PawFLPdWNRV9gjATDT9jhgbrrsjfpS/l7RIzln+pBraf9MtkIyLpnkD+N9QjVnoRS/peh7OM7NiPZM7Hx6T0A1qXV6JEjh/tfsaA2lAyS5QSiCJwMeG+c= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000044, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: by plugging a padding hole. [sounds like an obvious thing to do, am I missing something?] Signed-off-by: Mateusz Guzik Reviewed-by: Liam R. Howlett --- include/linux/maple_tree.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/linux/maple_tree.h b/include/linux/maple_tree.h index 295548cca8b3..5bdd3ce34cb9 100644 --- a/include/linux/maple_tree.h +++ b/include/linux/maple_tree.h @@ -212,8 +212,8 @@ struct maple_tree { spinlock_t ma_lock; lockdep_map_p ma_external_lock; }; - void __rcu *ma_root; unsigned int ma_flags; + void __rcu *ma_root; }; /**