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 2CF41C4829D for ; Mon, 12 Feb 2024 22:45:45 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id AD9D78D0001; Mon, 12 Feb 2024 17:45:44 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id A88756B0098; Mon, 12 Feb 2024 17:45:44 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8DB218D0001; Mon, 12 Feb 2024 17:45:44 -0500 (EST) 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 7CA5E6B0093 for ; Mon, 12 Feb 2024 17:45:44 -0500 (EST) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 13868160B73 for ; Mon, 12 Feb 2024 22:45:44 +0000 (UTC) X-FDA: 81784635408.15.1397BBE Received: from mail-pf1-f174.google.com (mail-pf1-f174.google.com [209.85.210.174]) by imf01.hostedemail.com (Postfix) with ESMTP id 29EDB40015 for ; Mon, 12 Feb 2024 22:45:41 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=VfPc3fSx; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf01.hostedemail.com: domain of keescook@chromium.org designates 209.85.210.174 as permitted sender) smtp.mailfrom=keescook@chromium.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1707777942; 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:dkim-signature; bh=M9x0GXj1drWEZHiTvKM8aFvDBLB5BYp9bLGNurXOzwk=; b=DGGQGSAERc6NzojbvFcXW9egESq/wMKZFSqrFpU0QJQjo7/SAk8tPkliiHzA0cBjg0u4Gx tk3QiQWEoe0iZ/dEPuKBPIOuqxsSONAQogTZDEniJcor11ybhiwWtkTUvflXPzVBKh84Pu 1EeIEWKtXLKuzy/vMMiHtRos4P6FRJs= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=VfPc3fSx; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf01.hostedemail.com: domain of keescook@chromium.org designates 209.85.210.174 as permitted sender) smtp.mailfrom=keescook@chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1707777942; a=rsa-sha256; cv=none; b=2322BqOC6tJ99GUYm/O9jU5CvrmYiH5FfIdVKqYeCXEfDXDKS2Y/7ot6lxNvwqjqXe2u+Q 9JYNoWppw/uU/fgsRA6jUS00EDXbKzFIcxGjUQMuiYStBCRGUxE2o+WPLH5ZOX9csaovSQ 2MRl7ZOdag7nyKoEgD5b4g/DzmpyU5A= Received: by mail-pf1-f174.google.com with SMTP id d2e1a72fcca58-6e0ee8e9921so282982b3a.3 for ; Mon, 12 Feb 2024 14:45:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1707777941; x=1708382741; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=M9x0GXj1drWEZHiTvKM8aFvDBLB5BYp9bLGNurXOzwk=; b=VfPc3fSxGg2Y20sDIbv2GBkHTTyA1KRYWEn3ka14iZ8SmD85X3WVi7wnF0liSvM/pV WfIu/ExJhoSGChxOpCeUkgFkCBy+XSBgj46xvNmlPN5ZwqhH4NcmaPKdVpjAXjQ6yVjA HEdIHJu1IhXoPwthxIiIM/KFUOgrRxoXe7tIY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707777941; x=1708382741; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=M9x0GXj1drWEZHiTvKM8aFvDBLB5BYp9bLGNurXOzwk=; b=AtYC1L+sWs3pWtGkd5kWqTZMZM6ijGkJayICx3I/hPMpI5Emy+0GGOUNtZIwx6rDOM sJ6PMvCJ7u/gdaIzZKOOiCcgVR5fdgFoNdmN8mgIKKOoML2BEFFV2ZV4Cpx0VpLFTbLZ 43jEoEuw34lzpT+DlSmXa8c6jqbvuIxbUljL0l66jxgba3d8uuRKZ4P+bEdBMiOop/3k uGmOpSx0rKFz21Aqwjq3X6SMTFqsdJF9s4ILMSxFxxh77UiExLxK6mQkUrDg8GZ/3HPT nwwIywxlQytPkAepRwr2YgdOuT1I+AGmOmDecIemu7X4dS4juHU6twNhuVGLUPGUEyce EtVw== X-Gm-Message-State: AOJu0Ywcv2/Y5piltVdI6a6DtVZJveHSnYgU4V+5eZotOwCC05y6Bgph GTZAMOF36vhw6GAASM2lpIbZwwqpC/s/3++wiWjAQ/mgt0TOIbXgUvOPppOf2g== X-Google-Smtp-Source: AGHT+IHhglRRZfJMLobYfdKfIB5wxh2GhnsuvZ5+NwPC5aQby6CR20px+DCIJ8b8DWx350ZC7XV0+A== X-Received: by 2002:a05:6a21:1585:b0:19e:c777:5c6c with SMTP id nr5-20020a056a21158500b0019ec7775c6cmr5451544pzb.19.1707777941108; Mon, 12 Feb 2024 14:45:41 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCXw9Gsf7ZI4ul2FjS6yiJvyc45dFQkJl5Huv68V6eExXnIssZsZwK67RcYY5UMcx7dXac0xIghB0mopjyodP1FNMOJF2IK1Q59DTWZVqRfHfJG1Ly/f72ohEQQptjh9mYs8IgHlP0RZgIrk8Fxi3glXjls295o1W497xhjSvqKdIbQQ838vPFGfAWvBpSRwAexqMSbYS1uSNR9H2P4PyDrioRkSn2McKPppcSQ4ksiDom6UrDw+qzJm1pcDiHDn36YTicu4Tb6OfBGIwNMC0YZS6jvtDzYyHMHjgWqNKOlMhcikODu4MUf1yQon9bEp/G60C94pD0AUOl5bFGHWelcCi2BQ9rbN01dxsEAmNAljZjrgJFel+dtn9eOd1DHbiSV3oyCZTzVb3z4+IOr76cU3qX3I0PIlGsizazr0DW9jRj8B2jYCx9jGaRAUgA9avMpLz8iHa/FTKQleKEDwrRxK89ZOcBTJvdB5pf89tH8BvCLndoxV6i16zKbujSt1I+OuqurzEfufj9Y2A4z77eMGdTOm4e1CnpOm7nFyKYELJzKw0effxdwGmY1kyZryOfIBcZUrsaH6BehoGHUbJoOH7s3BjvlS3iwpRKQRrX3QPMVoil4ps13PbMsj4S6gxIOhdiZzSmNdoMnfZ+hDOb1ODYDDdDNwmzqenTxtQfPqCEnheWBboOMaA8UA53AZKA5iXYLjfk2T6QNdT/IXLh+WaG0CXssltpNxvz05IKbqRcaiJALi4hKLZJC8G2oN2O9E2jhSXXgtcJjXob3jevmQ+618c9J0dM9gJg/Th09YbYlLl+91bJ2S1DenihfhYfGBuqBAFQvcB+xrT6nvtx6UeG2NzdHgvNeR+yuFzuSRUO7H2SaDhdjGA5/3jYyZ1U7Sd/WObY808ACZl0n9lSaJL0bKRYDU1+b/NrS+IujvlXqRZ/C1qKLYz1gQM8 4GDZT3hc V/4L9UFsRO7VBvzeYihsuzRzYrbBW3LkTbsjahtqMjg5OpUsARkQaJGZLEZzcadlgck5RuTuRietk3SqMWj20LtTNsa5/lAzCiqX+GJ90EHbSjcng3bPZ7o/mtDIPWhMVu2jvljCBqxWOnVXhwxJp1v0GiSZOj73RsBEH/X3lxZ9ynemE4ynFO9zDAgdtHAllvFi4DfOxzMb5O4HkYbVKzvKnIylxYfyHOPcyJUC+uGNtFqAzBOgQzv9pF3A6RSEH/5QVCb4yDB+WYfAY1kSeENtc4vUuOByGdfa6Qz2HNGvzBntetY35MjS+DoQxzqWNCfy+3jCFqlplV6XiRkRMqN/RP+4UkccJ/cxTIMpn8W/xK0bdI5t2HgodcMz3j+ITsEIl7SvsP3EKaAceUopwh8ONgL/prJfaHCC6fmQ4+1n8lJEJqkisImyMoQiQ= Received: from www.outflux.net ([198.0.35.241]) by smtp.gmail.com with ESMTPSA id ey7-20020a056a0038c700b006e0322f072asm6050101pfb.35.2024.02.12.14.45.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Feb 2024 14:45:40 -0800 (PST) Date: Mon, 12 Feb 2024 14:45:40 -0800 From: Kees Cook To: Suren Baghdasaryan Cc: akpm@linux-foundation.org, kent.overstreet@linux.dev, mhocko@suse.com, vbabka@suse.cz, hannes@cmpxchg.org, roman.gushchin@linux.dev, mgorman@suse.de, dave@stgolabs.net, willy@infradead.org, liam.howlett@oracle.com, corbet@lwn.net, void@manifault.com, peterz@infradead.org, juri.lelli@redhat.com, catalin.marinas@arm.com, will@kernel.org, arnd@arndb.de, tglx@linutronix.de, mingo@redhat.com, dave.hansen@linux.intel.com, x86@kernel.org, peterx@redhat.com, david@redhat.com, axboe@kernel.dk, mcgrof@kernel.org, masahiroy@kernel.org, nathan@kernel.org, dennis@kernel.org, tj@kernel.org, muchun.song@linux.dev, rppt@kernel.org, paulmck@kernel.org, pasha.tatashin@soleen.com, yosryahmed@google.com, yuzhao@google.com, dhowells@redhat.com, hughd@google.com, andreyknvl@gmail.com, ndesaulniers@google.com, vvvvvv@google.com, gregkh@linuxfoundation.org, ebiggers@google.com, ytcoode@gmail.com, vincent.guittot@linaro.org, dietmar.eggemann@arm.com, rostedt@goodmis.org, bsegall@google.com, bristot@redhat.com, vschneid@redhat.com, cl@linux.com, penberg@kernel.org, iamjoonsoo.kim@lge.com, 42.hyeyoo@gmail.com, glider@google.com, elver@google.com, dvyukov@google.com, shakeelb@google.com, songmuchun@bytedance.com, jbaron@akamai.com, rientjes@google.com, minchan@google.com, kaleshsingh@google.com, kernel-team@android.com, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, iommu@lists.linux.dev, linux-arch@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-modules@vger.kernel.org, kasan-dev@googlegroups.com, cgroups@vger.kernel.org Subject: Re: [PATCH v3 33/35] codetag: debug: mark codetags for reserved pages as empty Message-ID: <202402121445.B6EDB95@keescook> References: <20240212213922.783301-1-surenb@google.com> <20240212213922.783301-34-surenb@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240212213922.783301-34-surenb@google.com> X-Rspamd-Queue-Id: 29EDB40015 X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: azaop4cmomnae4o9auyk4pjhbzncyihy X-HE-Tag: 1707777941-829312 X-HE-Meta: U2FsdGVkX18T/d/ynJxgmNlGYZ58Mr6HUmS92lPCPigmUIgY9C/EHdet65jxEl+N4rep+GS1zUXJZYgSbYXn3ezCi15VHLbJGJeIpHw6Pml8opBUOXuuRcnnkJAFbH1iqD4wKc6nfqglSzl2j7VkABvxBtnImiUAEPRCQX9ZOyMzrxLJVbs4KCBHXkZz+G3nSJ+Gy6yhlPSbLYl9BS+ummoI3gOX/hmsde4kh6N7hHoEdKDmnWhk9NHvdSZy5ql+jJSqhS69deMkPXBjC64vdOn4iV5yslw/DbT2RK/3uNsG1N8Hs/QmGkPPPZnZ85newsGK576xP/itZeKPnUJ2r2UglG4cx2VUB+WXSdApOPp1Q9xu01w7DVeZ8zDsnDPC6VHd25PtR66tgcMzvt/y0mjamufufqKmhsnYbSlxIVXnliFuy3FpSClFRrY+MsP8FlEjgVA/IglUFt13WSan1Ck5PmybYpzgUKFM+SStFf4eY7Fl7dcfMpluQZRhxuXynlT3pcstlwaAnOgAtvPdIfLNadlhlNNR1cFPH4Q9KGyiSsTlJEKq4Qrk3p3Xuepx9YHZx6RkQHnqkzEtvr5y+fC0BNqDAU4c9pO4MJF/QnCdGKDV8YsPhHXdK/4OhO5VGUEcH1Rr+40tjXKFPiWO+iuORnCj4/hTcLBIP24Ng4BxF/3NvKuc9NSgLJWXw28QoWJuR30Y4lJfM0GxE2yidLkJUyGytv5UrYfYwqwUoSy8vF3bTW+itWPVN4dMdujWX56YAgvJUNBX0tD3rN68dTLBZ1fvrMqExOo95SOMlq+WLbrUUpAek0Sbg+hFqEwBO41B8hBbjXBYD/3oo/5zRPHQnQQYu5d5Y0hvkff6GeCT9NQseMpLn8Wj9QLFVpTqHiEUR/biegMgPZshFv9LejqXtgQKI9joj8WnBPiCfUXwfrmm3+MjXdeyE9/AuvM1Jwh/HU+3wm9DtzrnASY dwtnMsgT rMQZxR+uDPE7CjFQlUqWd1+w3DkLw/hU+svT+tdzvs9HE0LGre11LjzKPyuJJGkchvR0qNANxDATzuVZKOlZDfyP2Zm83Noi9ProVmmZk1L9WCYgfP1aEDlRqw6SfNIQWcCz6ZU5C2TQSvxXciz8T552fFqc3UKgd+uuf1vgk/05DGDLn+fgLjeRPJIgfEgk/PqgtMxQk78WwZ8SnerlKz+yTzk44YY/8AEk4AgmLLpEWkEIrn1G0HYuj8ag3l3fRoIWTcP4HIwnq1VGIK7yjiLg6ESGcsQUn0engn4XTjKZ2IaERo6FpF+mDwZgIWCDBHAfnzh9KwyQAIyt/+OAoDN4r2JdfMoeFcGntzL6TMPBQpMPqPoUV4ykjlwIPjo+t5UMgXqI7brAj148ofWsMB8ZyMHlkzJpfgeJU0eaJ4j2qL6bRVOu13pw+TGxfqzJZkCHxP5N4+3NAK2MKgBPyW2I1qYR159lgK7OhBe2L/s5rsMkqLWZJJO7yFjktOAG5gqgM X-Bogosity: Ham, tests=bogofilter, spamicity=0.000016, 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 Mon, Feb 12, 2024 at 01:39:19PM -0800, Suren Baghdasaryan wrote: > To avoid debug warnings while freeing reserved pages which were not > allocated with usual allocators, mark their codetags as empty before > freeing. How do these get their codetags to begin with? Regardless: Reviewed-by: Kees Cook -- Kees Cook