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 AAB5FECAAD4 for ; Wed, 31 Aug 2022 14:22:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 237258D0003; Wed, 31 Aug 2022 10:22:16 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1E68F8D0001; Wed, 31 Aug 2022 10:22:16 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0D6678D0003; Wed, 31 Aug 2022 10:22:16 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id F1FC48D0001 for ; Wed, 31 Aug 2022 10:22:15 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id C6481C04E7 for ; Wed, 31 Aug 2022 14:22:15 +0000 (UTC) X-FDA: 79860102630.17.4F6FF69 Received: from mail-yw1-f178.google.com (mail-yw1-f178.google.com [209.85.128.178]) by imf05.hostedemail.com (Postfix) with ESMTP id 82999100045 for ; Wed, 31 Aug 2022 14:22:15 +0000 (UTC) Received: by mail-yw1-f178.google.com with SMTP id 00721157ae682-33dba2693d0so307897897b3.12 for ; Wed, 31 Aug 2022 07:22:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=4Vg1ERH9wjNtniBTUKn8Tr6pE15waOtgv9dBP63mem4=; b=HOzZcidbNNVEpfpS978ULfbMW0WyUsRoEoXqVOcExIojcii/xVmKRMD5WqDKZNkhwZ V8b3y9UufGzTr2mj5Ol7ByTThKlzNQq2DO1ZICYEfTuIdstjc82k1pQIZRilRMDHbOU1 zcvVhA2Z9Mi1tCkv9VGO9csfaq8pCKHLBl1PalSfOJKG4y/6NdvHEPUkLWjFLvujN46V rLdc3j1+P/RHuKsC4M5AV3wWVA8vQGN5TWGTFaBREHBdYRFJUzE9MCKlAiGITcj+Iwq1 UWv1vUSR4bIOyri9QZ3cD73tOER00/OsYAUPeILBYMsMpzrtGwNp7v6qH145mSYqR8XY z5cg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=4Vg1ERH9wjNtniBTUKn8Tr6pE15waOtgv9dBP63mem4=; b=mD/5EydEoq0cb6xqhWpoCkrCdQoCLsu8e+AkktCUpHhU15lwOlKMb+YYzSC7D1u0oM 9kBaPskBjOAr+QZw4RhgeL5LSETlCg3pLpDJ6L1+dMgEDptBcCRGR+d0+7m/M31VO2PV 9ZiUW3r2ZgvIMDorFj93yi+cI+TCU0dfthyTVKMqDMeqnlAFHmTnnSPgkSduGLR2+yJb 9ruiox8SX+dzvXA5QWpu9KhNdGogGHeA2cGBWtKMKl8n1eL4BzanpsYNepsFKadqO1sf OMJIDfNwpTgEuH42dfid9zV7FDucpsyhcJDjGq4LwRC1QE/80K4ROdS92WuncOr+g4p/ qUng== X-Gm-Message-State: ACgBeo3lPc72msUfVtCs9KRtqoFOQkGCDyI9xtElSBiIOknS1KNRQwtY qnkufFDRVW/dxzNzVT6VrtF1uipBqkIRm1c318Nqgw== X-Google-Smtp-Source: AA6agR58RVyVLdb/fTZc6dCOKTjhpOZJZv7nqcghE2lfRAnCrBVon0NdEoylhbHT0ki0MCw/h/IoIUN4n2g26AIAh7Q= X-Received: by 2002:a81:bb41:0:b0:328:fd1b:5713 with SMTP id a1-20020a81bb41000000b00328fd1b5713mr19205749ywl.238.1661955734705; Wed, 31 Aug 2022 07:22:14 -0700 (PDT) MIME-Version: 1.0 References: <20220831073051.3032-1-feng.tang@intel.com> In-Reply-To: From: Marco Elver Date: Wed, 31 Aug 2022 16:21:38 +0200 Message-ID: Subject: Re: [PATCH -next] mm: kence: add __kmem_cache_free to function skip list To: Hyeonggon Yoo <42.hyeyoo@gmail.com> Cc: Feng Tang , Andrew Morton , Alexander Potapenko , Dmitry Vyukov , Vlastimil Babka , kasan-dev@googlegroups.com, linux-mm@kvack.org Content-Type: text/plain; charset="UTF-8" ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1661955735; a=rsa-sha256; cv=none; b=4V9Rj2yrMZngg1vDbnDkC9d5+KhXz7+ZQWd7tvyNGhldrmJg5Kq8nZ/WC+UQD2brU5+hpK r8Fn9llRPeto6lvdOEqalnE1Ss+3629VrSp/p10F8pHCy8gSnKfDmnNr8qGECJh31fwB4w WgrMy2tEtHagUcqZPDnMwVH+X7UtUAw= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=HOzZcidb; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf05.hostedemail.com: domain of elver@google.com designates 209.85.128.178 as permitted sender) smtp.mailfrom=elver@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1661955735; 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=4Vg1ERH9wjNtniBTUKn8Tr6pE15waOtgv9dBP63mem4=; b=Nh2eyLLw1wyOH3j+rFGjT9AUEYqHYOLYIN5hoWJg0coEGdrBG2AyCELM8kXEH32Y1UCFiL kjo/+mOUTQn68jOpXwDI/b9aejMyLWCkqIxa2GbfFS4CJvsH05JDqYuKMByigDivIHbiXS Av8TjutZR6hW2CEsU7fWk1eXgabZlZs= X-Rspamd-Queue-Id: 82999100045 Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=HOzZcidb; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf05.hostedemail.com: domain of elver@google.com designates 209.85.128.178 as permitted sender) smtp.mailfrom=elver@google.com X-Rspam-User: X-Rspamd-Server: rspam06 X-Stat-Signature: i15sbx7tyq39g3zdpj3rat5fxrprwusr X-HE-Tag: 1661955735-401565 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: On Wed, 31 Aug 2022 at 16:04, Hyeonggon Yoo <42.hyeyoo@gmail.com> wrote: > Maybe you can include those functions too? > > - __kmem_cache_alloc_node > - kmalloc_[node_]trace, kmalloc_large[_node] This is only required if they are allocator "root" functions when entering allocator code (or may be tail called by a allocator "root" function). Because get_stack_skipnr() looks for one of the listed function prefixes in the whole stack trace. The reason __kmem_cache_free() is now required is because it is tail called by kfree() which disappears from the stack trace if the compiler does tail-call-optimization.