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 A8715C3600C for ; Fri, 4 Apr 2025 03:06:04 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C76A5280008; Thu, 3 Apr 2025 23:06:02 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C26A2280005; Thu, 3 Apr 2025 23:06:02 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AC709280008; Thu, 3 Apr 2025 23:06:02 -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 8DDCE280005 for ; Thu, 3 Apr 2025 23:06:02 -0400 (EDT) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 9AF7AC1E3F for ; Fri, 4 Apr 2025 03:06:03 +0000 (UTC) X-FDA: 83294872206.25.EAF7BB8 Received: from abb.hmeau.com (abb.hmeau.com [144.6.53.87]) by imf26.hostedemail.com (Postfix) with ESMTP id 340D7140008 for ; Fri, 4 Apr 2025 03:06:00 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=hmeau.com header.s=formenos header.b=PLLOeVPC; dmarc=pass (policy=quarantine) header.from=apana.org.au; spf=pass (imf26.hostedemail.com: domain of herbert@gondor.apana.org.au designates 144.6.53.87 as permitted sender) smtp.mailfrom=herbert@gondor.apana.org.au ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1743735962; a=rsa-sha256; cv=none; b=sLeU0FMzDPTwDzsNxE1XslIa7g9DV7j4PMzOnV5eJYkhXkUtTsUxxLwtSbX70/+RJ2S2sB 4aH8ugNHZUNP6CqG6rcCM9QZ9lobl7xOlzOjmqUaNVU6RQmVMsljWVY7Qw7zGADeumZGkD oSD+FfVir0qT/U7k1I1myYJLAgzyYy8= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=hmeau.com header.s=formenos header.b=PLLOeVPC; dmarc=pass (policy=quarantine) header.from=apana.org.au; spf=pass (imf26.hostedemail.com: domain of herbert@gondor.apana.org.au designates 144.6.53.87 as permitted sender) smtp.mailfrom=herbert@gondor.apana.org.au ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1743735962; 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:dkim-signature; bh=EULONde+eAu9B+Vu7ZbRkaj2yQsdB6BaOde6KnVIdgw=; b=vGyXfoFl/9+2hrj6vcCzoyYNgGSDos/BX7ToZtx/yTK14npn17Ba8xrPst1aUKbvOx80CV kGw/2/LdBuRkQ4dreMPb26UtKdE2a8TYHDj5H/G4h+CH16I3CSQnD6/EGZwxNBE8S/KFKk GmUUvGiVPRTf2oUSVpfl7Ks5yrRYgv4= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=hmeau.com; s=formenos; h=In-Reply-To:Content-Type:MIME-Version:Message-ID:Subject:Cc:To: From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=EULONde+eAu9B+Vu7ZbRkaj2yQsdB6BaOde6KnVIdgw=; b=PLLOeVPCiEoRmTAy3V+XWdfKbz MtLQ4ECjLWfSgKRowAkLnJJ+mUeei24k7Xe8qgAwyXziEOu0KHy8QpiPte+WLsYgdUb42vr3q0B8C jovztRg5dbvuyLeRg8ykOyzg3Q1k8aapoh2hQke1irk4/z4a9oVDrPG5HakgJQgjW8KIe0a7k6Vca tAZrZASU+q4V2rONS+17ksOLelT1FjV/eCKCB0XtUSJAV8WmzcCURGzFiUfSYg4Ztu0bhW5xWIsBY +iUte5VlcfyFvCxWkUdGyiJI0PE4tkbRqiXf34bXa6YK8+wyOJgD6JE15VGkYAmLsZwwOSh9uNE1X 715mazCQ==; Received: from loth.rohan.me.apana.org.au ([192.168.167.2]) by formenos.hmeau.com with smtp (Exim 4.96 #2 (Debian)) id 1u0XNI-00Ci7R-1K; Fri, 04 Apr 2025 11:05:45 +0800 Received: by loth.rohan.me.apana.org.au (sSMTP sendmail emulation); Fri, 04 Apr 2025 11:05:44 +0800 Date: Fri, 4 Apr 2025 11:05:44 +0800 From: Herbert Xu To: Peter Zijlstra Cc: andriy.shevchenko@linux.intel.com, przemyslaw.kitszel@intel.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, vbabka@suse.cz, torvalds@linux-foundation.org, intel-wired-lan@lists.osuosl.org, netdev@vger.kernel.org, linux-toolchains@vger.kernel.org Subject: Re: [RFC] slab: introduce auto_kfree macro Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250402121935.GJ25239@noisy.programming.kicks-ass.net> X-Newsgroups: apana.lists.os.linux.kernel,apana.lists.os.linux.netdev X-Rspam-User: X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 340D7140008 X-Stat-Signature: 9gz9fsnciuyo4h5jkqbz8rh89o9gz47f X-HE-Tag: 1743735960-77920 X-HE-Meta: U2FsdGVkX1+f5mueJy//dowBitycmPdcyHhD4iVfsaj5lRsxUYkoZHN6SAffR3zU8q60IndxHwOzm6WgQ4ZRHkWNt2+ANa+mmygN1HntLbdCrrwETJAdjgJZc9ioDertHQ6+0WWvr05oXuXNZwDUsKE6HYyHTCtvwZ00kTfE4j6TUl5233JlKCnfrIEBUmKNWVEkcApdA8UC9a+yaIDmbkxdqCj1v0RTsLeOm2fk1gLyadpaX6hd8GM3LyEPHtkOq7DwS6dDli4mPjDAVLAm/E8uFETNDI72/SCyUY8mWdQSwahGPQ6JYEuaee8e8qja70NNpcYw59EHu2Jriar+3bikOAXpeDByBWKLrvzn/slzs7i/ryStgtitCL1IyEolEo+PqYBpXwFEu7atmX+jCYqlrzaFEBu7ggGeki0idmMEoMlMBmpjOWuBArmGB2uOzO75dz9dBbYBwHN3E/KTkg6PpkSE0+kuomUaHa/9YL8BIwR/usf1BLpcujz7URQ4hrbiBaFz1l7vbil1HWOjFelvyZxspcRWr7zYG6NwpPuwdNkspkovfYm5lNrEvP5XMi4w8qDpvYK9yd47MHv2I57Fef5TqCDIF11d9O8fpEzPyPrI52Kms8ouODyuIP3rM1Ke7Aia0QIwDrzG/Qf2gygmey5s6y1mAe1swiKIbmxJyn3nzkWfghkz4fzpt1HjR6mZJYHt+dc/9Z9mXdhM3EhzG6QUQNw7+h+jRqTkoqMIWTwKeUSSqmd3fAPJc9glVIRhC4GEfUg6NvvQFc2n/1w/xl2ar+UH63dyKOZNhHf88sX/0CK6MVkWo053InGvE0ymBnOqbHFrIEOEbfPnJwtQd9jbX2SShxjUUT4/mrBcEK/4U/cFe827ycHMZ1yDkntFEHLuyGtnFGdtDTjLniNuq7B7DzZV1X8lTu1KeqDn09vdAbaD1A== 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: Peter Zijlstra wrote: > > The compiler *should* complain. But neither GCC nor clang actually > appear to warn in this case. Linus turned that warning off in 2020: commit 78a5255ffb6a1af189a83e493d916ba1c54d8c75 Author: Linus Torvalds Date: Sat May 9 13:57:10 2020 -0700 Stop the ad-hoc games with -Wno-maybe-initialized You need to enable it by hand to see the warning: make KBUILD_CFLAGS_KERNEL=-Wmaybe-uninitialized CFLAGS_MODULE=-Wmaybe-uninitialized W=2 enables it too but it also enables lots of other crap so it's useless. Cheers, -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt