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 63890CD5BDF for ; Wed, 25 Sep 2024 13:19:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D85C46B00AC; Wed, 25 Sep 2024 09:19:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D35BF6B00AD; Wed, 25 Sep 2024 09:19:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C24DF6B00AE; Wed, 25 Sep 2024 09:19:05 -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 A4FB66B00AC for ; Wed, 25 Sep 2024 09:19:05 -0400 (EDT) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 54B56140942 for ; Wed, 25 Sep 2024 13:19:05 +0000 (UTC) X-FDA: 82603316250.27.6EAF038 Received: from mail-lf1-f53.google.com (mail-lf1-f53.google.com [209.85.167.53]) by imf19.hostedemail.com (Postfix) with ESMTP id 62E421A0004 for ; Wed, 25 Sep 2024 13:19:02 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=RvoLeCk7; spf=pass (imf19.hostedemail.com: domain of 42.hyeyoo@gmail.com designates 209.85.167.53 as permitted sender) smtp.mailfrom=42.hyeyoo@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1727270223; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=bSUUCMRcUEPJMWUyyq7cDb8aB2SQdtv/cShWT/TdmWY=; b=l64MdL6ftYRbRRO5xFbozhz+w1mmVL5LQC7zIocb2xBhdYeW8gY8EHtLF52H/Wd839VH2+ xyex5byPdi3e0Ov+se9TgCDB70PDeo9x9IPbycc+HB6Xb6HmvZvHUAw2WbjzgQVb1pfIYe 3DYfY+FKB49r7D2FUWL4GiIDBjO345w= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1727270223; a=rsa-sha256; cv=none; b=UPgmC5yLij9pNcr9HbgRETSDJptVCfJNfptswWaWdO6A9shMPefUxFZEu2o38zifhM/fjT HCL2xlL/nygLxVyacllOTtqRCV+1KKy8FG6A6jWANDX24HwCqkjjqsHqZ0KMLKv8+lXlPZ 4FK5DISj5Flew63Y57jYRH1L6TcB39o= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=RvoLeCk7; spf=pass (imf19.hostedemail.com: domain of 42.hyeyoo@gmail.com designates 209.85.167.53 as permitted sender) smtp.mailfrom=42.hyeyoo@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-lf1-f53.google.com with SMTP id 2adb3069b0e04-535694d67eeso1037730e87.0 for ; Wed, 25 Sep 2024 06:19:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727270341; x=1727875141; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=bSUUCMRcUEPJMWUyyq7cDb8aB2SQdtv/cShWT/TdmWY=; b=RvoLeCk7R3EKBPQG8Ty4E9TAEQ4CjZ5TCpaI5ye0xNGeadidsn/QkzJhuHE896zkf3 wSOcdD2eL246R9dZeaoy0YHbfjSGD1UP+SN8B7sdKh3ych+hXC9Ws6tC5ridQqG/JtOA 9utFNVX33bkPGgiqu8PHjldF5RvpcdakNAv4bnMI9o6yGpyailFY8vG77Mh0u6HkzgDN sm1reZo32+Q6Hpv0FzAfcNow/ymvPw6F5CAY45Sbot52R1Yr0qmvgfXyt4TksbjdVy+F idSXYwWedol2XsOvK3EcNnaYix8ay5VshtbjY0kkDRVJeK+kjcpsZEronTtaei24hICu bglA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727270341; x=1727875141; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bSUUCMRcUEPJMWUyyq7cDb8aB2SQdtv/cShWT/TdmWY=; b=WPw91So3haONTOs11QyE9AsnCSoiowRG3P9174Wf5Shy3ohacMyWTX4BTTFUQDbnZE 3qFG3hTDvjOXecikSU52vM3YP0yDrs/9H72a7vgLSEGLxIo4GVo2gOG+cGAwawr5M5vo RqGIdOcGnh2Oa+A4S1j/UBVm93os6DXCkWkEkOlKU8WdyTf7UiTHUdSQXvGGxDR2XLFe gKmx4Ki8xAIQuJ/WAAkpO5s1Lu3STllTLqDtppwHJEkqI8XkBy3qunSRjJLB3WtHYHp/ Z6nPrlGVXjDby6aiIX5smsbibkGkb61Ek+QNxpfmddri9EYXk3H1EiUqXPgdKu1L3Jc+ 1obA== X-Forwarded-Encrypted: i=1; AJvYcCWK/wHi5Lrh9nZE9jASFSyj2ypNQHvuVJyjMkjug9HKDKSJSkcthmrC1v9fQoQkXNPYvHhJFEruCg==@kvack.org X-Gm-Message-State: AOJu0YxqlPMwY0fi4XTW40Arhlno9SKE6uJvlpUQ6pmx6p9epgfosKLT Yrp8lUMHCI6/bZgExbdW6PtfLefZyqPPa1Mmn3eKJsHItp/o73hN7kYZQFu6hiD8Om6aCftcSa+ Dmbk8K3tsYcDXTwPlNKcmsZ6+5yo= X-Google-Smtp-Source: AGHT+IFl452v5tYyj4PohbBlaI7VqwpRobJ6IjXzS1JpKUP9zXdChn582VM47JwDn1+7KDLISV/7kYSXOzSvXmKG24A= X-Received: by 2002:a05:6512:118a:b0:533:32cf:6420 with SMTP id 2adb3069b0e04-5385117d7c7mr983870e87.8.1727270340398; Wed, 25 Sep 2024 06:19:00 -0700 (PDT) MIME-Version: 1.0 References: <20240925032256.1782-1-fangzheng.zhang@unisoc.com> In-Reply-To: <20240925032256.1782-1-fangzheng.zhang@unisoc.com> From: Hyeonggon Yoo <42.hyeyoo@gmail.com> Date: Wed, 25 Sep 2024 22:18:47 +0900 Message-ID: Subject: Re: [PATCH 0/2] Introduce panic function when slub leaks To: Fangzheng Zhang Cc: Christoph Lameter , Pekka Enberg , David Rientjes , Joonsoo Kim , Andrew Morton , Vlastimil Babka , Roman Gushchin , Greg KH , linux-mm@kvack.org, linux-kernel@vger.kernel.org, tkjos@google.com, Fangzheng Zhang , Yuming Han Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 62E421A0004 X-Stat-Signature: ha34ixj8j3tdhkhn3azqwcn13o8748y6 X-Rspamd-Server: rspam09 X-Rspam-User: X-HE-Tag: 1727270342-424012 X-HE-Meta: U2FsdGVkX19TLrAo64dIr05OApnVudTdfHjht3w981HJ+djM+f5zpiXMWYsSQt+jl0n2xZPH2YCk+C/F0nZlWf2Y0/FBkAo985EKWm4AdoY0sT++GMrsZjMtVLnxo6onFKQaZAXueDF8TZJuAD8Fm8TET1QHj6ZFxqV20t06EaRR6W6HiN0a2G4cSqwcJeVKWtQSyoj7wZTGu0FVh5y3LH1dnvg5q/nZLkpTEpHEcTjRor7pxzbU37LwRZjrzyHPqLjdeM/vf06OHBM0g22KvNOK1wvk13b0+4jnJEFfOdDxY+3yLuetQtCS91mykTzly14AAVnXCiphovGfMdt1yFSDGJM3elyR2/RkHUYoDfNuVlgl8fqDlWEN/NhcRI8ol0QParT/32CvWg4kejewSsdUQfylv++kstiUB/lGT0LRJeW94ZUZr2lhFrP8q18t/dEjMr8GogkTsDqSzPDTo8RXqUsxBdu06KeEp5xr8OizjIjjN/vYfFa9aUehG6IL555a1lD4H5UL1MudjH2BUZrQf2ttZ1wjTBkEiopK4ZmcEHkbmkYMaxyVRJXoJWgfPPcxUi4GMDTBUodlgQhjch84j035SFG8hAnXnZhOY8OR7xZd7P2FBRBhtBxQaxBxuGzq9tJTzsi7fYTfT4hSXQ4fA+NxOGOGvVezRpW/V7XbM99jYVOMLC3VHMlSZttkkmjdJVK/Du7p4Bc49sgIS4vYbasRTHVD4k//s2gZdHKRKz7dgeVGJckbhTZCkb9RF2Mrp6IZlVXnpWH3J1mIv8blTFI8XKxb1LCcrOrnz0hO/jy9VttRNWFvtIaazKkmgYOAFDhFPVRtlDhF8hyHGboYD/XrpE55j6MN7gz9scdaLosnKqJHlI0H6+SSfeENRA5CQWKg/m+aTNHAueWQ+paddRRZmOBCsB18JEsEY78miuHLgtRdwf9ILf1shaj4FbKJv/DVPYjgHmct7sc P77m0v5C cV0ZSXnKh3rVBCs3VPxB5+zbE6PDahHhm0uRlAmq7LU/0x87yrSjCc1zxv4UxSKA+xs75fEdjW31y6fYpSe724JClB1vEDchRsGwNuKzwD7O6GxR/GeJABeyPgYTfDvBJB0Lofj6d4QGjNS5lE1A1O7iWe2fu56Y6yr3/WkMMP7ebvoPUzp/FhyhjBnRvJ8uM8heApi3jQo6ThQVLb7w5lujzO49D+mpSf/JS3Kg1R0qZ5b1HcuDC9dNkiJfGlTIcJBEgvkpnk1YRTaSYrrdxhpKryLBpVaZQhpQMGuZ+57+8qQJ9u+MKSXv69qUnPT23EokwSC6MsrVWDU6cDuW1Zj3kYy1a/N4FK+jlogdKHtx1bCSsBCYnaRdw33SLuuLXHOHoULbiXV5BRLWjdbgWMVU8If3AsWanWanEkKgH3Fz3y6wU32GDyKWklO90gJXtIk+njI0ZAdeGHi5qz1FWDV1exMT0UBp8sTiq 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 Wed, Sep 25, 2024 at 12:23=E2=80=AFPM Fangzheng Zhang wrote: > > Hi all, Hi Fangzheng, > A method to detect slub leaks by monitoring its usage in real time > on the page allocation path of the slub. When the slub occupancy > exceeds the user-set value, it is considered that the slub is leaking > at this time I'm not sure why this should be a kernel feature. Why not write a user script that parses MemTotal: and Slab: part of /proc/meminfo file and generates a log entry or an alarm? > and a panic operation will be triggered immediately. I don't think it would be a good idea to panic unnecessarily. IMO it is not proper to panic when the kernel can still run. Any thoughts? Thanks, Hyeonggon