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 4ADB8CF9C69 for ; Wed, 25 Sep 2024 02:45:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 911746B0085; Tue, 24 Sep 2024 22:45:27 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8C0FA6B0089; Tue, 24 Sep 2024 22:45:27 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7B0606B008C; Tue, 24 Sep 2024 22:45:27 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 5CF5A6B0085 for ; Tue, 24 Sep 2024 22:45:27 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id ADFD8140736 for ; Wed, 25 Sep 2024 02:45:26 +0000 (UTC) X-FDA: 82601719452.28.2D08D7D Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) by imf15.hostedemail.com (Postfix) with ESMTP id AD457A000B for ; Wed, 25 Sep 2024 02:45:24 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=SHCKlHHn; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf15.hostedemail.com: domain of richard.weiyang@gmail.com designates 209.85.208.41 as permitted sender) smtp.mailfrom=richard.weiyang@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1727232289; a=rsa-sha256; cv=none; b=AlNrcPk9Jylh9SmEFibGv4UhJL31J/ZntFVKx5u/oViLlCMrYcibeAL0qkMNKxNOYs+Q01 bT9gkulcSNM7obIQwoBAl3V8uNX5JumvgJKjIIz86qp9Xm/fv8c3yvy2y1pJj3CPGqE5Lh WPY68IPymR9y8p1D+SeC3GE0a5cAcHI= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=SHCKlHHn; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf15.hostedemail.com: domain of richard.weiyang@gmail.com designates 209.85.208.41 as permitted sender) smtp.mailfrom=richard.weiyang@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1727232289; h=from:from:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=TC31gUI21cQTakP9QW4KLM/0IaPDIdcNYiwS3d9B/F0=; b=uFhHHj414jXxUdgYW/vsK71JkQszxLqbZFI6urJOd2KGgutUR0rpINrhDr0Djc4L/eB759 U4mlFn5b+k1NudVXLwuonlCBGjmbAZPJhaGeyg2y3bcbmxoOqjwQzQ/tLRVvDcSxO4R52e YynpuuX1vc58Q1HbJ/zHkGeJV66v868= Received: by mail-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-5c5cc65a8abso2363816a12.3 for ; Tue, 24 Sep 2024 19:45:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727232323; x=1727837123; darn=kvack.org; h=user-agent:in-reply-to:content-disposition:mime-version:references :reply-to:message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=TC31gUI21cQTakP9QW4KLM/0IaPDIdcNYiwS3d9B/F0=; b=SHCKlHHnpOhryRwNhBkgvWNgnQ6nDjsSq1ONAvTc2SViAIbsSki3+PtN/mXkUuEV+m 05o1oHmVDQN26dfcL+5LZ0rYgoAxYtAnKZf2nsge2JahosziFRbooTqEhpGjXwAkwJAB kgWa4ULyE7XuD9oIrhAF7FdCrUf8uYc0jXTiMDj4jReHLx89+5vZbMgrFULVh5T3mLh5 4REqVIvGm5+TXuLdhx/ZkQWted47Ke43gQuIUvqbMe/VgzFOr36FSw3CTK8fkQ78s+VF 8RwDEbY/0+6yaAuY02lB9+UgEE8x/tQXsCsphdSmjN0G9IShYYAxN3mgFKmsFZtTtolB Lhog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727232323; x=1727837123; h=user-agent:in-reply-to:content-disposition:mime-version:references :reply-to:message-id:subject:cc:to:from:date:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=TC31gUI21cQTakP9QW4KLM/0IaPDIdcNYiwS3d9B/F0=; b=StwfPqvLg50sg1FXbHxrcDh96aM2QtS3DAVTGEMcBlqoaHmR0lugYX86rrc8e+GW8C VjH4E0w3dZivh3NYPLlQQWtugx49DQ50npN3cwX2dZy2BW4rQMeab6PAng4RcvPPtxQK rSSgISSZf53GuFaEz+AzgiHo8UK4HAHfkF+hKna2fBgrouH+M3riXjljJUm6404462Px kO2m9RTGbMEENHdFCGADMjr/wZ7MrTl99MzgbnewKYeDlTj5J9dG1g3VGf0TmBUeu922 dR7nipRdhM/qpqT9AH+Qh4Fu4qUAC1GTBLEqrWAg8MvYVSVWo4ekltxOME5gKKrXsNKk Zm+w== X-Forwarded-Encrypted: i=1; AJvYcCXJRneX9VS6x1ezPyqc08+4AsOmEHZVDtxMEB/CDfl4KIuNGEqFdX2mETEM7cod+SjUzbkFPSxPGQ==@kvack.org X-Gm-Message-State: AOJu0YxUvSU5VFNKBRKGIIWVxQl2R9oDwe/FGrfag9JPW5QFnub0mV6p rvojPZKECgqqLTFirjSNwvLc+3Lyl/BCH67Ca6dJ6df/hFtqNERN X-Google-Smtp-Source: AGHT+IHAhgJApnzxLUNLHP8CNxKLv7C03Kf2pjUBZgWi4+RPwqWqAHDmOfnnOtF8m9yIrPpXfUXqIQ== X-Received: by 2002:a05:6402:2788:b0:5c7:2131:5d3 with SMTP id 4fb4d7f45d1cf-5c721310723mr306374a12.12.1727232322799; Tue, 24 Sep 2024 19:45:22 -0700 (PDT) Received: from localhost ([185.92.221.13]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5c5cf49d45dsm1396518a12.47.2024.09.24.19.45.19 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 24 Sep 2024 19:45:21 -0700 (PDT) Date: Wed, 25 Sep 2024 02:45:19 +0000 From: Wei Yang To: akpm@linux-foundation.org Cc: Wei Yang , Liam.Howlett@oracle.com, maple-tree@lists.infradead.org, linux-mm@kvack.org Subject: Re: [PATCH v2 0/2] Reduce the space to be cleared for maple_big_node Message-ID: <20240925024519.cmtxvbcwfbnosue3@master> Reply-To: Wei Yang References: <20240908140554.20378-1-richard.weiyang@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240908140554.20378-1-richard.weiyang@gmail.com> User-Agent: NeoMutt/20170113 (1.7.2) X-Rspam-User: X-Rspamd-Queue-Id: AD457A000B X-Rspamd-Server: rspam01 X-Stat-Signature: 6njj7pdff6sfiqpujb6jex7f5ueotaor X-HE-Tag: 1727232324-226930 X-HE-Meta: U2FsdGVkX1/DNPPBxEtL7m8NPQcrSQjD6BGbMl98Nbh62E+1v2jbI+aa1vTkt5zjAgyjOrY+9oWFmkMpA8hXvI8zHrIMUrtau6uVYnTNYsN+v5E7ueTpq4Mop9IK8gQ3KEp5rxeRWlgPCtayOB14wCUklVWbVbDmO8bZU6Xrc2AFQBjWDGOITcH5c6UmT2fT01qIlmbGnGmLXsW65tTFISn0Xv5gw1dBDL5/z/BoHoSEbGmiMirfMLLQkZeLOpZ3NuqkqLMjYfnXgUspbSnOtjZgX0Cl0Ia2zJxXQ4Kt9dFvNuUUHYgzkgoIYmQw7lLQAw7gTVAj1cJ13bWLBwnxAWmhtidXmBCjW7e7LtYW1GFx1dapAjpZiaJIg2Nbw12KSrqEP+vC/gniKZEJ7/bATdr+fMxxXaIz6tD/NnJOOTpzq0JKEW862NpHOyulo5lNVUTGjM6D/k9rXLpWn5z3kG8IePPLkqsf3GXxc+2eofdxgyjJwgDSO02/XwrZKF0Hi5ZTBcdmg7NBU2cp0mzapphftq4XuDpHYCPo6ORqy4G+IcxbMKOdPoVdMh5cGbd0Iz2Fg9OK0Wo52RFNkwYSasDMQqdskoxis2VdpPdRlyWJNNh4cCzLtaEem7/DOiXwJ1g0tRr8Yc74Net4s9hFXK89nowwmw7Ou3sHNhGggqwdJJvQWCbn70HuCUfXkg9jU4a6eIv4830+sKCElYI97sa3lCwS5PXH11RkGg1/JKIDZ0cOjMsM2JqEZFMn5nHhBTJ5NuwiWLbml+/Kz3meDVGUgZteIdVdBTzWlCfyNZCJU41OOYQ35yoPkKiwAhIH8P/YQRWRfPj3bK/NAzbPNDnMUT2+oU0j9Xq/hQL9A+oz2Cw14tDkKl7Mkj9UpOeLWpXBm00n8EDnUYdrL6r+xIYtcgzvq0dpadLlykL0A08Xd71CPN/ikvZOTuhAhzEKzmAXai3+Vca9bBKkX0S aCPgrwaa rWz9Lcp01pJD0Du4bR1I3b/IYX4dd5Z3hMy8tcAeom+CEEj8sK/iDRGCvdIjdiXnlVcSLNSKjPAo70nnBaGzWooURqX4HaWslQIziX2/exOAtr/LIMJEFYoMvduVwT8qu7hP1frmt+ugM33jGfAktE3DLyQMaXhcmFXmA8p6/rYv8CjybBxFNwBXLcewoRLBX1GawKdNO7Dyd8JeIdei3XH4h3sbM/R7Z86lpTcCJOBoaYW9KXm/xCiUnznqTaNvNlPeRLEqQynbEqTcgoYyg0zBHYjbcfWTv7xseDffC067i4pQOtbXVGn5PsHPr3sN4sLyeRLUnQxiMh3fwS0cUwh4j9ZuoO6uOIf8/tAIegw9qwztvIaj9jV7QhnnDHwj3ov7UwRwTL3LTcY6CjHKTDKhtmtuYkEvGYXfXpKs/+h6gZOABSSty3tHKLW6OX2pqgsYpsOiiAIGlfZr9QAWQvTZMsJBRFRM3ppkLK54zr0BTHG/LpmILBdyIye5wmewyElxoqQfo+bF/mdpXnrfDaQbixXR0ZZByDP84yfMQMiVVNisvNlXO0SZW+XrxzqbfrBfdLy1rg6XHtwXZwt36jvqFjmgCQUCD3XyF1/xYGGb7hzfpjvI96u1FKusfToxxOgRfn11KAA7y1I2pnKOfGVCy7gIQ6m8YLF+vLWSIFcAeNOFCKOZ7k5SManuCcz3UU4d46Q7fB1HOH1CNnyEszJSTj/w8xyUeX60r X-Bogosity: Ham, tests=bogofilter, spamicity=0.115369, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Hi, Andrew, I don't see the notification on picking this in unstable/stable. May I ask would it be picked up? On Sun, Sep 08, 2024 at 02:05:52PM +0000, Wei Yang wrote: >Found current code may clear maple_big_node redundantly. > >First we define a filed parent, which is never used. After removing this, we >reduce the size of memory to be clear on memset. > >Then mast_fill_bnode clear part of the structure twice, since slot and gap >shares some space. By clearing the whole structure, we can avoid it. > >Wei Yang (2): > maple_tree: remove maple_big_node.parent > maple_tree: memset maple_big_node as a whole > > lib/maple_tree.c | 6 +----- > 1 file changed, 1 insertion(+), 5 deletions(-) > >-- >2.34.1 -- Wei Yang Help you, Help me