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 58D17CD11DF for ; Tue, 26 Mar 2024 17:33:20 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E51D86B0087; Tue, 26 Mar 2024 13:33:19 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id DE6706B0088; Tue, 26 Mar 2024 13:33:19 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CA30C6B008A; Tue, 26 Mar 2024 13:33: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 B6DFA6B0087 for ; Tue, 26 Mar 2024 13:33:19 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 8E17FA11CC for ; Tue, 26 Mar 2024 17:33:19 +0000 (UTC) X-FDA: 81939886518.23.8339833 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf27.hostedemail.com (Postfix) with ESMTP id EDA874001E for ; Tue, 26 Mar 2024 17:33:17 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=arm.com (policy=none); spf=pass (imf27.hostedemail.com: domain of cmarinas@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=cmarinas@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1711474398; 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-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=aKeT4PA6F3TWH/9YL0ixMBbTZUmS2U+jVPyhBHDgLkA=; b=dMppr09LQcLruy7pvexBQ+qo6euKJmtqZ0mi/CziiwKPtQ0IoDvU1F+LCn7BM7uFhF0l76 P30tD+mcGE7M5BvDGuyiaDBPZqK90WZ3wmcojA8J1jKkdtt/SSgHsWSL17su8YkpNdLHdg O8Hb9COYM+jbo0tJNIj0kpvwqPHrQpU= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=arm.com (policy=none); spf=pass (imf27.hostedemail.com: domain of cmarinas@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=cmarinas@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1711474398; a=rsa-sha256; cv=none; b=3vB06j+xYB+44bH3DvdF46Ta3Ya+Q66qj0JNTc+WUAcG+NZ5D0mNwZI8xk+xIm3srZ9Dg0 QEOfIqePndm2NnSviyLGRpQ1J4gRSBs6T4VB6fYWIMtTRFK2w0CqApAnhK0M6vSQ1Y8US7 AXC+gS9HyBI0GRSiYDc7EWUduF/1rtk= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id E6FE661311; Tue, 26 Mar 2024 17:33:16 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 63FA4C43390; Tue, 26 Mar 2024 17:33:15 +0000 (UTC) Date: Tue, 26 Mar 2024 17:33:12 +0000 From: Catalin Marinas To: Waiman Long Cc: Andrew Morton , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 1/2] mm/kmemleak: Compact kmemleak_object further Message-ID: References: <20240307190548.963626-1-longman@redhat.com> <20240307190548.963626-2-longman@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240307190548.963626-2-longman@redhat.com> X-Rspamd-Queue-Id: EDA874001E X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: bkpzsxzraghut4qnenfbnob5e45ieyp4 X-HE-Tag: 1711474397-661417 X-HE-Meta: U2FsdGVkX19F/q8rQdPnn4XtL/48j4VflWnVc1ajAuCEEVDHNlGFHowHEycYSHwn6xxIPDE+Uvz7iJzCstdIUjhizD7d0THCP3ou9piq1g2H2cz3ksis55Zz+M6nDloSFlQqZFX/2hnNBPNupvGgpO+KXqyLeLSWWImEASlXtk6XMQOJFrKgEACbDZyHCtnfsuQv58AOuma7/6Pqrv0ys5c4fvvSC6ieA4VtQOJclruKKepQsZnPxEwS0Bwp9n3LuiwggG1g+Qi7zliF6CvOyeM3Kv5QqjQxQzDiz9Y1KYjEV+WGQzR8GqzseRUnLlXIEKlsjMyTTCLXnWQme6r5xq4CDggitFqk5/LtEJusLKu7sFOFTgteaTxfRmWkjXpiNrp1ZvzZI40ah8I6Qe3vDLgEABtlGHyf6Mx6REtcYcitg9A3A2a1iqIZC14iuWgI4agFMgGAXLrvt/dOahn+82/sRta0sThKFZJEY2cTmus4Cy213Ru3if04aDM90F3lTrP2LeVXs5kCRlc+KetZGmn33Fm7kWRrFb3hdKyxE1z8jIKGdlZllwTBNiV82rDc/Mm7XnknGFM0CH/nUc+OIijdECAw8lTptcG1t7gt6hcym9FmeIYHTCLk66lMGAnwsebWSu7U8abtdQVDAnPjDzKy9MBLDRXXYBI8yFuyuVF3WhOHPgc2HpziXRSKWb+1wEqdwXqKO0PXnhjTTBuEhLUPuaORsXG9eYjEmM+JjU+1RwbwYW7mMbcLXPeJi+ArVe+BsOVHjB/QbRUetR13B6ljo9OFE0WCg3vkMzvUL5NSJbz7Oc/37/rIr9HF2SasDcFXzDJuGJ8WWodQvoy/LTqPivhP2yOwDbfMvfi1tkFyzW+Z9clYwNaHQ+9/ZRrBOvmILSWETqhr/nD1JHTzu3YI4ZClkHFjmiW1MkXO5C0L8i2NVAowIydHOSqJNwyc7w6sctYj4nJwI+x3YkY Wvmq38wy i4RMmMFyNVH9A+g3Tj84mP8bXcDTlTRQx/BJsrpMK6DAscksYfFfgUcHNnVMgFPlHWn8RdqWUouoXRgKDlBS2ITWyzYD+9cycEdOqcpHZrbxn0H1e+Wi+AQ9zFeskFckRlfyg6lhuN2m+ozuf2e96AxLIGai53R41ZiW7YYqqHgj2lHPP8hNNrNj+8hduef/mDhYeTLn2CUYCG9Xy99xKXl/qBUTFpJ3hf2yA95fM7yCH8afl82BltPH5SxNB8ipuguBQl/ID1Ppk6XWLjsMnuTFR3JjFJGbAcrixbkkZi4e9qyZTAyZMC7kCxmbBGI8aJqbr3oR0WtBn2hCb5w907A7dacYJo23nwSZ01JUTzHPd10pKjBCbLIZzM+GOWaKjwFHuwDotN98urtgNxy+ENJ1Yhx+woap8IpKNYsALryq/HkW7wBXhNQM1XR0e9OzUjuLZFMSOkVt0qIYVuXsT2VmhyQ== 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: On Thu, Mar 07, 2024 at 02:05:47PM -0500, Waiman Long wrote: > With commit 56a61617dd22 ("mm: use stack_depot for recording kmemleak's > backtrace"), the size of kmemleak_object has been reduced by 128 bytes > for 64-bit arches. The replacement "depot_stack_handle_t trace_handle" > is actually just 4 bytes long leaving a hole of 4 bytes. By moving up > trace_handle to another existing 4-byte hold, we can save 8 more bytes > from kmemleak_object reducing its overall size from 248 to 240 bytes. > > Signed-off-by: Waiman Long Acked-by: Catalin Marinas